html,body { margin:0; padding:0; }
body { font:76% arial,sans-serif; text-align:center; background-color:#454545; }
object { outline:none; }

p { margin:0; }

div#main_shell { background-image:url('/images/bg_tile.gif'); background-repeat:repeat-x; background-position:left top; background-color:#fff; }
div#footer_shell { background-image:url('/images/footer_tile.gif'); background-repeat:repeat-x; background-position:left top;}

div.container { text-align:left; width:950px; margin:0 auto; }

div#header { width:950px; height:62px; padding-top:28px; border-bottom:1px solid #e4e4e4; }
div#header h1 { margin:0; padding:0; width:183px; height:52px; background:url('/images/logo.gif') no-repeat left top; text-indent:-300em;  }
div#header #header_subscribe { float:right; margin-top:-20px; height:19px; padding-top:6px; color:#eb8016; font-size:11px; }
div#header #header_subscribe form { margin:0; padding:0; position:relative; width:374px; }
div#header #header_subscribe form #SubscribeEmail { border: solid 1px; border-top-color:#6b6b6b; border-left-color:#a1a1a1; border-bottom-color:#e5e5e5; border-right-color:#f2f2f2; position:absolute; top:-6px; left:156px; height:17px; width:140px; padding:0; }
div#header #header_subscribe form #submit_button { position:absolute; top:-6px; left:309px; width:65px; height:19px; }

div#content { background-color:#fff; margin-top:54px; background:#fff url('/images/logo_big.gif') no-repeat right top; min-height:110px; padding:30px; position:relative; }
div#content p { line-height:1.4; }
div#content #free_trial { position:absolute; top:-14px; left:530px; }

div#content #content_header { margin:0; padding:0; background-position:left top; background-repeat:no-repeat; text-indent:-300em; }
div#content .home { width:476px; height:71px; background-image:url('/images/create-and-send-html-email-newsletters-in-minutes.gif'); }

div#content #left_col { width:160px; margin-right:30px; float:left; margin-top:-10px; margin-bottom:-30px; }
div#content #center_col { width:510px; margin-right:30px; float:left; margin-bottom:-30px; }
div#content #center_col_wide { width:700px; float:left; margin-bottom:-30px; }
div#content #right_col { width:160px; float:left; margin-top:-10px; margin-bottom:-30px; }

div#content #left_col ul { padding:0; margin:0; }
div#content #left_col ul li { padding:0; margin:0; list-style-type:none; list-style-position:outside; }
div#content #left_col ul li a { padding:10px 0 10px 18px; display:block; background:url('/images/menu_bullet_out.gif') no-repeat left center; border-bottom:1px dashed #c5c5c5; color:#8c8c8c; text-decoration:none; }
div#content #left_col ul li .highlight { background:url('/images/menu_bullet_over.gif') no-repeat left center; color:#000; }
div#content #left_col ul li a:hover {  background:url('/images/menu_bullet_over.gif') no-repeat left center; color:#000; }

div#content #left_col #start_box { padding:4px 0 0 10px; margin:30px 0 0 0; background:url('/images/start_box.gif') no-repeat left top; height:80px; }
div#content #left_col #start_box p { color:#fff; font-size:11px; }
div#content #left_col #start_box p strong { color:#fff; font-weight:bold; font-size:24px; }
div#content #left_col #start_box p a { text-decoration:none; color:#fff; }
div#content #left_col #start_box_inner { padding:10px 0 10px 10px; margin:0; border:1px solid #e4e4e4; border-top:none;  }
div#content #left_col #start_box_inner .title { color:#8c8c8c; font-size:16px;  }
div#content #left_col #start_box_inner form { margin:10px 0 0 0; padding:0; }
div#content #left_col #start_box_inner form #username, div#content #left_col #start_box_inner form #password, div#content #left_col #start_box_inner form #email { border: solid 1px; border-top-color:#6b6b6b; border-left-color:#a1a1a1; border-bottom-color:#e5e5e5; border-right-color:#f2f2f2; width:130px; }
div#content #left_col #start_box_inner form label { font-size:11px; color:#8c8c8c; }
div#content #left_col #start_box_inner form .small_text { font-size:10px; color:#eb8016; }
div#content #left_col #start_box_inner #reminderform { display:none; }

div#content #center_col h2, div#content #center_col_wide h2 { margin:0; padding:0; background-position:left top; background-repeat:no-repeat; text-indent:-300em;  }
div#content #center_col .heading_small, div#content #center_col_wide .heading_small, div#content #center_col .heading, div#content #center_col_wide .heading, div#content #center_col .heading_two_line, div#content #center_col_wide .heading_two_line, div#content #center_col .heading_three_line, div#content #center_col_wide .heading_three_line, div#content #center_col .heading_small_two_line { text-indent:0; color:#8c8c8c; font-size:24px; }

div#content #center_col .heading_create, div#content #center_col_wide .heading_create { text-indent:0; color:#F28E00; font-size:24px; }
div#content #center_col .heading_send, div#content #center_col_wide .heading_send { text-indent:0; color:#22B6C5; font-size:24px; }
div#content #center_col .heading_results, div#content #center_col_wide .heading_results { text-indent:0; color:#FDCA00; font-size:24px; }

div#content #center_col p, div#content #center_col_wide p { margin-top:10px; color:#333; font-size:12px; }
div#content #center_col p strong, div#content #center_col_wide p strong { color:#eb8016; }
div#content #center_col p a, div#content #center_col_wide p a { color:#eb8016; font-weight:bold; }
div#content #center_col h3, div#content #center_col_wide h3 { font-size:16px; }
div#content li, div#content ol{ margin-bottom:10px; }
div#content .larger_text { font-size:20px; }

div#content #center_col .ticklist, div#content #center_col_wide .ticklist { list-style: none; margin: 10px 0 0 0; padding:0; } 
div#content #center_col .ticklist li, div#content #center_col_wide .ticklist li { margin: 0; padding: 0 0 0 20px; line-height: 20px; background: url(/images/bullet.gif) 4px center no-repeat;  } 

div#content #center_col .home { width:510px; height:53px; background-image:url('/images/selectmailer-quite-simply-the-best.gif');  }
div#content #center_col #create-send-results { margin-top:20px; }

div#content #center_col .touritem, div#content #center_col_wide .touritem { margin: 30px 0 0 0; } 
div#content #center_col .touritem a, div#content #center_col_wide .touritem a { float:left; margin-right:10px; } 
div#content #center_col .touritem a img, div#content #center_col_wide .touritem a img { border:1px solid #eb8016; }
div#content #center_col .touritem h3, div#content #center_col_wide .touritem h3 { margin-bottom:0; padding-bottom:0; }

div#content #center_col #tour_buttons_right, div#content #center_col_wide #tour_buttons_right { float:right; } 
div#content #center_col #tour_buttons_left, div#content #center_col_wide #tour_buttons_left { float:left; } 

div#content #center_col #tour_buttons_right a, div#content #center_col_wide #tour_buttons_right a, div#content #center_col #tour_buttons_left a, div#content #center_col_wide #tour_buttons_left a { padding:10px; text-decoration:none; color:#fff; display:block; width:60px; font-weight:bold; float:left; text-align:center; } 
div#content #center_col #tour_buttons_right a, div#content #center_col_wide #tour_buttons_right a { margin-left:10px; }
div#content #center_col #tour_buttons_left a, div#content #center_col_wide #tour_buttons_left a { margin-right:10px; }

div#content #center_col #tour_buttons_right .create, div#content #center_col_wide #tour_buttons_right .create, div#content #center_col #tour_buttons_left .create, div#content #center_col_wide #tour_buttons_left .create { background-color:#FD220B; }
div#content #center_col #tour_buttons_right .send, div#content #center_col_wide #tour_buttons_right .send, div#content #center_col #tour_buttons_left .send, div#content #center_col_wide #tour_buttons_left .send { background-color:#22B6C5; }
div#content #center_col #tour_buttons_right .results, div#content #center_col_wide #tour_buttons_right .results, div#content #center_col #tour_buttons_left .results, div#content #center_col_wide #tour_buttons_left .results { background-color:#FDCA00; }

div#content #center_col li a, div#content #center_col_wide li a { color:#eb8016; }

div#content #center_col #offerform, div#content #center_col_wide #offerform { display:none; }

div#content #center_col .pricing_option, div#content #center_col_wide .pricing_option { float:left; margin-right:30px; }

div#content #right_col .step p { font-size:11px; color:#8c8c8c; margin-bottom:6px; }
div#content #right_col .step img { border:1px solid #c5c5c5; }
div#content #right_col .step strong { font-size:24px; }
div#content #right_col .step .orange { color:#FD220B; }
div#content #right_col .step .blue { color:#22b6c5; }
div#content #right_col .step .yellow { color:#fdca00; }

div#footer { min-height:110px; color:#8c8c8c; clear:both; padding-top:30px; background-image:url('/images/footer_border.gif'); background-repeat:repeat-x; background-position:left top; }
div#footer p { margin:0; padding:5px 10px; font-size:11px; }

div#footer #footer_light { background-color:#fff; }
div#footer #footer_light p, div#footer #footer_light p a { color:#8c8c8c; text-decoration:none; }
div#footer #footer_light #developed_by { float:right; }

div#footer #footer_dark { padding-top:10px; padding-bottom:10px; }
div#footer #footer_dark p, div#footer #footer_dark p a { color:#fff; text-decoration:none; }
div#footer #footer_dark .bold { font-weight:bold; }
div#footer #footer_dark .section { border-left:1px solid #fff; float:right; }

.clr { height: 1px; clear: both; overflow: hidden; }
#Proceed { font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; width: 180px; }

.home_comp { width: 100%; margin: 20px 0 0 0; }
.home_comp th { padding:0 0 10px 0; color:#eb8016; }
.home_comp td { border-top:1px solid #E4E4E4; padding:6px 0 6px 0; }
.home_comp td.y, .home_comp td.y_b { padding-left: 20px; padding-bottom: 6px; background: url(/images/bullet.gif) 4px center no-repeat; }
.home_comp td.n, .home_comp td.n_b { padding-left: 20px; padding-bottom: 6px; background: url(/images/bullet_red.gif) 4px center no-repeat; }
.home_comp td.y_b, .home_comp td.n_b { border-bottom:1px solid #E4E4E4; }

div#content #center_col_wide #validationtext p { color: #006d1a; font-weight: bold; font-size: 14px; }
div#content #center_col_wide p#errortext { color: #006d1a; font-weight: bold; font-size: 14px; }
div#content #center_col_wide p#largetext { font-weight: bold; font-size: 18px; }

img.dash { margin-top: 15px; border: solid 1px #e0e0e0; }