/* CSS Document */


/*user guide page*/

.user_guides_phones{
	float:left;
	text-align:center;
	width:150px;
	font-size:11px;
	margin-right:80px;
	margin-bottom:20px;
	}
	
.user_guides_phones a{
	line-height:160%;
	}
	
.last_phone{
	margin-right:0px;
	}
	

/*user guide page*/

/*customer support*/

.help_wrap{
	width:910px;
	}
	
.help_wrap .ad_box_large{
	width:449px;
	}
	
.help_wrap .coverage_box{
	width:450px;
	margin-bottom:0px;
	float:left;
	}
	
.help_wrap .ad_box{
	width:104px;
	margin-bottom:0px;
	}
	
.help_wrap .ad_content{
	height:125px;
	}
	
.help_wrap .headline{
	margin-bottom:10px;
	}
	
	
.help_wrap a.black_button{
	font-size:11px;
	font-weight:normal;
	float:right;
	}
	
.supportcopy{
	font-size:11px;
	border-bottom:solid black 3px;
	padding:10px 0 10px 0;
	}
	
.supportcopy a{
	color:white
	}
	
.supportcopy a:hover{
	background-color:#000;
	text-decoration:none;
	}


/*customer support*/

/*arrow link*/
a.arrow{
	display:block;
	background-image:url(../images/plus.gif);
	background-repeat:no-repeat;
	width:21px;
	height:19px;
	background-position:center;
	float:right;
	margin-right:5px;
	}
	
a.arrow:hover{
	background-color:#00aedb;
	background-image:url(../images/plus_blue.gif);
	background-repeat:no-repeat;
	}
	
a.arrow_up{
	display:block;
	background-image:url(../images/minus.gif);
	background-repeat:no-repeat;
	width:21px;
	height:19px;
	background-position:center;
	float:right;
	margin-right:5px;
	}
	
a.arrow_up:hover{
	background-color:#00aedb;
	background-image:url(../images/minus_blue.gif);
	background-repeat:no-repeat;
	}
/*arrow link*/

/*where to buy page*/
.where_to_buy .title{
	padding-left:5px;
	font-size:11px;
	width:20%;
	}
.where_to_buy .address{
	padding-left:5px;
	font-size:11px;
	width:60%;
	}
	
.indicates_legend{
	font-size:11px;
	text-align:right;
	padding-bottom:5px;
	}
	
.buy_selections td{
	padding:2px 3px;
	font-size:12px;
	}
	
.buy_selections .name{
	width:130px;
	}
	
.buy_selections .name_prov{
	width:55px;
	}
	
.buy_selections .name_city{
	width:55px;
	}
	
.buy_selections .form_obj{
	width:140px;
	}
	
.buy_selections .middle_text{
	width:80px;
	text-align:center;
	}

/*where to buy page*/


/*what's new page*/
.news_header{
	font-size:12px;
	font-weight:bold;
	border-bottom:solid black 1px;
	float:left;
	width:65%;
	height:19px;
	}

.news_links{
	width:35%;
	text-align:right;
	}
	
.news_links a{
	font-weight:normal;
	margin-right:15px;
	}
	
.news_links a.arrow{
	margin-right:0px;
	position:relative;
	top:-2px;
	}
	
.news_links a.arrow_up{
	margin-right:0px;
	position:relative;
	top:-2px;
	}
	
.video_links{
	padding:0 15px 0 15px;
	}
	
.video_links a{
	color:#000;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	background-image:url(../images/video_arrow_icon.gif);
	background-repeat:no-repeat;
	background-position:right top;
	border-bottom:solid #000 2px;
	height:21px;
	padding-bottom:3px;
	margin-bottom:3px;
	}
	
.screenSavers{
	padding:10px 0;
	}
	
.wallpaper{
	float:left;
	margin:5px 2px;
	}
	
.wallpaper a{
	color:#999999;
	}
	
/*what's new page*/

/*stay roll for footer and top right nav*/

a.nonMenuStayRoll {
	background-color:#000;
	color:#fff;	
}

/*warranty chart*/
.warranty_chart{
	border-top:solid #000 1px;
	margin-top:20px;
	}

.warranty_chart td{
	padding:5px;
	border-bottom:solid #000 1px;
	border-right:solid #000 1px;
	font-size:11px;
	vertical-align:top;
	}
	
.warranty_chart td.noBorder{
	border-right:none;
	}
	
.warranty_chart td.head_chart{
	background-color:#ececec;
	border-bottom:none;
	font-weight:bold;
	}

.warranty_chart ul{
	margin: 10px 0 10px 26px;
	}
	
/*voicemail chart*/

.voicemail_tbl{
	font-size:11px;
	border-top:solid #000 1px;
	border-left:solid #000 1px;
	margin-bottom:10px;
	width:400px;
	}
	
.voicemail_tbl td{
	padding:3px;
	border-bottom:solid #000 1px;
	border-right:solid #000 1px;
	}
	
.voicemail_tbl td.key_width{
	width:20px;
	}
	
/*voicemail chart*/

/*contact page list style*/
.contact_list{
	font-size:11px;
	margin-left:16px;
	margin-bottom:16px;
	}
	
.contact_grey{
	background-color:#efefef;
	border-bottom:solid #000 1px;
	border-top:solid #000 1px;
	padding:5px;
	}
	
.contact_tbl{
	width:100%;
	border-bottom:solid #000 1px;
	border-top:solid #000 1px;
	}
	
.contact_tbl td{
	vertical-align:top;
	font-size:11px;
	padding:3px 0 3px 5px;
	}
	
.email_us td{
	padding:5px 5px 5px 0;
	font-size:11px;
	}
	
.email_us select, .email_us input, .email_us textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.email_us option{
	padding-left:5px;
	}
/*contact page list style*/


.not_complete {
	background-color:#fbaf34;
	color:#000;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	padding:0 5px 0 5px;
	display:none;

}

/*send a message*/

.sendMessage{
	margin-bottom:10px;
	}

.sendMessage td{
	padding-right:10px;
	}
	
.tabletitle2{
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.messageDivider{
	border-bottom:solid #000 1px;
	margin-bottom:10px;
	}
	
/*kood tab html version*/
.tab_wrap{
	padding:0 16px;
	}
	
.tab_steps{
	padding-top:10px;
	}
	
.steps_head{
	font-size:20px;
	border-bottom:solid #000 3px;
	padding-top:10px;
	}
	
.steps_content{
	padding-top:10px;
	margin-right:250px;
	font-size:11px;
	line-height:145%;
	font-weight:700;
	}
	
.tab_list{
	width:440px;
	float:left;
	}
	
.tab_list_r{
	float:right;
	}

.tab_list ul{
	margin-left:16px;
	padding:10px 0;
	}
	
.tab_list li{
	font-size:11px;
	font-weight:700;
	line-height:145%;
	}
	
/*kood tab html version*/

/*kood tab html print*/

.mainBodyTabPrint{
	width:800px;
	}
	
.tab_list_forPrint{
	width:370px;
	}


/*kood tab html print*/

/*faq*/


.head_travel th{
	background:#00aedb;
	text-align:left;
	font-size:12px;
	padding:3px;
	border-bottom:solid #000 1px;
	border-left:solid #000 1px;
	}
	
.tbl_travel{
	border-top:solid #000 1px;
	border-right:solid #000 1px;
	margin-bottom:10px;
	}
	
.tbl_travel td{
	font-size:11px;
	padding:3px;
	border-bottom:solid #000 1px;
	border-left:solid #000 1px;
	}
	
.tbl_travel .area{
	width:150px;
	}
	
.tbl_travel .voice{
	text-align:center;
	width:150px
	}
	
.tbl_travel .text{
	text-align:center;
	width:150px
	}
	
.tbl_travel .service{
	text-align:center;
	width:150px
	}
	
.tbl_travel .cust_service{
	text-align:center;
	width:150px
	}
	
.tbl_travel .koodoshop{
	text-align:center;
	width:150px
	}
	
.tbl_travel .retail{
	text-align:center;
	width:150px
	}
	
.tbl_travel .selfserve{
	text-align:center;
	width:150px
	}

/*faq*/

/*legal content*/

.insideText_popup{
	position:absolute;
	width:700px;
	border:solid #ececec 6px;
	background-color:#fff;
	padding:5px 10px 10px 10px;
	z-index:2000;
}

.privacyTitle{
	text-decoration:underline;
	}

.legalContent{
	overflow:auto;
	height:350px;
	}	

.legalContent h2{
	padding-bottom:10px;
	}

/*legal content*/

/*about page*/
.aboutBox{
	margin:20px 0;
	}
	
.aboutTitle{
	border-top:solid #000 6px;
	border-bottom:solid #000 3px;
	font-size:20px;
	font-weight:700;
	padding:10px 0;
	margin-bottom:10px;
	}

.aboutContent{

	}
/*about page*/

/*long distance*/

.longDistanceGreen{
	width:198px;
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}

.longDistanceBlue{
	clear:both;
	margin-bottom:20px;
}

.longDistanceTitle{
	border-bottom:solid #000 6px;
	font-size:14px;
	font-weight:700;
	margin-bottom:5px;
	}
	
a.longDistanceLink{
	color:#fff;
	}
	
a.longDistanceLink:hover{
	background-color:#000;
	}

.tbl_longDistance{
	border-left:solid #000 1px;
	border-top:solid #000 1px;
	font-size:11px;
	margin-bottom:10px;
	}
	
.tbl_longDistance th{
	text-align:left;
	border-bottom:solid #000 1px;
	border-right:solid #000 1px;
	padding:3px 3px 3px 20px;
	}
	
.tbl_longDistance td{
	vertical-align:top;
	border-bottom:solid #000 1px;
	border-right:solid #000 1px;
	padding:3px 3px 3px 20px;
	}

.tbl_longDistance .rate{
	width:100px;
	}
	
.tbl_longDistance .country{
	width:400px;
	}
	
.ld_countrySearch{
	border-top:solid #00aedb 6px;
	border-bottom:solid #000 1px;
	background-color:#efefef;
	padding:5px 10px;
	margin-bottom:20px;
	}
	
.ld_countrySearch select{
	width:150px;
	}
	
.ld_countrySearch input{
	width:50px;
	}
	
.tbl_countrySearch{
	font-size:11px;
	}
	
.tbl_countrySearch td{
	padding:0 0 3px 10px; 
	}
	
.tbl_countrySearch input{
	font-size:12px;
	}
	
.tbl_countrySearch select{
	font-size:12px;
	}

/*long distance*/
.screenSavers2{
	height:210px;
	}
	
.screenSaverMacPC{
	float:left;
	width:159px;
	margin-right:20px;
	}
	
.screenSaverMacPC a{
	color:#666666;
	font-size:11px;
	}
	
/*home page jd power*/
.jdPowerTbl{
	float:left;
	margin-top:20px;
	margin-left:20px;
	border-top:solid #000 7px;
	border-bottom:solid #000 3px;
	width:530px;
	}
	
.jdPowerTbl td{
	padding:10px 0;
	}

.jdPowerTbl p{
	font-weight:700;
	}
/*home page jd power*/

/*Gelaskin*/

.gelaskin{
	width:875px;
	}
	
.gela_top{
	background:url(../images/gela_top.gif) no-repeat;
	height:30px;
	}

.gela_mid{
	background:url(../images/gela_mid.gif) repeat-y;
	
	}
	
.gela_bot{
	background:url(../images/gela_bot.gif) no-repeat;
	height:29px;
	}
	
.gelaskin h1{
	float:none;
	border-top:solid #000 10px;
	border-bottom:solid #000 3px;
	font-size:44px;
	padding:10px 0px;
	margin-bottom:10px;
	}
	
.gelaskin h2{
	float:none;
	border-top:solid #000 10px;
	border-bottom:solid #000 3px;
	font-size:20px;
	padding:10px 0px;
	margin-bottom:10px;
	}

.gelaskin h1 a{
	color:#000;
	}
	
.gelaskin p{
	font-size:24px;
	font-weight:700;
	padding-bottom:10px;
	}
	
.gelaskin p a{
	font-size:12px;
	font-weight:700;
	color:#000;
	}
	
.gelaskinTbl{
	width:100%;
	margin-top:10px;
	}
	
.gelaskinTbl td{
	padding:2px 0px;
	font-size:15px;
	font-weight:700;
	}
	
.gelaskinTbl a.blackLink{
	color:#000;
	}
	
.gelaskinTbl .textInput{
	font-size:12px;
	font-weight:700;
	width:280px;
	}
	
.gelaskinLeft{
	float:left;
	width:536px;
	padding-left:30px;
	}

.gelaMain, .gelaFaq{
	padding-top:15px;
	}	

.gelaFaq p{
	font-size:15px;
	border-bottom:solid #000 3px;
	margin-bottom:5px;
	}

.gelaskin a.backLink{
	font-size:12px;
	font-weight:700;
	color:#000;
	}

.gelaskinRight{
	float:right;
	}

.gelaskinCopy{
	font-size:15px;
	border-bottom:solid #000 3px;
	margin-bottom:5px;
	}
	
/*Gelaskin*/


/*Banner styles begin March 12*/
.bannerBG{
	border-top:solid 6px #fff;
	border-bottom:solid 6px #fff;
	}
	
.bannerWrap{
	width:933px;
	padding:50px 0;
	position:relative;
	}
	
.bannerWrap .innerText{
	position:relative;
	}
	
.bannerWrap img{
	border:none;
	}
	
.bannerWrap .innerText{
	width:480px;
	margin:0 auto;
	border-top:solid #000 8px;
	/*padding-bottom:20px;*/
	}
	
.bannerWrap .innerText a.bluePage:hover{
	color:#000;
	background:#fff;
	}
	
.bannerWrap .bannerLegal{
	font-size:10px;
	color:#000;
	padding-top:20px;
	}
	
.bannerWrap .innerText p{
	font-size:40px;
	font-weight:700;
	border-bottom:solid #000 3px;
	padding-bottom:5px;
	}
	
.bannerWrap .value p{
	font-size:35px;
	}
	
.bannerWrap .homephone p{
	font-size:35px;
	}
	
.bannerWrap .innerText p.list{
	font-size:24px;
	}
	
.stickerLD{
	position:absolute;
	right:-50px;
	top:-75px;
	}
	
.stickerValue{
	position:absolute;
	right:-70px;
	top:-70px;
	}
	
.stickerHP{
	position:absolute;
	right:-47px;
	top:-100px;
	}
	


/*Banner styles end March 12*/


