/* CSS Document */

form { margin: 0px; padding: 0px}
.lhfix {line-height: normal}

ul.courseslist {padding: 0px; margin: 0px;}

ul.courseslist li {font-size: 12px;
list-style:none !important;
list-style-image:none !important;
list-style-type:none !important;
padding: 0px; margin: 0px;
margin-left: 0px;
line-height: 25px;

}

.courselistitem:hover {background: #d6fcff}

.courseslist a {display: block; text-decoration: none; padding: 0px 0px; margin: 0px;}
.courseslist a:hover {background: #afff68 }

.selected {background:#ccff9e}

#live_filter_wrapper {margin: 0px; padding: 0px;}

.teetimetable {color: #000}

.filter {color: #999; background: url(../images/magnifying_glass.gif) no-repeat; height: 22px; padding-left: 25px; font-style: italic; width: 180px; }

.pricefield {border: 1px solid #fff; outline: none; background: #FFF; font-size: 17px; color: #090; font-family: Tahoma, Geneva, sans-serif}

.teetimetable th{overflow: hidden; background: #DFD; line-height: 18px;  }

.teetimetable td {text-align: center}

tr#specialnotes td, tr#specialnotes td a{font-size: 11px; font-style: italic}

.tttnogolfers select {width: 70px; margin: 0px auto}

.tttteetime select {width: 85px; margin: 0px auto}

.citaccommodations {text-align: center;}
.citaccommodations .interested {font-size: 15px; font-weight: bold;}
.citaccommodations .subtext {font-size: 12px; color: #999; font-style: italic;}

#accomm{		
float: none;
display:block;
width: auto;
font-size: 13px;
border-right: 0px; }

#submit {width: 180px; height: 30px;}

#flowpanes h1 {display: inline; font-size: 27px; color: #360; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
#flowpanes h3 {display: inline; }

td#minstaypolicy {font-size: 11px; color: #666; font-style: italic; padding: 0px 15px;}
td#newsletteradd {font-size: 12px; font-style: italic; text-align:center}

div#thankyoumessage {width: 500px; background: #E6F2FF; border: 2px groove #3CF; padding: 25px; margin: 0px auto; text-align: center; font-size: 20px;}

#totalpricepergolfer,#grandtotal {color: #09F; font-size: 17px; font-family: Tahoma, Geneva, sans-serif;}
.totalstext {font-size: 15px; font-family: Tahoma, Geneva, sans-serif;}
#grandtotal {font-weight: bold;}
td#tttgtotal {border: 2px solid #FF6A6F; background: #FFD9DA;} 

#errors{
background-color: #FDF2F3;
border-color: red;
border-style: solid;
border-width: 3px;
display: block;
font-family: Tahoma;
margin: 0px auto;
padding: 10px;
}

#comments {width: 500px; font-family: Arial, Helvetica, sans-serif;}
#ajaxloader {color: red}
#stepscontainer {margin-left: 40px;}
#stepscontainer img {padding:0px; margin: 0px; float: left;}

#whysubmit {width: 650px; margin: 0px auto; font-size: 10px; text-align: right; padding: 3px; }
#whysubmit a {font-size: 10px; color: #BC4004; font-style: italic;}

#pressthistoclear {font-size: 11px; color:#999; font-style: italic; padding-left: 5px; display: none; }

#zip {width: 80px;}

.arrivalinput {width: 80px;}

.fineprint {font-size: 11px; color: #C00}

.stepshr {	
	width:95%;
	margin: 0px;
	color:#b9b9b9;
	background-color:#b9b9b9;
	height:3px;
	margin-bottom: 15px; 
	}
	
.barhr {color:#3C0;background-color:#3C0; height: 2px; padding: 0px; } 

#likeQQ { width: 539px; height: 68px; padding-top: 50px; margin: 12px auto; background: url(../images/share-quote-form.gif) no-repeat; text-align: right; }
#likeQQ .addthis_toolbox {margin-left: 100px; padding-top: 10px; }
