/*[fmt]1A90-1A0A-3*/
a {
	color: #2E6DA2;
}
body {
	margin: 0px;
	background-image: url(img/background-blue.jpg);
	background-position: top;
	background-repeat: repeat-y;
	font-family: georgia, serif;
}
#wrap {
	width: 930px;
/*height: 767;*/
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}
#toprow {
	width: px;
	height: 130px;
	background-image: url(img/topright.jpg);
}
#logo {
	width: 159px;
	height: 130px;
	background-image: url(img/logo.jpg);
	float: left;
}
#transparenthomelogolink {
	border-style: solid;
	margin-left: 17px;
	margin-top: 8px;
}
#top {
	width: 770px;
	height: 81px;
	background-image: url(img/top.jpg);
	float: left;
}
#slogan {
	font-size: 18px;
	font-style: italic;
	margin-left: 44px;
	margin-top: 17px;
	float: left;
	width: 230px;
}
* html #slogan {
	margin-left: 22px;
}
.sloganwhite {
	color: #FFFFFF;
}
.sloganyellow {
	color: #FFF300;
}
.phonenumbers {
	color: #FFFFFF;
	font-size: 15px;
	font-style: normal;
	font-family: arial;
	font-weight: bold;
	line-height: 1.5;
}
#toprightbox {
	float: left;
}
.businessname {
	font-size: 28px;
	color: #FFF300;
	margin-left: 215px;
	margin-top: 7px;
	letter-spacing: -1px;
}
.bigyellow {
	font-size: 28px;
	color: #FFF300;
	letter-spacing: 1px;
}
#locator_search {
	float: left;
	position: relative;
	top: 4px;
	left: 30px;
}
.whitelink {
	color: #FFFFFF;
	font-size: 14px;
}
#go {
	position: relative;
	top: 7px;
	left: 3px;
}
#homemainrow {
	width: 930px;
	height: 272px;
	margin-left: px;
}
#homeimage {
	width: 565px;
	height: 270px;
	background-color: #FFFFFF;
	float: left;
	margin-left: 15px;
}
#homequote {
	width: 335px;
	height: 270px;
	background-image: url(img/home-right.jpg);
	float: right;
	margin-right: 15px;
}
#homequotetext {
	width: 300px;
	margin-left: 5px;
	margin-top: 75px;
}
#homequotetextmain {
	font-size: 34px;
	height: 75px;
}
#homequotetextmore, #homequotetextmore a {
	height: 50px;
	font-size: 12px;
	color: #2F6BA1;
	font-weight: bold;
	margin-top: 15px;
}
#homequotebutton {
	height: 50px;
	margin-top: 12px;
	margin-right: -12px;
	float: right;
}
#homemainlower {
	width: 930px;
	margin-top: 10px;
	height: 312px;
}
#homemainlowerleft {
	float: left;
}
#maindesc {
	width: 580px;
	height: 100px;
	margin: 0px 0px 34px 29px;
	padding: 0px 30px 0px 0px;
}
.heading1 {
	color: #2E6DA2;
	font-size: 24px;
	font-weight: bold;
	line-height: 38px;
}
.homecopy1 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #343434;
}
.homecopy2 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #343434;
}
.heading2 {
	color: #2E6DA2;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
}
.heading2b {
	color: #2E6DA2;
	font-size: 16px;
	font-weight: bold;
}
.heading2c {
	color: #2E6DA2;
}
#sleeptipmodule {
	width: 385px;
	height: 165px;
	border: 1px solid #DDDDDD;
	background-image: url(img/small-box-back.jpg);
	float: left;
	margin-left: 15px;
}
#sleeptiptext {
	width: 270px;
	height: 122px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}
#financingmodule {
	width: 215px;
	height: 165px;
	border: 1px solid #DDDDDD;
	background-image: url(img/small-box-back.jpg);
	float: left;
	margin-left: 12px;
}
#financingtext {
	width: 180px;
	height: 122px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}
#homemainlowerright {
	float: right;
	margin-right: 15px;
}
#footer {
	width: 930px;
	height: 43px;
	background-image: url(img/foot.jpg);
	clear: left;
	color: #98BDDD;
	font-size: 10px;
	font-family: "Trebuchet MS";
}
#footer a {
	text-decoration: none;
	color: #98BDDD;
}
#footer a:hover {
	text-decoration: none;
	color: #CFE9FF;
}
/*for pages from cms*/
#page {
	margin: 0px 15px;
	padding: 15px;
	border-top: 8px solid #F2F2BC;
}
#contact_code {
	float: left;
	border-right: 1px solid #DBDBDB;
	padding: 0 45px 0 0;
	height: 428px;
}
#contact_form {
	float: left;
	margin: 52px 0 0 41px;
	width: 377px;
}
