/* CSS Document */

body { background:url(images/bg.jpg) repeat-x; background-color:#22254a; background:url(images/bg.jpg); line-height:21px; margin:0 auto 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.clr { clear:both;}
ul { margin:15px 0 15px 0px;}
li { margin:0px 0 10px 10px; padding:10px 15px 10px 0px; list-style:none; font-size:18px;}
.bullet {float:left; background:url(images/tick.jpg); height:30px; width:30px; margin:5px 15px 20px 15px;}
.clr { clear:both;}


#bg { background:url(images/bg3.jpg) repeat-x; display:block; margin:0 auto 0 auto; }

#bg2 { background:url(images/bg2.jpg) repeat-x; display:block; margin:0 auto 0 auto; width:900px; }
#header01 {width:800px; height:200px; background:url(images/header01.jpg); margin:0 auto 0 auto;}

a { font-size:16px;}
a:hover {text-decoration:none;}



#content_container { width:800px; background-color:#FFFFFF; margin:0 auto 0 auto; background:url(images/container-bg.jpg); display:block;}
#content { background:url(images/car-bottom.jpg) top no-repeat; display:block; margin:0 auto 0 auto; padding:35px 45px 15px 45px;}

#content p { line-height:21px;}
#footer { background:url(images/footer.jpg); height:29px; margin:0 auto 0 auto; width:800px; padding:45px 0 0 0px; text-align:center; color:#FFFFFF;}
.terms { margin:10px auto 0 auto; width:800px; text-align:center; color:#FFFFFF; font-size:12px;}
.terms a{ color:#FFFFFF; text-decoration:none; margin:0 6px 0 6px; font-size:12px;}
.terms a:hover {color:#FFFFFF; text-decoration:underline; font-size:12px;}

h1 {color:#FF0000; font-size:27px; line-height:35px; font-weight:lighter;}
h1 strong {color:#FF0000; font-size:27px; font-weight:bold;}

h2 {color:#FF0000; font-size:22px; line-height:35px; height:39px; font-weight:lighter; background:url(images/header-bg.jpg); display:block;}
h2 strong {color:#FF0000; font-size:22px; font-weight:bold;}

h3 {color:#FF0000; font-size:22px; height:39px; font-weight:lighter;}
h3 strong {color:#FF0000; font-size:22px; font-weight:bold;}
h4 { color:#000066; font-size:16px; line-height:21px;}
h4 strong { color:#CC0000; font-size:16px; line-height:21px;}

.cont1 { font-size:22px;}
.cont1 strong{ font-size:18px; font-weight:bold;}
.red {color:#FF0000;}
.red2 { color:#cb0808;}
.red3 { color:#cb0808; font-size:18px;}
.testimonial { background:#bde1fb; padding:15px; border:#a2bfd3 1px solid;}
.squeeze { background:url(images/squeeze-page.jpg) top left no-repeat; background-color:#edf4f9; border-bottom:#7d8d99 4px solid; border-right:#7d8d99 4px solid; border-left:#7d8d99 4px solid; padding:15px;}
.squeeze_top { background:url(images/squeeze-bg.jpg); height:72px;}

.squeeze .form_field { height:30px; width:230px; border:#000000 2px solid; font-size:18px; padding:2px 0 0 5px;}
.form_label { color:#2e6fb9; font-size:18px; margin-right:20px;}
.small_text { font-size:12px; padding:10px 0 0 0;}
.comp_free { font-size:14px; font-weight:bold; float:left; width:300px; margin:50px 0 0 0; text-align:center;}

#click_here { background:url(images/click-here.jpg) top left; width:207px;  height:53px; display:block;}
#click_here{ background:url(images/click-here.jpg) top left; width:207px; display:block;}
#click_here:hover { background:url(images/click-here.jpg) top right; width:207px; height:53px; display:block;}

.testimonial_top { background:url(images/testimonial-top.gif) no-repeat; width:730px; height:62px;}
.testimonial_bg { background:url(images/testimonial-bg.gif) repeat-y; width:680px; padding:15px 25px 0px 25px; display:block;}
.testimonial_bottom { background:url(images/testimonial-bottom.gif) no-repeat; width:730px; height:62px; display:block;}
.testimonial_name { color:#3ba2be; font-size:16px;}

.text_surround { background:url(images/text-surround.jpg) no-repeat top center; width:754; height:80px; margin:20px 0 0 0px; display:block; padding:20px 0 0 0; font-size:19px;}
.large_blue { color:#000066; font-size:16px;}
.small_terms { color:#0f1963; font-size:10px;}
