/*=== MISC ===*/
/*--- NOTE (1): Body background header image (next line) for logo's = header-bkg-FOR-LOGO.gif ---*/
body { background: url(images/header-bkg-FOR-TEXT.gif) repeat-x; text-align: center; }
body, ul, li { margin: 0; padding: 0; list-style: none; }
img { border: 0; }
a { font-weight: bold; color: #5C5C5C; text-decoration: underline; }
a:hover { text-decoration: none; }
.more { text-align: right; }
.clear { clear: both; }
.logo { margin: 5px 0 0 10px; height: 40px; }

body, h1, h2 { margin: 0; padding: 0; font: 12px tahoma, arial, sans-serif; color: #5C5C5C; }
#wrapper { margin: auto; text-align: left; width: 774px; }

/*=== HEADER ===*/
#header { margin-bottom: 15px; padding: 0; height: 120px; }
#header h1.text{ margin: 16px 0 7px 10px; color:#5c5c5c; font:Arial, Helvetica, sans-serif; font-size: 20px; }
#pageTitle { margin-top: 3px; padding: 1px 0; width: 100%; border: none; }

/*=== MENU ===*/
/*--- NOTE (2): Navigation background image (next line) for logo's = menu-bkg-FOR-LOGO.gif ---*/
#nav { margin-top: 6px; background: url(images/menu-bkg-FOR-TEXT.gif) repeat-x top left; height: 36px; float: left; }
#nav ul { margin: 15px 0 0 0; padding: 0; }
#nav li { margin: 0; padding: 0; display: inline; list-style: none; float: left; }
#nav a { padding: 9px 12px 9px 12px; color: #fff; border-left: 1px solid #9e9e8e; border-right: 1px solid #6f6f63; text-decoration: none; }
#nav a:hover { text-decoration: underline; }

/*-- QUOTE BOX BACKGROUND IMAGE ---*/
/*--- NOTE (3): Replace the quote box image by changing the path name inside the ( ) with your chosen image path name ---*/
/*--- Quote Box images are: "mainPic-1.jpg" through "mainPic-10.jpg" (Note: The image must be stored on your hosting company's server to display properly) ---*/
#qb-template12-mainContainer { margin: 0; padding: 0; width: 774px; height: 184px; background: url(images/mainPic-5.jpg) no-repeat top left; }

/*=== QUOTE BOX ===*/
#qb-template12-mainContainer form { width: 400px; height: 145px; }
#qb-template12-mainContainer .quotebox-dropDrown { margin: 34px 0 0 200px; width: 138px; }
#qb-template12-mainContainer input.zipfield { margin: 22px 0 0 200px; padding: 3px 0 0 5px; width: 131px; height: 17px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #484848; border: solid 1px #777; }
#qb-template12-mainContainer input.submit-button { margin: 20px 0 0 100px; padding: 0; width: 171px; height: 32px; }
#qb-template12-mainContainer p.tc-privacy, #qb-template12-mainContainer p.tc-privacy a { margin: 0; padding: 10px 0 0 10px; font: normal 9px Arial, Helvetica, sans-serif; color: #999; text-align: left; text-decoration: none; }
#qb-template12-mainContainer p.tc-privacy a:hover { color:#999; text-decoration: underline; }

/*=== BODY ===*/
#body-left { margin: 0; padding-top: 20px; width: 408px; float: left; }
#body-right { margin: 0; padding-top: 20px; width: 330px; float: right; }
h2.title { margin: 0; padding: 0; font: 14px tahoma, arial, sans-serif; font-weight: bold; color: #59741f; }

#body-left ul.bullets { margin-top: 25px; padding: 0; font-weight: bold; }
#body-left ul.bullets li { margin: 0 0 10px 0; padding: 0 0 0 25px; background: top left url(images/bullet.gif) no-repeat; }

/*=== FOOTER (Footer information required for use - See template guide) ===*/
#footer { margin-top: 10px; padding: 0; height: 34px; color: #fff; background: url(images/footer-bkg.gif) repeat-x; }
#footer p { margin: 0; padding-top: 17px; }
#footer a { color: #fff; font-weight: normal; }

