@charset "utf-8";


@import url("../../css/course.css");



/* LeftColumn
*************************************************************************/

#mainCourseLeft{
	padding-bottom: 6px;
}
#mainCourseLeft h2{
	padding-bottom: 15px;
}
#mainCourseLeft h3{
	margin-bottom: 4px;
}

/* PageNavi
************************************/

#mainCourseLeft ul#coursePageNavi{
	width: auto;
	margin: 2px 15px 16px 20px;
	list-style-type: none;
	zoom: 1;
}
#mainCourseLeft ul#coursePageNavi:after{
	display: block; 
	clear: both; 
	height: 0; 
	visibility: hidden;
	content: ".";
}
#mainCourseLeft #coursePageNavi li{
	float: left;
	padding: 5px 12px 5px 0px;
}


/* CourseFlash
************************************/

#mainCourseLeft #courseFlash{
	margin: 0 0 20px 20px;
}


/* CourseOutline
************************************/

#mainCourseLeft #courseOutline{
	width: 600px;
}
#mainCourseLeft #courseOutline dl{
	float: left;
	width: 300px;
	margin: 0 0 20px 0;
	padding: 0 0 0 26px;
	font-size: 120%;
	line-height: 1.3em;
}
#mainCourseLeft #courseOutline dt{
	clear: left;
	float: left;
	padding-right: 0.8em;
	color: #390;
}
#mainCourseLeft #courseOutline dd{
	margin: 0 0 0.2em 0;
}
#mainCourseLeft #courseOutline div.outlinePhotos{
	float: right;
	width: auto;
	height: auto;
	padding-bottom: 10px;
}
#mainCourseLeft #courseOutline div.outlinePhotos h4{
	font-size: 120%;
	font-weight: normal;
	color: #390;
	margin-bottom: 2px;
}
#mainCourseLeft #courseOutline div.outlinePhotos p{
	font-size: 120%;
	line-height: 140%;
	margin-bottom: 10px;
}
#mainCourseLeft #courseOutline .outlinePhoto{
	display: block;
	width: auto;
	height: auto;
	margin: 0 0 2px 0;
	border: #CCC solid 1px;
	background: #FFF;
}
#mainCourseLeft #courseOutline .outlinePhoto img{
	margin: 6px;
}

/* CourseYardage
************************************/

#mainCourseLeft #courseYardage{
	margin-bottom: 8px;
}
#mainCourseLeft #courseYardage table{
	margin-bottom: 12px;
	margin-left: 20px;
	border-top: solid #9C0 1px;
	border-right: solid #9C0 1px;
}
#mainCourseLeft #courseYardage table.first{
	width: 532px;
}
#mainCourseLeft #courseYardage table.second{
	width: 580px;
}
#mainCourseLeft #courseYardage table th,
#mainCourseLeft #courseYardage table td{
	width: 44px;
	padding: 0.45em 0;
	border-left: solid #9C0 1px;
	border-bottom: solid #9C0 1px;
	font-size: 120%;
	line-height: 1.3em;
	vertical-align: middle;
}
#mainCourseLeft #courseYardage table th{
	background: #CAE57B;
	font-weight: normal;
	text-align: center;
}
#mainCourseLeft #courseYardage table td{
	background: #F4FCDC;
	text-align: center;
}
#mainCourseLeft #courseYardage table .yardageClass{
	background: #CAE57B !important;
	text-align: left;
	padding: 0.45em 0.35em;
}
#mainCourseLeft #courseYardage table th.total,
#mainCourseLeft #courseYardage table td.total{
	width: 52px !important;
}
#mainCourseLeft #courseYardage table .par td{
	background: #FFFFCA;
}
