@charset "utf-8";
/* CSS Document for listing pages */

h1, h2, h3, h4, h5, h6	{ margin:0; padding:0; line-height:normal; font-family:Myriad Pro, Arial, Helvetica; font-weight:100 }
h1					{ color:#666; font-size:2em; border:none !important}
h2, h3				{ color:#666; font-size:2em; padding:0 0 0 0.5em }
h3					{ font-size:1.7em }
h4					{ font-size:1.2em; font-weight:normal; color:#0b4661 }
h5					{ font-size:1.3em; font-weight:normal; color:#333; border-bottom:1px solid #fff; padding:0 0 0.2em; margin:0 }
h5.h5				{ font-size:3.5em; font-weight:normal; color:#333; font-family:journal, Arial, Helvetica; border:none; padding:0 0 0.2em; margin:0 }

.fleft {float:left}
.fright {float:right}
.fclear {clear:both}

ul 					{ margin:1em }
ul li				{ list-style:disc; margin:0.5em 1em }
ul li ul li			{ list-style:circle; margin:0.2em 1em; color:#666 }

hr						{ border:none; border-bottom:1px solid #ccc; color:#f0f0f0; height:1px; margin:1em 0 }

.box1 h2.h2					{ border-bottom:1px solid #ccc; background:none; color:#2f2f2f; text-align:left; font-size:2em; padding:0.3em 0 0.1em }
.box1 h2.h3					{ border:none; background:none; /*color:#2f2f2f;*/ text-align:center; font-size:2.3em; padding:0.3em 0 0.1em; font-weight:bold}
.box1 h2.h3 b				{ color:#9f0707 }

/* menu */
.glowingtabs ul					{ list-style-type: none; margin:0; margin-left: 5px; padding:0; font-size:0.9em} 
.glowingtabs li					{ display:inline; margin:0; padding:0 } 
.glowingtabs a					{ float:left; background:url(../images/glowtab-left.png) no-repeat left top; margin:0; margin-right: 5px; padding:0 0 0 9px; text-decoration:none }
.glowingtabs a span				{ float:left; display:block; background:url(../images/glowtab.png) no-repeat right top; padding: 6px 13px 8px 5px; font-weight:normal; color:#393939; font-size:1.2em }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span 			{float:none;}
/* End IE5-Mac hack */
.glowingtabs a:hover span 		{ color: white }
.glowingtabs a.current			{ background-position:0 -80px; }
.glowingtabs a.current span		{ background-position:100% -80px; color: white }
.glowingtabs a:hover			{ background-position:0% -80px; }
.glowingtabs a:hover span		{ background-position:100% -80px }

.w430							{ width:50%; float:left }
.w65							{ width:65%; float:left }
.w35							{ width:35%; float:left }

.details						{ margin:2em 0 0; width:100% }
.details .shadow				{ background:url(../images/shadow-v.png) 98% 0 no-repeat}
.details .form					{ width:615px; float:left; min-height:320px;}
.details h5, .box-holder h5		{ /*color:#2f2f2f;*/ font-size:1.5em; font-weight:bold; border:none }
.details .w430 img.img			{ border:5px solid #054d70 }
.details .w430 p				{ margin:0.2em 0 }
.details .w430 p label			{ /*color:#208cac;*/ width:150px; float:left; display:block }

.details dl					{float:left;width:77%;}
.details dd,
.details dt					{float:left;margin:0 3px 3px 0;padding:2px 0 2px 5px;}
.details dt					{width:16%;/*background-color:#111;color:#208CAC;border-bottom:1px dotted #222*/}
.details dd					{width:31%;/*border-bottom:1px dotted #222*/}

.details #map, .details .map {background:url("../images/loadingAnimation.gif") no-repeat scroll center center transparent;border:1px solid #EEEEEE; width:775px; height:365px; margin-right:44px;}

ul.detail-thumb						{ float:left; width:100%; margin:1em 0 0; clear:both }
ul.detail-thumb li					{ list-style:none; float:left; width:70px; margin:0 0.1em 0.5em 0; border:1px solid #fff; padding:0 }
ul.detail-thumb li:hover			{ border:1px solid #333 }

ul.feature						{ float:left;}
ul.feature li					{ width:308px; float:left; margin:0; list-style:none}
ul.feature li h4				{ font-weight:bold; color:#000; font-size:12pt; float:left}
ul.feature li ul				{ margin:0.5em 1em; float:left}
ul.feature li ul li				{ list-style:disc outside none;}

ul.abt-info						{ margin:0 0 1em; padding:0; float:left }
ul.abt-info	li					{ float:left; width:447px; margin:0 1.2em 0 0; padding:0; list-style:none }
ul.abt-info	li.bordr			{ border-right:1px solid #196198; width:472px }

.details table.room-list		{}
.details table.room-list th, .thead {
	line-height:22px;
	/*color:#000;*/
	font-weight:normal;
	/*background-color:#B8CEEB;*/
	padding-left:3px;
	font-weight:bold;
}

.details table.room-list tr:hover>td {
	background-image:url(../images/td-hover.png);
	border-bottom:1px solid #CCCCCC;
}

.details table.room-list tr td {
	cursor:default;
	padding:2px;
	border-bottom:1px solid #E5E5E5;
}

/* Agent Info On Report */
.agent-info {border:1px solid #E0DEDE;color:#000; padding:0.5em;}
.agent-info h1 {color:#000}
.agent-info .main {float:left; margin-left:10px;width:260px;}
.agent-info .desc {float:left;margin-left:10px;width:570px;}
.agent-info .main strong {width:55px; float:left;}

#disclaimer {color:#666666;margin:0.4em 0;}
#disclaimer p {font-size:9px;line-height:150%;}
.disclaimer2 p {font-size:9px;line-height:150%;}
#disclaimer span {font-size:12px;}