body {
	background: #fff url(Purple_BG.jpg) repeat-x top left;
	margin: 0;
	padding: 0;
	text-align: center;
}
a {
	color: #437DB3;
	font-size: 10pt;
	font-weight: bold;
}
#container {
	margin-left: auto; 
	margin-right: auto;
	width: 777px;
	text-align: left;
	font-family: 'arial narrow',arial,sans-serif;
	font-size: 10pt;
}
#container p {
	margin: 0px;
	padding: 0px;
}
#nav {
	width: 777px;
	height: 107px;
}
#fp-left {
	float: left;
	width: 25px;
	height: 441px;
	background: url(FP-Left-Bottom.gif) no-repeat bottom left;
}
#fp-center {
	float: left;
	width: 727px;
	height: 441px;
	background: #F4F4FA;
}
#fp-right {
	float: left;
	width: 25px;
	height: 441px;
	background: #F4F4FA url(FP-Right-Bottom.gif) no-repeat bottom right;
	text-align: right;
}
#fp-bottom {
	float: left;
	width: 772px;
	height: 104px;
	background: url(FP-Bottom.gif) no-repeat top left;
	text-align: center;
	padding-top: 30px;
}
/* correct height for all none IE browsers */
html>body #fp-bottom {
	height: 74px;
}
#fp-bottom a {
	color: #666;
	text-decoration: none;
}
#fp-bottom a:hover {
	text-decoration: underline;
}
#fp-center-Contain {
	float: left;
	width: 450px;
	height: 375px;
}
/* because of the IE 3px align left bug */
#fp-center-L1 {
	float: left;
	width: 225px;
	height: 190px;
}
#fp-center-L2 {
	float: left;
	width: 225px;
	height: 190px;
	background: url(wow_FP_Right.jpg) no-repeat top left;
	COLOR: #666;
	text-align: center;
}
#fp-center-L2 H1 {
	margin-top: 2px;
	margin-bottom: 1px;
	FONT-SIZE: 13pt;
}
#fp-center-L2 p {
        margin-bottom: 0px;
	margin-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
#fp-center-L2 p em{
	font-weight: bold;
	text-decoration: none;
	color: #666;
	font-style: normal;
}
#fp-center-L2 a {
	color: #666;
	font-weight: bold;
	text-decoration: underline;
}
#fp-center-L2 a:hover {
	color: #000;
}
#fp-center-L3, #fp-center-L4 {
	float: left;
	width: 450px;
	height: 88px;
	background: url(Stag_Weekends_FP.jpg) no-repeat top left;
	COLOR: #666;
	text-align: center;
}
/* correct height for all none IE browsers */
html>body #fp-center-L3 {
	height: 88px;
}
#fp-center-L4 {
	background: url(Hen_Weekends_FP.jpg) no-repeat top left;
	height: 93px;
	margin-top: 5px;	
}
/* correct height for all none IE browsers */
html>body #fp-center-L4 {
	height: 88px;
}
#fp-center-L3 a,  #fp-center-L4 a {
	padding-left: 3px;
	padding-right: 100px;
	color: #666;
	font-size: 12pt;
	font-weight: bold;
}
#fp-center-L4 a {
	padding-left: 153px;
	padding-right: 3px;
}
#fp-center-L3 a:hover,  #fp-center-L4 a:hover {
	color: #000;
}
#fp-center-L3 p,  #fp-center-L4 p {
	margin: 0px;
	padding-left: 3px;
	padding-right: 100px;
	padding-top: 2px;
}
#fp-center-L4 p {
	padding-left: 153px;
	padding-right: 3px;
}
#fp-center-L3 p a, #fp-center-L4 p a {
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
#fp-center-L3 p em, #fp-center-L4 p em {
	font-weight: bold;
	font-style: normal;
	color: #666;
}
#fp-Right-contain {
	float: left;
	width: 272px;
	height: 375px;
}
#fp-Right-R1 {
	float: right;
	width: 267px;
	height: 190px;
	text-align: center;
}
#fp-Right-R1 a {
	color: #666;
	font-size: 13pt;
	font-weight: bold;
}
#fp-right-r1 a:hover{
	color: #000;
}
#fp-Right-R1 p {
	padding-top: 1px;
}
#fp-Right-R1 p a {
	font-size: 10pt;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
}
#fp-Right-R1 li a {
	font-size: 10pt;
}
#fp-Right-R2 {
	float: right;
	width: 267px;
	height: 185px;
	background: url("City_Breaks_Circle.jpg") no-repeat top right;
	text-align: center;
	color: #666;
}
#fp-Right-R2 a {
	color: #666;
	font-size: 13pt;
	font-weight: bold;
}
#fp-Right-R2 a:hover{
	color: #000;
}
#fp-Right-R2 p {
	padding-top: 1px;
}
#fp-right-R2 li {
	list-style-image: url(garrow.gif);
	text-align: left;
}
#fp-Right-R2 li a {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
li.r2-1 {
	margin-top: 13px;
	margin-left: 100px;
}
li.r2-2 {
	margin-left: 105px;
}
li.r2-3 {
	margin-left: 105px;
}
li.r2-4 {
	margin-left: 100px;
}
#fp-long {
	float: left;
	width: 727px;
	background: #D3D4FF;
	font-family: tahoma,helvetica,verdana,arial,sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #666;
}
#pic {
	float: left;
	width: 65px;
	height: 65px;
}
#txt, #txt2, #txt3, #txt4 {
	float: left;
	width: 117px;
	height: 65px;
}
#txt3, #txt4 {
	text-align: right;
}
#txt2, #txt4 {
	width: 115px;
}
#txt p, #txt2 p, #txt3 p, #txt4 p {
	margin: 0px;
	padding-left: 3px;
	padding-right: 4px;
}
#txt p a, #txt2 p a, #txt3 p a, #txt4 p a {
	margin-bottom: 1px;
	FONT-SIZE: 8pt;
	COLOR: #437DB3;
	TEXT-DECORATION: none
}
#txt p a:hover, #txt2 p a:hover, #txt3 p a:hover, #txt4 p a:hover {
	COLOR: Black;
	TEXT-DECORATION: underline
}
/* --------------------------------------- Shopping --------------------------------------*/
.shop{
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Geneva,  Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.txt-white{
	color: fff;
}
.txt-white a {
	color: fff;
}
h1.shopping {
	padding-top: 3px;
	padding-bottom: 5px;
	FONT-SIZE: 17pt;
	FONT-WEIGHT: bold;
	COLOR: #fff;
	text-align: center;
	margin: 0px;
}

