.promotion {margin:0 auto; width:95%; text-align:center; padding-right:8px;}
.promotion_txt { padding:0px 20px 20px 20px; text-align:left; line-height:150%; font-size:13px;}
.promotion a img {border:1px solid #eee; margin:10px;}
.promotion a:hover img {border:1px solid #CC3300;}
.gallery_box{width:230px;height:250px;float:left;border:1px solid #ccc;margin:10px 8px; }
/* top nav */
#kb_search { padding:3px 0px 5px 0px;}
form#tc_search { padding:15px 0px 10px 0px; text-align:center;}
.info img {cursor:pointer;cursor:hand;}
#toTop a { width:100%; margin-top:9px; padding:5px 0px 5px 0px; background-color:#eee; font-weight:bold;}
/********************************eof universal style type****************************/
#book_settings { padding-top:0px; height:35px;  width:100%;padding-bottom:10px;}
#book_settings_h1 { float:left; padding:0px;margin:0px;}
#book_settings_h2 {float:left; margin:0px 20px 0px 20px; padding:0px; } 
#book_settings_h3  {float:left;margin-top:11px; padding:0px;text-align:right; width:40%;} 
.address_div_1 { height:25px;}
#address_book_settings a{ color:#2D5E17;font-weight:bold;}
#address_book_settings a:hover{ color:#000000;}
#address_book_settings {padding-bottom: 6px;	margin:0px; overflow:hidden; width:100%;}
#address_book_settings ul li { clear:both;}
#address_book_settings dl {float:left; margin:6px 0px 0px 6px;border: 1px solid #ccc; width:240px; height:190px; }
#address_book_settings dl p {padding:5px 0px 5px 5px; color:#000000;height:17px; font-weight:bold; font-size:13px;border-bottom:1px  solid #eee; text-align:left; width:69%; float:left;}
.address_settings{ text-align:right; height:22px;font-weight:bold; overflow:hidden;border-bottom:1px solid #eee; margin:0px; padding:0px; }
.address_settings img { padding:0px; margin-right:1px; padding-bottom:1px;}
#address_book_settings dd {color:#666666;margin:1px 1px 1px 5px; padding:2px; font-size:12px;text-align:left;}
#address_book_settings li dd {	display: block;	clear: both; }
#address_book_settings1 a{ color:#2D5E17;font-weight:bold;}
#address_book_settings1 a:hover{ color:#000000;}
#address_book_settings1 {padding:5px 0px 17px 0px; margin:0px; display:block;}
#address_book_settings1 dl {float:left; margin-left:10px;border: 1px solid #ccc; width:360px; height:170px; padding:0px; margin-bottom:10px; margin-top:5px;}
#address_book_settings1 dl p {padding:5px; color:#000; font-weight:bold; font-size:12px;border-bottom:1px  solid #eee; text-align:left; width:87%; float:left;}
#address_book_settings1 dd {color:#666666; text-align:left;margin:1px; padding:1px 1px 1px 5px; font-size:12px;}
#address_book_settings1 li dd {	display: block;	clear: both;}
#myaccounttxt {margin:0px;}
#myaccounttxt a{ font-weight:bold;}
#myaccounttxt a:hover{ color:#000; font-weight:bold;}
#logininfo {margin:0px 0px 0px 0px ; float:left; width:470px;height:47px; background-image:url(navgd.jpg);}
#loginline {width:auto;	margin:0px;text-align: center;}
#loginline a {font-size: 11px;font-weight: bold; color:#666666;}
#loginline a:hover {font-size: 11px;font-weight: bold;color:#4A9423;} 
#loginline ul {list-style-type: none;margin:0px;  }
#loginline h1 {list-style-type: none;float: left; width:110px;text-align: center;margin:17px 0px 0px 5px;  }
#loginline h2 {list-style-type: none;float: left; width:87px;margin:17px 0px 0px 3px;text-align: center;}
#loginline h3 {list-style-type: none;float: left; width:100px;text-align: center;margin:4px 0px 0px 6px;  }
#loginline h4 {list-style-type: none;float: left; width:auto;text-align: center;margin:10px 0px 0px 0px;}
#orderinfo { width:auto;}
#orderinfo li {margin:0px;list-style-type: none;}
#orderinfo h1 {width:120px; float:left;margin:1px; background-color:#eee;}
#orderinfo h2 {width:400px; float:left;margin:1px; background-color:#eee;}
#orderinfo h3 {width:80px; float:left;margin:1px; background-color:#eee;}
#orderinfo h4 {width:80px; float:left;margin:1px; background-color:#eee;}
#orderinfo h5 {width:80px; float:left;margin:1px; background-color:#eee;}
/*******************************eof head region**********************************************************/
/*******************************bof left column*********************************************************/
#show_bar {background-image:url(allategories.jpg);width:100%;height:37px;position:relative; z-index:200; float:left;}
#show_bar #litbBtn{background:url(allategoriesadd.gif) no-repeat; background-position: 0px 0px; display:block; width:20px; height:14px; overflow:hidden; position:absolute; z-index:11; left:164px;top:13px;cursor:pointer;cursor:hand;}
#show_bar strong a{font:bold 13px/40px Arial, Helvetica, sans-serif;color:#fff;}
/*******************************eof left column*********************************************************/
/*******************************bof myaccount column*********************************************************/
#myaccoun_t {background-image:url(myaccount_tgd.jpg); text-align:center;padding:5px 0px 5px 0px; font-weight:bold;width:195px;}
#myaccoun_left { margin:0px; float:left; border:1px solid #CCC;  background-color: #fff;}
#myaccoun_left ul {list-style-type: none; padding:0px;margin:10px;}
#myaccoun_left li {list-style-type: none; margin-top:4px; padding:0px;background-image:url(myaccount_leftgd.jpg); width:173px; height:24px; text-align:left;}
.myaccoun_lefttxt {padding:4px 0px 0px 8px;}
#myaccoun_left li a {  color:#000; font-weight:normal;}
#myaccoun_left li a:hover { margin:0px; color:#4A9423; font-weight:normal;}
#myaccoun_righttop {margin:0px; background-image:url(myaccount_righttop.jpg); height:29px;}
#myaccoun_welcome {margin:15px 0px 15px 0px;}
#myaccoun_welcome ul {list-style-type: none;margin:0px; padding:0px;}
#myaccoun_welcome li {list-style-type: none;margin:0px; padding:0px;}
.myaccoun_titletxt {padding:10px 0px 10px 0px; color:#000;font-weight:bold; width:auto; text-align:left; height:2px; clear:both;}
.myaccoun_title {margin:0px; width:auto; clear:both;color:#4A9423;}
.myaccoun_title_h1 {overflow:hidden; width:740px;}
.myaccoun_title_left {text-align:left; margin:5px 0px 5px 10px;width:auto; color:#4A9423; font-size:12px; font-weight:bold; width:240px;  } 
.myaccoun_title_right { float:right;}
.myaccoun_title h1 { background-color:#EBFAD1; width:auto;color:#000; font-weight:bold; }
.myaccoun_title h2 { text-align:left; margin:5px 0px 5px 10px;width:auto; color:#4A9423; font-size:12px; font-weight:bold;}
.myaccoun_title h4 { background-color:#CCC; width:100%;height:2px;margin-top:5px;overflow:hidden; padding:0px;}
.myaccoun_title h6 { padding:10px 10px 0px 0px; width:auto;  float:right;text-align: right; font-weight: bold;}
.account_settings_info { width:100%; height:auto; }
.account_settings_info form { padding:10px;display:block;overflow:hidden;}
.account_settings_info ul { float:left; width:49.9%;margin-top:20px;}
.account_settings_info li { height:40px; width:100%}
.account_settings_info ol { margin:0px; padding:0px;}
.account_settings_info dt {width:110px; text-align:left;font-weight:bold; color:#666; font-size:11px;float:left;padding:3px 0px 0px 15px;}
.account_settings_info dd {margin:0px; padding:0px;  float:left; width:auto;text-align:left;}
.account_settings_info dd img { padding-top:5px; vertical-align:middle;}
.account_settings_info dd input {padding:2px; height:auto; margin:0px; color:#333; background-color:#fff;font-size:12px;}
.div_account_1 { padding-top:20px;}
.div_account_1 dl,.div_account_2 dl {height:40px;width:100%; text-align:center; clear:both;}
.myaccoun_info dt,.div_account_1 dt,.div_account_2 dt {width:110px; text-align:left;font-weight:bold; color:#666; font-size:11px;float:left;padding:3px 0px 0px 15px; }
.div_account_1 dd,.div_account_2 dd {text-align:left;margin:0px; float:left; width:auto;}
.div_account_2 { border-left:1px dotted #CCC; padding-top:20px;}
.myaccoun_infopass { width:auto;margin:10px 0px 0px 5px; }
.myaccoun_infopass dl {margin-left:15px;padding:0px;clear:both;width:auto;height:40px;}
.myaccoun_infopass dd {margin:0px;padding:0px;text-align:left; float:left; }
.myaccoun_infopass dt {margin:0px;padding-top:4px;width:130px;float:left;text-align:left;font-weight:bold; color:#666; height:40px;}
#address_box dl {margin:0px; height:40px;width:100%; text-align:center; clear:both;}
#address_box dt {width:100px; text-align:left;font-weight:bold; color:#666; float:left;padding:8px 0px 0px 15px; }
#address_box dd {text-align:left;margin:0px; float:left; width:auto;}
#address_box .address{position:relative;}
/*******************************eof myaccount column*********************************************************/
/*******************************bof Support column*********************************************************/
#services_six{margin-bottom:30px; width:auto; padding:10px 0px 0px 35px;} 
.services_six_1 {margin:25px 35px 5px 0px ; padding:0px; float:left; width:200px; height:170px; border:1px solid #ccc;background-image:url(services02.jpg);}
.services_six_2 {margin:25px 35px 5px 0px ;  padding:0px; float:left; width:200px; height:170px; border:1px solid #ccc;background-image:url(services01.jpg);}
.services_six_3 {margin:25px 0px 5px 0px ; padding:0px;  float:left; width:200px; height:170px; border:1px solid #ccc;background-image:url(services03.jpg);}
.services_six_4 {margin:25px 35px 5px 0px ;  padding:0px; float:left; width:200px; height:170px; border:1px solid #ccc;background-image:url(services04.jpg);}
.services_six_5 {margin:25px 35px 5px 0px ;   padding:0px;float:left; width:200px; height:170px; border:1px solid #ccc;background-image:url(services05.jpg);}
.services_six_6 {margin:25px 0px 5px 0px ;  padding:0px; float:left; width:200px; height:170px; border:1px solid #ccc;background-image:url(services06.jpg);}
.services_six_txt {	text-align:left;	padding: 0px;	margin: 0px;}
#services_six strong {	display: block;	height: 35px;	line-height: 35px;	padding-left: 10px;}
#services_six a {	text-decoration:underline;	line-height: 24px;}
#services_six a:hover { text-decoration:underline; color:#333;}
.services_six_txt p { width:120px;padding-left: 10px;}
.servicestxt table { width:100%;}
.servicestxt td {padding:5px; text-align:left;}
.servicestxt {width:100%;margin:15px 0px 0px 0px;border:1px solid #dedede; margin-left:auto; margin-right:auto; padding:0px;}
.servicestxt h2 {font-size:12px; color:#666;text-align:left; padding:10px;}
.servicestxt h2 p strong {font-size:12px; color:#666;text-align:left;}
.servicestxt h2 p {font-size:12px;padding:5px 0px 0px 5px;list-style-type:none;background-color:#fff;text-align:left;margin:10px; line-height:150%;}
.servicestxt h2 em { color:#999; font-weight:bold;}
/*******************************eof Support column*********************************************************/
/*******************************bof Available shipping column*********************************************************/
#availableshipping {margin:0px;}
#availableshipping li {margin:10px;list-style-type:none; clear:both; height:50px;}
#availableshipping1{padding:5px 5px 0px 5px; float:left; width:170px; text-align:right; font-weight:bold; clear:both;color:#666; }
#availableshipping2{padding:5px 5px 0px 5px;  width:100%;text-align:left; color:#000;font-weight:bold; clear:both;}
#availableshipping3{padding:5px 5px 0px 5px; float:left;width:170px;text-align:right; font-weight:bold; clear:both; color:#666;}
#availableshipping4{padding:5px 5px 0px 0px;  width:257px;text-align:left;float:left; color:#000;font-weight:bold;}
#availableshipping5{padding:2px 5px 0px 5px;  width:35px;text-align:right; float:left;font-weight:bold;color:#666;}
#availableshipping6{padding:0px 5px 2px 5px;  width:350px;text-align:left;float:left;color:#666;}
.shoppingacrt_halfleft {float:left;width:300px; margin:2px; background-color:#eee;}
.shoppingacrt_halfright {margin:1px 1px 1px 0px;float:left; width:426px; }
.shoppingacrt_info { width:auto; margin:5px 0px 5px 0px;}
.shoppingacrt_info dl {margin:0px; width:100%; text-align:center;}
.shoppingacrt_info dt {text-align:right;width:140px;font-weight: normal; color:#000; float:left; margin:0px; padding:0px;}
.shoppingacrt_info dd {text-align:left;margin:0px; float:left; width:auto;padding:4px;}
.shippingestimator { width:auto; margin:0px;}
.shippingestimator ul {list-style-type:none;width:auto; margin:0px;}
.shippingestimator li { padding:0px 0px 1px 0px;list-style-type:none; clear:both; width:100%}
.shippingleft {height:15px; width:130px;color:#333;font-weight:bold;float:left;color:#000;text-align:right; background-color:#fff;padding:4px 0px 4px 0px;}
.shippingright { height:15px;text-indent:8px;text-align:left;width:auto;color:#666;font-weight:bold;background-color:#fff;padding:4px 0px 4px 0px;}
.descripstion { text-align:left; width:auto;padding:5px;}
#description { font-size:12px; line-height:15px;}
.border1{border:1px solid #eee;padding:4px;}
.border1 strong {color:#000; font-size:12px; width:100%;margin:0px; padding:0px;}
.border1 span   {float:right; width:39px; text-align:center; margin:0px; padding:0px;}
.border1 td  { font-weight:normal; font-size:12px; color:#666;}
.odd {background-color:#eee;}
.even{background-color:#fff;}
/*******************************eof Available shipping column*********************************************************/
/*******************************bof main column*********************************************************/
#best_seller{}
/*eof bestseller*/
/*bof new products*/
.relativecontent{width:741px;margin:6px 0px 0px 0px;}
#newproduct_head{background: url(guiltitlegd.jpg) repeat-x;height:28px;}
.relativecontent .product_box{height:130px;}
.new_products {width:100%;margin:5px 0px 0px 0px;;}
.new_products li {width:33.3%;list-style-type:none; float:left;  height:90px;margin:2px 0px 0px 0px; padding-bottom:7px;}
.new_products h1 {margin:0px 3px 0px 8px;float:left;;}
.new_products a img {border: 1px solid #fff;padding:2px;}
.new_products a:hover img{border: 1px solid #CCC;padding:2px;}
.new_products img {width:80px; height:80px;margin:3px; }
.new_products h2 {width:135px;margin:5px 0px 0px 3px;text-align:left;font-size: 11px; color:#666; font-weight:bold; float:left;}
.new_products h3 {margin:0px 0px 0px 105px;text-align:left;}
#newproducts{background: url(newproducts.jpg);height:340px; width:100%;}
#newproductssearch {width:100%;}
#newproductssearch ul {margin-bottom:20px;list-style-type:none;}
#newproductssearch li { width:342px; margin:5px; float:left;list-style-type:none;}
#newproductslist {width:auto; padding-left:30px; margin-top:10px;}
#newproductslist a{ font-size:11px; color:#2D5E17;}
#newproductslist a:hover{ font-size:11px; color:#999;}
#newproductslist dd { margin-left:auto; margin-right:auto; margin-top:10px;}
#newproductslist dt { margin:9px 0px 0px 0px;}
#newproductslist dl {padding:0px; text-align:center; float:left;height:180px; border-bottom:1px dotted #ddd; margin:0px 5px 0px 5px; width:auto;}
.pages {padding:5px 0px 5px 0px; margin:15px 0px 15px 0px;text-align:right; width:97%; background-color:#eee;}
/*eof new products*/
/*bof show items*/
#show_item {margin:0px; padding:0px; width:auto;}
#show_item h1 { text-align:left;float:left;color:#000; background-color:#ededed; }
#show_item h2 {margin:0px;padding:5px;text-align:right;background-color:#ededed; width:60%;}
/*bof show items*/
.product_3cart { background-color:#EDF2F4; width:100%; text-align:center;border: 1px solid #DCE6E9; float:left;}
.product_3cart h2 a:hover img  {margin:0px; border:1px solid #fff;}
.product_3cart h2 a img  {margin:0px; border:1px solid #fff;}
/****Dropship****/
#dropship_top { margin:5px 0px 5px 0px;}
.dropship_toptxt { padding:0px 10px 20px 10px; color:#333; font-size:12px; text-align:left; line-height:20px;}
#dropship { width:743px;}
#dropship a{font-size:11px; color:#4A9423;}
#dropship a:hover{font-size:11px; color:#999;}
#dropship ul { margin:10px 0px 5px 8px; }
#dropship li {margin:0px 5px 0px 0px ; float:left;height:50px; padding:2px;}
#dropship li span { height:50px; float:left; text-align:left; padding:3px 0px 0px 5px; }
#dropship li img {float:left;}
.dropship_1 { width:230px; height:55px;}
.dropship_2 { width:230px; height:55px;}
.dropship_3 { width:230px; height:55px;}
#dropship li span.dropship_title_one {width:169px;}
#dropship li span.dropship_title_two {width:169px;}
#dropship li span.dropship_title_three {width:169px;}
.dropship_main { margin:200px 25px 0px 25px; color:#666; font-weight:bold;text-align:left;}
#dropship_step { width:728px;  margin:10px 0px 10px 8px;text-align:left; line-height:200%;}
#dropship_end {background:url("howdropship_gd.jpg"); width:743px; height:455px;margin:10px 0px 20px 0px;position:relative;}
.step_1 {position:absolute;top:55px;left:300px;width:150px;}
.step_2 {position:absolute;top:220px;left:80px;width:120px; text-align:right;}
.step_3 {position:absolute;top:210px;left:520px;width:120px;text-align:left;}
.recommended_line{padding-bottom:5px;border:1px solid #9CBEF1;height:1%;}
.dropship_product_detail {height:110px;}
/****Dropship****/
.recommended_line h1{font-size:13px; background:url("recommended_headbg.jpg") top center no-repeat;padding-top:3px; color:#000; height:25px;font-weight:bold; margin-bottom:10px;}
.recommended_line #recommendPrev{width:29px;background:url("prev_1.gif") no-repeat top left;left:0;top:-21px;float:left;height:150px;margin:-21px 0 0 0;display:block;cursor:pointer;cursor:hand;}
#recommendPage {margin-left:5px;font-size:13px; color:#6666CC; font-weight:bold;}
.recommended_line #recommendNext{width:29px;background:url("next_1.gif") no-repeat right top;float:right;height:150px;margin:-21px 0 0 0;display:block;cursor:pointer;cursor:hand;}
.recommended_line ul.recommend{margin:5px 0px 0px 5px;list-style:none;}
.recommended_line ul.recommend li dl a dd { border:1px solid #fff;margin:1px;width:85px; height:85px;}
.recommended_line ul.recommend  li dl a:hover dd { border:1px solid #CCC;}
.recommended_line ul.recommend li{float:left;width:135px;text-align:center; height:85px;}
.recommended_line ul.recommend li dl {}
.onshow_big{float:left;}
.onshow_big img {	height:314px;	width:314px;	padding: 1px;	border: 1px solid #eee;}
.onshow_big a:hover {border: 1px solid #CCC;}
.onshow_small{width:425px;float:left;}
.onshow_small img {	height: 153px;	width: 204px;	padding: 1px;	border: 1px solid #eee;	margin:0px 4px 4px 0px;}
.information h1{height:50px;text-align:left;background:url("information_headbg.jpg") repeat-x;}
.information h1 span{margin-left:10px;font:bold 16px/50px Arial, Helvetica, sans-serif;}
.info_body{}
.info_body .info_left{float:left;width:340px;}
.info_body .info_right{float:right;width:440px;}
.info_right ul{list-style:none;text-align:left;margin-left:15px;}
.info_right ul li{list-style:none;font:bold 13px Arial, Helvetica, sans-serif;color:red;}
.info_right ul li span{color:black;}
#contentMid{width:741px; float:left; z-index:0;}
.winHomeATab {width:741px; height:29px; border-right:1px solid #CCC;cursor:pointer;cursor:hand;}
.winHomeATabOn{width:185px; height:29px; line-height:29px; background:url(winHomeATabOn.gif) no-repeat left top; float:left; text-align:center; font-weight:bold; font-size:12px; font-family:arial}
.winHomeATabOff{width:185px; height:29px; line-height:29px; background:url(winHomeATabOff.gif) no-repeat left top; float:left; text-align:center; font-weight:bold; font-family:arial}
.winHomeA{width:740px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding-bottom:5px; }
.productBox{width:136px; float:left; height:206px; margin-left:30px; margin-top:17px; display:inline;}
.productBox span {display:block; line-height:16px; text-align:left; padding:5px; width:120px; font-family:arial}
.productImg{width:125px; height:125px; border:1px solid #ccc; padding:1px; text-align:center; vertical-align:middle; margin:0 4px;}
.productImg img{border:0;}
.winHomeA ul{ height:300px;list-style:none;margin:0px 5px 0px 5px;padding:10px;text-align:left;}
.winHomeA ul li{margin-bottom:5px; font-size:12px; color:#666;}
.winHomeA ul li span { color:#333; margin-left:5px;}
.winHomeA dl { padding:5px 0px 0px 15px;; text-align:left;}
.winHomeA dt {font-size:12px;float:left; font-weight:bold; margin-right:5px; color:#666;}
.winHomeA dd {font-size:12px; color:#666;}
#list_split {margin-top:7px;; width:auto; background-color:#eee; height:20px;padding:5px 0px 0px 5px;}
/*******************************eof main column*********************************************************/
/*******************************bof Contact Us*********************************************************/
#contactus_map { margin:10px; float:left; width:350px; height:350px; padding:2px;	border: 1px solid #CCC;}
#contactus_info { margin:20px 0px 0px 20px;text-align:left;}
#contactus_info div{ width:95%;}
#contactus_info strong { font-weight:bold; font-size:12px; color:#000;}
#contactus_info ul { margin:10px 0px 20px 0px;} 
#contactus_info li {font-size:11px; color:#666; font-weight:normal;  margin:2px 2px 2px 15px;}
#contactus_info li a {font-size:12px;color: #2D5E17; }
#contactus_info li a:hover {font-size:12px;color:#000;}
#contactus_required { clear:both;  width:100%; margin:0 auto; padding-top:10px;}
#contactus_required span { margin:5px;font-weight:bold; line-height:25px;}
#contactus_required li { text-align:right; padding:5px; margin:1px; float:left; width:45%;}
#contactus_required span textarea {border: 1px solid #CCC; width:98%; background-color:#eee;}
#contactus_sevies { width:520px; margin:0px 0px 0px 5px;float:left }
#contactus_sevies img { float:left; margin:0px 0px 0px 3px;}
#contactus_sevies_right { background-color:#eee; float:right; width:100px;}
/*******************************eof Contact Us*********************************************************/
/*******************************bof newsletter*********************************************************/
#newsletters {width:697px;margin:20px;}
#newslettertop {background-image:url(newsletterstop.jpg);width:697px; height:108px; }
#newslettertoptxt {margin:0px 0px 5px 20px ; text-align:left; line-height:20px; clear:both;  vertical-align: text-bottom; padding-top:100px; font-size:12px; font-weight:bold;}
#notificationlist {width:697px; padding-top:20px;}
#notificationlist ul { list-style:none;width:auto; margin:0px 0px 0px 25px;padding:0px;}
#notificationlist li {list-style:none; width:217px; text-align:left; float:left; height:25px; font-weight:bold; color:#666;}
#newslettersend { clear:both;;width:697px; text-align:left;}
#newslettersendtxt {padding:30px 0px 0px 0px; margin:0px 0px 5px 20px ; text-align:left; line-height:20px; clear:both;  vertical-align: text-bottom; font-size:12px; font-weight:bold;}
#newslettersend ul { list-style:none;width:auto; margin:0px; padding:20px 20px 0px 20px;}
#newslettersend li {list-style:none;  margin:5px 0px 5px 23px; text-align:left;font-weight:bold; color:#666;}
#signuphere {padding:0px;  width:450px;}
#signuphere ul { list-style:none;width:auto; margin:0px;}
#signuphere li {list-style:none;  margin-left:23px; height:30px; width:200px;float:left;font-weight:bold;}
/*******************************eof newsletter*********************************************************/
/* Contact Us  */
.contact_block{margin:25px 10px;}
.contact_block .icon{width:70px;margin:0px 30px 0px 20px;}
.contact_block .cinfo{text-align:left;}
.contact_block .cinfo h3{font-weight:bold;font-size:12px; margin-bottom:8px;}
.contact_block .cinfo strong{font-size:11px;}
.contact_block .cinfo ul dt{display:block;width:80px;}
.contact_block .cinfo ul dl {margin:0px; padding:0px; }
.contact_block .cinfo ul li { list-style:none; margin:0px; padding:0px; display:block; overflow:hidden;}
.contact_block .cinfo dl{margin-bottom:15px;}
.phonebox{margin:0px;}
.contact_block .cinfo .phonebox ul{margin-bottom:10px;}
a.big_img img{width:320px;height:320px;}
a.big_img:hover img{border:1px solid #eee;width:319px;height:319px;}
div.small_img img{border:1px solid #ddd;width:45px;height:45px;}
#pricelist_table{width:240px; text-align:center;border:1px solid #ccc; border-width:0 0 1px 1px;}
#pricelist_table a{text-decoration:underline;}
#pricelist_table th{background:#ececec;}
#pricelist_table th,#pricelist_table td{height:22px; border:1px solid #ddd; border-width:1px 1px 0 0;}
#container{position:relative;}
#container #loader{position:absolute;top:240px;left:100px;}
#container h1{height:50px;text-align:left;background:url("myaccount_righttop.jpg") repeat-x;}
#container h1 span{margin-left:10px;font:bold 13px/50px Arial, Helvetica, sans-serif;}
#container { width:auto;margin:0px auto; }
#containerleft {float:left;margin:0px; width:300px;}
#med_img {border:1px solid #CCC;width:292px; height:292px;text-align:center;}
img#medium_img{}
#containermain {margin-left:8px;}
#containerinfo {width:420px;float:left;margin:0px;}
#containerinfo h1 { width:200px; float:left;background-color:#F2F3F5;margin:5px;}
#containerinfo h2 { width:200px; float:left; background-color:#F2F3F5;margin:5px;}
#none{height:45px;}
#for_breadcrumb{position:absolute;left:-208px;top:-26px;}
#quicknavigation {position:absolute;top:50px;right:10px;margin:0px; background-image:url(quicknavigation.gif); width:420px;height:45px;}
#quicknavigation ul{list-style:none;height:29px;margin-left:10px;}
#quicknavigation ul li{margin-top:8px;margin-bottom:8px;list-style:none;float:left; width:50px;}
#proinfo ul{list-style-type: none;text-align:left;margin:5px 0px 0px 10px;}
#proinfo ul li{ background-color:#fff;padding:5px; float:left; width:46%;list-style-type: none; border:1px solid #eee;color:#CC3300;font-weight:bold;margin :2px 0px 2px 3px; }
#proinfo ul li span{ font-weight:bold;color:#666;margin:0px 0px 0px 5px;}
#proinfo h1 { width:200px; float:left;background-color:#F2F3F5;margin:5px;}
#proinfo h2 { width:200px; float:left;background-color:#F2F3F5;margin:5px;}
#proinfo h3 { width:410px; background-color:#F2F3F5;margin:2px;}
#quantity { margin:0px 0px 5px 5px;width:100%; clear:both;}
#quantity table{ margin-top:3px;width:100%; text-align:center;}
#quantity table a{text-decoration:underline;}
#quantity table th{ background:#CCC;}
#quantity table td{ color:#007CD6;height:22px; background-color:#F1F5F9;border:1px solid #ddd; border-width:1px 1px 0 1px;}
#available h1 { width:200px; float:left;background-color:#F2F3F5;margin:5px;}
#available h2 { width:200px; float:left; background-color:#F2F3F5;margin:5px;}
.request {padding-top:5px;}
.res_name {background-color:#eee;}
.req_name {background-color:#F7FFDF;}
#request { margin:8px 0px 8px 8px;background-color:#F2F3F5;width:auto; clear:both;padding:5px;}
#request a { font-weight:bold; font-size:12px;}
#infolist ul{list-style:none;text-align:left;margin-left:15px;}
#infolist ul li{list-style:none;font:bold 13px Arial, Helvetica, sans-serif; color:#CC3300;}
#infolist ul li span{color:black;}
#absoluteDiv {width:500;height:600;position:absolute top center;top:180px;border:1px solid #eee;filter:alpha(opacity=0);z-index:1;}
#popup {position:absolute;width:700px;height:510px;background-color:#fff;border:1px solid #ccc;top:-50px;right:0px;}
#closeit{text-align:right;}
#closeit img:hover,#med_img img:hover,#tinny_img img:hover{cursor:pointer;cursor:hand;}
#popcontent{width:484px;height:484px;border:1px solid #eee;margin:0 auto;float:right;}
#popcontent img{width:480px;height:480px;padding:1px;}
#popupleft{width:210px;float:left;}
#popupleft img{margin-left:35px;margin-top:10px;display:block;width:50px;height:50px;border:1px solid #ccc;}
.pageNav {text-align:right; width:98%; padding:5px;}
.login_title {margin:0px;color:#2D5E17; padding:0px;background-color:#EBFAD1; height:25px;border-bottom:1px solid #ccc; display: block;}
.login_txt {font-size:12px; font-weight:bold;}
.login_title h2 { padding:9px 0px 0px 0px; margin:0px;}
.login_title img { float:left; vertical-align:middle;}
.login_title h6 { padding: 10px; width:auto;  float:right;text-align: right; font-weight: bold;}
.register_box{margin-bottom:20px;overflow:hidden; margin-left:auto; margin-right:auto; width:753px;}
#register     {margin:0px;padding:0px;text-align:left;float:left;width:375px;background:#fff; height:500px;border:1px solid #CCC;border-right:0px}
#registerinfo {margin:0px;padding:0px;text-align:left;float:left;width:375px;background:#fff;height:500px;border:1px solid #CCC; }
.main_login { padding:10px 0px 0px 10px;}
.main_login ul {list-style-type: none;width:90%;margin:15px 0px 0px 5px;}
.main_login li {list-style-type:none;}
.main_login dl {margin:0px; list-style-type: none;width:100%;text-align:left; }
.main_login dl a { text-decoration:underline; color:#666; font-size:11px;}
.main_login dl a:hover { text-decoration:none; color:#000;font-size:11px;}
.main_login dl dd {margin:0px 0px 3px 0px;color:#666; clear:both;}
.main_login dl dt {margin:0px;height:40px;clear:both;}
.main_login dd span,.main_login dd span a ,.main_login dd span a:hover,fieldset ul li  span,fieldset ul li  em{font-size:12px; }
.main_login dd span p { padding-left:0px;}
.main_login h3 {margin:0px; padding:5px 0px 5px 0px;}
.search_price dl  dt {margin:5px 5px 0px 0px;color:#666; clear:both;}
.search_price dl  dd {margin:0px 5px 0px 0px;clear:both; position:relative;}
.price_search_li { background-color:#CCC; text-align:right;}
.price_search_li:hover { background-color:#eee;text-align:right;}
.search_price img { vertical-align:middle; padding-bottom:3px;}
#registertxt {margin:0 auto; text-align:center; width:auto; color:#990000; font-weight:bold;font-family: Arial, Helvetica, sans-serif;	font-size: 13px; height:100px; vertical-align:bottom;}
label.inputLabel {text-align:left; font-weight:bold; color:#666;width: 11.5em; float: left;}
fieldset {	padding: 0.5em;	border: 1px solid #CCC;	text-align:left;}
legend{	font-weight: bold;	padding: 0.3em;	color: black; margin-left:10px;}
legend strong{ font-size:14px;margin-left:5px; color:#2D5E17;}
legend span{ float:left;margin-left:20px;}
textarea{	margin: auto;	display: block;	width: 95%;}
/* main_register */ 
/*bof shopping cart page*/
#product_options strong { margin-right:10px;}
#shoppingcart_welcome{width:100%;height:70px;background:url('cart_welcome_bg.jpg') repeat-x;}
/*eof shopping cart page*/
/*bof ushopping_cart*/
table#ushopping_cart{border:1px solid #CCC;border-collapse:collapse;}
table#ushopping_cart caption{background-color:#E5EFDF;font:bold 13px/25px Arial, Helvetica, sans-serif;border:1px solid #CCC;color:#000;}
table#ushopping_cart th{background-color:#ededed;color:#000;padding:2px;font:bold 12px Arial, Helvetica, sans-serif;}
table#ushopping_cart th#item{width:5%;}
table#ushopping_cart th#image{width:10%;}
table#ushopping_cart th#quantity{width:7%;}
table#ushopping_cart th#total{width:10%;}
table#ushopping_cart th#remove{width:5%;}
table#ushopping_cart .productListing-odd{background-color:#eee;}
table#ushopping_cart .productListing-even{background-color:#fff;}
table#ushopping_cart img{width:50px;height:50px;margin-right:10px;}
table#ushopping_cart tbody tr{}
table#ushopping_cart caption strong{float:left;}
table#ushopping_cart caption input{float:right;}
table#ushopping_cart .moreprice{margin-left:40px;position:relative;}
table#ushopping_cart .page_links a{border:1px solid #ccc;margin-right:3px;}
/*eof ushopping_cart*/
/**bof checkout shipping header**/
#checkout {width:auto;padding:5px; text-align:right;font-weight:bold;  color:#000;font-size:12px; line-height:20px; }
#checkout span { color: #CC3300;padding:0px 10px 0px 5px;font-size:12px;font-weight:bold; }
.order_list {margin:15px 0px;}
.order_list1 { width:5%;}
.order_list2 { width:12%;}
.order_list3 { width:40%;}
.order_list4 { width:14%;}
.order_list5 { width:8%;}
.order_list6 { width:10%;}
.order_list7 { width:11%;}
.order_list table{margin:0 auto;border:1px solid #ccc;border-right:0px;}
.order_list th,.order_list tbody td{border:1px solid #ccc;border-left:0px;border-top:0px;padding:5px;}
.order_list tfoot td.rt1{border-right:1px solid #ccc;}
.order_list tfoot td.rt1 b { font-size:13px;}
.order_list tfoot td {padding:5px;}
.order_list th{background-color:#F7FFDF;font-weight:bold; font-size:11px;}
.order_list td{font-weight:normal;color:#000;}
.order_list tfoot td{font-weight:bold;border-bottom:0px;}
.order_list tfoot td.red {color:#CC3300;font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.order_list tbody tr.odd{background-color:#fff;}
.order_list tbody tr.even{background-color:#eee;}
#footer { background-color:#eee; margin-top:30px; padding:5px; line-height:20px; color:#999; font-weight:bold; text-align:center;}
#remark { margin-bottom:30px;}
#checkout_header{height:150px;background:url('repeatx_bg1.jpg') repeat-x;position:relative;}
#checkout_step{position:absolute;right:0;bottom:0;}
#checkout_step span{display:block;float:right;width:160px;height:25px;background:url('ck_step_bg_nxt.jpg') no-repeat;margin-left:30px;font:bold 13px/25px Arial, Helvetica, sans-serif;}
/**eof checkout shipping header**/
/**bof checkout shipping box**/
#address_box input,#address_box select{}
#addnewSA { margin:2px 0px 5px 0px;}
#shippingAddress_box{border-right:1px solid #ccc; margin-left:1px;}
.half_innerbox select { width:99%;}
#shippingAddress_box p,#billingAddress_box p { margin-bottom:5px;}
/**eof checkout shipping box**/
/**bof shipping method & payment method **/
#shipping_method_box{border:1px solid #ccc;width:100%;}
#shipping_method_box h1 { color:#000;}
#shipping_method_box ul{list-style:none;width:100%;text-align:left;margin:0 auto;}
#shipping_method_box ul li{list-style:none;}
#shipping_method_box ul li dl {width:100%;}
#shipping_method_box ul li dl dt{color:#000; font-weight:bold;}
#shipping_method_box ul li dl dd{float:left;color:#666; font-size:12px;}
#comment_box textarea{border:1px solid #ccc;}
#comment_box { padding-bottom:18px;}
#comment_box h2 { font-weight:normal; text-indent:10px;}
.inner_onflow_box{ padding-bottom:8px;}
.inner_onflow_box img {margin-top:8px;}
.inner_onflow_box h2 {padding:6px 0px 4px 0px; color:#4A9423;}
#shipping_div { margin:0px; padding:0px;}
#shipping_div ul{ padding:9px 0px 0px 0px; overflow:hidden;margin:0px;}
#shipping_div li { width:765px; float:left; margin:5px 0px 5px 0px; padding:3px 0px 3px 0px;}
#shipping_div li:hover {background-color:#FBFCED;cursor:pointer;cursor:hand;}
#shipping_div dd{display:block; float:left;}
#shipping_div dt{width:20%; float:left; text-align:left;}
#shipping_div dt strong { font-size:12px; font-weight:bold;}
#shipping_div dl{ margin-top:3px; display:block; width:auto; padding:0px;}
#cost_summary table { margin:10px 0px 5px 0px;}
#cost_summary th { text-align:left; font-size:13px; font-weight:bold; color:#666; border-bottom:1px dotted #CCC; padding:5px; background-color:#eee; width:25%;}
#cost_summary td { text-align:center; font-size:15px; font-weight:bold; color:#000; padding:5px 0px 0px 0px;}
#cost_summary td:last-child{color:#c00;}
.checkout_checkbox { margin:0px 5px 0px 5px; }
.payinfo { margin:0px 20px 0px 10px;text-align:left;} 
.payinfo ol {text-align:left; padding-left:20px;}
.payinfo ol li { margin:5px 0px 5px 0px;}
.payinfo table table{margin:5px;border:1px solid #ccc;border-left:0px;border-bottom:0px;}
.payinfo table{background-color:#fff;}
.payinfo table b { padding-left:10px;text-align:left; }
.payinfo table table b { padding:0px;}
.payinfo table td {text-align:left; padding-bottom:5px;}
.payinfo table table td{font-weight:normal;color:#000;padding:5px; text-align:left;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.payinfo b { text-align:left;}
#billselect { width:370px; margin-top:5px; padding:0px;}
#shipselect{ width:370px;margin-top:5px;padding:0px;}
.sdropdown img { vertical-align:middle;cursor:pointer;cursor:hand; margin:0px; padding:0px;}
.sdropdown strong { padding-right:30px;overflow:hidden;}
.sdropdown,.sdropdown1{padding:10px 0px 15px 15px; margin-bottom:15px; }
.sdropdown a,.sdropdown a:hover{text-decoration:none;}
.sdropdown li a{display:block;padding:5px;}
.sdropdown li a:hover{background-color:#eee;}
.sdropdown .stitle{width:70px;float:left;font-weight:bold;line-height:20px;}
.spanel{float:left;}
#dropdown1,#dropdown2{text-align:left;position:relative;}
.dropMenu-title{border:1px solid #ccc;width:250px;height:20px;display:block;line-height:20px;background:url("right_arr.gif") no-repeat right bottom; background-color:#fff;}
.dropMenu-title:hover { background-position:233px 0;border:1px solid #3C7FB1;background-color:#fff;}
.dropMenu-panel{display:block;width:450px;position:absolute;border:1px solid #ccc;background-color:#fff;top:20px;}
.dropMenu-panel li ,.dropMenu-panel ol{margin:0px; padding:0px; list-style-type:none; }
#dropdown1 .dropMenu-panel{left:0px;margin:0px; padding:0px;z-index:1;}
#dropdown2 .dropMenu-panel{right:0px;text-align:right;margin:0px; padding:0px;}
/**eof shipping method & payment method**/
/**bof all products table**/
table#allproducts{border:1px solid #ccc; border-width:1px;}
table#allproducts table th{background:#ececec;}
table#allproducts table th,table#allproducts table td{height:22px; border:1px solid #ddd; border-width:1px 1px 0 0;}
table#allproducts tfoot ul#products_pages{list-style:none;}
table#allproducts tfoot ul#products_pages li{list-style:none;float:left;}
table#allproducts img{width:50px;height:50px;}
table#allproducts tfoot ul#products_pages li a{display:block;border:1px solid #ccc;margin-right:2px;}
/**eof all products table**/
#review {border-bottom:1px dotted #ccc;padding:15px 0px 15px 0px; overflow:hidden; background:#eee; }
#review ul {width:100%;list-style-type:none;  background-color:#eee;}
#review li { list-style-type:none; float:left; font-size:12px; font-weight:bold; color:#505050;}
#order_search { margin:0px; padding:5px; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; display:block; height:23px; background-color:#F8FAE2;}
#order_search input { background-color:#fff;} 
#order_search ul { margin-left:auto; margin-right:auto;}
.orderstatus_expand {padding:0px;margin:10px;border:1px solid #DADCCF;background:#fff;}
.orderstatus_expand ul {}
.orderstatus_expand h2 {margin:0px; padding:0px;text-align:left; display:block; height:30px; background-color:#F7FFDF;}
.orderstatus_expand h2 span b {margin:0px 10px 0px 10px;}
.orderstatus_expand h2 span {float:left; width:49%; margin-top:10px; }
.orderstatus_expand h3 {float:left;}
.orderline{clear:both;overflow:hidden;background-image: url(spraialline.jpg); height:1px; width:100%;}
#order_search ul li { float:left; margin-left:8px; margin-right:5px;} 
#orderstatus { width:100%;margin:0px;padding:0px; background-color:#fff;}
#orderstatus ol {border-bottom:1px dotted #ccc; border-top:1px dotted #ccc;padding:15px 0px 15px 0px; width:100%; overflow:hidden; background-color:#eee; line-height:200%;}
#orderstatus li { float:left; list-style-type: none; margin-left:1px;}
#orderstatus li b { color:#CC3300; font-weight:bold; font-size: 11px;}
#exp_info { margin-top:15px;}
#exp_info fieldset { margin-left:15px; height:240px;}
#exp_info ul li em {font-weight:bold; width:120px; display:block;  float:left; margin-left:5px; font-size:11px;}
#exp_info ul li span { margin-left:10px; float:left; display:block;  width:185px; font-size:11px;}
#exp_info ul li{list-style:none;width:100%; margin-bottom:5px; }
#action ol { background-color: #fff; border:0px; margin:0 auto;}
#action ol li { float:left; margin-left:10px; border:1px solid #ccc; background-color:#ebfbd0; color:#666; width:130px; padding:3px 0px 3px 0px; height:15px; margin-bottom:5px; font-size:11px; font-weight:bold;cursor:pointer;cursor:hand;}
#action ol li:hover {border:1px solid #ddd; background-color:#eee; color:#505050;cursor:pointer;cursor:hand;}
#action ol .yellow {border:1px solid #578A15; background-color:#FEF0D3; color:#fff;cursor:pointer;cursor:hand;}
#action ol a { color:#000;}
#action ol li form input {border:0px; margin:0px; padding:0px;font-weight:bold;cursor:pointer;cursor:hand;}
#shipto,#billto { width:49%;text-align:left;}
#action {  text-align:center;}
.fourmenus {margin-left:100px;}
.fivemenus {margin-left:5px;}
#shipto fieldset ,#billto fieldset { height:255px;}
.evenUl>li{background-color:#e7e7e7; padding:5px 0px 0px 0px; height:20px;}
.oddUl>li{background-color:#fff; padding:5px 0px 0px 0px; height:20px;}
.expand { width:25px;margin:0px;padding:4px 0px 5px 10px; text-align:center;}
.number { width:65px; font-size:11px; margin:0px;padding:7px 0px 6px 0px; }
.date {  width:75px;font-size:11px; margin:0px;padding:7px 0px 6px 0px; }
.status {  width:100px;font-size:11px; margin:0px;padding:7px 0px 6px 0px; }
.update {  width:80px;font-size:11px; mmargin:0px;padding:7px 0px 6px 0px; }
.order_total {  width:170px;font-size:11px; text-align:right; }
.order_total span {padding-right:7px;}
.track_number {  width:157px;font-size:11px;margin:0px;padding:7px 0px 6px 0px; }
.action{width:67px;margin:0px; padding:0px;}
#orderstatus li img { padding:0px 2px 0px 2px;vertical-align:middle;}
.print { width:42px;margin:0px;padding:3px 0px 1px 0px !important;padding:3px 0px 5px 0px; text-align:center;}
.expand1 { width:30px; font-size:11px; font-weight:bold; padding:6px 0px 6px 0px; background-color:#eee; color:#666;}
.number1 { width:65px; font-size:11px; font-weight:bold; padding:6px 0px 6px 0px; background-color:#eee; color:#666;}
.date1 {  width:75px;font-size:11px; font-weight:bold;padding:6px 0px 6px 0px; background-color:#eee;color:#666;}
.status1 {  width:100px;font-size:11px; font-weight:bold;padding:5px 0px 5px 0px; background-color:#eee;color:#666;}
#orderstatus .info span { font-weight:bold;}
.order_total1 {  width:170px;font-size:11px; font-weight:bold;padding:6px 0px 6px 0px; background-color:#eee;color:#666;}
.track_number1 {  width:157px;font-size:11px; font-weight:bold;padding:5px 0px 5px 0px; background-color:#eee;color:#666;}
.update1 {  width:80px;font-size:11px; font-weight:bold;padding:5px 0px 5px 0px; background-color:#eee;color:#666;}
.action1 { width:67px;margin:0px;font-weight:bold;padding:5px 0px 5px 0px; background-color:#eee;text-align:center;color:#666;}
.expand_bg{display:block;width:14px;height:14px;background:url("expand.gif") no-repeat;}
#orderstatus img {margin:0px;padding:0px; }
table#order_status_table th{background-color:#eee;height:25px;padding:2px;font:bold 12px Arial, Helvetica, sans-serif;}
.order_status_td { background-color:#F2EFEA; height:25px; color:#003366;}
.order_status_td_txt {color: #000; font-size:12px;}
#express_order{border:1px solid #ccc;margin-left:auto;	margin-right:auto; margin-top:20px; }
#express_order ul {padding-top:10px;font-weight:bold; font-size:12px; height:30px;}
#express_order h2 { background-color:#eee;padding-top:5px;font-weight:bold; height:20px; text-align:left;padding-left:5px;}
#express_order h3 {padding:20px;font-weight:bold;float:left;}
#express_order h4 {padding:25px 15px 25px 15px;line-height:20px;font-size:12px;height:auto;}
#express_order h4  b {line-height:20px;display:block; }
#express_order h4 strong { color:#2D5E17; line-height:25px; font-weight:bold;line-height:20px;}
#express_order h4 img { vertical-align:middle;}
#express_order h4 a:hover u {color:#000; text-decoration:none;}
#express_order h5 {margin:10px 20px 10px 0px; text-align:center; height:50px;} 
#express_textarea{padding:0px;float:left;width:450px; }
#express_textarea textarea{border:1px solid #ccc;margin:0px;height:240px; margin-left:10px; margin-top:4px;}
#express_information{text-align:left; float:left; width:240px;margin-left:10px; }
#express_information strong{padding:10px 0px 0px 0px;font-weight: bold; color:#999;}
#inner_info strong{padding:10px 0px 0px 0px;color:#ccc;} 
#express_information #inner_info{border:1px solid #ccc;  padding:5px; height:100px;margin-top:8px;background-color:#fff;}
#express_informationtxt { background-color:#fff;margin:10px 0px 0px 0px;padding:3px 3px 3px 7px; width:auto; line-height:20px; color:#999;}
#order_content .half ul em {font-weight:bold; width:100px; display:block;  float:left;}
#order_content .half ul span { margin-left:15px; float:left; width:230px;}
#order_content .innerbox{margin:20px 0px 0px 20px;}
#order_content .innerbox1{margin:0px;}
.wrp1{ padding:0px; margin-top:15px;}
#order_content ul li{list-style:none;width:auto; margin:5px; }
#order_info_div ul li{list-style:none;float:left;}
#sp_req {padding:15px;}
#order_content .half fieldset{ margin:0px; margin-left:15px; padding:0px;}
#order_info_div ul{list-style:none;background-color:#CCC;}
.orderinfo_title ul li{text-align:center;font:bold 11px/25px Verdana,Arial, Helvetica, sans-serif;background-color:#ccc;}
.orderinfo_title ul li select{font:bold 11px/25px Verdana,Arial, Helvetica, sans-serif;}
#order_info_div ul .li_1{width:10%;}
#order_info_div ul .li_2{width:13%;}
#order_info_div ul .li_3{width:25%;}
#order_info_div ul .li_4{width:13%;}
#order_info_div ul .li_5{width:17%;}
#order_info_div ul .li_6{width:22%;}
div#test-accordion{   border: 1px solid #343230;	background-color:#21201f;	padding:10px;}
div.accordion {	position: relative; /* required for bounding */	width:100%;}
div.accordion-toggle{    position: relative; /* required for effect */    z-index: 10;		/* required for effect */	background: #3f3c38;	background-image:url('off.jpg');	background-repeat:repeat-x;	background-position:bottom;	color:#fff;       cursor: pointer;	margin-bottom:1px;	padding:9px 14px 6px 14px;	border-top:1px solid #5d5852;	}
div.accordion-toggle:hover, div.accordion-toggle-active{	background-image:url('on.jpg');	background-color:#6d493a;	border-top:1px solid #a06b55;}
div.accordion-content{    overflow: hidden;	/* required for effect */    background: #302e2c;	padding:9px 24px 6px 24px;	color:#c4bab1;	border-bottom:1px solid #000;}
/********************bof layer switch***************************/
#p_description { padding:15px 15px 0px 15px; font-size:12px; line-height:20px; text-align:left; color:#666;}
/********************bof layer switch***************************/
 /***bof purchase Flow***/
.purchaseFlow{ padding:15px 0px 15px 0px;margin-left: auto; margin-right:auto;}
.purchaseFlow ul{ list-style:none;}
.purchaseFlow ul li{ margin:0px 30px 0px 30px;list-style:none;float:left;width:166px;font:bold 11px/22px Arial, Helvetica, sans-serif;}
.on{background-image:url(Confirmationgree.jpg);
color:#000; width:166px; height:25px; text-align:left;text-indent:6px;}
.off{background-image:url(Confirmationgray.jpg);color:#666;width:166px; height:25px;text-align:left;text-indent:6px;}
.purchaseFlow ul li a{color:#fff;font-weight:bold;}
.purchaseFlow ul li a:hover{color:#000;text-decoration:none;}
/***eof purchase Flow***/
/**bof checkout shipping **/
#spinner{position:absolute;top:150px;right:150px;}
/**eof checkout shipping **/
#est_shipto{text-align:left;margin-left:30px;margin-top:10px;}
#upd_shipping {z-index:20;}
#upd_shipping td { text-align:left;}
#upd_billing td { text-align:left;}
/********* bof helpspot stylesheet********/
.search_ticket {width:730px;overflow:hidden; margin:0px; margin-top:10px;}
.search_ticket h4 { float:left; padding:2px 0px 0px 10px;}
.search_ticket h5 {float:left; padding:0px 5px 0px 5px; }
.search_ticket h6  {float:left; padding-top:5px;text-align:right; width:50%;}
.td_b {border-bottom:1px dotted #e3e3e3; margin:0px; font-size: 12px;padding:2px 0px 2px 0px; height:20px;}
.ticket_center { width:100%; margin:0px; padding:0px; }
.ticket_center ul {margin:0px 0px 0px 3px;}
.ticket_center li { width:186px; list-style-type:none; float:left; margin:1px 1px 0px 0px; }
.search_ticket span { margin-right:10px;}
.content ul li { list-style:disc; margin-left:20px;font-size:12px; padding:0px 0px 5px 0px;}
.content ol li { list-style:decimal; margin-left:30px;font-size:12px; padding:0px 0px 5px 0px;}
.content ol li a ,.content ul li a { text-decoration:underline; color:#4A9423;}
.content ol li a:hover ,.content ul li a:hover { text-decoration:none; color:#000;}
.content span {line-height:21px; font-size:12px; text-indent:0px;}
.content p {line-height:150%; font-size:12px; padding-bottom:5px; display:block; padding-top:5px; text-indent:0px;}
.content p a { text-decoration:underline; color:#4A9423;}
.content p a:hover { text-decoration:none; color:#000;}
.content strong,.content p strong { font-weight:bold;}
.content p strong em ,.content p em strong { font-style:italic;font-weight:bold;}
.content p em { font-style:italic;}
.datarow { background-color:#eee; width:auto; }
.datarow span {padding:5px; }
 table.hstable {margin:0;border:1px solid #ccc;border-right:0px;border-bottom:0px;}
.hstable td{border:1px solid #ccc;border-left:0px;border-top:0px;padding:5px;font-weight:normal;}
.hstable th{background-color:#F7FFDF;font-weight:bold; font-size:11px;}
.box_content{padding:0px 10px 10px 10px;text-align:left;}
.box_content dl { margin:0px 0px 0px 20px; text-align:left;width:auto; clear:both; }
.box_content dd { width:120px; font-weight:bold; font-size:12px; text-align:left; float:left;margin:0px; padding:0px; height:40px;}
.box_content dt {float:left;margin:0px; padding:0px;text-align:left;}
.box_content dt textarea {margin:0px; padding:0px;border:1px solid #ccc; width:300px;}
.box_content dt input {border:1px solid #CCC;margin:0px; padding:0px;}
#orderno { float:left;}
.box_content ul{ margin:0px;list-style-type: none; padding:0px;}
div.box_content ul li{text-align:left; background:url(cellarr.jpg) no-repeat -5px center; margin:4px 0px 2px 0px; padding-left:10px;}
.box_content ul ul,.box_content ul ul li{list-style-type: none;}
.box_content ul ul li a{font-weight:normal;text-decoration: underline;}
.box_content ul ul li a:hover { color:#000;text-decoration:none;}
.box_content ul li a{font-weight:normal; color:#2C8022;}
.box_content ul li a:hover { color:#000;text-decoration: underline;}
#searchKey{width:180px;height:20px;}
.box_content button{width:100px;height:25px;margin-top:10px;background-image:url("order_search.jpg");}
#hs_kb_welcome{  font-size:12px;text-align:left;padding:10px 20px;}
dl.kb_box{width:360px;float:left;height:150px;border:1px solid #ccc;margin:9px 0px 0px 9px;position:relative;}
.moretopics{position:absolute;right:10px;bottom:10px;}
dl.kb_box dt{text-align:left;background-color:#eee;}
dl.kb_box dt strong{margin-left:10px;line-height:25px;}
dl.kb_box li { margin:3px 0px 3px 0px; list-style-type:square;}
dl.kb_box ul{ color:#999;text-align:left;padding:5px 25px;}
ul#kb_chapters_list{padding:0px 15px 0px 35px;text-align:left; padding-bottom:10px;}
ul#kb_chapters_list p { font-size:13px;margin-bottom:10px;}
ul#kb_chapters_list li{margin-top:10px;list-style-type: decimal;}
.box2 .content{text-align:left;padding:10px;}
.helpful{text-align:right;padding-right:25px;margin:10px 0px;}
.datarow{padding:0 10px;}
.datarow span,.datarow span a{font-weight:bold;}
.datarow a{text-decoration:underline;}
#hsrequest_h ul{margin-left:10px;}
#hsrequest_h ul li{cursor:pointer ;cursor:hand; background-color:#CCC;float:left;width:164px; height:40px;margin:10px 9px 0px 0px;padding:10px 0px 10px 0px;color:#333; font-weight:bold;}
#hsrequest_h strong { font-size:14px;font-weight:bold;}
#hsrequest_b textarea{width:500px;height:150px;border:1px solid #ccc;}
.box5,.response,#update_r{ margin:10px; padding:10px;background-color:#fff;text-align:left;}
.box5 span { margin-left:10px;height:30px;}
.box5 p { font-size:12px;margin-top:9px;}
.response dd p {margin-top:9px;font-size:12px;}
.formbuttondiv{text-align:center;}
.textarea1 { margin-top:10px;}
#presales_b dl,#aftersales_b dl{ clear:both;}
#presales_b dt,#aftersales_b dt { margin-top:6px;}
#presales_b dl dt,#aftersales_b dl dt{ color:#666; font-weight:bold;float:left;width:130px;text-align:left;padding-left:40px;}
#presales_b dl dd,#aftersales_b dl dd{margin:3px 0px 3px 0px; float:left;}
#presales_b,#aftersales_b{ margin:10px;}
#presales_b p,#aftersales_b p{ width:auto;text-align:left;padding:5px 10px 5px 10px;border:1px dotted #ccc;}
.button_d span {background-image: url("submitrequest.gif"); width:136px; height:19px;}
/********* eof helpspot stylesheet********/
#gback,#gnext{display:block;width:15px;height:44px;background:url("click_bar_42.gif") no-repeat;}
#gback:hover,#gnext:hover{cursor:pointer;cursor:hand;}
#gback{float:left;background-position:0 0;}
#gnext{float:right;background-position:-15px 0;}
#gmdiv{width:auto;}
.lcontenttxt {margin-left:15px;margin-top:10px;font-size:12px; color:#666; line-height:120%;}
/*button*/
a.cancel_class span{background:transparent url(newbutton_gd.jpg) repeat scroll 0 0;	color:#FFF;	cursor:pointer;	display:block;border:1px solid #CCC;	font-family:verdana; width:130px;	font-size:11px;	font-weight:bold; height:24px;line-height: 24px;text-align: center;}
a.cancel_class {display:block;}
a.cancel_class span a:hover {border:1px solid #22671E;	color: #ff0;	text-decoration: none;}
a.cancel_class span:hover { border:1px solid #22671E;	color: #ff0;	text-decoration: none;}
a.cancel_class:hover {text-decoration: none;}
#picshow{width:700px;margin:0 auto;}
#pl{width:600px;height:600px;margin:0 auto;}
.greenborder { font-weight:bold;  border:1px solid #FF9900; background-color:#FFF3E8;padding:3px 0px 3px 10px; line-height:130%; margin:5px 0px 5px 0px; color:#505050;text-align:left;}
.redborder {font-weight:bold; border:1px solid  #F00; background-color:#FBF4F4;padding:3px 0px 3px 10px; line-height:130%;  margin:5px 0px 5px 0px;color:#f00; text-align:left;}
.redborder img { vertical-align:middle;}
.messageStackWarning{ font-weight:bold;  border:1px solid #FF9900; background-color:#FFE9D2;padding:3px 0px 3px 10px; line-height:130%; margin:5px 0px 5px 0px; color:#505050;text-align:left;}
.messageStackError {font-weight:bold; border:1px solid  #F00; background-color:#FBF4F4;padding:3px 0px 3px 10px; line-height:130%;  margin:5px 0px 5px 0px;color:#f00; text-align:left;}
.messageStackSuccess{font-weight:bold; border:1px solid  #F00; background-color:#FBF4F4;padding:3px 0px 3px 10px; line-height:130%;  margin:5px 0px 5px 0px;color:#f00; text-align:left;}
.messageStackNotice {font-weight:bold; border:1px solid  #F00; background-color:#FBF4F4;padding:3px 0px 3px 10px; line-height:130%;  margin:5px 0px 5px 0px;color:#f00; text-align:left;}
.messageStackWarning img,.messageStackError img,.messageStackSuccess img,.messageStackNotice img { vertical-align:middle;}
#rma_lists li{float:left;padding:5px 0px 0px 0px; height:22px;}
#rma_list_head li{font-weight:bold; background-color:#eee; margin-left:1px;}
#rma_lists .list1{width:14%;}
#rma_lists .list2{width:20%;}
#rma_lists .list3{width:15%;}
#rma_lists .list4{width:15%;}
#rma_lists .list5{width:15%;}
#rma_lists .list6{width:8%;}
#rma_lists .list6 img{ vertical-align:middle;}
#rma_lists .list7{width:12%;}
ul#hb_topics{  margin:10px 0px 10px 20px;overflow:hidden;}
ul#hb_topics li{ float:left;width:46%;text-align:left; background:url(cellarr.jpg) no-repeat -5px center; margin:3px 5px 3px 0px; padding-left:10px;}
table#tc_table{ clear:both;}
table#tc_table th{font-weight:bold; padding:5px 0px 5px 0px;}
table#tc_table th img{ vertical-align:middle;}
table#tc_table th,table#tc_table td{border-bottom:1px dotted #ccc;border-right:1px solid #fff;}
table#tc_table th.norborder,table#tc_table td.norborder{border-right:0px;}
table#tc_table .xcate{text-align:left;padding:0 5px;}
table#tc_table td{font-weight:normal;padding:5px 0px 5px 0px; }
table#tc_table a {color:#4A9423;line-height:120%; font-size:12px; font-weight:bold;}
#wrapper1{width:801px;margin:0 auto;}
#wrapper1 .box2{margin-top:30px;margin-bottom:30px;}
#wrapper1 .box2 .innerbox{margin:0 15px 10px 15px;width:771px;}
#wrapper1 .box2 .innerbox .half_box{width:385px;float:left;text-align:left;}
#wrapper1 .box2 .innerbox1{margin:0px 0px 10px 0px;width:100%;}
#wrapper1 .box2 .innerbox1 .half_box{width:399px;float:left;text-align:left;}
#wrapper1 .half_box dd{height:40px;margin:0;}
#wrapper1 .half_box dl{width:370px;clear:both;margin:0px;margin-left:15px;}
.br1{border-right:1px solid #ccc;}
#signinbox {width:100%; padding:10px; margin:10px 0px 10px 0px;}
.htab_on {border:1px solid #ccc; border-bottom:1px solid #fff; }
.htab_on a { display:block;padding:5px 0px 5px 0px;background:#fff;font-size:11px;}
.htab_on a:hover {font-size:11px;}
.htab_off { padding:5px 0px 5px 0px; background:#eee;border:1px solid #ccc;}
.htab_off:hover{ padding:5px 0px 5px 0px; background:#fff;border:1px solid #ccc;}
.htabs{padding:10px 10px 0px 10px;display:block; overflow:hidden; height:44px;background:url("hs_gd.gif");}
.htabs li{float:left;width:160px;margin:4px 4px 0px 4px;;}
#request_ar_form dd{height:40px;text-align:left;}
#request_ar_form textarea {margin:0px; float:left;}
#acckey_content {position:absolute;top:-30px;right:170px;border:1px solid #FEC88F; background:#FFFAF4; padding:5px; text-align:left; width:300px;}
#acckey_def{ margin-top:4px; clear:both; display:block;}
#tc_content {position:absolute;top:-90px;right:-22px;border:1px solid #FEC88F; background:#FFFAF4; padding:5px; text-align:left; width:170px;}
#ak_content  {position:absolute;top:-90px;right:-22px;border:1px solid #FEC88F; background:#FFFAF4; padding:5px; text-align:left; width:170px;}

.ft{font:bold 11px Helvetica,Arial,sans-serif;width:70px; line-height:21px;} 
#wrapper1 .chk{padding-left:15px;margin-top:10px;margin-bottom:10px;height:20px;}
#wrapper1 .chk span{line-height:20px;padding-left:10px;}
#wrapper1 .error{display:block;clear:both;padding-left:10px;height:12px;margin-bottom:3px;line-height:12px;color:#f00;}
dd.quote_description{padding:0px 0px 0px 10px;width:40%; }
dd.quote_method_title{width:17%;overflow:hidden;}
dd.quote_method_cost {font-weight:bold;text-align:right;width:18%;}
dd.quote_checkbox{width:3%;}
dd.payment_description{width:96%;}
.innerbox li{margin:10px;}
dd.payment_description table td{color:#669966; font-size:12px; font-weight:normal;}
#paymethod_lists {margin:0px; padding:0px;}
#paymethod_lists dt,#paymethod_lists dd{float:left;}
#paymethod_lists dd.pcheck{width:3%;padding:5px 0px 2px 5px;}
#paymethod_lists dt{width:30%; padding-top:4px;}
#paymethod_lists dt strong {font-size:12px; font-weight:bold;}
#paymethod_lists dd.pdesc{width:auto; }
#paymethod_lists h3 { float:left; width:300px; margin:0px; padding:0px;}
#paymethod_lists h4{ float:left;  margin-right:5px;}
#paymethod_lists h5{ float:left;}
.pdesc td { font-size:11px;}
.pdesc td input { border:1px solid #ccc; background:#FFF; color:#000;}
#paymethod_lists dl {overflow:hidden;display:block;}
#paymethod_lists li img { margin:5px 0px 5px 0px;}
#paymethod_lists ul {list-style:none; margin:0px; padding:10px 10px 0px 10px;}
#paymethod_lists li {text-align:left;list-style:none;clear:both; overflow:hidden; height:50%; margin-bottom:10px; border:1px solid #ccc;}
#paymethod_lists li:hover{background-color:#FBFCED;cursor:pointer;cursor:hand;list-style:none;padding:0px; border:1px solid #006633;}
input.validation-failed, textarea.validation-failed {	border: 1px solid #FF3300;}
input.validation-passed, textarea.validation-passed {color : #000;}
.validation-advice {	color: #f30;	font-size:11px;	text-align:left;}
.custom-advice {	margin: 5px 0;	padding: 5px;	background-color: #C8AA00;	color : #FFF;	font-weight: bold;}
.wrborder {border:1px solid  #fff; width:87px;height:90px;}
 #pAttr{border-top:1px solid #ccc;}
#pfoot{width:717px; margin:0px 13px 20px 13px;margin-top:30px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#relativeDiv{width:183px;float:right;border-left:1px solid #ccc;}
#pfoot .tabs3 li{float:left;width:244px;height:29px; background-color:#CCC;}
#pfoot .tabs4 li{float:left;width:179px;height:29px;}
.tabs3 li strong,.tabs4 li strong{line-height:29px;font-weight:bold;font-size:12px;}
#pfoot .tabs3 li:hover,#pfoot .tabs4:hover{cursor:pointer;cursor:hand;}
#pfeatures #description{margin:10px 5px 10px 20px;}
#pfeatures ul,#description ul{margin:10px 0px 0px 0px;}
#pfeatures li{ list-style: inside; margin:5px 0px 5px 15px;white-space: normal;}
#viewsDiv #views_left{width:74px;float:left;text-align:center;}
#viewsDiv #views_right{width:610px;float:left;}
#views_gallery a dd{display:block;width:42px;height:42px;border:1px solid #eee; margin:14px 10px 0px 22px;}
#views_gallery a:hover dd {border:1px solid #CCC;}
#views_right div{width:600px;height:600px;margin:14px 8px 14px 2px;text-align:center;}
#view_left .top_bars,#view_left .bottom_bars{height:40px;}
#views_gallery{height:540px;}
.view_bars{height:40px;}
.view_bars a{display:block;margin:10px 0 10px 18px;height:20px;background:url('viewsbar.jpg') no-repeat;}
.view_bars #tview_bars{background-position:0px 0px;}
.view_bars #bview_bars{background-position:0px -22px;}
#sp1 { margin-left:-10px;}
#views_gallery a{display:block;width:42px;height:42px;border:1px solid #fff;margin:5px 10px 5px 20px;}
#pfeatures ul li:last-child,#package ul li:last-child,#specification ul li:last-child{border:0px;}
#allpro { margin:0px; padding:0px;overflow:hidden;background:url("allpro.gif");}
#ptabcontent{clear:left;padding-top:10px; margin-top:10px;}
#ptabcontent{text-align: left;}
#ptabcontent ul{list-style: inside;margin:10px 0px 0px 10px;}
#ptabcontent ul li{ padding:5px 0px 5px 10px;}
#package,#specification{margin:20px 0px 10px 0px;}
#package ul,#specification ul  {margin:5px 0px 30px 20px;}
.t6{padding:15px 0px 5px 10px; color:#0066CC; font-size:12px;}
.t7{padding:20px 0px 15px 10px; color:#0066CC; font-size:12px; clear:both; height:40px;}
#specification ul li{overflow:hidden;margin:0px; padding:0px;}
#specification ul dl dt{font-weight:bold; width:150px;float:left;margin:0px;padding:5px 0px 5px 5px;}
#specification ul dl dd{float:left;padding:5px 0px 5px 5px; margin:0px;}
#vedio{height:220px;}
#pinfo_right{width:200px;border:1px solid #ccc;  }
.product_recommened2 img{	height: 146px;	width: 206px;	padding: 1px;	border: 1px solid #CCC;	margin-bottom: 6px;}
.productListing {	border:1px solid #CCC;	margin-top: 10px;	margin-bottom: 10px;}
.advanced_search{padding-top:20px; }
.advanced_search li {margin-left:30px;padding: 6px;text-align:left; list-style-type:none;}
.address_div_12 {	text-align: right;	height: 20px;	line-height: 20px;}
.address_div_12 a:link,.address_div_12 a:visited{	color: #0000FF;	text-decoration: underline;}
.address_div_1 ,.address_div_2{padding-right: 8px;	text-align: right; }
.font_color_grey{color:#999;}
.sitemap1 div{ margin-left:5px;	float: left; width:180px;overflow: hidden;}
.sitemap div{ margin-left:10px;	float: left;overflow: hidden; width:235px;}
.sitemap img { vertical-align:middle; float:left;}
.p_1{text-align:left; clear:both;display:block; padding:0px 0px 20px 0px; }
.p_2{text-align:left;clear:both;display:block;}
.p_3{text-align:left;text-indent:15px;  clear:both;display:block;clear:both;}
.p_3 a { font-size:11px;display:block;padding:3px 0px 3px 0px;}
.p_4{text-align:left; text-indent:15px; clear:both; display:block; height:40px;}
.p_4 a { font-size:11px;display:block;padding:3px 0px 0px 0px; }
.p_1 span,.p_3 span,.p_4 span{ width:200px; display:block;float:left;}
.p_2 span { width:200px; display:block;float:left; padding-bottom:15px;}
.p_31 span { width:auto; display:block;float:left;}
.p_41 span { width:auto; display:block;float:left; padding-bottom:30px;}
.p_31,.p_41{text-align:left;clear:both;display:block;}
.p_31 a ,.p_31 a:hover{ font-size:11px;display:block;padding:3px 10px 3px 10px;}
.p_41 a ,.p_41 a:hover{ font-size:11px;display:block;padding:3px 10px 0px 10px;}
.address_div_2{	clear: both;margin-top: 10px;margin-left: 10px;}
.address_div_1 a:link,.address_div_1 a:visited,.address_div_h2 a:link,.address_div_h2 a:visited{	color: #2D5E17;	text-decoration: underline;}
.address_div_1 a:hover,.address_div_h2 a:hover{	color: #ff6600;	text-decoration: none;}
.address_div_h2 {padding-right: 8px;	text-align: right;	color:#000;}
.login_1 {	clear: both;	margin-bottom: 10px;	text-align: left;}
.login_2 {	font-size: 13px;	clear: both;	margin-bottom: 10px;	background-color: #F0F0F0;	padding: 4px;}
.order_by { width: auto;background:url("searchline.gif") repeat-x; height:25px;}
.order_by span  { padding: 0px 4px 0px 4px;height:13px;} 
.order_by ul { margin:0px;}
.order_by li { height:22px;float:left; margin:0px 5px 0px 5px; padding:5px  0px 5px 0px;} 
.order_by_line{ width:1px; background-color:#CCC;height:22px;float:left; margin:0px 5px 0px 5px;} 
#dropship_desc {position:absolute;width:324px;height:66px; background:url(moq_gd.gif) no-repeat;z-index:925; padding-top:5px;left:110px;top:-25px;}
#dropship_desc span { padding:0px 5px 0px 15px; display:block; text-align:left;}
#markasgift_desc {position:absolute;width:324px;height:66px; background:url(moq_gd.gif) no-repeat;z-index:925; padding-top:5px;left:112px;top:-25px;}
#markasgift_desc span { padding:0px 5px 0px 15px; display:block; text-align:left;}
.rma_popup{position:absolute;right:-80px;bottom:25px; border:1px solid #ccc; background:#fff; padding:5px; line-height:120%; width:400px;  text-align:left;z-index:999;}
.tips{position:absolute;width:170px;height:62px; background:url(moq_gd.gif) no-repeat;z-index:25; padding-top:5px;}
.tips span { margin:3px 0px 0px 5px; padding:0px 5px 0px 5px; display:block; text-align:left;}
.grid_products .tips{left:-40px;top:-50px;}
.gallery_products .tips{left:-50px;top:-50px;}
.list_products .tips{left:30px;top:-58px;}
#product_container .tips{left:20px;top:-63px;}
#shopping_cart_content .tips {left:-50px;top:-58px;}
.cellone { width:60%;}
.cellone img { vertical-align:middle;}
.click{border:1px solid #006633; background:#BAE0C7; margin-left:auto; margin-right:auto;}
.hover{border:1px solid #999; margin-left:auto; margin-right:auto; }
.normal {border:1px solid #ccc;margin-left:auto; margin-right:auto;}
.disabled { color:#ccc;margin-left:auto; margin-right:auto;}
/*hover for img   text-align:center;*display: block;*font-size:109px;vertical-align:middle;margin-left:auto; margin-right:auto;*/
.request_check { margin:15px; display:block; overflow:hidden;}
.request_check h2 { border-bottom:1px solid #eee; width:100%; margin-bottom:10px; padding:0px;}
.request_check span , .txt15 span{color:#006633; font-weight:bold; font-size:13px;}
.request_check dl { clear:both;  background-color:#CCC; margin-left:15px; }
.request_check dt { float:left; width:120px; text-align:left; font-weight:bold; padding:5px;}
.request_check dd { float:left; width:70%; text-align:left; padding:5px;}

table.allReviews{border:1px solid #ccc;}
table.allReviews tr{height:100px;}
table.allReviews td{border-bottom:1px dotted #ccc;padding:10px;}
.allReviews dl{clear:both;}
.allReviews dt,.allReviews dd{float:left;}
.allReviews dt{width:13%;font-weight:bold;}
.allReviews dd{width:87%;}
.allReviews dd a{color:#4a9423;}
.writeReview{text-align:right;}
.writeReview a{}
.rcontent div{}
.rcontent div a,.rcontent div strong{color:#4a9423;font-size:12px;font-weight:bold;}
.filterArea{text-align:left;margin-top:15px;margin-bottom:10px;}
.filterArea select{height:20px;margin:3px 0px;}
.filterArea dt{width:80px;line-height:20px;font-weight:bold;}
.filterArea dt,.filterArea dd{float:left;}
.filterArea dd{margin:0 10px;}
