/* ----------------  INITIAL START ------------- */

* { margin: 0px; padding: 0px;}

h1 { margin-bottom: 10px;}
h2 { margin-bottom: 7px;}
h3, h4, h5 { margin-bottom: 5px;}
p, ul { margin-bottom: 15px; }

form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea {
		font: normal normal 11px Verdana,  Arial, Helvetica, sans-serif;
		color: #666; 
		border: none;
		border: 1px solid #999;
		background: white;
}
img { border: none;
}
/* ----------------  FONT  ------------- */

a {
	text-decoration: none;
}
h1 {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;	
	font-weight: bold;	
	text-transform: capitalize;
}
h2 {
font: normal bold 16px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
}
h3 {
font: normal bold 12px Verdana,  Arial, Helvetica, sans-serif;
color: #ffffff;
}
h4 {
font: normal normal 12px Verdana,  Arial, Helvetica, sans-serif;
color: #ffffff;
}
a:link, a:visited {
	color: #ffcc33;
	font-weight: bold;
	position: relative
}
a:hover, a:active {
	color: #cccccc;
	position: relative
}
/* ----------------  BASICS  ------------- */



ul li {
	font-weight: normal;
	padding-left: 25px;
	margin-left:5px;
	list-style-type: none;
	background: url(../images/bullet.gif) left center no-repeat;
}
body {
	font: normal normal 11px Verdana,  Arial, Helvetica, sans-serif;
	text-align: center;
	color: #ffffff;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	background-position: center center;
	}

#shadContainer {
	width: 770px;
	text-align: center;
	background-color:#333333;
}
#baseShad{
background-repeat: repeat-y;
width: 780px;
text-align: center;
margin: 0 auto 0 auto;
/* Mozilla Firefox and other non IE based browsers ignores the filter style*/
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/base_shad.png');
}
/* IE ignores this part? IE can not read styles with [attribute]*/
#baseShad[id]{
width: 780px;
text-align: center;
margin: 0 auto 0 auto;
background: url(../images/base_shad.png) repeat-y;
}

#top {
	text-align:center;
	width: 770px;	
	height:15px;	
}
#whiteline {
	text-align:center;
	width: 770px;
	height:3px;
	
}

#LogoNav {
	text-align: left;
	width: 770px;
}
#logo {
	float: left;
	width: 190px;	
}
#mainpic {
	width:580px;
	float: left;
}

#content {
	margin: 0 auto 0 auto;
	text-align: left;
	position: static;
	background-image: url(../images/maincontentbg.gif);
	background-repeat: repeat-y;
	background-position: top left;	
	width:770px;
	padding:0px;
}
#sidebarLeft {
 
    float: left;
	width: 190px;
}

#middleBar {
	width: 580px;	
	float: left;
}

.contentBox {
	padding: 20px 20px 20px 20px;
	line-height: 19px;
	background-image: url(../images/contentbg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.contentBox1 {
	padding: 20px 20px 20px 20px;
	line-height: 19px;
	background-color:#333333;
}
.contentBox2 {
	padding: 10px 10px 5px 20px;
	line-height: 19px;
	background-color:#666666;
}
.title
{
	padding-bottom:20px;

}
.clear {
	clear: both;
}

.errmsg
{

color:#ff0000
}
.subtitle
{

	font: normal bold 12px Verdana,  Arial, Helvetica, sans-serif;
	text-align: left;
	color: #ffffff;
}


/* ----------------  FOOTER  ------------- */

#footer {
	background-color:#000000;
	height:50px;
	width: 770px;
	height:40px;
}

.footerbox{
	text-align: center;
	width: 100%;
	padding-top:10px;
	font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
/* ---------------- form ----------------*/
.textbox
{
height:15px;
width:260px;
border:1px solid #999999;
background-color:#cccccc;
}

table.booking
{
width:100%
}

td.bk
{
padding:0px 0px 8px 0px;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#cc99ff;
vertical-align:top;
position: relative
}


textarea.ta
{
background-color:#cccccc;
}
/*----------------photo -------------------*/
.tb
{
height:80px;
width:170px;
border:0px;
padding-bottom:5px;
}
/*-------------- map ----------------*/

.map
{
visibility:hidden
}