@media print  {
#header,#footer,#column,.buttons {display:none;}
#content,#outline,#inline {width:779px;}
}
@media screen  {
.png,#header,#header .e,#header .f .g,#header .f .h,#header .f .i,#header .f .j,#header .l .n,#footer .f,#success,#failure {behavior:url('catalog/javascript/iepngfix.htc');}
}
html{overflow:0;}
*{font-family:Verdana, Arial, Helvetica, sans-serif;}
body{background:#dedede;margin:10px;padding:10px;}
body,td,th,input,textarea,select,a,a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333;}
b,th{color:#000;}
form{display:inline;margin:0;padding:0;}
a img{border:none;}
#container{width:960px;position:relative;margin:10px auto;}
#header{background:url('image/header_1.png') no-repeat;padding-top:10px;width:960px;}
#header .a{background:url('image/header_2.png') repeat-x;padding-left:5px;padding-right:5px;border-right:1px solid #000;border-bottom:1px solid #FFF;}
#header .b{height:77px;background:url('image/header_3.png') repeat-x;padding:0 15px;}
#header .d{background:#FFF url('image/header_4.png') repeat-x;height:33px;font-size:12px;}
#header .c{border-top:5px solid #FFDD00;border-right:1px solid #000;background:#CCC;width:949px;z-index:1000;padding:0 5px;}
#header .e{margin-top:12px;float:left;display:block;width:217px;height:55px;background:url('image/logo.png') no-repeat;}
#header .f{float:right;text-align:right;color:#FFF;}
#header .f a {display:block;float:left;color:#FFF;height:18px;padding-left:7px;font-size:12px;}
#header .f .h {background:url('image/cart.gif') no-repeat;padding-left:27px;margin-left:2px;}
#header .f .g:hover,#header .f .h:hover {text-decoration:underline;}
#header .d a{display:block;}
#header .k .m,#header .l .m,#header .o .m,#header .o .p,#header .l .p{position:relative;text-align:center;cursor:pointer;color:#000;margin:0 1px 0 0;padding:7px 18px 7px 15px;}
#header .w{background:transparent url(image/cart.gif) no-repeat scroll 0px 50%;cursor:pointer;margin:0pt 1px 0pt 0pt;padding:7px 18px 7px 25px;position:relative;text-align:center;}
#header .m{background:url('image/separator.png') right 7px no-repeat;}
#header .l .n{display:block;cursor:pointer;text-align:left;position:absolute;border:1px solid #000;background:#FFF;z-index:1000;padding:3px;}
#header .l .n a:hover{color:#FFF;background:#06C;}
#outline{border-right:1px solid #000;background:#CCC;width:949px;padding:0 5px;}
#inline{_height:500px;background:#FFF;min-height:500px;padding:25px 25px 0;width:899px}
#content{float:left;width:690px;}
#footer{width:960px;clear:both;}
#footer .d a{padding-left:6px;padding-right:6px;}
#footer .a{border-right:1px solid #000;background:#CCC;padding:0 5px;}
#footer .b{background:#FFF;padding:0 10px;}
#footer .c{border-top:5px solid #EEE;width:869px;overflow:auto;padding:5px 0;}
#footer .d{float:left;text-align:left;}
#footer .e{float:right;text-align:right;}
#footer .f{background:url('image/bottom.png') no-repeat;height:10px;}
#footer .g{background:url('image/footer_t.png') no-repeat;height:17px;margin-top:7px;}
#footer .h{background:url('image/footer_b.png') no-repeat;height:8px;}
#time{color:#EEE;text-align:center;clear:both;}
.heading{color:#666;font-size:18px;font-weight:700;margin-bottom:18px;text-shadow: #DDDDDD 3px 3px 3px }
.warning{color:#000;font-size:10px;background-color:#FFCECE;display:block;margin-bottom:10px;padding:3px;}
.required{color:red;display:inline;margin:0;}
.message{color:#000;font-size:10px;background-color:#9F0;display:block;margin-bottom:10px;padding:3px;}
.products,.images,.categories{float:left;width:33.3%;white-space:normal;text-align:center;cursor:pointer;margin-bottom:15px;}
.products img,.images img,.categories img{border:0;margin-bottom:2px;}
.results{clear:both;height:19px;margin-bottom:15px;}
.results .left{float:left;padding-top:2px;}
.buttons{border:1px solid #EEE;clear:both;height:20px;margin:10px 0;padding:5px;}
.buttons .center{position:relative;left:52%;margin-left:-26%;float:left;}
.price_old{text-decoration:line-through;}
.box{width:190px;margin-bottom:10px;}
.box2{float:left;width:242px;margin-right:10px !important;margin-right:4px;margin-bottom:10px;}
.box2 .a{background:url('image/box_top_4.gif') no-repeat;color:#FFF;font-weight:700;height:22px;padding:7px 0 0 5px}
.box2 .b{border-left:1px solid #EEE;border-right:1px solid #EEE;padding:5px;height:200px;}
.box2 .c{background:url('image/box_bottom_4.png') no-repeat;height:5px}
.box li,.box2 li{margin-left:0}
.news_a {background:url('image/box_news.gif') no-repeat;color:#FFF;height:29px;line-height:29px;font-weight:700;padding-left:8px;float:left;width:100px;float:left;margin:10px 0;}
.news_b{float:left;border-top:1px solid #EEE;border-bottom:1px solid #EEE;width:633px;line-height:27px;height:27px;margin:10px 0;}
.news_c{float:left;background:url('image/box_news_right.png') no-repeat;height:29px;width:5px;margin:10px 0;}
#home .a{width:100%;cursor:pointer;background:url('image/box_top_1.gif') no-repeat;height:160px;margin-bottom:10px;}
#home .b a{text-decoration:none;color:#333;}
#home .c{background:url('image/box_top_2.gif') no-repeat;height:22px;color:#FFF;font-weight:700;padding:7px 0 0 5px;}
#home .e{background:url('image/box_bottom_2.png') no-repeat;height:5px;}
#home .d table{border-collapse:collapse;margin:0 5px;}
#home .f{width:190px;margin-bottom:10px;float:left;}
#home .j{width:350px;margin-left:10px;margin-bottom:10px;float:left;overflow:hidden;}
#home .j .k{background:url('image/box_top_3.gif') no-repeat;height:22px;color:#FFF;font-weight:700;padding:7px 0 0 5px;}
#home .j .l table td{vertical-align:middle;padding-right:25px;}
#home .j .m{background:url('image/box_bottom_3.png') no-repeat;height:5px;}
#products{padding-bottom:10px;}
#products td a{font-weight:700;text-decoration:none;}
#search .a{font-weight:700;color:#000;margin-bottom:2px;}
#search .b .c{border:1px solid #EEE;padding:5px;}
#search .b .d{margin-top:10px;text-align:right;padding:5px;}
#login .b,#login .h{color:#000;font-weight:700;margin-bottom:8px;font-size:16px;}
#login .c,#login .i{border:1px solid #EEE;height:165px;padding:10px;width:320px;}
#login .d,#login .j{margin-top:12px;_margin-top:20px;}
#login .e,#login .k{margin-top:20px;_margin-top:20px;}
#login .f,#login .l{margin-top:12px;_margin-top:20px;text-align:right;}
#login .a,#login .g{width:330px;}
#account .a,#account .c{margin-bottom:2px;font-weight:700;color:#000;display:block;}
#account ul{list-style-image:url(image/arrow_green.png);}
#account a:hover{text-decoration:underline;}
#shipping .g{padding:5px 5px 5px 15px;}
#shipping .i{text-align:right;padding-right:20px;}
#checkout_address label{display:block;width:100%;height:100%;}
#cart th{background-color:#F0F8FF;padding:3px;}
#cart td{vertical-align:top;padding:3px;}
#cart p b{font-size:14px;color:#000;}
#cart .p{border:1px solid #EEE;text-align:right;padding:5px;}
#cart .a{width:100%;clear:both;border-collapse:collapse;}
#cart .d{width:50%;}
#cart .d,#cart .j,#cart .e,#cart .k{text-align:left;vertical-align:top;}
#cart .g,#cart .m{text-align:right;vertical-align:top;}
#cart .n{text-align:right;clear:both;}
#cart .n table{display:inline;}
#review{padding-top:10px;}
#review .b{float:left;margin-bottom:5px;}
#review .b a{font-weight:700;text-decoration:underline;color:#000;}
#review .c{float:right;text-align:right;margin-bottom:5px;}
#review table{border:1px solid #EEE;width:100%;margin-bottom:10px;clear:both;}
#review_write .a{float:right;font-size:10px;text-align:center;margin:10px;}
#review_write .e span{color:red;text-transform:uppercase;font-weight:700;}
#review_write .d span{color:red;font-weight:700;}
#confirm .a td{width:33.3%;}
#confirm .right{text-align:right;}
#success{background:url('image/success.png') no-repeat;padding-left:148px;_height:128px;min-height:128px;}
#failure{background:url('image/failure.png') no-repeat;padding-left:148px;_height:128px;min-height:128px;}
#history{margin-top:10px;}
#history .b{float:left;text-align:left;padding-bottom:3px;}
#history .c{float:right;text-align:right;padding-bottom:3px;}
#history .d{clear:both;border:1px solid #EEE;margin-bottom:10px;}
#sitemap .a{float:left;width:45%;}
#sitemap .b{float:right;width:45%;}
#error{clear:both;border:1px solid #EEE;margin:10px 0;padding:8px;}
#resource table{width:100%;border-collapse:collapse;}
#resource th{background-color:#F0F8FF;}
#resource .a{width:20%;}
#resource .b{width:45%;}
.checkout{width:100%;background:#DFEFFF;margin:10px 0;padding:3px;}
.highlight{font:bold;color:#E62500;}
.faq:hover{color:#0500C6;text-decoration:none;font-weight:700;}
.faq_title{font-size:14px;font-weight:700;}
.ratingblock{display:block;padding-bottom:8px;margin-bottom:8px;}
.loading{height:30px;background:url('../../../image/rating/working.gif') 50% 50% no-repeat;}
.unit-rating{list-style:none;height:30px;position:relative;background:url('../../../image/rating/starrating.gif') top left repeat-x;margin:0;padding:0;}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0;}
.unit-rating li a{outline:none;display:block;width:30px;height:30px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;}
.unit-rating li a:hover{background:url('../../../image/rating/starrating.gif') left center;z-index:2;left:0;}
.unit-rating a.r1-unit{left:0;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width:60px;}
.unit-rating a.r3-unit{left:60px;}
.unit-rating a.r3-unit:hover{width:90px;}
.unit-rating a.r4-unit{left:90px;}
.unit-rating a.r4-unit:hover{width:120px;}
.unit-rating a.r5-unit{left:120px;}
.unit-rating a.r5-unit:hover{width:150px;}
.unit-rating a.r6-unit{left:150px;}
.unit-rating a.r6-unit:hover{width:180px;}
.unit-rating a.r7-unit{left:180px;}
.unit-rating a.r7-unit:hover{width:210px;}
.unit-rating a.r8-unit{left:210px;}
.unit-rating a.r8-unit:hover{width:240px;}
.unit-rating a.r9-unit{left:240px;}
.unit-rating a.r10-unit{left:270px;}
.unit-rating a.r10-unit:hover{width:300px;}
.unit-rating li.current-rating{background:url('../../../image/rating/starrating.gif') left bottom;position:center;height:30px;display:block;text-indent:-9000px;z-index:1;}
.unit_smart{height:14px;background:url('../../../image/rating/small_star.gif') top left repeat-x;}
.current_small{background:url('../../../image/rating/small_star.gif') left bottom;height:14px;}
.thanks{color:#36AA3D;}
.static{color:#5D3126;}
div#msie{float:left;margin-left:75px;_margin-left:0;margin-top:-13px;height:14px;width:300px;}
*div#msie{float: left;margin-left: 75px;_margin-left:35px;margin-top:-13px;height: 14px;width: 300px;}
.product_bullet{behavior:url('catalog/javascript/iepngfix.htc');margin-top:2px;background-repeat:no-repeat;padding-left:19px;height:16px;}
a:hover,#header a,.products a,.images a,.categories a,#account a,#sitemap a{text-decoration:none;}
h1,#header .k .n,#header .o .n{display:none;}
#header .f div,#review .a{clear:both;}
#header .k,#header .l,#header .o,.buttons .left,#login .a{float:left;}
#header .l .n a,#resource th,#resource td{padding:3px;}
#column,.results .right,.buttons .right,#login .g{float:right;}
.error,.price_new{color:red;}
.breadcrumb,.voted{color:#999;}
.breadcrumb a,.breadcrumb a:visited,#checkout a,#checkout a:visted,#confirm .f,#confirm .f:visited{color:#0500C6;}
.box .a,#home .f .g{background:url('image/box_top_1.gif') no-repeat;height:22px;color:#FFF;font-weight:700;padding:7px 0 0 5px;}
.box .b,#home .d{border-left:1px solid #EEE;border-right:1px solid #EEE;padding:5px;}
.box .c,#home .f .i{background:url('image/box_bottom_1.png') no-repeat;height:5px;}
#home .b,#search .b,#review_write .d{margin-bottom:10px;}
#home .f .h,#home .j .l{border-left:1px solid #EEE;border-right:1px solid #EEE;text-align:center;padding:5px;}
#product .f,#review_info .a{float:right;font-size:10px;text-align:center;cursor:pointer;margin:10px;}
#products table,#create table,#edit table,#password table,#checkout table,#history table{width:100%;}
#products td,#cart .b,#cart .h,#cart .c,#cart .i,#cart .f,#cart .l,#confirm .center,#resource .c,#resource .e{text-align:center;}
.unit-rating a.r9-unit:hover{width:270px;}
#create .b,#create .d,#create .f,#account .b,#account .d,#edit .b,#edit .d,#address .c,#address .f,#password .b,#shipping .b,#shipping .d,#shipping .f,#payment .b,#payment .d,#payment .f,#checkout_address .b,#checkout_address .d{border:1px solid #EEE;margin-bottom:10px;padding:5px;}
#create .a,#create .c,#create .e,#edit .a,#edit .c,#address .b,#address .e,#password .a,#shipping .a,#shipping .c,#shipping .e,#payment .a,#payment .c,#payment .e,#checkout_address .a,#checkout_address .c{margin-bottom:2px;font-weight:700;color:#000;}
#shipping .d table,#payment .d table{width:100%;margin-top:5px;}
#shipping .d table tr,#payment .d table tr,#checkout label{cursor:pointer;}
#shipping .h,#payment .g{padding-left:20px;}
#shipping label,#payment label{display:block;width:100%;height:100%;cursor:pointer;}
#checkout_address .b table td,.review table td,#confirm .b table td{vertical-align:top;}
#checkout_address .e,#checkout_address .f{padding-left:10px;cursor:pointer;}
#cart .o,#checkout .a{font-weight:700;padding-bottom:3px;}
#checkout .b,#confirm .a,#confirm .b,#confirm .e{border:1px solid #EEE;margin-bottom:10px;padding:5px;}
#confirm .d,#history .a{padding-bottom:3px;}
#confirm .left,#resource .a,#resource .b,#resource .d{text-align:left;}
#resource .c,#resource .d,#resource .e{width:10%;}
.faq,.faq:visited{color:#0500C6;text-decoration:underline;font-weight:700;}
#faq_qa {width:610px;margin-top:10px;margin-bottom:20px;}
.faq_desc{width:610px;margin-top:5px;}
.account_box {width:150px;height:100px;margin: 0 5px;float:left;text-align:center;border:1px solid #CCC;padding:5px;}
.product_code {font-size:9px;}
