/* @override 
	http://dreamshot.dev.sync2agency.com/css/style.css
	http://dreamshot.prod.sync2agency.com/css/style.css
	http://www.dreamshotgolfhd.com/css/style.css
*/

@charset "UTF-8";



#ctl00_DSContentPlaceHolder_register_form a {
	color: #fff;
}

/* CSS Document */
* {margin:0;padding:0;} 
/* Structure*/




	html, body, form, #wrapper {height: 100%;}

h2#contentTitleHeader {
	margin: 10px;
	margin-bottom: 20px;
	font-size: 24px;
	letter-spacing: -1px;
}


body > #page {height: auto; min-height: 100%;}

body > #page_loggedin {height: auto; min-height: 100%;}
body > #page_internal {height: auto; min-height: 100%;}
	body{font-family:Arial, Helvetica, sans-serif; text-align:center; ; color:#e1e1e1;background:url(../images/bg.jpg);  behavior: url("js/csshover3.htc");}

/* @group #page */

#page,#page_loggedin, #page_internal{	width: 960px;  overflow:auto; text-align: center;
margin: auto;


   
  }		
	#page{ overflow:hidden;background:url(../images/highlights.png); background-repeat:no-repeat; clear: both;}
	#page_loggedin{ overflow:hidden;background:url(../images/highlights_loggedin.png); background-repeat:no-repeat; clear: both;} 																																						  	#page_internal{ overflow:hidden;background:url(../images/highlights_internal.png); background-repeat:no-repeat; clear: both;}

/* @end */
	#wrapper{ width:954px;float: left;text-align:left; padding-bottom:75px}


#ctl00_DSContentPlaceHolder_ekltrmsg {
	display: block;
	float: left;
	
	width: 280px;
	margin-top: 5px;text-align: left;
} /*page centering element*/
/* Header elements*/
	#header{overflow:hidden;width:950px; height:138px; background:url(../images/header_logos.png);
	position: relative;;}

.profile_chart { float:left; line-height: 15.5px;  text-align:left; height:189px;text-align:left;width:682px;  margin-top:3px;
margin-bottom: 10px;
}

/*Navigation buttons*/

/* @group button */
#button_logo
{
	position: absolute;
	left: 9px;
	top: 6px;
	width: 260px;
	height: 123px;
	background-image: none;
	}
	#button_logo:hover
	{

	background-image: url(../images/overlay_homebutton.png);
} 
	#button_HDGOLF
{
	position: absolute;
	right: 8px;
	
	top: 0px;
	width: 127px;
	height:77px;
	background: none;
	}
	#button_HDGOLF:hover
	{
	background-image: url(../images/overlay_hd.png);
}
#button_home{float:left; background:url(../images/mainmenu.png); background-repeat:no-repeat; width:183px; height:20px; margin-top:25px;margin-left:283px;}
		#button_home:hover{background-position: 0px -20px;}
		#button_contest{float:left; background:url(../images/mainmenu.png); background-repeat:no-repeat;	background-position: -183px 0; width:150px; height:20px; margin-top:25px;}
#button_contest:hover
{
		background-position: -183px -20px;
}
#button_about {float:left; background:url(../images/mainmenu.png); background-repeat:no-repeat;
		background-position: -333px 0; width:88px; height:20px; margin-top:25px;
	
}
		#button_about:hover{background-position: -333px -20px;}
		#button_contact{float:left; background:url(../images/mainmenu.png); background-repeat:no-repeat; width:107px; height:20px;margin-top:25px;
		background-position: -421px 0;}
		#button_contact:hover{background-position: -421px -20px;}

		.button_signup{float:left; background:url(../images/button_signup.png); width:235px; height:60px; background-repeat:no-repeat; margin-top:10px; margin-left:12px;}

/* @group panel */

#panel_login #ctl00_DSContentPlaceHolder_loginControl_LoginButton{ background:url(../images/button_login.png); width:100px; height:32px; border:0; margin-top:12px;float: right; margin-right: 30px;clear:both;}
		#panel_login{float:right; background:url(../images/bg_login.png) ;width:239px; height:238px; background-repeat:no-repeat; margin-top:-361px; margin-right:10px;
		position: relative;}
			#panel_login .items{width:100px;margin-right:30px; float:right;}
			#panel_login #ctl00_DSContentPlaceHolder_loginControl_UserName{margin-top:57px;width:100px;margin-right:30px; float:right;
			height}
			#panel_login #ctl00_DSContentPlaceHolder_loginControl_Password{margin-top:2px; width:100px;margin-right:30px; float:right;}
			
			#panel_login #textblock{float:right; margin-right: 10px;margin-top:24px; width:200px;}
			#panel_login p {font-size:10px; color:#fff; margin-bottom:0px; letter-spacing:.005em;
			float: right; margin-right: 30px;  width: 188px;
			margin-top:13px ;}
			#panel_login #textblock a:link{color:#fff; text-decoration:underline;}
			#panel_login #textblock a:hover{color:#fff; text-decoration:underline;}
			#panel_login #textblock a:visited{color:#fff; text-decoration:underline;}

/* @end */
#ctl00_DSContentPlaceHolder_loginControl_UserNameRequired {
	position: absolute;
	top: 69px;
	right: 140px;
}

#ctl00_DSContentPlaceHolder_loginControl_PasswordRequired {
	position: absolute;
	right: 140px;
	top: 97px;
}	
		#buttons_loggedin{float:left; width: 265px;}
			#button_profile{float:left; width:267px; height:73px;background:url(../images/button_myprofile.png); background-repeat:no-repeat;  margin-top:-2px;}
			#button_profile:hover{background:url(../images/button_myprofile_hover.png);}
			#button_results{float:left;  width:267px; height:73px;background:url(../images/button_contestresults.png); margin-top:-7px;}
			#button_results:hover{background:url(../images/button_contestresults_hover.png);}
			#button_invite{float:left;  width:267px; height:180px;background:url(../images/button_invite.png); margin-top:0px; border:none; margin-top:-1px;}
			#button_account{float:left;  width:131px; height:58px;background:url(../images/button_account.png); margin-top:-2px;}
			#button_account:hover{background:url(../images/button_account_hover.png);}
			#button_logout{float:left;  width:131px; height:58px;background:url(../images/button_logout.png); margin-top:-2px;}
			#button_logout:hover{background:url(../images/button_logout_hover.png);}

/* @end */

	#copyline{overflow:hidden; font-family:helvetica; font-size:20px; color:#e5e5e5; padding-left:279px; margin-top:-65px;  margin-bottom:16px;}
	#copyline h3{letter-spacing:0.05em; font-size:22px; }
	#copyline p{letter-spacing:0.05em;margin-top:33px;}
		/*If the copy line is to be dynamic, below script can be used*/
			.shadow  { position:relative; display:block; color:#e5e5e5;  }
			.shadow span { position:absolute; display:block; top:0px;}
			.shadow:before { display:block; padding:1px; content: attr(title); color:#111;  } 
			
	
/* Page specific elements; will need to change every page especially copyline*/ /*Lighting is different on the homepage than the others(contains extra lighting in the middle of the page*/

/* @group form */

div.form_left {
	float: left;
	width: 40%;
	overflow: hidden;
	margin: 10px;
}

div.form_right {
	float: left;width: 55%;
	margin: 10px;
}

/* @group signup form */

#signup_form{text-align:left; color: #000;}
		
		#signup_form p{margin:10px 0px 25px 10px;}
		#signup_form label{width: 60px;float: left;text-align: right;margin-right: 10px;display: block;	color: #6a6c70;	}
		
		
		#signup_left{float:left; padding:0; margin:0;}
		#signup_right{float:left; padding:0; margin:0;}
		#signup_right label{width:80px;}
		.signup_short {margin-top:3px;}
		.signup_long {margin-top:-4px;}

/* @end */
.centered
{width: 100%;
	text-align: center;
}

/* @group register page */

.register_form
{

width: 380px;
height: 330px;
		margin: auto;
	margin-top:20px;
	font-size: 12px; 
	padding-top: 56px;
	padding-left: 20px;
	padding-right: 20px;
	
	}

#contact_info_addition {
	width: 380px;
	height: 132px;
		margin: auto;
	
	font-size: 12px; 
	
	padding-left: 20px;
	padding-right: 20px;
	background: url(../images/bg_contact_addition.png) no-repeat; background-repeat: no-repeat;
padding-top: 10px;
}

#contact_info_addition a,#contact_info_addition a:link  {
	color: #fff;
}


#ctl00_DSContentPlaceHolder_register_form
{
	background: url(../images/bg_signup.png) no-repeat;

}

#contact
{
	background: url(../images/bg_contact.png) no-repeat; background-repeat: no-repeat;
padding-top: 70px;

}
input.textbox {
	height: 130px;
	overflow: auto;
}

.register_form 	input{

  padding: 1px 3px;
  margin:1px;


}

.register_form div {
  
  float: left;
}

#fragment-1.tabs-container {
border: none;	
}


textarea#Inquiries {
	width: 225px;
	height: 120px;
}

form div label
{	display: block;
	margin: 4px 10px 4px 2px;
	text-align: right;
	width: 105px; float: left;
	font-size: 13px;
}

/* @end */


.contact_form
{
	overflow: hidden;color: #333;
	padding-bottom: 10px;

}

div.contact_form a {
	text-decoration: none;color: #050;
	font-weight: bold;
}
div.conatact_form a:hover{
	color: #000;;
}
.contact_form label{float: left; clear: right;
	display: block;
	font-size: 12px;
	line-height: 190%;
}


		




/* @end */

#internal_contact_copyline {
	background: url(../images/internal_copyline_contact.png) no-repeat; height:44px;
	margin-bottom: 10px;
}

.contact_form input.contact_button {
	width: 20%; float: left;
	margin:20px 15px 10px 0;
	border: 1px solid #999;

}

.contact_notice  {
	float: left;
	clear: right;
	width: 283px;
	margin-left: 10px;
}

.contact_buttons{
	float: left; width: 100%; 
}
.contact_notice p {
	color: #666;;
}
		
	#internal_copyline{font-family:helvetica; font-size:20px; color:#e5e5e5; margin-left:0px; margin-top:-65px; width:100%; margin-bottom:16px;}
	
	#copyline #athome{background:url(../images/home_copyline.png); background-repeat:no-repeat;  height:57px;}
	#internal{background:url(../images/internal_copyline.png); background-repeat:no-repeat;  height:44px; margin-left:0; }
	#profile{background:url(../images/profile_copyline.png); background-repeat:no-repeat; height:44px; margin-left:0; margin-top:11px; margin-right:30px;}
	
	
	
	/* Internal pages*/
		#contents_internal
		{	color:#FFF;
		float:left;	margin:10px;
		width: 100%;
		}
		
		#contents_internal p{font-size:13px; margin:9px ; line-height:18px;}
#contact_info_addition p {
		font-size:11px;
		color: #ccc;
}
#newsarchive_archive {
	margin: 9px;
	font-size: 12px;
	line-height: 16px;	/*width:500px*/
}
#newsarchive_archive .news_date{
	
	border: none;;
}

#newsarchive_archive #ctl00_DSContentPlaceHolder_ListSummary1 a{
	line-height: 16px;
	font-size: 12px;
	
}

#contact p {
	margin: 0;
}
	
	/*Welcome screen not logged in*/

/* @group welcome */

#welcome{ background:url(../images/header_mainpage.jpg); background-repeat:no-repeat;width:929px; height:314px; margin-left:12px;   margin-top:2px;}
		#welcome_shadow{ width:954px;background:url(../images/header_shadow.png); background-repeat:no-repeat; height:340px; margin-top:-5px;padding-top:10px;}
		
		#welcome_shadow_loggedin{float:left; width:680px;background:url(../images/header_shadow_loggedin.png); background-repeat:no-repeat; height:275px; margin-top:-5px; margin-bottom:6px;}
		#welcome_loggedin{background:url(../images/header_loggedin.jpg); background-repeat:no-repeat;width:668px; height:248px; margin-left:12px;  overflow:hidden; margin-top:14px;}

/* @end */
		
		/*Log in panel*/
	
	/*Logged in specifics*/
		#contents_loggedin{float:left;  width:680px; margin-top:-5px; margin-bottom:6px;}
			#img_first{float:left;  width:267px; height:73px;background:url(../images/img_ind_first.png); margin-top:0px; border:none; margin-top:-1px;}
			
	/* my profile page items*/

/* @group member */

.member_info{width:682px;  margin-left:5px; margin-top:3px; float:left;}
			#member_profile{ height:64px; text-align:right; }
			#member_picture, #member_name{float:right;}
			#member_picture{margin-right:20px;}
			#member_name{margin-right:10px; font-size:18px;padding-top:40px;}

/* @end */

/* @group profile */
		.profile_chart h3{ visibility:hidden; height:44px;}
			#profile_chart h4{font-size:12px; }
			.profile_chart table{margin-left:4px;width:673px; color:#FFF; padding:30px;}
			.profile_chart table th{ color:#fff;padding-left:22px;font-size:12px; font-weight:bold; text-align:left;background: url(../images/bg_th.png) repeat-x; ; padding-top:6px;}
			.profile_chart table td{padding-left:22px; padding-top:2px;font-size:11px;padding: 3px 0px 3px 10px}
			.profile_chart table .table_row_odd td{background-color:#02560c; }
			.profile_chart table .table_row_even td{background-color:#51a464; }

/* @end */	
			#shotdetails { background: url(../images/profile_shotdetails.png) no-repeat;}
			#prizehistory { background: url(../images/profile_prizehistory.png) no-repeat;margin-top:6px;}
			
			#paymenthistory { background: url(../images/profile_charts_payment.png) no-repeat;margin-top:6px;}
		
	/* Widgets on the homepage*/

/* @group homepagewidget */

.homepage_widget{ float:left;line-height: 15.5px;  text-align:left; height:370px; margin-right:0px;}

	.homepage_widget .news_item { overflow:hidden;	margin-top: 10px; padding:0;}
    .homepage_widget p {	font-size: 11px;	color: #dedede; letter-spacing:1px; }
	    .homepage_widget  {	font-size: 11px;	color: #dedede; letter-spacing:1px; }
	.homepage_widget h3 {color:#fff;}

/* @end */

/* @group news */

#news a:link,  #news a, #news a:hover{color: #60bbc6; font-size:11px; text-decoration:none;
line-height: 14px;font-weight: bold; }

#news_block {
margin-top: 8px;	
}

#news a:hover{
	text-decoration: underline;
}


	#news table{margin-top:10px;}
	#news p{margin-bottom:10px;}
	.news_item h4{color: #60bbc6; font-size:12px} 
  #news{float: left; margin-left: -4px;margin-right: 0px;padding:0px 20px;
	   padding-right: 20px;background:url(../images/bg_news_n_2.png) ;background-repeat:no-repeat;  width: 180px; }



/* @end */
		/*Specific widgets- LEADERBOARD*/

/* @group leaderboard */

#leaderboard {text-align:left; background: url(../images/bg_leaderboard_wide.png) no-repeat;width:488px;margin-right:8px; margin-left:
5px;clear:left;
float: left;
}



.contest_leaderboard {float: left; background: url(../images/bg_c_leaderboard_wide.png) no-repeat;width:600px;margin-right:8px; margin-left:340px;clear:left;
height: 238px;
margin-top: 36px;
padding-top: 42px;
;
clear:both;
z-index: 100;
overflow: hidden;
}
.contest_leaderboard table
{
	
	text-align: center;
	margin-left: 1px;
	width: 591px;
	font-size: 11px;

}
.contest_leaderboard table
td{
	padding-left:26px; padding-top:2px;font-size:11px;padding: 3px 0px 3px 10px; text-align: center;
line-height: 15px;
}

#page_contest .contest_leaderboard table {
	
	
}
#page_contest th
{
 color:#fff;padding-left:10px;font-size:12px; font-weight:bold; text-align:center;background:url(../images/bg_leaderboard_header.jpg); height:21px; padding-top:4px; padding-bottom: 2px;
 line-height: 21px;

}



		#leaderboard h3, #news h3{;height:45px; }
		#leaderboard h3
		{display: inline;
		line-height: 43px;
		visibility: hidden;
}


#ctl00_DSContentPlaceHolder_lbDDL {
	position: absolute;
top: 12px;
right: 15px;
display: inline;
padding: 0; margin: 0;
}

#ctl00_DSContentPlaceHolder_lbHeading {
	
}

#ctl00_DSContentPlaceHolder_UpdatePanel1 {
position: relative;	
}
#news h3
{
	visibility: hidden;
}
		
		#leaderboard table{margin-left:1px;width:483px; color:#FFF; padding:30px;}
		th
		{
	vertical-align: middle;
	line-height: 21px;
}
		#leaderboard table th{ color:#fff;padding-left:10px;font-size:12px; font-weight:bold; text-align:center;background:url(../images/bg_leaderboard_header.jpg); height:21px; padding-top:4px; padding-bottom: 2px;
		line-height: 21px;;}
		#leaderboard table td{padding-left:26px; padding-top:2px;font-size:11px;padding: 3px 0px 3px 10px; text-align: center;
		height: 20px;
		line-height: 20px;
		font-size:11px;
		letter-spacing: normal;
		}
		#leaderboard table .table_row_odd td{background-color:#02560c; }
		#leaderboard table .table_row_even td{background-color:#51a464; }

.AspNet-GridView-Alternate{
	background-color: #02560c;
}
.AspNet-GridView-Alternate td{
	background-color: #02560c;
}
/* @end */

		/*Specific widgets- NEWS*/ 
	 	.learnMore{color:#dedede;float:right; margin-bottom:0;}
	
		/*Third column for banners*/
		#col3{float:left; margin: 0; padding: 0; width: 138px;}

/* @group banner */

.banner_top{float:left; background:url(../images/button_watchdemo_s2.png); width:230px; height:110px; background-repeat:no-repeat; margin-top:9px;clear: both; margin-right:-10px; margin-left: 3px;}

.col3 { float: left;

}
			.banner_bottom{float:left; background:url(../images/banner_play_s.png); width:150px; height:186px; background-repeat:no-repeat; margin-top:0px; margin-right: -10px;}
	

	
#ctl00_DSContentPlaceHolder_AdsCollection img , #ctl00_DSContentPlaceHolder_AdsCollection1 img
	{
	width: 220px;
	
}
#ctl00_DSContentPlaceHolder_AdsCollection a img , #ctl00_DSContentPlaceHolder_AdsCollection1 a img

{
width: auto;	
}
#ctl00_DSContentPlaceHolder_AdsCollection1 
{
	overflow: hidden;float:left; width:220px; background-repeat:no-repeat; margin-top:11px; 
			margin-left: 7px;
			margin-bottom: 0;
		
			padding: 0;
			clear: both;}



/* @end */

/*Footer*/

/* @group footer */

#footer{background:url(../images/bg_footer_bg.png); position: relative;margin-top: -75px;height:75px;clear:both;   }
	#footer #hilight{background:url(../images/bg_footer.png); height: 75px; background-position:center; background-repeat:no-repeat;margin: auto; width: 960px;}
	#footer p{color:#02560c; font-size:10px; padding-top:33px;}
	#footer a:link{color:#02560c; text-decoration:none;}
	#footer a:hover{color:#02560c; text-decoration:none;}
	#footer a:visited{color:#02560c; text-decoration:none;}

/* @end */

/*Signup form on the main page*/
	
	#dialog{font-size:12px;}
	.ui-dialog{font-size:13px;}
	#dialog_link {padding:5px;text-decoration: none;position: relative;}

textarea#Comments {
	clear: both;
	
float: left;
height: 267px;
width:217px;
}
		
		p#validateTips{margin:20px 0 15px 0;}
				
				
				span#ctl00_DSContentPlaceHolder_AdCollection {overflow: hidden; float: left;
	width: 230px; margin-left:-2px
	
}

.myaccount_charts a{color: #fff; text-decoration: none;
	font-size: 11px;
}


.EktProfileCtl 
{
	width: 682px;
	float: left	;
}

#panel_login p a {
	color: #fff;
}
#contact div {
	
	margin-bottom: 10px;
	}

span.req_mark {

	color: #F00;}


input#ctl00_DSContentPlaceHolder_btnReset ,
input#ctl00_DSContentPlaceHolder_btnSubmit {
	
	width: auto;
	margin-top: 10px;
}
input#ctl00_DSContentPlaceHolder_btnReset{

}
#home_copyline{

	position: relative;
}
#home_copyline  p{
		margin-bottom:5px;
	font-size: 22px;
position: absolute;
left: 285px;
top: -32px;
line-height: 25px;


}



#activate{
	padding: 40px 0px 0px 30px;
width: 320px;
height: 301px;
		margin: auto;
	
	font-size:12px;
	background: url(../images/bg_activate.png) no-repeat;

}
#activate h3{
	display: none;
}
#activate td,#resetpass td
{
	height: 40px;
}

input#__ekActivateSubmitBtn, input#__ekResetPassSubmitButton {
	
	float: left;
	margin-left: 130px;
	margin: auto;	
}

#ek_spreset_button {
}
#resetpass {
		padding: 55px 30px 0px 30px;
width: 289px;
height: 301px;
		margin: auto;
	
	font-size:12px;
	background: url(../images/bg_cms.png) no-repeat;
	text-align: center;
}
td.ekResetPassEmailLabel
{
	width: 130px;
}

#ctl00_DSContentPlaceHolder_welcomeBannerCollection {
	overflow: hidden;
	float: left; margin-left: 17px; 
	clear: right;
	margin-top: 4px;
}

#ctl00_DSContentPlaceHolder_AdsCollection {
	
	overflow: hidden;
	float: left;
	width: 220px;
	margin-top: 1px;
	margin-left: 7px;
}

#Form1{
	padding: 60px 0px 0px 30px;
width: 320px;
height: 301px;
		margin: auto;
	
	font-size:12px;
	background: url(../images/bg_cms_login.png) no-repeat;
}





#Form1 div  {
	
width: 100%;
	float: left;
	
}
#Login1
{
	float: left;
	width: 100%;
}
#Login1 a {
	float: left;
	margin:auto;
	margin-bottom: 0px;
	margin-left:30px
}

#buttons_loggedin a.addthis_button img {
	margin-left: 3px;
}
.followus{
	background: url(../images/button_loggedin_follow_bg.png) no-repeat;width: 267px; height: 33px;
	float: left;
	margin-left: 3px;
	display: inline;
	visibility:hidden;

	
}
#follow_facebook{
	background: url(../images/facebook_22.png) no-repeat;width: 22px; height: 22px;
	float: left;
	margin-left: 85px; margin-top: 6px;
}
#follow_twitter{
	background: url(../images/twitter_22.png) no-repeat;width: 22px; height: 22px;
	float: left;
	margin-left: 5px; margin-top: 6px;
}


#Login1 a img{
	margin-left: 70px;
	float: left;
}
.myaccount_charts_body table td {
padding: 5px 5px 5px 10px;font-size: 11px;

}

/* @group payment chart */

div.myaccount_charts {
	background-image: url(../images/bg_profile_charts.png);
	width: 686px;
	float: right;clear: right; 

}

div.myaccount_charts_foot {
 height:9px; width: 686px; float: left;

	background: url(../images/bg_profile_charts_foot.png) no-repeat;
}

div.myaccount_charts_body {
	background: url(../images/bg_profile_charts_body.png) repeat 0; margin-left: 4px;
	width: 673px; float: left;
}

div#shotdetails_head {
	background-image: url(../images/bg_shot_details_head.png);
width: 686px;
height: 44px; float: left;}

div#contestresults_head {
	background-image: url(../images/bg_contest_results_head.png);
width: 686px;
height: 44px; float: left;}

div#paymenthistory_head {
	background-image: url(../images/bg_payment_history_head.png);
width: 686px;
height: 44px; float: left;}
div#prizehistory_head {
	background-image: url(../images/bg_prize_history_head.png);
width: 686px;
height: 44px; float: left;}

div#chart_container{
	float: left;

}

#ctl00_DSContentPlaceHolder_player_GV table ,#ctl00_DSContentPlaceHolder_GridView1 table {
	font-size: 12px;
width: 100%;
}

div.chart_container {
	float: right;
	width:686px; 
	margin-left: -5px;
	margin-top: 3px;
}

#ctl00_DSContentPlaceHolder_player_GV,#ctl00_DSContentPlaceHolder_GridView1 {
	
	width: 100%;
}



#leaderboard #ctl00_DSContentPlaceHolder_player_GV.AspNet-GridView {
	width: 483px;
}

/* @end */
#ctl00_DSContentPlaceHolder_ListSummary1 a {
	color: #60bbc6;
	text-decoration: none;


}
.homepage_widget #newsarchive_link a, .homepage_widget #newsarchive_link a a:link{
	float: right;
	font-size: 11px;
	color: #fff;
	letter-spacing: 0;
	text-decoration: underline;
	font-variant: small-caps;
}
.news_summary {
margin: 3px 0 10px 0;
letter-spacing: normal;
}


#aspnetForm h3.news_title{
	
	margin-left: 10px;
	font-size: 12px;
		color: #60bbc6;
	text-decoration: none;
	margin-bottom: 3px;
	
	width: 100%;
}

#ctl00_DSContentPlaceHolder_loginControl div.AspNet-Login-FailurePanel span {
	line-height: 130%;;

	font-size: 9px;
	color: orange;
	left: 21px;
	top: 126px;
	width:90px;
	position: absolute;
}

.AspNet-GridView-Pagination.AspNet-GridView-Bottom  {
	text-align: center;
	font-size: 10px;
	background-color: #000;
	line-height: 14px;
	padding-top:4px;
	width: 100%;
	margin-left: -1px;
	
}
.news_date {
	font-size: 11px;
	margin-left: 10px;
	color: #eee;
	font-style: italic;
	border-bottom: 1px solid;

}
.greenback
{
	color: #60bbc6;
}

#ctl00_DSContentPlaceHolder_player_GV table th{padding:3px 1px 3px 10px; 
vertical-align: middle;
background: url(../images/bg_th.png)
;
}

#ctl00_DSContentPlaceHolder_GridView1 table thead tr th{padding:3px 1px 3px 10px; 
vertical-align: middle;
background: url(../images/bg_th.png)
}


td,th{
	vertical-align: middle;
	
}

div#general_tab {
	width: 350px;
}


/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#FlashID {
	float: left;
	margin-left: 5px;
	margin-top: 1px;
	padding: 0;
	
}


#header_contest
{
	float: left;
	height: 45px;
	clear: both;
	background: url(/images/header_contests.png) no-repeat;
	width: 940px;
	padding-top: 3px;
}

.contest_item {
float: left;	

color: #e5e5e5;
font-size: 11px;
font-weight: bold;
height: 371px;
widtH:100%;
}

#header_contest{
	padding-left: 335px;
	
	line-height: 38px;
}

div.featured_course {
height: 80px; width: 568px;
margin-left: 10px;
background-color: #000;
position: absolute;
top: -30px;
padding: 8px;
z-index: 100000;
}
.featured_course_badge img
{	
float: left;
width: 80px;
height: 80px;
max-height: 80px;
max-width: 80px;
	
}
.featured_course h2 {
float: left;	
width: 330px;
line-height: 100%;
font-size: 14px;
}

.featured_course a {
	float: left;
		font-size: 11px;
		font-weight: normal;
		line-height: 170%;
		color: #fff;
}

#header_contest div.featured_course p {
float: left;
font-size: 10px;
width: 330px;
margin: 0;	
height: 50px;
margin-top: 5px;
line-height: 100%;
}

.featured_course img {
float: left;	
height: 80px;
}

.img_contest_prize {
padding-top: 10px;

max-height: 236px;
max-width: 300px;
}



#contests_details
{
	float: left;
	position: absolute;
	
	top: 110px;
	left: 0;
	width: 920px;
	margin-left: 20px;

}

#page_contest {
	position: relative;
	width: 940px;
	float: left;
	margin-bottom: 40px;
}
.table_2nd
{
	font-weight: normal;
	width: 245px;
}

.table_3rd {
	width: 470px;
	
	font-weight: normal;
	height: 35px;
	float: left;
	overflow: hidden;
}
#header_about
{
	background: url(/images/header_aboutus.png) no-repeat;
	float: left;
	width: 294px;
	height: 45px;
	
}


#header_privacy
{
	background: url(/images/header_privacy.png) no-repeat;
	float: left;
	width: 294px;
	height: 45px;
	
}
#header_news
{
	background: url(/images/header_news.png) no-repeat;
	
	
	width: 294px;
	height: 45px;
	
}
#header_terms
{
	background: url(/images/header_terms.png) no-repeat;
	
	
	width: 320px;
	height: 45px;
	
}

#header_newsarchive
{
	background: url(/images/header_newsarchive.png) no-repeat;
	
	
	width: 294px;
	height: 45px;
	
}
#aboutus_contents
{
	float: left;
	clear: both;
	width: 95%;
	padding-bottom: 50px;
}

#ctl00_DSContentPlaceHolder_FormView1_ctl00_contest_nameLabel,
#ctl00_DSContentPlaceHolder_FormView1_ctl01_contest_nameLabel,
#ctl00_DSContentPlaceHolder_FormView1_ctl02_contest_nameLabel,
#ctl00_DSContentPlaceHolder_FormView1_ctl03_contest_nameLabel,
#ctl00_DSContentPlaceHolder_FormView1_ctl04_contest_nameLabel,
#ctl00_DSContentPlaceHolder_FormView1_ctl05_contest_nameLabel {
	font-size: 24px;
	font-weight: normal;
	
}

.table_1st {
padding: 10px 0;
width: 80px;
}

.featured_icon {
	background-image: url(../images/icon_featuredcourse.png);
	width: 125px;
	height:36px;
	float: left;
	
}
.divider_960
{
	float: left;
	clear: both;
	width: 960px;
	height: 15px;
	margin:0;
	background: url(/images/divider_960.png) no-repeat;
}


#page_contest .divider_960{
	margin: 20px 0;
}

/* @group My Group */



/* @end */
.spacer
{
	visibility: hidden;
	}

#ctl00_DSContentPlaceHolder_aboutUs p a, #ctl00_DSContentPlaceHolder_aboutUs p a:link {
	color: #ccc;
}
