﻿/* Page defaults */
*{margin:0;padding:0;font-size:10pt;}
body{font-family:tahoma,arial,helvetica,sans-serif;background:#BFBFBF;}
h1{font-size:160%;color:#135;font-family:tahoma,Arial;}
h2{font-size:120%;color:#135;font-family:tahoma,Arial;}
h4{font-size:80%}
h3{color:#ffffff;font:arial, sans-serif;}
h3 a, h3 a:visited{text-decoration:none}
h3 a:hover, h3 a:visited:hover {color: #a02400; text-decoration:underline}
h5{	font-size: 120%;color: #FFFF00;font-family: tahoma,Arial;}
a:link {color: #490;text-decoration: none}
a:visited {color: #490;text-decoration: none}
a:active {color: #490;text-decoration: none}
a:hover {text-decoration: underline; color:#A02400;}
fieldset {border:1px solid #135}
fieldset legend{font-weight:bold;color:#135}
fieldset box {border: 1px solid #135;}
.title{background:url(/images/tab.jpg) repeat-x; height:30px; width:100%; color:white; font-weight:bold;text-indent:5px;line-height:25px;} 
.titlebar{background:url(/images/titlebar.jpg); height:25px;margin-top:2px;width:334px; color:white; font-size:124%; font-weight:bold;text-indent:3px;line-height:20px;} 
ul{list-style:none;}
ol{margin-left:20px;list-style:none;}
button{background:url(/js/dojo-1.0.0/dijit/themes/soria/images/gradientInverseTopBg.png);}
.poolButton{width:80px; height:50px;background:inherit;color:#490;}
img {vertical-align:middle;text-decoration: none; border:0px}
img a {text-decoration: none}
th {background:#ececec;}
/* classes */
.article{float:left;width:825px;padding:3px;}
.featurespan{clear:both;float:left;width:980px;padding:3px 3px 3px 0px;}
.feature{float:left;margin-left:3px;width:155px;padding:5px;}
.mainbox{float:left;width:829px;margin:3px;min-height:700px;height:auto !important; height:700px;text-align:left;background:white;color:black;}
.mainboxb{float:left;width:825px;margin:5px;padding:5px;min-height:600px;height:auto !important; height:600px;text-align:left;padding:2px;background:#e1e6e5;color:black;}
.mainbox fieldset{border:1px solid #B8B8B8}
.mainbox fieldset legend{font-weight:bold;color:#135}
.lbox{float:left;width:670px;border:1px solid silver; text-align:left;padding:2px;}
.boxhome{float:left;width:325px;margin:2px; text-align:left;padding:2px;}
.box{float:left;width:325px;margin:2px;border:1px solid #135; text-align:left;padding:2px;}
.boxr{float:right;width:325px;margin:2px;border:1px solid #135; text-align:left;padding:2px;}
.left{float:left;}
.leftof{float:left;margin-right:5px;}
.left img {padding:2px;}
.right{float:right;}
.rightimg {float:right; padding:2px;border:4px;}
.list{}
.limain{width:300px;height:28px;list-style:none;background-image: url(/images/tee.jpg);background-repeat: no-repeat;background-position: .1em .1em; padding-left: 2em;line-height:30px;border-bottom:2px white solid;}
.article fieldset {padding:2px;}
.equip{list-style:disc;margin-left:15px;}
.travel{background-color:#acc5f8;border:1px solid #2364eb;float:left;height:100px;margin-left:5px;margin-top:5px;width:267px;}
.shop{border:1px solid #B8B8B8;float:left;height:130px;margin-left:5px;margin-top:5px;width:267px;}
.box_3{border:1px solid #2364eb;float:left;margin-left:5px;margin-top:5px;width:267px;background-color:black}
.box_3a{border:1px solid #2364eb;float:left;margin-left:5px;margin-top:5px;width:267px;height:190px;background-color:black}
/* colors */
.red{color:red;} 
.blue{color:blue;} 
.black{color:black;}  
.green{color:green;} 
.yellow{color:yellow} 
.horizontal{float:left;list-style:none;margin: 5px;}
/* ID's */
#ads{float:right;width:128px;padding:5px;}
#content { margin: 0 5px 5px 5px; width: 980px;}
#lady_article{color:white;font-weight:bold}
/* Sections */
.nodisplay{display:none}
.noborder{border:0}
.noborder th{text-align:left; background:silver;background:url(/js/dojo-1.0.0/dijit/themes/soria/images/gradientInverseTopBg.png) no-repeat;}
.gsmsc-mapDiv {height : 275px;}
.gsmsc-idleMapDiv {height : 275px;}
#mapsearch {width : 365px;margin: 10px;padding: 4px;}
.sfg{color:#490;}
.lady_item{float:left;width:205px;margin:5px;height:140px;}
.item{float:left;width:390px;margin:5px;height:100px;padding:8px;}
.itema{float:left;width:390px;margin:5px;height:100px;padding:8px;}
.schools{float:left;width:315px;margin:5px;height:130px;padding:4px;}
.messeage-item{float:left;width:350px;margin:5px;height:150px;padding:2px;}
background-image:url('/images/equip/equipfoot.gif');background-repeat:repeat-x;}
#dreambox{background:url(/images/summer.jpg);height:120px}
#member_button{width:100%;height:22px;margin-top:5px;background:url(/images/tab.jpg); color:white;  }
#wrapper{margin: 0 auto;width: 990px;background: #fff;margin-top:6px; }
.table {background-image:url(/images/brandnew/brandnewbg.gif);background-color: #C0C0C0;font-family: sans-serif;margin-top: 10px;margin-left: 8px;float: left }
.table1 {background-image:url(/images/brandnew/brandnew1.gif);background-color: #C0C0C0;font-family: sans-serif;margin-top: 10px;margin-left: 8px;float: left }
.table2 {background-image:url(/images/brandnew/brandnew2.gif);background-color: #C0C0C0;font-family: sans-serif;margin-top: 10px;margin-left: 8px;float: left }
.table3 {background-image:url(/images/brandnew/brandnew3.gif);background-color: #C0C0C0;font-family: sans-serif;margin-top: 10px;margin-left: 8px;float: left }
#bnew {background-image:url(/images/brandnew/brandnewbg.gif);background-color: #C0C0C0;font-family: sans-serif;border: thin #000000 solid;	background-image: url(images/brandnewbg.gif);background-color: #C0C0C0; }
#mclass{padding: 3px 3px 3px 3px;float: left;margin-left: 5px;background-color: #000000;color: #FFFFFF; margin-top: 10px;}
#club{padding:3px;float:left;width:680px;margin-bottom:8px}
.clubinner{width: 330px;float:left;}
.clubheader{background:#00B8B0; color: #FFFFFF;text-align:center; height: 28px; font-size: large;}
.clubin{padding:5px; color: #FFFFFF;background:#6D6D6D;height: 234px}
#cont{padding:3px;float:left;width:680px;}
.continner{	width: 320px;float: left;padding: 5px;background-color: #004579;color: white;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: medium;border-left-color: #FFFFFF;border-left-style: solid;border-left-width: medium;	border-right-color: #FFFFFF;border-right-style: solid;	border-right-width: medium;}
img.center {  display: block; margin-left: auto; margin-right: auto;}
#glove{float:left;width:680px;}
.gloveinner{border: medium #C0C0C0 solid;background: #009C71; background-image:url('/images/equip/gloves/Glovesbg.gif'); repeat-y;width: 320px;float: left;padding: 5px;margin-bottom: 4px;margin-right: 4px;height: 340px;color:white;}
#butt:hover {background-color:#FFFFFF;color:#0e4410;}
#butt {background-color:#2E2F88;border:2px solid
#F6F4E5;color:#FFFFFF;cursor:pointer;display:block;font-family:Helvetica,arial,sans-serif;font-size:12px;height:20px;line-height:20px;padding:2.5px 0 0;text-align:center;text-decoration:none;vertical-align:middle;}
.boxheader{background-image:url(/images/box_head.gif);height:20px;text-align:center;}
.boxheader2{background-image:url(/images/travel_header.gif);height:20px;text-align:center;margin-bottom:5px;}
.boxheader_shop{background-image:url(/images/box_header.gif);height:20px;text-align:center;margin-bottom:5px;width:267px;}
#maj{padding:3px;float:left;width:825px;margin-bottom:8px}
.majorin{float:left;padding:5px;width:260px;color:white;border:thin white solid;background-color:black;}
.spanmaj{font-size:2em;float:right;margin-right:10px; color: #FF0000;border:medium red solid;padding:5px}
/* tab*/
#tab {font-family: verdana, arial, sans-serif;width:100%;margin:0;position:relative;z-index:90;}
#tab ul {padding:0;margin:0;list-style-type: none;border:0;}
#tab ul li {float:left;}
#tab ul li a, .tab ul li a:visited {display:block;text-align:center;text-decoration:none;width:110px;height:30px;color:#000;border:1px solid #fff;border-width:1px 1px 0 0;background:#c9c9a7;line-height:30px;font-size:11px;}
#tab ul li:hover a {color:#fff;background:#b3ab79;}
#tab ul :hover ul li a {display:inline;background:#eee;color:#c00;text-decoration:underline;border:0;line-height:1.8em;}
/*comment box*/
#HCB_comment_box textarea { color:black; margin:3px;}
/* the entire html comment box container. applies to everything */
#HCB_comment_box { font-family: verdana, serif; color: #000000; background-color: #fff;  padding:5px }
#HCB_comment_box p.error { border: 1px solid red; background-color: #fee;}
#HCB_comment_box textarea, #HCB_comment_box input.text {border-top: 1px #000000 solid;border-left: 1px #000000 solid;border-bottom: 1px #000000 solid;	border-right: 1px #000000 solid;background-color: #FFFFFF; margin:3px;}
#HCB_comment_box input.text { width:200px;}
/* the submit button */
#HCB_comment_box input.submit { margin:3px;	background-color: #ccc;	color: #000000;	font-weight: bold;cursor: pointer;}
#HCB_comment_box span.home-desc {font-size:10px; opacity:0.4;}
/* the individual comment display containers */
#HCB_comment_box div.comment { margin:6px border-bottom:1px dotted #eee;margin-bottom:5px;background-color:#DBDBDB}
.fg {color:#ff6600;font-weight: bold;}
/*lightbox*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightbox/.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/*menu*/
#pro_linedrop {height:29px;width:990px;background:#89a url(/images/menu/select2.gif) repeat-x left center;position:relative;font-size:11px;z-index:500;}
#pro_linedrop .select {margin:0;padding:0 0 0 10px;list-style:none;white-space:nowrap;}
#pro_linedrop li {float:left;height:29px;padding-top:1px;margin-right:1px;}
#pro_linedrop .select a {display:block;height:26px;float:left;border-left:1px solid #7e8586;border-right:1px solid #2d2d2d;padding:0 10px 0 10px;text-decoration:none;line-height:24px;white-space:nowrap;font-weight:bold;color:#ddd;}
#pro_linedrop .select li.line a {color:#ddd;}
#pro_linedrop .select a:hover, 
#pro_linedrop .select li:hover a {border-left:1px solid #2d2d2d;border-right:1px solid #000;color:#fff;background:url(/images/menu/over.gif);}
#pro_linedrop .select li.line a:hover, 
#pro_linedrop .select li.line:hover a {color:#fff;}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.thumbnail{position: relative;z-index: 0;}
.thumbnail:hover{background-color: transparent;z-index: 50;}
.thumbnail span{
	/*CSS for enlarged image*/
position: absolute;	background-color: #008000;	padding: 2px;	left: -1000px;	visibility: hidden;	color: black;	text-decoration: none;}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;padding: 2px;}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: 0;left: 135px; /*position where enlarged image should offset horizontally */}
img.cornerl {width: 15px;height: 15px;border: none;display: block !important;float:left}
img.cornerr {width: 15px;height: 15px;border: none;display: block !important;float:right}

/*gallery*/
#slideshow {list-style: none;color: #fff;background-color: #000000;}
#slideshow span {display:none}
#gwrapper {width:506px; margin:50px auto; display:none;	background-color: #000000;}
#gwrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url("/images/gallery/images/left.gif") left center no-repeat}
#imgnext {right:0; background:url("/images/gallery/images/right.gif") right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url("/images/gallery/images/link.gif") center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url("/images/gallery/images/scroll-left.gif") center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url("/images/gallery/images/scroll-right.gif") center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
/*putters*/
#putter {margin-left: 5px; width: 400px; float: left; height: 247px;border-style:outset;border-color:#BDBFC1  }
#putter_b {margin-left: 9px; width: 400px; float: left; height: 247px;  }
.putter_text{float: left; width: 226px;}
.putter_title{width: 376px;padding-bottom:5px;float:left}
.putter_title1{font-size: 23px; font-weight: bold; color: #EC008C;}
.putter_title2{font-size: 23px; font-weight: bold;}
.putter_title3{float:right;font-size: 15px; font-weight: bold; color: #EC008C;padding:5px}
.putter_img{float:left; width: 148px;font-size:10px;text-align:center}

