/* hotel */

#intro h2 {
	margin:0 0.8em;
	padding:0;
	font-size:123.1%;
}

#intro {
	margin-bottom:1em;
}

#intro .section {
	margin-top:1em;
}

#intro .h_img {
	margin:0;
	padding:0 0 0 5px;
}

#intro .h_img img {
	display:block;
	border:2px solid #F2AE00;
}

#intro .h_rating {
	display:block;
	padding:5px 3px;
	margin:0 0 10px 0;
	text-align:center;
	background-color:#F7E9C2;
	border:1px solid #F2AE00;
}

#intro .h_aag {
	line-height:16px;
	padding:0;
	margin:0 0 10px 0;
}

.h_info p {
    margin:1em 0 !important;
}

/* tabs */

#tabs {
	margin-top:1.5em;
}

/* info - icons */

ul.h_icons {
	height:60px;
	background-color:#DEE0EB;
}

ul.h_icons li {
	display:block;
	float:left;
	font-weight:bold;
	text-align:center;
	/*padding:3px 0 0 5px;*/
	margin:3px 10px 0 10px;
}

ul.h_icons li img {
	display:block;
	
}

/* info - trip advisor */

.ta_rating {
	clear:left;
	display:block;
	text-align:center;
	width:230px;
	margin:1em 0 !important;
	padding:5px 10px;
	border:1px solid #B8C7E7;
}

.ta_rating b {
	font-size:93%;
	display:block;
}

/* Blog Section */

.blogSection {
	margin-bottom:30px;
}
.blogSection img {
	margin:10px;
}

.blogContent {
	margin-left:165px;
}
.blogContent-Wide {
	margin:10px 0 10px 200px;
}
.blogContent-FullWidth {
	margin:10px;
}
.blogContent-FullWidth ul {
	padding-left:20px;
	padding-top:10px;
}
.blogContent-FullWidth li {
	list-style-type:disc;
	padding:0 0 5px;
}
.blogContent-Wide ul {
	padding-left:20px;
	padding-top:10px;
}
.blogContent-Wide li {
	list-style-type:disc;
	padding:0 0 5px;
}
.blogSection ul {
	padding-top:10px;
	margin-left:15px;
}
.blogSection li {
	list-style-type:disc;
	padding:0 0 5px;
}

.blogSection img {
	float:left;
}

hr {
	margin:1em 5px;
	background-color:#CCCCCC;
	border:0 none;
	color:#CCCCCC;
	height:1px;
	clear:both;
}

.moreLink {
	background:transparent url(/_assets/img/common/link_arrow_down.gif) no-repeat scroll 0 5px;
	margin-top:10px;
	padding-left:15px;
}

.lessLink {
	background:transparent url(/_assets/img/common/link_arrow_up.gif) no-repeat scroll 0 5px;
	margin-top:10px;
	padding-left:15px;
}

/* location */

#GoogleMap {
	width:550px;
	height:400px;
	border:1px solid #333;
	margin:0 0 10px 10px;
}

.address {
	margin:20px 15px;
}

.contact {
	margin-top:10px;
}

/* customer reviews */

.lhs-reviews {
	float:left;
	width:500px;
	padding-right:20px;
}

.rhs-reviews {
	display:block;
	width:350px;
	float:left;
	padding-left:20px;
	margin-bottom:20px;
	border-left:1px solid #E4E4E4;
}
.customerReviews {
	margin-bottom:10px;
}

.reviewTitle  { 
    font-size:138.5%;
	font-weight:bold;
	padding:0;
	width:350px;
	font-weight:bold; 
	font-style:italic; 
	padding:0 0 10px 0!important; 
}


.customerReviews .small {
	color:#999999;
}
.customerReviews .content {
	/*padding:20px 30px 0 30px !important;*/
}
.reviewPerson {
	float:left;
	margin:0 0 0 10px;
}

.reviewRating {
	float:right;
	text-align:right;
}
.customerReviews .quote {
	padding-top:16px;
	clear:left;
}

.quote p        { margin-bottom:10px; line-height:16px; }

.reviewText     { width: 450px;}


.quote .content {
	/*background:transparent url(/_assets/img/hotel/zui_pod_hotel_quote.gif) no-repeat scroll right top;*/
	margin:10px 0 10px 0;
	padding:20px;
	border:1px solid #f2ae00;
	background-color:#f7e9c2;
}

.quote .contentContainer    { position:relative; padding:10px 0 10px 0; display:block; }
.quoteTopLeft               { position:absolute; left:10px; top:12px; z-index:999; }
.quoteBottomRight           { position:absolute; right:20px; bottom:12px; z-index:999; }


.quote .t {
	background:transparent url(/_assets/img/hotel/zui_pod_hotel_quote.gif) no-repeat scroll left top;
	padding-left:30px;
}

.quote .b {
	background:transparent url(/_assets/img/hotel/zui_pod_hotel_quote.gif) no-repeat scroll right bottom;
	height:15px;
}

.quote .b div {
	background:transparent url(/_assets/img/hotel/zui_pod_hotel_quote.gif) no-repeat scroll left bottom;
	height:15px;
}


#reviewForm label {
	display:block;
	padding:5px 0;
}
#reviewForm input {
	width:200px;
}
#reviewForm textarea {
	width:325px;
	height:150px;
	margin-top:5px;
}
#reviewForm .submit {
	float:right;
	margin-top:10px;
	width:144px;
}
#reviewForm .form {
	padding:10px;
}

#CharacterCount input {
    border:medium none;
    color:#FF0000;
    background-color:#F9D782;
    font-weight:bold;
    width:23px;
}

/* blue pod */

.bluepod h4 {
	background-color:#3B60AF;
	color:#FFF;
	margin:0.1em 0;
	padding:10px;
}

.bluepod .content {
	padding:5px;
	border:1px solid #3B60AF;
}

#tabs .full         { padding:20px 10px 20px 10px;}
#tabs h3            { padding:0; margin:0 0 10px 0;}

.FacilityImages     { margin:0; padding:0; }
.FacilityImages li  { list-style:none; display:inline;  }

.locationText { padding:1em 0; }

.localAttractions h3.section { margin:0.5em 0 !important; }
.localAttractions ul { margin:1em; }
.localAttractions li { list-style-type:disc; margin-left:2em; padding:0.2em; }

.taCode         { margin: 20px 0 0 0; }
.taCode .widSSP { width: 350px !important; }

.BackgroundWhite { background-color:white; }
