html, body {margin: 0px; padding: 0px; width:100%; height: 100%; text-align: center; font-family: Tahoma, Arial, Verdana; color: #6A6A6A; font-size: 13px; background: url(../gfx/frontend/bgWebsite.jpg) repeat-x #E5E5E5;}

img {border: 0;}
h1 {margin: 0; padding: 0 40px 0 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 30px; color: #FFF; display: block; position: absolute; width: 930px; position: absolute; left: 15px; top: 122px; text-align: right; z-indeX: 50;}
h2 {margin: 0 0 20px 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 24px; color: #646464;}
h3 {margin: 0 0 20px 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 18px; color: #76b502;}
h4 {margin: 12px 0 12px 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 14px; color: #76b502;}

p {}
.clearIt {margin: 0; padding: 0; height: 0px; line-height: 0px; font-size: 0px; clear: both;}

.containerMain {margin: 0 auto; border: 0; padding: 0 0 10px 0; width: 990px; text-align: left; position: relative; background: url(../gfx/frontend/bgContent.jpg) repeat-y;}
	.header {margin: 0; padding: 0; width: 990px; height: 219px; background: url(../gfx/frontend/bgHeader.jpg) no-repeat; position: absolute; z-index: 20; top: 0px; left: 0px;}
		.slideshow {margin: 0; padding: 0; width: 970px; height: 180px; position: absolute; top: 0px; left: 7px; z-index: 30;}
		.bgHeaderH1 {margin: 0; padding: 0; width: 970px; height: 44px; position: absolute; left: 7px; top: 120px; background: #000; z-index: 40; opacity: 0.5; filter: alpha(opacity=50);}
		.navigation {margin: 0; padding: 0; list-style-type: none; position: absolute; right: 34px; top: 180px; height: 39px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
			.navigation li {margin: 0; padding: 6px 12px 8px; float: left; background: url(../gfx/frontend/navSep.jpg) top right no-repeat;}
			.navigation li.last {background: none;}
			.navigation li a { color: #FFF; font-size: 16px; font-style: italic; text-decoration: none;}
			.navigation li a:hover {color: #222; text-decoration: none;}
	.leftColumn {margin: 0 0 0 20px; padding: 0 0 40px 0; width: 230px;background: url(../gfx/frontend/logo.png) no-repeat; position: relative; z-index: 60;}
		.leftColumn a.home {margin: 0; padding: 0; display: block; width: 230px; height: 180px;}
		.subNav {margin: 36px 0 0 9px; padding: 0; list-style-type: none; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: center}
			.subNav li {margin: 0; padding: 0;}
				.subNav li a {margin: 0; padding: 10px 2px 7px 2px; width: 202px;  display: block; color: #76b502; text-decoration: none; background: url(../gfx/frontend/bgSubNavSprite.jpg) repeat-x scroll 0 -35px;}
				.subNav li a:hover {color: #222;}
				.subNav li a.active {color: #FFF; background-position: 0 0;}
			.subNav li.last {width: 206px; height: 2px; background: url(../gfx/frontend/bgSubNavSprite.jpg) repeat-x scroll 0 -35px;}
			.offerte {margin: 20px 0 0 22px}
	.rightColumn {margin: 240px 44px 0 0; float: right; padding: 0; width: 660px; text-align: left; position: relative}
		.intro {margin: 0; padding: 0; text-align: justify; font-weight: bold;}
		#searchForm {margin: 20px 0 0 0; padding: 0; width: 658px; height: 179px; display: block; background: url(../gfx/frontend/bgForm.png) no-repeat top left; position: relative;}
			.formImage {margin: 0; padding: 0; position: absolute; top: 0; right: 0px;}
			.makeChoice {margin: 0; padding: 16px 0 4px 20px; font-size: 14px; font-weight: bold;}
			#searchForm .formRow {margin: 8px 0 ; padding: 4px 0 0 20px;}
				#searchForm .formRow label {width: 140px; float: left;}
				#searchForm .formRow select {width: 240px; font-size: 12px; font-family: Tahoma; color: #6a6a6a;}
				#searchForm .formRow a.send {margin: 0 0 0 140px; padding: 1px 0; width: 161px; height: 21px; display: block; color: #FFF; font-weight: bold; text-decoration: none; text-align: center; background: url(../gfx/frontend/bgButton.jpg) no-repeat;}
				#searchForm .formRow a.send:hover {color: #222;}
		.results {margin: 20px 0 0 0; padding: 0; list-style-type: none;}
			li.result {margin: 0 0 20px 0; padding: 0; width: 658px; height: 179px; background: url(../gfx/frontend/bgResult.png) no-repeat; overflow: hidden; position: relative;}
				.imageResult {margin: 0; padding: 0; width: 179px; height: 179px; position: absolute;  top: 0px; right: 0px;}
				.result h3 {margin: 0; padding: 0; position: absolute; top: 10px; left: 16px;}
				.contentResult {margin: 0; padding: 0; width: 366px; height: 98px; overflow: hidden; position: absolute; top: 40px; left: 16px; font-size: 13px;}
				.more {position: absolute; font-size: 14px; font-style: italic; left: 16px; bottom: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
				.priceResult {margin: 0; padding: 46px 0 0 12px; width: 54px; height: 121px; background: url(../gfx/frontend/bgPriceSmall.png) no-repeat; position: absolute; top: 26px; left: 394px;}
		.details {margin: 0; padding: 0; float: right; width: 180px;}
			.locations {margin: 0; padding: 0; list-style-type: none}
				.locationTitle{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 14px; color: #76b502;}
				.priceDetails {margin: 12px 0 0 0; padding: 60px 0 0 20px; width: 63px; height: 150px; background: url(../gfx/frontend/bgPriceLarge.png) no-repeat; color: #76b502; font-size: 14px; font-weight: bold;}
		.contentDetails {margin: 0; padding: 0; width: 410px; text-align: left;}
			.information .formRow {margin: 8px 0 ; padding: 4px 0 0 0px;}
				.information .formRow label {width: 160px; float: left;}
				.information .formRow label.sex {margin: 0; padding: 2px 0 0 0; width: 40px; float: left;}
				.information .formRow input {width: 240px; font-size: 12px; font-family: Tahoma; color: #6a6a6a;}
				.information .formRow textarea {width: 240px; height: 80px; font-size: 12px; font-family: Tahoma; color: #6a6a6a;}
				.information .formRow a.send {margin: 0 0 0 160px; padding: 1px 0; width: 161px; height: 21px; display: block; color: #FFF; font-weight: bold; text-decoration: none; text-align: center; background: url(../gfx/frontend/bgButton.jpg) no-repeat;}
				.information .formRow a.send:hover {color: #222;}
				.information .required {color: #76b502;}
				.information input.radio {float: left; width: 20px;}
				.sexSpacer {height: 20px;}
	.footer {margin: 0 auto; padding: 0; width: 990px; height: 45px; clear: both; background: url(../gfx/frontend/bgFooter.jpg) no-repeat;}
	.copyright {font-size: 10px;}	

.rightColumn a {color: #76b502; text-decoration: none}
.rightColumn a:hover {color: #76b502; text-decoration: underline}
