
@import url(/cms.css);


body{
text-align:center;
margin:0px;
padding:0px;
background-color: #687fbe;
font: 9pt Arial, Helvetica, sans-serif;
}

#header{
background-color:#ffffff;
height:136px;
width:992px;
}


#header #headproducts
{
float:left;
width:570px;
height:117px;
padding: 0px 9px 12px 8px;
margin:0px 0px 0px 10px;
background: url('/gfx/head-product-bg.gif') no-repeat left top;
}

#header #headproducts .product
{
position:relative;
top:0px;
left:0px;
z-index:1;
display:inline;
float:left;
width:190px;
height:117px;
}

#header #headproducts .product h2
{
position:relative;
top:0px;
left:0px;
z-index:2;
margin:0px;
padding:0px;
color:#ffffff;
font-weight:bold;
text-align:center;
}

#header #headproducts .product img
{
float:left;
margin: 30px 10px 0px 10px;
}

div#coolingPhotoBG, div#heatingPhotoBG, div#dryingPhotoBG
{
position:absolute;
top:0px;
left:0px;
width:190px;
height:117px;
z-index:1;
}

div#coolingPhotoBG
{
background: #687fbe url('/gfx/header-blue.gif') no-repeat left top;
}

div#heatingPhotoBG
{
background: #e73b30 url('/gfx/header-red.gif') no-repeat left top;
}

div#dryingPhotoBG
{
background: #60a739 url('/gfx/header-green.gif') no-repeat left top;
}


#header #headproducts .product a
{
position:relative;
top:0px;
left:0px;
z-index:2;
float:left;
color:#ffffff;
font-weight:bold;
margin:20px 0px 0px 110px;
}

#menuleft{
float:left;
width: 240px;
background-color:#ffffff;
}

#menuright{
}

#content{
padding-top:0px;
padding-left:240px;
padding-right:20px;
margin-bottom:20px;
}

#footer{
clear: both;
width:950px;
height:40px;
margin:10px 20px 0px 20px;
padding:10px 0px 10px 0px;
font-size:0.8em;
border-top:8px solid #eeeeee;
}

#footer p
{
display:inline;
float:left;
width:670px;
margin:0px;
padding:0px;
font-size:1.1em;
}

#footer p.flinks
{
display:inline;
float:left;
width:280px;
line-height:1.4em;
text-align:right;
}

#container{
width: 992px;
margin-left:auto;
margin-right:auto;
margin-top: 0px;
margin-bottom: 0px;
padding:0px 0px 10px 0px;
text-align:left;
background-color:#FFFFFF;
border-right:4px solid #4f66a6;
border-left:4px solid #4f66a6;
}

#logo {float:left;border:none;padding-left:20px;border-bottom:0px solid #fbd5d3;padding-bottom:13px;background: url('/gfx/vp-curv.gif') no-repeat left top;}

#logo #headphone
{
position:relative;
top:0;
left:-10px;
width:auto;
color:#3D3D3F;
font: bold 20px verdana;
padding: 10px 0px 0px 80px;
text-align:right;
}

#logo #headphone span
{
font-size:12px;
padding: 0px 5px 0px 0px;
}

#logo #headphone a
{
display:none;
}

#logo img
{
margin-left:0px;
}

#logo #headphone a:link    {position:relative;top:-4px;left:0;padding-left:6px;color:#3D3D3F;font-weight:normal;font-size:8pt;text-decoration:underline;}
#logo #headphone a:visited {position:relative;top:-4px;left:0;padding-left:6px;color:#3D3D3F;font-weight:normal;font-size:8pt;text-decoration:underline;}
#logo #headphone a:hover   {position:relative;top:-4px;left:0;padding-left:6px;color:#3D3D3F;font-weight:normal;font-size:8pt;text-decoration:none;}
#logo #headphone a:active  {position:relative;top:-4px;left:0;padding-left:6px;color:#3D3D3F;font-weight:normal;font-size:8pt;text-decoration:none;}


#flash_temp{float:left;}

.top_nav1 {float:left; border-right:3px solid #ffffff; background-color:#404040; height:84px; width:204px;}
.top_nav1_hover {float:left; border-right:3px solid #ffffff; background-color:#000000; height:84px; width:204px;}

.top_nav2 {float:left; background-color:#404040; height:84px; width:203px;}
.top_nav2_hover {float:left; background-color:#000000; height:84px; width:203px;}

/*Fonts & Links*/

A 		{ color: #0A54A2; text-decoration: none; }
A:visited 	{ color: #0A54A2; text-decoration: none; }
A:hover   	{ color: #0A54A2; text-decoration: underline;  }
A:active  	{ color: #0A54A2; text-decoration: none; }
A.link 		{ color: #0A54A2; text-decoration: none; }
A.link:visited 	{ color: #0A54A2; text-decoration: none; }
A.link:hover   	{ color: #0A54A2; text-decoration: underline;  }
A.link:active  	{ color: #0A54A2; text-decoration: none;  }

p {font: 9pt Arial, Helvetica, sans-serif; padding-bottom:10px; margin:0px; line-height:14pt;}

.small {font: 8pt Arial, Helvetica, sans-serif; padding-bottom:10px; margin:0px;}

.smaller {font: 7pt Arial, Helvetica, sans-serif; padding-bottom:10px; margin:0px;}

b {color: #0A54A2; font: bold 9pt Arial, Helvetica, sans-serif;}

.blue_text {color: #0A54A2; font:9pt Arial, Helvetica, sans-serif;}

.orange_text {color: #E66403; font:9pt Arial, Helvetica, sans-serif;}

.green_text {color: #6AB441; font:9pt Arial, Helvetica, sans-serif;}

.price_text {color: #0A54A2; font:bold 11pt Arial, Helvetica, sans-serif; }

.text {font:9pt Arial, Helvetica, sans-serif;}

.text_smaller {font:8pt Arial, Helvetica, sans-serif;}

em {font:9pt Arial, Helvetica, sans-serif; font-style:italic;}

h1 {font: bold 12pt Arial, Helvetica, sans-serif; padding-bottom:20px; margin:0px; color: }

h2 {font:11pt Arial, Helvetica, sans-serif; padding-bottom:20px; margin:0px; line-height:16pt; color: #0A54A2; }

li {font: 9pt Arial, Helvetica, sans-serif; padding:0px; margin-bottom:5px; line-height:12pt;list-style-image: url(gfx/grey_bullet_small.gif); vertical-align:top}

ol {padding-top:0px; margin-top:30px; padding-bottom:0px; margin-bottom:0px; margin-left:10px;}

ul {font: 9pt Arial, Helvetica, sans-serif; line-height:14pt; padding-top:0px; margin-top:0px }

#nav_pic_holder {width:56px; height:73px;/*border: 1px solid #FFFFFF;*/ float:left; margin-right:25px; margin-left:30px}

.text_back {display:block; background:  #d9d9d9;  padding:5px;}

.blue{
	margin-bottom:5px;
	margin-left:10px;
	padding: 0px;
	font: bold 9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	list-style-image: url(gfx/blue_bullet.gif);
	vertical-align:top;

}
.blue_ul{
	margin-bottom:0px;
	padding: 0px;
	margin-left:10px;
	font: bold 9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	list-style-image: url(gfx/blue_bullet.gif);
	vertical-align:top;
}
a.blue_bullet{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;

}
a.blue_bullet:link{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
a.blue_bullet:visited{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
a.blue_bullet:active{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
a.blue_bullet:hover{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#687FBE;
}
a.orange_bullet{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;

}
a.orange_bullet:link{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
a.orange_bullet:visited{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
a.orange_bullet:active{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
a.orange_bullet:hover{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#E66403;
}
a.green_bullet{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;

}
a.green_bullet:link{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
a.green_bullet:visited{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
a.green_bullet:active{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
a.green_bullet:hover{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#6AB441;
}
a.bullet{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;

}
a.bullet:link{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
a.bullet:visited{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
a.bullet:active{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
a.bullet:hover{
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
.bullet_header{
 	margin-left:0px;
 	font: bold 11pt Arial, Helvetica, sans-serif;
 	color:#FFFFFF;

}
.blue_bullet_header{
 	margin-left:0px;
 	font: bold 11pt Arial, Helvetica, sans-serif;
 	color:#687FBE;

}
.orange_bullet_header{
 	margin-left:0px;
 	font: bold 11pt Arial, Helvetica, sans-serif;
 	color:#E66403;

}
.green_bullet_header{
 	margin-left:0px;
 	font: bold 11pt Arial, Helvetica, sans-serif;
 	color:#6AB441;

}

.left_blue_bullet_header{
 	padding-left:20px;
 	font: bold 11pt Arial, Helvetica, sans-serif;
 	color:#687FBE;

}

.left_orange_bullet_header{
 	padding-left:20px;
 	font: bold 11pt Arial, Helvetica, sans-serif;
 	color:#E66403;

}

.left_green_bullet_header{
 	padding-left:20px;
 	font: bold 11pt Arial, Helvetica, sans-serif;
 	color:#6AB441;

}


.orange{
	margin-bottom:5px;
	margin-left:10px;
	font: bold 9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	list-style-image: url(gfx/orange_bullet.gif);
	vertical-align:top;
	display:list-item;

}
.orange_ul{
	margin-bottom:0px;
	padding: 0px;
	margin-left:10px;
	font: bold 9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	list-style-image: url(gfx/orange_bullet.gif);
	vertical-align:top;
}

.green{
	margin-bottom:5px;
	margin-left:10px;
	font: bold 9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	list-style-image: url(gfx/green_bullet.gif);
	vertical-align:top;

}
.green_ul{
	margin-bottom:0px;
	padding: 0px;
	margin-left:10px;
	font: bold 9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	list-style-image: url(gfx/green_bullet.gif);
	vertical-align:top;
}

#left_nav_holder {padding-left:10px; padding-right:0px; clear:both; margin-bottom:10px;}

/* MENUS */

#menu{
	display:inline;
	float:left;
	margin-right:0px;
	margin-left: 0px;
	width: 200px;
	text-align:left;
	list-style-type: none;
	list-style-image:none;
	margin-bottom:20px;
	padding-left:10px;
	background-color:#f6f6f6;
}

.menu{
 margin-left:0px;
 margin-right:0px;
 padding: 0px;
 list-style-type: none;
 display:inline;

}

menu ul{
 margin:0px;
 padding: 0px;
 list-style-type: none;
 display:inline;

}

menu li{
 margin:0px;
 padding: 0px;
 list-style-type: none;
 display:inline;

}
a.home{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/mid_blue.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom:0px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;


}
a.home:link{
	background-image: url(gfx/mid_blue.gif);
	text-decoration:none;
	background-repeat:no-repeat;
	color:#ffffff;
}
a.home:visited{
	text-decoration:none;
	background-image: url(gfx/mid_blue.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.home:active{
	text-decoration:none;
	background-image: url(gfx/mid_blue.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.home:hover{
    text-decoration:none;
	color:#FFFFFF;
	background-image: url(gfx/mid_blue_on.gif);
	background-repeat:no-repeat;
}
a.homehover{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/mid_blue_on.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom:0px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;

}
a.homehover:visited{
	text-decoration:none;
	color:#ffffff;
}
a.homehover:active{
	text-decoration:none;
	color:#ffffff;
}
a.homehover:hover{
    text-decoration:none;
	color:#FFFFFF;

}

a.who{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/blue.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 3px;
	margin-left:13px;
	margin-bottom:7px;
	float:left;
	clear:both;


}
a.who:link{
	background-image: url(gfx/blue.gif);
	text-decoration:none;
	background-repeat:no-repeat;
	color:#ffffff;
}
a.who:visited{
	text-decoration:none;
	background-image: url(gfx/blue.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.who:active{
	text-decoration:none;
	background-image: url(gfx/blue.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.who:hover{
    text-decoration:none;
	color:#FFFFFF;
	background-image: url(gfx/blue_on.gif);
	background-repeat:no-repeat;
}
a.whohover{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/blue_on.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 3px;
	margin-left:13px;
	margin-bottom:7px;
	float:left;
	clear:both;

}
a.whohover:visited{
	text-decoration:none;
	color:#ffffff;
}
a.whohover:active{
	text-decoration:none;
	color:#ffffff;
}
a.whohover:hover{
    text-decoration:none;
	color:#FFFFFF;

}
a.guarantee{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/orange.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;


}
a.guarantee:link{
	text-decoration:none;
	background-image: url(gfx/orange.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#ffffff;
}
a.guarantee:visited{
	text-decoration:none;
	background-image: url(gfx/orange.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.guarantee:active{
	text-decoration:none;
	background-image: url(gfx/orange.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.guarantee:hover{
    text-decoration:none;
	color:#FFFFFF;
	background-image: url(gfx/orange_on.gif);
	background-repeat:no-repeat;
}
a.guaranteehover{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/orange_on.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;

}
a.guaranteehover:visited{
	text-decoration:none;
	color:#ffffff;
}
a.guaranteehover:active{
	text-decoration:none;
	color:#ffffff;
}
a.guaranteehover:hover{
    text-decoration:none;
	color:#FFFFFF;

}
a.special{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/green.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom:0px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;


}
a.special:link{
	background-image: url(gfx/green.gif);
	text-decoration:none;
	background-repeat:no-repeat;
	color:#ffffff;
}
a.special:visited{
	text-decoration:none;
	background-image: url(gfx/green.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.special:active{
	text-decoration:none;
	background-image: url(gfx/green.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.special:hover{
    text-decoration:none;
	color:#FFFFFF;
	background-image: url(gfx/green_on.gif);
	background-repeat:no-repeat;
}
a.specialhover{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/green_on.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom:0px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;

}
a.specialhover:visited{
	text-decoration:none;
	color:#ffffff;
}
a.specialhover:active{
	text-decoration:none;
	color:#ffffff;
}
a.specialhover:hover{
    text-decoration:none;
	color:#FFFFFF;

}
a.size{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/green.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom:0px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;


}
a.size:link{
	background-image: url(gfx/red.gif);
	text-decoration:none;
	background-repeat:no-repeat;
	color:#ffffff;
}
a.size:visited{
	text-decoration:none;
	background-image: url(gfx/red.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.size:active{
	text-decoration:none;
	background-image: url(gfx/red.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.size:hover{
    text-decoration:none;
	color:#FFFFFF;
	background-image: url(gfx/red_on.gif);
	background-repeat:no-repeat;
}
a.sizehover{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/red_on.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom:0px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;

}
a.sizehover:visited{
	text-decoration:none;
	color:#ffffff;
}
a.sizehover:active{
	text-decoration:none;
	color:#ffffff;
}
a.sizehover:hover{
    text-decoration:none;
	color:#FFFFFF;

}

a.contact{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/dk_blue.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;

}
a.contact:link{
	text-decoration:none;
	background-image: url(gfx/dk_blue.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#ffffff;
}
a.contact:visited{
	text-decoration:none;
	background-image: url(gfx/dk_blue.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.contact:active{
	text-decoration:none;
	background-image: url(gfx/dk_blue.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.contact:hover{
    text-decoration:none;
	color:#FFFFFF;
	background-image: url(gfx/dk_blue_on.gif);
	background-repeat:no-repeat;
}
a.contacthover{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/dk_blue_on.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;
}
a.contacthover:visited{
	text-decoration:none;
	color:#ffffff;
}
a.contacthover:active{
	text-decoration:none;
	color:#ffffff;
}
a.contacthover:hover{
    text-decoration:underline;
	color:#FFFFFF;

}
a.trade{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/grey.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;
}
a.trade:link{
	text-decoration:none;
	background-image: url(gfx/grey.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#ffffff;
}
a.trade:visited{
	text-decoration:none;
	background-image: url(gfx/grey.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.trade:active{
	text-decoration:none;
	background-image: url(gfx/grey.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.trade:hover{
    text-decoration:none;
	color:#FFFFFF;
	background-image: url(gfx/grey_on.gif);
	background-repeat:no-repeat;
}
a.tradehover{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/grey_on.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;
}
a.tradehover:visited{
	text-decoration:none;
	color:#ffffff;
}
a.tradehover:active{
	text-decoration:none;
	color:#ffffff;
}
a.tradehover:hover{
    text-decoration:underline;
	color:#FFFFFF;

}
a.bank{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/black.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;
}
a.bank:link{
	text-decoration:none;
	background-image: url(gfx/black.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#ffffff;
}
a.bank:visited{
	text-decoration:none;
	background-image: url(gfx/black.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.bank:active{
	text-decoration:none;
	background-image: url(gfx/black.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.bank:hover{
    text-decoration:none;
	color:#FFFFFF;
	background-image: url(gfx/black_on.gif);
	background-repeat:no-repeat;
}
a.bankhover{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/black_on.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;
}
a.bankhover:visited{
	text-decoration:none;
	color:#ffffff;
}
a.bankhover:active{
	text-decoration:none;
	color:#ffffff;
}
a.bankhover:hover{
    text-decoration:none;
	color:#FFFFFF;

}
a.grey{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/grey.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;
}
a.grey:link{
	text-decoration:none;
	background-image: url(gfx/grey.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#ffffff;
}
a.grey:visited{
	text-decoration:none;
	background-image: url(gfx/grey.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.grey:active{
	text-decoration:none;
	background-image: url(gfx/grey.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}
a.grey:hover{
    text-decoration:none;
	color:#FFFFFF;
	background-image: url(gfx/grey_on.gif);
	background-repeat:no-repeat;
}
a.greyhover{
	width:125px;
	height:40px;
	text-align: center;
	background-image: url(gfx/grey_on.gif);
	background-position:top;
	background-repeat:no-repeat;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	margin-left:13px;
	margin-bottom:0px;
	float:left;
	clear:both;
}
a.greyhover:visited{
	text-decoration:none;
	color:#ffffff;
}
a.greyhover:active{
	text-decoration:none;
	color:#ffffff;
}
a.greyhover:hover{
    text-decoration:none;
	color:#FFFFFF;

}

img {border:none;}

.product_selector {background:#999999; font-weight:bold; padding:4px; margin-top:10px; color:#FFFFFF}

.product_selector_hover {background:#404040; font-weight:bold; padding:4px; margin-top:10px; color:#FFFFFF ; border-bottom:1px solid #999999; border-left:1px solid #999999; cursor:pointer;}

.blue_header {color:#687FBE; font:bold 11pt Arial, Helvetica, sans-serif;}

.blue_header:hover {color:#687FBE; font:bold 11pt Arial, Helvetica, sans-serif; }

a.blue_header:visited {color:#687FBE; font:bold 11pt Arial, Helvetica, sans-serif; }

.orange_header {color:#E66403; font:bold 11pt Arial, Helvetica, sans-serif;}

.orange_header a:hover {color:#E66403; font:bold 11pt Arial, Helvetica, sans-serif;}

.orange_header a:visited {color:#E66403; font:bold 11pt Arial, Helvetica, sans-serif;}

.green_header {color:#6AB441; font:bold 11pt Arial, Helvetica, sans-serif;}

a.green_header:hover {color:#6AB441; font:bold 11pt Arial, Helvetica, sans-serif;}

a.green_header:visited {color:#6AB441; font:bold 11pt Arial, Helvetica, sans-serif;}

.green_text	{color:#6AB441;}
.red_text 	{color:#d01818;}

#menu li
{
display:block;
float:left;
width:180px;
height:41px;
font-size:1.1em;
line-height:41px;
margin:0px;
padding:0px 10px 6px 10px;
text-align:center;
background-color:#ffffff;
}

#menu li.dl
{
line-height:17px;
padding:0px 10px 10px 10px;
}

#menu li.search
{
height:50px;
color:#ffffff;
font-weight:bold;
}

#menu li.search form
{
float:left;
width:172px;
height:42px;
padding:4px;
background-color:#ef4136;
font-size:9pt;
line-height:13px;
text-align:left;
}

#menu li.search form label
{
display:block;
}

#menu li.search form input
{
width:138px;
height:21px;
background-color:#ffffff;
border:2px solid #d73026;
}

#menu li.search form input.submit
{
width:25px;
height:29px;
background:#d3372d url('/gfx/red-button-arr.gif') no-repeat center center;
border:2px solid #e4463c;
font-size:16pt;
line-height:29px;
text-align:center;
padding:0px;
cursor:pointer;
}

#menu li.search form input.submithover
{
width:25px;
height:29px;
background:#d3372d url('/gfx/red-button-arr.gif') no-repeat center center;
border:2px solid #e4463c;
font-size:16pt;
line-height:29px;
text-align:center;
color:#db7b7b;
padding:0px;
cursor:pointer;
}



#menu li a.greybt:link	   {float:left;width:100%;height:100%;background:url('/gfx/lm-grey-bg.gif') no-repeat center center;text-decoration:none;color:#2a2a2a;}
#menu li a.greybt:visited  {float:left;width:100%;height:100%;background:url('/gfx/lm-grey-bg.gif') no-repeat center center;text-decoration:none;color:#2a2a2a;}
#menu li a.greybt:hover    {float:left;width:100%;height:100%;background:url('/gfx/lm-grey-bg.gif') no-repeat center center;text-decoration:underline;color:#8c8c8c;}
#menu li a.greybt:active   {float:left;width:100%;height:100%;background:url('/gfx/lm-grey-bg.gif') no-repeat center center;text-decoration:underline;color:#8c8c8c;}
#menu li.dl a		   {height:34px;padding-top:7px;margin-top:-3px;}

#menu li a.basketbt:link     {float:left;width:130px;height:100%;padding-left:50px;background:url('/gfx/lm-basket-bg.gif') no-repeat center center;text-decoration:none;font-weight:bold;font-size:0.8em;color:#2a2a2a;}
#menu li a.basketbt:visited  {float:left;width:130px;height:100%;padding-left:50px;background:url('/gfx/lm-basket-bg.gif') no-repeat center center;text-decoration:none;font-weight:bold;font-size:0.8em;color:#2a2a2a;}
#menu li a.basketbt:hover    {float:left;width:130px;height:100%;padding-left:50px;background:url('/gfx/lm-basket-bg.gif') no-repeat center center;text-decoration:underline;font-weight:bold;font-size:0.8em;color:#8c8c8c;}
#menu li a.basketbt:active   {float:left;width:130px;height:100%;padding-left:50px;background:url('/gfx/lm-basket-bg.gif') no-repeat center center;text-decoration:underline;font-weight:bold;font-size:0.8em;color:#8c8c8c;}

#menu li a.bluebt:link     {float:left;width:100%;height:100%;background:url('/gfx/lm-blue-bg.gif') no-repeat center center;text-decoration:none;color:#ffffff;}
#menu li a.bluebt:visited  {float:left;width:100%;height:100%;background:url('/gfx/lm-blue-bg.gif') no-repeat center center;text-decoration:none;color:#ffffff;}
#menu li a.bluebt:hover    {float:left;width:100%;height:100%;background:url('/gfx/lm-blue-bg.gif') no-repeat center center;text-decoration:underline;color:#bdbdbd;}
#menu li a.bluebt:active   {float:left;width:100%;height:100%;background:url('/gfx/lm-blue-bg.gif') no-repeat center center;text-decoration:underline;color:#bdbdbd;}

#menu li a.greenbt:link     {float:left;width:100%;height:100%;background:url('/gfx/lm-green-bg.gif') no-repeat center center;text-decoration:none;color:#ffffff;}
#menu li a.greenbt:visited  {float:left;width:100%;height:100%;background:url('/gfx/lm-green-bg.gif') no-repeat center center;text-decoration:none;color:#ffffff;}
#menu li a.greenbt:hover    {float:left;width:100%;height:100%;background:url('/gfx/lm-green-bg.gif') no-repeat center center;text-decoration:underline;color:#bdbdbd;}
#menu li a.greenbt:active   {float:left;width:100%;height:100%;background:url('/gfx/lm-green-bg.gif') no-repeat center center;text-decoration:underline;color:#bdbdbd;}

#menu li a.redbt:link     {float:left;width:100%;height:100%;background:url('/gfx/lm-red-bg.gif') no-repeat center center;text-decoration:none;color:#ffffff;}
#menu li a.redbt:visited  {float:left;width:100%;height:100%;background:url('/gfx/lm-red-bg.gif') no-repeat center center;text-decoration:none;color:#ffffff;}
#menu li a.redbt:hover    {float:left;width:100%;height:100%;background:url('/gfx/lm-red-bg.gif') no-repeat center center;text-decoration:underline;color:#bdbdbd;}
#menu li a.redbt:active   {float:left;width:100%;height:100%;background:url('/gfx/lm-red-bg.gif') no-repeat center center;text-decoration:underline;color:#bdbdbd;}


/*Form*/

fieldset {padding:0px; margin:0px; border:none}

#form_table {padding:5px; background:  #d9d9d9; width:100%}

input {margin-top:0px; margin-bottom:0px; margin-right:0px; float:left}

.submit {background:#404040; color:#FFFFFF; border:none; margin-left:2px; float:left;}

.submithover {background:#000000; color:#FFFFFF; border:none; margin-left:2px; float:left;}

#search {background:#999999; font-weight:bold; padding-left:2px; padding-bottom:2px; margin-top:0px; margin-bottom:10px; float:left; width:148px}

.button {background:#404040; color:#FFFFFF; border:none; }

.buttonhover {background:#000000; color:#FFFFFF; border:none; }

#radio {margin:0px; vertical-align:top;}

.calculate {background:#404040; color:#FFFFFF; border:none;}

.calculatehover {background:#000000; color:#FFFFFF; border:none;}

.radio {text-align:center; margin-left:20px;}


/* label on size_calculator */
.label
{
  font: bold 10pt Arial, Helvetica, sans-serif;
  text-align: center;
}

.center
{
  text-align: center;
}

.table_center
{
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

/* Special Offer */

.special_text {
	background-color:#FFFFFF;
}

#special_url {
	font: 9pt Arial, Helvetica, sans-serif; color: #000000; text-align:left;
	text-decoration: none;
}

#special_menutxt {
	clear:right;
	margin-left:25px;
	height:100%;
}

.special_menu {
	width:99%;
	height:auto;
	background-color:#EEEEEE;
	font: 9pt Arial, Helvetica, sans-serif; color: #000000; line-height: 20px; text-align:left;
	border:solid 1px #404040;
	margin-bottom:3px;
	float:left;

}
.special_hover {
	width:99%;
	height:auto;
	background-color:#ffffff;
	color:#FFFFFF;
	text-decoration:underline;
	font: bold 9pt Arial, Helvetica, sans-serif; line-height: 20px; text-align:left;
	border:solid 1px #404040;
	margin-bottom:3px;
	float:left;

}
.special_body {
	font: 9pt Arial, Helvetica, sans-serif; color: #000000; line-height: 20px; text-align:left;
	vertical-align:top;
	display:block;
}
.special_header {
	font: bold 11pt Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	vertical-align:top;
	display:block;
	float:left;
	line-height:20px;
	width:100%;
	margin-bottom:5px;
	background:#404040;
	text-align:center;
	padding-bottom:2px;
	padding-top:2px;
	border-bottom:1px solid #404040;
	color:#FFFFFF;
	background:#005AAB;
	}
#special_image{
	float:left;margin-right:20px;clear:both;display:block; border:1px solid #404040; margin-left: 10px; background:#FFFFFF;
}
.spec {font: 8pt Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:14pt}

#pricebox {display:block;background:#FFFFFF; text-align:center; font: bold 10pt Arial, Helvetica, sans-serif; margin-bottom:5px; clear:left;}

#buynow {background:url(gfx/grey_back.gif); display:block; text-align:center; color:#FFFFFF; font: bold 10pt Arial, Helvetica, sans-serif; padding-top:3px; padding-bottom:3px; clear:both;}

.buynow {background:url(gfx/grey_back.gif); display:block; text-align:center; color:#FFFFFF; font: bold 10pt Arial, Helvetica, sans-serif; padding-top:3px; padding-bottom:3px; clear:both;}

.buynow_hover {background:url(gfx/orange_back.gif); display:block; text-align:center; color:#FFFFFF; font: bold 10pt Arial, Helvetica, sans-serif; padding-top:3px; padding-bottom:3px; clear:both; text-decoration:underline}

.special_code {display:block; background:#FFFFFF; margin-bottom:5px; font:9pt Arial, Helvetica, sans-serif;}

a.more_special{
	background:#005AAB;
	border: 1px solid #005AAB;
	display:block;
	text-align:center;
	color:#FFFFFF;
	font: bold 11pt Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding-top:3px;
	padding-bottom:3px;
	width:99%;
	margin-bottom:10px;
}

a.more_special:link{
	background:#005AAB;
	text-decoration:underline;
	color:#ffffff;
}
a.more_special:visited{
	background:#005AAB;
	text-decoration:underline;
	color:#ffffff;
}
a.more_special:active{
	background:#005AAB;
	text-decoration:none;
	color:#ffffff;
}
a.more_special:hover{
	background:#4584BD;
	text-decoration:underline;
	color:#fffffff;
	border: 1px solid #005AAB;
}

/* Purchase / Hire */

.lgtgrey        { background-color: #E9E9E9; }
.white          { background-color: #ffffff; }

#select_box {border:1px solid #999999;}

.cart {}

#cart {}

.select_header_blue {padding:5px; background:#cccccc; font: 9pt Arial, Helvetica, sans-serif; font-weight: bold;}
.select_header_orange {padding:5px; background:#cccccc; font: 9pt Arial, Helvetica, sans-serif; color: #E66403; font-weight: bold;}
.select_header_green {padding:5px; background:#cccccc; font: 9pt Arial, Helvetica, sans-serif; color: #6AB441; font-weight: bold;}
.select_header_black {padding:5px; background:#cccccc; font: 9pt Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}

.prod_cat {font: 8pt Arial, Helvetica, sans-serif;}

.image_box {border: 1px solid #404040; background:#e6e6e6; padding:0px}

#select_box td {padding:5px;}

.cool_require
{
  font: bold 10pt Arial, Helvetica, sans-serif;
  text-align: center;
  background: #E9E9E9;
  border: 1px solid black;
  padding: 5px;
  float: right;
}

table {font: 9pt Arial, Helvetica, sans-serif;}

/*** New site style extras ***/

a.blklink:link	  {color:#141414;text-decoration:none;}
a.blklink:visited {color:#141414;text-decoration:none;}
a.blklink:hover	  {color:#3b3b3b;text-decoration:underline;}
a.blklink:active  {color:#3b3b3b;text-decoration:none;}

div#corporateinfo p
{
padding:0px;
margin:0px 0px 10px 0px;
}

div#corporateinfo p img
{
margin: 6px 0px 0px 0px;
padding: 6px 6px 6px 0px;
}

.cright
{
float:right;
}

img.imgright
{
float:right;
margin: 0px 0px 10px 10px;
}

img.imgright
{
float:right;
margin: -20px 0px 10px 10px;
}


img.imgleft
{
float:left;
margin: 0px 10px 10px 0px;
}

img.imgleftnb
{
float:left;
margin: 0px 10px 0px 0px;
}

div#content h1:first-child
{
padding:10px 0px 8px 0px;
color:#232323;
font-size:12pt;
border-bottom:1px solid #EEEEEE;
margin:0px 0px 12px 0px;
}

ul.nlisti, ul.nlisti li
{
list-style-image: none !important;
list-style-type: none !important;
}

/****** Image popup *****/

div#zoomphoto
{
position:fixed;
top:0;
left:0;
display:none;
float:left;
width:100%;
height:100%;
z-index:100;
}

div#zoomphoto div#zoomphotobg
{
position:absolute;
top:0;
left:0;
display:block;
float:left;
width:100%;
height:100%;
background-color:#000000;
z-index:200;
opacity:0.2;
filter:alpha(opacity=20);
}

div#zoomphoto img#zoomphotoimg
{
position:fixed;
top:50%;
left:50%;
display:none;
float:left;
padding:10px;
background-color:#ffffff;
border:5px solid #000000;
z-index:250;
}

div#zoomphoto.Cooling img#zoomphotoimg
{
border:5px solid #2e4a94;
}

div#zoomphoto.Heating img#zoomphotoimg
{
border:5px solid #b5150b;
}

div#zoomphoto.Drying img#zoomphotoimg
{
border:5px solid #3d8117;
}

div#zoomphoto a#zoomphotoclose
{
position:fixed;
top:5%;
left:95%;
display:block;
float:left;
background-color:#ffffff;
padding:5px;
z-index:300;
text-decoration:none;
font: bold 16px verdana;
text-shadow:0px 0px 2px #2c2c2c;
}

div#zoomphoto.Cooling a#zoomphotoclose
{
color:#2e4a94 !important;
}

div#zoomphoto.Cooling a#zoomphotoclose:hover
{
background-color:#2e4a94;
color:#ffffff !important;
}

div#zoomphoto.Heating a#zoomphotoclose
{
color:#b5150b !important;
}

div#zoomphoto.Heating a#zoomphotoclose:hover
{
background-color:#b5150b;
color:#ffffff !important;
}

div#zoomphoto.Drying a#zoomphotoclose
{
color:#3d8117 !important;
}

div#zoomphoto.Drying a#zoomphotoclose:hover
{
background-color:#3d8117;
color:#ffffff !important;
}


div#coolingcalc
{
float:right;
width:220px;
height:254px;
margin:-30px 0px 10px 10px;
padding:0px;
background: url('/gfx/cooling-calculator.gif') no-repeat center center;
}

div#coolingcalc h2
{
font:bold 1.6em arial;
color:#ffffff;
text-align:center;
margin:13px 0px 109px 0px;
padding:0px;
text-shadow:0px 0px 4px #57585E;
}

div#coolingcalc p
{
margin:0px;
padding:0px 15px 0px 15px;
color:#ffffff;
font:normal 0.9em arial;
text-align:center;
}

div#coolingcalc a
{
display:block;
float:left;
width:180px;
height:40px;
color:#ffffff;
font:bold 1.6em arial;
text-align:center;
margin:17px 0px 0px 20px;
text-shadow:0px 0px 4px #57585E;
}

div#coolingcalc a:hover
{
text-decoration:underline;
color:#B6C5EC;
}

/*///////////////////////////////////////////////////// POP UP //////////////////////////////////////////////////////////*/



/* Urgent announcement boxes */

#notice					{ display: none; border-top: 2px solid red; border-bottom: 2px solid red; padding: 8px; margin-bottom: 5px; color: red; font: normal 10pt verdana !important; }
#siteClosed				{ }

ul.nplist
{
padding-left:10px;
}

.tnclist
{
list-style-type: none;
list-style-image: none;
margin: 0px 0px 20px 0px;
padding: 0px;
}

.tnclitem
{
list-style-type: none;
list-style-image: none;
}

.tnclitem ul
{
list-style-type: none;
list-style-image: none;
}

.tnclitem ul li
{
list-style-type: none;
list-style-image: none;
}