@import "header.css";

body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#636;

}

h1
{
	font-size:1.5em;
	font-weight:bold;
	margin:0.1em;
}

h2 img
{
margin-top:3px;
margin-bottom:9px;
}

h2
{
font-size:1em;
}


img
{
	border:none;
}


a:link {
	text-decoration: none;
	color:#636;
}
a:visited {
	text-decoration: none;
	color:#636;
}
a:hover {
	text-decoration: underline;
	color:#636;
}


#hbp-popup-container
{	
	text-align:left;
	width:400px;
	
}

body>#hbp-popup-container { width:400px;}


#hbp-container
{
	text-align:left;
	width:760px;
	margin:0 auto;
}

/* IE 5/6 don't see this */
body>#hbp-container { width:745px;}


#hbp-navbar
{
	text-align:left;
	width:150px; 
	float:left; 
	padding:0px; 
	margin:0px;
}

#hbp-minimap
{
margin-top:5px;
clear:both;
width:160px;
height:170px;
padding-top:2px;
padding-left:2px;
background-image:url('http://www.justonehotel.com/templates/hbp-default/images/minimap_frame.gif');
background-repeat:no-repeat;
}
#hbp-main
{
	width:582px; 
	float:left;
	font-size:0.8em;
	padding-left:9px;
	padding-bottom:140px; /* space for header to be moved into */
}

/* IE 5/6 don't see this */
div>#hbp-main { width:582px;}


#hbp-header
{
	clear:both;
	width:740px;
}


#hbp-popup-header
{
	clear:both;
	width:400px;
}



.hbp-spacer 
{
	text-align:center;
}

.hbp-spacer img
{
	background-color:#969;
	width:572px;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
}

.hbp-image-border
{
	border:2px solid #0000CC;
}

.hbp-image-border:hover
{
	border:2px solid #969;
}



.hbp-star-rating
{
font-size:48px;
font-weight:bold;
float:right;
margin-left:10px;
}

.hbp-address
{
font-size:12px;
overflow:auto;
}

.hbp-maintext
{
	clear:both;
	font-size:12px;
	overflow:auto;
}

.hbp-divider
{
height:2px;
/*background-color:#DDD5DE;*/
background-color:#969;
font-size:1px;
}

#review-averages
{
	font-size:12px;
}



.colhotelRatings {
	font-size: 9pt;
	font-weight: bold;
	}


.hbp-hotel-list
{
	font-size:10px;
	padding:0px;
	margin:0px;
}



.hotelTitle {
	font-size: 20px;
	font-weight: bold;
}
.hotelAltTitle {
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}

.starRating {
	font-size: 14px;
	font-weight: bold;
	}
.mapLink {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		text-align: justify;
}
.formtext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.columnheader {
	font-size: 12pt;
	font-weight: bold;
	}
.linkHead {
	font-size: 20px;
	font-weight: bold;
	}
.quickLinksDiv
{
clear:both;
margin-bottom:5px;
}

.quickLinksDiv .spacerDiv
{
height:7px;
}

.quickLinksDiv a
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}


.quicklinkslist {
		font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}






.tab,  .tabSelected, .tabFirst, .tabFirstSelected, .tabLast, .tabLastSelected
{
	width:92px;
	float:left;
	text-align:center;
	border-bottom:none;
	background-color:#DDD5DE;
	height:20px;
	margin-left:5px;
	padding-top:3px;
	font-size:12px;
	font-weight:bold;
}

.tabSelected,.tabFirstSelected,.tabLastSelected
{
	background-color:#636;
}



.tabSelected a , .tabFirstSelected a, .tabLastSelected a
{
	color:#FFF;
}

.tabSelected a:visited, .tabFirstSelected a:visited , .tabLastSelected a:visited
{
	color:#FFF;
}

.tabFirst, .tabFirstSelected 
{
	border:none;
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/tab-left.gif);
	background-repeat:no-repeat;
	margin-left:0px;
}
.tabFirstSelected
{
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/tab-left-highlighted.gif);
}


.tabLast, .tabLastSelected
{
	border:none;
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/tab-right.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
}



.tabLastSelected
{
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/tab-right-highlighted.gif);
}


.tabContent
{
width:573px;
clear:both;
 border-top:3px solid #DDD5DE;
padding:2px;
font-size:12px;
padding-top:10px;
}
loud
div>.tabContent
{
width:573px;
}

#hbp-details
{
	width:280px;
	float:left;
	padding-right:5px;
	height:137px;

}


#hbp-summary
{
	margin-left:9px;
	width:280px;
	float:left;

	padding-right:5px;
	height:137px;	
	clear:right;
}
div>#hbp-summary
{
width:280px;
}


#hbp-address
{
	width:280px;
	float:left;
	padding-right:5px;
	height:100px;

}







#key-points
{
	
	margin-left:9px;
	width:280px;
	float:left;

	padding-right:5px;
/*	height:220px;	*/
height:auto;



}

#key-points ul
{
margin-top:0px;
margin-left:1.8em;
padding-left:0px;
}
#key-points a
{
font-weight:bold;
}
#key-points li
{
margin-left:0px;
padding-left:0em;
font-size:12px;
padding-bottom:4px;
}

#main-image
{
	margin-top:8px;

	text-align:center;
 	width:280px;
	float:left;
	height:220px;
	padding-left:3px;


}
#main-pic
{
	text-align:center;
	margin:0 auto;
	vertical-align:middle;
}

#main-image .caption
{
	clear:both;
	padding-top:4px;
}
#thumbs-pane
{
margin-top:10px;
clear:both;
	width:280px;
	float:left;
	text-align:left;
	font-size:1em;
	color:#4227CC;
	height:220px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;

}


.factLink
{
text-decoration:underline;
}











.boxTL
{
	float:left;
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/top-left.gif);
	width:12px;
	height:11px;
	font-size:2px;
}



.boxTM
{

	float:left;
	border-top:1px solid #969;
	background-color:#fff;
	height:10px;
	font-size:2px;
}


.boxTR
{
	float:left;
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/top-right.gif);
	width:12px;
	height:11px;
	font-size:2px;
}

.boxBL
{
	float:left;
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/bottom-left.gif);
	width:12px;
	height:11px;
	font-size:2px;
}


.boxBM
{
	float:left;
	border-bottom:1px solid #969;
	background-color:#fff;
	height:10px;
	font-size:2px;
}

.boxBR
{
	float:left;
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/bottom-right.gif);
	width:12px;
	height:11px;
	font-size:2px;
}

#reviewPopupTM
{
	width:450px;
}

#reviewPopupBM
{
	width:450px;
}
#reviewContent
{
	border-right:1px solid #969;
	border-left:1px solid #969;
	border-top:none;
	clear:both;
	background-color:#FFF;
	padding-left:2px;
	padding-right:2px;
	width:468px;
	overflow:hidden;
}

#reviewTic
{
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/tic.gif);
	height:50px;
	width:47px;
	z-index:100;
	background-repeat:no-repeat;
	
}

iframe
{
	border:none;
	background-color:#FFF;
}

.cloud
{
	text-align:center;
	line-height:300%;
	padding-left:50px;
	padding-right:50px;
	font-family:Comic Sans MS;

}
.cloudTitle
{
	font-weight:normal;
	font-size:16px;
	font-family:Comic Sans MS;

}
a.cloudText1
{
font-size:medium;color:#636;font-style:italic;
}
a.cloudText2
{
font-size:medium;color:#996699;
}


.cloudText1
{
font-size:medium;color:#636;font-style:italic;font-family:Comic Sans MS;
}
.cloudText2
{
font-size:medium;color:#996699;font-family:Comic Sans MS;
}

.quote-left
{
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/reviews/quote_left.gif);
	float:left;
	height:60px;
	width:50px;
	background-repeat:no-repeat;
	margin-left:-30px;
}

/* IE 5/6 don't see this */
div>.quote-left { 	margin-left:-50px;}

.quote-right
{
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/reviews/quote_right.gif);
	float:right;
	height:60px;
	width:50px;
	background-repeat:no-repeat;
	margin-right:-20px;
}

div>.quote-right { 	margin-right:-50px;}


.curve-top
{
	height:20px;
	background-image:url('http://www.justonehotel.com/templates/hbp-default/images/search-form/half-curve-top.gif');
	background-repeat:no-repeat;
}

.curve-middle
{
	background-color:#EAE3EB;

}

.curve-bottom
{
	height:20px;
	background-image:url('http://www.justonehotel.com/templates/hbp-default/images/search-form/half-curve-bottom.gif');
	background-repeat:no-repeat;
}


#score-container
{
width:70px;float:left;text-align:center;
}

#scorebox
{
margin-left:5px;
	font-size:24px;
	font-weight:bold;
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/reviews/overall_scorebox.gif);
	background-repeat:no-repeat;

	height:60px;
	width:57px;
	padding-left:2px;
	text-align:left;

}

.markedText
{
font-weight:bold;
}


#hbp-footer
{
	clear:both;
	position:relative;
	top:-110px;
	margin-left:160px;
	width:580px;
}



.footer-tl
{
	clear:both;
	float:left;
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/footer/corner-tl.gif);
	background-repeat:no-repeat;
	width:18px;
	height:15px;

}

.footer-tm
{
float:left;
border-top:1px solid #969;
height:14px;
width:544px;
}

.footer-tr
{
	float:left;
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/footer/corner-tr.gif);
	background-repeat:no-repeat;
	width:18px;
	height:15px;

}


.footer-pane1
{
	clear:both;
	border-left:1px solid #969;
	border-right:1px solid #969;
	background-color:#fff;
	padding-bottom:5px;

	height:40px;
	
}

.footer-pane2
{
	clear:both;
	border-left:1px solid #969;
	border-right:1px solid #969;
	background-color:#ddd5de;
	height:20px;
	padding-top:5px;
}

.footer-link
{
	width:33%;
	float:left;
	text-align:center;

}




.footer-bl
{
	clear:both;
	float:left;
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/footer/corner-bl.gif);
	background-repeat:no-repeat;
	width:18px;
	height:15px;

}

.footer-bm
{
float:left;
border-bottom:1px solid #969;
background-color:#ddd5de;

height:14px;
width:544px;
}

.footer-br
{
	float:left;
	background-image:url(http://www.justonehotel.com/templates/hbp-default/images/footer/corner-br.gif);
	background-repeat:no-repeat;
	width:18px;
	height:15px;
}

.footer-logo
{
	float:left;
	/*background-image:url(http://www.justonehotel.com/templates/hbp-default/images/footer/logo.gif);
	background-repeat:no-repeat;*/
	height:30px;
	width:218px;
}

.footer-num1
{
text-align:center;
float:left;
width:180px;
}

.footer-num2
{
text-align:center;
float:left;
width:180px;
}

.footer-big-tel
{
	font-weight:bold;
	font-size:16px;
}

.hbp-whirly
{
	margin:0 auto;
}


.revPopupSummary td
{
vertical-align:baseline;
text-align:left;
}


.numRecomendBlurb
{
font-size:12px;clear:both;
padding-top:8px;
padding-left:4px;
}

#hideReviewLink
{
text-align:center;
}

#progWhirly
{
background-image:url(http://www.justonehotel.com/templates/hbp-default/images/search/hbpbigwhirly.gif);
height:70px;
width:70px;
margin:0 auto;
}

#progressNums
{
padding-top:25px;
vertical-align:middle;
font-weight:bold;
text-align:center;
}

#progMessage
{
	font-size:16px;
}
#progMessage a
{
	font-weight:bold;
}


#mid-page-blurb
{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin-bottom:1em;
}