@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	text-decoration:none;
	}
#mainWrapper{
	width:967px;
	margin:0 auto;
	background-image: url(assets/images/dropshadow.jpg);
	background-repeat: repeat-y;
	}
	
#Wrapper{
	width:926px;
	margin:0 auto;
	}

#topofmenuArea{
	width:auto;
	height:10px;
	}
#menuArea{
	width:auto;
	height:30px;
	background:#FFF;
	margin:0 0 10px 0;
	}
/*#menuArea ul{
	font-family:Tahoma, Verdana, sans-serif;
	font-size:12px;
	color:#1252a0;
	margin:0;
	padding:0;
	}
#menuArea ul li{
	list-style:none;
	display:inline;
	float:left;
	}
#menuArea ul li a{	
	display:block;
	width:132px;
	height:25px;
	text-align:center;
	text-decoration:none;
	}
	*/	
	
#logoArea{
	width:auto;
	height:171px;
	background:#1252a0;
	margin:8px 0 0 0;
	}
#logoArea2{
	width:926px;
	height:171px;
	background:#1252a0;
	margin:8px 0 0 2px;
	}
	#logoHolder{
		width:459px;
		height:171px;
		float:left;
		}
	#hamiltonLogoHolder{
	width:467px;
	height:171px;
	float:left;
	position:relative;
	background-color: #13529F;
		}
	#logoHamilton{
		position:absolute;
		top:0px;
		right:18px;
		color:#FFF;
		font-weight:bold;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		text-align:center;
		}
		
#logoHamilton a:link{ color:#FFF;text-decoration:underline;}
#logoHamilton a:visited{ color:#FFF;text-decoration:underline;}
#logoHamilton a:hover{ color:#FFF;text-decoration:none;}
#logoHamilton a:active{ color:#FFF;text-decoration:underline;}
			
	#callbackIcon{
	position:absolute;
	bottom:13px;
	left:-107px;
		}

#InstantCallBackArea{
	width:815px;
	margin:0 auto;
	padding:50px 0 0 0;
	}
#callBackHeader{
	width:815px;
	height:30px;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:18px;
	color:#1252a0;
	font-weight:bold;
	}	

#callBackhForm{
	width:815px;
	border:1px solid #d5d5d5;
	}

	
#bannerArea{
	width:926px;
	height:310px;
	}

	
#bannerArea2{
	width:926px;
	height:310px;
	}
	
#contentArea{
	width:926px;
	}		

	
.mainBox{
	width:738px;
	height:223px;
	border:1px solid #CCC;
	margin:10px auto;
	}
	
.mainBoxVac{
	width:738px;
	height:283px;
	border:1px solid #CCC;
	margin:10px auto;
	}		
	
.mainBox2{
	width:738px;
	border:1px solid #CCC;
	margin:10px 94px;
	}
	
.innerBoxLeft{
		width:265px;
		height:223px;
		float:left;
		}
	.productImg{
		width:auto;
		height:192px;
		}
		
	.productNameB{
		width:auto;
		height:29px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#2b2d39;
		text-align:center
		}
		
.innerBoxRight{
	width:473px;
	float:left;
		}
	
	.productName{
		width:463;
		height:30px;
		background:url(assets/images/productnamebg.jpg) repeat-x #FFF;
		padding:8px 0 0 10px;
		}
	.productDetail{
	width:auto;
	padding:15px 0 0 25px;
		}
	.productDetail ul li{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#445c6e;
		list-style:url(assets/images/liststyle01.jpg) outside;
		margin:5px 0 0 0;
		}
	
.productText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1252a0;
	}
	
.productText h1 a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1252a0;
	}	
	
.productText h1 a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1252a0;
	}
	
.productText h1 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1252a0;
	text-decoration:underline;
	}	
	
.productText h1 a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1252a0;
	}		
	
.productText02{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	margin:0 0 0 10px;
	}
		
	
#footerArea	{
	width:auto;
	height:118px;
	background:#666666;
	clear:both;
	}
	
#footerArea2{
	width:auto;
	height:118px;
	background:#666666;
	clear:both;
	}
	

#footermenuBar{
	width:auto;
	height:98px;
	border-top:2px #6f7275 solid;
	background:#fff;
	}
#menu{
	width:506px;
	height:23px;
	margin:10px 0 0 210px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	}
#copyright{
	font-family:Tahoma, Verdana, sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
	}
	
/*#footermenuBar ul.horizontalFooterMenu li{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:11px;
	text-align:left;
	}
		
#footermenuBar ul.horizontalFooterMenu li a{
	margin:0;
	padding:0;
	float:left;
	display:block;
	width:110px;
	height:40px;
	text-decoration:none;
	}
	*/
.footerMenuStyle{
	font-family:Tahoma, Verdana, sans-serif;
	font-size:10px;
	color:#000;
	text-align:center;
	}
	
.aadya {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
}
.aadya:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FC0;
}

	
.rightbrdr{
	border-right:1px solid #000;
	}
#hyamiltonRangeTitle{
	width:auto;
	height:40px;
	margin:10px 0 20px 0;
	background:#1252a0;
	}
#leftTextArea{
	width:320px;
	height:30x;
	background:#1252a0;
	margin:0 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	padding:10px 0 0 0px;
	float:left;
	clear:both;
	}
	
#catalogueBtnArea{
	width:131px;
	height:35px;
	float:left;
	margin:0 0 0 465px;
	padding:5px 0 0 0;
	}
	
	
	
.hamiltonrangesMainBox{
	width:auto;
	height:295px;
	margin:0 0 5px 0;
	}
		
.hamiltonrangeA{
	width:243px;
	height:295px;
	float:left;
	margin:0 0 0 60px;
	}
.rangeimg{
	width:auto;
	height:259px;
	}	
.rangemodel{
	width:auto;
	height:30px;
	background:#c9c9cb;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:6px 0 0 0;
	}
	
.hamiltonrangeb{
	width:243px;
	height:295px;
	float:left;
	margin:0 0 0 40px;
	}	
	
	
.hamiltonrangec{
	width:243px;
	height:295px;
	float:left;
	margin:0 0 0 40px;
	}	
#pageTitleArea{
	width:auto;
	height:34px;
	background:#c8e1ff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#1252a0;
	padding:3px 0 0 61px;
	margin:20px 0 0 0;
	}	
#contactArea{
	width:auto;
	height:311px;
	margin:50px 0 100px 0;
	}
	
	#contactAddress{
		width:305px;
		height:251px;
		float:left;
		font-family:Tahoma, Verdana, sans-serif;
		font-size:14px;
		padding:20px 0 0 62px;
		line-height:20px;
		}
	
	#googleMap{
		width:522px;
		height:311px;
		float:left;
		padding:0 37px 0 0;
		}
		
#formArea{
	width:750px;
	clear:both;
	margin:0 auto;
	}	
		
#formArea2{
	width:750px;
	margin:0 auto;
	padding:30px 0 0 0;
	}	
				
		
	
#infoHeader{
	width:auto;
	height:26px;
	background:#1252a0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	padding-top:6px;
	padding-left:28px
	}
	
#accordianHolder{
	width:919px;
	padding:0 0 0 6px;
	}
.contenthtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445c6e;
	}
.contentText02{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445c6e;
	line-height:20px;
	text-align:justify;
	}
	
.contenthtext03{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445c6e;
	font-weight:bold;
	}
	
.contentText04{
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445c6e;
	line-height:20px;
	text-align:justify;
	}

.contentText04 p{
	margin-bottom:10px;
	}
	
#serviceContentHolder{
	width:794px;
	margin:0 auto;
	padding:0 0 20px 0;
	}	
.accordianContentText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	}
.accordianContentTextL{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	}	
.accordianContentTextLsmall{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-align:center;
	}	
	.accordianContentTextLsmallred{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F00;
	text-align:center;
	}	
.accordianinfoHeaderText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	margin-left:20px;
	}
	
.accordianPanelList {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	list-style:url(assets/images/listaccordian.jpg);
	margin-left:100px;
	margin-top:10px;
	line-height:20px;
	}
	
.header01{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:#c8e1ff;
	height:25px;
	padding-left:20px;
	}	
	
#partListholder{
	width:912px;
	padding:0 7px;
	}
	
.partListHeaderstyle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	text-align:center;
	}	
.partListContentstyle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	}	

.font11{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.Info {
	border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;
	width: 913px;
}

.InfoPanel {
	margin: 0px;
	padding: 0px;
}

.InfoPanelTab {
	background-color: #c7c6c7;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.InfoPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	/*height: 200px;*/
}

.InfoPanelOpen .InfoPanelTab {
	background-color: #c7c6c7;
}

.InfoPanelTabHover {
	color: #555555;
}
.InfoPanelOpen .InfoPanelTabHover {
	color: #555555;
}

.InfoFocused .InfoPanelTab {
	background-color: #c7c6c7;
}

.InfoFocused .InfoPanelOpen .InfoPanelTab {
	background-color: #c7c6c7;
}

.row-bg-color {
	background-color:#ddeaea;
	}
.edwards-links-home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445c6e;
}

#extra {
	margin:10px 72px 0 72px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:140%;
}

#rule {
	margin:5px 0 5px 0;
}

