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

body {margin:10px 0px 0px 0px; background:url(../graphics/bg_page.jpg) repeat-x top #fef8e9; font-family:Arial; font-size:13px; color:#000;}
#cont_main {margin: 0px auto; padding: 0px; width: 950px; border: #a19065 1px solid; background: #FFFFFF;}
/* Header */
#header {margin: 0px; padding: 0px; height: 110px; background: #eee;}
#logo {float: left; margin:0px; padding: 0px; width: 225px; height: 110px;}
#logo_1 {margin: 15px 0px 0px 15px; padding: 0px; height:90px;}
#header_title {float: left; margin: 35px 0px 0px 0px; padding: 0px; width: 415px; font-size: 25px; color: #2158AB; font-weight:bold;}
#header_title span {font-size: 13px; font-weight:normal; color: #2158AB;}
#phone {float: left; margin: 0px; padding: 0px; width: 310px; height: 110px; }
#woman {float: right; margin: 0px; padding: 0px; width: 113px; height: 110px;}
#phone_1 {margin: 28px 0px 0px 30px; padding: 0px; font-size: 26px; font-weight: bold; color: #666;}
#phone_1 span{font-size:22px;color:#000;}
#phone_hours {margin:0px; padding:0px; font-size:9px; font-weight:normal;}
/* Navigation */
#nav {margin: 0px; padding: 0px; width: 950px; height: 45px; background: url(../graphics/bg_nav.jpg) top left no-repeat;}
#nav ul {margin: 0px; padding: 17px 0px 15px 18px;}
#nav ul li {margin: 20px 27px 10px 30px; padding: 0px; display: inline; list-style: none;font-size:14px;font-family: Arial;  font-weight: bold; color: #FFFFFF;}
#nav ul li a {font-size: 14px; text-decoration: none; color: #FFFFFF;}
#nav ul li a:hover {text-decoration: none; color: #f2d211;}
#nav ul li a span{color:#f2d211;}
/* Banner */
#banner {margin: 0px; padding: 0px; height: 271px; font-size: 12px; border-bottom:1px solid #999;}
.banner_phone {padding:220px 0px 0px 255px; font-size:28px; font-weight:bold; color:#006FFF;}
.banner_phone span {text-transform:uppercase; color:#004297;}
#banner_a_01 {float: left; margin: 0px; padding: 0px; width: 630px; height: 271px; background: url(../graphics/banner_ab_01.jpg) top left no-repeat;}
#banner_a_01a {float: left; margin: 0px; padding: 0px; width: 630px; height: 271px; background: url(../graphics/banner_ab_01a.jpg) top left no-repeat;}
#banner_a_01b {float: left; margin: 0px; padding: 0px; width: 630px; height: 271px; background: url(../graphics/banner_ab_01b.jpg) top left no-repeat;}
#banner_a_01c {float: left; margin: 0px; padding: 0px; width: 630px; height: 271px; background: url(../graphics/banner_ab_01c.jpg) top left no-repeat;}
#banner_a_02 {float: left; margin: 0px; padding: 0px; width: 630px; height: 271px; background: url(../graphics/banner_ab_02.jpg) top left no-repeat;}
#banner_a_03 {float: left; margin: 0px; padding: 0px; width: 630px; height: 271px; background: url(../graphics/banner_ab_03.jpg) top left no-repeat;}
#banner_a_04 {float: left; margin: 0px; padding: 0px; width: 630px; height: 271px; background: url(../graphics/banner_ab_04.jpg) top left no-repeat;}
#banner_a_05 {float: left; margin: 0px; padding: 0px; width: 630px; height: 271px; background: url(../graphics/banner_ab_05.jpg) top left no-repeat;}
#banner_a_06 {float: left; margin: 0px; padding: 0px; width: 630px; height: 271px; background: url(../graphics/banner_ab_06.jpg) top left no-repeat;}
#banner_a_07 {float: left; margin: 0px; padding: 0px; width: 630px; height: 271px; background: url(../graphics/banner_ab_07.jpg) top left no-repeat;}
#banner_a_08 {float: left; margin: 0px; padding: 0px; width: 630px; height: 271px; background: url(../graphics/banner_ab_08.jpg) top left no-repeat;}
#banner_a_09 {float: left; margin: 0px; padding: 0px; width: 630px; height: 271px; background: url(../graphics/banner_ab_09.jpg) top left no-repeat;}
#banner_b {float: left; margin: 0px; padding: 0px; width: 320px; height: 271px; background: url(../graphics/banner_b_spacer.jpg) bottom left no-repeat;}
#banner_b_expire {margin:0px 20px 0px 25px; font-size:10px; color:#999999; text-align:center; font-weight:bold;}
/* Content */
#middle {margin: 0px; padding: 0px;}
#bar_01 {margin: 0px; padding: 5px 0px 0px 0px; height: 27px; font-size: 18px; color:#FFFFFF; text-align: center; background: #ccc;}
#bar_02 {margin: 0px;padding: 5px 0px 0px 0px;height: 34px;font-size: 18px;font-weight: bold;text-align: center;text-transform: capitalize;color: #0056c9;background: url(../graphics/bg_bar_02.jpg) top left repeat-x #e4f0ff;border-bottom: #ffffff 3px solid;}
#bar_spacer {margin: 0px; padding: 1px 0px 0px 0px; height: 1px;}
#content {margin: 0px 15px 15px 25px; padding: 0px; width:580px;}
#content p {margin:2px 0px 15px 0px; line-height:19px;}
#content li {margin:4px 0px 0px 0px; line-height:19px;}
#content a {text-decoration: none; color: #06C;}
#content h1 {font-size: 20px; font-weight: bold; color: #000;}
#content h2 {font-size: 17px; font-weight: bold; color: #000;}
.box_01 {margin:10px 0px 0px 0px; padding:15px 10px 10px 10px;background: url(../graphics/bg_offer.jpg) bottom left repeat-x; border:1px solid #ddd;}
.box_01 h1{margin:0px 0px 15px 0px; padding:0px}
.box_01 h2{margin:0px 0px 15px 0px; padding:0px}
.box_02 {margin:10px 10px 0px 10px; padding:15px 10px 10px 10px;background: url(../graphics/bg_offer.jpg) bottom left repeat-x; border:1px solid #ddd;}
.check {margin:0px; padding:6px 0px 2px 27px; font-weight:bold; background:url(../graphics/blt_check.gif) top left no-repeat;}
#content_1 {float: right; margin: 10px 0px 10px 0px; padding: 0px; width: 432px;}
#content_1 h2 {margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #2158ab;}
#content_1 span {font-size: 12px; font-weight: bold; color: #2158ab;}
#content_1 blockquote {margin: 0px 0px 5px 15px; padding: 0px;}
#content_2 {margin: 0px; padding: 10px 35px 0px 0px;}
#content_2 h2 {margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #2158ab;}
#content_2 span {font-size: 14px; font-weight: bold; color: #2158ab;}
#content_3 {margin: 10px 0px 10px 0px; padding: 0px;}
#content_3 h2 {margin: 0px; padding: 0px; font-size: 16px; font-weight: bold; text-align: center; color: #4b4b4b;}
#content_3 span {font-size: 12px; font-weight: bold; color: #2158ab;}
#content_3 blockquote {margin: 0px 0px 5px 10px; padding: 0px;}
#content_4 {float: right; margin: 10px 0px 10px 0px; padding: 10px; width: 422px; height:640px; background: #ECF4FF;}
#content_offer {margin: 25px 0px 25px 25px; padding: 0px; width:595px;}



#content_nav {margin:15px 10px; padding:10px 5px; background: url(../graphics/bg_fade_lblu.jpg) top right repeat-y;border:#D1F0FC 1px solid;}
#content_nav_title {margin:0px; padding:0px;font-size:18px; font-weight:bold; color:#0066FF;}
#content_nav ul {margin:0px; padding:5px; list-style: none;}
#content_nav ul li {margin:0px 5px; padding:5px 10px 5px 10px; border-bottom: 1px dotted #000; font-size:11px;}
#content_nav ul li a {text-decoration:none; color:#000;}

.cont_sec_1 h2 {margin: 0px; padding: 0px; font-size: 16px; color: #1F509A;}
.cont_sec_1 h3 {margin: 0px; padding: 0px; font-size: 16px; font-weight: bold; text-align: center; text-transform: capitalize; color: #009900;}
.cont_sec_1 a {text-decoration: none;}
.cont_sec_1 span {font-size: 12px; font-weight: bold; color: #2158ab;}
.cont_sec_1 span a, .cont_sec_1 td a {font-size: 12px; font-weight: bold; text-decoration: none; color: #2158ab;}

.frm_schedule {margin:10px; padding:5px; background: #CADFFE url(../graphics/bg_frm_fse.jpg) top left repeat-x; border:1px solid #4F9EED; color:#1F509A;}
.frm_schedule_title {font-size:22px;color: #1F509A;line-height: 24px; font-weight: bold;}
.frm_schedule form {margin:0; padding:0;}
.frm_schedule form td {font-weight:bold;}

.content_info {margin:15px 10px; padding:10px 0px; background:url(../graphics/bg_fade_lblu.jpg) top right repeat-y; border:#D1F0FC 1px solid;}
.content_info h4 {margin:0px 5px; padding:0px;font-size:18px; font-weight:bold; color:#0066FF;}
.content_info h5 {margin:0px 5px 5px 5px; padding:0px;font-size:14px; font-weight:bold; color:#0099FF;}
.content_info ul {margin:5px 5px 8px 30px; padding:0px;}
.content_info li {font-size:13px;}
.content_info p {margin:5px 5px 8px 5px; padding:0px;}

#products_01 {float: right; margin: 0px; padding: 0px; width: 261px;}
#products {float: right; margin: 0px; padding: 0px; width: 176px;}

#blp_01 {margin: 2px 0px 0px 5px; padding: 0px 0px 0px 20px; background: url(../graphics/arrow.jpg) top left no-repeat;}
#blp_02 {margin: 5px 0px 0px 20px; padding: 0px 0px 0px 20px; background: url(../graphics/arrow.jpg) top left no-repeat;}
#blp_03 {margin: 5px 0px 0px 5px; padding: 0px 0px 0px 20px; background: url(../graphics/arrow.jpg) top left no-repeat;}
#blp_03 a {font-weight: bold; color:#2158ab;}
#blp_04 {margin: 6px 0px 0px 7px; padding: 0px 0px 0px 25px; font-size: 13px; background: url(../graphics/arrow.jpg) top left no-repeat;}

.article_title {margin: 15px 0px 0px 5px; padding: 0px 0px 0px 20px; background: url(../graphics/articles.gif) top left no-repeat; font-size: 12px; font-weight: bold;}
.article_body {margin: 5px 0px 0px 25px; padding: 0px; width: 550px;}
.article_body a {text-decoration: none; color: #0066CC;}
.article_footer {margin: 0px 0px 0px 25px; color: #666666;}
.article_footer a, .article_title a {text-decoration: none; color: #0066CC;}

#new {margin: 0px; padding: 0px; width: 23px; height: 14px; background: url(../graphics/new.gif) no-repeat;}

.subT_orng {magin: 0px; padding: 15px 0px 0px 0px; font-size: 16px; font-weight: bold; color: #FF8800;}
.subT_blu {magin: 0px; padding: 0px; font-size: 16px; font-weight: bold; color: #2158ab;}
.subT_gry {magin: 0px; padding: 0px; font-size: 16px; font-weight: bold; text-align: center; color: #4b4b4b;}
.subT_blk {magin: 0px; padding: 0px; font-size: 20px; font-weight: bold; text-align: center; text-transform: capitalize; color: #000000;}
.subT_blu2 {magin: 0px; padding: 0px; font-size: 14px; font-weight: bold; text-align:center; color: #2158ab;}
.subT_dblu {magin: 0px; padding: 0px; font-size: 20px; font-weight: bold; text-align: center; text-transform: capitalize; color: #1F509A;}
.subT_dblu span {text-transform: uppercase; color: #FF8800;}
.subT_brn {magin: 0px; padding: 0px; font-size: 16px; font-weight: bold; color: #512800;}

.txtField {border:1px solid #7f9db9; font-size:11px; width:150px;}

.offer_02 {font-size: 16px; font-weight: bold; color: #1B4585;}
.offer_02 span {color: #FF0000; text-transform: uppercase;}

#faq_top {margin: 10px 0px 30px 0px; padding: 3px; text-align: right; background: url(../graphics/bdr_dtd.jpg) bottom repeat-x;}
#faq_top a {padding: 0px 12px 0px 0px; background: url(../graphics/arrow_faq.jpg) top right no-repeat; color: #4b4b4b;}

#call_01 {margin: 0px auto; padding: 0px;font-size: 26px;font-weight: bold;text-align: center;text-transform: uppercase;color: #000000;}
#call_02 {font-size: 26px; font-weight: bold; text-align: center; text-transform: uppercase; color: #0066FF;}
#call_03 {font-size: 22px; font-weight: bold; text-transform: uppercase; color: #2158ab;}
#call_04 {font-size: 26px; font-weight: bold; text-align:center; text-transform: uppercase; color: #2158ab;}

#note {margin: 0px; padding: 0px; font-family: Tahoma; font-size: 11px; color: #716c6c;}
#note_01 {margin: 0px auto; padding: 0px; width: 370px; font-family: Tahoma; font-size: 10px; color: #716c6c;}


#sep_01 {margin: 0px; padding: 0px; width: 443px; height: 10px; background: url(../graphics/sep_01.jpg) bottom right no-repeat;}
#sep_02 {margin: 0px; padding: 0px; width: 443px; height: 10px; background: url(../graphics/sep_03.jpg) top right no-repeat;}
#sep_03 {margin: 20px 0px 0px 0px; padding: 0px; height: 15px; background: url(../graphics/sep_04.jpg) top left no-repeat;}

#spacer_01 {margin: 0px; padding:0px; height: 5px;}

#zip {font-size: 8px; color: #999999;}

/* Footer */
#footer {margin: 0px auto; padding: 0px; width: 950px;}
#footer_link {margin: 10px; padding: 0px; font-family: Tahoma; font-size: 11px; text-align: center;}
#footer_link a {color: #000000; text-decoration: none;}
#footer_link a:hover {color: #000000; text-decoration: underline;}
#footer_01 {margin: 0px auto; padding: 0px; border: #a19065 1px solid; background: #FFFFFF;}
#certificates {margin: 0px auto; padding: 15px 0px 8px 0px; height: 40px; width: 510px;}
.certified {float: left; margin: 0px 10px 0px 10px; padding: 0px;}
#certified_01 {float: left; margin: 0px 22px 0px 8px; padding: 0px;}
#disclaimer {margin: 0px 20px 15px 20px; padding: 0px; font-size: 11px; color: #716c6c;}
#disclaimer a {color: #716c6c; text-decoration: none;}
#disclaimer a:hover {color: #716c6c; text-decoration: none;}
#copyright {margin: 20px; padding: 0px; font-family: Tahoma; font-size: 10px; color: #000000;}
#copyright a {color: #FF0000; text-decoration: none;}
#copyright a:hover {color: #FF0000; text-decoration: underline;}
#copyright span {color: #000000;}
#tag {float: right; margin: 0px; padding: 0px; width: 300px; text-align: right;}