@charset "utf-8";
/* CSS Document */

html, body { background:#8DD8F8; }

#wrapper { width:900px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; }

#h1header { color:white; font-weight:bold; width:880px; padding:10px; height:14px; background:url(../images/top-curve-ff.jpg); margin-bottom:10px; border-bottom:1px solid blue; }
#h1header h1 { margin:0px; padding:0px; font-size:12px; font-weight:normal; float:left; }
#h1header a { text-decoration:none; color:white; }
#h1header .tel { float:right; }

img.headerImage { padding-bottom:10px; border:none; border-bottom:1px solid blue;  }

ul#leftNav {font-weight:bold;  margin-top:8px; margin-left:-34px; margin-right:10px; float:left; list-style-type:none; font-size:12px; width:130px; }
ul#leftNav li a:link, ul#leftNav li a:visited { padding:2px 4px; display:block; width:120px; text-decoration:none; color:blue; }
ul#leftNav li a:hover { border:1px solid blue; padding:1px 3px 1px 3px; }

#mainContent { text-align: justify; width:612px; float:left; margin-bottom:10px; }
#mainContent a { font-weight:bold; text-decoration:none; color:blue }
#mainContent a:hover.getQuoteButton , #mainContent a:active.getQuoteButton { text-decoration:none; }
#mainContent a:hover, #mainContent a:active { text-decoration:underline; color:blue; }
#mainContent h2 { font-size:13px; }
#mainContent h3 { font-size:12px; margin-bottom:3px; }
#mainContent p { font-size:12px; line-height:17px; }
#mainContent .links { font-size:12px; }
#mainContent strong { font-weight:normal; }
 
ul#rightImages { margin-top:13px; margin-left:0px; padding-left:12px; width:130px; float:left; list-style-type:none; }
ul#rightImages li { margin-bottom:6px; }
ul#rightImages li a {  }
ul#rightImages li a img { border:none; }

ul#rightImages li.getQuote a {
	background:blue;
	border:1px solid blue;
	color:white;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:38px;
	padding:10px 0;
	text-align:center;
	text-decoration:none;
	width:118px;
}
ul#rightImages li.getQuote a:hover { background:none; color:blue; }

#footer { clear:both; width:880px; padding: 10px; color:blue; border-top:1px solid blue; border-bottom:1px solid blue; height:40px;}
#footer .mockles { float:left; width:200px; font-size:12px; font-weight:bold; }
#footer .fsagif { float:left; margin-left:140px; margin-top:3px; } 
#footer .copyright { float:right; width:200px; font-size:10px; text-align:right; } 
#footer .copyright a:link, #footer .copyright a:visited, #footer .copyright a:active {text-decoration:none; color:blue; font-size:12px; font-weight:bold; }
#footer .copyright a:hover { text-decoration:underline; color:blue; }

#subFooter { width:880px; padding:12px 10px 0px 10px; height:22px; background:url(../images/bottom-curve-ff.jpg); }
#subFooter h3 {font-size:12px; margin:0px; padding:0px; color:white; font-weight:normal; }
#subFooter a { text-decoration:none; color:white; }

a.getQuoteButton { display:block; padding:2px 3px 2px 20px; margin:8px 0px 0px 0px; float:right; font-size:12px; font-weight:bold; border:1px solid #8DD8F8; }
a:hover.getQuoteButton { border:1px solid blue; }

table.insurers { margin-bottom:0px; width:600px;clear:both; font-size:11px; }
table.insurers td {width:140px; padding:0px;}

h2.quotePage { float:left; }

table.theCost { width:550px; border-right:1px solid blue; border-top:1px solid blue; font-size:12px; font-weight:bold; }
table.theCost td { border-bottom:1px solid blue; border-left:1px solid blue; padding:2px 4px; }
table.theCost td.tdRight {text-align:right;}

.contactName { float:left; width:200px; font-size:12px; }
.contactButtons { float:right; width:200px; font-size:12px; text-align:right; }

hr { clear:both; color:#cccccc; border:1px solid blue; border-left:none; border-right:none; padding-bottom:8px; border-top:none;  }

/* IFRAME QUOTE LAYOUT */

#quoteContent { text-align: justify; width:744px; float:left; margin-bottom:10px; }

/* ACCORDION FUNK */
.toggler  { cursor:pointer; font-weight:bold; color:#000; margin:4px 0px 0px; padding:0px; font-size:16px; font-family:Arial, sans-serif; }
.toggler:hover	 { text-decoration:underline; }
.element	 { padding:0px 0px 0px 5px; }
.element p { margin:0px; }

/* H1DD3N L1NX */
#mainContent p.text a { color:#000; font-weight:normal; }
#mainContent b {font-weight:normal;}
/*HOME PAGE SEO */

#InsuranceWrap {
	clear:both;
	width:900px;
	margin:200px auto 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#InsuranceHead { color:white; font-weight:normal; width:880px; padding:10px; height:14px; background:url(../images/top-curve-ff.jpg); margin-bottom:10px; border-bottom:1px solid blue; }
#InsuranceBody { width:880px; padding:0px 10px 10px;}
#InsuranceBody h1 { font-size:12px; }
#InsuranceFoot { clear:both; width:880px; color:white; padding:12px 10px 0px 10px; height:22px; background:url(../images/bottom-curve-ff.jpg); margin-bottom:100px;  }
#InsuranceFoot a { text-decoration:none; color:white; }
