    @charset "utf-8";
/* hello */
/* main.css */
/* master reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,  blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
html, body { height: 100%; }
_body { background-color:#fff;color:#111;text-align:left;font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif;line-height:1.5em;}
_ul {padding-left: 1em}

A.active  {color:#f7bf01;}
.afr_menu {text-transform: uppercase}
.afr_menu UL {list-style: none}
.afr_menu .menu_active A {color: black !important}
.uppercase {text-transform: uppercase}

.links UL {list-style: none}
.links LI {list-style-type:none;margin-bottom: 10px}

.container-full { /* Bootstrap hack to use full screen width */
  margin: 0 auto;
  width: 100%;
}

ul.none {
  border: 0 !important;
  padding: 0 !important;
}

ul.none li {
  border: 0 !important;
  padding: 0 !important;
  list-style-type: none;
}

.ui-datepicker {z-index: 9999 !important;}

.tinylinks { margin-left:10px;line-height:10px;}
.tinylinks A {font-size:10px;color:#888;}
.whitelink A { color: white;}

a {color:#008;font-weight:bold;text-decoration:none}
a:hover {color:#f7bf01;text-decoration:underline}
a.grey {color:#ccc;}
a.grey:hover {font-decoration:underline}

.big-text {font-size: 120%;}
.small-text {font-size: 80%;}

.toggle_on{color:#080;font-weight:bold;display:block;border:1px solid #e8e8e8;pointer:cursor;padding-left:10px}
.toggle_on:hover {color:#fff;font-decoration:underline;background-color:#800;}

.toggle_off{font-weight:bold;display:block;border:1px solid #e8e8e8;pointer:cursor;padding-left:10px}
.toggle_off:hover {color:#fff;font-decoration:underline;background-color:#080;}

.orange_block_links a {color:#4c4c4c;text-decoration:none;font-weight:bold;display:block;border:1px solid transparent;padding-left:10px}
.orange_block_links a:hover {color:#fff;background-color:#f7bf01;cursor:pointer;padding-left:10px;border:1px solid #ccc}

.loginmsg {color: #a00; font-size: 12px !important;padding:3px;background-color:#fff;border: 1px solid black}
.afr_error {color: #a00; font-size: 12px;padding:3px;font-weight:bold}
.afr_message {color: #237324; font-size: 12px;padding:3px;font-weight:bold}

/* ugly orange */
._input {color: #000;background: #fee3ad;border: 1px solid #4a4a4a;height: 1em}
._button {color: #000;background: #ffa20f;border: 2px outset #d7b9c9;height: 20px;font-size:10px;font-weight:bold} 
._submit {color: #000;background: #ffa20f;border: 2px outset #d7b9c9;height: 20px;font-size:10px;font-weight:bold} 
.input {height: 1em}
.low_input {height: 2.2em;font-size:10px}
.button, ._submit {height: 2.5em;font-size:10px;font-weight:bold} 
._button, ._submit {color: #000;background: #eee;border: 2px outset #000;height: 25px;font-size:10px;font-weight:bold} 

/* generic column layout - for css_columns() */
.header_row {clear:both;padding:1px;}
.left_column {float:left;}
.right_column {float:right;}
.middle_column {float:left;}
.footer_row {clear:both;}

/* move below to site.css.php */
.content-text {padding:10px 16px;border:0px solid blue;font-family:Arial;font-size:11px;font-style:normal;font-weight:normal;font-variant:normal;text-decoration:none;text-align:left}
.content-text H1 {color:#f7bf01}
.content-text H2 {color:#f7bf01}

.orange {color:#f7bf01}
.dkgrey {color:#4c4c4c}
.grey {color:#959595}
.blue {color:#3e78a6}
.white {color:#fff}                        
.red {color:#a00}
.dk-red {color:#800}
.air-blue {color:#00B0FF}
.air-blue-back {background-color:#00B0FF}
/* end move to site.css.php */



.content-row_off {display:block;margin:0;padding:0;clear:both}
.col {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;}
.col.one-eighth  {width:12.5%}
.col.two-eighths, .col.one-quarter, .col.one-fourth {width:25.0%}
.col.three-eighths {width:37.5%}
.col.four-eighths, .col.half {width:50%}
.col.five-eighths {width:62.5%}
.col.six-eighths, .col.three-quarters, .col.three-fourths {width:75%}
.col.seven-eighths {width:87.5%}
.col.full {width:100%}
.col.one-third {width:33.3%}
.col.two-thirds {width:66.6%}
.col.one-half {width:50%}

.thumbCont {overflow:hidden;width: 80px;height: 80px;}
.thumbCont img {width:80px;height:80px;}

.imgContainer {overflow:hidden;width: 80px;height: 80px;border: 1px solid black;}
.imgContainer img {width:80px;height:80px;}

.imgContainer20 {overflow:hidden;width: 20px;height: 20px;border: 1px solid black;}
.imgContainer20 img {width:20px;height:20px;}

.imgContainer110 {overflow:hidden;width: 110px;height: 110px;border: 1px solid black;}
.imgContainer110 img {width:110px;height:110px;}

.login_form {margin-top: 15px;margin-bottom: 25px}
.login_form label {width: 95px;float: left;text-align: right;margin-right: 0.5em;}
.login_form .submit {margin-left: 80px}
.login_form .fieldset_div {float: left}


/* more specific selectors 3572A2 */

._heading {font-size:14px;color:#fff;background-color:#5794C4;text-align:left;padding:8px;font-weight:bold;margin: 8px 0}
._subheading {font-size:12px;color:#fff;background-color:#5794C4;text-align:left;padding:3px;font-weight:bold;margin: 8px 0}
.banner_button {color:#f3f3f3;cursor:pointer;padding:5px;display:block;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8;position:absolute;top:0px;height:36px;}
.banner_button:hover {background-image:url(/images/new/orange_gradient.png);background-repeat:repeat-x;color:#4c4c4c}
.yellow_hilite {background-image:url(/images/new/orange_gradient.png);background-repeat:repeat-x;color:#4c4c4c}


.orange_arrow {position:absolute;width:74px;height:90px;background-image:url(/images/new/yellow_dot_arrow.png);background-repeat:no-repeat;cursor:pointer}
.orange_arrow_text {position:absolute;width:190px;height:20px;right:82px;color:#f7bf01;font-weight:bold;text-align:right}
 
.blue_list {position:absolute;width:374px;height:60px;top:50px;left:20px;margin:0px;padding:0px;border:0px solid black;
            font-family:Arial;color:#4c4c4c;font-size:11px;font-style:normal;font-weight:normal;font-variant:normal;text-decoration:none;
            list-style:disc url(/images/new/blue_bullet.png);
              }
.blue_text {margin-bottom:2px;font-family:Arial;color:#3e78a6;font-size:12px;font-weight:bold}
.orange_list {z-index:38;margin:0px;padding:0px;font-family:Arial;color:#4c4c4c;font-size:11px;text-align:left;list-style:disc url(/images/new/yellow_arrow_small.png);border: none}
.orange_list li {margin-top:5px;}
.unordered_list {position:relative;top:5px;left:0px;text-align:left;margin-left:0px;margin-top:10px;margin-bottom:15px;}

.suggestion_container {position:relative;z-index:100}
.suggestions {position:relative;background-color:white;width:300px;display:none;padding:10px;border: 1px solid black;z-index:9999 !important;}

.popup {position:absolute;display:none;padding:3px;border:1px solid #f7bf01;background-color:#fff;z-index:9998;}
.suggestion_input {color:#005;background-color:#fff;background-image:url(/images/icons/suggest_bg.png);background-repeat:no-repeat;background-position:right;border:1px solid black;}
.old_suggestions {position:absolute;top:23px;left:-4px;background-color:white;height:150px;width:200px;display:none;padding:5px;border: 1px solid black;z-index:9999;}
.autocomplete {background-image:url(/images/icons/suggest_bg.png);background-repeat:no-repeat;background-position:right;padding-right:16px;}

.input-image-container {position:relative;}
.input-image-input {text-indent: 20px;}
.input-image-wrapper {position:absolute;top:2px;left:2px;}
            
.ui-autocomplete {
  padding: 0;
  list-style: none;
  background-color: #fff;
  width: 218px;
  border: 1px solid #B0BECA;
  max-height: 350px;
  overflow-y: scroll;
  z-index: 9999 !important;
}
.ui-autocomplete .ui-menu-item a {
  border-top: 1px solid #B0BECA;
  display: block;
  padding: 4px 6px;
  color: #353D44;
  cursor: pointer;
}
.ui-autocomplete .ui-menu-item:first-child a {
  border-top: none;
}
.ui-autocomplete .ui-menu-item a.ui-state-hover {
  background-color: #D5E5F4;
  color: #161A1C;
}

.colorpicker_input {background-image:url(/images/icons/color_picker_tiny.png);background-repeat:no-repeat;background-position:right;width: 65px}
.web20 .colorpicker_input {width:110px !important;background-position:90px;}

.load_more {
  display: block;  
  height: 50px;
  background-color: #edeff4;
  border: 1px solid #d8dfea; 
  padding: 10px;
  _width: 100%;
}

.spinning_wheel {background-image:url(/images/animated/spinning_wheel.gif);background-repeat:no-repeat;background-position:center;}
.spinning_wheel_small {  font-weight:bold;margin-left: 10px;padding-left: 20px;background-image:url(/images/animated/spinning_wheel_small.gif);background-repeat:no-repeat;background-position:left;}
.cat_expl {position:absolute;top:0px;left:0px;background-color:#fff;text-align:left;z-Index:9999;}

.register_user {padding:6px;border-top: 1px solid grey}

.title_box_list {list-style:disc url(/images/new/blue_bullet.png);padding-left:1em;}
.cal_image {padding-left:3px;}
.date_input {width:100px;background-image:url(/images/buttons/calendar_button.png);background-repeat:no-repeat;background-position:right;}
                                                                                                                                                                                                                           
.web20 .date_input {width:130px !important;background-position:110px;}

.datetime_input {width:120px;background-image:url(/images/buttons/calendar_button.png);background-repeat:no-repeat;background-position:right;}
.time_input {width:54px;background-image:url(/images/buttons/clock_button.png);background-repeat:no-repeat;background-position:right;}
.block_cont {padding:3px;}
.no_photo {border:2px solid black;height:82px;width:120px;text-align:center;font-size:10px;font-weight:bold;font-family:arial;}
.searchresult {margin:5px;}
.calendar {z-index:999;}
.pointer {cursor:pointer;}

.gmap {position: relative; height: 200px; width: 200px; text-align: center; vertical-align: middle; border:1px solid #1B171A;z-index:1001;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.gmap_small {width: 100%; height:90%; position: relative; text-align: center; vertical-align: middle;background-color: white;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.search_result_map {width: 100%; height: 270px; position: relative; border:1px solid #1B171A;}

.gmap_info_content {font-size: 12px;}
.gmap_info_content H3, .gmap_info_content H3 A {
  font-size: 12px; width: 120px; max-height: 30px; 
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 4px;margin-bottom:2px;
}
.gmap_info_content IMG {width: 120px;}
#gmap_popup {
  width: 300px; height: 200px; z-index:1000;padding: 10px; position:absolute;background-color: #fff;
}
.overview-map-cont {
  position: fixed;
  top: 67px;
  left: 0px;
  bottom: 0px;
  width: 35%;
  height: 100%;
}
.overview-map {
  width: 100%;
  height: 100%;
}

.box-drop-shadow { 
  border: 1px solid #b6b6b6;
  border-radius: 5px;
  -moz-box-shadow: 4px 4px 5px #888;
  -webkit-box-shadow: 4px 4px 5px #888;
  box-shadow: 4px 4px 5px #888;
  padding: 8px;
}


.box-shadow {
  -webkit-box-shadow: 0px 0px 80px #444444;
  -moz-box-shadow: 0px 0px 80px #444444;
  box-shadow: 0px 0px 80px #444444;
}

.request_form_text_field {width: 160px}
.request_form_select {width: 160px}

.gmap_cont {
  width: 360px; height: 260px; display:none;position:absolute;background-color:#000;color:#fff;font-size:28px; text-align:left;z-index:1000;display:none;
  background-image:url('/images/new/icon_close.png');background-repeat:no-repeat;
  padding-top: 25px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 20px;
}

.gmap_cont_edit {
  width: 360px; height: 360px; display:none;position:absolute;background-color:#000;color:#fff;font-size:28px; text-align:left;z-index:1000;display:none;
  background-image:url('/images/new/icon_close.png');background-repeat:no-repeat;
}

._gmap_small {width: 320px; height: 220px; position:absolute;background-color:#fff;color:#000;display:none;z-index:1001}


_fieldset {padding-top: 1em;font:80%/1 sans-serif;border: 0px solid black}
_label {width: 10em;float: left;text-align: right;margin-right: 0.5em;display: block;font-weight:bold}

div.label_checkbox_pair {
  clear: both;
  _float: none;
  _position: relative;
}
div.label_checkbox_pair input {
  float: left;
  _left: 0px;
  _position: absolute;
}
div.label_checkbox_pair label {
  float: left;
  _margin-top: 3px;
  _display: block;
  margin-left: 6px;
  _width: 200px;
}

.inset {margin-top:14px;padding:1em;background: #e8e8e8;border: 1px solid black;font:80%/1 sans-serif;}  
.inset label {color:#f00;width: 2em;}

.arrow_link  {padding-right: 18px;margin-right:6px; background: url("/images/new/yellow_dot_arrow.png") bottom right no-repeat;}
._delete_link  {color: #800;padding-right: 18px;margin-right:6px; background: url("/images/icons/delete_micro.png") bottom right no-repeat;}
.delete_link  {color: #800;}
.legend {margin: 10px; padding: 10px;}

.close_x {
  cursor:pointer;
  background-image:url('/images/icons/close_32.png');
  background-repeat:no-repeat;
  background-position: top right;
  z-index: 1000;
}

.close_icon {
  cursor:pointer;
  background-image:url('/images/icons/close_32.png');
  background-repeat:no-repeat;
  _background-position: top right;
  position: absolute;
  top: 0px;
  right: 0px;
  display: inline-block;
  width: 32px;
  height: 32px;
  z-index: 1000;
}

.info_icon {
  position:absolute;
  width:24px;
  height:24px;
  border:0px solid black;
  z-index:999;
  cursor:pointer;
  background-image:url('/images/new/information_icon_24_2.png');background-repeat:no-repeat;
}

/* See http://nicolasgallagher.com/pure-css-gui-icons/demo/#non for awesome pure CSS icons */
.tinyCont {width: 40px;height: 48px;padding: 0px 0px 6px 0px;z-index: 995}
.tinyCont img {width:40px;height:40px;;z-index: 996}

UL.tiny-icons LI {
  font-weight: bold;    
  text-align: center;
  display:inline;
  _float:left;
  _padding-bottom: 8px !important;
  width:16px;
  height:16px;
  font-size: 10px;
  cursor:pointer;
}

UL.tiny-icons LI.tiny-icon  {
  _display: inline;
  position: absolute;
  _float: left;
  bottom: 0px;
  z-index:999;
}

UL.tiny-icons LI.info {
  background-color: blue;
  left: 0px;
}
UL.tiny-icons LI.info A {
  color: white;
}

UL.tiny-icons LI.delete {
  background: red;
  right: 0px;
}
UL.tiny-icons LI.delete A {
  color: black;
}

.wizard_steps {color: #000}
.wizard_step {
  display:block;
  text-align:center;
  font-weight:bold;
  font-size:16px;
  vertical-align:middle;
  float:left;
  width:150px;
  height:20px;
  border:2px solid #000;
  background-color:#EBE5D9;
  background:#F7F4EE;
  padding:4px;
  margin-left:-2px;
}
.wizard_step_selected {background-color:#f7bf01; }

.link_list A {
  font-decoration: none;
  font-weight: normal;
}  

.link_list A.selected {
  font-decoration: underline;
  font-weight: bold;
}  

.link_list LI {
}  


.feedback, .feedback_summary {
  border-bottom: 1px solid grey;
  padding-bottom: 10px;
  margin-bottom: 10px;
  position: relative;
}

.feedback_summary {
  border-bottom: 2px solid grey;
}

.feedback_text {
  font-weight: bold;
  margin-bottom: 4px;
}

.feedback INPUT {
  position: absolute;
  left: 10px;
  top: 0px;
}

.feedback .h3 {
}

.feedback .h2 {
}

/*
.feedback .pos {
  background-image:url(/images/icons/plus_16.png);background-repeat:no-repeat;
  padding-left: 20px;
}

.feedback .neg {
  background-image:url(/images/icons/minus_16.png);background-repeat:no-repeat;
  padding-left: 20px;
}
*/

.feedback .score,
.feedback_summary .score {
  font-size: 16px;
  font-weight: bold;
  padding-left: 1px;
  padding-top: 5px;
  width: 45px;
  height: 34px;
  text-align: center;
}


.feedback .col1 {width: 25%;}
.feedback .col2 {width: 60%;}

.feedback_summary .col1 {width: 40%;}
.feedback_summary .col2 {width: 45%;}

.feedback .smiley {
  width: 182px;
  height: 13px;
  background-image:url(/images/icons/smiley_bar2.png);background-repeat:no-repeat;
  position: absolute;
  left: 185px;
  top: -17px;
}

.feedback .slider {
  width: 200px;
  border: 2px solid pink;
  position: absolute;
  left: 150px;
  top: 2px;
}

.feedback_stripe {
  position: absolute;
  top: 1px;
  left: 1px;
  z-index: 9;
  height: 5px;
  background-color: #ff0;
  opacity: 0.85; 
}

._feedback-bar {
  height: 40px;
  _border: 1px solid red;
  padding-top: 5px;
}

.feedback-bar {
  position: relative;
  z-index: 10;
  width: 111px;
  height: 40px;
  margin-top: 6px;
  margin-right: 5px;
  padding-top: 5px;
}

span.rating {
	background: url(/images/stars/fivestar.png) no-repeat;
	width:64px;
	float:left;	
	height:12px;
}

.reviewitem .title span.rating {
  margin-left: 5px;
}


.property_box {
  _padding:5px;
  _width:130px;
  height: 100%;
  _border: 1px solid pink;
  margin:10px 10px 10px 10px;
  float:left;
  text-align:center;
  position: relative;
}

.property_box div {
  _position: absolute;
  bottom: 20px;
  _border: 1px solid red;
}


.property-slider-arrow {
  _margin-top: 12%;
  _float:left;
  width: 18px;
  _border: 1px solid blue;
  display: inline-block;
  _height: 100%;
}

#property-slider {
  _border: 1px solid black;
  overflow: hidden;
  width: 96%;
  height: 100%;
  display: inline-block;
  _float: left;
}

.record_title {
  padding-top:5px;
  padding-bottom:5px;
}

.record_field {
  margin-top:5px;
  margin-right:10px;
}

.block_roomname {
  _border-bottom:1px solid #FFF;
  margin-bottom:4px;
}

.block_form {
  border-left:3px solid #f7bf01;
  font-weight:bold;
  padding-left:10px;
  height:60px
}

/* tab pane styling */
div.panes div {
  display:none;    
  padding:15px 10px;
  border:1px solid #999;
  border-top:0;
}

/* fix for text area */
.ui-resizable-se {
  bottom: 17px;
}

/* end main.css */

/* property.css */

#loc-list {
  width: 250px;
}


/* -------------------- APARTMENTS (LIST) --------------------  */  

#property-list {
  _margin: 0px auto;
  _border:2px solid red;
}
  

.selected {
  background-color: #ffe45c !important;
  border-color: black !important;
}

.property-list-box {
}
  
.propertyContent {
  overflow:hidden; 
}

.propertyDescription {
  overflow:hidden; 
  height: 115px;
}

.propertyDescription .property_description {
  color: black;
  text-align: left;
  font-size: 0.875em;
  line-height: 150%;
  overflow: hidden;
}

.propertyLeft { 
  float: left; 
  padding-left: 2px;
}
.propertyCenter {
  float: left; 
  padding-left: 8px;
  padding-top: 2px;
  line-height:15px; 
}
.propertyRight {
  float: right;
  font-size: 12px; 
  padding-left: 8px;
  border-left: 2px solid #918f90; 
}

.houseTitle A {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 20px;
  font-size: 16px; 
  font-weight: bold; 
  color: #00b0d8;
  padding-top: 4px;
  }
.houseTitleDetail {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px; 
  font-weight: bold; 
  color: #00b0d8;
  }
.stars {
  margin-left: 10px; 
  }
p.links  a { 
  float: right; 
  font-weight: bold; 
  color: #00b0d8; 
  text-decoration:underline; 
  font-size:12px;
  }
  
/* -------------------- APARTMENT DETAIL --------------------  */
/* changed from 846 px to 678px to fit menu on left */

#detailItem {
  position:relative;
  height: 136px;
  margin: 0px auto;
  margin-bottom: 25px;
  text-align: left;
  font: 11px Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height:20px;
}

.detailPic {
  float: left;
  margin-left: 9px;
  margin-top: 9px;
  }

.detailName {
  float: left;
  margin-left: 20px;
  *margin-top: 9px;
  }

.detailFeedback {
  position:absolute;
  bottom: 10px; 
  right: 10px;  
}


/* new style, baris */
#searchbox .search_filters .search_filter_title {
	_color:#676767;
	font-size:16px;
}

#searchbox .search_filters .search_filter {
	font-size: 14px;
	_color:#FFF;
	border: none;
}

#searchbox .search_filters .delete_link {
	font-size:10px;
	_color:#FFF;
	display:inline-block;
	margin-left:4px;	
	text-decoration:none;
}

#searchbox .search_filters .delete_link:hover {
	text-decoration:underline;
	_color:#676767;
}

#searchbox .search_filters .toggle_on, #searchbox .search_filters .toggle_off {
	border: none;
	font-weight: normal;
}
#searchbox .search_filters .toggle_on {
  _color:#040;
}

#searchbox .search_filter_slider_container {
	padding-bottom: 15px;
}

#searchbox .search_filter_slider {
	width:220px;	
	margin-top:10px;
}

#searchbox h3.search_filter_title {
	color:#676767;
	font-size:15px;	
}

#searchbox span.slider_range {
	position:relative;
	margin-left:2px;
	color:#a63026;
	font-size:15px;
	font-weight:bold;	
}

#details-block {
	width:98%;
	height:116px;
	background-color:#FFF;
	border:1px #666 solid;	
	font-size:14px;
	position:relative;
	margin-bottom:20px;	
	line-height: 30px;
}

#details-block .left_column {
	margin:10px;
}

#details-block .middle_column {
	margin:10px;
}

#details-block .details-labels {
	color:#474747;	
  white-space:nowrap;
}

#details-block .details-values {
	color:#a63026;	
	font-weight:bold;
  white-space:nowrap;
}

#details-block .details-buttons { 
	position:absolute;
	top: 10px;
	left: 400px;
	width:210px;
	height:96px;
}

#facilities_block {
	width:98%;
	background-color:#FFF;
	border:1px #666 solid;	
	font-size:12px;
	position:relative;
	margin-bottom:22px;
	line-height: 8px;
	padding: 20px 0;
}

#facilities_block .facility {
	display: block;
	margin-left:15px;
	padding-top: 8px;
	padding-right: 25px;
	white-space: nowrap;
	max-width: 180px;
	height: 20px;
}

#facilities_block .facility_name {
	position: relative;
  top: 4px;
}

.check {
  width: 40px;
  height: 40px;
}

input.big_red_button {
	background-color:#a63026;
	width: 100%;
	border:0px;
	color:#FFF;
	font-size:16px;
	padding:10px;
	margin-bottom: 15px;
	display: block;
}

input.big_red_button:hover {
	background-color:#9f9f9f;
}
                         
input.small_red_button {
	background-color:#a63026;
	_width: 140px;
	height: 30px;
	border:0px;
	color:#FFF;
	font-size:12px;
	padding:3px 10px;
	position: relative;
	top: -5px;
	_margin-bottom: 5px;
	display: block;
}

input.small_red_button:hover {
	background-color:#9f9f9f;
}

/* BOAT DETAILS STYLES */

.property-details-block {
	width:666px;
	background-color:#dedede;	
	padding-left:40px;
	_float:left;
	margin-top:20px;
}

.property-details-block h2 {
	color:#474747;
	font-size:25px;	
	float:left;	
	margin-left: 0 !important;
}

.property-details-block .property-details-description {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #474747;
  width: 623px;
}
  

.imageframe {
  clear: both;
	width:611px;
	padding:5px;
	border: 1px #333 solid;
	background-color:#FFF;
}

.imageframe .loading-big IMG {
  display: none;
}

.property-details-block a.reviewtitlebig {
	color:#25a0d2;
	margin-left:6px;
	text-decoration:none;
	float:left;
	font-size:13px;
	margin-top:9px;
}

.property-details-block a.reviewtitlebig:hover {
	text-decoration:underline;
}

.property-details-block span.rating {
	margin-top:12px;
	margin-left:6px;
}

/* Baris Property List */

.property-content  {
	border-bottom:1px #ABABAB solid;
	display:block;
	margin-top:10px;
	padding-bottom:5px;
	overflow: hidden;
}

.property-content img.thumb_pic {
	width:212px;
	_max-height:145px;
	float:left;	
	display:block;
	border:1px #D0D0D0 solid;
	padding:2px;
	background-color:#FFFFFF;
	overflow: hidden;
}

.property-content .property-details {
	width:432px;
	height:151px;
	display:block;
	margin-left:8px;
	float:right;
	margin-right:25px;
	position:relative;	
	padding-top:5px;
}

.property-description {
  height: 60px;
  width: 100%;
  overflow: hidden;
}

.property-details a.property-title {
	font-size: 14px;
	color:#e98504;
	float:left;
	text-decoration:none;
}

.property-details a.property-title:hover {
	text-decoration:underline;
}

.property-details span.rating {
	margin-top:2px;
	margin-left:6px;
}

.property-details a.reviewtitle {
	color:#25a0d2;
	margin-left:6px;
	text-decoration:none;
}

.property-details a.reviewtitle:hover {
	text-decoration:underline;
}

.property-details p {
	color:#474747;
	font-size:12px;
	display:block;
	
}

.property-details .left_column {
}

.property-details .right_column {
  width: 180px; 
}

.property-details .property-icons {
 position: relative;
 margin-top: 10px;
 margin-bottom: 8px;
 padding-bottom: 5px;
}

.property-details .property-icons SPAN.icon-margin {
  margin-left: 35px;
  white-space:nowrap;
  font-weight: bold;
	font-size:14px;
}

.property-details .property-icons SPAN.detail-label {
  margin-left: 0;
	font-size:10px;
}  

.property-details .property-icon {
	width: 30px;
	height: 25px;
	padding-top: 5px;
}
  
.twopersonsicon {
	background:url(/img/2persons.jpg) no-repeat;
}

.onepersonicon {
	_background:url(/img/1person.jpg) no-repeat;
  background: url(/images/sprites/sprite.png) no-repeat top left;
}

.boat-icon {
	_background:url(/img/boaticon.jpg) no-repeat;
  background: url(/images/sprites/sprite.png) no-repeat top left;
}

.bed-icon {
  _background:url(/images/icons/bed-icon-28.png) no-repeat;
}

.property-icons .book-now {
  margin-top: 2px;
}

.positive-icon {
  display: inline-block;
}

.negative-icon {
  display: inline-block;
}

/* end property.css */

/* tables.css */

.accounting_table {border-spacing: 0}
.accounting_table td, .accounting_table th {border-right: 1px solid black;padding:0 4px;}
.accounting_table th {border-bottom: 1px solid black;}
.accounting_table th:last, .accounting_table td~td {text-align: right;vertical-align:bottom}

/* Shopping cart */
#cart {
}

#cart_icon {
  background: url("/images/icons/cart-48.png") no-repeat 16px -2px; 
  height: 50px;
  width: 60px;
  margin-left: 5px;
  padding-top: 10px;
  display: inline-block ;
  position: relative;
  top: -4px;
  left: 0px;
  z-index: 1019;
}

#cart_icon #cart_count {
  position: relative;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  top: -2px;
  left: 20px;
  color: #000;
  width: 28px;
  height: 20px;
  z-index: 1020;
  display: inline-block;
}

#floating_cart {
  position: absolute;
  text-align: center;
  right: -3px;
  top: -3px;
  background-color:#fff7e0;
  border-radius:9px;
  border:3px solid #f1be51;
  width: 300px;
  padding:10px 0;
  z-index: 1021;
}

#floating_cart .cart_header {padding-bottom: 10px;}
#floating_cart .cart_footer {text-align: right; padding: 10px;}
#floating_cart .delete_link{display:block;font-size: 8px;font-weight: normal}
#floating_cart TFOOT TR {border-top:3px #ccc double;background-color:#fff;}
#floating_cart .cart_total  .count{color:#999;}

#floating_cart .divider{background-color:#eee;border-top:1px solid #ccc;}
#floating_cart .product_slot.first{border-top:0;}
#floating_cart .product_slot, #floating_basket .notification_slot{padding:9px 9px 9px 9px;border-top:1px solid #ccc;}
#floating_cart .notification_slot{text-align:center;}
#floating_cart .product_name{font-weight:normal;word-wrap:break-word;display:inline;}
#floating_cart .control_buttons{height:25px;border-top:1px solid #eee;}
#floating_cart .continue_shopping{background-position:2px 6px;font-weight:bold;}
#floating_cart .more_link{padding:0 9px 9px 9px;}
#floating_cart .seller_information{color:#36c;}
#floating_cart .deleted .message_container{text-align:center;}
#floating_cart .sub_products{position:relative;background:url('../../images/layout/icon_addservices_plus.png') no-repeat 3px 9px;padding:2px 0 15px 34px;margin-left:15px;}
#floating_cart table{background:#f1f1f1;padding:2px 5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:100%;}

.cart_photo {overflow:hidden;max-width: 50px;max-height: 50px;}
.cart_photo img {max-width:50px;max-height:50px;}

.cart_photo_tiny {overflow:hidden;max-width: 25px;max-height: 25px;}
.cart_photo_tiny img {max-width:25px;max-height:25px;}

.cart_table {border-spacing: 0;text-align: right;vertical-align:top;}
.cart_table tr {border-bottom: 1px solid #ccc;}
.cart_table th, .cart_table td {background-color: #fff;padding:6px 4px} 
.cart_table th {font-weight: bold;} 
.cart_table td, .cart_table td A {font-weight: normal;}

/*Coffee with milk
table.coffee design by Roger Johansson, 456 Berea Street
www.456bereastreet.com

http://icant.co.uk/csstablegallery/index.php?css=61#r61

pretty good:
red and blac
pretty in pink (61)
BLUISH (58)
GMAIL scrolling (46)
clean and crisp
coffee with milk

================================================*/
table td {
  vertical-align: top;
}

table.coffee {
  font:normal 76%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
  border-collapse:separate;
  border-spacing:0;
  margin:0 0 1em;
  color:#000;
  }
table.coffee a {
  color:#523A0B;
  text-decoration:none;
  /* border-bottom:1px dotted; */
  }
table.coffee a:visited {
  color:#444;
  font-weight:normal;
  }
table.coffee a:visited:after {
  /* content:"\00A0\221A";   -- check mark disabled */
  }
table.coffee a:hover {
  border-bottom-style:solid;
  }
table.coffee thead th,
table.coffee thead td,
table.coffee tfoot th,
table.coffee tfoot td {
  border:1px solid #523A0B;
  border-width:1px 0;
  background:#EBE5D9;
  }
table.coffee th {
  font-weight:bold;
  line-height:normal;
  padding:0.25em 0.5em;
  text-align:left;
  }
table.coffee tbody th,
table.coffee td {
  padding:0.25em 0.5em;
  text-align:left;
  vertical-align:top;
  }
table.coffee tbody th {
  font-weight:bold;
  white-space:nowrap;
  }
table.coffee tbody th a:link,
table.coffee tbody th a:visited {
  font-weight:bold;
  }
table.coffee tbody td,
table.coffee tbody th {
  border:1px solid #fff;
  border-width:1px 0;
  }
table.coffee tbody tr.odd th,
table.coffee tbody tr.odd td {
  border-color:#EBE5D9;
  background:#F7F4EE;
  }
table.coffee tbody tr:hover td,
table.coffee tbody tr:hover th {
  background:#ffffee;
  border-color:#523A0B;
  }
table.coffee caption {
  font-family:Georgia,Times,serif;
  font-weight:normal;
  font-size:1.4em;
  text-align:left;
  margin:0;
  padding:0.5em 0.25em;
  }

/* ================ */

table.coffee table.coffee  {
  font:normal 76%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
  border-collapse:separate;
  border-spacing:0;
  margin:0 0 1em;
  color:#000;
  }
table.coffee table.coffee  a {
  color:#523A0B;
  text-decoration:none;
  /* border-bottom:1px dotted; */
  }
table.coffee table.coffee  a:visited {
  color:#444;
  font-weight:normal;
  }
table.coffee table.coffee  a:visited:after {
  /* content:"\00A0\221A";   -- check mark disabled */
  }
table.coffee table.coffee  a:hover {
  border-bottom-style:solid;
  }
table.coffee table.coffee  thead th,
table.coffee table.coffee  thead td,
table.coffee table.coffee  tfoot th,
table.coffee table.coffee  tfoot td {
  border:1px solid #523A0B;
  border-width:1px 0;
  background:#EBE5D9;
  }
table.coffee table.coffee  th {
  font-weight:bold;
  line-height:normal;
  padding:0.25em 0.5em;
  text-align:left;
  }
table.coffee table.coffee  tbody th,
table.coffee table.coffee  td {
  padding:0.25em 0.5em;
  text-align:left;
  vertical-align:top;
  }
table.coffee table.coffee  tbody th {
  font-weight:bold;
  white-space:nowrap;
  }
table.coffee table.coffee  tbody th a:link,
table.coffee table.coffee  tbody th a:visited {
  font-weight:bold;
  }
table.coffee table.coffee  tbody td,
table.coffee table.coffee  tbody th {
  border:1px solid #fff;
  border-width:1px 0;
  }
table.coffee table.coffee  tbody tr.odd th,
table.coffee table.coffee  tbody tr.odd td {
  border-color:#EBE5D9;
  background:#F7F4EE;
  }
table.coffee table.coffee  tbody tr:hover td,
table.coffee table.coffee  tbody tr:hover th {
  background:#ffffee;
  border-color:#523A0B;
  }
table.coffee table.coffee  caption {
  font-family:Georgia,Times,serif;
  font-weight:normal;
  font-size:1.4em;
  text-align:left;
  margin:0;
  padding:0.5em 0.25em;
  }

table.padded-table td { 
	padding: 2px 4px; 
}

table.air  {
  border-collapse: collapse;
  border: 1px solid #ccc;
  border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  padding: 10px !important;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background: #f6f6f6;
  text-align:left;
}
table.air caption {
  text-align: center;
  font: bold 16px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #363636;
  text-transform: uppercase;
}
table.air thead, table.air tfoot {
  background:#d4d4d4;
  text-align:left;
  height:30px;
}

table.air thead th, table.air tfoot th {
  padding:5px;
}
table.air  a {
  color: #333333;
  text-decoration:none;
}
table.air  a:hover {
  text-decoration:underline;
}
table.air tr.odd {
  background: #f1f1f1;
}
table.air tbody tr:hover td {
  background: #f6f6d4;
}
table.air tbody th, table.air tbody td {
  padding:5px;
}


/* web20 table */

table.web20  {
  border-collapse: collapse;
  border: 1px solid #ccc;
  border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  padding: 10px !important;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background: #f6f6f6;
  text-align:left;
}
table.web20 caption {
  text-align: center;
  font: bold 16px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #363636;
  text-transform: uppercase;
}
table.web20 thead, table.web20 tfoot {
  background:#d4d4d4;
  text-align:left;
  height:30px;
}

table.web20 thead th, table.web20 tfoot th {
  padding:5px;
}
table.web20  a {
color: #333333;
text-decoration:none;
}
table.web20  a:hover {
text-decoration:underline;
}
table.web20 tr.odd {
background: #f1f1f1;
}
table.web20 tbody tr:hover td {
background: #f6f6d4;
}
table.web20 tbody th, table.web20 tbody td {
padding:5px;
}

/* end tables.css */

/* begin tooltip.css */
#tooltip {
  position: absolute;
  z-index: 9999;
  border: 1px solid #111;
  background-color: #eee;
  padding: 5px;
  color: #000;
  opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
  
/* end tooltip.css */

/* begin timepicker.css */
div.time-picker {               
  position: absolute;           
  height: 200px;                
  width:5em; /* needed for IE */
  overflow: auto;               
  background: #fff;             
  border: 1px solid #000;       
  z-index: 99;                  
}                               
div.time-picker-12hours {       
  width:6em; /* needed for IE */
}                               
                                
div.time-picker ul {            
  list-style-type: none;        
  margin: 0;                    
  padding: 0;                   
}                               
div.time-picker li {            
  padding: 1px;                 
  cursor: pointer;              
}                               
div.time-picker li.selected {   
  background: #316AC5;          
  color: #fff;                  
}                               
/* end timepicker.css */

/* jQuery UI overrides */
.ui-autocomplete-loading { background: url(/images/animated/spinning_wheel.gif) no-repeat right; }

.ui-dialog { z-index:1000 !important}
.colorpicker { z-index:2000 !important}

/* use off-left technique for tabs instead of display:none to avoid problems with google maps */
/*
.ui-tabs .ui-tabs-hide { 
    position: absolute;
    _left: -10000px;
    left: 0px;
    border:5px solid red;
}
*/

.ui-dialog-titlebar-close > span { /* for some reason dialog shows both X and close */
  font-size: 0px;
}

/* end jQuery UI overrides */


/* simple photo gallery */
  #gallery { float: left; width: 65%; min-height: 12em;} * html #gallery { height: 12em; } /* IE6 */
  .gallery.custom-state-active { background: #eee; }
  .gallery li { float: left; width: 96px; padding: 0.4em; margin: 0 0.4em 0.4em 0; text-align: center;  list-style-type:none;}
  .gallery li h5 { margin: 0 0 0.4em; cursor: move; }
  .gallery li a { float: right; }
  .gallery li a.ui-icon-zoomin { float: left; }
  .gallery li img { width: 100%; cursor: move; }

  #trash { float: right; width: 32%; padding: 1%;} * html #trash { height: 18em; } /* IE6 */
  #trash h4 { line-height: 16px; margin: 0 0 0.4em; }
  #trash h4 .ui-icon { float: left; }
  #trash .gallery h5 { display: none; }
/* end simple photo gallery */

/* simple home made info tabs */
.infotabs {
	_color:#FFFFFF;
	background-color:transparent;
	width:100%;	
	_border: 1px solid black;
}
.infotab_header {
	margin-top:10px;	
	height:25px;
}
.infotab_header a {
	
	padding:10px;

	background-color:#efefef;
	
	color:#444 !important;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #ddd;
	border-radius: 3px 3px 0 0;

	font-size:12px;
	text-decoration:none;
	font-weight: normal !important;	
}

.infotab_header a:hover {
	text-decoration:none;
}

.infotab_header a.infotab_selected, .infotab_header a:hover {
	color:#2aa2d5 !important;
	background-color:#fff;
}

.infotab_content {
	background-color:#fff;
	border: 1px solid #ddd;
  border-radius: 0px 3px 3px 3px;
}

.infotab_div {
	margin-left:10px;	
	position:relative;
	margin-top:24px;
	margin-right:10px;	
	margin-bottom:20px;
	font-size:11px;
}

/* CMS: new site model */

#pages { float: left; width: 65%; min-height: 12em; } * html #gallery { height: 12em; } /* IE6 */
.pages.custom-state-active { background: #eee; }

.ie_edit_link {position:absolute;z-index:1000 !important;display: none;top: 0px;right: 0px}
.ie_edit_text {min-height:20px;z-index:1000 !important;display: none;}

#page_edit_panel {
  position: absolute;
  top: 20px;
  width: 68px;
  border: 1px dotted white;
  text-align: center !important;
  background-color: black;
  z-index: 999;
}

#page_edit_button {
  z-index: 998;
}

#layout-accordion {
  position: absolute;
  left: -1000px; /* hide */
  _display: none;
}

#layout-accordion label {
  font-weight: black;
}

#layout-accordion input {
  margin: 5px 10px 5px 5px !important;
}

#layout-accordion .slider {
}

#page_layout_panel {
  display: none;
  text-align:left;
}

#add_event_div, #add_catering_div {
  _display: none;
  width: 450px;
}

.browse-button {
  cursor: default;
  
}

.browse-button:hover {
  background-color: #f00; 
}

.social_button {
  margin-left: 4px;
}

.qr-code {
  margin: 50px auto;
  width: 100%;
  text-align: center;
  
}

/* Theme color selectors - override these for consistent new color scheme */
.tc1 {} /* Theme color 1 */
.tc2 {} /* Theme color 2 */
.tc3 {} /* Theme color 3 */
.tbg2 {} /* Theme background color 2 */
.tbg3 {} /* Theme background color 3 */

.tbg1 { /* Thank you http://www.colorzilla.com/gradient-editor/ */
  background: url(/images/new/blue_bar_middle.png) repeat-x #A7CFDF; /*non-CSS3 browsers will use this*/
  background: url(/images/new/blue_bar_middle.png) repeat-x, -webkit-gradient(linear, 0 0, 0 100%, from(#A7CFDF) to(#23538a)); /*old webkit*/
  background: url(/images/new/blue_bar_middle.png) repeat-x, -webkit-linear-gradient(#A7CFDF, #23538a); /*new webkit*/
  background: url(/images/new/blue_bar_middle.png) repeat-x, -moz-linear-gradient(#A7CFDF, #23538a); /*gecko*/
  background: url(/images/new/blue_bar_middle.png) repeat-x, -ms-linear-gradient(#A7CFDF, #23538a); /*IE10 preview*/
  background: url(/images/new/blue_bar_middle.png) repeat-x, -o-linear-gradient(#A7CFDF, #23538a); /*opera 11.10+*/
  background: url(/images/new/blue_bar_middle.png) repeat-x, linear-gradient(#A7CFDF, #23538a); /*future CSS3 browsers*/
}

.tbg2 { /* Thank you http://www.colorzilla.com/gradient-editor/ */
  background:#A7CFDF; /*non-CSS3 browsers will use this*/
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF) to(#ddd)); /*old webkit*/
  background: -webkit-linear-gradient(#FFF, #ddd); /*new webkit*/
  background: -moz-linear-gradient(#FFF, #ddd); /*gecko*/
  background: -ms-linear-gradient(#FFF, #ddd); /*IE10 preview*/
  background: -o-linear-gradient(#FFF, #ddd); /*opera 11.10+*/
  background: linear-gradient(#FFF, #ddd); /*future CSS3 browsers*/
}

.round {
  -moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;
}

.round_bottom, .round-bottom {
  -moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-khtml-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius: 8px;border-bottom-right-radius: 8px;
}
.round_top, .round-top {
  -moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-khtml-border-top-left-radius: 8px;border-top-left-radius: 8px;
  -moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-khtml-border-top-right-radius: 8px;border-top-right-radius: 8px;
}

.round_right, .round-right {
  -moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-khtml-border-top-right-radius: 8px;border-top-right-radius: 8px;
  -moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius: 8px;border-bottom-right-radius: 8px;
}
.round_left, .round-left {
  -moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-khtml-border-top-left-radius: 8px;border-top-left-radius: 8px;
  -moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-khtml-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px;
}

.round3 {
  -moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
}
.round3_bottom, .round3-bottom {
  -moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-khtml-border-bottom-left-radius: 3px;border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;-khtml-border-bottom-right-radius: 3px;border-bottom-right-radius: 3px;
}
.round3_top, .round3-top {
  -moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius: 3px;border-top-left-radius: 3px;
  -moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius: 3px;border-top-right-radius: 3px;
}

.round3_right, .round3-right {
  -moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius: 3px;border-top-right-radius: 3px;
  -moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;-khtml-border-bottom-right-radius: 3px;border-bottom-right-radius: 3px;
}
.round3_left, .round3-left {
  -moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius: 3px;border-top-left-radius: 3px;
  -moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-khtml-border-bottom-left-radius: 3px;border-bottom-left-radius: 3px;
}

UL.object_list {
	list-style-image:none;
	list-style-position:none;
	list-style-type:none;
	margin-left:0px;
	margin-right:40px;
	padding:0px;
	position:relative;
}

UL.object_list > LI {
  clear: both;
	padding-bottom:20px;
	padding-top:20px;
	text-align:justify;
	position:relative;
}

UL.object_list > LI .article {
}

UL.object_list  > LI .article .article_title {
  position: relative;
	color:#30AED3;
	font-size:16px;
  float: left;
	width: 350px;
}

UL.object_list  > LI .article .article_subtitle {
  color:#c11408;
  margin-left: 15px;
	font-size:16px;
	font-weight:bold;	
  float:left;
}

UL.object_list  > LI .article .article_content {
  position: relative;
  float: left;
	width: 450px;
	padding-top: 0 !important;
  line-height: 14px;
}


UL.object_list  > LI .article .article_footer {
  color:#c11408;
  margin-right: 15px;
	font-size:12px;
	font-weight:bold;
  text-align: right;
  height: 20px;
}

.object_list .article_photo {
	float: right;
	width: 160px;
	padding:4px;
	background-color:#FFF;
	border:1px #999 solid;
	margin-right:15px;
	margin-top: 10px !important;
}
.object_list .article_photo IMG {
  max-width: 160px;
}

  
.article_list {
  margin-top: 10px;
  text-align: left;
  line-height: 12px;
  font-size: 12px;
}

.article_list UL {
  list-style-type: none;
  margin-left: 0px !important;
  padding-left: 0px !important;
}

.article_list UL LI UL {
  list-style-type: disc;
  list-style-position: outside;
}

.article_list UL LI UL LI {
  margin-top: 4px;
  margin-left: 14px;
}

.article { /* facebook style */
  clear: both;
}

.article .article_photo {
  margin-top: 20px;
}

.article A { /* facebook style */
  cursor: pointer;
  color: #3b5998;
}

.article_list_item {
  
  clear: both;
  border-bottom: 1px solid black;
  position: relative;
  _border: 1px solid black;
  padding-bottom: 18px;
  margin-bottom: 8px;
  _max-height: 120px;
  overflow: hidden;
  font-size: 10px;
}

.article_list_item .article_header {
  margin-bottom: 10px;
}

.article_list_item .article_more_link {
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.article_list_item .article_photo {
  overflow:hidden;
  max-width: 80px;
  max-height: 80px;
  float: left;
  margin-right: 6px;
}

.article_list_item .article_photo img {
  max-width:80px;
  max-height:80px;
}

.article_list_item .article_message {
  max-height: 85px;
  overflow: hidden;
}

.article_more  {
  background-color: #edeff4;
  border: 1px solid #d8dfea; 
  padding: 10px;
}

.article_more:hover  {
  background-color: #d8dfea;
}

.fb-like-box {
  margin-bottom: 20px;
}

.fb-header {
  background-color: #3b5998;
  color: #ffffff;
  cursor: default;
  text-align: left;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 7px;
  font-size: 13px;
}



/* End Theme selectors */

/* Box styles */

/** BOX STYLE 1 */

.box-style1 {
    margin-bottom: 10px;
}

.box-style1 h2 {
    height: 25px;
    margin: 0px;
    padding: 13px 0px 0px 15px;
    background: url(/images/new/blue_bar_middle.png) repeat-x #A7CFDF; /*non-CSS3 browsers will use this*/
    background: url(/images/new/blue_bar_middle.png) repeat-x, -webkit-gradient(linear, 0 0, 0 100%, from(#A7CFDF) to(#23538a)); /*old webkit*/
    background: url(/images/new/blue_bar_middle.png) repeat-x, -webkit-linear-gradient(#A7CFDF, #23538a); /*new webkit*/
    background: url(/images/new/blue_bar_middle.png) repeat-x, -moz-linear-gradient(#A7CFDF, #23538a); /*gecko*/
    background: url(/images/new/blue_bar_middle.png) repeat-x, -ms-linear-gradient(#A7CFDF, #23538a); /*IE10 preview*/
    background: url(/images/new/blue_bar_middle.png) repeat-x, -o-linear-gradient(#A7CFDF, #23538a); /*opera 11.10+*/
    background: url(/images/new/blue_bar_middle.png) repeat-x, linear-gradient(#A7CFDF, #23538a); /*future CSS3 browsers*/
    font-size: 11px;
    color: #FFFFFF;
}

.box-style1 ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    line-height: normal;
}

.box-style1 li {
    height: 14px;
    margin-top: 1px;
    _padding: 9px 0px 0px 15px;
    padding: 4px;
    background: #E4E7E9;
}

.box-style1 li.alt {
    background: #DADEE1;
}

.box-style1 a {
    text-decoration: none;
    color: #4E5A64;
}

.box-style1 li.hilite {
    background-color: #004c4c;
}

.box-style1 a:hover {
    text-decoration: underline;
}

/* Thanks to http://jamie-davidson.com/2012/01/look-ma-a-pure-css3-handwritten-letter/ */

@font-face {
    font-family: 'RabioheadRegular';
    src: url('/afr/css/font/rabiohead-webfont.eot');
    src: url('/afr/css/font/rabiohead-webfont.eot?#iefix') format('embedded-opentype'),
         url('/afr/css/font/rabiohead-webfont.woff') format('woff'),
         url('/afr/css/font/rabiohead-webfont.ttf') format('truetype'),
         url('/afr/css/font/rabiohead-webfont.svg#RabioheadRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.personal_note {
   /* Our yellow background for a realistic legal paper effect.
   Change this to white if you want normal notebook paper */
   _background-color: #FCF56D;
   _background-color: #FCF5D8;
   background-color: #FFF;
   
   /* Centers the paper. You may want to remove this */
   margin: 0 auto;
   /* Width of the paper. Set to your preference */
   width: 500px;
   /* A custom font that gives the appearance of handwriting with a pen.
   I used the fantastic Rabiohead font from the equally fantastic Font
   Squirrel (http://www.fontsquirrel.com/fonts/Rabiohead). You may want
   to use something different, perhaps a Sharpie font. Look at the CSS3
   @font-face property for details on how to use custom fonts. */
   font-family: 'RabioheadRegular';
   /* A slightly greyish tone to our handwriting. Change to your liking */
   color: #333;
   /* CSS3 Box shadows to make it seem as if the paper is slightly 'hovering'
   above the background. Include each below to cover most browsers */
   -webkit-box-shadow: 0px 10px 10px rgba(0,0,0,0.6);
   -moz-box-shadow: 0px 10px 10px rgba(0,0,0,0.6);
   box-shadow: 0px 10px 10px rgba(0,0,0,0.6);
}

.personal_note  p {
 margin-top:1em;
}

/* This is the outer div for each line */
.personal_note > div {
   /* This creates the horizontal blue notepaper lines */
   border-top: 1px solid #78A8E8;
   /* The height of each line in the paper. If you change this, you
   also have to change the min-height and line-height properties below
   to adjust accordingly. You may want to change this depending on the
   size you use for your font. */
   height: 22px;
}
 
/* And finnaly, the inner div */
.personal_note > div > div {
   /* This will start the inner div 45px in, where the left indent line is drawn */
   margin-left: 45px;
   /* This creates the left indent line...a slightly pink color */
   border-left: 1px solid #FC766F;
   /* This is very important. It allows the first div, which holds
   all the text, to expand as necessary over the other divs. Basically,
   it allows us to not worry about putting text in each div. Instead, we
   can put it in one and let that div overflow and break a line as necessary,
   keeping the text inside each line on the paper */
   height: auto;
   /* This ensures each div that holds no text still has a height of 22px,
   the default height of each line. As mentioned above, if you change the
   height of the line, you'll want to change this */
   min-height: 22px;
   text-align: left;
   /* Give the text a 10px cushion from the left indent line */
   padding-left: 10px;
   /* Give the text a 5px cushion from the end of the paper */
   padding-right: 5px;
   /* Change to your liking but make sure you also change the height of
   each line if you increase this */
   font-size: 22px;
   /* Very important, as it ensures each time the text breaks a line it
   lines up correctly in the next line. Add 1px to the line height to
   make up for the 1px top border on the parent div (the horizontal blue
   lines) */
   line-height: 23px;
}
 
/* The "From the Desk of" note at the top of the paper */
.personal_note > h3 {
   font-size: 30px;
   /* Give it some padding from the top of the paper and start of the first line */
   padding: 15px 0;
   /* I thought the text looked better with this effect */
   font-variant: small-caps;
   /* Align our header to the center of the paper */
   text-align: center;
}

/* jQuery.suggest styles start here... */

.suggest ul {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #333;
  color: #CCC;
  z-index: 9999;
  position: absolute;
  left: 3px;
  top: 23px;
}

.suggest ul li {
  border-bottom: 1px solid #666;
}

.suggest ul li:hover {
  color: #333 !important;
  background-color: #E0F2F7;
}

.suggest ul li a {
  position: relative;
  color: #fff !important;
  display: inline-block;
  padding: 6px 10px 3px 30px;
  text-decoration: none;
  height: 19px;
  white-space: nowrap;
}

.suggest ul li:hover a {
  color: #333 !important;
}

.suggest ul li a img {
  position: absolute;
  top: 6px;
  left: 6px;
  width: 16px;
  height: 16px;
}

.suggest-title {
  margin: 0 0 6px;
  padding: 0;
  /* font-size: 1.2em; */
  font-weight: normal;
}

.suggest-subtitle {
  font-style: italic;
  font-size: 0.9em;
  color: #888;
}

.suggest-loading, .loading {
  background-image: url("/images/animated/loading.gif");
  background-repeat: no-repeat;
  background-position: right 5px;
}

.loading-big {
  background-image: url("/images/animated/loading-big.gif");
  background-repeat: no-repeat;
  background-position: center center;
  min-width: 40px;
  min-height: 40px;
}

.suggest .placeholder {
  display: inline-block;
  font-size: 1.1em;
  border: 1px solid #CCC;
  margin: 3px 0 0 0;
  padding: 5px;
  background: #666;
  color: white;
  width: auto;
  /*IE ugliness*/
  zoom: 1;
  *display: inline;
}

.suggest .placeholder div {
  display: inline-block;
  /*IE ugliness*/
  zoom: 1;
  *display: inline;
}

.suggest .placeholder a {
  display: inline-block;
  background: #333;
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
  padding: 0 3px;
  margin: 0 0 0 8px;
  /*IE ugliness*/
  zoom: 1;
  *display: inline;
}
    
/* end jQuery.suggest styles */

#searchContainer {  
  display: none;
  position: relative;
  left: 100px;
  _background-color: white;
  _border: 2px solid black;
  z-index: 100;
}

#share_form_panel {  
  _display: none;
  __position: relative;
  __left: 100px;
  _border: 2px solid black;
  _padding: 10px;
  _margin: 10px;
  _background-color: white;
  _z-index: 100;
}

#share_form_script {  
  clear: both;
  display: none;
  _border: 1px solid green;
}

#share_form {  
  _float: left;
  width: 850px;
  _border: 1px solid red;
}

/* share_form_styling */
#sfs {
  float: left;
  width: 400px;
  _border: 1px solid red;
  _height: 300px;
  margin-top: 20px;
}

#share_form_preview {
  float: right;
  width: 400px;
  _border: 1px solid blue;
  _height: 300px;
  margin-top: 20px;
}

#searchMap {
  width: 300px;
  height: 200px;
  position: absolute;
  z-index: 101;
}

#suggestContainer {
}

#edit-property-container {
  width: 980px;
  margin: 50px auto;
}

#edit-property-pane {
  padding: 10px;
}

#edit-property-menu {
}


#property-simple-list .selected {
}

#search_result_title {
  font-size: 1.5em;
  font-weight: bold;
  margin-bottom: 5px;
  color: #000;
  display: none;
}

#search_result_title SPAN {
  color: #00B0FF;
}

#search_result_title .search-result-details {
  display: inline-block;
}

.weekend_rate {color:#a00}

/* new web20 classes */
.glow, .glow:hover, .glow:focus {  
  text-decoration: none !important;  
  color: #aaf;  
  text-shadow: none;  
  -webkit-transition: 500ms linear 0s;  
  -moz-transition: 500ms linear 0s;  
  -o-transition: 500ms linear 0s;  
  transition: 500ms linear 0s;  
  outline: 0 none;  
}  

.glow:hover, .glow:focus {  
  text-decoration: none !important;  
  color: #fff;  
  text-shadow: -1px 1px 8px #ffc, 1px -1px 8px #fff;  
}  

.user-info {
  display: inline;
  _position: relative;
}

.user-menu {
  display: none;
  position: absolute;
  z-index: 32001 !important;
  min-width: 250px;
  margin-top: 10px;
  margin-left: 5px;
  margin-right: 200px;
  padding: 5px 10px;
  border-radius: 5px;
  background-color: #fff;
   -webkit-box-shadow: 0px 10px 10px rgba(0,0,0,0.6);
   -moz-box-shadow: 0px 10px 10px rgba(0,0,0,0.6);
   box-shadow: 0px 10px 10px rgba(0,0,0,0.6);
  color: #222;
}

.user-menu UL {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.user-menu UL LI {
  padding: 5px 10px;
}

.user-menu A {
  color: #222;
}

.list-style-none {
  list-style-type: none;
}

.divider {
  border-top: 1px solid #ddd;
  height: 5px;
  margin-top: 5px;
}

.message_box, .error_box {  
  padding: 13px 16px;
  display:none;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #FFF6DE;
  text-shadow: #ffffff;
  font-size: 16px;
}

/* end new web20 classes */

.fo-button
{
  clear: left;
  margin-top: 0px;
  margin-right: 4px;
  margin-bottom: 40px;
  margin-left: 20px;
  padding-top: 0.4em;
  padding-right: 1em;
  padding-bottom: 0.4em;
  padding-left: 1em;
  cursor: pointer;
  position: relative;
  text-align: center;
}

/* Line 122 */
.fo-button-icon-right
{
  padding-right: 2.1em;
}

/* Line 118 */
a.fo-button { 
 float: left; 
}


/*  web2.0 form */

.web20 button, .web20 input, .web20 select, .web20 textarea, .uneditable-input {
  margin: 0px;
  font-size: 100%;
  vertical-align: middle;
}

.web20 button, .web20 input, .uneditable-input {
  line-height: normal;
}

.web20 label, .web20 input, .web20 button, .web20 select, .web20 textarea, .uneditable-input {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}

.web20 input, .web20 button, .web20 select, .web20 textarea, .uneditable-input {
  font-family: "Courier, Helvetica Neue",Helvetica,Arial,sans-serif;
}

.web20 input, .web20 textarea, .web20 select, .uneditable-input {
  display: inline-block;
  _width: 210px;
  _height: 28px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
  border: 1px solid #ccc;
  border-radius: 3px;
}

.uneditable-input {
  height: 20px !important;
  background-color: #eee;
  margin-right: 3px !important;
}

/* #page_login input, #page_register input, #page_password input, #page_profile input { */
.third_party {
  text-align: left;
  padding-left: 45px;
  padding-right: 15px;
  width: 250px;
  border-left: 1px dashed #d4d4d4;
}

.third_party UL {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.third_party A {
  margin-bottom: 4px;
}

.third_party .content_subtitle {
  text-align: left !important;
}

.profile_pic {
  text-align: center !important;
}

.account-details {
}

.account-address {
  padding: 15px 0;
}

.profile_pic IMG {
  _width: 225px;
}

.profile_text {
}


.profile_pic_button {
  text-align: center !important;
}

.profile_pic_button IMG {
  max-height: 64px;
  max-width: 64px;
}

.profile_text H2 {
  text-align: center;
  margin: 6px auto;
}

.web20 input, .uneditable-input {
  font-size: 14pt;
  line-height: 140%;
  height: 25px;
  font-weight: 300;
  color: #444444;
}

.web20 input.button {
  height: 34px !important;
  padding-left: 10px;
  padding-right: 10px;
}
.web20 select, .web20 input.button {
  height: 34px;
  min-width: 50px;
  font-size: 18px;
  font-weight: bold;
}
.web20 input, .web20 textarea, .uneditable-input {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.web20 input, .web20 textarea, .uneditable-input {
  margin-left: 0px;
}

.web20 input:focus, .web20 textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);
  outline-width: 0px;
  outline-style: none;
  outline-color: -moz-use-text-color;
}

.web20 input[type="checkbox"] {
  width: 20px !important;
}
  
.web20 input[type="button"], .web20 input[type="submit"] {
  height: 30px;
}

/* end web20 form */

/* New vertical menu */

UL .vmenu {
  list-style: none;
}

.vmenu LI {
  display: block;
  font-size: 1.2em;
  color: #979797;
  text-shadow: #ffffff;
  padding-top: 8px;
  padding-right: 15px;
  padding-bottom: 8px;
  padding-left: 15px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.vmenu li:hover {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.vmenu li a:hover
{
  color: #393c3d;
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2) inset;
}

.vmenu LI a {
  color: #1d95cb;
}

.vmenu LI a:focus {
  outline-width: thin;
  outline-style: dotted;
  outline-color: #333333;
  outline-offset: -2px;
}

.vmenu LI a:hover, .vmenu LI a:active {
  outline-width: 0px;
  outline-style: none;
}

.vmenu LI a:hover {
  color: #1d95cb;
}

.vmenu li.selected a
{
  color: #000;
  font-weight: bold;
  text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.4);
  background-color: transparent;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  _box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
}

.vmenu li.title
{
  background-color: #ddd;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.vmenu li.title a {
  color: #222;
  background-color: #ddd;
}

.vmenu li.title a:hover
{
  color: #222;
  background-color: #ddd;
}

.breadcrumbs {
  
}

ul.breadcrumbs {
margin: 0 !important; padding: 0 !important
}

ul.breadcrumbs li {
	list-style:inherit;
	display:inline-block;
}	

ul.breadcrumbs li a {
	text-decoration:none;
}

ul.breadcrumbs li a:hover {
	text-decoration:underline;
}

ul.breadcrumbs li span.active {
  font-weight: bold;
}


/* todo: make own */
.actions{display:block;margin-top:13px}
.action_button{display:block;float:left;height: 25px; margin-right:10px;cursor:pointer;border:1px solid #c3c3c3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f7f7f7;background:-webkit-gradient(linear, center top, center bottom, from(#fff), to(#f7f7f7)) ;background:-moz-linear-gradient(top, #fff, #f7f7f7) ;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff7f7f7', GradientType=0) ;-o-box-shadow:0 2px 2px -2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px -2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px -2px rgba(0,0,0,0.3);box-shadow:0 2px 2px -2px rgba(0,0,0,0.3)}
.action_button:last-child{margin-right:0}
.action_button:hover{background:#fff;background:-webkit-gradient(linear, center top, center bottom, from(#fff), to(#fff)) ;background:-moz-linear-gradient(top, #fff, #fff) ;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0) }
.action_button:active{background:#fff;background:-webkit-gradient(linear, center top, center bottom, from(#f7f7f7), to(#fff)) ;background:-moz-linear-gradient(top, #f7f7f7, #fff) ;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffffffff', GradientType=0) }
.action_button.first{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}
.action_button.last{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;border-left:none}
.action_button.nobutton{border:0;background:rgba(0,0,0,0);background:-webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0))) ;background:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0)) ;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0) ;-o-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
.action_button a.icon{color:#848484 !important}
.action_button .icon{display:block;padding:5px 6px 5px 24px;color:#848484 !important;font-weight:bold;font-size:0.78em;text-shadow:0 1px 0 #fff;text-transform:uppercase}
.action_button .icon:hover{text-decoration:none}
.action_button .icon:hover span.expand{border-color:#d5d5d5}
.action_button .icon.none{padding-left:6px}
.action_button .icon.active{color:#49a010 !important;background:url(//a0.muscache.com/airbnb/static/edit_room/action-button-icons-e512c37aa788bbea5abb84f3adafd044.png) no-repeat 0 -1px}
.action_button .icon.inactive{color:#ff0000 !important;background:url(//a0.muscache.com/airbnb/static/edit_room/action-button-icons-e512c37aa788bbea5abb84f3adafd044.png) no-repeat 0 -23px}
.action_button .icon.view{background:url(//a0.muscache.com/airbnb/static/edit_room/action-button-icons-e512c37aa788bbea5abb84f3adafd044.png) no-repeat 0 -45px}
.action_button .icon.edit{background:url(//a0.muscache.com/airbnb/static/edit_room/action-button-icons-e512c37aa788bbea5abb84f3adafd044.png) no-repeat 0 -89px}
.action_button .icon.calendar{background:url(//a0.muscache.com/airbnb/static/edit_room/action-button-icons-e512c37aa788bbea5abb84f3adafd044.png) no-repeat 0 -110px}
.action_button .icon.print{background:url(//a0.muscache.com/airbnb/static/edit_room/action-button-icons-e512c37aa788bbea5abb84f3adafd044.png) no-repeat 0 -132px}
.action_button .icon.widget-spinner{padding-left:24px !important;color:#848484 !important;background:url(//a2.muscache.com/airbnb/static/spinner-ef89bd5459e309f5c2506cbdbc5b1eca.gif) no-repeat 4px 2px !important}
.action_button .icon.complete{color:#848484;background:url(//a2.muscache.com/airbnb/static/spinner-ef89bd5459e309f5c2506cbdbc5b1eca.gif) no-repeat 4px 100px !important}
.action_button .icon span.expand{display:block;float:right;cursor:pointer;height:23px;width:13px;margin:-5px 0 -9px 5px;background:url(//a0.muscache.com/airbnb/static/edit_room/action-button-icons-e512c37aa788bbea5abb84f3adafd044.png) no-repeat -2px -67px;border-left:1px solid transparent}
.action_button .icon span.label{display:block;float:left}
.action_button div.instructions{width:85px;padding:5px 6px;margin-top:1px;font-size:0.75em;font-weight:normal;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5;color:#848484;cursor:default}
.action_button .toggle-action-container:hover{background:#0d4ce5;background:-webkit-gradient(linear, center top, center bottom, from(#628df6), to(#0d4ce5)) ;background:-moz-linear-gradient(top, #628df6, #0d4ce5) ;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff628df6', endColorstr='#ff0d4ce5', GradientType=0) }
.action_button .toggle-action-container:hover a{color:white !important;text-shadow:none !important}

.icon-32 {height: 33px; width: 33px;display:block;margin:-4px 10px 0 0;float:left}
.icon-32.favorites { background: url(/images/icons/favorites_32.png) no-repeat top left;}

.icon-24 {height: 25px; width: 25px;display:block;margin:-4px 10px 0 0;float:left}
.icon-24.arrow-180 { background: url(/images/icons-24/arrow-180.png) no-repeat top left;}

.ajax-switch {width:100px;}
/* sprites */
.sprites { background: url(/images/sprites/sprite.png) no-repeat top left;}
.sprite-1person{ background-position: 0 0; width: 14px; height: 24px; } 
.sprite-2persons{ background-position: 0 -74px; width: 27px; height: 24px; } 
.sprite-blackblockicon{ background-position: 0 -225px; width: 24px; height: 22px; } 
.sprite-blackslider{ background-position: 0 -297px; width: 6px; height: 5px; } 
.sprite-boat-icon{ background-position: 0 -352px; width: 28px; height: 27px; } 
.sprite-bed-icon{ background-position: 0 -148px; width: 28px; height: 27px; } 
.sprite-breadcrumbdivider{ background-position: 0 -429px; width: 7px; height: 6px; } 
.sprite-feedback_bar{ background-position: 0 -485px; width: 111px; height: 7px; } 
.sprite-fivestar{ background-position: 0 -542px; width: 64px; height: 12px; } 
.sprite-negative{ background-position: 0 -604px; width: 16px; height: 16px; } 
.sprite-no{ background-position: 0 -670px; width: 14px; height: 14px; } 
.sprite-positive{ background-position: 0 -734px; width: 16px; height: 16px; } 
.sprite-speech-bubble{ background-position: 0 -800px; width: 45px; height: 34px; } 
.sprite-star{ background-position: 0 -884px; width: 32px; height: 31px; } 
.sprite-yellow_dot_arrow{ background-position: 0 -965px; width: 14px; height: 14px; } 
.sprite-yes{ background-position: 0 -1029px; width: 14px; height: 14px; } 

.flag {display:inline-block;width:16px;height:11px;line-height:11px;background:url(/images/sprites/flags.png) no-repeat}
.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cd{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cg{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cv{background-position:0 -561px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fi{background-position:-16px -198px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb{background-position:-16px -275px}.flag.en{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gf{background-position:-16px -308px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.ls{background-position:-32px -264px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ly{background-position:-32px -308px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mm{background-position:-32px -407px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}

.property-sprite {width:25px;height:25px; background:transparent url(/images/sprites/property-sprite.png) no-repeat 0 0;display:block;margin:-4px 10px 0 0;float:left}
.property-sprite.home {background-position:0 0px}
.property-sprite.edit {background-position:0 -25px}
.property-sprite.facilities {background-position:0 -50px}
.property-sprite.address {background-position:0 -75px}
.property-sprite.photos {background-position:0 -100px}
.property-sprite.upload {background-position:0 -125px}
.property-sprite.camera {background-position:0 -150px}
.property-sprite.or {background-position:0 -175px}
.property-sprite.calendar {background-position:0 -200px}
.property-sprite.sync {background-position:0 -225px}
.property-sprite.export {background-position:0 -250px}
.property-sprite.pricing {background-position:0 -275px}
.property-sprite.fees {background-position:0 -300px}
.property-sprite.check {background-position:0 -325px}
.property-sprite.stats {background-position:0 -350px}
.property-sprite.help {background-position:0 -375px}
.property-sprite.publish {background-position:0 -400px}
.property-sprite.preview {background-position:0 -425px}
.property-sprite.guide {background-position:0 -450px}
.property-sprite.add {background-position:0 -475px}
.property-sprite.video {background-position:0 -500px}
.property-sprite.spacer {background-position:25px 25px}

.edit-property-sprite {width:22px;height:22px; background:transparent url(/images/sprites/edit-property-sprite.png) no-repeat 0 0;display:block;margin:-4px 10px 0 0;float:left}
                                                 
.edit-property-sprite.details   {background-position:0px 0px}
.edit-property-sprite.edit      {background-position:0px -22px}
.edit-property-sprite.photos    {background-position:0px -44px}
.edit-property-sprite.calendar  {background-position:0px -66px}
.edit-property-sprite.pricing   {background-position:0px -88px}
.edit-property-sprite.guide     {background-position:0px -110px}
.edit-property-sprite.speech    {background-position:0px -132px}
.edit-property-sprite.review    {background-position:0px -154px}
.edit-property-sprite.quote     {background-position:0px -176px}
.edit-property-sprite.spacer    {background-position:22px 22px}
.edit-property-sprite.protected {background-position:0px -198px}
                                                                                         
.edit-property-sprite.details.off    {background-position:-22px 0px}
.edit-property-sprite.edit.off       {background-position:-22px -22px}
.edit-property-sprite.photos.off     {background-position:-22px -44px}
.edit-property-sprite.calendar.off   {background-position:-22px -66px}
.edit-property-sprite.pricing.off    {background-position:-22px -88px}
.edit-property-sprite.guide.off      {background-position:-22px -110px}
.edit-property-sprite.speech.off     {background-position:-22px -132px}
.edit-property-sprite.review.off     {background-position:-22px -154px}
.edit-property-sprite.quote.off      {background-position:-22px -176px}
.edit-property-sprite.protected.off  {background-position:-22px -198px}
                      
.edit-property-sprite.details.on    {background-position:-44px 0px}
.edit-property-sprite.edit.on       {background-position:-44px -22px}
.edit-property-sprite.photos.on     {background-position:-44px -44px}
.edit-property-sprite.calendar.on   {background-position:-44px -66px}
.edit-property-sprite.pricing.on    {background-position:-44px -88px}
.edit-property-sprite.guide.on      {background-position:-44px -110px}
.edit-property-sprite.speech.on     {background-position:-44px -132px}
.edit-property-sprite.review.on     {background-position:-44px -154px}
.edit-property-sprite.quote.on      {background-position:-44px -176px}
.edit-property-sprite.protected.on  {background-position:-44px -198px}

.cc-sprite {width:52px;height:32px; background:transparent url(/images/sprites/cc-sprite.png) no-repeat 0 0;display:block;margin:0px 0px 0 0;float:left}
.cc-sprite.visa     {background-position:  0px  0px }
.cc-sprite.mc       {background-position: -51px 0px }
.cc-sprite.amex     {background-position:-102px 0px }
.cc-sprite.discover {background-position:-153px 0px }
.cc-sprite.diners   {background-position:-204px 0px }
.cc-sprite.maestro  {background-position:-255px 0px }
.cc-sprite.jcb      {background-position:-306px 0px }

.cc-sprite.visa.off     {background-position:  0px  -30px }
.cc-sprite.mc.off       {background-position: -51px -30px }
.cc-sprite.amex.off     {background-position:-102px -30px }
.cc-sprite.discover.off {background-position:-153px -30px }
.cc-sprite.diners.off   {background-position:-204px -30px }
.cc-sprite.maestro.off  {background-position:-255px -30px }
.cc-sprite.jcb.off      {background-position:-306px -30px }
                                
.retina-sprite {background: url(/images/sprites/retina-sprite-trans.png) no-repeat 0 0;display:block;float:left;}

.retina64 {width:80px;height:80px; margin:4px 10px 0 0;}
.retina48 {width:60px;height:60px; margin:4px 10px 0 0;}
.retina32 {width:40px;height:40px; margin:4px 10px 0 0;}
                                                       
.retina-sprite-48 {width:48px;height:48px; background:transparent url(/images/sprites/retina-sprite-trans.png) no-repeat 0 0;display:block;margin:-4px 10px 0 0;float:left}
.retina-sprite-64 {width:64px;height:64px; background:transparent url(/images/sprites/retina-sprite-trans.png) no-repeat 0 0;display:block;margin:-4px 10px 0 0;float:left}

.mini-sprite-48 {width:64px;height:64px; background:transparent url(/images/sprites/miniicons-150.png) no-repeat 0 0;display:block;margin:-4px 10px 0 0;float:left}

.mini-sprite-16 {width:16px;height:16px; background:transparent url(/images/sprites/miniicons-50-trans.png) no-repeat 0 0;display:block;margin:5px 5px 0 0;float:left;}
.mini-sprite-16.s2 {background-position:-30px -2px}
.mini-sprite-16.s212 {background-position:-30px -345px}

.mini-sprite-32 {width:32px;height:32px; background:transparent url(/images/sprites/miniicons-100-trans.png) no-repeat 0 0;display:block;margin:10px 10px 0 0;float:left;}
.mini-sprite-32.s1 {background-position:-10px -4px}
.mini-sprite-32.s2 {background-position:-59px -4px}
.mini-sprite-32.s3 {background-position:-108px -4px}
.mini-sprite-32.s4 {background-position:-157px -4px}
.mini-sprite-32.s5 {background-position:-206px -4px}
.mini-sprite-32.s6 {background-position:-255px -4px}
.mini-sprite-32.s7 {background-position:-304px -4px}
.mini-sprite-32.s8 {background-position:-353px -4px}
.mini-sprite-32.s9 {background-position:-402px -4px}
.mini-sprite-32.s10 {background-position:-451px -4px}
.mini-sprite-32.s11 {background-position:-500px -4px}
.mini-sprite-32.s12 {background-position:-549px -4px}
.mini-sprite-32.s13 {background-position:-598px -4px}
.mini-sprite-32.s14 {background-position:-647px -4px}
.mini-sprite-32.s15 {background-position:-696px -4px}
.mini-sprite-32.s16 {background-position:-10px -53px}
.mini-sprite-32.s17 {background-position:-59px -53px}
.mini-sprite-32.s18 {background-position:-108px -53px}
.mini-sprite-32.s19 {background-position:-157px -53px}
.mini-sprite-32.s20 {background-position:-206px -53px}
.mini-sprite-32.s21 {background-position:-255px -53px}
.mini-sprite-32.s22 {background-position:-304px -53px}
.mini-sprite-32.s23 {background-position:-353px -53px}
.mini-sprite-32.s24 {background-position:-402px -53px}
.mini-sprite-32.s25 {background-position:-451px -53px}
.mini-sprite-32.s26 {background-position:-500px -53px}
.mini-sprite-32.s27 {background-position:-549px -53px}
.mini-sprite-32.s28 {background-position:-598px -53px}
.mini-sprite-32.s29 {background-position:-647px -53px}
.mini-sprite-32.s30 {background-position:-696px -53px}
.mini-sprite-32.s31 {background-position:-10px -102px}
.mini-sprite-32.s32 {background-position:-59px -102px}
.mini-sprite-32.s33 {background-position:-108px -102px}
.mini-sprite-32.s34 {background-position:-157px -102px}
.mini-sprite-32.s35 {background-position:-206px -102px}
.mini-sprite-32.s36 {background-position:-255px -102px}
.mini-sprite-32.s37 {background-position:-304px -102px}
.mini-sprite-32.s38 {background-position:-353px -102px}
.mini-sprite-32.s39 {background-position:-402px -102px}
.mini-sprite-32.s40 {background-position:-451px -102px}
.mini-sprite-32.s41 {background-position:-500px -102px}
.mini-sprite-32.s42 {background-position:-549px -102px}
.mini-sprite-32.s43 {background-position:-598px -102px}
.mini-sprite-32.s44 {background-position:-647px -102px}
.mini-sprite-32.s45 {background-position:-696px -102px}
.mini-sprite-32.s46 {background-position:-10px -151px}
.mini-sprite-32.s47 {background-position:-59px -151px}
.mini-sprite-32.s48 {background-position:-108px -151px}
.mini-sprite-32.s49 {background-position:-157px -151px}
.mini-sprite-32.s50 {background-position:-206px -151px}
.mini-sprite-32.s51 {background-position:-255px -151px}
.mini-sprite-32.s52 {background-position:-304px -151px}
.mini-sprite-32.s53 {background-position:-353px -151px}
.mini-sprite-32.s54 {background-position:-402px -151px}
.mini-sprite-32.s55 {background-position:-451px -151px}
.mini-sprite-32.s56 {background-position:-500px -151px}
.mini-sprite-32.s57 {background-position:-549px -151px}
.mini-sprite-32.s58 {background-position:-598px -151px}
.mini-sprite-32.s59 {background-position:-647px -151px}
.mini-sprite-32.s60 {background-position:-696px -151px}
.mini-sprite-32.s61 {background-position:-10px -200px}
.mini-sprite-32.s62 {background-position:-59px -200px}
.mini-sprite-32.s63 {background-position:-108px -200px}
.mini-sprite-32.s64 {background-position:-157px -200px}
.mini-sprite-32.s65 {background-position:-206px -200px}
.mini-sprite-32.s66 {background-position:-255px -200px}
.mini-sprite-32.s67 {background-position:-304px -200px}
.mini-sprite-32.s68 {background-position:-353px -200px}
.mini-sprite-32.s69 {background-position:-402px -200px}
.mini-sprite-32.s70 {background-position:-451px -200px}
.mini-sprite-32.s71 {background-position:-500px -200px}
.mini-sprite-32.s72 {background-position:-549px -200px}
.mini-sprite-32.s73 {background-position:-598px -200px}
.mini-sprite-32.s74 {background-position:-647px -200px}
.mini-sprite-32.s75 {background-position:-696px -200px}
.mini-sprite-32.s76 {background-position:-10px -249px}
.mini-sprite-32.s77 {background-position:-59px -249px}
.mini-sprite-32.s78 {background-position:-108px -249px}
.mini-sprite-32.s79 {background-position:-157px -249px}
.mini-sprite-32.s80 {background-position:-206px -249px}
.mini-sprite-32.s81 {background-position:-255px -249px}
.mini-sprite-32.s82 {background-position:-304px -249px}
.mini-sprite-32.s83 {background-position:-353px -249px}
.mini-sprite-32.s84 {background-position:-402px -249px}
.mini-sprite-32.s85 {background-position:-451px -249px}
.mini-sprite-32.s86 {background-position:-500px -249px}
.mini-sprite-32.s87 {background-position:-549px -249px}
.mini-sprite-32.s88 {background-position:-598px -249px}
.mini-sprite-32.s89 {background-position:-647px -249px}
.mini-sprite-32.s90 {background-position:-696px -249px}
.mini-sprite-32.s91 {background-position:-10px -298px}
.mini-sprite-32.s92 {background-position:-59px -298px}
.mini-sprite-32.s93 {background-position:-108px -298px}
.mini-sprite-32.s94 {background-position:-157px -298px}
.mini-sprite-32.s95 {background-position:-206px -298px}
.mini-sprite-32.s96 {background-position:-255px -298px}
.mini-sprite-32.s97 {background-position:-304px -298px}
.mini-sprite-32.s98 {background-position:-353px -298px}
.mini-sprite-32.s99 {background-position:-402px -298px}
.mini-sprite-32.s100 {background-position:-451px -298px}
.mini-sprite-32.s101 {background-position:-500px -298px}
.mini-sprite-32.s102 {background-position:-549px -298px}
.mini-sprite-32.s103 {background-position:-598px -298px}
.mini-sprite-32.s104 {background-position:-647px -298px}
.mini-sprite-32.s105 {background-position:-696px -298px}
.mini-sprite-32.s106 {background-position:-10px -347px}
.mini-sprite-32.s107 {background-position:-59px -347px}
.mini-sprite-32.s108 {background-position:-108px -347px}
.mini-sprite-32.s109 {background-position:-157px -347px}
.mini-sprite-32.s110 {background-position:-206px -347px}
.mini-sprite-32.s111 {background-position:-255px -347px}
.mini-sprite-32.s112 {background-position:-304px -347px}
.mini-sprite-32.s113 {background-position:-353px -347px}
.mini-sprite-32.s114 {background-position:-402px -347px}
.mini-sprite-32.s115 {background-position:-451px -347px}
.mini-sprite-32.s116 {background-position:-500px -347px}
.mini-sprite-32.s117 {background-position:-549px -347px}
.mini-sprite-32.s118 {background-position:-598px -347px}
.mini-sprite-32.s119 {background-position:-647px -347px}
.mini-sprite-32.s120 {background-position:-696px -347px}
.mini-sprite-32.s121 {background-position:-10px -396px}
.mini-sprite-32.s122 {background-position:-59px -396px}
.mini-sprite-32.s123 {background-position:-108px -396px}
.mini-sprite-32.s124 {background-position:-157px -396px}
.mini-sprite-32.s125 {background-position:-206px -396px}
.mini-sprite-32.s126 {background-position:-255px -396px}
.mini-sprite-32.s127 {background-position:-304px -396px}
.mini-sprite-32.s128 {background-position:-353px -396px}
.mini-sprite-32.s129 {background-position:-402px -396px}
.mini-sprite-32.s130 {background-position:-451px -396px}
.mini-sprite-32.s131 {background-position:-500px -396px}
.mini-sprite-32.s132 {background-position:-549px -396px}
.mini-sprite-32.s133 {background-position:-598px -396px}
.mini-sprite-32.s134 {background-position:-647px -396px}
.mini-sprite-32.s135 {background-position:-696px -396px}
.mini-sprite-32.s136 {background-position:-10px -445px}
.mini-sprite-32.s137 {background-position:-59px -445px}
.mini-sprite-32.s138 {background-position:-108px -445px}
.mini-sprite-32.s139 {background-position:-157px -445px}
.mini-sprite-32.s140 {background-position:-206px -445px}
.mini-sprite-32.s141 {background-position:-255px -445px}
.mini-sprite-32.s142 {background-position:-304px -445px}
.mini-sprite-32.s143 {background-position:-353px -445px}
.mini-sprite-32.s144 {background-position:-402px -445px}
.mini-sprite-32.s145 {background-position:-451px -445px}
.mini-sprite-32.s146 {background-position:-500px -445px}
.mini-sprite-32.s147 {background-position:-549px -445px}
.mini-sprite-32.s148 {background-position:-598px -445px}
.mini-sprite-32.s149 {background-position:-647px -445px}
.mini-sprite-32.s150 {background-position:-696px -445px}
.mini-sprite-32.s151 {background-position:-10px -494px}
.mini-sprite-32.s152 {background-position:-59px -494px}
.mini-sprite-32.s153 {background-position:-108px -494px}
.mini-sprite-32.s154 {background-position:-157px -494px}
.mini-sprite-32.s155 {background-position:-206px -494px}
.mini-sprite-32.s156 {background-position:-255px -494px}
.mini-sprite-32.s157 {background-position:-304px -494px}
.mini-sprite-32.s158 {background-position:-353px -494px}
.mini-sprite-32.s159 {background-position:-402px -494px}
.mini-sprite-32.s160 {background-position:-451px -494px}
.mini-sprite-32.s161 {background-position:-500px -494px}
.mini-sprite-32.s162 {background-position:-549px -494px}
.mini-sprite-32.s163 {background-position:-598px -494px}
.mini-sprite-32.s164 {background-position:-647px -494px}
.mini-sprite-32.s165 {background-position:-696px -494px}
.mini-sprite-32.s166 {background-position:-10px -543px}
.mini-sprite-32.s167 {background-position:-59px -543px}
.mini-sprite-32.s168 {background-position:-108px -543px}
.mini-sprite-32.s169 {background-position:-157px -543px}
.mini-sprite-32.s170 {background-position:-206px -543px}
.mini-sprite-32.s171 {background-position:-255px -543px}
.mini-sprite-32.s172 {background-position:-304px -543px}
.mini-sprite-32.s173 {background-position:-353px -543px}
.mini-sprite-32.s174 {background-position:-402px -543px}
.mini-sprite-32.s175 {background-position:-451px -543px}
.mini-sprite-32.s176 {background-position:-500px -543px}
.mini-sprite-32.s177 {background-position:-549px -543px}
.mini-sprite-32.s178 {background-position:-598px -543px}
.mini-sprite-32.s179 {background-position:-647px -543px}
.mini-sprite-32.s180 {background-position:-696px -543px}
.mini-sprite-32.s181 {background-position:-10px -592px}
.mini-sprite-32.s182 {background-position:-59px -592px}
.mini-sprite-32.s183 {background-position:-108px -592px}
.mini-sprite-32.s184 {background-position:-157px -592px}
.mini-sprite-32.s185 {background-position:-206px -592px}
.mini-sprite-32.s186 {background-position:-255px -592px}
.mini-sprite-32.s187 {background-position:-304px -592px}
.mini-sprite-32.s188 {background-position:-353px -592px}
.mini-sprite-32.s189 {background-position:-402px -592px}
.mini-sprite-32.s190 {background-position:-451px -592px}
.mini-sprite-32.s191 {background-position:-500px -592px}
.mini-sprite-32.s192 {background-position:-549px -592px}
.mini-sprite-32.s193 {background-position:-598px -592px}
.mini-sprite-32.s194 {background-position:-647px -592px}
.mini-sprite-32.s195 {background-position:-696px -592px}
.mini-sprite-32.s196 {background-position:-10px -641px}
.mini-sprite-32.s197 {background-position:-59px -641px}
.mini-sprite-32.s198 {background-position:-108px -641px}
.mini-sprite-32.s199 {background-position:-157px -641px}
.mini-sprite-32.s200 {background-position:-206px -641px}
.mini-sprite-32.s201 {background-position:-255px -641px}
.mini-sprite-32.s202 {background-position:-304px -641px}
.mini-sprite-32.s203 {background-position:-353px -641px}
.mini-sprite-32.s204 {background-position:-402px -641px}
.mini-sprite-32.s205 {background-position:-451px -641px}
.mini-sprite-32.s206 {background-position:-500px -641px}
.mini-sprite-32.s207 {background-position:-549px -641px}
.mini-sprite-32.s208 {background-position:-598px -641px}
.mini-sprite-32.s209 {background-position:-647px -641px}
.mini-sprite-32.s210 {background-position:-696px -641px}
.mini-sprite-32.s211 {background-position:-10px -690px}
.mini-sprite-32.s212 {background-position:-59px -690px}
.mini-sprite-32.s213 {background-position:-108px -690px}
.mini-sprite-32.s214 {background-position:-157px -690px}
.mini-sprite-32.s215 {background-position:-206px -690px}
.mini-sprite-32.s216 {background-position:-255px -690px}
.mini-sprite-32.s217 {background-position:-304px -690px}
.mini-sprite-32.s218 {background-position:-353px -690px}
.mini-sprite-32.s219 {background-position:-402px -690px}
.mini-sprite-32.s220 {background-position:-451px -690px}
.mini-sprite-32.s221 {background-position:-500px -690px}
.mini-sprite-32.s222 {background-position:-549px -690px}
.mini-sprite-32.s223 {background-position:-598px -690px}
.mini-sprite-32.s224 {background-position:-647px -690px}
.mini-sprite-32.s225 {background-position:-696px -690px}

/* 107 y offset */

/*
.retina-sprite.s1   {background-position:-45px -28px}      
.retina-sprite.s2   {background-position:-45px -135px}
.retina-sprite.s3   {background-position:-45px -242px}
.retina-sprite.s4   {background-position:-45px -349px}
.retina-sprite.s5   {background-position:-45px -456px}
.retina-sprite.s6   {background-position:-45px -563px}
.retina-sprite.s7   {background-position:-45px -670px}
.retina-sprite.s8   {background-position:-45px -777px}
.retina-sprite.s9   {background-position:-45px -884px}
.retina-sprite.s10  {background-position:-45px -991px}
.retina-sprite.s11  {background-position:-45px -1098px}
.retina-sprite.s12  {background-position:-45px -1205px}
.retina-sprite.s13  {background-position:-45px -1312px}
.retina-sprite.s14  {background-position:-45px -1419px}
.retina-sprite.s15  {background-position:-45px -1526px}
.retina-sprite.s16  {background-position:-45px -1633px}
.retina-sprite.s17  {background-position:-45px -1740px}
.retina-sprite.s18  {background-position:-45px -1847px}
.retina-sprite.s19  {background-position:-45px -1954px}
.retina-sprite.s20  {background-position:-45px -2061px}
.retina-sprite.s21  {background-position:-45px -2168px}
.retina-sprite.s22  {background-position:-45px -2275px}
.retina-sprite.s23  {background-position:-45px -2382px}
.retina-sprite.s24  {background-position:-45px -2489px}
.retina-sprite.s25  {background-position:-45px -2596px}
.retina-sprite.s26  {background-position:-45px -2703px}
.retina-sprite.s27  {background-position:-45px -2810px}  
.retina-sprite.s28  {background-position:-45px -2917px}
.retina-sprite.s29  {background-position:-45px -3024px}
.retina-sprite.s30  {background-position:-45px -3131px}
.retina-sprite.s31  {background-position:-45px -3238px}
.retina-sprite.s32  {background-position:-45px -3345px}
.retina-sprite.s33  {background-position:-45px -3452px}
.retina-sprite.s34  {background-position:-45px -3559px}
.retina-sprite.s35  {background-position:-45px -3666px}
.retina-sprite.s36  {background-position:-45px -3773px}
.retina-sprite.s37  {background-position:-45px -3880px}
.retina-sprite.s38  {background-position:-45px -3987px}
.retina-sprite.s39  {background-position:-45px -4094px}
.retina-sprite.s40  {background-position:-45px -4201px}
.retina-sprite.s41  {background-position:-45px -4308px}
.retina-sprite.s42  {background-position:-45px -4415px}
.retina-sprite.s43  {background-position:-45px -4522px}
.retina-sprite.s44  {background-position:-45px -4629px}
.retina-sprite.s45  {background-position:-45px -4736px}
.retina-sprite.s46  {background-position:-45px -4843px}
.retina-sprite.s47  {background-position:-45px -4950px}
.retina-sprite.s48  {background-position:-45px -5057px}
.retina-sprite.s49  {background-position:-45px -5164px}
.retina-sprite.s50  {background-position:-45px -5271px}                                                                                           
*/

.admin_menu  {                                                  
  height: 20px;                                                     
  padding-bottom:10px;                                          
}                                                               
                                                                
.admin-page #content {                                          
  width: 1280px;                                                
  margin: 0px auto;                                             
  padding: 20px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 10px 10px #444444;
  -moz-box-shadow: 0px 10px 10px #444444;
  box-shadow: 2px 2px 10px #444444;
}

.admin-page .admin_menu {
  margin-bottom:40px;
}

.galleria-info-title  A, A.galleria-nav  {
  color: #FFF !important;                            
}

.vp-nav {
  height: 20px;
  padding: 2px;
  _border: 10px solid red;
}

.up-3px-cont  {
  position: relative;
  top: -3px;
}

#breadcrumbs {
  float: left;
}
.sharing-box {
  min-width: 320px;
  text-align: right;
  display: inline;
  float: right;
  margin-top: -1px;
}

.afr_sharing_container {
  position: relative;
}

.afr_sharing_image {
  _position: absolute;  
}

.afr_sharing_link {
  _position: absolute;  
}

.afr_sharing_button {
  _position: absolute;  
}

.afr_sharing_title {
  text-align: center;
  font-size: 1.5em;
  font-weight: bold;
  _position: absolute;  
}

.bookme-item {
  margin-bottom: 10px;
  border-bottom: 1px solid #dff1fb;
  padding: 5px;
}

.bookme-item .row {
  margin-bottom: 10px;
}

.next { /* caret right   html_span('&#9660;', 'white caret') */
}

/*
A.next:before {
  content: '&#9660';
}
*/
.ui-menu {
  width: 150px;
}

.ui-menu LI A, .ui-menu LI span {
  font-size: 12px !important;
}

.ui-menu LI span {
  font-weight:bold
}


.currencySpan { position:absolute; margin-left:4px; margin-top:3px; z-index:999; }
.currencyInput { text-indent:11px; }

UL.provider-list LI {margin-bottom: 10px}

#share-buttons img {
  width: 35px;
  padding: 5px;
  border: 0;
  box-shadow: 0;
  display: inline;
}
.bp_frame {
  position: relative;
  padding: 20px 0;
  left: -45px;
  width: 500px;
  height: 150px;
  background: white;
}

/* page specific overrides */
#cms_button_bar {
  height: 30px;
  _border: 1px solid black;
}

.cms_button_hidden {
  display: none;
}

#cms_container {
}

#cms_tree {
  float:left;
  width:30%;
  margin-top: -40px;
  white-space: nowrap;
}

#cms_spacer {
  float:left;
  width:3%;
}

#cms_viewer {
  float:left;
  width:66%;
  margin-left: 20px;
}

#cms_container .profile_pic {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

#cms_container .profile_pic IMG {
  max-width: 100px;
}


#cms_container .profile_footer {
  clear: both;
}

.share-form {width: 650px;}
.share-form .form-group {width: 600px}

/* New Blueimp Jquery File upload */
.file-container { list-style-type: none; margin: 0; padding: 0; overflow:auto;}
.file-container li { margin: 3px 3px 3px 0; padding: 1px; float: left; width: 120px; height: 130px; text-align: center; border:1px solid #ccc;margin:4px;padding:4px}
.file-container .thumbCont, .file-container .thumbCont img {width:100px;height:100px;}      
.file-container DIV.buttons {position: absolute;top:5px;left:10px;}
.file-container DIV.name {position: absolute;top:104px;left:0px;font-size:0.8em;width:100px;height:20px;overflow:hidden;text-overflow: ellipsis;}


/* Pure css tables */
.css_table     { display: table }
.css_tr        { display: table-row }
.css_thead     { display: table-header-group }
.css_tbody     { display: table-row-group }
.css_tfoot     { display: table-footer-group }
.css_col       { display: table-column }
.css_colgroup  { display: table-column-group }
.css_td, .css_th { display: table-cell }
.css_caption   { display: table-caption }


