@charset "utf-8";
p#cross-links { border-bottom: 0px solid #ccc; margin: 0px; padding: 0px; text-align: right; font-size: 10px; }


noscript p { color: #666; font-size: 14px; text-align: left; padding-top: 100px; padding-left: 50px; width: 600px; display: none; }
noscript a { color: #CCC; text-decoration: underline; }
noscript ol { margin-left: 50px; text-align: left; width: 500px; font-size: 13px; color: #666; display: none; }
a:focus { outline:none; border-width: 0px; }
a img { border: 0; text-decoration: none; }
.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */ position: relative; width: 812px; height: auto; margin: 0px; padding: 0px; float: left; }

/* These 2 lines specify style applied while slider is loading */
.csw { width: 812px; overflow: hidden; display: block; margin: 0px; padding: 0px; height: 464px; float: none; }
.csw .loading { text-align: left; margin-top: 0px; margin-bottom: 0px; padding: 0px; }
.csw .loading img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: .5;  opacity: .5; }

.stripViewer { /* This is the viewing window */ overflow: hidden; /* this is the border. should have the same value for the links */ margin: 0px; width: 812px; clear: none; padding: 0px; height: 464px; float: none; position: relative; }
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */ position: relative; left: 0; top: 0; width: 100%; list-style-type: none; height: 464px; overflow: hidden; margin: 0px; padding: 0px; 
		}
.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */ float:left; position: relative; width: 812px; /* Also specified in  .stripViewer  above */ margin: 0px; padding: 0px; height: 464px; overflow: hidden; clear: none; }
.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */ padding: 0px; margin: 0px; }

.stripNav { /* This is the div to hold your nav (the UL generated at run time) */ clear: none !important; position: relative; float: right; height: auto; border-width: 0px; width: 158px !important; margin: 0px; padding: 0px; top: -151px; right: -169px; }
.stripNav ul { /* The auto-generated set of links */ list-style: none; margin: 0px; padding: 0px; width: 158px; }
.stripNav ul li { float: left; font-size: 10px; margin: 0px; padding: 0px; line-height: 28px; }

.stripNav a { font-size: 10px; font-weight: normal; color: #5f5554; text-decoration: none; padding: 6px 5px 6px 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; }
.stripNav li a.current { color: #FFF; }
.stripNav li a:hover { color: #999; }
.stripNav li.tab1 a, .stripNav li.tab2 a, .stripNav li.tab3 a, .stripNav li.tab4 a, .stripNav li.tab5 a, .stripNav li.tab6 a, .stripNav li.tab7 a, .stripNav li.tab8 a, .stripNav li.tab9 a { margin: 0px; padding: 6px 9px 6px 1px; }

.stripNavL a, .stripNavR a { text-decoration: none; display: block; height: 20px; width: 20px; text-indent: -9000px; }
.stripNavR { background: url(../img3/collections_right.gif) bottom; padding: 0px; height: 20px; width: 20px; clear: both; float: right; position: absolute; z-index: 3; margin: -20px 0px 0px; left: 855px; top: 450px; }

.stripNavR a:hover { background: url(../img3/collections_right.gif) top; }
.stripNavL { background: url(../img3/collections_left.gif) bottom; position: relative; padding: 0px; height: 20px; width: 20px; clear: none !important; float: right; top: 450px; left: 35px; margin: -20px 0px 0px; z-index: 3; }


.stripNavL a:hover { overflow: hidden; background: url(../img3/collections_left.gif) top; }


/* hotels */
.hotel-pic { margin: 0px; padding: 145px 0px 0px; width: 100%; text-align: right; height: auto; }
.hotel-pic h4 { font: normal 12px Georgia, "Times New Roman", Times, serif !important; text-align: right; margin: 0px; padding: 7px 22px 5px 0px; color: #5f5554; letter-spacing: 1px; word-spacing: 1px; }

.hotel-pic h6 { font: normal 10px Arial, Helvetica, sans-serif !important; text-align: right; margin: 0px; padding: 85px 17px 5px 0px; color: #5f5554; display: none; }

.hotel-pic-br { margin: 0px; padding: 0px; float: left; height: 200px; width: auto; clear: left; }
.hotel-pic a { background: #FFF !important; width: auto; display: inline-block; margin-right: 23px; }

.hotel-pic a img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; background: #FFF !important; opacity: 1; }
.hotel-pic a:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=93); -moz-opacity: 0.93; background: #FFF !important; opacity: 0.9; }

.objects {
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	margin: 0px;
	padding: 10px 0px 0px;
}
.objects h2 {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	color: #5f5554;
}
.objects h2 a:link, .objects h2 a:visited {
	color: #786E6D;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 11px;
}
.objects h2 a:hover {
	color: #FFF !important;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.objects h2 span {
	font-size: 10px;
	color: #5f5554;
}
.objects h2 span a:link, .objects h2 span a:visited {
	color: #5f5554;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 9px;
}
.objects h2 span a:hover {
	color: #FFF !important;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.new-objects-time { height: 10px; width: 300px; margin-top: -10px; top: 135px; left: 5px; float: left; position: relative; font: normal 10px Arial, Helvetica, sans-serif; }
.new-objects-time h6 {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #5f5554;
	display: none;
}



.hotel-pic2 a { background: #FFF !important; height: 200px; width: auto; display: inline-block; float: left; position: relative; margin-left: 270px !important; }

.hotel-pic2 a img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; background: #FFF !important; }
.hotel-pic2 a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=93); -moz-opacity: 0.93; background: #FFF !important; }
