/* Copyright 2008 Red Robot Studios Ltd.  All rights reserved. */
body {background:transparent url('../images/index_body_bg.png') repeat-x scroll top left;}
div.size_wrapper {width:800px;margin:0 auto;}
.green_hl {color:#8cb04e}
.orange_hl {color:#F08010}
.black_hl {color:#111}
.blue_hl {color:#338FB3;}
.grey_hl {color:#a4a4a4;}
.strike {text-decoration:line-through;}
a.giant_green_button {width:648px;display:block;background:#fff url('../images/giant_green_button_bg.png') no-repeat scroll top left;height:66px;margin:2.5em auto;text-decoration:none;color:#fff;}
a.green_button {width:247px;display:block;background:#fff url('../images/green_button_bg.jpg') no-repeat scroll top left;height:66px;margin:2.5em 1em;text-decoration:none;color:#fff;font-weight:700;font-size:1.23em;text-align:center;line-height:66px;}
a.giant_green_button:active {background-position:0 -68px;}
#index_panel a.giant_green_button h4, #index_panel a.giant_green_button h3.call {display:block;text-align:center;font-weight:600;color:#588154;margin:0;}
a.giant_green_button h4.info {font-size:1.153em;padding-top:0.5em;}
#index_panel a.giant_green_button h3.call {font-size:1.692em;padding-top:0.2em;color:#fff;}
#index_panel h1, #content_panel h1, h1.main {text-align:center;margin:1.5em 0 0.5em 0;font-size:2.538em;color:#1E8EC8;letter-spacing:-0.05em;line-height:1em;}
#index_panel h2, #content_panel h2 {text-align:center;font-weight:600;font-size:1.384em;margin-bottom:0;color:#a4a4a4;letter-spacing:-0.05em;}
#index_panel h3, #content_panel h3 {text-align:center;font-weight:600;font-size:1.23em;color:#8cb04e;letter-spacing:-0.05em;margin:1em 0 2em 0;}
#index_benefit_panel, #content_benefit_panel {background:#fff url('../images/index_panel_bg.png') no-repeat scroll top left;width:100%;min-height:197px;position:relative;margin-top:3.5em;}
#index_benefit_panel div.footer_cap, #content_benefit_panel div.footer_cap {background:#fff url('../images/index_panel_footer_bg.png') no-repeat scroll top left;width:100%;height:10px;}
#content_benefit_panel h3, #index_benefit_panel h3 {text-align:left;color:#272727;padding-top:1em;margin:0 0 0 1.2em;width:420px;}
#content_detail_panel, #content_wrapper_panel {margin-top:1em;padding-top:1.5em;}
#content_detail_panel {background:#fff url('../images/index_split_gradient.png') repeat-x scroll top left;}
#content_detail_panel h2 {font-weight:700;font-size:1.384em;color:#111;letter-spacing:-0.05em;margin:1em 0;}
div.intro {margin:2em 0;font-size:1.23em;color:#444;}
a.start_trial_button {display:block;margin:1.5em 0;}
#content_detail_panel h3.index_sub_punch {text-align:center;font-weight:600;font-size:1.23em;color:#8cb04e;letter-spacing:-0.05em;margin:1em 0 2em 0;}
h3.index_sub_punch a.start_trial_button {margin-left:1em;position:relative;top:10px;display:inline;}
#benefit_list, #index_call_box {padding:1.5em 1em;width:345px;margin:1em;float:left;}
#index_call_box {float:right;}
#index_call_box h3 {margin-bottom:0;text-align:left;}
#index_call_box p {color:#787878;margin:0.5em 0;}
#benefit_list li {font-size:0.923em;margin:1em 0.4em;padding-left:45px;background:transparent url('../images/benefit_icon_sprite.png') no-repeat scroll 0 5px;}
#benefit_list li strong {display:block;font-size:1.08em;}
#benefit_list #benefit_manage {background-position:0 5px;margin-top:0.5em;}
#benefit_list #benefit_trial {background-position:0 -76px;}
#benefit_list #benefit_sec {background-position:0 -152px;}
#benefit_list #benefit_sub {background-position:0 -212px;}
#benefit_list #benefit_goog {background-position:0 -275px;}
#benefit_list #benefit_pay {background-position:0 -340px;}
#benefit_list #benefit_dev {background-position:0 -412px;}
#benefit_list #benefit_hosted {background-position:0 -468px;}
#slideshow_wrap ul.slideshow_carousel {width:10000px;position:absolute;top:0;left:0;-moz-border-radius:3px;-webkit-border-radius:3px;}
#slideshow_wrap ul.slideshow_carousel li {width:310px;height:350px;float:left;margin:0;}
#slideshow_wrap ul.slideshow_carousel li img {height:280px;}
#slideshow_wrap ul.slideshow_carousel li p {padding:0.5em;font-size:0.846em;font-weight:600;text-align:center;color:#272727;background:#fff;border-top:1px solid #ddd;}
#slideshow_wrap {width:310px;overflow:hidden;position:relative;height:350px;cursor:pointer;}
#content_detail_panel h3 {font-weight:600;font-size:1.23em;color:#272727;letter-spacing:-0.05em;margin:2em 0 0.5em 0;}
#content_detail_panel h4 {font-weight:600;font-size:1em;color:#464646;letter-spacing:-0.05em;margin:1em 0 0.4em 0;}
#content_detail_panel p {color:#272727;line-height:1.3em;margin-bottom:1em;}
#price_badge {float:right;margin-left:1em;}
ul.bulleted_list li {list-style:disc;margin:0.6em 0}
#board_table {margin:1.2em 0;width:100%;font-size:0.923em;}
#board_table tr th a.tip {color:#fff;}
#board_table tr.alt td {background-color:#f1f5fa;}
#main_content_wrapper {min-height:450px;}
#board_panel {min-height:250px;margin:2em 0 0 0;}
#board_panel h1.info {color:#a4a4a4;text-align:center;border:none;margin-top:2em;margin-bottom:0.5em;}
#board_controls {float:left;padding-top:1em;border-top:1px solid #eee;width:100%;}
#board_controls li {float:right;margin:0 0.5em;font-size:0.923em;}
div.public_col_2_l {float:left;width:380px;}
div.public_col_2_r {float:right;width:380px}
div.public_col_1 {width:800px;margin:1em 0;}
h4#index_feature_ss_header {margin:2em 0 0 80px;color:#272727;}
h4#index_feature_ss_header span {font-weight:300;font-size:0.846em;}
#logo_widget {margin-left:1em;}
#index_more_info {display:block;}
.heavy {font-weight:700;}


#tell_me_more h2 {padding-left:45px;background:transparent url('../images/benefit_icon_sprite.png') no-repeat scroll 0 5px;padding:10px 0 10px 45px;margin:1.2em 0;}
#tell_me_more #nothing-to-install {background-position:0 -468px;}
#tell_me_more #trial {background-position:0 -76px;}
#tell_me_more #payment {background-position:0 -340px;}


/* Tour */
div.done_page #job_board_address {text-align:center;}
/* Board add */
strong.tick {background:transparent url('../images/tick_image_bg.png') no-repeat scroll center right;padding-right:20px;}
strong.cross {background:transparent url('../images/cross_image_bg.png') no-repeat scroll center right;padding-right:20px;}
#board_form #id_slug {width:8em;}
#board_form span.domain {color:#000;}
div.error span.domain {background:transparent url('../images/cross_image_bg.png') no-repeat scroll center right;padding-right:20px;}
div.error span.domain input {background-color:#FFE1DB;}
div.success_name span.domain {background:transparent url('../images/tick_image_bg.png') no-repeat scroll center right;padding-right:20px;}
div.success_name span.domain input {background-color:inherit;}
div.success_name ul.errorlist {display:none;}
/* Mail app */
#mail_content_wrapper div.submit {width:25%;margin:1em auto;}
