body{margin:0;padding:0;top:0;left:0;font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:Transparent url(images/bg_pattern4.gif) repeat left top;}
p,ul{margin:0;padding:0;}

h1 {color: #000;font-size: 14px;font-weight: bold;line-height: 14px;}
h2 {color: #000;font-size: 12px;font-weight: bold;line-height: 14px;}
h3{color: #000;font-size: 12px;font-weight: bold;line-height: 14px;}

.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.whiteBg{background-color:#ffffff !important;}
.heightGap{height:10px;}
.marginTop10{margin-top:10px;}
.marginBtm10{margin-bottom:10px;}
.padding10{padding:10px;}
.redColor{color:#c22831;font-weight:bold;font-family:Arial, Verdana;}
.blkColor{color:#000;font-weight:bold;font-family:Arial, Verdana;}


#greylayer{width:962px;background-color:#999999;margin:30px auto;padding:10px 4px;}
#whitelayer{width:950px;background-color:#fff;}


#mainSite{width:930px;text-align:left;padding:10px;}
#header{height:98px;background-color:#f1f0e7;border-bottom:solid 1px #acaba5;}
#header .logo{padding:9px 0px 0px 20px;float:left;}
#header .phno{padding:25px 0px 0px 205px;float:left;}

#menu {margin-top:1px;background-color:#b7b6ae;height:44px;line-height:44px;padding-left:2px;border-bottom:solid 1px #f1f0e7;width:928px;font-size:12px;font-family:Arial, Verdana;text-align:center;}
#menu ul li {display:inline;list-style-type:none;float:left;}
#menu ul li a{color:#2e2d27;text-decoration:none;background:#b7b6ae;padding:0px 15px 0px 15px;font-weight:bold;float:left;}
#menu ul li a:hover{background:#d45c4a;color:#fff;font-weight:bold;}
#menu .menuDiv{background:url(images/menudiv.jpg) no-repeat;height:44px;width:1px;}


#menu ul{position: relative;z-index: 597;}
#menu ul li.hover, #menu ul li:hover{position: relative;z-index: 599;cursor: default;}
#menu ul ul{visibility: hidden;	position: absolute;	top: 100%;left: 0;z-index: 598;width: auto;clear:both;list-style:none;}
#menu ul ul li,#menu ul ul li a{clear:both !important;text-align:left;max-width:200px;width:200px;}
#menu ul li:hover > ul{	visibility: visible;clear:both;}


#blocks{height:226px;border-top:solid 1px #b6b5af;border-bottom:solid 1px #b6b5af;background-color:#fff;}
#blocks #iconBoxes{float:left;padding:21px 5px 0px 10px;}
#blocks #iconBoxes .item{height:55px;width:221px;background:#fff url(images/bull1.jpg) no-repeat right center;height:55px;clear:both;}
#blocks #iconBoxes .item img{float:left;margin:10px 13px 0px 0px;}
#blocks #iconBoxes .item span{float:left;margin:20px 0px 0px 0px;}
#blocks #iconBoxes .item span a{color:#000;text-decoration:none;}
#blocks #iconBoxes .item span a:hover{color:#fff;text-decoration:none;background-color:#92b049;}
.separator{border-bottom:solid 1px #deddd5;}

#roundedBoxes{float:left;padding-top:23px;color:#fff;}
#roundedBoxes #box-red{background:url(images/box-red.jpg) no-repeat left top;width:163px;height:180px;float:left;margin-left:8px;}
#roundedBoxes #box-yellow{background:url(images/box-yellow.jpg) no-repeat left top;width:163px;height:180px;float:left;margin-left:8px;}
#roundedBoxes #box-pista{background:url(images/box-pista.jpg) no-repeat left top;width:163px;height:180px;float:left;margin-left:8px;}
#roundedBoxes #box-green{background:url(images/box-green.jpg) no-repeat left top;width:163px;height:180px;float:left;margin-left:8px;}
#roundedBoxes .title{margin:13px 0px 0px 16px;font-size:20px;font-family:Arial, Verdana;}
#roundedBoxes .title a,#roundedBoxes .title a:hover{color:#fff;text-decoration:none;}
#roundedBoxes .title a:hover{text-decoration:underline;}
#roundedBoxes .extramargin{margin-top:32px;}
#roundedBoxes .content{margin:10px 16px 0px 16px;}

#roundedBoxes .readMore{position:absolute;padding:165px 0px 0px 83px;text-transform:uppercase;font-family:Arial, Verdana;font-weight:bold;text-indent:0px;text-align:left;}

#roundedBoxes a.red{color:#d45c4a;text-decoration:none;}
#roundedBoxes a.red:hover{color:#d45c4a;text-decoration:underline;}
#roundedBoxes a.yellow{color:#d7a431;text-decoration:none;}
#roundedBoxes a.yellow:hover{color:#d7a431;text-decoration:underline;}
#roundedBoxes a.pista{color:#92b049;text-decoration:none;}
#roundedBoxes a.pista:hover{color:#92b049;text-decoration:underline;}
#roundedBoxes a.green{color:#449466;text-decoration:none;}
#roundedBoxes a.green:hover{color:#449466;text-decoration:underline;}

#mainBox{background-color:#deddd5;min-height:200px;padding:10px;clear:both;}

#LeftPane{float:left;padding-left:0px;}
#CenterPane{float:left;width:422px;margin:0px 6px 0px 6px;font-family:Arial, Verdana;}
#RightPane{float:left;}

#onlyCenterPane{float:left;width:660px;margin:0px 6px 0px 6px;font-family:Arial, Verdana;}


.brownPanel{width:238px;clear:both;}
.brownPanel .title{background:#b7b6ae url(images/brownTitleTop.jpg) no-repeat center top;width:238px;height:43px;font-family:Arial, Verdana;font-size:18px;text-align:center;line-height:43px;clear:both;}
.brownPanel .line{width:236px;background-color:#fff;border:solid 1px #b7b6ae;height:1px;}
.brownPanel .content{width:230px;background-color:#f5f0ea;border-left:solid 1px #b7b6ae;border-right:solid 1px #b7b6ae;min-height:60px;font-family:Arial, Verdana;padding:3px;}
.brownPanel .btm{background:Transparent url(images/brownPanelBtm.jpg) no-repeat center top;width:238px;height:5px;}
.brownPanel .whiteBtm{background:Transparent url(images/whitePanelBtm.jpg) no-repeat center top;width:238px;height:5px;}
.brownPanel  a img{border:none;}

.seolist ul {}
.seolist ul li{list-style:none;line-height:30px;background-color:#d7a431;padding-left:20px;margin-bottom:1px}
.seolist ul li.heading,.seolist ul li.heading:hover{background-color:#000077;color:#fff;font-weight:bold;}
.seolist ul li:hover{background-color:#e09801}
.seolist ul li a{color:#000;font-weight:bold;text-decoration:none;}
.seolist ul li a:hover{text-decoration:underline;background-color:#e09801}



#CenterPane .box, #onlyCenterPane .box{width:422px;clear:both;}
#CenterPane .box .top, #onlyCenterPane .box .top{background:Transparent url(images/contentPaneTop.jpg) no-repeat center top;width:auto;height:5px;}
#CenterPane .box .mid, #onlyCenterPane .box .mid{width:410px;min-height:50px;background-color:#f1f0e7;border-left:solid 1px #b7b6ae;border-right:solid 1px #b7b6ae;padding:5px;}
#CenterPane .box .btm, #onlyCenterPane .box .btm{background:Transparent url(images/contentPaneBtm.jpg) no-repeat center top;width:auto;height:5px;}
.box a{color:#000;text-decoration:none;}
.box a:hover{text-decoration:underline;}
.box  ul {margin-left:20px;line-height:20px;}
h1 {font-size:18px;margin:0 10px 0 10px;line-height:22px;}
h2 {font-size:14px;margin:10px 10px 0 10px;line-height:20px;}

/**forms pages fixes********/
#onlyCenterPane .box{width:660px;}
#onlyCenterPane .box .mid{width:628px;padding:15px;}
#CenterPane .box .top, #onlyCenterPane .box .top{background:Transparent url(images/contentPaneTop660.jpg) no-repeat center top;height:5px;}
#CenterPane .box .top, #onlyCenterPane .box .btm{background:Transparent url(images/contentPaneBtm660.jpg) no-repeat center top;}

#RightPane #imageBlocks{border:solid 1px #b7b6ae;padding:3px;width:214px;margin-left:3px;}
#RightPane #imageBlocks .block{border:solid 1px #b7b6ae;float:left;margin:8px;}
#RightPane #imageBlocks .block img{border:solid 1px #fff;}

.greyButtonbox{width:177px;height:34px;color:#000;line-height:34px;font-family:Arial, Verdana;text-indent:20px;font-size:14px;font-weight:bold;background-color:#ccc;margin-left:18px;}
.greyButtonbox a{color:#000;text-decoration:none;line-height:34px;vertical-align:middle;}
.greyButtonbox a:hover{text-decoration:underline;}
.greyButtonbox a img{padding-top:8px;}

.CenterPane-eh-home{height:292px;}
.LeftPane-eh-home{height:457px;}

.quote-eh{height:268px;}
.ranking-eh{height:177px;}
.company-eh{height:725px;}
.LeftPane-eh-company{height:3940px;}

#footer{background-color:#b7b6ae;height:50px;border-top:solid 1px #fff;clear:both;font-family:Arial, Verdana;font-size:11px;color:#000;}
#footer .copyRight{float:left;padding:9px 0px 0px 3px;width:600px;line-height:18px;}
#footer .phno{float:left;font-weight:bold;font-size:12px;padding-top:10px;}
#footer .phno span{font-size:25px;font-weight:normal;}
#footer a{color:#000;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.quoteLabel{float:left;width:100px;}
.quoteCtnrl{float:left;margin-left:5px;}



.label{width:150px;float:left;line-height:30px;}
.cntrl{float:left;margin:5px 0px 5px 0px;min-height:40px;}
.info{clear:both;margin:5px 0px 5px 0px;}
.info a{text-decoration:underline;}
.cheight{height:40px;}


.popupLeft {
	position: fixed; 
	bottom: 10px; right: 170px;
	background-color: #fff; 
	border:4px solid #ccc; 
	padding:5px;
	padding-right: 5px;
	z-index: 1000;
}

.popupLeft img {
	padding: 0px;
	margin: 0px;
}

.popupRight {
	position: fixed; 
	bottom: 10px; left: 10px;
	background-color:#fff; 
	border:4px solid #ccc; 
	padding:5px;
	padding-right: 5px;
	z-index: 1000;
}

.popupRight img {
	padding: 0px;
	margin: 0px;
}

.floatleft {
padding: 0 9px 7px 0;
float:left;
}

.floatright {
padding: 0 0px 0px 0;
float:right;
}

.mid p {
font-size:12px;
line-height:18px;
padding:0px;
margin:0 5px 7px 5px;
}

.mid h1 {font-size:18px; margin:0 10px 10px 10px; line-height:22px;}
.mid h2 {font-size:14px; margin:10px 10px 10px 10px; line-height:20px;}
.mid h3 {font-size:14px; margin:10px 10px 10px 10px; line-height:20px;}

.mid ul {
font-weight:bold;
line-height:20px;
padding:0px;
margin:0 0 10px 35px;
}

.mid ol {
font-weight:bold;
line-height:20px;
padding:0px;
margin:0 0 10px 35px;
}

.red1 {
font-size:12px;
color:#FF0000;
}

.red12 {
font-size:12px;
font-weight:bold;
color:#FF0000;
}

.red14 {
font-size:14px;
font-weight:bold;
color:#FF0000;
}

/*contact us table styles*/

#contact {
	border-collapse: collapse;
	color: #000;
	border: 2px solid #868d69;
	margin:0 0 0 60px;
	padding:0 0 0 0;	
	}

#contact th {
	width: 200px;	
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: top;
	border-top: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 12px;
	padding-top: 0.50em;
	padding-bottom: 0.50em;
	background-color: #FCF0C0;
	}
	
#contact td {
	width: 250px;	
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding-left: 15px;
	padding-right:15px;
	border-left: 0px solid #4A7770;
	border-bottom: 1px solid #FCF0C0;
	border-right: 0;
	color: #fff;
	background-color: #d55c4b;
	}
	
.header {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	padding-left: 7px;
	}
	
#contact #buttonSubmit {
	margin-left: 0px;
	margin-top: 0px;
	}
	
.textinput {
	color: #666;
	background-color: #ccc;
	}

#emailhome {
	padding: 0 0 0 5px;
	margin: 0 0 0 9px; 
	background-color:#FCF0C0;
	width:230px;
	}
	
.requieredred {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	}
	
/*end contact us table styles*/

.bodybk {
background-color:#CCCCCC;
padding:10px;
margin:10px 0;
}



/*Services Page List*/

#listing.content { width: 670px; height:1300px; }

#listing h1 { width: 590px; }

#listing p { width: 590px; }

#listing ol
{
	list-style	: none;	
	width		: 580px;
	margin		: 40px 0;
	padding		: 0;
}
#listing li 
{
	clear			: both;
	width			: 100%;
	float			: left;
	margin-bottom	: 15px;
}
#listing h3 
{ 
	font-size	: 16px; 
	margin		: 5px 0 2px 0;
}

#listing p.listing-specs
{
	margin		: 0;
	font		: 11px Arial, Helvetica, sans-serif;
	color		: #7a7a7a;
}
p.listing-specs em { font-style: normal; }

.thumbnail
{
	width		: 136px;
	height		: 136px;
	background	: url(/images/thumbnail_bg.gif) top left no-repeat;
	float		: left;
	margin		: 0 20px 10px 0;
	border: #ccc solid 2px;
}
.thumbnail img
{
	width	: 120px;
	margin	: 8px 0 0 8px;
}

#listing a {
color: #d55c4b;
text-decoration:underline;
}

#listing h3 a {
color: #002556;
}

#listing a:hover {
color: #002556;
text-decoration: none;
}

/*End Services Page List*/

#blue a:link {
color: #054586;

}

#blue a:visited {
color: #054586;

}

#blue a:hover {
color: #054586;

}

#blue a:active {
color: #054586;

}

/*topbizinfo*/

#topbizinfo {
margin:5px 0 0 0;
padding:0 0 0 0;

}

#topbizinfo a:link {
color: #999;
margin:0 0 0 0;
padding:0 0 0 0;

}

#topbizinfo a:visited {
color: #999;

}

#topbizinfo a:hover {
color: #999;

}

#topbizinfo a:active {
color: #999;
}
