/*================================================================
		Title:BAS
		Date:01.09.09
        Author: Web Face
 ===============================================================*/
body {
	font-family     : Arial,Georgia,Verdana,Tahoma, Lucida,Helvetica, sans-serif;
	text-align      : center;
	padding-bottom  : 51px;
	background:#fff;
}
* {
	margin          : 0;
	padding         : 0;
	outline-style   : none;
	outline-width   : 0;
}
img,fieldset {
	border          : none;
}
ul,ol,li {
	list-style      : none;
}
input, textarea, select {
	font-family     : Arial;
	font-size       : inherit;
	font-weight     : inherit;
}
a {
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
.hide{
     position       : absolute;
     left           : -9999px;
}
/*Page Structure  ================================================= 
----------------------- Start wrapper ---------------------------*/
#wrapper{
	width:960px;
	margin:0 auto;
	text-align:left;
	padding:0 10px 10px;
	background:#E8E3DA;
	/*background:#fff;*/
}
/*-----------------------  Start header  -----------------------*/
#header{	
	width:960px;
	height:96px;
	overflow:hidden;
}
.logo{
	width:154px;
	height:80px;
	float:left;
	background:#fff;
	padding:10px 26px 0 18px;
	border-bottom:2px solid #B1A085;
	margin-right:5px;
	overflow:hidden;
}
.info{
	float:right;
	width:127px;
	font-size:13px;
	color:#E89A1C;
	padding:9px 0 7px;
	font-weight:bold;
	text-transform:uppercase;
}
.info strong{	
	color:#000;
	display:block;
	text-align:left;
	text-transform:uppercase;
	font-weight:normal;
	font-size:10px;
	margin:1px 0;
}
.info b{	
	display:block;
	line-height:16px;
	font-size:13px;
}
#header ul{	
	width:757px;
	height:41px;
	float:left;
	background:#B1A085;
	overflow:hidden;
	margin-top:51px;
}
* html #header ul{
	width:756px;
}
#header ul li{
	float:left;
	padding-top:13px;
}
#header ul li a{	
	float:left;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	padding:0 13px;
	line-height:11px;
	border-left:1px solid #fff;
	height:11px;
}
html* #header ul li a{
	[padding:0 13px;
	padding:0 10px;]
	padding:0 13px;
}
#header ul li .first{	
	border:none;
}
#header ul li a:hover,#header ul li .active{
	color:#430002;
	text-decoration:none;
}
/*-----------------------  Start mainBody  -----------------------*/
#mainBody{	
	width:960px;
	overflow:hidden;
}
/*-----------------------  Start topPart  ------------------------*/
.topPart{	
	width:960px;
}
/*-----------------------  Start left  --------------------------*/
.left{
	width:199px;
	float:left;
	height:111px;
	overflow:hidden;
}
.left img{
	margin-top:10px;
}
.sideContent{	
	width:199px;
	float:left;
	overflow:hidden;
	background:#B1A085;
	min-height:270px;
}
* html .sideContent{
	height:270px;
}
.sideContent a img{
	margin:0px;
}
.slideArea div{
	width:720px;
	height:200px;
	font-size:21px;
	font-weight:bold;
	color:#B1A085;
}
#demos{
	overflow:hidden;
}
#demos img{
	height:111px;
}
.text{
	color:#6b361d;
}
#slide{
	text-align:center;
	overflow:hidden;
	height:270px;
}
#slide h4{
	font-size:25px;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	color:#993333;
	width:725px
}
#slide .title{
	font-size:27px;
	color:#CC3300;
	width:725px;
	padding-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase
}
#slide h6{
	font-size:32px;
	color:#430002;
	padding-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:700px;
	text-align:center;
}
#slide p{
	font-size:25px;
	width:700px;
	font-family:"Courier New";
	text-align:center;
	padding:20px;
	color:#9e4036;
	line-height:50px;
}
.heading{	
	color:#44332a;
	font-style:italic;
	font-size:30px;
	width:720px;
}
#slide .titleT{	
	font-size:35px;
	padding-bottom:15px;
}
.sideContent p{	
	font-size:11px;
	color:#230F0B;
	line-height:21px;
	text-align:center;
	padding:0px 3px 7px;
	height:12px;
	overflow:hidden;
}
.sideLink{
	height:45px;
	background:#947F60;
	width:203px;
	float:left;
}
.sideLink img{
	margin:10px 0 0 10px;
	display:block;
}
.sideLink a{
	color:#430002;
	text-transform:uppercase;
	font-size:10px;
	margin:2px 0 0 10px;
}
* html .sideLink img{
	margin-bottom:-6px;
}
*+ html .sideLink img{
	margin-bottom:-6px;
}
/*-----------------------  Start right  --------------------------*/
.right{
	float:right;
	width:757px;
}
.banner{	
	width:757px;
	height:111px;
	float:left;
	overflow:hidden;
	background:url(../images/bannerpart.jpg) no-repeat;
}
#fade{
	height:400px;
}
.formArea{
	width:203px;
	float:right;
	background:#B1A085;
	min-height:315px;
}
* html .formArea {
	height:315px;
}
.formArea ul{
	padding:8px 0 0 10px;
	min-height:220px;
	width:183px;
}
* html .formArea ul{
	height:220px;
}
.formArea ul li{
	width:183px;
	clear:both;
	margin-bottom:5px;
	float:left;
}
.formArea ul li h2{
	margin-bottom:4px;
}
.formArea ul li label{	
	font-size:9px;
	color:#230F0B;
	line-height:24px;
	text-transform:uppercase;
	color:#230F0B;
	float:left;
}
.formArea ul li input{
	width:62px;
	font-size:11px;
	height:18px;
	border:1px solid #938164;
	padding:4px 3px 0;
	float:right;
}
.formArea ul li a img{
	border:1px solid #938164;
	float:right;
}
.formArea ul li select{	
	width:51px;
	height:22px;
	float:right;
	border:1px solid #938164;
	font-size:12px;
	color:#363C54;
	text-align:center;
}
.formArea ul li b{
	margin:9px 0 0;
	display:block;
}
.formArea ul li b label{	
	font-size:11px;
	background:url(../images/bullet.gif) no-repeat left 9px;
	padding-left:10px;
	color:#430002;
	text-transform:uppercase;
}
.formArea ul li b label a{
	color:#430002;
}
.formArea ul li b input{	
	width:66px;
	height:27px;
	background:#87050D;
	font-size:11px;
	color:#fff;
	padding:0;
	cursor:pointer;
	border:none;
	text-transform:uppercase;
	text-align:center;
}
.formArea ul li b input:hover{	
	color:#eee;
}
.parking{
	height:36px;
	background:#87050D;
	width:188px;
	float:left;
	padding:8px 0 0 15px;
}
.contact{
	height:35px;
	width:188px;
	background:#E89A1C url(../images/contact-bullet.gif) no-repeat 183px 20px;
	float:left;
	padding:7px 0 0 15px;
}
/*-----------------------  Start bottomPart  ---------------------*/	
.bottomPart{
	width:960px;
	clear:both;
	overflow:hidden;
}
/*-----------------------  Start contentArea ---------------------*/	
.contentArea {
	padding-right:20px;
	float:left;
	width:737px;
}
.contentArea h2,.contentSection h2{
	padding:19px 0 22px;
	height:22px;
	overflow:hidden;
	color:#947F60;
	font-size:20px;
	text-transform:uppercase;
	padding-bottom:12px;
	font-weight:normal;
}
.contentSection h2{
	padding:0 0 16px;
	font-weight:bold;
}
.contentArea p{
	font-size:11px;
	color:#000;
	line-height:17px;
	padding-bottom:15px;
}
/*-----------------------  Start sideList -----------------------------*/	
.sideList{
	float:right;
	width:203px;
	padding-bottom:5px;
}
.sideList dt{
	padding:18px 0 0px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.left .sideList dt{
	padding-top:12px;
}
.sideList dd{
	margin-top:11px;
}
.sideList dd b{
	color:#230F0B;
	width:65px;
	margin-bottom:4px;
	height:16px;
	line-height:16px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	background:#E89A1C;
	display:block;
}
.sideList dd p{
	font-size:11px;
	color:#B1A085;
	line-height:16px;
}
.sideList dd a{
	display:block;
	color:#fff;
	font-size:11px;
	margin-top:2px;
}
.boxArea{	
	background:#B1A085;
	width:960px;
	float:left;
	padding-bottom:20px;
	margin-top:10px;
}
.boxArea dl dd{
	width:226px;
	padding:20px 0 0 20px;
	float:left;
}
.boxArea dl dd h2{
	width:140px;
	float:left;
	padding-bottom:10px;
}
.boxArea dl dd img{
	float:left;
	margin:0 13px 0px 0;
}
.boxArea dl dd p{
	font-size:11px;
	padding:5px 0;
	line-height:14px;
	color:#230F0B;
}
.boxArea dl dd p a{
	color:#430002;
}
.boxArea ul{
	float:right;
	width:203px;
	padding:15px 0 6px;
}
.boxArea ul li{
	float:left;
	padding:0;
	margin-top:4px;
	display:inline;
	width:203px;
}
.boxArea ul li a{
	float:left;
	margin-right:4px;
}
.boxArea ul li img{
	border:2px solid #430002;
	float:left;
}
.boxArea ul li h2{
	width:190px;
	padding-bottom:7px;
	clear:both;
	float:left;
}
.boxArea ul li h2 img{
	float:left;
	border:none;
}
.boxArea ul li h2 a{
	background:url(../images/view-bullet.gif) no-repeat right 5px;
	font-size:10px;
	float:right;
	color:#050505;
	text-transform:uppercase;
	padding-right:10px;
}
/*-----------------------  Start footer  -------------------------*/
.footer{	
	width:960px;
	height:60px;
	background:#947F60;
	margin:2px 0 0;
}
.footer p{
	color:#fff;
	font-size:10px;
	line-height:17px;
	float:left;
	text-transform:uppercase;
	padding:5px 0 0 10px;
}
.footer p a{
	font-size:10px;
	text-transform:uppercase;
	color:#fff;
}
.footer p strong{
	font-size:11px;
	display:block;
	text-transform:uppercase;
	margin-bottom:5px;
}
.footer span{
	float:right;
	margin:26px 10px 0 0;
	display:inline;
}
.footer span img{
	float:left;
}
.eBizzSol{
	background:url(../images/e-bizz-sol.jpg) no-repeat left top;
	padding-left:27px;
	margin:5px 0 0 14px;
	display:inline;
	float:left;
	clear:both;
	color:#B1A085;
	width:53px;
	font:normal 9px/10px "Trebuchet MS";
	height:21px;
}
.eBizzSol:hover{
	color:#fff;
	text-decoration:none;
}
/*======================== Start Facilities Page  ====================*/
.sideContent strong{
	color:#430002;
	font-size:12px;
	text-align:center;
	display:block;
	padding:28px 4px 0 11px;
	line-height:21px;
}
.sideInfo{
	height:38px;
	border-top:7px solid #B1A085;
}
.sideInfo img{
	float:right;
	padding:0 20px 0 0;
}
.stay img{
	padding-top:10px
}
/*-----------------------  Start accordionArea  -----------------------*/
.accordionArea{
	float:left;
	margin:10px 0;
}
.accordionArea strong{	
	width:183px;
	height:26px;
	cursor:pointer;
	background:#7B6545 url(../images/plus.gif) no-repeat 180px 19px;
	float:left;
	padding:19px 0 0 20px;
}
.accordionArea strong a{
	display:block;
}
.accordionArea span{
	height:10px;
	width:203px;
	background:#B1A085;
	float:left;
	margin-bottom:10px;
}
.accordionArea span img{
	margin:4px 0 0 72px;
}
.accordionArea .current{
	background:#7B6545 url(../images/minus.gif) no-repeat 180px 23px;
}
.accordionContent {
	background:#B1A085 url(../images/content.gif) no-repeat 72px bottom;
	float:left;
	width:193px;
	padding:12px 0 30px 10px;
}
.accordionContent  img{
	float:left;
	margin-right:12px;
}
.accordionContent p{
	font-size:11px;
	color:#230F0B;
	margin:0 8px 5px 0;
	line-height:14px;
}
.location{
	background:#B1A085;
	height:54px;
}
.location a{
	background:#B1A085 url(../images/side-bullet.gif) no-repeat 175px 3px;
	padding-right:16px;
	margin-top:8px;
	display:block;
}
.download{
	height:28px;
	width:194px;
	background:#E89A1C;
	float:left;
	margin:10px 0 0;
	padding:17px 0 0 9px;
}
/*-----------------------  Start contentSection  -----------------------*/
.contentSection{
	background:#E8E3DA;
	margin:5px 0 0 0px;
	overflow:hidden;
	width:757px;
	font-size:12px;
	padding:0 0 9px 0px;
}
.contentSection h2{
	border-bottom:1px solid #C0B6A5;
	width:758px;
	float:left;
	padding-bottom:7px;
	margin:12px 9px 9px 0px;
	display:inline;
}
.contentSection p{
	color:#252222;
	line-height:15px;
	padding-bottom:20px;
}
/*-----------------------  Start rightContent  -----------------------*/
.rightContent{
	background:url(../images/white-bg.gif) repeat-y;
	overflow:hidden;
	width:728px;
	font-size:12px;
	clear:both;
}
.listArea{
	width:430px;
	float:left;
	padding:13px 10px 20px;
}
.listArea ul{
	float:right;
	width:400px;
	padding:0 15px 20px 10px;
	margin-left:10px;
}
.listArea ul li {
	line-height:19px;
	display:list-item;
	list-style:circle;
	padding-left:0px;
}
.listArea ul li a{
	color:#252222;
}	
.listArea h3{
	font-size:17px;
	color:#430002;
	background:url(../images/rooms.gif) no-repeat left 4px;
	padding:0 0 0 20px;
	margin-bottom:8px;
	display:block;
}
.listArea .services{
	background:url(../images/services.gif) no-repeat left top;
	height:28px;
}
.listArea .business{
	background:url(../images/business.gif) no-repeat left top;
	padding-left:30px;
}
/*-----------------------  Start topContent  -----------------------*/
.topContent{
	width:258px;
	float:right;
	padding:10px 0 38px 10px;
	border-bottom:10px solid #E8E3DA;
}
.topContent h3{
	font-size:17px;
	color:#430002;
	background:url(../images/general.gif) no-repeat left top;
	padding:4px 0 9px 20px;
}
.topContent p{
	color:#252222;
	clear:both;
	padding:0 20px 11px 0;
	line-height:15px;
}
.topContent strong{
	color:#430002;
	display:block;
	width:220px;
	clear:both;
}
.topContent label{
	float:left;
}
.topContent b{
	float:right;
}
.topContent span{
	margin:30px 90px 0 0;
	display:block;
	color:#252222;
}
/*-----------------------  Start bottomContent  -----------------------*/
.bottomContent{
	width:250px;
	float:right;
	padding:13px 0 122px 15px;
}
.bottomContent h3{
	font-size:17px;
	color:#430002;
	padding-bottom:9px;
}
.bottomContent p{
	line-height:15px;
	padding:0 10px 10px 0;
	color:#252222;
}
.bottomContent p strong{
	color:#430002;
}

.sideContent span {
	margin:7px 0 0px 0px;
	display:block;
	font-size:12px;
	text-align:center;
	color:#230F0B;
	line-height:17px;
}
.sideContent span img{
	margin-bottom:3px;
}
.sideContent b{
	display:block;
	padding-top:3px;
}
/*-----------------------  Start gallery  -----------------------*/
.gallery{
	padding:10px 0px 0 0px;
	width:718px;
	background:#fff;
	float:left;
	min-height:680px;
	padding-left:10px;
}
* html .gallery {
	height:680px;
}
.gallery h3,.gallery h4{		
	width:680px;
	height:36px;
	background:#B1A085 url(../images/square.gif) no-repeat 10px 13px;
	color:#430002;
	line-height:36px;
	padding-left:28px;
	font-size:12px;
	cursor:pointer;
	clear:both;	
}
.gallery h4{
	background:#DED4C4 url(../images/square.gif) no-repeat 10px 13px;
	margin-bottom:2px;
	padding-left:33px;
	width:675px;	
}
.gallery h3 span,.gallery h4 span{
	display:block;
	height:36px;
	background:url(../images/minus-bullet.gif) no-repeat 660px 19px;
}
.gallery h4 span{
	background: url(../images/plus-bullet.gif) no-repeat 652px 12px;
}
.galleryContent{
	width:718px;
	margin-bottom:10px;
	float:left;
}
.galleryContent dl dd{
	float:left;
	display:block;
	width:167px;
	height:131px;
	background:#F4F1EB;
	border:1px solid #E2DED7;
	margin:10px 10px 0 0;
}
.galleryContent dl dd p {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 165px;
    height: 121px;
}
.galleryContent dl * {
    vertical-align: middle;
}
.galleryContent dl span {
	display: inline-block;
	height:100%;
}
/*======================= Start Location Page =======================*/
/*-----------------------  Start contentPart  -----------------------*/
.contentPart{
	width:756px;
	float:left;
	background:#fff;
	padding-bottom:10px;
	overflow:hidden;
}
.contentPart h3{
	font-size:17px;
	color:#430002;
	padding:8px 0 5px 0px;
	border-bottom:1px solid #C0B6A5;
	margin:0 18px 0 15px;
}
.link{
	font-size:12px;
	padding:18px 0 24px 15px;
	float:left;
	font-weight:normal;
}
.link a{
	color:#430002;
	width:73px;
	float:left;
	background:url(../images/dot.gif) no-repeat right 4px;
	padding-right:13px;
	text-align:center;
}
.contentPart strong .last{
	background:none;
}
.contentPart strong a:hover{
	font-weight:bold;
	background:url(../images/doted-hover.gif) no-repeat right 3px;
	text-decoration:none;
}
.contentPart strong .last:hover{
	background:none;
}
.locationPhoto img{
	float:left;
	margin:0 0 8px 0;
}
.locationPhoto{
	width:458px;
	margin-left:22px;
	float:left;
}
.locationPhoto b{
	width:115px;
	float:left;
}
.locationPhoto i{
	width:227px;
	text-align:center;
	float:left;
}
.locationPhoto i img{
	margin:0 auto 5px;
}
.contentPart h4{
	color:#430002;
	font-size:17px;
	padding:12px 0 0 15px;
	float:left;
}
.contentPart p{
	clear:both;
	color:#302D2D;
	font-size:12px;
	line-height:21px;
	padding:11px 15px 0;
}
.rightText{
	font-size:12px;
	color:#430002;
	float:right;
	width:215px;
	padding:47px 20px 0 0;
	text-align:center;
	line-height:21px;
}
/*======================= Start Room Rate Page ========================*/
.sideContent ul{
	padding:0 0 0 15px;
}
.sideContent ul li{
	font-size:12px;
	width:173px;
	line-height:21px;
	clear:both;
	color:#230F0B;
}
.sideContent ul li h3{
	font-size:12px;
	color:#430002;
	padding-bottom:8px;
	width:173px;
	margin:12px 0 8px;
	float:left;
	border-bottom:1px solid #8A795D;
}
.sideContent ul li h3 span{	
	text-transform:uppercase;
	font-size:10px;
	line-height:13px;
	text-align:left;
	margin:-4px 0 0;
	color:#230F0B;
}
.sideContent ul li b{
	padding:0;
	float:right;
	font-weight:normal;
}
.sideContent ul li label{
	float:left;
}
.check{
	font-size:10px;
	color:#230F0B;
	text-transform:uppercase;
	line-height:13px;
	padding:17px 0 5px;
	width:700px;
	display:block;
	clear:both;
	float:left;
}
.check input{	
	border:2px solid #430002;
	margin:2px 10px 15px 0;
	float:left
}
.check strong{
	font-size:18px;
	color:#430002;
	text-transform:capitalize;
	display:block;
	padding:10px 0px;
	clear:both;
	
}
/*-----------------------  Start content  -----------------------*/
.content{	
	width:359px;
	min-height:213px;
	background:#fff;
	float:left;
	margin:0 9px 10px 0;
	height:342px;
	overflow:hidden;
}
* html .content{
	height:312px;
}
.content dl{
	float:left;
	width:190px;
	padding:0 12px 0 20px;
	border-right:1px solid #C0B6A5;
	margin:10px 15px 20px 0;
}
.content dl dt{
	font-size:17px;
	color:#230F0B;
	font-weight:bold;
	padding:4px 0 8px;
}
.content dl dd b{
	font-weight:normal;
	display:block;
	line-height:17px;
}
.content dl dd p{
	line-height:12px;
	padding:12px 0 0;
}
.content ul{
	padding:14px 0 8px;
	float:left;
}
.content ul li strong{		
	font-size:18px;
	color:#230F0B;
	font-weight:normal;
}
.content ul li span{
	font-size:12px;
	color:#9B9283;
	padding-top:2px;
	display:block;
}
.content ul li a{
	width:49px;
	height:24px;
	background:#E89A1C;
	float:left;
	clear:both;
	line-height:24px;
	font-weight:bold;
	color:#fff;
	margin:10px 0 2px;
	text-align:center;
}
.content ul li b a{
	color:#430002;
	background:url(../images/arrow.gif) no-repeat left 3px;
	padding-left:9px;
	text-align:left;
	line-height:normal;
	font-weight:normal;
}
/*-----------------------  Start list  -----------------------*/
.list{
	font-size:12px;
	line-height:17px;
	padding:2px 0 10px;
	float:left;
	clear:both;
	width:700px;
}
.list li{
	line-height:21px;
}
.list li a{
	background:url(../images/list-bullet.gif) no-repeat left 3px;
	color:#5E0006;
	padding-left:16px;
}
.contactList{
	padding:25px 0 0 20px;
	width:400px;
	float:left
}
.contactList li{	
	margin-bottom:8px;
	width:400px;
	clear:both;
	overflow:hidden;
}
.contactList label{	
	font-size:12px;
	color:#5E0006;
	width:100px;
	float:left;
}
.contactList input{
	width:250px;
	padding:4px 5px;
	font-size:12px;
	border:1px solid #ccc;
	float:left;
	background:#CCCCCC;
}
.contactList textarea{	
	width:250px;
	height:100px;
	padding:5px;
	border:1px solid #ccc;
	background:#CCCCCC;
}
.contactList input:focus,.contactList textarea:focus{
	background:#fff;
}
.contactList .submit,.contactList .submit:focus{
	width:80px;
	height:26px;
	margin-left:100px;
	cursor:pointer;
	padding:0;
	background:#5E0006;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	border:none;
}
.part p{
	clear:none;
}
.sideNav {
	background:#947F60;
	margin:5px 0;
}
.longFirst{	
	padding-bottom:203px;
}
.sideNav li {	
	border-bottom:1px solid #E8E3DA;
}
.sideNav li a{	
	color:#fff;
	font-weight:bold;
	font-size:12px;
	height:30px;
	line-height:30px;
	padding-left:10px;
	display:block;
	text-transform:uppercase;
}
.sideNav li a:hover,.sideNav li .active{	
	text-decoration:none;
	color:#430002;
	background:#B1A085;
}
.contentPart span img{
	float:left;
	margin:10px 20px 10px 20px;
}
.leftNav{	
	height:395px;
}
.logoArea{
	float:left;
	width:752px;
	margin-top:50px;
}
.logoArea img{
	float:left
}
.con{	
	float:left;
}
.logoArea .logoPart{
	float:right;
}
.sendform{
	font-size:12px;
	color:#333333;
	padding:20px 0 0 20px;
	display:block;
}