body { color:#000; font:10pt arial; text-align:left; background:#fff url(../v2images/beige-back.png) repeat-x; }

h1 { color:#024800; font:18pt arial; margin:15px 0 5px; padding: 0; }
h2 { color:#024800; font:16pt arial; margin:15px 0 5px; padding: 0; }
h3 { color:#024800; font:12pt arial; margin:15px 0 3px; padding: 0; }
h4 { color:#024800; font:11pt arial; margin:5px 0 0 0; padding: 0; }

ul { font:10pt Georgia; text-align:left; }

p { color:#000; font:10pt arial; text-align:left; margin:5px 0; padding:0; }
span.price { color:#024800; font:10pt arial; text-align:left; margin:5px 0; padding:0; }

img { display:block; border:0; }


a:link { color: #024800; font:10pt arial; }
a:visited { color: #024800; font:10pt arial; }
a:hover { background-color:#024800; color: #fff; font:10pt arial; }
a:active { background-color:#024800; color:#fff; font:10pt arial; }

#wrap { margin:0 auto; width:700px; padding:0; background-color:#fff; position:relative; z-index:50; }


#backhomeindex { margin:0 auto; width:700px; height:900px; padding:0; position:relative; z-index:100; background:url(../v2images/background.gif) 0px 0px no-repeat; background-color:#fff; }

#backhome { margin:0 auto; width:700px; height:500px; padding:0; position:relative; z-index:100; background:url(../v2images/background.gif) 0px 0px no-repeat; background-color:#fff; }

#backcontacts { margin:0 auto; width:700px; height:1050px; padding:0; position:relative; z-index:100; background:url(../v2images/background.gif) 0px 0px no-repeat; background-color:#fff; }

#backcourse { margin:0 auto; width:700px; height:650px; padding:0; position:relative; z-index:100; background:url(../v2images/background.gif) 0px 0px no-repeat; background-color:#fff; }

#backrules { margin:0 auto; width:700px; height:1250px; padding:0; position:relative; z-index:100; background:url(../v2images/background.gif) 0px 0px no-repeat; background-color:#fff; }

#backjoin { margin:0 auto; width:700px; height:800px; padding:0; position:relative; z-index:100; background:url(../v2images/background.gif) 0px 0px no-repeat; background-color:#fff; }




#page { margin:0 auto; width:644px; height:auto; padding:0 0 28px;  position:absolute; top:28px; left:28px; z-index:500; }

#headlogo { margin:0; padding:0; width:248px; float:left; position:relative; z-index:500; }

#headimg { margin:0; padding:0; width:396px; float:left; position:relative; z-index:500; }

 	
.main { float:left; margin:0; width:483px; padding:20px; }

.mainhalf { float:left; margin:0; width:300px; padding:10px; }

.mainfull { float:left; margin:0; width:600px; padding:20px; }

.mainfullfacts { float:left; margin:20px 0 0 15px; width:550px; padding:0 20px 20px; border:#024800 1px dotted; }

#mainclub { float:left; margin:0; width:423px; padding:20px; }

#side1 { float:left; margin:0; width:121px; padding:10px 0; }

#button1 a { float:left; width:119px; height:56px; margin:20px 0; padding:0; overflow:hidden; background:url("../v2images/news.gif") 0 0 no-repeat; text-indent:-9999px; }
#button1 a:hover { background-position:0 -56px; }

#button2 a { float:left; width:119px; height:56px; margin:0; padding:0; overflow:hidden; background:url("../v2images/join.gif") 0 0 no-repeat; text-indent:-9999px; }
#button2 a:hover { background-position:0 -56px; }



#side2 { float:right; margin:0; width:181px; padding:10px 0; }

#scorecard a { float:left; width:103px; height:135px; margin:20px auto 5px; padding:0; background:url("../v2images/scorecard.gif") 0 0 no-repeat; text-indent:-9999px; }
#scorecard a:focus { outline:0; }

#appform a { float:left; width:147px; height:104px; margin:20px auto 5px; padding:0; background:url("../v2images/app-form.gif") 0 0 no-repeat; text-indent:-9999px; }
#appform a:focus { outline:0; }



.clear { clear:both; }


					
#footer { background-color:#afab8e; float:left; width:100%; margin:0 auto; padding:10px 0; }

.footertext { color:#fff; margin:0; width:auto; float:left; padding:0 10px 0 28px; }
span.foot { font:8pt/10pt arial; color:#fff; }
span.foot a:link { color: #024800; font:8pt arial; }
span.foot a:visited { color: #024800; font:8pt arial; }
span.foot a:hover { background-color:#024800; color: #fff; font:8pt arial; }
span.foot a:active { background-color:#024800; color:#fff; font:8pt arial; }

#navline { float:left; width:644px; height:4px; background-color:#989474; position:relative; z-index:500; }



.navbar  ul { background-color:#afab8e; color:#dcdedc; float:left; width:644px; font:10pt Georgia; padding:0; margin:0; }

.navbar ul li { display:block; font:10pt Georgia; }

.navbar ul li a { padding:16px 14.75px; margin:0 auto; background-color:#afab8e; color:#dcdedc; text-decoration:none; float:left; width:auto; font:10pt Georgia; }

.navbar ul li a:hover { background-color:#c0b4a7; color:#525352; font:10pt Georgia; }

.navbar .active a { color:#525352; background-color:#c0b4a7; font:10pt Georgia; text-decoration:none; }



.contacts { width:150px; height:200px; float:left; padding:0; margin:10px 40px 0 0; }






#container { background-color:#fff; width:566px; margin:auto; position:relative; padding:20px 0 0 0; }

#slideshow #slidesContainer { margin:0 auto; width:500px; height:300px; overflow:auto; /* allow scrollbar */ position:relative; }

#slideshow #slidesContainer .slide { float:left; margin:0 auto; width:500px; height:300px; }

/**
 * Slideshow controls style rules.
 */
.control { display:block; width:33px; height:300px; text-indent:-10000px; position:absolute; cursor:pointer; }

#leftControl { top:0; left:0; position:absolute; background:url(../v2images/control_left.gif) no-repeat 0 0; }

#rightControl { top:0; right:0;  position:absolute; background:url(../v2images/control_right.gif) no-repeat 0 0; }



