
/* GENERAL CSS RESET STYLES */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; 	padding: 0; border: 0; 	outline: 0; }
/* remember to define focus styles! */
/* fix for ff3 outline */
a { outline: none }
/* end fix for ff3 outline */
:focus { outline: 0; }
body { line-height: 14px; color: #fff; background-color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
ol, ul { 	list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* LINK CSS */

 a {}
 a:link { text-decoration: none; }  
 a:visited{ text-decoration: none; }  
 a:active  { text-decoration: underline; }
 a:hover { text-decoration: underline;  }  

/* H1 -> H2 Tags */
 h1 { font-size: 30px; font-weight: normal; }  
 h2 { font-size: 24px; font-weight: normal; }  
 h3 { font-size: 18px; font-weight: normal; }  
 h4 { font-size: 12px;  font-weight: normal; }  
 h5 { font-size: 11px; font-weight: normal; }  
/* end of header styles */
/* INPUT ITEMS TEXT, IE7 HAS Border: 2px all around and PADDING 1px ALL AROUND. FIREFOX DOES NOT HAVE THE LEFT ADN RIGHT PADDING */
input { padding: 0px; margin: 0px; border: 0px; }
textarea { padding: 0px; margin: 0px; border: 0px; }
/* IMAGES MUST HAVE DISPLAY BLOCK TO PREVENT IE6 FROM DISPLAYING A 2-3 PX BUG */
img { display: block; }
/* end of other weird bugs discovered category */
/* END OF RESET STYLES CSS */

/* USEFULL GENERAL CSS CLASSES ALWAYS USED */
.floatLeft { float: left; }
.floatRight { float: right; }
.clear, #pageWrap .clear { clear: both; overflow: hidden; height: 0px; padding: 0px; margin: 0px; }
.noMargins { margin: 0px 0px 0px 0px; }
.noPadding { padding: 0px 0px 0px 0px; }
.noMarginsOrPadding { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* CLASSES EDITED AT EACH PAGE CREATION  == ACTUAL CSS FILE HERE */

/* smallest size at the top, largest at the bottom */
.size1 {}
.size2 {}
.size3 {}
.size4 {}
.size5 {}
.size6 {}
.size7 {}
.size8 {}
.size9 {}
/* end custom size classes*/

body { background-image: url("./../images/backgroundGolf.png"); background-position: top left; background-repeat: repeat-x; background-color: #060F00;}
#pageWrap { background-image: url("./../images/backgroundGolfCenter.jpg"); background-position: top center; background-repeat: no-repeat; }
.innerPage { width: 758px; margin: 0px auto; padding: 25px 0px 10px 0px;}

.header { width: 758px; margin-bottom: 120px;}
.header h1 { font-weight: bold; font-size: 30px; color: #fff; line-height: 36px; margin-bottom: 5px;}
.header p { width: 284px; text-align: center; line-height: 18px; font-size: 16px; color: #fff; font-weight: bold;}
.header p a { color: #fff; text-decoration: none;}
.header p a:link, .header p a:visited, .header p a:active, .header p a:hover { color: #fff; text-decoration: none;}
.header .slogan { background-image: url("./../images/backgroundSlogan.png"); background-repeat: no-repeat; background-position: left top; margin-top: 20px; width: 589px; height: 123px; padding: 8px;}
.header .slogan h2 { font-weight: bold; line-height: 32px; font-size: 28px; color: #005aa7; word-spacing: -4px; margin-bottom: 5px;}
.header .slogan p { font-size: 15px; color: #005aa7; line-height: 21px; width: 480px; font-weight: normal; text-align: left;}
.header .slogan h3 { line-height: 40px; font-size: 26px; color: #005aa7; }
.header .slogan h3 span { font-weight: bold; }

.content { padding: 12px 12px 0px 12px; width: 734px;}
.content .leftSide { background-image: url("./../images/backgroundLeftSide.jpg"); background-position: left top; width: 229px; height: 609px; margin-right: 15px; display: inline; }
.content .leftSide h4 { margin-bottom: 10px;}
.content .leftSide p { padding: 0px 10px 0px 10px; line-height: 18px;}
.content .leftSide div { padding: 15px 5px 0px 5px;}
.content .leftSide div h5 { font-size: 13px; line-height: 15px; font-weight: bold; color: #d2ff00; margin-bottom: 5px; padding-left: 5px;}
.content .leftSide div ul { }
.content .leftSide div ul li { background-image: url("./../images/listButton.png"); background-repeat: no-repeat; background-position: left 5px; line-height: 15px; padding: 4px 0px 4px 15px; word-spacing: -1px;}

.content .middleSide { width: 246px; }
.flashPlayer { background-image: url("./../images/backgroundMediaPlayer.png"); background-position: left top; background-repeat: no-repeat; padding: 11px 7px 0px 7px; height: 218px; margin-bottom: 14px; }
.flashGoesHere { width: 232px; height: 177px; margin-bottom: 5px;}
.flashPlayer a { background-image: url("./../images/backgroundMoreTestimonials.png"); background-position: left top; background-repeat: no-repeat; width: 232px; height: 28px; display: block; line-height: 28px; text-align: center; font-size: 13px; color: #fff; font-weight: bold;}
.flashPlayer a:link, .flashPlayer a:visited, .flashPlayer a:active, .flashPlayer a:hover { text-decoration: none; color :#fff;}

.formLoc { background-image: url("./../images/backgroundForm.jpg"); background-position: left top; background-repeat: no-repeat; width: 246px; height: 367px;}
.formLoc h4 { padding: 15px 15px 0px; font-family: "Impact", Arial, Helvetica; font-weight: normal; font-size: 28px; line-height: 32px; margin-bottom: 5px;}
.formLoc p { color: #fff600; font-size: 13px; line-height: 17px; padding: 0px 15px;}
.formLoc form { margin-top: 30px;}
.formLoc form div { padding: 0px 20px 0px 20px; margin: 0px auto; width: 206px;}
.formLoc form input { display: block; background-image: url("./../images/inputBg.png"); background-repeat: no-repeat; background-position: left top; width: 192px; height: 20px; padding: 5px 7px 0px 7px; font-size: 13px; color: #242424; margin-bottom: 15px;}
.formLoc form input#submit { background-image: url("./../images/submitNow.png"); background-repeat: no-repeat; background-position: left top; padding: 0px; height: 31px; width: 102px; margin-bottom: 0px; margin-left: 104px; cursor: pointer;}
.formLoc form input.hidden { display: none; }

.content .rightSide { width: 229px;}
.rightSide .iRS { background-image: url("./../images/backgroundRightSide.jpg"); background-repeat: no-repeat; background-position: left bottom; padding: 18px 13px 0px 13px; height: 516px;}
.iRS div { margin-bottom: 15px;}
.iRS div img { padding: 5px; border: 1px solid #accd9c; margin-bottom: 6px;}
.iRS div p {line-height: 17px; color: #308308; font-size: 12px; margin-bottom: 15px;}
.iRS div p span {  color: #061300; }
.iRS div h6 { color: #5b5b5b; font-size: 11px; font-weight: normal;}
.iRS div h5 { color: #883d05; font-size: 12px; font-weight: bold; font-style: italic;}

.footer { margin-top: 10px; width: 758px;}
.footer p.left{ float: left; color: #fff; width: 200px; text-align: center; line-height: 16px; padding: 5px 0px; font-weight: bold;}
.footer p.left a { float: none; color: #fff; font-weight: bold; }
.footer p.left a:link, .footer p.left a:visited, .footer p.left a:active, .footer p.left a:hover { color: #fff; text-decoration: none;}
.footer p.middle { float: left; line-height: 42px; width: 410px; text-align: center; color: #f2fede; font-weight: bold;}
.footer p.middle a { color: #f2fede; text-decoration: none; }
.footer p.middle a:link, .footer p.middle a:visited, .footer p.left a:active, .footer p.left a:hover { color: #f2fede; text-decoration: none;}
.footer a { float: left;}
.footer p.middle a { float: none;}
.footer a.lifeline { float: right; width: 110px; height: 42px; }
.footer p.copyright { margin-top: 10px; text-align: center; font-weight: bold; color: #fbfff4; line-height: 18px;}
.footer p.privacy { text-align: center; font-weight: bold; font-size: 13px; color: #fbfff4; line-height: 18px;}









