/* CSS Document */
.btnContinue {border-top:1px solid #e5e9ec; width:100%; padding-top:10px; text-align:center;}
.btnContinue a {background:url(../img/layout/but-continue.gif) no-repeat; display:block; width:98px; height:25px; text-indent:-1000em; overflow:hidden; margin:auto;}
.btnOk {border-top:1px solid #e5e9ec; padding-top:10px; text-align:center; width:100%;}
.btnOk a {background:url(../img/layout/but-ok.gif) no-repeat; display:block; width:98px; height:25px; text-indent:-1000em; overflow:hidden; margin:auto;}

#registerForm fieldset {background:#FFF; text-align:left; font-size:11px; color:#444; padding:20px 20px 20px;}
#registerForm h3 {color:#89aed1; background:none; height:auto !important; padding:10px 10px 10px 20px; margin:-20px -20px 10px -20px;}
#registerForm p, #registerForm ol {font-size:12px;}
#registerForm ol {border-top:1px solid #e5e9ec; padding:5px 0 0 0;}
#registerForm ol li {padding:5px 0;}
#registerForm ol li label {display:block; float:left; width:120px; text-align:right; padding-right:10px; font-weight:bold;}
#registerForm ol li span {display:block; padding-left:130px; font-size:0.9em;}
* html #registerForm ol li span {padding-left:122px;}
#registerForm ol li ul {border-top:1px solid #e5e9ec; padding:15px 0 0 130px; margin:0;}
* html #registerForm ol li ul {padding:0 0 0 120px;}
#registerForm ol li ul li {float:left; padding:0 10px 0 0;}
#registerForm ol li ul li a.btnCancel {background:url(../img/layout/but-cancel.gif) no-repeat; display:block; width:85px; height:25px; text-indent:-1000em; overflow:hidden;}

#loginForm fieldset {background:#FFF;text-align:left; font-size:11px; color:#444; padding:20px 20px 20px;}
#loginForm h3 {color:#89aed1; background:none; height:auto !important; padding:10px 10px 10px 20px; margin:-20px -20px 10px -20px;}
#loginForm p *, #loginForm ol * {font-size:12px;}
#loginForm ol {border-top:1px solid #e5e9ec; padding:5px 0;}
#loginForm ol li {padding:5px 0;}
#loginForm ol li a.btnCancel {background:url(../img/layout/but-cancel.gif) no-repeat; display:block; width:85px; height:25px; text-indent:-1000em; overflow:hidden;}
#loginForm ol li label {display:block; float:left; width:80px; text-align:right; padding-right:10px; font-weight:bold;}
#loginForm ol li.loginFormSubmit {padding-left:90px; float:left; padding-right:10px;}
* html #loginForm ol li.loginFormSubmit {padding-left:83px;}
#loginForm ol li a {padding-left:10px;}
#loginForm ul {border-top:1px solid #e5e9ec; padding:15px 0 0 90px; margin:0;}
* html #loginForm ul {border-top:1px solid #e5e9ec; padding:15px 0 0 83px; margin:0;}
#loginForm ul li a.btnRegisterNow {background:url(../img/layout/but-registernow.gif) no-repeat; display:block; width:122px; height:25px; text-indent:-1000em; overflow:hidden;}

.genericResultScreen {background:#FFF; width:400px; text-align:left; font-size:11px; color:#444; padding:20px 20px 20px;}
.genericResultScreen h3 {color:#89aed1; background:none !important; height:auto !important; padding:10px 10px 10px 20px; margin:-20px -20px 10px -20px;}

.confirmForm {background:#FFF; width:400px; text-align:left; font-size:11px; color:#444; padding:20px 20px 20px;}
.confirmForm h3 {color:#89aed1; background:none !important; height:auto !important; padding:10px 10px 10px 20px; margin:-20px -20px 10px -20px;}
.confirmForm p {text-align:center;}

#forgotPasswordForm fieldset {background:#FFF; text-align:left; font-size:11px; color:#444; padding:20px 20px 20px;}
#forgotPasswordForm h3 {color:#89aed1; background:none; height:auto !important; padding:10px 10px 10px 20px; margin:-20px -20px 10px -20px;}
#forgotPasswordForm p *, #forgotPasswordForm ol * {font-size:12px !important;}
#forgotPasswordForm label {display:block; float:left; padding-right:10px; font-weight:bold;}
#forgotPasswordForm ol {border-top:1px solid #e5e9ec; padding:5px 0;}
#forgotPasswordForm ol li {padding:5px 0;}
#forgotPasswordForm ol li ul {border-top:1px solid #e5e9ec; padding:15px 0 0 0; margin:0;}
* html #forgotPasswordForm ol li ul {padding:0;}
#forgotPasswordForm ol li ul li {float:left; padding:0 10px 0 0;}
#forgotPasswordForm ol li ul li a.btnCancel {background:url(../img/layout/but-cancel.gif) no-repeat; display:block; width:85px; height:25px; text-indent:-1000em; overflow:hidden;}

#postReviewForm fieldset {background:#FFF; width:400px; text-align:left; font-size:11px; color:#444; padding:20px 20px 20px;}
#postReviewForm h3 {background:#89aed1; color:#FFFFFF; height:auto !important; padding:10px 10px 10px 20px; margin:-20px -20px 10px -20px;}
#postReviewForm table {font-size:1em; color:#444; width:100%; margin:10px 0;}
#postReviewForm table th {font-weight:bold; text-align:center;}
#postReviewForm table td {text-align:center;}
#postReviewForm table td.first {text-align:left;}
#postReviewForm table td label {text-align:right; font-weight:bold;}
#postReviewForm ol {border-bottom:1px solid #e5e9ec; padding:10px 0; margin-bottom:10px;}
#postReviewForm ol li label {margin-left: 2px;margin-right:10px;}
#postReviewForm .labelSpace {border-top:1px solid #e5e9ec; display:block; padding:10px 0;}
#postReviewForm textarea {color:#444;font:12px arial;width:100%;}
#postReviewForm ul {padding:15px 0 0 0; margin:0;}
#postReviewForm ul li {float:left; padding:0 10px 0 0;}
#postReviewForm ul li a.btnCancel {background:url(../img/layout/but-cancel.gif) no-repeat; display:block; width:85px; height:25px; text-indent:-1000em; overflow:hidden;}

#postTipForm fieldset {background:#FFF; text-align:left; font-size:11px; color:#444; padding:20px 20px 20px;}
#postTipForm p *, #postTipForm ol * {font-size:12px !important;}
#postTipForm h3 {color:#89aed1; background:none; height:auto !important; padding:10px 10px 10px 20px; margin:-20px -20px 10px -20px;}
#postTipForm ol li label {display:block; padding:10px 10px 0 0; font-weight:bold;}
#postTipForm ol li span {display:block; font-size:0.9em;}
#postTipForm ol li textarea, #postTipForm ol li select, #postTipForm ol li #TipTitle {width:100%; font:12px arial; color:#444;}
#postTipForm ol li ul {padding:15px 0 0 0; margin:0;}
#postTipForm ol li ul li {float:left; padding:0 10px 0 0;}
#postTipForm ol li ul li a.btnCancel {background:url(../img/layout/but-cancel.gif) no-repeat; display:block; width:85px; height:25px; text-indent:-1000em; overflow:hidden;}

#postCommentForm fieldset {background:#FFF; width:400px; text-align:left; font-size:11px; color:#444; padding:20px 20px 20px;}
#postCommentForm textarea {width:100%; height:120px; font:12px arial; color:#444;}
#postCommentForm h3 {color:#89aed1; background:none; height:auto !important; padding:10px 10px 10px 20px; margin:-20px -20px 10px -20px;}
#postCommentForm ul {border-top:1px solid #e5e9ec; padding:15px 0 0 0; margin:10px 0 0;}
#postCommentForm ul li {float:left; padding:0 10px 0 0;}
#postCommentForm ul li a.btnCancel {background:url(../img/layout/but-cancel.gif) no-repeat; display:block; width:85px; height:25px; text-indent:-1000em; overflow:hidden;}

#rateTipForm fieldset {background:#FFF; width:400px; text-align:left; font-size:11px; color:#444; padding:20px 20px 20px;}
#rateTipForm h3 {color:#89aed1; background:none; height:auto !important; padding:10px 10px 10px 20px; margin:-20px -20px 10px -20px;}
#rateTipForm ul {border-top:1px solid #e5e9ec; padding:10px 0 0 0; margin-top:10px;}
#rateTipForm ul li {float:left; padding:0 10px 0 0;}
#rateTipForm ul li a.btnCancel {background:url(../img/layout/but-cancel.gif) no-repeat; display:block; width:85px; height:25px; text-indent:-1000em; overflow:hidden;}
#rateTipForm ol li {clear:both;}
#rateTipForm ol li input {float:left; margin:7px 10px 0 0;}
* html #rateTipForm ol li input {margin-top:2px;}
#rateTipForm ol li label {display:block; width:93px; height:29px; float:left; text-indent:-1000em; overflow:hidden;}
* html #rateTipForm ol li label {background:url(../img/layout/smiley-great.gif) no-repeat; display:block; width:93px; height:29px; float:left; text-indent:-1000em; overflow:hidden;}
#rateTipForm ol li label.RatingRatingGreat {background:url(../img/layout/smiley-great.gif) no-repeat;}
#rateTipForm ol li label.RatingRatingOk {background:url(../img/layout/smiley-ok.gif) no-repeat;}
#rateTipForm ol li label.RatingRatingRubbish {background:url(../img/layout/smiley-rubbish.gif) no-repeat;}

div.landingPage a.bookNow {background: url('../img/layout/btn_book_now.png') no-repeat;float: right;height: 33px;width: 136px;}
div.landingPage .description {width: 320px;}
div.landingPage .hotelInfoWrap {margin-bottom: 0em !important;}
div.landingPage .boxinner {padding-bottom: 10px !important;}

div.navStrip a.prev,
div.navStrip a.next {
	margin-left: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

/* Overrides for wrapping heading */
div.titleContainer {position:relative!important; overflow:hidden}
div.titleContainerBig {position:relative; overflow:hidden; }
h3.darkblue {height:auto!important}
h3 span.title {
    width:405px!important;
    display:block;
    padding:0 5px 0;
    margin:0 0 3px;
}
h3 span.hotelTitle{width:450px; display:block}
.rightOfHead {/*position: absolute!important;*/ right:0; top:45px }
h3.bigheight {overflow: hidden; height: auto!important; }
.titleInfo {position: absolute; right:5px; top:10px; margin: 0 18px 0 0!important}
.titleborder {display: block; border-bottom:1px solid #D9D9D9; width: 617px; margin-left:2px; height:0px!important; overflow:hidden}

div#seoTop {width:620px;}
div.seoBox {color:#444444; font-size:11px; text-align:left; width:620px;}
div.seoBox h2 {background:url("../img/layout/h3-back.gif") no-repeat scroll center top transparent; color:#4F8CC5; height:37px; line-height:32px; padding:8px 24px 0; text-transform:lowercase; text-align:left;}
div.seoBox p {color:#444444; font-size:11px; text-align:left;}

div#bottomLinks {background:#012541; color:#FFF; padding:15px 20px;}
div.bottomLinks {border-top:1px solid #FFF; padding:15px;}

div.bottomLinks div.links {float:left; padding:0 15px 0 0; width:165px;}
div.bottomLinks div.last {padding:0;}
div.bottomLinks h2 {color:#FFF; display:inline; font-size:18px; text-transform:lowercase;}
div.bottomLinks a {color:#FFF; text-decoration:none;}
div.bottomLinks a:hover {text-decoration:underline;}
div.bottomLinks ul {margin:20px 0 0 0;}
div.bottomLinks ul li {background:url('../img/layout/bullet-white.png') 0 5px no-repeat; padding:0 0 0 12px;}



