body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: center;
	padding: 0;
	margin: 0;
	height:100%;
}
#outer {
	text-align: left;
	color: inherit;
	margin: 0px auto;
	width: 765px;
	background-color:#FFFFFF;
}
.uberWrapper {
	width: 765px;
	height:100%;
	color: inherit;
	float:left;
	background-color:#FFFFFF;
	padding: 0px;
}
.bottom {
	width: 765px;
	float:left;
	margin-top: 5px;
	padding: 3px 0px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#0099FF;
}
.bottom ul {
	margin:0;
	padding:0;
}
.bottom li {
	margin-right:10px;
	list-style-type: none;
	display:inline;
	padding:0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bottom li a {
	color:#FFFFFF;
	text-decoration:none;
}
.bottom li a:hover {
	text-decoration:underline;
}
.bottom2 {
	width: 767px;
	height:5px;
	font-size:5px;
	line-height:5px;
	background-color: #000000;
}
.top {
	width: 765px;
	float:left;
	margin: 0;
	padding: 0;
	background-image: url(/images/top/logo.jpg);
	background-repeat: no-repeat;
	background-color:#000000;
}
.topBlock1 {
	float:left;
	width:170px;
	padding-top:4px;
	padding-bottom:0;
}
.topBlock1 img {
	margin: 0px;
	border: none;
}
.topBlock2 {
	float:left;
	height:57px;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 0;
	margin: 0;
}
.topBlock2 img {
	margin: 0px;
	border: none;
}
.topBlock3 {
	float:left;
	width: 755px;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 3px;
	background-color:#0099FF;
	margin: 0;
	color: #FFFFFF;
	border-top: 3px solid #99CCFF;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}
.topBlock3 h2{
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.strapLine {
	padding-top: 2px;
	padding-bottom: 0;
	padding-left: 400px;
	margin: 0;
	float:right;
}
.strapLine h3 {
	color: #FFFFFF;
	font-size: 18px;
	float:right;
	padding-bottom: 0;
	padding-right: 20px;
	margin-bottom: 0;
	margin-top: 0;
}
.strapLine h2 {
	color: #FFFFFF;
	font-size: 11px;
	float:left;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
}
.mainLogoPhoto {
}
.mainLogoPhoto img {
	margin: 0px;
	border: none;
}
#mainLogo {
	padding: 0px;
}
.main {
	font-family: Arial, Helvetica, sans-serif;
	width: 765px;
	margin: 0;
	float:left;
	background-color:#CCCCCC;
	padding: 0;
}
.viewPhotoMain {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	float:left;
	background-color:#FFFFFF;
}
.viewPhotoMainImage {
	margin: 0;
	padding: 0;
	text-align:center;
}
.viewPhotoMainImage h4 {
	font-family: "Futura", Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px;
	text-align:center;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #FF9900;
}
.viewPhotoMainImage h4 a {
	font-family: "Futura", Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	font-weight: normal;
	color: #3399CC;
	text-transform: uppercase;
}
.viewPhotoMainImage h4 a:hover {
	color: #000000;
}
.mainContentAreaImage {
	margin: 0;
	float: left;
	padding-top: 0;
	padding-bottom: 5px;
}
.mainContentArea {
	float:left;
	width:470px;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 3px;
	font-size: 12px;
	background-color:#FFFFFF;
}
.mainContentArea h1 {
	padding: 5px;
	margin: 0;
	font-size: 16px;
	color: #000000;
	background-color:#99CCFF;	
	text-transform: uppercase;
}
.mainContentArea h2 {
	padding: 5px;
	margin: 0px;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-align: left;
}
.mainContentArea h3 {
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px 0px 5px;
	font-size: 12px;
	color: #000000;
}
.mainContentArea p {
	margin: 5px;
	font-size: 12px;
	line-height:15px;
	color: #000000;
	padding-bottom: 10px;
}
.mainContentArea ul {
	list-style-type: square;
	margin-top: 0px;
	margin-bottom: 5px;
}
.mainContentArea li {
	padding-bottom: 2px;
}
.mainContentArea a {
	font-size: 12px;
	line-height:15px;
	color: #0099FF;
	padding-bottom: 10px;
	text-decoration:none;
}
.mainContentArea a:hover {
	text-decoration:underline;
}
.mainContentArea img {
	margin: 0;
	padding: 0;
}
.midGallerySection {
	float: left;
	margin: 0;
	padding: 0;
	width: 600px
}
.mainContentHotelImage{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 2px;
	margin-right: 5px;
	padding: 0;
	float: left;
}
.mainGalleryArea {
	float:left;
	width:600px;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
	border: 1px solid #000000;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 3px;
	margin-left: 3px;
	font-size: 12px;
	background-color:#FFFFFF;
}
.mainGalleryArea h1 {
	padding: 5px;
	margin: 0;
	font-size: 16px;
	color: #ffffff;
	background-color:#000000;	
	text-transform: uppercase;
}
.mainGalleryArea h2 {
	padding: 5px;
	margin: 0px;
	font-size: 12px;
	line-height: 14px;
	color: #CC0033;
	text-align: center;
}
.mainGalleryArea h3 {
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px 0px 5px;
	font-size: 12px;
	color: #000000;
}
.mainGalleryArea p {
	margin: 5px;
	font-size: 12px;
	line-height:15px;
	color: #000000;
	padding-bottom: 10px;
}
.mainGalleryArea ul {
	list-style-type: square;
	margin-top: 0px;
	margin-bottom: 5px;
}
.mainGalleryArea li {
	padding-bottom: 2px;
}
.mainGalleryArea a {
	font-size: 12px;
	line-height:15px;
	color: #CC3333;
	padding-bottom: 10px;
	text-decoration:none;
}
.mainGalleryArea a:hover {
	font-size: 12px;
	line-height:15px;
	color: #CC3333;
	padding-bottom: 10px;
	text-decoration:underline;
}
.mainGalleryArea img {
	margin: 0px;
	margin-top: 10px;
}
.optionAArea {
	float:left;
	width:438px;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
	border: 1px solid #000000;
	padding: 0;
	margin-top:0;
	margin-bottom:4px;
	margin-right:3px;
	margin-left:3px;
	font-size: 12px;
	background-color:#ffffff;
	background-image: url(/images/interface/pspScreenShot.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.optionAArea img {
	margin: 0px;
	margin-right: 10px;
	float:left;
}
.optionAArea p {
	margin: 0px;
	font-size: 12px;
	line-height:15px;
	color: #000000;
	padding-bottom: 0px;
}
.optionAArea h2 {
	font-size: 16px;
	color: #000000;
	text-decoration: underline;
	padding: 0;
	margin-top: 1px;
	margin-bottom: 0px;
}
.optionAArea h2 em {
	font-size: 16px;
	color: #CC3333;
	font-style: normal;
	text-decoration: underline;
}
.optionAArea h2 a {
	color: #000000;
	text-decoration: underline;
}
.optionAArea h2 a:hover {
	color: #000000;
	text-decoration: underline;
}
}
.optionAArea h2 em a {
	color: #CC3333;
	font-style: normal;
	text-decoration: underline;
}
.optionAArea h2 em a:hover {
	color: #CC3333;
	font-style: normal;
	text-decoration: underline;
}
.optionBArea {
	float:left;
	width:438px;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
	border: 1px solid #000000;
	padding: 0px 0px 0px 0px;
	margin: 1px 1px 1px 5px;
	font-size: 12px;
	background-color:#ffffff;
	background-image: url(/images/interface/pspScreenB.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.optionBArea img {
	margin: 0px;
	margin-right: 10px;
	float:left;
}
.optionBArea p {
	margin: 0px;
	font-size: 12px;
	line-height:15px;
	color: #000000;
	padding-bottom: 0px;
}
.optionBArea h2 {
	font-size: 16px;
	color: #000000;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}
.optionBArea h2 em {
	color: #CC3333;
	font-style: normal;
	text-decoration: underline;
}
.photoAlbum img {
	border: 1px solid #999999;
	margin: 5px;
	margin-top: 10px;
}
.photoAlbum2 {
	width:160px;
	float:left;
	text-align:center;
}
.photoAlbum2 a {
	display:block;
	height:140px;
	margin-bottom:10px;
	padding-bottom:5px;
}
.photoAlbum2 a:hover {
	text-decoration:none;
	display:block;
	height:140px;
	margin-bottom:10px;
	padding-bottom:5px;
}
.photoAlbum2 h4 {
	font-size: 9px;
	font-weight: normal;
	line-height:10px;
	margin:0;
	padding:0px 10px;
}
.photoAlbum2 img {
	margin: 2px;
	border: 1px solid #999999;
}
.photoAlbum3 {
	width:160px;
	float:left;
	text-align:center;
}
.photoAlbum3 a {
	display:block;
	height:110px;
	margin-bottom:10px;
	padding-bottom:5px;
}
.photoAlbum3 a:hover {
	background-color:#EEF9FF;
	text-decoration:none;
}
.photoAlbum3 h4 {
	font-size: 9px;
	font-weight: normal;
	line-height:10px;
	margin:0;
	padding:0px 10px;
}
.photoAlbum3 img {
	margin: 2px;
}
.albumSelector {
	width: 98%;
	padding: 0px;
	margin: 2px;
	text-align: center;
}
.albumList {
	margin: 2px;
	float: right;
	padding-bottom: 5px;
	text-align:center;
	background-color:#EEF9FF;
	border: 1px solid #3399CC;
}
.albumList h4 {
	margin:5px 0px;
	padding:0px;
	text-align:center;
	font-size: 11px;
	line-height: 12px;
	color: #FF9900;
}
.albumList ul {
	margin:0;
	padding:0;
}
.albumList li {
	font-size: 10px;
	text-decoration:none;
	font-weight: normal;
	display:inline;
	margin-right: 10px;
	line-height:10px;
}
.albumList li a {
	color: #3399CC;
	text-transform: uppercase;
}
.albumList li a:hover {
	color: #000000;
}
.albumSelector2 {
	float:right;
	width: 98%;
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-bottom-width: 0px;	
	border-right-width: 0px;
	border-left-width: 0px;	
	border-color: #3399CC;
	border-style: solid;
}
.breadCrumbNav {
	width:455px;
	padding: 0px;
	margin: 0px;
	text-transform: lowercase;
}
.breadCrumbNav ul {
	padding: 0;
	margin: 0px 0px 4px 0px;
	font-size: 10px;
	color: #3399CC;
	color: #000000;
}
.breadCrumbNav li {
	list-style-type: none;
	display:inline;
	margin-right: 2px;
}
.breadCrumbNav a {
	color: #3399CC;
	text-decoration:none;
}
.breadCrumbNav a:hover {
	color: #3399CC;
	text-decoration:underline;
}
.leftArrow {
	width: 36px;
	float: left;
	padding: 0;
	margin: 0;
}
.leftText {
	width: 98px;
	height: 30px;
	float: left;
	margin-top: 3px;
	margin-bottom: 0;
	padding-left: 6px;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-right: 0;
}
.leftMainNav {
	margin-top: 3px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	background-color: #FFFFFF;
	width: 140px;
}
.leftMainNav p{
	text-align: right;
}
.leftMainNav img{
	padding-left: 5px;
	padding-top: 5px;
	text-align: center;
}
.leftMainNav2 {
	margin-top: 3px;
	border-bottom: 1px dashed #99CCFF;
	margin-bottom: 4px;
	padding-bottom: 4px;
}
.leftMainNav2 h4 {
	margin:0;
	padding:0;
	color:#000000;
	font-size: 11px;
	font-weight: bold;
}
.leftMainNav2 h4 a {
	color:#000000;
	text-decoration:none;
}
.leftMainNav2 h4 a:hover {
	color:#3399CC;
	text-decoration:none;
}
.leftMainNav2 ul {
	margin: 2px 0 0 0;
	padding: 0;
	font-weight: normal;
}
.leftMainNav2 li {
	line-height:11px;
	padding-left: 8px;
	list-style-type: none;
	margin-bottom: 3px;
}
.leftMainNav2 li a {
	color:#3399CC;
	text-decoration:none;
}
.leftMainNav2 li a:hover {
	color:#000000;
	text-decoration:none;
}
.leftNavBanners {
	text-align: centre;
	padding-bottom: 2px;
	}
.leftNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px;
	float:left;
	padding: 0;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 5px;
	background-color: #FFFFFF;
}
.leftMainNav ul {
	list-style-type: none;
	margin: 0;
	padding-top: 5px;
	padding-right: 5px;
	line-height: 12px;
	
}
.leftMainNav li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin: 0 0 3px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	font-weight: bold;
	text-align: right;
}
.leftMainNav li a {
	color: #000000;
	text-decoration: none;
	padding: 1px;
}
.leftMainNav li a:hover {
	color: #0099FF;
	text-decoration: none;
}
.leftNavSelected {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099FF;
	font-size: 11px;
	margin: 0 0 3px;
	padding: 1px;
	line-height: 12px;
}
.leftSubNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:left;
	margin: 0px;
	padding: 0px;
}
.leftSubNav ul {
	list-style-type: none;
	margin: 0;
	padding:0;
}
.leftSubNav li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin: 0 0 0px;
	line-height: 13px;
	color: #3399CC;
	text-decoration: none;
	padding: 2px;
	font-weight: bolder;
	list-style-image: url(images/left/bullet.gif);
	list-style-position: inside;
}
.leftSubNav li a {
	color: #3399CC;
	text-decoration: none;
	padding: 0px;
}
.leftSubNav li a:hover {
	color: #CC3333;
	text-decoration: none;
	list-style-image: url(images/left/bullet2.gif);
}
.leftSubNavSelected {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3333;
	font-size: 11px;
	margin: 0 0 0px;
	padding: 0px;
}

.RHSStuff {
	float:left;
	width: 130px;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 1px;
	padding: 0;
	colour: CC3333;
}

.RHSStuff h2 {
	font-size:11px;
	font-weight: bold;
	line-height: 13px;
	color:#FFFFFF;
	width: 100px;
	float: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 2px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #000000;
}
.RHSStuff h2 a{
	text-decoration: none;
	color:#FFFFFF;
}
.RHSStuff h2 a:hover{
	text-decoration: underline;
	color:#FFFFFF;
}
.RHSStuff h3 {
	font-size:11px;
	font-weight: bold;
	line-height: 13px;
	color:#FFFFFF;
	width: 155px;
	float: left;
	padding: 4px;
	margin-top: 3px;
	margin_bottom: 3px;
	background-color: #CC0033;
	text-align: center;
}
.RHSStuff h3 a{
	text-decoration: none;
	color:#FFFFFF;
}
.RHSStuff h3 a:hover{
	text-decoration: underline;
	color:#FFFFFF;
}
.RHSStuff p {
	margin-bottom: 2px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
	text-align: center;
}

.RHSStuff p em{
	font-style: normal;
	text-align: center;
}

.field img {
	border: 1px solid #1A4013;
	margin-left: 5px;
	margin-top: 8px;
}
#quoteForm {
	background-color: #D7EC95;
	font-family: "Futura", Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #436404;
	padding: 2px;
}
#quoteForm input, select {
	width: 175px;
	font-size:11px;
	margin-left: 10px;
}
#requirements {
	width: 175px;
	font-size:11px;
	margin-left: 10px;
}
.sendButton {
	width: 80px;
	font-family: "Futura", Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: #1A4013;
	color:#FFFFFF;
	margin:0;
	padding:0;
}
.errorMessage {
	color:#FF0000;
	font-size:11px;
	margin-left: 10px;
}
.errorMessage2 {
	color:#FF0000;
	font-size:11px;
}
.weatherBox {
	float:left;
	background-color:#EEF9FF;
	padding: 3px;
	border: 1px solid #3399CC;
	width:112px;
	font-size:11px;
	margin-top: 10px;
	margin-left: 5px;
}
.rightMainNav {
	float: left;
	margin: 0;
	padding: 0;
	background-color: #000000;
}
.rightMainNav p {
	margin: 0;
	padding: 0;
}
.rightMainNav img{
	padding: 0;
	margin: 0;
}
.rightMainNav ul {
	list-style-type: none;
	margin: 0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	line-height: 13px;
	background-color: #000000;
	
}
.rightMainNav li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin-top: 5px;
	margin-left: 0;
	margin-right: 5px;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	font-weight: bold;
	background-color: #FFFFFF;
	height: 60px;
	width: 150px;
	overflow: hidden;
}
.rightMainNav li img {
	float:left;
	margin-right:2px;

}
.rightMainNav li a {
	color: #000000;
	text-decoration: underline;
	padding: 1px;
}
.rightMainNav li a:hover {
	color: #000000;
	text-decoration: underline;
}
.rightMainNavPrice {
	color: #CC3333;
	text-decoration: underline;
	padding: 1px;
}
.rightMainNavPrice a {
	color: #CC3333;
	text-decoration: underline;
	padding: 1px;
}
.rightMainNavPrice a:hover {
	color: #CC3333;
	text-decoration: underline;
}
.RightNavSelected {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3333;
	font-size: 11px;
	margin: 0 0 3px;
	padding: 1px;
	line-height: 12px;
}
.homePageHeros {
	float:left;
	width: 460px;
	font-size: 11px;
	margin-top: 3px;
	margin-right: 2px;
	margin-left: 3px;
	margin-bottom: 4px;
	padding: 0;
}

.homePageHeros h2 {
	font-size:12px;
	font-weight: bold;
	line-height: 15px;
	color:#FFFFFF;
	width: 460px;
	float: left;
	padding: 5px;
	margin: 0;
	background-color: #0099FF;
}
.homePageHeros h2 a{
	color:#FFFFFF;
	text-decoration:none;
}
.homePageHeros a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.homePageHeros h3 {
	font-size:11px;
	font-weight: bold;
	line-height: 13px;
	color:#FFFFFF;
	width: 120px;
	float: left;
	padding: 4px;
	margin-top: 3px;
	background-color: #CC0033;
	text-align: centre;
}
.homePageHerosBanner {
	background-color: #FFFFFF;
	text-align: centre;
	margin: 0;
	padding-top: 5px;
	padding-left: 1px;
	width: 470px;
}
.homePageHerosNav {
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
	width: 203px;
	background-color: #000000;
}
.homePageHerosNav h2 {
	font-size:11px;
	font-weight: bold;
	line-height: 13px;
	color:#FFFFFF;
	width: 20px;
	float: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 0;
	margin-top: 2px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #000000;
}
.homePageHerosNav h3 {
	font-size:11px;
	font-weight: bold;
	line-height: 13px;
	color:#FFFFFF;
	width: 155px;
	float: left;
	padding: 4px;
	margin-top: 3px;
	margin_bottom: 3px;
	background-color: #CC0033;
	text-align: center;
}
.homePageHerosNav h3 a{
	text-decoration: none;
	color:#FFFFFF;
}
.homePageHerosNav h3 a:hover{
	text-decoration: underline;
	color:#FFFFFF;
}
.homePageHerosNav img{
	padding: 0;
	margin: 0;
}
.homePageHerosNav ul {
	list-style-type: none;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right: 5px;
	line-height: 12px;
	background-color: #FFFFFF;
	width: 460px;
	
}
.homePageHerosNav li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin-top: 5px;
	margin-left: 0;
	margin-right: 0;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	font-weight: bold;
	background-color: #FFFFFF;
	width: 450px;
}
.homePageHerosNav li p {
	padding: 2px 0 0 0;
	margin: 0px;
	font-weight: normal;
}
.homePageHerosNav li a {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.homePageHerosNav li a:hover {
	color: #000000;
	text-decoration: underline;
}
.homePageHerosNav li em a {
	text-align: right;
	font-size: 12px;
	color: #0099FF;
	text-decoration: none;
	font-style: normal;
}
.homePageHerosNav li em a:hover {
	text-align: right;
	color: #0099FF;
	text-decoration: underline;
}
.homePageHerosNav img {
	float: left;
	margin: 2px;
}
.homePageHerosNavPrice {
	color: #CC3333;
	text-decoration: underline;
	padding: 1px;
}
.homePageHerosNavPrice a {
	color: #CC3333;
	text-decoration: underline;
	padding: 1px;
}
.homePageHerosNavPrice a:hover {
	color: #CC3333;
	text-decoration: underline;
}
.homePageHerosNavPriceBig {
	font-size: 16px;
	color: #CC3333;
	text-decoration: underline;
	padding: 1px;
}
.homePageHerosNavPriceBig a {
	color: #CC3333;
	text-decoration: underline;
	padding: 1px;
}
.homePageHerosNavPriceBig a:hover {
	color: #CC3333;
	text-decoration: underline;
}
.midSection {
	float: left;
	width: 480px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;

}
.productAreaInfo {
	float:left;
	width:270px;
}
.productArea {
	float:left;
	width:438px;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
	border: 1px solid #000000;
	padding: 0;
	margin-top:0;
	margin-bottom:4px;
	margin-right:3px;
	margin-left:3px;
	font-size: 12px;
	background-color:#ffffff;
	background-position: top right;
	background-repeat: no-repeat;
}
.productArea img {
	margin: 0px;
	padding: 5px;
	float:left;
}
.productArea p {
	margin: 0px;
	font-size: 11px;
	line-height:15px;
	color: #000000;
	padding-bottom: 0px;
}
.productArea p a {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.productArea p a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.productArea h2 {
	font-size: 12px;
	color: #000000;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 0px;
}
.productArea h2 em {
	font-size: 11px;
	color: #CC3333;
	font-style: normal;
	margin-top: 1px;
}
.productAreaPrice {
	float: right;
	margin: 5px;
	padding:15px;
	font-size: 11px;
	color: #000000;
	font-weight: bold;	
	text-align: center;
	width: 120px;
}
.productAreaPrice p {
	margin-bottom: 0;
	font-size: 14px;
	line-height:16px;
	color: #CC3333;
	padding-bottom: 0;
	margin-top: 0px;
	
}
.productAreaPrice p em{
	margin: 0px;
	font-size: 12px;
	line-height:14px;
	font-style: normal;
	color: #CC3333;
	padding: 0px;
}
.productAreaPrice p a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.productAreaPrice p a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.productAreaPrice a {
	color: #000000;
	text-decoration: underline;
}
.productAreaPrice a:hover {
	color: #000000;
	text-decoration: underline;
}
.pictureBlock {
	text-align: centre;
}
.travelConnections {
	float:left;
	width: 231px;
	font-size: 11px;
	margin-left: 3px;
	margin-right: 5px;
	padding: 0px;
	background-color: #FFFFFF;
}

.travelConnections h2 {
	width: 226px;
	font-size:12px;
	font-weight: bold;
	line-height: 15px;
	color:#FFFFFF;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0;
	padding-left: 5px;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	background-color: #0099FF;
}
.travelConnections ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	width: 215px;	
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0;
	padding-left: 0;
	margin: 0;
}
.travelConnections li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	height: 65px;
	list-style-type: none;
	margin: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0;	
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	float: left;
	border-bottom: 1px dashed #006600;
}
.travelConnections li a {
	color: #000000;
	text-decoration: underline;
	list-style-type: none;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.travelConnections li a:hover{
	color: #000000;
	list-style-type: none;
	text-decoration: underline;
	font-style: normal;
	padding: 0;
	margin: 0;
}
.travelConnections li em a {
	color: #0099FF;
	text-decoration: underline;
	list-style-type: none;
	font-style: normal;
	padding: 0;
	margin: 0;
	float: right;
}
.travelConnections li em a:hover{
	color: #0099FF;
	list-style-type: none;
	text-decoration: underline;
	font-style: normal;
	padding: 0;
	margin: 0;
	float: right;
}
.travelConnections p{
	padding: 0;
	margin: 0;
}
.travelConnections em{
	padding: 0;
	margin: 0;
}
.airportInformation {
	float:left;
	width: 230px;
	font-size: 11px;
	margin-left: 3px;
	margin-right: 0;
	padding: 0;
	background-color: #FFFFFF;
}

.airportInformation h2 {
	width: 225px;
	font-size:12px;
	font-weight: bold;
	line-height: 15px;
	color:#FFFFFF;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0;
	padding-left: 5px;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	background-color: #0099FF;
}
.airportInformation ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	width: 215px;	
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0;
	padding-left: 0;
	margin: 0;
}
.airportInformation li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	height: 65px;
	list-style-type: none;
	margin: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0;	
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	float: left;
	border-bottom: 1px dashed #006600;
}
.airportInformation li a {
	color: #000000;
	text-decoration: underline;
	list-style-type: none;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.airportInformation li a:hover{
	color: #000000;
	list-style-type: none;
	text-decoration: underline;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.airportInformation li em a {
	color: #0099FF;
	text-decoration: underline;
	list-style-type: none;
	font-style: normal;
	padding: 0;
	margin: 0;
	float: right;
}
.airportInformation li em a:hover{
	color: #0099FF;
	list-style-type: none;
	text-decoration: underline;
	font-style: normal;
	padding: 0;
	margin: 0;
	float: right;
}
.airportInformation p{
	padding: 0;
	margin: 0;
}
.leftFix {
float: left;}
}
.privacyList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 5px;
}
.privacyList li {
	padding: 0;
	margin: 0;
	font-weight: bold;
}
.privacyList p {
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 0;
	font-weight: normal;	
}
.list2 {
	list-style-type: lower-roman;
	font-weight: normal;
	}
.list2 li{
	font-weight: normal;
	padding-bottom: 5px;
	}
.list2 ol{
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 0;
	}
.linksList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.linksList ul {
	width:100%;
	margin-top:10px;
}
.linksList p {
	width:100%;
	font-weight: normal;
}
.linksList li {
	width:100%;
	padding-top:2px;
	margin-bottom:2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	font-size:11px;
}
.linksList strong {
	font-size:11px;
}
