#rsmk-search-box {

}

label {
	cursor:pointer;
}

.rsmk-loading {
	padding:12px;
	background:transparent url(../../../clients/images/ajax-loader.gif) no-repeat scroll top center;
	height:120px;
	width:120px;
}

.rsmk-calendarInput,
.rsmk-promoBox {
	width: 5.77em;
	padding:4px 2px;
}

.rsmk-searchSelect {
	width: 100%;
	margin-bottom: 5px;
	padding:4px 2px;
}

.rsmk-guestSelect {
	padding:4px 2px;
}

#rsmk-dialog-box {
	background-color:#f7f7f7;
	text-align:center;
	color:#555555;
}

.rsmk-clear {
	clear:both;
}

.rsmk-label {
	font-weight:bold;
	font-family:Arial,Helvetica;
	color:#555555;
}

.rsmk-searchButton {
	padding:3px 5px;
	border:1px solid #aaaaaa;
	background:#cccccc url(../../../ajax/libs/jqueryui/1.8/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x scroll 50% 50%;
	cursor:pointer;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	border-radius:4px;
	-moz-border-radius:4px;
}
.rsmk-searchButton:hover {
	border-color:#666666;
}

.rsmk-searchButton a {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

.rsmk-dateWrapper {
	padding:4px 0px;
}

.rsmk-guestSelectWrapper {
	padding:4px 0px;
}

.rsmk-submitWrapper {
	text-align:center;
	padding:8px 4px;
}


/*
	inquiry styles
*/

dt.rsmk-label {
   float:left;
   width:30%;
   text-align:right;
   padding:2px 8px;
}

dd.rsmk-input {
   text-align:left;
   padding:2px 8px;
   padding-left:30%;
}

input.rsmk-input, textarea.rsmk-textArea {
	border:1px solid #343434;
	padding:4px 2px;
}

input.rsmk-error, select.rsmk-error {
	border:1px solid #b01717;
	background-color:#f4aaaa;
}

.rsmk-errorLabel {
	color: #b01717;
	font-weight:bold;
	font-size:110%;
}

.ui-dialog-content #rsmk-inquiry-box {
	background-color:#f7f7f7;
}

select.rsmk-select {
	padding:4px 2px;
}

#rsmk-inquiryForm select.rsmk-select, #rsmk-inquiryForm input.rsmk-input {
	width:180px;
}

#rsmk-adSource, #rsmk-adSourceType {
	margin:2px;
}

#rsmk-inquirySubmitError {
	padding:5px;
	text-align:center;
}

.rsmk-marketingMaterial {
	clear:both;
	padding:8px 5px;
}

.rsmk-marketingMaterialCheckbox {
	float:left;
}

.rsmk-marketingMaterialTitle {
	font-weight:bold;
	font-size:110%;
}

img.rsmk-marketingMaterialImage {
	float:right;
}

.rsmk-marketingMaterialDescription {
	padding-left:23px;
}

dl.rsmk-surveyQuestions {

}

dl.rsmk-surveyQuestions dt.rsmk-label {
	float:none;
	width:auto;
	text-align:left;
}

dl.rsmk-surveyQuestions dd.rsmk-input {
	padding-left:10px;
	padding-bottom:20px;
}

label.rsmk-checkboxLabel {
	cursor:pointer;
}

dd.rsmk-input span.rsmk-label {
	padding:0px 3px;
}

#rsmk-input-comments {
	margin-left:0px;
	padding-left:20px;
}

.rsmk-inquiryThankYouSummary {
	font-weight: bold;
}

.rsmk-inquiryThankYouTitle, .rsmk-surveyThankYouText {
	font-size:120%;
	font-weight:bold;
}

.rsmk-surveyIntro {
	padding:15px 4px;
}

#rsmk-label-howManyChildren {
	padding-left:25px;
}

#rsmk-input-howManyChildren {
	padding-left:35px;
}

#rsmk-inquiry-box, select.rsmk-select, input.rsmk-input {
	font: normal 12px Veranda,Arial,Helvetica,sans-serif;
}

.ui-dialog-content #rsmk-surveyWidgetContent, .ui-dialog-content #rsmk-inquiryWidgetContent {
	max-height:600px;
	overflow:auto;
}


/*
	jQuery specific styles
*/

.hasDatepicker,
.rsmk-promoBox {
	border:1px solid #a9a9a9;
	padding:2px;
	margin:4px 3px;
	display:inline;
	width:70px;
}

/*
.ui-datepicker, .ui-dialog, .ui-widget-content {
	font: normal 10px Arial,Helvetica,sans-serif;
	color:#555555;
}
*/
#rsmk-dialog-box,
#rsmk-dialog-box .ui-widget-content,
.ui-dialog-title,
.ui-datepicker,
.ui-datepicker .ui-datepicker-titlebar,
.ui-datepicker .ui-datepicker-header,
.ui-datepicker .ui-datepicker-calendar {
	font: normal 10px Arial,Helvetica,sans-serif;
	color:#555555;
}
.ui-dialog, .ui-dialog-content {
}

.ui-menu-item {
	font-size:12px;
}