#Roooms_Social_Like {
background:url(images/rooms_like_bg_big.png) no-repeat 0 0;
height: 300px;
position:absolute;
right: -87px;
top: 11px;
width: 86px;
padding:0px;
text-align:center;
}
#Roooms_Social_Like p:first-child {
padding:10px 0;
}
#Roooms_Social_Like p {
padding:0 0 10px 0;
}
#Roooms_Social_Like p + p + p {
padding:0 0 0px 0;
}
#new_hosting_actions {
background:#fff url(images/hosting_actions_bg.png) repeat-x center bottom;
border: 1px solid #e3e3e3;
padding: 10px 0;
margin:0 0 10px 0;
}
#new_hosting_actions h2 {
font-size: 19px;
font-weight: normal;
padding: 5px 20px;
}
#new_hosting_actions h2 span{
font-size:14px;
}
#new_hosting_actions hr.toolbar_separator {
background: none repeat scroll 0 0 #dedede;
border: 0 none;
height: 1px;
margin: 0 20px;
padding: 0 20px;
}
#room #the_roof {
background:url(images/the_roof_bg_test.png) no-repeat 0 0;/*zonder _test*/
width:957px;
height:78px;
background-position: -1px -1px;
margin:0 0 10px 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
border: 1px solid #EEE;
}
#room #the_roof #the_roof_left {
width:715px;
padding:0 0 0 15px;
overflow:hidden;
color:#555;/*#FFF*/
}
#room #the_roof #the_roof_left h1 {
font-size: 23px;
font-weight: normal;
height: 28px;
margin: 10px 0 0;
overflow: hidden;
}
#room #the_roof #the_roof_left h3 {
font-size:12px;
font-weight:normal;
overflow:hidden;
margin:10px 0 0 0;
height:17px;
}
#room #the_roof #the_roof_right li {
float: left;
color:#000;
font-size:11px;
height:58px;
padding: 0 20px;
text-align:center;
}
#room #the_roof_right {
margin: 13px 0px 0 0;
min-width: 80px;
}
#room #the_roof #the_roof_right li:first-child {
background: url(images/nav_border.png) repeat-y scroll left top;
}
#room #the_roof #the_roof_right li p span {
background:url(images/review_views.png) no-repeat 0 0;
height:37px;
width:37px;
line-height:37px;
display:block;
}
#room #the_roof #the_roof_right li p {
margin:0 0 3px 0;
}
#room #left_column {
width:660px;
float:left;
}
#room #Rooms_Slider .Box_Head {
border-bottom:2px solid #40aeec;
}
#room  ul.rooms_sub_nav li.selected a {
background:url(images/nav_select.png) no-repeat center bottom;
color:#1d91d1;
}
#room  ul.rooms_sub_nav li a:hover {
background:url(images/nav_select.png) no-repeat center bottom;
text-decoration:none;
color:#1d91d1;
cursor: pointer;
}
#room  ul.rooms_sub_nav li a {
padding:0 15px;
display:block;
color:#5c5c5c;
text-shadow:1px 1px 1px #fff;
text-transform:uppercase;
font-weight:bold;
}
#room  .rooms_sub_nav li {
height:36px;
line-height:36px;
float:left;
background:url(images/nav_border.png) repeat-y right top;
}
#room #left_column #Rooms_Slider #photos_div {
width:639px;
height: 491px;
padding:0 0 10px 0;
overflow: hidden;
}
#room #left_column #Rooms_Slider #maps_div {
height: 470px;
width: 639px;
padding:0 0 10px 0;
}
#room #left_column #Rooms_Slider #street_view_div {
height: 480px;
width: 639px;
padding:0 0 10px 0;
}
#room #left_column #Rooms_Slider #street_view_div #pano {
height: 454px;
width: 639px;
margin:0 0 10px 0;
}
#room #left_column #Rooms_Slider #maps_div #map {
height: 470px;
width: 639px;
}
.galleria-container {
position:relative;
overflow:hidden
}
.galleria-container img {
-moz-user-select:none;
-webkit-user-select:none;
-o-user-select:none
}
.galleria-stage {
position:absolute;
overflow:hidden;
width:100%;
height:100%
}
.galleria-thumbnails-container {
left:45px;
right:37px;
height:52px;
width: 550px;
bottom:0px;
position:absolute;
z-index:2
}
.galleria-carousel .galleria-thumbnails-list {
margin:0
}
.galleria-images {
z-index:0
}
.galleria-thumbnails .galleria-image {
position: relative;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #BABABA;
cursor: pointer;
float: left;
height: 36px;
width: auto;
margin: 5px 0 5px 5px;
padding: 2px;
z-index: 2;
}
.galleria-thumbnails .galleria-image img {
position:relative;
width: auto;
height: 36px;
}
.galleria-image.active {
background: none repeat scroll 0 0 #1D9EDC;
border: 1px solid #28C7EA;
}
.galleria-counter {
display:none !important;
position:absolute;
bottom:10px;
left:10px;
text-align:right;
color:#fff;
font:normal 11px/1 arial, sans-serif;
z-index:2
}
.galleria-loader {
background:#000;
width:20px;
height:20px;
position:absolute;
top:10px;
right:10px;
z-index:2;
display:none;
/* background:comes here - sankar */
}
.galleria-info {
width:100%;
z-index:2;
position:absolute;
bottom:44px;
opacity:.7
}
.galleria-info-text {
background-color:#000;
padding:12px;
display:none;
zoom:1
}
.galleria-info-title {
margin:0;
color:#fff;
margin-bottom:7px
}
.galleria-info-description {
margin:0;
color:#fff;
font-style:italic;
text-align:center
}
.galleria-info-close {
width:9px;
height:9px;
position:absolute;
top:5px;
right:5px;
background-position:-753px -11px;
opacity:.5;
filter:alpha(opacity=50);
cursor:pointer;
display:none
}
.galleria-info-close:hover {
opacity:1;
filter:alpha(opacity=100)
}
.galleria-info-link {
margin-top:-21px;
background-position:-669px -5px;
opacity:.7;
filter:alpha(opacity=70);
position:absolute;
width:20px;
height:20px;
cursor:pointer;
background-color:#000;
border-top-right-radius:6px
}
.galleria-info-link:hover {
opacity:1;
filter:alpha(opacity=100)
}
.galleria-image-nav {
background:url(images/galleria-img-nav-bg.png) repeat-x 0 0;
border: 1px solid #86d6ff;
position:absolute;
bottom:0;
width:637px;
height:52px;
left:0;
}
.galleria-image-nav-left, .galleria-image-nav-right {
cursor:pointer;
width:32px;
height:404px;
position:absolute;
z-index:2;
background:url(images/galleria-img-arrow.png) no-repeat 0 0;
height: 52px;
width: 37px;
}
.galleria-image-nav-left:hover, .galleria-image-nav-right:hover {
opacity:1;
filter:alpha(opacity=100)
}
.galleria-thumb-nav-left, .galleria-thumb-nav-right {
cursor:pointer;
display:none;
background-position:-495px 5px;
position:absolute;
left:0;
top:0;
height:0;
width:0;
z-index:3;
opacity:.8;

}
.galleria-thumb-nav-right {
background-position:-578px 5px;
border-right:none;
right:0;
left:auto
}
.galleria-thumbnails-container .disabled {
opacity:.2;
filter:alpha(opacity=20);
cursor:default
}
.galleria-thumb-nav-left:hover, .galleria-thumb-nav-right:hover {
opacity:1;
filter:alpha(opacity=100);
background-color:#111
}
.galleria-thumbnails-container .disabled:hover {
opacity:.2;
filter:alpha(opacity=20);
background-color:transparent
}
.galleria-carousel .galleria-thumb-nav-left, .galleria-carousel .galleria-thumb-nav-right {
display:none
}
.galleria-thumb-nav-left, .galleria-thumb-nav-right, .galleria-info-link, .galleria-info-close {

background-repeat:no-repeat
}
.galleria-image-nav-right {
background-position: -38px 0;
left: auto;
right: 0;
z-index: 2;
margin: 0 6px 0 0;
}
.galleria-image-nav-right:hover {
 background-position: -112px 0;
}
.galleria-image-nav-left:hover {
background-position: -74px 0;
}
.galleria-image-nav-left {
margin:0 0 0 6px;
}
div.galleria_wrapper {
width:639px;
height:428px;
}
div.galleria_wrapper div#galleria_container {
width:639px;
height: 491px;
margin-bottom:4px;
display:block
}
div.galleria_wrapper div.image-placeholder {
cursor:pointer;
position:absolute;
width:639px;
height:428px;
overflow:hidden;
}
/*div.galleria_wrapper div.image-placeholder img {
	max-height: 639px;
	max-width: 428px;
	height: auto;
	width: auto;
}*/
#room #Rooms_Details {
	clear:both;
	float:none;
}
#room #Rooms_Details .Box_Head {
border-bottom: 2px solid #40AEEC;
}
#room #Rooms_Details #description_text {
border: 1px solid #D9D9D6;
overflow: auto;
padding: 0;
width: 936px;
line-height: 22px;
}
#Rooms_Details #description {
padding:0 0 10px 0;
}
#room #Rooms_Details #description_text_wrapper {
clear: left;
overflow: auto;
padding: 8px;
}
#room #Rooms_Details #description_text p {
font-size: 13px;
margin-bottom: 10px;
}
#rooms_tab {
	height: auto;
	padding:0 0 10px 0;
}
#rooms_tab .room_box {
	border-bottom: 1px solid #999;
	width: 926px;
	padding: 0px 10px 20px 0px;
	margin-top: 20px;
}
#rooms_tab .room_box:first-child {
	margin-top: 5px;
}
#rooms_tab .room_box:last-child {
	border-bottom: none;
	padding-bottom: 0px;
}
#rooms_tab .room_tab {
	width: 150px;
	margin-left: 10px;
	display: block;
	float: left;
}
#rooms_tab h2 {
	margin: 0px 0px 10px 15px;
	font-size: 14px;
}
#rooms_tab .room_img {
	max-width: 135px;
	max-height: 90px;
	height: auto;
	width: auto;
	padding:4px;
	background:#fff;
	border:1px solid #e6e6e6;
	-webkit-box-shadow: 0 11px 8px -10px black;
	-moz-box-shadow: 0 11px 8px -10px black;
	box-shadow: 0 11px 8px -10px black;
	background-image:url('images/no_image.jpg');
}
#rooms_tab .thumbs {
	height: 100px;
	width: 0px;
	margin-left: 10px;
	float: left;
	overflow: hidden;
}
#rooms_tab .thumbs .img_container {
	display: block;
	width: 250px;
	height: 100px;
	overflow: hidden;
}
#rooms_tab .thumbs .img_container .img_canvas {
	width: 40px;
	height: 40px;
	padding:2px;
	float: left;
	margin: 2px;
	background:#fff;
	border:1px solid #e6e6e6;
	-webkit-box-shadow: 0 11px 8px -10px black;
	-moz-box-shadow: 0 11px 8px -10px black;
	box-shadow: 0 11px 8px -10px black;
}
#rooms_tab .rooms_less {
	margin: 10px 0px 0px 15px;
	width: 250px;
	height: 100px;
	float: left;
	overflow: hidden;
}
#rooms_tab .rooms_less p {
	display: block;
	width: 250px;
	line-height: 20px;
	height: 80px;
	overflow: hidden;
}
#rooms_tab .rooms_more {
	margin: 10px 0px 0px 15px;
	width: 920px;
	float: left;
	display: none;
}
#rooms_tab .rooms_more .readmore, #rooms_tab .rooms_less .readless {
	font-weight: bold;
	cursor: pointer;
	margin-top: 5px;
}#rooms_tab .rooms_more .readmore:hover{text-decoration:underline;}
#rooms_tab .rooms_more h2, #rooms_tab .rooms_less h2 {
	margin: 0px 0px 10px 0px;
}
#rooms_tab .rooms_more ul {
	margin-bottom: 15px;
}
#rooms_tab .rooms_more .firstLeft {
	width:450px;
	float: left;
	padding: 3px 16px 0px 0px;
	line-height: 20px;
}
#rooms_tab .rooms_more .secondRight {
	width:400px;
	float:left;
	line-height: 20px;
}
#rooms_tab .rooms_more .secondRight .amenitie_left {
	width: 200px;
	float: left;
}
#rooms_tab .rooms_more .secondRight .amenitie_right {
	width: 200px;
	float: right;
}
#room #Rooms_Details #amenities {
height: auto;
padding:0 10px 10px 10px;
}
#room #Rooms_Details #amenities .title {
	width: 200px;
	display:inline-block;
	font-weight: bold;
}
#room #Rooms_Details #amenities .options {
	display: inline-block;
	width: 735px;
}
#room #Rooms_Details #amenities hr {
	border: none;
	background-color: #EEE;
	height: 1px;
	margin-bottom: 7px;
}
#room #Rooms_Details #house_rules {
height: 231px;
padding:0 0 10px 0;
}
#room #Rooms_Details #house_rules_text {
border: 1px solid #D9D9D6;
float: left;
font-size: 13px;
height: 213px;
overflow: auto;
padding: 8px;
width: 620px;
}
.Rooms_Shere_Where:hover .Box_Head .room_share_close {
background:url(images/close_icon.png) no-repeat 0 0;
}
.Rooms_Shere_Where .Box_Head .room_share_close {
position:absolute;
right: 8px;
top: 9px;
background:url(images/close_icon.png) no-repeat 0 -17px;
}
.Rooms_Shere_Where .Box_Head .room_share_close a {
height:16px;
width:16px;
display:block;
text-indent:-2000px;
}
.Rooms_Shere_Where p {
padding:0 0 10px 0;
}
.Rooms_Shere_Where p input {
width:613px;
padding:5px 10px;
background:#fff;
border:1px solid #d2d2d2;
border-radius:.3em;
-moz-border-radius:.3em;
-webkit-border-radius:.3em;
box-shadow:inset 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow:inset 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow:inset 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow:inset 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
}
#room #reputation .Box_Head {
border-bottom: 2px solid #40AEEC;
}
#room #right_column {
float: right;
padding: 0;
width: 290px;
}
.reservation_tab {
width: 260px;
float: right;
margin-top: -2px;
}
.pricing_section {
width: 195px;
margin-top: 0px;
}
.reservation_tab p {
padding:0 0 11px 0;
}
.reservation_tab p label {
float:left;
display: inline-block;
font-weight:bold;
padding-top: 5px;
}
.reservation_tab .dates {
margin:0 10px;
}
.reservation_tab .pricing {
	border-bottom: 1px dashed #CCC;
	margin-bottom: 11px;
	padding-bottom: 5px;
	text-align: right;
	line-height: 22px;
}
.reservation_tab .pricing span {
	line-height:22px;
	float: left;
}
.reservation_tab .subtotal_area p {
	line-height:22px;
	padding-bottom: 3px;
	clear:both;
}
.reservation_tab .pricing label.price_amount, .reservation_tab .subtotal_area label.price_amount {
font-size: 20px;
text-shadow: 2px 2px 2px #FFFFFF;
float: right;
padding: 0px;
}
.reservation_tab .pricing label.price_amount {
	float: none;
}
.reservation_tab .dates input[type="text"] {
width:80px;
padding:.3em .4em;
background:#fff;
border:1px solid #d2d2d2;
border-radius:.3em;
-moz-border-radius:.3em;
-webkit-border-radius:.3em;
box-shadow:inset 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow:inset 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow:inset 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow:inset 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.reservation_tab .dates select {
	margin-top: 2px;
}
.reservation_tab .dates table {
	display: inline-block;
}
.reservation_tab .book_it_status {
color:#000;
}
.reservation_tab .book_it_status .selBook_Now {
width:auto;
}
.reservation_tab .book_it_status .selBook_Now span span {
width:175px;
}
.reservation_tab .book_it_status .book_it_enabled {
padding:0 0 5px 0;
}
.reservation_tab .book_it_status .book_it_disabled {
text-align:center;
cursor: pointer;
cursor: not-allowed;
}
.reservation_tab .book_it_status .book_it_disabled p#book_it_disabled_message {
font-weight:bold;
color:#FF0000;
}
.reservation_tab .book_it_status .show_more_subtotal_info {
padding:0 0 5px 0;
}
#room #right_column #Room_User #user_info_big {
text-align:center;
}
#room #right_column #Room_User #user_info_big h2 {
font-size:24px;
color:#26a2e1;
margin:0 0 10px 0;
}
#room #right_column #Room_User {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
}
#room #right_column #Room_User #user_info_big img {
padding:4px;
background:#fff;
border:1px solid #e6e6e6;
-webkit-box-shadow: 0 11px 8px -10px black;
-moz-box-shadow: 0 11px 8px -10px black;
box-shadow: 0 11px 8px -10px black;
margin:15px 0;
}
#room #right_column #Room_User #user_info_big img:hover {
opacity:.9;
-ms-filter:"alpha(opacity=90)";
filter:alpha(opacity=90)
}
#Room_User #user_info_big #less_info_text, #Room_User #user_info_big #more_info_text {
float: left;
cursor:pointer;
}
#Room_User #user_info_big span.expand-arrow {
display: block;
float: left;
height: 10px;
margin:13px 0 0 10px;
width: 5px;
background:url(images/show_more_arrow.png) no-repeat 0 0;
}
#Room_User #user_info_big span.expand-arrow.contract {
background-position: -5px 0;
width: 11px;
margin: 11px 0 0 10px;
}
#Room_User #user_info_big #show_more_user_info1 {
display:block;
background:url(images/show_more_bg.png) repeat-x center top;
height:34px;
line-height:34px;
padding:0 10px;
color:#555555;
}
#Room_User #user_info_big #show_more_user_info1:hover {
background:url(images/show_more_over_bg.png) repeat-x center top;
text-decoration:none;
}
#Room_User #user_info_big #showarror, #Room_User #user_info_big #downarrow {
text-align:left;
}
#Room_User #user_info_big #showarror span.arrows {
background: url(images/show_more_arrow.png) no-repeat 0 0;
display: inline-block;
height: 9px;
margin: 0 0 0 9px;
width: 5px;
}
#Room_User #user_info_big #downarrow span.arrows {
 background: url(images/show_more_arrow.png) no-repeat -5px 0;
    display: inline-block;
    height: 11px;
    margin: 0 0 0 9px;
    width: 14px;
}
#Room_User #user_info_big #contactExpand {
padding:10px;
}
#Room_User #user_info_big #contactExpand textarea { 
background:#fff;
border:1px solid #d2d2d2;
border-radius:.3em;
-moz-border-radius:.3em;
-webkit-border-radius:.3em;
box-shadow:inset 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow:inset 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow:inset 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow:inset 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
margin:0 0 10px 0;
padding:5px;
}
#Room_User #user_info_big #show_contact_me {
display:block;
background:url(images/show_more_bg.png) repeat-x center top;
height:34px;
line-height:34px;
padding:0 10px;
color:#555555;
}
#Room_User #user_info_big #show_contact_me:hover {
background:url(images/show_more_over_bg.png) repeat-x center top;
text-decoration:none;
}
#Room_User #user_info_big .host_info {
padding: 10px 10px;
text-align: left;
width: 268px;
}
#Room_User #user_info_big .host_info .property {
margin: 5px 0px 5px 0px;
float:left;
font-weight: normal;
}
#Room_User #user_info_big .host_info .value {
margin: 5px 0px 5px 0px;
float: right;
text-align: right;
}
#Room_User #user_info_big .host_info hr {
	width: 268px;
	height: 1px;
	border: none;
	clear: both;
	background-color: #CCC;
	padding: 0px;
	margin: 0px;
	margin-top: 4px;
}
#Room_User #user_info_big .bold hr {
	margin-top: 10px;
}
#Room_User #user_info_big #book_it_button span span {
	font-size: 11pt;
}
#Room_User #user_info_big button {
	width: 268px;
	margin-bottom: 10px;
}
#Room_User #user_info_big .host_info .button1 {
	poisition: relative;
	display: block;
	width: 128px;
	margin-bottom: 0px;
}
#Room_User #user_info_big .bold .property, #Room_User #user_info_big .bold .value {
font-weight: bold !important;
font-size: 11pt;
margin: 10px 0px 10px 0px;
}
.related_listings_content .related_listing_left {
float: left;
width: 77px;
margin:0 0 0 10px;
}
.related_listings_content ul {
max-height:170px;
min-height: 80px;
overflow: auto;
}
.related_listings_content .related_listing_right {
float: left;
overflow: hidden;
padding: 0 5px 0 10px;
width: 160px;
}
.related_listings_content .related_listing_left a {
display: block;
}
.related_listings_content .related_listing_left a img {
padding:2px;
border:1px solid #cdcbcb;
}
.related_listings_content .related_listing_right .subtitle {
margin:3px 0 0 0;
}
.related_listings_content li {
background:url(images/my_other_list_bor.png) repeat-x center bottom;
padding:0 0 10px 0;
margin:10px 0 0 0;
}
.related_listings_content h4 {
text-align:right;
padding:5px 10px 10px 10px;
background:url(images/my_other_list_bor.png) repeat-x center bottom;
}
#room #right_column #description_details {
position:relative;
}


/*#room #right_column #description_details {
border: 1px solid #D9D9D6;
float: left;
margin-left: 10px;
width: 224px;
}*/
#room #right_column ul#description_details li:first-child {
font-weight:bold;
color:#000;
}
#room #right_column #description_details ul li {
display: block;
width: 268px;
padding:5px 10px;
}
#room #right_column #description_details ul li.bg {
background:#f6f6f6;
}
#room #right_column #description_details ul li span.property {
float: left;
font-weight: bold;
text-align: left;
text-transform: capitalize;
width:130px;
}
#room #right_column #description_details ul li span.value {
float: right;
text-align: right;
width: 125px;
}

.room_calender table td {
border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
border-style: solid;
border-width: 1px;
font-size: 8px;
height: 10px;
margin: 0;
padding: 2px 2px 4px;
text-align: right;
width: 20px;
vertical-align:top;
}

.room_calender .in_the_past {
background-color: #EEEEEE;
}
.room_calender .available {
background:#819f2a;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#9ebc3b), to(#819f2a));
	background-image:-webkit-linear-gradient(-80deg, #9ebc3b, #819f2a);
	background-image:-moz-linear-gradient(-80deg, #9ebc3b, #819f2a);
	background-image:-ms-linear-gradient(-80deg, #9ebc3b, #819f2a);
	background-image:-o-linear-gradient(-80deg, #9ebc3b, #819f2a);
	background-image:linear-gradient(-80deg, #9ebc3b, #819f2a);
}
.room_calender .unavailable {
background:#A10;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#c30), to(#a10));
	background-image:-webkit-linear-gradient(top, #c30, #a10);
	background-image:-moz-linear-gradient(top, #c30, #a10);
	background-image:-ms-linear-gradient(top, #c30, #a10);
	background-image:-o-linear-gradient(top, #c30, #a10);
	background-image:linear-gradient(top, #c30, #a10);
}
.room_calender table th {
background-color: #EEEEEE;
border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
border-style: solid;
border-width: 1px;
font-weight: 700;
font-size: 10px;
margin: 0;
padding: 2px 2px 4px;
text-align: center;
color:#000;
}				
.room_calender .key {
float: left;
margin-right: 5px;
width: 30px;
}
.room_calender .key-text {
float: left;
margin-right: 10px;
}
.room_calender table .unavailable span.dom {
color:#fff;
}
.room_calender table td.available span.dom {
color:#fff;
}

.room_calender table td span.dom {
color: #000;
float: right;
font-size: 8px;
font-weight: 700;
line-height:8px;
}
#room #left_column .calendar_tab_container p {
padding:0 0 10px 0;
}
.calendar_tab_container .Edit_Cal_Top_left {
width:100px;
}
.calendar_tab_container .Edit_Cal_Top_Right {
width:140px;
}
.calendar_tab_container .calendar_tab_variable_content {
margin:10px 0;
}
#includesFees {
	clear:both;
	margin-left: 481px;
}

/* Review Bottom */
.Sat_Top_Left {
background:url(images/satisfaction_bg.png) no-repeat left top;
color: #FFF;
font-size: 15px;
font-weight: bold;
height: 77px;
line-height: 20px;
text-align: center;
padding: 10px 36px 0 0px;
width: 250px;
margin-top: 7px;
}
.Sat_Top_Left hr {
	margin: 0px;
	padding: 0px;
	height: 1px;
	border: 0px;
	background-color: #999;
	margin: 3px 0px;
	width: 40px;
}
.Sat_Top_Left .total_number {
	width: 70px;
	float: left;
	color: #333;
	line-height:30px;
	font-size: 20pt;
}
.Sat_Top_Left .total_string {
	width: 180px;
	float:left;
}
.Sat_Top_Left p {
font-size: 15px;
font-weight: bold;
line-height: 20px;
margin:0 0 5px 0;
}
.Sat_Top_Right {
width:620px;
margin-top: 3px;
}
.Sat_Star_Nor {
background:url(images/sat_star_nor1.png) no-repeat left top;
height: 15px;
width: 81px;
margin:0 auto;
text-align:left;
}
.Sat_Star_Act {
background:url(images/sat_star1.png) no-repeat left top;
height:15px;
}
.Sat_List_1 {
width:300px;
padding-right:9px;
border-right: 1px solid #CCC;
}
.Sat_List_2 {
width:300px;
margin-left:10px;
}
.Sat_List_1 .Sat_Attribute {
width:210px;
color:#444;
font-size:14px;
float:left;
font-weight:bold;
}
.Sat_List_2 .Sat_Attribute {
width:210px;
color:#444;
font-size:14px;
float:left;
font-weight:bold;
}
.Sat_Star_Nor_1 {
width:78px;
float:right;
}
.host_info .Sat_Star_Nor_1 {
	float: none;
	margin-top: 1px;
	margin-bottom: -2px;
	display: inline-block;
}
.Sat_Star_Nor_2 {
width: 78px;
float:right;
}
.Sat_List_1, .Sat_List_2 {
line-height:15px;
}
.Sat_List_1 li, .Sat_List_2 li{
margin:0 0 10px 0;
}
.Sat_List_1 li:last-child, .Sat_List_2 li:last-child{
margin:0px;
}
.Sat_Star_Nor_2 {
background:url(images/sat_star_nor.png) no-repeat left top;
height: 15px;
width: 78px;
}
.Sat_Star_Act_2 {
background:url(images/sat_star_gold.png) no-repeat left top;
height:15px;
}
#Sta_Bttm_Blk .Sta_Rat_Prof {
width:88px;
text-align:center;
line-height: 17px;
}
#Sta_Bttm_Blk .Sta_Rat_Msg {
background: url("images/edit_lsit_top.png") repeat-x scroll center bottom #FFFFFF;
    border: 1px solid #CDCDCD;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari and Chrome */
-khtml-border-radius:5px; /* Linux browsers */
border-radius:5px; /* Opera 10.50, IE and CSS3 */
width:917px;
color:#000;
padding:5px 10px;
}
#Sta_Bttm_Blk .Sta_Rat_Msg .Sat_Star_Nor_2 {
	background: none;
}
#Sta_Bttm_Blk .Sta_Rat_Msg hr {
	margin: 2px 0px;
	background-color: #DDD;
}
#Sta_Bttm_Blk .Sta_Rat_Msg .Sta_Lft {
	width: 400px;
	float: left;
}
#Sta_Bttm_Blk .Sta_Rat_Msg .Sta_Rgt {
	width: 410px;
	float: right;
}
#Sta_Bttm_Blk .Sta_Rat_Msg .Sta_Rgt .Sta_List {
	width: 200px;
	float: left;
	padding-right:9px;
	border-right: 1px solid #CCC;
}
#Sta_Bttm_Blk .Sta_Rat_Msg .Sta_Rgt .Sta_List2 {
	width:190px;
	float: left;
	margin-left:10px;
}
#Sta_Bttm_Blk .Sta_Rat_Msg .Sta_Rgt P {
	display: inline;
}
#Sta_Bttm_Blk .Sta_Rat_Msg .Sta_Lft p {
	margin-top: 10px;
}

#Sati_Top_Blk {
min-height:87px;
padding:10px;
background: url("images/edit_lsit_top.png") repeat-x scroll center bottom #FFFFFF;
border-bottom: 1px solid #EDEDED;
}
.StaMsg_LeftArrow {
background:url(images/arrow_right1.png) no-repeat left top;
display: block;
    height: 20px;
    left: -8px;
    position: absolute;
    top: 0px;
    width: 9px;
}
.Sta_Rat_Msg {
position:relative;
}
#Sta_Bttm_Blk li {
margin:15px 0 0 0;
}
#Sta_Bttm_Blk li:first-child {
margin:0px;
}
.ui-datepicker-calendar tr td {background: #29cc29;}

#contact_lightbox h3 {
font-size:14px;
font-weight:bold;
color:#333;
padding:0 0 7px 0;
border-bottom:1px dotted #d1d1d1;
margin-bottom: 7px;
}
#contact_lightbox #message_submit {
	margin-top: 10px;
	float: right;
}
#contact_lightbox #comment_success {
background:#C2E6B9 url(images/succes_icon.png) no-repeat scroll 5px 5px;
height:16px;
line-height:16px;
padding:5px 10px 5px 25px;
font-weight:bold;
-moz-border-radius: 15px;
-webkit-border-radius:15px;
-khtml-border-radius: 15px;
border-radius: 15px;
margin:10px 0 0 0;
display:none;
color:#000;
text-align:left;
float: left;
width: 250px;
}
table.room_price td.room_currency, table.room_price td.room_currency_select{
	padding-left: 10px;
}
table.room_price td.price_1_text {
	width: 75px;
}
#season_submit {
	float:right;
}
table#season_overview {
	border-left: 1px solid #CCC;
}
table#season_overview td {
	padding: 3px 10px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #333;
	cursor: pointer;
}
table#season_overview th {
	background-color:#333;
	color: #FFF;
	padding: 3px 10px;
	text-align: left;
	border-right: 1px solid #CCC;
}
table#season_overview tr:hover > td {
	border-right-color: #999;
	background-color: #CCC;
	color: #000;
}
#site_not_enabled {
	background: #cc2929;
	box-shadow:inset 0 0 .2em rgba(255, 255, 255, 0.3), inset 0 0 .2em rgba(255, 255, 255, 0.3), 0 1px 10px rgba(0, 0, 0, 0.2);
	-o-box-shadow:inset 0 0 .2em rgba(255, 255, 255, 0.3), inset 0 0 .2em rgba(255, 255, 255, 0.3), 0 1px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:inset 0 0 .2em rgba(255, 255, 255, 0.3), inset 0 0 .2em rgba(255, 255, 255, 0.3), 0 1px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:inset 0 0 .2em rgba(255, 255, 255, 0.3), inset 0 0 .2em rgba(255, 255, 255, 0.3), 0 1px 10px rgba(0, 0, 0, 0.2);
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	width:945px;
	margin:10px auto 15px;
	font-size:14px;
	padding:5px 10px;
	padding-left: 25px;
	line-height:24px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
}
#site_not_enabled a {
	color: #FFF;
}
#site_not_enabled a:hover {
	text-decoration: none;
	color: #2FA9E8;
}
#site_not_enabled:hover {
	background: #FFF;
}
#site_not_enabled:hover a {
	text-decoration: none;
	color: #2FA9E8;
}