/* ----------------CSS detials -------------------------------------------------------------
Name of the Project		: Justgolfsite.com
Name of the Author		: Mohamed Arif.B
E-mail				: mohamed.arif@bigkidlondon.com
Browser Friendly		: Mozilla 2, Mozilla 3, Safari, Opera 9.1, Google Chrome, Ie6, Ie7
Date					: April 25st 2009
-------------------------------------------------------------------------------------------*/

/*---------------layout--------------------------------------------------------------------*/

body#index-page{
background:#000 url(../images/css/golf-index-bg.png) no-repeat center top;
}

body{
background:#000 url(../images/css/golf-site-body-bg.jpg) no-repeat center top;
background-attachment:fixed;
}

	

	#container{
	width:1377px;
	min-height:100%;
	margin:0 auto;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	}
	#container-inner{
	width:620px;
	padding-left:25px;
	padding-bottom:50px;
	}
	#footer{
	background:#000;
	height:40px;
	position:fixed;
	color:#FFF;
	z-index:10;
	left:0; bottom:0;
	width:100%;
	}
/*---------------end of  layout------------------------------------------------------------*/

/*--------------- index page --------------------------------------------------------------*/

#golf-index-inner{
min-height:870px;		
}

#index-page h1{
position:absolute;
top:43%; left:40%;
}
	#index-page h1 a{
	background:url(../images/css/just-golf-logo.png) no-repeat;
	width:411px; height:78px;
	}
	#index-page h2 a{
	color:#FFF;
	display:block;
	font-size:2em;
	width:330px;	
	}
	#index-page h2{
	position:absolute;	
	}
	h2.what-just-golf a{
	background:url(../images/css/play-office-golf-blt.png) no-repeat left top;
	padding:30px 0 0 100px;
	min-height:94px;
	}
	h2.what-just-golf{
	top:10%; left:30%;	
	}
	h2.blog a{
	background: url(../images/css/but_blog.png) no-repeat left top;
	padding:30px 0 0 100px;
	min-height:94px;
	}
	h2.blog{
	top:30%; left:10%;	
	}
	h2.play-office-golf a{
	background:url(../images/css/what-is-golf-blt.png) no-repeat left top;
	padding:20px 0 0 105px;
	min-height:100px;
	}
	h2.play-office-golf{
	top:24%; left:60%;
	}
	h2.sign-up a{
	background:url(../images/css/golf-sign-blt.png) no-repeat left top;
	padding:5px 0 0 65px;
	min-height:58px;
	}
	h2.sign-up{
	top:66%; left:24%;
	}
	h2.competition a{
	background:url(../images/css/competition-blt.png) no-repeat left top;
	padding:20px 0 0 90px;
	min-height:85px;
	}
	h2.play-office-golf-title{
	background:url(../images/css/play-office-golf-title.png) no-repeat left top;
	height:36px;
	}
	h2.competition{
	top:65%; left:15%;	
	}

/*--------------- index page end ---------------------------------------------------------*/

/*--------------- header --------------------------------------------------------------*/
#header{
border: solid #5a600d;
border-width: 1px 0;
min-height:114px;
margin-top:30px;
padding:15px 0;
}
	#header h1{
	background:url(../images/css/just-golf-h-logo.png) no-repeat;
	float:left;
	}
		#header h1 a{
		width:259px;
		height:53px;
		}
	#just-golf-h-navi{
	float:right;
	width:200px;
	text-align:right;
	font-size:1.1em;
	}
		#header a{
		color:#FFF;
		text-transform:uppercase;	
		}
		#just-golf-h-navi li{
		margin-bottom:10px;
		line-height:1.2;
		}
		#just-golf-h-navi li a{
		background:url(../images/css/gradient-bullet.png) no-repeat left 2px;
		padding-left:20px;
		}
	.back-link{
	display:block;
	clear:left;
	margin-top:42px;
	float:left;
	font-weight:bold;
	background:url(../images/css/back-arrow.png) no-repeat left center;
	padding:0 10px;
	}
/*--------------- header end --------------------------------------------------------------*/
.bannertop { width: 540px; float: right; margin-bottom: 10px; margin-top: 5px; }

.bannerright { margin-top: 5px; margin-bottom: 10px; }

/*--------------- content --------------------------------------------------------------*/

#content{
	padding-bottom:35px;
	margin:15px 0 15px 0;
	min-height:540px;
	color:#FFF;
	line-height:1.2;
	border-bottom:1px solid #3e3e3e;
}
.leftcol { width: 480px; float: left; }	
.rightcol { width: 120px; float: right; }
	#content h1{
	font-size:3.2em;
	padding:10px 0;
	border-bottom:1px solid #797979;
	text-transform:uppercase;
	}
		#content h1 span{
		color:#c2cf1c;
		font-weight:lighter;
		font-family:"HelveticaNeue-UltraLight","HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
		letter-spacing:2px;
		}
	
	#content h2{
	border-bottom:1px solid #797979;
	padding:15px 0;
	}
/* sign-up page*/

#content h2.sign-up-title{
background:url(../images/css/sign-up-title.png) no-repeat left 10px;
height:81px;
}
#content h2.competition-title{
background:url(../images/css/competition-title.png) no-repeat;
height:81px;
margin-bottom:10px;
}
#content h2.competition-thank-title{
background:url(../images/css/thank-you-title.png) no-repeat;
height:36px;
margin-bottom:10px;
}
#content h2.what-is-golf-title{
background:url(../images/css/what-is-golf-title.png) no-repeat;
height:81px;
margin-bottom:10px;
}
	h3.sign-up-welcome{
	border-bottom:1px solid #7a7a7a;
	padding:12px 0;
	font-family:Verdana, Geneva, sans-serif;
	}

/* sign up page*/

#just-golf-site-login-form{
border-bottom:1px solid #343333;
width:620px;
overflow:hidden;
}

.golf-signup-intro{
font-family:Verdana, Geneva, sans-serif;
font-size:0.9em;
}
	.form legend{
	display:none;	
	}
	.form {
	padding:10px 0;	
	}
	.form label{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	width:300px;
	}
	input { display:  block; }
		.form .left{
		float:left;
		clear:left;
		}
		.form .right{
		float:right;
		/*position:relative;
		top:-18px;*/
		}
		.form .text-box{
		/*margin-bottom:8px;*/	
		}
		.form label{
		margin-bottom:3px;	
		}
		.login-send-btn{
		clear:both;
		/*margin-top:20px;*/
		}
/*-----------*/
.signup-name{
/*	float:left; */
	display: block;
	width:305px;
	margin-bottom:8px;
	}
.signup-email{
	display: block;
	width:300px;
	}
/* sign up page end*/
#just-golf-site-login-form input {
	margin-bottom: 10px;
}
/* golf competiton page*/

.golf-competition p{
font-size:1.1em;
font-weight:bold;
margin-bottom:15px;
width:480px;
}
	img.golf-gallery-img{
	padding-bottom:12px;
	border-bottom:1px solid #393939;
	margin-bottom:12px;
	}
	
	.competition-question h3{
	background:url(../images/css/question-title.png) no-repeat;
	height:37px;
	margin:30px 0 20px 0;
	}
	.competition-question h4{
	color:#c2cf1c;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:5px;
	}
	.competition-question legend{
	display:none;	
	}
	#question-option label{
	display:block;
	font-size:1.2em;
	margin-bottom:3px;
	}
	#question-option label input{
	vertical-align:middle;	
	}
	#question-option p{
	font-weight:normal;
	margin:15px 0;
	}
	fieldset.form{
	border-top:1px solid #818181;	
	}
	fieldset.form p.question-agree{
	font-weight:normal;
	clear:both;
	width:620px;
	font-size:0.9em;
	padding-left:20px;
	position:relative;
	}
		fieldset.form p.question-agree input{
		position:absolute;
		left:-5px;
		}
		fieldset.form .text-box{
		margin-bottom:0;	
		}
		
#prize-terms-condition{
margin-top:20px;	
}
	#prize-terms-condition h5{
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:15px;
	}
	#prize-terms-condition p{
	font-size:0.9em;
	font-weight:normal;
	}
/* golf competition page end*/

/* golf-game page start */

.golf-game-box{
border-bottom:1px solid #808080;
padding:12px 0;
}

/* golf-game page end */

/* thank you page */

.thank-message{
font-size:1.1em;
font-weight:bold;
}
	.thank-message a{
	font-weight:bold;	
	}




/*--------------- content end --------------------------------------------------------------*/

/*--------------- footer-------------------------------------------------------------------*/

#footer li{
line-height:40px;
float:left;
color:#FFF;
}
#footer li.last{
float:right;
margin-right:50px;
}
	#footer {
	padding:0 12px 0 25px;
	font-size:1.1em;
	}
		#footer span, #footer a {
		border-left:1px solid #686868;
		color:#686868;
		padding-left:5px;
		margin-left:3px;
		}
		#footer li.last a.golf-terms, #footer li.last span.golf-terms{
		border:0;
		}
/*--------------- footer end --------------------------------------------------------------*/

/*---------------- pop-up start -----------------------------------------------------------*/

body#pop-up{
background:#c2cf1c;	
}
#check-answers{
padding:35px 45px 30px 30px;
color:#0d0d0d;
}
	
		.pop-up-content{
		width:600px;	
		}
		.pop-up-content h2{
		background:url(../images/css/pop-up-title.png)  no-repeat;
		height:89px;
		border-bottom:1px solid #8d9619;
		padding-bottom:12px;
		}
		#check-answers p{
		font-size:1.2em;
		margin:20px 0;
		}
		#check-answers ul{
		border-bottom:1px solid #8d9619;
		padding-bottom:12px;
		}
		#check-answers li{
		font-size:1.4em;
		font-weight:bold;
		background:url(../images/css/circle-bullet.png) no-repeat left 5px;
		padding-left:10px;
		margin-bottom:6px;
		}
/*---------------- pop-up end ------------------------------------------------------------*/

.form .text-box{
background:url(../images/css/text-bg.png) no-repeat;
width:300px;
}

/* ------- Competition page last updated field ---- */
 
 a.last-update:hover{
	text-decoration: none;
 }
 
/* ------- Competition page last updated ---- */