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


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

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

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


/* CSS FOR HEADER */

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


/* CSS FOR NAVIGATION */

#navcontainer { width: 980px; height: 31px; 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/navspace.png"); width: 594px; height: 31px; }

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

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

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

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

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

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

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

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

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

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

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

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


/* CSS FOR FLASH/TOP AREAS */

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

#flashcontent { position: relative; float: left; margin-top: 20px; padding-left: 20px; }

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

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

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

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


/* CSS FOR MAIN CONTENT AREA */

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

/* PAGE CONTENT */

#mainareaindex { width: 587px; height: 476px; 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; }

#mainareacontact { width: 587px; height: 476px; 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: 175px; margin-top: 30px; }

#send { padding-left: 60px; }

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

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

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

#mainareaprivacy { width: 980px; height: 476px; position: relative; float: left; background-image: url(images/largemaina.png); background-position: top; background-repeat: no-repeat; }

#mainareaquotepages { width: 980px; height: 515px; position: relative; float: left; background-image: url(images/largemaina2.png); background-position: top; background-repeat: no-repeat; }

#iframecontainer { position: relative; float: left; padding-left: 115px; margin-top: 17px; }

#iframecontainer iframe { border: 1px solid; border-color: #00B3DE; }

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

#mainareathanks { width: 587px; height: 476px; position: relative; float: left; background-image: url(images/thanksmaina.png); background-position: top; background-repeat: no-repeat; }


/* RIGHT CONTENT */

#rightcontentcontainer { width: 393px; height: 476px; position: relative; float: right; }

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

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

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

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

#cover2 { width: 393px; height: 245px; position: relative; display: block; background-image: url(images/covera2.png); background-position: top; background-repeat: no-repeat; }

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

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

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

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

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


/* CSS FOR FOOTER AREA */

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

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

#sitemap { width: 424px; height: 206px; 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: 28px; margin-top: 40px; }

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

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

#links { width: 556px; height: 206px; 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: 20px; margin-top: 40px; }

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

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