form#teetimesform {padding:5px 10px 10px 10px;background:#eee;margin-bottom:25px;}

/* MAIN LEADERBOARD */
table.teetimes {background:#f7f7f7;border-collapse:collapse;width:640px;height:370px;font-size:100%;border:0;margin:0;text-align:center;text-transform:uppercase;}
table.teetimes td {border:0px;padding:8px;vertical-align:middle;}
table.teetimes th {padding:8px; background:#e8e8e8;font-weight:bold;;border:0px;color:#333;vertical-align:bottom;text-align:center;}
table.teetimes tr.tint {background:#fff;}
.cp {color:#96968c;font-size:9px;padding-left:3px;letter-spacing:1px;}

.greytt { background:#f7f7f7}
.specials-table .discount0 a:link, .specials-table .discount0 a:visited {background:#fff}
.specials-table .discount0 a:active, .specials-table .discount0 a:hover, .specials-table .discount0 a:focus {background:#eee}
.specials-table .discount1 a:link, .specials-table .discount1 a:visited {background:#C9CAFF}
.specials-table .discount1 a:active, .specials-table .discount1 a:hover, .specials-table .discount1 a:focus {background:#B6B6E8}
.specials-table .discount2 a:link, .specials-table .discount2 a:visited {background:#C3FFAF}
.specials-table .discount2 a:active, .specials-table .discount2 a:hover, .specials-table .discount2 a:focus {background:#B5EDA3}
.specials-table .discount3 a:link, .specials-table .discount3 a:visited {background:#FFAFF4}
.specials-table .discount3 a:active, .specials-table .discount3 a:hover, .specials-table .discount3 a:focus {background:#EDA2E3}

/* START - NEW TEETIMES CSS - June 2009 */

ul.teetime-special {margin:0px 0px 5px 0px;}
ul.teetime-special li {float:left;white-space:nowrap;height:19px;margin:0;font-size:90%;}
ul.teetime-special li.coursename {width:200px;}
ul.teetime-special li.coursename.header {font-weight:bold;font-size:110%;margin-top:5px;}
ul.teetime-special li.teetime-special a {display:block;width:100%;float:left;height:100%;text-indent:3px}
ul.header {margin-top:20px;}
fieldset#teetimes li {clear:none;float:left;margin:0px 1em 0 0; padding:2px 0; list-style-type:none}
fieldset#teetimes {padding:10px 10px 10px 10px;background:#eee;margin-bottom:20px;}
fieldset#teetimes select {margin:0 0 10px 0;}
.specials-table {margin:0px 0px 15px 0px;}
div.news .specials-table h2 {margin-top:15px;}
/* END - NEW TEETIMES CSS - June 2009 */


table.teetimes .left {text-align:left;float:none;margin:0;}
table.teetimes.no-height {height:auto;}

h1 span.beta {font-size:50%;color:#A02400;}

table.teetimes td.coursename {width:180px;font-weight:normal;}

/* ----- WUFOO ----- */

.wufoo li{width:640px;}
form#teetimesform ul{margin:0;padding:0;list-style-type:none;width:100%;font-size:100%;}
form#teetimesform li{margin:0;padding:4px 5px 2px 0px;position:relative;}
form#teetimesform li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

form#teetimesform li {display:inline-block;}
* html form#teetimesform li {height:1%;}
form#teetimesform li {display:block;}

* html form#teetimesform li div{display:inline-block;}
form#teetimesform li div, form#teetimesform li span{margin:0 10px 0 0;padding:0 0 8px 0;color:#444;}
form#teetimesform li span{float:left;}
form#teetimesform li div.left{display:inline;float:left;width:48%;}
form#teetimesform li div.right{display:inline;float:right;width:48%;}
form#teetimesform li div.left .medium, form#teetimesform li div.right .medium{width:100%;}
form#teetimesform li div.leftsmall{display:inline;float:left;width:90px;}
form#teetimesform li div.leftsmall .small {width:100%;}
form#teetimesform li div.rightsmall{display:inline;float:right;width:200px;}
form#teetimesform li div.rightsmall .small {width:100%;}



form#teetimesform li div label, form#teetimesform li span label{margin:0;padding-top:3px;clear:both;font-size:95%;line-height:20px;color:#444;display:block;}

/* ----- FIELDS AND LABELS ----- */

label.desc{line-height:150%;padding:0 0 1px 0;border:none;color:#222;display:block;font-size:95%;font-weight:bold;}
input.text, select.select{margin:0;font-size:100%;color:#333;}
input.text {border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;background:#fff repeat-x top;}
input.text {padding:2px 0 2px 0;}

select.select{font-family:"Lucida Grande", Tahoma, Arial, sans-serif;margin:1px 0;padding:1px 0 0 0;}
select.select[class]{margin:0;padding:1px 0 1px 0;}
*:first-child+html select.select[class]{margin:1px 0;}

/* ----- SIZES ----- */

select.small{width:25%;}
select.medium{width:50%;}

form#teetimesform li .datepicker{float:left;margin:.1em 5px 0 0;padding:0;width:16px;height:16px;cursor:pointer !important;}

.teetimebox {background:#f7f7f7 none repeat scroll 0%;float:left;margin:10px 0px 20px 0px;width:295px;padding:10px;height:115px;}
.teetimebox.first {margin:10px 10px 20px 0px;}
.teetimebox.buynow {float:right;background:#fff none repeat scroll 0%;width:260px;padding:0px;margin:0px;}
.teetimebox ul li {margin:0px;padding:0 0 0 15px;background:url(https://www.iseekgolf.com/images/bullet.gif) no-repeat 0 0.5em;}
.teetimebox ul li.nodata {background:none;}

span#tt_total {color:#333333;font-size:28px;line-height:35px;font-weight:bold;text-transform:uppercase;vertical-align:middle;}
span#current_times {color:#333333;font-size:28px;font-weight:bold;text-transform:uppercase;vertical-align:middle;line-height:30px;}


/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #CCCCC2;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
    float:right;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

#countbox {font-weight:bold;color:#A02400;font-size:130%;}
