#step span.error {
	color:#ff0033;
	line-height:2.5em;
	padding-bottom:20px;
}

label.error, #col1_content li.error label {
	color: #ff0033;
}

li.error input {
	border:2px solid #ff0033;
}

li.error select {
	border:2px solid #ff0033;
}

#table_booking ol li {
	min-height:26px;
}

#table_booking td.select {
	padding-left: 8px;
	width:355px;
}

#table_booking td.select.package {
	width:382px;
	padding-top:8px;
}

.error {
	color: #f00;
}

#availability {
	background:#A4A194 none repeat scroll 0 0;
	color:#4D3921;
	font-weight:bold;
	left:0;
	margin:20px 0 30px 11px;
	padding-bottom:8px;
	padding-left:15px;
	padding-top:10px;
	position:relative;
	width:275px;
}

#availability .choose_numbers label {
	font-weight: normal;
}

.tundra #table_booking .dijit {
	font-size: 12px;
	width: 220px;
}

.tundra #availability .dijit {
	font-size: 12px;
	width: 130px;
	font-weight: normal;
}

.tundra .choice .dijitSpinner {
	font-size: 11px;
}

.check_top {
	background:#777360 none repeat scroll 0 0;
	color:#FFFFFF;
	height:20px;
	margin-bottom:13px;
	margin-left:-15px;
	margin-top:-10px;
	padding-top:6px;
	text-align:center;
	width:290px;
}

#col3_content #availability li a {
	background:none;
	padding:0;
}

#col3_content #availability span {
	padding-left:0;
}

#availability li {
	list-style-position:outside;
	list-style-type:none;
	height: 21px;
}

#availability li.room_guest_types {
	padding: 8px 0 0 0;
	font-weight: normal;
	height:17px;
}

#availability li.room_guest_types span {
	color:#FFFFFF;
	display:inline-block;
}

#availability li.rooms {
	margin-bottom:10px;
}

#availability li label {
	color:#FFFFFF;
	display:inline-block;
	width:102px;
}

#availability .guest_rooms_span_width {
	color:#FFFFFF;
	display:inline-block;
	margin-right:51px;
	padding-right:2px;
	width:49px;
}

#availability div.choose_numbers {
	display: inline;
	margin-right:22px;
	width:48px;
}



#availability .choose_numbers .dijit {
	width: 50px;
}

input#arrival_date {
	width:131px;
	height:14px;
	padding:1px 0 0 3px;
	margin-right:2px
}

input#departure_date {
	width:131px;
	height:14px;
	padding:1px 0 0 3px;
	margin-right:2px
}

input#group_code {
	width:131px;
	height:14px;
	padding:1px 0 0 3px;
	margin-right:2px
}

select#nights {
	width:50px;
}

select#rooms {
	width:50px;
}

#availability select.sel_hotel {
	width:138px;
}

#availability select.sel_numbers {
	width:43px;
}

#availability select.sel_month {
	width:90px;
	margin:0 5px;
}

#availability .calendar {
	margin-bottom: -7px;
	height: 19px;
	cursor: pointer;
}

.btn_check_availability {
	background:transparent url(../images/btn_check_avail.gif) no-repeat scroll 0 4px;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:25px;
	margin:10px 0 0 143px;
	padding-left:6px;
	width:120px;
}

#check_availability legend.hide { display:none; }
#check_availability li { height: 26px; }
#check_availability li.error { height: auto; padding-bottom: 3px; }
.guest_rooms_span_width { }
.guest_rooms_ul_width { width:220px; font-weight:normal; }
.guest_rooms_ul_width li { width:52px; }
.guest_rooms_ul_width li.margin_right { padding-right:40px;}
.span_width_arrival_departure { width:102px; }
.fieldset_margin_top {margin-top:17px; margin-bottom:10px;}
.code {width:131px;}
#body_color_calendar {background:#fff;}
#calendar {width:182px;}
#calendar-table {background:#deb879; font-size:120%; text-align:center; margin-bottom:0;}
tr#calender-days th {background-color:#E0C8A2;}
#calendar-table tr td {padding:5px; }
td.today {font-weight:bold;}
#calendar-table caption {background:#4d3921; font-size:120%; color:#fff; font-weight:bold; padding:5px 0 5px 0; }
#calendar-table caption a:hover {color:#deb879; }
#calendar-table a:hover {color:#4d3921;}

#years {background:#4d3921; font-size:120%; color:#fff; padding:5px 0 5px 0;}
table.year tr td a {font-weight:bold; text-align:center; margin:0 5px 0 6px;}
table.year tr td a:hover {color:#deb879;}



/******************  ANFANG CONTENT FARBÄNDERUNGEN      **     ZWISCHEN DEN STERNCHEN WURDEN ANPASSUNGEN VORGENOMMEN  *****************************************/
/*******************************************************************************************************************************************************************/
#col1_content #content_select_rooms {margin:0 0 0 5px; padding:0; background:#a4a194;}
/*******************************************************************************************************************************************************************/

#col1_content #content_select_rooms #select_rooms_top { padding:0; margin:0; width:865px; height:26px; background:none; }
#col1_content div ul.list_float_left {padding:0; margin:0; width:865px;}
#col1_content div ul.list_float_left li { float:left; list-style-type:none; height:26px; font-weight:bold; display: inline-block; }


/*******************************************************************************************************************************************************************/
#col1_content div.arrow-step-one { background:#d1cfc9; width:107px; }
#col1_content div.arrow-step-two { background:#d1cfc9; width:224px;}
#col1_content div.arrow-step-three { background:#d1cfc9; width:364px;}
#col1_content div.arrow-step-four { background:#d1cfc9; width:504px;}
#col1_content div.arrow-step-five { background:#d1cfc9; width:610px;}
#col1_content div.arrow-step-six { background:#d1cfc9; width:865px;}
/*******************************************************************************************************************************************************************/


#col1_content div ul.list_float_left li { padding:0; margin:0; }

/*******************************************************************************************************************************************************************/
#step {background:#adaa9f; min-height:60px; padding: 1px 11px; width: 843px; clear:both; }

#step h1 {
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	margin:11px 0;
	text-transform:none;
}

#step span { color:#ffffff; line-height:2.5em; }
/*******************************************************************************************************************************************************************/

div.step_height {height:15px;}
span.sel_room_bold {font-weight:bold;}
#col1_content #table_booking {margin:0; padding:0; position: relative; }
#table_booking .select .dijitComboBox { width: 50px; }
.choice { padding:0; margin:0; width:865px;}

/*******************************************************************************************************************************************************************/
.choice * {
	color:#7d7b71;
}

.choice tr.tr_color {background:#a4a194;}
.choice th.th_1_width {width:355px; padding:15px 0 7px 11px; background:#a4a194; color:#ffffff;}
.choice th.th_2_width {width:270px; padding:15px 0 7px 0px; background:#a4a194; color:#ffffff;}
.choice th.th_3_width {width:165px; padding:15px 0 7px 5px; background:#a4a194; color:#ffffff;}
.choice tr {background:#d1cfc9; }
.choice tr td {border-top:2px solid #adaa9f; height:37px;}
/*******************************************************************************************************************************************************************/

.choice tr td img {
	padding-left:5px;
}

.choice tr td * {
	vertical-align:middle !important;
}

.choice tr td.padding { padding:5px; }
.choice tr td a {text-decoration:underline; font-weight:bold;}
.choice tr td a:hover {text-decoration:none;}


/*******************************************************************************************************************************************************************/
.choice tr td a:active {color:#a4a194;}
.choice tr td a:visited {color:#a4a194;}
/*******************************************************************************************************************************************************************/



/*******************************************************************************************************************************************************************/
#footer_select_rooms {
	clear:both;
	background:#adaa9f;
	width:865px;
}
/*******************************************************************************************************************************************************************/

#col1_content #footer_select_rooms {
	padding:0;
	height:40px;
}

#footer_select_rooms div {
	padding: 0 11px;
	float:left;
}

span.padding_top_small {
	padding-top:1px;
}

span.padding_top {
	padding-top:1px;
	font-weight:bold;
}

.customer-info {
	display:inline-block;
	float:left;
	margin-bottom:20px;
	width:270px;
}

.choice tr td .secure_info a {
	display:inline-block;
	float:left;
	text-decoration:underline;
}

/*******************************************************************************************************************************************************************/
div#mainContent .btn_check_availability_back {
	background:url(../images/btn_goback.gif) no-repeat 0 4px;
	border:none;
	width:55px;
	height:18px;
	color:#ffffff;
	font-weight:bold;
	margin:10px 0 5px 0;
	display:block;
	padding:8px 0 0 15px;
}
/*******************************************************************************************************************************************************************/

/*******************************************************************************************************************************************************************/
div#mainContent .btn_previous_room {
	background:transparent url(../images/btn_roomselection.gif) no-repeat scroll 0 4px;
	border:medium none;
	color:#ffffff;
	cursor:pointer;
	display:block;
	font-weight:bold;
	height:18px;
	margin:10px 0 5px;
	padding:8px 7px 0 15px;
	width:150px;
}
/*******************************************************************************************************************************************************************/

/*******************************************************************************************************************************************************************/
div#mainContent .continue {
	background:url(../images/continue.gif) no-repeat 0 4px;
	border:none;
	width:80px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	margin:10px 0 5px 0;
	cursor: pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

#print-review .print-btn {
	background:transparent url(../images/continue.gif) no-repeat scroll 5px 3px;
	border:medium none;
	color:#ffffff;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	height:25px;
	margin:10px 0 5px;
	width:80px;
}
/*******************************************************************************************************************************************************************/


#col1_content div.btn_left {float:left; max-width:130px; }
#col1_content div.btn_right {float:right; }

.choice a { color: inherit; }
.choice .room_description {margin-bottom:0;}
.choice .room_description * {vertical-align:top;}
.choice .room_description tr td {border:none; padding:0; margin:0;}
.choice .room_description tr td img {padding:0; margin:0;}

.choice .room_description tr td.description_left {background:#fff; width:345px;}

/*******************************************************************************************************************************************************************/
.choice .room_description tr td.description_right {width:100%; padding:10px 10px 2px 10px; background:#FFFFFF; line-height:1.6em; }
/*******************************************************************************************************************************************************************/

.choice .room_description .interior_left { float:none; width:345px; padding:20px 0 0 15px; line-height:1.4em; }
.choice .room_description .interior_left ul { width:345px; line-height:inherit; }
.choice .room_description .interior_left li {list-style-type:disc; line-height:inherit;}
.choice .room_description table.interior_right {width:450px; padding:10px 0 0 0; margin-top:5px;}

/*******************************************************************************************************************************************************************/
.choice .room_description table.interior_right tr td {border-top:1px solid #fff; padding:6px 0 4px 0; margin:0; background:#FFFFFF; }
/*******************************************************************************************************************************************************************/

.choice .room_description table.interior_right tr td.td_bold {font-weight:bold; padding-right:5px; width: 80px; }
.choice .room_description span.btn_right {float:right; margin-right:6px;}
.choice .room_description span.btn_right input {color:#fff; }
.choice .room_description tr td.background_white {background:#fff; }
.choice .room_description tr td.background_white span { display:none; } /*Hide Print Button*/

/*******************************************************************************************************************************************************************/
.choice tr td.no_border {border:0; line-height:1.6em; background:#FFFFFF; padding-right:0; padding-bottom:0; padding-top:0; }
/*******************************************************************************************************************************************************************/

/*******************************************************************************************************************************************************************/
.btn_room_selection {
	background:url(../images/btn_goback.gif) no-repeat 0 4px;
	border:none;
	width:55px;
	height:18px;
	color:#ffffff;
	font-weight:bold;
	margin:10px 0 5px 0;
	display:block;
	padding:8px 0 0 15px;
}
/*******************************************************************************************************************************************************************/

#col1_content div.site_height_room {height:8px; background:transparent;}

.choice tr td {
	padding:6px 0 0;
}

/*******************************************************************************************************************************************************************/
.choice th.th_4_width {width:380px; padding:15px 0 7px 11px; background:#a4a194; color:#ffffff;}
.choice th.th_5_width {padding:15px 0 7px 0; background:#a4a194; color:#ffffff;}
/*******************************************************************************************************************************************************************/

.choice tr td.no_border img { padding-left:0; width:380px; padding-top:-2px;}
select.sel_extras {margin:0 5px 0 0; width:40px;}
#col1_content div.site_height {height:65px; background:transparent;}


/*******************************************************************************************************************************************************************/
.btn_goback {
	background:url(../images/btn_goback.gif) no-repeat 0 3px;
	border:none;
	width:57px;
	height:19px;
	color:#ffffff !important;
	font-weight:bold;
	margin:10px 0 5px 0;
	display:block;
	padding:7px 0 0 15px;
}
/*******************************************************************************************************************************************************************/

/*******************************************************************************************************************************************************************/
.choice th.th_6_width {width:50%; padding:7px 0 7px 11px; background:#a4a194; color:#ffffff;}
.choice th.th_7_width {width:50%; padding:7px 0 7px 11px; background:#a4a194; color:#ffffff;}
/*******************************************************************************************************************************************************************/


#confirmation label { display: inline-block; text-align: right; width: 130px; padding-right: 10px; }
#confirmation ol li { height: auto; padding: 5px 0; }
#confirmation,
#table_booking .contact_information {margin:20px 0 23px 0; float:left; padding:0 11px; }
.contact_information ol label { text-align:right; width: 118px; display: inline-block; }
#table_booking .customer ol label { width: 95px; }
span.radio_btn label { width: auto !important; }
#confirmation ol li,
.contact_information ol li { list-style-type:none; }
/*.contact_information ol li input {width:220px; margin:4px 0 4px 9px; height:15px; text-align:left;}*/

.contact_information ol li.mar_top {margin-top:35px;}
.contact_information ol li span.radio_btn {margin-right:86px;}
.contact_information ol li span.radio_btn input {width:20px; height:15px;}
.contact_information ol li select.sel_title {width:88px; /*margin: 4px 136px 4px 8px;*/ text-align:left;}
.contact_information ol li select.sel_title option {text-align:left;}
.contact_information ol li select.sel_country {width:224px; /*margin: 7px 0 5px 7px;*/ text-align:left;}
.contact_information ol li select.sel_country option {text-align:left;}

#confirmation legend.hide,
.contact_information legend.hide {display:none;}
#height_booking {margin-bottom:40px;}
.card_reservation legend.hide {display:none;}

#table_booking .card_reservation {
	float:left;
	margin-top:0;
	padding:0 11px;
}

#table_booking .guest_details ol label { width: 195px; }
.card_reservation ol label { text-align:right; width: 105px; display: inline-block; }
#table_booking .customer ol label { width: 145px; }
/*.card_reservation ol * {text-align:right;}*/
.card_reservation ol li {list-style-type:none; margin-left:0;}
/*.card_reservation ol li input {width:219px; margin:4px 0 4px 5px; height:15px; text-align:left;}*/
/*#cvv_number {width:60px; margin-right:159px;}*/

.card_reservation ol li select.card_type {width:223px; margin: 4px 0 4px 4px; text-align:left;}
.card_reservation ol li select.card_type option {text-align:left;}
.card_reservation div.secure_info {margin-top:20px; padding-left:0px;padding-left:70px;}
.card_reservation div.secure_info img { margin-right:10px; width:auto; }
#table_booking .card_reservation div.secure_info img { width:23px; }
.valign_top {vertical-align:top;}
#col1_content div.site_height_booking {height:17px; background:transparent;}
.choice tr td.height_booking {padding-bottom:33px;}

/*******************************************************************************************************************************************************************/
.choice th.th_8_width {width:45%; padding:7px 0 7px 11px; background:#a4a194; color:#ffffff;}
.choice th.th_9_width {width:55%; padding:7px 0 7px 11px; background:#a4a194; color:#ffffff;}
/*******************************************************************************************************************************************************************/

.contact_information ol.no_margin li {margin-left:0;}
.card_reservation ol li span.radio_btn { margin-right:47px; /*margin-left:2px;*/}
.card_reservation ol li input.radio_btn {width:20px; height:15px; }
.card_reservation ol li.textarea_align {margin-top:20px;}
.card_reservation ol li.textarea_align label {float:left; padding: 0 5px 0 0; }
.card_reservation ol li.textarea_align textarea {float:left; text-align:left; font-size:110%; width: 220px; padding: 0; margin: 0 0 10px 0; }

textarea {width:220px; margin: 4px 0 4px 12px;}

.card_reservation ol li input#expiration_time {width:220px; }
.card_reservation ol li input#place_of_arrival {width:220px;}
.card_reservation ol li input.checkbox {width:15px; margin-right:209px;}
.card_reservation ol li.margin_bottom {margin-bottom:23px;}
.card_reservation ol li.non_float {clear:both;}

#col1_content div.site_height_guestdetails {height:42px; background:transparent;}
div.step_height_send {height:37px;}

/*******************************************************************************************************************************************************************/
.choice th.th_10_width {width:100%; padding:7px 0 7px 11px; background:#a4a194; color:#ffffff;}
/*******************************************************************************************************************************************************************/

.contact_information ol li input.checkbox {width:15px;}
.contact_information ol li.textarea_align {margin:0;}
.contact_information ol li.textarea_align label {float:left; width:130px; margin:13px 0 13px 0;}
.contact_information ol li.textarea_align input {float:left; text-align:left; width:237px; margin:24px 0 5px 14px;}
.contact_information ol li.margin_left {clear:both; margin-left:30px; padding-bottom:20px;}
.contact_information ol li.margin_left label {font-weight:bold;}
.contact_information ol li.margin_left input span.normal { margin-top:2px;}
.contact_information ol li.margin_right {margin-right:46px; padding-top:5px;}

#col1_content div.site_height_send {height:134px; background:transparent;}
#col1_content div.review { line-height:1.3em; padding:0 0 10px 0; width:100%; }
#col1_content div.review { padding:10px; width:835px; }

.review h3 {
	padding: 0 0 10px 0;
}

.review span {
	float:left;
	width:230px;
}

#agree {
	padding:10px;
	margin-bottom:15px;
	display:inline-block;
}

div.border_bottom {
	border-bottom:1px solid #fff;
	margin-bottom:13px;
}

span.rev_bold {
	font-weight:bold;
	width:100%;
}

#col1_content div.guarantee {
	width:290px;
	padding:5px 5px 0 0;
	margin:2px 0 1px 0;
}

.choice tr td input.agree_left {
	margin: 0 3px 2px 0;
}

/*******************************************************************************************************************************************************************/
#thankyou {background:#adaa9f; width:865px; min-height:260px; border-top:26px solid #a4a194;}
#thankyou h1 {color:#ffffff; margin:10px 0 16px 0; text-transform:none; font-size:120%; padding-left: 11px; }
#thankyou div { color:#a4a194; line-height:1.5em; margin-bottom:0; padding-left: 11px; }
#thankyou span.contact { color:#a4a194; font-size:110%; line-height:6em; font-weight:bold; }
/*******************************************************************************************************************************************************************/


#col1_content div.site_height_thankyou {height:85px; background:transparent;}
#col1_content #select_links { margin: 10px 0; }

/*******************************************************************************************************************************************************************/
#select_links a {
	color:#ADAA9F !important;
	width: 106px;
	height: 21px;
	display:inline-block;
	padding:0;
	background:#645D3B;
}
/*******************************************************************************************************************************************************************/

#select_links a:visited  { width: 106px; height: 21px; display: inline-block; }

/*******************************************************************************************************************************************************************/
#select_links a:focus,
#select_links a:hover,
#select_links a:active { width: 106px; height: 21px; display: inline-block; font-weight:normal; color:#ffffff; }
/*******************************************************************************************************************************************************************/

#select_links span { padding:7px 0 0 25px; }

/*******************************************************************************************************************************************************************/
#select_links a.selected { font-weight:bold; color:#a4a194; }
/*******************************************************************************************************************************************************************/

#col1_content #content_select_rooms .move_right { margin-left: 103px; }

#adult_guest_header {
	margin-right:4px;
	padding-left: 15px !important;
}

#children_guest_header {
	padding-left: 15px !important;
}

#infants_guest_header {
	padding-left: 2px !important;
}

#select_rooms_top a {
	padding:0 7px 0 0;
}

/*******************************************************************************************************************************************************************/
#select_rooms_top li { background:#645D3B; height:26px; display:block; color:#ffffff; }
/*******************************************************************************************************************************************************************/

#select_rooms_top li span { display:inline-block; position:relative; top:5px; left:0; }
#select_rooms_top li a { display:block; position:relative; top:0; left:5px; height:26px;}
#select_rooms_top li.selected { background:#fff; }

#col1_content ul .spacer { display:block; float:left; height:26px; width:16px; padding:0; margin:0; }
#col1_content #select_links .spacer { display:block; float:left; height:26px; width:16px; padding:0; margin:0; }
#col1_content #select_links a { display:inline-block; float:left; font-weight:bold; height:26px; }
#col1_content #select_links a.selected { background:#fff; }
#col1_content #select_links span { display:inline-block; float:left; font-weight:bold; }

#col1_content ul .wb, #col1_content #select_links .wb { background:transparent url(../images/arrow_wb.png) no-repeat; }
#col1_content ul .bw, #col1_content #select_links .bw { background:transparent url(../images/arrow_bw.png) no-repeat; }
#col1_content ul .bb, #col1_content #select_links .bb { background:transparent url(../images/arrow_bb.png) no-repeat; }
#col1_content ul .bt, #col1_content #select_links .bt { background:transparent url(../images/arrow_bt.png) no-repeat; }
#col1_content ul .last, #col1_content ul .wt, #col1_content #select_links .last, #col1_content #select_links .wt { background:transparent url(../images/arrow_wt.png) no-repeat; }

/*******************************************************************************************************************************************************************/
#select_rooms_top .no-cursor {
	cursor:default;
	color:#a4a194;
}
/*******************************************************************************************************************************************************************/




label {
	cursor:pointer;
}

input.continue {
	cursor:pointer;
}

.tundra #table_booking .cardexpir_month {
	width: 60px;
}

.tundra #table_booking .cardexpir_year {
	width: 90px;
}

strong.room {
	padding: 18px 0 0 0;
	display: block;
}

.review p {
	width: auto;
}

#col1_content .interior_left ul {
	width:320px;
}

.tundra .dijitMenuItem {
	font-size: 12px;
	color: #4D3921;
}

/*******************************************************************************************************************************************************************/
.tundra .dijitMenuItemSelected {
	background-color: #FFFFFF;
}
/*******************************************************************************************************************************************************************/

.choice tr td .extra_price_width {
	display:inline-block;
	width:145px;
}

.tundra .dijitTextArea{
	font-family:inherit;
}

#footer_select_rooms #print-review {
	float:left;
	padding-left:575px;
	padding-right:0;
}

a span {
	cursor:pointer;
}

.review strong.extras-column {
	display:inline-block;
	float:none;
	width:510px;
}

.review strong {
	margin: 0 0 0 0;
	font-weight:bold;
}

.choice .detailContent td {
	padding-left:28px;
}

.rate-title {
	display:block;
	padding-left:20px;
}

.tundra .package .dijitRadio, .tundra .room .dijitRadio {
	float:left;
}

#form_loading_avail,
#form_loading {
	position:absolute;
	margin:0 auto;
	top:25px;
	height:100%;
	width:100%;
	overflow:hidden;
	display:none;
	text-align:center;
	color:#FFFFFF;
}

#availability #form_loading {
	padding-top: 125px;
	color:#4d3921;
}

#form_loading_avail img,
#form_loading img {
	position: relative;
	top: 6px;
	left: 0px;
}

#thankyou p {
	padding-left:0;
}

.ie6_width_right p {
	width:429px;
}

#col1_content #thankyou div.review {
	width:834px;
}

.dijitTextBoxDisabled {
	background-color: #E4E4E4 !important;
}

.leftSide {
	float:left;
	margin-left:102px;
}

/*.contact_information ol label.rightSide {
	width: 205px;
}*/

.contact_information ol label.rightSide {
	padding-left:3px;
	text-align:left;
	width:225px;
}

#table_booking td p {
	padding: 0;
	margin: 0;
	width: auto;
}


/*****     ZUSÄTZLICHE ANPASSUNGEN Killarneyhotels.ie    *****/
div#mainContent #col1_content #table_booking a {
	text-decoration:none;
}

div#mainContent #col1_content #table_booking a:hover {
	text-decoration:underline;
}

div#mainContent #col1_content #table_booking div.btn_left a:hover {
	text-decoration:none;
}

div#mainContent #col1_content div ul.list_float_left li a {
	text-decoration:none;
	color:#adaa9f;
}

div#mainContent #col1_content div ul.list_float_left li a:hover {
	text-decoration:none;
	color:#adaa9f;
}

input, textarea {
color:#515049 !important;
}

#table_booking td p#total-amount-stay {
	margin-top:20px;
	padding-top:20px;
}

#table_booking td p#total-amount-stay strong {
	font-size:14px;
}

#thankyou div {
	color:#FFFFFF;
}

#thankyou span.contact {
	color:#FFFFFF;
}

#guest_label {
	font-weight:bold;
	margin-right:56px;
}

input.btn_check_availability {
	color:#FFFFFF !important;
}

input.continue {
	color:#FFFFFF !important;
}

.btn_room_selection {
	color:#FFFFFF !important;
}

#table_booking .guest_details {
	margin-top:21px;
}

.choice .detailContent td.no_padding {
	padding-left:0 !important;
}

#content #main {
	width:877px !important;
}

.rate-title {
	padding-top:2px;
}

.tundra .package .dijitRadio, .tundra .room .dijitRadio {
	margin-top:3px;
}

#availability form, #availability fieldset {
	border:none;
}