 /*----------------------- document setup --------------------------------- */
body {
	background: #FFFFFF url(/images/bg.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #15484d;
	font: 12px/17px "Lucida Sans", Verdana, Arial, sans-serif;
}


* {
	margin: 0px;
	padding: 0px;
}

h1 {
  font-family: "Helvetica";
	font-size: 18px;
}

h2.secondary-title {
  text-transform: none;
  font: "Helvetica";
  font-size: 16px;
	line-height: 20px;
	color: white;
}

h2.secondary-title-color {
  color: #4B6120;
}

p, h1, h2, h3 {
	margin-bottom: 10px;
}

h1, #hot-destinations h1, #last-minute-deals h1 {
	color: white;
	height: 26px;
	font-size: 16px;
}

h2 {
	text-transform: uppercase;
	height: 20px;
	font-size: 12px;
}

.spacer {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
	height: 0;
	width: 0;
}

ul {
	list-style-type: none;
}


a img {
	border: 0px;
}

a {
	text-decoration: none;
	color: #459198;
}

a.highlight {
	color: #4B6120;
}

a:hover {
	text-decoration: underline;
}

/*-------------------------- the layout --------------------- */
#container {
	margin: 0px auto;
	padding: 25px 0px 0px;
	width: 975px;
	text-align: left;
}

#banner-top {
	width: 728px;
	height: 90px;
	float: left;
	margin: 0px 0px 12px 11px;
	border: 1px solid #B9C9C6;
}

#banner-weather {
	width: 234px;
	height: 90px;
	float: left;
	margin: 0px 0px 12px 0px;
}
#header {
	width: 975px;
}
#header #welcome_user {
	float: right;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #9a9663;
	margin-right: 10px;
}
#welcome_user a {
	color: #F06B1A;
}

#footer {
	text-align: right;
	font-size: 10px;
	color: #aba893;
	margin: 0px;
	padding: 5px 0px 30px;
	margin-top: 10px;
	background: url(/images/dot.gif) top left repeat-x;
}

#left-pane {
	float: left;
	width: 660px;
	margin-right: 15px;
	*margin-right: 13px;
}

#right-pane {
	float: left;
	width: 300px;
	clear: none;
	margin-top: 15px;
}


/*------------------------ columns ------------------ */
.column {
	float: left;
	clear: none;
	margin-right: 14px;
	margin-top: 15px;
}

.normal {
	width: 215px;
}

.full, .last {
	margin-right: 0px;
}

.full {
	width: 660px;
}

.double {
	width: 445px;
}

.last {
	width: 200px;
}

.last h1, .normal h1 {
	height: 20px;
}

.normal h1 {
	margin-bottom: 5px;
}


/*------------------- reusable table styles -------------- */
form table tr td, table.form tr td {
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 3px;
	padding-right: 3px;
	border-top: 1px solid #c4c3ae;
	vertical-align: top;
}

form table tr td small, table.form tr td small {
	color: #7F7F65;
	margin: 0px;
	line-height: 10px;
}

form table tr th {
	margin: 0px;
	padding: 7px;
	vertical-align: top;
	font-size: 11px;
	line-height: 12px;
}

/*------------------- listing page ----------------------- */
#listing-photos-holder {
	border-bottom: 1px solid #929578;
	float: left;
	text-align: center;
	border: 5px solid white;
	background: black;
	width: 419px;
	height: 324px;
	overflow: hidden;
	position: relative;
}

#listing-photos img { width: 419px;}

#prev-arrow, #next-arrow { position: absolute; top: 138px; z-index: 100; }
#next-arrow { right: 0px; }
#prev-arrow { left: 0px; }

.full-description {
	clear: both;
	float: left;
	width: 435px;
	margin-top: 15px;
	margin-right: 15px;
	*margin-right: 0px;
}

.listing-actions-holder { margin: 15px 0px 10px;}

.listing-actions {
	background: #ececdc;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px; 
}


.listing-action { float: left; margin-right: 110px; padding-bottom: 3px; }
.listing-actions .last-one { margin-right: 0px; }
.listing-actions .first-one { margin-left: 20px; }

.listing-action img { vertical-align: middle; margin-right: 3px;}

.listing-block {
	width: 640px;
	background: url(/images/local-regions-top.gif) top no-repeat #D1D5AC;
	margin-top: 2px;
}

.listing-alternate {
	width: 640px;
	background: url(/images/listing-alternate-top.gif) top no-repeat #B6B996;
	margin-top: 2px;
}


.listing-block-bottom {
	width: 660px;
	height: 11px;
	background: url(/images/local-regions-bottom.gif) no-repeat;
}

.main-details {
	float: left;
	margin-left: 15px;
	*margin-left: 13px;
	width: 188px;
	font-weight: bold;
}

.main-details span {
	font-size: 10px;
	text-transform: uppercase;
}

.main-details li {
	background: url(/images/dot.gif) bottom left repeat-x;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

.main-details h3 {
	margin-bottom: 0px;
}


#policies strong {
	font-size: 10px;
}


#inquiry-left-fields, #inquiry-right-fields { width: 300px; }
#inquiry-left-fields { float: left; }
#inquiry-right-fields { float: right; }
#inquiry-left-fields td, #inquiry-right-fields td { border: 0px; }

/*------------------- listing unit ----------------------- */
.listing-unit {
	padding: 10px 0px;
}

.listing-unit .thumb {
	border-bottom: 1px #A0A585 solid;
	width: 152px;
	float: left;
	margin-right: 10px;
}

.listing-unit .thumb img {
	border: 4px solid white;
	width: 144px;
	margin-bottom: -4px;
}

.listing-unit .listing-info {
	float: left;
	width: 470px;
}

.listing-unit span {
	color: #9B9765;
	font-weight: bold;
}

.listing-unit span strong {
	color: #454220;
	font-size: 13px;
}

.listing-unit table.listing-numbers {
	float: left;
	margin-right: 10px;
}

.listing-unit .description {
	float: left;
	width: 140px;
	font-size: 11px;
}

.category-title {
	margin-top: 15px;
	margin-bottom: 0px;
}

.list-actions-holder {
	width: 164px;
	float: right;
}

.list-actions {
	width: 144px;
	background: url(/images/actions-top.gif) no-repeat #ececdc;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
}

.list-actions-bottom {
	width: 164px;
	height: 5px;
	background: url(/images/actions-bottom.gif) no-repeat;
}

.list-actions td {
	vertical-align: top;
	padding: 0px 2px 2px 0px;
}
/**********************************************************
								   BOXES BEGIN BELOW
								THERE ARE PLENTY OF THEM
**********************************************************/
/*-------------------- general box stylings ------------- */
.comment-title {
	background: url(/images/bubble.gif) left no-repeat;
	padding-left: 20px;
	font-weight: bold;
	font-size: 11px;
}

.dotline {
	width: 100%;
	background: url(/images/dot.gif) top repeat-x;
	height: 1px;
	padding: 3px 0px;
}

.box {
	padding: 10px 10px 5px 10px; /* all boxes have padding, adjust width/height accordingly */
}

#right-pane h1 {
	height: 20px;
}

/*----------------------- breadcrumb ------------------ */
#breadcrumb {
	width: 640px;
	height: 16px;
	padding-top: 5px;
	background: url(/images/breadcrumb-bg.gif);
}

#breadcrumb a {
	color: white;
}


/*---------------------- feature listings -------------- */
#feature-listings {
	width: 640px;
	background: url(/images/feature-listings-top.gif) top no-repeat #D1D5AC;
}

/*--------------------- local regions list ------------- */
#local-regions {
	width: 640px;
	background: url(/images/local-regions-top.gif) top no-repeat #D1D5AC;
	margin-top: 2px;
}

#local-regions-bottom {
	width: 660px;
	height: 11px;
	background: url(/images/local-regions-bottom.gif) no-repeat;
}

#local-regions ul {
	list-style-type: none;
	float: left;
	width: 200px;
	margin-right: 10px;
}

#local-regions ul a {
	text-decoration: underline;
}

/*--------------------- feature properties ------------- */
.feature-properties{width:640px;background:url(/images/feature-top-bg.gif) top no-repeat #D1D5AC;}
.feature-properties-bottom{width:660px;}
.feature-property{float:left;width:152px;margin-right:10px;margin-bottom:10px;overflow:hidden;}
.feature-property span{color:#9B9765;font-weight:bold;}
.feature-property span strong{color:#454220;font-size:13px;}
.feature-property .thumb{border-bottom:1px solid #A0A384;margin-bottom:5px;height:114px;}
.feature-property .thumb img{border:4px solid white;width:144px;height:100px;}
.feature-property .dotline{margin-top:5px;}
.feature-properties .last,#feature-listings .last{margin-right:0px;width:152px;}


/*--------------------- hot listings ------------------- */
#hot-listings { width:640px;background:url(/images/hot-top-bg.gif) top no-repeat #e1f0c8; }
#hot-listings .title, #hot-listings .title a {color:#5F6E46;font-family:"Georgia","Times New Roman",Serif;text-transform:uppercase;font-size:10px;font-weight:bold;}
#hot-listings-bottom{width:660px;height:8px;background:url(/images/hot-bottom.gif) no-repeat;}
#hot-listngs ul {list-style:none;}
#hot-listings li{width:640px;padding:3px 0px;border-top:1px solid #A4B48C;}
/*-------------------- the map and hot destinations --------- */
#map {
	background: url(/images/map-top.gif) top no-repeat #E1F0C8;
	width: 425px;
}
#map-bottom {
	width: 445px;
	height: 8px;
	background: url(/images/map-bottom.gif) no-repeat;
}

#worldwide-destinations {background:url(/images/world-top.gif) top no-repeat #E1F0C8;width:180px;text-align: left;}
#worldwide-destinations-bottom{width:200px;height:8px;background:url(/images/world-bottom.gif) no-repeat;}
#worldwide-destinations ul, #hot-listings ul {list-style:none;}
#worldwide-destinations li{width:180px;padding:3px 0px;border-top:1px solid #A4B48C;}
#worldwide-destinations .title,#worldwide-destinations .title a{color:#5F6E46;font-family:"Georgia","Times New Roman",Serif;text-transform:uppercase;font-size:10px;font-weight:bold;}
#worldwide-destinations li .secondary-region {padding-left:15px;width:165px;}


/*-------------------- activities ------------------- */
#activities {
	width: 195px;
	background: url(/images/activities-top.gif) top no-repeat #D6D5C1;
}

#activities-bottom {
	width: 215px;
	height: 8px;
	background: url(/images/activities-bottom.gif) no-repeat;
}

#activities .activity-wide {
	border-bottom: 1px solid #AFAF9E;
	height: 78px;
}

#activities .activity-wide img {
	border: 4px solid white;
}



/*----------------- specials ------------------- */
#specials {
	width: 195px;
	height: 107px;
	background: url(/images/specials-bg.gif) no-repeat;
}



/*--------------------- mailing list -------------- */
#mailing-list {
	width: 195px;
	background: url(/images/mailing-list-top.gif) top no-repeat #D6EAEA;
}
#mailing-list-bottom {
	width: 215px;
	height: 8px;
	background: url(/images/mailing-list-bottom.gif) no-repeat;
}



/*---------------------- reviews ------------------- */
#review {
	width: 195px;
	background: url(/images/review-top.gif) top no-repeat #B2D8D8;
}
#review-bottom {
	width: 215px;
	height: 8px;
	background: url(/images/review-bottom.gif) no-repeat;
}


/*---------------------- new/just added ------------------- */
#new {
	width: 180px;
	background: url(/images/new-top.gif) top no-repeat #D1D5AC;
	overflow: hidden;
}

#new-bottom {
	width: 200px;
	height: 8px;
	background: url(/images/new-bottom.gif) no-repeat;
	*display: none;
}

#new span {
	color: #9B9765;
	font-weight: bold;
}

#new span strong {
	color: #454220;
	font-size: 13px;
}

#new div {
	border-bottom: 1px solid #9DA081;
	margin-bottom: 5px;
}

#new div img {
	border: 4px solid white;
	width: 172px;
	margin-bottom: -4px;
}

/*-------------------- last minute deals ------------------ */

#last-minute-deals {
	width: 280px;
	height: 160px;
	background: url(/images/last-minute-bg.gif) no-repeat;
	margin-bottom: 14px;
	overflow: hidden;
}

#last-minute-deals ul {
	list-style-type: none;
	margin-top: -6px;
}

#last-minute-deals li {
	margin-bottom: 8px;
}

#last-minute-deals .mini {
	float: left;
	width: 50px;
	border-bottom: 1px solid #A2A189;
	margin-right: 10px;
	height: 38px;
}

#last-minute-deals img {
	border: 3px solid white;
	height: 32px;
}

#last-minute-deals .title {
	float: left;
	width: 200px;
	margin-right: 10px;
}

#last-minute-deals .title span {
	color: #9B9765;
	font-weight: bold;
}

#last-minute-deals .title span strong {
	color: #454220;
	font-size: 12px;
}

#last-minute-deals .deal {
	color: #9D6000;
	text-transform: uppercase;
	font-weight: bold;
}

/* --------------- home of the week --------- */

#home-of-the-week {
	width: 280px;
	background-color: #DEDDCC;
	background-image: url(/images/home-of-the-week-top.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	overflow: hidden;
}

#home-of-the-week h1 {
	height: 24px;
}

#home-of-the-week img.thumb {
	width: 150px;
	border: 4px solid white;
	float: left;
}

#home-of-the-week .home-info {
	padding-left: 5px;
	float: right;
	width: 110px;
}

#home-of-the-week .home-info span {
	color: #9B9765;
	font-weight: bold;
}

#home-of-the-week .home-info span strong {
	color: #454220;
	font-size: 14px;
}

#home-of-the-week-bottom {
	width: 280px;
	background: url(/images/home-of-the-week-bottom.gif) no-repeat;
}

#home-of-the-week .dotline {
	margin-top: 5px;
}

/*---------------- list button -------------- */
#list-button {
	margin-bottom: 10px;
}


/*--------------- main menu --------------- */
#main-menu {
	float: left;
	width: 125px;
	height: 600px;
	margin-right: 13px;
	margin-top: 15px;
}

#main-menu h1 {
	height: 26px;
	font-size: 16px;
}

#main-menu a {
	font-weight: bold;
}

#main-menu ul {
	margin-bottom: 20px;
}

/*------------ banners ------------- */
#banner-300 {
	margin-top: 15px;
	width: 300px;
	height: 250px;
	border: 1px solid #B9C9C6;
}

#banner-160 {
	float: left;
	margin-top: 15px;
	width: 160px;
	height: 600px;
	border: 1px solid #B9C9C6;
}


#map-holder {
	width: 425px;
	overflow: hidden;
}

/*--------------------- pages ------------- */
#page {
	width: 640px;
	background: url(/images/feature-top-bg.gif) top no-repeat #D1D5AC;
}

#page ul, #page ol {
	margin-left: 24px;
}

#page ul li, #page ol li {
	padding-top: 2px;
}

#page ul {
	list-style: disc;
}

#page-bottom {
	width: 660px;
}

/*--------------- the search ------------------------ */
.amenity-checkboxes li {
	width: 150px;
	float: left;
	margin-right: 5px;
}

.digit-select option {
	width: 25px;
}





/* ------------------ notices (flash, etc.) --------------------- */
.notice {
	background: #b9d9d1;
	margin: 9px 0px;
	padding: 6px;
	font-weight: bold;
	color: #227266;
	border-top: 1px solid #2B8F80;
	border-right: 1px solid #227266;
	border-bottom: 1px solid #1B5B51;
	border-left: 1px solid #227266;
	width: 625px;
}
.notice ul, .warning ul {
	list-style-type: disc;
	margin-left: 35px;
}
.warning {
	background: #F12909;
	margin: 9px 0px;
	padding: 6px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #A44612;
	border-right: 1px solid #8b3c11;
	border-bottom: 1px solid #6F2F0C;
	border-left: 1px solid #8b3c11;
	width: 625px;
}

/* ---------------------- for reviews and inquiries ----------------------- */
.comment {
	border-left: 3px solid #596840;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 15px;
}
.comment p.title {
	font-weight: bold;
	font-size: 11px;
}

#inquiries {
	background: url(/images/listing-review-top.gif) no-repeat #b3d9d8;
}

/* ------------------------ local region info -----------------------------------*/
.upsell_tip {
  text-align: left;
  background-color: white;
  padding: 8px;
  width: 400px;
}

.upsell_tip h1, .upsell_tip h2, .upsell_tip h3 {
   color: #8a8865;
}


/*------------------ Metroland Footer ----------------------- */
#metroland-Footer {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#CCCCCC url(/images/metroland-bg-Footer.gif) no-repeat scroll center top;
	color:#666666;
	text-align:center;
	clear:both;
	margin:0;
	padding-left:0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	width:978px; /*the width can be played with*/
	margin-top: 15px; 
}

#metroland-Footer a:visited {
text-decoration:none;
}

#metroland-Footer a:hover {
text-decoration:underline;
}

#metroland-Footer .metroland-FooterLinks {
	float:left;
}
#metroland-Footer .metroland-FooterLogos {
	border-left:1px solid #BBBBBB;
	float:right;
	padding:30px 20px 0 25px;
	text-align:left;
	width:120px;
	height:190px;
}
#metroland-Footer .metroland-FooterLogos a {
	margin-top: 30px;
}
.metroland-FooterContent {
	margin:0 auto;
	text-align:left;
	height: 225px;
	padding: 20px 25px 30px 25px;
}
.metroland-FooterContent .header {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
.metroland-FooterList {
	float:left;
	margin:0;
	padding:0;
	margin-right:20px;
}
.metroland-FooterList li.header {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:2px;
	text-transform:capitalize;
}
.metroland-FooterList li {
	margin-bottom:3px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.metroland-FooterList li a {
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
.metroland-FooterBot {
	background-color:#333333;
	border-top:1px solid #303030;
	color:#CCCCCC;
	padding:4px 0 6px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	text-align:center;
}
.metroland-FooterBot a {
	background-color:#333333;
	border-top:1px solid #303030;
	color:#CCCCCC;
	padding:4px 0 6px;
	text-decoration:none;
}

#metroland-Footer .metroland-FooterContent .metroland-FooterLogos a img {
	border:0 none;
}

/* A/B Testing in listings#view */
#avg-box {font-family:Arial,sans-serif; text-transform:uppercase; background: url(/images/avg-box-bg.png) bottom left no-repeat; position:absolute; top:0px; left:540px; width:107px;}
#avg-box-header {font-size:10px; color:#55210c; background: url(/images/avg-box-header-bg.png) left repeat-y; width:85px; padding:4px 11px;}
#avg-box-price {font-size:24px; font-weight:bold; text-align:center; color:white; background: url(/images/avg-box-price-bg.png) left repeat-y; width:85px; padding:10px 11px; margin-bottom:6px;}

#feature-listings h1.variant_h1 {width:520px;}

#variant-listing-photos img { width: 419px;}

#variant-prev-arrow, #variant-next-arrow { position: absolute; top: 138px; z-index: 100; }
#variant-next-arrow { right: 0px; }
#variant-prev-arrow { left: 0px; }

.variant-listing-action { float: left; margin-right: 40px; padding-bottom: 3px; }
.variant-listing-action img { vertical-align: middle; margin-right: 3px;}

.listing-tabs {list-style:none; position:relative; top:1px; margin: 20px 10px 0px}
.listing-tabs li {display:inline-block; background:#e9e9e9; margin-right:3px; border:1px solid #e9e9e9; border-bottom-width: 0px; padding:15px 20px; zoom:1; *display:inline; _height:30px;}
.listing-tabs li.active {background:white; border:1px solid #d2d2d2; border-bottom-color:white;}
.listing-tabs li a {font-family:Arial,sans-serif; font-size:13px; color:#4c4c4c;}
.tab-info {font-family:Arial,sans-serif; font-size:12px; line-height:18px; color:#4d574e; border:1px solid #d2d2d2; padding:20px;}

#variant-calendar-group {float:left; width:515px;}
#variant-calendar-legend {float:left; width:100px;}
#variant-calendar-legend .available {background:white; border:1px solid #e4e4c4;}
#variant-calendar-legend .booked {background:#858c73; border:1px solid #858c73;}

#available-dates-a {font-family: Arial,sans-serif; background:#dee1c6; position:relative; margin-top:11px; padding:15px; height:175px; overflow:hidden;}
#available-dates-a h2 {font-size:14px; text-transform:none; color:#4a4d40;}
#available-dates-a #calendar-group {position:absolute; width:513px;}
#available-dates-a .calendar-actions {position:absolute; left: 567px; top:165px; width: 70px;}
#available-dates-a .calendar-actions a {font-size:14px; text-decoration:underline; color:#4b4e41;}
#available-dates-a .calendar-holder {background:#ececd9;}
#available-dates-a .availability-calendar {font-size:11px;}
#available-dates-a .availability-calendar th.monthName {color:#25595d;}
#available-dates-a .availability-calendar tr.dayName {color:#25595d;}
#available-dates-a .availability-calendar abbr {border-bottom:1px dotted #25595d;}
#available-dates-a .availability-calendar td {border-color:#ececd9;}
#available-dates-a .availability-calendar td.otherMonth {color:#ececd9;}
#available-dates-a .availability-calendar .booked {background:#9ea48d;}
#available-dates-a .availability-calendar .start {background:url(/images/a-calendar-start.png) center center no-repeat}
#available-dates-a .availability-calendar .split {background:url(/images/a-calendar-split.png) center center no-repeat}
#available-dates-a .availability-calendar .end {background:url(/images/a-calendar-end.png) center center no-repeat}

.item{line-height:20px; padding:10px 15px;}
.gray {background:#f7f7f7;}
.white {background:white;}

.variant-comment {margin:0px; border:0px solid transparent; padding: 15px 20px;}

#variant_review_result .notice {width:605px;}

#inquiry-jump-button {font-family:Arial,sans-serif; font-size:14px; font-weight:bold; color:white; background:url(/images/inquiry-jump-btn-bg.png) repeat-x; padding:9px 15px; cursor:pointer;}

#sidebar-inquiry {font-family:Arial,sans-serif; color:#2a5b60; background:#b3d9d8; margin-bottom:15px; padding:15px;}
#sidebar-inquiry h2 {font-size:15px;}
#sidebar-inquiry .row {margin-bottom:10px;}
#sidebar-inquiry label {font-size:13px; display:block; float:left; margin-right: 10px; width:60px;}
#sidebar-inquiry small {font-size:11px; color:#909e8c;}
#sidebar-inquiry .field {float:right; width:190px;}
#sidebar-inquiry .field input[type=text], #sidebar-inquiry .field textarea {font-size:13px;}
#sidebar-inquiry .field input[type=text] {height:22px; width:190px;}
#sidebar-inquiry .field textarea {padding:2px; width:186px;}
#sidebar-inquiry #inquiry-submit {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:center; color:white; background:#557e82; padding-top:15px; width:100%; height:48px;}
#sidebar-inquiry #inquiry-submit a {color:white;}
#sidebar-inquiry #inquiry-submit a small {font-size:14px; text-transform:none; color:white;}
#sidebar-inquiry #success-message {background:#e4fcf6; position:relative; left:-15px; margin-bottom:15px; padding:15px; width:270px;}

.inquiry-error {font-weight:bold; color:white; background:red; margin-bottom:15px; padding:5px;}
.inquiry-error p {padding-bottom:10px; border-bottom:1px solid white;}
.inquiry-error ul {list-style:disc; margin-left:20px;}

#variant-main-menu {margin-right:13px; margin-top:15px;}
#variant-main-menu h1 {height:26px; font-size:16px;}
#variant-main-menu a {font-weight:bold;}
#variant-main-menu ul {margin-bottom:20px;}
#variant-main-menu .column {width:125px;}

#variant-feature-properties {margin-top:15px; border:1px solid #e9e9e9; padding-top:20px;}
#variant-feature-properties h2 {font-family:Arial, sans-serif; font-size:18px; color:#364b4b;}
#variant-feature-properties h2 a {color:#364b4b;}
#variant-feature-properties .feature-property.last {margin-right:0px;}
#variant-feature-properties #search-button {font-family:Arial,sans-serif; font-size:14px; font-weight:bold; color:white; background:url(/images/inquiry-jump-btn-bg.png) repeat-x; padding:9px 15px;}

#control {display:none;}
#variant {display:none;}

/* A/B Tweaks */
/* remove avg price box, see if that helps */
#avg-box {display:none;}
#feature-listings h1.variant_h1 {width:auto;}


.social_button {vertical-align:middle; height:30px; width:30px;}

