* { margin: 0; padding: 0; }

body{ background-color: #ccc; font-family: 'Lucida Grand', Helvetica, Arial; font-size: 12px; }

#header-container{ background-color: #717171; padding-top: 20px; }

#header{ width: 700px; margin: auto; background: transparent; color: #fff; height: 173px; position: relative; }

#header-left { background: url(../images/logo.jpg) no-repeat; float: left; width: 155px; height: 173px; }
#header-right{ background: url(../images/header.jpg) no-repeat; float: right; width: 545px; height: 173px; }

#side-title{
	position: absolute;
	top: 0;
	left: 700px;
}

#nav{ 
	float: left;
	list-style: none;
	color: #fff; 
	font-family: helvetica; 
	font-size: 14px;
	margin: -16px 0 0 10px;
}
#nav li{
	background: url(../images/arrow_green.gif) no-repeat left center;
	float: left;
	margin-right: 20px;
	padding-left: 15px;
}
#nav li a{ color: #fff; text-decoration: none; }

#faded-container{ background: url(../images/background_fade.jpg) repeat-x #CCCCCC; height: 410px; }

#border-container { width: 718px; margin: 0 auto; border-left: 1px solid #fff; border-right: 1px solid #fff; }

.white-container{ background-color: #fff; margin: 0 auto; width: 700px;  position: relative; }

.side-text-welcome{
	position: relative;
	float: left;
	margin-left: -29px;
	width: 20px;
}

hr{ height: 1px; background: transparent; border-top: 1px solid #7A7A7A; }

/******home page*********/
.home-main-content-left{
	color: #7A7A7A;
	padding: 20px 0 20px 18px;
	width: 440px;
	float: left;
	line-height: 1.5em;
}
.content-title{
	margin: 0 0 20px 0;
	font-size: 15px;
	font-family: helvetica;
	font-weight: normal;
}
.content-text{ margin: 0 0 30px 0; }

/******----Home Events-----*****/
#events{
	color: #7A7A7A;
	height: 198px;
	border-left: 1px solid #660000;
	margin: 0;
	background: url(../images/testimonials.jpg) no-repeat left center;
	padding: 0 0 0 235px;
}
.red-line{ display: block; }

#events h1 { color: #660000; font-size: 15px; padding: 15px 0 5px 0; font-weight: normal; }
#events a { color: #660000; }
#events a:visited { color: #660000; }

.quote {margin: 0 0 0 0;}
.author { text-align: right; margin: 0 10px 0 0; }

/******----Home Boxes-----*****/
.home-boxes-right{
	float: right;
	padding: 25px 18px 0 0;
	width: 	215px;
}
.yellow-box { 
	background: url(../images/golfer_bg_yellow.jpg) no-repeat;
	width: 214px;
	height: 196px;
	border-left: 1px solid #E9CC30; 
	border-bottom: 1px solid #E9CC30;
	margin-bottom: 10px; 
}
.yellow-box h1 { 
	color: #E9CC30; 
	font-size: 15px; 
	font-weight: normal;
	padding: 5px 0 35px 3px; 
}
.yellow-box form { padding: 0 0 0 10px; color: #7a7a7a; }
.yellow-box input {
	border: 1px solid #7a7a7a;
	color: #7a7a7a;
	padding: 4px;
	margin: 0 0 10px 0;
	width: 130px;
}

.yellow-box input.submit{
	color: #7a7a7a;
	background: #E9CC30;
	width: 60px;
	height: 20px;
	padding: 0;
	border: 0;
}

.green-box { 
	background: url(../images/golfbag_bg_green.jpg) no-repeat;
	width: 217px;
	height: 176px;
	border-right: 1px solid #026701; 
	border-bottom: 1px solid #026701;
	margin-bottom: 10px; 
}
.green-box h1 { 
	color: #026701; 
	font-size: 15px; 
	font-weight: normal;
	padding: 5px 0 0 90px; 
}
.green-box p {
	color: #7A7A7A;
	margin: 15px 0 10px 75px;
	padding: 0 0 10px 0;
	
}
.green-box a { color: #0D4F89; text-decoration: underline; }


.blue-box {
	background: url(../images/golfer_bg_blue.jpg) no-repeat;
	width: 214px;
	height: 190px; 
	border-left: 1px solid #0D4F89; 
	border-bottom: 1px solid #0D4F89;
	margin-bottom: 10px;  
}
.blue-box h1 { 
	color: #0D4F89; 
	font-size: 15px; 
	font-weight: normal;
	padding: 5px 0 38px 3px; 
}
.blue-box p {
	color: #7A7A7A;
	margin: 0 60px 10px 10px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #7a7a7a;
}
.blue-box a { color: #0D4F89; text-decoration: underline; }


/********meet the team*******/
.meet-left{
	color: #7A7A7A;
	padding: 20px 0 20px 18px;
	width: 450px;
	float: left;
	position: relative;
}
.meet-left p{ margin: 0 0 10px 0; }

.bio{
	color: #7A7A7A;
	border-bottom: 1px solid #7A7A7A;
	height: 119px;
	margin-bottom: 10px;
}
.bio img { 
	border-top: 1px solid #7A7A7A;
	border-left: 1px solid #7A7A7A; 
	border-right: 1px solid #7A7A7A;  
	float: left;
	margin-right: 10px; 
	width: 98px;
	height: 118px;
}

.bio h1 { color: #7A7A7A; font-size: 15px; padding: 0 0 10px 10px; font-weight: normal; }
.bio a { color: #7a7a7a; text-decoration: none; }
.bio a:hover { text-decoration: underline; }
.bio ul li {margin: 0 0 0 20px;}

.meet-right{
	float: right;
	margin: 20px 10px 0 10px;
	border-top: 3px solid #0D4F89;
	border-left: 1px solid #0D4F89;
	border-right: 1px solid #0D4F89;
	background: url(../images/meet_the_team.jpg) no-repeat center bottom;
	padding: 5px 0 150px 0;
	width: 199px;
	position: relative;
	
}
.meet-right p { 
	color: #7a7a7a;
	line-height: 1.5em;
	margin: 0 5px 0 5px;
}
.meet-individual{
	color: #7A7A7A;
	padding: 20px;
	width: 659px;
	line-height: 1.5em;
}
.meet-individual img{ float: left; margin-right: 10px; }
.meet-individual h1 { color: #7A7A7A; font-size: 15px; padding: 0 0 10px 0; font-weight: normal; }
.meet-individual a { color: #7a7a7a; text-decoration: none; }
.meet-individual a:hover { text-decoration: underline; }
.meet-individual ul li {margin: 0 0 0 20px;}

/******products & services*******/

.products-header{
	color: #7A7A7A;
	padding: 20px 0 20px 18px;
	font-size: 15px;
	font-family: helvetica;
	font-weight: normal;
}
.products-left{
	color: #7A7A7A;
	padding: 20px 0 20px 18px;
	width: 330px;
	float: left;
	line-height: 1.5em;
}
.products-left a { color: #7A7A7A; }
.products-left a:visited{ color: #7A7A7A; }
.products-left p{ margin: 0 0 10px 0; }
.products-left ul li{ margin: 0 0 0 30px; }

.products-right{
	color: #7A7A7A;
	padding: 20px 18px 20px 0;
	width: 330px;
	float: right;
	line-height: 1.5em;
}
.products-right a { color: #7A7A7A; }
.products-right a:visited{ color: #7A7A7A; }
.products-right p{ margin: 0 0 10px 0; }
.products-right ul li{ margin: 0 0 0 30px; }


/*****testimonials/events******/

.test-left{
	color: #7A7A7A;
	padding: 20px 0 20px 18px;
	width: 450px;
	float: left;
	position: relative;
	line-height: 1.3em;
}
.test-left p{ margin: 0 0 10px 0; }

.quote{
	color: #7A7A7A;
	border-bottom: 1px solid #7A7A7A;
	margin-bottom: 10px;
}

.quote h1 { color: #7A7A7A; font-size: 15px; padding: 0 0 10px 10px; font-weight: normal; }
.quote a { color: #7a7a7a; text-decoration: none; }
.quote a:hover { text-decoration: underline; }
.quote ul li { margin: 0 0 0 20px; }

.test-right{
	float: right;
	margin: 20px 10px 0 10px;
	border-top: 3px solid #0D4F89;
	border-left: 1px solid #0D4F89;
	border-right: 1px solid #0D4F89;
	background: url(../images/meet_the_team.jpg) no-repeat center bottom;
	padding: 5px 0 150px 0;
	width: 199px;
	position: relative;
	
}
.test-right p { 
	color: #7a7a7a;
	line-height: 1.5em;
	margin: 0 5px 0 5px;
}

/*******contact us*********/
.contact-left{
	color: #7A7A7A;
	padding: 20px 0 20px 18px;
	width: 440px;
	float: left;
	line-height: 1.5em;
}
.contact-left p{ margin: 0 0 10px 0; }
.contact-left a { color: #7a7a7a; text-decoration: underline; }







/********FOOTER*********/
#footer-image{ 
	background: url(../images/footer.gif) no-repeat left top; 
	width: 718px; 
	height: 155px; 
	margin: auto;
	}
#footer-text{
	font-family: arial;
	font-size: 10px;
	margin: -30px 0 15px 10px;
}
#footer-text a{ color: #026701; }

.cleaner { height: 1px; clear: both; background: transparent; }

