
/* 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;}


.Home-Grey{width:218px;background:url(images/Home-GreyPanel/Grey_Middle.jpg) repeat-y left top;}
.Home-Grey .TitleRow{min-height:38px;line-height:0; position:relative; z-index:1;}
    .Home-Grey-Top .TitleRow{background:#FFF url(images/Home-GreyPanel/Grey_Header1.jpg) no-repeat left bottom;}
    .Home-Grey-Middle .TitleRow{background:#9F9F9F url(images/Home-GreyPanel/Grey_Header2.jpg) no-repeat left bottom;padding-top:14px;}
    .Home-Grey-Bottom .TitleRow{background:#9F9F9F url(images/Home-GreyPanel/Grey_Header2.jpg) no-repeat left bottom;padding-top:16px;}
.Home-Grey .TitleRow .Head{font:bold 14px Tahoma;color:#FFF;margin:6px 0 0 15px;padding:5px 0 0;display:inline-block;white-space:nowrap;}
	.Home-Grey .TitleRow .Head a:link, .Home-Grey .TitleRow .Head a:visited, .Home-Grey .TitleRow .Head a:hover {color:#fff; text-decoration:underline; font-weight:bold;}
.Home-Grey .TitleRow img{display:inline-block;position:absolute; right:25px; top:4px;}
.Home-Grey .ContentRow{background:url(images/Home-GreyPanel/Grey_Footer1.jpg) no-repeat left bottom;padding:0 3px 10px 4px;}
.Home-Grey-Bottom .ContentRow{background:url(images/Home-GreyPanel/Grey_Footer2.jpg) no-repeat left bottom;padding:0 3px 15px 4px;}
.Home-Grey-Bottom .ContentRow p {padding:0 10px;}
.Home-Grey ul{padding:0;margin:0;}
.Home-Grey li{padding:0;margin:0;list-style-type:none;border-top:1px solid #c4c4c4;padding:8px 10px 8px 25px;color:#424242;font:bold 11px Tahoma;background:url(images/Home-GreyPanel/Grey_Arrow.jpg) no-repeat 8px 11px;}


/* Gray Chat Box */
.wrapper {position:relative; z-index:1; border:3px solid #d2d2d2; margin:0 0 16px;}
	.wrapper .tl, .wrapper .tr, .wrapper .bl, .wrapper .br {width:8px; height:8px; position:absolute; z-index:1;}
	.wrapper .tl {background:url(images/Home-Gray-Border-Down/gray-tl.gif) no-repeat; top:-3px; left:-3px;}
	.wrapper .tr {background:url(images/Home-Gray-Border-Down/gray-tr.gif) no-repeat; top:-3px; right:-3px;}
	.wrapper .bl {background:url(images/Home-Gray-Border-Down/gray-bl.gif) no-repeat; bottom:-3px; left:-3px;}
	.wrapper .br {background:url(images/Home-Gray-Border-Down/gray-br.gif) no-repeat; bottom:-3px; right:-3px;}
	.wrapper .down {background:url(images/Home-Gray-Border-Down/gray-down.gif) no-repeat center top; height:14px; width:100%; position:absolute; z-index:1; margin-bottom:-14px;}
		.wrapper .content p{color:#505050; font:bold 12px Tahoma; margin:0; padding:10px;}

.rail .red {color:#C9000F; text-decoration:underline;}
.rail .gray {color:#424242; text-decoration:underline;}


/* Side Rail - Dynamic Width/Height */
.rail {background:#9f9f9f; margin:0px auto; position:relative; z-index:1; padding:2px 0 4px;}
	.rail .title, .rail .title a:link, .rail .title a:visited, .rail .title a:hover {font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold; margin:0; padding:0; color:#FFF; text-decoration:underline;}
	.rail .header {background:url(images/Home-Gray-Dynamic/rail-title.gif) repeat-x bottom #5a5a5a; margin:2px 5px 0; padding:10px 0 10px 20px; position:relative; z-index:1;}
	.rail .header .title {display:inline-block;}
	.rail .header .icon {display:inline-block; position:absolute; z-index:2; right:10px; bottom:5px;}	
	.rail .clear {clear:both; font-size:0;}

	.rail .contentWrapper {background:#FFF; margin:0 5px; position:relative; z-index:1;}
	.rail.top .tl {background:url(images/Home-Gray-Dynamic/rail-top-tl.gif) no-repeat; height:9px; width:9px; position:absolute; z-index:5; top:0; left:0;}
	.rail.top .tr {background:url(images/Home-Gray-Dynamic/rail-top-tr.gif) no-repeat; height:9px; width:9px; position:absolute; z-index:5; top:0; right:0;}
	.rail.top .bl {background:url(images/Home-Gray-Dynamic/rail-top-bl.gif) no-repeat; height:4px; width:4px; position:absolute; z-index:5; bottom:0; left:0;}
	.rail.top .br {background:url(images/Home-Gray-Dynamic/rail-top-br.gif) no-repeat; height:4px; width:4px; position:absolute; z-index:5; bottom:0; right:0;}
	.rail.top {padding:2px 0 4px;}
	.rail.top .content {padding:4px;}

	.rail.middle .contentWrapper {margin:0 5px 2px;}
	.rail.middle .tl {background:url(images/Home-Gray-Dynamic/rail-bottom-tl.gif) no-repeat; height:9px; width:9px; position:absolute; z-index:5; top:0; left:0;}
	.rail.middle .tr {background:url(images/Home-Gray-Dynamic/rail-bottom-tr.gif) no-repeat; height:9px; width:9px; position:absolute; z-index:5; top:0; right:0;}
	.rail.middle .bl {background:url(images/Home-Gray-Dynamic/rail-middle-bl.gif) no-repeat; height:10px; width:10px; position:absolute; z-index:5; bottom:-6px; left:-5px;}
	.rail.middle .br {background:url(images/Home-Gray-Dynamic/rail-middle-br.gif) no-repeat; height:10px; width:10px; position:absolute; z-index:5; bottom:-6px; right:-5px;}
	.rail.middle {padding:2px 0 24px;}

	.rail.bottom .contentWrapper {margin:0 5px 2px;}
	.rail.bottom .tl {background:url(images/Home-Gray-Dynamic/rail-bottom-tl.gif) no-repeat; height:9px; width:9px; position:absolute; z-index:5; top:0; left:0;}
	.rail.bottom .tr {background:url(images/Home-Gray-Dynamic/rail-bottom-tr.gif) no-repeat; height:9px; width:9px; position:absolute; z-index:5; top:0; right:0;}
	.rail.bottom .bl {background:url(images/Home-Gray-Dynamic/rail-bottom-bl.gif) no-repeat; height:10px; width:10px; position:absolute; z-index:5; bottom:0; left:0;}
	.rail.bottom .br {background:url(images/Home-Gray-Dynamic/rail-bottom-br.gif) no-repeat; height:10px; width:10px; position:absolute; z-index:5; bottom:0; right:0;}

.rail ul{padding:0;margin:0;}
.rail li{padding:0;margin:0;list-style-type:none;border-top:1px solid #c4c4c4;padding:8px 10px 8px 25px;color:#424242;font:bold 11px Tahoma;background:url(images/Home-GreyPanel/Grey_Arrow.jpg) no-repeat 8px 11px;}
.rail p {margin:0; padding:4px 10px;}