	body {
		background-color: #A9945B;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		text-align:center;
	}
	div#content{
		width:779px;
		/*margin-left: auto;
		margin-right: auto;*/
		right:3px;
		bottom:3px;
		position:relative;
		/*border: solid 1px red;*/
	}
	
	
	.headerContainer {
	position:relative;
	background-color: #FFFFFF;
	height:80px;
	padding:18px 18px 0px 18px;
}

.headingStrapLineContainer {
	position:relative;
	/*width:400px;*/
	float:left;
	padding-left:15px;
}

.headingStrapLine1 {
	position:relative;
	/*width:400px;*/
	font-size:1.1em;
	color:#999999;
	padding-top:20px;
}

.headingStrapLine2 {
	position:relative;
	width:400px;
	padding-top:15px;
}

.bwLogo {
	position:relative;
	float:left;
	padding:0px;
	/*padding:0px 10px 10px 10px;
	border:1px solid black;*/
}

.gatehouselogo {
	position:relative;
	float:right;
	padding:0px;
	/*padding:0px 10px 10px 10px;*/
}

	
	
	
	/* ------------------------------------------------------ */
	

	
	div#mainimage{
		border-bottom:solid #022674 2px;
		padding:0px;
		margin:0px;
	}
	div#maintext{
		height:auto;
		background-color: #FCE6B7;
		padding-top:20px;
		padding-right:40px;
		padding-bottom:0px;
		padding-left:40px;
		/*border-bottom: 1px solid #FCE6B7;*/
		/*border-bottom: 3px solid red;*/
		background-image: url(/images/pinkwave_bg.gif);
		background-position: bottom;
		background-repeat: no-repeat;
		/*border: 1px solid black;*/
	}
	
	html>body #maintext{
		padding:20px 40px 0px 40px;
		/*padding:20px 40px 30px 40px;*/
	}
	
	
	div#pinkwave{
		height: 76px;
		/*background-color: #FCE6B7;*/
		/*background-image: url(/images/pinkwave_bg.gif);
		background-position: top;
		background-repeat: no-repeat;
		padding:18px 18px 15px 18px;*/
		padding:0px -20px 0px -20px;
		/*border: 1px solid red ;*/
	}
	div#address{
		height: 63px;
		padding:0px;
		float:left;
	}
	div#info{
		height: 53px;
		padding-top:37px;
		float:right;
	}
	h1{
		color: #91004F;
		font-weight:bold;
		font-size:14px;
		text-align:left;
	}
	h2{
		color: #91004F;
		font-weight:normal;
		font-size:12px;
		text-align:left;
	}
	p{
		font-size:11px;
		text-align:left;
		padding-left:0px;
	}
	ul{
		font-size:11px;
		text-align:left;
	}
	div#checkavail{
		float:right;
		margin-right:16px;
		margin-top:0px;
	}
	 
	
	/* ------------------------------------------------------ */
	
	
	#newNav {
		float:left;
	    width:100%;
	    background:#ffffff;
	    font-size:93%;
		line-height:normal;
		border-BOTTOM:solid #022674 2px;
	}
	
	#newNav ul {
    margin:0;
    padding:0;
    list-style:none;
    }
  #newNav li {
    float:left;
	background:url(/images/navTabNotSelectedRight.gif)
      no-repeat right top;
    margin:0 0 0 2px;
    padding:0;
    }
	
	#newNav a {
    display:block;
    background:url(/images/navTabNotSelectedLeft.gif)
      no-repeat left top;
    padding:5px 15px;
	text-decoration:none;
      font-weight:bold;
      color:#003399;
    }
	
	#newNav a:hover {
      color:#508b9b;
      }
	
	#newNav #current {
    background-image:url(/images/navTabSelectedRight.gif);
    }
  #newNav #current a {
    background-image:url(/images/navTabSelectedLeft.gif);
	color:#ffffff;
    }
	
	
	
		
	#newSub {
		float:left;
	    width:779px;
	    background:#012674;
	    font-size:93%;
	    line-height:normal;
	}
	
	#newSub ul {
    margin:0;
    padding:0;
    list-style:none;
    }
  #newSub li {
    float:left;
	margin:0 0 0 2px;
    padding:0;
    }
	
	#newSub a {
    display:block;
    padding:5px 15px;
	text-decoration:none;
      font-weight:bold;
      color:#B1DEE4;
    }
	
	#newSub a:hover {
      color:#FFFFFF;
      }
	
	#newSub #current {
    color:#000000;
    }
  #newSub #current a {
    
	color:#ffffff;
    }
	
	
	
	
	
.shadow{
	position: relative;
	width:779px;
	background-color: #584F30; /*shadow color*/
	color: inherit;
	right:2px;
		bottom:2px;
}

.blur{
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width:779px;
	background-color: #89784A; /*shadow color*/
	color: inherit;
}

table{font-size:11px;
		text-align:left;
		}
	#calendardiv {
	 position:absolute;
	 visibility:hidden;
	 background-color:white;
	 layer-background-color:white;
	 z-index:999;
}




.leftContainer {
	position: relative;
	width: 180px;
	margin-right: 20px;
	float: left; /*border:1px solid black;*/
}

.leftContainerspecoffers {
	position: relative;
	width: 180px;
	margin-right: 20px;
	float: left; /*border:1px solid black;*/
	margin-bottom:350px;
}

html>body .leftContainerspecoffers{
position: relative;
	width: 180px;
	margin-right: 20px;
	float: left; /*border:1px solid black;*/
	margin-bottom:250px;
}

.lhsModule {
	position:relative;
	width:162px;
	border:solid 1px #91004F;
	
}

.moduleText {
	position:relative;
	padding:4px;
	margin-top:1px;
}

