body {
	background:url(../images/blu_bg_tile.jpg) repeat-x #23519a;
	font-family:Verdana,Arial;
	font-size:10pt;
	margin:0;
}

h1,h2,h3,h4,h5 
{
	padding:0;
	margin:0;
}

h3 
{
	font-size:10pt;
}

img {
	border:0;
}

ul 
{
	padding-left:20px;
	margin-left:0;
}

hr 
{
	height:1px;
}

a 
{
	color:#333333;
}

a:hover 
{
	text-decoration:underline;
}

p 
{
	margin-top:0;
	padding-top:5px;
}

.c {
	clear:both;
	font-size:1px;
	height:1px;
}

.r 
{
	clear:right;
	font-size:1px;
	height:1px;
}

.topmenuitem 
{
}

#blu_main_container{
	width:925px;
	padding-top:10px;
	margin:0 auto;
}

div#toplinks{
	float:right;
	padding-bottom:30px;
}

div#toplinks a{ 
	margin:0 10px; 
	color:#fff;
	font-size:0.7em;
}

div#blu_topnav{
	clear:both;
}

div#blu_topnav div{
	float:left;
}

div#blu_topnav div#blu_nav_main
{
	margin-left:15px;
	padding-right:7px;
	float:right;
}

#blu_nav_sub{ margin-left:18px; padding-top:20px;}


a.navWhat {
width:117px;
height:25px;
background: url("../images/blu_nav_whatisblu.gif") 0 -25px no-repeat;
text-decoration: none;
float:left;
}
a.navWhat:hover { 
background-position: 0 0;
}

a.navProd {
width:117px;
height:25px;
background: url("../images/blu_nav_bluproducts.gif") 0 -25px no-repeat;
text-decoration: none;
float:left;
}
a.navProd:hover { 
background-position: 0 0;
}

a.navDesigners {
width:99px;
height:25px;
background: url("../images/blu_nav_designers.gif") 0 -25px no-repeat;
text-decoration: none;
float:left;
}
a.navDesigners:hover { 
background-position: 0 0;
}

a.navContact {
width:104px;
height:25px;
background: url("../images/blu_nav_contactus.gif") 0 -25px no-repeat;
text-decoration: none;
float:left;
}
a.navContact:hover { 
background-position: 0 0;
}


#blu_content_container a.on {background-position: 0 0;}



a.leftnavFoodPrep {
width:214px;
height:26px;
background: url("../images/blu_sidenav_foodprep.gif") 0 -25px no-repeat;
text-decoration: none;
float:left;
}
a.leftnavFoodPrep:hover { 
background-position: 0 0;
}

a.leftnavEquip {
width:214px;
height:26px;
background: url("../images/blu_sidenav_equip.gif") 0 -25px no-repeat;
text-decoration: none;
float:left;
}
a.leftnavEquip:hover { 
background-position: 0 0;
}

a.leftnavSaute {
width:214px;
height:26px;
background: url("../images/blu_sidenav_saute.gif") 0 -25px no-repeat;
text-decoration: none;
float:left;
}
a.leftnavSaute:hover { 
background-position: 0 0;
}

a.leftnavPanChill {
width:214px;
height:26px;
background: url("../images/blu_sidenav_panchillers.gif") 0 -25px no-repeat;
text-decoration: none;
float:left;
}
a.leftnavPanChill:hover { 
background-position: 0 0;
}

a.leftnavRemote {
width:214px;
height:26px;
background: url("../images/blu_sidenav_remoterefrig.gif") 0 -25px no-repeat;
text-decoration: none;
float:left;
}
a.leftnavRemote:hover { 
background-position: 0 0;
}

a.leftnavCustomFab {
width:214px;
height:26px;
background: url("../images/blu_sidenav_customfab.gif") 0 -25px no-repeat;
text-decoration: none;
float:left;
}
a.leftnavCustomFab:hover { 
background-position: 0 0;
}

a.leftnavAccessories {
width:214px;
height:25px;
background: url("../images/blu_sidenav_accessories.gif") 0 -25px no-repeat;
text-decoration: none;
float:left;
}
a.leftnavAccessories:hover { 
background-position: 0 0;
}



/*********  BLU Home *********/

#blu_home_main{ 
	clear:both;
	padding-top:10px;
	text-align:left;
}

#blu_touts
{
	position:relative;
	left:-1px;
	padding-top:20px;
	text-align:left;
	font-size:0.8em;
	height:120px;
}


#blu_footer{
	clear:both;
	padding-top:20px;
	color:#FFFFFF;
}

#blu_footer a{color:#FFFFFF;}

#blu_footer span{margin-left:30px;}

#blu_footer_content{
	text-align:left;
	clear:both;
	padding-top:20px;
	padding-left:228px;
	color:#FFFFFF;
	}
#blu_footer_content a{color:#FFFFFF;}

/* COPIED FROM KAIRAK.CSS */

div#blu_content_container 
{
	margin-top:18px;
	padding-right:7px;
}

/* PAGES */


div#left_nav 
{
	width:202px;
	margin-right:13px;
	float:left;
}

div#content_header 
{
	width:690px;
	overflow:hidden;
	float:right;
}

div#content 
{
	width:660px;
	border:none;
	float:right;
	min-height:400px;
	display:inline;
	padding:15px;
	background:url(/images/content_top_bg.gif) #fff top right no-repeat;
	text-align:left;
}

div#content_bottom
{
	width:690px;
	height:83px;
	float:right;
}


div#footerright 
{
	width:694px;
	float:right;
	color:#666666;
	margin:10px 0px 10px 0px;
}

/* GENERIC */

div#blu_content_container div#generic_title 
{
	color:#3081c5;
	font-size:16px;
	margin-bottom:14px;
	font-weight:700;
}

div#generic_subtitle 
{
	color:#255795;
	font-weight:bold;
	font-size:0.8em;
}

div#generic_copy 
{
	font-size:11px;
	color:#7a7a7a;
}

/* PRODUCTS */

.product_feature_container
{
	margin-top:10px;
	float:right;
	width:440px;
}

.product_feature_headertext
{
	width:207px;
	font-weight:bold;
	font-size:11px;
	color:#666;
	border-bottom:solid 1px #fff;
	padding:6px;
}

.product_feature_copy
{
	width:200px;
	color:#666;	
	font-size:11px;
	padding:6px 10px 6px 6px;
}

.product_model_container
{
}

div#product_leftcolumn 
{
	width:220px;
	float:left;
}

div#product_separator
{
	background-color:#ecf1f5;
	border-top:solid 1px #d2dfe9;
	border-right:solid 1px #d2dfe9;
	border-left:solid 1px #d2dfe9;
	font-weight:bold;
	color:#699dc9;
	padding:5px;
	font-size:11px;
	width:193px;
}

div#product_model
{
	background-color:#f4f9fc;
	border-top:solid 1px #d2dfe9;
	border-right:solid 1px #d2dfe9;
	border-left:solid 1px #d2dfe9;
	color:#699dc9;
	padding:5px;
	font-size:11px;
	width:193px;
}

div#product_model a
{
	color:#699dc9;
}

div#product_model_footer
{
	border-top:solid 1px #d2dfe9;
	width:205px;
}

li
{
	color:#666;
}


div#promos {
	width:918px;
	margin-top:23px;
}

div.promo_title 
{
	background-image:none;
	width:305px;
	height:24px;
	overflow:hidden;
	display:none;
}

div.promo_content 
{
	background-image:none;
	color:#043788;
	width:301px;
	height:100px;
	padding-top:25px;
}

div.promo_content a 
{
	color:#043788;
	text-decoration:underline;
}

div.promo_copy 
{
	padding:8px;
}

div.promo_module {
	height:135px;
	width:301px;
	float:left;	
}
div.promo_module_alt {
	height:135px;
	width:301px;
	float:left;	
}
div.promo_divider 
{
	visibility:hidden;
	width:10px;
	height:100px;
	float:left;
}

div#legal 
{
	color:#fff;
	float:left;
}

div.footermenudivider
{
	background-color:#fff;
}

div.headermenuitem {
	float:left;
}

div.headermenuitem a {
	color:#fff;
}

div.headermenudivider {
	float:left;
	width:1px;
	height:10px;
	background-color:#fff;
	margin:2px 5px 0px 5px;
}
    
#topmenu {
	margin-top:19px;
}

div#toplinks ul
{
	margin:0;
	padding:0;
	list-style:none;
}

div#toplinks li 
{
	display:inline;
}