/* CSS Document */

body{
	text-align:center;
	background: #000;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:100%;
	margin:0 auto;
	}
	
	
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#CCC;
	font-weight:normal;
}

h1.large{
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#CCC;
	font-weight:normal;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#4e8ed8!important;
	font-weight:normal;
}

h2.none{
	border:none!important;
}
	
#wrapper{
	width:778px;
	height:100%;
	margin:0 auto;
	text-align:left;
	padding:0px;
	position:relative;
	}
	
/******          Top Navigation        ************************/
.navspacer{
	margin:5px 0 0 5px;
	}

#chromemenu{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: lighter;
	margin:0px;
	}

.chromestyle{
width: 100%;
font-weight: bold;
display:block;

}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
padding:0px;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}


.chromestyle ul li{
display: inline;

}

.chromestyle ul li a{
color: #FFF;
padding:7px;
width:91px;
height:17px;
margin-left:auto;
margin-right:auto;
text-decoration: none;
background: url(images/navigation_bg.png) center center repeat-x; /*THEME CHANGE HERE*/
display: table-cell;
display: inline-block;vertical-alignment: top;
vertical-align: middle;
}

#chromestyle2{
background: url(images/navigationgrey_bg.png) center center repeat-x!important; /*THEME CHANGE HERE*/

}

.borderright{
	background-position:left!important;
	border-right:1px #CCC solid!important;
}

.borderleft{
	background-position:right!important;
	border-left:1px #CCC solid!important;
}

.bordercenter{
	border-right:1px #CCC solid!important;
	border-left:1px #CCC solid!important;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
color: #000;
}

/* ######### Style for Drop Down Menu ######### */

.glasswashersmenu{
position:absolute;
top:71px;
left:-12px;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
height:50px;
width:776px;
background-image:url(images/submenuglass_bg.png);
background-repeat:no-repeat;
background-position:center;
z-index:100;
display:block;
padding-top:15px;
padding-right:30px;
text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.glasswashersmenu ul li{
display:inline;
text-decoration: none;
font-weight:bold;
color: white;
text-align:left;
margin:auto;
vertical-align: middle;
padding-bottom:5px;
}

.glasswashersmenu ul li a{
	color: #fff;
	text-decoration:none;
	padding:1px;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	

}

.glasswashersmenu ul li a:hover{
	color:#4e8ed8!important;
}



.dishwashersmenu{
position:absolute;
top:71px;
left:10px;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
height:50px;
width:780px;
background-image:url(images/submenudish_bg.png);
background-repeat:no-repeat;
background-position:center;
z-index:100;
display:block;
padding-top:15px;
padding-right:30px;
text-align:left;


/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dishwashersmenu ul li{
display:inline;
text-decoration: none;
font-weight: bold;
color: white;
text-align:left;
margin:auto;
vertical-align: middle;
padding-bottom:5px;
}

.dishwashersmenu ul li a{
	
	color:#fff;
	text-decoration:none;
	padding:1px;
	font-size:10px;
	font-weight:normal;
	text-align:left;
}

.dishwashersmenu ul li a:hover{
	color:#4e8ed8!important;
}

.icemakersmenu{
position:absolute;
top:71px;
left:-5px;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
height:50px;
width:400px;
background-image:url(images/submenuice_bg.png);
background-repeat:no-repeat;
background-position:center;
z-index:100;
display:block;
padding-top:15px;
padding-right:30px;
text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


#icemakers_sub{
	width:750px;
	height:auto;
	padding:5px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;

}

#icemakers_sub2{
	width:750px;
	height:auto;
	padding:5px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	margin-left:-117px;
	color:#666;
}


.icemakersmenu ul li{
display:inline;
text-decoration: none;
font-weight: bold;
color: white;
text-align:left;
margin:auto;
vertical-align: middle;
padding-bottom:5px;
}

.icemakersmenu ul li a{
	1px #FFF solid;
	color:#fff;
	text-decoration:none;
	padding:0px 4px;
	font-size:10px;
	font-weight:normal;
	text-align:left;
}

.icemakersmenu ul li a:hover{
	color:#4e8ed8!important;
}

.otherproductsmenu{
position:absolute;
top:71px;
left:70px;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
height:50px;
width:705px;
background-image:url(images/submenuother_bg.png);
background-repeat:no-repeat;
background-position:center;
z-index:100;
display:block;
padding-top:15px;
padding-right:30px;
text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.otherproductsmenu2{
position:absolute;
top:71px;
left:233px;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
height:50px;
width:375px;
background-image:url(images/submenuother_bg.png);
background-repeat:no-repeat;
background-position:center;
z-index:100;
display:block;
padding-top:15px;
padding-right:30px;
text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}



.otherproductsmenu3{
position:absolute;
top:71px;
left:190px;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
height:50px;
width:375px;
background-image:url(images/submenuother_bg_thumb.png);
background-repeat:no-repeat;
background-position:center;
z-index:100;
display:block;
padding-top:15px;
padding-right:30px;
text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.otherproductsmenu4{
position:absolute;
top:71px;
left:190px;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
height:50px;
width:537px;
background-image:url(images/submenuother_bg_flattened.png);
background-repeat:no-repeat;
background-position:center;
z-index:100;
display:block;
padding-top:15px;
padding-right:30px;
text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.otherproductsmenu5{
position:absolute;
top:71px;
left:70px;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
height:50px;
width:705px;
background-image:url(images/submenuother4_bg.png);
background-repeat:no-repeat;
background-position:center;
z-index:100;
display:block;
padding-top:15px;
padding-right:30px;
text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.otherproductsmenu6{
position:absolute;
top:71px;
left:290px;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
height:50px;
width:300px;
background-image:url(images/submenuother_recons.png);
background-repeat:no-repeat;
background-position:left;
z-index:100;
display:block;
padding-top:15px;
padding-right:30px;
text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.otherproductsmenu_individual{
	width:718px;
	height:auto;
	padding:10px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	margin-top:17px;
	margin-left:-40px;
	float:left;
}

.otherproductsmenu_recons{
	width:718px;
	height:auto;
	padding:10px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	margin-top:17px;
	margin-left:30px;
	float:left;
}

.otherproductsmenu ul li{
display:inline;
text-decoration: none;
font-weight: bold;
color: white;
text-align:left;
margin:auto;
vertical-align: middle;
padding-bottom:5px;
}

.otherproductsmenu ul li a{
	1px #FFF solid;
	color:#fff;
	text-decoration:none;
	padding:0px 2px;
	font-size:10px;
	font-weight:normal;
	text-align:left;
}

.otherproductsmenu ul li a:hover{
	color:#4e8ed8!important;
}


.servicesmenu{
position:absolute;
top:71px;
left:70px;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
height:50px;
width:700px;
background-image:url(images/submenuservice_bg.png);
background-repeat:no-repeat;
background-position:center;
z-index:100;
display:block;
padding-top:15px;
padding-right:30px;
text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.servicesmenu ul li{
display:inline;
text-decoration: none;
font-weight: bold;
color: white;
text-align:left;
margin:auto;
vertical-align: middle;
padding-bottom:5px;
}

.servicesmenu ul li a{
	color:#fff;
	text-decoration:none;
	padding:0px 2px;
	font-size:10px;
	font-weight:normal;
	text-align:left;
}

.servicesmenu ul li a:hover{
	color:#4e8ed8!important;
}


.companymenu{
position:absolute;
top:71px;
left:-13px;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
height:50px;
width:824px;
background-image:url(images/submenucompany_bg.png);
background-repeat:no-repeat;
background-position:left;
z-index:100;
display:block;
padding-top:15px;
padding-right:30px;
text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.companymenu ul li{
display:inline;
text-decoration: none;
font-weight: bold;
color: white;
text-align:left;
margin:auto;
vertical-align: middle;
padding-bottom:5px;
}

.companymenu ul li a{
	1px #FFF solid;
	color:#fff;
	text-decoration:none;
	padding:0px 2px;
	font-size:10px;
	font-weight:normal;
	text-align:left;
}

.companymenu ul li a:hover{
	color:#4e8ed8!important;
}


* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}


.sloganheader{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:narrow;
	color:#FFF;
	padding-top:7px;
}



/****************  Infobox **********************************/

.infobox_bg{
	background-image:url(images/infobox_middle.gif);
	background-repeat:repeat-y;
	background-position:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:400px;
}

.tablescell{
	background-color:#2d2d2d;
}

.corporateblue{
	color:#4e8ed8;
	font-size:19px;
}

.corporateblue2{
	color:#4e8ed8;
	font-size:24.5px;
}

.corporateblue3{
	color:#FFF;
	font-size:24.5px;
}

.corporateblue4{
	color:#4e8ed8;
	font-size:24.5px;
}



.viewrange{
	background-image:url(images/viewrange_bg.png);
	background-repeat:repeat-x;
	background-position: bottom;
	height:335px;
	width:762px;
	margin-left:-4px;
}

.viewrange2{
	background-image:url(images/viewrange_bg.png);
	background-repeat:repeat-x;
	background-position: bottom;
	height:335px;
	width:763px;
	margin-left:2px;
}


.viewrange3{
	background-image:url(images/viewrange_bg.png);
	background-repeat:repeat-x;
	background-position: bottom;
	height:365px;
	width:763px;
	margin-left:2px;
}

#glasswashers_individual_sub_home{
	width:755px;
	height:auto;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin:6px 0 30px 5px;
	float:left;
}



#glasswashers_sub{
	width:750px;
	height:auto;
	padding:5px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
}

#glasswashers_sub2{
	width:750px;
	height:auto;
	padding:5px;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin-left:112px;
	color: #666!important;
}

.glasswashers_sub2_header{
	font-size:14px;
}

#glasswashers_individual_sub{
	width:755px;
	height:auto;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin-left:130px;
	margin-top:25px;
	float:left;
	
}

.glasswashers_individual_sub2{
	width:755px;
	height:auto;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin-left:130px;
	margin-top:30px;
	float:left;
}


#glasswashers_individual_sub2{
	width:755px;
	height:auto;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin-left:130px;
	margin-top:30px;
	float:left;
}


#glasswashers_individual_sub3{
	width:755px;
	height:auto;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin-left:117px;
	margin-top:6px;
	float:left;
}

#glasswashers_individual_sub4{
	width:755px;
	height:auto;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin-left:110px;
	margin-top:6px;
	float:left;
}



li#glasswashers_individual_sub2{
	list-style-type: disc!important;
	list-style-image: url(images/bullet.png)!important;
	list-style-position: inside!important;
	display:list-item;
	}
	
	

#dishwashers_individual_sub{
	width:755px;
	height:auto;
	padding:10px;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin-left:100px;
	margin-top:20px;
	float:left;

}


#otherthumbs_individual_sub{
	width:755px;
	height:auto;
	padding:10px;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin-left:100px;
	margin-top:20px;
	float:left;

}
#company_individual_sub{
	width:755px;
	height:auto;
	margin-left:118px;
	padding:10px;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin-top:17px;
	float:left;

}

#company_individual_sub a{
	color:#4e8ed8;
	text-decoration:none;
}

#company_individual_sub a:hover{
color:#fff;
}

.home3_1{
	float:left;
	margin-left:80px;
	margin-top:60px;
	text-align:center!important;
}

.home3_1 a{
	color:#FFF;
	font-size:16px;
	text-decoration:none;
}

.home3_1 a:hover{
	color: #39F;
}

.home3_2{
	float:left;
	margin-left:65px;
	margin-top:87px;
	text-align:center;
}

.home3_2 a{
	color:#FFF;
	font-size:16px;
	text-decoration:none;
}

.home3_2 a:hover{
	color: #39F;
}

.home3_3{
	float:left;
	margin-top:22px;
	margin-left:70px;
	text-align:center;
}

.home3_3 a{
	color:#FFF;
	font-size:16px;
	text-decoration:none;
}

.home3_3 a:hover{
	color: #39F;
}

.speedcleanice{
	float:left;
	margin-left:25px;
	margin-top:130px;
}

.speedcleanice2{
	float:left;
	margin-left:25px;
	margin-top:110px;
}

.speedcleanice3{
	float:left;
	margin-left:14px;
	margin-top:108px;
}

.speedcleanice4{
	float:left;
	margin-left:25px;
	margin-top:72px;
}

.speedcleanice5{
	float:left;
	margin-left:29px;
	margin-top:59px;
}

.speedcleanice6{
	float:left;
	margin-left:20px;
	margin-top:62px;
}

.speedcleanice ul{
	margin-left:-30px;
	margin-top:20px;
	
}

.speedcleanice li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedcleanice li span{
	color:#FFF;
	font-weight:normal;
}

.speedcleanice2 ul{
	margin-left:-25px;
	margin-top:17px;
}

.speedcleanice2 li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedcleanice2 li span{
	color:#FFF;
	font-weight:normal;
}

.speedcleanice3 ul{
	margin-top:18px;
}

.speedcleanice3 li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedcleanice3 li span{
	color:#FFF;
	font-weight:normal;
}


.speedcleanice4 ul{
	margin-left:-20px;
	margin-top:17px;
}

.speedcleanice4 li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedcleanice4 li span{
	color:#FFF;
	font-weight:normal;
}

.speedcleanice5 ul{
	margin-left:-25px;
	margin-top:15px;
}

.speedcleanice5 li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedcleanice5 li span{
	color:#FFF;
	font-weight:normal;
}

.speedcleanice6 ul{
	margin-left:-10px;
	margin-top:18px;
}

.speedcleanice6 li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedcleanice6 li span{
	color:#FFF;
	font-weight:normal;
}



.speedclean1{
	float:left;
	margin-left:24px;
	margin-top:72px;
}

.speedclean2{
	float:left;
	margin-left:39px;
	margin-top:72px;
}

.speedclean3{
	float:left;
	margin-left:40px;
	margin-top:66px;
}

.speedclean{
	float:left;
	margin-left:65px;
	margin-top:95px;
}

.speedclean ul{
	margin:26px 0 0 -25px;
}

.speedclean li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedclean li span{
	color:#FFF;
	font-weight:normal;
}


.speedclean1 ul{
	margin:23px 0;
}

.speedclean1 li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedclean1 li span{
	color:#FFF;
	font-weight:normal;
}


.speedclean2 ul{
	margin:19px 0 0 -15px;;
	
}

.speedclean2 li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedclean2 li span{
	color:#FFF;
	font-weight:normal;
}


.speedclean3 ul{
	margin:21px 0 0 -10px;
}

.speedclean3 li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedclean3 li span{
	color:#FFF;
	font-weight:normal;
}

.speedwash{
	float:left;
	margin-left:45px;
	margin-top:48px;
}

.speedwash1{
	float:left;
	margin-left:10px;
	margin-top:48px;
}

.speedwash2{
	float:left;
	margin-left:19px;
	margin-top:12px;
}

.speedwash3{
	float:left;
	margin-left:20px;
	margin-top:12px;
}


.speedwash ul{
	margin:auto;
	margin-top:18px;
}

.speedwash li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedwash li span{
	color:#FFF;
	font-weight:normal;
}


.speedwash1 ul{
	margin:auto;
	margin-top:18px;
}

.speedwash1 li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedwash1 li span{
	color:#FFF;
	font-weight:normal;
}


.speedwash2 ul{
	margin:auto;
	margin-top:25px;
}

.speedwash2 li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedwash2 li span{
	color:#FFF;
	font-weight:normal;
}


.speedwash3 ul{
	margin:auto;
	margin-top:25px;
}

.speedwash3 li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.speedwash3 li span{
	color:#FFF;
	font-weight:normal;
}




.proddetail{
	float:left;
	font-size:14px;
	line-height:25px;
}

.proddetail ul{
	float:inherit;
	list-style-position:inside;
	
}

.proddetail li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}

.proddetail li span{
	color:#FFF;
	font-weight:normal;
	text-indent:none!important;

}	



.brochurecircle{
	margin-top:-30px;
	float:right;
	z-index:20;
	
}

.brochurecircle1{
	margin-top:-90px;
	float:right;
	z-index:20;
	
}

.brochurecircle2{
	margin-top:-28px;
	float:right;
	z-index:20;
	
}



.brochurecircle_dishwasher{
	margin:238px 1px 0 0;
	float:right;
	z-index:10;
}

#dishwashers_sub{
	width:750px;
	height:auto;
	padding:5px;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin-left:-11px;

}

#icemakers_sub{
	width:750px;
	height:auto;
	padding:5px;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin-left:-119px;
}

.roundedfeatures{
	float:left;
	margin-left:-300px!important;
	margin-top:178px;
	width:375px;
	height:135px;
	text-align:left;
	background-image: url(images/roundedfeatures.png);
	background-repeat:no-repeat;
	background-position:center;
	}

.roundedfeatures2{
	float:left;
	margin-left:-295px!important;
	margin-top:178px;
	width:375px;
	height:135px;
	text-align:left;
	background-image: url(images/roundedfeatures.png);
	background-repeat:no-repeat;
	background-position:center;
	}
	
	
.roundedfeatures4{
	float:left;
	margin-left:-298px!important;
	margin-top:178px;
	width:375px;
	height:135px;
	text-align:left;
	background-image: url(images/roundedfeatures.png);
	background-repeat:no-repeat;
	background-position:center;
	}
	
	
	
.roundedsq{
	float:right;
	margin-right:20px;
	margin-top:-65px!important;
	width:325px;
	height:378px;
	text-align:center!important;
	background-image: url(images/roundedsq.png);
	background-position:center;
	}

/******************* Footer  *********************************/

#logo{
	float:left;
	width:180px;
}

#logo_home{
	float:left;
	width:180px;
	margin-left:-5px!important;
	margin-top:2px;
}

#slogan{
	width:450px;
	float:right;
	text-align:right;
}

#slogan h1{
	line-height:30px;
}

.modeltxt ul{
display:inline;
text-align:center;
}

.modeltxt li{
display:inline;
text-align:center;
}

.modeltxt li a{
	color:#FFF;
	text-decoration:none;
	margin-right:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.modeltxt50 ul{
display:inline;
text-align:left;
}

.modeltxt50 li{
display:inline;
text-align:center;
}

.modeltxt50 li a{
	color:#FFF;
	text-decoration:none;
	margin-right:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.modeltxt502 ul{
display:inline;
text-align:left;
margin:0px;
padding:0px;
width:300px;

}

.modeltxt502 li{
display:inline;
text-align:center;
}

.modeltxt502 li a{
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
	margin:0px;
	padding:1px!important;
}

.modeltxtice ul{
display:inline;
text-align:center!important;
margin-left:10px;
}

.modeltxtice li{
display:inline;
text-align:center;
}

.modeltxtice li a{
	color:#FFF;
	text-decoration:none;
	margin-right:2px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
}



.footertxt ul,li{
width: 100%;
padding: 0px;
margin: 0;
display:inline;
}

.footertxt li a{
	border-right:1px #FFF solid;
	color:#FFF;
	text-decoration:none;
	padding:0px 5px;
	font-size:10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	
}


.footertxt2 li a{
	border-right:0px;
}


.footertxt li a:hover{
	color:#4e8ed8;
	text-decoration:none;

	
}

.spaced{
	margin-top:2px!important;
	margin-right:1px!important;
}

/******************* Products *******************************/

.productshot{
	margin-top:100px;
	margin-left:35px;
	text-align:left!important;
}

.productshot50{
	margin-top:89px;
	margin-left:35px;
	text-align:left!important;
}

.productshotice{
	margin-top:69px;
	margin-left:-25px;
	text-align:center!important;
}

.roundedfeatures{
	width:371px;
}

.op_txt{
	padding:15px;
}

.op_txt p{
	font-size:12px;
	line-height:20px;
	margin-top:5px;
}

/**************** Forms  ***********************************/

#form{
	width:750px;
	height:auto;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	margin-left:140px;
	margin-top:25px;
	font-weight:;
	float:left;
}


#form_dish{
	width:760px;
	height:auto;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	margin-left:120px;
	margin-top:25px;
	font-weight:;
	float:left;
}


#formice{
	width:750px;
	height:auto;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	margin-left:-80px;
	margin-top:25px;
	float:left;
}



/**************** Classes  *********************************/

img{
	border:0px;
}

.noborder{
	border:0px!important;
}

#header{
	margin-top:60px;
}
		
#header td img{float:left;}

#header2{
	margin-top:60px;
	margin-left:5px;
	padding-left:5px;
	background-image:url(images/infobox.png);
	background-position:center;
	background-repeat:no-repeat;
	width:769px;
	height:422px;	
}

#header3{
	margin-top:60px;
	padding-left:5px;
	background-image:url(images/infobox.png);
	background-position:center;
	background-repeat:no-repeat;
	width:769px;
	height:422px;	
}

#header4{
	margin-top:60px;
	padding-left:5px;
	background-image:url(images/infobox.png);
	background-position:center;
	background-repeat:no-repeat;
	width:769px;
	height:422px;	
}

.footer{
	margin-top:20px;
	margin-bottom:30px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.norightborder{
	border:0px;
}

.small{
	font:Arial, Verdana, sans-serif;
	font-size:9.5px;
}

.smallgrey{
	font:Arial, Verdana, sans-serif;
	font-size:9.5px;
	color:#999;
}

.greytxt{
	color: #666!important;
}

.grey a{
	color:#999!important;
}

.blue{
	color: #4e8ed8;
}

.blue2{
	color: #FFF;
}


a.whiteborder{
	color:#FFF!important;
}

.text{
	width:175px;
	margin:30px 5px 0 10px;
	font-size:12px;
	line-height:15px;
	
}

.text2{
	width:170px;
	margin:30px 18px;
	font-size:12px;
	line-height:15px;
}


.textlarger{
	width:368px;
	margin-top:30px;
	margin-right:15px;
	margin-left:10px;
	font-size:12px;
	line-height:15px;
}

.textlarger2{
	width:360px;
	margin-top:30px;
	margin-right:15px;
	margin-left:100px;
	font-size:12px;
	line-height:15px;	
}


.textlarger ul{
}

.textlarger li{
	list-style:circle;
}

.imgsq{
	width:390px;
	height:260px;
	border:1px solid #069;
	margin:30px 0 0 29px;
}

.imgsq2{
	width:322px;
	height:252px;
	border:1px solid #069;
	margin:30px 0 0 0px;
}

.imgsq3{
	width:320px;
	height:250px;
	border:1px solid #069;
	margin:30px 0 0 21px;
}

.lightfont{
	color:#CCC!important;
}

.whitetxt{
	color:#FFF!important;
}

input{
	width:250px;
	background-color: #333;
	border:0px;
	color:#FFF;
}

.input2{
	width:20px;
	background-color: #333;
	padding:0px;
	border:0px;
	color:#FFF;
}

textarea{
	width:250px;
	background-color: #333;
	border:0px;
	color:#FFF;
}

servicetextarea{
	width:200px;
	background-color: #333;
	border:0px;
	color:#FFF;
}

#submit_button{
	width:100px;
	background-color:#CCC;
	color:#000;
}


.spacer{
	margin-top:-337px;
	float:right;
	z-index:20!important;
	width:79px;
	height:79px;
}

.spacer2{
	margin-top:-55px;
	float:right;
	z-index:30!important;
	width:79px;
	height:52px;
}

#thumbs{
	margin-left:90px;
	text-align:center;
	font-size:12px;
}

#thumbs a{
		font-size:12px;
}

#thumbs_other{
	margin-left:55px;
	margin-top:40px;
	text-align:center;
	font-size:12px;
}

#thumbs_other a{
		font-size:12px;
}

#thumbs_other_recons{
	margin-left:65px;
	margin-top:50px;
	text-align:center;
	font-size:12px;
}

#thumbs_other_recons a{
		font-size:12px;
}

#thumbs_acc{
	margin-left:90px;
	text-align:center;
	font-size:12px;
}

#thumbs_acc a{
		font-size:12px;
}

#thumbs_salesadvice{
	margin-left:80px;
	margin-top:45px;
	text-align:center;
	font-size:12px;
}

#thumbs_salesadvice a{
		font-size:12px;
}

#thumbs_salesadvice2{
	margin-left:10px;
	margin-top:45px;
	text-align:center;
	font-size:12px;
}

#thumbs_salesadvice2 a{
		font-size:12px;
}

.littlespacer{
	margin-left:25px;
}

#pdf{
	
	margin-top:20px;
	padding-left:20px!important;
	border:#36F;
	overflow:scroll;
	overflow-x: hidden;
	width:355px;
	height:300px;
}

#pdf a{
	color:#FFF;
	text-decoration:none;
}

#pdf a:hover{
	color: #09F;
}

.findus{
	margin-left:135px;
	margin-top:20px;
}

.findus a{
	color:#39F;
	text-decoration:none;
}

#directions{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	width:350px;
	padding-left:20px;
	}
	
#privacy{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	width:550px;
	padding-left:20px;
	}


#contactform{
	width:580px;
	height:auto;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	margin-left:130px;
	margin-top:20px;
	font-weight:;
	float:left;
}


#serviceform{
	width:730px;
	height:auto;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	margin-left:50px;
	margin-top:5px;
	font-weight:;
	float:left;
}

#serviceformok{
	width:730px;
	height:auto;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	margin-left:50px;
	margin-top:35px;
	font-weight:;
	float:left;
	text-align:center;
}

.blueheader{
	color:#4e8ed8;
	font-size:22px;
	font-weight:bold;
	}
	
.paddingtop{
	padding-top:10px;
}
	

.position{
	position:relative;
}

#positionsq{
	position:absolute;
	left:124px;
	top:-33px;
	font-size:10px;
}

#positionsq a{
	font-size:10px;
	color:#000;
	text-decoration:none;
}

#positionsq a:hover{
	color:#FFF;
}

#positionice{
	position:absolute;
	left:127px;
	top:-33px;
	font-size:10px;
}

#positionice a{
	font-size:10px;
	color:#000;
	text-decoration:none;
}

#positionice a:hover{
	color:#FFF;
}









.recon{
	margin-left:-310px!important;
}

.checkbox{
	width:20px;
}

.font{
	font-size:12px!important;
}


.enquiry{
	height:180px;
}

.blue{
		color:#4e8ed8!important;
}


/************************ Padding and spacing  *****************************/

.padding{
	margin-bottom:10px;
}

/******************** UL, LI ***********************************************/

.textlarger ul{
	margin-top:15px;
	margin-left:-25px;
}

.textlarger li{
	list-style:disc!important;
	display:list-item!important;
	color:#069!important;
}


.textlarger li span{
	color:#FFF!important;
	font-weight:normal;
}