/* $Id: skin1.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $ */
/*
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	color: #000000;
	font-family:  Arial, Helvetica, Sans-serif;
	font-size: 12px;
}
a { color: #000000; text-decoration: none; }
a:hover { color: #FFCC00; text-decoration: underline; }
H1 { color: #003399; font-size: 22px; margin:0px; margin-bottom:5px; margin-top:5px;}
H2 { color: #6699CC; font-size: 13px; }
H3 { font-size: 12px; }
HR { color: #ddd; height: 1px; }
HTML,BODY {
	margin: 0;
	background-color: #ffffff;

}
FORM { margin: 0; }
TABLE,IMG { border: 0; }
TD {  }
.more_information{
	margin-left: 10px;
	margin-right: 10px;
	height:40px;
	position:relative;
}
/*
	Content enviroment styles
*/
TABLE.Container {
	width: 960px;
	background-color: #fff;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

TD.Container { vertical-align: top; }
/*
	Header styles
*/
#location{
	padding-left:180px;	
}
/*
	Footer styles
*/
.BottomRow { vertical-align: bottom; }
.Bottom {
	padding: 5px 10px 5px 5px;
	color: #fff;
	background-image: url(images/blue_bar.jpg);
	background-repeat: no-repeat;
}

.foot { padding: 10px; text-align: center; }
/*
	Common styles
*/
.SectionBox { background: #fff; text-align: left; }
.Text { color: #000; }


.Line { background: #8d148d; }
TD.ButtonsRow { padding: 2px 12px 2px 2px; }

.ErrorMessage { color: #FF3300; font-weight: bold; }
.Star { color: #FF0000; }
.TableHead { background: #ccc; font-weight: bold; }
.Spc { width: 1px; height: 1px; }


/*
	Vertical menu
*/
.VertMenuLeftColumn { padding-right: 15px; vertical-align: top; }
.VertMenuRightColumn { padding-left: 15px; vertical-align: top; }
.VertMenuBox { border: 1px solid #C7C7C7; padding: 5px; }

.VertMenuTitle {
	color: #FFF;
	font-weight: bold;
	vertical-align: middle;
	background-color: #039;
	height:25px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	background-image: url(images/vert-menu-back.jpg);
	background-repeat: no-repeat;
}
.VertMenuItems { color: #000000; text-decoration: none; }
.VertMenuItems a { color: #000000; text-decoration: none; }
.VertMenuItems a:hover { color: #550000; text-decoration: underline; }
/*
	Dialog box
*/
.DialogBox { padding: 7px; background: #fff;}
.DialogBorder { background: #fff; }
.DialogTitle { padding: 0 5px; color: #ffffff; background: #00256C; font-weight: bold; font-size: 12px; vertical-align: middle; }


/*
	Product details page
*/
.ProductTitle{ color: #003399; font-size: 12px; font-weight: bold; }
.ProductDetailsTitle { color: #6a0f6a; font-size: 12px; font-weight: bold; }
#product_price{color:#FF0000; font-size:20px; font-weight:bold;}

.ProductPriceConverting { color: #000; font-size: 12px; font-weight: bold; }
.ProductPrice { color: #ff0000; font-size: 12px; font-weight: bold; }
.ProductPriceSmall { color: #ff0909; font-weight: bold; }

.MarketPrice { font-size: 11px; }
.PImgBox { padding-right: 8px; width: 100px; text-align: left; vertical-align: top; }
.product_image_max{
	position:relative;
}
.product_image_max img{
	background-color: #ffffff;
	width: 300px;
	height:auto;
}
/*
	Products list
*/
.PListImgBox { padding-right: 8px; white-space: nowrap; text-align: center; vertical-align: top; }
/*
	Items style
*/
.ItemsList { color: #0066cc; font-weight: bold; }
/*
	Location bar
*/
.NavigationPath { color: #5B5B5B; font-weight: bold; font-size: 10px; text-decoration: none; }
.NavigationPath a { color: #5B5B5B; font-weight: bold; font-size: 10px; text-decoration: none; }
.NavigationPath a:hover { color: #AE0000; text-decoration: underline; }
/*
	Buttons
*/
.FormButton { color: #430a43; font-weight: bold; }
TABLE.ButtonTable { cursor: pointer; direction: ltr; vertical-align: middle; }
TD.Button { padding-left: 5px; padding-right: 5px; white-space: nowrap; background: #cfcfcf url(images/butbg.gif) repeat-x; letter-spacing: 1px; vertical-align: middle; }
FONT.Button { color: #ffffff; font: bold 13px Arial; text-decoration: none; }
IMG.ButtonSide { color: #430a43; }
.SimpleButton TR TD { padding: 0; white-space: nowrap; }
.GoImage { border: 0; vertical-align: middle; }

/*
	Subheader styles
*/
TABLE.SubHeaderGrey { margin-bottom: 10px; width: 100%; }
.SubHeaderGrey { padding: 0; color: #666; font-size: 11px; font-weight: bold; }
.SubHeaderGreyLine { padding: 0; background: #ccc; height: 1px; }
/*
	User profile page
*/
.RegSectionTitle { color: #550000; font-size: 10px; font-weight: bold; }

/*
	Product configurator module
*/
.YellowBackground { background: #CECECE; }

/*
	NEW styles
*/
.categories{
	background-color: #fbfafa;	
}
.categories a { border-bottom: 1px #ebebeb dotted; padding: 2px 3px 2px 10px; display: block; color: #000000; }
.categories a:hover { color: #FFCC00; text-decoration: none; }
.categoriesCart a {
	padding: 3px 4px 3px 10px;
	margin: 2px;
	display: block;
	background: #f8f8f8;
	color: #000000;
	font-size: 11px;
	line-height: 8px;
}
.categoriesCart a:hover { background: #f3f3f3; color: #ffcc00; text-decoration: none; }
.headerSub {
	height: 10px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.LoginInput { border: 1px inset #F8F8F8; width: 95%; margin: 2px 0; color: #000; background: #F8F8F8; }
.HeaderPhone { padding: 4px 15px; background: #ededed; color: #3a3a3a; text-align: right; }
.MainTable { padding: 0 10px; }
#auth_box { margin: 15px 0 0; border: 1px solid #7b117b; background: #fffae3; }
#auth_box .LoginInput { border: 1px solid #951d95; }
#auth_box .VertMenuTitle { padding: 5px; background: #7b117b; color: #fce9fc; }
#auth_box .VertMenuBox { border: none; }
.PListImgBox { padding-right: 8px; width: auto; white-space: nowrap; text-align: center; vertical-align: top; }
.category_header {
    background-color:#003399;
	background-image: url(images/vert-menu-back.jpg);
	background-repeat: no-repeat;
    border-left: 1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;
    border-style: solid solid none;
    border-top: 1px solid #C7C7C7;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 24px;
    padding-left: 10px;
    padding-top: 4px;
	text-transform:uppercase;
}
.category_content {
    border-bottom: 1px solid #C7C7C7;
    border-left: 1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin-bottom: 5px;
	BACKGROUND-COLOR:#FBFAFA;
}
.category_content a {
	border-bottom: 1px solid #EBEBEB;
	border-style: none none solid;
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
}

/*
  head.tpl Navigation
*/

#navigation{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 600px;
	height:20px;
}
#navigation a {
	display: inline;
	font-weight:bold;
	height: 10px;
	width: 60px;
	text-align: center;
	margin-top: 15px;
	margin-right: 23px;
	margin-left: 13px;
}
#navigation a:link {
	color: #000000;
}
#navigation a:visited {
	color: #000000;
}
#navigation a:hover {
	color: #FFCC00;
}
#nav_bar{
	padding-top:7px;
	background-image: url(images/nav_bar.jpg);
	background-repeat: no-repeat;
	text-align: left;
	height: 21px;
	width: 1026px;
}
#search_bar{
	float: right;
	margin-top: -2px;
}
#search_bar input{
	height: 12px;
	width: 120px;
}

/*  
      products_t.tpl 
*/
.products_t_box{
	width: 185px;
	float:left;
	padding: 5px;
	border: 1px solid #6699cc;
	text-align: center;
	margin-left: 6px;
	margin-top:px;
	margin-bottom:6px;
	margin-right:0px;
}
.products_title{
	height:50px;
}
.products_title a:link{
	color: #000000;
	font:arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	text-align: center;
	display: inherit;
	height: 45px;
}
.products_title a:visited{
	color: #000000;
	font:arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	text-align: center;
	display: inherit;
	height: 45px;
}
.products_t_extra{
	text-align: center;
	height:24px;
	font-size: 16px;
	color: #CD0067;
	font-weight: bold;
}
.products_more_details{
	height:12px;	
}
.products_market_price{
	FONT-SIZE: 14px;
	FONT-FAMILY: Times New Roman;
	height:15px;
}
.products_price{
	color: #ff0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	height:20px;
	padding-top: 10px;
	
}
.products_t_imagebox{position:relative;width:180px;height:160px;margin-left:8px;overflow:hidden;}
.products_image{position:absolute;left:-1px;top:20px;width:160px;z-index:1;text-align:center;}
.overlay{position:absolute;left:-1px;top:-1px;z-index:3;width:180px;height:140px;}
#header{
	width: 1020px;
	height: 115px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#logo{
	float:left;
	height: 75px;
	width: 228px;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:0px;
	margin-right:0px;
}
#cart{
	float:right;
	width:170px;
	height: 105px;
	overflow: hidden;
	margin-top:5px;
}
#mattress-sizes{
	position:relative;
	width:649px;
	height:104px;
	padding-top:0px;
}
#mattress-links{
	position:absolute;
	top:85px;	
}
#mattress-links a{
	display:inline;
	text-transform:uppercase;
	font-size:12px;	
	font-weight:bold;
	margin-top:-20px;
}
#ttest{
	width:649px;
	height:445px;
	position:relative;
}
.ttest-single{
	position:relative;
	width:312px;
	height:141px;
	float:left;
	padding:4px;
}
.ttest-link{
	position:absolute;
	top:128px;
	left:20px;
}
.ttest-link a{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
.products_t_imagebox{position:relative;width:175px;height:140px;margin-left:8px;overflow:hidden;}
.products_image{position:absolute;left:-1px;top:0px;width:160px;z-index:1;text-align:center;}
.overlay{position:absolute;left:-1px;top:-1px;z-index:3;width:180px;height:120px;}
.overlay4{position:absolute;left:-1px;top:-1px;z-index:6;width:180px;height:120px;}
.overlay5{position:absolute;left:-1px;top:90px;z-index:7;width:98px;height:53px; margin-top:-5px;}


/*  
      JQuery
*/
#tabs{
	border:0;
	margin:0px;
	padding:0px;
}
.ui-tabs-hide{
	display:none;
}
.ui-tabs-nav{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.ui-tabs-nav li{
	padding:0px;
	margin: 0px;
	display:inline-block;	
	line-height:30px;
	width:210px;
	height:31px;
	text-align:center;
	background-image: url(images/tab-back.jpg);
	background-repeat: no-repeat;
}
.ui-tabs-nav a{
	text-decoration:none;	
}
.ui-tabs-nav a:hover {
		
}
.ui-tabs-selected{
	background-image: url(images/tab-back-selected.jpg)!important;
	background-repeat: no-repeat!important;
}
.ui-tabs-selected a{
	color:#ffffff;
}
.ui-state-default{
	
}
.ui-tabs-panel{
	height:180px;
	width:634px;	
}
