@charset "utf-8";
body {
	margin: 0px; padding: 0px;
	font-family:Arial, Helvetica, sans-serif; color:#CCCCCC;
	background-color:#363636;
}

h1, h2, h3, h4, h5, h6, p, form{
	margin:0px; padding:0px;
	font-weight:normal;
}
img{
	border:none;
}
h1{
	font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF;
	padding:0px 0px 16px 0px;
}

/*-----------------Header styles start-----------------*/
.tablecolor{
	background-color:#070707;
}

.bg_header{
	background:url(../images/bg_header.gif) repeat-x;
}

.main_nav{
	font:bold 13px/35px Arial, Helvetica, sans-serif;
}
.main_nav a{
	color:#2B286C; text-decoration:none; 
	display:block; height:35px; float:left;
	padding:0px 10px;
}
.main_nav a:hover{
	color:#000000; text-decoration:none;
}
.txt_search{
	font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF;
}

.sbox{
	background:url(../images/bg_go.gif) no-repeat;
	
}
.sbox input{
	border:none; background:none;
	width:135px; height:19px;
	padding:0px 0px  0px 20px; margin:3px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif; color:#666666;
}

.services{
	font:12px Arial, Helvetica, sans-serif; text-align:right;
}
.services a{
	color:#000000; text-decoration:none;
	padding:8px;
}
.services a:hover{
	text-decoration:underline; color:#2B286C;
}
/*-----------------Header styles end-----------------*/

/*-----------------Homepage styles start-------------*/
.swingbg{
	background:url(../images/swing_bg.gif) repeat-y;
}
.swing_of_week{
	font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.swing_txt{
	font:11px/17px Arial, Helvetica, sans-serif;
	padding:20px 0px;
}
.swing_txt a{
	color:#cccccc; text-decoration:none;
}
.swing_txt a:hover{
	color:#EDA700; text-decoration:none;
}

.twitter{
	font:11px Arial, Helvetica, sans-serif;
}
.twitter img{
	padding:0px 0px 0px 4px;
}
.twitter a{
	text-decoration:underline; color:#FFFFFF;
}
.twitter a:hover{
	color:#EDA700; text-decoration:none;
}

.home_bluebg{
	background-color:#2B286C;
	padding:32px 0px;
}

p.home_13px{
	font:13px/18px Arial, Helvetica, sans-serif; color:#FFFFFF;
	padding:10px 0px 0px 0px;
}

.range{
	font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;
	padding:10px 0px 0px 0px;
}
.range a{
	text-decoration:none; color:#FFFFFF;
}
.range a:hover{
	color:#EDA700; text-decoration:none;
}

.pga_bg{
	background:url(../images/pga_bg.gif) repeat-x;
}
.pga_head{
	font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF;
}

a.swing_check{
	display:block;
	width:138px; height:40px;
	background:url(../images/swing_check.jpg) no-repeat;
	color:#101554;
	font:bold 24px Arial, Helvetica, sans-serif;
	padding-top:70px;
	text-align:center;
	text-decoration:none;
}
a.swing_check:hover{
	text-decoration:none;
	color:#101554;
}

a.full_lesson{
	display:block;
	width:138px; height:40px;
	background:url(../images/full_lesson.jpg) no-repeat;
	color:#101554;
	font:bold 24px Arial, Helvetica, sans-serif;
	padding-top:70px;
	text-align:center;
	text-decoration:none;
}
a.full_lesson:hover{
	text-decoration:none;
	color:#101554;
}


/*-----------------Homepage styles end-------------*/

/*-----------------Inner page styles start-------------*/
.inner_txt{
	font:12px Arial, Helvetica, sans-serif; color:#B4B4B4;
}

.inner_txt a {
	color:#FFFFFF;
	text-decoration:underline;
}

.inner_txt a:hover {
	color:#FFFFFF;
	text-decoration:none;
}



.inner_txt h2{
	font:bold 16px Arial, Helvetica, sans-serif; color:#B8D137;
	margin:0px 0px 4px 0px;
}

.inner_txt h3{
	font:bold 12px Arial, Helvetica, sans-serif; color:#EEA701;
	padding:20px 0px;
	
}
.inner_txt h4{
	font:bold 12px Arial, Helvetica, sans-serif; color:#B8D137;
	padding:20px 0px;
}

.inner_txt h5{
	font:bold 12px Arial, Helvetica, sans-serif; color:#EEA701;
	padding:10px;
}

.bloghead{
	font:bold 16px Arial, Helvetica, sans-serif; color:#EEA701;
	padding-bottom:5px;
}

.bloghead a, .bloghead a:link, .bloghead a:visited{
	font:bold 16px Arial, Helvetica, sans-serif; color:#EEA701;
	text-decoration:none;
}

.bloghead a:hover{
	text-decoration:underline;
}



.inner_txt p{
	margin:0px 0px 15px 0px; line-height:17px;
}


p.path{
	color:#CCCCCC;
	font:12px Arial, Helvetica, sans-serif;
	margin:0px;
}
p.path a{
	color:#666666; text-decoration:none;
}
p.path a:hover{
	color:#EDA700; text-decoration:none;
}

.num_bullet{
	font:bold 12px Arial, Helvetica, sans-serif; color:#EEA701;
}

.rpanel_bg{
	background:url(../images/rightpanel_bg.gif) repeat-y;
	font-size:12px;
}


a.rtlinks, a.rtlinks:link, a.rtlinks:visited{
	color:#999999;
	text-decoration:none;
	display:block;
	width:100%;
	background-image:url(../images/dots.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:30px;
	padding-left:20px;
}
a.rtlinks:hover{
	text-decoration:none;
	color:#EEA701;
}
a.GENlinks, a.GENlinks:link, a.GENlinks:visited{
	color:#999999;
	text-decoration:none;
	/*display:block;*/
	background-image:url(../images/dots.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:30px;
}
a.GENlinks:hover{
	text-decoration:none;
	color:#EEA701;
}



.userhead{
	font-size:14px;
	text-decoration:none;
	padding-left:20px;
	padding-bottom:10px;
	color:#EEA701;
	background-image:url(../images/arrowbtm.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-position:220px 6px;
}


.text_form{
	font:12px Arial, Helvetica, sans-serif; color:#CCCCCC; text-align:right; vertical-align:top;
	padding:3px 5px 0px 0px;
}

input.upload_inpt{
	color:#666666; font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 2px; height:20px; /*width:231px;*/ 
	font-size:12px;
}
input.brows{
	width:66px; height:19px; margin:0px 0px 0px 2px;
	background:url(../images/bg_brows.gif) no-repeat; border:none;
	font:11px Arial, Helvetica, sans-serif; color:#181818;
}
.comment{
	background:url(../images/bg_comments.gif) no-repeat;
}
.comment textarea{
	background:none; border:none;
	width:204px; height:64px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0px 0px 0px 5px;
}
input.btn_up{
	width:210px; height:24px;
	border:none;
	background:url(../images/btn_upload.gif) no-repeat;
	font:12px Arial, Helvetica, sans-serif; color:#181818;
	margin:3px 0px 0px 0px;
}

.h_sample{
	font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF;
	padding:0px 0px 8px 0px;
}


.padlt10{
	padding-left:10px;
}

.padlt20{
	padding-left:20px;
}


.padrt10{
	padding-right:10px;
}

.padall10{
	padding:10px;
}

.whitehead{
	font-size:15px;
}

.whitehead a, .whitehead a:link, .whitehead a:visited{
	color:#B4B4B4;
	text-decoration:underline;
}
.whitehead a:hover{
	text-decoration:none;
}

.whiteheadweek{
	font-size:14px;
}

.whiteheadweek a, .whiteheadweek a:link, .whiteheadweek a:visited{
	color:#B4B4B4;
	text-decoration:underline;
}
.whiteheadweek a:hover{
	text-decoration:none;
}
.darktext{
	color:#666666;
	text-decoration:none;
	font-size:11px;
}




.lighttext{
	color:#535353;
	font-style:italic;
	text-decoration:none;
	padding-left:10px;
}

.red{
	color:#FF0000;
}



select {border:1px solid #FFFFFF; padding:1px;}

.btn {
	font-family:Arial;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background-color: #CCCCCC;
	padding: 2px;
	border:1px solid #FFFFFF;
}
input.browsebtn{
	background:url(../images/browse.jpg);
	border:none;
	font:12px Arial, Helvetica, sans-serif; color:#181818;
	margin:0px 0px 0px 0px;
	width:65px; cursor:pointer;
	height:19px;
	}
input.textfield{
	height:18px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0px 4px 0px 4px;
	background:url(../images/txtfieldbg.gif) #FFFFFF no-repeat;
	border:none;
}
input.submit{
	background:url(../images/buttons/submit.gif);
	border:none;
	font:12px Arial, Helvetica, sans-serif; color:#181818;
	margin:0px 0px 0px 0px;
	width:55px; cursor:pointer;
	height:19px;
	}

.grandtotal{
	font-size:18px;
	color:#EEA701;
}
.total{
	font-size:18px;
	padding-left:10px;
	color:#FFFFFF;
}

.textarea{
	height:66px;
	width:301px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0px 4px 0px 4px;
	background:url(../images/txtareabg.gif) #EDEDED repeat-x;
	border:none;
}

.textarea_lg{
	height:156px;
	width:501px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:3px 4px 0px 4px;
	background:url(../images/txtareabg.gif) #EDEDED repeat-x;
	border:none;
}



.selectbox1{
	font-size:12px;
	color:#666666;
	text-decoration:none;
	width:314px;	
}

.selectbox{
	font-size:12px;
	color:#666666;
	text-decoration:none;
}



.dots{
	background-image:	url(../images/dots.gif);
	background-repeat:repeat-x;
}

.orangetext{
	color:#EEA701;
}
.imgpadrt20{
	padding-right:20px;
}


.months{
	font:12px Arial, Helvetica, sans-serif;
	color:#B4B4B4;
}
.months a{
	color:#B4B4B4;
	text-decoration:underline;
}

.swing_week_in{
	font:bold 14px Arial, Helvetica, sans-serif; color:#B8D137;
}

select.swing_week{
	font:11px Arial, Helvetica, sans-serif;
	color:#2B286C;
	width:110px;
}

.months{
	font:12px Arial, Helvetica, sans-serif;
	color:#B4B4B4;
}
.months a{
	color:#EEA701;
	text-decoration:none;
}
.months a:hover{
	color:#EEA701;
	text-decoration:underline;
}
.months a.dactive{
	color:#412F05;
}

/*-----------------Inner page styles end-------------*/


/*-----------------Footer styles start-------------*/
.footer{
	font:12px/35px Arial, Helvetica, sans-serif; color:#999999;
	background-color:#000000;
}
.footer a{
	color:#999999; text-decoration:none;
	margin:0px 0px 0px 13px;
}
.footer a:hover{
	color:#EDA700; text-decoration:none;
}
/*-----------------Footer styles end-------------*/





/*------------------Common CSS Style----------------*/

.forgot, .forgot a, .forgot a:link, .forgot a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B4B4B4;
	text-decoration:none;
}
.forgot a:hover{
	text-decoration:underline;
}

.brdrall{
	padding:10px;
	padding-left:20px;
	border:1px solid #1C1C1C;
}

.tipshead, .tipshead a, .tipshead a:link, .tipshead a:visited{
	font-size:14px;
	text-decoration:underline;
	color:#B4B4B4;
}

.tipshead a:hover{
	text-decoration:none;
}


.greentext{
	color:#B8D137;
	text-decoration:none;
}

.link12 a, .link12 a:link, .link12 a:visited{
	color:#B4B4B4;
	text-decoration:none
}
.link12 a:hover{
	text-decoration:underline;
}

.blogcomment{
	font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff;
	
}

.blogcomment a, .blogcomment a:link, .blogcomment a:visited{
	font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff;
	text-decoration:none;
}

.blogcomment a:hover{
	text-decoration:underline;
}
.error {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
          color: #F00;
          font-weight: normal;
          display: block;
          border: 1px solid #FF9191;
          background-image: url(../images/error.gif);
          background-repeat: no-repeat;
          background-color: #FFC6C6;
          vertical-align: middle;
          height: 18px;
          margin: 0px;
          padding-left: 30px;
          padding-top: 7px;
}


.success {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
          color: #060;
          font-weight: normal;
          display: block;
          border: 1px solid #B1CFB1;
          background-image: url(../images/success.gif);
          background-repeat: no-repeat;
          background-color: #D1E3D1;
          vertical-align: middle;
          height: 18px;
          margin: 0px;
          padding-left: 30px;
          padding-top: 7px;
}

input.rej{
	background:url(../images/buttons/bg_reject.gif) no-repeat;
	width:76px;
	height:24px;
	text-align:left;
	padding-left:10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	border:0px;
}

input.accept{
	background:url(../images/buttons/bg_accept.gif) no-repeat;
	width:76px;
	height:24px;
	text-align:left;
	padding-left:10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	border:0px;
}
input.send{
	background:url(../images/buttons/send.gif) no-repeat;
	width:76px;
	height:24px;
	text-align:left;
	padding-left:10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	border:0px;
}
.pga_l_repeat{
	background:url(../images/pga_l_repeat.gif) repeat-y;
}
.pga_r_repeat{
	background:url(../images/pga_r_repeat.gif) repeat-y;
}

