html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
html,body {height:100%}
body{line-height:1}
a.quote {color:#000000;}
a.quote:hover {color:#575856;text-decoration:none}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
legend{display:none;}
aside, article, section, header, nav, footer, details, summary{display:block;}
body{background:url(/images/background.png) top left #f5f7f0;font-family:Helvetica, Arial, sans-serif;font-size:13px;}
div#pageHeaderWrap{width:100%;min-width:1010px;height:42px;background:url(/images/nav-bg.png) bottom left repeat-x #fff;}
nav#primaryNav, div#homeFeatureInner, div#contentWrap, footer#pageFooter{position:relative;z-index:2;width:1000px;margin:0 auto;}
header#primaryHeader{width:1000px;margin:0 auto;padding:10px 0;overflow:hidden;}
div#pageFooterWrap{width:100%;min-width:1010px;height:120px;margin:0;padding:20px 0 0;background:url(/images/footer-bg.png) top left repeat-x;}
div#contentWrap{overflow:hidden;min-height:580px;}
section.leftCol{float:left;width:410px;margin:0 35px 20px 0;}
section.rightCol{float:left;width:555px;margin:0 0 20px;}
div.testimonials {background:url(/blockquote-background.png) no-repeat;height:40px;width:47px;float:left;margin:5px 10px 0 0}
nav.footerNav{float:left;width:180px;}
details#footerDetails{width:300px;float:left;}
details#footerLegal{float:right;width:330px;text-align:right;}
article.darkBox{padding:15px;background:rgba(100,100,100,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:-1px -1px 0 #d9dbd5 , 1px 1px 0 #fff;-moz-box-shadow:-1px -1px 0 #d9dbd5 , 1px 1px 0 #fff;}
div#pageHeader{width:100%;min-width:1010px;height:65px;margin:0 0 20px;background:url(/images/header-bg.png) top left repeat-x;}
#hosting .leftCol, #domains .leftCol, #design .leftCol{width:315px;}
#hosting .rightCol, #domains .rightCol, #design .rightCol{width:650px;text-align:center;}
#domains .rightCol{text-align:left;}
section#content{width:650px;float:left;margin:0 35px 20px 0;}
aside#sidebar{width:315px;float:left;}
div#homeFeature{position:relative;width:100%;min-width:1010px;height:220px;margin:0 0 20px;background:url(/images/feature-bg.png) top left repeat-x;}
div#homeFeatureInner{margin:30px auto 0;}
div#homeFeatureLeft{float:left;width:410px;margin:0 -35px 0 -22px;}
nav#homeFeatureRight{float:right;width:555px;}
div.thickRule{height:3px;background:#585858;clear:both;margin:0 0 20px;}
div.lightRule{height:1px;background:#d4d5d0;margin:0 0 13px;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;}
div#footerDetails{width:300px;float:left;display:block;font-size:11px;}
div#footerLegal{float:right;width:330px;text-align:right;display:block;}
div#primaryDetails, div#primaryDetails a{font-size:14px;color:#575856;display:inline;}
div#container {width:100%;min-width:1050px;min-height:850px;height:100%}