#header { height:111px; background:url(rsc/sns_header.jpg) no-repeat; }
#mainContent { width:974px; padding:0; background:transparent; }
#left_column { width:627px; margin:14px 0 0 0; float:left; display:inline; }
#headline { margin-bottom:15px; }
#left_column_text { background:#fff; padding:18px 20px 10px 20px; }
h3.blueBg { width:595px; height:43px; line-height:43px; background:url(rsc/subhead_bar.jpg) no-repeat; padding-left:12px; color:#fff; font-weight:bold; font-size:18px; margin:0 -10px 20px -10px; }
#xit {background: #000359; }

ul.orangeBullet li { list-style-image:url(rsc/bullet.gif); margin-bottom:15px; padding-left:10px; }
ul.mText li { font-size:16px; }
.xxxlText { font-size:28px; }
.blue { color:#1a436f !important; }
.red { color:#ef3403; }
ul.double li { width:268px; float:left; background:url(rsc/bullet.gif) no-repeat; padding-left:20px; list-style-type:none; display:inline; margin:0 0 15px 0; }


img { border:none; }

#right_column { width:347px; float:right; display:inline; }
#timer { width:347px; height:36px; background:url(rsc/timer_bg.gif) no-repeat; color:#fff; font-size:14px; padding-top:10px; text-align:center; }
#countHere { font-style:italic; color:#000; background:#fff; border:1px solid #000; padding:1px 8px; }
#q1 { font-size:12px; width:135px; float:left; display:inline; margin:0 0 0 20px; }
#q2 { font-size:12px; width:130px; float:left; display:inline; background:url(rsc/radio_divider.jpg) no-repeat 0% 50%; padding-left:9px; margin-bottom:20px; }
#q1 input, #q2 input { margin:0; float:left; display:inline; clear:left;  }
#q1 label, #q2 label { width:100px; float:left; display:inline; margin:0 0 6px 6px; }
#formArea { width:310px; margin:0 0 0 13px; background:#fff url(rsc/form_gradient_bg.gif) repeat-x; padding-bottom:1px; }
.formBox span { display:none; }

.formGroupB { padding:2px; margin:0 0 2px 7px; float:left; display:inline; width:289px; clear:left; }
.formGroupB .labelCol { width:97px; float:left; text-align:right; padding-top:2px; margin-right:10px; }
.formGroupB .inputCol { width:182px; float:left; }
.formGroupB label { display:block; font-size:11px; font-weight:bold; }
.formGroupB .inputCol select { width:182px; font-size:11px; }
.formGroupB .inputCol input { width:176px; font-size:11px; }
.error { border:1px solid #000; background:#f1f1f1 url(common/rsc/bg-errorB.gif) no-repeat; margin-bottom:3px; padding:3px 0 6px 0; }
.mdMargB { margin-bottom:25px; }

#cc_header { width:347px; height:36px; background:url(rsc/timer_bg.gif) no-repeat; color:#fff; font-size:19px; padding-top:10px; text-align:center; font-weight:bold; text-transform:uppercase; }

#right_filler { width:290px; float:right; background:#6eaadb; margin:6px 24px 0 13px; padding:0 10px; }
#right_filler h3.blueBg { width:277px; background:url(rsc/subhead_bar_small.jpg) no-repeat; margin:20px 0; }
#right_filler p { color:#fff; }
.testimonial { padding:19px 10px 4px 10px; }
.testimonial img { float:left; display:inline; margin:0 25px 35px 0; }
.testimonial p { font-size:12px; }
.blueBg { background:#e0ecf7; }
#right_filler .blueBg p { color:#000; }

img.right { float:right; display:inline; }
#mainContent a { color:#6eaadb; }

#summary { width:607px; margin:0 -10px 30px -10px; }
#summary th { background:#6eaadb; color:#fff; line-height:30px; }
#summary td { padding:4px 7px; vertical-align:top; }
#summary th, #summary td { border-left:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; }
#summary th.noBordL, #summary td.noBordL { border-left:none; }
#summary td.noBordB { border-bottom:none; }
#summary td.last { border-right:1px solid #b2b2b2; }

.blueBox { width:587px; margin:0 -10px 30px -10px; padding:24px 10px; background:#caeaef; }
.blueBox p { line-height:1.4; }
#guarantee { width:461px; height:374px; background:url(rsc/guarantee_box.jpg) no-repeat; padding:75px 63px 0 63px; margin-bottom:30px; }
#cc_img { width:199px; height:35px; padding:12px 23px; background:#fff; border: 1px solid #f36642; margin-top:10px; }

.inputCol input#cvv2 { width:64px; }
.thin { float:left; display:inline; margin:-20px 0 0 200px; font-size:11px; }
.thin a { color:#4e8db7 !important; }
#seal { margin:0 0 0 70px; float:left; display:inline; }
#geotrust { width:115px; height:55px; margin:8px 0 0 5px; overflow:hidden; float:left; display:inline; }

