@charset "utf-8";

body {margin:0px; padding:0px; background-color:#3a1910; font:normal 12px arial; color:#ffffff;}
body a:link, body a:visited {margin:0px; font:normal 12px arial; color:#9F7756; line-height:20px; }
body a:hover {margin:0px; font:normal 12px arial; color:#E6A975; line-height:20px; }
h1 { font: normal 25px "Georgia",Times New Roman, Times, serif;text-align: left;text-transform: uppercase; color:#ffffff; text-decoration:none; margin-bottom:20px;line-height:22px;}
h2 { font: normal 16px "Georgia",Times New Roman, Times, serif;text-align: left;text-transform: uppercase; color:#ffffff; text-decoration:none; margin-bottom:10px;}
h3 {font:normal 15px "Georgia",Times New Roman, Times, serif; color:#ffffff; text-transform:uppercase;margin-bottom:10px;}
h4 {font:normal 14px "Georgia",Times New Roman, Times, serif; color:#ffffff; text-transform:uppercase;margin-bottom:10px;}
h5 {font:normal 12px "Georgia",Times New Roman, Times, serif; color:#ffffff; text-transform:uppercase;margin-bottom:10px;}
h6 {font:normal 11px "Georgia",Times New Roman, Times, serif; color:#ffffff; text-transform:uppercase;}

/************page structure starts here*************/

#wrapper{width:100%;}
#innerwrapper{width:980px}
#layouotholder{width:980px; margin:0px auto; padding-top:34px; z-index:2; position:relative;}
#bgimage{ position:fixed; z-index:1; margin:0 auto; top:0; width:100%; min-height:100%}
#bgimage img{width:100%;}
.layoutwidth {float:left; margin:0px auto; min-height:230px; height:auto; width:980px; }
.headerwrapper{width:980px; height:auto!important;}
.headerwrapper img{margin:0px; padding:0px}
.contentbg{width:100%; height:auto; background:url(../images/contentbg.png) repeat left top;}
#ctmcontentcontainer{font:normal 12px Arial; color:#d8d8d8; line-height:20px; padding-top: 40px; padding-bottom: 20px; width: 70%; float:right }


/*#banner{height:450px; width: 694px; position:relative; z-index:0}*/
#banner #gallery { height: 450px !important; }
.logo{float:left; position:relative; padding-top:5px; }
#logocontainer{width:100%; height:150px; text-align: center;}
#banner{padding:0px; margin:0px; min-height:410px; width:694px; float:left}
#banner img{ display:block;}
#flashdiv {position:relative; z-index:0;}
#punchline{ width:694px;min-height:53px; float:right; margin-top:397px; background:url(../images/punchbg.png) no-repeat right 0;  z-index:200; position:absolute; height:24px;font:normal 20px "Georgia",Times New Roman, Times, serif; color:#52371e;text-align:right;  text-transform:uppercase; line-height:50px;}
#punchline img{ float:right; right:20px; padding-top: 10px;}

/*MENU STRUCTURE*/
#nav, #navwrapper{width:auto;}
.menuholder{width:286px; background:url(../images/menubg.png) no-repeat left; min-height:430px; float:left; padding-top: 20px;}
.mainnav ul{margin-top:50px; }
.mainnav ul li{float:none;}
.linkwrap{ padding-left: 57px;}
.linkwrap ul { margin:0px; padding:0px; }
.linkwrap ul li { position: relative; display: block; padding:5px 0px;}
#rpdiv a:link, #rpdiv a:visited, #apldiv a:link, #apldiv a:visited{font:normal 14px/16px "Georgia",Times New Roman, Times, serif; color:#000000; text-decoration:none; text-transform:uppercase;}
#rpdiv a:hover, #apldiv a:hover{font:normal 14px/16px "Georgia",Times New Roman, Times, serif; color:#dd5a13; }


/*------->>>>vertical menu settings<<<<-----------*/
#navwrapper { padding-left: 50px;}
#nav {padding:0; margin:0; width:210px; }
.mainnav { z-index:1; position:relative;}
.mainnav ul { margin:0px; padding:0px; }

.mainnav ul li { position: relative; display: block; padding:0px 0px 0px 0px;}
.mainnav ul li.mainnavlink a { display: block; width:210px; }
.mainnav ul li.mainnavlink a:link, .mainnav ul li.mainnavlink a:visited { font:normal 14px/16px "Georgia",Times New Roman, Times, serif; color:#000000; text-decoration:none;text-transform:uppercase; }
.mainnav ul li.mainnavlink a:hover { font:normal 14px/16px "Georgia",Times New Roman, Times, serif; color:#dd5a13; text-decoration:none; text-transform:uppercase;}
.mainnavlinkactive { font:normal 14px "Georgia",Times New Roman, Times, serif; color:#dd5a13; text-decoration:none;text-transform:uppercase;}
.mainnav ul li.mainnavlinkactive a { display: block;  width:210px; }
.mainnav ul li.mainnavlinkactive a:link, .mainnav ul li.mainnavlinkactive a:visited, .mainnav ul li.mainnavlinkactive a:hover { font:normal 14px/16px "Georgia",Times New Roman, Times, serif; color:#dd5a13; text-decoration:none;text-transform:uppercase; }

/* --------------// sub level menus starts //----------- */
.mainnav ul li ul { position: absolute; left: 245px; display: none; visibility:visible; margin-top:-30px; padding:0px; z-index:100000; }
.mainnav ul li ul li ul { display:none; margin:0px; padding:0px; }
.mainnav ul li.mainnavlink ul li a, .mainnav ul li.mainnavlinkactive ul li a { width: 160px; display:block; padding:8px; border-bottom:1px solid #AFA799; border-right:none; }
/* --------------//  sub level menu links style  //----------- */
.mainnav ul li.mainnavlink ul li a:link, .mainnav ul li.mainnavlink ul li a:visited, .mainnav ul li.mainnavlinkactive ul li a:link, .mainnav ul li.mainnavlinkactive ul li a:visited { height:auto; font:normal 12px arial; color:#29221D; text-decoration:none; text-align:left; padding:10px 5px 5px 13px; display:block;  background:#D6CDBE; }
/* --------------//  sub menus hover style  //----------- */
.mainnav ul li.mainnavlink ul li a:hover, .mainnav ul li.mainnavlinkactive ul li a:hover { font:normal 12px arial; color:#DD5A13; text-decoration:none;background:#D6CDBE;  height:auto;}
.mainnav ul li.mainnavdivider img { display:none; }
/* ######### css classes applied to down and right arrow images  ######### */
.downarrowclass { position:relative; margin-top:-10px }
.rightarrowclass { position: absolute; margin-top:0px; right: 5px; }
/*******menu ends*******/



/***********>>>>  FOOTER  <<<<****************/
#copyrightholder{width:100%;margin:0 auto; height:30px;}
#copyrightholder ul {margin:0 auto; text-align:center;list-style:none;}
#footertextwrapper{  font:normal 12px arial; color:#29221d; width:auto; padding-top:1px; float: left;}
#footerwrapper{width:100%; background:url(../images/footerbg.png) repeat left top; padding-top:30px; padding-bottom: 15px;}

.bottomlinks,a.bottomlinks:link,a.bottomlinks:visited,a.bottomlinks:visited { font:normal 12px arial; color:#171717; text-decoration:none; line-height:20px;} 
a.bottomlinks:hover { font:normal 12px arial; color:#cccccc; text-decoration:none;  line-height:20px;}

#column1 { float:left; width:150px; padding-left:70px;}
#column1 ul { padding:0px; margin:0px; }
#column2 { float:left; width:150px; padding-left:70px;}
#column2 ul { padding:0px; margin:0px; }
#column3 { float:left; width:155px; padding-left:80px;}
#column3 ul { padding:0px; margin:0px; }
#address { float:left; width:155px; padding-left:70px; font:normal 12px arial; color:#171717; text-decoration:none; line-height:20px;}
#address a{ font:normal 11px arial; color:#171717; text-decoration:none;}
#address ul { padding:0px; margin:0px; }
.bottomtext {width:980px; margin-top:20px; font:normal 11px arial; color:#29221d; }
.icons { width:130px; text-align:center; float:left; }
.icons ul { float:right }
.icons ul li { list-style-type:none; float:left }
#ehlicon {  float:left; background: url("../images/home.png") no-repeat scroll left top transparent;}
.copyrightwrap{ float: left; width: 50%; padding-left: 50px;padding-top: 2px; }
.socialwrap{ float: right; width: 40%}
.ehlogo{ float:left; width: 18px;}

/* ---------->>> social networking <<<-----------*/
#socialNetworkingWrap { float: left; }
#otherSocialWrap ul { margin:0px 0px 10px 0px; padding:0px; padding-left:10px;}
#otherSocialWrap ul li { display:inline; float:left; padding:0px 2px }
/* ---------->>> social networking ends <<<-----------*/

#pwbymain { float:right; width:160px; margin-top:0px; padding-top:1px; padding-right:0px;padding-right: 50px;}
.btm_rgt_text { font:normal 12px arial; color:#171717; position:relative; float:left;  width:74px; }
.btm_rgt_img { position:relative; float:left; width:60px; }
.btm_rgt_img a { background: url("../images/rclogo_offwhite.png") no-repeat scroll left top transparent; display: block; height: 20px; width: 76px;}


/*SOcial Networkin Icon Classes*/
#otherSocialWrap ul li a.twitter {background-position: -32px 0px;}
#otherSocialWrap ul li a.twitter, #otherSocialWrap ul li a.myspace, #otherSocialWrap ul li a.linkin {display: block;width: 24px;height: 38px;background-color: transparent;background-image: url(../images/social-networking-icons.png); background-repeat:initial; margin: 0 auto;}
#otherSocialWrap {  display:block; height:28px; margin:0px; float:left;}
#otherSocialWrap ul {padding:0px; margin:0px;}
#otherSocialWrap ul li {float:left;}
#otherSocialWrap ul li {  float:left; padding:0px 2px; list-style:none }

/*/*********>>> FOOTER <<<<************/





#phonenumber {background: url("../images/pho_ico.png") no-repeat scroll 5px center #000; color: #E3E1D7; float: right; font: bold 14px/20px Arial; text-align: left;position:absolute;margin-right:25px; padding:7px 7px 7px 23px;margin-top:15px;right:0px;	z-index: 200;}
#phonenumber a { color: #E3E1D7; display: inline-block; font: bold 14px/20px Arial; text-decoration: none;}
#bgimage img { border: 0; width: 100%; display: block; max-width: 100%; }
#map {font-family:arial; font-size:11px; color: #444444; line-height:14px;}
.formtablerow { background-color: #bfbfbf;  color: #000000; font: 12px Arial; text-decoration: none; word-wrap: break-word; padding:3px 0px;}
.formtablerowalt {background-color: #cacaca; color: #000000; font: 12px arial; text-decoration: none; word-wrap: break-word; padding:3px 0px;}
.formtextfield { font:normal 12px arial; color: #2a2925; border: 1px solid #cacaca; background-color:#ffffff; }
.aptbg{width:100%;}
.aptbg ul{ margin:0px; padding:0px;}
.aptbg ul li{list-style: none; margin:0px;padding-top:5px;}




/* arrow image for dropdown menus*/
.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background{ background:none!important; padding-right:0px;} 
.menu-vertical a.dynamic-children span.additional-background, .menu-vertical span.dynamic-children span.additional-background{ background:none!important; padding-right:0px;} 
#rpolholder{padding-left:11px}	
#rpolholder ul{	list-style:none; margin:0; padding:0}
#rpolholder ul li{list-style:none; margin:0; padding:4px 0px 7px 0px;}
.vmenulink a:link, .vmenulink a:visited{font: normal 14px "Georgia",Times New Roman, Times, serif;text-decoration:none; color:#000000!important; text-transform:uppercase}
.vmenulink a:hover{font: normal 14px "Georgia",Times New Roman, Times, serif;text-decoration:none; color:#dd5a13!important; text-transform:uppercase}
#InnerContentDiv{margin-top:15px; padding-right: 15px;}
.liststyle4 ul { margin: 0; padding: 0;}
.liststyle4 ul li {list-style-image: url("../images/bullet1.png"); margin: 2px 0 2px 15px; padding: 0 0 7px;}
#container1 { width:170px; padding-bottom:20px; padding:45px 30px 45px 45px; float: left; }
#topcontentholder ul {padding:0px 0px 0px 40px}
#topcontentholdtext {color: #ffffff; font:normal 12px arial;}
.control{padding:2px 15px 2px 5px; cursor:pointer; color:#ffffff; }
.refinesearchpaddingleft{padding-left:8px;}
#btnRefine input.ui-button {padding:2px 5px; background: none repeat scroll 0 0 #7D7D7D; font: 12px arial;}
.controldivbg{background:#526c8f url(../images/rgt_arrow.png) no-repeat right center;}
.controldivbg:hover {background:#1f3447 url(../images/dwn_arrow.png) no-repeat right center;}
#FAmenities input, #FBed input, #FBath input, #FFloorPlan input {margin-right:5px;}


/**********************************INNNER CLASSES***********************************/
/*#inner .logo{padding-top:0px;}*/
#inner #banner{min-height:410px; overflow:hidden;}
#inner .menuholder{width:286px; background:url(../images/menubg.png) no-repeat left;}
/**********************************INNNER CLASSES ends here***********************************/


/*Bootstarp Classes*/
.navbar{ margin-bottom: 0px;}
.navbar-inner{ background: none; border: 0px; box-shadow: none;  padding:0px; filter:none;}
.navbar-inner .container{ padding-top: 0px; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{background: none; box-shadow: none; color: #DD5A13}
.nav > li > a:hover, .nav > li > a:focus { background:none;}
a.btn, a.btn:link, a.btn:visited, a.btn:hover{color:#000000; text-shadow:none; text-decoration:none;}
.caret { border-top-color: #000000!important;}
.navbar .nav > li > a, .nav-list > li > a, .nav-list .nav-header{text-shadow: none;}
label, button, textarea{ font-size: 12px;}
#homepage select {width:136px;}
#homepage input {width:122px;}
.table-header {background-color: #47596B !important; color:#FFFFFF; border-bottom-color: #525D68}
.btn-primary{ background-color:#A11C11 !important ; border:1px solid #83130a; background-image: none !important; color: #FFFFFF!important}
.btn-primary:hover, .btn-primary:focus { background-color: #56633d; background-image: none; border-color: none; color: #FFFFFF; text-shadow: none;}
.breadcrumb > li > .divider{ color:#6b6b6b;}

.navbar .nav > li{float:none; background: url("../images/bullet.png") no-repeat scroll left 8px transparent; padding: 0 0 0 50px;}
.navbar .nav > li > a:link, .navbar .nav > li > a:visited{ font:normal 14px/16px "Georgia",Times New Roman, Times, serif; color:#000000; text-decoration:none; padding:7px 7px 7px 7px; text-decoration: none; text-transform: uppercase;}
.navbar .nav > li > a:hover {color: #dd5a13}

.mainnav ul li.mainnavlink a:link, .mainnav ul li.mainnavlink a:visited {
	line-height:12px;
}

.linkwrap ul {
	list-style:none;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{
width: 49% !important;
}

#divHeader{ 
    color: #FFFFFF;
    font: 15px "Georgia",Times New Roman,Times,serif;
    padding: 10px 0 20px 0;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
}


.socialmedia-icons a.facebook-icon, .socialmedia-icons a.twitter-icon, .socialmedia-icons a.googleplus-icon, .socialmedia-icons a.pinterest-icon{color:#ffffff;}