/* --  Trip Advisor -- */


.TAText {
	font-size:0.9em;
	padding:0 !important;
}

/* ----------------------------------- *\
   SECTION
\* ----------------------------------- */

.TASummary {
	line-height: 1.25;
	padding: 5px;
	min-height:170px;
}
* html #TASummary { 
	height:180px;
}
.TASummary h2 {
	margin:0 !important;
}
.TASummary h3 b {
	font-weight: bold;
}
.TASummary .help {
	position: absolute;
	right: 6px;
	top: 6px;
}
.TASummary .rating .reference {
	display: block;
}
.TASummary .ratingTitle {
	margin-bottom:10px;
}

/* ----------------------------------- *\
   4 TOP SECTIONS
\* ----------------------------------- */

.TASummary .taSection {
    display:block;
    float:left; 
    padding:0;
    margin:0;
    list-style-type:none;
    margin-right:40px;    
}

.TASummary .taSection b {
    display:block;
    margin-bottom:5px;
}

.TASummary .taSection ul {
    padding:0;
    margin:0;
    list-style-type:none;
    float:left;
}

.TASummary .taSection ul li {
    clear:left;
    float:left;
    display:block;
}

.TASummary .taSection ul li img {
	display: block;
	float: left;
	vertical-align: text-top;
	margin-right:5px;
}

.TASummary .expect ul li {
	margin: 2px 5px 2px 0;
}

/* ----------------------------------- *\
   TRAVELLER RATING (EXC., GOOD, AV.) 
\* ----------------------------------- */

.TASummary .travellerRating {
    
}

.TASummary .travellerRating ul li {
    margin: 2px 5px 2px 0;
}

.TASummary .travellerRatingName  {
    display:block;
    float:left;
    width:110px;
}
.TASummary .travellerRatingName span {
    color:#999;
}
.TASummary .bar {   
    display:block;
    float:left;
    border:1px solid #91B155; 
    width:100px; 
    height:10px;       
    display: block;
}
.TASummary .fill {
    display:block; 
    height:10px; 
    background-color:#91B155; 
}

/* --------------------------------- *\
   LOGO AND RATING 
\* --------------------------------- */

.TASummary .logoAndRating {
    _width:220px; /* ie6 */
}

.TASummary .logoAndRating p {
	margin:0;
}
.TASummary .logoAndRating img#logo {
	margin-bottom:30px;
}

.custRating  {    
    height: 22px;	
	padding:2px 0 0 125px;
}

.TASummary .custRating .noOfReviews {
    float:left; 
    margin-bottom:0;
}

.cr_0 {
	background: url(http://cdn.tripadvisor.com/img2/ratings/traveler/0.0.gif) 0 0 no-repeat;
}
.cr_05 {
	background: url(http://cdn.tripadvisor.com/img2/ratings/traveler/0.5.gif) 0 0 no-repeat;
}
.cr_1 {
	background: url(http://cdn.tripadvisor.com/img2/ratings/traveler/1.0.gif) 0 0 no-repeat;
}
.cr_15 {
	background: url(http://cdn.tripadvisor.com/img2/ratings/traveler/1.5.gif) 0 0 no-repeat;
}
.cr_2 {
	background: url(http://cdn.tripadvisor.com/img2/ratings/traveler/2.0.gif) 0 0 no-repeat;
}
.cr_25 {
	background: url(http://cdn.tripadvisor.com/img2/ratings/traveler/2.5.gif) 0 0 no-repeat;
}
.cr_3 {
	background: url(http://cdn.tripadvisor.com/img2/ratings/traveler/3.0.gif) 0 0 no-repeat;
}
.cr_35 {
	background: url(http://cdn.tripadvisor.com/img2/ratings/traveler/3.5.gif) 0 0 no-repeat;
}
.cr_4 {
	background: url(http://cdn.tripadvisor.com/img2/ratings/traveler/4.0.gif) 0 0 no-repeat;
}
.cr_45 {
	background: url(http://cdn.tripadvisor.com/img2/ratings/traveler/4.5.gif) 0 0 no-repeat;
}
.cr_5 {
	background: url(http://cdn.tripadvisor.com/img2/ratings/traveler/5.0.gif) 0 0 no-repeat;
}

/* --------------------------------- *\
   INITIAL REVIEW 
\* --------------------------------- */

.TASummary .noOfReviews {
   
}

.TASummary .initialReview {
   width:200px;
   margin-right:0;
}


.TASummary .ReadReviews {
	margin-top: 15px;
	padding-top: 10px;
}
.TASummary .ReadReviews p {
	padding-left: 4px;
}

/* --------------------------------- *\
   HIDDEN REVIEW PANEL
\* --------------------------------- */

#TAReviews {
	padding:10px 0;
	margin-top: 130px;
}

#TAReviews .rating {
	display: block;
	float:left;
}

#TAReviews h2 {
	margin-bottom:1em !important;
}

#TAReviews .quote {
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 79px;
}
#TAReviews .summary {
	margin-left: 79px;
}
#TAActions ul {
	border-top: 1px solid #eee;
	list-style-type: none;
	padding-top: 0.5em;
}
#TAActions li {
	display: inline;
	margin-right: 10px;
}



