body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    color: #000000;
}

/* form */
.formtext  {width:110px;float:left;text-align:right;border:0px;padding:0px 4px 0px 0px;color:#000;height:20px; font-size:12px;}
.formfield {width:150px;float:left;text-align:left ;border:0px;padding:0px;color:#000;height:20px;font-size:12px;}
.formTextField {width:135px; color:black;}
.InputForm { width:265px; margin: 5px auto 0px auto; }


.Location {
	border:1px solid #FFF;
	margin:15px;
	float: left;
	width: 200px;
	text-align:center;
	padding:5px;
	background:#262525;
}


html, body, #wrapper, h1 {
    margin: 0;
    padding: 0;
	background:#FFFFFF;
}

th, td {
    font-size: 10px;
}

img { border: 0; }

a {
    color: #525d8c;
}

#wrapper {
    margin: auto;
    text-align: left;
    width: 800px;
    position: relative;
}

h1 {
    font-size: 13px;
}

h2 {
    font-size: 11px;
}

 h3 {
    font-size: 10px;
}

#topimge {
    line-height: 1;
    position: absolute;
    top: 0;
    left: 0;
}

h2 {
    margin: 0 0 5px 0;
    padding: 0;
}

h3 {
    padding: 4px 0 0 0;
}

.block {
    display: block;
}

.clear {
    clear: both;
    height: 10px;
}

.left {
    float: left;
    margin: -1px 5px 0px 0px;
}

.readmore {
    text-align: right;
}

#content2 {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    color: #000000;
}

#nav {

	float:left;
	width:120px;
	padding:0px;
	border:0px;
	margin:0px;
}

#nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background: #8dc445 url(images/menu_bg.gif) repeat-y;
}

#nav li {
    list-style: none;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid white;
}

#nav a {
    color: #993300;
    text-decoration: none;
    display: block;
    padding: 6px 0 6px 30px;
}

* html a {
    width: 100%;
    padding: 5px 0 5px 30px;

}

#nav a:hover {
    background: #5b8c29;
    color: white;
}

#booking {
	float:left;
	width:300px;
	background: #1ab0e7;
}

#booking h2 {
    background: #27a2ce;
    color: #0c4366;
    border-bottom: 1px solid white;
    padding: 1px 1px;
}

#booking .jtype {
    text-align: left;
    padding: 0 0.7em 1em 0em;
}

#booking form {
    margin: 1.5em 0 0.5em 1.5em;
    padding: 0;
}

#booking th, #booking td {
    text-align: left;
    padding-right: 3px;
    padding-bottom: 3px;
    color: #0c4366;
}

#booking .text {
    width: 150px;
    border: 1px solid #0c8dbd;
	padding:0px;
}

tr { border:0px; padding:0px; }
td { border:0px; padding:0px; }

#booking .submit {
    border: 1px solid #0a5f7e;
    background: #177da2;
    color: white;
    font-weight: bold;
    font-size: 11px;
}

#booking .advanced {
    margin-top: 3px;
    margin-left: 20px;
}

#booking,
#booking a {
    color: #0c4366;
    text-decoration: none;
    font-weight: bold;
}

#booking img {
    float: left;
    margin-right: 10px;
    margin-top: 1px;
}

#main {
    padding-top: 48px;
    width: 400px;
    position: relative;
}

#main .inner {
    position: relative;
    margin: 0 0 0 10px;
	/*
    padding-right: 10px;
	padding-left: 10px;
    border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	*/
}

#packagesheader {
    position: absolute;
    top: 287px;
    margin-top: 6em;
    left: 448px;
}

#packages {
    float: right;
    clear: both;
    width: 315px;
    padding-top: 300px;
    margin-top: 6em;
    margin-right: 18px;
    line-height: 1.6;
}

* html #packages {
    margin-right: 8px;
}

#packages h2 {
    margin-left: 0px;
}

#packages .golden {
    color: #ba9f35;
    background: url(images/gold.gif) no-repeat;
    padding: 5px 0 3px 30px;
}

#packages .silveren {
    color: #b4b4b4;
    background: url(images/silver.gif) no-repeat;
    padding: 5px 0 3px 30px;
}

#special {
    border-top: 1px solid #ccc;
    padding: 15px 0 0 0;
    text-align: left ;

}

#footer {
    clear: both;
    background: #333;
    color: white;
    padding: 7px 15px;
}

.blue {
    color: #ff0000;
	font-size: 14px;
}

.green {
    margin-top: 3em;
    color: #598e1e;
}


.style4 {
	color: #FF0000;
	font-weight: bold;
	font-size: large;
}
.style5 {color: #0000FF}
.style7 {color: #0000FF; font-weight: bold; }
.style8 {
	color: #009900;
	font-weight: bold;
}
.style9 {
	color: #993366;
	font-weight: bold;
}
.style10 {
	color: #663300;
	font-weight: bold;
}
.style14 {color: #993300; font-weight: bold; }
.style15 {font-size: 24px}
.style17 {
	color: #000000;
	font-weight: bold;
	font-size: medium;
}
.style18 {
	font-size: medium;
	font-weight: bold;
}
.style28 {color: #993300}
.style29 {font-size: 18px}

