body {margin:0; padding: 0; font-family: Tahoma, Verdana, san-serif; font-size: 12px; color:#000; background-image:url(/images/pgbg.gif);}

a:link, a:visited{color:#000; text-decoration:none; font-weight:normal;} 
a:active, a:hover{color:#000; text-decoration:underline;}

img{padding:5px;}

li{margin-left:20px;list-style-image:url(/images/bullets.gif); line-height:25px;}

#container{width:980px; margin:0 auto;}

#logo {float:left; width:220px; color:#000; text-align:center; font-weight:bold; font-size:12px; padding-top:20px;}
#logo a{font-weight:bold; font-size:24px; color:#BB1000;}
#topmenu {float:left; width:750px; height:40px; line-height:40px; text-align:center; background-color:#BB1000; color:#FFF; font-size:12px; font-weight:bold;}
#topmenu a:link, #topmenu a:visited{text-decoration:none; color:#FFF; font-weight:bold;}
#topmenu a:hover{text-decoration:underline;}
#topmenu_line{float:left; width:750px; height:2px; background-color:#000; margin-top:1px; margin-bottom:5px;}

#content{float:left; width:980px; background-color:#FFF;}
#content_left{float:left; width:220px; background-color:#FFF; background-image:url(/images/bg01.gif); background-position:right; background-repeat:repeat-y; }

#bar01{float:left; margin-top:5px; margin-bottom:5px; width:730px; padding-left:20px; background-color:#222; padding-top:8px; padding-bottom:5px; font-size:15px; font-weight:bold; color:#FFF;}
#bar01 a{font-size:15px; font-weight:bold; color:#FFF;}
#bar02{float:left; margin-left:4px; margin-top:5px; width:212px; background-color:#BB1000; margin-top:20px; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; color:#FFF; text-align:center;}
#bar03{float:left; margin-left:4px; margin-top:5px; width:212px; background-color:#545381; margin-top:20px; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; color:#FFF; text-align:center;}

#menu_left{float:left; width:210px; margin-left:5px; text-indent:15px; padding-top:5px; padding-bottom:2px; font-weight:normal; margin-bottom:4px; border-bottom:solid 1px #CCC;}
#menu_left a:link, #content_left #menu_left a:visited{color:#333; text-decoration:none;}
#menu_left a:hover{text-decoration:underline; color:#000;}

#box_search{float:left; width:200px; margin-top:30px; margin-left:5px; padding:5px; background-color:#CCC; font-size:11px;}
#box_search h1{font-size:12px; font-weight:bold; color:#000; margin-left:20px; height:25px; margin-top:0px;}

#content_right{float:left; margin-left:10px; width:750px; background-color:#FFF;}

#banner_top{float:left; width:750px; height:180px; background-color:#006666;}
#banner_top img{padding:0px;}
#banner1{float:left; width:100%; text-align:center; padding:10px;}
#banner3{float:left; width:100%; text-align:center; padding:10px;}

.caption {float:left; width:100%; font-size:18px; color:#000; font-weight:bold; padding-left:15px; padding-bottom:4px; border-bottom: #C1C1C1 1px solid; margin-bottom:10px;}

.product_box{float:left; width:230px; height:250px; padding:2px; border:solid 1px #CCC; margin:5px; text-align:center;}
.product_box .h1{background-color:#CCC; height:35px; width:230px; text-align:center; padding-top:3px; padding-bottom:3px; font-weight:bold; font-size:13px; color:#444;}
.product_box .h1 a:link, .product_box .h1 a:visited{font-weight:bold; text-decoration:none; color:#333;}
.product_box .h1 a:hover{text-decoration:underline;}
.product_box p{font-size:12px; color:#000px;}
.product_box a:link, .product_box a:visited{text-decoration:underline; font-weight:bold; color:#000;}
.product_box a:hover{text-decoration:none; font-weight:bold; color:#000;}
.product_box .line1{float:left; width:230px; height:1px; background-color:#CCC; margin-top:2px;}

.h1{font-weight:bold; font-size:15px; color:#000000;}
.h1 a:link, .h1 a:visited{font-weight:bold; text-decoration:none; color:#000000;}
.h1 a:hover{text-decoration:underline; color:#6F6F6F;}
.h3, .h3 a{font-weight:bold; font-size:13px; color:#F52F12;}

.font1{font-weight:bold; font-size:15px; color:#CE0000;}
.font1 a:link, .font1 a:visited{text-decoration:none; color:#CE0000;}
.font1 a:hover{text-decoration:underline;}
.font2{font-size:14px; font-weight:bold; color:#000;}
.font2 a:link, .font2 a:visited{text-decoration:none;}
.font2 a:hover{text-decoration:underline;}
.font3{font-size:13px; font-weight:bold; color:#FF0000;}
.font3 a:link, .font3 a:visited{text-decoration:none;}
.font3 a:hover{text-decoration:underline;}
.font4{font-size:11px; color:#000}

.amazon_spec{font-weight:bold; font-size:12px; color:#CE0000;}

.line1{float:left; width:100%; height:20px;}
.line2{float:left; width:96%; padding-bottom:5px; border-bottom:solid 1px #CCC;}
.line3{float:left; width:740px; padding-bottom:5px; border-bottom:solid 1px #CCC;}

.button_box {background-color: gainsboro; border: 3px solid #e1e1e1; font-size: 16px; padding: 3px 15px 3px 15px; text-decoration: none; font-weight: normal; font-style: normal; text-shadow: #fffeff 1px 1px 1px; -moz-border-radius:5px; -webkit-border-radius:5px; color: #000;}
.button_box:hover {	background-color: gainsboro; border-color: #BBB; color: #000;}
.gold {background-color: #FFF6BF; border-color: #FFD324;}
.blue {background-color: #f3f8fc;	border-color: #b2d1ff;}
.green {background-color: #E6EFC2; border-color: #C6D880;}
.red {background-color: #FBE3E4; border-color: #FBC2C4;}


#path{float:left; width:960px; height:30px; line-height:30px; padding-left:20px; color:#000; font-weight:bold; margin-bottom:5px;}
#path a{font-weight:bold; color:#000;}

#item_adsense1{float:left; text-align:center; padding:20px; width:100%;}

#box_productdetail{float:left; text-align:left; margin-top:10px;}
#box_feature{float:left; text-align:left; width:940px; margin-top:10px; margin-bottom:20px; padding:20px;}

#box_similar{float:left; width:940px; font-size:10px; font-weight:normal; margin-top:10px; margin-bottom:20px; padding:20px;}
#box_similar a:link, #box_similar a:visited{text-decoration:none; font-weight:normal;}
#box_similar a:hover{text-decoration:underline;}

#box_compare{float:left; width:940px; margin-top:10px; margin-bottom:20px; padding:20px;}
#box_productdescription{float:left; width:940px; text-align:left; margin-top:10px; margin-bottom:20px; padding:20px;}
#box_customerreviews{float:left; width:940px; margin-top:10px; margin-bottom:20px; padding:20px;}

#box_aboutus{float:left; padding:20px;}
#box_contactus{float:left; padding:20px;}

#box_sitemap{float:left; width:300px; text-align:left; margin-left:40px; color:#969547;}
#box_sitemap h4 a{padding:0; margin: 0 0 20px 0; font-size: 14px; color: #85391f;}
#box_sitemap li a{font-weight:normal;}

#footer_line{float:left; width:980px; height:2px; background-color:#777; margin-top:10px;}
#footer{float:left; width:980px; height:20px; text-align:center; padding-top:7px; padding-bottom:3px; font-size:11px; color:#FFF; margin-top:1px; background-color:#333;}
#footer a:link, #footer a:visited{text-decoration:none; color:#FFF;}
#footer a:hover{text-decoration:underline;}