@charset "utf-8";
p#cross-links { border-bottom: 0px solid #ccc; text-align: center; display: none; margin: 0px; padding: 0px; }

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; float: left; height: auto; margin: 0px; padding: 0px; }
/* These 2 lines specify style applied while slider is loading */
.csw { width: 812px; overflow: hidden; height: 464px; display: block; }
.csw .loading { text-align: left; margin-top: 250px; margin-bottom: 200px; }
.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 ul { text-align: left; margin: 0 15px 0 30px; padding: 0px; }
.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */ padding: 0px; margin: 0px; }
.panelContainer h3 { padding-top: 80px; padding-left: 50px; }
.panelContainer p { }

.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: 66px 25px 0px 0px; height: 464px; width: 812px; display: block; text-align: right; }
.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; }
.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; }

/* about */
.about1 { margin: 0px; height: 144px; width: 812px; padding: 0px 0px 0px; text-align: right; }
.about1 p {
	text-align: right;
	font: 16px/18px Georgia, "Times New Roman", Times, serif;
	color: #6f6867;
	margin-right: 22px !important;
	margin-bottom: 0px;
	position: relative;
	padding-top: 0px !important;
	padding-left: 140px !important;
	margin-top: 0px;
	letter-spacing: 1px;
}
.about1 p span {
	font: 12px Georgia, "Times New Roman", Times, serif !important;
	letter-spacing: 1px;
}
#container #mainContent .slider-wrap #slider1 .panelContainer .panel .wrapper .about1 p span {
	font-size: 11px !important;
	letter-spacing: 0em !important;
}



.about1 h2 {
	text-align: right;
	font: normal 14px Georgia, "Times New Roman", Times, serif !important;
	color: #6f6867;
	margin-right: 22px !important;
	margin-bottom: 12px;
	position: relative;
	padding-top: 50px !important;
	padding-left: 140px !important;
	margin-top: 0px;
	letter-spacing: 1px;
}
.about1 h3 {
	text-align: right;
	font: 15px Georgia, "Times New Roman", Times, serif !important;
	color: #6f6867;
	margin-right: 22px !important;
	margin-bottom: 0px;
	position: relative;
	padding-top: 45px !important;
	padding-left: 140px !important;
	margin-top: 0px;
	letter-spacing: 1px;
}

.about22 { margin: 0px; padding: 0px; width: 812px; display: block; text-align: right; }
.about22 img { margin-right: 23px; }

.about3 { margin: 0px; padding: 0px; height: 137px; width: 812px; display: block; text-align: right; }
.about3 img { margin-right: 23px; margin-top: -35px; position: relative; top: 129px; float: right; display: none; }
.about3 p { text-align: right; font: 16px/18px Georgia, "Times New Roman", Times, serif; color: #6f6867; margin-right: 22px !important; margin-bottom: 0px; position: relative; padding-top: 10px !important; padding-left: 140px !important; letter-spacing: 1px; }

a, a:visited{
	color: #B0B0B0;
	text-decoration: none;
	letter-spacing: 0em;
}
a:hover { color: #FFF; text-decoration: underline; letter-spacing: 0em; }
