@charset "utf-8";
/* Universal styles */
/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html*#searchbox .txtsearch {
padding:1px 3px;
} 
html,body {margin:0;padding:0}
body {
	background:#ffffff url(../images/background.gif) top left repeat-x;
	text-align:left;
	font-family: Arial;
	font-size:1em !important; /* 16px */
	color:#000000;
	}
div#contwrapper {
	min-height:100%;
	margin-bottom:-67px;
}
* html #contwrapper{height:100%;}
div#headcont, div#footcont { 
width:100%;
margin: 0 auto;
}
div#midcont { 
width: expression(document.body.clientWidth < 1004? "1003px" : document.body.clientWidth > 1006? "100%" : "100%");
min-width: 1003px;
max-width: 100%; 
margin:0 auto;
text-align:center; /* for IE */
}

a, a:hover, a:visited, a:link {
text-decoration:none;
color:#fff;
}
img {
border:none;
}
a#active:link, a#active:hover, a#active:visited, a#active, #active {
text-decoration:none;
color:#000000;
}


p.htldesc {
padding-top:25px;
}
p.small {
font-size:.75em;
text-align:right;
}
h1{
font-size:3em;
margin:15px 0 10px 0;
font-weight:bold;
color:#000000;
}
h1.clearmrgin {
margin:0;
}
h1 span.white{
color:#fff;
}
h3 {
font-size:1em;
margin:2em 0 .5em 0;
padding:0;
}
h3 a:visited, h3 a:active, h3 a:hover, h3 a:link, h3 a {
text-decoration:none;
color:#0099ff;
text-transform: uppercase;
}
table{

}
.topmrgin {
margin-top:25px;
}
.fntsxten {
font-size:.9em;
font-weight:bold;
}
.fntsxten {
font-size:.9em;
font-weight:bold;
}
.fntsxtenbld {
font-size:.9em;
font-weight:normal;
}
#hide {
display:none;
width:0px;
}
.hide {
display:none
}
p.error, p.ewmsg {
color:#FF0000;
font-size:12px;
}
span.error, span.ewmsg {
color:#FF0000;
font-size:12px;
}
.captcha {
margin:5px;
border:1px solid #cacaca;
}
td, th {
text-align:left;
vertical-align:text-top;
}
form {
padding:0;
margin:0;
}
.fmselect, .fmbtn {
font-size:.85em; /* for small text size */
}
.frmselect {

}
.fmbbtn {
border: 2 px groove #003399;
border-top-color: #6699ff;
border-left-color: #6699ff;
outline:none;
padding: 0.25em;
background-color:#000;
background-color:transparent;
background-image:url(../images/offimage.jpg);
}


.txtpaginator {
height:10px;
padding-top:0px;
font-size:9px;
font-weight:bold;
color:#000000;
}
.frmbutton {
vertical-align:baseline;
}


/* Style for header */
div#headcont {
position:relative;
text-transform: uppercase;
font-weight:bold;
font-size:.75em;
height:60px;
}
#headcont a, #headcont a:link, #headcont a:hover, #headcont a:visited {
padding: 0 .5em; /* making unwanted space at first and last anchor text */
}
div.left{
padding: 25px 0 0 19px;
}
div.right{
position:absolute;
top:0px;
right:0px;
text-align:left;
padding: 25px 19px 0 0;
}
a.usrid {
text-transform:lowercase;
font-weight:normal;
}

/* Style for middle content */
div#midcont {
position:relative;

}
div#leftcont {
position:absolute;
top:0;
left:25px;
margin: 0;
width:151px;
text-align:left;
text-transform: uppercase;
}

div#logo{
height:100px;
padding-bottom:22px;
}

div.searchtxt, div.hotel, div.tags h3 {
padding:18px 0 0 0;
font-weight:bold;
}
div.searchtxt {
color:#000000;
font-size:.75em;
}
div.hotel{
color:#0099ff;
font-size:.75em;
}
div.tags {
font-size:.625em;
width:100px;
}
div.tags h3 {
color:#000;
margin:0;
font-size:1.2em;
}
div.tags a, div.tags a:hover, div.tags a:visited, div.tags a:link, div.searchtxt a, div.searchtxt a:hover, div.searchtxt a:visited, div.searchtxt a:link {
text-decoration:none;
color:#0099ff;
}
div#left_nav{
width:100px;
color: #000;
}
div#right_nav{
width:100px;
color: #000;
padding-top: 150px;

}

div#centercont {
margin: 0 auto;
text-align:left;
width:750px;
}

div#previous, div#next, div#cont {
position:relative;
float:left;
margin:0;
padding:0;
}
div#previous, div#next {
width:50px;
margin: 340px 0 0 0;
}
div#next {
text-align:right;
}
div#cont {
width:650px;
}
/* Style for searchpage */
div#tagcloud {
clear:both;
height:150px;
overflow:hidden;
text-align:center;
}
table.tagcloud {
}
.tagcloud td{
text-align:center;
}

div#searchbeam {
clear:both;
margin:0 25px;
background:url(../images/largelogobeam.gif) top left no-repeat;
height:300px;
position:relative;
}
/* div#searchbeam:hover {
cursor:pointer;
cursor: hand;
} */

div#searchbox {
position:absolute;
top:90px;
left:275px;
height:120px;
}
/* style for cal popup */
table.cpBorder {
font-size:.8em;
background:#FFFFFF;
}
td.cpMonthNavigation {
text-align:center;
font-weight:bold;
padding-bottom:2px;
border-bottom:1px solid #000;
}
td.cpTodayText {
border-top:1px solid #000;
}
a.cpMonthNavigation, a.cpCurrentMonthDate, a.cpTodayText {
color:#0099ff;
}
a.cpOtherMonthDate {
color:#99ccff;
}
td.cpCurrentDate {
background:#0099ff;
}
a.cpCurrentDate {
color:#fff;
}
/* End of */

div#searchresult {
position:absolute;
top:115px;
left:290px;
height:120px;
margin:auto;
text-align:center;
font-weight:bold;
font-size:1em;
line-height:2em;
}
div#searchresult a:link, div#searchresult a:hover, div#searchresult a:visited {
color:#000000;
}
input.txtsearch {
background:#FFFFFF;
border:none;
margin:10px 0 0 10px;
color:#0099ff;
font-size:.75em;
padding:2px 3px;
}
.citysrch {
width:249px;
}
.date1srch {
width:135px;
}
.date2srch {
width:135px;
}
/* img.calender {
border:none;
margin-bottom:-5px;
padding-left:4px;
} */
div#txtsubmit {
position:absolute;
top:50px;
left:0px;
z-index:0
}
input.txtsubmit {
border:none;
color:#fff;
font-weight:bold;
background-color:#0099ff;
margin:10px 0 0 250px;
cursor:pointer;
cursor: hand;
}
div#calbox {
width:320px;
position:relative;
}
div#testdiv1, div#testdiv2 {
width:150px;
padding-left:3px;
wi\dth:143px;
float:left;
}
div#corpslogan {
margin:0 auto;
padding-top:45px;
color:#000;
font-weight:bold;
font-size:1.5em;
text-align:center;
}
/* End of searchpage */


/* Style for hotel list page */
div#lstheadsrt {
text-transform: uppercase;
font-weight:bold;
font-size:.75em;
height:20px;
clear:both;
}
span.lstheadsrtrgt {
position:absolute;
top:0;
right:0;
text-align:right;
}
div#htlmaprow {
clear:both;
position:relative;
background:#d9f0ff;
width:650px;
height:315px;
font-size:.75em;
overflow:hidden;
}
div#googlemap {
padding:25px 25px 40px 25px;
}
div#photogal {
}
div#map {
height:250px;
width:600px;
}

div#htlpromap {
position:absolute;
top:280px;
left:25px;
}
div#htlpromap a, div#htlpromap a:active, div#htlpromap a:visited, div#htlpromap a:hover {
font-weight:bold;
color:#0099ff;
text-decoration:none;
}
a.htlname, a:link.htlname, a:visited.htlname, a:hover.htlname {
font-weight:bold;
color:#0099ff;
text-decoration:none;
}
a.lrg, a:link.lrg, a:visited.lrg, a:hover.lrg {
font-weight:bold;
color:#009900;
text-decoration:none;
}
div#htllstrow{
position:relative;
clear:both;
margin-top:5px; /* check in ie 6 */
height:75px;
background:#d9f0ff;
font-size:.75em;
}
div#htlprofil{
position:relative;
clear:both;
border-top:5px solid #fff;
font-size:.75em;
}
img.htlphtcol {
margin:2px 3px 3px 2px;
}
div#htldescol {
position:absolute;
top:0px;
left:75px;
width:375px;
}
.htldescn {
text-transform: uppercase;
}

div#htlprocol {
margin:0 150px 0 0;
text-transform: uppercase;

}
div#htlcontactcol {
position:absolute;
top:0;
left:450px;
width:200px;
overflow: hidden;
text-align:right;
}
span.thumb {
color:#0099ff;
font-weight:bold;
}
a.blue, a:link.blue, a:visited.blue, a:hover.blue {
color:#0099ff;
text-decoration:none;
font-weight:bold;
}
a.black, a:link.black, a:visited.black, a:hover.black, a:active.black {
color:#000;
text-decoration:none;
font-weight:bold;
}
a.white, a:link.white, a:visited.white, a:hover.white, a:active.white {
color:#fff;
text-decoration:none;
}
span.white {
color:#fff;
}

/* Style for tabular data */
table#tbllst, table#tbllstb, table#tbllstbd {
font-size:.8em;
width:100%;
color: #000;
}
#tbllstb table {
font-size:1em;
}
.bold {
font-weight:bold;
}
td.toppad {
padding-top:20px;
}
th.htlid {
width:70px;
}
#tbllst a, #tbllst a:link, #tbllst a:visited, #tbllst a:hover {
color:#0099ff;
}
#tbllst th {
border-bottom:1px solid #0099ff;
color: #000;

}
#tbllst .rowodd, .rowodd {
background:#d9f0ff;
}
#tbllst th, #tbllst td {
padding:3px;
text-align:left;
vertical-align:top;
}
table#tbllstbd {
border-top:1px solid #EBF7FF;
border-left:1px solid #EBF7FF;
border-right:1px solid #EBF7FF;

}
td.tdhead {
background:#0099ff;
border-bottom:1px solid #fff;
color:#fff;
font-weight:bold;
}
td.tddesc {
background:#d9f0ff;
border-bottom:1px solid #EBF7FF;
}
/* End of style tabular data */

/* End of hotel list page */
div#rightcont {
position:absolute;
top:0;
right:25px;
width: 152px;
text-align:right;
font-size:.74em; /* reduce one point to fit in one line */           
margin: 20px 0 0 0;
color:#FFFFFF;
font-weight:bold;
}
div#slthotels {
width:100%;
text-align:left;
color:#000;
}
/* Hack for bottom footer */
#clearfix{clear:both;height:67px;}
p {margin:0 0 .5em 0}
/* End of hack */

/* Style for footer */
div#footcont {
margin:-67px 0 0 0;
height:67px;
text-align:center;
font-weight:bold;
}
#footcont a, #footcont a:link, #footcont a:hover, #footcont a:visited {
color:#0099ff;
}

ul.list {
list-style:none;
margin: 0 0 25px 0;
padding:0;
}
ul.list li {
display:inline;
margin:0 .5em;
}
li.first {
margin-left:-.5em;
}
a#picture:link, a#picture:hover, a#picture:visited, a#picture, #picture {
text-decoration:none;
color:#000;
}

