@charset "UTF-8";
/* CSS Document */
/* Rebecca Esler */
/* 25/06/08 */

body{
margin:0;
padding:0;
background-color:#0188ce;}

img{
border:0;}

a{
text-decoration:none;
margin:0;
padding:0;
color:#0188ce;}


/* ---centres site and dark blue edges--- */
#frame{
margin:0 auto;
padding:0;
width:984px;
background:url(../images/bg.jpg) top left repeat-y;}

#frameInside{
padding:10px 45px 38px 26px;
margin:0;
width:913px;}

/* ---header image--- */
#header{
margin:0;
padding:0;
background:url(../images/header.gif) top left no-repeat;
width:913px;
height:102px;}

/* ---link on logo--- */
#logo{
margin:0;
padding:0;
float:left;
display:inline;}

/* ---navigation/search--- */
#navigation{
float:right;
display:inline;
margin: 33px 0px 0 0;
padding:0;
width:515px;}


#navigationForm{
float:right;
display:inline;
margin: 33px 0px 0 0;
padding:0;
width:451px;
}

#nav{
margin: 7px 10px 0 0;
padding:0;
float:left;
display:inline;
font:13px Helvetica, Arial, sans-serif;
color:#ffffff;
text-align:left;}

#nav ul{
margin:0;
padding:0 0 0 5px;
display:inline;}

#nav li{
display:inline;
margin:0;
padding:0 5px;
list-style:none;
border-right:1px solid #ffffff;}

#nav a{
margin:0;
padding:0;
text-decoration:none;
color:#ffffff;}

#navForm{
margin: 7px 10px 0 0;
padding:0;
float:right;
display:inline;
font:13px Helvetica, Arial, sans-serif;
color:#ffffff;
text-align:left;}

#navForm ul{
margin:0;
padding:0 0 0 5px;
display:inline;}

#navForm li{
display:inline;
margin:0;
padding:0 5px;
list-style:none;
border-right:1px solid #ffffff;}

#navForm a{
margin:0;
padding:0;
text-decoration:none;
color:#ffffff;}

#navForm li.end{
border:0;}

.search{
padding:0 0 0 5px;
margin:0;}

.search{
border:1px solid #999999;
padding:3px;
width:125px;}

.goButton{
background:url(../images/btn_go.gif) top left no-repeat;
padding:4px;
margin:2px 0 0 0;
width:30px;
height:22px;
color:#ffffff;
border:0;}


/* ---content area on left--- */
#contentLeft{
margin:5px 0 0 0;
padding:0;
float:left;
display:inline;
width:740px;
font:13px/17px Arial, Helvetica, sans-serif;
color:#002f73;
text-align:left;}

#contentLeft p{
margin:0;
padding:10px 0 0 0;}

#textleft{
float:left;
display:inline;
width:360px;
margin:0 10px 0 15px;
padding:10px 0;}

#textright{
float:left;
display:inline;
width:345px;
margin:0;
padding:22px 0 10px 0;}

#contentLeft h1{
margin:0;
padding:0;
font:14px/14px Helvetica, Arial, sans-serif;
color:#002f73;
font-weight:bold;}

#flash{
margin:0;
padding:15px;
background:url(../images/flash_bg2.jpg) top left no-repeat;
height:269px;}


	
	#btnSubmit{
	margin:0 0 0 15px;
	padding:5px;
	border:1px solid #999999;}

/* ---content area on right--- */
#contentRight{
margin:0;
padding:10px 0 0 0;
float:right;
display:inline;
width:173px;}

/* ---booking box--- */
#book{
width:161px;
background: #ebe8e0 url(../images/findapark.gif) top left no-repeat;
margin:5px 0 0 0;
padding:45px 0 0 10px;
color:#a49a91;
font:13px/14px Helvetica, Arial, sans-serif;
font-weight:bold;
border:1px solid #707070;}

#book td{
padding:0;
margin:0;}

.location{
border:1px solid #999999;
padding:2px;
margin:3px 0 10px 0;
width:155px;}

.small{
border:1px solid #999999;
padding:2px;
margin:0px 0 0px 0;
width:45px;}

/* ---text links at bottom right--- */
#RightText{
margin:5px 0 0 0;
padding:0;
font:11px/14px Helvetica, Arial, sans-serif;
color:#002f73;
text-align:left;}

#RightText ul{
margin:0;
padding:0;}

#RightText li{
margin:0;
padding:5px 0;
list-style:none;
border-bottom:1px solid#002f73; }

#RightText a{
margin:0;
padding:0;
text-decoration:none;
color:#002f73;}

/* ---main call to action boxes--- */
#boxes{
clear:both;
width:937px;
margin:0;
padding:10px 0 0 5px;}

#boxes ul{
margin:0;
padding:0;}

#boxes li{
text-align:center;
padding:0;
margin:0 4px 0 5px;
display:inline;
float:left;
list-style:none;}

#boxes li.locate{
background:url(../images/box_locate.jpg) no-repeat top left;
width:132px;
height:165px;
padding:0px 20px 0 20px;}

#boxes li.specials{
background:url(../images/box_specials.jpg) no-repeat top left;
width:162px;
height:165px;
padding:0px 5px 0 5px;}

#boxes li.gift{
background:url(../images/box_gift.jpg) no-repeat top left;
width:162px;
height:165px;
padding:0px 5px 0 5px;}

.little{
font:11px/12px Helvetica, Arial, sans-serif;
border:0;}

#boxes li.club{
background:url(../images/box_club.jpg) no-repeat top left;
width:133px;
height:165px;
padding:0px 20px 0 20px;}


#boxes li.finalgift{
background:url(../images/box_gift1.jpg) no-repeat top left;
width:162px;
height:165px;
padding:0px 5px 0 5px;}


#boxes li.summerpack{
background:url(../images/pack4summerlargebutton.jpg) no-repeat top left;
width:165px;
height:165px;
padding:0px 5px 0 5px;}


#boxes li.seeanddo{
background:url(../images/box_seeanddo.jpg) no-repeat top left;
width:152px;
height:165px;
padding:0px 10px 0 10px;}

#boxes a{
display:block;
text-align:center;
font:14px/15px Helvetica, Arial, sans-serif;
margin:0;
padding:115px 0 0 0px;
text-decoration:none;
color:#ffffff;}

#boxes a:hover{
margin:0;
text-decoration:none;
color:#002f73;}

#member{
padding:20px 0 0 9px;
clear:both;}


/* ---top row of footer links--- */
#footer{
clear:both;
padding:20px 0 0 0;
margin:0;
text-align:center;
font:11px Helvetica, Arial, sans-serif;
color:#828282;}

#footer ul{
margin:0;
padding:0;}

#footer li{
margin:0;
padding:0 5px;
border-right: 1px solid #828282;
list-style:none;
display:inline;}

#footer a{
margin:0;
padding:0;
text-decoration:none;
color:#828282;
font-weight:bold;}

#footer a:hover{
margin:0;
padding:0;
text-decoration:none;
color:#444444;}

#footer li.end{
border:0;}

/* ---bottom 2 rows of footer links--- */
.footerBtm{
margin: 0;
padding:5px 0 0 0;
text-align:center;
font:10px Helvetica, Arial, sans-serif;
color:#828282;}

.footerBtm ul{
margin:0;
padding:0;}

.footerBtm li{
margin:0;
padding:0 5px;
border-right: 1px solid #828282;
list-style:none;
display:inline;}

.footerBtm a{
margin:0;
padding:0;
text-decoration:none;
color:#828282;}

.footerBtm a:hover{
margin:0;
padding:0;
text-decoration:none;
color:#444444;}

.footerBtm li.end{
border:0;}

form .button {
	background:url(../images/btn_price_availability.gif) no-repeat top left;
		border: 0px;
		padding: 0px;
		margin: 0px 0 5px 0;
		width:147px;
		height:46px;
		color:#ffffff;
		font-size:15px;
		/*background-color: #1F3873;
		color: #FFFFFF;*/
		cursor: hand;
	}

	
