body{background:#000 url("/images/bg/body_bg.gif") repeat-y center top;margin:0;padding:0;color:#e0e0e0;text-align:center;font:12px "Lucida Grande",Verdana,Arial,sans-serif}body *{margin:0;padding:0}a{color:#66ccff}a:hover{text-decoration:none}a.login{background:transparent url("/images/bg/login_bg.gif") no-repeat left center;padding-left:10px}a.cancel{color:#ff0000}a.feed{color:#666;display:block;height:24px;line-height:24px;padding-left:32px;background:url("/images/misc/feed_icon_24.png") no-repeat;text-decoration:none}a.feed:hover{color:#66ccff}strong{color:white}img{border:0}blockquote{color:#aaa;padding:5px 30px;background:url("/images/bg/blockquote_bg.gif") no-repeat left top;margin-left:8px}blockquote blockquote{background-image:none}hr{clear:both;visibility:hidden}p,ul,ol{margin-bottom:1.35em;line-height:1.4em}li{margin-bottom:0.6em}sup{font-size:50%}code{font:normal 11px "bitstream vera sans mono", "monaco", "lucida console", "courier new", courier, serif}pre{color:#63FF00;overflow:auto;font:normal 11px "bitstream vera sans mono", "monaco", "lucida console", "courier new", courier, serif;padding:5px 12px;margin-bottom:1.3em}img.content_image{padding:1px;border:5px solid #333;margin:5px 0 12px 0;display:block}img.noborder{border:0}#main img.left{margin:0 35px 18px 0;float:left}#main img.right{margin:0 0 24px 35px;float:right}h1,h2{font-weight:normal;color:white;font-size:25px;padding-left:4px;padding-bottom:5px;border-bottom:1px solid #333;margin-bottom:25px}h2.small{font-size:20px;padding-top:18px;margin-bottom:14px}h3{color:white;font-size:18px;font-weight:normal;margin-bottom:0.5em}h4{color:white;font-size:15px;font-weight:normal;margin-bottom:0.3em}h5{color:white;font-size:14px;font-weight:bold;margin-bottom:0.2em}h4.role{font-size:10px;color:#999;text-transform:uppercase;margin-top:-0.5em}h3 em,h4 em{font-style:normal;color:#444;font-size:11px;padding-bottom:3px}h4 em a{font-size:11px;font-weight:normal}.grey{color:#888}span.reg{color:#777;font-size:10px;padding-left:1px}.small{font-size:11px}.large{font-size:130%}p.small{font-size:11px;color:#999;margin-bottom:0.8em}.button{padding:2px;font-size:13px;vertical-align:middle}.ucase{text-transform:uppercase}#wrapper{padding-top:5px;margin-left:auto;margin-right:auto;width:960px;background:url("/images/bg/header_bg.jpg?20110927") no-repeat center top}#content{position:relative;text-align:left;margin-left:auto;margin-right:auto;width:900px;background:#1a1a1a url("/images/bg/content_bg_top.gif") no-repeat center top;padding:30px 30px 25px 30px}#header_links{height:20px;line-height:20px;font-size:11px;color:#444;text-align:right;padding:0 15px;margin-bottom:10px}#header_links a{color:#777}#header_links a:hover{color:#66ccff}#header_links a.back_to_site,#header_links a.back_to_home{background:url("/images/misc/back_to_site.gif") no-repeat right center;padding-right:18px}#header_links em{font-style:normal;color:#555;padding-left:1px;padding-right:1px}span.phone{float:left;font-size:13px}span.phone strong{color:white;font-size:15px;font-weight:normal}#header_links span,span.currency_selector form{display:inline}span.currency_selector{float:right;margin-right:7px;height:20px;line-height:20px}span.currency_selector select{font-size:10px;margin-left:2px;display:inline}span.saving{font-size:10px;background-color:#cc0000;color:#fff;padding:1px 3px;margin-left:4px;border:1px solid #ff0000}span.spinner{color:#666;font-size:11px}span.spinner img{vertical-align:middle;margin-left:2px;margin-right:3px}span.login{color:white;background:transparent url("/images/bg/login_bg_white.gif") no-repeat left center;padding-left:11px}#logo{margin:0 auto 35px auto;width:215px;height:110px}#logo a{display:block;width:215px;height:110px;text-indent:-1000px;overflow:hidden;background:transparent url("/images/misc/bb_logo.png?20110927") no-repeat 0px 0px;outline:none}#nav{height:45px;width:960px;margin-left:auto;margin-right:auto}#nav ul{text-align:center;height:45px;margin:0}#nav ul li{display:inline;list-style-type:none;margin:0}#nav ul li a{font-size:12px;text-decoration:none;color:#777;float:left;display:inline;height:45px;line-height:52px;text-align:center;padding:0 12px;outline:none}#nav ul li.big a{height:45px;line-height:45px;font-size:16px;margin-right:5px}#nav ul li a:hover{color:#66CCff}#nav ul li.current a{color:white;background:url("/images/bg/nav_on_bg.gif") no-repeat center bottom}ul.subnav,ul.subnav li{list-style:none}ul.subnav{padding-top:50px;margin-bottom:25px}ul.subnav li{height:28px;margin:0}ul.subnav li a{padding-left:10px;display:block;line-height:28px;height:28px;width:190px;font-size:12px;color:#999;text-decoration:none}ul.subnav li a:hover{color:#66ccff}ul.subnav li.current a{background:#fff url("/images/bg/subnav_on_bg.gif") no-repeat center left;color:#000}#main{width:635px;text-align:left;margin-left:245px;margin-bottom:30px}#sidebar{width:210px;float:left;display:inline}body.homepage #content{padding-top:25px}#content.sidebar_right{padding-top:35px}#content.sidebar_right #main{float:left;display:inline;margin-left:0}#content.sidebar_right #sidebar{float:right;display:inline}#content.no_sidebar #main{margin-left:0;width:100%}#content.no_sidebar #sidebar{display:none}#content.equal #main,#content.equal #sidebar{width:365px}#sidebar .item{margin-bottom:30px}#sidebar .item ul li{color:#666;line-height:1.4em}#sidebar ul,#sidebar ul li{padding-left:0;list-style:none;margin-bottom:0.35em;font-size:11px}#sidebar ul.features{padding-top:7px}#sidebar ul.features li{color:#fff;font-size:11px;line-height:120%;list-style:none;padding-top:3px;padding-bottom:3px;background:url("/images/misc/plus.gif") no-repeat left center;padding-left:20px;margin-bottom:8px}#sidebar ul.features li span{color:#555}#intro p{font-size:16px}#main ul,#main ol,#footer ul{padding-left:30px}p#strapline{background:url("/images/title/strap_line.gif") no-repeat left top;text-indent:-1000px;overflow:hidden;margin-top:10px;margin-bottom:16px;display:block;width:450px;height:27px}p#strap{background:url("/images/title/new_strapline.png") no-repeat left top;text-indent:-1000px;overflow:hidden;display:block;margin-bottom:17px;width:348px;height:61px}div.faq{margin-bottom:25px}div.faq h3,div.feature_item h3{color:white;padding-top:3px;font-size:15px;margin-bottom:0.2em}div.faq p{color:#bbb}div.faq h3.border{padding-top:12px;padding-bottom:3px;border-bottom:1px solid #333;margin-bottom:0.4em}table#feature_list{margin:12px 0;width:100%;border:0;border-collapse:collapse}table#feature_list td{padding-right:25px;width:50%;vertical-align:top}div.feature_item{clear:both;background:url("/images/misc/big_tick.gif") no-repeat 0px 0px;padding-left:35px;margin-bottom:32px}div.feature_item h3{padding-top:3px;font-size:16px;margin-bottom:0.3em}div.feature_item p{font-size:11px;padding-left:2px;color:#888}div.feature_item ul li{margin-bottom:0.1em;font-size:11px}div.highlight{background-color:#FFFF99;border:1px dotted #ff9900;color:#cc0000;padding:10px}.highlight{background-color:#FFFF99;padding:2px 5px;color:#000}.highlight strong{color:inherit}div.warning{font-size:12px;color:#222;background:#FFE97F url("/images/misc/warning.png") no-repeat left center;padding:17px 12px;padding-left:58px;margin-bottom:1em;-moz-border-radius:6px;-webkit-border-radius:6px}#main div.warning p{margin-bottom:0;line-height:125%}#main div.warning p strong{color:black}#main div.warning p a{color:red}body#home #main ul.benefits{padding-top:0}#main ul.benefits{list-style:none;padding-top:10px;padding-left:10px}ul.benefits li{padding-top:2px;color:#888;font-size:11px;list-style:none;background:url("/images/misc/small_tick.gif") no-repeat 0px 2px;padding-left:29px;margin-bottom:22px}ul.benefits li strong{color:white;font-weight:normal;font-size:14px;line-height:155%}#welcome{background-color:#222;width:100%;padding:20px 0 14px;margin-bottom:15px;-moz-border-radius:7px;-webkit-border-radius:7px}#welcome_intro{float:left;display:inline;width:395px;padding-right:210px;margin-left:25px;padding-top:8px}#welcome_intro p.grey{width:380px}#welcome_rails{margin-left:665px;width:190px;padding:12px 0 10px 25px;border-left:1px solid #333}#welcome_rails h4{font-size:13px;background:url("/images/misc/rails_logo.png") left top no-repeat;padding-left:56px;padding-top:12px;height:48px;width:110px;margin-bottom:6px}#welcome_rails p{margin-left:5px}#buttons p{margin:5px 0 0 -6px}#benefits{width:390px;float:left}#centre{width:200px;margin-left:430px}#testimonials{position:relative;width:660px;text-align:center;height:94px}#testimonials div.quote{position:absolute;left:0;top:0;width:660px;margin:0 auto;visibility:hidden}#testimonials div.quote:first-child{visibility:visible}#testimonials blockquote{font-family:Georgia, Times, "Times new roman";color:#fff;font-size:17px;text-align:center;background:none;width:550px;margin-right:auto;margin-left:auto;margin-bottom:0}#testimonials blockquote em{padding-left:30px;background:url("/images/bg/blockquote_bg.gif") no-repeat left top;font-style:normal;font-weight:normal;line-height:130%;padding-top:4px}#testimonials cite{font-style:normal;font-size:11px;color:#888;line-height:7px}span.optional{color:#666;vertical-align:middle}input.text_field,textarea.text_field,input.password_field{font-size:13px;padding:2px;margin:2px 0;border:1px solid black;vertical-align:middle}select#customer_country,select#country{font-size:11px;margin:2px 0}input.signup{font-weight:bold;font-size:14px;color:#333;padding:2px;border:1px solid #000;width:150px;vertical-align:middle;margin-right:3px}form.small_selector{background:url("/images/bg/add_brightbox_bg.gif") no-repeat top left;height:40px;padding-top:12px;padding-left:25px;margin-bottom:12px}form.small_selector input,form.small_selector select{vertical-align:middle;margin-left:3px}label{font-size:11px;padding-left:2px}option{padding-right:0.3em}form div{margin-bottom:0.6em}form div.withError input{border:1px solid red}span.hint{font-size:11px;color:#999;height:20px;vertical-align:middle}span.ok{background:url("/images/misc/ok.gif") no-repeat left center;padding:3px 0 3px 23px}div.formError,span.error{color:red;padding:3px;display:inline;font-size:11px;background:url("/images/bg/error_arrow.gif") no-repeat left center;padding-left:18px;margin-left:3px}fieldset{border:1px solid #333;margin-bottom:25px;padding:15px 23px}legend{color:#666;text-transform:uppercase;font-size:11px;padding:0 4px}div.flash{margin-bottom:25px;padding:15px 20px;color:white}div#error.flash{border-top:1px solid red;border-bottom:1px solid red;background:#cc0000 url("/images/bg/flash_error_bg.gif") no-repeat 10px 4px;padding-left:48px}div#notice.flash{border-top:1px solid #99ff00;border-bottom:1px solid #99ff00;background:#9ACC00 url("/images/bg/flash_notice_bg.gif") no-repeat 10px 4px;padding-left:50px}table.matrix img{border:0}table.matrix{width:100%;border-spacing:0;border:0;margin:25px 0}table.matrix th,table.matrix td{padding:14px;text-align:center}table.matrix th{padding:12px 0 10px 0;font-size:15px;border-bottom:1px solid #353535;color:#99ff00;font-weight:normal;text-align:center;vertical-align:middle;background-color:#242424}table.matrix td{border:0;border-bottom:1px solid #353535;line-height:135%}table.matrix td.price{font-size:120%;color:#99ff00}table.matrix td.price span{font-size:10px;color:#ccc;padding-left:1px}table.matrix td.cpu{font-size:9px}table.matrix td.cpu{font-size:10px}table.matrix td.heading{color:white;text-align:right;padding-left:12px;width:150px}table.matrix td.heading strong{font-weight:normal;font-size:12px}table.matrix tr.bot td{background-color:#242424;background-image:none;padding-top:10px;padding-bottom:10px;border-bottom:0}span.tip{border:1px solid #555;color:#ccc;text-decoration:none;background-color:#333;font-size:10px;margin-left:5px;padding:1px 4px;cursor:pointer}span.tip:hover{color:#fff}div.tooltip{line-height:135%;border:1px solid #555;font-size:11px;text-align:left;top:20px;left:-10px;width:200px;padding:12px 20px;z-index:100;background:#000;color:#fff;-moz-border-radius:9px;-webkit-border-radius:9px;-moz-background-clip:border}#footer{background:url("/images/bg/content_bg_bot.gif") no-repeat center top;padding-top:55px;width:960px;padding-bottom:40px;margin-left:auto;margin-right:auto}#footer h4{margin-bottom:0.7em}div.col{font-size:11px;text-align:left;margin-left:35px;float:left;display:inline;color:#bbb;margin-bottom:25px;width:260px}form#email_list{margin-bottom:30px}form#email_list p{margin-bottom:0.7em}#blog_latest{}#blog_latest ul,#blog_latest ul li{padding-left:0;list-style:none}#blog_latest ul li{line-height:1.45em;color:#666;margin-bottom:1em}#feeds{width:250px}#feeds p{margin-bottom:0.8em;color:#666}#flickr_images{width:310px;margin-left:45px}#flickr{padding-top:5px;width:300px;height:180px;margin-bottom:15px}#flickr a img{float:left;display:inline;margin-right:15px;margin-bottom:15px;padding:1px;border:3px solid #333}#flickr a:hover img{border:3px solid #555}p.legal{font-size:11px;color:#444;margin-bottom:0.4em}div.qanda{padding-top:20px;margin-bottom:5px}div.qanda h3{color:white;font-size:15px;margin-bottom:0.2em}div.qanda p{color:#ccc}div.qanda p.back_to_top{margin-top:-10px;margin-bottom:0;font-size:10px;text-align:right}div.qanda h3.border{padding-bottom:3px;border-bottom:1px solid #333;margin-bottom:0.4em}#support_matrix{border:2px solid #444;padding:1px;clear:right;margin:24px 0 6px 0}#support_matrix table{margin:0}#support_matrix table th{color:white;font-size:16px}#support_matrix table td{width:105px;color:#666;padding:11px 10px}#support_matrix table td.yes{color:#fff}#support_matrix table td.yes img{width:19px;height:19px}#support_matrix table td.heading{width:auto;color:white;text-align:left;font-size:12px}#support_matrix table td.heading span.small{color:#666;font-size:10px}#support_matrix table.matrix tr.bot td{border:0}#support_matrix table tr.pricing td strong{font-size:13px;color:white;font-weight:normal}#support_matrix table tr.pricing td{font-weight:normal;line-height:110%}caption{text-align:left;padding-left:12px;color:#999;font-size:10px;padding-bottom:4px;text-transform:uppercase}#support_matrix table th.caption{color:#bbb;padding-left:10px;font-size:10px;text-align:left;text-transform:uppercase;font-weight:normal}#support_matrix table td.desc{font-size:10px;vertical-align:top;color:white;line-height:150%}#support_matrix table td.top{vertical-align:top}
