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


body {
font:normal 62.5% 'Arial',Gadget,sans-serif;
background-image: url(images/back.gif);
background-position: top;
background-repeat: repeat-x;
margin: 0 0 0 0;
}

p { color: #FFF; font-size: 12px; line-height: 1.5em; text-align: left; }

a { color: #FFF; font-size: 12px; line-height: 1.5em; text-align: left; }


/* CSS FOR HEADER */

#header { width: 980px; height: 117px; position: relative; background-image: url(images/header.png); background-position: top; background-repeat: no-repeat; }


/* CSS FOR NAVIGATION */

#navcontainer { width: 980px; height: 55px; clear: both; }

#navmenu { display: inline; margin: 0; padding: 0; position: relative; }

#navmenu li { float: left; display: inline; }

#navmenu li.end { float: left; display: inline; background: url("images/end.png"); width: 478px; height: 55px; }

a.navHome, a.navHome_a { display: block; float: left; width: 98px; height: 55px; background: url("images/home.png"); background-repeat: no-repeat; }

a.navHome:hover { background: url("images/home.png") 0 -55px; }

a.navHome_a { background: url("images/home.png") 0 -55px; }

a.navQuote, a.navQuote_a { display: block; float: left; width: 95px; height: 55px; background: url("images/quote.png"); background-repeat: no-repeat; }

a.navQuote:hover { background: url("images/quote.png") 0 -55px; }

a.navQuote_a { background: url("images/quote.png") 0 -55px; }

a.navAbout, a.navAbout_a { display: block; float: left; width: 90px; height: 55px; background: url("images/about.png"); background-repeat: no-repeat; }

a.navAbout:hover { background: url("images/about.png") 0 -55px; }

a.navAbout_a { background: url("images/about.png") 0 -55px; }

a.navContact, a.navContact_a { display: block; float: left; width: 111px; height: 55px; background: url("images/contact.png"); background-repeat: no-repeat; }

a.navContact:hover { background: url("images/contact.png") 0 -55px; }

a.navContact_a { background: url("images/contact.png") 0 -55px; }

a.navFaq, a.navFaq_a { display: block; float: left; width: 108px; height: 55px; background: url("images/faq.png"); background-repeat: no-repeat; }

a.navFaq:hover { background: url("images/faq.png") 0 -55px; }

a.navFaq_a { background: url("images/faq.png") 0 -55px; }


/* CSS FOR BOTTOM HEADER */

#header2 { width: 980px; height: 56px; position: relative; background-image: url(images/header2.png); background-position: top; background-repeat: no-repeat; clear: both; }

#header3 { width: 980px; height: 56px; position: relative; background-image: url(images/header3.png); background-position: top; background-repeat: no-repeat; clear: both; }



/* CSS FOR MAIN CONTENT AREA CONTAINERS */

#maincontentcontainer { width: 980px; height: auto; background-color: #FFF; clear: both; }

#leftcontentcontainer { width: 627px; height: 635px; position: relative; float: left; }

#rightcontentcontainer { width: 353px; height: 635px; position: relative; float: right; }

/* PAGE CONTENT */

#mainareaindex { width: 627px; height: 494px; position: relative; float: left; background-image: url(images/indexmaina.png); background-position: top; background-repeat: no-repeat; }

#maintext { width: 520px; height: auto; position: relative; float: left; padding-left: 45px; margin-top: 50px; }

#test { width: 520px; height: 141px; position: relative; float: left; }

#mainareaabout { width: 627px; height: 494px; position: relative; float: left; background-image: url(images/aboutmaina.png); background-position: top; background-repeat: no-repeat; }

#mainareaquote { width: 627px; height: 494px; position: relative; float: left; background-image: url(images/quotemaina.png); background-position: top; background-repeat: no-repeat; }

#mainareacontact { width: 627px; height: 494px; position: relative; float: left; background-image: url(images/contactmaina.png); background-position: top; background-repeat: no-repeat; }

#form { text-align: left; position: relative; float: left; padding-left: 180px; margin-top: 40px; }

#send { position: absolute; margin-top: 3px; margin-left: 196px; margin-top/*\**/: 20px\9; }

#mainareafaq { width: 627px; height: 494px; position: relative; float: left; background-image: url(images/faqmaina.png); background-position: top; background-repeat: no-repeat; }

#mainareacover { width: 627px; height: 494px; position: relative; float: left; background-image: url(images/covermaina.png); background-position: top; background-repeat: no-repeat; }

#mainareaterms { width: 980px; height: 635px; position: relative; background-image: url(images/termsmaina.png); background-position: top; background-repeat: no-repeat; clear: both; }

#mainareaprivacy { width: 980px; height: 635px; position: relative; background-image: url(images/privacymaina.png); background-position: top; background-repeat: no-repeat; clear: both; }

#textb { position: relative; text-align: left; float: left; padding-left: 115px; margin-top: 75px;  }

#textb p,a,ul,li { color: #000; }

#mainareaquotelarge { width: 980px; height: 600px; position: relative; background-image: url(images/quotelargemaina.png); background-position: top; background-repeat: no-repeat; clear: both; }

#mainareaquotelarge iframe { position: relative; float: left; padding-left: 80px; margin-top: 75px; }


/* RIGHT CONTENT */

#quote { width: 353px; height: 205px; position: relative; display: block; background-image: url(images/getquote.png); background-position: top; background-repeat: no-repeat; }

#quotebutton a { width: 152px; height: 46px; position: relative; background:url(images/quotebutton.png) 0 0; display: block; float: right; margin-top: 159px; }

#quotebutton a:hover { background-position: 0 -46px; }

#contact { width: 353px; height: 212px; position: relative; display: block; background-image: url(images/contactus.png); background-position: top; background-repeat: no-repeat; }

#contactbutton a { width: 152px; height: 45px; position: relative; background:url(images/contactbutton.png) 0 0; display: block; float: right; margin-top: 167px; }

#contactbutton a:hover { background-position: 0 -45px; }

#cover { width: 353px; height: 218px; position: relative; display: block; background-image: url(images/addcover.png); background-position: top; background-repeat: no-repeat; }

#coverbutton a { width: 152px; height: 51px; position: relative; background:url(images/coverbutton.png) 0 0; display: block; float: right; margin-top: 167px; }

#coverbutton a:hover { background-position: 0 -51px; }



/* CSS FOR FOOTER AREA */

#footercontainer { width: auto; height: 219px; background-image: url(images/back2.gif); background-position: top; background-repeat: repeat-x; clear: both; }

#footercontent { width: 980px; height: 219px; position: relative; }

#sitemap { width: 478px; height: 219px; position: relative; display: block; float: left; background-image: url(images/sitemap.png); background-position: top; background-repeat: no-repeat; }

#maptext { width: 360px; position: relative; float: left; padding-left: 20px; margin-top: 50px; }

#maptext p, a { color: #FFF; font-size: 14px; }

#maptext a:hover { text-decoration: underline; }

#links { width: 502px; height: 219px; position: relative; display: block; float: left; background-image: url(images/links.png); background-position: top; background-repeat: no-repeat; }

#linkstext { position: relative; float: left; padding-left: 12px; margin-top: 50px; }

#linkstext p, a { color: #FFF; font-size: 14px; }

#linkstext a:hover { text-decoration: underline; }
