body { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
body.bg { background:#5795AC url(../images/short-term-accom.jpg) top center no-repeat; }
#footer p { margin:0.5em 0; line-height:130% }
#footer h1,#footer h2,#footer h3,#footerh4 {margin:0.4em 0 0.2em }
#footer h1 { font-weight:normal; color:#1E8BBD; padding-bottom:0; font-size:30px; }
#footer h2 { color:#1C3545; font-size:24px; font-weight:normal }
#footer h3 { color:#00316c; font-size:20px; font-weight:normal }
#footer h3 { font-size:18px; font-weight:normal }


.fl { float:left } .fr { float:right } .clr { clear:both }

#outer { width:979px; background:url(../images/cont-bg.png); margin:17px auto; padding:25px; }
#inner { background:url(../images/content_bg.jpg) no-repeat 50% 95% #fff; padding:15px; position:relative }
#logo { height:130px; margin-bottom:5px } #logo img { border:0 }
#logo .right { float:right; text-align:right } #logo .right a { display:block; margin:0; font-size:26px; color:#73953c; text-decoration:none; text-transform:uppercase }

#footer { clear:both; font-size:12px; color:#333333; background: none transparent; height: auto; padding: 0; margin: 0; line-height: 1.3em; }

#footer a {
	color: #00E;
	text-decoration: underline;
}

/***** OVERRIDES *****/

#constrain {
	font-size: 16px;
	clear: both;
	color: #000;
	line-height: 1.125em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	background: none transparent !important;
	position: relative;
	left: -22px;
}

#secure-top,
#content-wrapper {
	background-image: none !important;
}

#content .h1-wrapper {
	background:url("/templates/10005/images/g-blue-m.gif") repeat-x scroll 0 50% transparent;
}
#content h1 {
	background:url("/templates/10005/images/g-blue-tl.gif") no-repeat scroll left top transparent;
}

.tour {
	background:url("/templates/10005/images/i-bg-bookingform.gif") repeat-y scroll 0 0 #FFF;
}

.tour {
	border-top:1px solid #6c8f36;
}

.Box .title {
background-color:#6c8f36;
color:#FFF;
}

.booking-total {
background:url("/templates/10005/images/i-bg-bookingform-total.gif") repeat-y scroll 0 0 #6c8f36;
}

.Box .value-title {
background-color:#6c8f36;
}

.Box .value-title div {
	color: #FFF;
}