/* Static Page CSS Document */
#static_content {background:transparent url(../images/static/bg_content.jpg) no-repeat 100% 0%; width:694px; margin:auto; padding:10px 10px 0 31px; clear:left;}

#footer {clear:both; border-top:1px solid #409FD0;}
#footerB { clear:both; border-top:1px solid #409FD0;}
#footerC { clear:both; border-top:1px solid #409FD0;}
#footerD { clear:both; border-top:1px solid #409FD0;}
#footerE { clear:both; border-top:1px solid #409FD0;}
#footerF { clear:both; border-top:1px solid #409FD0;}
#footerG { clear:both; border-top:1px solid #409FD0;}





#store_locator {display:none;}

/* ==========================SITEMAP STYLES=================================== */
#sitemap_content h1 {color:#FFF; text-decoration:none; font:bold 1.3em Arial, Helvetica, sans-serif; background:transparent url(../images/static/bg_title.gif) no-repeat 0% 30%; padding:0 0 5px 12px; margin:0; border-bottom:1px solid #E3E3E3;}

a.sitemap_link {text-decoration:none; color:#CDCDCD; font:normal 1em Arial, Helvetica, sans-serif;}

a.sitemap_link:hover {text-decoration:underline; color:#ECA825;}

.sitemaplist {width:200px; float:left; padding:10px 0 0px 0;}

.sitemaplist ul {margin:0; padding:5px 10px 0px 18px; border:0; list-style-type:disc;}

ul.map_level1 {list-style:none; padding:5px 10px 10px 0px;}

ul.map_level1 li {color:#A4D618;}

ul.map_level1 li a.sitemap_link {font-size:1.3em; font-weight:bold; color:#ECA825;}

ul.map_level2 li {list-style-type:none; }

ul.map_level2 li a.sitemap_link {font-size:1em; font-weight:bold; color:#7CB2CE;}

.sitemaplist3 {clear:left; padding:10px 0;}

.sitemaplist2 {display:none;}

ul.map_level3 li {list-style-type:none; background:none; padding-left:0;}

ul.map_level3 li a.sitemap_link {font-size:1em; font-weight:normal; color:#CDCDCD;}


/* ==========================GLOSSARY PAGE STYLES=================================== */
.glossary_ltr {margin:10px 0; text-align:center;}

a.glossary_ltr_link {text-decoration:none; color:#7CB2CE; font-size:1.1em; padding:0 8px; line-height:150%; font-weight:bold;}

a.glossary_ltr_link:hover {text-decoration:none; color:#ECA825;}

.glossary_ltr_link_active {text-decoration:none; color:#ECA825; font-size:1.1em; padding:0 8px; line-height:150%; font-weight:bold;}

#static_content dt {color:#63889B; font:bold 1em Arial, Helvetica, sans-serif; background:transparent url(../images/static/bg_title_2.gif) no-repeat 0% 50%; padding-left:12px; text-transform:uppercase; margin-bottom:4px;}

#static_content dd {font-size:1.1em;}

/* ==========================CONTACT US PAGE STYLES=================================== */
#contact_information p {margin:0; padding:0; border:0;}

#contact_information {padding-top:20px; border-top:1px solid #E3E3E3;}

#contact_information h4 {color:#63889B; text-decoration:none; font:bold 1em Arial, Helvetica, sans-serif; background:transparent url(../images/static/bg_title_2.gif) no-repeat 0% 2px; padding-left:12px; text-transform:uppercase; margin:0; border:0;}

.contactinfo_div {padding:0 0 20px 0; width:295px; float:left; margin-right:20px;}

.contact_phone, .contact_email {padding-top:15px;}

.contact_email strong {font-weight:normal; }

a.email_link {text-decoration:underline; color:#CDCDCD; font:normal 1em Arial, Helvetica, sans-serif;}

a.email_link:hover {text-decoration:none; color:#ECA825;}

#contact_form {padding-bottom:10px; clear:left;}

#contact_form h5 {color:#7CB2CE; text-decoration:none; font:bold 1.3em Arial, Helvetica, sans-serif; background:transparent url(../images/static/bg_title_3.gif) no-repeat 0% 40%; padding:0 0 2px 12px; margin:0 0 5px 0; border-bottom:1px solid #E3E3E3;}

#contact_form table {margin:0; border:0; padding:0; width:675px;}

#contact_form_tbl td {vertical-align:top; padding:2px 0;}

#contact_form label {color:#CDCDCD; font-weight:bold;}

#contact_form dl {margin:0; padding:0; border:0;}

#contact_form dd {padding:5px 0; border:0; margin:0 0 0 230px;}

.contact_submit {height:31px; width:455px;}

.contact_submit input.submit {float:right; height:31px;}

/* ==========================CONTACT US THANK YOU STYLES=================================== */
.thanks_h2 {padding:20px 0 10px 0;}

.thanks_btn {height:200px; padding-right:30px;}

.thanks_btn a.continue_shopping {float:right;}

/* ==========================FAQ PAGE STYLES=================================== */

ol.faq_pg_list {margin:0; padding:5px 10px 10px 18px; border:0; list-style-type:disc;}

ol.faq_pg_list li {color:#7CB2CE; padding:3px 0; }

ol.faq_pg_list li a.static_link {text-decoration:none; font-size:1.2em}

ol.faq_pg_list li a.static_link:hover {text-decoration:none;}

.faq_top_div {text-align:right; padding-bottom:5px;}

.faq_top_div a.top_link {background:transparent url(../images/static/bg_title_2.gif) no-repeat 0% 50%; padding-left:10px; color:#7CB2CE; text-decoration:underline;}

.faq_top_div a.top_link:hover {text-decoration:none;}

.faq_ans {border-bottom:1px solid #CDCDCD; padding:10px 0 10px 15px;}

.faq_ans h2 {color:#7CB2CE; font:normal 1.2em Arial, Helvetica, sans-serif; background:transparent url(../images/static/bg_leaf.gif) no-repeat 0% 1px; padding:0 0 10px 0;}

.faq_ans p.lead {background:transparent url(../images/static/icon_a.gif) no-repeat 0% 5px; padding:0;}

h2.faq_h2 {padding-top:10px;}

.pdf_name {display: block; width: 230px; }
.pdf_name a {text-decoration: underline; color: #ECA825; font: bold 1.2em Arial, Helvetica, sans-serif; }
.pdf_name a:hover {text-decoration: none;}
.pdf_info {display: block; margin-bottom: 25px; color: #CDCDCD; font: normal 1.2em Arial, Helvetica, sans-serif; }

#info_pdf	{clear: left;}

ol.faq_pg_list {margin:0; padding:5px 10px 10px 18px; border:0; list-style-type:disc;}

ol.faq_pg_list li {color:#7CB2CE; padding:3px 0; }

ol.faq_pg_list li a.static_link {text-decoration:none; font-size:1.2em}

ol.faq_pg_list li a.static_link:hover {text-decoration:none;}

.faq_top_div {text-align:right; padding-bottom:5px;}

.faq_top_div a.top_link {background:transparent url(../images/static/bg_title_2.gif) no-repeat 0% 50%; padding-left:10px; color:#7CB2CE; text-decoration:underline;}

.faq_top_div a.top_link:hover {text-decoration:none;}

.faq_ans {border-bottom:1px solid #CDCDCD; padding:10px 0 10px 15px;}

.faq_ans h2 {color:#7CB2CE; font:normal 1.2em Arial, Helvetica, sans-serif; background:transparent url(../images/static/bg_leaf.gif) no-repeat 0% 1px; padding:0 0 10px 0;}

.faq_ans p.lead {background:transparent url(../images/static/icon_a.gif) no-repeat 0% 5px; padding:0;}

h2.faq_h2 {padding-top:10px;}

#dealer{ float: right; }

#dealer h2{ display: block; width: 217px; height: 50px; background: url(../images/dealer.gif) no-repeat; text-indent: -5000px; overflow: hidden; }

#dealer_detail{ display: block; width: 187px; background: #242323 url(../images/dealer_bg.gif) no-repeat 0 100%; padding: 15px; color: white; }

#dealer_detail .state{ display: none; }

#dealer_detail a		{color:#327699;text-decoration: underline;}
#dealer_detail a:hover	{text-decoration: none;}


#registration_form h3{ clear: both; background: none; text-transform: uppercase; font-weight: normal; border-bottom: 1px solid #cdcdcd; padding: 0.5em 0; margin: 1em 0; }
.address_fields{ width: 49%; float: left; margin-right: 5px;}
#registration_form td{ padding: 5px 0; }
.address_fields td .small_input{ width: 30px; }
#registration_form  .yellow{ color: #eca825; font-weight: bold; }
#registration_form #submit_btn{ margin: 25px 0; float: right; border: none; display: block; width: 68px; height: 30px; background: url(../images/static/btn_submit.gif) no-repeat; text-indent: -5000px; overflow: hidden; font-size: 0.1em; color: #5A5451;cursor: pointer }
#problem_description{ width: 100%; margin: 0 auto; background: #ccc; color: black; border: none; }
