/* Layout */
#wrap {width:800px; padding:0 50px; background:url(../images/img_main.jpg) top right no-repeat; margin-left:auto; margin-right:auto;}
#sidebar {float:left; width:185px;}
#contents {float:right; width:605px;}


/* contents */
#contractContainer {margin-top:10px; padding:5px; color:#767676; background-color:inherit;}
#contractContainer dt {font-weight:bold;}
#contractContainer dd {margin-bottom:5px;}

#hotproduct {float:left; width:300px;}
#hotproduct {background:url(../images/bg_hp.gif) bottom left;}
#rightside {float:left; margin-left:8px;}

#hotproduct2 {float:left; width:300px;}
#hotproduct2 {background:url(../images/bg_hp2.gif) bottom left;}

#hppadding { padding:10px; line-height:1.3em;}
#hppadding dt {float:left; width:110px;}
#hppadding p {font-weight:bold; margin-bottom:10px; }
#hpButton {text-align:right; margin-top:20px;}
#newpadding { padding:7px;}

#announcement {margin-top:10px; width:295px;}
#announcement p {border:#D9D9D9 1px solid; padding:5px; font-weight:bold; color:#1A1C6C; background-color:inherit; margin-bottom:10px;}
#announcement ul {list-style:none; line-height:20px;}
#announcement li {background:url(../images/icon_dot.gif) 3px 50% no-repeat; padding-left:15px;}
#announcement li a {color:#000; background-color:inherit; text-decoration:none;}
#announcement li a:hover {color:#000; background-color:inherit; text-decoration: underline;}

#freeboard {margin-top:10px; width:295px;}
#freeboard p {border:#D9D9D9 1px solid; padding:5px; font-weight:bold; color:#1A1C6C; background-color:inherit; margin-bottom:10px;}
#freeboard ul {list-style:none; line-height:20px;}
#freeboard li {background:url(../images/icon_dot.gif) 3px 50% no-repeat; padding-left:15px;}
#freeboard li a {color:#000; background-color:inherit; text-decoration:none;}
#freeboard li a:hover {color:#000; background-color:inherit; text-decoration: underline;}

#employees {margin-top:10px; width:295px;}
#employees p {border:#D9D9D9 1px solid; padding:5px; font-weight:bold; color:#1A1C6C; background-color:inherit; margin-bottom:10px;}
#employees ul {list-style:none; line-height:20px;}
#employees li {background:url(../images/icon_dot.gif) 3px 50% no-repeat; padding-left:15px;}
#employees li a {color:#000; background-color:inherit; text-decoration:none;}
#employees li a:hover {color:#000; background-color:inherit; text-decoration: underline;}

#fgTitle {background-color:#EFEFEF; color:#99B819; border:#D8D8D8 1px solid; padding:5px; padding-left:20px; margin:10px 0; font-weight:bold;}
#fggallery {padding:5px; padding-left:10px;}
#gallery {padding:0px;}
#fggallery img {margin:0 5px;}
