/*External Style Sheet*/

body,div,html,p,ul,li
	{
	padding:0;
	margin:0;
	}

h1,h2,h3,h4,h5,h6
	{
	font-size:12px;
	margin:0;
	padding:0;
	}
h1
	{
	color:#842B18;
	font-size:24px;
	}
table {
	width:500px;
	table-layout:fixed;
	}
/*header*/
img
	{
	border-style:none;
	}

ul
	{
	list-style:none;
	}

body 
	{
	margin:0 auto;
	color:black;
	font-size:14px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	background:#871800 url("newimages/body_bg.gif") repeat-x;;
	}
	
#shadows
	{
	background:transparent url("newimages/dropper.png") repeat-y;
	width:996px;
	margin:0 auto;
	}
#header_holder
	{
	background:#1E0400 url("newimages/newheader_bg.jpg") no-repeat;
	width:975px;
	height:228px;
	min-width:975px;
	margin:0 auto;
	}
#index_header
	{
	background:transparent url("newimages/index_newheader.jpg") no-repeat;
	width:975px;
	height:165px;
	margin:0 auto;
	}
#headleft
	{
	float:left;
	width:425px;
	height:198px;
	}
#indexheadleft
	{
	float:left;
	width:344px;
	height:137px;
	}
#headright
	{
	float:left;
	width:549px;
	}
#logo
	{
	width:344px;
	height:137px;
	float:left;
	}
#phone
	{
	float:right;
	padding-top:75px;
	color:#9F9E9E;
	font-size:16px;
	font-weight:bold;
	padding-right:10px;
	}
#apple
	{
	clear:both;
	width:416px;
	font-size:16px;
	color:white;
	}
	#apple #pos span
		{
		font-size:32px;
		}
	#apple #pos
		{
		padding:33px 0 0 20px;
		}
.spreadtable
	{
	
	}
	.spreadtable td
		{
		width:190px;
		}
.skinnytable
	{
	text-align:center;
	}
	.skinnytable td
		{
		width:95px;
		}
#full
	{
	background-color:white;
	width:975px;
	margin:0 auto 0 auto;
	}


#indexfull
	{
	background-color:white;
	width:975px;
	margin:0 auto 0 auto;
	}

#sidebar
	{
	width:344px;
	float:left;
	}
#sidedrop
	{
	padding:16px;
	}
	#sidedrop ul #top
		{
		background:transparent url('newimages/top_bar.jpg') no-repeat;
		width:306px;
		height:32px;
		color:white;
		font-size:20px;
		}
	#sidedrop ul li
		{
		background:transparent url('newimages/mid_bar.jpg') no-repeat;
		width:306px;
		height:35px;
		}
		#sidedrop ul li div
			{
			padding:10px 0 0 23px;
			}
		#sidedrop ul #top div
			{
			padding:3px 0 0 23px;
			}
		#sidedrop ul li a:link, #sidedrop ul li a:visited, #sidedrop ul li a:hover, #sidedrop ul li a:active
			{
			display:block;
			color:#20251D;
			font-size:14px;
			text-decoration:none;
			padding-left:10px;
			font-weight:bold;
			}
#clubtour
	{
	padding:16px 22px 16px 16px;
	}
	#clubtour .inside
		{
		width:297px;
		overflow:hidden;
		}
	#clubtour #under
		{
		padding:5px 26px 0 28px;;
		}
	#clubtour #button
		{
		float:right;
		padding-right:17px;
		background:url('newimages/green_btn.gif') no-repeat;
		width:85px;
		height:23px;
		}
		#button a:link, #button a:visited, #button a:hover, #button a:active
			{
			color:white;
			text-decoration:none;
			padding:4px 0 0 6px;
			display:block;
			}
#indexbutton
	{
	float:right;
	margin-right:17px;
	margin-bottom:7px;
	background:url('newimages/green_btn.gif') no-repeat;
	width:85px;
	height:23px;
	}
	#indexbutton a:link, #indexbutton a:visited, #indexbutton a:hover, #indexbutton a:active
		{
		color:white;
		text-decoration:none;
		padding:4px 0 0 6px;
		display:block;
		}
#test
	{
	padding:16px 22px 16px 16px;
	}
	#test #hold_vid
		{
		padding-top:3px;
		}
	#test img, #test p
		{
		padding:4px;
		}
#testbottom
	{
	padding:5px;
	}
	#testbottom img
		{
		padding:3px;
		border:1px solid #CFCDCD;
		margin:0 auto;
		}

#indextest
	{
	margin-left:13px;
	}
	#indextest #hold_vid
		{
		padding-top:3px;
		}
	#indextest img, #test p
		{
		padding:4px;
		}
#main
	{
	width:592px;
	float:left;
	padding-right:30px;
	}
	#main img
		{
		padding:3px;
		border:1px solid #CFCDCD;
		margin:0 10px;
		}
	#main p
		{
		width:579px;
		margin-left:6px;
		}
	#main .num li
		{
		margin-left:35px;
		padding-left:10px;
		list-style:decimal;
		}
	#main li
		{
		list-style:disc;
		padding-left:5px;
		margin-left:25px;
		}
#pagehead
	{
	padding:15px 0 20px 6px;
	}
#indexpagehead
	{
	
	}
	#indexpagehead h1
		{
		color:#FED400;
		font-size:22px;
		font-weight:normal;
		}
#indexmain
	{
	height:284px;
	width:975px;
	background:url("newimages/middle_bg.gif") repeat-x;
	overflow:hidden;
	}
#indexmainleft
	{
	float:left;
	width:326px;
	font-size:14px;
	color:white;
	}
#indexmainleftpad
	{
	margin:16px 14px;
	}
	#indexmainleft a:link, #indexmainleft a:visited, #indexmainleft a:hover, #indexmainleft a:active
		{
		color:#FED400;
		text-decoration:underline;
		z-index:1;
		}
	#indexmainleft a:hover
		{
		color:#F4DD69;
		}
#indexmainright
	{
	float:left;
	width:635px;
	}
#columns
	{
	background-color:white;
	margin:16px 8px 0px 3px;
	}
.indextriple
	{
	float:left;
	margin-left:10px;
	margin-bottom:25px;
	border:1px solid #CFCDCD;
	}
	.indextriple .gold
		{
		margin:3px;
		}
	.indextriple #hold_vid
		{
		margin:3px 3px 0 3px;
		}
	.indextriple p
		{
		margin:3px 30px;
		}
.indexpos
	{
	width:306px;
	}


	
	
.gold
	{
	background:url('newimages/gold_bar.jpg') no-repeat;
	width:298px;
	height:29px;
	}
	.gold .ginside
		{
		padding:9px 0 0 15px;
		}
.border
	{
	border:1px solid #CFCDCD;
	padding:3px;
	}
#NewsTicker
	{
	width:300px;
	height:200px;
	}
#NewsVertical
	{
	display:block;
	overflow:hidden;
	position:relative;
	height:200px;
	width:300px;
	}
#TickerVertical
	{
	display:block;
	float:left;
	width:300px;
	height:200px;
	z-index:1;
	}
#TickerVertical li
	{
	display:block;
	width:288px;
	z-index:1;
	}
	#TickerVertical li a:link, #TickerVertical li a:visited, #TickerVertical li a:hover, #TickerVertical li a:active 
		{
		color:black;
		text-decoration:none;
		z-index:1;
		}
	#TickerVertical li a:hover
		{
		text-decoration:underline;
		}
.event
	{
	font-weight:bold;
	padding:0 14px;
	}
.date
	{
	text-align:right;
	font-size:11px;
	width:288px;
	margin-right:10px;
	margin-bottom:25px;
	}
#footer
	{
	width:998px;
	height:61px;
	margin:0 auto;
	background:url('newimages/footer_bg.gif') no-repeat;
	}
	#footer #topper
		{
		color:white;
		text-align:right;
		padding:10px 20px 0 0;
		}
	#footer #topper a:link, #footer #topper a:visited, #footer #topper a:active, #footer #topper a:hover 
		{
		color:white;
		text-decoration:none;
		}
	#footer #bottomer
		{
		text-align:right;
		font-size:10px;
		color:#AEADAD;
		padding:4px 20px 0 0 ;
		}
		#footer #bottomer a:link, #footer #bottomer a:visited, #footer #bottomer a:hover, #footer #bottomer a:active
			{
			font-size:10px;
			color:#AEADAD;
			text-decoration:none;
			}
		#footer #bottomer a:hover
			{
			color:white;
			}

#nav
	{
	width:975px;
	clear:both;
	padding-top:0px;
	}
	#nav ul
		{
		
		}
		#nav li
			{
			float:left;
			z-index:1000;
			}
			#nav li a:link, #nav li a:visited, #nav li a:hover, #nav li a:active
				{
				color:#FFFEFE;
				text-decoration:none;
				}


.nav_box_test
	{

	}
	.nav_box_test li
		{
		float:left;
		position:relative;
		padding-top:5px;
		}
	.nav_box_test .space
		{
		}
		.nav_box_test li ul
			{
			display:none;
			position:absolute;
			top:21px;
			left:0;
			border:1px solid #1D3212;
			}

			.nav_box_test li ul li
				{
				background-color:#375E22;
				
				clear:both;
				width:150px;
				}
			.nav_box_test li ul li a:link, .nav_box_test li ul li a:visited, .nav_box_test li ul li a:hover, .nav_box_test li ul li a:active
				{
				display:block;
				text-decoration:none;
				padding:1px 14px;
				}
			.nav_box_test li ul li a:hover
				{
				background-color:#871800;
				}
	.nav_box_test li:hover ul, .nav_box_test li.over ul
		{
		display:block;
		}

#newnav, #newnav ul
	{
	padding:0;
	margin:0;
	list-style:none;
	line-height:1;
	z-index:1000;
	}
#newnav a
	{
	display:block;
	padding:4px 0 3px 7px;
	}
#newnav li
	{
	float:left;
	padding:0 0 0 22px;
	}
#newnav li ul li, #newnav li ul li ul li
	{
	float:left;
	width:155px;
	padding:0;
	}
#newnav li ul
	{
	position:absolute;
	background-color:#375E22;
	width:155px;
	left:-999em;
	border:1px solid #1D3212;
	height:auto;
	}
#newnav li ul ul
	{
	margin:-21px 0 0 155px;
	}
#newnav li:hover ul ul, #newnav li.sfhover ul ul
	{
	left:-999em;
	}
#newnav li:hover ul, #newnav li.sfhover ul
	{
	left:auto;
	top:auto;
	}
#newnav li li:hover ul, #newnav li li.sfhover ul
	{
	left:auto;
	top:auto;
	}
	#newnav li ul li:hover, #newnav li ul li.sfhover
		{
		background-color:#871800;
		}
#newnav li ul li a
	{
	padding-left:7px;
	padding-top:3px;
	width:150px;
	}
#newnav li ul li ul li a
	{
	margin:0;
	padding:3px 0 3px 7px;
	width:140px;
	}


		
a:link
	{
	text-decoration: underline;
	color:blue;
	}
a:visited
	{
	text-decoration: underline;
	color:purple;
	}	
a:hover
	{
	text-decoration: underline;
	color:blue;
	}
a:active
	{
	text-decoration: underline;
	color:blue;
	}

p
	{
	padding-bottom:8px;
	line-height:16px;
	}
.clear
	{
	font-size:1px;
	height:1px;
	clear:both;
	margin:0;
	padding:0;
	}
