/*-- Styles for the entire Under construction pages--*/

/*--Front End Design--*/
* {padding:0; margin:0;}
body{
	background-color:#3f3f3f;
	font-family:arial;
}

/*resets*/	
em{display:none;}
ul{list-style:none;}	
a {cursor:pointer;}
	
.inside_wrap {width:950px;
		margin:0 auto;}
		
.logo {text-align:center;
		padding:30px 0 20px 0;}

#center_content	{
		background: url(../images/center_bg_grad.png) repeat-x top left;
		height:247px;}
#center_inside {
		background: url(../images/center_backg.png) no-repeat top center;
		height:247px;}
		
	/*-- timer--*/
	#timer_1{height:90px;}
	#timer_in{height:100px;}

	
	/*-- bottom section--*/
	#botc_1 {text-align:center; padding-top:10px;}
		p#hn1 {font-size: 18px; color:#252626;}
		p#hn2, p.hn2 {font-size: 14px; color:#858484;}
		
		/*-- Progress bar--*/
		#prog_bar{background: url(../images/progress_bar.png) no-repeat top left;
				height:20px; width:647px;
				margin: 5px 151px 0 151px;}
			#botc_1 .pos0{background-position: 0 0px;}
			#botc_1 .pos10{background-position: 0 -20px;}
			#botc_1 .pos20{background-position: 0 -40px;}
			#botc_1 .pos30{background-position: 0 -60px;}
			#botc_1 .pos40{background-position: 0 -80px;}
			#botc_1 .pos50{background-position: 0 -100px;}
			#botc_1 .pos60{background-position: 0 -120px;}
			#botc_1 .pos70{background-position: 0 -140px;}
			#botc_1 .pos80{background-position: 0 -160px;}
			#botc_1 .pos90{background-position: 0 -180px;}
			#botc_1 .pos100{background-position: 0 -200px;}
		
		/*-- Get updates--*/
		#get_update {border: 1px solid #d1d1d1; 
				background: url(../images/email_gradient.png) repeat-x top left;
				height:23px; 
				width:450px; margin: 20px 243px 5px;
				padding:5px;}
			#get_update input, input#emailad {width: 330px; 
					height:22px;
					border:none;
					color:#424243;
					font-size:14px;
					padding: 2px 10px 0 2px;
					float:left;
					background: transparent;}
			button#GetUpdate {background: url(../images/get_updates_btn.png) top left no-repeat;
				height:23px; width:103px;
				border:none;
				cursor:pointer;
				float:left;}
			   button#GetUpdate:hover {background-position:0 -23px;}
			/*-- Program Status Messages*/
			p.GoodMsg {font-size:12px; color:#339900; padding-top:20px;}
			p.BadMsg {font-size:12px; color:#990000; padding-top:20px;}

#bottom_content{
	padding-bottom:30px;
}	
#top_content, #bottom_content{background-color:#ffffff;}
/*-------------------------------------------------*/
/*-- footer--*/
#footer{
	background-color:#3f3f3f;
	padding:15px 0 40px 0;
}
/*-- footer fonts--*/	
.fh1{
	font-size:18px;
	color:#ababab;
	padding-bottom:10px;
}	
.fh2{
	color:#818181;
	font-size:12px;
	padding-bottom:15px;
}
.fh3{
	color:#b2b2b2;
	font-size:10px;
}
/*-- footer layout--*/
.ft_wrap{
	margin:0 auto;
	width:850px;
}
.footerIN{
	float:left;
}
.ft_1, .ft_2{
	padding-right:20px;
}

/*-- social media icons--*/
#social_media a.sm_icons{
	background:url(../images/social_media_icons.png) top left no-repeat;
	height:32px;
	display:block;
	float:left;
	margin-right:7px;
	width:32px;
}
#social_media a.fbicon{background-position:0 0;}
#social_media a.twicon{background-position:-32px 0;}
#social_media a.fbicon:hover{background-position:0 -32px;}
#social_media a.twicon:hover{background-position:-32px -32px;}

/*-- twitter feeds styles--*/
#myTweets span{font-size:12px;}
#myTweets a{	color:#7eae13;}
.twitterStatus{	color:#f5f5f5;}
#myTweets span.twitterTime{font-size:10px;color:#949494; display:block;}
#myTweets li{padding-bottom:10px;}

/*-- footer ENDS---*/

		
/* -- back end Admin panel styles --*/
.boton{cursor:pointer;}
#status{
	background-color:#000000;
	color:#ffffff;
	font-size:14px;
	padding:15px 20px;
	position:fixed;
	top:0;
	width:100%;
	z-index:999;
}
#adminPanel{
	box-shadow: 0px 0px 20px #4e4e4e;
	-webkit-box-shadow: 0px 0px 20px #4e4e4e;
	-moz-box-shadow: 0px 0px 20px #4e4e4e;
	border:1px solid #5a5a5a;
	top:100px;
	position: fixed;
	width:685px;
	z-index:99;
}

.ad_head{
	height:25px;
	background-color:#6d9c1d;
	color:#ffffff;
	padding:10px;
}
.ad_h1{
	font-size:18px;
	font-weight:bold;
	float:left;
}
#ad_close{
	-moz-border-radius: 5px;
	padding:3px 9px;
	margin:2px;
	background-color:#84b72b;
	font-size:12px;
	float:right;
}
a#ad_close:hover{background-color:#9bcd43;}

.completed{
	background-color:#8ec232;
	border-bottom:1px solid #7ea538;
	padding-top:20px;
	height:115px;		
}
.com_left{
	float:left;
	margin-right:20px;
	padding-top:25px;
	text-align:right;
	width:345px;
}

.ad_h2, .ad_h3{color:#ffffff; }
.ad_h2{	font-size:24px;}
.ad_h3{font-size:14px;}

/*percentage number styles*/
#com_num{
	float:left;
	width:111px;
}
#com_num a.arrows{
	background:url(../images/arrows.png) top left no-repeat;
	height:23px;
	display:block;
	width:111px;
}
a#cm_up{	background-position:0 0;	}
#com_num a#cm_up:hover{	background-position:0 -24px;	}
#com_num a#cm_down{	background-position:-112px 0;	}
#com_num a#cm_down:hover{	background-position:-112px -24px;}

.cm_no_holder{
	overflow:hidden;
	height:46px;
	width:111px;
}
#cm_no{
	background-color:#f6f6f6;	
	width:111px;
}
ul#cm_no li{color:#8a8a8a; 
	font-size:36px;
	height:46px;
	text-align:right;
}
ul#cm_no li span{color:#d3d2d2;}

#ad_save{
	-moz-border-radius: 5px;
	font-size:14px;
	background-color:#e1e1e1;
	padding:5px;
	margin:30px 0 0 20px;
	float:left;
}
#ad_save:hover{
	background-color:#cfcdcd;
}

.working{
	background-color:#a2d448;
	border-bottom:1px solid #9ab26f;
	height:37px;
	padding-left: 20px;
}
.ad_h4{
	color:#424242;
	font-size:14px;
}
.ad_h5{
	color:#7f7f7f;
	font-size:14px;
	font-style:italic;
	padding-top:7px;
}
.working .ad_h4{float:left;
	padding-right:10px;
	padding-top:10px;
}
#currW_holder{float:left; padding-top:6px;}
/*-- input boxes--*/
input.inb{
	padding:3px;
	width:390px;
}
input.inb2{
	padding:1px;
	width:390px;
}
#currWS, .sfbtn{
	-moz-border-radius: 5px;
	font-size:12px;
	background-color:#e1e1e1;
	padding:2px 4px;
	margin-left: 5px;
}
#currWS:hover, .sfbtn:hover{
	background-color:#cfcdcd;
}
.edtBar{
	float:left;
	padding-top:5px;
}



/* expire */
.expire, .socialM, .blank, .row{
	background-color: #ebebeb;
	background-image:-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.0, rgb(235,235,235)),
    color-stop(0.74, rgb(255,255,255))
);
background-image:-moz-linear-gradient(
    center bottom,
    rgb(235,235,235) 0%,
    rgb(255,255,255) 74%
);
	height:30px;
	border-bottom:1px solid #c7c7c7;
 padding-left:20px;
}
p.ad_h4{
	float:left;
	padding: 7px 0;
}
/*-- social media--*/
p.label{
	padding-right:30px;
	text-align:right;
	width:130px;
}

/*-- email part--*/
.lf_tag{
	background:url(../images/email_bg.png) center right no-repeat;
	float:left;
	position:relative;
	height:30px;
	left:-20px;
	padding-left: 20px;	
	width:140px;	
}
.lfc_tag{
	background:url(../images/status_bg.png) center right no-repeat;
	float:left;
	position:relative;
	height:37px;
	left:-20px;
	padding-left: 20px;	
	width:140px;
}


/*-- additional styles--*/
#shadow{
	background-color:#000000;
	opacity:0.5;
	width:100%;
	height:100%;
	position:fixed;
	z-index:50;
}
.clear{clear:both;display:block;}























