@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body{
	/*background:url(../images/background-5x1500.jpg) repeat-x #8cc640;*/
	font-family:Arial, Helvetica, sans-serif;
}

#wraper{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	width:960px;
	/*border:1px #9C6 solid;*/
	}

#top{ height:100px; }

#top_wraper {
	width:960px;
	}
	
#top_left {
	width:380px;
	position:relative;
	float:left;
	}
	
#top_right{
	width:570px;
	position:relative;
	float:left;
	}
	
#top_right_bottom{
	width:300px;
	position:relative;
	float:left;
	border:solid 1px #0C3;
	height:30px;
	margin-top:3px;
	}

#top_right_top{
	height:30px;
	text-align:right;
	}
	
#body_main {
	background:#FFF;
	border: #CCC 1px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-top:10px;
	}
	
#body_inner{
	margin-right:10px;
	margin-left:10px;
	background:url(../images/body_bg_2x450.jpg) repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
div.other_pages {
	padding:10px; 
	font:Geneva, Arial, Helvetica, sans-serif; 
	font-size:12px;
} 

div.other_pages #col1 {
	width:7%;
	float:left;
}

div.other_pages #col2 {
	width:73%;
	float:left;
}

div.other_pages #col3 {
	width:20%;
	float:right;
}

div.other_pages #col4 {
	width:27%;
	float:right;
}

div.other_pages #col2contents {
	padding:10px;
}

div.other_pages #col2contents h2 {
	border-bottom:1px dotted #666666;
}

div.other_pages #col2contents span.title {
	border-bottom:1px dotted #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
}

div.other_pages h2 {
	border-bottom:1px dotted #666666;
}

div.other_pages #clearcols {
	clear:both;
	width:100%;
	height:1px;
}

div.other_pages hr {
	height:1px;
	background-color:#999999;
}

#body_top_wraper{
	width:940px;
	background:url(../images/body_bg_2x450.jpg) repeat-x;
	}

#body_top_left{
	position:relative;
	float:left;
	width:350px;
	margin-left:10px;
	margin-top:10px;
}

#body_banner {
	/*background:url(../images/bannernew.jpg) no-repeat; */
	margin-left:10px;
	height:160px;
	width:920px;
	}

#body_banner a {
	/*display: block;
	height: 100%;
	width: 100%;*/
	text-decoration:none;
	position:relative;
	top:20px;
}	

#banner_twitter{
	background:url(../images/twitter_share_350x100.jpg) no-repeat;
	height:100px;
	text-align:right;
	}

#banner_twitter a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	}


#body_banner h1 { color:#FF0; margin-top:20px; margin-left:15px; font-size:22px;}
#body_banner h2 { color:#FFF; margin-left:15px; font-size:18px;}
#body_banner p { color:#FFF; margin-left:15px;}


#other_apps{
	width:550px;
	border:1px solid #ccc;
	margin-top:12px;
	color:#666;
	overflow:hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
#other_apps img{ padding-left:13px;}


#other_apps_videos{
	margin-top:10px;
	width:560px;
	overflow:visible;
	}
#video_thumb_box{
	width:164px;
	text-align:center; 
	float:left; 
	position:relative;
	padding:5px;
	border:solid #fff 1px;
	margin-right:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
#video_thumb_box p{ font:"Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	color:#09F;
	font-size:12px;
	}
	
#video_thumb_box img{ padding-top:0px;}

#video_thumb_box:hover{
	border: solid #FC0 1px;
	cursor:pointer;
	background-color:#eeeeee;
	}

#video_thumb_box span{font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#999;}

.video_thumbnail {
	width:144px; height:93px; border:1px solid #cccccc; margin:0px auto; margin-top:3px;
}
	
.video_caption_overlay {
	width:142px; height:21px; 
	position:relative; 
	top:-21px; 
	left:1px;
	padding-top:3px;
	background-image:url(../images/overlaybg.png); 
	background-repeat:no-repeat; 
	overflow:hidden; 
	color:#d4d7da; 
	font-weight:bold; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	

.video_category_overlay {
	width:142px; height:21px; 
	position:relative; 
	top:-117px; 
	left:1px;
	padding-top:3px;
	background-image:url(../images/overlaybg.png); 
	background-repeat:no-repeat; 
	overflow:hidden; 
	color:#d4d7da;
	font-weight:bold; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}


#body_top_right{
	position:relative;
	float:left;
	width:400px;
	margin-left:10px;
	top:10px;
}
	
#fake_footer {
	margin-top:10px;
	margin-left:10px;
	background: url(../images/footer-top-shadow.gif) no-repeat;
	width:920px;
	height:30px;
	text-align:center;
	padding-top:10px;
	}
	
#fake_footer a{
	font:"Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif; 
	color:#09F;
	font-size:12px;
	text-decoration:none;
	}
#fake_footer a:hover{
	color:#F60;
	text-decoration:underline;
	}
	
	/*form classes*/
#form_login{
	
	}
	
#form_box_round_top{
	margin-top:10px;
	background:url(../images/form_round_top.png) no-repeat;
	height:10px;
	}

#form_box_round_bottom{
	background:url(../images/form_round_bottom.png) no-repeat;
	height:10px;
	}

#form_box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#090;
	overflow:auto;
	background:url(../images/form_iphone_bg.png) no-repeat center;
	height: 470px;
	}
#form_wrapper{
	width:250px;
	margin-left:75px;
	margin-top:35px;
	font-size:12px;
	}
	
#form_wrapper1{
	width:235px;
	margin-left:60px;
	margin-top:40px;
	overflow:hidden;
	}
	
.newformfield {
	width:100px;
	height:20px;
	padding-top:2px;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
/*	border:2px solid #efefef;*/
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.newformdropdown {
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	height:15px;
	width:150px;
}

.fieldgroup {
	width:100%;
	border:1px solid #a7aaaf;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#FFFFFF;
	margin-bottom:8px;
}

.fieldgroup_contents {
	padding:6px;
}
	

#form_wrapper label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff; /*yellow*/
	}
	
#form_wrapper1 label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4e5987; /*yellow*/
	}	

#form_section{
	padding-top:2px;
	}
	
#form_other_apps{
	position:absolute;
	top:20px;
	right:10px;
	height:300px;
	width:130px;
	}
	
.form_field{
	border:2px solid #30587c;/*#8cc640; */
	/*background:transparent url(../images/form-input1.png) no-repeat scroll 100% 0;*/
	font-size:15px;
	padding-top:3px;
	padding-bottom:3px;
	color:#474747;
/*	color:#090; */
	font-weight:bold;
	width:150px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	}
.form_field:hover{ 
/*background:#FF9;*/
	border:2px solid #498fe3;
}

/*transparent url(images/form-input.png) no-repeat scroll 100% 0 */
.form_field_email{
	border:2px solid #30587c;
	font-size:15px;
	padding-top:3px;
	padding-bottom:3px;
	color:#474747;
	font-weight:bold;
/*	color:#090; */
	width:200px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
	
.form_pulldown{
	border:2px solid #30587c; /*#bdbdc2;*/
	font-size:15px;
	/*padding-top:3px;
	padding-bottom:3px;*/
	color:#474747;

/*	color:#090; */ /*#6C0;*/
	width:155px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	}
	
.form_field:hover, .form_field_email:hover, .form_pulldown:hover{ background: #f0f0f0; border:2px solid #498fe3; /*#FF9;*/}

.place_call_button{
	font-size:20px;
	background: url(../images/button-place-call-200x35.png) no-repeat;
	cursor:pointer;
	color: #C60;
	width:200px;
	height:35px;
	border:0;
	}
.place_call_button:hover{
	border:1px solid #F60;
	color:#390;
	background: url(../images/button-place-call-200x35-hover.png) no-repeat;
	border:0;
	}
/*end form classes*/

/* pulldown menu */

.fake_menu {
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-top:30px;
	background:url(../images/menubg.png);
	background-position:center;
	background-repeat:no-repeat;
	}
.fake_menu ul{
	/*background:#333333;*/
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	padding-left:25px;
	}
	.fake_menu li{
		float:left;
		padding:0px;
		}
	.fake_menu li.premium {width:150px; overflow:visible;}
	.fake_menu li.about {width:164px; overflow:visible;}	
	.fake_menu li a{
		/*background: #666 url("../images/top_menu_images/seperator.gif") bottom right no-repeat;*/
		color: #345799;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 8px;
		text-align:center;
		text-decoration:none;
		}
		.fake_menu li a:hover, .fake_menu ul li:hover a{
			/*background: url(../images/button-bg-top.jpg) repeat-x /*url("../images/top_menu_images/hover.gif") bottom center no-repeat;*/
			background:#CCC;
			color:#FFFFFF;
			text-decoration:none;
			}
	.fake_menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:auto;/*225px;*/
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
		
	.fake_menu li.premium ul {width:150px;}
	.fake_menu li.about ul {width:164px;}
	
	.fake_menu li:hover ul{
		display:block;
		
		}
	.fake_menu li li {
		background:url('../images/top_menu_images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:100%;/*225px;*/
		}
	.fake_menu li:hover li a{
		background:none;
		
		}
	.fake_menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.fake_menu li ul a:hover, .fake_menu li ul li:hover a{
			background: #8cc640 url('images/top_menu_images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.fake_menu p{
		clear:left;
		}
		
/*end pulldown menu*/

/**** POP UP ***/

#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}
#popupContact{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:444px;
	width:488px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2;
	padding:12px;
	font-size:13px;
}
#popupContact h1{
	text-align:left;
	color:#6FA5FD;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}
#popupContactClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
	cursor:pointer;
}
#button{
	text-align:center;
	margin:100px;
}

/*** Mobile Instructions Pane ***/

table.mobinstruct {
	border:1px solid #cccccc;
	border-collapse:collapse;
}

table.mobinstruct tr.head td:hover {
	background-color:#bbbbbb;
}

div.pane1, div.pane2, div.pane3, div.pane4 {
	height:250px;
	display:none;
	overflow:auto;
	padding:4px;
}

hr.panehr {
	height:1px;
	background-color:#999999;
	border:0px;
}


/*****  Top Credits Remanining Area ****/

div.creditsHeader {
	position:relative; 
	text-align:left; 
	float:left; 
	width:122px; 
	height:33px; 
	margin-top:20px;
	margin-left:5px; 
	background-repeat:no-repeat; 
	background-position:center; 
	overflow:hidden;
}

div.creditsremain {
	height:32px; 
	width:50px; 
	margin-right:10px; 
	text-align:right; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;	
	color:#005b93; 
	float:right;
}

div.creditminutes {
	margin-top:7px; 
	font-size:14px; 	
}	

div.creditExpiredUnlimited {
	margin-top:10px;
	margin-right:10px;
	float:right;
	font-size:9px;
}
