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; background: transparent; font-size: 100%; border: 0; outline: 0; vertical-align: baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}
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;}

html,body {background: #a0c0a0; color: #000; font-size: 62.5%; text-align: center;}

/* Primary Divs */
#container {width: 980px; margin: 0 auto; background: #fff url(/img/page/content_bg.gif) repeat-y top center;}
#sidebar {float: left; width: 295px;}
#content {width: 620px; margin: 0 35px 0 325px;}
#navbar {position: relative; width: 620px; height: 90px; margin: 0 0 7.55em 0; background: url(/img/page/navbar.gif) no-repeat top center;}
#navbar li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#navbar li, #navbar a {height: 90px; display: block;}
#panel1b {left: 0; width: 124px;}
#panel2b {left: 124px; width: 124px;}
#panel3b {left: 248px; width: 124px;}
#panel4b {left: 372px; width: 124px;}
#panel5b {left: 496px; width: 124px;}
#panel1b a:hover {background: transparent url(/img/page/navbar.gif) 0 -90px no-repeat;}
#panel2b a:hover {background: transparent url(/img/page/navbar.gif) -124px -90px no-repeat;}
#panel3b a:hover {background: transparent url(/img/page/navbar.gif) -248px -90px no-repeat;}
#panel4b a:hover {background: transparent url(/img/page/navbar.gif) -372px -90px no-repeat;}
#panel5b a:hover {background: transparent url(/img/page/navbar.gif) -496px -90px no-repeat;}
/*#intro {position: relative; width: 625px; height: 247px; margin: 0 auto 7.5em auto; background: url(/img/page/introduction_background.jpg) no-repeat top center;}*/

/* Misc Classes */
br.spacer {clear: both; visibility: hidden;}
span.black {color: #000;}
span.bold {font-weight: 600;}
span.italic {font-style: italic; font-weight: 600;}
ul.coverages li span {color: #447744; font-weight: 600;}
.quote,.quote:hover {display: block; width: 192px; height: 36px; background: url(/img/page/quote_bg.gif) no-repeat top center; color: #005600; font: 600 1.8em "trebuchet ms", arial, verdana, sans-serif; line-height: 3.1em; text-indent: 2em; text-decoration: none;}
.quote:hover {background-position: 0px -36px; color: #fff;}
div.testimonials {float: left; clear: right; margin: 0 0 20px 0;}

/* Text Classes */
h2,h3,#intro h4,p {text-align: left;}
h2.quotes,h2.office,h2.insurancePartners {padding: .5em 0 .75em 0; background: url(/img/page/quotes_bg.gif) no-repeat center; color: #005600; font: 500 3.6em "myriad pro",arial,verdana,sans-serif; text-indent: 1em;}
h2.office{padding: .5em 200px .75em 0; background: url(/img/page/insurance_partners_bg.gif) no-repeat center;}
h2.insurancePartners {margin-top: 1em; padding: .5em 200px .75em 0; background: url(/img/page/insurance_partners_bg.gif) no-repeat center; text-align: left;}
h2.header {margin: 0 auto 1.5em auto; padding: .5em 0 .5em .5em; background: url(/img/page/header_bg.gif) no-repeat bottom left; color: #005600; font: 500 3.6em "myriad pro",arial,verdana,sans-serif; text-indent: 1em;}
h3 {margin: 0 1.4em; padding: .65em 0 .75em 0; background: url(/img/page/address_bg.gif) no-repeat bottom center; color: #005600; font: 500 3.4em "myriad pro",arial,verdana,sans-serif; border-top: 1px solid #b3bab3;}
#intro h4 {padding: 1.6em 2em .25em 9.6em; color: #447744; font: 500 4em "trebuchet ms",arial,verdana,sans-serif;}
#intro p.italic {padding: 0 0 1em 16.15em; color: #000; font: italic 600 2.4em "trebuchet ms",arial,verdana,sans-serif;}
#intro p {padding: 0 4.5em 0 19.5em; color: #000; font: 500 2em "trebuchet ms",arial,verdana,sans-serif;}
p.content {margin-bottom: 1.5em; font: 500 2em "trebuchet ms",arial,verdana,sans-serif;}
ul.offers li p {padding: 1em; font: 500 1.8em "trebuchet ms",arial,verdana,sans-serif;}

/* Image Classes */
img.boindex {position: absolute; left: 0; bottom: 0;}
.associations {float: left; clear: right; margin-left: 30px;}
div.testimonials img {float: left; clear: right; margin: 0 15px 0 0;}
ul.coverages li img {float: left; clear: right; margin: 0 10px 0 3px;}
img.logos {margin-right: 30px;}

/* List Classes */
ul {text-align: left;}
ul.coverages {margin: 0 25px 6em 25px;}
ul.coverages li {width: 240px; height: 94px; padding: 12px 0 0 0; background: url(/img/page/coverage_button_bg.gif) no-repeat top center;}
ul.offers {margin: 0 auto;}
ul.offers li.insurance {float: left; clear: right; display: block; width: 192px; height: 200px; margin: 0 0 4em 12px; background: url(/img/page/bg_list_prod.gif) no-repeat bottom center; color: #2e3826;}
ul.offers li.partners {float: left; display: block; margin: 0 0 0 12px;}
ul.offers li ul li {margin-bottom: .5em; padding: 0 10px; font: 600 1.8em "trebuchet ms",arial,verdana,sans-serif;}
ul.claimleft {float: left; clear: right; margin-right: 30px;}
ul.claimright {float: left;}
ul.claimleft li,ul.claimright li {margin-bottom: 1em; font: 500 2em "trebuchet ms",arial,verdana,sans-serif;}
ul.links {clear: both; padding: 3em 0; background: #fff url(/img/page/links_bg.gif) no-repeat top center; border-top: 1px solid #b3bab3}
ul.links li {display: inline; margin-right: 2em; font: 500 1.8em "trebuchet ms",arial,verdana,sans-serif;}
fieldset ol {padding: 1em 1em 0 0; list-style: none;}
fieldset li {float: left; clear: left; margin-bottom: 1em;}

/* Form Classes */
form {float: left; text-align: left;}
form.lead {margin: 0;}

/* Fieldset */
fieldset {float: left; position: relative; margin: 0 0 1.5em 0; border-top: 1px solid #e0e0e0;}
fieldset.hidden {display: none;}
fieldset.left,fieldset.right,fieldset.textarea,fieldset.submit {float: left; clear: right; width: auto; border: none;}
fieldset.right {margin-left: 20px;}
fieldset.submit {width: auto; }
legend {position: relative; margin-left: -7px; padding: 0 0 .25em 0; color: #005600; font: 500 3.4em "myriad pro",helvetica,verdana,sans-serif;}

/* Input */
label {display: block; width: 280px; padding-bottom: .25em; color: #979997; font: 500 2em "trebuchet ms",helvetica,verdana,sans-serif;}
input,select,textarea,input:hover,select:hover {width: 280px; padding: 8px 6px 8px 6px; background: #fff url(/img/page/input_bg.gif) no-repeat top left; border: none;}
input:hover,select:hover {background: #fff url(/img/page/input_hover_bg.gif) no-repeat top left;}
select,select:hover {width: 22em;}
textarea {width: 600px; background: #fff; border: 1px solid #e0e0e0;}
input.submit {width: 111px; height: 35px; margin-bottom: 1.5em; padding: 0; background: none;}

/* map */
#map {width: 240px; height: 180px; margin: 0 auto;}

/* hcard */
div.vcard {width: 236px; margin: 2em auto 3em auto; font: 500 1.8em "trebuchet ms",arial,verdana,sans-serif; text-align: left;}

/* Links Styles */
h1 a {display: block; width: 236px; height: 119px; margin: 3em auto 3em auto; background: url(/img/page/bo_greene_insurance_logo.gif) top center; text-indent: -1000em;}

div.vcard a {color: #116111; font-weight: 600;}
ul.coverages li a {display: block; width: 236px; margin: 0 auto;  color: #434343; font: 500 1.8em "trebuchet ms",arial,verdana,sans-serif; text-decoration: none;}
ul.coverages li a:hover {background: #eceeec;}

#slider,#slider2 {position: relative; margin: 0 0 7.5em; 0; background: url(/img/page/introduction_background.jpg) no-repeat bottom left;}
#slider2 {background: none; margin: 0 0 2em 0;}
#slider ul, #slider li,#slider2 ul, #slider2 li {margin: 0 0 0 0; padding: 0; list-style:none;}
#slider li {width: 624px; height: 265px; overflow: hidden;}
#slider2 li {width: 624px; height: 200px; overflow: hidden;}


		




