﻿body {
	background:#F3F3F4 url('../images/bgBody.jpg') repeat-x scroll center top;
	margin:0px;
	font:normal 12px Arial;
	color:#4E4E4E;
}
p, a, div, img, td {
	margin:0px;
	text-decoration:none;
	vertical-align:top;
	font:normal 12px Arial;
	color:#4E4E4E;
	border:none;
}
.arial14 {
	font:normal 14px Arial;
}
.arial15 {
	font:normal 15px Arial;
}
.arial16 {
	font:normal 16px Arial;
}
.arial18 {
	font:normal 18px Arial;
}
.arial21 {
	font:normal 21px Arial;
}
.arial24 {
	font:normal 24px Arial;
}
.map {
	background:transparent url('../images/bgMap.png') no-repeat scroll center top;
}
.container {
	width:963px;
	margin:0px auto;
}
.header {
	width:681px;
	height:108px;
}
.header p {
	font:normal 24px Arial;
	color:#FFFFFF;
	padding-left:30px;
}
.tableMainMenu {
	width:681px;
	height:28px;
	text-align:center;
	margin-bottom:5px;
}
.tableMainMenu .menuLeftNormal {
	background:transparent url('../images/bgMainMenu.png') no-repeat scroll left 0px;
}
.tableMainMenu .menuLeftActive {
	background:transparent url('../images/bgMainMenu.png') no-repeat scroll left -28px;
}
.tableMainMenu .menuCenterNormal {
	background:transparent url('../images/bgMainMenu.png') no-repeat scroll left -56px;
}
.tableMainMenu .menuCenterActive {
	background:transparent url('../images/bgMainMenu.png') no-repeat scroll left -84px;
}
.tableMainMenu .menuRightNormal {
	background:transparent url('../images/bgMainMenu.png') no-repeat scroll left -112px;
}
.tableMainMenu .menuRightActive {
	background:transparent url('../images/bgMainMenu.png') no-repeat scroll left -140px;
}
.tableMainMenu a {
	line-height:28px;
	color:#26384A;
	padding:9px 25% 7px 25%;
}
.menuLeftActive a, .menuCenterActive a, .menuRightActive a, .menuLeftNormal a:hover, .menuCenterNormal a:hover, .menuRightNormal a:hover {
	color:#FFFFFF;
}
#home:hover {
	background:transparent url('../images/bgMainMenu.png') no-repeat scroll left -28px;
}
#plan:hover, #promo:hover {
	background:transparent url('../images/bgMainMenu.png') no-repeat scroll left -84px;
} 
#new:hover {
	background:transparent url('../images/bgMainMenu.png') no-repeat scroll left -140px;
}
.check {
	background:transparent url('../images/bgCheck.png') repeat-x scroll left top;
	width:277px;
	height:258px;
}
.check .over {
	font:normal 26px Arial;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
}
.check .over span {
	font:normal 40px Arial Black;
	color:#FFFFFF;
}
.check p {
	font:normal 16px Arial;
	color:#FFFFFF;
}
.logo {
	background:transparent url('../images/logoMyDSL.png') no-repeat scroll center bottom;
	width:277px;
	height:108px;
}
.tablePlan {
	width:943px;
	text-align:center;
}
.tablePlan .bgGray {
	background-color:#343434;
	height:50px;
	vertical-align:middle;
}
.tablePlan .bgGray p {
	color:#FFFFFF;
}
.tablePlan #green, .tablePlan #yellow, .tablePlan #orange, .tablePlan #red, .tablePlan #maroon {
	width:183px;
	height:94px;
	vertical-align:middle;
}
.tablePlan #green div, .tablePlan #yellow div, .tablePlan #orange div, .tablePlan #red div, .tablePlan #maroon div {
	padding:0px 10px;
	width:163px;
}
.tablePlan #green p, .tablePlan #yellow p, .tablePlan #orange p, .tablePlan #red p, .tablePlan #maroon p {
	font:normal 16px arial;
	line-height:12px;
	color:#FFFFFF;
}
.tablePlan #green b, .tablePlan #yellow b, .tablePlan #orange b, .tablePlan #red b, .tablePlan #maroon b {
	font:bold 40px arial;
	line-height:30px;
}
.tablePlan hr {
	border:2px solid #FFFFFF;
	line-height:2px;
}
.tablePlan div a {
	float:right;
	color:#FFFFFF;
	padding-top:4px;
}
.tablePlan div a:hover {
	text-decoration:underline;
}
.tablePlan #green {
    background:transparent url('../images/bgPlanGreen.png') no-repeat scroll left top;
}
.tablePlan #yellow {
    background:transparent url('../images/bgPlanYellow.png') no-repeat scroll left top;
}
.tablePlan #orange {
    background:transparent url('../images/bgPlanOrange.png') no-repeat scroll left top;
}
.tablePlan #red {
    background:transparent url('../images/bgPlanRed.png') no-repeat scroll left top;
}
.tablePlan #maroon {
    background:transparent url('../images/bgPlanMaroon.png') no-repeat scroll left top;
}

#areaDIV  {
/*    background:transparent url('../images/bgArea.jpg') no-repeat scroll left top;*/
background-color:Maroon;
	width:353px;
	height:437px;
	padding:20px;
}

#areaDIV .scroll {
	background:transparent url('../images/insideCenter.jpg') repeat-x scroll left top;
	width:340px;
	height:400px;
	overflow-y:scroll;
}
/**************************************** index.aspx *****************************************/
.plan {
    background:transparent url('../images/bgChannel.png') no-repeat left top;
	width:963px;
	height:322px;
	margin-bottom:5px;
}
.qik {
    background:transparent url('../images/bgQIK.png') no-repeat left top;
	width:963px;
	height:126px;
	margin-bottom:5px;
}
.qik td {
	text-align:center;
}
.qik p {
	font:normal 18px Arial;
	color:#EC1E24;
}
.qik b {
	font:normal 21px Arial Black;
}
.qik span {
	color:#FFFFFF;
}
.link {
    background:transparent url('../images/bgLinks.png') no-repeat scroll left top;
	width:304px;
	height:205px;
}

.tableBox1 {
	width:963px;
	height:161px;
}
.tableBox1 #left {
    background:transparent url('../images/bgBox1Left.png') no-repeat scroll left top;
}
.tableBox1 #center {
    background:transparent url('../images/bgBox1Center.png') repeat-x scroll center top;
}
.tableBox1 #right {
    background:transparent url('../images/bgBox1Right.png') no-repeat scroll right top;
}
.tableBox1 #center div {
	padding:10px 20px;
}
.tableLinks {
	width:963px;
}
.tableLinks div {
	padding:10px 20px;
}
.icon {
	padding:30px 20px 0px 20px;
}
.icon p {
    height:22px;
    color:#FFFFFF;
}
.icon a {
    font:normal 14px Arial;
    padding:3px 0px 4px 30px;
    color:#FFFFFF;
}
.icon #mail {
    background:transparent url('../images/icon.png') no-repeat scroll 0px 0px;
}
.icon #usage {
    background:transparent url('../images/icon.png') no-repeat scroll 0px -44px;
}
.icon #support {
    background:transparent url('../images/icon.png') no-repeat scroll 0px -88px;
}
.icon #bill {
    background:transparent url('../images/icon.png') no-repeat scroll 0px -132px;
}
.icon #cert {
    background:transparent url('../images/icon.png') no-repeat scroll 0px -176px;
}

.icon #mail:hover {
    background:transparent url('../images/icon.png') no-repeat scroll 0px -22px;
}
.icon #usage:hover {
    background:transparent url('../images/icon.png') no-repeat scroll 0px -66px;
}
.icon #support:hover {
    background:transparent url('../images/icon.png') no-repeat scroll 0px -110px;
}
.icon #bill:hover {
    background:transparent url('../images/icon.png') no-repeat scroll 0px -154px;
}
.icon #cert:hover {
    background:transparent url('../images/icon.png') no-repeat scroll 0px -198px;
}

.tableBox3 {
	width:963px;
	height:180px;
}
.tableBox3 td {
    background:transparent url('../images/bgBox2Center.png') repeat-x scroll center center;
}
.tableBox3 #left {
    background:transparent url('../images/bgBox2Left.png') no-repeat scroll left center;
}
.tableBox3 #center {
    background:transparent url('../images/bgBox3Center.png') repeat-x scroll center top;
}
.tableBox3 #right {
    background:transparent url('../images/bgBox2Right.png') no-repeat scroll right center;
}
.tableBox3 #center div {
	padding:10px;
}
.tableBox3 img {
	float:left;
}
.tableBox3 p {
	color:#000000;
}

/**************************************** main2.master *****************************************/
.subMenuTop {
    background:transparent url('../images/bgSubMenuTop.png') no-repeat scroll left top;
	width:277px;
	height:10px;
	font-size:x-small;
}
.subMenu {
    background:transparent url('../images/bgSubMenuCenter.png') repeat-x scroll left top;
	width:237px;
	padding:0px 20px;
	height:600px;
}
.subMenu p {
	padding:5px 0px;
}
.subMenu a:hover {
	color:#FFFFFF;
}
.content 
{
    background-color:#FFFFFF;
}

/**************************************** apply.aspx *****************************************/
.applicationForm {
    background:transparent url('../images/waterMark.png') no-repeat scroll center 20px;
    padding:20px;
	width:641px;
}
.applicationForm #tableApplication {
    margin-left:50px;
}
.terms {
    background:transparent url('../images/bgTerms.png') no-repeat scroll left top;
	width:514px;
	height:255px;
}
.terms #termsTitle {
	color:#FFFFFF;
	padding:10px 20px;
}
.terms #termsCopy {
	width:464px;
	height:140px;
	padding:10px;
	margin:10px;
	overflow-y:scroll;
}
.terms #termsAgree {
	padding:6px 0px 0px 20px;
	color:#FFFFFF;
}
.bagQIK {
	height:140px;
	padding:0px 60px 20px 20px;
    width: 360px;
}
.bagQIK img {
	float:left;
	padding:0px 20px 0px 0px;
}
.print {
	text-align:right;
}
.print a {
	color:#FFFFFF;
	text-decoration:underline;
}
.print a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

/**************************************** plan.aspx *****************************************/
.planHeader {
    background:#333333 url('../images/bgGradient.png') no-repeat scroll 10px center;
	width:641px;
	height:110px;
	padding:20px;
	text-align:center;
	margin-bottom:5px;
}
.planHeader #choose {
	font:normal 21px Arial Black;
	color:#FFCC02;
	text-align:center;
}
.planHeader p {
	color:#FFFFFF;
	text-align:left;
}
.bgGray {
	background-color:#343434;
	height:50px;
	vertical-align:middle;
	text-align:center;
}
.bgGray p.arial18 {
	color:#FFFFFF;
	padding-top:6px;
}
.bgGray p {
	color:#FFFFFF;
}
.plan1 {
    background:#99BE3C url('../images/bgGradient2.png') no-repeat scroll left top;
    width:311px;
	height:292px;
	padding:13px;
}
.plan2 {
    background:#FFAB00 url('../images/bgGradient2.png') no-repeat scroll left top;
    width:311px;
	height:292px;
	padding:13px;
}
.plan3 {
    background:#F57D1F url('../images/bgGradient3.png') no-repeat scroll left top;
    width:197px;
	height:339px;
	padding:13px;
}
.plan4 {
    background:#EF4C23 url('../images/bgGradient3.png') no-repeat scroll left top;
    width:197px;
	height:339px;
	padding:13px;
}
.plan5 {
    background:#B82D25 url('../images/bgGradient3.png') no-repeat scroll left top;
    width:197px;
	height:339px;
	padding:13px;
}
.plan1 hr, .plan2 hr, .plan3 hr, .plan4 hr, .plan5 hr {
    height:2px;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
}
.plan1 a:hover, .plan2 a:hover, .plan3 a:hover, .plan4 a:hover, .plan5 a:hover {
	text-decoration:underline;
}
.bundled {
	text-align:center;
	margin:0px auto;
} 
.bundled td {
	vertical-align:middle;
	color:#FFFFFF;
} 
.bundled .plans {
	text-align:right;
	font:normal 16px Arial;
	color:#FFFFFF;
	padding-right:8px;
} 
.bundled .amount {
	text-align:left;
	font:normal 60px Arial Black;
	color:#FFFFFF;
	line-height:60px;
} 
.plus {
    color:#FFFFFF;
    text-align:center;
	font:normal 16px Arial;
}
.plus2 {
    color:#FFFFFF;
    text-align:center;
	font:normal 14px Arial;
	padding:4px 0px;
}
.bandwidth {
    color:#FFFFFF;
    text-align:center;
	font:normal 14px Arial;
}
.bandwidth span {
	font:normal 24px Arial Black;
}
.box4Top {
    background:transparent url('../images/bgBox4Top.png') no-repeat scroll center top;
    width:313px;
	height:8px;
    font:normal 2px Arial;
}
.box4Center {
    background:transparent url('../images/bgBox4Center.png') repeat-y scroll center top;
    width:293px;
	padding:0px 10px;
}
.box4Center li {
	margin:0px 0px 0px 12px;
    color:#343433;
    font:normal 11px Arial;
    padding:0px;
}
.box4Center ul {
	margin:0px;
    padding:0px;
}
.box4Bottom {
    background:transparent url('../images/bgBox4Bottom.png') no-repeat scroll center bottom;
    width:313px;
	height:8px;
    font:normal 2px Arial;
}
.tablePlan div a {
	float:right;
	color:#FFFFFF;
	padding-top:4px;
}
.tablePlan div a:hover {
	text-decoration:underline;
}
.plan3 .arial16, .plan4 .arial16, .plan5 .arial16 {
    text-align:center;
	color:#FFFFFF;
}
.plan3 .amount2, .plan4 .amount2, .plan5 .amount2 {
	text-align:left;
	font:normal 48px Arial Black;
	color:#FFFFFF;
	line-height:48px;
    text-align:center;
}
.box5Top {
    background:transparent url('../images/bgBox5Top.png') no-repeat scroll center top;
    width:197px;
	height:8px;
    font:normal 2px Arial;
}
.box5Center {
    background:transparent url('../images/bgBox5Center.png') repeat-y scroll center top;
    width:177px;
	padding:0px 10px;
}
.box5Center li {
	margin:0px 0px 0px 12px;
    color:#343433;
    font:normal 11px Arial;
    padding:0px;
}
.box5Center ul {
	margin:0px;
    padding:0px;
}
.box5Bottom {
    background:transparent url('../images/bgBox5Bottom.png') no-repeat scroll center bottom;
    width:197px;
	height:8px;
    font:normal 2px Arial;
}
.logoQIK {
	height:60px;
	margin:0px auto;
}
.logoQIK td {
    vertical-align:middle;
}
.logoQIK p {
    font:normal 16px Arial;
}

/**************************************** upgrade990.aspx *****************************************/
.upgrade {
	text-align:center;
    padding:20px;
}
.upgrade .arial15 {
    font:normal 15px Arial Black;
    color:#C1272D;
}
.upgrade ul {
	margin:0px auto;
    width:300px;
}
.upgrade li {
	text-align:left;
}
.upgrade td {
	text-align:left;
}
.upgrade #tableApplication {
	margin:0px auto;
}

/**************************************** upgrade1299.aspx *****************************************/
.detail {
}
.detail p {
	text-align:center;
	color:#2E3192;
}
.detail a {
	text-align:center;
	color:#C1272D;
	text-decoration:underline;
}
.detail a:hover {
	text-decoration:none;
}

/**************************************** faq.aspx *****************************************/
.bold24Blue {
	font:bold 24px Arial Narrow;
	color:#185FA9;
}
.normal18White {
	font:normal 18px Arial Narrow;
	color:#FFFFFF;
}
.bgRedFAQ {
	background-color:#E22429;
	padding:5px 20px;
}
.bgRedFAQIn {
	padding:20px;
}
.spam .first {
	font:bold 13px arial;
	color:#BF1E2D;
}
.spam .second {
	padding-left:20px;
}
.spam .third {
	padding-left:40px;
	vertical-align:top;
}

/*************************************** COVEYOR *********************************************/
.slideTable {
	display:inline;
}
.slideTable td {
	padding:15px 10px 0px 10px;
	text-align:center;
	vertical-align:top;
}
.slideImage {
	border:none;
}
.slideCaption {
	font:normal 12px Arial Black;
	text-align:center;
	vertical-align:top;
	color:#2E3192;
}
.inside {
	position:relative;
}
.scrollLeft {
	background:transparent url('../images/insideLeft.jpg') no-repeat scroll left top;
	width:10px;
	height:120px;
}
.scroll {
	background:transparent url('../images/insideCenter.jpg') repeat-x scroll left top;
	width:530px;
	height:121px;
}
.items {
	width:490px;
	height:120px;
}
.bag {
	background:transparent url('../images/bagOnly.png') no-repeat scroll left top;
	width:112px;
	height:156px;
	position:absolute;
	right:-6px;
	bottom:0px;
}
.qikInstall {
}
.qikInstall p {
    text-align:center;
}

.qikInstall a {
	text-align:center;
	color:#C1272D;
	text-decoration:underline;
}
.qikInstall a:hover {
	text-decoration:none;
}
/*************************************** qik.aspx *********************************************/
.qikTicker {
	background-color:#C1272D;
	padding:10px;
}

/*************************************** promo.aspx *********************************************/
.promo {
	background:transparent url('../images/characters.png') no-repeat scroll 20px 120px;
}

/*************************************** partners.aspx *********************************************/
.tablePartners {

}
.tablePartners td {
	text-align:center;
	vertical-align:middle;
}
.tablePartners .links {
	color:#185FA9;
	font-size:14px;
	margin:0px auto;
	line-height:40px;
}

/*************************************** partners.aspx *********************************************/
.readmore {
color:#C1272D;
	float:right;
}
.readmore:hover {
	text-decoration:underline;
}


/*************************************** master3.asmx *********************************************/
.tableSupport {
}
.tableSupport td {
    text-align:center;
    width:213px;
}
.tableSupport span {
    text-align:center;
    font:bold 14px Arial;
    color:#2E368E;
}
.tableSupport span:hover {
    color:#C1272D;
}

/*************************************** vistaDHCP.asmx *********************************************/
.vista  {
}
.vista ul {
	margin:0px;
}
.vista a {
	color:#C1272D;
}
.vista a:hover {
	text-decoration:underline;
}

/**************************************** thankyou.aspx *****************************************/
.character {
    background:transparent url('../images/characters.jpg') no-repeat scroll center bottom;
	width:681px;
	height:600px;
	text-align:center;
}
































