body,h1,h2,h3,h4,h5,form,ul,ol,p,img {margin:0; padding:0; border:0}
body {font:100% Verdana, Arial, Helvetica, sans-serif; background:#FFFFFF; text-align:center; color:#634a1d}
.oneColFixCtr #container {width:960px; background:#FFFFFF; margin:0 auto; text-align:left}
.oneColFixCtr #mainContent {padding:14px 0}
a {text-decoration:none; color:#EB5B19}
a:hover {text-decoration:underline}
ul {margin:0 7px 2em}
li {list-style:none}

#topline {font:normal 11px/15px arial; background-color:#f5f5f5; border-bottom:1px solid #ccc; color:#666; width:100%; height:18px}
#width {width:960px; text-align:left; margin:0 auto; background-color:#f5f5f5; color:#634a1d}
#width a {color:#634a1d}

#menuMain {clear:both; height:40px; width:960px; z-index:1}
#menuMain a {font:14px/28px verdana,arial; height:28px; display:block; color:#7c7966; text-align:center; float:left; padding:6px 0}
#menuMain a:hover {text-decoration:none; }
#menuMain a.open {background:url(/img/v5/home.jpg) 0 0 no-repeat; width:200px; text-indent:-9000px}
#menuMain a.open:hover {background:url(/img/v5/home.jpg) -200px 0 no-repeat} 
#menuMain a.close {background:url(/img/v5/close.gif) 0 7px no-repeat; width:152px}
#menuMain a.close:hover {background:url(/img/v5/close.gif) -152px 7px no-repeat; color:#FFF}
#menuMain a.middle {background:url(/img/v5/middle.gif) 0 7px no-repeat; width:152px}
#menuMain a.middle:hover {background:url(/img/v5/middle.gif) -152px 7px no-repeat; color:#FFF}

#mainmenu {height:41px; background:#fff url(http://www.epoquehotels.com/img/menu-v6.0.jpg) no-repeat 0 0; padding:27px 0 0 330px; width:630px; position:relative}
#mainmenu a {display:block; width:104px; font:normal 12px/32px Verdana, Geneva, sans-serif; float:left; text-align:center; color:#630; border-left:1px solid #630}
#mainmenu a.open, #mainmenu a.logo {border-left-width:0}
#mainmenu a.logo {position:absolute; left:0; top:0; height:60px; width:320px; text-indent:-4000px}

#info {width:430px; height:25px; float:right; margin:25px 0 0; color:#000; font-size:10px}
#info span {padding:7px 0 10px 25px; margin-right:6px}
#info span.bestrate {background:url(http://www.epoquehotels.com/img/bestrate.gif) no-repeat top left; padding-left:27px}
#info span.free {background:url(http://www.epoquehotels.com/img/free.gif) no-repeat top left}
#info span.last {margin-right:0}

#dropLang, #dropLang ul {padding:0; margin:0; list-style-type:none; width:88px; z-index:2}
#dropLang a {display:block; width:88px; font:normal 11px/15px tahoma,arial}
#dropLang li {float:left; list-style-type:none; text-align:right;}
#dropLang li:hover {position:relative}
#dropLang li:hover > a {text-decoration:none}
#dropLang li ul {display:none}
#dropLang li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 5px 30px 30px; background:transparent url(../transparent.gif); width:88px}
#dropLang > li:hover > ul {left:-30px; top:14px;}
#dropLang table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:11px;}
* html #dropLang li a:hover {position:relative; text-decoration:underline}
#dropLang li.drop {background:url(/img/arrow.gif) no-repeat right center}
#dropLang li.drop ul li a {background-color:#fff; font-size:11px}
#dropLang li.drop ul li a:hover {text-decoration:underline}
* html #dropLang li ul {visibility:hidden; display:block; position:absolute; top:-14px; left:80px; padding:10px 5px 30px 30px; background:transparent url(../transparent.gif);}
#dropLang li a:hover ul {visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;}

#titles {padding:21px 14px; height:44px}
#titles h1 {font:normal 22px/26px geneva,arial; color:#453514}
#titles h2 {font:normal 14px/18px geneva,arial; color:#453514}

#mainscreen {font:11px Verdana,Arial}
#image {width:640px; height:320px; float:left}
#bookandmore {float:right; width:262px; height:308px; background-image:url(/img/v5/bookandmore-long.gif); padding:20px}
#bookandmore h3 {font:normal 16px/20px geneva,arial; color:#634a1d; margin-bottom:14px; border-bottom:1px dashed #ccc; padding-bottom:3px}

#bbox p {text-align:right; padding:2px 0; font-size:12px}
#bbox label {display:block; float:left; font-size:12px; margin-right:4px; padding:2px 0; text-align:right; width:70px}
#badd {text-align:center; padding:10px 0 5px 0}
#official {font-size:16px; display:block; padding-top:5px; font-weight: bold; color: #595249}
#officialurl {font-size:14px; color:#595249; padding-top:2px; display:block}
#bmrk {text-align:center}

.mnth,.nbr,.yr {font:12px verdana,arial; color:#666; border:1px solid #999; background-color:#fff}
.nbr {width:53px; margin:2px 0 0 1px} .mnth {width:95px} .yr {width:63px}
.chk {width:88px; margin:2px 0 0 1px}

#wide {float:left; width:640px}
#thin {float:right; width:302px}
#wide h2,
#wide h3,
#thin h2,
#thin h3,
#full h2,
#full h3 {font:16px geneva,arial; margin-bottom:10px; color:#634a1d; padding-bottom:3px; border-bottom:1px dashed #ccc; font-weight:normal}
#full h3, #wide h3, #wide h2.h3 {margin-top:21px}
.bodythin,
.bodywide,
.bodyfull {border:solid #ccc}
.bodythin p,
.bodythin li {font-size:11px; color:#; list-style: none;}
.bodythin img {padding-right:5px; padding-bottom:5px}
.bodythin #video img {width: 66px; float:left;padding-right:5px; padding-bottom:5px;}
.bodythin ul {margin-bottom:0}
.bodythin,
.bodywide,
.bodyfull {border-width:0 1px; padding:0 20px}
.bodywide p,
.bodywide tr,
.bodywide span,
.bodywide li {font:12px/18px verdana,arial; color:#634a1d}
.bodywide h4,
.bodywide h5 {font:normal 14px/18px verdana,arial; color:#634a1d; margin:21px 0}

.openwide {height:21px; background:url(/img/v5/curves.gif) no-repeat 0 0}
.closewide {height:21px; background:url(/img/v5/curves.gif) no-repeat 0 bottom}
.openthin {height:21px; background:url(/img/v5/curves.gif) no-repeat right 0}
.closethin {height:21px; background:url(/img/v5/curves.gif) no-repeat right bottom; margin-bottom:14px}
.openfull {height:21px; background:url(/img/v5/curve.gif) no-repeat 0 0}
.closefull {height:21px; background:url(/img/v5/curve.gif) no-repeat 0 bottom; margin-bottom:14px}

#hmenu {padding:11px 15px; height:24px; clear:both}
#hmenu a {width:120px; float:left; display:block; text-align:center; font:normal 12px/22px verdana,arial; border:1px solid #fff}
#hmenu a.here,
#hmenu a:hover {border-color:#ccc; text-decoration:none; background-color:#996; color:#fff}

#bottom {clear:both; height:184px; background:#fff url(/img/v5/bottom.gif) 0 28px no-repeat; padding:28px 0}
#bottom #nav {height:30px; font:normal 12px/30px verdana,arial; color:#634a1d; padding:0 21px}
#bottom .box {width:200px; float:left; padding:10px 0 0 40px}
#bottom .box a {font:normal 11px/22px verdana,arial; color:#634a1d; display:block}
#bottom .box a:hover {color:#634a1d}
#bottom .box h4 a {font:bold 11px/22px verdana,arial; color:#634a1d}
#bottom .box a#avg {background:url(/img/icons/avg-20.jpg) no-repeat 0 center; padding-left:24px}

#extra {font:normal 10px/14px verdana,arial; text-align:center}
#specialsButton {float:right; padding:0 0 7px 14px; width:120px; height:28px; background-color:#fff}
#ClubEpoque {float:right; padding:0 0 7px 14px; width:290px; height:35px; background-color:#fff; margin-right:20px}
.bttn {text-align:center; margin-bottom:14px; font-size:12px}

/* Facebook */

#like-frame{
 border:0px;
 z-index:10;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
 
}
#like-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
  border:0px;
}

.connect_widget phs pts { border:0px; border-color:#fff}
.fbConnectWidgetTopmost {border-color:#fff;}

