@charset "utf-8";
/* CSS Document */

/******************************************/
/********     Global Reset        *********/
/******************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 13px; vertical-align: baseline; background: transparent; }
w body { overflow:auto; font-family:Arial, Geneva, sans-serif; font-family: color:#000;
line-height: 1.3; background-color:#14350C; }
ol, ul { list-style: none; }
ul.list_horz li { float:left; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */ 
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration:none;}
/******************************************/
/*****   Global Div Containers    *********/
/******************************************/
div.centered { margin: 0 auto; width:960px; background-color:#fff; }
/******************************************/
/*********   960 overide Styles   *********/
/******************************************/
body { background:url(/images/global/body-background.jpg) repeat-x; background-color:#0b5e1c; }
div#topContainer {  }
div#logo { padding-top:10px; }
div.full { }
div#contentContainer { }
div#footerContainer { }
div#bottomContainer { height:25px; }
/******************************************/y
/*********   Semi Global Styles   *********/
/******************************************/
div.clear { clear:both; }
ul.bulleted_floated { list-style:circle }
ul.bulleted_floated li { float:left; list-style-position:inside; padding:0 20px 0 0; }
.insidePadding{ padding:0 10px;}
.alpha { margin-left:0; padding-right:0;}
.omega { margin-right:0; padding-left:0; }

/******************************************/
/*********   Home Page Styles   ***********/
/******************************************/
div#upperGraphic { background:url(/images/global/header-city.png) left no-repeat; height:60px; margin-top:20px; }
div#header { background:url(/images/global/header-right-curve.png) no-repeat; padding-bottom:20px; }
div#banner { background:#245668; padding:10px 0; }
div#bannerAd img { border:2px solid #0AAA2B;}
div#content { background:#fff;  padding: 20px 0;}
div#contentClaim img {}
div#welcomeText {}
div#referal img { border:1px solid #F90;}

div#promotions { background-color:#45BF29; height:300px;}


div#footer {  background:url(/images/global/footer-curve.png) bottom no-repeat;  padding:10px 0;}

/*Sub Navigation*/
ul#insuranceLines { list-style:none; }
ul#insuranceLines img {padding-top:10px;}
h2.insuranceLine { display:block; border-bottom:1px dotted #CCC; padding:5px 0; }
h2.insuranceLine  a { display:block; padding-left:5px; color:#fff;}
h2.insuranceLine  a:hover { background:#6F9; color:#000;}
ul#insuranceLinesSecondary h2.insuranceLine a { color:#000;}


/*footer Navigation*/
ul#bottomLinks{ display:block; width:538px; margin:0 auto;}
ul#bottomLinks li a { color:#FFF; padding:5px 20px; display:block;}

/*products page*/
div#products li {   padding:5px 0;}
div#products li a { font-size:16px;}
div#products img { float:left; padding-bottom:20px;}

/*partners Page*/

div#partners img { float:right;}
div#partners li { clear:both; }

/*Agents Page*/
ul#agentSecondary h2.insuranceLine a{color:#000;}
/*Client Referral*/

div#clientReferral img {float:left; margin-right:10px; border:1px solid #360}

/* TV on FB Landing Page Quote Form */

#phoneNumber {
	position: absolute;
	margin: 155px 0 0 268px;
	font-size: 16px;
	font-weight: bold;
	z-index:1000;
}

#tv {
	float: left;
	width: 283px;
	height: 206px;
	margin: 24px 0 0 0;
	background: url(../fb_quote/tv.jpg) no-repeat 0 0;
}

#tvText {
	float: left;
	width: 380px;
	margin: 7px 25px 0 0;
}