
/*-----------general------------*/
body{Padding:0 0 20px 0; margin:0; background:url(images/bg.gif) repeat-x 0 0 #fff; font:normal 10px  "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;}
div, img, p, h1, h2, h3, h4, h5, ul, li, ol, form, select, span, radio, lable, input, textarea{padding:0; margin:0;}
img{ border:none; padding:0; margin:0; line-height:0; font-size:0;}
ul{	list-style-type:none; }
ul li{font:normal 10px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#000; background-color:inherit; background:url(../images/buying_ul_bullet.gif) no-repeat 0 7px; padding:0 0 0 10px; }
p{ font:normal 10px/12px  "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#000; background-color:inherit; margin-top: 10px; margin-bottom: 10px;}
h1{font:normal 18px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;margin:0 0 20px 0;}
h2{	font:bold 18px/18px "HelveticaNeue", Arial, Helvetica, sans-serif;	color:#000;	background-color:inherit; margin-bottom: 20px;}
h3{ font:normal 24px/28px  "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#000; background-color:inherit; margin:0 0 20px 0;}
a{outline:none;	color:#000;	background-color:inherit;	text-decoration:none;}
a:hover{text-decoration:none;}
.spacer{font-size:0;line-height:0;clear:both;}
.clear{font-size:0;line-height:0;clear:both;}
.linkButton{color:#3664A5;background-color:inherit;text-decoration:underline;font-weight:bold;}
a.linkButton:hover{}
.dropDownLists{height:17px;font-size:10px;padding-left:2px;font-family:Tahoma;}
.textBox{margin:1px;border-right:#dfe5e7 1px solid;border-top:#a8bac2 1px solid;border-left:#a8bac2 1px solid;border-bottom:#dfe5e7 1px solid;background:url(Images/bgTextBox.gif) white repeat-x left top;color:#11354A;font-family:verdana;font-size:8pt;padding:1px;height:15px;}
ul.sitemap li{padding:3px 0px 3px 0px;}
ul.sitemap li span{text-transform:uppercase;margin:10px 0px 10px 0px;}
checkbox, input, radio, select{font-size:11px;}
textarea{width:100%;font-family:Verdana, "Lucida Sans Unicode", Arial, Helvetica, sans-serif;font-size:11px;}
.textbox{}
.searchtext{border:solid 1px #d3d3d3;vertical-align:top;font-size:12px;}
.searchboxtext{background:#e3e3e3;width:110px;border:solid 1px #E3E3E3;vertical-align:top;font-size:12px;}
select{font-size:11px;height:22px;line-height:22px;padding:3px 0 0 0;}
.green {color:Green}
.red {color:Red}
.right {float: right;}
/*----------- main layout ------------*/
.master-wrapper-page {width:100%;background:url(images/body_bg.png) no-repeat top center;}
.master-wrapper-content{width:960px;margin:0 auto;}


/* header */
.header{width:960px;height:101px;}
.header-logo{width:230px;height:101px;float:left;}
#top_right_panel{float:right; width:730px; padding:40px 0 0 0;}
#top_right_top_panel{width:auto; height:22px;float:right;}
#top_right_top_panel ul{width:auto;float:right; margin:0 0 0 7px;display:block;	}
#top_right_top_panel ul li{	float:left;	font:normal 10px/12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	color:#700700;	background-color:inherit;	padding:0 30px 0 0;	}
#top_right_top_panel ul li a{color:#700700;	background-color:inherit;}
#top_right_top_panel ul li a:hover, #top_right_top_panel ul li a.active{color:#b9706b;background-color:inherit;	}
#top_right_top_panel ul li.topright_num{font:normal 10px/12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#9a9a9a !important;width:77px; margin: 0; padding:0;}
#top_right_form_panel{width:580px;float:right;height:39px;}
#top_right_form_panel_left{	width:280px;float:left;	background:url(images/top_form_divider.gif) no-repeat 100% 0;}
#top_right_form_panel_left p.wish_list_text{width:51px;display:block;float:left;font:normal 10px/17px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; background-color:inherit;margin:3px 0 0 0;}
#top_right_form_panel_left p.wish_list_text a {color:#700700;}
#top_right_form_panel_left p.wish_list_text a:hover {color:#b9706b;}
#top_right_form_panel_left p.your_basket_text{width:61px;display:block;float:left;text-align:right;font:normal 10px/17px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; background-color:inherit;margin:3px 10px 0 0;}
#top_right_form_panel_left p.your_basket_text a {color:#700700;}
#top_right_form_panel_left p.your_basket_text a:hover {color:#b9706b;}
#top_right_form_panel_left p.your_basket_text02{ display:block; float:left; text-align: right; font:normal 10px/17px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#636363;background-color:inherit;margin:3px 10px 0 0;}
#top_right_form_panel_left p.your_basket_text02{color:#636363;}
#top_right_form_panel_left img.your_basket_text_icon{margin:3px 0 0 0;}
#top_right_form_panel_right{width:283px;float:right;}
#top_right_form_panel_right input.textbox01{width:183px;height:21px;border:1px solid #c0c0c0;background-color:#fff;color:#a5a8aa;font:normal 10px/20px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	padding:0 0 0 10px;	float:left;	}
.search_bg{ background:url(images/search_bg.gif) no-repeat 0 0 !important;display:block;height:23px;width:76px;text-align:center;	font:normal 10px/23px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	color:#710700; float:right; border:none;}
/* navigation */
#nav_panel{	width:960px;background:url(images/nav_bg.gif) repeat-x 0 0;	height:32px;}
#nav_left{background:url(images/nav_left.gif) no-repeat 0 0;height:32px;}
#nav_right{	background:url(images/nav_right.gif) no-repeat 100% 0;height:32px;}

/*home header */
#header_panel{ width:960px;	padding:19px 0 27px 0;}
#heade_left{width:257px;float:left;margin:0 0 0 0;}
#heade_right{width:648px;float:right;border:1px solid #e1e1e1;background:url(images/header_img.jpg) no-repeat 0 0;height:285px;	}
/*main body */
#body_panel, #footer_container{	width:960px;}
.body_top{width:960px;padding:0 0 34px 0;}
#body_top_left{	width:280px;float:left;	}

/*best sellers*/
.best_sellers_panel{width:280px;padding:0 0 19px 0;}
.sub_best_sellers{width:104px;height:14px;float:left;}
.sub_best_sellers h2.best_sellers_head{width:104px;	height:14px;background:url(images/best_sellers.gif) no-repeat 0 0;display:block;font:normal 18px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;	text-indent:-20000px;line-height:0;	font-size:0;	}
.bottom_line{width:176px;float:right;border-bottom:1px solid #eeeeee;height:12px;display:block;	line-height:0;font-size:0;	}
.best_set01{width:280px;height:72px;}
.best_set001{width:280px;}
.best_set01_sub{width:278px;height:48px;border:1px solid #ededed;background:url(images/best_sellers_bg.gif) repeat-x 0 0;}
.best_set01_left{width:48px;height:48px;border-right:1px solid #ededed;float:left;}
.best_set01_left a.best_icon{}
.best_set01_right{width:221px;float:right;padding:4px 0 0 0;}
.best_set01_right p.best_icon_text{ font:normal 10px/12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;margin:0 0 0 0;}
.best_set01_right p.best_icon_text a{color:#000;}
.best_set01_right p.best_icon_text span.colo{color:#b91206;background-color:inherit;display:block;	}

/*main body right */
#body_top_right{width:650px;float:right;}
#top_right_top{	width:650px;}

/*home features*/
.featured_products_panel{width:650px;padding:0 0 19px 0;}
.sub_featured_products{	width:157px;height:14px;float:left;	}
.sub_featured_products h2.featured_head{width:157px;height:14px;background:url(images/featured_products.gif) no-repeat 0 0;	display:block;font:normal 18px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;	background-color:inherit;	text-indent:-20000px;line-height:0;font-size:0;	}
.featured_line{	width:493px;float:right;	border-bottom:1px solid #eeeeee;height:12px;display:block;line-height:0;font-size:0;}

.Products_panel{width:650px;padding:0 0 28px 0;	}
.Products_set01{width:143px;height:208px;border:1px solid #ededed;margin:0 23px 20px 0;float:left;}
.Products_set001{margin:0;}
.Products_set01_top{height:147px; margin: 0 auto; width: 143px; text-align:center; float:left;}
.Products_set01_top a.Products_pic01{margin:20px 0 0 0px; display: block;}
.Products_set01_bottom{height:60px;width:143px;border-top:1px solid #ededed; float: left;}
.Products_set01_bottom p.Products_pic_text{margin:6px 0 0 6px;font:normal 10px/12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;}
.Products_set01_bottom p.Products_pic_text a{color:#000;}
.Products_set01_bottom p.Products_pic_text .color02{color:#bd1105;background-color:inherit;display:block;}

#top_right_bottom{width:650px;}
.featured_categories_panel{width:650px;	padding:0 0 16px 0;	}
.sub_featured_categories{width:172px;height:17px;float:left;}
.sub_featured_categories h2.categories_head{width:172px;height:17px;background:url(images/categories.gif) no-repeat 0 0;display:block;	font:normal 18px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	color:#000;background-color:inherit;text-indent:-20000px;line-height:0;	font-size:0;}
.categories_line{width:478px;float:right;border-bottom:1px solid #eeeeee;height:12px;display:block;line-height:0;font-size:0;}
.categories_panel{width:650px;padding:0 0 0 0;}
.categories_set01_bottom{background-color:#ededed;color:#000;}

#body_middle{width:960px;border-top:1px solid #efefef;padding:26px 0 27px 0;}
.popular_panel{width:126px;height:17px;float:left;}
.popular_panel h2.popular_head{width:144px;height:17px;background:url(images/popular.gif) no-repeat 0 0;display:block;	font:normal 18px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	color:#000;background-color:inherit;text-indent:-20000px;line-height:0;font-size:0;}
.middle_right_nav{width:808px;float:right;}
.middle_right_nav ul{margin:0px 0 0 0;}
.middle_right_nav ul li{font:normal 10px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	color:#710700;background-color:inherit;	padding:0 34px 0 0;	float:left;	}
.middle_right_nav ul li a{color:#710700;background-color:inherit;	}
.middle_right_nav ul li a:hover, .middle_right_nav ul li a.active{color:#de645b;background-color:inherit;}

#body_bottom{width:960px;}
.body_bottom_left{width:280px;float:left;margin:0 29px 0 0;	border-top:1px solid #efefef;padding:21px 0 0 0;}
.save_over_panel{width:261px;height:143px;background:url(images/save_over_img.jpg) no-repeat 0 0;border:1px solid #f0f0f0;display:block;padding:0 0 0 17px;	}
.save_over_panel h3.save_over_text{	background:url(images/save_over_text.gif) no-repeat 0 0;width:143px;height:41px;display:block;margin:17px 0 0 0;font:normal 22px/22px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	color:#fff;background-color:inherit;text-indent:-20000px;}
.save_over_panel p.save_over_click{	font:normal 10px/12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	color:#000;	background-color:inherit;margin:5px 0 0 0;}

.body_bottom_middle{width:282px;float:left;margin:0 29px 0 0;border-top:1px solid #efefef;padding:20px 0 0 0;}
.brighten_panel{width:262px;height:145px;background:url(images/buying_img.jpg) no-repeat 0 0;border:1px solid #f0f0f0;display:block;padding:0 18px 0 0;}
.brighten_panel h3.brighten_text{background:url(images/brighten_text.gif) no-repeat 0 0;width:111px;height:41px;display:block;float:right;margin:18px 0 0 0;padding:0;font:normal 22px/22px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#fff;	background-color:inherit;text-indent:-20000px;}
.brighten_panel p.brighten_see{font:normal 10px/12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;float:right;margin:6px 0 0 0;padding:0;}

.body_bottom_right02{width:340px;float:right;margin:0 0 0 0;border-top:1px solid #efefef;padding:21px 0 0 0;}
.body_bottom_right_sub02{border:1px solid #ededed;padding:17px 0 14px 17px;	background:url(images/buying_guides_bg.gif) repeat-x 0 bottom;}
.body_bottom_right_sub02 h2{background:url(images/buying_guides.gif) no-repeat 0 0;font:normal 18px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;text-indent:-2000px;margin:0 0 4px 0;} 
.body_bottom_right_sub02 ul{}
.body_bottom_right_sub02 ul li{	font:normal 10px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;background:url(images/buying_ul_bullet.gif) no-repeat 0 7px;padding:0 0 0 10px;}
.body_bottom_right_sub02 ul li a{color:#000;background-color:inherit;}
.body_bottom_right_sub02 ul li a:hover{color:#4a870e;background-color:inherit;}

#body_bottom_bottom{width:960px;padding:20px 0 0 0;	}
#body_bottom_bottom_sub{border-top:1px solid #dbdbdb;width:960px;padding:18px 0 23px 0;	}

.ryness_panel{width:145px;float:left;border-right:1px solid #ececec;margin:0 25px 0 0;}
.ryness_panel h2{background:url(images/ryness.gif) no-repeat 0 0;font:bold 18px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	color:#656565;background-color:inherit;text-indent:-2000px;margin:0 0 7px 0;}
.ryness_panel ul{}
.ryness_panel ul li{font:normal 10px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	color:#000;background-color:inherit;background:url(images/buying_ul_bullet.gif) no-repeat 0 7px;padding:0 0 0 10px;	}
.ryness_panel ul li a{color:#000;background-color:inherit;}
.ryness_panel ul li a:hover{color:#4a870e;background-color:inherit;	}

/*Customer service panel*/
.customer_panel{width:176px;float:left;border-right:1px solid #ececec;margin:0 28px 0 0;}
.customer_panel h2{	background:url(images/customer_service.gif) no-repeat 0 0;	font:bold 18px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#656565;background-color:inherit;text-indent:-2000px;	margin:0 0 7px 0;}
.customer_panel ul{	}
.customer_panel ul li{font:normal 10px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;background:url(images/buying_ul_bullet.gif) no-repeat 0 7px;padding:0 0 0 10px;	}
.customer_panel ul li a{color:#000;	background-color:inherit;}
.customer_panel ul li a:hover{color:#4a870e;background-color:inherit;}

/* customer service panel end */
/* departments panel start */
.departments_panel{width:326px;float:left;border-right:1px solid #ececec;margin:0 0 0 0;}
.departments_panel h2{background:url(images/departments.gif) no-repeat 0 0;font:bold 18px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	color:#656565;background-color:inherit;	text-indent:-2000px;margin:0 0 7px 0;}
.departments_panel ul.departments_left{width:94px;float:left;display:block;margin:0 0 0 0;padding:0;}
.departments_panel ul.departments_left li{font:normal 10px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;	background-color:inherit;background:url(images/buying_ul_bullet.gif) no-repeat 0 7px;padding:0 0 0 10px;margin:0;}
.departments_panel ul.departments_right{width:155px;float:left;display:block;padding:0;margin:0 0 0 46px;}
.departments_panel ul.departments_right li{	font:normal 10px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;background:url(images/buying_ul_bullet.gif) no-repeat 0 7px;padding:0 0 0 10px;margin:0;}
.departments_panel ul.departments_left li a{color:#000;background-color:inherit;}
.departments_panel ul.departments_left li a:hover{color:#4a870e;background-color:inherit;}
.departments_panel ul.departments_right li a{color:#000;background-color:inherit;}
.departments_panel ul.departments_right li a:hover{	color:#4a870e;background-color:inherit;	}

/* newsletter panel start */
.newsletter_panel{width:233px;float:right;}
.newsletter_panel h2{background:url(images/newsletter.gif) no-repeat 0 0;font:bold 18px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#656565;	background-color:inherit;text-indent:-2000px;margin:0 0 0 0;}
.news_form_panel{width:233px;padding:9px 0 0 0;	}
.news_form_panel input.news_textbox001{width:225px;height:21px;border:1px solid #c0c0c0;font:normal 10px/21px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#a5a8aa;background-color:#fff;padding:0 0 0 6px;}
.redio_panel{width:177px;padding:12px 0 15px 0;}
.redio_panel01{width:68px;float:left;margin:0 20px 0 0;	}
.redio_panel02{width:85px;margin:0;}
.redio_panel01_sub{width:17px;float:left;}
.redio_panel01_sub indput.redio01{width:14px;height:14px;line-height:0;font-size:0;padding:0;margin:0;}
.subscribe_panel{width:48px;float:right;}
.subscribe_panel01{width:65px;}
.subscribe_panel p.subscribe_text{font:normal 10px/14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#a5a8aa;background-color:inherit;	margin:0;}
.news_form_panel input.news_sign{background:url(images/news_sign_up.gif) no-repeat 0 0;height:23px;width:84px;text-align:center;font:normal 10px/23px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#710700;background-color:inherit;}

/*bottom footer*/
#footer_panel{width:960px;}
#footer_top{height:29px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
#footer_top p{font:normal 10px/29px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#717171;background-color:inherit;	margin: 0;}
#footer_top p span.footer_top_text_co{color:#000;background-color:inherit;}
#footer_bottom{	padding:6px 0 0 0;}
#footer_bottom p{font:normal 10px/12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#717171;background-color:inherit;width:729px;display:block;float:left;margin:2px 0 0 0;}
#footer_bottom p a{color:#000;background-color:inherit;}
#footer_bottom p a:hover{text-decoration:underline;}
#footer_bottom img.card{float:right;}

/*----------- category landing page start ------------*/
#category_page_top{width:960px;padding:0 0 25px 0;}
.column-left {width:280px;float:left;border-top:1px solid #eeeeee;padding:13px 0 0 0;}
.column-right {width:650px;float:right;border-top:1px solid #eeeeee;padding:12px 0 0 0;}

.breadcrumb {height:20px; float:left;}
.breadcrumb ul{}
.breadcrumb ul li{font:normal 10px/12px"Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#717171;background-color:inherit;float:left;padding:0 11px 0 0;}
.breadcrumb ul li .bread-crum-selected {color:#710700;background-color:inherit;}
.breadcrumb ul li a{color:#717171;background-color:inherit;}
.breadcrumb ul li a:hover, .breadcrumb ul li a.active{color:#710700;background-color:inherit;}

.lighting_panel{width:280px;padding:0 0 27px 0;border-bottom:1px solid #eeeeee; margin-bottom: 13px;}
.lighting_panel h1.lighting_head{font:normal 24px/28px"Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;margin:0 0 17px 0;}

/* What our customers say start */
#what_our_panel{width:280px;border-bottom:1px solid #eeeeee;padding:50px 0 18px 0;}
#what_head_panel{width:280px;padding:0 0 0 0;}
.sub_what{width:206px;height:17px;float:left;margin:0 0 12px 0;}
.sub_what h2.what_head{width:206px;height:17px;background:url(images/What_our.gif) no-repeat 0 0;display:block;font:normal 18px/18px"Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;text-indent:-2000px;line-height:0;font-size:0;}
.what_line{width:74px;float:right;border-bottom:1px solid #eeeeee;height:12px;display:block;line-height:0;font-size:0;}
#what_our_panel p.what_our_text{font:normal 10px/12px"Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;}
#what_our_panel p.what_our_text02{font:normal 10px/12px"Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;margin:12px 0 0 0;}
#need_an_panel{width:280px;border-bottom:1px solid #eeeeee;padding:45px 0 17px 0;}
#need_head_panel{width:280px;padding:0 0 0 0;}
.sub_need{width:174px;height:14px;float:left;margin:0 0 18px 0;}
.sub_need h2.need_head{width:174px;height:14px;background:url(images/need.gif) no-repeat 0 0;display:block;font:normal 18px/18px"Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;text-indent:-2000px;line-height:0;font-size:0;}
.need_line{width:106px;float:right;border-bottom:1px solid #eeeeee;height:12px;display:block;line-height:0;font-size:0;}
#need_an_panel a.problem{background:url(images/problem_solved.gif) no-repeat 0 0;height:69px;width:266px;display:block;}

.top_right_top_category{width:650px;border-bottom:1px solid #eeeeee;padding:0 0 13px 0; margin-bottom: 11px;}
.top_right_top_category_sub{padding:19px 0 0 0;}
.categories_panel02{width:650px;padding:24px 0 0 0;}
.top_right_bottom_products{padding:0 0 0 0;}
.top_right_bottom_Products_panel{width:650px;padding:0 0 23px 0;}
.top_right_bottom_Products_panel02{width:650px;padding:0 0 0 0;}
#your_basket_top{width:960px;padding:18px 0 19px 0;border-bottom:1px solid #eeeeee;border-top:1px solid #eeeeee;}
#your_basket_top p.cart_img{background:url(images/cart_img.gif) no-repeat 0 0;height:32px;width:483px;display:block;margin:0 auto;}
#your_basket_panel{width:960px;padding:21px 0 66px 0;}
h1.your_basket_head{font:normal 18px/18px"Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;margin:0 0 0 0;}
.discount_panel{width:960px;padding:23px 0 12px 0;}
.sub_discount_panel{border:1px solid #eeeeee;padding:9px 0 12px 11px;}
.sub_discount_panel p.discount_text{font:normal 11px/13px"Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#444444;background-color:inherit;margin:0 0 7px 0;}
.sub_discount_panel form.discount01{width:238px;}
.sub_discount_panel form.discount01 input.discount_textbox{width:124px;height:19px;float:left;font:normal 12px/19px Arial, Helvetica, sans-serif;color:#11354a;background-color:#fff;padding:0 0 0 3px;border:1px solid #a8bac2;}
.sub_discount_panel form.discount01 input.apply_btn{float:right;width:auto;}
.gift_panel{width:960px;padding:0 0 19px 0;}
#category_page_top_nomar{padding:10px 0 0 0;}


#product_page_top{width:960px;padding:10px 0 30px 0;}
#product_top{width:960px;padding:0 0 15px 0;border-bottom:1px solid #eeeeee;}
#product_top_left{width:590px;float:left;border-top:1px solid #eeeeee;padding:16px 0 0 0;}
#product_top_left h1.silver_text_bold{font:normal 18px/19px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;}
#share_panel{padding:11px 0 0 0;}
.productPriceBig {font:normal 30px/30px "Lucida Sans Unicode", Arial, Helvetica, sans-serif !important;color:#000;background-color:inherit;float:left;display:block;}
.productPrice {font:normal 11px/12px"Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:green;}
#share_panel a.addthis_button{float:right;margin:13px 0 0 0;}

.product-variant-list{margin-bottom:15px;padding:0px;}
.product-variant-line{margin-bottom:20px;padding-bottom:20px;margin-top:10px;border-bottom:solid 1px #d3d3d3;}
.product-variant-line .overview{float:left;width:200px;margin-right:25px;}
.product-variant-line .overview .productname{font-size:1.3em;margin-bottom:0.3em;}
.product-variant-line .description{clear:both;color:#555;margin-bottom:0.3em;}
.product-variant-line .downloadsample{clear:both;color:#555;margin-bottom:0.3em;}
.product-variant-line .downloadsample .downloadsamplebutton{-x-system-font:none !important;background:#F1F1F1 url(images/btn_download_bg.gif) repeat-x scroll 0 100%;border:1px solid #B5B5B5;cursor:pointer;font-size:11px !important;font-size-adjust:none !important;font-stretch:normal !important;font-style:normal !important;font-variant:normal !important;font-weight:bold !important;line-height:normal !important;overflow:visible;padding:1px 5px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto; margin: 10px 0 10px 0}
.product-variant-line .pricepv{float:left;margin-right:10px;}
.product-variant-line .pricepv .productPrice{color:green;}
.product-variant-line .pricepv .oldProductPrice{color:red;text-decoration:line-through;}
.product-variant-line .add-info{padding-top:10px; clear:both;}
.product-variant-line .attributes div {margin-top: 5px; margin-bottom: 5px; clear:both; display:block;}
.product-variant-line .attributes div span {font-size: 11px;}
.product-variant-line .stock{}
.product-variant-line .giftCard{}
.product-variant-line .giftCard dt{clear:left;float:left;width:150px;}
.product-variant-line .error{font-weight:bold;color:Red;}

.oldProductPrice {color: red;text-decoration: line-through;}

.block-recently-viewed-products {clear: both; display: block; margin: 20px 0 20px 0;}
.block-recently-viewed-products .title {font-size: 16px;}
.block-recently-viewed-products .listbox {display: block;}
.block-recently-viewed-products .listbox ul {margin-left: 30px;}
.block-recently-viewed-products .listbox ul li {list-style-type:decimal; margin:0; padding:0;}

#description_panel{width:590px;padding:24px 0 0 0;}
#description_panel_sub{width:588px;border:1px solid #ededed;float:left;}
span.description_text{font:normal 10px/12px"Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#444444;background-color:inherit;margin:17px 5px 12px 13px;float:left;}
#description_panel_sub ul{margin:0 0 46px 13px;list-style-type:none;}
#description_panel_sub ul li{font:normal 10px/12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#444444;background-color:inherit;padding:0 0 0 8px;list-style-type:none;}
#description_panel_sub_top{height:30px;}
#description_panel_sub_top ul{height:30px;padding:0;margin:0;list-style-type:none;}
#description_panel_sub_top ul li{height:30px;display:block;float:left;padding:0;margin:0;border-right:#eeeeee 1px solid;}
#description_panel_sub_top ul li.last{border-right:none;}
#description_panel_sub_top ul li a{font:normal 11px/30px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;width:183px;color:#710700;background-color:inherit;padding:0 0 0 12px;text-transform:uppercase;display:block;background:url(images/delivery_bg.gif) repeat-x 0 0;}
#description_panel_sub_top ul li a:hover,#description_panel_sub_top ul li a.active{color:#000;background-color:inherit;background-image:none;}
#description_panel_sub_top ul li a.returns{width:182px;}

.dtn_panel{width:590px;padding:10px 0 0 0;}
.btn01{width:156px;height:52px;float:left; margin-top: 10px;}
.add_to_btn01{background:url(images/add_to_btn.gif) no-repeat 0 0;width:156px;height:34px;display:block;text-align:center;font:normal 14px/34px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#fff;background-color:inherit;float:left;padding:0 0 0 0; border:none; margin: 0;}
.btn_card{width:415px;float:right;height:52px;}
.btn_card img.dtn_panel_card{display:block; padding-top: 15px;}
.btn02{width:160px;float:left;height:26px;}
.btn02 .add_to_btn02{background:url(images/add_to_btn02.gif) no-repeat 0 0;width:143px;height:26px;display:block;text-align:center;font:normal 10px/26px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#710700;background-color:inherit;padding:0 0 0 0; border:none; margin: 0;}
.btn03{width:163px;float:left;height:26px;}
.btn03 .add_to_btn03{background:url(images/add_to_btn03.gif) no-repeat 0 0;width:163px;height:26px;display:block;text-align:center;font:normal 10px/26px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#710700;background-color:inherit;padding:0 0 0 0; border:none; margin: 0;}
#product_top_right{width:340px;float:right;}
.big_pic01{text-align: center; border:1px solid #ececec !important; width:340px; padding-top: 10px;padding-bottom: 10px; margin-bottom: 10px;}
.big_pic01 img.product_big_pic{display:block !important;text-align: center; margin: 0 auto;}
.small_pic{width:340px;}
.small_pic a {margin:0; padding:0;}
.small_pic img.small_pic01{border:1px solid #eeeeee !important;display:block!important;float:left!important;margin:0 7px 7px 0!important; padding: 17px;}
.small_pic img.small_pic02{margin:0;}
.dropdown{display:none;}

	
/* product bottom start */
#product_bottom{width:960px;padding:29px 0 0 0;}
.product_bottom_left{width:280px;float:left;}
.product_bottom_right{width:650px;float:right;}
.product_bottom_customer_panel{width:650px;}
.product_bottom_customer_panel h3.customer_head{font:normal 18px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;margin:0 0 0 0;}
.product_bottom_right_sub{width:631px;height:194px;padding:16px 0 0 17px;margin:16px 0 0 0;border:1px solid #ededed;}
p.currently_text{font:normal 10px/12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#444444;background-color:inherit;margin:0 0 0 0;}
.product_bottom_right_bottom{padding:25px 0 0 0;}
.product_bottom_right_bottom h3.have_you_head{font:normal 18px/18px"Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;}
.product_bottom_right_bottom_sub{padding:16px 0 0 0;}

/*----------- product page end ------------*/


/*==============ThirdPartyCSS================*/
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p{padding:5px;margin:0;color:White !important;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;top:232px;left:33px;width:20px;height:20px;background:url(images/header_ul_bg.gif) no-repeat 0 0;text-align:center;display:block;font:normal 10px/20px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;padding:0 10px 0 0;color:#222222;background-color:inherit;float:left;}
.nivo-controlNav a.active{font-weight:bold;}
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(images/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(images/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption, #lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}

.grey .ajax__tab_header{font-family:"Helvetica Neue", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;background:url(images/tab-line.png) repeat-x bottom;font-size:12px;display:block;}
.grey .ajax__tab_header .ajax__tab_outer{background:url(images/tab.png) no-repeat left top;border-color:#222;color:#222;padding-left:10px;margin-right:3px;}
.grey .ajax__tab_header .ajax__tab_inner{background:url(images/tab.png) no-repeat right top;border-color:#666;color:#666;padding:3px 10px 2px 0px;}
.grey .ajax__tab_hover .ajax__tab_inner{color:#000;}
.grey .ajax__tab_active .ajax__tab_outer{background:url(images/tab.png) no-repeat 0pt -40px;border-bottom-color:#ffffff;}
.grey .ajax__tab_active .ajax__tab_inner{background:url(images/tab.png) no-repeat right -40px;color:#000;border-color:#333;}
.grey .ajax__tab_body{font-family:arial,helvetica;font-size:10pt;background-color:#fff;border:solid 1px #d7d7d7;border-top-width:0;}


.write-product-review-box {margin: 20px 0 20px 0;}
.product-review-box{margin-bottom:15px;padding:5px 5px 5px 5px;}
.product-review-list{margin:10px 0 0 0;font-size:11px;color:#555D65;}
.product-review-list .product-review-item{border:solid 1px #d3d3d3;margin-top:10px;padding:10px;clear:both;}
.product-review-list .product-review-item .review-title{font-weight:bold;float:left;margin-bottom:5px;}
.product-review-list .product-review-item .rating{float:right;}
.product-review-helpfulness{color:#333;}
.product-review-helpfulness a, .product-review-helpfulness a:hover{color:#ff9933;text-decoration:none;}
.productSpecBox{padding:5px 5px 5px 5px;clear:both;color:#555;}


.tier-prices{text-align:center;margin-bottom:10px;}
.tier-prices .prices-header{background:#3a3a3a;color:#FFF;padding:3px 3px 3px 3px;font-weight:bold;}
.tier-prices .prices table{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle;background:#f3f3f3;}
.tier-prices .prices .prices-table td{padding:0;}
.tier-prices .prices .item-table td{border-bottom:solid 3px #d7d7d7;padding-top:3px;padding-bottom:3px;font-weight:bold;}
.tier-prices .prices .item-table .item-price{color:Green;}
.tier-prices .prices .header-table td{border-bottom:solid 3px #d7d7d7;padding-top:3px;padding-bottom:3px;font-weight:bold;}
.tier-prices .prices .prices-table .field-header{font-weight:bold;text-align:center;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	ORDER SUMMARY, SHOPPING CART, WISHLIST

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.shoppingcart-page, .wishlist-page{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.shoppingcart-page .page-title, .wishlist-page .page-title{border-bottom:0 none;}
.shoppingcart-page .body, .wishlist-page .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;}
.wishlist .shareinfo{background:url('images/cart-footer-bg.gif') repeat-x bottom;font-size:1.2em;height:50px;padding:0 0 5px 5px;}
.wishlist .shareinfo .sharelabel{font-weight:bold;}
.wishlist .shareinfo .sharelink{}
.order-summary-content{margin:0px;padding:10px 0 10px 0;font-size:11px;color:#555;}
.wishlist-content{margin:0px;font-size:11px;color:#555;background-color:inherit;}
.order-summary-content .coupon-box{margin:0px;padding:10px 10px 10px 10px;font-size:11px;color:#555;background:background:rgb(247, 245, 232);margin-bottom:10px;border:dotted 1px #d3d3d3;}
.order-summary-content .cart, .wishlist-content .cart{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle;}
.wishlist-content .cart{margin-bottom:10px;}

.order-summary-content .cart td, .wishlist-content .cart td{padding:3px 0 3px 0;}
.order-summary-content .cart .cart-header-row, .wishlist-content .cart .cart-header-row{}
.order-summary-content .cart .cart-header-row td, .wishlist-content .cart .cart-header-row td{background-color:#eeeeee;border-right:solid 1px #ffffff;height:32px;border-bottom:solid 1px #f2f2f2;color:#444444;font-family:"Lucida Sans Unicode",Arial,Helvetica,sans-serif;padding-top:2px;}
.order-summary-content .cart .cart-header-row td.picture, .wishlist-content .cart .cart-header-row td.picture{border:none;}
.order-summary-content .cart .cart-header-row td.end, .wishlist-content .cart .cart-header-row td.end{text-align:right;padding-right:5px;}
.order-summary-content .cart .cart-item-row td, .wishlist-content .cart .cart-item-row td{border-bottom:1px solid #c5c5c5;vertical-align:middle;line-height:30px;}
.order-summary-content .cart .cart-item-row td.product, .wishlist-content .cart .cart-item-row td.product{text-align:left;padding:0px 10px 0px 10px;}
.order-summary-content .cart .cart-item-row td.product a, .wishlist-content .cart .cart-item-row td.product a{font-weight:bold;}
.order-summary-content .cart .cart-item-row td.end, .wishlist-content .cart .cart-item-row td.end{text-align:right;font-weight:bold;color:Green;padding-right:5px;}
.order-summary-content .warning-box .warning-text, .wishlist-content .warning-box .warning-text{color:Red;}
.order-summary-content .cart-footer{width:100%;background:url('images/cart-footer-bg.gif') repeat-x bottom;}
.order-summary-content .total-info{margin:0px;padding:10px 5px 10px 0px;font-size:12px;}
.cart_total_left{width:100%;text-align:right;vertical-align:middle;height:21px;font-weight:bold;color:#353434;}
.cart_total_left_below{width:100%;text-align:right;vertical-align:top;height:30px;}
.cart_total_right{text-align:right;vertical-align:middle;padding-left:5px;}
.order-summary-content .buttons{margin:0px;padding:10px 10px 10px 0;float:left;}
.order-summary-content .buttons .common-buttons{float:left;margin:0px;padding:10px 10px 10px 0;}
.order-summary-content .buttons .addon-buttons{float:right;margin:0px;padding:10px 10px 10px 10px;text-align:right;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CHECKOUT, ORDER DETAILS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.checkout-page, .checkout-one-page{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.checkout-page .page-title, .checkout-one-page .page-title{border-bottom:0 none;}
.checkout-page .checkout-data, .checkout-one-page .checkout-data{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;background-color:inherit;}
.checkout-one-page .checkout-data .progress{position:absolute;top:100px;width:180px;left:0;right:0;margin-left:auto;margin-right:auto;background:none repeat scroll 0 0 #FFFFFF;padding:5px 10px;text-align:center;z-index:2147483647;}
.checkoutstep{}
.checkoutstep .steptitle{border:1px solid #2F4F4F;color:white;background-color:#2E4d7B;font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding:5px 5px 5px 5px;margin-top:5px;}
.checkoutstep .stepcontent{border:dashed 1px #2F4F4F;border-top:none;padding:5px 5px 5px 5px;}
.order-summary-title{padding:10px 10px 5px 0px;font-size:11px;color:#555;font-weight:bold;clear:both;}
.order-summary-body{text-align:center;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.checkout-data .select-address-title{padding:10px 10px 5px 0px;font-weight:bold;clear:both;}
.checkout-data .address-grid{margin-bottom:15px;padding:0px;}
.checkout-data .address-grid .item-box{padding-bottom:10px;text-align:center;vertical-align:text-top;}
.checkout-data .address-grid .address-item{text-align:center;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;width:200px;height:auto;}
.checkout-data .address-grid .address-item .select-button{margin-bottom:5px;margin-top:5px;text-align:center;}
.checkout-data .address-grid .address-item .address-box{text-align:left;}
.checkout-data .enter-address-title{padding:10px 10px 5px 0px;font-weight:bold;clear:both;}
.checkout-data .enter-address{text-align:center;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.checkout-data .enter-address .enter-address-body{text-align:left;margin:10px 10px 10px 10px;}
.checkout-data .enter-address .button{margin:10px 10px 10px 10px;text-align:left;}
.checkout-data .enter-address .the-same-address{text-align:left;margin:10px 10px 10px 10px;}
.checkout-data .shipping-options{text-align:left;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.checkout-data .shipping-options .shipping-option-item{text-align:left;vertical-align:text-top;padding:5px 0 0 5px;}
.checkout-data .shipping-options .shipping-option-item .option-name{font-weight:bold;}
.checkout-data .shipping-options .shipping-option-item .option-description{padding:5px 0 5px 16px;}
.checkout-data .shipping-options .select-button{margin:10px 10px 10px 10px;text-align:left;}
.checkout-data .shipping-options .error-block{margin:10px 10px 10px 10px;text-align:left;}
.checkout-data .payment-methods{text-align:left;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.checkout-data .payment-methods .payment-method-item{padding:10px;text-align:left;vertical-align:text-top;}
.checkout-data .payment-methods .select-button{margin:10px 10px 10px 10px;text-align:left;}
.checkout-data .payment-methods .error-block{padding:10px 10px 5px 0px;font-weight:bold;clear:both;}
.checkout-data .payment-info{text-align:left;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.checkout-data .payment-info .body{padding:10px;text-align:left;vertical-align:text-top;}
.checkout-data .payment-info .select-button{margin:10px 10px 10px 10px;text-align:left;}
.checkout-data .confirm-order{text-align:left;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.checkout-data .confirm-order .select-button{margin:10px 10px 10px 10px;text-align:left;}
.checkout-data .confirm-order .error-block{margin:10px 10px 10px 10px;text-align:left;}
.checkout-data .order-completed{text-align:left;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.checkout-data .order-completed .body{padding:10px;text-align:left;vertical-align:text-top;}
.checkout-data .order-completed .select-button{margin:10px 10px 10px 10px;text-align:left;}


.order-details{margin-bottom:15px;padding:0px;}
.order-details .page-title{border-bottom:0 none;}
.order-details .info{border:1px solid #d7d7d7;padding:10px;}
.order-details .section-title{padding:10px 10px 5px 0px;font-weight:bold;clear:both;}
.order-details .order-overview{text-align:left;padding-bottom:10px;}
.order-details .shipping-box{text-align:left;padding:10px;border:1px solid #d7d7d7;height:auto;}
.order-details .billing-box{text-align:left;padding:10px;border:1px solid #d7d7d7;height:auto;}
.order-details .products-box, .order-details .ordernotes-box{text-align:left;padding:10px;border:1px solid #d7d7d7;height:auto;}

.downloable-products{margin-bottom:15px;padding:0px;}
.downloable-products .info{padding:10px;}
.downloable-products .downloable-products{text-align:left;padding:10px;border:1px solid #d7d7d7;height:auto;}

.order-progress{margin:0 auto;text-align:center;border-bottom:solid 1px #eeeeee;border-top:solid 1px #eeeeee;height:70px;margin-bottom:20px;}
.order-progress ul{padding-top:18px;padding-bottom:18px;margin:0;}
.order-progress ul li{list-style:none;display:inline;padding:5px 20px 0 20px;}
.order-progress ul li .active-step{color:#6a6a6a;background:url('images/progress-step-active.gif') no-repeat 50% 50%;padding-bottom:40px;padding-right:1px;}
.order-progress ul li .inactive-step{color:#d7d7d7;background:url('images/progress-step-inactive.gif') no-repeat 50% 50%;padding-bottom:40px;padding-right:1px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CUSTOMER ACCOUNT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.account-page{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.account-page .page-title{border-bottom:0 none;}
.account-page .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;}
.customer-info-box{margin:0px 0 0 0;padding:5px 5px 5px 5px;font-size:11px;color:#555;}
.customer-info-box .section-title{padding:10px 10px 5px 0px;font-weight:bold;clear:both;font-size:12px;}
.customer-info-box .section-body{text-align:left;padding:10px;border:1px solid #d7d7d7;height:auto;}
.customer-info-box .button{margin-bottom:5px;margin-top:5px;text-align:center;}
.customer-addresses{margin:0px 0 0 0;padding:5px 5px 5px 5px;font-size:11px;color:#555;background-color:inherit;}
.customer-addresses .section-title{padding:10px 10px 5px 0px;font-weight:bold;clear:both;font-size:12px;}
.customer-addresses .address-list{}
.customer-addresses .address-list .address-item{text-align:left;margin-bottom:10px;padding:10px;border:1px solid #d7d7d7;height:auto;}
.customer-addresses .add-button{margin-bottom:5px;margin-top:5px;float:right;text-align:right;}
.customer-orders{margin:0px 0 0 0;padding:5px 5px 5px 5px;font-size:11px;color:#555;background-color:inherit;}
.customer-orders .recurring-payments{padding:10px 10px 5px 0px;width:100%;clear:both;}
.customer-orders .recurring-payments .section-title{padding:10px 10px 5px 0px;font-weight:bold;clear:both;font-size:12px;}
.customer-orders .recurring-payments .recurring-payments-box{text-align:left;padding:10px;border:1px solid #d7d7d7;height:auto;}
.customer-orders .order-list{}
.customer-orders .order-list .order-item{text-align:left;margin-bottom:10px;padding:10px;border:1px solid #d7d7d7;height:auto;}
.customer-pass-recovery{padding:5px 5px 5px 5px;font-size:11px;color:#555;background-color:inherit;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	PAGES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.category-page .product-pager, .manufacturer-page .product-pager{text-align:center;}
.category-page .product-pager a, .manufacturer-page .product-pager a{font-size:1em;}
.category-page .product-pager a:link, .manufacturer-page .product-pager a:link{text-align:center;color:#555;}
.category-page .product-pager span, .manufacturer-page .product-pager span{color:#ff9933;font-size:1.3em;font-weight:bold;}
.category-page, .manufacturer-page, .manufacturerlist-page{margin-bottom:15px;padding:0px;}
.category-page .page-title, .manufacturerlist-page .page-title, .manufacturer-page .page-title{border-bottom:0 none;}
.category-page .category-description, .manufacturer-page .manufacturer-description{color:#555;font-size:1.1em;}
.sub-category-grid, .manufacturer-grid{margin-left:auto;margin-right:auto;width:520px;margin-bottom:15px;}
.sub-category-grid a, .manufacturer-grid a{color:#555;}
.sub-category-grid .item-box, .manufacturer-grid .item-box{text-align:center;vertical-align:text-top;}
.sub-category-grid .sub-category-item, .manufacturer-grid .manufacturer-item{text-align:center;margin:10px 10px 10px 10px;width:150px;height:auto;background:url('images/home-cat-bg.gif') no-repeat 0 100%;}
.sub-category-grid .sub-category-item .category-title, .manufacturer-grid .manufacturer-item .man-title{text-align:center;font-weight:bold;background:url('images/home-cat-title.gif');font-size:0.9em;display:block;overflow:hidden hidden;height:1.8em;padding:8px 0 5px 0;}
.sub-category-grid .sub-category-item .picture, .manufacturer-grid .manufacturer-item .picture{text-align:center;padding:10px 0 10px 0;}
.sub-category-list{margin-bottom:15px;padding:0px;}

.product-filters {width: 280px; margin-top:20px;}
.product-filters h3 {margin-bottom:20px;}
.product-filters .filter-item {padding: 5px 10px 5px 0px;}
.price-range-filter{}
.price-range-filter .title{color: #555;font-weight: bold;background: url('images/ico-arrow-r.gif') no-repeat;padding: 1px 0px 5px 20px;}
.price-range-filter ul{	margin: 0;	padding-left: 10px;}
.price-range-filter li{list-style: none;padding-bottom: 2px;}
.price-range-filter .selected-price-range{padding-left: 20px;}
.price-range-filter .remove-price-range-filter {font-weight: bold;}
.product-spec-filter .title {color: #555;font-weight: bold;background: url('images/ico-arrow-r.gif') no-repeat;padding: 1px 0px 5px 20px;}
.product-spec-filter table.filter {width: 100%; padding-left: 20px;}
.product-spec-filter table.filter tr.group {font-weight: bold;}
.product-spec-filter table.filter tr.item td {padding: 2px 2px 2px 2px;}
.product-spec-filter table.filter tr.filtereditem {}
.product-spec-filter .remove-filter {   padding-top: 5px;padding-left: 20px;}
.product-spec-filter .remove-product-spec-filter{font-weight: bold; color:#bd1105; font-size: 12px;}

.compare-products{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.compare-products .page-title{border-bottom:0 none;}
.compare-products .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;background-color:inherit;}
.compare-products-table{}
.compare-products-table .remove-button{float:right;margin-right:5px;margin-top:5px;}
.compare-products-table tr.product-name{background-color:#CCCCCC;font-weight:bold;}
.compare-products-table td{border-width:1px;border-color:#BFBFBF;border-style:solid;padding:3px;}
.login-page{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.login-page .page-title{border-bottom:0 none;}
.login-page .wrapper{width:600px;margin-top:10px;padding-left:5px;font-size:11px;color:#555;}
.login-page .wrapper .new-wrapper{float:left;width:50%;}
.login-page .wrapper .new-wrapper .register-title{text-align:center;margin:0px 10px 0px 10px;font-weight:bold;}
.login-page .wrapper .new-wrapper .register-block{text-align:center;margin:10px 10px 10px 10px;padding:15px 5px 5px 5px;border:solid 1px #d3d3d3;min-height:240px;vertical-align:top;}
.login-page .wrapper .new-wrapper .checkout-as-guest-or-register-block{text-align:left;margin:10px 10px 10px 10px;padding:15px 5px 5px 5px;border:solid 1px #d3d3d3;height:240px;vertical-align:top;}
.login-page .wrapper .returning-wrapper{float:right;width:50%;}
.login-page .wrapper .returning-wrapper .login-title{text-align:center;margin:0px 10px 0px 10px;font-weight:bold;}
.captcha-enabled{height:310px !important;}
.login-page .wrapper .returning-wrapper .login-block{text-align:left;margin:10px 10px 10px 10px;padding:15px 5px 5px 5px;border:solid 1px #d3d3d3;min-height:240px;}
.login-table-container{vertical-align:middle;}
.login-table-container .row{}
.login-table-container .row .item-name{padding:10px 10px 10px 0px;display:block;white-space:nowrap;padding-right:10px;vertical-align:middle;font-weight:bold;}
.login-table-container .row .item-value{padding:10px 0px 10px 0px;vertical-align:middle;}
.login-page .forgot-password{font-weight:bold;}
.login-page .buttons{float:right;margin-bottom:5px;margin-top:5px;text-align:center;clear:both;}
.registration-page{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.registration-page .page-title{border-bottom:0 none;}
.registration-page .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;background-color:inherit;}
.registration-page .section-title{padding:10px 10px 5px 0px;font-weight:bold;clear:both;font-size:12px;}
.registration-page .section-body{text-align:left;padding:10px;border:1px solid #d7d7d7;height:auto;}
.registration-page .button{float:right;margin-bottom:5px;margin-top:5px;text-align:center;clear:both;}
.password-recovery-page, newsletter-page{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.password-recovery-page .page-title, newsletter-page .page-title{border-bottom:0 none;}
.password-recovery-page .body, newsletter-page .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;background-color:inherit;}
.customer-avatar{padding:10px;}
.account-activation-page{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.account-activation-page .page-title{border-bottom:0 none;}
.account-activation-page .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;background-color:inherit;}
.address-edit-page{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.address-edit-page .page-title{border-bottom:0 none;}
.address-edit-page .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;background-color:inherit;}
.search-panel{margin-bottom:15px;padding:0px;}
.search-panel .page-title{border-bottom:0 none;}
.search-panel .search-input{border:1px solid #d7d7d7;padding:10px;}
.search-panel .search-input a{color:Red}
.search-panel .search-input a:hover
{
	font-weight: bold;
	text-decoration:none;
	color: Highlight;
}
.search-panel .search-results{padding-top:10px;}
.search-panel .search-results .result{font-weight:bold;color:#555;}


.product-list1{width:650px; float:left;}
.contact-form{}
.contact-form .button{text-align:right;}
.contact-form .send-email{}
.newslist{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.newslist .title{padding:10px 0px 1px 0px;margin:0 5px 10px 5px;font-weight:bold;text-transform:uppercase;clear:both;font-size:1.1em;color:#3a3a3a;border-bottom:solid 1px #999;}
.newslist .newsitems{margin:0px 5px 0 5px;padding:0px 0 0 0;}
.newslist .newsitems .item{border-bottom:dashed 1px #9a9a9a;margin-bottom:10px;padding-bottom:10px;}
.newslist .newsitems .newsdate{color:#9a9a9a;font-style:italic;}
.newslist .newsitems a.newstitle{color:#444;text-decoration:none;font-size:1.2em;}
.newslist .newsitems a.newstitle:hover{text-decoration:underline;}
.newslist .newsitems .newsdetails{margin-top:10px;margin-bottom:10px;}
.newslist .newsitems .readmore{font-weight:bold;text-decoration:none;color:#ff9933;background-color:inherit;}
.newsitem{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.newsitem .page-title{border-bottom:0 none;}
.newsitem .newsdate{color:#9a9a9a;font-style:italic;}
.newsitem .newsbody{margin:0px 0 0 0;padding:0px 0 0 0;}
.newsitem .newsbody a{color:#ff9933;text-decoration:underline;}
.newscomments{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.newscomments .title{padding:10px 10px 10px 0px;font-weight:bold;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;}
.newscomments .newcomment{margin:0px 0 0 0;padding:0px 0 0 0;}
.newscomments .newcomment td.leavetitle{padding:0px 10px 10px 0px;font-weight:bold;font-size:1.1em;color:#3a3a3a;}
.newscomments .newcomment td.button{text-align:right;}
.newscomments .commentlist{border-top:solid 1px #6a6a6a;margin-top:10px;background:url('images/cart-footer-bg.gif') repeat-x bottom;}
.newscomment{border-bottom:solid 1px #E3E3E3;}
.newscomment .commentinfo{width:170px;float:left;padding:5px;height:100%;border-right:solid 1px #F3F3F3;}
.newscomment .commentinfo .userinfo{padding-top:5px;}
.newscomment .commentinfo .userinfo a.username{font-weight:bold;margin-bottom:5px;}
.newscomment .commentinfo .userinfo span.username{font-weight:bold;margin-bottom:5px;}
.newscomment .commentinfo .userinfo .avatar{margin:5px 0 5px 0;}
.newscomment .commentinfo .userinfo .avatar .avatar-img{border:solid 2px rgb(206, 219, 225) !important;}
.newscomment .commentinfo .userinfo .userstats{font-size:0.9em;text-align:left;font-weight:bold;color:#555;}
.newscomment .commentinfo .userinfo .userstats .statvalue{font-weight:normal;}
.newscomment .commentcontent{margin-left:180px;border-left:solid 1px #F3F3F3;}
.newscomment .commentcontent .commenttime{font-weight:bold;line-height:20px;padding:3px;background:#e3f3f3;}
.newscomment .commentcontent .commenttime .statvalue{font-weight:normal;}
.newscomment .commentcontent .commenttitle{padding:3px;font-weight:bold;}
.newscomment .commentcontent .commentbody{padding:3px;}
.newsaddcommenttitletext
{
	width: 250px;
	border: solid 1px #E3E3E3;
	vertical-align: top;
	font-size: 12px;
}

.newsaddcommentcommenttext
{
	height: 150px;
	width: 500px;
	border: solid 1px #E3E3E3;
	vertical-align: top;
	font-size: 12px;
}

.searchbutton, .contactusbutton, .newsitemaddcommentbutton, .blogpostaddcommentbutton,
.productvariantaddtocartbutton, .loginbutton, .registerbutton,
.checkoutasguestbutton, .savecustomerinfobutton, .addbillingaddressbutton, .addshippingaddressbutton,
.changepasswordbutton, .registernextstepbutton, .completeregistrationbutton, .passwordrecoverybutton,
.newpasswordbutton, .saveaddressbutton, .sendemailafriendbutton, .selectshippingaddressbutton, 
.newaddressnextstepbutton, .selectbillingaddressbutton, .sameasshippingaddressbutton,  
.shippingmethodnextstepbutton, .paymentmethodnextstepbutton, .paymentinfonextstepbutton, 
.confirmordernextstepbutton, .submitforumtopicbutton, .submitpmbutton, .replypmbutton, 
.deleteselectedpmbutton, .reorderbutton, .minicartcheckoutbutton, .newsletterbox-subscribebutton, .useragreementbutton
{
	background: url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);
	border: 1px solid red;
	color: #FFF;
	height: 20px;
	padding: 0 5px 0 5px;
	width: auto;
	overflow: visible;
}

.productlistaddtocartbutton, .productgridaddtocartbutton, .productemailafriendbutton, 
.productaddtocomparelistbutton, .productvariantaddtowishlistbutton, .editaddressbutton, 
.deleteaddressbutton, .cancelrecurringorderbutton, .orderdetailsbutton, .orderdetailsprintbutton, 
.updatewishlistbutton, .applycouponcodebutton,
.orderprocessedcontinuebutton, .submitpollvotebutton, .cancelforumtopicbutton, .forumsearchbutton, 
.forumsearchboxbutton, .cancelpmbutton, .deletepmbutton, .backpmbutton, .applycouponcodebutton
{
	background: url(images/grey_button_bg.gif) no-repeat 25% 50% #333;
	border: 1px solid #333;
	color: #FFF;
	height: 20px;
	padding: 0 5px 0 5px;
	width: auto;
	overflow: visible;
}

.currencylist
{
	background: #e3e3e3;
	border: solid 1px #3a3a3a;
}

.languagelist
{
	background: #e3e3e3;
	border: solid 1px #3a3a3a;
}

.taxdisplaytypelist
{
	background: #e3e3e3;
	border: solid 1px #3a3a3a;
}

.forumtopicoptionscheck
{
}

.forumtopicoptionscheck label
{
	color: #555;
	font-size: 0.9em;
	padding-left: 5px;
	vertical-align: top;
}


.blog{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.blog .page-title{}
.blogposts .post .blogdate{color:#9a9a9a;font-style:italic;}
.blogposts .post a.blogtitle{color:#444;text-decoration:none;font-size:1.2em;}
.blogposts .post a.blogtitle:Hover{text-decoration:underline;}
.blog .blogposts{margin:0px 5px 0 5px;padding:0px 0 0 0;}
.blog .blogposts .post{border-bottom:dashed 1px #9a9a9a;margin-bottom:10px;padding-bottom:10px;}
.blog .blogposts .blogbody{margin-top:10px;margin-bottom:10px;}
.blog .blogposts .blogbody a{color:#ff9933;text-decoration:underline;}
.blog .blogposts .blogdetails{font-weight:bold;text-decoration:none;color:#ff9933;background-color:inherit;}
.blogpost{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.blogpost .page-title{border-bottom:0 none;}
.blogpost .postdate{color:#9a9a9a;font-style:italic;}
.blogpost .postbody{margin:0px 0 0 0;padding:0px 0 0 0;}
.blogpost .postbody a{color:#ff9933;text-decoration:underline;}
.blogcomments{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.blogcomments .title{padding:10px 10px 10px 0px;font-weight:bold;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;}
.blogcomments .newcomment{margin:0px 0 0 0;padding:0px 0 0 0;}
.blogcomments .newcomment td.leavetitle{padding:0px 10px 10px 0px;font-weight:bold;font-size:1.1em;color:#3a3a3a;}
.blogcomments .newcomment td.button{text-align:right;}
.blogcomments .commentlist{border-top:solid 1px #6a6a6a;margin-top:10px;background:url('images/cart-footer-bg.gif') repeat-x bottom;}
.blogcomment{border-bottom:solid 1px #E3E3E3;}
.blogcomment .commentinfo{width:170px;float:left;padding:5px;height:100%;border-right:solid 1px #F3F3F3;}
.blogcomment .commentinfo .userinfo{padding-top:5px;}
.blogcomment .commentinfo .userinfo a.username{font-weight:bold;margin-bottom:5px;}
.blogcomment .commentinfo .userinfo span.username{font-weight:bold;margin-bottom:5px;}
.blogcomment .commentinfo .userinfo .avatar{margin:5px 0 5px 0;}
.blogcomment .commentinfo .userinfo .avatar .avatar-img{border:solid 2px rgb(206, 219, 225) !important;}
.blogcomment .commentinfo .userinfo .userstats{font-size:0.9em;text-align:left;font-weight:bold;color:#555;}
.blogcomment .commentinfo .userinfo .userstats .statvalue{font-weight:normal;}
.blogcomment .commentcontent{margin-left:180px;border-left:solid 1px #F3F3F3;}
.blogcomment .commentcontent .commenttime{font-weight:bold;line-height:20px;padding:3px;background:#e3f3f3;}
.blogcomment .commentcontent .commenttime .statvalue{font-weight:normal;}
.blogcomment .commentcontent .commentbody{padding:3px;}
.todays-poll-box{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.todays-poll-box .title{padding:10px 10px 5px 0px;font-weight:bold;text-transform:uppercase;clear:both;}
.todays-poll-box .poll-item{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;background-color:inherit;}
.poll-block{float:left;text-align:left;vertical-align:top;padding-top:10px;}
.poll-take-poll, .poll-results{border:dashed 1px #666;padding:5px;margin-top:10px;}
.poll-display-text{font-weight:bold;}
.poll-total-votes{font-style:italic;}
.emailafriend-box{margin-bottom:15px;padding:0px;}
.emailafriend-box .page-title{border-bottom:0 none;}
.emailafriend-box .send-email{border:1px solid #d7d7d7;margin-top:10px;padding:0 0 10px 10px;}
.emailafriend-box .send-email .product{font-weight:bold;}
.emailafriend-box .send-email .description{font-style:italic;}
.emailafriend-box .send-email .confirm{font-weight:bold;}
.rating-star{font-size:0pt;width:13px;height:12px;margin:0px;padding:0px;cursor:pointer;display:block;background-repeat:no-repeat;}
.filled-rating-star{background-image:url(Images/FilledStar.png);}
.empty-rating-star{background-image:url(Images/EmptyStar.png);}
.saved-rating-star{background-image:url(Images/SavedStar.png);}
.recently-added-products{margin-bottom:15px;padding:0px;}
.recently-added-products .page-title{}
.recently-viewed-products{margin-bottom:15px;padding:0px;}
.recently-viewed-products .page-title{}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	BUTTONS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.updatecartbutton{background:url(images/update_btn.gif) repeat-x 0 0 #fff;width:143px!important;height:26px!important;border:none;margin-right:10px;cursor:pointer;}
.continueshoppingbutton{background:url(images/continue_btn.gif) repeat-x 0 0 #fff;width:143px;height:26px;border:none;margin-right:10px;cursor:pointer;}
.checkoutbutton{background:url(images/checkout_btn.gif) repeat-x 0 0 #fff;width:163px;height:26px;border:none;margin-right:10px;cursor:pointer;}

.productwritereviewbutton{cursor:pointer;font:normal 11px/14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#710700;background-color:inherit;margin:7px 0 0 0;border:none;background:none;}
.mine


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

   FILTER PANEL

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.filter_panel{width:280px;border:1px solid #ededed;padding:0 0 19px 0;}
.sub_filter{width:280px;height:20px;float:none;padding-top:3px}
.sub_filter h2.filter_head{width:104px;	height:14px;display:block;font:normal 18px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#000;background-color:inherit;	text-indent:-20000px;line-height:0;	font-size:0;	}
.bottom_line{width:280px;float:right;border-bottom:1px solid #eeeeee;height:12px;display:block;	line-height:0;font-size:0;	}

.pager-list1{width:650px; float:left;font:normal 14px/14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
.pager-list1 a{color:#717171;background-color:inherit;}
.pager-list1 a:hover, .product-list1 a.active{color:#710700;background-color:inherit;}

.block-category-navigation, .block-manufacturer-navigation, .block-recently-viewed-products, 
.block-info, .block-shoppingcart, .block-newsletter, .block-livechat
{
	margin-bottom: 30px;
}

.block-manufacturer-navigation .title {font-size: 16px; margin-bottom: 10px;}

.block-livechat .listbox
{
	text-align: center;
}

.block-shoppingcart .items
{
    margin-top: 10px;
}

.block-shoppingcart .items ul
{
    color: #FFFFFF;
}

.block-shoppingcart .buttons
{
	text-align: right;
}

.block-category-navigation .active a
{
	color: #b91206;
	font-weight: bold;
	text-decoration: none;
}

.block-category-navigation .listbox ul .active
{
	font-weight: bold;
}

.block-category-navigation .listbox ul .inactive
{
}

.block-manufacturer-navigation a.active
{
	color: #b91206;
	font-weight: bold;
	text-decoration: none;
}

.block-manufacturer-navigation a.inactive
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.block-manufacturer-navigation .listbox .viewall a
{
	color: #b91206;
}

.block-newsletter .options
{
    margin-top: 5px;
}

.block-newsletter .buttons
{
    margin-top: 5px;
}

.block-recently-viewed-products a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #ff9933;
}

.product-sorting
{
	margin-left: 5px;
	margin-bottom: 5px;
	float: right;
}