/* body */
html, body {background-color: #737374; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size:12px;}
p {margin-top: 0px; margin-bottom:15px; color: #666666; font-size:12px; line-height: 140%;}
ul {margin-right: 40px; margin-top: 0px; margin-bottom:10px; color: #97BA3D; font-size:12px;}
ol {margin-right: 40px; margin-top: 0px; margin-bottom:10px; color: #97BA3D; font-size:12px;}
li {margin-bottom: 5px; }
input.button {background-image:url(images/button_bg.png); background-color:#70841E; background-position:top; background-repeat:repeat-x; color: #FFFFFF; font-size:12px; font-weight:bold; border: 1px; border-color:#70841E; border-style: solid; padding: 2px 0 2px 0;}
input.button:hover {background-color:#5D6F14;}
a:link {color: #6F8E1E; text-decoration:underline;}
a:visited {color: #6F8E1E; text-decoration:underline;}
a:hover {color: #6F8E1E; text-decoration:none;}
.bullet {margin-left: 15px; margin-right: 30px; margin-bottom: 10px; padding-top: 7px; padding-bottom: 11px; padding-left: 40px; border: 0px; background-color: #FFFFFF; background-image:url(images/bullet.png); background-position:left; background-repeat: no-repeat;}
.number1 {margin-left: 15px; margin-right: 30px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 11px; padding-left: 50px; border: 0px; background-color: #FFFFFF; background-image:url(images/1.png); background-position:left; background-repeat: no-repeat;}
.number2 {margin-left: 15px; margin-right: 30px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 11px; padding-left: 50px; border: 0px; background-color: #FFFFFF; background-image:url(images/2.png); background-position:left; background-repeat: no-repeat;}
.number3 {margin-left: 15px; margin-right: 30px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 11px; padding-left: 50px; border: 0px; background-color: #FFFFFF; background-image:url(images/3.png); background-position:left; background-repeat: no-repeat;}
.number4 {margin-left: 15px; margin-right: 30px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 11px; padding-left: 50px; border: 0px; background-color: #FFFFFF; background-image:url(images/4.png); background-position:left; background-repeat: no-repeat;}
.number5 {margin-left: 15px; margin-right: 30px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 11px; padding-left: 50px; border: 0px; background-color: #FFFFFF; background-image:url(images/5.png); background-position:left; background-repeat: no-repeat;}
.number6 {margin-left: 15px; margin-right: 30px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 0px; padding-left: 50px; border: 0px; background-color: #FFFFFF; background-image:url(images/6.png); background-position:left; background-repeat: no-repeat;}
.bullet2 {padding-top: 5px; padding-bottom: 6px; border-top: 1px; border-right:0; border-bottom:1px; border-left:0; border-color:#666666; border-style:dotted; font-size:12px; margin-bottom: -2px; color:#666; background-image:url(images/bullet2.gif); background-position:right; background-repeat:no-repeat;}
.bullet2:hover {color: #6F8E1E; text-decoration: underline;}
.bullet2 a:link {color: #666666; text-decoration: none;}
.bullet2 a:visited {color: #666666; text-decoration: none;}
.bullet2 a:hover {color: #666666; text-decoration: underline;}
.bullet3 {margin-left:15px; margin-right: 30px; margin-bottom: 10px; padding-top: 1px; padding-bottom: 7px; padding-left: 27px; border: 0px; background-image:url(images/bullet2.gif); background-position:left; background-repeat: no-repeat;}
.clear {clear:both; margin:0; padding:0; font-size:0;}

/* headers */
h1 {margin-top: 0px; margin-bottom: 15px; color: #97BA3D; font-size: 24px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; display:inline;}
h1 a:link {color: #97BA3D; font-size: 24px; text-decoration: none;}
h1 a:visited {color: #97BA3D; font-size: 24px; text-decoration: none;}
h1 a:hover {color: #97BA3D; font-size: 24px; text-decoration: underline;}
h2 {margin-top: 25px; margin-bottom: 10px; color: #97BA3D; font-size:14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; display:inline;}
h2 a:link {color: #97BA3D; font-size: 14px; text-decoration: none;}
h2 a:visited {color: #97BA3D; font-size: 14px; text-decoration: none;}
h2 a:hover {color: #97BA3D; font-size: 14px; text-decoration: underline;}
h3 {margin-top: 20px; margin-bottom: 3px; color: #666666; font-size:12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; display:inline;}
h3 a:link {color: #666666; font-size: 12px; text-decoration: none;}
h3 a:visited {color: #666666; font-size: 12px; text-decoration: none;}
h3 a:hover {color: #666666; font-size: 12px; text-decoration: underline;}

/* counterfeit headers  */
.headstyle1 {margin-top: 0px; margin-bottom: 15px; color: #97BA3D; font-size: 24px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.headstyle1 a:link {color: #97BA3D; font-size: 24px; text-decoration: none;}
.headstyle1 a:visited {color: #97BA3D; font-size: 24px; text-decoration: none;}
.headstyle1 a:hover {color: #97BA3D; font-size: 24px; text-decoration: underline;}
.headstyle2 {margin-top: 25px; margin-bottom: 10px; color: #97BA3D; font-size:14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.headstyle2 a:link {color: #97BA3D; font-size: 14px; text-decoration: none;}
.headstyle2 a:visited {color: #97BA3D; font-size: 14px; text-decoration: none;}
.headstyle2 a:hover {color: #97BA3D; font-size: 14px; text-decoration: underline;}
.headstyle3 {margin-top: 20px; margin-bottom: 3px; color: #666666; font-size:12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.headstyle3 a:link {color: #666666; font-size: 12px; text-decoration: none;}
.headstyle3 a:visited {color: #666666; font-size: 12px; text-decoration: none;}
.headstyle3 a:hover {color: #666666; font-size: 12px; text-decoration: underline;}
.headstyle4 {padding-top: 3px; margin-bottom: 13px; color: #97BA3D; font-size: 18px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}


/* page layout and design */
.sideshadow {background: url(images/side_shadow.png); width: 922px; margin: 0 auto; padding: 0px;}
.container {width: 900px; margin: 0 auto;}

/* top banners and logo */
.topbanner {background-color: #97BA3D; width: 900px; height: 125px;}
.logo {float: right; width: 275px; height: 50px; margin-top: 65px; margin-right: 15px; border:0; color:#000}
.logo span {background-image: url(images/logomain.gif); background-repeat:no-repeat; position: absolute; width: 275px; height: 50px; overflow:hidden}
.logo a:link {text-decoration: none;}
.logo a:visited {text-decoration: none;}
.logo a:hover {text-decoration: none;}
.photobanner {border-top: 1px; border-top-color:#FFFFFF; border-top-style:solid; width: 900px; height: 60px; background-image: url(images/photo_banner.jpg);}

/* navigation bar */
.navmain {padding-left: 0px; padding-top: 0px; border-top: 1px; border-top-color:#FFFFFF; border-top-style:solid; width: 900px; height: 28px; background-color: #333333; background-image:url(images/navmain_bg.gif);}
.navlink {padding-left: 11px; padding-right: 13px; padding-top: 0px; padding-bottom: 0px; border: 0px; height: 15px; background-image:url(images/nav_spacer.gif); background-position:right; background-repeat: no-repeat; color: #FFFFFF; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; float:left;}
.navlink a:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none;}
.navlink a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none;}
.navlink a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:underline;}

/* breadcrumbs */
.breadcrumbbar {border-top: 1px; border-top-color:#FFFFFF; border-top-style:solid; width: 900px; height: 19px; background-color: #E4E2E2;}
.breadcrumbs {text-indent: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5F5F5F; font-stretch:expanded;}
.breadcrumb1 {padding-left: 17px; padding-right: 25px; padding-top: 2px; padding-bottom: 0px; border: 0px; height: 17px; background-color: #97BA3D; background-image:url(images/breadcrumb1_bg.gif); background-position:right; background-repeat: no-repeat; font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; float:left;}
.breadcrumb2 {padding-left: 7px; padding-right: 24px; padding-top: 2px; padding-bottom: 0px; border: 0px; height: 17px; background-color: #CCCACA; background-image:url(images/breadcrumb2_bg.gif); background-position:right; background-repeat: no-repeat; font-size: 10px; color: #4D4D4D; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; float:left;}
.breadcrumb3 {padding-left: 7px; padding-right: 24px; padding-top: 2px; padding-bottom: 0px; border: 0px; height: 17px; background-color: #CCCACA; background-image:url(images/breadcrumb3_bg.gif); background-position:right; background-repeat: no-repeat; font-size: 10px; color: #4D4D4D3; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; float:left;}
.breadcrumb2 a:link {color: #4D4D4D; text-decoration:none;}
.breadcrumb2 a:visited {color: #4D4D4D; text-decoration:none;}
.breadcrumb2 a:hover {color: #4D4D4D; text-decoration:underline;}
.breadcrumb3 a:link {color: #4D4D4D; text-decoration:none;}
.breadcrumb3 a:visited {color: #4D4D4D; text-decoration:none;}
.breadcrumb3 a:hover {color: #4D4D4D; text-decoration:underline;}
.breadcrumbshadow {border-top: 1px; border-top-color:#FFFFFF; border-top-style:solid; width: 900px; height: 10px; background-image: url(images/breadcrumb_shadow.gif);}

/* main section layout */
.maincontainer {width: 880px; background-color: #FFFFFF; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 0px;}
.mainwrapper {margin: 0px; float: left; width: 650px; background-color: #FFFFFF;}  
.sidewrapper {margin: 0px; float: right; width: 220px; background-color: #FFFFFF;}
.mainwrapper2 {margin: 0px; float: right; width: 650px; background-color: #FFFFFF;}  
.sidewrapper2 {margin: 0px; float: left; width: 220px; background-color: #FFFFFF;}

/* main section */
.maintop {width: 650px; height: 15px; background-color: #FFFFFF; background-image: url(images/main_top.png); background-repeat: no-repeat;}
.main {width: 618px; border-left: 1px; border-right: 1px; border-top: 0px; border-bottom: 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; background-image: url(images/main_bg.gif); background-position: bottom; background-repeat: no-repeat; padding-left: 15px; padding-right: 15px;}
.main br {font-size: 0px;}
.mainbottom {width: 650px; height: 25px; background-color: #FFFFFF; background-image: url(images/main_bottom.png);} 
.smallprint {margin-top: 5px; margin-bottom:15px; color: #666666; font-size:11px;}

/* call to action */
.ctatop {margin-top: 25px; width: 618px; height: 15px; background-image: url(images/cta_top.gif); background-repeat: no-repeat;}
.cta {width: 588px; background-color: #97ba3d; padding-left: 15px; padding-right: 15px; padding-top:5px; color:#FFFFFF;}
.cta p {color:#FFFFFF;}
.cta a:link {color: #FFFFFF; text-decoration:underline;}
.cta a:visited {color: #FFFFFF; text-decoration:underline;}
.cta a:hover {color: #FFFFFF; text-decoration:none;}
.ctah1 h2 {margin-top: 0px; margin-bottom: 10px; color: #FFFFFF; font-size: 24px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.ctah1 h2 a:link {color: #FFFFFF; font-size: 24px; text-decoration: none;}
.ctah1 h2 a:visited {color: #FFFFFF; font-size: 24px; text-decoration: none;}
.ctah1 h2 a:hover {color: #FFFFFF; font-size: 24px; text-decoration: underline;}
.ctah1 {margin-top: 0px; margin-bottom: 10px; color: #FFFFFF; font-size: 24px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.ctah1 a:link {color: #FFFFFF; font-size: 24px; text-decoration: none;}
.ctah1 a:visited {color: #FFFFFF; font-size: 24px; text-decoration: none;}
.ctah1 a:hover {color: #FFFFFF; font-size: 24px; text-decoration: underline;}
.ctabottom {width: 618px; height: 15px; background-image: url(images/cta_bottom.gif);} 


/* form */
.formcontainer {margin-top: 10px; font-size: 12px; width: 100%; border-top: 2px; border-top-color: #FFFFFF; border-top-style: dotted;}
.formcontainer p {font-size: 12px; padding-top: 10px;}
.formcontainer input[type="text"] {background: #FFF !important; color: #666666; border: 1px solid #a5acb2; width: 100%;}
.formcontainer input[type="image"] {margin-right: -3px;}
.form {font-size: 12px; width: 100%;}
.contactusform {font-size: 12px;}
.contactusform p {font-size: 11px; padding-bottom: 0px;}
.contactusform input[type="text"] {background: #FFF !important; color: #666666; border: 1px solid #a5acb2; width: 100%;}
.contactusform textarea {background: #FFF !important; color: #666666; border: 1px solid #a5acb2; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.contactusform input[type="image"] {margin-right: -3px;}

/* side section */
.sidelinkborders {height: 1px; background-image:url(images/sideline.gif);}
.sidelink {margin-top:-1px; padding-top: 6px; padding-bottom: 6px; font-size:12px; margin-bottom: -2px; color:#666; background-image:url(images/bullet2.gif); background-position:right; background-repeat:no-repeat;}
.sidelink:hover {color: #6F8E1E; text-decoration: underline; background-image:url(images/bullet3.gif);}
.sidetopwhite {width: 220px; height: 12px; background-color: #FFFFFF; background-image: url(images/side_top_white.png); background-repeat: no-repeat;}
.sidetopgreen {width: 220px; height: 12px; background-color: #FFFFFF; background-image: url(images/side_top_green.png); background-repeat: no-repeat;}

.sideheadercontainer {width: 216px; background-color: #FFFFFF; border-left: 1px; border-right: 1px; border-top: 0px; border-bottom: 0px; border-color: #CCCCCC; border-style: solid; padding-left:1px; padding-right:1px; padding-bottom:0px; padding-top: 0px; margin: 0px;}
.sideheaderwhite {width: 186px; margin: -1px 0 0 0; padding: 0 15px 8px 15px; background-image: url(images/side_head_bg.gif); background-position: bottom; background-repeat: no-repeat; background-color:#97BA3D; color: #FFFFFF; font-size:12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.sideheaderwhite h2 {color: #FFFFFF; font-size:12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.sideheaderwhite a:link {color: #FFFFFF; font-size:12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.sideheaderwhite a:visited {color: #FFFFFF; font-size:12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.sideheaderwhite a:hover {color: #FFFFFF; font-size:12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.sideheadergreen {color: #97BA3D; font-size:14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; display:inline;}
.sideheadergreen a:link {color: #97BA3D; font-size: 14px; text-decoration: none;}
.sideheadergreen a:visited {color: #97BA3D; font-size: 14px; text-decoration: none;}
.sideheadergreen a:hover {color: #97BA3D; font-size: 14px; text-decoration: underline;}

.sidemainwhite {width: 188px; border-left: 1px; border-right: 1px; border-top: 0px; border-bottom: 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; background-image: url(images/side_bg.gif); background-position: bottom; background-repeat: no-repeat; padding-left: 15px; padding-right: 15px; padding-bottom: 5px;} 
.sidemainwhite p {padding-top: 10px; margin-bottom: 0px; font-size:11px;}
.sidemainwhite h2{display:inline; margin-top: 0px;} 
.sidemainwhite ul {margin-left: -24px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; color: #97BA3D; font-size:12px;}
.sidemainwhite ol {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; color: #97BA3D; font-size:12px;}
.sidemainwhite li {margin-left: 0px; margin-bottom: 4px; margin-right: -20px;}

.sidenavlink a:link {color: #97BA3D; text-decoration: none; margin-top: 0px; padding-top: 0px;}
.sidenavlink a:visited {color: #97BA3D; text-decoration: none;}
.sidenavlink a:hover {color: #97BA3D; text-decoration: underline;}
.sidenavheader {width: 188px; height: 30px; border-bottom: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; color: #666666; font-size:15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px;}

.moneyback {width: 98px; height: 101px; margin: -62px -25px -10px 0px; background-image: url(images/money_back.png); background-repeat: no-repeat; float: right;}

.sidebottomwhite {width: 220px; height: 35px; background-color: #FFFFFF; background-image: url(images/side_bottom.png);background-repeat: no-repeat;}

/* footer */
.footer {margin: 0 auto; background-color: #737374; padding-top: 33px; width: 922px; height: 57px; background-image: url(images/footer_bg.png); background-repeat: no-repeat; text-align:center;}
.footer p {margin-top: 10px; color:#E4E2E2; font-size:11px; text-align:center;}
.footer ul{margin: 0px; padding: 0px;}
.footer ul li {display: inline; list-style:none; color: #E4E2E2; text-decoration:none; font-size:11px;}
.footer a:link {color: #E4E2E2; text-decoration:none; font-size:11px;}
.footer a:visited {color: #E4E2E2; text-decoration:none; font-size:11px;}
.footer a:hover {color: #E4E2E2; text-decoration:underline; font-size:11px;}

