body{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333; padding:0px; margin:0px; text-align:center; background-color:#F5F5F5 }


a img{border:0px; text-decoration:none}
a{color:#2D2D2D;}
a:hover{color:#D30023;}

h1,h2,h3,h4,h5,h6{overflow:hidden}

#main h1{font-size:24px; margin:0px 0px 10px 0px;  letter-spacing: -1px; font-weight:normal; color:#005891; }
#main h2{font-size:20px; font-weight:normal; margin:0px 0px 10px 0px; letter-spacing: -1px; color:#23558E}



#footer{clear:both; overflow:hidden; margin:0px; padding:20px 0px 20px 0px; color:#666666; width:100%; text-align:center; background-image:url(../images/bg_footer.gif); background-repeat:repeat-x }
#footer div{width:940px; margin:auto; text-align:center; overflow:hidden}
#footer a{color:#D30023}
#footer a:hover{color:#000}



#content{overflow:hidden;  margin:80px 0px 0px 0px; padding:0px 0px 20px 0px; color:#666666; width:100%; text-align:center; background-color:#fff; background-position:top; background-image:url(../images/bg_content.gif); background-repeat:repeat-x }
#content div.in{width:940px; margin:auto; text-align:center; overflow:hidden; text-align:left}


#main{
  overflow:hidden;
  padding:0px;
  margin:0px 0px 20px 0px;
  }

  

  


#top{overflow:hidden; margin:0px; padding:0px; position:absolute; top:0px; width:100%; text-align:center; background-color:#FFFFFF}
#top div{width:940px; margin:auto; height:80px; text-align:left; overflow:hidden; background-image:url(../images/bg_price.gif); background-position:right bottom; background-repeat:no-repeat}

	.category { clear:both; padding:50px 0px 0px 0px;}
	
	.category ul { list-style:none; float:left; overflow:hidden; margin:0px; padding:0px;}
	.category ul li { float:left; overflow:hidden; padding:0px 4px 0px 0px;}
	
	.category ul li a { display:block; float:left;
		font-size:1.1em; color:#2D2D2D; font-weight: bold;
		text-transform:uppercase; text-decoration:none;
		}
		
	.category ul li a span { display:block; float:left;}
	.category ul li a span span { padding:4px 8px;}
		
	.category ul li a:hover { color:#fff; background:#D30023; cursor:pointer;}
	.category ul li a:hover span { background:url(../images/menu-left.gif) no-repeat 0 0; height:100%;}
	.category ul li a:hover span span {  background:url(../images/menu-right.gif) no-repeat right 0; }
		
	.category ul li a:hover { color:#fff;}
	
	.category ul li.current a { color:#fff; background:#D30023; cursor:pointer;}
	.category ul li.current span { background:url(../images/menu-left.gif) no-repeat 0 0; height:100%;}
	.category ul li.current span span {  background:url(../images/menu-right.gif) no-repeat right 0; }





#top div{background-image:url(../images/bg_price.gif); background-position:right top; background-repeat:no-repeat}
#content div.in{background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:right top; }

#content div.in #main{padding:20px 0px 0px 0px;}
#content div.in #main h1{color:#005891; width:580px;}

#content div.in #main .products {margin:20px 0px 0px 0px; }
#content div.in #main .products td{vertical-align:top;}
#content div.in #main .products td.right{width:50%; padding:0px 0px 0px 20px;}
#content div.in #main .products ul { list-style:none; overflow:hidden; margin:0px; padding:0px;}
#content div.in #main .products ul li {font-size:18px; clear:both; overflow:hidden; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#005891; border-bottom:1px dotted #7FABC8; letter-spacing:-1px;}
#content div.in #main .products ul li img{float:left; margin:0px 10px 0px 0px;  }
#content div.in #main .products ul li span{color:#999; float:right; font-size:11px; letter-spacing:0px; }
#content div.in #main .products ul li span strong{color:#D30023}
#content div.in #main .products ul li a{text-decoration:none; color:#666; }
#content div.in #main .products ul li a:hover{text-decoration:underline; color:#D30023}
#content div.in #main .products ul li.cat{font-size:20px; color:#7FABC8; margin:20px 0px 20px 0px; padding:0px; border-bottom:2px solid #7FABC8;}


#content div.in #main .price{width:550px; clear:left; font-size:12px; margin:30px 0px 20px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; border:1px solid #ccc; padding:5px;}
#content div.in #main .price td,th{text-align:center; padding:5px }
#content div.in #main .price th{border-bottom:3px solid #333; color:#D30023}
#content div.in #main .price td{border-bottom:1px solid #ccc}
#content div.in #main .price .best td{color:#D30124; background-color:#FFEEF1; border:0px;}

#content div.in #main .goto {margin:0px 0px 0px 420px;}

#content div.in #main .desc{float:right; width:350px; margin:150px 0px 0px 0px; font-size:14px; border:1px solid #ccc; padding:5px;}

#content div.in #main #others{width:550px;}
#content div.in #main #others ul { list-style:none; overflow:hidden; margin:10px 10px; padding:0px; }
#content div.in #main #others ul li {font-size:12px; clear:both; overflow:hidden; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#005891; border-bottom:1px dotted #ccc; letter-spacing:0px;}
#content div.in #main #others ul li img{float:left; margin:0px 10px 0px 0px; }
#content div.in #main #others ul li span{color:#999; float:right; font-size:11px; letter-spacing:0px; }
#content div.in #main #others ul li span strong{color:#D30023}
#content div.in #main #others ul li a{text-decoration:none; color:#666;  font-weight:bold}
#content div.in #main #others ul li a:hover{text-decoration:underline; color:#D30023}
#content div.in #main #others ul li.cat{font-size:20px; color:#cc0000; margin:20px 0px 20px 0px; padding:0px; border:0px; letter-spacing:-1px;}


.tab {border:1px solid #eaeaea; padding:5px; margin:0px 0px 0px 0px;}
.tab td{width:50%; font-size:11px; padding:5px; background-color:#f1f1f1}
.tab td a{text-decoration:none; font-weight:bold; color:#cc0000;}
.tab td.info{padding:10px 0px 0px 0px; background-color:#FFFFFF}
.tab td.info img{margin:0px 10px 0px 0px;}
.tab td.title{text-align:center}

#tab {border:1px solid #eaeaea; padding:5px; margin:0px 0px 0px 0px;}
#tab td{width:50%; font-size:11px; padding:5px; background-color:#f1f1f1}
#tab td a{text-decoration:none; font-weight:bold; color:#cc0000;}
#tab td.info{padding:10px 0px 0px 0px; background-color:#FFFFFF}
#tab td.info img{margin:0px 10px 0px 0px;}
#tab td.title{text-align:center}