#vpsOverview
{
	/*background: url('/img/vps_overview.jpg') no-repeat;*/
	width: 100%;
	height: 100%;
	position: relative;
}
#vpsOverview h1 {
	width: 100%;
	height: 100%;
	position: relative;
}

#vpsOverview span {
	background: none;
	width: 100%;
	height: 100%;
	position: relative;
}
#vpsOverviewContent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	letter-spacing:0.05em; 
	word-spacing:0.1em; 
	line-height:1.6em;	
}
#vpsOverviewContent h2
{
	font-size: 30px;
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.1em;	
	padding: 0 0 10px 0;
}
#vpsOverviewList .greyListRow, #vpsOverviewList .whiteListRow
{
	color: #363636;
}

#greyAdBox
{
	background: url('/img/greybox3_m.jpg') repeat-x;
	height: 59px;
	border: 1px solid #666666;
}
#greyAdBoxL
{
	background: url('/img/greybox3_l.jpg') left no-repeat;
	width: 50px;
	height: 59px;
	float: left;
}
#greyAdBoxR
{
	background: url('/img/greybox3_r.jpg') right no-repeat;
	width: 50px;
	height: 59px;
	float: right;
}
#greyAdBoxContent
{
	background: url('/img/ico_intel2.jpg') 3em 0.7em no-repeat;
	width: 545px;
	height: 59px;
	float: left;
}
#greyAdBoxContentText
{
	color: #fff;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 15px 0 0 80px;
}
#greyAdBoxContentTextCost
{
	color: #abf0f4;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.vpsIncludesBox
{
	background: url('/img/vps/box_bg.gif') top left no-repeat;
	width: 635px;
	height: 151px;
	margin: 0 0 0 7px;
	position: relative;
	border: 1px solid #666666;
}
.vpsIncludesBoxRibbon
{
	background: none;
	width: 272px;
	height: 53px;
	position: absolute;
	top: -23px;
	left: -10px;
}
.vpsIncludesBoxContentBlock
{
	float: left;
	text-align: center;
	width: 125px;
	margin: 30px 10px 20px 16px;
}
.vpsIncludesBoxContentItem
{
	font-weight: bold;
	font-size: 12px; 
	color: #000;
}



.vpsR1
{
	background: url('/img/vps/vps_r1_mr.jpg') right repeat-y;
}
.vpsR1Top
{
	background: url('/img/greytable2_tm.jpg') repeat-x top;
	height: 11px;
}
.vpsR1TopL
{
	background: url('/img/greytable2_tl.jpg') top left no-repeat;
	width: 40px;
	height: 11px;
	float: left;
}
.vpsR1TopR
{
	background: url('/img/greytable2_tr.jpg') top right no-repeat;
	width: 7px;
	height: 11px;
	float: right;
}
.vpsR2Wrap
{
	background: url('/img/greytable2_r1bg.jpg') left repeat-y;
	width: 100%;
}
.vpsR2
{
	background: url('/img/vps_r1_mr.jpg') right repeat-y;
}
.vpsR2C1
{
	background: url('/img/vps/vps_budget.jpg') no-repeat 0 0;
	margin: 10px 0 0 5px;
	width: 635px;
}
.vpsR2C1Content
{
	margin: 10px 0 0 50px;
	clear: left;
	/*height: 250px;*/
}
.vpsR2C2
{
	background: url('/img/divider_dotted_vertical.jpg') repeat-y left;
	margin: 10px 0 0 10px;
	width: 290px;
	/*height: 260px;*/
	float: left;
}

.vpsR3Wrap
{
	background: url('/img/greytable2_r2bg.jpg') left repeat-y;
	border-top: 1px solid #666666;
	width: 645px;
}
.vpsR3
{
	background: url('/img/vps/vps_r1_mr.jpg') right repeat-y;
}
.vpsR3C1
{
	background: url('/img/vps/vps_power.jpg') no-repeat 0 0;
	margin: 10px 0 0 5px;
	/*height: 250px;*/
}
.vpsR3C1Content
{
	margin: 10px 0 0 50px;
	clear: left;
}
.vpsR3C2
{
	background: url('/img/divider_dotted_vertical.jpg') repeat-y left;
	margin: 10px 0 0 10px;
	width: 290px;
	/*height: 250px;*/
	float: left;
}

.vpsR4Wrap
{
	background: url('/img/greytable2_r3bg.jpg') left repeat-y;
	border-top: 1px solid #666666;
	width: 645px;
}
.vpsR4
{
	background: url('/img/vps/vps_r1_mr.jpg') right repeat-y;
}
.vpsR4C1
{
	background: url('/img/vps/vps_extreme.jpg') no-repeat 0 0;
	margin: 10px 0 0 5px;
}
.vpsR4C1Content
{
	margin: 10px 0 0 50px;
}
.vpsR4C2
{
	background: url('/img/divider_dotted_vertical.jpg') repeat-y left;
	margin: 10px 0 0 10px;
	width: 290px;
	/*height: 250px;*/
	float: left;
}

.vpsTBottom
{
	background: url('/img/greytable2_bm.jpg') repeat-x;
	height: 11px;
}
.vpsTBottomL
{
	background: url('/img/greytable2_bl.jpg') no-repeat;
	height: 11px;
	width: 40px;
	float: left;
}
.vpsTBottomR
{
	background: url('/img/greytable2_br.jpg') no-repeat;
	height: 11px;
	width: 7px;
	float: right;
}


#linuxSection, #windowsSection
{
	position: relative;
	zoom: 1;
	border:1px solid #666666;
}
#windowsSection
{
	margin: 0 0 20px 0;
}
#linuxSectionTab
{
	background: none;
	position: absolute;
	width: 183px;
	height: 399px;
	top: 200px;
	right: -183px;
}
#windowsSectionTab
{
	background: none;
	position: absolute;
	width: 183px;
	height: 399px;
	top: 200px;
	right: -183px;
}

/*----------------------------------------------------------------------------*/
.vpsHorizontalDivider
{
	background: url('/img/divider_dotted_horizontal.jpg') repeat-x left;
	width: 91%;
	margin: 0 4px 5px 50px;
}
.vpsHorizontalDivider2
{
	background: url('/img/divider_dotted_horizontal.jpg') repeat-x left;
	width: 100%;
	margin: 0 4px 0 0;
}
*html .vpsHorizontalDivider2
{
	width: 90%;
	margin: 0 4px 0 20px;
}
.vpsSpace1
{
	line-height:2.3em;
}
.vpsLinuxIco, .vpsLinuxIco2
{
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 5px;
}
.vpsWindowsIco, .vpsWindowsIco2
{
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 5px;
}
.vpsLists
{
	float:left; 
	width: 220px;
	margin: 0 0 10px 0;
}
.vpsLists ul li
{
	color: #595959;
	font-size: 13px;
	line-height: 1.5em;
}
.vpsLists ul li img
{
	vertical-align:middle;
}
.vpsVDivider
{
	background: url('/img/vps/divider_v.gif') no-repeat;
	width: 24px;
	height: 179px;
	float: left;
}
.vpsCostCol
{
	float: left;
	width: 200px;
	margin: 0 0 0 20px;
}
.vpsOrderBttn
{
	float: left;
	margin: 50px 0 0 0;
}
.vpsOrderBttn2
{
	float: left; 
	margin: 50px 0 0 120px;
}
.vpsLists ul 
{
	list-style: none;
	margin: 5px 0px 5px 5px;
	padding: 0px;
	width: 190px;
}
.vpsLists ul li
{
	background: url('/img/bullet_blue.jpg') 0 0.7em no-repeat;
	margin: 0px;
	padding: 2px 0px 2px 8px;
	color: #595959;
	font-size: 11px;
}
.vpsCost
{
	color: #000;
	margin: 15px 0 0 10px;
}
.vpsCostSave
{
	color: #D50000;
	font-size: 14px;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.vpsCostTitle
{
	font-size: 10px;
	color: #595959;
}
.vpsCostTitle2
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.vpsCost2
{
	margin: 10px 0 0 0;
}
.vpsCurrency
{
	font-size: 11px;
	font-weight: bold;
	color: #595959;
}
.vpsCostAmount
{
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
}
.vpsCostTermNote
{
	color: #595959;
	font-size: 10px;
	font-weight: bold;
}

/*--------------------------------------------------*/

.vpsCompareBlock
{
	margin: 0 0 25px 0;
}
.vpsCompareBlock h4
{
	font-size: 20px;
}
.vpsCompareHostingTxt
{
	color: #161616;
}
.vpsCompareTableTitle
{
	font-weight: bold;
}
.vpsCompareTableTitleNote
{
	font-weight: bold;
	font-size: 9px;
}
#vpsCompareHosting
{
	width: 100%;
	height: 100%;
	position: relative;
}
#vpsCompareHosting h1 {
	width: 100%;
	height: 100%;
	position: relative;
}
#vpsCompareHosting span {
	background: none;
	width: 100%;
	height: 100%;
	position: relative;
}
#vpsCompareHostingContent
{
	font-size: 16px;
	color: #666666;
	letter-spacing:0.05em; 
	word-spacing:0.1em; 
	line-height:1.6em;
	font-family: Arial, Helvetica, sans-serif;
}
#vpsCompareHostingContent h2
{
	font-size: 30px;
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.1em;	
	padding: 0 0 10px 0;
}
.vpsCompareHostingRowT
{
	padding: 0 0 5px 0;
	border-bottom: 1px solid #7C7C7C;
}
.vpsCompareHostingRowTopC1{
	background: url('/img/vps/vps_hostingTM.gif') repeat-x;
	height: 47px;
	width: 120px;
	float: left;
}
.vpsCompareHostingRowTopC1Corner{
	background: url('/img/vps/vps_hostingTL.gif') no-repeat left;
	height: 47px;
	width: 15px;
}
.vpsCompareHostingRowTopC2{
	background: url('/img/vps/vps_hostingTM.gif') repeat-x;
	height: 47px;
	width: 250px;
	float: left;
}
.vpsCompareHostingRowTopC3{
	background: url('/img/vps/vps_hostingTM.gif') repeat-x;
	height: 47px;
	width: 250px;
	float: left;
}
.vpsCompareHostingRowTopC3Corner{
	background: url('/img/vps/vps_hostingTR.gif') no-repeat right;
	height: 47px;
	width: 14px;
	float: right;
}
.vpsCompareHostingRowTopTitle{
	position: relative;
	float: left;
}
.vpsCompareHostingRowTopIcon{
	position: absolute;
	zIndex: 2;
	top: -22px;
	left: 150px;
}
.vpsCompareHostingTableTitle{
	text-align: left;
	color: #ABF0F4;
	font-weight: bold;
	font-size: 14px;
	margin: 16px 0 0 20px;
}
.vpsCompareHostingR1C1, .vpsCompareHostingR2C1{
	background: #ECECEC;
	width: 100px;
	color: #161616;
	font-weight: bold;
	padding: 10px 0 0 20px;
	float: left;
	text-transform:uppercase;
}
.vpsCompareHostingR2C1{
	background: #F7F7F7;
}
.vpsCompareHostingR1C2, .vpsCompareHostingR1C3, .vpsCompareHostingR2C2, .vpsCompareHostingR2C3{
	background: #F4F4F4;
	width: 210px;
	color: #161616;
	padding: 10px 10px 0 20px;
	float: left;
}
.vpsCompareHostingR2C2, .vpsCompareHostingR2C3{
	background: #FFFFFF;
}
.vpsCompareHostingR1C3, .vpsCompareHostingR2C3{
	width: 222px;
	padding: 10px 10px 0 30px;
}
.vpsCompareHostingDivider1
{
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #E5E5E5;
	clear: both;
	width:622px;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
}
.vpsCompareHostingVPSDedicated, .vpsCompareHostingVPSDedicatedLast{
	float: left;
}
.vpsCompareHostingVPSDedicatedLast{
	margin: -7px 0 0 0;
}
.vpsCompareHostingVPSvsText{
	color: #A6A6A6;
	font-weight: bold;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 10px 10px 20px 10px;
}


/* *************************************************************** */
#vpsCompareCompetition
{
	width: 100%;
	height: 100%;
	position: relative;
}
#vpsCompareCompetition h1 {
	width: 100%;
	height: 100%;
	position: relative;
}
#vpsCompareCompetition span {
	background: none;
	width: 100%;
	height: 100%;
	position: relative;
}
.vpsCompareCompetitionContent
{
	font-size: 16px;
	color: #666666;
	letter-spacing:0.05em; 
	word-spacing:0.1em; 
	line-height:1.6em;
	font-family: Arial, Helvetica, sans-serif;
}
.vpsCompareCompetitionTable
{
}
.vpsCompareCompetitionRowT
{
	margin: 0 0 2px 0;
	border-bottom: 1px solid #8E8E8E;
}
.vpsCompareCompetitionTableTopC1{
	background: url('/img/vps/vps_clm.gif') repeat-x;
	height: 47px;
	width: 130px;
	border: 1px solid #7C7C7C;
	border-width: 0 1px 0 0;
	float: left;
}
.vpsCompareCompetitionTableTopC1Corner{
	background: url('/img/vps/vps_cl.gif') no-repeat left;
	height: 47px;
	width: 27px;
}
.vpsCompareCompetitionTableTopC2,.vpsCompareCompetitionTableTop{
	background: url('/img/vps/vps_cmm.gif') repeat-x;
	border-left: 1px solid #8E8E8E;
	border-right: 1px solid #6D6D6D;
	height: 47px;
	width: 96px;
	float: left;
}
.vpsCompareCompetitionTableTopC2{
	border-left: 1px solid #AFAFAF;
}
.vpsCompareCompetitionTableTopIn2net{
	background: url('/img/vps/vps_crm.gif') repeat-x;
	height: 47px;
	width: 111px;
	border-left: 1px solid #AFAFAF;
	float: left;
	position: relative;
	padding: 0 0 0 5px;
}
*html .vpsCompareCompetitionTableTopIn2net
{
	width: 110px;
}
.vpsCompareCompetitionTableTopIn2netCorner{
	background: url('/img/vps/vps_cr.gif') no-repeat right;
	height: 47px;
	width: 6px;
	float: right;
}
.vpsCompareCompetitionTableTopIn2netLogo{
	position: absolute;
	top: -21px;
	left: 0px;
	zIndex: 2;
}
.vpsCompareCompetitionTableTTitle{
	text-align: left;
	color: #ABF0F4;
	font-weight: bold;
	font-size: 14px;
	margin: 16px 0 0 10px;
}
.vpsCompareCompetitionTableR1C1, .vpsCompareCompetitionTableR2C1, .vpsCompareCompetitionTableR1C1_3, .vpsCompareCompetitionTableR2C1L{
	background: #F7F7F7;
	width: 125px;
	height: 50px;
	color: #171717;
	font-weight: bold;
	padding: 10px 0 0 5px;
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	border-right: 1px solid #EAEAEA;
}
.vpsCompareCompetitionTableR1C2, .vpsCompareCompetitionTableR1C2_13, .vpsCompareCompetitionTableR1C2_1, .vpsCompareCompetitionTableR1C2_3, .vpsCompareCompetitionTableR2C2, .vpsCompareCompetitionTableR2C2L, .vpsCompareCompetitionTableR2C2_1, .vpsCompareCompetitionTableR2C2_1L{
	background: #FFFFFF;
	width: 88px;
	height: 50px;
	color: #525252;
	padding: 10px 0 0 10px;
	font-size: 11px;
	border-right: 1px solid #EAEAEA;
	float: left;
}
.vpsCompareCompetitionTableR1C2_1, .vpsCompareCompetitionTableR1C2_13, .vpsCompareCompetitionTableR2C2_1, .vpsCompareCompetitionTableR2C2_1L{
	width: 87px;
	height: 50px;
	padding: 10px 0 0 10px;
	font-size: 11px;
}
.vpsCompareCompetitionSmall
{
	color: #808080;
	font-size: 9px;
}
.vpsCompareCompetitionTableR1CL, .vpsCompareCompetitionTableR1CL_3, .vpsCompareCompetitionTableR2CL, .vpsCompareCompetitionTableR2CLL{
	background: #4871A8;
	color: #FFFFFF;
	height: 50px;
	width: 106px;
	padding: 10px 0 0 10px;
	font-weight: bold;
	font-size: 11px;
	float: left;
}
.vpsCompareCompetitionTableR1C1_3, .vpsCompareCompetitionTableR1C2_3, .vpsCompareCompetitionTableR1C2_13, .vpsCompareCompetitionTableR1CL_3{
	height: 50px;
}
.vpsCompareCompetitionTableR2C1L, .vpsCompareCompetitionTableR2C2L ,.vpsCompareCompetitionTableR2CLL, .vpsCompareCompetitionTableR2C2_1L{
	height: 50px;
	border-bottom: 1px solid #C8C8C8;
}
.vpsCompareCompetitionTableR2C1, .vpsCompareCompetitionTableR2C1L{
	background: #ECECEC;
}
.vpsCompareCompetitionTableR2C2, .vpsCompareCompetitionTableR2C2_1, .vpsCompareCompetitionTableR2C2L, .vpsCompareCompetitionTableR2C2_1L{
	background: #F4F4F4;
}
.vpsCompareCompetitionTableR2CL, .vpsCompareCompetitionTableR2CLL
{
	background: #2A5896;
}
.vpsCompareRow
{
	border-bottom: 1px solid #7C7C7C;
	padding: 0 0 20px 0;
	height: 100%;
}
.vpsCompareCompetitionTable .vpsCompareRow
{
	padding: 0px;
}
.vpsCompareRowL
{
	border-bottom: 1px solid #E5E5E5;
	width: 639px;
}
.vpsCompareCompetitionTableR2CLL
{
	font-size: 18px;
}