
/* Containers  */


/* Universal */
img.forcedWidth {height: 1px; width: 240px;}


/* Basic */
.basicWrap {margin-bottom: 15px; text-align: left;}
.basicWrap .Head {color: #c2000b; font-weight: bold; font-size: 18px;}
.basicActions div {margin-top: -20px; margin-left: -15px;}
.basicContent {text-align: left;}
.basicActions div {position: absolute; width: 0;}


/* SectionName */
.sectionNameWrap {margin-top: 25px; text-align: left;}
.sectionNameWrap .Head {color: #fff; font-weight: bold; font-size: 20px; padding: 0; margin: 0;}
.sectionNameContent {padding: 0; clear: both; height: 50px; overflow: hidden;}
.sectionNameContent .Normal, .sectionNameContent p, .sectionNameContent div, .sectionNameContent span, .sectionNameContent a {color: #fff; font-size: 13px; font-style: italic; line-height: 16px;}
.sectionNameTop {}
.sectionNameActions div {position: absolute; width: 0;}


/* Home page */
.featureContentWrap {margin-top: 0px; text-align: left;}
.featureContentWrap .Head {color: #fff; font-weight: bold; font-size: 24px; padding: 0; margin: 0; letter-spacing: -0.05em;}
.featureContentContent .Normal, .featureContentContent p, .featureContentContent div, .featureContentContent span, .featureContentContent a {padding: 0; margin: 0; color: #fff; font-size: 14px; line-height: 18px;}
.featureContentActions {}
.featureContentActions div {position: absolute; width: 0;}
.featureContentContent {padding: 5px 0 0 0; clear: both;}
.featureContentWrap blockquote {font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; line-height: 1.3em; font-size: 11px; text-align: right; padding: 10px 0 0 0; margin: 0;}


/* Shared Hosting - Home page container */
.dedicatedServersWrap {width: 231px; background: url(img/dedicated_server_head.gif) top no-repeat;}
.sharedHostingWrap {width: 231px; background: url(img/shared_hosting_head.gif) top no-repeat;}
.sharedHostingActions .Head {color: #fff; font-weight: bold; font-size: 15px; padding: 7px 10px 25px 10px; margin: 0; display: block;}
.sharedHostingActions div {position: absolute; width: 0;}
.sharedHostingContent {padding: 2px 10px 15px 10px; background: url(img/shared_hosting_bg.gif) bottom no-repeat;}


/* Rotating content feature */
.homeFeatureCTR {margin: 0; padding: 0;}
.homeFeatureCTRActions {position: relative; top: 0px; left: 10px;}
.homeFeatureCTRContent {margin: 0; padding: 0;}


/* New */
.newWrap {background: url(img/new_bg.gif) repeat-x; height: 50px; margin-bottom: 15px; position: relative; top: 0; left: 0;}
.newContent {background: url(img/new_left.gif) no-repeat; height: 50px;}
.newContent .newRight {background: url(img/new_right.gif) right no-repeat; height: 50px;}
.newContent .newRight .newText {padding: 16px 0 0 60px; background: transparent;}
.newText * {color: #fff;}
.newActions {width: 15px; position: absolute; top: 12px; right: 2px;}

/* promo containers */
div.tfCo, div.tfCoPlain {margin: 0 0 10px 0; padding: 0;}
div.tfCo_top, div.tfCo_top b, div.tfCo_bottom, div.tfCo_bottom b, div.tfCo_middle {background-image: url(img/promo_dark.gif); zoom: 1;}
div.tfCo_top {height: 8px; background-position: top right; font-size: 1px;}
div.tfCo_top b {height: 8px; width: 8px; background-position: top left; float: left;}
div.tfCo_middle {background-position: 100% -8px; padding: 4px 15px 4px 15px; background-repeat: no-repeat; background-color: #2d2d2d;}
div.tfCo_bottom {height: 8px; background-position: bottom left;}
div.tfCo_bottom b {height: 8px; width: 8px; background-position: bottom right; float: right; font-size: 1px;}

div.tfCo_header {position: relative; top: 0; left: 0; width: 100%;}
div.tfCo_title {}
div.tfCo_title h2 {margin: 0; padding: 5px 0 0 0; line-height: 1em; border-bottom: 1px dotted #666;}
div.tfCo_title h2 .Head {font-size: 18px; color: #fff; font-weight: bold;}
div.tfCo_visibility {position: absolute; top: 0; right: -4px; font-size: 10px;}
div.tfCo_actions {float: left;}
div.tfCo_content {padding: 5px 0 5px 0;}
div.tfCo_content, div.tfCo_content .Normal, div.tfCo_content a, div.tfCo_content * {color: #fff;}
div.tfCo_footer {text-align: right; font-size: 1px;}

div.tfCoPlain div.tfCo_top, div.tfCoPlain div.tfCo_top b, div.tfCoPlain div.tfCo_bottom, div.tfCoPlain div.tfCo_bottom b, div.tfCoPlain div.tfCo_middle {background-image: url(img/promo_plain.gif); zoom: 1;}


/* minibox containers */
div.miniBox {display: block; margin-bottom: 5px;}
div.miniBoxHeader {padding: 3px 5px; border-width: 1px; border-style: solid; border-color: #b3b3b3; background: #bbb; position: relative; top: 0; left: 0;}
span.miniBoxTitle {}
span.miniBoxTitle h2 {margin: 0; padding: 0; line-height: 1em; color: #fff; vertical-align: baseline;}
span.miniBoxTitle h2 .Head {font-size: 11px; color: #fff; font-weight: bold; line-height: 1em; display: block; vertical-align: baseline;}
span.miniBoxActions {position: absolute; top: 2px; right: 2px; font-size: 1px;}
div.miniBoxBody {border: 1px solid #b3b3b3; border-top: 0 none; padding: 4px 5px; background: url(img/body_bg_mini.png) top repeat-x #e0e0e0;}
div.miniBoxBodyNP {border: 1px solid #b3b3b3; border-top: 0 none; padding: none; background: url(img/body_bg_mini.png) top repeat-x #e0e0e0;}

div.miniBoxContent {}
div.miniBoxActionButtons {}

div.miniBoxRed div.miniBoxHeader {border-color: #9b2314; background: url(img/header_bg_minired.png) top repeat-x #cd343e;}
div.miniBoxBlue div.miniBoxHeader {border-color: #2f6a9b; background: url(img/header_bg_miniblue.png) top repeat-x #3f87ae;}
div.miniBoxGreen div.miniBoxHeader {border-color: #568a1c; background: url(img/header_bg_minigreen.png) top repeat-x #7dac36;}

