﻿    body 
{
    margin:0px;
    background-color:#b6bec9;
    text-align:center;
    background-image:url('../_Images/background_grad.jpg');
    background-repeat: repeat-x;
    background-position:left top;
    font-family:Tahoma;
}

table,td,tr
{
    font-size:12px;
    font-family:Tahoma;
}

a:link, a:visited, a:active
{
    color:#3073a5;
    text-decoration:none;
}

a:hover 
{
    color:#6f96b3;
    text-decoration:underline;
}

.MainArea
{
    width:950px;
    margin-left:auto;
	margin-right:auto;
}

h1 
{
    font-size:18px;
}


.GeneralContentText
{
   font-size:11px; 
   line-height:16px;
   color:#444444;
   text-align:right;
   padding-bottom:25px;
   padding-left:20px;
   padding-right:40px;
}

.GeneralContentTextNoIndent 
{
   font-family:Verdana,Arial;
   font-size:11px; 
   color:#444444;
   line-height:16px;
   text-align:left;
   padding-bottom:5px;
   padding-right:35px;
}

.GeneralContentTextFeatures 
{
   font-family:Verdana,Arial;
   font-size:11px; 
   color:#444444;
   line-height:16px;
   text-align:left;
   padding-left:10px;
   padding-bottom:5px;
   padding-right:35px;
}

.GeneralContentText p,.GeneralContentTextNoIndent p {
    margin:0px;
    margin-bottom:12px;
    line-height:18px;
}

.GeneralContentText A {
	color: #41859e;
	text-decoration: none;
}

.GeneralContentText A:Visited {
	color: #41859e;
	text-decoration: none;
}

.GeneralContentText A:Hover {
	color: #344047;
	text-decoration: underline;
}

.GeneralContentText A:Active {
	color: #41859e;
	text-decoration: underline;
}

.ContactUL
{
	margin-top: 5px;

}

.ContactUL LI
{
	list-style-image: url(../_Images/bulletlist_grey.gif);
	border-bottom: 1px solid #d6dde2;
	margin-top:3px;
	margin-bottom:6px;
	padding-bottom: 3px;
}

.SectionTitleBar
{
    background-image:url('../_Images/SectionTitleBar.jpg');
    background-repeat:no-repeat;
    background-position:right;
    text-align:right;
    font-family:Arial;
    font-size:20px; 
    color:#333333;
    height:40px;
    padding:0px;
    padding-top:15px;
    padding-right:20px;
    padding-bottom:5px;
    margin:0px;
    width:592px;
}

.SectionTitleBarWinEq
{
    background-image:url('../_Images/bigheader_winequip.gif');
    background-repeat:no-repeat;
    text-align:left;
    font-family:Arial;
    font-size:20px; 
    color:#333333;
    height:47px;
    padding:10px;
    padding-right:0px;
    padding-bottom:5px;
    padding-left:20px;
    margin:0px;
    width:592px;
}


.SectionTitleBarPDF
{
    background-image:url('../_Images/bigheader_pdf.gif');
    background-repeat:no-repeat;
    text-align:left;
    font-family:Arial;
    font-size:20px; 
    color:#333333;
    height:47px;
    padding:10px;
    padding-right:0px;
    padding-bottom:5px;
    padding-left:20px;
    margin:0px;
    width:592px;
}

.SectionTitleBarWinEqArrow
{
    background-image:url('../_Images/tab-proctitlearrow.jpg');
    background-repeat:no-repeat;
    text-align:left;
    font-family:Arial;
    font-size:18px; 
    color:#333333;
    height:57px;
    padding:10px;
    padding-right:0px;
    padding-bottom:5px;
    padding-left:15px;
    margin:0px;
}

.RightBox
{  
    text-align:right;
    direction:rtl;
    font-family:Arial;
    font-size:12px; 
    color:#000000;
    width:245px;
    margin-top:10px;
    margin-left:8px;
    background-color:#edf7ff;
}

.RightBox p 
{
    margin-top:0px;
    margin-bottom:0px;
}

.RightBoxPadding 
{
    background-color:#edf7ff;  
    padding-left:15px;
    padding-right:6px;
}

.RightBoxTitle 
{
    font-family:"Trebuchet MS",Verdana,Arial;
    font-size:15px;
    font-weight:bold;
    color:#333f45;
    background-image:url('../_Images/redarrow.gif');
    background-position:right;
    background-repeat:no-repeat;
    padding-right:8px;
}

.RightBoxText 
{
    font-family:tahoma;
    font-size:11px;
    text-align:justify;
    color:#58646b;
    width:210px;
    margin-right:8px;
}

.RightBoxImg 
{
    float:left;
    margin-right:5px;
    margin-top:-5px;
}

.RightBoxLinks 
{
    font-family:Tahoma;
    margin:0px;
    margin-right:8px;
    color:#557f97;
    font-size:11px;
}

.RightBoxLinks a:link, .RightBoxLinks a:visited 
{
    color:#557f97;
    text-decoration:none;
}

.RightBoxLinks a:hover 
{
    text-decoration:underline;
}

.MidArticleText
{
	margin-top:-10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	border:solid 1px black;
	background-color: #f7f7f7;
	padding:5px;
}
.FeatureTable
{
	width:100%;
	margin:0;
	padding:0;
}
.FeatureTable TH
{
	border-bottom: solid 1px #B6BEC9;
}
.FeatureTable TD
{
	border-bottom: dotted 1px #B6BEC9;
}


/** 
------------------------- Dedicated Server Page Styles ----------------------------------
**/

.featuresbox {
    position:relative;
    background-image:url('../_Images/dedicatedmain-bg.gif');
    width:591px;
    height:141px;
    margin-bottom:15px;
}

.dedtitle {
	position:absolute;
	top:9px;
	left:48px;
	margin:0px;
	padding:0px;
	color:#495a63;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
}

.dedtitle a:link,.dedtitle a:visited {
	color:#495a63;
	text-decoration:none;
}

.dedprice {
	position:absolute;
	top:8px;
	left:477px;
	color:#6699cc;
	font-size:19px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.optionsbox {
    position:relative;
    background-image:url('../_Images/blankorder_bg.gif');
    background-repeat:no-repeat;
    width:591px;
    height:100px;
    margin-bottom:15px;
}

.optionsbox a:link,.optionsbox a:visited, .optionsbox a:active 
{
    color:#495a63;
    text-decoration:none;
    cursor:default;
}

.optionsbox a:hover 
{
    color:#6f96b3;
    text-decoration:none;
    cursor:pointer;
}

.optionsbox .title {
    position:absolute;
	top:9px;
	left:10px;
	margin:0px;
	padding:0px;
	color:#495a63;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
}

.optionsbox .text {
    position:relative;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#666;
    font-size:11px;
    margin-left:10px;
    line-height:16px;
    padding-top:43px;
}

.optionsbox .orderbuttons {
	position:absolute;
	top:2px;
	left:442px;
}

.dedbuttons {
	position:absolute;
	top:47px;
	left:378px;
}


div.dedwrapper {
	position:absolute;
	top:51px;
	left:25px;
	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
}

.dedwrapper ul {
	list-style: none;
    width: 45em;
    padding:0px;
    margin:0px;
}

.dedwrapper ul li {
    float: left;
    width: 18em;
	padding-bottom:4px;
}

.dedwrapper br {
	clear: left;
}

div.dedintrowrap {
    padding:10px;
}

div.dedbenefitslist {
	float:right;
	width:200px;
	font-size:11px;
	font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-left:15px;
    margin-right:30px;
}

div.dedbenefitsintro {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	line-height:1.5em;
}

div.dedbenefitsintro p {
    margin:0px;
    margin-bottom:12px;
}

.dedbenefitslistul {
    color:#606060;
	list-style:none;
	margin:0px;
	margin-bottom:15px;
	padding:0px;
	padding-right:5px;
}

.dedbullet1 {
	border-bottom:1px solid #d9d9d9;
	padding-left:27px;
	padding-bottom:11px;
	padding-top:3px;
    background-image:url('../_Images/icons/icon_moneyback.gif');
    background-repeat:no-repeat;
    background-position:0px 2px;
}

.dedbullet2 {
	border-bottom:1px solid #d9d9d9;
	padding-left:27px;
	padding-bottom:11px;
	padding-top:11px;
    background-image:url('../_Images/icons/icon_security.gif');
    background-repeat:no-repeat;
    background-position:0px 10px;
}
.dedbullet3 {
	border-bottom:1px solid #d9d9d9;
	padding-left:27px;
	padding-bottom:11px;
	padding-top:11px;
    background-image:url('../_Images/icons/icon_backup.gif');
    background-repeat:no-repeat;
    background-position:0px 10px;
}
.dedbullet4 {
	border-bottom:1px solid #d9d9d9;
	padding-left:27px;
	padding-bottom:11px;
	padding-top:11px;
    background-image:url('../_Images/icons/icon_customizable.gif');
    background-repeat:no-repeat;
    background-position:0px 10px;
}
.dedbullet5 {
	border-bottom:1px solid #d9d9d9;
	padding-left:27px;
	padding-bottom:11px;
	padding-top:11px;
    background-image:url('../_Images/icons/icon_award.gif');
    background-repeat:no-repeat;
    background-position:0px 10px;
}

.dedbullet6 {
	padding-left:27px;
	padding-bottom:5px;
	padding-top:11px;
    background-image:url('../_Images/icons/icon_scalability2.gif');
    background-repeat:no-repeat;
    background-position:0px 10px;
}

.proctabsbg {
	background-image:url('../_Images/tab_procbg.jpg');
	background-repeat:no-repeat;
	width:591px;
	height:121px;
}

.proctabsintro {
	width:375px;
	padding-left:14px;
	padding-top:9px;
	color:#68777e;
	font-size:11px;
	font-family:tahoma;
	line-height:20px;
}
	
.proctabslist {
	float:right;
	padding-top:9px;
	padding-right:40px;
}


.proctabslist p {
	margin:0px;
	padding-right:25px;
	background-image:url('../_Images/tab_checkbullet.gif');
	background-position:right;
	background-repeat:no-repeat;
	color:#68777e;
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	line-height:20px;
}


div.dedfootwrapper {
	top:51px;
	left:25px;
	width:350px;
	margin-left:25px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}
.dedfootwrapper A:Link, .dedfootwrapper A:Visited, .dedfootwrapper A:Active {
	color:#41859e;
	text-decoration:none;
}

.dedfootwrapper A:Hover {
	color:#344047;
	text-decoration:underline;
}

.dedfootwrapper ul {
	list-style: none;
    width: 550px;
    padding:0px;
    margin:0px;
}

.dedfootwrapper ul li {
    float: left;
    width: 162px;
}

.dedfootwrapper br {
	clear: left;
}

.dedfootheadli {
    color:#304a5e;
    font-size:14px;
	font-weight:bold;
	height:24px;
    padding-left:20px;
    margin:0px;
    margin-bottom:3px;
    background-image:url('../_Images/downarrow.gif');
    background-repeat:no-repeat;
    border-bottom:solid 1px #e9e9e9;
}

.dedfootli {
    color:#506876;
    font-size:12px;
    padding-left:20px;
    height:35px;
    margin-bottom:5px;
    background-image:url('../_Images/bluebullet.gif');
    background-repeat:no-repeat;
}

.procdetailwrap {
	position:relative;
	width:283px;
}

.procdetailbg {
	height:24px;
	padding-left:30px;
	padding-top:5px;
	background-image:url('../_Images/proc_titlebg.gif');
	background-repeat:no-repeat;
	color:#304a5e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


.procdetailprocs 
{
    height:18px;
    background-color:#f6fbff;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:16px;
	padding-left:5px;
	border-bottom:1px solid #e1edf9;
}

.procdetailprocs a:link, .procdetailprocs a:visited, .procdetailprocs a:Active
{  
    text-decoration:none;
    color:#6f96b3;
}

.procdetailprocs a:hover
{
    text-decoration:underline;
}

.procdetailimg {
	position:absolute;
	top:60px;
	left:196px;
}

.procdetailbody {
	padding-left:5px;
	margin-bottom:7px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:16px;

}

.procdetailorder 
{
    padding-top:5px;
}

.dedhosting-intro {
	position:relative;
	background-image:url('../_Images/dedicated/dedhosting-procdetailbg.jpg');
	background-repeat:no-repeat;
	width:592px;
	height:130px;
}

.dedhosting-intro-title {
	position:absolute;
	top:10px;
	left:40px;
	font-weight:bold;
	color:#495A63;
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
}

.dedhosting-intro-price {
	position:absolute;
	top:7px;
	left:432px;
    color:#6699CC;
    font-family:Arial,Helvetica,sans-serif;
    font-size:19px;
    font-weight:bold;
}

.dedhosting-intro-text {
	position:absolute;
	top:49px;
	left:15px;
	width:345px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#68777E;
	font-size:10px;
	line-height:18px;
}

.dedhosting-intro-button {
	position:absolute;
	top:52px;
	left:385px;
}

.dedhosting-intro-button img
{
    margin-bottom:4px;
}

.dedhosting-table {
	margin-left:15px;
}

.dedhosting-table-top {
	background-image:url('../_Images/hosting/tierhosting-titlebg.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3f3f;
	margin-top:10px;
	margin-left:4px;
	padding-top:7px;
	padding-left:10px;
	height:30px;
}

.dedhosting-table td {
	color:#4f4f4f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:7px;
	padding-top:7px;
	}
	

.dedhosting-table-td-first {
	width:220px;
	border-bottom:1px solid #eee;
	text-align:center;
}

.dedhosting-table-td-first img {
	margin-bottom:7px;
}


.dedhosting-table-td-first A, .dedhosting-table-td-first A:Visited, .dedhosting-table-td-first A:Active
{
    color:#698491;
	text-decoration: none;
}

.dedhosting-table-td-first A:Hover
{
	color:#698491;
}

.dedhosting-table-td-second {
	width:330px;
	border-bottom:1px solid #eee;

}


.specialswrapper {
	position:relative;
	background-image:url('../_Images/hosting/specials-bg.jpg');
	background-repeat:no-repeat;
	height:205px;
	width:283px;
	margin-top:10px;
	margin-right:10px;
	margin-left:6px;
}

.specialsheader {
	position:absolute;
	top:3px;
	left:30px;
	color:#304a5e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.specialsprice {
	position:absolute;
	color:#154d5f;
	top:32px;
	left:148px;
	font-family:"Franklin Gothic Book","Franklin Gothic Medium", Arial, Helvetica, sans-serif;
	font-size:22px;
}

.specialsdetails {
	position:absolute;
	top:75px;
	left:15px;
	width:255px;
	color:#53788c;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.specialsdetails p {
	margin:0px;
	background-image:url('../_Images/hosting/graybluebullet.gif');
	background-repeat:no-repeat;
	padding-left:8px;
	margin-bottom:4px;
}

.specialsdetailorder 
{
    margin-bottom:20px;
}

.livechatlink 
{
    cursor:pointer;
}

.virtualserverwrapper {
	position:relative;
	background-image:url('../_Images/hosting/specials-bg.jpg');
	background-repeat:no-repeat;
	height:235px;
	width:283px;
	margin-top:10px;
	margin-right:10px;
	margin-left:0px;
	text-align:left;
}

.virtualserverheader {
	position:absolute;
	top:3px;
	left:33px;
	color:#304a5e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.virtualserverprice {
	position:absolute;
	color:#154d5f;
	top:32px;
	left:148px;
	font-family:"Franklin Gothic Book","Franklin Gothic Medium", Arial, Helvetica, sans-serif;
	font-size:22px;
}

.virtualserverdetails {
	position:absolute;
	top:75px;
	left:15px;
	width:255px;
	color:#53788c;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.virtualserverdetails p {
	margin:0px;
	background-image:url('../_Images/hosting/graybluebullet.gif');
	background-repeat:no-repeat;
	padding-left:8px;
	margin-bottom:4px;
}

.virtualserverimage 
{
    position:absolute;
    top:121px;
    left:155px;
}

.virtualserverdetailorder 
{
    margin-bottom:20px;
}

.enterprise_header_container 
{
    position:relative;
    background-image:url('../_Images/solutions/enterprise_product_topheader.gif');
    background-repeat:no-repeat;
    width:591px;

}

.enterprise_header_title 
{
    position:absolute;
    top:10px;
    left:15px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#495A63;
}

.enterprise_header_price
{
    position:absolute;
    top:7px;
    left:427px;
    color:#6699CC;
    font-family:Arial,Helvetica,sans-serif;
    font-size:19px;
    font-weight:bold;
    width:45px;
    text-align:center;
}

.enterprise_header_text
{

    padding-top:48px;
    margin-left:15px;
    width:345px;
    color:#68777E;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    line-height:20px;
    margin-bottom:10px;
}

.enterprise_header_buttons
{
    position:absolute;
    top:52px;
    left:385px;
}

/** 
------------------------- Firewall Features Page Styles ----------------------------------
**/


.FirewallContainer
{
	margin-top:15px;
	margin-bottom:10px;
	background-image:url(../_Images/dedicated/firewall_bg.jpg);
	background-repeat:no-repeat;
	height:190px;
}
.FirewallText
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #557f97;
	line-height: 20px;
	padding-left:35px;
	padding-top:23px;
	padding-right: 15px;
	width:395px;
}

.FirewallTitle
{
	font-family:Arial;
	font-size: 20px;
	color: #2f3539;
	padding-left:20px;
	padding-top:11px;
	padding-right: 15px;
}


/** 
------------------------- Backup Features Page Styles ----------------------------------
**/


.BackupContainer
{
	margin-top:15px;
	margin-bottom:10px;
	background-image:url(../_Images/dedicated/backup_bg.jpg);
	background-repeat:no-repeat;
	height:190px;
}
.BackupText
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #557f97;
	line-height: 20px;
	padding-left:35px;
	padding-top:30px;
	padding-right: 15px;
	width:395px;
}

.BackupTitle
{
	font-family:Arial;
	font-size: 20px;
	color: #2f3539;
	padding-left:20px;
	padding-top:24px;
	padding-right: 15px;
}


/*
--------- Info Boxes -------------------------------------------------------------
*/

.ErrorBox, .AlertBox, .WarningBox, .SuccessBox 
{
    font-family:Verdana,Arial;
    font-size:12px;
	margin: 10px;
	margin-left: 100px;
	margin-right: 100px;
	border-width: 1px;
	border-style: solid;
	padding: 18px;
	text-align: left;
}
.ErrorBox A, .AlertBox A, .WarningBox A, .SuccessBox A {
	font-weight: bold;
	text-decoration: underline;
}
.ErrorBox DIV, .AlertBox DIV, .WarningBox DIV, .SuccessBox DIV {
	padding: 3px;
}

/*
    Warning Box
*/
.WarningBox {
	background-color: #FFEDB7;
	background-repeat: no-repeat;
	background-position: 10px center;
	border-color: #F9BB00;
	color: #8E4700;
}
.WarningBox A, .WarningBox A:Link, .WarningBox A:Visited, .WarningBox A:Active {
	color: #FFC000;
}
.WarningBox A:Hover {
	color: #000000;
}

/*
    Error Box
*/
.ErrorBox {
	background-color: #FFCECE;
	background-repeat: no-repeat;
	background-position: 10px center;
	border-color: #FF0000;
	color: #AA0000;
}
.ErrorBox A, .ErrorBox A:Link, .ErrorBox A:Visited, .ErrorBox A:Active {
	color: #FF0000;
}
.ErrorBox A:Hover {
	color: #000000;
}

/*
    Success Box
*/
.SuccessBox {
	background-color: #ceffb5;
	background-repeat: no-repeat;
	background-position: 10px center;
	border-color: #39a309;
	color: #196800;
}
.SuccessBox A, .SuccessBox A:Link, .SuccessBox A:Visited, .SuccessBox A:Active {
	color: #196800;
}
.SuccessBox A:Hover {
	color: #000000;
}

/*
--------- Input Submit Styles -------------------------------------------------------------
*/

INPUT[type="submit"] {
	font-size: 11px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color:#a3a3a3;
	margin:0px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	height: 19px;
	letter-spacing:1px;
}
INPUT[type="submit"]:Hover {
	cursor: hand;
}

/*
--------- Form - Rows, Labels & Values ------------------------------------------------------
*/
.Form
{
    font-family:tahoma;
}

.Form .Row {
	padding: 5px;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
}
.Form .Row .Label {
	float: left;
	width: 155px;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	padding-top: 8px;
	font-size: 11px;
	color: #000000;
}
.Form .Row .Value {
	text-align: left;
	padding-top: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #626262;
}
.Form .Required
{
    color:#FF0000;
    padding-right:3px;
}
.Form .Header 
{
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	margin: 5px;
	border-bottom: dotted 1px #000000;
	padding-top:10px;
}
.Form .Notes 
{
    font-style:italic; 
    font-weight:normal; 
    font-size:10px;
}

.ReceiptText 
{
    font-family: Arial;
    font-weight:normal; 
    font-size:12px;
    line-height:16px;
}

/*
---------------------------- About Page Styles ------------------------------
*/

.aboutsicontainer 
{
    position:relative;
    background-image:url('../_Images/about/header_aboutsi4.jpg');
    background-repeat:no-repeat;
    width:596px;
    height:229px;
    font-family:tahoma;
    font-size:11px;
    color:#bcbcbc;
}

.aboutsiaddress 
{
    position:absolute;
    top:50px;
    left:330px;
    line-height:14px;
}

.aboutsipdf 
{
    position:absolute;
    top:201px;
    left:64px;
    width:300px;
}

.comparisonpdf 
{
    position:absolute;
    top:205px;
    left:64px;
    width:300px;
}

.aboutsipdf a:link,.aboutsipdf a:visited,.comparisonpdf a:link,.comparisonpdf a:visited
{
    color:#fff;
}


.AboutSI
{
 /**/
}

.AboutSupport
{
	float:left;
	width:281px;
	margin-top:24px;
	margin-left:10px;
}

.AboutBilling
{
	float:right;
	width:281px;
	margin-top:24px;
	margin-left:5px;
	padding-right:30px;
}

.AboutSubHeader
{
    text-align:right;
    font-family:tahoma;
    font-size:12px; 
    font-weight:bold;
    color:#333333;
    height:23px;
    padding:0px;
    padding-top:2px;
    padding-right:15px;
    margin:0;
}

.AboutSubContent
{
	background-color: #f7fbfe;
	background-image:url(../_Images/about/AboutSubContent.jpg);
    background-repeat:no-repeat;
    font-family:tahoma;
    font-size:11px;
    color:#333333;
    height:123px;
    padding:0;
    margin:0;
}

.AboutSubContent UL
{
	margin-bottom:0;
	margin-top: 5px;
}

.AboutSubContent UL LI
{
	list-style-image: url(../_Images/about/redarrow.gif);
	border-bottom: none;
	margin-left: 0;
	padding-bottom:5px;
}

.AboutSubContent UL LI A
{
	font-family: tahoma;
	font-size:11px;
	color: #325770;
	text-decoration:underline;
}

.AboutSubContent UL LI A:Visited
{
	font-family: tahoma;
	font-size:11px;
	color: #325770;
	text-decoration:underline;
}

.AboutSubContent UL LI A:Hover
{
	font-family: tahoma;
	font-size:11px;
	color: #41859e;
	text-decoration:none;
}

.AboutSubContent UL LI A:Active
{
	font-family: tahoma;
	font-size:11px;
	color: #325770;
	text-decoration:underline;
}

.AboutNote
{
	padding:15px;
	padding-top:10px;
	font-family: tahoma;
	color: #889fae;
}

.CompanyInformation
{
    position:relative;
	line-height:16px;
	text-align:left;
	padding-bottom:30px;
	padding-left:40px;
	padding-right:0px;
	width:200px;
	margin-top:60px;
	margin-bottom:50px;
}

.CompanyInformationPosition
{
    position:absolute;
    top:130px;
    left:5px;
	line-height:14px;
	width:200px;
}

.CompanyInformationPosition td
{
    padding-left:5px;
    padding-top:5px;
}

.CompanyInformation A 
{
	font-family: Verdana;
	color: #3073A5;
}

.CompanyInformation A:Visited 
{
	font-family: Verdana;
	color: #3073A5;
	text-decoration: none;
}

.CompanyInformation A:Hover 
{
    color:#6F96B3;
    text-decoration:underline;
}

.CompanyInformation A:Active 
{
	font-family: Verdana;
	color: #41859e;
	text-decoration: none;
}
.SubHeader
{
	background-image:url(../_Images/about/AboutSubHeader.jpg);
    background-repeat:no-repeat;
    background-position:right;
    height:27px;
    text-align:right;
    font-family:tahoma;
    font-size:12px; 
    font-weight:bold;
    color:#333333;
    padding:0px;
    padding-top:2px;
    padding-right:15px;
    margin:0;
    margin-left:0px;
}
.AffiliateUL 
{
	margin-top:5px;
	float: none;
	margin-bottom:0;
}
.AffiliateUL LI
{
	border: none;
	list-style-image:url(../_Images/bulletlist_grey.gif);
	padding-bottom:5px;
}

.careerimg 
{
    margin:10px;
    margin-right:20px;
}

.CareersContainer
{
    width:591px;
    position:relative;
	margin-top:15px;
	margin-bottom:20px;
	background-image:url(../_Images/about/header_careers.jpg);
	background-repeat:no-repeat;
	height:273px;
}
.CareersText
{
    position:absolute;
    top:24px;
    left:35px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #557f97;
	line-height:18px;
	width:300px;
}

.CareersTitle 
{
    position:absolute;
    top:237px;
    left:18px;
    color:#2F3539;
    font-family:Arial;
    font-size:20px;
    width:570px;
}

.support-container 
{
    position:relative;
    width:589px;
    height:220px;
    font-family:"Trebuchet MS",Verdana,Arial;
    font-size:10px;
    color:#58646b;
    background-image:url('../_Images/support/support_bg.gif');
    background-repeat:no-repeat;
}

.support-container a:link, .support-container a:visited
{
    color:#42535d;
}

.support-container a:hover 
{
    text-decoration:none;
}

.support-links a:link, .support-links a:visited
{
    color:#557f97;
}

.support-links a:hover 
{
    text-decoration:underline;
}


.support-1-header 
{
    position:absolute;
    top:6px;
    left:46px;
    font-size:15px;
    font-family:"Trebuchet MS",Verdana,Arial;
    font-weight:bold;
    color:#42535d;
}

.support-1-image 
{
    position:absolute;
    top:43px;
    left:30px;
}
.support-1-text 
{
    position:absolute;
    top:148px;
    left:33px;
    width:145px;
}

.support-2-header 
{
    position:absolute;
    top:6px;
    left:246px;
    font-size:15px;
    font-family:"Trebuchet MS",Verdana,Arial;
    font-weight:bold;
    color:#42535d;
}

.support-2-image 
{
    position:absolute;
    top:43px;
    left:219px;
}
.support-2-text 
{
    position:absolute;
    top:148px;
    left:223px;
    width:145px;
}

.support-3-header 
{
    position:absolute;
    top:6px;
    left:425px;
    font-size:15px;
    font-family:"Trebuchet MS",Verdana,Arial;
    font-weight:bold;
    color:#42535d;
}

.support-3-image 
{
    position:absolute;
    top:43px;
    left:408px;
}
.support-3-text 
{
    position:absolute;
    top:148px;
    left:411px;
    width:145px;
}


/*
---------------------------- Testimonials Page Styles ------------------------------
*/
.TestimonialsIntro
{
	font-family: Verdana;
	font-size: 12px;
	line-height: 16pt;
	color:#4e5b61;
}
.FeaturedTestimonial
{
	margin-top:15px;
	background-image:url(../_Images/testimonials/FeaturedTestimonialGrey.jpg);
	background-repeat:no-repeat;
	height:190px;
}
.TestimonialsFeaturedQuote
{
	font-family: "Trebuchet MS",Arial;
	font-size: 12px;
	color: #557f97;
	line-height: 18px;
	padding-left:175px;
	padding-top:29px;
	padding-right: 15px;
	font-style: italic;
	width:390px;
}
.TestimonialsFeaturedCustomer
{
	font-family: "Trebuchet MS",Arial;
	font-size: 13px;
	color: #4e5b61;
	padding-left:220px;
	padding-top:15px;
	padding-right: 15px;
}
.TestimonialsFeaturedTitle
{
	font-family:Arial;
	font-size: 20px;
	color: #2f3539;
	padding-left:20px;
	padding-top:20px;
	padding-right: 15px;
}
.TestimonialQuote
{
	background-color: #f0f0f0;
	width:588px;
	margin-top:20px;
	margin-bottom:0px;
	font-family: Trebuchet MS;
	font-size:11px;
	color: #557f97;
	line-height: 18px;
}
.Indent
{
	padding:5px;
	padding-left: 15px;
	padding-right:15px;
}
.TestimonialStartQuote
{
	background-image:url(../_Images/testimonials/StartQuote2.gif);
	background-repeat:no-repeat;
	height:7px;
}
.TestimonialEndQuote
{
	background-image:url(../_Images/testimonials/EndQuote2.gif);
	background-repeat:no-repeat;
	height:23px;
}
.TestimonialQuoteBy
{
	font-family:Verdana;
	font-size: 11px;
	padding-left: 65px;
	margin-top:-7px;
	color:#414c51;
}


/*
---------------------------- MPSM Page Styles ------------------------------
*/

.HeaderImageBox-helm
{
    position:relative;
	background-image:url(../_Images/dedicated/helm-bg.gif);
	background-repeat:no-repeat;
	height:190px;
	margin-bottom:0px;
}


.HeaderImageBox-mpsm
{
    position:relative;
	background-image:url(../_Images/dedicated/mpsm-bg.jpg);
	background-repeat:no-repeat;
	height:190px;
	width:591px;
}

.HeaderImageBox-service
{
	margin-top:15px;
	background-image:url(../_Images/dedicated/monitoring/service-bg.gif);
	background-repeat:no-repeat;
	height:190px;
}

.HeaderImageBox-Content
{
    padding-top:23px;
    padding-left:29px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #557f97;
	line-height: 20px;
	width:450px;
}

.HeaderImageBox-Title
{
    padding-top:30px;
    padding-left:15px;
	font-family:"Franklin Gothic Medium Cond","Franklin Gothic Medium", Arial;
	font-size: 22px;
	color: #2f3539;
	width:500px;
}



/** 
------------------------- Domain Name Page Styles ----------------------------------
**/


.domainhosting-intro {
	position:relative;
	background-image:url('../_Images/products/domainhosting-summarybg.jpg');
	background-repeat:no-repeat;
	width:592px;
	height:113px;
}

.domainhosting-intro-title-text 
{
    position:absolute;
    top:10px;
    left:25px;
    color:#495A63;
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
    margin:0px;
    padding:0px;

}

.domainhosting-intro-price {
	position:absolute;
	top:7px;
	left:446px;
    color:#6699CC;
    font-family:Arial,Helvetica,sans-serif;
    font-size:19px;
    font-weight:bold;
}

.domainhosting-intro-text {
	position:absolute;
	top:49px;
	left:19px;
	width:375px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	font-size:10px;
	line-height:16px;
}

.domainhosting-intro-button {
	position:absolute;
	top:56px;
	left:424px;
}


/*
---------------------------- DataCenter Page Styles ------------------------------
*/


.DatacenterContainer
{
    position:relative;
	margin-bottom:10px;
	background-image:url(../_Images/datacenter/header_datacenter.jpg);
	background-repeat:no-repeat;
	height:190px;
	width:591px;
}
.DatacenterText
{
    position:absolute;
    top:31px;
    left:45px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #557f97;
	line-height:20px;
	width:400px;
}

.DatacenterTitle 
{
    position:absolute;
    top:155px;
    left:22px;
    color:#2F3539;
    font-family:Arial;
    font-size:20px;
    width:570px;
}

.DataCenterFeatureBullets
{
	padding-left:25px;
	margin-top: 10px;
}
.DataCenterBulletImage
{
	width:67px;
	padding-top:10px;
}
.DataCenterBulletText
{
	margin-left:100px;
	margin-top:-50px;
	vertical-align:middle;
}


/*
---------------------------- Knowledge Base Page Styles ------------------------------
*/

.QuickSearch 
{
    position:relative;
    background-image:url('../_Images/kb/kb_searchbg2.gif');
    background-repeat:no-repeat;
    height:52px;
    width:589px;
}

.QuickSearchInput 
{
    position:absolute;
    top:16px;
    left:23px;
}

.SearchMainInput 
{
    position:absolute;
    top:16px;
    left:23px;
}

.QuickSearchInput input
{
    background-color:#515c64;
    font-family:Verdana,Arial;
    color:#fff;
    font-size:13px;
    border:0px;
    width:430px;
    padding:2px;
    padding-left:6px;
}

.QuickSearchDropdown 
{
    position:absolute;
    top:16px;
    left:300px;
}
.QuickSearchDropdownStyle 
{
    font-family:Verdana,Arial;
    font-size:11px;
    background-color:#515c64;
    color:#fff;
    border:0px;
    padding:2px;
    padding-bottom:3px;
}
.QuickSearchButton 
{
    position:absolute;
    top:6px;
    left:485px;
}
/*
--------- Site Search Page ------------------------------------------------------
*/
.SearchPagerCSS
{
    text-align:center;
    padding:5px;
    font-size:14px;
    letter-spacing:3px;
    font-weight:bold;
    
}

.SearchPagerCSS A, .SearchPagerCSS A:Visited, .SearchPagerCSS A:Active
{
    color:#2b658e;
	text-decoration:none;
	font-weight:normal;
}

.SearchPagerCSS A:Hover
{
	color:#2b658e;
	text-decoration:none;
	font-weight:normal;
}

.SearchMain 
{
    position:relative;
    background-image:url('../_Images/searchbg.gif');
    background-repeat:no-repeat;
    height:52px;
    width:589px;
    margin-left:2px;
}

.SearchMainInput 
{
    position:absolute;
    top:16px;
    left:25px;
}

.SearchMainInput input 
{
    background-color:Transparent;
    font-family:"Trebuchet MS",Verdana,Arial;
    color:#fff;
    font-size:14px;
    border:0px;
    width:440px;
}

.SearchPageButton 
{
    position:absolute;
    top:6px;
    left:485px;
}


/*
--------- Features & Benefits Included Free Control ------------------------------------------------------
*/
.DedicatedFeaturesTitleBar
{
    background-image:url('../_Images/DedicatedFeaturesTitleBar.jpg');
    background-repeat:no-repeat;
    text-align:left;
    font-family:Arial;
    font-size:20px; 
    color:#333333;
    height:45px;
    padding:0px;
    padding-left:20px;
    padding-top:10px;
    padding-bottom:0px;
    margin:0px;
    margin-top:10px;
    width:595px;
}

.DedicatedFeaturesItem_bg
{
    background-image:url('../_Images/DedicatedFeaturedItem_bg.jpg');
    background-repeat:no-repeat;
    width:195px;
    height:113px;
    vertical-align:top;
    color:#4987a8;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.DedicatedFeaturesItem_bg A, .DedicatedFeaturesItem_bgA:Visited, .DedicatedFeaturesItem_bg A:Active
{
    font-size:11px;
    font-weight:bold;
    color:#2f536d;
	text-decoration: none;
	line-height:19px;
}

.DedicatedFeaturesItem_bg A:Hover
{
    font-size:11px;
    font-weight:bold;
	color:#456982;
	text-decoration:underline;
	line-height:19px;
}

.DedicatedFeaturesItem_bg .Valuetext
{
    color:#4987a8;
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.FeatureItemText
{
     color:#4987a8;
     font-size:9px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     padding-left:10px;
     padding-right:10px;
     padding-top:5px;
}
.DedicatedFeatureIcon
{
    padding-right:10px; 
    padding-top:3px; 
    padding-left:10px;
}


.DedFeaturesDivTitleBar
{
    background-image:url('../_Images/dedicated/dedfeatures_bg.gif');
    background-repeat:no-repeat;
    text-align:left;
    font-family:Arial;
    font-size:20px; 
    color:#333333;
    height:45px;
    padding:0px;
    padding-top:10px;
    padding-bottom:0px;
    margin:0px;
    padding-left:20px;
    margin-top:10px;
    width:593px;
    height:41px;
}

.DedFeaturesDiv-container
{
    position:relative;
    background-image:url('../_Images/dedicated/dedfeatures_listbg.gif');
    background-repeat:no-repeat;
    width:593px;
    height:92px;
    margin-top:2px;
    margin-bottom:1px;
}

.DedFeaturesDiv-icon 
{
    position:absolute;
    top:15px;
    left:15px;
}

.DedFeaturesDiv-title 
{
    position:absolute;
    top:12px;
    left:80px;
    color:#2e4c62;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana;
}

.DedFeaturesDiv-title a:link, .DedFeaturesDiv-title a:visited
{
    color:#2e4c62;
}

.DedFeaturesDiv-text
{
    position:absolute;
    top:27px;
    left:80px;
    color:#6594ad;
    font-size:9px;
    font-family:Verdana;
    line-height:16px;
    width:490px;
}


/*
----------------------- Specials Styles --------------------------------
*/


.specials 
{
    position:relative;
    width:597px;
    height:53px;
    margin-left:-3px;
    margin-bottom:2px;
    background-image:url('../_Images/specials/specials_bg.gif');
    background-repeat:no-repeat;
}

.specials_button 
{
    position:absolute;
    top:10px;
    left:433px;
}

.specials_title 
{
    position:absolute;
    top:5px;
    left:15px;
    font-family:Verdana,Arial;
    font-weight:bold;
    font-size:12px;
    color:#f1f5d3;
}

.specials_dollarsign 
{
    position:absolute;
    top:2px;
    left:282px;
    color:#fff;
    font-size:9px;
    font-family:"Trebuchet MS",Verdana;
}

.specials_price 
{
    position:absolute;
    top:1px;
    left:289px;
    color:#fff;
    font-size:9px;
    font-family:"Trebuchet MS",Verdana;
}

.specials_price span
{
    color:#e2ffa3;
    font-family:"Trebuchet MS",Verdana;
    font-size:18px;
}

.specials_list 
{
    position:absolute;
    top:15px;
    left:0px;
    font-family:"Trebuchet MS",Verdana;
    font-size:10px;
    color:#fff;
    line-height:12px;
    
}

.specials_list p 
{
    margin:0px;
    padding-left:7px;
    background-image:url('../_Images/specials/specials_arrow.gif');
    background-repeat:no-repeat;
}

.specials_column1 
{
    position:absolute;
    top:11px;
    left:15px;
    width:108px;
}

.specials_column2 
{
    position:absolute;
    top:11px;
    left:135px;
    width:85px;
}

.specials_column3 
{
    position:absolute;
    top:11px;
    left:225px;
    width:110px;
}


/** 
------------------------- Feedback Page Styles ----------------------------------
**/


.FeedbackContainer
{
    position:relative;
	margin-top:15px;
	margin-bottom:20px;
	background-image:url(../_Images/about/header_feedback.jpg);
	background-repeat:no-repeat;
	height:190px;
}
.FeedbackText
{
    position:absolute;
    top:24px;
    left:42px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #557f97;
	line-height:18px;
	width:410px;
}

.FeedbackQuote
{
    position:absolute;
    top:114px;
    left:200px;
	font-family:"Trebuchet MS",Arial;
	font-size: 12px;
	color: #4e5b61;
	width:270px;
}

.feedbacktable 
{
    font-family:"Trebuchet MS",Verdana,Arial;
    font-size:11px;
    color:#515151;
}

.feedbacktable td 
{
    text-align:right;
}

.feedbacktable img
{
    padding-right:10px;
}

input 
{
    font-family:tahoma;
    color:#515151;
    font-size:11px;
    padding:2px;
}

textarea
{
    font-family:tahoma;
    color:#515151;
    font-size:11px;
    padding:2px;
}


/** 
------------------------- Solutions Page Styles ----------------------------------
**/

.serversolutions-maintitlebar
{
    width:593px;
    height:43px;
    background-image:url(../_Images/solutions/serversolutions_headerbg.gif);
    background-repeat:no-repeat;
    font-family:"Franklin Gothic Medium Cond","Arial Narrow",Arial;
    font-size:22px;
    color:#2F3539;
    padding-left:20px;
    padding-top:8px;
    margin-top:20px;
}


.serversolutions-mainbg
{
    position:relative;
    background-image:url(../_Images/solutions/serversolutions_detailbg.gif);
    background-repeat:no-repeat;
    width:593px;
    height:91px;
}

.serversolutions-mainprice
{
    position:absolute;
    top:13px;
    left:20px;
    width:110px;
    height:63px;
    background-image:url(../_Images/solutions/serversolutions_pricebg.gif);
    background-repeat:no-repeat;
}

.serversolutions-mainpricetxt
{
    position:absolute;
    top:32px;
    left:38px;
    width:50px;
    text-align:center;
    font-family:Arial;
    font-weight:bold;
    font-size:19px;
    color:#fff;
}

.serversolutions-mainpricelink
{
    position:absolute;
    top:60px;
    left:33px;
    font-family:Verdana;
    font-size:9px;
    font-weight:bold;
}

.serversolutions-mainpricelink a:link
{
    color:#517086;
}

.serversolutions-mainpricelink a:hover
{
    text-decoration:none;
}

.serversolutions-maintext 
{
    position:absolute;
    top:12px;
    left:140px;
    width:420px;
    font-family:Verdana;
    font-size:10px;
    color:#6f6f6f;
    line-height:16px;
}

.serversolutions-maintext a:link,.serversolutions-maintext a:visited
{
    font-weight:bold;
}

.solutions-main-container 
{
    position:relative;
    background-image:url(../_Images/solutions/main_solutions_bg.jpg);
    background-repeat:no-repeat;
    width:593px;
    height:192px;
    margin-bottom:15px;
}

.solutions-main-title 
{
    position:absolute;
    top:9px;
    left:18px;
    margin:0px;
    color:#2F3539;
    font-family:"Franklin Gothic Medium Cond","Arial Narrow",Arial;
    font-size:22px;
    font-weight:normal;
}

.solutions-main-title A:Link, .solutions-main-title A:Active, .solutions-main-title A:Visited
{
    color:#495A63;
    font-family:"Franklin Gothic Medium Cond","Arial Narrow",Arial;
    font-size:22px;
    font-weight:normal;
}

.solutions-main-title A:Hover
{
    color:#495A63;
    font-family:"Franklin Gothic Medium Cond","Arial Narrow",Arial;
    font-size:22px;
    font-weight:normal;
    text-decoration:none;
}

.solutions-main-price 
{
    position:absolute;
    top:12px;
    left:515px;
    color:#6699CC;
    font-family:Arial,Helvetica,sans-serif;
    font-size:19px;
    font-weight:bold;
    text-align:center;
    width:44px;
}

.solutions-main-serverimg 
{
    position:absolute;
    top:55px;
    left:420px;
}

.solutions-main-text
{
    position:absolute;
    top:65px;
    left:20px;
    color:#718694;
    font-family:Verdana;
    font-size:10px;
    width:390px;
    line-height:18px;
}

.solutions-main-button 
{
    position:absolute;
    top:160px;
    left:426px;
}

/** 
------------------------- PCI Quickstart Page Styles ----------------------------------
**/

.pci-container 
{
    position:relative;
    background-image:url(../_Images/solutions/pci_icons.html);
    background-repeat:no-repeat;
    width:570px;
    height:360px;
    margin-left:15px;
    margin-top:15px;
}

.pci-container2
{
    position:relative;
    background-image:url(../_Images/solutions/pci_icons2.html);
    background-repeat:no-repeat;
    width:570px;
    height:175px;
    margin-left:15px;
    margin-top:10px;
}


.pci-contents 
{
    position:absolute;
    left:120px;
    font-family:Verdana;
    font-size:10px;
    color:#606060;
    line-height:17px;
    width:420px;
}

.pci-contents h3 
{
    font-family:Verdana,Arial;
    font-size:19px;
    margin:0px;
    margin-bottom:5px;
    font-weight:normal;
}

.pci-price 
{
    position:relative;
    background-image:url(../_Images/solutions/pci_pricebg.html);
    background-repeat:no-repeat;
    width:382px;
    height:108px;
    margin-left:123px;
    margin-bottom:25px;
}

.pci-price-names
{
    position:absolute;
    width:360px;
    top:10px;
    left:10px;
    font-family:Verdana;
    text-align:center;
    font-size:9px;
    margin:0px;
    color:#4f4f4f;
}

.pci-price-prices
{
    position:absolute;
    width:360px;
    top:19px;
    left:10px;
    font-family:Verdana;
    font-size:20px;
    text-align:center;
    color:#6b6b6b;
    margin:0px;
}

.pci-price-prices span
{
    text-decoration:line-through;
}

.pci-price-main 
{
    position:absolute;
    width:360px;
    top:61px;
    left:10px;
    font-family:Arial;
    font-size:23px;
    text-align:center;
    margin:0px;
    color:#373737;
}



.pci-contact 
{
    color:#444444;
    font-family:Verdana;
    font-size:11px;
    width:380px;
    height:76px;
    background-image:url(../_Images/solutions/icon_solutionspecialist.html);
    background-repeat:no-repeat;
    padding-left:70px;
    padding-top:13px;
    margin-left:65px;
    line-height:17px;
}

.pci-contact h4 
{
    font-family:Arial;
    font-size:24px;
    font-weight:bold;
    margin:0px;
    margin-bottom:5px;
}

.mcafee-box 
{
    background-image:url(../_Images/solutions/mcafee_bg.html);
    background-repeat:no-repeat;
    width:418px;
    height:47px;
    margin-left:13px;
    padding-left:160px;
    padding-top:10px;
    font-size:10px;
    font-family:Verdana;
    color:#838383;
    line-height:13px;
}



/*
---------------------------- Virtualized Page Styles ------------------------------
*/

div#virtualized-main 
{
    background:url(../_Images/hosting/virtualized_header.html) no-repeat;
    position:relative;
    width:561px;
    margin-top:-10px;
    padding-left:30px;
    padding-top:35px;
    font-family:Verdana;
}

div#virtualized-footer 
{
    background:url(../_Images/hosting/virtualized_footer.html) no-repeat;
    width:435px;
    height:147px;
    padding-left:160px;
    padding-top:35px;
    font-family:Verdana;
}

#virtualized-h1 
{
    color:#1b2024;
    font-size:38px;
    margin:0px;
    font-weight:normal;
}

#virtualized-h3
{
    color:#646464;
    font-size:17px;
    margin:0px;
    font-weight:normal;
}

#virtualized-div 
{
    color:#575757;
    font-size:11px;
    margin-top:30px;
    width:348px;
    line-height:18px;
}

#virtualized-div p 
{
    margin:0px;
    margin-bottom:16px;
}

.virtualized-impact
{
    font-size:14px;
    font-weight:bold;
    color:#222;
}

#virtualized-details 
{
    position:absolute;
    left:398px;
    top:195px;
}

#stat-table 
{
    margin-left:8px;
    width:168px;
    color:#656565;
    font-size:13px;
}

#stat-table .stat 
{
    font-weight:bold;
    font-size:15px;
    color:#851618;
}

#stat-table td 
{
    padding-top:7px;
    padding-bottom:7px;
    border-bottom:1px solid #d9dde3;
}

#virtualized-substats-header 
{
    color:#851618;
    font-size:11px;
    font-weight:bold;
    margin-left:8px;
    margin-top:10px;
    margin-bottom:8px;
}

#virtualized-substats 
{
    background:url(../_Images/hosting/virtualized_substatsbg.html) no-repeat;
    margin-left:8px;
    padding-left:18px;
    padding-top:4px;
    color:#838383;
    line-height:22px;
    font-size:10px;
}

div#hyperv-features 
{

    width:580px;
    font-family:Verdana;
    line-height:16px;
}

#hyperv-ul 
{
    margin:0px;
    padding:0px;

    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#hyperv-ul li 
{
    padding:0px;
    display:block;
    float:left;
    width:49.999%;
    font-size:9px;
    color:#777;
}

#hyperv-ul p 
{
    padding:10px 10px 15px 20px;
}


#hyperv-ul span
{
    font-size:11px;
    font-weight:bold;
    color:#222;
}

#virtualized-bottom
{
    position:relative;
    background:url(../_Images/hosting/virtualized_bottom_bg.html) no-repeat;
    width:570px;
    height:89px;
    font-family:Verdana;
    margin-top:25px;
    margin-left:15px;
}

#virtualized-bottom-title
{
    position:absolute;
    top:15px;
    left:30px;
    text-align:right;
}

#virtualized-bottom-title h2
{
    font-size:26px;
    font-weight:normal;
    color:#353535;
    margin:0px;
}

#virtualized-bottom-title p
{
    font-size:16px;
    color:#656556;
    margin:0px;    
}

#virtualized-bottom-stats
{
    position:absolute;
    top:19px;
    left:230px;
    color:#656565;
    font-size:9px;
    line-height:15px;
}

#virtualized-bottom-stats span
{
    font-size:10px;
    font-weight:bold;
    color:#851618;
}

#virtualized-bottom-button
{
    position:absolute;
    top:18px;
    left:455px;
}


/*
---------------------------- McAfee Security Page Styles ------------------------------
*/

#hosteddns-h2 
{
    margin-top:5px;
    margin-bottom:12px;
    font-size:27px;
    width:591px;
    font-weight:normal;
}

#hosteddns-list-div 
{
    background-color:#f1f1f1;
    font-size:9px;
    width:160px;
    float:right;
    margin-left:25px;
    padding:10px 10px 10px 10px;
    margin:8px 0px 10px 20px;
    font-size:9px;
    line-height:18px;
    color:#6f6f6f;
}

#hosteddns-list li div 
{
    padding:0px 0px 8px 0px;
    border-bottom:1px solid #eee;
}

#hosteddns-list-div p 
{
    margin:0px 0px 8px 0px;
    font-size:18px;
    color:#454545;
}

#hosteddns-copy 
{
    padding-top:0px;
    line-height:20px;
    color:#606060;
}

div#hosteddns-features 
{

    width:580px;
    font-family:Verdana;
    line-height:16px;
}

#hosteddns-ul 
{
    margin:0px;
    padding:0px;

    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#hosteddns-ul li 
{
    padding:0px;
    display:block;
    float:left;
    width:49.999%;
    font-size:9px;
    color:#777;
}

#hosteddns-ul p 
{
    padding:10px 10px 15px 20px;
}


#hosteddns-ul span
{
    font-size:11px;
    font-weight:bold;
    color:#222;
}


/*
---------------------------- Hardware Firewall Page Styles ------------------------------
*/

div#hardwarefirewall-main 
{
    background:url(../_Images/dedicated/firewall_mainbg.html) no-repeat;
    position:relative;
    width:561px;
    margin-top:-10px;
    padding-left:30px;
    padding-top:20px;
    font-family:Verdana;
}

div#hardwarefirewall-footer 
{
    background:url(../_Images/hosting/virtualized_footer.html) no-repeat;
    width:435px;
    height:147px;
    padding-left:160px;
    padding-top:35px;
    font-family:Verdana;
}

#hardwarefirewall-h1 
{
    color:#1b2024;
    font-size:38px;
    margin:0px;
    padding-left:100px;
    font-weight:normal;
}

#hardwarefirewall-h3
{
    color:#646464;
    font-size:17px;
    margin:0px;
    padding-left:100px;
    font-weight:normal;
}

#hardwarefirewall-div 
{
    color:#575757;
    font-size:11px;
    margin-top:30px;
    width:335px;
    line-height:18px;
}

#hardwarefirewall-div p 
{
    margin:0px;
    margin-bottom:16px;
}


#hardwarefirewall-details 
{
    position:absolute;
    left:380px;
    top:155px;
    font-size:10px;
    color:#87a6b3;
    font-family:"Trebuchet MS",Verdana;
}

#hardwarefirewall-ul 
{
    list-style:none;
    list-style-type:none;
    margin:0px;
    padding:0px;
    margin-left:25px;
    margin-bottom:10px;
}

#hardwarefirewall-ul li 
{
    background:url(../_Images/dedicated/firewall_bullet.html) no-repeat;
    background-position:0px 4px;
    padding-left:15px;
    padding-bottom:5px;
}

#hardwarefirewall-div2 
{
    color:#575757;
    font-size:11px;
    margin-top:10px;
    margin-left:30px;
    width:535px;
    line-height:18px;
    font-family:Verdana;
}

#hardwarefirewall-div2 p 
{
    margin:0px;
    margin-bottom:16px;
}

.hardwarefirewall-impact
{
    font-size:14px;
    font-weight:bold;
    color:#222;
    margin-bottom:3px ! important;
}


/*
---------------------------- New PCI Page Styles ------------------------------
*/

#pci-h2 
{
    margin-top:0px;
    font-size:27px;
    width:600px;
    font-weight:normal;
    letter-spacing:-1px;
}

#pci-list-div {
    font-size:9px;
    width:177px;
    float:right;
    margin-left:25px;
}

#pci-list
{
    list-style:none;
    margin:0px 0px 0px -10px;
    padding:0px;
    font-size:9px;    
}

#pci-list li
{
    background:url(../_Images/home/bulletlist_darkgrey.gif) no-repeat;
    margin:10px 0px 8px 0px;
    padding:0px 0px 0px 10px;
    line-height:18px;
    color:#6f6f6f;
}

#pci-list li div 
{
    padding:0px 0px 8px 0px;
    border-bottom:1px solid #eee;
}

#pci-list-div span 
{
    font-size:18px;
    color:#454545;
}

#pci-copy 
{
    line-height:20px;
    color:#444;
}

div#pci-features 
{

    width:580px;
    font-family:Verdana;
    line-height:16px;
}

#pci-ul 
{
    margin:0px;
    padding:0px;

    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#pci-ul li 
{
    padding:0px;
    display:block;
    float:left;
    width:49.999%;
    font-size:9px;
    color:#777;
}

#pci-ul p 
{
    padding:10px 10px 15px 20px;
}


#pci-ul span
{
    font-size:11px;
    font-weight:bold;
    color:#222;
}

    body 
{
    margin:0px;
    background-color:#b6bec9;
    text-align:center;
    background-image:url('../_Images/background_grad.jpg');
    background-repeat: repeat-x;
    background-position:left top;
    font-family:Tahoma;
}

table,td,tr
{
    font-size:12px;
    font-family:Tahoma;
}

a:link, a:visited, a:active
{
    color:#3073a5;
    text-decoration:none;
}

a:hover 
{
    color:#6f96b3;
    text-decoration:underline;
}

.MainArea
{
    width:950px;
    margin-left:auto;
	margin-right:auto;
}

h1 
{
    font-size:18px;
}

/** 
------------------------- Page Header Styles ----------------------------------
**/
.PageHeader
{
    width:100%;
    text-align:left;   
    padding:10px; 
    
}

.PageHeader .Logo
{
    padding-top:0px;
    padding-left:0px;
    width:500px;
}

.PageHeader .LiveChat, .PageHeader .Support,.PageHeader .UnityLogin
{
     font-family:tahoma;
     font-size:11px;
     line-height:14px;
     color:#a4b4c2;
     text-align:right;
     padding-top:26px;
     width:100%;
     vertical-align:top;
     direction:rtl;
}

.PageHeader A, .PageHeader A:Visited, .PageHeader A:Active
{
    color:#FFFFFF;
	text-decoration:none;
}

.PageHeader A:Hover
{
	color:#d3ecff;
	text-decoration:none;
}

.PageHeader .LiveChat
{
   text-align:left;
   padding-left:4px;
   width:120px;
}

.PageHeader .Support
{
   text-align:left;
   padding-left:4px;
   width:130px;
}

.PageHeader .UnityLogin
{
   text-align:left;
   padding-left:4px;
   width:125px;
   padding-right:10px;
}


.PageHeader .Icons
{
    padding:2px; 
    vertical-align:middle;   
}
/** 
------------------------- Page Title Bar Styles ----------------------------------
**/

.PageTitleBar
{
    background-image:url('../_Images/PageTitle_bg.jpg');
    background-repeat:no-repeat;
    text-align:right;
    width:100%;
    height:59px;
    vertical-align:top;
    position:relative;
}

.PageTitleBar .Title
{
    font-family:Arial;
    font-size:24px;
    color:#FFFFFF;
    padding:15px;
    padding-left:30px;
    margin:0px;
    font-weight:normal;
    direction:rtl;
}


/** 
------------------------- Main Content Sections Styles - Home Master ----------------------------------
**/
.mainpage-solutions 
{
    background:url(../_Images/home/home_ent_bg.html) no-repeat;
    width:625px;
    height:315px;
    position:relative;
    margin-bottom:10px;
    font-family:Verdana;
    font-size:9px;
    line-height:15px;
    color:#5c7d91;
}

.mainpage-solutions a:link,.mainpage-solutions a:visited
{
    font-weight:bold;
    line-height:17px;
}

.mainpage-solutions-left p
{
    position:absolute;
    left:116px;
    width:175px;
    height:80px;
    margin:0px;
}

.mainpage-solutions-left-website
{
    top:17px;
}

.mainpage-solutions-left-storage
{
    top:117px;
}

.mainpage-solutions-left-hosting
{
    top:219px;
}

.mainpage-solutions-right p
{
    position:absolute;
    left:431px;
    width:175px;
    height:80px;
    margin:0px;
}

.mainpage-solutions-right-database
{
    top:17px;
}

.mainpage-solutions-right-mail
{
    top:117px;
}

.mainpage-solutions-right-highav
{
    top:219px;
}

.mainpage-solutions-website 
{
    position:absolute;
    top:10px;
    left:10px;
    width:85px;
    height:85px;
}

.mainpage-solutions-storage 
{
    position:absolute;
    top:110px;
    left:10px;
    width:85px;
    height:85px;
}

.mainpage-solutions-hosting
{
    position:absolute;
    top:210px;
    left:10px;
    width:85px;
    height:85px;
}

.mainpage-solutions-database 
{
    position:absolute;
    top:10px;
    left:325px;
    width:85px;
    height:85px;
}

.mainpage-solutions-mail 
{
    position:absolute;
    top:110px;
    left:325px;
    width:85px;
    height:85px;
}

.mainpage-solutions-highav
{
    position:absolute;
    top:210px;
    left:325px;
    width:85px;
    height:85px;
}



.mainpage-serversolutions
{
    position:relative;
    width:626px;
    height:185px;
    background-image:url(../_Images/home/home_solutionsbanner_bg.jpg);
    background-repeat:no-repeat;
    margin-bottom:10px;
}

/** 
------------------------- Main Content Sections Styles - Interior Master ----------------------------------
**/

.MainContentArea
{
    padding:5px;
    width:950px;
    background-color:#FFFFFF;
    padding-left:15px;
    text-align:left;
}

.MainContentArea .LeftContentArea
{
    
    padding-right:10px;
    vertical-align:top;
    width:630px;
    direction:rtl;
    text-align:right;
}

.MainContentArea .RightContentArea
{
    width:268px;
    vertical-align:top;
    padding-left:15px;
    text-align:center;
}


/*************HOME*******************/
.MainContentArea .bottominfo-container
{
    margin-top:18px;
}

.MainContentArea .HostingSolutionBox
{
    width:306px;
    height:221px;
    font-size:11px; 
    color:#2a363d;
    text-align:right; 
    background-image:url('../_Images/home/home_hostingsolutions_titlebar.jpg');
    background-repeat:no-repeat;
    float:left;
    margin-right:14px;
    padding-top:58px;
    padding-left:15px;
}

.MainContentArea .WhyChooseBox
{
    width:306px;
    height:221px;
    font-size:11px; 
    color:#2a363d;
    text-align:left; 
    background-image:url('../_Images/home/home_whychoose_titlebar.jpg');
    background-repeat:no-repeat;
    padding-top:55px;
    padding-left:15px;
}

.MainContentArea .HostingSolutionBox .Header,.MainContentArea .WhyChooseBox .Header
{
    font-size:12px;
    font-weight:bold;
    color:#2a363d;
    text-align:right; 
    padding-right:16px;
    margin-top:2px;
    margin-bottom:4px;
}

.MainContentArea .HostingSolutionBox .List,.MainContentArea .WhyChooseBox .List
{
    margin:0px;
}

.MainContentArea .HostingSolutionBox .List p,.MainContentArea .WhyChooseBox .List p
{
    background-image: url('../_Images/home/bulletlist_darkgrey.gif');
    background-repeat:no-repeat;   
    background-position:right; 
    margin:0px;
    margin-right:10px;
    padding-right:7px;
    margin-bottom:3px;
    line-height:17px;
}
.MainContentArea .HostingSolutionBox .List
{
    list-style-image: url(../_Images/home/bulletlist_darkgrey.gif);
}

.MainContentArea .Support .List
{
    background-image: url(../_Images/home/bluecheckmark.gif);
    background-repeat:no-repeat;
    background-position:right;
    color:#3b464d;
    text-align:right; 
    line-height:18px;
    padding-right:18px;
    margin-right:12px;
    margin-top:2px;
}


/** 
------------------------- Hosting Page Styles ----------------------------------
**/

.tierwrapper {
	position:relative;
	background-image:url('../_Images/hosting/tierhosting-bg.jpg');
	background-repeat:no-repeat;
	height:199px;
	width:192px;
	margin-right:8px;
}

.tierheader {
	position:absolute;
	top:0px;
	left:0px;
}

.tierprice {
	position:absolute;
	color:#154d5f;
	top:41px;
	left:34px;
	font-family:"Franklin Gothic Book","Franklin Gothic Medium", Arial, Helvetica, sans-serif;
	font-size:22px;
}

.tierdetails {
	position:absolute;
	top:82px;
	left:20px;
	color:#53788c;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tierdetails p {
	margin:0px;
	background-image:url('../_Images/hosting/graybluebullet.gif');
	background-repeat:no-repeat;
	padding-left:8px;
	margin-bottom:4px;
}

.hostinglistswrap {
    margin-left:25px;
}

.hostinglistswrap ul {
	list-style: none;
    width: 580px;
    padding:0px;
    margin:0px;
}

.hostinglistswrap ul li {
    float: right;
    width: 260px;
}

.hostinglistswrap br {
	clear: left;
}


.hostinglistswrap li {
    color:#506876;
    font-family:tahoma;
    font-size:11px;
    padding-right:25px;
    margin-bottom:6px;
    background-image:url('../_Images/bluebullet.gif');
    background-position:right;
    background-repeat:no-repeat;
}

.hostingfeatureslist {
	float:left;
	list-style: none;
    width: 580px;
    padding:0px;
    margin:0px;
    margin-left:20px;
    width:50%;
    margin-top:20px;
}
.hostingfeatureslist li {
    color:#506876;
    font-family:Verdana;
    font-size:11px;
    padding-left:20px;
    margin-bottom:2px;
    background-image:url('../_Images/bluebullet.gif');
    background-repeat:no-repeat;
}
.helmImages {
	padding-top:10px;
	padding-left:13px;
}


.mcafeelist {
    margin-left:25px;
}
.mcafeelist ul {
	list-style: none;
    width: 580px;
    padding:0px;
    margin:0px;
}
.mcafeelist ul li {
    width: 570px;
}
.mcafeelist br {
	clear: left;
}
.mcafeelist li {
    color:#506876;
    font-family:Verdana;
    font-size:11px;
    padding-left:25px;
    margin-bottom:6px;
    background-image:url('../_Images/bluebullet.gif');
    background-repeat:no-repeat;
}


.GeneralContentTextHosting {
   font-family:tahoma;
   font-size:11px; 
   color:#444444;
   line-height:16px;
   text-align:right;
   padding-bottom:10px;
   padding-right:20px;
   padding-left:35px;
}

.GeneralContentTextHosting p {
    margin:0px;
    margin-bottom:12px;
    line-height:18px;
}

.GeneralContentTextHosting ul {
    list-style:none;
    margin-right:0px;
    margin-top:6px;
}

.GeneralContentTextHosting li {
    color:#506876;
    font-family:tahoma;
    font-size:11px;
    padding-right:20px;
    margin-bottom:6px;
    background-image:url('../_Images/bluebullet.gif');
    background-position:right;
    background-repeat:no-repeat;
}

.tierhosting-intro {
	position:relative;
	background-image:url('../_Images/hosting/tierhosting-summarybg.jpg');
	background-repeat:no-repeat;
	width:592px;
	height:113px;
}

.tierhosting-intro-title {
	position:absolute;
	top:10px;
	left:350px;
	text-align:right;
	width:200px;
	font-weight:bold;
}

.tierhosting-intro-title-text 
{
    position:absolute;
    top:10px;
    left:45px;
    color:#495A63;
    font-family:tahoma;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:0px;

}

.tierhosting-intro-price {
	position:absolute;
	top:13px;
	left:20px;
    color:#6699CC;
    font-family:tahoma;
    font-size:12px;
    width:150px;
    font-weight:bold;
}

.tierhosting-intro-text {
	position:absolute;
	top:49px;
	left:200px;
	width:375px;
	font-family:tahoma;
	color:#6a6a6a;
	font-size:12px;
	line-height:16px;
	text-align:justify;
}

.tierhosting-intro-button {
	position:absolute;
	top:56px;
	left:25px;
}

.tierhosting-table {
	margin-left:15px;
}

.tierhosting-table-top {
	background-image:url('../_Images/hosting/tierhosting-titlebg.gif');
	background-repeat:no-repeat;
	background-position:right;
	font-weight:bold;
	font-family:tahoma;
	font-size:11px;
	color:#3f3f3f;
	margin-top:10px;
	margin-right:4px;
	padding-top:7px;
	padding-right:10px;
	height:30px;
}

.tierhosting-table td {
	color:#4f4f4f;
	font-family:tahoma;
	font-size:11px;
	padding-bottom:7px;
	padding-top:7px;
	}
	

.tierhosting-table-td-first {
	width:220px;
	border-bottom:1px solid #eee;
}

.tierhosting-table-td-first A, .tierhosting-table-td-first A:Visited, .tierhosting-table-td-first A:Active
{
    color:#698491;
	text-decoration: none;
}

.tierhosting-table-td-first A:Hover
{
	color:#698491;
	text-decoration:underline;
}

.tierhosting-table-td-second {
	width:330px;
	border-bottom:1px solid #eee;

}

.windowsserver-table {
	margin-left:15px;
}

.windowsserver-table-top {
	background-image:url('../_Images/hosting/tierhosting-titlebg.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3f3f;
	margin-top:10px;
	margin-left:4px;
	padding-top:7px;
	padding-left:10px;
	height:30px;
}

.windowsserver-table td {
	color:#4f4f4f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:7px;
	padding-top:7px;
	}
	

.windowsserver-table-td-first {
	width:175px;
	border-bottom:1px solid #eee;
}

.windowsserver-table-td-first A, .windowsserver-table-td-first A:Visited, .windowsserver-table-td-first A:Active
{
    color:#698491;
	text-decoration: none;
}

.windowsserver-table-td-first A:Hover
{
	color:#698491;
	text-decoration:underline;
}

.windowsserver-table-td-version {
	width:75px;
	border-bottom:1px solid #eee;
    text-align:center;
}

.hostingcomp-intro {
	position:relative;
	background-image:url('../_Images/hosting/hosting-compare-bg-blank.jpg');
	background-repeat:no-repeat;
	width:591px;
	height:108px;
	direction:rtl;
	text-align:right;
}

.hostingcomp-intro-title1 {
	position:absolute;
	top:10px;
	left:38px;
	width:500px;
	font-weight:bold;
}


.hostingcomp-intro-header1 {
	position:absolute;
	top:10px;
	left:325px;
	width:90px;
	text-align:center;
	font-weight:bold;
}

.hostingcomp-intro-header2 {
	position:absolute;
	top:10px;
	left:225px;
	width:90px;
	text-align:center;
	font-weight:bold;
}

.hostingcomp-intro-header3 {
	position:absolute;
	top:10px;
	left:120px;
	width:90px;
	text-align:center;
	font-weight:bold;
}

.hostingcomp-intro-header4 {
	position:absolute;
	top:10px;
	left:20px;
	width:90px;
	text-align:center;
	font-weight:bold;
}


.hostingcomp-intro-button {
	position:absolute;
	top:45px;
	left:327px;
}

.hostingcomp-intro-button2 {
	position:absolute;
	top:45px;
	left:227px;
}

.hostingcomp-intro-button3 {
	position:absolute;
	top:45px;
	left:125px;
}

.hostingcomp-intro-button4 {
	position:absolute;
	top:45px;
	left:22px;
}

.hostingcomp-table {
	margin-left:9px;
}

.hostingcomp-table-top {
	font-weight:bold;
	font-family:tahoma;
	font-size:11px;
	color:#3f3f3f;
    width:140px;
    text-align:right;
	margin-left:0px;
	padding-top:7px;
	padding-left:10px;
	height:20px;
}

.hostingcomp-table td {
	color:#4f4f4f;
	font-family:tahoma;
	font-size:11px;
	padding-bottom:7px;
	padding-top:7px;
	}
	
.hostingcomp-table-td-colspan {
	border-bottom:1px solid #eee;
	text-align:left;
}

.hostingcomp-table-td-first 
{
    text-align:right;
	width:140px;
	border-bottom:1px solid #eee;
	padding-right:35px;

}

.hostingcomp-table-td-second {
	width:100px;
	border-bottom:1px solid #eee;
}

.hostingcomp-table-td-third {
	width:100px;
	border-bottom:1px solid #eee;
}

.hostingcomp-table-td-fourth {
	width:100px;
	border-bottom:1px solid #eee;
}

.hostingcomp-table-td-fifth {
	width:100px;
	border-bottom:1px solid #eee;
}

.hostingcomp-table a:link,.hostingcomp-table a:visited {
    color:#66869e;
    text-decoration:none;
    font-weight:normal;
}


.r1soft-table {
	margin-left:0px;
}

.r1soft-table-top {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3f3f;
    width:140px;
    text-align:right;
	margin-left:0px;
	padding-top:7px;
	padding-left:10px;
	height:20px;
}

.r1soft-table td {
	color:#4f4f4f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:7px;
	padding-top:7px;
	}
	
.r1soft-table-td-colspan {
	border-bottom:1px solid #eee;
	text-align:left;
}

.r1soft-table-td-first 
{
    text-align:center;
	width:65px;
	border-bottom:1px solid #eee;
	padding-right:35px;

}

.r1soft-table-td-second {
	width:480px;
	border-bottom:1px solid #eee;
	text-align:left;
}

.r1soft-table a:link,.hostingcomp-table a:visited {
    color:#66869e;
    text-decoration:none;
    font-weight:normal;
}


.windows-wrapper1 {
	position:relative;
	background-image:url('../_Images/hosting/windowshosting_sharedbg.jpg');
	background-repeat:no-repeat;
	height:258px;
	width:192px;
	margin-right:8px;
}

.windows-wrapper2 {
	position:relative;
	background-image:url('../_Images/hosting/windowshosting_virtualbg.jpg');
	background-repeat:no-repeat;
	height:258px;
	width:192px;
	margin-right:8px;
}

.windows-wrapper3 {
	position:relative;
	background-image:url('../_Images/hosting/windowshosting_dedbg.jpg');
	background-repeat:no-repeat;
	height:258px;
	width:192px;
	margin-right:8px;
}


.windows-details {
	position:absolute;
	top:42px;
	left:20px;
	color:#53788c;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.windows-details p {
	margin:0px;
	background-image:url('../_Images/hosting/graybluebullet.gif');
	background-repeat:no-repeat;
	padding-left:8px;
	margin-bottom:4px;
}


.ironpoint-table {
	margin-left:9px;
}

.ironpoint-table-top {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3f3f;
    width:150px;
    text-align:right;
	margin-left:0px;
	padding-top:7px;
	padding-left:10px;
	height:20px;
}

.ironpoint-table td {
	color:#4f4f4f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:7px;
	padding-top:7px;
	}
	
.ironpoint-table-td-colspan {
	border-bottom:1px solid #eee;
	text-align:center;
}

.ironpoint-table-td-first {
    text-align:right;
	width:150px;
	border-bottom:1px solid #eee;
	padding-right:35px;
}

.ironpoint-table-td-second {
	width:130px;
	border-bottom:1px solid #eee;
}

.ironpoint-table-td-third {
	width:130px;
	border-bottom:1px solid #eee;
}

.ironpoint-table-td-fourth {
	width:130px;
	border-bottom:1px solid #eee;
}


.ironpoint-table a:link, .ironpoint-table a:visited {
    color:#66869e;
    font-weight:bold;
    text-decoration:none;
}
.smarterMail-table {
	margin-left:15px;
}

.smarterMail-table-top {
	background-image:url('../_Images/hosting/tierhosting-titlebg.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3f3f;
	margin-top:10px;
	margin-left:4px;
	padding-top:7px;
	padding-left:10px;
	height:30px;
}

.smarterMail-table td {
	color:#4f4f4f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:7px;
	padding-top:7px;
	}
	

.smarterMail-table-td-first {
	width:400px;
	border-bottom:1px solid #eee;
}

.smarterMail-table-td-first A, .smarterMail-table-td-first A:Visited, .smarterMail-table-td-first A:Active
{
    color:#698491;
	text-decoration: none;
}

.smarterMail-table-td-first A:Hover
{
	color:#698491;
	text-decoration:underline;
}

.smarterMail-table-td-second {
	width:150px;
	border-bottom:1px solid #eee;

}


/** 
------------------------- Virtual Server Styles ----------------------------------
**/

.GeneralContentTextVirtual {
   font-family:Verdana,Arial;
   font-size:11px; 
   color:#444444;
   line-height:16px;
   text-align:left;
   width:588px;
}

.GeneralContentTextVirtual p {
    line-height:16px;
}

.GeneralContentTextVirtual a:link, .GeneralContentTextVirtual a:visited {
    color:#325770;
    text-decoration:none;
}

.vs-faq-title {
	background-image:url('../_Images/hosting/tierhosting-titlebg.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3f3f;
    margin:0px;
	margin-top:0px;
	margin-left:5px;
	padding-top:6px;
	padding-left:10px;
	height:28px;
}

.vs-faq-link A, .vs-faq-link A:Visited, .vs-faq-link A:Active
{
	color: #41859e;
	text-decoration: none;
}

.vs-faq-link A:Hover {
	color: #344047;
	text-decoration: underline;
}

.vs-faq-toplink A, .vs-faq-toplink A:Visited, .vs-faq-toplink A:Active
{
	color: #41859e;
	text-decoration: none;
}

.vs-faq-toplink A:Hover {
	color: #344047;
	text-decoration: underline;
}

.vs-faq-link {
    margin:0px;
    padding-left:15px;
    padding-bottom:5px;
}

.vs-faq-question {
    font-weight:bold;
    margin:0px;
    padding-left:15px;
}

.vs-faq-answer {
    margin:0px;
    padding-left:15px;
}

.vs-faq-toplink {
    margin:0px;
    padding-left:15px;
    padding-bottom:15px;
}


.virwrapper {
	position:relative;
	background-repeat:no-repeat;
	height:233px;
	width:192px;
	margin-right:8px;
}

.virheader {
	position:absolute;
	top:0px;
	left:0px;
}

.virprice {
	position:absolute;
	color:#154d5f;
	top:41px;
	left:44px;
	font-family:"Franklin Gothic Book","Franklin Gothic Medium", Arial, Helvetica, sans-serif;
	font-size:22px;
}

.virdetails {
	position:absolute;
	top:82px;
	left:20px;
	color:#53788c;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.virdetails p {
	margin:0px;
	background-image:url('../_Images/hosting/graybluebullet.gif');
	background-repeat:no-repeat;
	padding-left:8px;
	margin-bottom:4px;
}

.vircomp-intro {
	position:relative;
	background-image:url('../_Images/hosting/virhosting-compare-bg.jpg');
	background-repeat:no-repeat;
	width:591px;
	height:108px;
}

.vircomp-intro-title1 {
	position:absolute;
	top:11px;
	left:22px;
}

.vircomp-intro-title2 {
	position:absolute;
	top:0px;
	left:187px;
}

.vircomp-intro-title3 {
	position:absolute;
	top:0px;
	left:388px;
}

.vircomp-intro-button {
	position:absolute;
	top:45px;
	left:210px;
}

.vircomp-intro-button2 {
	position:absolute;
	top:45px;
	left:411px;
}

.vircomp-table {
	margin-left:15px;
	width:570px;
}

.vircomp-table-top {
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3f3f;
    width:140px;
    text-align:right;
	margin-left:4px;
	padding-top:7px;
	padding-left:10px;
	height:20px;
}

.vircomp-table td {
	color:#4f4f4f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:7px;
	padding-top:7px;
	}
	
.vircomp-table-td-colspan 
{
    border-bottom:1px solid #eee;
}

.vircomp-table-td-first 
{
    text-align:right;
	width:140px;
	border-bottom:1px solid #eee;
	padding-right:45px;

}

.vircomp-table-td-second {
	width:230px;
	border-bottom:1px solid #eee;
}

.vircomp-table-td-third {
	width:200px;
	border-bottom:1px solid #eee;
}

.buttontd 
{
    text-align:right;
}

.hosting_product_container 
{
    position:relative;
    margin-top:15px;
}

.hosting_product_bottompricediv 
{
    position:absolute;
    top:0px;
    left:370px;
    text-align:right;
    padding-left:10px;
    width:200px;
    height:20px;
    color:#6699CC;
    font-family:arial;
    font-size:19px;
    font-weight:bold;
}


/** 
------------------------- Press Release Page Styles ----------------------------------
**/

.PressReleases
{
     font-family:Arial;
}

.PressReleases .Arrow
{
    vertical-align:middle;
    width:11px;
    height:7px;
    background-image:url('../_Images/redarrow.gif');
    background-position:center;
    background-repeat:no-repeat;
}

.PressReleases .Title
{
    font-size:18px;
    color:#41859e;
    padding-bottom:5px;
}
.PressReleases .Title A
{
	font-family: Arial;
	color: #41859e;
	text-decoration: none;
}

.PressReleases .Title A:Visited
{
	font-family: Arial;
	color: #41859e;
	text-decoration: none;
}

.PressReleases .Title A:Hover
{
	font-family: Arial;
	color: #344047;
	text-decoration: underline;
}

.PressReleases .Title A:Active
{
	font-family: Arial;
	color: #41859e;
	text-decoration: underline;
}

.PressReleases .ReleaseDate
{
    color:#000000;
    font-size:12px;
    font-weight:bold;
    text-align:right;
}

.PressReleases .Teaser
{
    color:#000000;
    font-size:11px;
    padding-left:15px;
    padding-bottom:25px;
}
.PressReleases .Teaser A
{
	font-family: Arial;
	color: #41859e;
	text-decoration: none;
}

.PressReleases .Teaser A:Visited
{
	font-family: Arial;
	color: #41859e;
	text-decoration: none;
}

.PressReleases .Teaser A:Hover
{
	font-family: Arial;
	color: #344047;
	text-decoration: underline;
}

.PressReleases .Teaser A:Active
{
	font-family: Arial;
	color: #41859e;
	text-decoration: underline;
}


/** 
------------------------- Page Footer Styles 
**/

.Footer
{
    background-image:url('../_Images/Footer_bg.jpg');
    background-repeat:no-repeat;
    text-align:center;
    width:100%;
    height:60px;
    padding:0px; 
    padding-left:10px;
    font-family:tahoma;
    font-size:11px;
}

.Footer .Policy
{
    color:#66869e;
    line-height:18px;   
}
.Footer .Policy A {
	font-family: tahoma;
	color: #8fb5d1;
	text-decoration: none;
}

.Footer .Policy A:Visited {
	font-family: tahoma;
	color: #8fb5d1;
	text-decoration: none;
}

.Footer .Policy A:Hover {
	font-family: tahoma;
	color: #8fb5d1;
	text-decoration: underline;
}

.Footer .Policy A:Active {
	font-family: tahoma;
	color: #8fb5d1;
	text-decoration: underline;
}

.Footer .Copyright
{
    color:#66869e;
    line-height:18px;
}

.Footer .Copyright A {
	font-family: tahoma;
	color: #8fb5d1;
	text-decoration: none;
}

.Footer .Copyright A:Visited {
	font-family: tahoma;
	text-decoration: none;
}

.Footer .Copyright A:Hover {
	text-decoration: underline;
}

.Footer .Copyright A:Active {
	text-decoration: underline;
}

.floatLeft {
	float: left;
	margin: 10px;
}
.floatRight {
	float: right;
	margin: 10px;
}

/**
------------------------- Sales FAQ Styles ----------------------------------
**/

.FaqTitleBar
{
    background-image:url('../_Images/FaqTitleBar.jpg');
    background-repeat:no-repeat;
    text-align:left;
    font-family:Verdana;
    font-size:10px;
    color:#333333;
    height:26px;
    padding:0px;
    padding-bottom:5px;
    padding-left:20px;
}
.FaqTitleBar A 
{
	font-size:14px;
	font-family: Verdana;
	font-weight: bold;
	color: #41859e;
	text-decoration: none;
}
.FaqTitleBar A:Visited 
{
	font-size:14px;
	font-family: Verdana;
	font-weight: bold;
	color: #41859e;
	text-decoration: none;
}

.FaqTitleBar A:Hover 
{
	font-size:14px;
	font-family: Verdana;
	font-weight: bold;
	color: #344047;
	text-decoration: underline;
}

.FaqTitleBar A:Active 
{
	font-size:14px;
	font-family: Verdana;
	font-weight: bold;
	color: #41859e;
	text-decoration: underline;
}

.FaqTeaser {
	padding-left: 25px;
	font-family: Verdana;
	font-size:10px;
	width:528px;
}


/*************** KKC ******************************/
.tbl-reqform 
{
    width:100%;
    vertical-align:top;
}
