body {background: #FFFFFF url('images/mainbg.jpg'); background-repeat: repeat-y }

/* divs */
div.top1 {position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:108px;
	z-index:1;
	background:#990366 url('images/logo.jpg') no-repeat fixed top left;
	border:0px}
div.top2 {position:absolute; top:0px; float:right; z-index:1; height:108px; border:0px; padding:0px; width:920px;}
div.top3 {position:absolute;
	height:25px;
	left: 0px;
	top:108px;
	width:920px;
	z-index:2;
	background:#FFFFFF url('images/topbg1.jpg') no-repeat top left;
	border:0px;
	border-bottom:solid 1px #000000;
	padding:0px}
div.top3 p {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
	text-align:right;
	margin:4px;}
div.main {position:absolute;
	top:180px;
	left:210px;
	width:710px;
	background-color: #FFFFFF}
div.nav {position:absolute;
	top:133px;
	left:0px;
	width:197px;
	padding:10px;
	padding-top:60px;
	margin:0px;
	background:url('images/navbg.jpg') no-repeat top left;}
div.nav p {margin:0px; margin-left:5px; margin-bottom:10px; color: #FFFFFF}
div.right {position:relative; float:right; margin:0 10px; width:140px; padding:0px}
div.right img {border: 0;}
div.box {width:100%; border: solid 2px #F6A915; text-align:center; margin: 0 0 10px 0; padding:0px}
div.box a, p, form, img {margin:5px}

/* text */
p, form, table, td { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color: #000000; text-align:justify}
p.main    { color: #FFFFFF; }
p.green {font-size:9px; color:#990366}
td.grey {border:solid 1px #000000;}
.maroon {color: #990366;}
.orange {color: #F6A915;}
.white {color: #FFFFFF;}
h1 { font-family : "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 140%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #990366;
	font-weight:normal;
	text-align:left;}
h2 { font-family : "Trebuchet MS", verdana, arial, sans-serif;
	font-size : 14px;
	color: #F6A915;
	font-weight:bold;
	text-align:left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
h3 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color: #F6A915; font-weight:bold; text-align:left;}
h4 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color: #FFFFFF; background-color: #F6A915; font-weight:bold; text-align:left; display:block; padding: 3px}
ul {list-style-image: url('images/dot.gif'); list-style-position: outside;}
li   { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color: #000000; margin: 10px 0px;}
.footer {color: #CCC; font-size: 0.8em; text-align: center }
.footer a {color: #CCC; font-size: 0.8em; font-weight: normal;  text-underline: none}
.footer a:hover {color: #990366; font-size: 0.8em; font-weight: normal; text-underline: none}
em {color: #F6A915; font-weight:bold;}

/* links */
a {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#990366; font-weight:bold; text-decoration:none;}
a:hover {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#F6A915; font-weight:bold; text-decoration:underline;}

div.nav a { color:#FFFFFF; text-decoration:none;font-size:12px }
div.nav a:hover { color:#F6A915; text-decoration:none;font-size:12px}

/* rooms */

div.roomBox {
    padding: 7px 0;
    border-top:1px solid #CCC;
}

h2.roomName {
    display:block;
    float:left;
    width:110px;
	margin:0px;
}

img.roomImage {
    display:block;
    float:left;
    width:100px;
    height:100px;
}

p.roomDescr {
    display:block;
    float:left;
    width:220px;
    text-align:justify;
    color:#990366;
	margin-right:20px;
}

div.roomPrice {
    float:left;
    width:170px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color:#990366;
	padding-top: 5px;
}

a.bookNow {
    display:block;
    float:left;
    background-color:#F7A915;
    color:#FFF;
    padding:2px 5px;
	margin-top: 5px;
}

a.bookNow:hover {
    color:#FFF;
}

a.bookNow:hover {
    text-decoration:none;
}

div.imgSubstitute {
    float:left;
    width:100px;
    height:100px;
}

.trborder {border-top: solid 1px #D2BE8C;}

a.grouplogo {
	border: 0;
}

a.grouplogo img {
	border: 0;
}

div.newsletter {
	display: block;
	float:left;
	width: 250px;
	margin: 20px 20px 20px 0px;
	padding: 10px;
	border: solid 1px #F6A915;
}

div.newsletter label {
	display: block;
	width: 80px;
	float:left;
}