body { font-family: "Times New Roman", Times, Georgia, serif; background-color: #fffcdf; background-image: url(../images/stripes.gif); margin: 0; padding: 0; }
p {  }
td { }
a:link { color: #9b9037; text-decoration: none; }
a:visited { color: #9b9037; text-decoration: none; }
a:hover { color: #9b9037; text-decoration: underline; }
a:active { color: #9b9037; text-decoration: underline; }
#container { background-color: #004b1d; background-image: url(../images/main_repeat.gif); background-repeat: repeat-x; background-position: left top; width: 100%; }
#logo { background-image: url(../images/logo.gif); width: 184px; height: 82px; float: left; }
#ensuring { background-image: url(../images/ensuring.gif); background-repeat: no-repeat; background-position: left top; width: 532px; height: 32px; float: left; padding-left: 221px; }
#topnav { position: relative; top: 20px; left: 37px; width: 720px; height: 36px; }
.pagetitle { color: #fefcd8; font-size: 26px; font-style: italic; margin: 10px 0 0 15px; }
.pagetitle p { margin: 0; padding: 0; }
.pagesubtitle { color: #fefcd8; font-size: 14px; word-spacing: 5px; letter-spacing: 3px; margin: 18px 0 0 8px; }
/*Footer*/
#footer { width: 770px; padding-bottom: 10px; }
.footernav { color: #b6a941; font-size: 13px; padding-top: 10px; padding-left: 219px; }
.copyright { color: #393a3a; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 350px; }
.copyright p { margin-top: 5px; padding-top: 0; }
/*Home
*/
#hgoldbase { background-color: #004b1d; background-image: url(../images/gold_repeat.gif); background-repeat: repeat-x; background-position: 0 top; width: 100%; height: 11px; }
#homecar { position: absolute; top: 95px; left: 0; width: 284px; height: 238px; }
#htitlebox { position: relative; top: 32px; left: 40px; width: 700px; height: 50px; }
.htitle { color: #b6a941; font-size: 2.4em; font-style: italic; padding-left: 270px; }
#hbodybox { position: relative; top: 35px; left: 295px; width: 345px; height: 148px; }
.hbody { color: #fffcdf; font-size: 0.9em; line-height: 1.3em; }
.hbody p { margin-top: 0; margin-bottom: 8px; padding-top: 0; }
.hbodybigger { color: #fffcdf; font-size: 1.1em; font-weight: bold; font-style: italic; }
.hbodybigger p { margin-top: 0; padding-top: 0; }
#hcartop { background-image: url(../images/homecar01.jpg); background-repeat: no-repeat; position: relative; left: 645px; width: 102px; height: 66px; border: solid 1px #b6a941; }
#hcarbot { background-image: url(../images/homecar02.jpg); background-repeat: no-repeat; position: relative; left: 645px; width: 102px; height: 66px; border: solid 1px #b6a941; }
/*Other pages*/
#topcontainer { background-image: url(../images/top_repeat.gif); background-repeat: repeat-x; background-position: 0 top; width: 100%; height: 95px; }
#greengoldbase { background-color: #fff; background-image: url(../images/greengold_repeat.gif); background-repeat: repeat-x; background-position: 0 top; width: 100%; height: 11px; clear: both; }
#pagetitle { background-image: url(../images/pagetitlebg.gif); background-repeat: no-repeat; background-position: left top; width: 219px; height: 48px; float: left; }
#pagesubtitle { width: 535px; height: 48px; float: left; }
#titlecontainer { background-image: url(../images/palegreen_header.gif); background-repeat: repeat-x; background-position: 0 top; width: 100%; height: 48px; }
#bodycontainer { background-color: #fff; background-image: url(../images/bodyleftfiller.gif); background-repeat: repeat-y; background-position: left 0; width: 100%; }
.rightbody { background-color: #fff; border-left: 1px solid #b6a941; }
/*Car pages
*/
.carcellpad { margin-bottom: 0; padding-top: 12px; padding-bottom: 0; }
.carsmalltxt { color: #004b1d; font-size: 0.8em; line-height: 1.2em; padding-right: 8px; padding-bottom: 12px; padding-left: 12px; }
.cartext { color: #004b1d; font-size: 0.9em; line-height: 1.3em; padding-right: 10px; padding-left: 10px; border-right: 1px solid #b6a941; border-left: 1px solid #b6a941; }
.cartexthead { color: #004b1d; font-size: 16px; font-weight: bold; }
/*Contact page*/
#contactcontainer { background-color: #fffcdf; width: 100%; }
#contactbody { position: absolute; top: 150px; left: 274px; width: 469px; height: 162px; border-right: 1px solid #b6a941; }
.contactext { color: #004b1d; font-size: 0.9em; line-height: 1.3em; border-right: 1px solid #b6a941; }
.contactext h3 { color: #004b1d; font-size: 16px; margin-top: 5px; margin-bottom: 5px; }
.contactext p { margin: 0; padding: 0 15px 0 0; }
/*FAQ*/
#faqcontainer { background-color: #fffcdf; background-image: url(../images/faqfiller.gif); background-repeat: repeat-y; background-position: left 0; width: 100%; }
#faqbody { position: relative; top: 15px; left: 15px; width: 516px; float: none; border-right: 1px solid #b6a941; }
.faqtext { color: #004b1d; font-size: 0.9em; line-height: 1.3em; }
.faqtext h3 { color: #004b1d; font-size: 16px; margin-top: 5px; margin-bottom: 5px; }
.faqtext h2 { color: #b6a941; font-size: 16px; margin-top: 5px; margin-bottom: 5px; }
.faqtext p { margin: 0; padding: 0 15px 10px 0; }
.whtfaqtext { color: white; font-size: 0.9em; margin-bottom: 5px; padding: 2px 5px 8px 10px; }
.whtfaqtext a { color: white; text-decoration: underline; }
.whtfaqtext a:link { color: white; text-decoration: underline; }
.whtfaqtext a:visited { color: white; text-decoration: underline; }
.whtfaqtext p { margin: 6px 0 0; }
.faqanda { color: #004b1d; font-size: 0.9em; margin: 0; padding: 5px 15px 5px 10px; border: solid 1px #006225; }
.faqanda h2 { color: #b6a941; font-size: 16px; margin-top: 5px; margin-bottom: 6px; padding-top: 0; }
.faqanda p { margin-top: 0; margin-bottom: 10px; padding-top: 0; padding-bottom: 0; }
#homewrapper { width: 800px; float: none; clear: both; }
