@charset "utf-8";
/* CSS Document */
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 974px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#ffffff
}

#header {
	margin: 0;
}
#header #logo{width:974px;height:78px;margin:0 0 2px 0}
#header #logo h1
{
font-size:18px;
line-height:18px;
font-weight:bold;
text-align:center;
}
#header .menu{width:974px;height:37px;background:url(image/menubg.gif) top #000000;margin-bottom:5px}
#header .menu table{margin:0}
#header .menu #flag{padding-top:10px}
#header .menu #flag a{text-decoration:none;color:#ffffff;font-size:11px}
#header .menu #search{padding-top:6px;padding-left:15px;color:#ffffff}
#topnav{text-align:center;list-style-type:none;padding-top:7px}
#topnav .topping {border:1px solid #ffffff}
#topnav .topping a{text-decoration:none;font-weight:bold;color:#ffffff;margin:0;padding-left:8px;padding-right:8px;}
#topnav .topping a:hover{color:#000000;background:#ffffff}

#side-a {
	float: left;
	width: 160px;
}
h1{font-size:20px}
h2{font-size:18px}
#side-a .body {margin:0 0 8px 0;padding:0;width:160px}
#side-a .body h2{margin:0;background:#899786;font-size:14px;font-weight:bold;height:20px;padding:5px 0 0 15px;color:white}
#side-a  .body .maincategory{margin:5px 0 0 0;width:160px;height:18px}
#side-a  .body a{text-decoration:none}
#side-a  .body a:hover{text-decoration:underline}
#side-a  .body li.maincategory {list-style-type:none}
#side-a  .body li.maincategory  a{margin:0;padding-left:15px;text-decoration:none;font-weight:bold;color:#463d32}
#side-a  .body li.maincategory  a:hover{text-decoration:underline}

#side-a  .body .subcategory{margin:0;background:url(image/cat-list.gif) no-repeat 15px 7px;width:160px;border-bottom:1px solid #c3c1b0;height:17px}
#side-a  .body li.subcategory {list-style-type:none}
#side-a  .body li.subcategory  a{margin:0;padding-left:25px;text-decoration:none;color:#000055;font-size:11px}
#side-a  .body li.subcategory  a:hover{text-decoration:underline}

#side-a  .body li.cs{list-style-type:none;padding-left:13px}
#side-a  .body .box{margin:1px 0;padding:3px;width:154px}


#side-a  .body .box2 {
margin:1px 0;padding-left:3px;padding-top:3px;width:160px;
height: expression( this.scrollHeight > 199 ? "200px" : "auto" ); /* sets max-height for IE */
max-height: 200px; /* sets max-height value for all standards-compliant browsers */
overflow:auto;
}
#side-a .body .columnscroll{margin:1px 0;width:160px;padding-left:3px;padding-top:3px;
height: expression( this.scrollHeight > 199 ? "200px" : "auto" ); /* sets max-height for IE */
max-height: 200px; /* sets max-height value for all standards-compliant browsers */
overflow:hidden
}




#side-b {
	float: right;
	width: 200px;
}
#side-b {margin-bottom:1px}

#side-b  .body{margin:0 0 5px 0;padding:0}
#side-b  .body h2{margin:0;background:#899786;font-size:14px;font-weight:bold;width:185px;height:20px;padding:5px 0 0 15px;color:white}
#side-b  .body .box{margin:0;width:197px;padding-left:3px;padding-top:3px;padding-bottom:3px}

#side-b  #tablecart{font-size:11px;font-family:Arial, Helvetica, sans-serif}
#side-b  table,tr,td{border-color:#f9cede}
#side-b  .highlight{background:#ecfbe8}
#side-b  .body .rightbody2{margin:0 9px 0 9px;width:180px;padding-left:3px;padding-top:3px;
height: expression( this.scrollHeight > 199 ? "200px" : "auto" ); /* sets max-height for IE */
max-height: 200px; /* sets max-height value for all standards-compliant browsers */
overflow:auto;
}
#side-b  .body .rightscroll{margin:0 9px 0 9px;width:180px;padding-left:3px;padding-top:3px;
height: expression( this.scrollHeight > 199 ? "200px" : "auto" ); /* sets max-height for IE */
max-height: 200px; /* sets max-height value for all standards-compliant browsers */
overflow:hidden;
}


#content { 
	float: left;
	width: 62%;
}

#content .header {width:585px;height:30px;margin-left:12px;background:#899786}
#content .header h2{padding-top:5px;font-size:16px;font-weight:bold;color:#000000;float:left;padding-left:1em}
#content .header .paging{float:right;padding-right:1em;padding-top:8px}
#content .row{margin-left:12px;clear:left}
#content .row .item{float:left;width:292px}
#content .row .item .body{width:292px;margin:0;border-right:1px solid #899786;border-bottom:1px solid #899786;margin:0}
#content .row .item .body1{width:292px;margin:0;border-right:1px solid #899786;border-bottom:1px solid #899786;margin:0;border-left:1px solid #899786}
#content .row .item .content{padding:5px;margin:0}

#content .row .item .content .pict{margin:0 5px 0 5px}
#content .row .item .content .item_desc{text-align:center;width:150px;padding:5px}

#content .bigbox{margin-left:12px;margin-bottom:3px}
#content .bigbox .body{width:573px;margin:0;border:1px solid #cccccc;padding:5px}
#content .bigbox .body .content{padding-left:10px;padding-right:10px;margin:0}
#footer {
	clear: both;
	background:#899786;
	text-align:center;
	height:25px
}
#footer p{margin:0;padding-top:5px}
a{text-decoration:none;color:#463d32}
a:hover{text-decoration:underline}

input {font-size:11px;font-family:Arial, Helvetica, sans-serif}
li {list-style-type:none}

a.buybutton  {color:#000000;background:url(image/small_button_bg.gif); 
width:60px;height:18px;display:block;text-decoration:none;margin-top:3px;margin-bottom:3px;font-weight:bold;font-size:110%;text-align:center}
a.buybutton:hover{background-position:0 -18px;color:#fff}
a.buttonmedium {color:#000000;background:url(image/button_bg.gif); width:100px;height:20px;display:block;text-decoration:none;margin-top:5px;font-weight:bold;font-size:110%}
a.buttonmedium:hover {background-position:0 -20px;color:#fff}