
html
{
	height:100%;
	margin:0 auto;
}
body
{
	height:100%;
	margin:0px;
	font-family:Arial;
	font-size:11pt;
	color: #FFFFFF;
	background:transparent url('../../images/header/header-bg.jpg') repeat-x left top;
	/* background-image: url(../../images/branding/ordering/bg.jpg"); */
	background-repeat: repeat-x;
}

a{
	color:#FFF;
	text-decoration:none;
}
a:visited{
	/**color:#ffffff;*/
	text-decoration:none;
}
a:hover{
	color:#2ec6ff;
	text-decoration:none;
}
table.tblMain
{
 	width: 1000px;
}
table.tblMain2
{
	width: 1000px;
}
tr.menuBg
{
	height: 35px;
	/*background-image: url(../../images/branding/ordering/menu_bg.png");*/
	background-repeat: repeat-y;
	background-color: #007FAC;
}
div.subscript_split
{
	height: 1px;
	width: 682px;
	background-image: url("../../images/branding/ordering/line.png");
	background-repeat: no-repeat;
}
td.catgory_field{
	padding:3px 3px 3px 3px;
	color:#242424;
	font-size:10pt;
	font-weight:bold;
}
td.myaccount_catgory_field
{
	padding: 3px 3px 3px 3px;
	/* color: #DDDDDD; */
	font-weight: bold;
}
td.catgory_item
{
	padding:5px 5px 5px 5px;
}
td.catgory_txt
{
	padding: 3px 3px 3px 3px;
	font-weight: normal;
	color: #FFFEFD;
}
td.categort_pad
{
	padding-bottom: 3px;
	padding-top: 3px;
}
td.mainBottom
{
	height: 101px;
	width: 1000px;
	background-image: url("../../images/branding/ordering/bottom.png");
}
th.catgory_title
{
	font-size: 12pt;
	color: #09DBF0;
}
.catgory_title_p
{
	font-size: 12pt;
	font-weight: bold;
	width:215px;
	text-align:left;
	float: left;
	border:0px red solid;
}
div.divTitleSelArrow
{
	height: 10px;
	width: 26px;
	background-image: url("../../images/branding/ordering/TitleSelArrow.png");
}
div.divFrameMiddle_s
{
	background-image:url("../../images/branding/ordering/frame_package_bg.png");
	background-repeat: repeat-y;
}
div.divFramBottom_s
{
	height:10px;
	width:686px;
	background-image: url("../../images/branding/ordering/frame_package_bottom.png");
}
div.divFrameHead_pkg
{
	height: 10px;
	width: 686px;
	background-image: url("../../images/branding/ordering/frame_head_other.png");
}
div.divFrameMenu
{
	height: 28px;
	width: 686px;
	background-image: url("../../images/branding/ordering/frame_menu.png");
}
div.divFrameMenu_l
{
	height: 28px;
	width: 952px;
	background-image: url("../../images/branding/ordering/frame_menu_l.png");
}
div.divFrameHead
{
	height:10px;
	width:852px;
	overflow:hidden;
	background-image: url("../../images/branding/ordering/frame_head.png");
	background-repeat: no-repeat;
}
div.divFrameBottom
{
	height:10px;
	width:852px;
	overflow:hidden;
	background-image: url("../../images/branding/ordering/frame_bottom.png");
	background-repeat: no-repeat;
}
div.divFrameMiddle
{
	width:852px;
	background-image: url("../../images/branding/ordering/frame_bg.png");
	background-repeat: repeat-y;
}
.input, select
{
	background-color:#FFFFFF;
	border:1px solid #596267;
}
.topNav{
	line-height:30px;
	font-size:15px;
	float:right;
	vertical-align:middle;
	color:#333333;
}
.topNavDone{
	line-height:30px;
	font-size:15px;
	float:right;
	vertical-align:middle;
	color:#333333;
}

.menuLine2{
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	width: 20px;
	height: 30px;
}
.topNavUSel{
	line-height:30px;
	color: #3399CC;
	font-size: 15px;
	float:right;
	vertical-align:middle;
}
div.menuLine
{
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	width: 1px;
	height: 30px;
	background-image: url("../../images/branding/ordering/menu_div_line.png");
}
div.arrowImg{
	float:right;
	margin-right:10px;
	margin-top:6px;
	width:9px;
	height:17px;
	background-image: url("../../images/branding/ordering/arrow.png");
}
div.arrowImgDone{
	float:right;
	margin-right:10px;
	margin-top:6px;
	width:9px;
	height:17px;
	background-image: url("../../images/branding/ordering/arrow_done.png");
}
div.arrowImgUSel{
	float:right;
	margin-right:10px;
	margin-top:6px;
	width:9px;
	height:17px;
	background-image: url("../../images/branding/ordering/arrow_sel.png");
}
.text_HL
{
	color: #09DBF0;
}
input.btn
{
	width: 116px;
	height: 32px;
	background-color:transparent;
	border:0px;
	color: #FFFEFD;
	font-weight:bold;
	cursor:pointer;
	background-image: url("../../images/branding/ordering/button.png");
}
.input_error
{
	background-color:#EF1821;
	border:1px solid #7F9DBA;
}
.label
{
	font-size:10pt;
	color: #242424;
	font-weight:bold;
}
.label_error{
	font-size:10pt;
	color:#EF1821;
	font-weight:bold;
}
.label_valid_desc
{
	color:#3090cf;
}
.label_error_desc
{
	color:#EF1821;
	font-weight:normal;
}

div.validation_info
{
	text-align:left;
	color:#FF2222;
}
.validation_error
{
	border:1px solid #7F9DBA;
	background-color:#FF2222;
}
.CBPSelect
{
	color: #000;
	font-size:16px;
	font-weight: bold;
	cursor:pointer;
	width: 200px;
}
.CBPNoSelect
{
	color: #929292;
	font-size:11pt;
	font-weight: bold;
	cursor:pointer;
	width: 200px;
}
.CBPNoSelect:HOVER
{
	color: #000;
}
.MSSCSelect
{
	color: #FFFEFD;
	font-weight: bold;
}
.MSSCNoSelect
{
	color: #50707A;
	font-weight: bold;
}
.closeImg
{
	width: 14x;
	height: 14px;
	position:absolute;
	z-index:0px;
	right:5px;
	top:23px;
	background-image: url("../../images/branding/ordering/close.png");
}
.closeImg_over
{
	width: 14px;
	height: 14px;
	position:absolute;
	z-index:0px;;
	right:5px;
	top:23px;
	background-image: url("../../images/branding/ordering/close_over.png");
}
.closeImg_mega
{
	width: 14x;
	height: 14px;
	position:absolute;
	z-index:0px;
	right:5px;
	top:23px;
	background-image: url("../../images/branding/ordering/close.png");
}
.closeImg_over_mega
{
	width: 14px;
	height: 14px;
	position:absolute;
	z-index:0px;;
	right:5px;
	top:23px;
	background-image: url("../../images/branding/ordering/close_over.png");
}
div.orderprocess
{
	height:65px;
	width:554px;
	position:relative;
	background-image: url("../../images/branding/ordering/orderprocessing.png");
}
div.loader
{
	height:32px;
	width:32px;
	margin-left:150px;
	margin-top:20px;
	position:absolute;
	top:-8px;
	background-image: url("../../images/branding/ordering/loader.gif");
}
div.divGeoBlockT
{
	width: 678px;
	height: 12px;
	background-image: url("../../images/branding/ordering/geoBlock_top.png");
	background-repeat: no-repeat;
}
div.divGeoBlock
{
	width: 678px;
	background-image: url("../../images/branding/ordering/geoBlock_bg.png");
	background-repeat: repeat-y;
}
div.divGeoBlockB
{
	height: 24px;
	width: 678px;
	background-image: url("../../images/branding/ordering/geoBlock_bottom.png");
	background-repeat: no-repeat;
}
div.divMyaccountBg
{
	background-repeat: repeat-x;
	background-color: #ffffff;
	color: #333333;
}
.subNavSelected
{
	font-family:Arial, Helvetica, sans-serif;
	color: #6ADAFF;
	cursor: pointer;
}
.subNavSelected:HOVER
{
	color: #fff;
}
.subNav
{
	color: #FFFEFD;
	cursor: pointer;
}
.myaccount_table
{
	border-color: #007FAC;
	border-width: 1px;
	/* background-color: #020a17; */
	border-style: solid;
	width: 1000px;
	padding:0px;
	margin:0px;
}
.commonBtnImg,.commonBtnImg_over,.commonBtnImg_dis
{
	width: 100px;
	height: 26px;
	background-color:transparent;
	border:0px;
	cursor:pointer;
	color:#ffffff;
	font-size:15px;
	font-family:arial;
	font-weight:bold;
	padding-bottom:2px;
}
.commonBtnImg
{
	/*background-image: url("../../images/branding/subcribe_btn.png");*/
	background: #19AAD9;
}
.commonBtnImg_over
{
	background-image: url("../../images/branding/subcribe_btn.png");
}
.commonBtnImg_dis
{
	cursor:default;
	color:#999999;
	background-image: url("../../images/branding/subcribe_btn.png");
}
.updateBtnImg,.updateBtnImg_over,.updateBtnImg_dis,.sendBtnImg,.sendBtnImg_over,.sendBtnImg_dis
{
	width: 116px;
	height: 32px;
	background-color:transparent;
	border:0px;
	cursor:pointer;
}
.updateBtnImg
{
	background-image: url("../../images/branding/ordering/updateBtn.png");
}
.updateBtnImg_over
{
	background-image: url("../../images/branding/ordering/updateBtn_over.png");
}
.updateBtnImg_dis
{
	cursor:default;
	background-image: url("../../images/branding/ordering/updateBtn_dis.png");
}
.sendBtnImg
{
	background-image: url("../../images/branding/ordering/sendBtn.png");
}
.sendBtnImg_over
{
	background-image: url("../../images/branding/ordering/sendBtn_over.png");
}
.sendBtnImg_dis
{
	cursor:default;
	background-image: url("../../images/branding/ordering/sendBtn_dis.png");
}

#footerBg{
	height:83px;
	background-image:url("../../images/branding/footbg.png");
	background-repeat: repeat-x;
}

#footerMid{
	text-align:center;
	position:absolute;
	left:0px;
	font-size:12px;
	height:83px;
	width:1011px;
	background-image:url("../../images/branding/footbg_mid.png");
	overflow:hidden;
}
#footerAd{
	height:150px;
	width:100%;
	background-color:#000;
}
.footerLink a:link, .footerLink a:visited{
	color:#003399;
}
.footerLink a:hover{
	color:#2EC6FF;
}
.footerSeparater{
	width:40px;
	color:#003399;
	font-size:12px;
}

/*Payflow Customization Page*/
.klUpgradeBox{
	float:left;
	width:220px;
	height:270px;
}
.klmain{
	width:1000px;
	margin:auto;
	margin-top:0px;
	position: relative;
   }
.klleft{
	left:-22px;
	width:22px;
	height:366px;
	position: absolute;
	background-repeat:no-repeat;
	background-image:url("../../images/branding/ordering/bg_left.jpg");
}
.klright{
	right:-22px;
	width:22px;
	height:366px;
	position: absolute;
	background-repeat:no-repeat;
	background-image:url("../../images/branding/ordering/bg_right.jpg");
}
.kltbl{
	font-size:11pt;
	color:#666666;
}
.klbold{
	font-size:11pt;
	font-weight:bold;
	color:#242424;
	position:absolute;
	top:0px;
	left:23px;
	padding-top:3px;
	width:200px;
}
.klbold2{
	font-size:11pt;
	font-weight:bold;
	color:#242424;
}
.klred{
	font-size:11pt;
	color:#ff0000;
}
.klitred{
	font-size:11pt;
	font-style:italic;
	color:#ff0000;
}
.klyhswhite{
	color:#FFFFFF;
}
.kltitle{
	height:35px;
	line-height:35px;
	font-size:14pt;
	font-weight:bold;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	background:url("../../images/branding/ordering/titlebg.jpg") repeat-x;
}
div.klreset{
	float:right;
	color:#FFCC00;
	cursor:pointer;
	font-size:10pt;
	text-decoration:underline;
}
div.klshodowT1{
	width:663px;
	height:13px;
	margin:auto;
	background:url("../../images/branding/ordering/yhs_shadow.png") no-repeat;
}
div.klshodowT1495{
	width:495px;
	height:13px;
	margin:auto;
	background:url("../../images/branding/ordering/yhs_shadow495.png") no-repeat;
}
div.klshodowT1972{
	width:972px;
	height:13px;
	margin:auto;
	background:url("../../images/branding/ordering/yhs_shadow972.png") no-repeat;
}
div.klshodowT2{
	width:678px;
	height:9px;
	top:0px;
	position:absolute;
	z-index:3;
	background:url("../../images/branding/ordering/cyd_shadow.png") no-repeat;
}
div.klyhs{
	width:100%;
	height:146px;
	background:url("../../images/branding/ordering/yhs_contentbg.jpg") repeat-x;
}
.klyhsblack{
	color:#333333;
}
.klyhsblack2{
	color:#666666;
}
.klyhsblue{
	color:#3399cc;
}
.klyhsprice{
	font-weight:bold;
}
.klyhssvc, .klyhsover, .klyhssel{
	float:left;
	height:100%;
	border-right:solid 1px #999999;
}
.klyhsover{
	background-color:#d4f4ff;
}
.klyhssel{
	background-color:#33ccff;
}
div.klcyd{
	width:100%;
	height:221px;
	position:relative;
	background:url("../../images/branding/ordering/vao_contentbg.jpg") repeat-x;
}
div.klcyd_no{
	width:100%;
	height:221px;
	position:relative;
	background:url("../../images/branding/ordering/vao_contentbgno.jpg") repeat-x;
}
.klcydstb{
	float:left;
	width:175px;
	height:40px;
	padding-left:20px;
	padding-top:161px;
	position:relative;
	/*border-right:solid 1px #999999;*/
}
.klcydimg{
	top:20px;
	left:20px;
	width:643px;
	height:137px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/cyd_img.png");
}
.klcydimg1{
	top:20px;
	left:20px;
	width:190px;
	height:124px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/cyd_all.png");
}
.klcydimg1_usca{
	top:20px;
	left:20px;
	width:245px;
	height:68px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/u39_normal.png");
}
.klcydimg2{
	top:25px;
	left:30px;
	width:190px;
	height:124px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/cyd_stv_pc_tab.png");
}
.klcydimg2_usca{
	top:25px;
	left:30px;
	width:223px;
	height:87px;
	border:0px red solid;
	position:absolute;
	background-repeat: no-repeat;
	background: url("../../images/branding/ordering/u42_normal.png");
}
.klcydimg3{
	top:35px;
	left:0px;
	width:190px;
	height:124px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/cyd_pc_tab.png");
}
.klcydimg4{
	top:40px;
	left:40px;
	width:73px;
	height:110px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/cyd_ipad.png");
}
.aap_bj_head{
	width:673px;
	height:96px;
	background-repeat: no-repeat;
	background: url("../../images/branding/ordering/aap_headbj.png");
}
.aap_bj_between{
	width:673px;
	background: url("../../images/branding/ordering/aap_betweenbj.png");
}
.aap_bj_end{
	width:673px;
	height:96px;
	background-repeat: no-repeat;
	background: url("../../images/branding/ordering/aap_endgj.png");
}
.aap_bj_head_white{
	width:603px;
	height:50px;
	background-repeat: no-repeat;
	background: url("../../images/branding/ordering/aap_headbj_white.png");
}
.aap_bj_head_hide_white{
	width:603px;
	height:44px;
	background: url("../../images/branding/ordering/aap_white.png");
}
.aap_bj_between_white{
	width:603px;
	background: url("../../images/branding/ordering/aap_betweenbj_white.png");
}
.aap_bj_end_white{
	width:603px;
	height:50px;
	background-repeat: no-repeat;
	background: url("../../images/branding/ordering/aap_endbj_white.png");
}
.aap_white{
	width:603px;
	height:44px;
	background-repeat: no-repeat;
	background: url("../../images/branding/ordering/aap_white.png");
}
.title_aap_content{
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
}
.txt_aap_content1{
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333333;
}
.txt_aap_conten5{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	letter-spacing: -1px;
}
.text_e911_1{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #333333;
}
.text_e911_2{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	margin-top: 10px;
}

.text_aap_content4{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #0066FF;
}
.text_aap1{
	font-family: Arial;
	font-size: 28px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #0F7795;
	text-align: left;
	margin: 10px 10px 10px 10px;
}
.text_aap2{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	text-align: left;
	margin: 10px 10px 10px 10px;
}
.text_aap3{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	text-align: left;
	margin: 10px 10px 10px 10px;
}
.addadditionalphonesimg{
	top:20px;
	left:408px;
	width:255px;
	height:180px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/add_additional_phones_img.png");
}
.addadditionalphonesCheckImg{
	width: 226px;
	height: 37px;
	border: 0px;
	cursor: pointer;
	font-size: 11pt;
	font-weight: bold;
	line-height: 38px;
	color: #FFFFFF;
	background: url("../../images/branding/ordering/atpcheck_btn.png") no-repeat;
}
.add_btn_img{
	width: 186px;
	height: 34px;
	border: 0px;
	cursor: pointer;
	font-size: 11pt;
	font-weight: bold;
	line-height: 34px;
	color: #FFFFFF;
	background: url("../../images/branding/ordering/add_btn_img.png") no-repeat;
}
.add_close{
	width: 30px;
	height: 30px;
	border: 0px;
	cursor: pointer;
	line-height: 30px;
	position: absolute;
	
	right:30px;
	top: 30px;
	background: url("../../images/branding/ordering/add_close.png") no-repeat;
}
.klchooseserviceimg1_0{
	top:77px;
	left:-22px;
	width:194px;
	height:77px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/u31_line_tv.png") repeat-x;
}
.klchooseserviceimg1_1{
	font-family: Arial;
	font-size: 48px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #3C7DAB;
	top: 93px;
	position: absolute;
	left: 183px;
}
.klchooseserviceimg1_2{
	position:absolute;
	left: 150px;
	top:124px;
	width:133px;
	height:94px;
	border:0px red solid;
	background: url("../../images/branding/ordering/u533_normal.png") repeat-x;
}
.klchooseserviceimg2{
	top:124px;
	left: 78px;
	width:219px;
	height:87px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/u506_normal.png") repeat-x;
}
.klchooseserviceimg3{
	top:96px;
	left:102px;
	width:167px;
	height:118px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/u526_norma_3.png") repeat-x;
}
.klvoicepackageskylinvoiceimg{
	top: 0px;
	left: 258px;
	width:173px;
	height:122px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/u171_normal.png") repeat-x;
}
.pkg_index_3_text{
	font-weight:normal;
	font-size:12px;
	width: 136px;
	margin: 0 auto;
	
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-color: red;
}
.klvoicepackageskylinvoice_text{
	float: left;
	padding: 0px 2px;
	font-weight: bold;
	color: #21507E;
	left: 24px;
	font-size: 18pt;
	top: -6px;
	position: absolute;
}
.klvoicepackageskylinvoice_desc{
	position: absolute;
	top: 26px;
	left: 26px;
	width: 120px;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #999999;
}
.klvoicepackageskylinvoice_desc1{
	position: absolute;
	top: 54px;
	left: 26px;
	text-align: left;
	width: 168px;
	
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333333;
}
.klvoicepackageskylinvoice_desc2{
	position: absolute;
	top: 103px;
	left: 26px;
	color: red;
	width: 268px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #FF0000;
}
.klvoicepackages_canada_unlimited{
	float: left;
	width: 225px;
	padding: 0px 2px;
	left: 24px;
	top: -6px;
	position: absolute;
	
	font-family: Arial;
	font-size: 18pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #204F7D;
}
.klvoicepackages_line{
	position: absolute;
	left: 0px;
	top: 4px;
	width: 426px;
	height: 3px;
}
.klvoicepackages_line1{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 468px;
	height: 3px;
}
.klvoicepackages_lineimg{
	background:url("../../images/branding/ordering/u195_line.png") repeat-x;
}
.klvoicepackages_lineimg1{
	background:url("../../images/branding/ordering/white_line.png") repeat-x;
}
.klvoicepackages_bottom_text{
	position: absolute;
	width: 469px;
	height: 20px;
	text-align: center;
	top: 423px;
	left: 0px;
	
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #333333;
}
div.klstbo{
	width: 100%;
	height: 231px;
	position:relative;
	background:url("../../images/branding/ordering/vao_contentbg.jpg") repeat-x;
}
.klstboship{
	float:left;
	width:218px;
	height:131px;
	padding-left:8px;
	padding-top:25px;
	position:relative;
	/*border-right:solid 1px #999999;*/
}
.klstboimg{
	top:145px;
	bottom:0px;
	right:50px;
	width:127px;
	height:52px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/stbo_img.png");
}
div.klcpm{
	width:100%;
	height:115px;
	position:relative;
	background:url("../../images/branding/ordering/cpm_contentbg.jpg") repeat-x;
}
.klcpmtime{
	float:left;
	width:206px;
	min-height:85px;
	padding-left:20px;
	padding-top:30px;
	position:relative;
	/*border-right:solid 1px #999999;*/
}
div.klvao{
	width:100%;
	height:167px;
	position:relative;
	background:url("../../images/branding/ordering/vao_contentbg.jpg") repeat-x;
}
.klvaovod{
	float:left;
	width:319px;
	padding-left:20px;
	padding-top:30px;
	position:relative;
	/*border-right:solid 1px #999999;*/
}
.klvaovod1{
	float:left;
	width:319px;
	padding-top:30px;
	position:relative;
	/*border-right:solid 1px #999999;*/
}
.klvaoimgvod{
	bottom:0px;
	right:0px;
	width:134px;
	height:142px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/vao_img.png");
}
.klvaoimgkids{
	top:40px;
	right:0px;
	width:57px;
	height:214px;
	border:0px red solid;
	position:absolute;
	background: url("../../images/branding/ordering/vao_left_img_left.png");
}
div.klcao{
	width:100%;
	height:160px;
	position:relative;
	over:flow:hidden;
	background:url("../../images/branding/ordering/cyd_contentbg.jpg") repeat-x;
}
.klcaochannel{
	float:left;
	width:144px;
	height:137px;
	padding-left:12px;
	padding-right:12px;
	padding-top:23px;
	position:relative;
	/*border-right:solid 1px #999999;*/
}
.klcaochannella{
	float:left;
	width:162px;
	height:137px;
	padding-left:12px;
	padding-right:12px;
	padding-top:23px;
	position:relative;
	/*border-right:solid 1px #999999;*/
}
div.klcaochanneldesc_us{
	padding-top:10px;
	height:50px;
	max-width:175px;
}
div.klcaochanneldesc_ca{
	padding-top:10px;
	height:50px;
	max-width:175px;
}
input.mac_normal{
	background-color:#ffffff;
	border:1px solid gray;
}
input.mac_disable{
	background-color:#dddddd;
	border:1px solid gray;
}
div.klcpo{
	width:100%;
	height:280px;
	position:relative;
	over:flow:hidden;
	background:url("../../images/branding/ordering/vao_contentbg.jpg") repeat-x;
}
.klcpooption{
	float:left;
	width:315px;
	height:137px;
	padding-left:12px;
	padding-right:12px;
	padding-top:20px;
	position:relative;
	/*border-right:solid 1px #999999;*/
}
.klcpo_desc{
	padding-top:10px;
	padding-left:5px;
	max-width:300px;
}
div.klcpp{
	width:100%;
	height:80px;
	position:relative;
	background:url("../../images/branding/ordering/cpm_contentbg.jpg") repeat-x;
}
.klcppmethod{
	float:left;
	width:307px;
	min-height:50px;
	padding-left:20px;
	padding-top:30px;
	position:relative;
	/*border-right:solid 1px #999999;*/
}
div.kltotaltop{
	width:299px;
	height:75px;
	background:url("../../images/branding/ordering/total_top.jpg") no-repeat;
}
div.kltotalmid{
	width:299px;
	background:url("../../images/branding/ordering/total_mid.jpg") repeat-y;
}
div.kltotalbot{
	width:299px;
	height:85px;
	background:url("../../images/branding/ordering/total_bot_no_shading.jpg") no-repeat;
}
div.klhl{
	width:100%;
	height:1px;
	background:url("../../images/branding/ordering/total_dotline.png") repeat-x;
}
div.klvl{
	width:1px;
	top:10px;
	height: 35px;
	/*bottom:10px;*/
	position:absolute;
	background:url("../../images/branding/ordering/divdot.png") repeat-y;
}
div.klvl_vertical_0{
	width:2px;
	top:10px;
	height: 35px;
	/*bottom:10px;*/
	position:absolute;
	background:url("../../images/branding/ordering/vertical_0.png") repeat-y;
}
div.klvl_vertical_1{
	width:2px;
	top:10px;
	/*bottom:10px;*/
	position:absolute;
	background:url("../../images/branding/ordering/vertical_1.png") repeat-y;
}
div.klvl_line2{
	position: absolute;
	left: 0px;
	top: 4px;
	width: 637px;
	height: 3px;
	background:url("../../images/branding/ordering/u32_line.png") repeat-y;
}
div.klvl_line1{
	position: absolute;
	left: 0px;
	top: 4px;
	width: 637px;
	height: 3px;
	background:url("../../images/branding/ordering/u31_line.png") repeat-y;
}
.klsumname{
	width:180px;
	padding-right:8px;
	text-align:right;
	color:#242424;
	font-weight:bold;
	font-size:13px;
	letter-spacing:-1px;
}
.klsumval{
	width:60px;
	padding-left:6px;
	text-align:left;
	color:#242424;
	font-size:13px;
}
.klsumnote{
	text-align:left;
	color:#333333;
	font-size:11pt;
	font-style:italic;
}
.klclear {
	clear:both;
}
.klbox{
	border:1px solid #999999;
	margin-bottom:18px;
}
.klupgradetop{
	width:794px;
	height:12px;
	position:relative;
	background:url("../../images/branding/ordering/bg_top.png") no-repeat;
}
.klupgradebot{
	width:794px;
	height:72px;
	position:relative;
	background:url("../../images/branding/ordering/bg_bot.png") no-repeat;
}
.klupgrade{
	width:794px;
	height:425px;
	position:relative;
	background:url("../../images/branding/ordering/upgrade/upgrade.jpg") no-repeat;
}
.klupgradeaddon{
	color:#000000;
	font-weight:bold;
	font-size:21px;
	line-height:30px;
	position:absolute;
	text-align:center;
	top:-62px;
	letter-spacing:-1px;
	position:relative;
}
.klupgradesaveprice{
	color:#0593d3;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	bottom:188px;
	left:50px;
	position:absolute;
}
.klupgradeprice{
	color:#000000;
	font-weight:bold;
	font-size:23pt;
	letter-spacing:-1px;
	line-height:30px;
	text-align:center;
	position:absolute;
	backgroud-color:red;
}
.kldetail{
	width:794px;
	height:300px;
	position:relative;
	background:url("../../images/branding/ordering/frame2.jpg") no-repeat;
}
.klPkgDetails{
	width:724px;
	height:305px;
	position:relative;
	background:url("../../images/branding/ordering/frame_detail.png") no-repeat;
}
.kldetailview,.kldetailviewsel{
	width:200px;
	height:30px;
	line-height:30px;
	position:absolute;
	background:url("../../images/branding/ordering/arrow2.png") no-repeat left;
	padding-left:16px;
	cursor:pointer;
	color:#666666;
}
.kldetailviewsel{
	color:#0099cc;
	padding-left:20px;
	background:url("../../images/branding/ordering/arrow2_sel.png") no-repeat left;
}
.klchannels{
	width:462px;
	height:244px;
	overflow:auto;
	top:23px;
	left:62px;
	position:absolute;
}
.klchannelstxt{
	width:195px;
	height:230px;
	overflow:auto;
	top:40px;
	left:538px;
	position:absolute;
}
.klCloseImg,.klCloseImgOver{
	width:29px;
	height:23px;
	position:absolute;
	z-index:20;
	right:52px;
	top:12px;
	background-image: url("../../images/branding/ordering/close2.png");
}
.klCloseImgOver{
	background-image: url("../../images/branding/ordering/close2.png");
}
.klRadioImg{
	width:21px;
	height:21px;
	border:0px;
	cursor:pointer;
	background:url("../../images/branding/ordering/toselect_btn.png") no-repeat;
}
.klRadioImgChecked{
	width:21px;
	height:21px;
	border:0px;
	cursor:pointer;
	background:url("../../images/branding/ordering/selected_btn.png") no-repeat;
}
.klBackImg,.klBackImgOver,.klBackImgDis,.klBackImgDisOver,.klNextImg,.klNextImgOver,.klNextImgDis,.klNextImgDisOver,.klCompleteImg,.klCompleteImgOver,.klCompleteImgDis,.klCompleteImgDisOver
{
	width:157px;
	height:44px;
	font-size:14pt;
	font-weight:bold;
	line-height:44px;
	color:#FFFFFF;
	background-color:transparent;
	border:0px;
	cursor:pointer;
}
.klLeftImg,.klLeftImgOver,.klLeftImgDis,.klLeftImgDisOver,.klRightImg,.klRightImgOver,.klRightImgDis,.klRightImgDisOver
{
	width:180px;
	height:26px;
	font-size:13px;
	font-weight:bold;
	line-height:26px;
	color:#FFFFFF;
	background-color:transparent;
	border:0px;
	cursor:pointer;
}
.klBackImg{
	background:url("../../images/branding/ordering/back_btn.png") no-repeat;
}
.klBackImgOver{
	background:url("../../images/branding/ordering/back_btn.png") no-repeat;
}
.klBackImgDis,.klBackImgDisOver{
	cursor:default;
	color:#AAAAAA;
	background:url("../../images/branding/ordering/back_btn.png") no-repeat;
}
.klNextImg{
	background:url("../../images/branding/ordering/next_btn.png") no-repeat;
}
.klNextImgOver{
	background:url("../../images/branding/ordering/next_btn.png") no-repeat;
}
.klNextImgDis,.klNextImgDisOver{
	cursor:default;
	color:#AAAAAA;
	background:url("../../images/branding/ordering/next_btn.png") no-repeat;
}
.klLeftImg{
	background:url("../../images/branding/ordering/leftarrow_btn.png") no-repeat;
}
.klLeftImgOver{
	background:url("../../images/branding/ordering/leftarrow_btn.png") no-repeat;
}
.klLeftImgDis,.klLeftImgDisOver{
	cursor:default;
	color:#AAAAAA;
	background:url("../../images/branding/ordering/leftarrow_btn_dis.png") no-repeat;
}
.klRightImg{
	background:url("../../images/branding/ordering/rightarrow_btn.png") no-repeat;
}
.klRightImgOver{
	background:url("../../images/branding/ordering/rightarrow_btn.png") no-repeat;
}
.klRightImgDis,.klRightImgDisOver{
	cursor:default;
	color:#AAAAAA;
	background:url("../../images/branding/ordering/rightarrow_btn_dis.png") no-repeat;
}
.klCompleteImg{
	height:48px;
	background:url("../../images/branding/ordering/ok_btn.png") no-repeat;
}
.klCompleteImgOver{
	height:48px;
	background:url("../../images/branding/ordering/ok_btn.png") no-repeat;
}
.klCompleteImgDis,.klCompleteImgDisOver{
	cursor:default;
	color:#AAAAAA;
	height:48px;
	background:url("../../images/branding/ordering/ok_btn_dis.png") no-repeat;
}
.klApplyImg,.klApplyImgOver,.klApplyImgDis,.klApplyImgDisOver
{
	width:64px;
	height:26px;
	font-size:11pt;
	font-weight:bold;
	line-height:26px;
	color:#FFFFFF;
	background-color:transparent;
	border:0px;
	cursor:pointer;
}
.klApplyImg{
	background:url("../../images/branding/ordering/apply_btn.png") no-repeat;
}
.klApplyImgOver{
	background:url("../../images/branding/ordering/apply_btn.png") no-repeat;
}
.directOrderImg{
	background:url("../../images/branding/ordering/direct.png") no-repeat;
}
.directOrderImgOver{
	background:url("../../images/branding/ordering/direct_sel.png") no-repeat;
}
.klApplyImgDis,.klApplyImgDisOver{
	cursor:default;
	color:#AAAAAA;
	background:url("../../images/branding/ordering/apply_btn_dis.png") no-repeat;
}
.directBackground{
	background:url("../../images/branding/ordering/rotator-background.jpg") no-repeat;
	margin-top: -2px;
}
.klCheckImg,.klCheckImgOver,.klCheckImgDis,.klCheckImgDisOver
{
	width:80px;
	height:38px;
	font-size:11pt;
	font-weight:bold;
	line-height:38px;
	color:#FFFFFF;
	background-color:transparent;
	border:0px;
	cursor:pointer;
}
.klCheckImg{
	background:url("../../images/branding/ordering/check_btn.png") no-repeat;
}
.klCheckImgOver{
	background:url("../../images/branding/ordering/check_btn.png") no-repeat;
}
.klCheckImgDis,.klCheckImgDisOver{
	cursor:default;
	color:#AAAAAA;
	background:url("../../images/branding/ordering/check_btn_dis.png") no-repeat;
}
.klTooltip{
	color:#444444;
	position:absolute;
	left:10px;
	padding-right:5px;
	padding-left:10px;
	padding-top:6px;
	width:194px;
	height:84px;
	font-size:13px;
	line-height:15px;
	font-family:tahoma;
	background:url("../../images/branding/ordering/tipbg.png") no-repeat;
}
.kl_tooltip_top{
	height:6px;
	background:url("../../images/branding/ordering/tipbg_top.png") no-repeat;
}
.kl_tooltip_mid{
	color:#444444;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:15px;
	padding-right:10px;
	font-size:13px;
	line-height:14px;
	font-family:tahoma;
	background:url("../../images/branding/ordering/tipbg_mid.png") repeat-y scroll 0 0;
}
.kl_tooltip_bot{
	height:11px;
	background:url("../../images/branding/ordering/tipbg_bot.png") no-repeat;
}
.kl_tooltip_top_l{
	height:6px;
	background:url("../../images/branding/ordering/tipbg_top_l.png") no-repeat;
}
.kl_tooltip_mid_l{
	color:#444444;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:15px;
	padding-right:10px;
	font-size:13px;
	line-height:14px;
	font-family:tahoma;
	background:url("../../images/branding/ordering/tipbg_mid_l.png") repeat-y scroll 0 0;
}
.kl_tooltip_bot_l{
	height:11px;
	background:url("../../images/branding/ordering/tipbg_bot_l.png") no-repeat;
}
.klQuestionMark{
	background:url("../../images/branding/ordering/questionmark.png") no-repeat;
	width:12px;
	float:left;
	cursor:pointer;
}
/*Payflow Order Review Page*/
div.klp3title{
	height:36px;
	line-height:36px;
	font-size:14pt;
	font-weight:bold;
	color:#003366;
	padding-left:10px;
	padding-right:10px;
	background:url("../../images/branding/ordering/od_titlebg.jpg") repeat-x;
}
div.klp3shodow{
	width:652px;
	height:9px;
	top:0px;
	position:absolute;
	background:url("../../images/branding/ordering/shadow.png") no-repeat;
}
div.klp3od{
	width:100%;
	min-height:258px;
	padding-bottom:10px;
	position:relative;
	background:url("../../images/branding/ordering/od_contentbg.jpg") repeat-x;
	background-color:#F8F7F2;
}
.klp3sumname, .klp3sumval{
	width:80px;
	text-align:left;
	color:#242424;
	font-size:11pt;
	padding-left:30px;
}
.klp3sumname{
	width:420px;
	font-weight:bold;
	border-right: 1px dotted rgb(153, 153, 153);
}
.klpromo{
	width:278px;
	height:302px;
	position:relative;
	background:url("../../images/branding/ordering/frame_s.png") no-repeat;
}
.klpromoblue{
	font-size:13pt;
	font-weight:bold;
	color:#003366;
}
.klp3txt{
	font-size:10pt;
	color:#666666;
}
.klp3href{
	color:#3399cc;
	cursor:pointer;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}

/*Payflow Check Out Page*/
.klp4bg{
	width:100%;
	height:720px;
	top:0px;
	position:relative;
	background:url("../../images/branding/ordering/contentbg.jpg") repeat-x;
}
.klp4shodow{
	width:315px;
	height:9px;
	top:0px;
	position:absolute;
	background:url("../../images/branding/ordering/frame_shadow.png") no-repeat;
}
.klp4shodow_1{
	width:693px;
	height:9px;
	top:0px;
	position:absolute;
	background:url("../../images/branding/ordering/frame_shadow.png") no-repeat;
}

/*Payflow Order Confirmation Page*/
.klp5_big_title{
	font-size:17px;
	font-weight:bold;
	color:#000000;
}
.klp5title{
	height:35px;
	line-height:35px;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#000000;
	text-align:left;
	padding-left:40px;
	padding-right:10px;
}
.klp5svc,.klp5bill{
	width:100%;
	position:relative;
	border:solid 1px #999999;
}
.klp5bill{
	background:url("../../images/branding/ordering/od_contentbg.jpg") repeat-x scroll 0 0 #F8F7F2;
}
.klp5_accountinfo_top{
	height:50px;
	background:url("../../images/branding/ordering/accountinfo_top.jpg") no-repeat;
}
.klp5_accountinfo_mid{
	background:url("../../images/branding/ordering/accountinfo_mid.jpg") repeat-y scroll 0 0;
}
.klp5_accountinfo_bot{
	height:56px;
	background:url("../../images/branding/ordering/accountinfo_bot.jpg") no-repeat;
}
.klp5_orderinfo_top{
	height:75px;
	background:url("../../images/branding/ordering/orderinfo_top.jpg") no-repeat;
}
.klp5_orderinfo_mid{
	background:url("../../images/branding/ordering/orderinfo_mid.jpg") repeat-y scroll 0 0;
}
.klp5_orderinfo_bot{
	height:130px;
	background:url("../../images/branding/ordering/orderinfo_bot.jpg") no-repeat;
}
.klp5_promo_top{
	height:12px;
	background:url("../../images/branding/ordering/frame_s_top.png") no-repeat;
}
.klp5_promo_mid{
	background:url("../../images/branding/ordering/frame_s_mid.png") repeat-y scroll 0 0;
}
.klp5_promo_bot{
	height:12px;
	background:url("../../images/branding/ordering/frame_s_bot.png") no-repeat;
}
.klp5_edit{
	font-size:13px;
	font-weight:bold;
	color:#003399;
	text-decoration: underline;
	cursor: pointer;
}
.klp5shodow{
	width:678px;
	height:9px;
	background:url("../../images/branding/ordering/confirm_shadow.png") no-repeat;
}
.klp5_img{
	background:url("../../images/branding/ordering/img.jpg") no-repeat;
}
.klp5name{
	width:480px;
	padding-right:5px;
	text-align:left;
	float:left;
	WORD-WRAP: break-word;
}
.klp5title1{
	font-weight:bold;
	padding-right:5px;
	text-align:left;
	float:left;
	font-size:13px;
	color:#000000;
}
.klp5title2{
	font-weight:bold;
	padding-right:5px;
	text-align:left;
	float:left;
	font-size:13px;
	color:#000000;
}
.klp5title3{
	padding-right:5px;
	text-align:left;
	float:left;
	font-size:13px;
	color:#000000;
}
.klp5_account_title{
	width:155px;
	font-weight:bold;
	text-align:right;
	float:left;
	font-size:12px;
	color:#000000;
}
.klp5_account_value{
	width:240px;
	padding-left:10px;
	text-align:left;
	float:left;
	WORD-WRAP: break-word;
}
.klp5value{
	width:190px;
	text-align:left;
	float:left;
	color:#000000;
}
div.klhl2{
	width:100%;
	height:10px;
	background:url("../../images/branding/ordering/asteriskline.png") repeat-x;
}
.disabled
{
	background-color:#dddddd;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	z-index:2;
}
.directBody{
	background-image: url("../../images/branding/bg.png");
	background-repeat: repeat;
	background-position: 0px -140px;
}
.middle_line{
	width:153px;
}
.middle_line_usca{
	width:100px;
}
.middle_line_height{
	height:20px;
}
.order_info_left{
	margin-left: -10px;
}

html{overflow: visible;}
.klbox{
	width:678px;
}


/**
* region and laguage dropdown css
*/
.region_menu {
    padding: 0px;
	margin: 0 0px 0px 0px;
	width: 150px;
	text-align: left !important;
	cursor: pointer;
	list-style: none;
	position: relative;
	font-size: 14px !important;
	font-weight: bold;
	font-family: HelveticaNeueCondensed, sans-serif;
	color: #676767;
	padding-left: 5px;
	text-transform: uppercase;  
}
.lang_menu {
    color: #676767;
	cursor: pointer;
	font-family: HelveticaNeueCondensed,sans-serif;
	font-size: 14px !important;
	font-weight: bold;
	list-style: none outside none;
	margin: 0;
	padding: 0 55px 0 20px;
	position: relative;
	text-align: left !important;
	text-transform: uppercase;
	width: 100px;
    
}

.lang_menu div{
    background: url("../images/header/drop-down.png") no-repeat scroll 60px 3px rgba(0, 0, 0, 0);
	float: left;
	font-family: 'Roboto Condensed',sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 6px;
	margin-top: 11px;
	padding-right: 42px;
    
}

.region_menu div {
    background: url("../images/header/drop-down.png") no-repeat scroll 35px 3px rgba(0, 0, 0, 0);
	float: left;
	font-family: 'Roboto Condensed',sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: -15px;
	margin-top: 11px;
	padding-right: 42px;
    
}

.lang-submenu{
	margin-left: 14px;
}

.lang-submenu li{
  	font-family: 'Roboto Condensed',sans-serif;
	font-size: 12px !important;
	font-weight: normal;
	height: 23px !important;
	overflow: hidden;
	padding-left: 8px !important;
	padding-top: 7px !important;
	text-transform: uppercase;
}

.region-submenu{
   
}
.region-submenu li{
  	font-family: 'Roboto Condensed',sans-serif;
	font-size: 12px !important;
	font-weight: normal;
	height: 23px !important;
	overflow: hidden;
	padding-left: 8px !important;
	padding-top: 7px !important;
	text-transform: uppercase;
}

.lang_menu ul li {
    background: none repeat scroll 0 0 #205A82;
	border-left: 2px solid #FFFFFF;
	box-shadow: 0 2px 11px #888888;
	color: #FFFFFF;
	margin: 0;
	text-align: left;
	width: 100%;
	border-top: 1px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-bottom: 1px solid #ffffff; 
    
}

.region_menu ul li {
    background: none repeat scroll 0 0 #205A82;
	border-left: 2px solid #FFFFFF;
	box-shadow: 0 2px 11px #888888;
	color: #FFFFFF;
	margin-left: -11px;
	text-align: left;
	width: 100%;
	border-top: 1px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-bottom: 1px solid #ffffff; 
    
}
.lang_menu ul li:hover ,
.region_menu ul li:hover {
    color: #fff;
    background: #3090c0 ;
    
}

/* .lang_menu ul ,
.region_menu ul 
{
     display:none; 
     list-style:none; 
     position:absolute;
     left:0;
     top:100%;
     background: #000;
     width: 100px !important;
     height: auto !important;
     
} */
.lang_menu ul{
     display:none; 
     list-style:none; 
     position:absolute;
     left:11px;
     top:100%;
     background: #000;
     height: auto !important;
     width: 115%;
}
.region_menu ul{
     display:none; 
     list-style:none; 
     position:absolute;
     left:0;
     top:100%;
     background: #000;
     height: auto !important;
     width: 115%;
     
}

.lang_menu:hover ul,
.region_menu:hover ul {
     display: block;     
}
div.container ul li {
	float: left;
	height: 28px;
}
.registerSecond{
    background: transparent url(../../marketing/images/header/header-bg.jpg) repeat-x left top;
    background-repeat: repeat-x;
    /* display: none; */
}
.topNotice{
   font-weight: bold;
    color: #666;
    font-size: 14px;
    padding: 4px 10px;
    width: 964px;
}

