body {
	background-color: #E5ECEE;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodypopup {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#call {
	margin-top: 30px;
	margin-left: 40px;
}

#leftnav {
	height: 307px;
	background-image: url(images/leftnav.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-left: 40px;
	padding-right: 7px;
}

#leftliveperson {
	margin-top: 13px;
	margin-bottom: 0px;
	padding-left: 31px;
	padding-right: 0px;
}

#leftbuttons {
	padding-left: 33px;
	height: 29px;
	width: 181px;
}

#smallpics {
	padding-left: 34px;
	padding-top: 10px;
	padding-bottom: 15px;
	height: 63px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626273;
	width: 180px;
	padding-right: 0px;
	margin-top: 10px;
	clear: both;
}

#smallimage {
	float: left;
	margin-right: 4px;
	margin-bottom: 7px;
	width: 176px;
}

#smalltext {
	float: right;
	width: 85px;
	font-size: 10px;
	color: #76777B;
	font-family: Arial, Helvetica, sans-serif;
}

#desc {
	height: 18px;
	padding-top: 24px;
}

h1 {
	margin: 0px;
	padding: 0px;
}

#rightnav {
	height: 24px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #74A5CD;
	margin-right: 32px;
	font-size: 11px;
	color: #5C6587;
}

#links {
	float: left;
	padding-top: 6px;
}

#content {

}


#background {
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#left {
	width: 214px;
	float: left;
	background-image: url(images/left.gif);
	background-repeat: no-repeat;
	padding-right: 9px;
}
#right {
	width: 768px;
	float: right;
	background-image: url(images/right.gif);
	background-repeat: no-repeat;
	padding-left: 9px;
}
#footer {
	height: 58px;
	clear: both;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 231px;
	padding-top: 15px;
}
.footertext {
	font-size: 10px;
}

#footer img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 10px;
	vertical-align: middle;
}

#footerbooking {
	height: 58px;
	clear: both;
}
#footerbooking img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 10px;
	vertical-align: middle;
}

.smallbluetext {
	font-size: 10px;
	color: #A2B8C8;
	font-family: Arial, Helvetica, sans-serif;
}
#textsize {
	float: right;
	height: 18px;
	width: 100px;
	margin-top: 4px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A2B8C8;
}
#textsize img {
	margin-left: 4px;
}
#leftbuttons a {
	background-image: url(images/leftbuttons.gif);
	display: block;
	height: 22px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 7px;
	padding-left: 12px;
	margin-bottom: 10px;
}
#household {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-left: 2px;
}
#houselinks a {
	display: block;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #2C4072;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-top: 7px;
	margin-bottom: 7px;
}

#text {
	float: left;
	width: 475px;
	font-size: 12px;
	color: #222228;
	line-height: 18px;
	padding-top: 30px;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
#header {
	background-image: url(images/header_new.jpg);
	background-repeat: no-repeat;
	height: 128px;
	padding-top: 16px;
	padding-left: 24px;
}
#header_old {
	background-image: url(images/header_old2.jpg);
	background-repeat: no-repeat;
	height: 128px;
	padding-top: 16px;
	padding-left: 24px;
}
#text p {
	padding: 0px;
	margin-top: 20px;
}

h2 {
	font-size: 16px;
	color: #2C4072;
	margin: 0px;
	padding: 0px;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#boxes {
	float: right;
	margin-left: 15px;
	width: 258px;
	padding-top: 15px;
}
#boxes img {
	margin-top: 10px;
}

#smallprint {
	clear: both;
	padding-bottom: 5px;
}
.red {
	color: #FF4600;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
}

#textarea_large {
	padding-right: 60px;
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 708px;
}

#sidebox_top {
	background-image: url(images/sidebox_top.gif);
	background-repeat: no-repeat;
	height: 20px;
	margin-top: 20px;
	width: 212px;
}

#sidebox_middle {
	width: 172px;
	background-image: url(images/sidebox_middle.gif);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

h5 {
	margin: 0px;
	color: #5C6587;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#sidebox_middle img {
	margin: 0px 0px 5px;
	padding: 0px;
}

#sidebox_bottom {
	background-image: url(images/sidebox_bottom.gif);
	background-repeat: no-repeat;
	height: 20px;
	margin-bottom: 10px;
}

h4 {

	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.largesidebox {
	font-size: 14px;
	color: #5C6587;
	font-weight: bold;
}
#text li {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#text ul {
	margin-left: 20px;
}
.more {
	color: #2C4072;
	cursor: pointer;
}
#reasons ul li {
	list-style-type: none;
	color: #8D8D8D;
	padding-right: 30px;
	padding-bottom: 10px;
}
.footertext a {
	text-decoration: none;
	color: #000000;
}
#links a:hover {
	color: #FF9E0D;
}
#houselinks a:hover {
	color: #FF9E0D;
}
#text ul {
	padding-left: 0px;
}
#text a {
	color: #091F59;
}
#text a:hover {
	color: #FF9E0D;
	text-decoration: none;
}
#text hr {
	height: 0.5pt;
	color: #74A5CD;
}
#textarea_large a {

	color: #091F59;
}
.testimbox {
	clear: both;
}
.testimImg {
	margin-right: 10px;
	float: left;
	margin-top: 4px;
}
.HeadingText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2E3B5B;
}
#smallpics h2 {
	font-size: 14px;
	color: #2C4072;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
#links a {

	text-decoration: none;
	color: #2C4072;
	padding-right: 10px;
	padding-left: 10px;
}
#links a.commercial {
	color: #FFFFFF;
}
#commercial {
	height: 33px;
	background-image: url(images/commercial-bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-left: 40px;
	padding-right: 7px;
	clear: both;
}
#commercial a {
	display: block;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 9px;
}
#commercial a:hover {
	color: #2C4072;
}
#clear {
	clear: right;
	height: 10px;
}
.hometitle {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	letter-spacing: -1px;
}
.whyTitles {
	font-size: 14px;
	color: #2C4072;
	margin: 0px;
	padding: 0px;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#desc h1 {
	font-size: 9px;
	color: #B0C2D0;
	font-weight: normal;
	font-family: Tahoma;
	margin: 0px;
	padding: 0px;
}


/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#000000;
	font-weight: normal;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:233px;
	color: #000000;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}

a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/secure/images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/secure/images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/secure/images/bubble.gif) no-repeat bottom;
}



a.ttsmaller{
    position:relative;
    z-index:24;
    color:#000000;
	font-weight:normal;
    text-decoration:none;
}
a.ttsmaller span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.ttsmaller:hover{ z-index:25; color: #aaaaff; background:;}
a.ttsmaller:hover span.tooltipsmaller{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:150px;
	color: #000000;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.ttsmaller:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/secure/images/bubblesmaller.gif) no-repeat top;
}
a.ttsmaller:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/secure/images/bubble_fillersmaller.gif) repeat bottom; 
}
a.ttsmaller:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/secure/images/bubblesmaller.gif) no-repeat bottom;
}



a.ttbigger{
    position:relative;
    z-index:24;
    color:#000000;
	font-weight:normal;
    text-decoration:none;
}
a.ttbigger span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.ttbigger:hover{ z-index:25; color: #aaaaff; background:;}
a.ttbigger:hover span.tooltipbigger {
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:500px;
	color: #000000;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.ttbigger:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/secure/images/bubblebigger.gif) no-repeat top;
}
a.ttbigger:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/secure/images/bubble_fillerbigger.gif) repeat bottom; 
}
a.ttbigger:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/secure/images/bubblebigger.gif) no-repeat bottom;
}
/*---------- end bubble tooltip -----------*/

/* area page styles */

.area { font-size:1.2em; }

.subtitle { color:#2C4072; font-weight:bold; }

#wrapped {
	width: 872px;
	margin: 0 auto;
}
