#HSCOverview
{
	/*background: url('/img/hsc_overview.jpg') no-repeat;*/
	width: 100%;
	height: 100%;
	position: relative;
}
#HSCOverview h1 {
	width: 100%;
	height: 100%;
	position: relative;
}
#HSCOverview span {
	background: none;
	width: 100%;
	height: 100%;
	position: relative;
}
#HSCOverviewContent, #HSCOverviewContent div
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	letter-spacing:0.05em; 
	word-spacing:0.1em;
	line-height:1.6em;	
}
#HSCOverviewContent h2 {
	font-size: 30px;
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.1em;	
	padding: 0 0 10px 0;
}
.HSCOverviewContentList .greyListRow, .HSCOverviewContentList .whiteListRow
{
	color: #171717;
	padding: 10px 5px 10px 15px;
}
/*----------------------------------------------------------------------------*/

#businessADSL
{
	background: url('/img/hsc_businessadsl.jpg') no-repeat;
	width: 635px;
	height: 238px;
}
#businessADSLContent
{
	margin: 63px 20px 0px 25px;
	font-size: 14px;
}
*html #businessADSLContent
{
	margin: 70px 30px 0px 25px;
}

.businessADSLTop
{
	background: url('/img/greytable2_tm.jpg') repeat-x top;
	height: 11px;
}
.businessADSLTopTL
{
	background: url('/img/greytable2_tl.jpg') no-repeat;
	width: 40px;
	height: 11px;
	float: left;
}
.businessADSLTopTR
{
	background: url('/img/greytable2_tr.jpg') no-repeat;
	width: 7px;
	height: 11px;
	float: right;
}
.businessADSLML
{
	background: url('/img/greytable2_ml.jpg') repeat-y left;
}
.businessADSLMR
{
	background: url('/img/greytable2_mr.jpg') repeat-y right;
}
.businessADSLBottom
{
	background: url('/img/greytable2_bm.jpg') repeat-x;
	height: 11px;
}
.businessADSLBottomBL
{
	background: url('/img/greytable2_bl2.jpg') no-repeat;
	height: 11px;
	width: 40px;
	float: left;
}
.businessADSLBottomBR
{
	background: url('/img/greytable2_br.jpg') no-repeat;
	height: 11px;
	width: 7px;
	float: right;
}
.businessADSLR1
{
	background: url('/img/greytable2_r1bg.jpg') repeat-y left;
	border-bottom: 1px solid #E8E8E8;
}
.businessADSLR1C1
{
	background: url('/img/adsl_businessc1.jpg') no-repeat 0 0;
	margin: 20px 0 0 4px;
	height: 210px;
}
*html .businessADSLR1C1
{
	background: url('/img/adsl_businessc1.jpg') no-repeat -0.3em 0;
	margin: 10px 0 0 7px;
}
.businessADSLR2
{
	background: url('/img/greytable2_r2bg2.jpg') repeat-y left;
}
.businessADSLR2C1
{
	background: url('/img/adsl_businessc2.jpg') no-repeat 0 1em;
	margin: 0 0 0 4px;
	height: 230px;
}
*html .businessADSLR2C1
{
	background: url('/img/adsl_businessc2.jpg') no-repeat -0.3em 1em;
	margin: 0 0 0 7px;
	height: 230px;
}
.businessADSLRowContent
{
	margin: 0 0 0 60px;
}
.businessADSLMainPlan, .businessADSLMainPlan2
{
	float: left;
}
.businessADSLMainPlan2
{
	margin: 30px 0 0 0;
}
.businessADSLMainPlanDetails, .businessADSLMainPlanFeatures
{
	width: 400px;
}
.businessADSLMainPlanDetails_1, .businessADSLMainPlanFeatures_1
{
	width: 440px;
}
*html .businessADSLMainPlanDetails_1, *html .businessADSLMainPlanFeatures_1
{
	width: 420px;
}
.businessADSLMainPlanTitle
{
	float: left;
	color: #595959;
	font-weight: bold;
}
.businessADSLMainPlanTitle2
{
	float: right;
	color: #D50000;
	font-weight: bold;
}
.businessADSLMainPlanFeaturesTitle
{
	float: left;
	color: #899DAA;
	font-weight: bold;
	margin: 5px 0 0 70px;
}
*html .businessADSLMainPlanFeaturesTitle
{
	margin: 5px 0 0 32px;
}
.businessADSLMainPlanFeaturesList
{
	float: right;
	margin: 5px 0 0 0;
}
.businessADSLMainPlanFeaturesList ul 
{
	list-style: none;
	margin: 0px 0px 5px 5px;
	padding: 0px;
}
.businessADSLMainPlanFeaturesList ul li
{
	background: url('/img/bullet_blue.jpg') 0 0.7em no-repeat;
	margin: 0px;
	padding: 0px 0px 4px 8px;
	color: #595959;
}

/*----------------------------------------------------------------------------*/

.ADSLOrderBttn, .ADSLOrderBttnR2
{
	float: left;
	margin: 0 0 0 50px;
}
.ADSLOrderBttnR2
{
	margin: 20px 0 0 15px;
}
*html .ADSLOrderBttnR2
{
	margin: 20px 0 0 30px;
}

/*----------------------------------------------------------------------------*/

#gamerExtremeADSL
{
	background: url('/img/hsc_gamerextremeadsl.jpg') no-repeat;
	width: 635px;
	height: 230px;
}
#gamerExtremeADSLContent
{
	margin: 65px 270px 0px 20px;
	font-size: 14px;
}
*html #gamerExtremeADSLContent
{
	margin: 70px 270px 0px 20px;
}
.gamerADSLTop
{
	background: url('/img/greytable2_tm.jpg') repeat-x top;
	height: 11px;
}
.gamerADSLTopTL
{
	background: url('/img/greytable2_tl.jpg') no-repeat;
	width: 40px;
	height: 11px;
	float: left;
}
.gamerADSLTopTR
{
	background: url('/img/greytable2_tr.jpg') no-repeat;
	width: 7px;
	height: 11px;
	float: right;
}
.gamerADSLML
{
	background: url('/img/greytable2_ml.jpg') repeat-y left;
}
.gamerADSLMR
{
	background: url('/img/greytable2_mr.jpg') repeat-y right;
}
.gamerADSLBottom
{
	background: url('/img/greytable2_bm.jpg') repeat-x;
	height: 11px;
}
.gamerADSLBottomBL
{
	background: url('/img/greytable2_bl2.jpg') no-repeat;
	height: 11px;
	width: 40px;
	float: left;
}
.gamerADSLBottomBR
{
	background: url('/img/greytable2_br.jpg') no-repeat;
	height: 11px;
	width: 7px;
	float: right;
}
.gamerADSLR1
{
	background: url('/img/greytable2_r1bg.jpg') repeat-y left;
	border-bottom: 1px solid #E8E8E8;
}
.gamerADSLR1C1
{
	background: url('/img/adsl_gamer1.jpg') no-repeat 0 0;
	margin: 10px 0 0 4px;
	height: 200px;
}
*html .gamerADSLR1C1
{
	background: url('/img/adsl_gamer1.jpg') no-repeat -0.3em 0;
	margin: 10px 0 0 7px;
}
.gamerADSLR2
{
	background: url('/img/greytable2_r2bg2.jpg') repeat-y left;
}
.gamerADSLR2C1
{
	background: url('/img/adsl_gamer2.jpg') no-repeat 0 1em;
	margin: 0 0 0 4px;
	height: 210px;
}
*html .gamerADSLR2C1
{
	background: url('/img/adsl_gamer2.jpg') no-repeat -0.3em 1em;
	margin: 0 0 0 7px;
}
.gamerADSLRowContent
{
	margin: 0 0 0 60px;
}
.gamerADSLMainPlan, .gamerADSLMainPlan2
{
	float: left;
	margin: 10px 0 0 0;
}
.gamerADSLMainPlan2
{
	margin: 30px 30px 0 0;
}
.gamerADSLMainPlanDetails, .gamerADSLMainPlanDetails_1
{
	width: 430px;
}
.gamerADSLMainPlanFeatures, .gamerADSLMainPlanFeatures_1
{
	width: 400px;
}
*html .gamerADSLMainPlanDetails_1
{
	width: 410px;
}
*html .gamerADSLMainPlanFeatures_1
{
	width: 360px;
}
.gamerADSLMainPlanTitle
{
	float: left;
	color: #595959;
	font-weight: bold;
}
.gamerADSLMainPlanTitle2
{
	float: right;
	color: #D50000;
	font-weight: bold;
}
.gamerADSLMainPlanFeaturesTitle
{
	float: left;
	color: #899DAA;
	font-weight: bold;
	margin: 5px 0 0 70px;
}
*html .gamerADSLMainPlanFeaturesTitle
{
	margin: 5px 0 0 32px;
}
.gamerADSLMainPlanFeaturesList
{
	float: right;
	margin: 5px 0 0 0px;
}
.gamerADSLMainPlanFeaturesList ul 
{
	list-style: none;
	margin: 0px 0px 5px 5px;
	padding: 0px;
}
.gamerADSLMainPlanFeaturesList ul li
{
	background: url('/img/bullet_blue.jpg') 0 0.7em no-repeat;
	margin: 0px;
	padding: 0px 0px 4px 8px;
	color: #595959;
}

/*----------------------------------------------------------------------------*/
.ADSLOneText
{
	font-family: Georgia, "Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
	color: #595989;
}
.ADSLOneTextMenu
{
	font-family: Georgia, "Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #858585;
	font-size: 14px;
}
.ADSLOnePlusText
{
	color: #595959;
	font-weight: bold;
	font-size: 14px;
	vertical-align: super;
}
#ADSLOne
{
	/*background: url('/img/hsc_adslone.jpg') no-repeat;*/
	width: 100%;
	height: 100%;
	position: relative;
}
#ADSLOne h1 {
	width: 100%;
	height: 100%;
	position: relative;
}

#ADSLOne span {
	background: none;
	width: 100%;
	height: 100%;
	position: relative;
}
#ADSLOneContent, #ADSLOneContent div
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	letter-spacing:0.05em; 
	word-spacing:0.1em;
	line-height:1.6em;	
	
}
#ADSLOneContent h2 {
	font-size: 30px;
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.1em;	
	padding: 0 0 10px 0;
}
.ADSLOneTop
{
	background: url('/img/greytable2_tm.jpg') repeat-x top;
	height: 11px;
}
.ADSLOneTopTL
{
	background: url('/img/greytable2_tl.jpg') no-repeat;
	width: 40px;
	height: 11px;
	float: left;
}
.ADSLOneTopTR
{
	background: url('/img/greytable2_tr.jpg') no-repeat;
	width: 7px;
	height: 11px;
	float: right;
}
.ADSLOneML
{
	background: url('/img/greytable2_ml.jpg') repeat-y left;
}
.ADSLOneMR
{
	background: url('/img/greytable2_mr.jpg') repeat-y right;
}
.ADSLOneBottom
{
	background: url('/img/greytable2_bm.jpg') repeat-x;
	height: 11px;
}
.ADSLOneBottomBL
{
	background: url('/img/greytable2_bl2.jpg') no-repeat;
	height: 11px;
	width: 40px;
	float: left;
}
.ADSLOneBottomBR
{
	background: url('/img/greytable2_br.jpg') no-repeat;
	height: 11px;
	width: 7px;
	float: right;
}
.ADSLOneR1
{
	background: url('/img/greytable2_r1bg.jpg') repeat-y left;
	border-bottom: 1px solid #E8E8E8;
}
.ADSLOneR1C1
{
	background: url('/img/hsc/adslone_1.jpg') no-repeat 0 0;
	margin: 10px 0 0 4px;
	height: 220px;
}
*html .ADSLOneR1C1
{
	background: url('/img/hsc/adslone_1.jpg') no-repeat -0.3em 0;
	margin: 10px 0 0 7px;
}
.ADSLOneR2
{
	background: url('/img/greytable2_r2bg2.jpg') repeat-y left;
}
.ADSLOneR2C1
{
	background: url('/img/hsc/adslone_2.jpg') no-repeat 0 1em;
	margin: 0 0 0 4px;
	height: 270px;
}
*html .ADSLOneR2C1
{
	background: url('/img/hsc/adslone_2.jpg') no-repeat -0.3em 1em;
	margin: 0 0 0 7px;
}
.ADSLOneRowContent
{
	margin: 0 0 0 60px;
}
.ADSLOneMainPlan, .ADSLOneMainPlan2
{
	float: left;
	margin: 10px 0 0 0;
}
.ADSLOneMainPlan2
{
	margin: 30px 30px 0 0;
}
.ADSLOneMainPlanDetails, .ADSLOneMainPlanDetails_1
{
	width: 410px;
}
.ADSLOneMainPlanFeatures, .ADSLOneMainPlanFeatures_1
{
	width: 360px;
}
*html .ADSLOneMainPlanDetails_1
{
	width: 410px;
}
*html .ADSLOneMainPlanFeatures_1
{
	width: 360px;
}
.ADSLOneMainPlanTitle
{
	float: left;
	color: #595959;
	font-weight: bold;
	font-size: 14px;
}
.ADSLOneMainPlanTitle2
{
	float: right;
	color: #D50000;
	font-weight: bold;
}
.ADSLOneMainPlanFeaturesTitle
{
	float: left;
	color: #899DAA;
	font-weight: bold;
	margin: 5px 0 0 70px;
}
*html .ADSLOneMainPlanFeaturesTitle
{
	margin: 5px 0 0 32px;
}
.ADSLOneMainPlanFeaturesList
{
	float: right;
	margin: 5px 0 0 0px;
}
.ADSLOneMainPlanFeaturesList ul 
{
	list-style: none;
	margin: 0px 0px 5px 5px;
	padding: 0px;
}
.ADSLOneMainPlanFeaturesList ul li
{
	background: url('/img/bullet_blue.jpg') 0 0.7em no-repeat;
	margin: 0px;
	padding: 0px 0px 4px 8px;
	color: #595959;
}

.ADSLOneAdditonalCost
{
	margin: 0 0 0 225px;
	color: 808080;
	font-size: 11px;
}

.ADSLOneList .greyListRow, .ADSLOneList .whiteListRow
{
	padding: 8px 5px 8px 15px;
	color: #171717;
}
/*----------------------------------------------------------------------------*/

.monthlyFee, .installationFee, .contractTerm
{
	background: #F4F4F4;
	padding: 3px;
	float: left;
	width: 130px;
	text-align: right;
	color: #595959;
}
.installationFee
{
	background: #fff;
}
*html .monthlyFee, .installationFee, .contractTerm
{
	width: 130px;
}
.monthlyFeeRowC1, .installationFeeRowC1, .contractTermRowC1
{
	background: #F4F4F4;
	padding: 3px 3px 3px 20px;
	margin: 0 0 0 10px;
	color: #595959;
	width: 110px;
	float: left;
}
.installationFeeRowC1
{
	background: #fff;
}
.monthlyFeeRowC1 strong
{
	color: #000000;
}
.monthlyFeeRowC2, .installationFeeRowC2, .contractTermRowC2
{
	background: #F4F4F4;
	padding: 3px 3px 3px 20px;
	margin: 0 0 0 0px;
	border-left: 1px dotted #DADADA;
	color: #595959;
	width: 110px;
	float: left;
}
.installationFeeRowC2
{
	background: #fff;
}
.monthlyFeeRowC2 strong
{
	color: #000000;
}
.adslFeesTable
{
	margin: 0 0 0 60px;
}

/*----------------------------------------------------------------------------*/

.adslFooterNote
{
	color: 808080;
	font-size: 11px;
	text-align: left;
	margin: 20px 0 20px 0;
}

/*----------------------------------------------------------------------------*/

#SDSL
{
	/*background: url('/img/hsc_sdsl.jpg') no-repeat;*/
	width: 100%;
	height: 100%;
	position: relative;
}
#SDSL h1 {
	width: 100%;
	height: 100%;
	position: relative;
}
#SDSL span {
	background: none;
	width: 100%;
	height: 100%;
	position: relative;
}
#SDSLContent, #SDSLContent div
{
	/*margin: 75px 290px 0px 20px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	letter-spacing:0.05em; 
	word-spacing:0.1em;
	line-height:1.6em;	
}
#SDSLContent h2 {
	font-size: 30px;
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.1em;
	padding: 0 0 10px 0;	
}

#SDSLFeatures
{
	width: 310px;
	float: left;
}
#SDSLFeatures .greyListRow, #SDSLFeatures .whiteListRow
{
	color: #171717;
	padding: 10px 5px 10px 15px;
}
#SDSLTB
{
	width: 310px;
	float: right;
	border: 2px solid #EEE;
}
.SDSLTBT
{
	background: url('/img/tb_blue_tm.jpg') repeat-x top;
	height: 40px;
}
.SDSLTBTL
{
	background: url('/img/tb_blue_tl.jpg') no-repeat;
	height: 40px;
	float: left;
	padding: 10px 10px 0 20px;
}
.SDSLTBTR
{
	background: url('/img/tb_blue_tr.jpg') no-repeat;
	width: 14px;
	height: 40px;
	float: right;
}
.SDSLTBTitle
{
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
.SDSLTBTitle2
{
	font-size: 14px;
	color: #c3fff2;
	font-weight: bold;
}
.SDSLTBContent
{
	height: 350px;
	margin: 10px 20px 0px 20px;
}
.SDSLName
{
	color: #D50000;
	font-size: 11px;
	font-weight: bold;
}
.SDSLFeatures
{
	color: #899daa;
	font-family: Arial black, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.SDSLFeatures ul 
{
	list-style: none;
	margin: 5px 0px 5px 5px;
	padding: 0px;
}
.SDSLFeatures ul li
{
	background: url('/img/bullet_blue.jpg') 0 0.5em no-repeat;
	margin: 0px;
	padding: 0px 0px 4px 10px;
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.SDSLMonthyFee, .SDSLContractTerm
{
	background: #F4F4F4;
	padding: 8px 5px 8px 20px;
	font-size: 11px;
}
.SDSLInstallationFee
{
	background: #fff;
	padding: 8px 5px 8px 20px;
	font-size: 11px;
}
*html .SDSLMonthyFee, *html .SDSLContractTerm, *html .SDSLInstallationFee
{
	padding: 8px 5px 0 20px;
}
.SDSLFeatureTBL
{
	float: left;
	width: 100px;
	text-align: right;
}
.SDSLFeatureTBR
{
	float: left;
	margin: 0 0 0 20px;
}
.SDSLFeatureTBR strong
{
	color: #000;
}
.SDSLOrderBttn
{
	text-align: center;
	margin: 20px 20px 20px 20px;
}
/*----------------------------------------------------------------------------*/

#T1
{
	/*background: url('/img/hsc_t1.jpg') no-repeat;*/
	width: 100%;
	height: 100%;
	position: relative;
}
#T1 h1 {
	width: 100%;
	height: 100%;
	position: relative;
}

#T1 span {
	background: none;
	width: 100%;
	height: 100%;
	position: relative;
}
#T1Content, #T1Content div
{
	/*margin: 75px 180px 0px 20px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	letter-spacing:0.05em; 
	word-spacing:0.1em;
	line-height:1.6em;	

}
#T1Content h2
{
	font-size: 30px;
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.1em;
	padding: 0 0 10px 0;	
}
#T1Features
{
	width: 310px;
	float: left;
}
#T1Features .greyListRow, #T1Features .whiteListRow
{
	color: #171717;
	padding: 10px 5px 10px 15px;
}
#T1TB
{
	width: 310px;
	float: right;
	border: 2px solid #EEE;
}
.T1TBT
{
	background: url('/img/tb_yellow_tm.jpg') repeat-x top;
	height: 40px;
}
.T1TBTL
{
	background: url('/img/tb_yellow_tl.jpg') no-repeat;
	height: 40px;
	float: left;
	padding: 10px 10px 0 20px;
}
.T1TBTR
{
	background: url('/img/tb_yellow_tr.jpg') no-repeat;
	width: 14px;
	height: 40px;
	float: right;
}
.T1_TB_Title
{
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
.T1_TBContent
{
	height: 170px;
	margin: 10px 20px 5px 20px;
}
.T1_TBName
{
	color: #D50000;
	font-weight: bold;
	font-size: 11px;
}
.T1_TBText
{
	margin: 10px 0 10px 0;
	font-size: 11px;
}
.T1_TBOrderBttn
{
	text-align: center;
	padding: 10px 0 10px 0;
}

/*----------------------------------------------------------------------------*/

#Fiber
{
	/*background: url('/img/hsc_fiber.jpg') no-repeat;*/
	width: 100%;
	height: 100%;
	position: relative;
}
#Fiber h1 {
	width: 100%;
	height: 100%;
	position: relative;
}


#Fiber span {
	background: none;
	width: 100%;
	height: 100%;
	position: relative;
}
#FiberContent, #FiberContent div
{
	/*margin: 70px 10px 0px 262px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	letter-spacing:0.05em; 
	word-spacing:0.1em;
	line-height:1.6em;	
}
#FiberContent h2
{
	font-size: 30px;
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.1em;	
	padding: 0 0 10px 0;
}
#FiberFeatures
{
	width: 310px;
	float: left;
}
#FiberFeatures .greyListRow, #FiberFeatures .whiteListRow
{
	color: #171717;
	padding: 10px 5px 10px 15px;
}
#FiberTB
{
	width: 310px;
	float: right;
	border: 2px solid #EEE;
}
.FiberTBT
{
	background: url('/img/tb_green_tm.jpg') repeat-x top;
	height: 40px;
}
.FiberTBTL
{
	background: url('/img/tb_green_tl.jpg') no-repeat;
	height: 40px;
	float: left;
	padding: 10px 10px 0 20px;
}
.FiberTBTR
{
	background: url('/img/tb_green_tr.jpg') no-repeat;
	width: 14px;
	height: 40px;
	float: right;
}
.FiberTB_Title
{
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
.FiberTB_TBContent
{
	height: 180px;
	margin: 10px 20px 5px 20px;
}
.FiberTB_TBText
{
	margin: 10px 0 10px 0;
	font-size: 11px;
	color: #595959;
	line-height: 1.5em;
}
.FiberTB_TBOrderBttn
{
	text-align: center;
	padding: 10px 0 10px 0;
}
/*----------------------------------------------------------------------------*/

.HSCTB_ML
{
	background: url('/img/tb_ml.jpg') repeat-y left;
}
.HSCTB_MR
{
	background: url('/img/tb_mr.jpg') repeat-y right;
}
.HSCTB_B
{
	background: url('/img/tb_bm.jpg') repeat-x;
	height: 6px;
	margin: -5px 0 0 0;
}
.HSCTB_BL
{
	background: url('/img/tb_bl.jpg') no-repeat;
	height: 6px;
	width: 6px;
	float: left;
}
.HSCTB_BR
{
	background: url('/img/tb_br.jpg') no-repeat;
	height: 6px;
	width: 6px;
	float: right;
}
