/*  
Version: 1.0
Author: FireHost Inc.
Author URI: http://www.firehost.com
*/

html {background-color:#fff;}

body, h3, h4, #content.home h4, #graybox h4, #content.home p, #content.home ul li a, #content.home ul li, a.arrow, a.link span.arrow, #content.home a.arrow, #graybox ul li em, ul#standardchecklist li a, h5.checklist span, h5, .item.PWAP h6, #graybox a.arrow, .intro p, ul li span, h5, #custom-configuration-scenarios .col h5 em, #custom-configuration-scenarios .col h5, .secure-shared #includes h5, #includes ul li a, .secure-vps #includes h5, .secure-dedicated #includes h5, a.link strong, a.link:hover span, a.link span, ul.simple li, ul.simple strong, blockquote span p, .check-out ul li    {
	color:#000;
	background: white;
	font-size: 12pt;
	font-family:Arial, Helvetica, sans-serif;
}
h3 { font-size:16pt;margin-bottom:.5em;}
h4, h4.red, h4.redchecklist, #company #content-main .info-sub .call-out-bar h4, h5 a { font-size:14pt;color:#000;}
ul li, .item.PWAP ul li {background:none;list-style-type:disc;background-image:none;font-size:12pt;}


#security-small .pre-content, #company .pre-content, #partner .pre-content, #services .pre-content, #security-center .pre-content, #search .pre-content, #order .pre-content, #home .pre-content {height:auto;}


a, p a:hover, a.arrow:hover, p a, a.arrow, a.link span.arrow, a.link:hover span.arrow, .upgrades ul li a, #content.home ul li a, #content.home ul li a:hover, #graybox a.arrow, ul#standardchecklist li a:hover    {color:#000;}
p a:hover, a.arrow:hover, #content.home ul li a:hover, #graybox a.arrow:hover, ul#standardchecklist li a:hover, ul li.bdr, div#content-main.normal-pad h4.red    {border-bottom:none;text-decoration:none;}

/* Hide the unneccessary content */
img, #banner, a#logo, a#open, #chat, #nav-main, #bc-container, #content-header, #partners, .product-offerings, #toolbar, #site-info a, #toppanel, #logintab, div#infosub.info-sub, #footer, #content-footer, div#content.whitegrey #content-footer, #home-solutions, .col.rt, a#SIND, a#RMF, a#MIP, a#PWAP, a#SA, a#ESB, a#SEMA, a#SPDM, a#DP, a#CMP, a#WVA em, a#CVM em, a#AB em, a#GSA em, a#SSLC em, a#SDH em, a#OB em, #DIC, #DB, #DM, #DS, #SB, a.btn_top, #content.home a.arrow span, #graybox ul li a span, a.arrow span, #features ul a.arrow span, span.links, a#pricing, a#pricing span, a#cta-security, a#cta-security span, #includes ul li.downarrow, .sm-call-out-bar, .hr, input.btn_submit-contact-info, input.btn_continue, input.btn_complete-order, #partner .item a, .faux-row .cdn, .faux-row .pdc, .date, #checkout .info-main, .check-out h3.title, #site-info, a#WSC, a#WCT, a#CPI, #graybox a strong  {display:none;}

#content.home #content-header, #content.home #content-footer, fieldset.generic textarea  {display:block;}

#home #bigcontainer, #bigcontainer, div#content.whitegrey, #content.home #content-header, #content.home #content-footer, #content.home, #content.home ul li, #graybox, #graybox-header, #graybox-footer, a.arrow span, #graybox ul li a span, ul#standardchecklist, h5.checklist, .item ul li, .intro, #feature-container, #features ul li span.as, #features ul li span.bb, #features ul li span.fci, #features ul li span.shs, #features ul li span.ceb, #features ul li span.es, #features ul li span.ps, #features ul li span.ug, #features ul li span.f, #features ul li span.wob, #custom-configuration-scenarios-container, a#dedicated-pricing, a#dedicated-pricing span, #includes, #includes .footer, #includes .top, #includes ul li, .cdn-logo, .email-logo, .firevault-logo, .stacks-logo, .add-on-button, .add-on-button span, div#content.white-border, blockquote, cite, blockquote span, div#content-main.normal-pad .faux-row, .press-release, #company #content-main .info-sub .call-out-bar, #company #content-main .info-sub .call-out-bar-footer, #company #content-main .info-sub .call-out-bar-header, #infosub .check-out .total, .info-main .total     {background:none;margin:0;border-bottom:none;}

/* Position the main body content to the top */
#security-small .content-container, #company .content-container, #partner .content-container, #services .content-container, #security-center .content-container, #search .content-container, #order .content-container, #checkout .content-container, #home .content-container, #security .content-container {top:0;position:absolute;}

/* Align all text to the left */
.company-features.left-margin-medium p, .company-features.left-margin-medium h4, .hosting-features.left-margin-large p, .hosting-features.left-margin-large h4, .hosting-features.left-margin-large h5, .company-features.right-margin-large p, .company-features.right-margin-large h4, .hosting-features.left-margin-medium p, .hosting-features.left-margin-medium h4, .logos p, .logos h4, .summary {margin-left:0;margin-right:0;}

#content {margin-bottom:0;}


.container, .info-main, #content.home .col, #graybox .col, #content.home #content-footer, div#content.whitegrey .info-main h4.rt-align, .item h5, .item p, .item ul, .item.PWAP h6, .info-sub, blockquote, cite, blockquote span    {width:100%;margin:0;text-align:left;padding:0;}
#content-main, #content-header, div#content.white {padding:100px 0 0 0;}

/* for print later on */
#hiddenlogo img, #hiddenlogo {
	visibility:visible;
	display:block;
	width:253px;
	height:61px;
	margin-bottom:.5em;
}

#header {text-align:left;padding:0;font-size:10pt;}

#graybox ul li em {font-style:normal;display:block;}

h5.checklist span, #checkout #infosub, .check-out ul li, #checkout div#infosub.info-sub {display:block;}

ul#standardchecklist, .item.SIND ul {margin-bottom:32px;}
ul#standardchecklist li a {padding:0;line-height:normal;}

.item {background:none;padding-bottom:0;}
	.item.PWAP ul.first {width:100%;margin-top:20px;}
	.item.PWAP ul {width:100%;float:none;}
	.item.PWAP ul li, #features ul li {background:none; margin-left:20px;padding-left:10px;}
	.item.PWAP ul.first, a.link span, a.link strong, #partner .item p, #partner .item h5 {margin-left:0;}
	
p, #security .info-main p.rt-align {margin-bottom:1.5em;}

div#content.whitegrey .info-main h4.rt-align, div#content.whitegrey .info-main p.rt-align, .hosting-features.left-margin-small p, .hosting-features.left-margin-small h4, #features ul span, #features ul em, .hosting-features.left-margin-mid-medium p, .hosting-features.left-margin-mid-medium h4 {margin-left:0;}

.SIND ul li, #includes ul li { margin-left:20px;padding-left:10px;list-style-type:disc;color:#000;}

.intro, #custom-configuration-scenarios .col, a.link {border-bottom:none;width:100%;padding:0;margin:20px 0;}

fieldset.generic span.col, fieldset.generic input.large, fieldset.generic select, fieldset.generic textarea.medium, div#content-main.normal-pad .col  {float:none;display:block;}

div#content-main.normal-pad .col, .check-out ul, .check-out, .check-out h4 {width:100%;}


#features {border-top:none;padding:0;}
#feature-container {padding:0;}
#features ul li {width:100%;margin-top:0;min-height:inherit;}
.secure-vps #features ul span.as, .secure-vps #features ul span.ceb, .secure-vps #features ul span.es, .secure-vps #features ul span.shs, .secure-vps #features ul span.fci, .secure-vps #features ul span.bb, .secure-shared #features ul span.as, .secure-shared #features ul span.bb, .secure-shared #features ul span.fci, .secure-shared #features ul span.shs, .secure-shared #features ul span.ceb , .secure-shared #features ul span.es, .secure-shared #features ul span.ps, .secure-shared #features ul span.ug, .secure-shared #features ul span.f, .secure-dedicated #features ul span.as, .secure-dedicated #features ul span.bb, .secure-dedicated #features ul span.fci, .secure-dedicated #features ul span.shs, .secure-dedicated #features ul span.ceb, .secure-dedicated #features ul span.es, #includes ul, #includes h5 {width:auto;}

#custom-configuration-scenarios, #custom-configuration-scenarios-container {border-top:0;padding:0;}

#includes {position:inherit;}

.secure-shared #includes h5, .secure-vps #includes h5, .secure-dedicated #includes h5  {background-color:transparent;}

#includes ul, #includes h5, a.link span.arrow, div#content-main.normal-pad {padding:0;}

a.link:hover span {background-color:#fff;}

blockquote span p {padding-left:0;}
cite {text-indent:0;}
.summary em, .info-sub h4, dl#solutions dd {border-bottom:none;}

#company #content-main .info-sub .call-out-bar h4 {background-color:transparent;}



.check-out ul li {clear:both;}
.check-out h4 {font-size:18pt;margin-bottom:1em;}
#infosub .check-out .total, .info-main .total {text-align:left;width:100%;}



#bigcontainer {min-height:inherit;}
.info-sub, #services .item h5, #services .item p {margin-left:0;}
.check-out ul {overflow:visible;}


