/*
Theme Name: Laser Guided Golf
Theme URI: http://www.laserguidedgolf.com/
Description: LGG CSS design
Version: 1.0
Author: WeKnowHTML
Author URI: http://www.WeKnowHTML.com/
*/
body {
	font-family:'Trebuchet MS', Arial, sans-serif;
	font-size:13px;
	color: #353527;
	background:#eae5cf url(images/bg.jpg) repeat-x;
	margin:0;
	padding:0;
	text-align:center;
}
a {
/*  color:#9a9168;*/
  color:#576400;
/*	text-decoration:none;*/
	outline:none;
}
:focus {
	-moz-outline-style: none;
}
/********
	Contents
		**********/
#wrapper{
	background:url(images/wrapper-bg.png) repeat-y;
	width:805px;
	margin:0 auto;
	margin-top:28px;
}
/********
	TopNav
		**********/		
#masthead{
	height:195px;
	margin-bottom:0;
}
#topnav ul{
	margin-top:0px;
	height:36px;
}
#topnav ul li{
	float:left;
}
#topnav ul li a{
	display:block;
	height:36px;
	text-indent:-9999px;
}
#topnav ul li.home a{
	width:112px;
	background:url(images/topnav-home.png);
	background-position:top;
}		
#topnav ul li.about-us a{
	width:108px;
	background:url(images/topnav-about-us.png);
}
#topnav ul li.what-is-it a{
	width:104px;
	background:url(images/topnav-what-is-it.png);
}
#topnav ul li.why-it-works a{
	width:121px;
	background:url(images/topnav-why-it-works.png);
}
#topnav ul li.news-events a{
	width:128px;
	background:url(images/topnav-news-events.png);
}
#topnav ul li.buy-online a{
	width:112px;
	background:url(images/topnav-buy-online.png);
}
#topnav ul li.contact-us a{
	width:120px;
	background:url(images/topnav-contact-us.png);
}
#topnav ul li.home a:hover,#topnav ul li#current.home a,
#topnav ul li.about-us a:hover,#topnav ul li#current.about-us a,
#topnav ul li.what-is-it a:hover,#topnav ul li#current.what-is-it a,
#topnav ul li.why-it-works a:hover,#topnav ul li#current.why-it-works a,
#topnav ul li.news-events a:hover,#topnav ul li#current.news-events a,
#topnav ul li.buy-online a:hover,#topnav ul li#current.buy-online a,
#topnav ul li.contact-us a:hover,#topnav ul li#current.contact-us a{
	background-position:bottom;
}
/********
	Contents
		**********/
#contents{
	background:url(images/contents-bg.png) repeat-x;
	text-align:left;
	padding-top:7px;
	position:relative;
	width:801px;
	margin-left:2px;
}
#customer-service{
	float:right;
	margin-right:20px;
	margin-top:-1px;
/*	visibility:hidden;*/
}
/********
	Left Column
		**********/
#left-col{
	width:245px;
	margin-bottom:-40px;
}
.members-area #left-col{
  margin-bottom:0;
}
.pod {
	margin-top:10px;
	padding-left:25px;
	background:url(images/pod-background.png) bottom no-repeat;
	padding-bottom:15px;
}
.pod h2{
	background:url(images/icon-flag.png) no-repeat left;
	padding-left:25px;
	font-family:Arial, sans-serif;
	color:#576400;
	font-weight:normal;
	font-size:22px;
	line-height:22px;
}
.pod p{
/*  color:#9a9168;*/
	font-family:Tahoma, sans-serif;
	font-size:11px;
	line-height:18px;
	margin:5px 0;
}
.pod p strong{
	color:#576400;
	font-size:12px;
}
.pod blockquote blockquote p{
	font-size:9px;
	line-height:12px;
	width:200px;
	padding-left:5px;
	font-style:italic;
}
.pod hr{
/*	background-color:#576400;*/
	border-top:dotted 1px #576400;
	height:1px;
}
.pod ul{
	margin-top:10px;
}
.pod ul li{
/*  color:#9a9168;*/
	font-weight:bold;
	font-size:11px;
}
.pod ul li ul{
	margin-top:0;
}
.pod ul li ul li{
/*  color:#9a9168;*/
	font-size:11px;
	margin-left:7px;
	margin-bottom:5px;
	font-weight:normal;
}
.pod h3{
	color:#576400;
	font-weight:normal;
	font-family:Tahoma, sans-serif;
	margin-bottom:-7px;
	margin-top:10px;
}
.pod .recententry ul{
	margin-left:15px;
}
.pod .recententry ul li{
	list-style: disc;
}
.pod .recententry ul li a{
  color:#9a9168;
/*  color:#576400;*/
	font-size:12px;	
}

/********
	Main Contents
		**********/
#main{
	width:450px;
	margin-left:50px;
/*  color:#9a9168;*/
	font-size:11px;
	line-height:17px;
	font-family:Tahoma, sans-serif;
}
#main h2{
	font-size:22px;
	color:#576400;
	font-weight:normal;
	font-family:Arial, sans-serif;
	margin:15px 0 10px 0;
}
#main strong{
	color:#f16618;
}
#main blockquote p{
	font-size:13px;
	color:#f16618;
	border-top:dotted 1px #576400;
	border-bottom:dotted 1px #576400;	
	margin:0;
	padding:5px 0;
	
}
.why-it-works #main blockquote p{
	text-align:center;
	font-size:18px;
	line-height:25px;
}
.why-it-works #main blockquote em{
	font-size:11px;
	line-height:11px;
	width:280px;
	margin:0 auto;
	display:block;
}
.why-it-works #main blockquote em em{
	display:inline;	
}

#main ul{
	margin-left:20px;
	margin-top:10px;
}
#main ul li{
	list-style: disc;
	font-size:12px;
	color:#576400;
}
#main .post{
	border-bottom:dotted 1px #576400;	
	margin-bottom:10px;
}
#main .post strong a {
	font-size:15px;
	color:#576400;
}
#main .post a{
	color:#576400;
}
#main .post p a:hover{
	color:#f16618;
}
/********
	Contact Us
		**********/
#main h3{
	margin:15px 0 3px 0;
	font-size:16px;
}
.contact-us #main strong{
	color:#576400;
}
.contact-us #main #loadBar,
.contact-us #main #emailSuccess,
.contact-us #main #blankfields{
	text-align:center;
}
.contact-us #main #blankfields{
	color:red;
}
.contact-us #main form{
	margin-top:15px;
	padding-bottom:50px;
}
#main form fieldset{
	border:none;
}
#main form div{
	margin-bottom:10px;
}
#main form div label{
	font-size:14px;
	color:#576400;
	display:block;
	width:100px;
	text-align:right;
	margin-right:10px;
	float:left;
}
#main form div input,  #main form div textarea{
	border:solid 1px #d1caaa;
	width:270px;
	font-size:11px;
	padding:2px;
}
#main form div input#ml_submit{
	width:auto;
	float:right;
	margin-right:70px;
}
.contact-us #main form div input#state{
	width:50px;
	text-align:center;
	text-transform:uppercase;
	float:left;
}
.contact-us #main form div input#country{
	width:110px;
	float:left;
}
.contact-us #main form div.submit input{
	width:69px;
	height:24px;
	border:none;
	float:right;
	margin-right:70px;
}
.flashmovie{
	margin:0 auto;
	text-align:center;
	width:350px;
	padding:15px;
	background:#d3dbc7 url(images/playme.png) no-repeat bottom center;
	border:solid 1px #cecbdb;
	margin-bottom:15px;
}
/********
	Footer
		**********/
#turf{
	background:url(images/turf-bg.png) no-repeat;
	height:111px;
	width:798px;
	clear:both;
	margin-left:0px;
}
#footer{
	background:#f4f2e5;
	color:#74644e;
	padding:10px 0;
	text-align:center;
}
#footer ul li{
	display:inline;
	border-right:solid 1px #74644e;
	padding-left:10px;
	padding-right:7px;
}
#footer ul li.last{
	border:none;
}
#footer ul li a{
	color:#74644e;
}
#footer #copy{
	font-size:9px;
	color:#74644e;
	background:url(images/copy-bg.png) repeat-x;
	padding-top:5px;
	margin-top:10px;
}