/*--------------------*/
#iTeeTimeHeader {
	position: relative;
	margin: 27px 0 10px;
	padding: 0;
	_padding: 0 0 10px;
	width: 740px;
	height: 160px;
}
#iTeeTimePosition {
	position: relative;
	margin: 0;
	padding: 0;
	width: 380px;
	height: 30px;
	background: url('/images/teetime_v2/step_center.gif') top left repeat-x;
}
#iTeeTimePosition_1 {
	position: relative;
	margin: 0;
	padding: 0;
	width: 380px;
	height: 30px;
	background: url('/images/teetime_v2/step_left.gif') top left no-repeat;
}
#iTeeTimePosition_2 {
	position: relative;
	margin: 0;
	padding: 0;
	width: 380px;
	height: 30px;
	background: url('/images/teetime_v2/step_right.gif') top right no-repeat;
}
#iTeeTimePosition ul {
	margin: 0;
	padding: 8px;
	height: 14px;
	text-align: center;
}
#iTeeTimePosition li {
	display: inline;
	margin: 0 0 0 5px;
	padding: 5px 0;
	_padding: 0;
	height: 20px;
	list-style-type: none;
}
#iTeeTimePosition li.inactive {
	background: url('/images/teetime_v2/stepPosition_inactive.gif') center left no-repeat;
	/*_background: url('/images/teetime_v2/stepPosition_bg.gif') 0 -52px no-repeat;*/
}
#iTeeTimePosition li.idle {
	background: url('/images/teetime_v2/stepPosition_complete.gif') center left no-repeat;
	/*_background: url('/images/teetime_v2/stepPosition_bg.gif') 0 -23px no-repeat;*/
}
#iTeeTimePosition li.active {
	background: url('/images/teetime_v2/stepPosition_active.gif') center left no-repeat;
	/*_background: url('/images/teetime_v2/stepPosition_bg.gif') 0 6px no-repeat;*/
}
#iTeeTimePosition a {
	padding: 8px 18px 8px 7px;
	font-weight: bold;
	font-size: #12px;
}
#iTeeTimePosition .inactive a:link, #iTeeTimePosition .inactive a:visited {
	color: #999999;
	text-decoration: none;
	cursor: default;
	background: url('/images/teetime_v2/arrow_off.gif') center right no-repeat;
}
#iTeeTimePosition .inactive a:active, #iTeeTimePosition .inactive a:hover {
	color: #999999;
	text-decoration: none;
}

#iTeeTimePosition .idle a:link, #iTeeTimePosition .idle a:visited {
	color: #29511A;
	text-decoration: none;
	background: url('/images/teetime_v2/arrow_on.gif') center right no-repeat;
}
#iTeeTimePosition .idle a:active, #iTeeTimePosition .idle a:hover {
	color: #BA6534;
	text-decoration: none;
}

#iTeeTimePosition .active a:link, #iTeeTimePosition .active a:visited {
	color: #29511A;
	text-decoration: none;
	background: url('/images/teetime_v2/arrow_off.gif') center right no-repeat;
}
#iTeeTimePosition .active a:active, #iTeeTimePosition .active a:hover {
	color: #BA6534;
	text-decoration: none;
}
#iTeeTimePosition a .ittpSet {
	padding-right: 13px;
}
#iTeeTimePosition a .ittpComplete {
	color: #FFFFFF;
}
#iTeeTimePosition a.last {
	padding-right: 0;
	background: none !important;
}

#iTeeTimeInfo {
	position: absolute;
	top: 0;
	right: 0;
	width: 240px;
}
#iTeeTimeInfoList {
	position: relative;
	float: right;
	margin: 0;
	padding: 0;
}
#iTeeTimeInfoList .ittiItem {
	float: left;
}
#iPowered {	
	padding: 10px;
	font-weight: bold;
	font-size: 11px;
	color: #BBBBBB;
	border-right: 1px solid #DDDDDD;
}
#iEzlinks {
	padding: 0 10px;
}	
#iLogin {
	position: relative;
	margin: 0;
	padding: 0;
	width: 75px;
	height: 30px;
	background: url('/images/teetime_v2/greenTab_right.gif') top right no-repeat;
}
#iLogin_1 {
	position: relative;
	margin: 0;
	padding: 0;
	width: 75px;
	height: 30px;
	background: url('/images/teetime_v2/login_left.gif') top left no-repeat;
}
#iLogin a {
	display: block;
	padding: 8px 3px 7px 30px;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}
#iLogin a:link, #iLogin a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#iLogin a:active, #iLogin a:hover {
	color: #F2DC0D;
	text-decoration: none;
}

/*--------------------*/
#iTeeTimeAssist {
	position: relative;
	top: 10px;
	margin: 0;
	padding: 0;
	width: 740px;
	height: 120px;
}
#iTeeTimeSearch {
	float: left;
	margin: 0;
	padding: 0;
	width: 510px;
	height: 120px;
	background: url('/images/teetime_v2/search_center.gif') top left repeat-y;
}
#iTeeTimeSearch_1 {
	position: relative;
	margin: 0;
	padding: 0;
	width: 510px;
	height: 120px;
	background: url('/images/teetime_v2/search_top.gif') top left no-repeat;
}
#iTeeTimeSearch_2 {
	position: relative;
	margin: 0;
	padding: 10px 12px;
	width: 486px;
	height: 100px;
	background: url('/images/teetime_v2/search_btm.gif') bottom left no-repeat;
}
#iTeeTimeSearch #ittsTitle {
	position: relative;
	margin-bottom: 15px;
	_margin-bottom: 6px;
	width: 486px;
	height: 16px;
}
#iTeeTimeSearch .ittsClubName {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 16px;
	color: #29511A;
}
a.ittsHowToLink {
	position: absolute;
	top: 0;
	right: 0;
	padding: 2px 0 2px 20px;
	font-size: 11px;
	font-weight: bold;
	color: #5283C0 !important;
	background: url('/images/teetime_v2/play.gif') center left no-repeat;
}
a.ittsHowToLink:link, a.ittsHowToLink:visited {
	text-decoration: underline;
}
a.ittsHowToLink:hover, a.ittsHowToLink:active {
	text-decoration: none;
}

a.ittsClickHere {
	font-size: 11px;
	font-weight: bold;
	color: #5283C0 !important;
}
a.ittsClickHere:link, a.ittsClickHere:visited {
	text-decoration: underline;
}
a.ittsClickHere:hover, a.ittsClickHere:active {
	text-decoration: none;
}
/* Search It */
.ittsSelectBoxContent {
	position: relative;
	height: 17px;
}
.ittsBuildSearch td {
	margin: 0;
	padding: 0;
	height: 17px;
}

.ittsSelectLabelInput {
	/*float: right;*/
}
.ittsBuildSearch label {
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	color: #9C9075;
}
.ittsBuildSearch .formInput {
	padding-left: 3px;
	width: 130px;
	height: 17px;
	font-weight: bold;
	font-size: 12px;
	color: #9C9075;
	border: 1px solid #DED6C6;
}
.ittsSelect {
	/*float: right;*/
	float: left;
	margin: 0;
	padding: 0;
	width: 95px;
	height: 17px;
}
 .formSelectBox {
	position: relative;
}
.ittsSelectBoxContent .formSelectInput {
	padding-left: 3px;
	width: 120px;
	height: 17px;
	font-weight: bold;
	font-size: 12px;
	color: #9C9075;
	border: 1px solid #DED6C6;
}
a.formSelectDrop {
	position: absolute;
	top: 0;
	_top: 1px;
	right: 0;
	margin: 0 -18px 0 0;
	padding: 0;
	width: 18px;
	height: 18px;
	border: 1px solid #DED6C6;
}
.formDropDown {
	position: absolute;
	display: none;
	z-index: 1000 !important;
	text-align: left;
	top: -35px;
	_top: -42px;
	left: 302px;
	padding: 0 0 10px;
	width: 75px;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	border: 1px solid #DED6C6;
	background: #FFFFFF url('/images/teetime_v2/select_drop_bg.gif') bottom left repeat-x;
}
.formDropDown2 {
	position: absolute;
	display: none;
	z-index: 1000 !important;
	text-align: left;
	top: -67px;
	_top: -82px;
	left: 129px;
	padding: 0 0 10px;
	width: 250px;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	border: 1px solid #DED6C6;
	background: #FFFFFF url('/images/teetime_v2/select_drop_bg.gif') bottom left repeat-x;
}
.formDropDown dl, .formDropDown2 dl {
	margin: 0;
	padding: 0;
}
.formDropDown dd, .formDropDown2 dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.formDropDown a, .formDropDown2 a {
	display: block;
	padding: 2px 10px;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #EEE6D3;
	border-top: 1px solid #FFFFFF;
	color: #29511A !important;
	text-decoration: none !important;
}
.formDropDown a:link, .formDropDown2 a:link, .formDropDown a:visited, .formDropDown2 a:visited {
	color: #29511A;
	text-decoration: none;
}
.formDropDown a:active, .formDropDown2 a:active, .formDropDown a:hover, .formDropDown2 a:hover {
	color: #29511A;
	text-decoration: none;
	background-color: #FFFFFF;
}
a.ittsSearchBtn {
	display: block;
	float: right;
	margin-left: 5px;
	padding: 0 0 0 30px;
	font-weight: bold;
	font-size: 12px;
	background: url('/images/teetime_v2/search_left_bg.gif') top left no-repeat;
}
a.ittsSearchBtn span {
	display: block;
	padding: 6px 15px 6px 0;
	background: url('/images/teetime_v2/search_right_btn.gif') top right no-repeat;
}
a.ittsSearchBtn:link, a.ittsSearchBtn:visited {
	color: #FFFFFF !important;
	text-decoration: none !important;
}

a.ittsSearchBtn:active, a.ittsSearchBtn:hover {
	color: #F2DC0D !important; 
	text-decoration: none !important;
}

.ittsUserResult {
	margin-left: 6px;
	font-weight: bold;
	font-size: 12px;
	color: #29511A;
}
#ittsSearchResults .ittsMT {
	height: 45px;
}

/* The Key To Understanding */
#iTeeTimeKey {
	float: right;
	margin: 0;
	padding: 0;
	width: 220px;
	height: 120px;
	background: url('/images/teetime_v2/key_center.gif') top left repeat-y;
}
#iTeeTimeKey_1 {
	position: relative;
	margin: 0;
	padding: 0;
	width: 220px;
	height: 120px;
	background: url('/images/teetime_v2/key_top.gif') top left no-repeat;
}
#iTeeTimeKey_2 {
	position: relative;
	margin: 0;
	padding: 10px;
	width: 200px;
	height: 100px;
	background: url('/images/teetime_v2/key_btm.gif') bottom left no-repeat;
}
#iTeeTimeKey h2 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
	color: #444444;
}
#ittkList {
	position: relative;
	margin: 10px 0 0;
	padding: 0;
	width: 200px;
}
#ittkList #iklListItems {
	float: left;
}
#ittkList #ikrListItems {
	float: right;
}
#ittkList dl {
	margin: 0;
	padding: 0;
}
#ittkList dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#ittkList span {
	display: block;
	margin: 0;
	padding: 6px 0 6px 22px;
	font-size: 11px;
	color: #666666;
}
#ittkList a:link, #ittkList a:visited {
	color: #666666;
	text-decoration: none;
}
#ittkList a:active, #ittkList a:hover {
	color: #666666;
	text-decoration: underline;
}
.ikPracticeBalls {
	background: url('/images/teetime_v2/itemListLeft.gif') 0 5px no-repeat;
}
.ikRated {
	background: url('/images/teetime_v2/itemListLeft.gif') 0 -18px no-repeat;
}
.ikGolfBalls {
	background: url('/images/teetime_v2/itemListLeft.gif') 0 -44px no-repeat;
}
.ikCaddy {
	background: url('/images/teetime_v2/itemListRight.gif') 0 5px no-repeat;
}
.ikDrink {
	background: url('/images/teetime_v2/itemListRight.gif') 0 -18px no-repeat;
}
.ikDisount {
	background: url('/images/teetime_v2/itemListRight.gif') 0 -44px no-repeat;
}


/** Tee Times Navigation **/
#iTeeTimesNav {
	position: relative;
	margin: 0;
	padding: 0;
	width: 740px;
}
#iTeeTimesNav ul {
	margin: 0;
	padding: 0;
}
#iTeeTimesNav li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: 0;
}
#iTeeTimesNav a.tabUnselected {
	color: #ffffff;
	float: left;
	display: block;
	margin-right: 5px;
	padding: 0 0 0 15px;
	font-weight: bold;
	font-size: 12px;
	background: url('/images/teetime_v2/ttTab_left.gif') top left no-repeat;
	cursor: pointer;
}
#iTeeTimesNav a.tabUnselected:link, #iTeeTimesNav a.tabUnselected:visited {
	color: #29511A;
	text-decoration: none;
}
#iTeeTimesNav a.tabUnselected:active, #iTeeTimesNav a.tabUnselected:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/teetime_v2/ttTab_left_over.gif') top left no-repeat;
}
#iTeeTimesNav a.tabUnselected span {
	display: block;
	padding: 5px 15px 5px 0;
	background: url('/images/teetime_v2/ttTab_right.gif') top right no-repeat;
}
#iTeeTimesNav a.tabUnselected:active span, #iTeeTimesNav a.tabUnselected:hover span {
	color: #ffffff;
	background: url('/images/teetime_v2/ttTab_right_over.gif') top right no-repeat;
}
#iTeeTimesNav a.tabSelected {
	color: #ffffff;
	float: left;
	display: block;
	margin-right: 5px;
	padding: 0 0 0 15px;
	font-weight: bold;
	font-size: 12px;
	background: url('/images/teetime_v2/ttTab_left_over.gif') top left no-repeat;
	cursor: normal;
}
#iTeeTimesNav a.tabSelected:link, #iTeeTimesNav a.tabSelected:visited {
	color: #29511A;
	text-decoration: none;
}
#iTeeTimesNav a.tabSelected:active, #iTeeTimesNav a.tabSelected:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/teetime_v2/ttTab_left_over.gif') top left no-repeat;
}
#iTeeTimesNav a.tabSelected span {
	display: block;
	padding: 5px 15px 5px 0;
	background: url('/images/teetime_v2/ttTab_right_over.gif') top right no-repeat;
}
#iTeeTimesNav a.tabSelected:active span, #iTeeTimesNav a.tabSelected:hover span {
	color: #ffffff;
	background: url('/images/teetime_v2/ttTab_right_over.gif') top right no-repeat;
}

/** Tee Times Navigation **/
#iTeeTimesContent {
	position: relative;
	margin: 0;
	padding: 0;
	width: 740px;
	background: url('/images/teetime_v2/teeResult_center.gif') top left repeat-y;
}
#iTeeTimesContent_1 {
	position: relative;
	margin: 0;
	padding: 0;
	width: 740px;
	background: url('/images/teetime_v2/teeResult_top.gif') top left no-repeat;
}
#iTeeTimesContent_2 {
	position: relative;
	margin: 0;
	padding: 10px;
	width: 720px;
	background: url('/images/teetime_v2/teeResult_btm.gif') bottom left no-repeat;
}
.ittcCrossTitle {
	position: relative;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.ittcMB {
	margin-bottom: 5px;
}
#ittcSort {
	position: relative;
	margin: 0 0 2px;
	padding: 5px;
	width: 710px;
	border: 1px solid #E6E6E6;
}
#ittcSort td {
	text-align: center;
	border-right: 1px solid #E6E6E6;
}
#ittcSort a {
	font-weight: bold;
	font-size: 12px;
}
#ittcSort a:link, #ittcSort a:visited {
	color: #666666;
	text-decoration: underline;
} 
#ittcSort a:active, #ittcSort a:hover {
	color: #333333;
	text-decoration: none;
} 

/* Tee Times Listings "OPEN" */
.ittcTeeTimeListingOpen {
	position: relative;
	margin: 0 0 5px;
	padding: 10px;
	width: 702px;
	border-color: #DED6C6;
	background-color: #F9F3E6;
}
.ittcTeeTimeListingOpen .ittcTeeTimeView {
	margin-bottom: 5px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #29511A;
	border-bottom: 1px solid #E9E0CE;
}
.ittcTeeTimeListingOpen .ittcTeeTimeView td {
	text-align: center;
	border-right: 1px solid #E9E0CE;
}

.ittcTeeTimeListingOpen .ittcTime {
	padding-left: 20px;
	background: url('/images/teetime_v2/iconSet.gif') 0 -269px no-repeat;
}
.ittcTeeTimeListing .ittcTeeTimeView ul {
	margin: 0;
	padding: 0;
}
.ittcTeeTimeListing .ittcTeeTimeView li {
	float: right;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ittcTeeTimeListing .ittcTeeTimeView a {
	display: block;
	float: none;
	padding: 0 2px;
	width: 16px;
	height: 18px;
}
.ittcTeeTimeListingBooked .ittvBestRated {
	background: url('/images/teetime_v2/iconSet.gif') 0 -126px no-repeat;
}
.ittcTeeTimeListingBooked .ittvFreeBalls {
	background: url('/images/teetime_v2/iconSet.gif') 0 -147px no-repeat;
}
.ittcTeeTimeListingBooked .ittvCaddy {
	background: url('/images/teetime_v2/iconSet.gif') 0 -166px no-repeat;
}
.ittcTeeTimeListingBooked .ittvDiscounts {
	background: url('/images/teetime_v2/iconSet.gif') 0 -186px no-repeat;
}
.ittcTeeTimeListingBooked .ittvPracticeBalls {
	background: url('/images/teetime_v2/iconSet.gif') 0 -205px no-repeat;
}
.ittcTeeTimeListingBooked .ittvFreeDrink {
	background: url('/images/teetime_v2/iconSet.gif') 0 -223px no-repeat;
}

.ittcTeeTimeListingOpen .ittvBestRated {
	background: url('/images/teetime_v2/iconSet.gif') 0 -16px no-repeat;
}
.ittcTeeTimeListingOpen .ittvFreeBalls {
	background: url('/images/teetime_v2/iconSet.gif') 0 -38px no-repeat;
}
.ittcTeeTimeListingOpen .ittvCaddy {
	background: url('/images/teetime_v2/iconSet.gif') 0 -59px no-repeat;
}
.ittcTeeTimeListingOpen .ittvDiscounts {
	background: url('/images/teetime_v2/iconSet.gif') 0 -77px no-repeat;
}
.ittcTeeTimeListingOpen .ittvPracticeBalls {
	background: url('/images/teetime_v2/iconSet.gif') 0 2px no-repeat;
}
.ittcTeeTimeListingOpen .ittvFreeDrink {
	background: url('/images/teetime_v2/iconSet.gif') 0 -98px no-repeat;
}
.ittcTeeTimeListingOpen .ittcTeeTimeView td.no {
	border-right: none;
}
.ittcTeeTimeListingOpen a.ittcCheckbox {
	display: block;
	width: 16px;
	height: 16px;
	border: 1px solid #DED6C6;
	background-color: #FFFFFF;
}
.ittcTeeTimeListingOpen a.ittcSelected {
	background: url('/images/teetime_v2/iconSet.gif') 0 -291px no-repeat;
} 
.ittcTeeTimeListingOpen .ittcPlayers ul {
	margin: 0;
	padding: 0;
	width: 410px;
}
.ittcTeeTimeListingOpen .ittcPlayers li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: url('/images/teetime_v2/player_left_over.gif') top left no-repeat;
}
.ittcTeeTimeListingOpen a.ittcPlayerSelected {
	float: left;
	display: block;
	margin-right: 10px;
	padding: 0 0 0 30px;
	font-weight: bold;
	font-size: 12px;
	background: url('/images/teetime_v2/player_left.gif') top left no-repeat;
	color: #ffffff;
	cursor: pointer;
	text-decoration: none !important; 
}
.ittcTeeTimeListingOpen a.ittcPlayerSelected:link, .ittcTeeTimeListingOpen a.ittcPlayerSelected:visited {
	color: #FFFFFF;
	text-decoration: none;
}
/*
.ittcTeeTimeListingOpen a.ittcPlayerSelected:hover, .ittcTeeTimeListingOpen a.ittcPlayerSelected:active {
	color: #FFFFFF;
	text-decoration: none;
	background: url('/images/teetime_v2/player_left_over.gif') top left no-repeat;
}
*/
.ittcTeeTimeListingOpen a.ittcPlayerSelected span {
	display: block;
	padding: 8px 10px 8px 0;
	background: url('/images/teetime_v2/player_right.gif') top right no-repeat;
	color: #ffffff;
}
/*
.ittcTeeTimeListingOpen a.ittcPlayerSelected:hover span, .ittcTeeTimeListingOpen a.ittcPlayerSelected:active span {
	background: url('/images/teetime_v2/player_right_over.gif') top right no-repeat;
}
*/
.ittcTeeTimeListingOpen a.ittcPlayerUnselected {
	float: left;
	display: block;
	margin-right: 10px;
	padding: 0 0 0 30px;
	font-weight: bold;
	font-size: 12px;
	color: #666666 !important;
	cursor: pointer;
	background: url('/images/teetime_v2/playerUnbooked_left.gif') top left no-repeat;
	text-decoration: none !important; 
}
.ittcTeeTimeListingOpen a.ittcPlayerUnselected:link, .ittcTeeTimeListingOpen a.ittcPlayerUnselected:visited {
	color: #666666 !important;
	text-decoration: none;
}
/*
.ittcTeeTimeListingOpen a.ittcPlayerUnselected:hover, .ittcTeeTimeListingOpen a.ittcPlayerUnselected:active {
	color: #FFFFFF;
	text-decoration: none;
	background: url('/images/teetime_v2/player_left_over.gif') top left no-repeat;
}
*/
.ittcTeeTimeListingOpen a.ittcPlayerUnselected span {
	display: block;
	padding: 8px 10px 8px 0;
	background: url('/images/teetime_v2/playerUnbooked_right.gif') top right no-repeat;
}
/*
.ittcTeeTimeListingOpen a.ittcPlayerUnselected:hover span, .ittcTeeTimeListingOpen a.ittcPlayerUnselected:active span {
	background: url('/images/teetime_v2/player_right_over.gif') top right no-repeat;
}
*/

.ittcTeeTimeListingOpen .ittcCompileTotal {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #5283C0;
	padding-bottom: 2px;
}

.ittcTeeTimeListingOpen a.ittcContinue {
	float: right;
	display: block;
	padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 14px;
	background: url('/images/teetime_v2/continue_left.gif') top left no-repeat;
	text-decoration: none !important;
}
.ittcTeeTimeListingOpen a.ittcContinue:link, .ittcTeeTimeListingOpen a.ittcContinue:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.ittcTeeTimeListingOpen a.ittcContinue:hover, .ittcTeeTimeListingOpen a.ittcContinue:active {
	color: #FFFFFF;
	text-decoration: none !important;
	background: url('/images/teetime_v2/continue_left_over.gif') top left no-repeat;
}
.ittcTeeTimeListingOpen a.ittcContinue span {
	display: block;
	padding: 7px 40px 7px 0;
	background: url('/images/teetime_v2/continue_right.gif') top right no-repeat;
	color: #FFFFFF;
	text-decoration: none !important;
}
.ittcTeeTimeListingOpen a.ittcContinue:hover span, .ittcTeeTimeListingOpen a.ittcContinue:active span {
	background: url('/images/teetime_v2/continue_right_over.gif') top right no-repeat;
}

.ittcTeeTimeListingOpen a.ittcContinueOff {
	float: right;
	display: block;
	padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 14px;
	background: url('/images/teetime_v2/continue_left_off.gif') top left no-repeat;
	color: #666666 !important;
	text-decoration: none !important;
}
.ittcTeeTimeListingOpen a.ittcContinueOff:link, .ittcTeeTimeListingOpen a.ittcContinueOff:visited {
	color: #666666;
	text-decoration: none;
}
.ittcTeeTimeListingOpen a.ittcContinueOff:hover, .ittcTeeTimeListingOpen a.ittcContinueOff:active {
	color: #FFFFFF !important;
	text-decoration: none;
	background: url('/images/teetime_v2/continue_left_over.gif') top left no-repeat;
}
.ittcTeeTimeListingOpen a.ittcContinueOff span {
	display: block;
	padding: 7px 40px 7px 0;
	background: url('/images/teetime_v2/continue_right_off.gif') top right no-repeat;
}
.ittcTeeTimeListingOpen a.ittcContinueOff:hover span, .ittcTeeTimeListingOpen a.ittcContinueOff:active span {
	background: url('/images/teetime_v2/continue_right_over.gif') top right no-repeat;
}

/* Tee Times Listings "Booked" */
.ittcTeeTimeListingBooked {
	position: relative;
	margin: 0 0 5px;
	padding: 10px;
	width: 702px;
	cursor: default;
	border-color: #CCCCCC;
	background-color: #EEEEEE;
}
.ittcTeeTimeListingBooked .ittcTeeTimeView {
	margin-bottom: 5px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	border-bottom: 1px solid #CCCCCC;
}
.ittcTeeTimeListingBooked .ittcTeeTimeView td {
	text-align: center;
	border-right: 1px solid #DDDDDD;
}

.ittcTeeTimeListingBooked .ittcTime {
	padding-left: 20px;
	background: url('/images/teetime_v2/iconSet.gif') 0 -245px no-repeat;
}
.ittcTeeTimeListingBooked .ittcTeeTimeView ul {
	margin: 0;
	padding: 0;
}
.ittcTeeTimeListingBooked .ittcTeeTimeView li {
	float: right;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ittcTeeTimeListingBooked .ittcTeeTimeView .ittcPlayerBooked {
	display: block;
	float: none;
	padding: 0 2px;
	width: 16px;
	height: 18px;
}
.ittcTeeTimeListingBooked .ittcTeeTimeView td.no {
	border-right: none;
}
.ittcTeeTimeListingBooked .ittcPlayers ul {
	margin: 0;
	padding: 0;
	width: 410px;
}
.ittcTeeTimeListingBooked .ittcPlayers li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ittcTeeTimeListingBooked span.ittcPlayerSelected {
	float: left;
	display: block;
	margin-right: 15px;
	padding: 0 0 0 30px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background: url('/images/teetime_v2/player_left.gif') top left no-repeat;
}
.ittcTeeTimeListingBooked span.ittcPlayerSelected:link, .ittcTeeTimeListingBooked span.ittcPlayerSelected:visited {
	color: #FFFFFF !important;
	text-decoration: none;
}
/*
.ittcTeeTimeListingBooked span.ittcPlayerSelected:hover, .ittcTeeTimeListingBooked span.ittcPlayerSelected:active {
	color: #FFFFFF;
	text-decoration: none;
	background: url('/images/teetime_v2/player_left_over.gif') top left no-repeat;
}
*/
.ittcTeeTimeListingOpen span.ittcPlayerSelected span {
	display: block;
	padding: 8px 10px 8px 0;
	background: url('/images/teetime_v2/player_right.gif') top right no-repeat;
}
/*
.ittcTeeTimeListingBooked span.ittcPlayerSelected:hover span, .ittcTeeTimeListingBooked span.ittcPlayerSelected:active span {
	background: url('/images/teetime_v2/player_right_over.gif') top right no-repeat;
}
*/
.ittcTeeTimeListingBooked span.ittcPlayerBooked {
	float: left;
	display: block;
	margin-right: 10px;
	padding: 0 0 0 30px;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	background: url('/images/teetime_v2/playerUnbooked_left.gif') top left no-repeat;
}
.ittcTeeTimeListingBooked span.ittcPlayerBooked span div{
	display: block;
	padding: 8px 10px 8px 0;
	_padding: 8px 8px 8px 0;
	overflow: hidden;
	width: 45px;
	_width: 43px;
}

.ittcTeeTimeListingBooked span.ittcPlayerBooked span{
	display: block;
	padding-right: 10px;
	_padding-right: 8px;
	width: 50px;
	_width: 48px;
	background: url('/images/teetime_v2/playerUnbooked_right.gif') top right no-repeat;
}

.ittcTeeTimeListingOpen span.ittcPlayerBooked {
	float: left;
	display: block;
	margin-right: 10px;
	padding: 0 0 0 30px;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	background: url('/images/teetime_v2/playerUnbooked_left.gif') top left no-repeat;
}
.ittcTeeTimeListingOpen span.ittcPlayerBooked span div{
	display: block;
	padding: 8px 10px 8px 0;
	_padding: 8px 8px 8px 0;
	overflow: hidden;
	width: 45px;
	_width: 43px;
}

.ittcTeeTimeListingOpen span.ittcPlayerBooked span{
	display: block;
	padding-right: 10px;
	_padding-right: 8px;
	width: 50px;
	_width: 48px;
	background: url('/images/teetime_v2/playerUnbooked_right.gif') top right no-repeat;
}

.ittcTeeTimeListingBooked .ittcCompileTotal {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	padding-bottom: 2px;
}

.ittcTeeTimeListingBooked span.ittcContinueOff {
	float: right;
	display: block;
	padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	background: url('/images/teetime_v2/continue_left_off.gif') top left no-repeat;
}
.ittcTeeTimeListingBooked span.ittcContinueOff span {
	display: block;
	padding: 7px 40px 7px 0;
	background: url('/images/teetime_v2/continue_right_off.gif') top right no-repeat;
}

.calHeader {
	font-size: 11px;
	background-color: #EFE7D4;
	font-weight: bold;
	color: #344c16;
}

.calDay {
	font-size: 10px;
	border: 1px solid #cccccc;
	background-color: #EFE7D4;
	cursor: pointer;
}

.calMonth {
	font-size: 12px;
	padding-bottom: 2px;
	background-color: #EFE7D4;
	font-weight: bold;
	color: #344c16;
}

#calendarDiv
{
	position: absolute; 
	z-index: 1000 !important; 
	top: -45px; 
	_top: -52px; 
	left: 35px; 
	display: none; 
	width: 300px; 
	padding: 10px;
}

.cal {
	padding: 5px;
	background-color: #EFE7D4;
	border: 1px solid #cccccc;
}

a.calSub {
	font-size: 11px;
	font-weight: bold;
}

a.calSub:link, a.calSub:visited {
	color: #486222;
	text-decoration: none;
}

#iTeeTimeLoginSignUp {
	position: relative;
	margin: 0;
	padding: 0;
	width: 740px;
}
#iTeeTimeLoginSignUp .ittContenterror {
	color: #29511A;
}
#iTeeProfileContent .ittContenterror {
	color: #29511A;
}
#iTeeTimeLoginSignUp label {
	margin: 0;
	padding: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #9C9075;
}
#iTeeProfileContent label {
	margin: 0;
	padding: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #9C9075;
}

#iTeeTimeLoginSignUp h1 {
	margin: 0;
	padding: 0;
	width: 330px;
	height: 50px;
	text-align: center;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #29511A;
	background: url('/images/teetime_v2/ittLoginHeader_left.gif') top left no-repeat;
}
#iTeeTimeLoginSignUp h1 span {
	display: block;
	margin: 0;
	padding: 15px 0;
	width: 330px;
	height: 20px;
	background: url('/images/teetime_v2/ittLoginHeader_right.gif') top right no-repeat;
}
#iTeeTimeSignUpForm {
	float: left;
	margin: 0;
	padding: 0 21px 0 18px;
	width: 330px;
	border-right: 2px solid #EEEEEE;
}
#ittFormSignUpContainer {
	position: relative;
	margin: 0;
	padding: 10px;
	width: 310px;
}
#ittSignUpForm {
	position: relative;
	margin: 0;
	padding: 0 40px;
	width: 230px;
}
#ittProfileForm {
	position: relative;
	margin: 0;
	width: 350px;
}
#iTeeTimeLoginSignUp label {
	display: block;
	margin: 0 0 3px;
	padding: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #9C9075;
}
#iTeeTimeLoginSignUp .ittFormInput {
	margin: 0 0 15px;
	padding: 4px 0 0 3px;
	width: 225px;
	height: 18px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #29511A;
	border: 1px solid #E9E0CE;
	background: #FFFFFF url('/images/teetime_v2/ittFormInput_bg.gif') bottom left repeat-x;
}	
#iTeeProfileContent .ittFormSelect {
	margin: 0 0 15px;
	padding: 4px 0 0 3px;
	width: 225px;
	height: 25px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #29511A;
	border: 1px solid #E9E0CE;
	background: #FFFFFF url('/images/teetime_v2/ittFormInput_bg.gif') bottom left repeat-x;
}	
#iTeeTimeLoginSignUp .ittFormSelect {
	padding: 4px 0 0 3px;
	height: 25px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #29511A;
	border: 1px solid #E9E0CE;
	background: #FFFFFF url('/images/teetime_v2/ittFormInput_bg.gif') bottom left repeat-x;
}	
#iTeeProfileContent .ittFormInput {
	margin: 0 0 15px;
	padding: 4px 0 0 3px;
	width: 350px;
	height: 18px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #29511A;
	border: 1px solid #E9E0CE;
	background: #FFFFFF url('/images/teetime_v2/ittFormInput_bg.gif') bottom left repeat-x;
}	
#iTeeTimeSignUpForm .ittRequiredFields {
	position: relative;
	margin: 0 0 10px;
	padding: 0;
	text-align: right;
}
#iTeeProfileContent .ittRequiredFields {
	position: relative;
	margin: 0 0 10px;
	padding: 0;
	text-align: left;
}
#ittSignUpForm a.ittSignUpSubmit {
	display: block;
	margin: 0;
	padding: 0;
	width: 94px;
	height: 30px;
	text-align: left;
	cursor: pointer;
	font: bold 14px Arial, Helvetica, sans-serif;
	background: url('/images/teetime_v2/green_submit_right.gif') top right no-repeat;
	color: #ffffff;
	text-decoration: none;
}
#ittSignUpForm a.ittSignUpSubmit span {
	display: block;
	margin: 0;
	padding: 7px 0 6px 30px;
	width: 63px;
	height: 17px;
	background: url('/images/teetime_v2/signup_left.gif') top left no-repeat;
}
#ittSignUpForm a.ittSignUpSubmit:link, #ittSignUpForm a.ittSignUpSubmit:visited {
	color: #FFFFFF !important;
	text-decoration: none !important;
}
#ittSignUpForm a.ittSignUpSubmit:active, #ittSignUpForm a.ittSignUpSubmit:hover {
	color: #F2DC0D !important;
	text-decoration: none !important;
}

#iTeeProfileContent a.ittProfileButton {
	display: block;
	margin: 0;
	padding: 0;
	width: 94px;
	height: 30px;
	text-align: left;
	cursor: pointer;
	font: bold 14px Arial, Helvetica, sans-serif;
	background: url('/images/teetime_v2/green_submit_right.gif') top right no-repeat;
	color: #ffffff;
	text-decoration: none;
}
#iTeeProfileContent a.ittProfileButton span {
	display: block;
	margin: 0;
	padding: 7px 0 6px 30px;
	width: 63px;
	height: 17px;
	background: url('/images/teetime_v2/signup_left.gif') top left no-repeat;
}
#iTeeProfileContent a.ittProfileButton:link, #iTeeProfileContent a.ittProfileButton:visited {
	color: #FFFFFF !important;
	text-decoration: none !important;
}
#iTeeProfileContent a.ittProfileButton:active, #iTeeProfileContent a.ittProfileButton:hover {
	color: #F2DC0D !important;
	text-decoration: none !important;
}

#iTeeTimeLogin {
	float: right;
	margin: 0;
	padding: 0 18px;
	width: 330px;
}
#ittlInfo {
	position: relative;
	margin: 15px 15px 0 0;
	padding: 0;
	width: 215px;
}
#ittlInfoList {
	position: relative;
	margin: 0;
	padding: 0;
}
#ittlInfoList .ittiItem {
	float: right;
}
#ittlPowered {	
	padding: 10px;
	font-weight: bold;
	font-size: 11px;
	color: #BBBBBB;
	border-right: 1px solid #DDDDDD;
}
#ittlEzlinks {
	padding: 0 10px;
}	

#ittlFormLoginContainer {
	position: relative;
	margin: 15px auto 30px;
	padding: 0;
	width: 270px;
	height: 180px;
	background: url('/images/teetime_v2/ittForm_center.gif') top left repeat-y;
}
#ittlFormLoginContainer_1 {
	position: relative;
	margin: 0;
	padding: 0;
	width: 270px;
	height: 180px;
	background: url('/images/teetime_v2/ittForm_top.gif') top left no-repeat;
}
#ittlFormLoginContainer_2 {
	position: relative;
	margin: 0;
	padding: 20px;
	_padding: 20px 20px 0;
	width: 230px;
	height: 140px;
	background: url('/images/teetime_v2/ittForm_btm.gif') bottom left no-repeat;
}
#ittlFormLoginContainer label {
	display: block;
	margin: 0 0 3px;
	padding: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #9C9075;
}
#ittlFormLoginContainer .ittlFormInput {
	margin: 0 0 15px;
	padding: 4px 0 0 3px;
	width: 225px;
	height: 18px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #29511A;
	border: 1px solid #E9E0CE;
	background-color: #FFFFFF;
}
#ittlLoginForm a.ittlLoginSubmit {
	display: block;
	margin: 0;
	padding: 0;
	width: 73px;
	height: 30px;
	text-align: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	cursor: pointer;
	background: url('/images/teetime_v2/green_submit_right.gif') top right no-repeat;
}
#ittlLoginForm a.ittlLoginSubmit span {
	display: block;
	margin: 0;
	padding: 8px 0 8px 30px;
	width: 40px;
	height: 14px;
	background: url('/images/teetime_v2/login_submit_left.gif') top left no-repeat;
}
#ittlLoginForm a.ittlLoginSubmit:link, #ittlLoginForm a.ittlLoginSubmit:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#ittlLoginForm a.ittlLoginSubmit:active, #ittlLoginForm a.ittlLoginSubmit:hover {
	color: #F2DC0D;
	text-decoration: none;
}

#iTeeTimeLoginSignUp h2 {
	margin: 0 auto;
	padding: 0;
	width: 290px;
	height: 40px;
	text-align: center;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #29511A;
	background: url('/images/teetime_v2/ittContentTitle_left.gif') top left no-repeat;
}
#iTeeTimeLoginSignUp h2 span {
	display: block;
	margin: 0;
	padding: 12px 0 10px;
	width: 290px;
	height: 18px;
	background: url('/images/teetime_v2/ittContentTitle_right.gif') top right no-repeat;
}
.ittlDrawLine {
	position: relative;
	margin: 0 auto 30px;
	padding: 0;
	width: 290px;
	height: 1px;
	background-color: #DDDDDD;
}
p.ittlForgetText {
	margin: 20px auto 0 !important;
	padding: 0;
	width: 230px;
	text-align: center !important;
	line-height: 14px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #777777 !important;
}

#ittlEmailForm {
	position: relative;
	margin: 25px auto 0;
	padding: 0;
	width: 230px;
}

a.ittlSubmit {
	display: block;
	margin: 0;
	padding: 0;
	width: 63px;
	height: 30px;
	text-align: left;
	cursor: pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url('/images/teetime_v2/green_right_bg.gif') top right no-repeat;
	color: #ffffff;
	text-decoration: none;
}
a.ittlSubmit span {
	display: block;
	margin: 0;
	padding: 9px 12px;
	_padding: 8px 11px 8px 12px;
	width: 39px;
	_width: 40px;
	height: 12px;
	_height: 14px;
	background: url('/images/teetime_v2/green_left_bg.gif') top left no-repeat;
}
a.ittlSubmit:link, a.ittlSubmit:visited {
	color: #FFFFFF !important;
	text-decoration: none !important;
}
a.ittlSubmit:active, a.ittlSubmit:hover {
	color: #F2DC0D !important;
	text-decoration: none !important;
}

/*PROFILE CSS*/
#iTeeProfileHeader {
	position: relative;
	margin: 0;
	padding: 20px 10px;
	width: 720px;
	height: 50px;
}
#iTeeProfileHeader .iTeeProfileTitle {
	position: relative;
	margin: 0;
	padding: 0;
	width: 270px;
	height: 50px;
	background:url('/images/teetime_v2/iTeeBtn_left.gif') top left no-repeat;
}
#iTeeProfileHeader .iTeeProfileTitle_1 {
	position: relative;
	margin: 0;
	padding: 15px 20px;
	width: 230px;
	height: 20px;
	text-align: center;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #29511A;
	background:url('/images/teetime_v2/iTeeBtn_right.gif') top right no-repeat;
}

#iTeeProfileInfo {
	position: absolute;
	top: 30px;
	right: 0;
}
#iTeeProfileInfo .iTeeWidow {
	display: block;
	margin: 0;
	padding: 8px 7px 8px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #BBB;
	border-right: 1px solid #BBB;
}
#iTeeProfileInfo .iTeeWithEZ {
	margin: 0 20px 0 10px;
}
#iTeeProfileHeader .iTeeBtn {
	position: relative;
	margin: 0;
	padding: 0;
	width: 81px;
	height: 30px;
}
#iTeeProfileHeader .iTeeBtn a {
	display: block;
	width: 81px;
	height: 30px;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url('/images/teetime_v2/iTeeBtnGreen_right.gif') top right no-repeat;
}	
#iTeeProfileHeader .iTeeBtn a span {
	display: block;
	margin: 0;
	padding: 9px 10px 9px 30px;
	width: 41px;
	height: 12px;
}
#iTeeProfileHeader .iTeeBtn a:link, #iTeeProfileHeader .iTeeBtn a:visited {
	color: #FFF;
	text-decoration: none;
}
#iTeeProfileHeader .iTeeBtn a:active, #iTeeProfileHeader .iTeeBtn a:hover {
	color: #FFF;
	text-decoration: none;
}
#iTeeProfileHeader .iTeeLogout {
	background: url('/images/teetime_v2/iTeeBtnGreen_lock.gif') top left no-repeat;
}

#iTeeProfileContent {
	position: relative;
	margin: 0;
	padding: 20px 10px 0;
	width: 700px;
}
#iTeeProfileTabs {
	position: relative;
	margin: 0;
	padding: 0;
	width: 700px;
}
#iTeeProfileTabs ul {
	margin: 0;
	padding: 0;
}
#iTeeProfileTabs li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	list-style-type: none;
}
#iTeeProfileTabs a {
	float: none;
	display: block;
	margin: 0;
	padding: 0 0 0 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url('/images/teetime_v2/iTeeTab_left.gif') top left no-repeat;
}
#iTeeProfileTabs a span {
	display: block;
	margin: 0;
	padding: 10px 10px 6px 0;
	background: url('/images/teetime_v2/iTeeTab_right.gif') top right no-repeat;
}

#iTeeProfileTabs a:link, #iTeeProfileTabs a:visited {
	color: #29511A;
	text-decoration: none;
}
/*
#iTeeProfileTabs a:active, #iTeeProfileTabs a:hover {
	color: #FFF;
	text-decoration: none;
	background: url('/images/teetime_v2/iTeeTab_left_over.gif') top left no-repeat;
}
#iTeeProfileTabs a:active span, #iTeeProfileTabs a:hover span {
	background: url('/images/teetime_v2/iTeeTab_right_over.gif') top right no-repeat;
}
*/
#iTeeProfileTabs a.unselected:link, #iTeeProfileTabs a.unselected:visited {
	color: #29511A;
	text-decoration: none;
	background: url('/images/teetime_v2/iTeeTab_left.gif') top left no-repeat;
}
#iTeeProfileTabs a.unselected:link span, #iTeeProfileTabs a.unselected:visited span {
	background: url('/images/teetime_v2/iTeeTab_right.gif') top right no-repeat;
}

#iTeeProfileTabs a.selected:link, #iTeeProfileTabs a.selected:visited {
	color: #FFF;
	text-decoration: none;
	background: url('/images/teetime_v2/iTeeTab_left_over.gif') top left no-repeat;
}
#iTeeProfileTabs a.selected:link span, #iTeeProfileTabs a.selected:visited span {
	background: url('/images/teetime_v2/iTeeTab_right_over.gif') top right no-repeat;
}

#iTeeProfileTabContent {
	position: relative;
	margin: 0;
	padding: 0;
	width: 700px;
	background: url('/images/teetime_v2/iTeeProfile_center.gif') top left repeat-y;
}
#iTeeProfileTabContent_1 {
	position: relative;
	margin: 0;
	padding: 0;
	width: 700px;
	background: url('/images/teetime_v2/iTeeProfile_top.gif') top left no-repeat;
}
#iTeeProfileTabContent_2 {
	position: relative;
	margin: 0;
	padding: 20px;
	width: 660px;
	background: url('/images/teetime_v2/iTeeProfile_btm.gif') bottom left no-repeat;
}

#iTeeProfileInfo_1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 315px;
}
#iTeeProfileInfo_2 {
	float: right;
	margin: 0;
	padding: 0;
	width: 315px;
}

#iTeeProfileTabContent_3 .iTTL {
	width: auto;
}
#iTeeProfileTabContent_3 .iTTD {
	width: auto;
}
#iTeeProfile td {
	border-bottom: 1px solid #E9E0CE;
}
#iTeeProfileTabContent label {
	display: block;
	margin: 0;
	padding: 15px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #9C9075;
}
#iTeeProfileTabContent span.iTeeProfileDesc {
	display: block;
	margin: 0;
	padding: 15px 20px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #29511A;
}


.iTeeSelectNav {
	position: relative;
	margin: 15px 0 0;
	padding: 0;
	width: 660px;
}
#iTeeProfileTabContent .iTeeSubNav ul {
	margin: 0;
	padding: 5px 0;
	text-align: right;
}
#iTeeProfileTabContent .iTeeSubNav li {
	display: inline;
	margin: 0 0 0 8px;
	padding: 0;
	list-style-type: none;
}
#iTeeCancelLinks a {
	font: bold 12px Arial, Helvetica, sans-serif;
}

#iTeeCancelLinks a:link, #iTeeCancelLinks a:visited {
	color: #914416;
	text-decoration: underline;
}	
#iTeeCancelLinks a:hover, #iTeeCancelLinks a:active {
	color: #914416;
	text-decoration: none;
}	
#iTeeProfileTabContent .iTeeSubNav a {
	padding: 5px 5px 5px 23px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#iTeeProfileTabContent .iTeeSubNav a:link, #iTeeProfileTabContent .iTeeSubNav a:visited {
	color: #914416;
	text-decoration: underline;
}	
#iTeeProfileTabContent .iTeeSubNav a:hover, #iTeeProfileTabContent .iTeeSubNav a:active {
	color: #914416;
	text-decoration: none;
}	
.iTeePrev {
	background: url('/images/teetime_v2/backArrow_ico.gif') center left no-repeat;
}
.iTeeEdit {
	background: url('/images/teetime_v2/editPencil_ico.gif') center left no-repeat;
}
.iTeeEditForm {
	background: url('/images/teetime_v2/editForm_ico.gif') center left no-repeat;
}

/*---------HISTORY-----------*/
#iTeeHistory {
position: relative;
margin: 0;
padding: 0;
width: 660px;
}
#iTHMainNav {
position: relative;
margin: 0;
padding: 0 15px;
width: 628px;
}
#iTeeHistory a.iTHNav {
display: block;
margin: 0;
padding: 5px 0;
font: bold 11px Arial, Helvetica, sans-serif;
color: #9C9075;
}
#iTeeHistory a.iTHNav:link, #iTeeHistory a.iTHNav:visited {
text-decoration: underline;
}
#iTeeHistory a.iTHNav:active, #iTeeHistory a.iTHNav:hover {
text-decoration: none;
}
#iTeeHistory .iTHItem {
position: relative;
margin: 3px 0 7px;
padding: 0 15px;
width: 628px;
height: 48px;
font: bold 11px Arial, Helvetica, sans-serif;
color: #29511A;
border: 1px solid #E9E0CE;
background-color: #FFFFFF;
}
#iTeeHistory .iTHDate {
display: block;
}
#iTeeHistory .iTHNumGolfers {
display: block;
padding-left: 15px;
}
#iTeeHistory .iTHGreenFee {
display: block;
padding-left: 10px;
}

#iTeeHistory a.iTHCancel {
display: block;
margin: 0;
padding: 5px 5px 5px 0;
font: bold 11px Arial, Helvetica, sans-serif;
color: #990000;
background: url('/images/teetime_v2/cancel_ico.gif')  5px 4px no-repeat;
}
#iTeeHistory a.iTHCancel:link, #iTeeHistory a.iTHCancel:visited {
text-decoration: underline;
}
#iTeeHistory a.iTHCancel:active, #iTeeHistory a.iTHCancel:hover {
text-decoration: none;
}

.iTeeSelectNav .iTHContentError {
font: bold 11px Arial, Helvetica, sans-serif;
color: #990000;
}

/*---------USER SELECT -----------*/
#ittRenderSelectContent {
	position: relative;
	margin: 10px 0 0;
	padding: 0;
	width: 740px;
}
#ittRenderSelectContent h1 {
	margin: 0 0 10px;
	padding: 0;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #29511A;
}
h1#ittMainHeader {
	margin: 0;
	padding: 0;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #29511A;
}
#ittSelectContainer {
	position: relative;
	margin: 0;
	padding: 0;
	width: 740px;
	background: url('/images/teetime_v2/ittSelect_center.gif') top left repeat-y;
}
#ittSelectContainer_1 {
	position: relative;
	margin: 0;
	padding: 0;
	width: 740px;
	background: url('/images/teetime_v2/ittSelect_top.gif') top left no-repeat;
}
#ittSelectContainer_2 {
	position: relative;
	margin: 0;
	padding: 20px;
	width: 700px;
	background: url('/images/teetime_v2/ittSelect_btm.gif') bottom left no-repeat;
}

#ittSelectFeeCategory {
	float: left;
	margin: 0;
	padding: 0;
	width: 360px;
}
#ittSelectContainer h1 {
	margin: 0;
	padding: 0 0 0 25px;
 	font: bold 14px Arial, Helvetica, sans-serif;
	color: #29511A;
}
#ittSelectContainer h1.ittCheck {
	background: url('/images/teetime_v2/itt_check_ico.gif') center left no-repeat;
}
#ittSelectContainer h1.ittCard {
	background: url('/images/teetime_v2/itt_cc_ico.gif') center left no-repeat;
}
#ittRenderLabels {
	position: relative;
	margin: 25px 0 10px;
	padding: 0;
}
#ittRenderLabels label {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #9C9075;
}
#ittRenderLabels .ittLabelSup {
	font-size: 9px;
}
#ittRenderFeeContent label {
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #29511A;
}
#ittRenderFeeContent .itrcTableData {
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: 1px solid #E9E0CE;
	border-bottom: 1px solid #E9E0CE;
	background-color: #FFF;
}
#itttRenderFeeContent .itrcType {
	padding-left: 10px !important;
	background-color: #FFF;
}
#ittRenderFeeContent .itrcData {
}
#ittRenderFeeContent .itrcRadio {
	position: relative;
	width: 30px;
	margin: 0;
	padding-left: 5px;
}
#ittRenderFeeContent .itrcRadio input {
}
#ittRenderFeeContent .itrcRight {
	border-right: 1px solid #E9E0CE;
}

#ittRenderCardContent {
	position: relative;
	margin: 18px 0 10px;
	padding: 0 0 0 20px;
	width: 290px;
}
#ittSelectCardInfo {
	float: right;
	margin: 0;
	padding: 0 0 0 20px;
	width: 295px;
	border-left: 1px solid #E9E0CE;
}
#ittSelectCardInfo label {
	padding-right: 5px;
	text-align: right;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #9C9075;
}
#ittSelectCardInfo .ittFormInput {
	padding: 5px 0 0 3px;
	width: 160px;
	height: 20px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #29511A;
	border: 1px solid #E9E0CE;
	background-color: #FFF;
}
#ittSelectCardInfo .itciTypesOfCards {
	position: relative;
	margin: 25px 0;
	padding: 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #9C9075;
}
#ittSelectCardInfo .itciWidow {
	color: #29511A;
}
#ittSelectCardInfo .itciLegalFormality {
	font-size: 11px;
	color: #990000;
	line-height: 14px;
}
#ittSelectSubmit {
	float: right;
	margin: 0;
	padding: 10px;
}
#ittSelectSubmit a.ittSelectCancel {
	display: block;
	margin: 0;
	padding: 0 0 0 19px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990000;
	background: url('/images/teetime_v2/itt_x_ico.gif') center left no-repeat;
}
#ittSelectSubmit a.ittSelectCancel:link, #ittSelectSubmit a.ittSelectCancel:visited {
	color: #990000;
	text-decoration: underline;
}
#ittSelectSubmit a.ittSelectCancel:active, #ittSelectSubmit a.ittSelectCancel:hover {
	color: #990000;
	text-decoration: none;
}

#ittSelectSubmit a.ittSelectBtn {
	display: block;
	width: 100px;
	margin: 0;
	padding: 0 0 0 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	cursor: pointer;
	background: url('/images/teetime_v2/itt_btn_left.gif') top left no-repeat;
}
#ittSelectSubmit a.ittSelectBtn span {
	display: block;
	width: 60px;
	padding: 7px 40px 9px 0;
	background: url('/images/teetime_v2/itt_btn_right.gif') top right no-repeat;
}
#ittSelectSubmit a.ittSelectBtn:link, #ittSelectSubmit a.ittSelectBtn:visited {
	color: #FFF;
	text-decoration: none;
}
#ittSelectSubmit a.ittSelectBtn:active, #ittSelectSubmit a.ittSelectBtn:hover {
	color: #FFF;
	text-decoration: none;
}

/*Confirmat Page Styles*/
#ittConfirmDetails {
	float: left;
	margin: 0;
	padding: 0;
	width: 330px;
}

#ittConfirmationInfo {
	float: right;
	margin: 0;
	padding: 0;
	width: 360px;
	border-left: 1px solid #E9E0CE;
}
#ittConfirmationInfo ul {
	margin: 0;
	padding: 0;
}
#ittConfirmationInfo li {
	display: inline-block;
	margin: 0;
	padding: 0 0 0 3px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #29511A;
	list-style-type: none;
}

#ittConfirmationInfo li:before {
	/*
	content: "- ";
	*/
}
.ittConfirmation {
	position: relative;
	margin: 25px 0 0;
	padding: 0 0 0 26px;
}
#ittSelectContainer .ittConfirmLabel {
	display; block;
	padding-bottom: 15px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #9C9075;
}
#ittSelectContainer .ittConfirmOpt {
	display: block;
	padding-bottom: 15px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #29511A;
}
#ittSelectSubmit a.ittSelectBack {
	display: block;
	margin: 0;
	padding: 0 0 0 19px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990000;
	background: url('/images/teetime_v2/itt_back_ico.gif') center left no-repeat;
}
#ittSelectSubmit a.ittSelectBack:link, #ittSelectSubmit a.ittSelectBack:visited {
	color: #990000;
	text-decoration: underline;
}
#ittSelectSubmit a.ittSelectBack:active, #ittSelectSubmit a.ittSelectBack:hover {
	color: #990000;
	text-decoration: none;
}
#ittSelectSubmit a.ittSelectConfirm {
	display: block;
	width: 100px;
	margin: 0;
	padding: 0 0 0 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	cursor: pointer;
	background: url('/images/teetime_v2/itt_btn_left.gif') top left no-repeat;
}
#ittSelectSubmit a.ittSelectConfirm span {
	display: block;
	width: 60px;
	padding: 7px 40px 9px 0;
	background: url('/images/teetime_v2/itt_btn_right.gif') top right no-repeat;
}
#ittSelectSubmit a.ittSelectConfirm:link, #ittSelectSubmit a.ittSelectConfirm:visited {
	color: #FFF;
	text-decoration: none;
}
#ittSelectSubmit a.ittSelectConfirm:active, #ittSelectSubmit a.ittSelectConfirm:hover {
	color: #FFF;
	text-decoration: none;
}
#ittSelectSubmit a.ittSelectView {
	display: block;
	margin: 0;
	padding: 2px 0 2px 23px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990000;
	background: url('/images/teetime_v2/ittMainMagnify_ico.gif') center left no-repeat;
}
#ittSelectSubmit a.ittSelectView:link, #ittSelectSubmit a.ittSelectView:visited {
	color: #990000;
	text-decoration: underline;
}
#ittSelectSubmit a.ittSelectView:active, #ittSelectSubmit a.ittSelectView:hover {
	color: #990000;
	text-decoration: none;
}
#ittSelectSubmit a.ittSelectReserve {
	display: block;
	margin: 0;
	padding: 2px 0 2px 21px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990000;
	background: url('/images/teetime_v2/ittMainReserve_ico.gif') center left no-repeat;
}
#ittSelectSubmit a.ittSelectReserve:link, #ittSelectSubmit a.ittSelectReserve:visited {
	color: #990000;
	text-decoration: underline;
}
#ittSelectSubmit a.ittSelectReserve:active, #ittSelectSubmit a.ittSelectReserve:hover {
	color: #990000;
	text-decoration: none;
}

/* Reservation */
#ittReservation {
	position: relative;
	margin: 0;
	padding: 0;
	width: 700px;
}
#ittReservation h1#ittMainh1 {
	margin: 0;
	padding: 0;
	width: 192px;
	height: 36px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #29511A;
	background: url('/images/teetime_v2/ittMain_left.gif') top left no-repeat;
}
#ittReservation h1#ittMainh1 span {
	display: block;
	margin: 0;
	padding: 10px 0 5px 30px;
	width: 162px;
	height: 21px;
	background: url('/images/teetime_v2/ittMain_right.gif') top right no-repeat;
}
#ittConfirmRes {
	position: relative;
	margin: 0 0 15px;
	padding: 0;
	width: 231px;
	height: 32px;
	background: url('/images/teetime_v2/ittReserveNum_left.gif') top left no-repeat;
}
#ittConfirmRes_1 {
	position: relative;
	margin: 0;
	padding: 10px 5px;
	width: 221px;
	height: 12px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #9C9075;
	text-align: center;
	background: url('/images/teetime_v2/ittReserveNum_right.gif') top right no-repeat;
}
#ittConfirmRes .ittWidow {
	color: #29511A;
}
#ittReservation p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #9C9075;
	line-height: 18px;
}
.ittContentError {
	font-weight: bold;
	color: #29511A;
	text-transform: uppercase;
}

.ittPlayerConfirmation {
	position: relative;
	margin: 25px 0 0;
	padding: 0;
}
#tt_playerCon td {
	padding: 10px 0;
	border-bottom: 1px solid #E9E0CE;	
}
#tt_playerCon table td table td {
	padding: 0;
	border-bottom: none;	
}
.tt_lRad {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #29511A;
}
.tt_playerVal {
	display: block;
	margin-left: 40px;
	padding: 0 0 0 20px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #9C9075;
	background: url('../images/teetime_v2/player_ico.gif') center left no-repeat;
}
.tt_formInput {
	padding: 5px 0 0 5px;
	width: 230px;
	height: 18px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #29511A;
	border: 1px solid #DED6C6;
}
.tt_formSelect {
	padding: 5px 0 5px 5px;
	width: 235px;
	height: 25px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #29511A;
	border: 1px solid #DED6C6;
}
#ittSelectContainer h1.ittPencil {
	background: url('/images/teetime_v2/pencil_ico.gif') center left no-repeat;
}
/* Content Float Fix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

