﻿#message div {
	font-size:12px;
}
.suggCarouselWrap {
	width:1000px;margin:10px auto;padding:0 24px;
	position:relative;
}
.suggCarouselViewport {
	width:960px;height:234px;
	margin:0 auto;
	overflow:hidden;
}
.suggCarouselContentsWrap {
	overflow:hidden;
	height:240px;
}
.suggHeaderText {
	font-size:20px;
	font-family:Arial,Helvetica,sans-serif;
	color:#663399;
	text-align:center;
	margin-bottom:12px;
}
.suggCaret {
	position:absolute;
	top:34%;
	width:25px;
	cursor:pointer;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}
.suggCaretRight {
	right:0px;
}
.suggCaretRight:before {
	content:'';
	position:absolute;
	top:0;
	left:-14px;
	border-left:20px solid #c1b2d3;
	border-top: 20px solid transparent;
	border-bottom:20px solid transparent;
    border-right:0 none;
}
.suggCaretRight:after {
	content:'';
	position:absolute;
	left:-15px;
	top:6px;
	border-left:14px solid white;
	border-top:14px solid transparent;
	border-bottom:14px solid transparent;
    border-right:0 none;
}
.suggCaretLeft {
	left:10px;
}
.suggCaretLeft:before {
	content:'';
	position:absolute;
	top:0;
	left:-1px;
	border-right:20px solid #c1b2d3;
	border-top:20px solid transparent;
	border-bottom:20px solid transparent;
    border-left:0 none;
}
.suggCaretLeft:after {
	content:'';
	position:absolute;
	left:6px;
	top:6px;
	border-right:14px solid white;
	border-top: 14px solid transparent;
	border-bottom:14px solid transparent;
    border-left:0 none;
}
.suggLocWrap {
	width:470px;height:236px;padding:15px;
	float:left;margin:0 2px 6px 0;
}
.suggLocBoxWrap {
	padding:0;
	box-sizing:border-box;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow: 0px 2px 2px 2px #ededed;
	-webkit-box-shadow: 0px 2px 2px 2px #ededed;
	box-shadow: 0px 2px 2px 2px #ededed;
	z-index:90;
}
.suggLocBox {
	padding:20px 0 15px 20px;
	box-sizing:border-box;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	z-index:100;min-height:170px;
	border:solid 1px #b6acc2;
	background-color:white;
	position:relative;
}
.suggLocBoxV2 {
	padding:20px 0 15px 20px;
	box-sizing:border-box;
	z-index:100;min-height:170px;
	border:solid 1px #b6acc2;
	background-color:white;
	position:relative;
	cursor:pointer;
    display: block;
    /*
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
    */
}
.suggLocBoxV2:hover {
	border:solid 1px #ff6828;
}
.suggLocCity {
	font-size:20px;
	font-family:Arial,Helvetica,sans-serif;
	color:#2f2f2f;
	text-align:left;
	margin-bottom:7px;
}
.suggLocCityV2, .suggLocCityV2:hover {
	font-size:20px;
    font-weight: 100;
	font-family:Arial,Helvetica,sans-serif;
	color:#2f2f2f;
	text-align:left;
	margin-bottom:7px;
	text-decoration:none;
}
a.suggLocBoxV2:link {
    text-decoration: inherit;
    color: inherit;
    cursor: auto;
}

a.suggLocBoxV2:visited {
    text-decoration: inherit;
    color: inherit;
    cursor: auto;
}
a.suggLocBoxV2:hover {
    text-decoration: inherit;
    color: inherit;
    cursor: auto;
}
.suggLocImgWrap {
	width:100px;height:80px;
	background-color:#ff6e32;
	border:solid 1px #b0b0b0;
	padding-bottom:1px;
	margin:10px 10px 0 0;
	float:left;
    /*
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
    */
}
.suggLocImgWrap img {
	width:100%;vertical-align:top;border:0;
    /*
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
    */
}
.suggLocDetailInfos {
	float:left;width:141px;overflow:visible;
}
.suggLocAddress {
	margin-top:10px;text-align:left;
}
.suggLocAddress a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;text-decoration:none;
	color:#ff6a2b;font-weight:normal;
}
.suggLocAddressV2 {
	margin-top:10px;text-align:left;color:black;font-weight:normal;font-size: 12px;
}
.suggLocAddressV2 a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;text-decoration:none;
	color:black;font-weight:normal;
}
.suggDistance {
	margin:10px 0;text-align:left;
}
.suggDistance a {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;font-size:14px;color:black;text-decoration:none;
}
.suggDistance img {
	width:14px;height:18px;margin-right:3px;float:left;
}
.suggDistanceV2, .suggDistanceV2 a {
	margin:10px 0;text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;font-size:14px;color:black;text-decoration:none;
}
.suggDistanceV2 img {
	width:14px;height:18px;margin-right:3px;float:left;
}
.suggRatings {
	clear:left;
	height:15px;
}
.suggRatingsSummary {
	float:left;text-align:left;
}
.suggRatingsSummary a {
	font-family:Arial,Helvetica,sans-serif;
	color:#4e2d77;font-weight:bold;font-size:15px;text-decoration:none;
}
.suggRatingsStars {
	padding:0 5px;float:left;text-align:left;
}
.suggRatingsStars a {
	font-family:Arial,Helvetica,sans-serif;text-decoration:none;
}
.suggRatingsQty {
	float:left;margin-top:3px;text-align:left;
}
.suggRatingsQty a {
	font-family:Arial,Helvetica,sans-serif;
	color:#ff6a2b;font-size:11px;font-weight:bold;text-decoration:none;
}
.suggLocUnits {
	width:165px;float:right;overflow:hidden;cursor:pointer;
}
.suggLocUnit {
	padding:9px 30px 9px 0;text-align:right;display:block;
	border-bottom:1px solid #ccc;text-decoration:none;
	background: transparent url('/images/cdn/bf80e0a1f13846b7ab3be2f09c0c36f9.png') no-repeat right 12px;
}
a.suggUnitLink, .suggLocUnit span, .suggLocUnit a, .suggLocUnitV2 span, .suggLocUnitV2 a {
	text-decoration:none;white-space:nowrap;
}
.suggLocUnit:hover {
	background-color:#ffefe9;
}
.suggLocUnit:last-of-type {
	border-bottom:0px;
}
.suggLocUnit .suggLocUnitArrow {
	width:9px;height:11px;float:right;margin:3px 12px 0 6px;
}
.suggLocUnitV2 {
	padding:9px 30px 9px 0;text-align:right;display:block;
	border-bottom:1px solid #dbcaf1;text-decoration:none;
	background: transparent url('/images/cdn/bf80e0a1f13846b7ab3be2f09c0c36f9.png') no-repeat right 12px;
}
.suggLocUnitV2:nth-child(3){
	border-bottom:0px;
}
.suggLocUnitV2 .suggLocUnitArrow {
	width:9px;height:11px;float:right;margin:3px 12px 0 6px;
}
.suggLocUnitSize {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;color:black;font-size:13px;
}
.suggLocUnitFrom {
	font-family:Arial,Helvetica,sans-serif;
	color:#898989;font-size:12px;font-weight:normal;
}
.suggLocUnitPrice {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;color:black;font-size:13px;
}
.suggLocUnitSizeV2, .suggLocUnitFromV2 {
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;font-size:12px;font-weight:normal;
}
.suggLocUnitPriceV2 {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;color:black;font-size:13px;
}
.suggAllAvailUnits {
	float:right;
	padding:18px 18px 9px;margin-top:-9px;
	background:#ff6a2b url('/images/cdn/47d14fc07dcf419aa8cb9ad87ae15705.gif') repeat-x left top;
	border:solid 1px #c85221;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	z-index:95;cursor:pointer;
}
.suggAllAvailUnits a {
	font-family:Arial,Helvetica,sans-serif;
	color:white;text-decoration:none;font-size:13px;
}
.suggAllAvailUnitsV2 {
	float:right;font-weight:normal;
	padding:18px 18px 9px;margin-top:-9px;
}
.suggAllAvailUnitsV2 a {
	font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
	color:#2661d4;
    text-decoration:none;
    font-size:16px;
}
.suggAllAvailUnitsV2 a:hover {
	text-decoration:underline;
}
.suggMoreSpaces {
	float:left;
	padding:13px 18px 9px 20px;
	z-index:96;
}
.suggMoreSpaces a {
	font-family:Arial,Helvetica,sans-serif;font-weight:normal;
	color:#ff6a2b;font-size:12px;text-decoration:none;
}
.suggCaretLeft, .suggCaretRight {
	display:none;
}