/*********************************************
mobile site-specific styles 
*********************************************/

h1 {
	
	color: #000;
	font: 32px Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif;

}


h2 {
	
	color: #000;
	font: 22px Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif;
	
}

h3 {
	
	color: #3e2d21;
	font: 18px Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif;
	font-weight:bold;

}

h4 {
	
	color: #3e2d21;
	font: italic 20px/1.3 Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif;

}

h5 {
	
	color: #004278;
	font: bold 14px Garamond, "Hoefler Text", Times New Roman, Times, serif;
	display: inline;

}

h6 {
	
	color: #4f3a2b;
	font: 14px/1.4 Garamond, "Hoefler Text", Times New Roman, Times, serif;

}

p {
	
	color: #3e2d21;
	font: 14px/1.6 Garamond, "Hoefler Text", Times New Roman, Times, serif;

}

table, div {
	
	color: #3e2d21;
	font: 14px/1.6 Garamond, "Hoefler Text", Times New Roman, Times, serif;

}

a,a.small,a.anchor,a.visited {
	
	color: #004278;
	font: inherit;
	text-decoration: none;
	cursor:pointer;

}

a:hover {
	
	color: #2369ac;
	font: inherit;
	text-decoration: underline;
	cursor:pointer;

}

#mobileBanner {
    background:url(images/Augusta/bannerBg.jpg) repeat-x top center;
    border: medium none;
    height: 50px;
    margin: 0;
    padding: 0;
    text-align: left;
}

	#mobileBanner #mobileBannerLogo a {
		display:block;
		width:100%;
		height:100%;
	}

#mobileBanner #mobileBannerLogo {
    background:url(images/Augusta/BannerLogo.gif) no-repeat center center;
    width: 100%;
    height: 50px;
    margin: 0;
    padding: 0;
    text-align: center;
	background-size:contain;
}

/*mobile site header (below banner) and footer, shared*/
#mobileHeader, #mobileFooter { 
    border:none;
    font-size: 12px;
    background:#8c7e65 url(images/Augusta/bg_header.jpg) repeat-x top center;
    color: #fff;
    text-shadow: none;
	padding: 7px 6px;
	margin:0 auto;
}

#mobileHeader a,
#mobileFooter a { 
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    text-shadow: none;
}

/*module buttons - i.e. filter, letter picker*/
input[type="button"], 
input[type="submit"], 
button, .abut, .but, 
.mobileButton {
	
	color: #fff;
	border-color:#2a72b9;
	background:#00478d;
	text-shadow:0 1px 0 #2a72b9;
	
}

#btnSecureLogin {
	
	background:#00478d;
	color:#fff;
	text-shadow:0 1px 0 #00478d;
	
}

.listView li {

	color: #444;
}

div.chicklet_Iphone_Settings span.chkletText, 
div.chicklet_Iphone_SpringBoard3Col span.chkletText, 
div.chicklet_Iphone_SpringBoard4Col span.chkletText, 
div.chicklet_Iphone_Settings span.chkletNavtitle, 
div.chicklet_Iphone_SpringBoard3Col span.chkletNavtitle, 
div.chicklet_Iphone_SpringBoard4Col span.chkletNavtitle {
	
	color:#000;
	
}

div.chicklet_Iphone_Settings span.chkletText {
	
	padding-left:10px;
	
}

#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelNoSlots,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelUnavailable,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelHeld,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelNotInReservation,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelNoSlots,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelUnavailable,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelHeld,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelNotInReservation,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelNoSlots table,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelUnavailable table,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelHeld table,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelNotInReservation table,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelNoSlots table,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelUnavailable table,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelHeld table,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelNotInReservation table,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelNoSlots .smallerFont,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelUnavailable .smallerFont,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelHeld .smallerFont,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelNotInReservation .smallerFont,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelNoSlots .smallerFont,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelUnavailable .smallerFont,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelHeld .smallerFont,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelNotInReservation .smallerFont {
	background: #dedede;
	border-color: #E4DDCB;
	color: #999;
}


/*//////SETS ICON COLORS///////////////*/

div.chicklet_Iphone_Settings img.chkletLeftImage,
div.chicklet_Iphone_SpringBoard img.chkletLeftImage, 
div.chicklet_Iphone_SpringBoard3Col img.chkletLeftImage, 
div.chicklet_Iphone_SpringBoard4Col img.chkletLeftImage {
	
	background:-moz-linear-gradient(center top , #00478d 0%, #00478d 100%) repeat scroll 0 0 transparent;
	background: #00478d; /* Old browsers - render solid color */
	background: -moz-linear-gradient(top, #00478d 0%, #00478d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00478d), color-stop(100%,#00478d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00478d 0%,#00478d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00478d 0%,#00478d 100%); /* Opera11.10+ */
	background: linear-gradient(top, #00478d 0%,#00478d 100%); /* W3C */
}

/*//////SETS ICON COLORS///////////////*/

.contactBtn {
	
	display:block;
	width:100%;
	border-radius:8px;
	border:1px solid #00478d;
	background: #00478d;
	
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font:12px/32px Arial, Helvetica, sans-serif;
	text-align:center;
	margin-bottom:6px;
		
}

div.chicklet_Iphone_Settings a.chkletLink {

	background:url(images/Augusta/chicklet_vert_arrow.png) no-repeat scroll 95% 50% transparent;
	border-color:#e8ebef;
}

div.chicklet_Iphone_Settings span.chkletNavtitle {
	
	float:left;
	padding:5px 10px;
	
}

.photoGalleryWrapDiv img,
#photoPluginWrapper884696 img {
	
	display:block;
	
}

#content .chicklet_Iphone_Settings .chkletWrap	 {
	
	padding:0px;
	
}

#contentMain {
	
	padding:10px;
	
}

#contentMain .RadPanelBar_fortWorth2010 .rpGroup .rpLink, 
#contentMain .RadPanelBar_fortWorth2010 .rpGroup .rpTemplate {
	
	padding:10px 5px;
	
}