@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body{background:#fff url(../images/bg.jpg) repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#585858}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden; line-height:0; height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}
a img{border:0}
a:active, a:focus{outline:none;-moz-outline-style:none}

#wrapper{width:930px;margin:0 auto;background-color:#fff}

/*Header*/
#header{height:126px;margin:0 auto;background:transparent url(../images/header_bg.gif) repeat-x;position:relative}
#header h1 a{width:399px;height:106px;display:block;text-indent:-2000em;background:url(../images/logo.gif) no-repeat;position:absolute;top:10px;left:21px}
#nav{list-style:none;position:absolute;top:94px;right:20px}
#nav li{display:inline;font-size:20px;padding-left:22px}
#nav li a{color:#555454;text-decoration:none}
#nav li a:hover{color:#e41b22}

/*Section A*/
#section_a{width:890px;margin:0 auto;border-top:1px solid #c6c6c6;padding-top:33px}
#a_left{width:390px;float:left;padding-right:60px;background:transparent url(../images/a_left_bg.gif) 0 163px no-repeat}
#a_left p{padding:20px 0 0 0px}
#a_left ul{margin-left:16px;padding:0 0 14px 12px}
#a_left p, #a_left ul{line-height:1.5em}
#a_right{width:398px;float:right;padding:18px 38px 0 0;text-align:center}
#a_left h2{width:369px;height:126px;text-indent:-2000em;background:url(../images/a_left_h2.gif) no-repeat;position:relative;left:12px}
#a_left h3{width:333px;height:20px;text-indent:-2000em;background:url(../images/a_left_h3.gif) no-repeat;position:relative;left:12px;margin-top:7px}
#a_right{width:398px;height:311px;background:url(../images/flash_bg.gif) no-repeat}

/*Section B*/
#b_left{padding:20px 19px 20px 30px;float:left;width:473px}
#b_left h5{width:442px;height:19px;text-indent:-2000em;background:url(../images/b_h5.gif) no-repeat;padding-bottom:9px}
#b_left ul{margin-left:16px;line-height:1.5em;font-size:15px;color:#303030}
#b_left li{padding:7px 0}
#signup{padding:22px 0 0 16px}
#signup a{width:300px;height:45px;display:block;text-indent:-2000em;background:url(../images/signup_sprite.gif) no-repeat}
#signup a:hover{background-position:0 -45px}
#b_right{padding:20px 30px 20px 26px;float:right;width:344px}
#b_right h5{width:176px;height:14px;text-indent:-2000em;background:url(../images/b_h6.gif) no-repeat;position:relative;top:4px;padding-bottom:15px}
#b_right h6{width:311px;height:14px;text-indent:-2000em;background:url(../images/b_right_h6.gif) no-repeat;margin-top:9px}
#b_right ul{margin-left:16px;line-height:1.5em;color:#303030;padding:7px 0}
#b_right p{line-height:1.5em;color:#303030;padding:7px 0}
#section_b{background:#ebebeb url(../images/b_divider.gif) 526px 108px no-repeat}
#quote{width:930;height:75px;background:url(../images/section_b_bg.gif) no-repeat;text-align:center}
#quote h4{font-family:Georgia, "Times New Roman", Times, serif;color:#feffff;font-size:18px;text-align:center;font-style:italic;font-weight:400;padding-top:14px}
#quote h4 .quote_small{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#fff}
#quote.slideshow h4{width:100%;margin:0 auto}

/*Subpage*/
#sub_a{padding:30px 0 17px 0;border-top:1px solid #c6c6c6;width:890px;margin:0 auto}
#sub_b{padding:30px 0 17px 0;width:890px;margin:0 auto}
#quotes, #faqs{padding:30px 34px;background-color:#ebebeb}

/*Testimonials/FAQ*/
#t_head{width:274px;height:34px;text-indent:-2000em;background:url(../images/t_head.gif) no-repeat;padding-bottom:13px}
#t_subhead{width:317px;height:20px;text-indent:-2000em;background:url(../images/t_subhead.gif) no-repeat}
#f_head{width:115px;height:33px;text-indent:-2000em;background:url(../images/f_head.gif) no-repeat;padding-bottom:13px}
#f_subhead{width:293px;height:20px;text-indent:-2000em;background:url(../images/f_subhead.gif) no-repeat}
#tbl_testimonials td.test_bg{background:transparent url(../images/test_body.gif) repeat-y;padding:8px 11px 0 11px;height:173px}
#tbl_testimonials p.testimonial{font-weight:700;color:#818183;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.4em;padding-bottom:13px}
#tbl_testimonials p.source{text-align:right;color:#818183;font-family:Arial, Helvetica, sans-serif;font-size:14px;position:absolute;bottom:0px;right:0}
#tbl_questions, #tbl_answers{float:right}
#tbl_questions td.q_bg, #tbl_answers td.q_bg{background:url(../images/q_body.gif) repeat-y;padding:11px 16px}
#tbl_questions ol, #tbl_answers ol{margin-left:32px;line-height:1.5em}
#tbl_answers{margin-top:30px}
#tbl_answers ol ul{margin-left:16px;list-style:disc;padding:10px}
#tbl_answers ol li{padding:5px 0}
#tbl_answers ol ul li{padding:0}
#tbl_questions li a{color:#585858;text-decoration:none}
#tbl_questions li a:hover{color:#e41b22}
#tbl_answers a{color:#231f20;text-decoration:none}
#faqs{position:relative}
#q_letter{position:absolute;top:36px;left:33px}
#a_letter{position:absolute;top:410px;left:33px}

/*Footer*/
#footer{margin:7px 0;padding:15px 27px;border:1px solid #ced3c3}
#footer p.copyright{float:left;color:#c9c9c9;font-size:12px}
#footer p.da{float:right;color:#dedede;font-size:11px}
#footer p.da a{color:#dedede;text-decoration:none}
#footer p.da a:hover{text-decoration:underline}
