
/*-----------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;
	color: ThreedShadow;
}
.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:600px;float:right;height:39px;}
#top_right_form_panel_left{	width:300px;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 bold 10px/17px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	background-color: inherit;
	margin: 3px 5px 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 5px 0 0;
}
#top_right_form_panel_left p.your_basket_text02{color:#636363;}
#top_right_form_panel_left img.your_basket_text_icon{
	margin: 1 1 1 1;
}
#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:959px;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;}

/* jquery dorpdown menu start */
.category-menu{width:100%;height:30px;line-height:30px;text-align:left;position:relative;z-index:99999;}
.category-menu ul{margin:0;padding:0;}
.category-menu ul li{list-style-type:none;display:inline-block;float:left;padding:0 16px 0 16px;color:#710700;font:10px/30px "Lucida Sans Unicode",Arial,Helvetica,sans-serif;background:url(images/nav_divider.gif) no-repeat right top;z-index: 10000;}
.category-menu ul li.noimg{background:none;padding-right:0;}
.category-menu ul li a{color: #710700;padding-top: 1px;padding-right: 0pt;padding-bottom: 0pt;padding-left: 0pt;background-color: transparent;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;}
.category-menu ul li.noimg{background:none;padding-right:0;}
.category-menu ul li a:hover {color: gray;padding-top: 1px;padding-right: 0pt;padding-bottom: 0pt;padding-left: 0pt;background-color: transparent;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;}
#menu-container1 {background:none;width:auto;height:auto;position:absolute;text-align:center;top:33px;left:0;min-height:200px;z-index:99999;}
#menu-container2 {background:none;width:auto;height:auto;position:absolute;text-align:center;top:33px;left:0;min-height:200px;z-index:99999;}
#menu-container3 {background:none;width:auto;height:auto;position:absolute;text-align:center;top:33px;left:180px;min-height:200px;z-index:99999;}
#menu-container4 {background:none;width:auto;height:auto;position:absolute;text-align:center;top:33px;left:300px;min-height:200px;z-index:99999;}    
#menu-container5 {background:none;width:auto;height:auto;position:absolute;text-align:center;top:33px;left:410px;min-height:200px;z-index:99999;}    
#menu-container6 {background:none;width:auto;height:auto;position:absolute;text-align:center;top:33px;left:0;min-height:200px;z-index:99999;}
#menu-container7 {background:none;width:auto;height:auto;position:absolute;text-align:center;top:33px;left:580px;min-height:20px;z-index:99999;}
#menu-container8 {background:none;width:auto;height:auto;position:absolute;text-align:center;top:33px;right:0;min-height:200px;z-index:99999;}
#menu-container9 {background:none;width:auto;height:auto;position:absolute;text-align:center;top:33px;left:0;min-height:0px;z-index:99999;}
.menu-container-middle {
	background: none;
	width: auto;
	height: auto;
}
.menu-container-middle .menu-list {
	padding: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/PIE.htc);
	background: #ffffff;
	box-shadow: 1px 1px 3px 1px #666666;
	-moz-box-shadow: 1px 1px 3px 1px #666666;
	-webkit-box-shadow: 1px 1px 3px 1px #666666;
	z-index: 199999;
}
.menu-container-middle .menu-list ul {margin:0 0 0 0;padding:0; float:left;}
.menu-container-middle .menu-list ul li {float:none;margin-left:-10px;display:block;height:auto;line-height:16px;padding-right:10px;background:none !important;width:215px;}
.menu-container-middle .menu-list ul li.navigation-header-item {padding-top: 3px;  padding-bottom:2px;}
.menu-container-middle .menu-list ul li.navigation-header-item a {color:#000000;background:none;text-align:left;text-decoration:none;font-size:12px;display:block;line-height:16px;padding-top:3px;font-weight:bold;border-top: 1px solid #e7e7e7;}
.menu-container-middle .menu-list ul li.navigation-header-item a:hover {
	color: gray;
	background: none;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	display: block;
	line-height: 16px;
	padding-top: 3px;
	font-weight: bold;
	border-top: 1px solid #e7e7e7;
}
.menu-container-middle .menu-list ul li a {color:#710700;background:none;text-align:left;text-decoration:none;font-size:12px;display:block;padding:0;font-weight:normal;}
.menu-container-middle .menu-list ul li a:hover {
	color: gray;
	text-decoration: none;
	background: none;
	line-height: 16px;
	padding: 0;
	margin: 0;
}
.menu-container-middle .menu-list li ul {margin:0;padding:0;float:none;}
.menu-container-middle .menu-list li ul li {float:none;margin-left:-10px;display:block;height:auto;line-height:16px;}
.menu-container-middle .menu-list li ul li a {color:#06617c;display:block;font-weight:normal;}
/* jquery dorpdown menu end */

/*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 a:hover{color:#b91206;}
.best_set01_right p.best_icon_text span.colo{color:#b91206;background-color:inherit;display:block;	}

.productspec-box{}
.productspec-box h4{font-size:14px;}


/*main body right */
#body_top_right{
	width: 650px;
	float: right;
	position: relative;top:-165px;
}
#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:auto;border:1px solid #ededed;margin:0 23px 25px 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_top img {padding-top:5px;}
.Products_set01_bottom{height:87px;width:143px;border-top:1px solid #ededed; float: left; margin-bottom:5px;}
.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 a:hover{color:#b91206;}
.Products_set01_bottom p.Products_pic_text .color02{color:#bd1105;background-color:inherit;display:block;}
.reminderPannel {width:406px;height:74px;background:url(images/emailreminder.gif) no-repeat 0 0; display:block;position:relative;z-index:1;}
.reminderlabel {font:normal 14px/34px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#fff; /*margin-left:14px; margin-top:16px;*/ height:25px;position:absolute;top:2px;left:14px;z-index:1;}
.reminderWrapper { /*margin-left:12px; margin-top:4px;*/ position:absolute;z-index:1;bottom:10px;left:12px;}
.textWrapper { padding-left:0px; margin-right:0px;}
.buttonwrapper {float:right;/*margin-top:1px*/ }
.setReminderbtn{background:url(images/reminder_email.gif) no-repeat 0 0;width:180px;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; }
.textWrapper .textBox{border:1px solid #d3d3d3;vertical-align:middle;font:normal 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; padding-left:8px;color:#8d8d8d; padding-top:-1px;line-height:24px;}

#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{margin-bottom:0 !important; background-color:#ededed;color:#000; height:60px; padding-bottom:5px;} 

#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 bold 36px/36px "Lucida Sans Unicode", Arial, Helvetica, sans-serif !important;
	color: red;
	background-color: inherit;
	float: left;
	letter-spacing: -2px;
	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;}
#product_top_right{width:340px;float:right;}
.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 bold 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;}
.emailAFriend{width:160px;float:left;height:26px;}
.emailAFriend .emailAFriendbtn{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;}
.compareList{width:160px;float:left;height:26px;}
.compareList .compareListbtn{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;}
.setReminder{width:160px;float:left;height:26px;}
.setReminder .setReminderbtn{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;}
.big_pic01{text-align: center; border:1px solid #ececec !important; width:340px; padding-top: 10px;padding-bottom: 10px; margin-bottom: 10px;float:right; }
.left_delivery{float:right;}
.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:left;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 .shipping-address{float:left;}
.checkout-data .enter-new-address{float:left;}
.checkout-data .select-address-title{padding:10px 10px 5px 0px;font-weight:bold;clear:both;float:left;width:auto;}
.checkout-data .address-grid{margin-bottom:15px;padding:0px;float:left;width:auto;}
.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:190px;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 10px;font-weight:bold;width:300px;float:left;}
.checkout-data .enter-address{text-align:center;margin:10px 0px 10px 10px;border:1px solid #d7d7d7;height:auto;float:left;width:380px;}
.checkout-data .enter-address .enter-address-body{text-align:left;margin:10px 10px 10px 10px;}
.checkout-data .enter-address .enter-address-body td{width:120px;}
.checkout-data .enter-address .enter-address-body .validator{width: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 table{float:left;}
.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;}
.order-details .shipping-box table{border:1px solid #d7d7d7;height:auto;}
.order-details .billing-box {text-align:left;padding:10px;}
.order-details .billing-box .billing-box-table{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;
	background: aqua;
}
.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:850px;margin-top:10px;padding-left:5px;font-size:11px;color:#555;text-align: left!important;}
.login-page .wrapper .new-wrapper{float:left;width:300px;}
.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;width:270px;}
.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:100px;width:200px;vertical-align:top;}
.checkout-as-guest-or-register-block1{
	text-align: left;
	margin: 10px 10px 10px 10px;
	padding: 15px 5px 5px 5px;
	border: 1px solid black;
	height: 100px;
	width: 250px;
	vertical-align: top;
	background: aqua;
}
.login-page .wrapper .returning-wrapper{
	float: left;
	width: 300px;
}
.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;width:270px;}
.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; width:100px;}
.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 .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: 2px solid red;
	color: #FFF;
	height: 20px;
	padding: 0 5px 0 5px;
	width: auto;
	overflow: visible;
}

.checkoutasguestbutton
{
	background: url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);
	border: 2px 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 a:hover
{
	color: #b91206;
	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;
}

/* Generic context menu styles */
#cursorMessageDiv {
	position: absolute;
	z-index: 99999;
	border: solid 1px #CCC;
	background: #EEE;
	padding: 2px;
	margin: 0px;
	display: none;
}

/*** checkoutloginorregister.aspx ***/
.checkoutloginregister-page{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.checkoutloginregister-page .page-title{border-bottom:0 none;}
.checkoutloginregister-page .wrapper{width:100%;margin-top:10px;padding-left:5px;font-size:11px;color:#555;text-align: left!important;}
.checkoutloginregister-page .wrapper .new-wrapper{float:left;width:360px;}
.checkoutloginregister-page .wrapper .new-wrapper .register-title{text-align:center;margin:0px 10px 0px 10px;font-weight:bold;}
.checkoutloginregister-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;width:350px;}
.checkoutloginregister-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:100px;width:350px;vertical-align:top;}
.checkoutloginregister-page .wrapper .new-wrapper .checkout-as-guest-or-register-block .checkout-as-guest{padding-right: 20px; padding-top: 20px;}
.checkoutloginregister-page .wrapper .returning-wrapper{float:left;width:300px;padding-left:20px;}
.checkoutloginregister-page .wrapper .returning-wrapper .login-title{text-align:center;margin:0px 10px 0px 10px;font-weight:bold;}
.captcha-enabled{height:310px !important;}
.checkoutloginregister-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;width:270px;}
.checkoutloginregister-table-container{vertical-align:middle;}
.checkoutloginregister-table-container .row{}
.checkoutloginregister-table-container .row .item-name{padding:10px 10px 10px 0px;display:block;white-space:nowrap;padding-right:10px;vertical-align:middle;font-weight:bold;width:160px;text-align:left;}
.checkoutloginregister-table-container .row .item-value{padding:10px 0px 10px 0px;vertical-align:middle;text-align:left;}

.validationSummary ul li {color:Red !important;list-style-type:disc; margin-left:15px; padding-left:2px; text-align:left !important; }


