BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA{FONT-FAMILY:Arial,Helvetica,Sans-serif;COLOR:#444;FONT-SIZE:12px;}
.btnav{background-color:#fc0;font-size:10px;color:#fff;}
.banner_links{text-align:center;}
.banner_links a:link{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#fff;}
.banner_links a:visited{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#fff;}
.banner_links a:hover{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#fff;}
.banner_links a:active{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#fff;}
A:link{COLOR:#444;TEXT-DECORATION:none;}
A:visited{COLOR:#444;TEXT-DECORATION:none;}
A:hover{COLOR:#444;TEXT-DECORATION:underline;}
A:active{COLOR:#444;TEXT-DECORATION:none;}
H1{FONT-SIZE:22px;color:#6d418f;padding:0;margin:4px;}
H2{FONT-SIZE:13px;}
H3{FONT-SIZE:12px;}
HR{COLOR:#ddd;HEIGHT:1px;}
BODY{margin-right:0;BACKGROUND-COLOR:#fff;}
.HeadLine{BACKGROUND-COLOR:#d6d7d9;}
.VertMenuBorder{BACKGROUND-COLOR:#68c1ff;}
.VertMenuItems{COLOR:#000;TEXT-DECORATION:none;}
.VertMenuItems:link{COLOR:#444;TEXT-DECORATION:none;}
.VertMenuItems:visited{COLOR:#444;TEXT-DECORATION:none;}
.VertMenuItems:hover{COLOR:#fff;TEXT-DECORATION:none;background-color:#fecd00;}
.VertMenuItems:active{COLOR:#444;TEXT-DECORATION:none;}
.VertMenuHr{COLOR:#999;}
#category-image{float:right; width:239px; height:210px; margin-top:-20px;}
#category-image img {border:none;}
#category-container{ min-height:210px;}
.CategoriesList{FONT-SIZE:13px;background-color:#fff;display:block;padding:1px;font-weight:bold;margin-top:2px;margin-bottom:2px;}
.dialogtop{width:690px;background:#6d418f;padding:5px;}
.dialogbottom{width:690px;background:#fff;padding:5px;margin:0;}
.login_dialogtop{width:390px;background:#6d418f;padding:5px;}
.login_dialogbottom{width:390px;background:#fff;padding:5px;margin:0;}
.dialogbottom:link{font-size:14px;font-weight:bold;}
.Line{BACKGROUND-COLOR:#f30;}
.ProductTitle{COLOR:#669;FONT-WEIGHT:bold;FONT-SIZE:13px;}
.ProductDetailsTitle{COLOR:#f30;FONT-WEIGHT:bold;FONT-SIZE:12px;}
.ProductDetails{COLOR:#000;}
.ProductPriceConverting{COLOR:#000;FONT-WEIGHT:bold;FONT-SIZE:12px;}
.ProductPrice{COLOR:#f00;FONT-WEIGHT:bold;FONT-SIZE:17px;}
.ProductPriceSmall{COLOR:#f30;FONT-WEIGHT:bold;FONT-SIZE:10px;}
.MarketPrice{FONT-SIZE:11px;}
.NavigationPath{COLOR:#6d418f;FONT-WEIGHT:bold;FONT-SIZE:10px;}
.FormButton{COLOR:#6d418f;FONT-WEIGHT:bold;FONT-SIZE:12px;}
.Button{FONT-FAMILY:Arial;BACKGROUND:URL(images/butbg.gif);BACKGROUND-COLOR:#68c1ff;COLOR:#fff;FONT-WEIGHT:bold;FONT-SIZE:18px;TEXT-DECORATION:none;}
.SmallNote:link{COLOR:#888;TEXT-DECORATION:none;FONT-SIZE:9px;FONT-FAMILY:Arial,Verdana,Helvetica,Sans-serif;}
.SmallNote:visited{COLOR:#888;TEXT-DECORATION:none;FONT-SIZE:9px;FONT-FAMILY:Arial,Verdana,Helvetica,Sans-serif;}
.SmallNote:hover{COLOR:#888;TEXT-DECORATION:underline;FONT-SIZE:9px;FONT-FAMILY:Arial,Verdana,Helvetica,Sans-serif;}
.SmallNote:active{COLOR:#888;TEXT-DECORATION:none;FONT-SIZE:9px;FONT-FAMILY:Arial,Verdana,Helvetica,Sans-serif;}
.Bottom{BACKGROUND-COLOR:#6d418f;COLOR:#fff;}
.Tab{color:#fff;font-weight:bold;font-size:11px;padding-top:4px;}
.Tab a{color:#fff;text-decoration:none;}
.Tab a:hover{color:#fff;text-decoration:underline;}
.Tab a:visited{color:#fff;text-decoration:none;}
.Tab a:active{color:#fff;text-decoration:none;}
.home_tab{background-image:url(images/home_back.jpg);background-repeat:no-repeat;}
.home_tab{background-image:url(images/home_back.jpg);background-repeat:no-repeat;}
.shopping_tab{background-image:url(images/shopping_back.jpg);background-repeat:no-repeat;}
.contact_tab{background-image:url(images/contact_back.jpg);background-repeat:no-repeat;}
.privacy_tab{background-image:url(images/privacy_back.jpg);background-repeat:no-repeat;}
.terms_tab{background-image:url(images/terms_back.jpg);background-repeat:no-repeat;}
.delivery_tab{background-image:url(images/delivery_back.jpg);background-repeat:no-repeat;}
.about_tab{background-image:url(images/about_back.jpg);background-repeat:no-repeat;}
.sitemap_tab{background-image:url(images/site_back.jpg);background-repeat:no-repeat;}
div.tag{border:0 solid black;height:25px;}
div.tag a:hover img{filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;-khtml-opacity:.99;}
.product_bundle{border:2px solid #f90;}
.product_bundle_product{color:#6d418f;font-weight:bold;}
.product_bundle_price{color:#f00;font-weight:bold;padding-right:10px;}
.product_bundle_sums{font-size:14px;color:#666;padding:4px;}
.product_bundle_header{font-size:16px; margin:3px; padding:4px; color:#E10102;background-color:#FFC700; text-transform:uppercase;}
.width_400 a img{max-width:350px;width:auto;height:auto;width:expression(this.width>350 ? 350:true);}
.cart_login_header{font-size:16px;font-weight:bold;color:#6d418f;}
.cart_image img{
	width:170px;
	height:auto;
	margin-left: 40px;
}
.cart_background{
	background-image: url(images/cart_background.jpg);
	background-repeat: no-repeat;
	height: 98px;
	width: 364px;	
	margin-left:50px;
	padding:10px;
	position:relative;
}
.cart_price{
	text-align:right;
	right: 8px;
	bottom: 4px;
	position: absolute;
}
.little_basket{
	position:absolute;
	margin-top:-20px;
	margin-left:-40px;
}
.cart_delivery_warning{
	
}
.cart_subtotal_title{
	font-size:14px;
	color: #6D418F;
	font-weight:bold;
}
.cart_subtotal{
	color: #FF0000;
	font-size:14px;
	font-weight:bold;
}
.payment_method{
	font-size: 14px;
	font-weight:bold;
}
.payment_method_back{
	background-image: url(images/payment_method_back.jpg);
	background-repeat: no-repeat;	
}
.product_page_divider{
	background-image: url(images/product_page_divider.png);
	background-repeat: no-repeat;
	background-position: center top;
	border: 1px solid #E3DBEA;	
	width: 335px;
	min-height: 41px;
	margin-top:5px;
	padding-bottom:5px;
}
.product_page_extrafields{
	background-image: url(images/product_page_divider.png);
	background-repeat: no-repeat;
	background-position: center top;
	border: 1px solid #E3DBEA;	
	width: 335px;
	min-height: 41px;
	margin-bottom:5px;
	margin-left:310px;
	padding-bottom:5px;
}
.product_page_instock{
	border: none;	
	width: 335px;
	height: 31px;
	margin-bottom:5px;
	margin-left:310px;
	padding-bottom:5px;
}
.product_page_buynow{
	margin-left:200px;	
}
.product_subtitle_price{
	color:#333333;
	font-size:24px;
	font-weight: bold;
	padding-left:15px;
	padding-top:5px;
}
.product_page_price{
	color:#E40002;
	font-size:24px;
	font-weight: bold;
	padding-top:5px;
	padding-right:10px;
}
.product_subtitle{
	color:#333333;
	font-size:16px;
	font-weight: bold;
	padding-left:15px;
	padding-top:5px;
	vertical-align:top;
	text-align:left;
}
.product_subtitle2{
	color:#333333;
	font-size:13px;
	font-weight: bold;
	padding-left:15px;
	padding-top:5px;
	vertical-align:top;
	text-align:left;
}
.product_page_quantity{
	margin-left:140px;		
}
.product_option_title{
	color:#333333;
	font-size:12px;
	font-weight: normal;
	padding-left:15px;
	padding-top:5px;
	vertical-align: top;
}
.product_right{
	padding-top:5px;
	padding-right:10px;
	text-align:left;
}
.product_right2{
	padding-top:5px;
	padding-right:10px;
	text-align:left;
}
.product_main_price{
	float:right;
}
.product_discount{
	float:right;
	margin-right:15px;
}
.product_discount_logo{
	position:absolute;
	top:0px;
	left:0px;
}
#save_percent_label{
	color:#F90;
	font-size:22px;
	font-weight:bold;
	position:absolute;
	top:28px;
	left:8px;
}
.ProductTitle_Cart{COLOR:#333;FONT-WEIGHT:bold;FONT-SIZE:14px;}
.products_title{height:50px;}
.clear{clear:both;height:2px;}
#top_menu_nav{
	width:800px;
	height:22px;
	text-align:left;
	background-image: url(images/sprite.jpg);
	background-position: -160px -3px;
	background-repeat: no-repeat;
	margin-top:0px;
}
.original_price{
	font-weight:bold;
	height:20px;
}
#top_menu_gold{font-size:11px;font-weight:bold;color:#ffb800;text-align:right;}
#top_menu_purple{font-size:9px;color:#6d418f;text-align:right;}
#top_menu_phone{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#6d418f;text-align:right;vertical-align:top;}
.mattress_back{
	height: 100px;
	width: 320px;
	overflow: hidden;
	border: 1px solid #c0c0c0;
}
.beds_back{
	height: 100px;
	width: 320px;
	overflow: hidden;
	border: 1px solid #c0c0c0;
}
.head_main_banner{border:1px solid #999;margin-left:32px;margin-right:32px;}
#head_purple_bar{padding:0;margin-top:5px;}
.purple_bar{
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	height: 25px;
	width: 1050px;
	background-position: 0px -27px;
	overflow: hidden;
}
#manufacturers{
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	height: 50px;
	width: 700px;
	background-position: 0px -285px;
	overflow: hidden;
	border:1px solid #663399;
}
#head_smart_search{padding:0;font-size:11px;color:#fff;display:inline;float:right;font-weight:bold; height:25px;}
#head_smart_search a{color:#fff;font-weight:normal;}
#head_smart_search input{font-size:12px;height:16px;}
#head_rss{line-height:14px;font-size:9px;font-weight:bold;color:#fff;display:inline;float:right;height:14px;margin-right:20px;margin-top:1px;margin-bottom:3px;margin-left:25px;}
.dialogbottom:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.product_image_max{position:relative;}
.product_image_max img{width:300px;background-color:#000;height:auto;}
.product_extra_images{width:300px;}
.product_extra_images{float:left;}
.products_t_box{width:197px;float:left;padding:5px;border:1px solid #ccc;text-align:center;margin:8px;}
.products_title{font-family:arial;FONT-WEIGHT:bold;FONT-SIZE:11px;text-align:center;display:inherit;height:50px;}
.products_title a{color:#6d418f; font-size:13px; font-weight:bold;}
.products_t_imagebox{position:relative;width:180px;height:160px;margin-left:8px;overflow:hidden;}
.products_image{position:absolute;left:-1px;top:20px;max-width:180px;z-index:1;}
.clickoverlay{position:absolute;left:-1px;top:-1px;z-index:9;width:180px;height:140px;}
.overlay1{position:absolute;left:-1px;top:-1px;z-index:3;width:180px;height:140px;}
.overlay2{position:absolute;left:-1px;top:15px;z-index:4;width:180px;height:140px;}
.overlay3{position:absolute;left:-1px;top:-1px;z-index:5;width:180px;height:140px;}
.overlay_freedelivery{position:absolute;left:-1px;top:-1px;z-index:6;width:180px;height:140px;}
.overlay_discount{position:absolute;left:-1px;top:-1px;z-index:7;width:63px;height:84px;}
.top_seller{position:absolute;left:-1px;top:20px;z-index:2;width:180px;height:140px;}
.products_more_details{height:15px;margin-top:10px;margin-bottom:10px;overflow:hidden;}
.products_price{color:#cd0067;FONT-WEIGHT:bold;FONT-SIZE:14px;height:15px;}
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.menutext{color:#fff;font-size:11px;font-weight:bold;}
.menubottom{width:150px;border:1px #081589 solid;background:#d6d7d9;padding:5px;margin:0;}
.dialogtext{color:#fff;font-size:11px;font-weight:bold;}
.dialogtop{border:1px #081589 solid;background:#081589;padding:5px;}
/*.dialogbottom{border:1px #081589 solid;background:#fff;padding:5px;margin:0;}*/
ul#vertnav a:hover,ul#vertnav li:hover a,ul#vertnav li.iehover a{color:#FFF;background-color:#cd0067;}
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.menutext{color:#fff;font-size:13px;font-weight:bold;}
.menutop{width:151px;height:26px;line-height:26px;padding-left:10px;background-image:url(images/sprite.jpg);background-repeat:no-repeat; overflow:hidden;background-position: 0px 0px;}
.menubottom{width:150px;border:1px #6d418f solid;background:#fff;margin-top:0;margin-right:1px;margin-bottom:0;margin-left:1px;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:5px;}
.dialogtext{color:#fff;font-size:13px;font-weight:bold;}
.dialogtop{background:#6d418f;padding:5px;}
.dialogbottom{background:#fff;padding:5px;margin:0;}
#content{width:690px;height:200px;overflow:scroll;}
.subcats{background-color: #9966cc;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;height:30px;}
.subcats a{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF;}
.subcats a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF;}
.subcats a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF;}
.subcats_bottom p{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #9966cc;background-color: #ffffff;}
.alert_text{font-size:18px;color:ff0000;font-weight:bold;}
#erroralert{
	font-size: 14px;
	color: #FF0000;
	padding-top: 15px;
	padding-bottom: 15px;
}
.product_freedelivery{	
	float:right;
}
.product_freedelivery2{
	float:right;
	margin-right:150px;
}
.extra_discount_product{
	display:inline;	
}
#under_logo{
	color: #FFB800;
	margin-top:-5px;
	margin-left:0px;
	text-align:center;
	font-size:14px;
	width:180px;
}
#mini_cart{
	float:right;
	text-align:left;
}
#deal_banner{float:left;height:100px;vertical-align:top;margin-bottom:0px;margin-top:0px; margin-left:5px;}
#contact{height:100px;vertical-align:top;margin-bottom:0px;margin-left:5px;float:left;}
#logo_sale_tag{
	position:absolute; width:62px; height:72px; top:48px; left:170px; z-index:2;
}
.delivery-date-popup{
   display: none;
   position: absolute;
   width: 400px;
   max-height: 340px;
   overflow: auto;
   background-color: #fff;
   padding: 30px;
   border: 3px solid rgb(150,150,150);
}
   #wrap {
      margin: 0 auto;
      padding: 1em;
      background-color: #fff; }
   .more {
      display: none; }
   a.showLink, a.hideLink {
      text-decoration: none;
      color: #36f;
      padding-left: 1px;
}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
