/* CSS Document */

		div.v12PicViewer
		{
			margin: 0 auto;
			padding: 0;
			width: 100%;
		}

			div.v12PicViewer div.v12PicIndex
			{
				margin:0 0 10px 0;
				padding: 0;
				text-align:center;
			}

				div.v12PicViewer div.v12PicIndex img.largePhoto
				{
					cursor: pointer;
					height: auto;
					margin: 0;
					padding: 0;
					width: 100%;
				}

		div.v12PicViewer div.v12PropPicCaption
		{
			margin: 0 0 10px 0;
			padding: 0;
			text-align:center;
		}

		div.v12PicViewer div.v12PicScroller
		{
			box-sizing: border-box;
			height: auto;
			margin: 0 0 10px 0;
			padding: 0;
			overflow: auto;
			overflow-x: auto;
			overflow-y: hidden;
			width: 100%;
		}

			div.v12PicViewer div.v12PicScrollerInner
			{
				box-sizing: border-box;

			}

			div.v12PicViewer div.v12PicScroller img.smallPhoto
			{
				display: inline;
				margin: 0 8px 0 0;
				padding: 0;
				cursor: pointer;
			}

			div.v12PicViewer div.v12PicScroller img.smallPhoto:last-child
			{
				margin: 0;
			}

		div.v12PicViewer div.v12CloseButton
		{
			margin: 0;
			padding: 0;
			text-align: right;
		}

		#MainSocialTitleTitleBarH1
{
display: none;
}
#PropertyDetailsHolder
{
}
#PropertyDetailsHolder div.propDetailsInner
{
}
#PropertyDetailsHolder table.propBackNextLinks
{
margin: 16px 0;
padding: 0;
width: 100%;
}
#PropertyDetailsHolder table.propBackNextLinks td
{
margin: 0;
padding: 0;
text-align: center;
width: 50%;
}
#PropertyDetailsHolder table.propBackNextLinks td a
{
background-image: url('https://www.cabinsusagatlinburg.com/images/icon-list.png');
background-repeat: no-repeat;
background-position: center center;
display: block;
height: 24px;
margin: 0 auto;
width: 24px;
}
#PropertyDetailsHolder table.propBackNextLinks td:first-child
{
margin: 0;
padding: 0;
text-align: left;
width: 25%;
}
#PropertyDetailsHolder table.propBackNextLinks td:first-child a
{
background-image: url('https://www.cabinsusagatlinburg.com/images/icon-back.png');
margin: 0 auto 0 0;
}
#PropertyDetailsHolder table.propBackNextLinks td:last-child
{
margin: 0;
padding: 0;
text-align: right;
width: 25%;
}
#PropertyDetailsHolder table.propBackNextLinks td:last-child a
{
background-image: url('https://www.cabinsusagatlinburg.com/images/icon-next.png');
margin: 0 0 0 auto;
}
#PropertyDetailsHolder table.propBackNextLinks td span
{
display: none;
}
#PropertyDetailsHolder h2.propName
{
background-color: #fafafa;
border-radius: 8px;
box-sizing: border-box;
font-size: 24px;
font-weight: bold;
line-height: 44px;
margin: 0 0 16px 0;
padding: 0;
text-align: center;
width: 100%;
}
#PropertyDetailsHolder div.propBedsSleeps
{
background-color: #fafafa;
border-radius: 8px;
box-sizing: border-box;
font-weight: bold;
margin: 0 0 16px 0;
padding: 8px 0;
text-align: center;
width: 100%;
}
#PropertyDetailsHolder div.v12PicScrollerInner
{
overflow-x: scroll;
width: 100%;
}
#PropertyDetailsHolder div.v12PropPicCaption
{
display: none !important;
}
#PropertyDetailsHolder img.largePhoto
{
border-radius: 8px;
}
#PropertyDetailsHolder img.smallPhoto
{
cursor: pointer;
display: inline;
border-radius: 4px;
padding: 0 !important;
margin: 0 8px 4px 8px !important;
width: 127px !important;
}
#PropertyDetailsHolder img.smallPhoto:first-child
{
border-radius: 4px;
margin-left: 0 !important;
}
#PropertyDetailsHolder img.smallPhoto:last-child
{
border-radius: 4px;
margin-right: 0 !important;
}
#PropertyDetailsHolder img.managedPhoto
{
cursor: pointer;
display: inline;
border-radius: 4px;
padding: 0 !important;
margin: 0 8px 4px 8px !important;
margin-right: 8px !important;
}
#PropertyDetailsHolder img.managedPhoto:first-child
{
border-radius: 4px;
margin-left: 0 !important;
}
#PropertyDetailsHolder img.managedPhoto:last-child
{
border-radius: 4px;
margin-right: 0 !important;
}
#PropertyDetailsTabs
{
margin: 0px;
padding: 0px;
}
#PropertyDetailsTabs ul.propTabs
{
border-bottom: 5px solid rgb( 37, 31, 66 );
list-style-type: none;
margin: 0;
padding: 0;
}
#PropertyDetailsTabs ul.propTabs li
{
display: inline-block;
background-color: #fafafa;
border-top-left-radius:  8px;
border-top-right-radius: 8px;
padding: 0;
margin: 2px 2px 0 0;
}
#PropertyDetailsTabs ul.propTabs li:last-child
{
margin: 2px 0 0 0;
}
#PropertyDetailsTabs ul.propTabs li a
{
color: rgb( 51, 51, 51 );
display: inline-block;
font-size: 13px;
height: 41px;
line-height: 41px;
margin: 0;
padding: 4px 8px;
text-decoration: none;
}
#PropertyDetailsTabs ul.propTabs li a span:first-child
{
background-position: center center;
background-repeat: no-repeat;
display: none;
height: 49px;
line-height: 49px;
width: 41px;
}
#PropertyDetailsTabs ul.propTabs li a span:last-child
{
display: auto;
font-size: 13px;
}
#PropertyDetailsTabs ul.propTabs li.propTabActive
{
background-color: rgb( 37, 31, 66 );
}
#PropertyDetailsTabs ul.propTabs li.propTabActive a
{
color: rgb( 255, 255, 255 );
}
#PropertyDetailsTabs ul.propTabs #PropTabDetails.propTabActive span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-details-invert.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabPhotos.propTabActive span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-photos-invert.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabVideos.propTabActive span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-videos-invert.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabVR.propTabActive span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-vr-invert.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabFloorPlans.propTabActive span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-floorplans-invert.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabCalendars.propTabActive span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-calendars-invert.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabReviews.propTabActive span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-reviews-invert.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabMaps.propTabActive span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-maps-invert.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabFAQs.propTabActive span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-faqs-invert.png');
}
#PropertyDetailsTabs ul.propTabs li.propTab
{
}
#PropertyDetailsTabs ul.propTabs #PropTabDetails.propTab span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-details.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabPhotos.propTab span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-photos.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabVideos.propTab span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-videos.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabVR.propTab span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-vr.png');
}	
#PropertyDetailsTabs ul.propTabs #PropTabFloorPlans.propTab span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-floorplans.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabCalendars.propTab span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-calendars.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabReviews.propTab span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-reviews.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabMaps.propTab span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-maps.png');
}
#PropertyDetailsTabs ul.propTabs #PropTabFAQs.propTab span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/tab-icons/icon-faqs.png');
}
#PropertyDetailsHolder #PropertyDetailsContent
{
background-color: #fafafa;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
margin: 0;
padding: 16px 0;
}
#PropertyDetailsContent div.propDetailsContentInner
{
margin: 0 auto;
padding: 0;
width: 97.71428%
}
#PropertyDetailsContent div.propDetailsContentInner div
{
}
#PropertyDetailsContent div.propDetailsContentInner h3
{
display: none;
margin: 0 0 16px 0;
padding: 0;
}
#PropertyDetailsContent div.propDetailsContentInner div.propContentActive
{
display: block;
}
#PropertyDetailsContent div.propDetailsContentInner div.propContent
{
display: none;
}
#PropertyDetailsContent div.propContentPets
{
background-image: url('https://www.cabinsusagatlinburg.com/images/icon-pet-friendly.png');
background-repeat: no-repeat;
background-position: center center;
display: block;
height: 31px;
line-height: 31px;
margin: 0 0 16px 0;
padding: 0;
text-align: center;
width: 100%;
}
#PropertyDetailsContent div.propContentBook
{
margin: 0 0 16px 0;
padding: 0;
text-align: center;
}
#PropertyDetailsContent div.propContentBook a
{
color: rgb( 255, 255, 255 );
display: inline-block;
line-height: 41px;
margin: 0 !important;
max-width: 200px;
min-width: 120px;
padding: 0 !important;
text-decoration: none;
vertical-align: middle;
width: 100%;
}
#PropertyDetailsContent div.propContentFavs
{
margin: 0 0 16px 0;
padding: 0;
text-align: center;
}
#PropertyDetailsContent div.propContentFavs a
{
color: rgb( 51, 51, 51 );
margin: 0;
padding: 0;
text-decoration: none;
}
#PropertyDetailsContent div.propContentFavs a span:first-child
{
background-position: center left;
background-repeat: no-repeat;
display: inline-block;
height: 16px;
margin: 0 8px 0 0;
padding: 0;
vertical-align: middle;
width: 16px;
}
#PropertyDetailsContent div.propContentFavs a span:last-child
{
line-height: 16px;
vertical-align: middle;
}
#PropertyDetailsContent div.propContentFavs a.proButtonAddFavs
{
}
#PropertyDetailsContent div.propContentFavs a.proButtonAddFavs span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/icon-add.png');
}
#PropertyDetailsContent div.propContentFavs a.proButtonRemoveFavs
{
}
#PropertyDetailsContent div.propContentFavs a.proButtonRemoveFavs span:first-child
{
background-image: url('https://www.cabinsusagatlinburg.com/images/icon-remove.png');
}
#PropertyDetailsContent div.propContentRight img
{
border-radius: 8px;
margin: 0 0 16px 0;
padding: 0;
width: 100%;
}
#PropertyDetailsContent div.propContentRight img:last-child
{
margin: 0;
}
#PropertyDetailsContent div.propContentClear
{
clear: right;
}
#PropertyDetailsContent #PropContentDetails
{
}
#PropertyDetailsContent #PropContentDetails div.propDetailsStars
{
float: right;
line-height: 15px;
}
#PropertyDetailsContent #PropContentDetails div.propDetailsStars img
{
height: 15px;
margin: 0 0 0 4px;
padding: 0;
width: 15px;
}
#PropertyDetailsContent div.proBedsArea
{
margin: 0;
padding: 0;
}
#PropertyDetailsContent div.proBeds
{
font-size: 13px;
font-weight: bold;
margin: 0;
padding: 0;
}
#PropertyDetailsContent div.proArea
{
font-size: 12px;
margin: 0;
padding: 0;
}
#PropertyDetailsContent #PropContentDetails div.propDetailsAmens
{
margin: 8px 0 8px 0;
padding: 0;
}
#PropertyDetailsContent #PropContentDetails div.propDetailsAmens ul
{
margin: 0;
padding: 0;
}
#PropertyDetailsContent #PropContentDetails div.propDetailsAmens ul li
{
display: inline-block;
height: 17px;
line-height: 17px;
list-style-type: none;
margin: 0;
overflow: hidden;
padding: 0;
width: 48.52941%;
}
#PropertyDetailsContent #PropContentDetails div.propDetailsAmens ul li *
{
font-size: 13px;
margin: 0;
padding: 0;
line-height: 17px;
vertical-align: middle;
}
#PropertyDetailsContent #PropContentDetails div.propDetailsAmens ul li span
{
vertical-align: text-top;
}
#PropertyDetailsContent #PropContentDetails div.propDetailsAmens ul li span:before
{
content: url('https://www.cabinsusagatlinburg.com/images/icon-small-bullet.png');
margin-right: 5.52995%;
vertical-align: text-top;
}
#PropertyDetailsContent #PropContentDetails div.propDetailsDescription
{
margin: 0;
padding: 0;
}
#PropertyDetailsContent #PropContentPhotos
{
}
#PropertyDetailsContent #PropContentVideos iframe
{
height: 253px;
width: 100%;
}
#PropertyDetailsContent #PropContentVR iframe
{
height:338px;
width: 100%;
}
#PropertyDetailsContent #PropContentFloorPlans
{
}
#PropertyDetailsContent #PropContentFloorPlans div.propFloorPlan
{
margin: 0 0 8px 0;
}
#PropertyDetailsContent #PropContentFloorPlans div.propFloorPlan img
{
margin: 0 auto 8px 0;
padding: 0;
width: 100%;
}
#PropertyDetailsContent #PropContentFloorPlans div.propFloorPlan a
{
display: block;
margin: 0 auto;
text-decoration: none;
text-align: center;
width: 100%;
}
#PropertyDetailsContent #PropContentCalendars
{
}
#PropContentCalendars #CalForm
{
border: 0;
width: 100%;
}
#PropContentCalendars #CalInputs
{
margin: 5px 0 0 0;
text-align: center;
}
#PropContentCalendars #CalLegend
{
margin: 8px 0;
padding: 0;
text-align: center;
}
#PropContentCalendars #CalLegend span
{
color: rgb( 237, 27, 35 );
font-weight: bold;
text-transform: uppercase;
}
#PropContentCalendars #CalCalendars
{
margin: 8px 0;
padding: 0;
text-align: center;
}
#CalCalendars table.calCalendar
{
background-color: rgb( 204, 204, 204 );
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
margin: 16px auto 0 auto;
padding: 0;
text-align: center;
}
#CalCalendars table.calCalendar *
{
border-collapse: collapse;
margin: 0;
padding: 4px;
text-align: center;
}
#CalCalendars table.calCalendar caption
{
background-color: rgb( 46, 49, 146 );
border: 1px solid black;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
box-sizing: border-box;
color: rgb( 255, 255, 255 );
font-size: 15px;
}
#CalCalendars table.calCalendar th
{
background-color: rgb( 23, 23, 28 );
border: 1px solid black;
box-sizing: border-box;
color: rgb( 255, 255, 255 );
font-size: 11px;
font-weight: bold;
width: 14.2857%;
}
#CalCalendars table.calCalendar tbody td
{
border: 1px solid black;
box-sizing: border-box;
color: rgb( 23, 23, 23 );
font-size: 13px;
}
#CalCalendars table.calCalendar td.calBooked
{
background-color: rgb( 237, 27, 35 );
}
#CalCalendars table.calCalendar td.calAvail
{
background-color: rgb( 255, 255, 255 );
}
#CalCalendars table.calCalendar td.calFooter
{
background-color: rgb( 46, 49, 146 );
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
font-size: 4px;
height: 4px;
line-height: 4px;
overflow: hidden;
padding: 0;
}
#PropertyDetailsContent #PropContentReviews
{
}
#PropContentReviews div.gurLeader
{
text-align: right;
}
#PropContentReviews div.gurLeader span
{
background-color: rgb( 255, 255, 255 );
border-radius: 4px;
font-size: 15px;
font-weight: bold;
padding: 4px;
}
#PropContentReviews div.gurLeader span:first-child
{
background-color: transparent;
font-size: 13px;
}
#PropContentReviews div.gurLeader span:last-child
{
background-color: transparent;
font-size: 13px;
font-weight: normal;
}
#PropContentReviews div.gurReviews
{
}
#PropContentReviews div.gurReviews div.gurReview *
{
font-size: 13px;
}
#PropContentReviews div.gurReviews div.gurReview h5
{
font-weight: bold;
margin: 0;
padding: 0;
}
#PropContentReviews div.gurReview h4.gurReviewHeader
{
background-color: rgb( 37, 31, 66 );
border-radius: 4px;
margin: 16px 0 0 0;
padding: 8px 1.77777%;
}
#PropContentReviews div.gurReview h4.gurReviewHeader span
{
color: rgb( 255, 255, 255 );
font-weight: normal;
margin: 0;
padding: 0;
vertical-align: middle;
}
#PropContentReviews div.gurReview h4.gurReviewHeader span:first-child
{
float: right;
}
#PropContentReviews div.gurReview div.gurReviewGuest
{
margin: 16px 0 0 0;
padding: 0;
}
#PropContentReviews div.gurReview div.gurReviewGuest div.gurReviewRating
{
float: right;
}
#PropContentReviews div.gurReview div.gurReviewGuest div.gurReviewRating span
{
background-color: rgb( 255, 255, 255 );
border-radius: 4px;
font-size: 15px;
font-weight: bold;
padding: 4px;
}
#PropContentReviews div.gurReview div.gurReviewGuest div.gurReviewRating span:first-child
{
background-color: transparent;
font-size: 13px;
}
#PropContentReviews div.gurReview div.gurReviewGuest div.gurReviewRating span:last-child
{
background-color: transparent;
font-size: 13px;
font-weight: normal;
}
#PropContentReviews div.gurReview div.gurReviewArrival
{
margin: 8px 0 0 0;
padding: 0;
}
#PropContentReviews div.gurReview div.gurReviewRatings
{
margin: 8px 0 0 0;
padding: 0;
}
#PropContentReviews div.gurReview div.gurReviewRatingsRatings
{
margin: 8px 0 0 0;
padding: 0;
}
#PropContentReviews div.gurReview div.gurReviewRatingsRating
{
box-sizing: border-box;
display: inline-block;
margin: 0 0 0 1.77%;
padding: 0;
text-align: right;
width: 30%;
}
#PropContentReviews div.gurReview div.gurReviewRatingsRating span
{
line-height: 23px;
margin: 0;
padding: 0;
vertical-align: middle;
}
#PropContentReviews div.gurReview div.gurReviewRatingsRating span:first-child
{
margin: 0 8px 0 0;
padding: 0;
}
#PropContentReviews div.gurReview div.gurReviewRatingsRating span:last-child
{
background-color: rgb( 255, 255, 255 );
border-radius: 4px;
display: inline-block;
line-height: 19px;
text-align: center;
width: 30px;
}
#PropContentReviews div.gurReview div.gurReviewRecommends
{
margin: 8px 0 0 0;
padding: 0;
}
#PropContentReviews div.gurReview div.gurReviewRecommend
{
box-sizing: border-box;
display: inline-block;
margin: 0 0 0 1.77%;
padding: 0;
text-align: right;
width: 62.55%;
}
#PropContentReviews div.gurReview div.gurReviewRecommend span
{
line-height: 23px;
margin: 0;
padding: 0;
vertical-align: middle;
}
#PropContentReviews div.gurReview div.gurReviewRecommend span:first-child
{
margin: 0 8px 0 0;
padding: 0;
}
#PropContentReviews div.gurReview div.gurReviewRecommend span:last-child
{
background-color: rgb( 255, 255, 255 );
border-radius: 4px;
display: inline-block;
line-height: 19px;
text-align: center;
width: 30px;
}
#PropContentReviews div.gurReview div.gurReviewComments
{
margin: 16px 0 0 0;
padding: 0;
}
#PropContentReviews div.gurReview div.gurReviewResponse
{
margin: 16px 0 0 0;
padding: 0;
}
#PropContentReviews div.gurReview div.gurReviewBookButton
{
margin: 16px 0 8px 0;
padding: 0;
text-align: center;
}
#PropContentReviews div.gurReview div.gurReviewBookButton a
{
color: rgb(255, 255, 255);
display: inline-block;
font-size: 15px;
line-height: 41px;
margin: 0px !important;
max-width: 200px;
min-width: 120px;
padding: 0px !important;
text-align: center;
text-decoration: none;
vertical-align: middle;
width: 100%;
}
#PropContentReviews div.gurReview div.gurReviewBookButton:last-child
{
display: none;
}
#PropertyDetailsContent #PropContentMaps
{
}
#PropertyDetailsContent #PropContentMaps #PropContentMapsMap
{
transition: none !important;
margin: 0 0 8px 0;
}
#PropertyDetailsContent #PropContentMaps div.propContentMapsLegend div.propContentMapsGoogleDirections
{
float: right;
text-align: right;
}
#PropertyDetailsContent #PropContentMaps div.propContentMapsLegend img
{
height: auto;
margin: 0 0 4px 0;
width: auto;
}
div.v12PicViewer div.v12PicScroller img.smallPhoto
{
width: 165px !important;
margin-right: 13.33px;
}
#PropertyDetailsHolder div.proRates {
margin: 0 0 16px 0;
padding: 0;
}
#PropertyDetailsHolder div.proRates span {
display: block;
color: rgb( 237, 27, 35 );
font-size: 15px;
font-weight: normal;
text-align: center;
text-decoration: line-through;
width: 100%;
}
#PropertyDetailsHolder div.proRates span:first-child {
color: rgb( 33, 33, 33 );
font-size: 11px;
text-decoration: none;
}
#PropertyDetailsHolder div.proRates span:last-child {
color: rgb( 37, 31, 66 );
text-decoration: none;
}
#SimilarCabinsList {
}
#SimilarCabinsList div.SimilarCabinItem {
display: inline-block;
margin: 0 1% 0 1%;
width: 48%;
}
#SimilarCabinsList div.SimilarCabinItem h2 a {
font-size: 19px;
font-weight: bold;
line-height: 32px;
text-align: center;
}
@media ( min-width : 380px ) and ( max-width : 859px )
{
#PropContentReviews div.gurReview div.gurReviewRatings div.gurReviewRatingsRating
{
width: 47%;
}
#PropContentReviews div.gurReview div.gurReviewRecommends div.gurReviewRecommend
{
width: 96.6%;
}
#PropContentReviews div.gurReview div.gurReviewGuest div.gurReviewRating span:first-child
{
display: none;
}
}
#PropertyDetailsHolder #PropContentHeader
{
color: rgb( 71, 71, 78 );
display: none !important;
font-size: 19px;
font-weight: bold;
line-height: 21px;
margin: 0 0 8px 0;
padding: 0;
text-align: center;
}
#PropertyDetailsContent div.propSpecial
{
color: rgb( 255, 0, 0 );
float: right;
font-weight: 500;
margin: 0 0 8px 0;
padding: 0;
text-align: center;
width: 65.78947%;
}
#PropertyDetailsContent div.propContentRight {
display: inline-block;
float: right;
margin: 0;
padding: 0;
width: 65.78947%;
}
#PropertyDetailsContent div.propContentLeft {
display: inline-block;
float: left;
margin: 0;
padding: 0;
width: 31.871345%;
}
#PropertyDetailsContent div.propContentBottom {
display: block;
float: none;
margin: 16px auto;
padding: 0;
width: 100%;
}
#PropertyDetailsContent #ResvSummary1 {
display: block;
}
#PropertyDetailsContent #ResvSummary2 {
display: none;
}
@media ( max-width : 879px )
{
#PropertyDetailsContent div.propContentRight {
display: inline-block;
float: right;
margin: 0;
min-height: 500px;
padding: 0;
width: 65.78947%;
}
#PropertyDetailsContent div.propContentLeft {
display: inline-block;
float: left;
margin: 0;
padding: 0;
width: 31.871345%;
}
#PropertyDetailsContent div.propContentBottom {
display: block;
float: none;
padding: 0;
width: 100%;
}
#PropertyDetailsContent #ResvSummary1 {
display: none;
}
#PropertyDetailsContent #ResvSummary2 {
display: block;
}
}
@media ( max-width : 767px)
{
#PropertyDetailsHolder #PropContentHeader
{
display: block !important;
}
#PropertyDetailsContent div.propSpecial
{
float: right;
width: 100%; /* 65.78947%; */
}
#PropertyDetailsTabs ul.propTabs li a span:first-child
{
display: block;
width: 33px;
}
#PropertyDetailsTabs ul.propTabs li a span:last-child
{
display: none;
}
#PropertyDetailsContent div.propContentRight {
display: block;
float: none;
margin: 0 auto 8px auto;
padding: 0;
width: 96.6%;
}
#PropertyDetailsContent div.propContentLeft {
display: none;
float: none;
margin: 0 auto;
padding: 0;
width: 96.6%;
}
#PropertyDetailsContent div.propContentBottom {
display: block;
float: none;
padding: 0;
width: 100%;
}
#PropertyDetailsContent #ResvSummary1 {
display: none;
}
#PropertyDetailsContent #ResvSummary2 {
display: block;
}
}
@media ( max-width : 639px )
{
#PropertyDetailsHolder #PropContentHeader
{
display: inline-block; !important;
float: right;
width: 65.78947%;
}
#PropertyDetailsContent div.propSpecial
{
float: right;
width: 65.78947%; /* 65.78947%; */
}
#PropertyDetailsContent div.propContentRight {
display: inline-block;
float: right;
margin: 0;
padding: 0;
width: 65.78947%;
}
#PropertyDetailsContent div.propContentLeft {
display: inline-block;
float: left;
margin: 0 0 0 0;
padding: 0;
width: 31.871345%;
}
#PropertyDetailsContent div.propContentBottom {
display: block;
float: none;
padding: 0;
width: 100%;
}
#PropertyDetailsContent #ResvSummary1 {
display: none;
}
#PropertyDetailsContent #ResvSummary2 {
display: block;
}
}
@media ( max-width : 479px)
{
#PropertyDetailsContent div.propContentLeft div.propContentBook, #PropertyDetailsContent div.propContentLeft div.propContentFavs,  {
display: none !important;
}
#PropertyDetailsTabs ul.propTabs li a span:first-child
{
display: block;
width: 23px;
}
#PropertyDetailsTabs ul.propTabs li a span:last-child
{
display: none;
}
}
@media ( max-width : 449px )
{
#PropertyDetailsHolder #PropContentHeader
{
display: block; !important;
float: none;
width: 100%;
}
#PropertyDetailsContent div.propSpecial
{
float: none;
width: 100%; /* 65.78947%; */
}
#PropertyDetailsContent div.propContentRight {
display: block;
float: none;
margin: 0 auto 8px auto;
padding: 0;
width: 96.6%;
}
#PropertyDetailsContent div.propContentLeft {
display: none;
float: none;
margin: 0 auto;
padding: 0;
width: 96.6%;
}
#PropertyDetailsContent div.propContentBottom {
display: block;
float: none;
padding: 0;
width: 100%;
}
#PropertyDetailsContent #ResvSummary1 {
display: none;
}
#PropertyDetailsContent #ResvSummary2 {
display: block;
}
#PropertyDetailsContent #PropContentReviews div.propContentBook {
display: none;
}
}
@media ( max-width : 379px )
{
#PropContentReviews div.gurReview div.gurReviewGuest div.gurReviewRating span:first-child {
display: none;
}
#PropContentReviews div.gurReview div.gurReviewRatings div.gurReviewRatingsRating {
width: 47%;
}
#PropContentReviews div.gurReview div.gurReviewRecommend {
width: 96.6%;
}
#SimilarCabinsList div.SimilarCabinItem {
display: inline-block;
margin: 0 1% 0 1%;
width: 98%;
}
}
@media ( max-width : 249px )
{
#PropContentReviews div.gurReview div.gurReviewGuest div.gurReviewRating span:first-child {
display: none;
}
#PropContentReviews div.gurReview div.gurReviewRatings div.gurReviewRatingsRating {
width: 96.6%;
}
#PropContentReviews div.gurReview div.gurReviewRecommend extra {
display: none;
}
}
