@charset "utf-8";
/* CSS Document */
body {background:url(/images/common/bg-pattern.jpg);}
#main-wrapper {width:1080px;height:100%; margin:0 auto; padding:0;}
#background-wrapper {width:1080px;height:100%; margin:0 auto; padding:0; background:url(/images/common/main-bg.png) repeat-y;}
#nav-wrapper {width:1000px; padding:5px 40px; height:50px; background:url(/images/common/nav-bg.png) no-repeat; z-index:10000;}
#logo-overlay { width:130px; height:145px; position:absolute; top:15px; overflow:hidden; padding:0; margin:10px 0 0 10px; z-index:10000;}
#nav-main { float:right; width: 850px; height:30px; margin-top:10px;}
#header-wrapper {width:1000px; padding:0; margin:0 40px;}
#header-image { height:200px;padding-top:15px;}
#header-image-home {height:445px;padding-top:15px; overflow:hidden;}
#header-bar {width:1000px; padding:0; margin:0; height:40px;background:url(/images/common/header-bar.jpg) no-repeat; z-index:900000;}
#content-wrapper {width:998px; padding:0px; margin:0 40px; border:1px solid #DBCAA9;background:url(/images/common/bg-wrapper.jpg) repeat-y;}
#content-wrapper-blank {width:998px; padding:0px; margin:0 40px; border:1px solid #DBCAA9;background:#fff;}
#content-full { width: 950px; margin:0 auto; padding:10px;}
#content-left { float:left; width:300px;  padding:80px 10px 30px;}
#content-left ul { margin:0; padding:0 10px; }
#content-left li { list-style:none; background:url(/images/common/sidebar-link4.png) no-repeat; height:40px; line-height:37px;  font-weight:bold; font-size:14px;}
#content-left li a { color:#263753; text-decoration:none; padding:0 5px 0 50px; display:block; width:190px;}
#content-left li a:hover { color:#263753; text-decoration:none;}
#content-right { float:right; width:650px;padding:10px;}
#content-right table { padding:0 0 15px;font-family: Arial, Helvetica, sans-serif!important;}
#content-left-home {float:left; width:470px; background:#F4E8CC;padding:10px 10px 50px;}
#content-left-single {float:left; width:135px; height:90px; margin:10px;}
#content-left-single img:hover { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
#content-right-home {float:right; width:470px;padding:10px;}
#footer-wrapper {width:1000px; margin:0; padding:0 40px; height:85px;background:url(/images/common/footer-bg.png) no-repeat;}
#footer-main { font-size: 11px; width:1000px; margin:0; padding:0;}
#footer-text { width:545px; float:left; padding:25px 0 0 5px;}
#footer-miclub { width:250px; float:left; padding:23px 0;}
#footer-login { width:200px; float:left; padding:10px 0;}
#course-tour-links{ width:100%; height:60px;}
#course-tour-links a{ padding:5px 8px;border:1px solid #DBCAA9; background:#fff;}
#course-tour-links a:hover{ background:#eee; text-decoration:none;}
#course-tour-image{border:1px solid #DBCAA9; width:500px; height:394px; margin:0 auto;}
#course-tour-holes{border:1px solid #DBCAA9; width:200px; height:300px; float:left; background:#fff; margin-bottom:10px;}
#course-tour-text{width:390px;  float:left; padding:5px 20px;}
#clear{clear:both;}
.proshop-image img {padding:10px 5px;}
.sponsor-image img {padding:10px; width:175px;}

/* links */
a {color:#AC8537; text-decoration:none;}
a:hover {color:#AC8537; text-decoration:underline;}


table.portal {margin:0 auto; background:#ccc 1px solid; border:1px solid #31456D;}
table.portal th{font-family: Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;padding:5px;background:#eee; color:#31456D; margin:0 auto; border-bottom:1px #ccc solid;}
table.portal td{padding:2px 5px;}

input, select, textarea, button {padding:5px;margin:5px; color:#31456D; border:#ccc solid 1px; -moz-border-radius:4px;}
textarea {width:400px; height:150px;}

.recipDiv{width:45%;margin:1%;border:3px double #31456D;overflow:hidden;float:left; padding:5px; height:210px;}
.recipClub h3{padding:1%;margin:5px 0 !important;font-size:16px; clear:both;}
.recipDiv div{padding:0 1%;float:left;width:48%;}
.recipDiv div *{padding:0;margin:0;}
.recipFull,.recipContact,.recipClub{width:98% !important;}
.recipState{padding:10px 0 0 10px;clear:both;}
.recipState *{font-size:16px;}
h3.recip-state{clear:both!important; width:100%!important;}
.recip-state h3{clear:both!important; width:100%!important;}

#rightPortal h3 {font-family:Arial, Helvetica, sans-serif;}

.nolinkmenu a{background:#ddd!important; font-weight:bold!important;}
.thumbnail {border: 1px solid #0E325A!important; margin:5px 15px!important;}
.portallink{padding:7px 25px;width:182px; border:solid 1px #333; background:#f6f6f6; font-size:15px; font-weight:bold; margin-top:1px;-moz-border-radius:4px;}
.portallink:hover{background:#eee; }
.portallink a:hover{ text-decoration:none; color:#333; }

