/**
 * Copyright, SW Hotel 
 *
 * @author Neil K Palmer
 * @date May, 2009
 * @version 1.0
 *
 */
 
 body {
 	background-color:				#D0C1A4;
 }
 
 div,input,select,a,li {
 	font-family:					verdana,sans-serif;
 	font-size:						11px;
 	color:							#705946;
 }
 
 select, input, textarea {
	border:							solid 1px #8F877D;
	padding:						1px;
	margin:							5px 10px 0px 0px;
 }
 
 .button {
 	border:							none;
 	vertical-align:					top;
 }
 
 .searchBoxInput {
 	border:							solid 1px #A9997E;
 	background-color:				#554137;
 	color:							#A9997E;
 }
 
 a:hover {
 	text-decoration:				none;
 }
 
 p,ul,form {
 	line-height:					17px;
 	margin-bottom:					0px;
 	margin-top:						-5px;
 }
 
 h1 {
 	padding:						0px;
 	margin:							0px;
 	font-family:					Georgia;
 	font-size:						22px;
 	font-smooth:					always;
 	color:							#28221E;
 	font-weight:					normal;
 }
 
 h1.textPageTitle {
 	color:							#514134;
 	font-size:						12px;
 }
 
 li {
 	margin-left:					-23px;
 }
 
 .note {
 	color:							#666666;
 	font-size:						11px;
 } 
 
 #searchBoxHeaderInner {
 	color:							#FFFFFF;
 	font-weight:					bold;
 }
 
 .baseTab {
 	display:						block;
 	float:							left;
 	height:							35px;
 	text-decoration:				none;
 	
 }
 
 .tabHome {
 	width:							89px;
 	background-image:				url(../images/tabs/home_off.jpg);
 }
 
 .tabHomeOn {
 	background-image:				url(../images/tabs/home_on.jpg);
 }
 
 .tabRooms {
 	width:							110px;
 	background-image:				url(../images/tabs/rooms_off.jpg);
 }
 
 .tabRoomsOn {
 	background-image:				url(../images/tabs/rooms_on.jpg);
 }
 
 .tabReservations {
 	width:							157px;
 	background-image:				url(../images/tabs/reservations_off.jpg);
 }
 
 .tabReservationsOn {
 	background-image:				url(../images/tabs/reservations_on.jpg);
 }
 
 .tabGS {
 	width:							189px;
 	background-image:				url(../images/tabs/guest_services_off.jpg);
 }
 
 .tabGSOn {
 	background-image:				url(../images/tabs/guest_services_on.jpg);
 }
 
 .tabSpecials {
 	width:							136px;
 	background-image:				url(../images/tabs/specials_off.jpg);
 }
 
 .tabSpecialsOn {
 	background-image:				url(../images/tabs/specials_on.jpg);
 }
 
 .tabLocation {
 	width:							119px;
 	background-image:				url(../images/tabs/location_off.jpg);
 }
 
 .tabLocationOn {
 	background-image:				url(../images/tabs/location_on.jpg);
 }
 
 .tabContact {
 	width:							140px;
 	background-image:				url(../images/tabs/contact_off.jpg);
 }
 
 .tabContactOn {
 	background-image:				url(../images/tabs/contact_on.jpg);
 }
 
 .searchTitle {
 	color:							#7A0000;
 	font-size:						13px;
 	font-weight:					bold;
 }
 
 .roomDetails {
 	color:							#70695C;
 	font-size:						11px;
 }
 
 .footerCopy {
 	color:							#70695C;
 	line-height:					25px;
 	font-size:						11px;
 	font-weight:					normal;
 }
 
 .footerCopy a {
 	color:							#70695C;
 	text-decoration:				none;
 	font-size:						11px;
 }
 
 a.contact {
 	color:							#740000;
 	text-decoration:				underline;
 	font-size:						11px;
 }
 
 a.contact:hover {
 	color:							#740000;
 	text-decoration:				none;
 	font-size:						11px;
 }
 
 #copyright {
 	font-weight:					bold;
 }
 
 a.descriptionToggle {
 	cursor:							pointer;
 	text-decoration:				underline;
 }
 
 input.month {
	width: 							130px;
}

input.day,input.nights {
	width: 							50px;
}

input.year {
	width: 							70px;
}

input.numberOfGuests {
	margin-top: 					5px;
	width: 							50px;
}

input.radio {
	border:							none;	
}

input.arrivalTime {
	margin-top: 					5px;
	width: 							100px;
}

textarea.additonalRequestsOther {
	width: 							300px;
	height: 						70px;
}

input.guestInfo,select.guestInfo {
	width: 							180px;
}

input.zip {
	width: 							64px;
}

select.ccExpr {
	width: 							60px;
}

select.guestInfoState {
	width:							148px;	
}

input.creditCardName {
	width: 							250px;
}

input.guestInfoLong {
	width: 							300px;
}

.inputSpacer {
	margin-left: 					10px;
	font-size: 						1px;
}

.pageSubTitle {
	color: 							#740000;
	font-weight: 					bold;
}

#requiredFields {
	font-weight: 					bold;
}

.titleBar {
	background-color:				#514134;
	
}

.titleBar .inner {
	color:							#D0C1A4;
	font-weight:					bold;
}

.required {
	font-weight:					bold;
}

.regCopy {
	font-weight:					normal;
}

.carrat {
	color:							#FFFFFF;
	font-weight:					bold;
}

.reservationBoxLabel {
	color:							#D2B7A6;
}

.pageCopy {
	margin:							20px 200px 20px 0px;
}

.pageCopyWide {
	margin:							20px 50px 20px 0px;
}

#mapDirectionsContainer .pageCopy {
	margin:							20px 0px 20px 0px;
}

.title {
	font-weight:					bold;
}

.alertMessage {
	color:							#990000;
	font-weight:					bold;
}

.firstParagraph, #mapDirectionsContainer .firstParagraph {
	margin-top:						0px;
}

#galleryMainViewer {
	background-color:				#1F1B18;
}

.rooms1 {
	background-image:				url(../images/gallery/main/rooms/rooms_main_1.jpg);
}

.rooms2 {
	background-image:				url(../images/gallery/main/rooms/rooms_main_2.jpg);
}

.rooms3 {
	background-image:				url(../images/gallery/main/rooms/rooms_main_3.jpg);
}

.rooms4 {
	background-image:				url(../images/gallery/main/rooms/rooms_main_4.jpg);
}

.rooms5 {
	background-image:				url(../images/gallery/main/rooms/rooms_main_5.jpg);
}

.rooms6 {
	background-image:				url(../images/gallery/main/rooms/rooms_main_6.jpg);
}

.gs1 {
	background-image:				url(../images/gallery/main/guest_services/guest_services_main_1.jpg);
}

.gs2 {
	background-image:				url(../images/gallery/main/guest_services/guest_services_main_2.jpg);
}

.gs3 {
	background-image:				url(../images/gallery/main/guest_services/guest_services_main_3.jpg);
}

.gs4 {
	background-image:				url(../images/gallery/main/guest_services/guest_services_main_4.jpg);
}

.gs5 {
	background-image:				url(../images/gallery/main/guest_services/guest_services_main_5.jpg);
}

.gs6 {
	background-image:				url(../images/gallery/main/guest_services/guest_services_main_6.jpg);
}

.location1 {
	background-image:				url(../images/gallery/main/location/location_main_1.jpg);
}

.location2 {
	background-image:				url(../images/gallery/main/location/location_main_2.jpg);
}

.location3 {
	background-image:				url(../images/gallery/main/location/location_main_3.jpg);
}

.location4 {
	background-image:				url(../images/gallery/main/location/location_main_4.jpg);
}

.location5 {
	background-image:				url(../images/gallery/main/location/location_main_5.jpg);
}

.location6 {
	background-image:				url(../images/gallery/main/location/location_main_6.jpg);
}

#datepicker {
	width:							0px;
	border:							none;
	padding:						0px;
	margin:							0px;
	background-color:				#423429;
	cursor:							none;
}

#logo img {
	cursor:							pointer;
}

.subTitle {
	font-weight:					bold;
	font-size:						12px;
}