/*---Standard Font---*/
.black{color:#000;}
.red{color:#c00;}
.gray{color:#666;}
.lightgray{color:#999;}
.green{color:#1aac5b}
.blue{color:#0283de}
.purple{color:#9436D4;}
.font11b{font-size:11px; font-weight:bold;}
.fontsmalln{font-size:small;font-weight:normal;font-style:normal}
.fontsmallb{font-size:small;font-weight:bold}
.fontsmalli{font-size:small;font-style:italic}
.fontmediumn{font-size:medium;font-weight:normal;}
.fontmediumb{font-size:medium;font-weight:bold;}
.fontmediumstri{font-size:medium;text-decoration:line-through}
.fontlargeb{font-size:large;font-weight:bold}
.fontxlargeb{font-size:x-large;font-weight:bold}
.fontxs{font-size:x-small}
.fontm{font-size:medium;}
.fontl{font-size:large; font-weight:normal;}
.fontxl{font-size:x-large}
.fontlowcase{text-transform:lowercase;}
.fontcapital{text-transform:capitalize}
.fontunderline{text-decoration:underline;}
.fontuppercase{text-transform:uppercase}
.pspacten{padding-top:10px !important}

/*--Check Rates & Availability---*/
.check_rate p.img_calen{margin-top:5px;}
.check_rate td.pspacten{vertical-align:bottom;}
.check_rate select.select_month{margin-left:5px;}
.check_rate div.rcontent{padding-right:5px !important;}
.box_select p.pspacten{height:20px;padding:10px;}
.imghotelphoto{width:235px;height:157px;}
.con_hotelsup{padding:0 10px 0 15px;}
.con_hotelsup p,.con_hotelsup table{margin-bottom:10px}
.check_rate,.info_hotel,.photo,.food,.publicnote,.map{padding:10px 0}
.rate {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; MARGIN: 0px 5px 5px 0px; PADDING-LEFT: 5px; WIDTH: 115px; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
.hotelpic {
	WIDTH: 115px; PADDING-RIGHT: 5px; DISPLAY: block; HEIGHT: 77px
}
/*---Hotel Info---*/
.info_hotel h2{padding-bottom:4px;margin-bottom:10px;}
.info_hotel p{padding-bottom:10px;}
#ctl00_ContentMain_upPolicies{clear:both}
.squarebox{
	background-color:#efefef;
	border-top:2px solid #ccc;
	height:23px;
	padding:5px 0 0 10px;
	z-index:1;
	overflow:hidden;
	clear:both;
}
#policies_expend_icon,#usefulInfo_expend_icon{z-index:199;position:relative;cursor:pointer}
.polic_plus{background-position:-551px -441px;padding:0 25px;}
.polic_minus{background-position:-551px -456px;padding:0 25px;}
#hid_usefulInfo,#hid_policies{
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	padding:35px 10px 10px;
	position:relative;
	z-index:50;
	margin-top:-30px;
}
#hid_policies td{padding:5px 0}
.line_doubgrey{border-bottom:solid 2px #ccc;}
.master_navlink{
	max-width:664px;
	margin:0 auto;
	width:expression(document.body.clientWidth > 1024? "664px": "auto" ); /*Hack IE6 from streching to 100% width*/
}
.master_navlink p{padding-left:0px;}
.spacer_fac{width:20px;}
/*--Photo--*/
.photo table{margin:20px auto 0;}
.photo td{width:260px;padding:0 15px;}
.photo strong{display:block;padding:10px 0;}
.photo img{width:260px;}
.photo p{padding-bottom:10px;}
