@charset "UTF-8";/* CSS Document */html, input, textarea	{	font-family:Tahoma;	font-size:11px;	line-height:16px;	color:#666666;}body {	background-color: #0b0b0b;	background-image: url(images-stag-hen-weekend/bg.png);	background-repeat: repeat-x;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}.wrapper {	width:795px;	margin-left: -397.5px;	left: 50%;	position: absolute;}#header {	height:147px;	margin-top: 90px;	background-color: #1A1A18;	width: 100%;}#introtext {	width:320px;	margin-left:445px;	margin-top:50px;	position:absolute;	color: #FFFFFF;	font: 11px/16px tahoma, verdana, helvetica;}#content {	margin-top:18px;	background-color: #CCCCCC;	float: left;	width: 100%;}#line {	background-color:#999999;	height:1px;	width:100%;	margin-bottom: 15px;}#h1 {	font: bold 11px Tahoma, Verdana, Helvetica;	color: #FFFFFF;	padding: 6px 5px 5px 7px;}#h2 {	font: bold 13px Tahoma, Verdana, Helvetica;	color: #CC0000;}#h4 {	font: bold 11px Tahoma, Verdana;	color: #CC0000;}#aboutus {	background-color:#FFFFFF;	padding:15px;	float: left;	width: 500px;	margin: 18px;	height: 300px;}#contactus {	background-color:#FFFFFF;	padding:15px;	float: left;	width: 340px;	margin: 18px;	}#privacy {	background-color:#CC0000;	padding:15px;	float: left;	color: #FFFFFF;	margin-right: 18px;	margin-top: 18px;	margin-bottom: 18px;	margin-left: 0px;	width: 340px;	}#testimonials {	background-color:#CC0000;	padding:15px;	float: left;	color: #FFFFFF;	margin-right: 18px;	margin-top: 18px;	width: 181px;	margin-bottom: 18px;	margin-left: 0px;	height: 300px;}#newsuppliers {	background-color:#CC0000;	padding:15px;	float: left;	color: #FFFFFF;	margin-right: 18px;	margin-top: 18px;	width: 230px;	margin-bottom: 18px;	height: 330px;}#terms {	background-color:#FFFFFF;	padding:15px;	float: left;	margin: 18px;	width: 729px;}#linxs {	background-color:#FFFFFF;	padding:15px;	float: left;	width: 450px;	margin: 18px;	height: 330px;} #links {	width:100%;	height: 253px;	margin-top:18px;	float: left;	background: url(images-stag-hen-weekend/hp-shadows.png) no-repeat -1px bottom;	margin-left: 0px;} #linkslogos {	width:140px;	height:45px;	float:left;	margin-bottom: 15px;	margin-right: 15px;}#linkslogosright {	width:140px;	height:45px;	float:left;	margin-bottom: 15px;}#column1 {	width:145px;	height: 192px;	background: url(images-stag-hen-weekend/hp-hen-nights.png) no-repeat;	position: relative;	float: left;	margin-right: 17px;	font: bold 14px "Lucida Sans", Tahoma, Verdana;}#column2 {	width:145px;	height: 192px;	background: url(images-stag-hen-weekend/hp-stag-weekends.png) no-repeat;	position: relative;	float: left;	margin-right: 17px;	font: bold 14px "Lucida Sans", Tahoma, Verdana;}#column3 {	width:145px;	height: 192px;	background: url(images-stag-hen-weekend/hp-short-breaks.png) no-repeat;	position: relative;	float: left;	margin-right: 17px;	font: bold 14px "Lucida Sans", Tahoma, Verdana;}#column4 {	width:145px;	height: 192px;	background: url(images-stag-hen-weekend/hp-corporate.png) no-repeat;	position: relative;	float: left;	margin-right: 17px;	font: bold 14px "Lucida Sans", Tahoma, Verdana;	color: #FFFFFF;}#column5 {	width:145px;	height: 192px;	background: url(images-stag-hen-weekend/hp-events.png) no-repeat;	position: relative;	float: left;	font: bold 14px "Lucida Sans", Tahoma, Verdana;	color: #FFFFFF;}#h1 {	font: bold 11px Tahoma, Verdana, Helvetica;	color: #FFFFFF;	padding: 6px 5px 5px 7px;}#logo {	margin-left: 15px;	margin-top:15px;	position: absolute;}#doitwithxs {	margin-left:160px;	margin-top:50px;	position: absolute;}#footer {	margin-top:0px;	width: 100%;	height: 40px;	position: relative;	background-color: #1A1A18;	clear: left;	font: 11px/16px Tahoma, Verdana, Helvetica;	color: #CCCCCC;	text-align: center;	padding-top: 7px;}.style1 {font-size: 9px}a:link {	text-decoration: none;	color: #999999;}a:visited {	text-decoration: none;	color: #666666;}a:hover {	text-decoration: none;	color: #FFFFFF;}a:active {	text-decoration: none;}