* {
    margin: 0;
}
html, body {
    height: 100%;
    width: 100%;
    background-color : #ffffff ;
    margin: 0 auto;
    padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#head1 {

        background: url(images/top_header_804.jpg) no-repeat;
	background-color: #ffffff;
        padding: 7px 15px ;
        height: 100px;
        margin-bottom: 0px;
        margin-left: 25px;
	margin-top: 10px;
        width: 768px;
}

#topsectionnonumber {

        background: url(images/top_header_nonumber.jpg) no-repeat;
        padding: 7px 15px ;
        height: 100px;
        margin-bottom: 0px;
        margin-left: 25px;
	margin-top: 10px;
        width: 768px;
}

#accommodation {
    color: #6a2dc4;
    background: url(../images/accommodationsummary.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-top: 250px;
}

#locationheader2{
    background: url(../images/locationheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-top: 35px;
}

    
#packagesheader {
    position: absolute ;
    background: url(images/title_our_packages.gif) no-repeat;
    padding: 7px 15px ;
    height: 23px ;
    width: 352px ;
    left: 440px ;
    margin-top: 10px;
}

#packagesheaderparkpage {
    position: absolute ;
    background: url(images/title_our_packages.gif) no-repeat;
    padding: 7px 15px ;
    height: 23px ;
    width: 352px ;
    left: 440px ;
    margin-top: 30px;
}

#packages {
    position: relative;
    width: 352px ;
    line-height: 1.4;
    margin-top: 40px;
    background-color : #f9f9f9 ;
    margin-left: 352px;
    margin-top: -1040px;
}

#packages3 {
    position: relative;
    width: 352px ;
    line-height: 0.5;
    margin-top: 190px;
    background-color : #f9f9f9 ;
    margin-left: 400px;
}

#packages3new {
    position: relative;
    width: 352px ;
    line-height: 0.5;
    margin-top: -310px;
    background-color : #f9f9f9 ;
    margin-left: 410px;
}

#packages2 {
    position: absolute;
    width: 352px ;
    left: 440px;
    line-height: 1.4;
    margin-top: 60px;
    background-color : #f9f9f9 ;
}

#packages4 {
    position: relative;
    width: 352px ;
    line-height: 1.4;
    margin-top: auto;
    background-color : #f9f9f9 ;
    margin-left: 400px;
    margin-top: 15px;
}

#packages4new {
    position: relative;
    width: 352px ;
    line-height: 1.4;
    margin-top: auto;
    background-color : #f9f9f9 ;
    margin-left: 410px;
    margin-top: 15px;
}

#packages4new .golden {
    color: #69c62f;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;

}

#packages4 .golden {
    color: #69c62f;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;

}

#packages5 {
    position: relative;
    width: 352px ;
    line-height: 1.0;
    margin-top: 180px;
    background-color : #f9f9f9 ;
    margin-left: 400px;
}

#packages25 {
    position: relative;
    width: 352px ;
    line-height: 1.0;
    margin-top: 180px;
    background-color : #f9f9f9 ;
    margin-left: 400px;
}

#packages26 {
    position: relative;
    margin-top: 25px;
    width: 370px;
    margin-left: 30px;
    line-height: 1.0;
    background-color : #f9f9f9 ;
    padding-left: 15px;
}

#packages10 {
    position: relative;
    width: 352px ;
    line-height: 1.0;
    margin-top: 140px;
    background-color : #f9f9f9 ;
    margin-left: 400px;
}

#packages10new {
    position: relative;
    width: 352px ;
    height: 380px;
    line-height: 1.0;
    margin-top: 140px;
    background-color : #f9f9f9 ;
    margin-left: 410px;
}



#packages10a {
    position: relative;
    width: 352px ;
    line-height: 1.0;
    margin-top: 15px;
    background-color : #f9f9f9 ;
    margin-left: 0px;
    height: 315px;
}

#packages7 {
    position: relative;
    width: 352px ;
    line-height: 1.0;
    margin-top: 110px;
    background-color : #f9f9f9 ;
    margin-left: 400px;
}

#packages7new {
    position: relative;
    width: 352px ;
    line-height: 1.0;
    margin-top: 110px;
    background-color : #f9f9f9 ;
    margin-left: 410px;
}

#packages7new .golden {
    color: #69c62f;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;

}

#packages7new .readmorepack7 {
    text-align: left;
    float: left;
    font-size: 12px;
    font-family: arial;
    margin-left: 5px;
    line-height: 1.4;
}

#packages7 .golden {
    color: #69c62f;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;

}

#packages7 .readmorepack7 {
    text-align: left;
    float: left;
    font-size: 12px;
    font-family: arial;
    margin-left: 5px;
    line-height: 1.4;
}

#packages8 {
    position: relative;
    width: 352px ;
    line-height: 1.0;
    margin-top: 120px;
    background-color : #f9f9f9 ;
    margin-left: 400px;
}

#packages8 .golden {
    color: #69c62f;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;

}

#packages8new {
    position: relative;
    width: 352px ;
    line-height: 1.0;
    margin-top: 120px;
    background-color : #f9f9f9 ;
    margin-left: 410px;
}

#packages8new .golden {
    color: #69c62f;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;

}

#packages8new .readmorepack8 {
    text-align: left;
    float: left;
    font-size: 12px;
    font-family: arial;
    margin-left: 5px;
    line-height: 1.4;
}

#packages8 .readmorepack8 {
    text-align: left;
    float: left;
    font-size: 12px;
    font-family: arial;
    margin-left: 5px;
    line-height: 1.4;
}

#packages9 {
    position: relative;
    width: 352px ;
    line-height: 1.0;
    margin-top: 110px;
    background-color : #f9f9f9 ;
    margin-left: 400px;
}

#packages9 .golden {
    color: #69c62f;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;

}

#packages9new {
    position: relative;
    width: 352px ;
    line-height: 1.0;
    margin-top: 110px;
    background-color : #f9f9f9 ;
    margin-left: 410px;
}

#packages9new .golden {
    color: #69c62f;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;

}

#packages9 .readmorepack9 {
    text-align: left;
    float: left;
    font-size: 12px;
    font-family: arial;
    margin-left: 5px;
    line-height: 1.4;
}

#packages9new .readmorepack9 {
    text-align: left;
    float: left;
    font-size: 12px;
    font-family: arial;
    margin-left: 5px;
    line-height: 1.4;
}

#packages6 {
    position: relative;
    width: 352px ;
    line-height: 1.0;
    margin-top: 140px;
    background-color : #f9f9f9 ;
    margin-left: 400px;
}

#packages .golden {
}

.readmore {
    text-align: left;
    float: right;
    font-size: 12px;
    font-family: arial;
}

.readmore2 {
    text-align: left;
    float: left;
    font-size: 12px;
    font-family: arial;
}

.readmoreparkpages {
    text-align: left;
    float: left;
    font-size: 12px;
    font-family: arial;
}

.readmoreparkpages2 {
    text-align: left;
    float: left;
    font-size: 12px;
    font-family: arial;
    margin-bottom: 5px;
}


.readmorehome {
    text-align: left;
    float: left;
    font-size: 12px;
    font-family: arial;
    margin-left: 5px;
}

.readmorehome2 {
    text-align: left;
    font-size: 12px;
    font-family: arial;
    margin-left: 0px;
}

#main {
    width: 400px;
    position: absolute;
    margin-left: 25px;
    margin-top: 30px;
    font-family : arial ;
    font-size: 12px;
}

#mainnew {
    width: 800px;
    height: 100%;
    position: absolute;
    margin-left: 25px;
    margin-top: 30px;
    font-family : arial ;
    font-size: 12px;
}

#mainnew .inner2new {
    position: absolute;
    margin-top: 10px;
    margin-left: auto;
    height: 1810px;
    width: 400px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    border-right: 1px solid #00a400;
    background-color : #eff9ef ;

}

#mainimage {
    position: absolute;
    background: url(images/title_hottest_locations.gif) no-repeat;
    height: 24px ;
    width: 400px ;
    margin-top: 10px;
}

#mainimagenew {
    position: absolute;
    background: url(images/title_hottest_locations.gif) no-repeat;
    height: 24px ;
    width: 400px ;
    margin-top: -30px;
}

#main .parkpageimage {
    position: absolute;
    background: url(images/title_hottest_locations.gif) no-repeat;
    height: 24px ;
    width: 400px ;
    margin-top: 10px;
}

#main2 {
    width: 440px;
    position: absolute;
    margin-left: 125px;
    margin-top: 25px;
    font-family : arial ;
    font-size: 12px;
}

#main2 .inner2 {
    position: absolute;
    margin-top: 10px;
    width: 400px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    border-right: 1px solid #00a400;
    background-color : #eff9ef ;

}

#main {
    width: 440px;
    position: absolute;
    margin-left: 25px;
    margin-top: 20px;
    font-family : arial ;
    font-size: 12px;
}


#mainimage {
    position: absolute;
    background: url(images/title_hottest_locations.gif) no-repeat;
    height: 24px ;
    width: 400px ;
    margin-top: 10px;
}

#main .parkpageimage {
    position: absolute;
    background: url(images/title_hottest_locations.gif) no-repeat;
    height: 24px ;
    width: 400px ;
    margin-top: 10px;
}

#main .inner {
    position: absolute;
    margin-top: 10px;
    width: 400px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    background-color : #eff9ef ;

}

#main .innerparkpage {
    position: absolute;
    margin-top: 40px;
    width: 400px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
        border-right: 1px solid #00a400;
    background-color : #eff9ef ;

}

.innerparkpagenew {
    position: absolute;
    margin-top: 10px;
    width: 400px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    background-color : #eff9ef ;

}

#main .inner2 {
    position: absolute;
    margin-top: 10px;
    margin-left: -150px;
    width: 400px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    border-right: 1px solid #00a400;
    background-color : #eff9ef ;

}

#main .inner2new {
    position: absolute;
    margin-top: 10px;
    margin-left: auto;
    width: 400px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    border-right: 1px solid #00a400;
    background-color : #eff9ef ;

}

#main .innermore {
    position: absolute;
    margin-top: 10px;
    margin-left: auto;
    width: 400px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    background-color : #eff9ef ;

}


#maincounty {
    width: 400px;
    position: absolute;
    margin-left: 25px;
    margin-top: 20px;
    font-family : arial ;
    font-size: 12px;
}

#maincounty .inner3 {
    width: 350px;
    position: absolute;
    margin-left: 410px;
    margin-top: -265px;
    font-family : arial ;
    font-size: 12px;
}

#maincounty .inner2 {
    position: absolute;
    margin-top: 10px;
    width: 765px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    background-color : #eff9ef ;

}

#mainbread {
    width: 400px;
    position: absolute;
    margin-left: 25px;
    margin-top: 8px;
    font-family : arial ;
    font-size: 12px;
}


#mainbreadimage {
    position: absolute;
    background: url(images/title_hottest_locations.gif) no-repeat;
    height: 24px ;
    width: 400px ;
    margin-top: 10px;
}

#mainbread .parkpageimage {
    position: absolute;
    background: url(images/title_hottest_locations.gif) no-repeat;
    height: 24px ;
    width: 400px ;
    margin-top: 5px;
}

#mainbread .inner {
    position: absolute;
    margin-top: 10px;
    width: 400px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    background-color : #eff9ef ;

}

#mainbread .innerparkpage {
    position: absolute;
    margin-top: 40px;
    width: 400px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    border-right: 1px solid #00a400;
    background-color : #eff9ef ;

}

#mainbread .inner2 {
    position: absolute;
    margin-top: 10px;
    margin-left: auto;
    width: 400px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    border-right: 1px solid #00a400;
    background-color : #eff9ef ;

}

#mainbread .innermore {
    position: absolute;
    margin-top: 10px;
    margin-left: auto;
    width: 400px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    background-color : #eff9ef ;

}


#packagescounty {
    position: absolute;
    width: 100px ;
    left: px;
    line-height: 1.4;
    margin-top: 40px;
    background-color : #f9f9f9 ;
}

#offersheadercounty{
    background: url(images/offersheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    right: 354px;
    padding: 5px 0 3px 30px;
    border: 1px;
}

#mainother {

    position: absolute;
    width: 765px;
    margin-left: 25px;
    background-color : #eff9ef ;
    margin-top : 10px ;
}

#marginleft {
    margin-left: 5px;
    margin-right: 5px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    background-color : #eff9ef ;
}

#border .border {

    border-color: #ffffff ;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -0px; /* the bottom margin is the negative value of the footer's height */
	background-color : white ;
	
}
.push {
	height: 0px; /* .push must be the same height as .footer */
	width: 769px;
    color: white;
}

.pushnew {
	height: 5px; /* .push must be the same height as .footer */
	width: 769px;
    color: white;
}

.footer {    
    height: 0px; /* .push must be the same height as .footer */
	width: 765px;
    color: white;
    margin-top: 100px;
}

#footerhome {    
    width: 740px;
    height: 200px;
    margin-left: -35px;
    margin-top: 10px;
}

.footer1 {    
    height: 0px; /* .push must be the same height as .footer */
	width: 765px;
    color: white;
    margin-left: -8px;
    margin-top: 100px;
}

#footer2 {    
     height: 0px; /* .push must be the same height as .footer */
	width: 765px;
	margin-left: -30px;
    color: white;
}

#tswcsstabs ul {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	display: inline ;
	margin-left: 50px;
}

#tswcsstabs ul li {
	margin: 0 ;
	padding: 0 ;
	display: inline ;
	text-align: center ;
	list-style: none ;
	font-family: Arial, Helvetica, sans-serif ;
}

#tswcsstabs li a {
	color: #fff ;
	background-color: #05c905 ;
	border: 1px outset #008f00 ;
	padding: 6px ;
	text-decoration: none ;
	display: inline ; 
}
#tswcsstabs li a:hover {
	color: #ffffff ;
	background-color: #9a0624 ;
}

#gmapfirstheading {
    color: #ff0808;
    }
    
#gmapbodycontent {
    font-family: Arial;
    width : 150px ;
    height : auto ;
	font-size:8pt;
    }

.blue {
    color: #026caf;
    font-family : sans-serif ;
}

.green {
    margin-top: 3em;
    color: #598e1e;
}

#image_margin {
    font-family : sans-serif ;
    margin-left: 10px;
}

#othersharemain {
    position: absolute;
    margin-top: -50px;
    margin-left: 625px;
}

#othergooglemain {
    position: absolute;
    margin-top: -10px;
    margin-left: 440px;
}

#othertwittermain {
    position: absolute;
    margin-top: -8px;
    margin-left: 520px;
}

#otherfacebookmain {
    position: absolute;
    margin-top: -8px;
    margin-left: 630px;
}

#offersheader{
    background: url(images/offersheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-top: -20px;
}

#offersheaderhome{
    background: url(images/offersheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 0px;
    border: 1px;
}

#offersheadercounty{
    background: url(images/offersheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-top: 25px;
}

#ukpageheader{
    background: url(images/englandheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 10px;
    border: 1px;
    margin-top: -5px;
}

#ukpagevideoheader{
    background: url(images/ukvideoheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-top: -5px;
}

#videoheadernew{
    background: url(../images/parkvideo.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
}


#videoheader{
    background: url(images/parkvideo.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-top: 120px;
    z-index: -1;
}

#videoheader2{
    background: url(images/parkvideo.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
}

#iframe{
    height: 100%;
}

#parkreviewsheader{
    background: url(images/parkreviewsheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
}

#parkreviewsheadersoon{
    background: url(images/parkreviewsoon.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
}

#parkimageheader{
    background: url(images/parkimageheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-top: 120px;
}

#parkimageheader2{
    background: url(images/parkimageheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-top: 15px;
}

#parkimageheader3{
    background: url(images/parkimageheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-top: 0px;
}


#parkimageheadervideo{
    background: url(images/parkimageheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-top: 20px;
}

#locationheader{
    background: url(images/locationheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-top: 270px;
}

#offersheader2 {
    background: url(images/offersheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    margin-left : 350px ;
    padding: 5px 0 3px 30px;
    border: 1px;
}

#offersbox{
    background: url(images/offersbox1.jpg) no-repeat;
    height: 100px;
    width: 352px;
    padding: 5px 0 3px 30px;
}

#offersbox2{
    background: url() no-repeat;
    padding: 5px 0 3px 30px;
}
#offersbox3{
    background: url() no-repeat;
    padding: 5px 0 3px 30px;
}

a:link { color: #05c905; text-decoration: underline; }

a:visited { color: #05c905; text-decoration: underline; }

a:hover { color: #9a0624; font-style: italic; text-decoration: underline; }

a:active { color: #9a0624; font-style: italic; text-decoration: underline; }



/*Make sure your page contains a valid doctype at the top - Rotating Images Code*/
#simplegallery1 {
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 10px solid darkred;
}

#simplegallery1 .gallerydesctext{
text-align: left;
padding: 2px 5px;
}

/*Make sure your page contains a valid doctype at the top - Rotating Images Code*/
#simplegallery2 {
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 10px solid darkred;
}

#simplegallery2 .gallerydesctext{
text-align: left;
padding: 2px 5px;
margin-left : 350px ;
}

#reviewboxes {
border: 1px ;
border-color : #ffffff ;
}



#tswcsstabsblog ul {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	display: inline ;
	margin-left:25px;
	position: relative;
	margin-right: auto ;
	margin-left: auto ;
}

#tswcsstabsblog ul li {
	margin: 0 ;
	padding: 0 ;
	display: inline ;
	text-align: center ;
	list-style: none ;
	font-family: Arial, Helvetica, sans-serif ;
	position: relative;
	margin-right: auto ;
	margin-left: auto ;
}

#tswcsstabsblog li a {
	color: #fff ;
	background-color: #76da3c ;
	border: 1px outset #008f00 ;
	padding: 6px ;
	text-decoration: none ;
	display: inline ; 
	position: relative;
}
#tswcsstabsblog li a:hover {
	color: #000000 ;
	background-color: #bfffbf ;
	position: relative;
}

#tswcsstabsblog .lowerbuttons a {
	color: #ffffff ;
	background-color: #c11e1e ;
	border: 1px outset #000000 ;
	padding: 6px ;
	text-decoration: none ;
	display: inline ; 
	position: relative;
}
#tswcsstabsblog .lowerbuttons a:hover {
	color: #000000 ;
	background-color: #fb8c8c ;
	position: relative;
}


#button a{ font-family: Arial;font-style : normal ;font-size : 10pt; font-weight :bold;text-align :center; color :#FFFFFF;text-decoration : none ;}
#button a:hover{ font-family: Arial;font-style : normal ;font-size : 10pt; font-weight :bold;text-align :center; color :#ffff01;text-decoration : none;}


#sitemargin { 
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px; 
width: 100%;
max-width; 1040px;
}

.outerwrap {
width:801px;
margin:auto;
display:table;
height:100%;
}

.innerwrap {
width:auto;
margin:0px;
display: table;
height:100%;
}

#bottomwrap {
width:auto;
margin:0px;
display: table;
height:auto;
}

#boxes {
    position: relative;
    width: 725px;
    height: 175px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    border: 1px solid #001f00;
    background-color : #ffffff ;
    margin-left: 15px;
    margin-right: 25px;

}

#boxes .boxesinner1{
    position: relative;
    width: 100px;
    height: 71px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    background-color : #ffffff ;
    margin-left: 35px;
    border: 1px solid #000000;

}

#boxes .boxesinner2{
    position: relative;
    width: 350px;
    height: 35px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    background-color : #ffffff ;
    margin-left: 350px;
    margin-top: 20px;

}

#boxes .boxesinner3{
    position: relative;
    width: 79px;
    height: 66px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    background-color : #ffffff ;
    margin-left: 635px;
    margin-top: -155px;

}

#boxes .boxesinner4{
    position: relative;
    width: 175px;
    height: 71px;
    font-family: arial;
    font-size: 9px;
    line-height: 1.4;
    background-color : #eff9ef ;
    margin-left: 430px;
    margin-top: -40px;
    border: 1px outset #000000 ;

}

#boxes .boxesinner5{
    position: relative;
    width: 269px;
    height: 71px;
    font-family: arial;
    font-size: 10px;
    line-height: 1.4;
    background-color : #eff9ef ;
    margin-left: 150px;
    margin-top: -72px;
    border: 1px outset #000000 ;
}

#boxes .boxesinner6{
    position: relative;
    width: 269px;
    height: 35px;
    font-family: arial;
    font-size: 10px;
    line-height: 1.4;
    background-color : #ffffff ;
    margin-left: 35px;
    margin-top: 20px;
}

#boxes .boxesinner15 {
    position: relative;
    width: 250px;
    height: 25px;
    background-color : #ffffff ;
    margin-left: 375px;
    margin-top: -160px;    
}


#davidbellamywhiteboxes {
    margin-left: 745px;
    margin-top: -140px;
}

#davidbellamyblueboxes {
    margin-left: 729px;
    margin-top: -130px;
}

#davidbellamyblueboxesnew {
    margin-left: 729px;
    margin-top: 10px;
}


#boxes2 {
    position: relative;
    width: 725px;
    height: 175px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    border: 1px solid #001f00;
    background-color : #e7ebff ;
    margin-left: 15px;
    margin-right: 25px;

}

#boxes2 .boxesinner1{
    position: relative;
    width: 100px;
    height: 71px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    background-color : #e7ebff ;
    margin-left: 35px;
    border: 1px solid #000000;

}

#boxes2 .boxesinner2{
    position: relative;
    width: 350px;
    height: 35px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    background-color : #e7ebff ;
    margin-left: 350px;
    margin-top: 20px;

}

#boxes2 .boxesinner3{
    position: relative;
    width: 79px;
    height: 66px;
    font-family: arial;
    font-size: 12px;
    line-height: 1.4;
    background-color : #e7ebff ;
    margin-left: 635px;
    margin-top: -155px;

}

#boxes2 .boxesinner4{
    position: relative;
    width: 175px;
    height: 71px;
    font-family: arial;
    font-size: 9px;
    line-height: 1.4;
    background-color : #eff9ef ;
    margin-left: 430px;
    margin-top: -40px;
    border: 1px outset #000000 ;

}

#boxes2 .boxesinner5{
    position: relative;
    width: 269px;
    height: 71px;
    font-family: arial;
    font-size: 10px;
    line-height: 1.4;
    background-color : #eff9ef ;
    margin-left: 150px;
    margin-top: -72px;
    border: 1px outset #000000 ;
}

#boxes2 .boxesinner6{
    position: relative;
    width: 269px;
    height: 35px;
    font-family: arial;
    font-size: 10px;
    line-height: 1.4;
    background-color : #e7ebff ;
    margin-left: 35px;
    margin-top: 20px;
}

#boxes2 .boxesinner15 {
    position: relative;
    width: 250px;
    height: 25px;
    background-color : #ffffff ;
    margin-left: 375px;
    margin-top: -160px;    
}

#morebutton {
    position: relative;
    width: 141px;
    height: 42px;
    background-color : #eff9ef ;
    margin-left: 605px;
}

#backbutton {
    position: relative;
    width: 141px;
    height: 42px;
    background-color : #eff9ef ;
    margin-left: 12px;
    margin-top: -42px;
}

#returnbutton {
    position: relative;
    width: 141px;
    height: 42px;
    background-color : #eff9ef ;
    margin-left: 12px;
}

#wehaveholidaylodges {
    position: relative;
    width: 663px;
    height: 115px;
    background-color : #eff9ef ;
    margin-left: 50px;
}

#pagenumber {
    position: relative;
    width: 141px;
    height: 42px;
    background-color : #eff9ef ;
    margin-left: 325px;
    margin-top: -30px;
}

#locationbanner {
    background: url(images/banner/area_banner.jpg) no-repeat;
    height: 20px;
    width: 324px;
    padding: 5px 0 3px 30px;
    margin-left: 40px;
}

#locationbanner .loctext{
    font-family: arial;
    font-size: 16px;
    font-align: center;
    font-weight: bold;
    line-height: 1.4;
    margin-top: -6px;
    color: #ffff01;
}

#homeheader{
    background: url(images/homeheader.jpg) no-repeat;
    position: relative;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
}

#homeheadernew{
    background: url(images/homeheader.jpg) no-repeat;
    position: relative;
    height: 30px;
    width: 352px;
    padding: 5px 0px 3px 30px;
    margin-left: 10px
    border: 1px;
}

#homeheadernew .loctext{
    font-family: arial;
    font-size: 22px;
    font-align: center;
    font-weight: bold;
    line-height: 1.4;
    margin-top: -5px;
    margin-left: -15px;
    color: #ffffff;
}

#homeheader .loctext{
    font-family: arial;
    font-size: 22px;
    font-align: center;
    font-weight: bold;
    line-height: 1.4;
    margin-top: -5px;
    margin-left: -15px;
    color: #ffffff;
}

#additional {
    background: url(images/additional_info.jpg) no-repeat;
    height: 30px;
    width: 370px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-left: 10px;
}

#additional .loctext{
    font-family: arial;
    font-size: 22px;
    font-align: center;
    font-weight: bold;
    line-height: 1.4;
    margin-top: -5px;
    margin-left: -15px;
    color: #ffffff;
}

#rounded {
    background: url(images/rounded.jpg) no-repeat;
    height: auto;
    width: 370px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-left: 10px;
}
#roundedbottom {
    background: url(images/rounded_bottom.jpg) no-repeat;
    height: 21px;
    width: 370px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-left: 10px;
}

#rounded .loctext{
    font-family: arial;
    font-size: 22px;
    font-align: center;
    font-weight: bold;
    line-height: 1.4;
    margin-top: -5px;
    margin-left: -15px;
    color: #4a6a9f;
}

#rounded .facilitytext{
    font-family: arial;
    font-size: 12px;
    font-align: left;
    font-weight: bold;
    line-height: 2.0;
    margin-left: -15px;
    color: #000000;
    width: 360px;
}

ul.facilitytext {
  margin: 0;
  padding: 0;
}
ul.facilitytext li {
  margin: 0;
  padding: 2px 0 6px 26px;
  list-style: none;
  background: url('images/tick_rounded.jpg') no-repeat top left;
}

#roundedusp {
    background: url(images/rounded_usp.jpg) no-repeat;
    height: auto;
    width: 370px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-left: 10px;
}

#roundedusp .loctext{
    font-family: arial;
    font-size: 22px;
    font-align: center;
    font-weight: bold;
    line-height: 1.4;
    margin-top: -5px;
    margin-left: -15px;
    color: #ffffff;
    width: 360px;
}

#roundedusp .usptext{
    font-family: arial;
    font-size: 12px;
    font-align: left;
    font-weight: bold;
    line-height: 2.0;
    margin-left: -15px;
    color: #000000;
}

ul.usptext {
  margin: 0;
  padding: 0;
}
ul.usptext li {
  margin: 0;
  padding: 2px 0 6px 26px;
  list-style: none;
  background: url('images/tick.jpg') no-repeat top left;
}

#roundeduspbottom {
    background: url(images/rounded_usp_bottom.jpg) no-repeat;
    height: 16px;
    width: 370px;
    padding: 5px 0 3px 30px;
    border: 1px;
    margin-left: 10px;
}

#newsticker {
    height: 30px;
    width: 300px;
    margin-left : 45px ;
    margin-top: -40px;
    padding: 5px 0 3px 30px;
}
#newstickerlogo {
    height: 31px;
    width: 72px;
    margin-left : -30px ;
    margin-top: 35px;
    padding: 5px 0 3px 30px;
}

#newstickerlocations {
    height: 247px;
    width: 329px;
}

#latestnewsheader{
    color: #6a2dc4;
    background: url(images/latestnewsheader.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
}


#newstickerlogo2 {
    height: 31px;
    width: 72px;
    margin-left : -200px ;
    margin-top: 5px;
    padding: 5px 0 3px 30px;
}

#bodytext {
	color: #787878;
    margin-left : 5px ;
    margin-right: 5px;
    text-align:justify
}

#moreinfo {
	border:0px;
	text-align:center;
}
	
#buttonone a{ font-family: Arial;font-style : normal ;font-size : 10pt; font-weight :bold;text-align :center; color :#eff9ef;text-decoration : none ;}
#buttonone a:hover{ font-family: Arial;font-style : normal ;font-size : 10pt; font-weight :bold;text-align :center; color :#eff9ef;text-decoration : none;}
#buttonone {
	text-align:center;
}

#breadcrumb{
    margin-top : 12px;
    margin-left : 20px;
    font-family : arial;
    font-size : 12px;
}

#breadcrumbnew{
    margin-top : 30px;
    margin-left : 20px;
    font-family : arial;
    font-size : 12px;
}

#socialbookmarking{
    background: url(/images/socialbookmarking.jpg) no-repeat;
    height: 30px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
}

#socialbookmarking .google {
    position: absolute;
    margin-top: -15px;
}

#twitter {
    position: absolute;
    margin-top: -21px;
    margin-left: 80px;
}

#facebook {
    position: absolute;
    margin-top: -21px;
    margin-left: 185px;
}

#sharemain {
    position: absolute;
    margin-top: -65px;
    margin-left: 575px;
}

#googlemain {
    position: absolute;
    margin-top: -10px;
    margin-left: 410px;
}

#twittermain {
    position: absolute;
    margin-top: -8px;
    margin-left: 490px;
}

#facebookmain {
    position: absolute;
    margin-top: -8px;
    margin-left: 600px;
}





#sharemainnew {
    position: absolute;
    margin-top: -35px;
    margin-left: 270px;
}

#googlemainnew {
    position: absolute;
    margin-top: 5px;
    margin-left: 122px;
}

#twittermainnew {
    position: absolute;
    margin-top: 7px;
    margin-left: 195px;
}

#facebookmainnew {
    position: absolute;
    margin-top: 7px;
    margin-left: 300px;
}


#map_margin {
    margin-left: 8px;
    }
    
#weathericon {
    position: relative;
    width: 50px;
    height: 60px;
    background-color : #eff9ef ;
    margin-left: 525px;
}

#videoicon {
    position: relative;
    width: 50px;
    height: 60px;
    background-color : #eff9ef ;
    margin-left: 600px;
    margin-top: -60px;
}

#cameraicon {
    position: relative;
    width: 50px;
    height: 60px;
    background-color : #eff9ef ;
    margin-left: 675px;
    margin-top: -60px;
}

#checkouticon {
    position: relative;
    width: 50px;
    height: 50px;
    background-color : #eff9ef ;
    margin-left: 325px;
    margin-top: -25px;
}

#questionmark {
    margin-left: 5px;
    margin-top: -15px;
}

#currenttop10 {
    margin-left: 125px;
    margin-top: -50px;
}

#previoustop10 {
    margin-left: 245px;
    margin-top: -50px;
}

#votebox {
    margin-left: 5px;
}

#castvote {
    margin-left: 15px;
}
#voteforit{
    color: #f9f9f9;
    background: url(vote/images/voteforit.jpg) no-repeat;
    height: 32px;
    width: 352px;
    padding: 5px 0 3px 30px;
    border: 1px;
}

.voteforitdetail {
	height:50px;
    text-align: left;
    float: left;
    font-size: 12px;
    font-family: arial;
}

#marginleft5 {
    margin-left: 5px;
    
}

#brandnew {
    padding-left: 20px;
    margin-top: 20px;
}

#brandnew2 {
    margin-left: 220px;
    margin-top: -162px;
}

#brandnew3 {
    margin-left: 20px;
    margin-top: 0px;
}

#brandnew4 {
    margin-left: 220px;
    margin-top: -184px;
}

#brandnew5 {
    margin-left: 20px;
    margin-top: -75px;
}

#brandnew6 {
    margin-left: 20px;
    margin-top: 10px;
}

.homepagemargin {
    padding-left: 5px;
    padding-right: 5px;
}

#conservationaward {
    padding-left: 10px;
}

#conservationquestion {
    margin-top: -5px;
    margin-left: 377px;
}

.conservationlogo {
    padding-left: 5px;
}

.conservationtextbox {
    margin-top: 0px;
    text-align: justify;
}

#feeddiv {
    font-size: 12px;
    font-family: sans-serif;
    padding-right: 5px;
}

#container {
    margin-top: 2170px;
    position: relative;
    bottom: 0px; 
    width: 800px;
    margin-left: 25px;
}

#containernew {
    margin-top: 20px;
    position: relative;
    bottom: 0px; 
    width: 800px;
    margin-left: 0px;
}

#containerbanner {
    position: absolute;
    width: 352px ;
    line-height: 1.0;
    background-color : #ffffff ;
    margin-left: 0px;
}

#containerheader{
    background: url(images/homeheadervideo.jpg) no-repeat;
    position: relative;
    height: 30px;
    width: 735px;
    padding: 5px 0 3px 30px;
    border: 1px;
}

#containerheader .loctext{
    font-family: arial;
    font-size: 22px;
    font-align: center;
    font-weight: bold;
    line-height: 1.4;
    margin-top: -5px;
    margin-left: -15px;
    color: #ffffff;
}

#containervideo {
    position: relative;
    margin-left: 50px;
    width: 500px;
}

.containerreadmore {
    margin-left: -35px;
    text-align: justify;
    float: right;
    font-size: 12px;
    font-family: arial;
}




#containermain {
    margin-top: 20px;
    position: relative;
    bottom: 0px; 
    width: 800px;
    margin-left: 0px;
}

#containerbannermain {
    position: absolute;
    width: 352px ;
    line-height: 1.0;
    background-color : #ffffff ;
    margin-left: 0px;
}

#containerheadermain{
    background: url(images/homeheadervideo.jpg) no-repeat;
    position: relative;
    height: 30px;
    width: 730px;
    padding: 5px 0 3px 30px;
    border: 1px;
}

#containerheadermain .loctext{
    font-family: arial;
    font-size: 22px;
    font-align: center;
    font-weight: bold;
    line-height: 1.4;
    margin-top: -5px;
    margin-left: -15px;
    color: #ffffff;
}

#containervideomain {
    position: relative;
    margin-left: 50px;
    width: 500px;
}

.containerreadmoremain {
    margin-left: -35px;
    text-align: justify;
    float: right;
    font-size: 12px;
    font-family: arial;
}

#videoreview {
    margin-left: 175px;
    margin-top: 15px;
}

#footermain {    
    height: 0px; /* .push must be the same height as .footer */
	width: 765px;
	margin-left: -40px;
    color: white;
}



#ratings {
    margin-left: 200px;
    margin-top: -40px;
}

.ratingsbackground {
    background-color: #cbd3f1;
    width:400px;
    height:50px;
    margin-left:0px;
    margin-top: -15px;
    
}

.ratingstext {
    width:200px;
    text-align: center;
    font-size: 10px;
    margin-left: 200px;
    margin-top: 5px;
}

.ratethispark {
    margin-top: 35px;
    margin-left: 70px;
}

#awardwinner {
	
	margin-left: 320px;
	margin-top: -30px;
}

#awardwinnerquestion {
	
	margin-left: 305px;
	margin-top: -20px;
}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
margin-top: -5px;
margin-left: 20px;
padding-bottom: 25px;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a
{
background: url(images/button_background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 6.5em;
display: block;
border: 0.1em solid #dcdce9;
color: #05c905;
font-family: sans-serif;
font-size: 14px;
text-decoration: underline;
text-align: center;
}

#nav-menu li a:hover
{
background: url(images/button_background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 6.5em;
display: block;
border: 0.1em solid #dcdce9;
color: #8f022d;
font-family: sans-serif;
font-size: 14px;
text-decoration: underline;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:60em
}


/* Navigation Menu Parks \*/

#nav-menu-parks ul
{
list-style: none;
position: absolute;
padding: 0;
margin: 0;
margin-top: -5px;
margin-left: 20px;
}

#nav-menu-parks li
{
float: left;
margin: 0 0.15em;
}

#nav-menu-parks li a
{
background: url(images/button_background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 6.5em;
display: block;
border: 0.1em solid #dcdce9;
color: #05c905;
font-family: sans-serif;
font-size: 14px;
text-decoration: underline;
text-align: center;
}

#nav-menu-parks li a:hover
{
background: url(images/button_background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 6.5em;
display: block;
border: 0.1em solid #dcdce9;
color: #8f022d;
font-family: sans-serif;
font-size: 14px;
text-decoration: underline;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu-parks li a
{
float: none
}
/* End hide */

#nav-menu-parks
{
width:55em
}

/* Navigation Menu Surrey\*/

#nav-menu-surrey ul
{
list-style: none;
position: absolute;
padding: 0;
margin: 0;
margin-top: 100px;
margin-left: -15px;
}

#nav-menu-surrey li
{
float: left;
margin: 0 0.15em;
}

#nav-menu-surrey li a
{
background: url(images/button_background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 6.5em;
display: block;
border: 0.1em solid #dcdce9;
color: #05c905;
font-family: sans-serif;
font-size: 14px;
text-decoration: underline;
text-align: center;
}

#nav-menu-surrey li a:hover
{
background: url(images/button_background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 6.5em;
display: block;
border: 0.1em solid #dcdce9;
color: #8f022d;
font-family: sans-serif;
font-size: 14px;
text-decoration: underline;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu-surrey li a
{
float: none
}
/* End hide */

#nav-menu-surrey
{
width:60em
}

/* Navigation Menu Wiltshire\*/

#nav-menu-wiltshire ul
{
list-style: none;
position: absolute;
padding: 0;
margin: 0;
margin-top: -5px;
margin-left: 15px;
}

#nav-menu-wiltshire li
{
float: left;
margin: 0 0.15em;
}

#nav-menu-wiltshire li a
{
background: url(images/button_background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 6.5em;
display: block;
border: 0.1em solid #dcdce9;
color: #05c905;
font-family: sans-serif;
font-size: 14px;
text-decoration: underline;
text-align: center;
}

#nav-menu-wiltshire li a:hover
{
background: url(images/button_background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 6.5em;
display: block;
border: 0.1em solid #dcdce9;
color: #8f022d;
font-family: sans-serif;
font-size: 14px;
text-decoration: underline;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu-wiltshire li a
{
float: none
}
/* End hide */

#nav-menu-wiltshire
{
width:60em
}

#ratings {
    margin-left: 200px;
    margin-top: -40px;
}

.ratingsbackground {
    background-color: #cbd3f1;
    width:400px;
    height:50px;
    margin-left:0px;
    margin-top: -15px;
    
}

.ratingstext {
    width:200px;
    text-align: center;
    font-size: 10px;
    margin-left: 200px;
    margin-top: 5px;
}

.ratethispark {
    margin-top: 35px;
    margin-left: 70px;
}

#resources {
    margin-left: 10px;
}

#errorpage {
    margin-left: 45px;
}

#errorpage2 {
    margin-left: 215px;
    margin-top: -182px;
}

#errorpage3 {
    margin-left: 385px;
    margin-top: -182px;
}

#errorpage4 {
    margin-left: 555px;
    margin-top: -182px;
}

#errortext {
    margin-left: 10px;
    font-family: sans-serif;
}
