/* GENERAL **************************************************************************************************************** */
	
	body {
	background: url(../img/bg.jpg) fixed;
	font-family:"Trebuchet MS";
	margin:0px;
}

p{ margin:0px; padding:10px 0 0px 0;}

#shell {
	width:965px;
	margin:0 auto;
}
a:hover {
	text-decoration: none;
}
h1, h2, h3 {
	margin:0;
	padding:0;
}
.imgLeft {
	position:relative;
	float:left;
	margin:7px 15px 15px 0;
	border:3px solid #EAC98A;
}
.imgRight {
	position:relative;
	float:right;
	margin:7px 0 15px 15px;
	border:3px solid #EAC98A;
}
.clearBoth {
	clear:both;
}
/* HEADER **************************************************************************************************************** */

	
	#titlebar {
	background: url(../img/titlebar-bg.gif) no-repeat;
	height: 130px;
	position:relative;
}
#myBestWestern {
	width:170px;
	height:57px;
	position:absolute;
	background: url(../img/my-bestwestern.gif) no-repeat;
	right:5px;
	top:29px;
}
#myBestWestern a {
	display:block;
	width:170px;
	height:57px;
}
div#usabilityNavDropDown {
	display:block;
}
#helpmenuShell {
	font:11px/27px Verdana, Arial, Helvetica, sans-serif;
	height: 27px;
	width: 600px;
	position:absolute;
	right:9px;
	top:10px;
	z-index:99;
}
#helpmenuShell ul {
	display:block;
	margin:0px 0 0 0;
	height: 27px;
}
#helpmenuShell ul li {
	float:right;
	margin:0 0 0 15px;
	list-style-type:none;
}
#helpmenuShell ul li a {
	text-decoration:none;
	color:#bb4f0f;
}
#helpmenuShell ul li a:hover {
	text-decoration:underline;
}
#helpmenuShell div#usabilityNavText {
}
#helpmenuShell div#usabilityNavDropDown {
}
#helpmenuShell div#usabilityNavDropDown div.noHover {
}
#helpmenuShell div#usabilityNavDropDown div.noHover {
	display: block;
}
#headerShell {
	height:326px;
	padding:6px 1px 7px 1px;
	width:963px;
	background: url(../img/header-shell-bg.gif) no-repeat;
	margin:0 0 55px 0;
}
#logo {
	margin:0px 0 0 15px;
	padding:10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	position:absolute;
	width:400px;
}
#logo h1 {
	font-size:24px;
	letter-spacing:-1px;
	font-family:"Georgia";
	color:#521301;
	position:absolute;
	margin:15px 0 0 102px;
	font-weight:normal;
	font-style:italic;
}
#logo h2 {
	font-size:16px;
	color:#d7895f;
	font-family:"Georgia";
	position:absolute;
	line-height:21px;
	margin:45px 0 0 102px;
	font-weight:normal;
}
#logo a img {
	border:none;
}
#header {
	width:963px;
	height:315px;
	background-color:#C5BAA7;
	position:relative;
	z-index:99;
	left:0px;
	top:2px;
}
#nav {
	z-index:1;
	top:91px;
	position:absolute;
	border-bottom:4px solid #521301;
	width:963px;
	font: bold 10px/25px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	height:25px;
	margin:14px 0 0 1px;
	
}
#nav ul {
	margin:0 5px 0 0px;
	padding:0;
	float:right;
}
#nav ul li {
	float:left;
	list-style-type:none;
	margin:0 2px 0 0;
}
#nav ul li a {
	display:block;
	height: 25px;
	text-decoration: none;
	text-align:center;
	color: #644d28;
}
#nav ul li a:hover {
	background-position: left -25px;
}
#nav ul li a.current {
	background-position: left -50px;
	text-decoration: none;
	text-align:center;
	color: #ffffff;
}
#nav ul li.noStyleRight {
}
#nav ul li.noStyleLeft {
}
#nav ul li.lastItem {
}
.activehome a {
	float:left;
	background-image: url(../img/nav-home.gif);
	background-repeat: no-repeat;
	width: 75px;
	background-position: left -50px;
	color:#fff;
	text-decoration: none;
	text-align:center;
	margin-left:110px;
}
.activehome a:hover {
	background-image: url(../img/nav-home.gif);
	background-repeat: no-repeat;
	width: 75px;
	background-position: left -50px;
	color:#ffffff;
	text-decoration: none;
	text-align:center;
}
#mainNavLinks #pageid396 a {
	background-image: url(../img/nav-home.gif);
	background-repeat: no-repeat;
	width: 74px;
	
}
#mainNavLinks #pageid397 a {
	background-image: url(../img/nav-accommodations.gif);
	background-repeat: no-repeat;
	width: 114px;
}
#mainNavLinks #pageid398 a {
	background-image: url(../img/amenities.gif);
	background-repeat: no-repeat;
	width: 112px;
}
#mainNavLinks #pageid399 a {
	background-image: url(../img/nav-dining.gif);
	background-repeat: no-repeat;
	width: 55px;
}
#mainNavLinks #pageid400 a {
	background-image: url(../img/nav-groups.gif);
	background-repeat: no-repeat;
	width: 64px;
}
#mainNavLinks #pageid401 a {
	background-image: url(../img/nav-facilities.gif);
	background-repeat: no-repeat;
	width: 71px;
}
#mainNavLinks #pageid402 a {
	background-image: url(../img/nav-area.gif);
	background-repeat: no-repeat;
	width: 121px;
}

#mainNavLinks #pageid406 a {
	background-image: url(../img/nav-dining.gif);
	background-repeat: no-repeat;
	width: 55px;
}
#mainNavLinks #pageid3015 a {
	background-image: url(../img/nav-reservations.gif);
	background-repeat: no-repeat;
	width: 121px;
}

#mainNavLinks #pageid3016 a {
	background-image: url(../img/nav-accommodations.gif);
	background-repeat: no-repeat;
	width: 114px;
}

#mainNavLinks #pageid471 {
	display:none;
}
/* IBE ************************************************************************************** */	
	
	select {
	margin:1px 0 7px 0;
}
.resSubmit {
	display:block;
	width:161px;
	height:17px;
	text-indent:-9999em;
	background:url(../img/ibe_submit.jpg) top center no-repeat;
	border:none;
	cursor:pointer;
	line-height:0px;
}
.resMonth {
	width:60px;
}
.resDay {
	width:40px;
}
.resYear {
	width:45px;
}
.resNights, .resRooms, .resAdults, .resKids {
	width:50px;
}
#searchbox3 .resRoomSpacer {
	margin:0 0 0 21px;
}
#searchbox3 .resAdultsSpacer, #searchbox3 .resKidsSpacer {
	margin:0 0 0 18px;
}
#searchbox3 .resSubmit {
	display:inline;
	vertical-align:top;
}
#searchbox3 #anchor {
	position:absolute;
}
#anchor img {
	border:none;
}
#searchArrival {
	float:left;
	width:175px;
	display:block;
}
#searchbox3 {
	width:570px;
	margin:0 auto;
	font-size:10px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:7px;
}
#searchbox3 select {
	border:1px solid #E78758;
	font-size:10px;
}
/* BODY **************************************************************************************************************** */

	#contentShell {
	min-height:228px;
	background-color:#feead2;
	padding:25px 0 25px 0;
}
#content {
	width:915px;
	margin:0 auto;
	font-size:14px;
}
#content h1 {
	color:#8a2c0e;
	font-size:24px;
}
#content h2 {
	color:#562716;
	font:19px Arial, Helvetica, sans-serif;
	margin:10px 0 10px;
	text-decoration:none;
	font-weight:bold;
}
#content ul {
	margin:10px 0 10px 30px;
}
#content ul li {
	margin-bottom:8px;
}
.googleMapWidget {
	float:right;
	margin:0 0 15px 15px;
	border:3px solid #EAC98A;
}
#breadcrumbs ul {
	margin: 0 0 20px 0;
	padding: 0;
	font-size:11px;
}
#breadcrumbs ul li {
	display: inline;
	margin: 0 5px 0 0;
}
#subNav, #contentSubNav {
	text-transform:uppercase;
	font-weight:bold;
}
#subNav ul, #contentSubNav {
	list-style:none;
	margin-left:0;
	padding-left:0;
}
#subNav ul li, #contentSubNav li {
	width:auto;
	float:left;
	margin:0 8px 10px 0;
}
#subNav ul li a, #contentSubNav li a {
	display:block;
	padding:5px;
	background-color:#954413;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
}
#subNav ul li a:hover {
}
#side {
	width:965px;
	height:149px;
	background-color:#321b0f;
	border-bottom:3px solid #c9bdaa;
	display:block;
	position:relative;
	z-index:1;
}
#ibe {
	background: none;
	height:75px;
	width:965px;
	top:468px;
	position:absolute;
	z-index:20;
}
#side #widgetCTA1311, #side #widgetCTA1312 {
	float:right;
	display:block;
	width:482px;
	position:relative;
	z-index:10;
}
#side #widgetCTA1311 a, #side #widgetCTA1312 a {
	display:block;
	color:#bf9e7c;
	text-decoration:none;
}
#side #widgetCTA1311 a:hover, #side #widgetCTA1312 a:hover {
	cursor:pointer;
}
#side .widgetCTALink h1, #side .widgetCTALink span {
	position:absolute;
	top:0;
	font-family:"Trebuchet MS";
	color:#bf9e7c;
}
#side .widgetCTALink h1 {
	font-size:18px;
	left:15px;
	z-index:2500;
	color:#bf9e7c;
}
#side .widgetCTALink span {
	font-size:12px;
	line-height:15px;
	color:#f7e2cc;
	top:98px;
	z-index:60;
	background: url(../img/cta-overlays.png) no-repeat;
	width:420px;
	height:31px;
	padding:40px 47px 0 15px;
	
}
#side .widgetCTALink span:hover, #side .widgetCTALink h1:hover {
	text-decoration:underline;
	background-position: 0 -82px;
}


#side .widgetCTAimg {
}
#side .widgetCTALink .widgetCTAimg {
	display:block;
	height:129px;
	position:relative;
	top:auto;
	z-index:1;
}
#imgThumbnails112 a {
	border:none;
	outline:none;
}
#imgThumbnails112 a.selected {
	border:3px solid #AD2342;
	padding: 0 5px
}
div.twoCols {
	width:45%;
	float:left;
}
ul.twoCols {
	width:45%;
	float:left;
	list-style-type:square;
	margin:0;
	padding:0 0 0 40px;
	display:block;
}
.colsMarginRight {
	margin-right:15px;
	padding: 0 15px 0 0;
	border-right: solid 1px #000;
}
.threeCols {
	width:30%;
	float:left;
}
#pageid474 ol {
	font-size:11px;
}
#pageid476 #content h1, #pageid477 #content h1 {
	text-align:center;
}
#pageid402 #content .threeCols {
	font-size:11px;
}
d /* FOOTER **************************************************************************************************************** */
 #footerShell {
	height: 61px;
	border-top:1px solid #FEEAD2;
}
#footerNav {
	width:965px;
	padding:130px 0 15px 0;
	background: url(../img/footer-shell-bg.gif) top center no-repeat;
}
#footerNav ul {
	margin:0 0 0 0;
	padding:0;
	font-size:12px;
	text-align:center;
}
#footerNav ul li {
	margin:0 0 0 2px;
	padding:0 9px 0 4px;
	list-style-type:none;
	display:inline;
	border-right:1px solid #ecbc6d;
	height:5px;
	line-height:5px;
	position:relative;
}
#footerNav ul li a {
	color:#ecbc6d;
	text-decoration:none; line-height:20px;
}
#footerNav ul li.lastItem {
	margin-right:0;
	border:none;
}
#footerNav ul li a:hover {
	text-decoration:underline;
}
#address {
	font-size:18px;
	color:#ba7245;
	position:absolute;
	width:965px;
	margin:-90px 0 0 0;
}
#address ul {
	margin:0;
	padding:0;
	text-align:center;
}
#address ul li {
	list-style-type:none;
	display:inline;
}
#propertyName {
}
#street {
	border-left:2px solid #ba7245;
	margin:0 0 0 5px;
	padding:0 0 0 5px;
}
#city {
	margin:0 0 0 5px;
}
#state {
	margin:0 0 0 5px;
}
#zip {
	margin:0 0 0 5px;
}
#address #country {
	display:none;
}
#phone {
	margin:0 0 0 5px;
}
#vizsig {
	text-align: center;
	color:#a38756;
	padding:0 0 15px;
}
#vizsig a {
	color:#a38756
}
/* NEW CSS STRAT **************************************************************************************************************** */

.New_Body_area{width:600px; height:300px; padding:0 0 0 0px; margin:0 0 0 0px; float:left; background:none;}
.New_Img_area{width:315px; height:300px; padding:0 0 0 0px; margin:0 0 0 0px; float:left; background:none;}

.body_text { color: #3b2315; font-family: "Trebuchet MS"; font-size: 14px; text-align:justify; text-decoration: none; line-height:22px; font-weight:normal; }
a:link { color:#ae6720; text-decoration: underline; font-weight:normal; }
a:activated { color:#ae6720; text-decoration: underline; font-weight:normal; }
a:visited { color:#ae6720; text-decoration: underline; font-weight:normal; }
a:hover { color:#ae6720; text-decoration:none; font-weight:normal; }

h1 { color:#8a2c0e; font-family:Trebuchet MS; font-size:18pt; font-weight:bold; text-align:left; padding:0px 0 20px 0px; }

h2 { font-family:Arial; font-size:13pt; font-weight:bold; text-align:left; margin:0px; padding:0 0 0 0px;}

.h2_link { font-family:Arial; font-size:13pt; font-weight:bold; color:#562716; text-align:left; padding:0px 0 0 0; margin:0px;}
.h2_link a:link { color:#562716; text-decoration: none; font-weight:bold; }
.h2_link a:activated { color:#562716; text-decoration: none; font-weight:bold; }
.h2_link a:visited { color:#562716; text-decoration: none; font-weight:bold;}
.h2_link a:hover { color:#8a2c0e; text-decoration:none; font-weight:bold;}

.h2_new { font-family:Arial; font-size:10pt; font-weight:bold; color:#562716; text-align:left; padding:10px 0 0px 0; margin:0px;}
.h2_new a:link { color:#562716; text-decoration: none; font-weight:bold; }
.h2_new a:activated { color:#562716; text-decoration: none; font-weight:bold; }
.h2_new a:visited { color:#562716; text-decoration: none; font-weight:bold;}
.h2_new a:hover { color:#8a2c0e; text-decoration:none; font-weight:bold;}

.h5_link { font-family:Arial; font-size:13pt; font-weight:bold; color:#ae6720; text-align:left; padding:0px 0 0 0; margin:0px;}
.h5_link a:link { color:#ae6720; text-decoration: none; font-weight:bold; }
.h5_link a:activated { color:#ae6720; text-decoration: none; font-weight:bold; }
.h5_link a:visited { color:#ae6720; text-decoration: none; font-weight:bold;}
.h5_link a:hover { color:#a86f45; text-decoration:none; font-weight:bold;}

h4 { font-family:Trebuchet MS; font-size:13pt; font-weight:bold; color:#bf9e7c; text-align:left;}
h4 a:link { color:#bf9e7c; text-decoration: none;  font-weight:bold; }
h4 a:activated {color:#bf9e7c; text-decoration: none; font-weight:bold; }
h4 a:visited { color:#bf9e7c text-decoration: none; font-weight:bold;}
h4 a:hover { color:#bf9e7c; text-decoration:underline; font-weight:bold; }

.body_image_main { width:915px; float:left; height:auto; background:none; padding:20px 0 0px 0; margin:0px;}

.body_image_area { width:915px; float:left; height:auto; background:none; padding:0px 0 0px 0; margin:0px 0 0 0;}

.body_image_text { width:595px; float:left; height:auto; background:none; padding:0 0 0 0; margin:0px;}

.body_image { width:320px; float:right; height:auto; background:none;}

.body_image01 { width:320px; float:right; height:200px; background:none;}

.body_image_reservation { width:320px; float:right; height:auto; background:none;  padding:0 0 25px 0;}

.group_btn { width:300px; float:left; height:auto; background:none; margin:0px; padding:20px 0 0 20px;}

.accolades_box { width:545px; float:left; height:168px; background:#fffaf4; border: solid 5px #c5baa6; padding:0 0 0 9px; margin:0px;}

.accolades_trip { width:532px; float:left; height:50px; background:none; padding:14px 0 0 5px; margin:0px;}

.accolades_hotel_box { width:535px; float:left; height:85px; background:#fff5ea; border: solid 1px #d9d0bb; padding:9px 0 0 0; margin:0px;}

.accolades_img01 { width:150px; float:right; height:76px; background:none;}

.accolades_img02 { width:234px; float:right; text-align:center; height:76px; background:none;}

.accolades_img03 { width:151px; float:right; text-align:right; height:76px; background:none;}

/*New Css*/
.bottom_copyright{ float:left; margin:auto; border:solid 1px red; text-align:center;}


.check_rates{display:block;width:120px;height:33px;background:url(../../../images/check_rate.jpg) no-repeat 0 0; padding:0 0 0 0px; margin:10px 0 0 0px;}
.check_rates:hover{background-position: 0 -33px;}
.check_rates span{display: none;}

.book_noww{display:block;width:120px;height:33px;background:url(../../../images/book_now.jpg) no-repeat 0 0; padding:0 0 0 0px; margin:0px 0 0 0px;}
.book_noww:hover{background-position: 0 -33px;}
.book_noww span{display: none;}




/* NEW CSS END **************************************************************************************************************** */

/*Booking area css start here*/

.Booking_area {width:951px; height:54px; background:url(../../../images/book_now_bg.jpg) top left no-repeat; float:left; padding:21px 7px 0 7px;}
.Booking_area_01 {width:951px; height:50px; background:none; float:left; padding:0 0 0 0px;}
.Checkin_area {width:245px; height:34px; background:none; float:left; padding:0px 30px 0 135px;}
.Checkout_area {width:245px; height:34px; background:none; float:left; padding:0px 45px 0 0px;}
.Guest_room_area {width:325px; height:34px; background:none; float:left; padding:0px 0 0 0px;}
.Checkin_text {width:82px; height:25px; background:none; float:left; padding:9px 0 0 0px;}
.Chec_date_form {width:98px; height:34px; background:url(../../../images/check_form_bg.jpg) top left no-repeat; float:left; padding:0px 0 0 0px;}
.Check_form {width:81px; background:none; float:left; border:none; padding:7px 5px 0 10px;font-family:Arial; font-size:15px; color:#838383; line-height:20px; font-weight:bold;}
.Chec_date_calander {width:36px; height:34px; background:none; float:left; padding:0px 0 0 0px;}
.Guest_Counter {width:84px; height:29px; background:url(../../../images/guest_counter.jpg) top left no-repeat; float:left; padding:5px 0 0 5px; vertical-align:top;}
.Guest_Counter_form {width:50px; background:url(../../../images/guest_counter.jpg) top left no-repeat; float:left; padding:0px 0 0 0px;}
.Guest_Counter_form1 {width:50px; background:none; border:none; text-align:left; background-image:none; outline:none; }
.Guest_text {width:67px; height:25px; background:none; float:left; padding:9px 0 0 0px;}

.Find_room {width:109px; height:34px; background:none; float:left; padding:0px 0 0 0px;}