* {margin:0;padding:0;}
body {font: 100% Arial, Helvetica;background: #FFF;color: #333;}
a:link, a:visited {color: #d50216;text-decoration:none}
a:hover, a:active {color: #d50216;text-decoration:underline;}
a img {border:0;}
#head {width:960px;margin:0px auto;margin-top:15px;padding:0px;font-size:0.7em;}
#page {width:940px;margin:0px auto;padding:10px;background:#ececec;font-size:0.7em;}
.left, .alignleft {float:left;}
.right {float:right;}
#navbar {margin:0 auto;margin-top:5px;padding:0px 10px;text-transform:uppercase;background:#d50216 url(/images/navbar.png);}
#page-bar {width:930px;}
#page-bar ul {list-style: none;}
#page-bar li {float:left;list-style:none;cursor: pointer;display:block;border-right:1px solid #fff;}
#page-bar li:hover {background: #837e7e;}
#page-bar a, #page-bar a:visited {margin: 0px;padding:9px 8px;font-weight:bold;color:#FFF;display:block;}
#page-bar a:hover {text-decoration:none;display:block;}
#logo {width:350px;}
#tagline {margin-top:10px;font-size:1em;color:#d50216;float:left;margin-right:30px;}
#top {padding:0;}
#headline {width:530px;float:left;background:#fff;padding:10px;font-size:1.05em;line-height:1.5em;margin:0;height:670px;}
#headline  div.title {font-weight:bold;font:2.4em Georgia;letter-spacing:-0.05em;display:block;padding-bottom:5px;}
#featured {width:360px;background:#fff;float:right;padding:10px 10px 82px 10px;font-size:1.05em;}
#featured .clearfloat {margin-top:7px;margin-bottom:8px;}
#featured .title {font-weight:bold;}
#headline a img, #featured a img {border:1px solid #ccc;margin-top:5px;margin-right:10px;padding:2px;}
#bottom {width: 940px;margin-top:10px;}
#front-list {width:360px;background:#fff;padding:10px;font-size:1.05em;line-height:1.75em;float:left;}
#front-list .title {font-weight:bold;font:2.4em Georgia;letter-spacing:-0.05em;display:block;padding-bottom:5px;}
#front-list .clearfloat{padding-bottom:10px;border-bottom:1px dotted #ccc;margin-bottom:10px;}
#front-popular{width:940px;background:#d50216 url(/images/bottombar.png) bottom no-repeat;margin:0 auto;padding:10px;}
#footer {margin: 0 auto;width: 960px;font-size:0.6em;padding-top:10px;padding-bottom:10px;}
.clearfloat:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfloat {display: inline-block;}
* html .clearfloat {height:1%;}
*+html .clearfloat {height:1%;}
.clearfloat {display:block;}
.newhp_txt {margin-top:5px;}
 .LB-black-overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:#000;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter:alpha(opacity=80);}
 .LB-white-content{display:none;position:fixed;width:50%;height:200px;padding:20px;margin:10% 25%;background-color:#fff;z-index:1002;}
 a#close {height: 30px;width: 30px;position: absolute;top: -12px;left: -12px;background: url('/images/close.png') 0 0;}
 a#close:hover {background: url('/images/close.png') 0 -30px;}

.price{float:left;margin-right:18px;}
#riga_account{border-top:1px solid #d50216;height:25px;background-color:#d50216;width:83%;z-index:1;position:absolute;right:0;top:35px;}
.riga_white{background-color:#fff;height:3px;width:100%;}
#gobuttonuser_container{padding:2px;border:1px solid #e3e3e3;width:26%;float:right;clear:both;position:absolute;right:50px;top:150px;background-color:#fafafa;}
#gouser_text{font-size:12pt;color:#d50216;padding:2px;float:right;width:26%;clear:both;position:absolute;right:50px;top:100px;background-color:#fafafa;text-align:center;}
#gobuttonuser{padding-top:10px;cursor:pointer;text-align:center;background-position:center center;background-image:url(/images/gobutton.png);background-repeat:no-repeat;height:38px;font-size:14pt;color:#fff;font-weight:700;}
#gohotel_text{font-size:12pt;color:#d50216;padding:2px;width:26%;float:right;clear:both;position:absolute;right:50px;top:350px;background-color:#fafafa;text-align:center;}
#gobuttonhotel_container{padding:2px;border:1px solid #e3e3e3;width:26%;position:absolute;top:390px;float:right;right:50px;background-color:#fafafa;}
#gobuttonhotel{padding-top:10px;cursor:pointer;text-align:center;background-position:center center;background-image:url(/images/gobutton.png);background-repeat:no-repeat;height:38px;font-size:14pt;color:#fff;font-weight:700;}
#registerhotel_formdiv_container{border:1px solid #e3e3e3;width:1154px;margin:0 auto;text-align:center;margin-top:20px;}
#registerhotel_formdiv{margin:2px;padding:10px;display:block;font-size:10pt;text-align:left;border:1px solid #d50216;height:640px;}
#registerhotel{text-align:left;position:absolute;right:100px;top:120px;width:300px;}
#twitter_div, #social_div{margin-top:35px;width:44%;line-height:150%;float:left;}
#twitter_div ul li {text-indent:-5px;}
.normalredxl{font-size:13pt;color:#d50216;}
#register_container{border:1px solid #ececec;width:326px;position:absolute;right:50px;top:90px;padding:2px;}
#registeruser{text-align:left;float:left;width:420px;height:299px;border-right:3px solid #bebcbc;}
#registeruser_formdiv_container{border:1px solid #e3e3e3;width:800px;margin:0 auto;text-align:left;margin-top:20px;}
#registeruser_formdiv{border:1px solid #d50216;height:440px;margin:2px;padding:10px;text-align:left;background-color:#fafafa;}
#changeinfohotel_container{top:60px;text-align:center;}
#changeinfohotel{margin:2px;padding:10px;text-align:left;width:1128px;background-color:#fafafa;}
#changeinfohotel_photos{visibility:hidden;}
#changeinfohotel_gallery_container{width:800px;height:390px;margin-left:10px;margin-top:20px;}
#div_upload{padding:20px;display:none;width:400px;height:150px;border:1px solid #d50216;position:absolute;top:60px;left:200px;z-index:1;background-color:#fff; }
.generate_btn{padding:5px 5px 20px;border:1px solid #d50216;}
.generate_btn_sm{padding:5px;border:1px solid #d50216;width:450px;height:50px;overflow:auto;overflow-x:hidden;}
.indent{margin-left:15px;}
#changeinfouser_container{border:1px solid #e3e3e3;width:25%;clear:both;margin:0 auto;text-align:center;padding:2px;}
#changeinfouser{border:1px solid #d50216;height:400px;margin:2px;padding:10px;padding-bottom:80px;text-align:center;background-color:#fafafa;margin:0 auto;}
#delete_user_container, #delete_hotel_container{border:1px solid #e3e3e3;width:45%;clear:both;margin:0 auto;text-align:center;padding:2px;}
#delete_user, #delete_hotel{border:1px solid #d50216;height:200px;margin:2px;padding:10px;padding-bottom:80px;text-align:center;background-color:#fafafa;margin:0 auto;}
#changepwhotel_container, #changepwuser_container{border:1px solid #e3e3e3;width:326px;clear:both;margin:0 auto;}
#changepwhotel{border:1px solid #d50216;height:250px;margin:2px;padding:10px;text-align:center;width:300px;background-color:#fafafa;}
#forgotpwuser_container, #forgotpwhotel_container{border:1px solid #e3e3e3;width:356px;clear:both;margin:0 auto;margin-top:20px;}
#forgotpwuser_formdiv, #forgotpwhotel_formdiv{border:1px solid #d50216;height:190px;margin:2px;padding:10px;text-align:center;width:330px;background-color:#fafafa;}
#changepwuser{border:1px solid #d50216;height:265px;margin:2px;padding:10px;text-align:center;width:300px;background-color:#fafafa;}
#accountlogo{position:absolute;z-index:1;top:5px;left:5px;}
#screenshot{width:635px;text-align:center;margin-top:10px;margin:0 auto;margin-bottom:30px;position:relative;left:80px;}
.title{font-weight:700;font-size:12pt;line-height:110%;}
#register{margin:2px;padding:10px;display:block;font-size:10pt;text-align:left;background-color:#ececec;}
#wrapper{left:50px;position:relative;min-height:100%;height:auto !important;height:100%;width:96%;}
.error {color:#d50216;}
.btnleft{position:absolute;z-index:1;top:220px;left:155px;width:200px;height:175px;text-align:center;}
.btn{position:absolute;z-index:1;top:100px;right:90px;text-align:center;width:200px;height:175px;}
.btn a, .btnleft a{text-decoration:none;font-weight:700;color:#bebcbc;font-size:16pt;}
.btn a:hover, .btnleft a:hover{text-decoration:none;font-weight:700;color:#cccaca;font-size:16pt;}
.default_title{font-weight:700;color:#d50216;background-color:#F3F3FC;height:25px;border-top:1px solid #d50216;padding:2px 0 0 10px;}
input, textarea, select {font: normal 1em Tahoma, Arial, Helvetica, sans-serif;}
a {color:#d50216;}
a:hover{text-decoration:none;}
hr {display:none;}
img {border:none;}
#header {height:63px;background-color:#fff;margin: 0 auto;padding-top:3px;}
#footer{clear:both;width:99%;text-align:center;position:relative;left:0;bottom:-15px;}
#footer_hotel{clear:both;width:99%;text-align:center;position:relative;bottom:-15px;}
.info {width:100%;text-align:left;}
.info,.info a {font: 8pt Tahoma, Arial, Helvetica, sans-serif;color:#d50216;text-decoration:none;}
.info a:hover {text-decoration:underline;}
.tabbertab{padding:10px;}
.tabbertabhide{display:none;}
ul.tabbernav{margin:0;padding: 3px 0;border-bottom: 1px solid #d50216;font:bold 12px Tahoma, Arial, Helvetica, sans-serif;}
ul.tabbernav li{list-style:none;margin:0;display:inline;}
ul.tabbernav li a{padding: 3px 0.5em;margin-left: 3px;border:1px solid #d50216;border-bottom:none;background: #f7f7f7; text-decoration: none;}
ul.tabbernav li a:link{color:#d50216;}
ul.tabbernav li a:visited {color:#d50216;}
ul.tabbernav li a:hover{color:#fff;background:#d50216;border-color:#d50216;}
ul.tabbernav li.tabberactive a{background-color:#fff;border-bottom:1px solid #fff;}
ul.tabbernav li.tabberactive a:hover{color:#000;background:white;border-bottom:1px solid white;}
.tabberlive .tabbertab {padding:5px;border:1px solid #d50216;border-top:0;}
#css_vertical_menu{text-align:left;width:150px;list-style:none;margin:0;padding:1px;background-color:#FFFFFF;}
#css_vertical_menu a{display:block;height:42px;margin-top:2px;padding-left:15px;background-color:#d50216;border-left:10px solid #d50216;font-size:1.3em;text-decoration:none;color:#fff;padding-top:5px;}
#css_vertical_menu a:hover{background-color:#E5E5E5;border-left:10px solid #ccc;color:#666666;}
#css_vertical_menu a.first{margin-top:0;}
.css_vertical_menu a, .css_vertical_menu a:link, .css_vertical_menua:visited {color:#fff;text-decoration:none;}
.vmenu_sm{font-size:7pt;margin-top:2px;}