@charset "utf-8";
/* CSS Document */

body {margin:0; background:url(images/pattern.jpg);}
img {border:0;}
.clear {clear:both;}

.wrapper {width:960px; margin:0 auto; background:url(images/pagebg.png) repeat-y; padding:0 14px;}
.headerbg {padding:16px 0;}
.headerbg .logo {float:left; padding:0 0 0 60px;}
.headerbg .booknow {float:right; padding:0 16px 0 0;}
.menubg {background:url(images/menubg.gif); margin:0 1px;}
.menubg ul {margin:0; padding:0 0 0 25px;}
.menubg li {float:left; font-family:"Century Gothic", Arial, Verdana; font-size:14px; text-transform:uppercase; list-style-type:none; padding:10px 0;}
.menubg li a {color:#fff; text-decoration:none;}
.menubg li.menusep {margin:0 15px; color:#fff300}
.menubg li.active {color:#fff300}
.pagebg {padding:60px 10px 15px  10px; background:url(images/headershdw.png) no-repeat top;}
.contentleft {width:624px; float:left; padding:0 15px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:20px; text-align:justify; background:url(images/rightsidebor.gif) repeat-y right;}
.contentleft a {color:#913d05; font-weight:bold;}
.contentleft li { list-style-image:url(images/li.png);}
.contentleft .rewindtxt {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; font-size:20px; font-weight:bold; text-decoration:underline; font-style:italic; padding:10px 0; color:#913d05}
.contentleft .homesubhead {text-decoration:underline; font-size:16px; font-weight:bold; font-style:italic; padding:0 0 5px 0;}
.contentleft h1 {margin:0; padding:0 0 10px 0; color:#003e7e; font-size:24px; text-transform:uppercase;}
.contentright {width:280px; float:left; padding-left:12px; background:url(images/consep.gif) repeat-y left;}
.contentright h1 {margin:0; padding:0 0 10px 0;}
.contentright .resform {background:url(images/reservation_bg.gif) repeat-x bottom #fff;}
.contentright .resform .bookroom {background:url(images/book_bg.gif) repeat-x;}
.contentright .resform .bookroom h1 {background:url(images/rtbook_titlearrow.png) no-repeat; margin:0 0 0 5px; padding:4px 0 4px 35px; text-transform:uppercase; color:#fff; font-family:"Century Gothic", Arial, Verdana; font-weight:bold; font-size:22px;}
.contentright .resform .table {padding:10px 0 15px 10px; font-size:14px; color:#333333; font-family:"Century Gothic", Arial, Verdana; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.contentright .conblock {padding-bottom:20px;}
.contentright .consep {height:1px; background:#bdb9ab; margin:12px 0;}
.contentright .phone {padding-bottom:15px;}
.contentright .tripadv {padding:20px 0 0 0;}
.contentright .weather {margin-top:0px;}

.galleryrow {padding:12px 30px;}
.galleryrow img {border:2px solid #e9c26d;}
.galleryrow .midimg {padding:0 20px;}

.footer {background:url(images/footerbg.gif) repeat-x; font-family:"Century Gothic", Arial, Verdana; font-size:14px; font-weight:bold; color:#fff; padding:11px 0 11px 12px; margin:0 1px;}
.footer .fleft {float:left; padding-top:10px;}
.footer .fright {float:right; text-align:center; padding-right:10px; text-align:left;}
.footer .fright a {color:#fff300; text-decoration:none; }

.textbox {background: url(images/textboxbg.gif) repeat-x bottom #fff; border:1px solid #cbcbcb; padding:3px;}
.search {background:url(images/book_bg.gif) repeat-x; font-family:"Century Gothic", Arial, Verdana; font-size:16px; color:#fff; font-weight:bold; text-transform:uppercase; border:0; padding:5px 10px;}
.w250 {width:250px; margin:3px 0 8px;}
.w110 {width:110px; margin:3px 0 8px;}


.theme-default #slider {
	margin:1px 1px 0 1px;
    width:958px; /* Make sure your images are the same size */
    height:278px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}

.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(images/loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:41%;
	bottom:-42px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:46px;
	height:46px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-top:-6px;
}
.theme-default a.nivo-nextNav {
	background-position:-46px 0;
	right:10px;
}
.theme-default a.nivo-prevNav {
	left:10px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}


.content_reservation {width:930px; float:left; padding:0 15px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:20px; text-align:justify; background:url(images/rightsidebor.gif) repeat-y right;}

.content_reservation h1 {margin:0; padding:0 0 10px 0; color:#003e7e; font-size:30px; text-transform:uppercase;}

ul, menu, dir { padding:0; margin:0 !important;
                padding-left:15px;}
				
.room_aminities_listing{ float:left; width:624px;}	

.room_aminities_listing ul li { line-height:24px; font-size:12px;}	


.offsite_listing{ float:left; width:450px; margin-top:12px;}
.offsite_title{ font-size:15px; text-align:left; margin-bottom:12px; color:#333; text-transform:uppercase;}	
.offsite_listing ul li { line-height:24px; font-size:12px; list-style:url(images/orange_square.jpg); }	


.facilities_listing{ float:left; width:450px; margin-top:12px;}	
.facilities_title{ font-size:15px; text-align:left; margin-bottom:12px; color:#333; text-transform:uppercase;}	
.facilities_listing ul li { line-height:24px; font-size:12px; list-style:url(images/orange_square.jpg);}	

.attraction_listing{ float:left; width:450px; margin-top:12px;}	
.attraction_title{ font-size:15px; text-align:left; margin-bottom:12px; color:#333; text-transform:uppercase;}	
.attraction_listing ul li { line-height:24px; font-size:12px; list-style:url(images/orange_square.jpg);}

.nearby_restaurant_listing{ float:left; width:450px; margin-top:12px;}	
.nearby_restaurant_title{ font-size:15px; text-align:left; margin-bottom:12px; color:#333; text-transform:uppercase;}	
.nearby_restaurant_listing ul li { line-height:24px; font-size:12px; list-style:url(images/orange_square.jpg);}

.nearby_business_listing{ float:left; width:450px; margin-top:12px;}	
.nearby_business_title{ font-size:15px; text-align:left; margin-bottom:12px; color:#333; text-transform:uppercase;}	
.nearby_business_listing ul li { line-height:24px; font-size:12px; list-style:url(images/orange_square.jpg);}

.local_collages_listing{ float:left; width:450px; margin-top:12px;}	
.local_collages_title{ font-size:15px; text-align:left; margin-bottom:12px; color:#333; text-transform:uppercase;}	
.local_collages_listing ul li { line-height:24px; font-size:12px; list-style:url(images/orange_square.jpg);}

.nearby_medical_listing{ float:left; width:450px; margin-top:12px;}	
.nearby_medical_title{ font-size:15px; text-align:left; margin-bottom:12px; color:#333; text-transform:uppercase;}	
.nearby_medical_listing ul li { line-height:24px; font-size:12px; list-style:url(images/orange_square.jpg);}



.highwayinfo_listing{ float:left; width:625px; margin-top:12px;}	
.highwayinfo_title{ font-size:15px; text-align:left; margin-bottom:12px; color:#333; text-transform:uppercase;}	
.highwayinfo_listing ul li { line-height:24px; font-size:12px; list-style:url(images/orange_square.jpg);}


.contentleft .small_blue{ font-size:18px; color:#003e7e; font-weight:bold;}

.attraction_listing{ float:left; width:450px; margin-top:12px;}

.attraction_listing ul li { line-height:24px; font-size:12px; list-style:url(images/orange_square.jpg); }	