/* CSS Document */
/* 092506 0.02*/
/*Note to Merchants: If you wish to make edits to your CSS, we suggest you make them in the css-edits stylesheet or another css file that you create and reference in your template. By doing so you will ensure that you are not introducing errors into the main stylesheets, which you could not recover if you edited them directly. This also allows Yahoo! to potentilly release fixes (if necessary) by you copying in the newlt revised files without overwriting any of your subsequent edits.*/

/*

/* Elements */
@charset "utf-8";
body {text-align:center; width:auto;margin:0; padding:0}
#container {margin:0 auto; text-align:left; width:774px; border:solid 1px #cc0000;} /* This "container" is needed as IE produces resize induced rendering errors when using the BODY element for a container. */ 
#header {min-height:75px; height:auto !important; height:75px; border-bottom:1px solid #cc0000;}
#header img {display:block} /* _height and zoom are MS hacks */
#header:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
#header-banner { height:auto; padding:7px;}
#header-banner img {display:block}

#footer-links-checkout {margin:0 auto; padding-left:20px; padding-top:20px; text-align:left; width:754px; border:solid 1px #cc0000; color:#e9e9e9; font-size:10px;}
#footer-links {margin:0 auto; padding-left:20px; text-align:left; width:754px; border:solid 1px #cc0000; color:#e9e9e9; font-size:8px; margin-top:18px; font-family:Verdana,Arial,Helvetica,sans-serif; }
#footer-links ul, #footer-links-checkout ul ,#footer-links ul li {margin:0; padding:0; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
#footer-links a, #footer-links-checkout a {color:#000000; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
#footer-links a:active, #footer-links-checkout a:active {color:#000000; text-decoration:none;  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
#footer-links a:visited,  #footer-links-checkout a:visited {color:#000000; text-decoration:none;  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
#footer-links a:link,  #footer-links-checkout a:link{color:#000000; text-decoration:none;  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
#footer-links a:hover , #footer-links-checkout a:hover {text-decoration:underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}

#footer-images {margin:0 auto; text-align:left; padding-left:20px; padding-top:10px; width:754px; margin-top:18px; height:65px;; border:solid 1px #cc0000; color:#cc0000; font-size:11px;  vertical-align: bottom; }
#footer-images img{ border:0; float:left; }


#main-cat {width:178px; height:20px;}
#main-cat img {border:0; display:block;height:20px;}
#breadcrumbs {width:560px; padding-bottom:10px;font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#cc0000; font-weight:bold;}
#breadcrumbs a:link{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#cc0000; font-weight:bold;}
#breadcrumbs a{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#cc0000;font-weight:bold;}
#breadcrumbs a:visited{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#cc0000;font-weight:bold;}
#breadcrumbs a:hover{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#FF0000;font-weight:bold;}


#left-navigation{color:cc0000;font-family: Arial, Helvetica, sans-serif; width:177px; }
#left-navigation a{padding-left:10px;}
	a.menu_href:visited { font-size: 12px; font-weight: bold; color:#cc0000; text-decoration:none;}
	a.menu_href:active {font-size: 12px; font-weight: bold; color: #cc0000; text-decoration:none;}
	.menu_href a:hover {font-size: 12px; font-weight: bold;  color: #DD0000; text-decoration:none;}
    a.menu_href:link {font-size: 12px; font-weight: bold;  color: #cc0000; text-decoration:none;}
	a.menu_href2:link { font-size: 12px; font-weight: bold; color: #cc0000; text-decoration:none; line-height:20px;}
	a.menu_href2:visited { font-size: 12px; font-weight: bold; color: #cc0000; text-decoration:none; line-height:20px;}
	a.menu_href2:active { font-size: 12px; font-weight: bold; color: #cc0000; text-decoration:none; line-height:20px;}
	a.menu_href2:hover { font-size: 12px; font-weight: bold;  color: #DD0000; text-decoration:none; line-height:20px;}
		
	a.menu_href3:link {margin-left: 6px; font-size: 11px; font-weight:500; color: #cc0000; text-decoration:none;}
	a.menu_href3:visited {margin-left: 6px; font-size: 11px; font-weight:500; color: #cc0000; text-decoration:none;}
	a.menu_href3:active {margin-left: 6px;  font-size: 11px; font-weight:500; color: #cc0000; text-decoration:none;}
	a.menu_href3:hover {margin-left: 6px;  font-size: 11px; font-weight:500; color: #DD0000; text-decoration:none;}
	   .campaign-tracker-text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #cc0000; margin-top:4px;}
.campaign-tracker {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #cc0000;}
.nobord{display:block}
#SearchString {height: 14px; width: 114px; color: #cc0000; font-size: 9px; margin-top:7px; border:1px solid #cc0000; }
/*styles for category display page - contains border around products, */
.BorderOnMS {
vertical-align:top; text-align:center;
padding:3px; border-bottom:1px solid #cc0000;
	border-top:1px solid #cc0000;
	border-left:1px solid #cc0000;
	border-right:0px solid #cc0000;
	width:106px;
}
.BorderOnMS img{width:100px;  display:block; border:0px;}
.HomePageTD {
width:173px;
	border:  1px solid #cc0000;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px; vertical-align:top; 
}
.cell {
margin-left:4px; margin-top:4px;
}
.RetailPrice {
	color: #000000;
	font-weight:bold;
	line-height:20px
}
.RetailPriceStr {
 text-decoration:line-through;
}
.OurPrice {
	color: #CB2802;
	font-weight:bold;
	line-height:12px;
}
.OurPriceStr {
	color: #CB2802;
	font-weight:bold;
	line-height:12px;
	text-decoration:line-through;
}
.saletag { margin-right: 2px; vertical-align:middle; width:44px;}
.SalePrice {
	color: #FF0000;
	font-size: 18px;
	font-weight: 900;
	font-family: Arial, Helvetica, sans-serif;
}
.HomePageTD a:link {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	font-weight: normal;
	text-decoration:none;
	}
.HomePageTD a:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color:#000000;
	font-weight: normal;
	text-decoration:none;
	}
.HomePageTD a:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	font-weight: normal;
	text-decoration:underline;
	}
/*links for home page*/

#row_of_4_items td .cell a:link {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	font-weight: normal;
	text-decoration:none;
	}
#row_of_4_items td .cell  a:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color:#000000;
	font-weight: normal;
	text-decoration:none;
	}
#row_of_4_items td .cell  a:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	font-weight: normal;
	text-decoration:underline;
	}
		
	
.paging {font-size:9px; color:#cc0000;}

/*styles for product page*/
.style_h1 
{font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: #000000; font-weight: bold; padding:0px; margin:0px;}
.style2 {font-size: 10px; font-style: italic; font-family: Arial,Helvetica,sans-serif;}
/*style for logos container - has line and padding*/
#container3 { width: 320px; height: 26px; margin-top: 12px; border-bottom:1px solid #cc0000; margin-bottom: 12px;}
.style3 {font-family: Arial,Helvetica,sans-serif; font-size: 11px;} /*msrp price*/
.style4 { font-size: 11px; color: #ff0000; font-family: Arial,Helvetica,sans-serif; white-space:nowrap; } /*you save*/
.style12 {font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; color: #990000; white-space:nowrap; } /*our price text and price*/
.style8 { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; color: #ff0000;} /*sale price amount if on sale*/
.style10 { font-family: Arial,Helvetica,sans-serif; font-size: 11px;} /*availability text*/
.options-tab-left {background:url(http://www.luxaris.com/sauna-sauna/bg-options.gif); background-repeat:no-repeat; background-position:left;}
.options-tab-right {background:url(http://www.luxaris.com/sauna-sauna/bg-options.gif); background-repeat:no-repeat; background-position:right;}
.options-tag-text {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc0000; padding-left:13px; padding-top:3px; margin-top:5px;}
.shortbr3 {line-height: 12pt;margin-top: 6px;margin-bottom: 6px;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;} /*options style for p tag*/
.dropdown1 {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; width: 330px;font-weight:normal;} /*dropdown*/
.options-table a img { border:0; display:inline;}
/*basco only*/
.smalldesc {font-size: 9px;}
#glass-code, #finish-code {font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif;}
.glass {font-size: 10px;font-family: Verdana,Arial,Helvetica,sans-serif;}

.divshade {border: 1pt solid silver; padding-top: 1pt; padding-right: 4pt; padding-bottom: 1pt; padding-left: 4pt; background-color: #f3f3f3; background-image: none;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 50%;
}
.divshade a{color:#000000;}
.disp_price {color: #ff0000;font-size: 10.5pt;font-weight: bold;padding-left: 3px;}

/*style for policy, shipping infor and etc*/
.cell23 {padding-left:12px;padding-bottom:6px;padding-top:5px; padding-right:12px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: normal;
text-align:justify; color:#cc0000;background-repeat:no-repeat;}
.cell-sitemap {
margin-left:4px; margin-top:4px;
}
.cell-sitemap  a:link {color:#cc0000;}
.cell-sitemap  a:visited {color:#cc0000;}
.cell-sitemap  a:active {color:#cc0000;}
.cell-sitemap  a:hover {color:#FF0000;}

/*customer service cat page*/
.cell2 { padding-left:12px; padding-bottom:6px; padding-top:6px; padding-right:12px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt;
font-weight: normal; text-align:justify; color: #336666; background-repeat:no-repeat;}
.cell2 a:link {color:#336699;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt;}
.cell2 a:hover {color:#FF0000;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt;}
.cell2 a:visited {color:#336699;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt;}
.cell2 a:active {color:#336699;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt;}

.custserv {margin-left:12px; margin-top:2px; color:#7ba0a0; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration:none }
a:link .custserv {text-decoration:none;background: #FFFFFF}
a:hover .custserv {  clear:both; text-decoration:none; color:black; background: #FFFFFF}
a.custserv:visited {  clear:both; text-decoration:none; color:black;background: #FFFFFF}
/*navigation pages*/
.BorderOn3 {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #cc0000 1px solid; BORDER-LEFT: #cc0000 0px solid; BORDER-BOTTOM: #cc0000 1px solid; vertical-align:top; padding-left:12px; padding-bottom:6px; padding-top:13px; padding-right:12px; 
	font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: normal; text-align:justify; color: #cc0000; 
}

.BorderOn2 {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #cc0000 1px solid; border-left:1px solid #cc0000; BORDER-BOTTOM: #336666 1px solid; background-color:#FFFFFF;}


.style_2h1{
font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px; padding-top:6px;padding-bottom:6px; font-size:12px; font-weight:bold ;color:#FFFFFF; margin-left: 0px; margin-top: 0px;margin-right: 0px;margin-bottom: 0px;
} 
.feat_pro {
font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; text-align:left; color: #cc0000;
}
.BorderOn5 { border:1px solid #cc0000; width:100px;vertical-align:middle;}
.BorderOn-brandpage { HEIGHT: 31px; text-align:center;}
#row_of_4_itemstext .cell a{color:#000000;font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
#row_of_4_itemstext .cell a:link{color:#000000;font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
#row_of_4_itemstext .cell a:visited{color:#000000;font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
#row_of_4_itemstext .cell a:hover{color:#FF0000;font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px;}


img {border:0};
a{color:#0000ff}
a:visited{/*color:#660099*/}
* {padding:0; /*margin:0;*/}
td {font-size: 11px ; color:#000000;}
h1, h2, h3{margin:0;}
tr, td       {vertical-align:top;}

#paging-table a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
#paging-table {vertical-align:top;}
.AlertText {color:#FF0000; font-size:14px;} /*alert text if there is no quick ship items found on page*/
/*MAP PRICE for category page*/
a.map-price:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight:bold; color: #990000; text-decoration:underline;}
a.map-price:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #990000; text-decoration:none;}
a.map-price:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #990000; text-decoration:none;}
a.map-price:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #990000; text-decoration:underline;}
