body{
	background-color:#8C959B;
	font-family:Calibri,Arial,Helvetica,sans-serif;
	text-align:left;
	font-size:12px
}div.stroke{border:1px solid black;width:800px}
div.topnav{
font-family:Calibri,Calibri,Arial,Helvetica,sans-serif;
background-color:#666;
background-image:url(/img/navbg.jpg);
color:#666666;height:22px;
line-height:20px;
text-align:left;
padding:3px;
padding-left:10px;
font-size:14px
}
a.topnav{
color:#7796b0;
font-weight:bold;
padding-right:0px;
text-decoration:none
}a.topnav:hover{
color:#ffc000
}
a.topnavOn{
font-weight:bold;
color:#B0EBFF;
padding-right:0px;
text-decoration:none
}
span.navarrow{
color:#7796b0;
line-height:2px
}
div.mainarea{
background-color:White;
width:800px
}div.citylist{
position:relative;
height:auto;
width:135px;
top:0px;
left:0px;
border:1px solid black
}
div.centerarea{
position:absolute;
height:auto;
width:135px;
top:0px;
left:140px;
border:1px solid black
}
div.promoarea{
position:absolute;
height:auto;
width:100%;
top:0px;
left:660px;
border:1px solid black
}
.content{
font-family:Calibri,Arial,Helvetica,sans-serif;
font-size:12px
}
.blackBorder{
border:1px solid black
}
td.footer{
font-family:Calibri,Arial,Helvetica,sans-serif;
font-size:10px;
color:#999999
}
td.cities{
font-family:Calibri,Arial,Helvetica,sans-serif;
font-size:12px;
color:#666666;
padding-left:10px
}
span.cities{
color:#666666
}
a.cities{
color:#052138;
text-decoration:none
}
a.citiesOn{
color:#902714;
text-decoration:none;
font-weight:bold
}
div.promo1{
font-family:Calibri,Arial,Helvetica,sans-serif;
font-size:12px;
color:#902714;
background-color:#F3EDE6
}
div.promo2{
font-family:Calibri,Arial,Helvetica,sans-serif;
font-size:12px;
color:#902714;
background-color:#E3EAF2
}
div.promotext{
text-align:left;
padding:20px
}
li.promo{
padding:0px;
margin:0px;
line-height:14px
}
div.promoHeader{
font-family:Calibri,Arial,Helvetica,sans-serif;
font-size:14px;
color:#ffefbd;
background-color:#902714;
height:22px;
width:100%;
font-weight:bold;
padding-bottom:0px;
margin-bottom:0px;
text-align:center
}
span.promoHeader{
vertical-align:-5px;
padding-bottom:0px;
margin-bottom:0px
}
div.price{
font-size:45px;
float:right;
text-align:center;
line-height:40px
}
sup.cents{
font-size:33px;
text-decoration:underline
}
div.savings{
font-size:16px;
font-weight:bold;
text-align:center;
line-height:16px
}
div.disclaimer{
font-family:Calibri,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
color:#ff0000
}
div.teetime1{
	border:1px solid#6F8591;
	background-color:#F3EDE6;
	width:120px;
}
div.teetime2{
border:1px solid#6F8591;
background-color:#E3EAF2;
width:120px;
}
td.ttDate{
text-align:left;
font-family:Calibri,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
color:#902714
}
div.ttTime{
background-color:#f2f2f2;
border:1px solid #acacac;
color:#3e3f3f;
text-align:left;
}
a.ttTime{
color:#3e3f3f;
font-family:Calibri,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:16px;
text-decoration:none
}
div.ttInfo{
	color:#902714;
	font-family:Calibri,Calibri,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:left
}
a{
color:#424242
}a.ttInfo{
text-decoration:none
}
td.login{font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12px}b.login{font-family:Calibri,Arial,Helvetica,sans-serif;font-size:14px}input.login{width:100px}input.button{font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;background-color:#902714;color:#FFEFBD;border:1px solid#DADADA}td.longForm{text-align:left;font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12px;padding-left:20px;padding-right:20px;padding-top:2px;padding-bottom:2px;color:#415062}tr.longForm{}table.BigGrayBox{background-color:#8C959B;width:100%}td.BigGrayBox{padding:5px 0px 5px 0px}div.rightColumn{width:140px;overflow:hidden}div.bigRedHeader{font-family:Calibri,Arial,Helvetica,sans-serif;font-size:24px;font-weight:bold;background-color:#902714;color:#FFEFBD;text-align:left;padding-left:10px;padding-top:7px;padding-bottom:7px}b.course{color:black;font-size:14px}div.ttDetail{font-size:18px}.ttDetailTotal{font-size:18px;font-weight:bold;color:#902714}td.greybar{background-image:url(img/greybar.gif);background-repeat:repeat-x}div.ttPolicyHdr{text-align:left;font-size:14px;font-weight:bold;color:#902714}div.ttPolicyTxt{text-align:left;font-size:12px}h1{font-size:18px;font-weight:bold}div.formError{color:#C00}div.redBorderCourseTile{
	border:1px solid #9b9b9b;
	font-size:10px;
	height:310px;
	width:146px;
	text-align:center;
	float:left;
	margin-left:15px;
	margin-bottom:10px;
}
.header {
position:relative;
width:800px;
height:104px;
}
.facebook {
	position:absolute;
	width:61px;
	height:61px;
	top:19px;
	right:54px;
}
.twitter {
	position:absolute;
	width:60px;
	height:61px;
	top:18px;
	right:134px;
}
.topline {
padding-bottom:10px;
}
.pricegrad {
	background-image:url(img/tee-time-gradient.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FFFFFF;
	min-height:72px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #9c9b9b;
	border-bottom-color: #9c9b9b;
	padding-top:5px;
}
.playfor {
color:#4a4a4a;
font-size:14px; 
font-weight:bold;
padding-bottom:0px;
}
.price {
font-size:48px;
font-weight:bold;
color:#3e3e3e;
}
.teetimebtn {
padding-top:4px;
border:none;
}
.logoholder {
height:145px;
text-align:center;
}
.percent {
font-size:24px;
color:#424242;
padding-left:5px;
}
.teetimeprice {
	color:#963808;
	font-weight:bold;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:5px;
}
.per {
color:#717375;
font-weight:bold;
font-family:Calibri,Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:5px;
}
.quan {
color:#717375;
font-size:13px;
font-weight:normal;
padding-bottom:10px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
}
.detailsavings {
color:#072742;
font-weight:bold;
font-size:14px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
}
.spacer {
padding-left:3px;
padding-right:3px;
padding-top:3px;
}