phtml, body {margin:0; padding:0; width:100%; height:100%; background: #efefef;}



#wrapper {

	position: relative;

	z-index: 10;

	width: 984px;

	margin: 0 auto;

	border-left: 2px solid #7f7f7f;

	border-right: 2px solid #7f7f7f;

	text-align: center;

	background-color: white;

}



#header {

	width: 984px;

	height: 36px;

	background-image: url('../images/headerBG.jpg');

	background-repeat: repeat-x;

	margin: 0 auto;

	color: white;

	font-family: century gothic, tahoma, verdana;

	font-size: 15px;

	font-weight: bold;

}



#headerLeft {

	float: left;

	padding-left: 8px;

	padding-top: 8px;

}



#headerRight {

	float: right;

	padding-right: 8px;

	padding-top: 8px;

}



#topImage {

	width: 984px;

	height: 251px;

}



.imgLeft {

	float: left;

	position: relative;

	top: -4px;

	margin-right: 5px;

}



#clear {

	clear: both;

	height: 0px;

	border: 0px solid red;

}



#serviceBTN {

	float: left;

	border: 1px solid #000081;

	background: #d2d2d2;

	padding: 3px;

	margin-right: 10px;

	text-align: center;

	margin-bottom: 10px;

	width: 140px;

}



#menu {

	/* width: 808px; */

	height: 29px;

	background-image: url('../images/menuBG.jpg');

	background-repeat: repeat-x;

	padding-left: 50px;

	color: white;

	font-family: century gothic, tahoma, verdana;

	font-size: 14px;

	font-weight: bold;

	padding-top: 7px;

}



.menuOn {

	color: #df3900;

}



#menuLink {

	float: left;

	margin-left: 30px;

	margin-right: 30px;

}



#menuLine {

	float: left;

	position: relative;

	top: -7px;

	border-left: 1px solid white;

	height: 36px;

	padding-left: 1px;

}



#phone {

	float: left;

}



#phoneCircle {

	float: left;

	background-image: url('../images/circle.png');

	background-repeat: no-repeat;

	width: 15px;

	height: 17px;

	margin-top: 3px;

	margin-left: 10px;

	margin-right: 10px;

}



#menuLink A {color: white; text-decoration: none;}

#menuLink A:active,visited {color: white; text-decoration: none;}

#menuLink A:hover {color: white; text-decoration: underline;}



#phoneBG {

	clear: both;

	position: relative;

	top: -7px;

	padding-left: 420px;

	padding-top: 4px;

	width: 564px;

	height: 15px;

	background-image: url('../images/phoneBG-new.jpg');

	background-repeat: repeat-x;

	color: white;

	font-family: century gothic, tahoma, verdana;

	font-size: 18px;

	font-weight: bold;

	text-align: center;

}



#phoneBGa {

	clear: both;

	position: relative;

	top: -7px;

	padding-left: 100px;

	padding-top: 4px;

	width: 884px;

	height: 26px;

	background-image: url('../images/phoneBG.jpg');

	background-repeat: repeat-x;

	color: white;

	font-family: century gothic, tahoma, verdana;

	font-size: 18px;

	font-weight: bold;

	text-align: center;

}



.leftImg {

	float: left;

	padding-right: 6px;

	padding-bottom: 6px;

}



.rightImg {

	float: right;

	padding-left: 6px;

	padding-bottom: 6px;

}



#grayLine {

	border-top: 1px solid #d2d2d2;

	width: 720px;

	margin-top: 15px;

	margin-bottom: 15px;

	float: left;

}



#fullCol {

	width: 954px;

	text-align: left;

	padding-left: 30px;

	padding-top: 10px;

}



#colLeft {

	width: 740px;

	text-align: left;

	padding-left: 30px;

	padding-right: 14px;

	padding-top: 10px;

	font-family: century gothic, verdana;

	font-size: 13px;

}



#Left1a {

	float: left;

	font-family: century gothic, verdana;

	font-size: 13px;

	width: 690px;

	margin-right: 30px;

}



#Left2a {

	float: left;

	font-family: century gothic, verdana;

	font-size: 13px;

	width: 340px;

	border: 0px solid red;

}



#Left1 {

	float: left;

	font-family: century gothic, verdana;

	font-size: 13px;

	width: 400px;

	margin-right: 30px;

}



#Left2 {

	float: left;

	font-family: century gothic, verdana;

	font-size: 13px;

	width: 290px;

	border: 0px solid red;

}



#colRight {

	position: relative;

	top: -7px;

	width: 200px;

	min-height: 480px;

	background-color: #fcffcc;

}

#colRight2 {

	position: relative;

	top: -7px;

	width: 200px;

	min-height: 480px;
	
	background-color: #fcffcc;

}



#rightText {

	padding-top: 15px;

	padding-left: 5px;

	font-family: century gothic, tahoma;

	color: black;

	font-size: 12px;

}



INPUT, TEXTAREA {

	font-family: century gothic, tahoma;

	color: black;

	font-size: 12px;

}



.smallField {

	width: 80px;

}



.smallQuote {

	width: 158px;

	height: 60px;

}



.title {

	color: #df3900;

	font-size: 18px;

	font-family: century gothic, tahoma;

}



#footer {

	position: relative;

	top: -7px;	

	width: 984px;

	height: 11px;

	background-image: url('../images/footerBG.jpg');

	background-repeat: repeat-x;

}



#footerText {

	position: relative;

	top: -7px;

	z-index: 10;

	width: 988px;

	margin: 0 auto;

	text-align: center;

	background-color: #efefef;

	font-family: century gothic, verdana;

	font-size: 11px;

	color: #666666;

}



A {color: blue; text-decoration: none;}

A:active,visited {color: blue; text-decoration: none;}

A:hover {color: blue; text-decoration: underline;}



#footerText A {color: blue; text-decoration: none;}

#footerText A:active,visited {color: blue; text-decoration: none;}

#footerText A:hover {color: blue; text-decoration: underline;}

#content-form {
  text-align: left;
  width: 740px;
}

#content-form label {
  width: 300px;
  display: block;
}
