

div#coursetour {
	
	margin:0 auto;
}


div.coursetour-vertical-layout {
	width:100%;
}

div.coursetour-horizontal-layout {
	width:940px;
}

div#coursetour div.hidden {
	display:none;
}

a.mapdot {
	display:block;
	width:16px;
	height:16px;
	
	position:absolute;
}

div#coursetour div#theCourse,
div#coursetour div.hole {
	clear:both;
	margin:30px 0px;
}

div#theMap {
	background:url(map/1east.jpg) no-repeat bottom center;
	width:500px;
	height:341px;
	position:relative;
}	
.pagecfg_wct div#theMap {
	background: url("/custom/advpage/coursetour/map/1west.jpg")!important;
}
.pagecfg_sct div#theMap {
	background: url("/custom/advpage/coursetour/map/1south.jpg")!important;
}
div.hole div.clear {
	clear:both;
}

div.tour_nav {
	margin-bottom:10px;
	overflow: hidden;
    padding: 5px 15px;
	background: #EFEFEF;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.ie6 div.tour_nav,
.ie7 div.tour_nav,
.ie8 div.tour_nav {
	height:30px;
}

div.tour_nav h6 {
	margin:0px 10px 0px 0px;
    display: block;
    font-size: 15px;
	float:left;
}

div.tour_nav h6 a {
	text-decoration:none;
}
div.tour_nav h6 a.courseMap {
	border-right:1px solid #fff;
	display:block;
	padding-right:10px;
}

div.tour_nav a.holenav {
	display:block;
	float:left;
	margin-right:15px;
	text-decoration:none;
}

div.hole_info h2.hole_name {
	margin:0px 0px 15px 0px;
	padding:0px;
	
}


div.coursetour-horizontal-layout div.hole_info {
	float:left;
	width:400px;
}

div.coursetour-horizontal-layout div.images {
	float:right;
	overflow:hidden;
	text-align:center;
	position:relative;
}


div.coursetour-vertical-layout div.hole_info {
	float:none;
	width:100%;
	margin-top:6px;
}

div.coursetour-vertical-layout div.images {
	float:none;
	overflow:hidden;
	text-align:center;
	position:relative;
	margin: 0 auto 20px auto;
}

div.coursetour-vertical-layout div.images #theMap {
	margin: 0 auto 20px auto;
}


div.coursetour-vertical-layout div.hole_info .hole_text {
	float:left;
	width:35%;
}
div.coursetour-vertical-layout div.hole_info .tees {
	float:right;
	width:60%;
}


div#coursetour div.images img{
	width:auto;
	height:100%;
}
div#coursetour div.images a.zoom {
	display:block;
	outline:none;
	active:none;
	background:url(/custom/coursetour/zoom_icon.png) no-repeat center center;
	width:100%;
	height:100%;
	z-index:50;
	top:0px;
	left:0px;
	position:absolute;
}
div#coursetour div.images a:hover {
		
}
div#coursetour div.images a.zoom img {
	border:none;
}
div.tees {
	border-top: 3px double #d5d5d5;
	padding-top:10px;
	margin-top:6px;
}
div.tees div {
	clear:both;
}
div.tees span {
	display:block;
	float:left;
	font-size: 12px;
	font-family: Helvetica,Arial,Sans-serif;
}
div.tee_label {

    
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
	margin-bottom:8px;
	overflow:hidden;
}
div.tee_label span {
	font-size: 11px;
	color:#8B8A85;
	text-align:center;
}
span.tee_color {
	margin-right:15px;
	width:110px;
	text-transform:uppercase;
	
}
span.par {
	margin-right:50px;
	width:12px;
}

span.yardage {
	margin-right:22px;
	width:62px;
}
div.tees span.handicap {
	float:right;
	width:67px;
}


div.tees span.rating {
	margin-right:15px;
	width:62px;
}
div.tees div.tee {
	margin:1px 0px;
	overflow:hidden;
	background:#EFEFEF;
	padding:3px;
}

.ie6 div.tees div.tee,
.ie7 div.tees div.tee,
.ie8 div.tees div.tee {
	height:25px;
}

div.tees div.tee span {
	text-align:center;
}

div#coursetour p.hole_desc,
div#coursetour p.hole_play {
	font-size:12px;
	line-height:1.5em;
}

div.coursetour-vertical-layout #imgnav{
	float:none;
	margin-right:none;
	padding-left:293px;
}

div.coursetour-horizontal-layout #imgnav {
	clear: right;
    float: right;
    margin-right: 208px;
	margin-top:8px;
}
#imgnav a#prev {
	margin-right:15px;
}
#imgnav a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#2a2a2a;
	font-family:arial, helvetica, san-serif;
}

/***************

TEE COLORS


*****************/


div.tees div.tee span.tee_color {
	text-align:left;
}
span.tee_color span {
	width:12px;
	height:12px;
	display:block;
	float:left;
	margin-right:8px;
	margin-top:4px;
}
span.black span{
	background:black;
	
}
span.white span {
	background:white;
	color:#232323;
	

}
span.blue span {
	
	background:blue;
	color:white;

	
}
span.red span {
	
	background:red;
	color:white;
	
}
span.pink span {
	
	background:pink;
	color:black;
	
}
span.green span{
	
	background:green;
	color:black;
	
}

span.yellow span {
	
	background:yellow;
	color:black;
	
}

span.orange span {
	
	background:orange;
	color:black;
	
}
span.gold span {
	
	background:gold;
	color:black;
	
}

span.blueblack span {
	
	background:black url(blueblack.png) no-repeat center center;
	color:black;
	
}
span.blueorange span {
	
	background:black url(blueorange.png) no-repeat center center;
	color:black;
	
}
	
		
	
	