html,body{
	margin-top:10px;
	padding:0;
}

body{
	text-align:center;
	background-color: silver;
	}




#container {
	width:960px;
	margin: 0 auto;
	border-style:solid;
	background-color: #fff;
	border-color: green;
	border-width:10px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 20px;
	 behavior: url('border-radius.htc');
	 border-radius: 20px;
	-moz-box-shadow: 0 0 10px 10px black;
	-webkit-box-shadow: 0 0 5px 5px black;
box-shadow: 0 0 5px 5px black;
margin-bottom:15px;
}

#header{
	border: 1px solid  #fff;
//	border-bottom: 1px solid #fff;
	height:225px;
	background: url(logo_large.jpg) no-repeat -6px -3px;
	width:952px;


	}

.logo {
	position:relative;
	float:left;
	margin-top:-50px;
//	margin-left:-428px;
	-moz-box-shadow: 0 0 10px 10px #000;
	-webkit-box-shadow: 0 0 5px 5px #000;
box-shadow: 0 0 5px 5px #000;

}

#header h1{
	font: 32px arial,helvetica,sans-serif;
	margin-top:35px;
	color:#104718;
	margin-left:250px;
}

#header h2{
	font: 26px arial,helvetica,sans-serif;
	color:#104718;
	margin-left:250px;
}

#header p{
	font: 20px arial,helvetica,sans-serif;
	color:#104718;
	margin-left:250px;
	margin-top:-10px;
}

#header h3{
	font: 21px arial,helvetica,sans-serif;
	color:#104718;
	margin-left:250px;
}


#headeraddress {
	display:block;
	position:relative;
	float:right;
	margin-top:5px;
	height:200px;
	width:250px;
//	border: 1px dashed  blue;
	background: url(golfball.jpg) no-repeat 25px 1px;
}

#headeraddress p{
	font: bold 15px arial,helvetica,sans-serif;
	margin-top:35px;
	margin-left:-5px;
	color:#013713;
}

#headeraddress a:link, a:visited{
	color:#013713;
	text-decoration:none;
}

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




#hnavbar {
//	border: dashed 1px blue;
	margin: 20px 0 20px 0;
//	height: 50px;
}

#hnavbar ul{
	display: inline-block;
	list-style-type:none;
	width:800px;
//border: 2px dashed blue;
margin-left:185px;
}



#hnavbar ul li{
	position: relative;
	display: inline;
	float: left;

}


#hnavbar ul li a{
	display: inline;
	border:1px solid #014718;
	background-color:green;
	height:30px;
	text-align:center;
	font: bold 20px arial,helvetica,sans-serif;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	 behavior: url('border-radius.htc');
	 border-radius: 8px;
	background-image: URL('golfball.png');
	background-repeat: no-repeat;
	background-position: left;
	padding:3px 55px 7px 45px;
	margin-left:15px;
}

#hnavbar ul li a:link{
//display: inline-block;
	font: bold 20px arial,helvetica,sans-serif;
	color:white;
	text-decoration:none;
}

#hnavbar ul li a:hover{
//display: inline-block;
	background:#014718;
//text-decoration:none;
	color:#fff;
	background-image: URL('golfball.png');
	background-repeat: no-repeat;
	background-position: left;
	padding:3px 55px 7px 45px;
	margin-left:15px;
}

#hnavbar a:visited{
	color:#fff;
//text-decoration:none;
}


#content {
//	border: dashed 1px blue;
//	height:500px;
	margin-bottom: 50px;
}

.imgborder {
	border:2px inset green;
}

h2 {
	font: 26px arial,helvetica,sans-serif;

}


#footer{
//	border: dashed 1px blue;
	border-top: 5px solid #014718;
	clear:left;
	width:100%;
	background-color:#008000;
}




#footerright {
	display:block;
	position:relative;
	float:right;
	margin-top:-220px;
	height:200px;
	width:250px;
//	border: 1px dashed  blue;
//	background: url(golfball.jpg) no-repeat 25px 1px;
}

#footerright p{
	font: bold 15px arial,helvetica,sans-serif;
	margin-top:35px;
	margin-left:-5px;
	color:#fff;
}

#footerright a:link, a:visited{
	color:#fff;
	text-decoration:none;
}

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

#footerleft {
	display:block;
	position:relative;
	float:left;
//	margin-top:-220px;
	height:200px;
	width:250px;
//	border: 1px solid  #014718;
//	background: url(golfball.jpg) no-repeat 25px 1px;
}

#footerleft ul{
	margin-top:40px;
	list-style-type:none;

}

#footerleft li {
	font: bold 16px arial,helvetica,sans-serif;
	margin-top:20px;
	margin-left:60px;
	color:#fff;
	text-align:left;
}

#footerleft li a{
	font: bold 16px arial,helvetica,sans-serif;
	color:#fff;
	text-align:left;
	text-decoration:underline;
}

#footerleft li a:hover{
	text-decoration:none;
}


#wrapper{
	float:left;
	width:100%;
}

#crdlink {
	position:relative;
	display:block;
//	border: 1px dashed  blue;
	float:right;
	margin-right:5px;
	width:270px;
	margin-top:10px;
}

#crdlink a:link,a:visited{
	font: 12px arial,helvetica,sans-serif;
	color:#c0c0c0;
	text-decoration:none;
}

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

#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}

#tableleft {
//	border: 1px dashed red;
	width:350px;
	margin-left:1px;
	float:left;
	padding: 10px;
}

#tableright {
//	border: 1px dashed blue;
	width:560px;
	margin-right:1px;
	float:right;
//	height:500px;
	padding: 10px;
}

#tablecenter {
//	border: 1px dashed green;
	width:450px;
	margin: 0 auto;
//	height:500px;
	padding:10px;
}

#tablecenter2 {
//	border: 1px dashed green;
	width:585px;
	margin: 0 auto;
//	height:500px;
	padding:10px;
	text-align:left;
}

h3 {
font: bold 24px arial,helvetica,sans-serif;
margin-bottom:15px;
}

.imgborder {
	border: 1px solid #008000;
		border-style:solid;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		 border-radius: 5px;
		-moz-box-shadow: 0 0 2px 2px #014719;
		-webkit-box-shadow: 0 0 2px 2px #014719;
	box-shadow: 0 0 2px 2px #014719;
	}

p {
	font: bold 16px arial,helvetica,sans-serif;
}

.leftbullets ul {
	display:block;
	text-align:left;
	list-style-type:none;
}

 .leftbullets li {
	font: bold 16px arial,helvetica,sans-serif;
	background-image: URL('check1.png');
   background-repeat: no-repeat;
   background-position: left;
   padding:3px 0 7px 35px;
   margin-left:10px;
}

.leftbullets2 ul {
	display:block;
	text-align:left;
	list-style-type:none;
}

 .leftbullets2 li {
	font: bold 16px arial,helvetica,sans-serif;
	background-image: URL('check1.png');
   background-repeat: no-repeat;
   background-position: left;
   padding:3px 0 7px 35px;
   margin-left:10px;
}

.leftbullets {
//	border: 1px dashed orange;
	width:200px;
	float:left;
//	margin-left:75px;
	margin: -20px 0 0 75px;
}

.leftbullets2 {
//	border: 1px dashed orange;
	width:200px;
	float:left;
	margin: -20px 0 0 10px;
}

#products {
	width:960px;
	height:400px;
//	border: 2px dashed red;
}

.productsleft {
	float:left;
	width:315px;
//	border: 2px dashed red;
}

.productsleft ul {
	display:block;
	list-style-type: circle;
	text-align:left;
	font: 16px arial,helvetica,sans-serif;
	margin-top:-10px;
		margin-left:100px;
}

.productsleft li {
		margin-top:5px;

}
