body {
	margin:0;
	padding:0;
	background-color:#317faal;
}

.clearFloats {
	clear:both;
}

/* sticky Footer */
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -172px; /* the bottom margin is the negative value of the footer's height */
}
#footerWrapper, .push {
	height: 172px; /* .push must be the same height as .footer */
}

.push {
	background-color:#317faa;
}

/* ------------------- */

#flashWrapper {
/*	background:url(../img/flashBg.jpg) repeat-x;*/
	background:url(../img/bgFlegra.jpg) repeat-x;		
	height:320px;
}

#flashContainer {
	width:720px;
	margin:0 auto;
}

#mainBodyWrapper {
	background-color:#edfefc;
	height:100%;
}

#mainBodycontainer {
	background:url(../img/mainBodyContainerFill.jpg) repeat-x;
	width:720px;
	background-color:#FFFFFF;
	margin:0 auto;
	padding-top:4px;
	padding-bottom:4px;
}

#footerWrapper {
	background:url(../img/footerBg.jpg) repeat-x;
	height:172px;
}

.mainActiveLeft {
	width:305px;
	float:left;
	border-right:2px dotted #517fab;
}

.mainActiveRight {
	width:215px;
	float:left;
	border-left:2px dotted #517fab;
	margin-left:-2px;
	padding-left:7px;
}

.mainActiveLeft {
	float:left;
}

.mainBodyRight {
	float:right;
}

.mainActive {
	width:518px;
	float:left;
}

.title {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#134a77;
	text-align:center;
}

.titleUnderLine1 {
	border-bottom:1px solid #517fab;
	width:290px;
	height:1px;	
	margin:1px auto 10px;
}

.titleUnderLine2 {
	border-bottom:1px solid #517fab;
	width:200px;
	margin:1px auto 10px;
	height:1px;
}


.sectionTitle {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#134a77;
	text-align:left;
	padding-left:10px
}

.sectionTitleUnderLine1 {
	border-bottom:1px solid #517fab;
	width:520px;
	margin:1px auto 10px;
}

.photo1 {
	width:284px;
	height:144px;
	margin:0 auto;
}

.photo2 {
	width:200px;
	height:122px;
	margin:0 auto;
}

.photo1 a {
/*	background:url(../img/mainPhoto1.jpg) no-repeat;*/
	width:284px;
	height:144px;
	display:block;
}

.photo2 a {
/*	background:url(../img/mainPhoto1.jpg) no-repeat;*/
	width:210px;
	height:144px;
	display:block;
}


.textArea1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#393939;
	width:280px;
	margin:0 auto;
	padding-top:10px;
	text-align:justify;
}

.textArea2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#393939;
	width:200px;
	margin:0 auto;
	padding-top:10px;
	text-align:justify;
}

.sectionTextArea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#393939;
	margin:0 auto;
	padding-top:10px;
	padding-left:10px;
	text-align:justify;
}

.moreBtn {
	float:right;
	padding-top:10px;
	padding-right:5px;
}

.moreBtn a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
}

.mainBodyRBookRoom {
	/*background:url(../img/bookRoom.jpg) no-repeat;*/
	width:191px;
	height:288px;
	position:relative;
}

.mailTitle {
	width:189px;
	height:100px;
	border:1px solid #b2daed;
	margin-top:5px;
}

.securityImages {
	width:189px;
	height:60px;
	border:1px solid #b2daed;
	margin-top:5px;
}

#footerContainer {
	width:720px;
	margin:0 auto;
}

.footerLinks {
	width:720px;
	height:37px;
	margin:auto;
	background:#4486bd;

}

.footerLinks ul{
	padding:0;
	margin:0 auto;
}

.footerLinks li {
	padding:0;
	margin:0;
	list-style:url(../img/rectangleBullets.png);
	float:left;
}

.footerLinks ul li {
	margin:0 40px;
}

.footerLinks ul li a {
	color:#fffbef;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:13px;
	text-decoration:none;
	line-height:37px;
}

.footerLinks ul li a:hover {
	text-decoration:underline;
}

.footerImg {
	background:url(../img/footerImg.jpg) no-repeat;
	width:720px;
	margin:0 auto;
	height:115px;
}

.languages {
	color:#fffbef;
	float:left;
}

.footerQuick {
	color:#fffbef;
	float:right;
}

.footerQuick a, .languages a{
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:11px;
	color:#fffbef;
	text-decoration:none;
}

.footerQuick a:hover, .languages a:hover {
	text-decoration:underline;
}

.fields {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:11px;
	color:#393939;
	height:20px;
}

.fields2 {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:11px;
	color:#393939;
	height:15px;
}

.mailingList {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:11px;
	color:#393939;
	padding-left:15px;
	padding-top:5px;
}

.mailingList a {
	color:#393939;
	text-decoration:none;
}

.mailingList a:hover {
	color:#393939;
	text-decoration:underline;
}

.checkIn {
	padding-top:50px;
}



input#trigger_checkIn_date {
	height:20px;
	width:20px;
	position:absolute;
	top:76px;
	right:80px;
}

input#trigger_checkOut_date {
	height:20px;
	width:20px;
	position:absolute;
	top:118px;
	right:80px;
}
