/* CSS Document */


/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {
margin:0;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding:0;}

body {
text-align:center;
height:100%; /* needed for container min-height */
background-color:#f1f2e7;
background-image: url(../images/bg.png);
background-repeat:no-repeat;
background-position:top;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color:#666666;
line-height: 17px;
}/* centre for ie5.+*/

#outer{
min-height:100%;
height:auto;
width:616px;
border:0px;
margin-left:auto;/* center it*/
margin-right:auto;/* center it*/
position:relative;
text-align:left;
background-color:#ffffff;
}
* html #outer{
height:100%;
width:614px;/* box model hack for ie5.+*/
w\idth:616px
}
#footer {
width:100%;
position:absolute;
bottom:0;
left:0;
height:74px;
text-align:center;
background-color: #f1f2e7;
background-image:url(../images/bottom_dropshadow.png);
background-repeat:no-repeat;
}

#clearfooter{clear:both;height:74px;width:100%}
div>p {margin:0}

#credits {
	margin: 15px; 0px 0px 0px;
	font-family:georgia,courier new,times new roman,serif;
	color: #999;
	line-height: normal;
	font-size:10px;
}

#bottomlinks {
	margin: 5px; 0px 0px 0px;
}

#header {
padding:35px 35px 0px 35px;
height: 30px;
text-align:right;
border:#666 dotted 0px;
}

#leftcol {

margin: 0px;
padding: 35px 0px 35px 35px;
float:left;
width: 160px;
border: 0px;
}

#rightcol {
margin: 0px;
padding: 35px 35px 25px 35px;
float:right;
width: 345px;
border: 0px;
text-align:left;
}

/*Images*/

img.icon{
float: left;
margin: 1px 0px 0px 0px;
padding: 2px 4px 2px 0px;
}

img.left{
float: left;
border: 1px solid #999999;
margin: 0px 8px 0px 0px;
padding: 3px;
}

img.lightbox{
float: left;
border: 1px solid #e9eade;
margin: 0px 0px 10px 0px;
padding: 3px;
}

img.editorial{
border: 1px solid #e9eade;
margin: 0px 0px 0px 0px;
padding: 3px;
}

img.editorialwide{
border: 1px solid #e9eade;
margin: 0px 0px 15px 0px;
padding: 3px;
}

img.rooms{
border: 1px solid #e9eade;
margin: 0px 0px 10px 0px;
padding: 3px;
}

img.editorialleft{
float:left;
border: 0px solid #e9eade;
margin: 0px 8px 0px 0px;
padding: 3px;
}

img.editorialright{

border: 1px solid #e9eade;
margin: 0px 0px 0px 0px;
padding: 3px;
}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style:normal;
font-variant:normal;
color: #666666;
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style: italic;
font-variant:normal;
font-weight:normal;
letter-spacing: 0.25em;
color: #666666;
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-style: normal;
font-variant: small-caps;
font-weight:normal;
letter-spacing: 0em;
color: #666666;
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#inlineimage{
font-size:10px;
float: right;
border: 0px;
margin: 0px 0px 0px 10px;
text-align:right;
font-style:italic;
}

img.logo{
border: 0px solid #999999;
margin: 0px 0px 10px 0px;
padding: 0px;
}


/*Tables*/

table {
margin: 0px;
padding: 0px;
width: 345px;
border: 0px;
}

tr {
height: 23px;
}

td.right {
text-align:right;
}
td {
text-align:left;
}


/*Forms*/

form { margin: 0; }

input {
	font: 11px Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left:0px;
	border: 1px #666666 dotted;
	clear: right;
	padding:2px;
	width: 200px;
	
}

select {
	font: 11px Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left:0px;
	margin-right: 0px;
	border: 1px #666666 dotted;
	clear: right;
	padding:2px;
	width: 205px;
}
input.butt {
	color: #666;
	width: 63px;
	border:none;
	margin-top: 5px;
}

textarea {
	font: 13px Georgia, "Times New Roman", Times, serif;
	background-color:#fff;
	border: 1px #666666 dotted;
	margin-left:0px;
	margin-top:2px;
	width: 335px;
	height: 200px;
	overflow:auto;

}

/*Navigation and Links*/

a, a:visited, a:link, a:active, a:hover {
	color: #333;
	text-decoration: none;
	line-height: 24px;
	border: 0px;
}

a:visited {color:#333;}

a:active, a:hover {color: #999;}

#header a:hover { border-bottom: 1px #999 solid; }

#rightcol a { color: #999; border-bottom: 1px #999 solid; line-height: 14px;}
#rightcol a:hover { color: #cccccc; border-bottom: 1px #cccccc solid; line-height: 14px;}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

/*Extras*/

#seperator {
	width: 155px;
	border-color: #333;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
}

.count_bandi {

margin: 0px;
line-height: 20px;
margin: -19px 0px 0px 208px;
padding: 0px 0px 0px 0px;
border: 0px;
width: 100px;
}

.count_contactus {

margin: 0px;
line-height: 20px;
margin: -19px 0px 0px 145px;
padding: 0px 0px 0px 0px;
border: 0px;
width: 100px;
}

/*Span tags*/

.pricetag_zch{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:10px;
font-style: normal;
font-weight: bold;
color: #FFF;
margin: 0px 0px 0px 0px;
background-image: url(../images/pricetag_zch.png);
background-repeat: no-repeat;
line-height: 20px;
padding: 6px 10px 6px 27px;
border: 0px solid #666;
width: 100px;
}

.pricetag_ucl{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:10px;
font-style: normal;
font-weight: bold;
color: #FFF;
margin: 0px 0px 0px 0px;
background-image: url(../images/pricetag_ucl.png);
background-repeat: no-repeat;
line-height: 20px;
padding: 6px 10px 6px 27px;
border: 0px solid #666;
width: 100px;
}

.note{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:11px;
font-style: normal;
font-weight: bold;
color: #FFF;
margin: 0px 0px 0px 0px;
background: #C66;
line-height: 20px;
padding: 3px 3px 3px 3px;
border: 0px solid #666;
width: 100px;
}