*{
    margin:0px;
    padding:0px;
}

body, html {
	margin: 0;
	padding: 0;	
	text-shadow: 0 0 0 0;
	font-family: Calibri, Arial, sans-serif;
	height: 100%;
}

html {
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
}

.container {
	width: 960px;
	min-height: 100%;
	margin: 0 auto -68px; /* the bottom margin is the negative value of the footer's height */
	z-index:12;
}

.headerBg{
	background-image: url(../images/headerBg.png);
	background-repeat: repeat;	
	width: 100%;
	height: 200px;
}

.header{
	position: relative;
	margin-top: -400px;
	background: url(../images/logo.png);
	width: 357px;
	height: 115px;
	margin-left: 270px;
}

.navBg{
	position: relative;
	background-image: url(../images/navBg.png);
	background-repeat: repeat;	
	width: 100%;
	height: 45px;
	border-top: 1px solid #5c4904;
}

.nav1{
	position: relative;
	margin: 0 auto;
	left: 265px;
	top: 55px;
	}

#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#nav a:link, #nav a:visited {
	float: left;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 12px;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #36F;
	}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
	color: #333;
	text-decoration: none;

	}
	
a:focus { outline:none }

.flash{

	width: 930px;
	height: 150px;
	padding-top: 90px;
	margin: 0 auto;

}

.badge{
	position:relative;
	background-image: url(../images/badge.png);
	background-repeat: no-repeat;	
	width: 200px;
	height: 200px;
	top: -210px;
	left: 100px;
}

.form{
	margin: 0 auto;
	position:relative;
	width: 550px;
	padding-top: 20px;
}

.footer, .push {
	height: 68px; /* .push must be the same height as .footer */
}

.footer{
	background-image:url(../images/footerBg.png);
	border-top: #0C3 1px solid;	
}

p.footerTxt{
	text-align:center;
	font-size: 14px;
	padding-top: 30px;
}

p.pos{
	text-align:center;
	font-size: 18px;
	font-style:italic;
	color:#009;
	letter-spacing: 1px;
}

p.pos1{
	text-align:justify;
	font-size: 14px;
	width: 600px;
	margin: 0 auto;
	
}

p.pos2{
	text-align:justify;
	font-size: 14px;
	width: 600px;
	margin: 0 auto;

}
   

td{
font-size:14px;
padding-left: 5px;
}

table{
border: 0;
text-transform: capitalize;

}

.bookingLinks a:link, .bookingLinks a:visited {
	float: left;
	font-size: 14px;
	line-height: 12px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	color: #000;
	background-color: #CFF;
	}



fieldset { border:none; width:320px;}
        legend { font-size:18px; margin:0px; padding:10px 0px; color:#b0232a; font-weight:bold; text-align: center}
        input[type=text], input[type=password] { width:300px; padding:5px; border:solid 1px #000;}
        .prev, .next { background-color:#b0232a; padding:5px 10px; color:#fff; text-decoration:none;}
        .prev:hover, .next:hover { background-color:#000; text-decoration:none;}
        .prev { float:left;}
        .next { float:right;}
        #steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
        #steps li {font-size:24px; float:left; padding:10px; color:#b0b1b3;}
        #steps li span {font-size:11px; display:block;}
        #steps li.current { color:#000;}
        #makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
        #makeWizard:hover { background-color:#000;}
