a{text-decoration:none; padding:0px; margin:0px; color:#257bba;}
a:hover{color:#b53515;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; font-weight:normal;}
p{padding:0px; margin:0px;}
img{padding:0px; margin:0px; border:0px; vertical-align:top;}
.clear{clear:both;}

body{
background: url(../images/bg.jpg) no-repeat fixed  top;
background-color:#DBD8CF;
padding:0px;
margin:0px;
font-family:"Verdana";
font-size:12px;
color:#788185;
}
#wrapper{
width:1022px;
margin:0px auto;
}
.main-container{
width:980px;
background:url(../images/transparent-bg.png) repeat-y;
margin:0px 0px 0px 11px;
float:left;
}
#sub-container{
/*clear:both;*/
width:100%;
min-height:500px !important;
height:600px;
height:auto;
}
#logo{
float:left;
display:inline;
width:305px;
height:114px;
margin:0px 0px 0px 8px;
}
#header{
float:left;
display:inline;
width:656px;
height:102px;
margin:5px 0px 0px 9px;
}
#menu-bar{
float:left;
display:inline;
background:url(../images/menu-bg.gif) repeat-x;
width:977px;
height:40px;
margin:10px 0px 0px 5px;
}
#menu{
width:977px;
float:left;
display:inline;
margin:1px 0px 0px 0px;
}
#menu ul{
padding:0px;
margin:0px 0px 0px 0px;
list-style:none;
}
#menu ul li{
float:left;
margin:0px 10px 0px 20px;
padding-right:25px;
background:url(../images/seperator.gif) right no-repeat;
height:40px;
}
#menu ul li a img{
padding-top:12px;
}

#menu ul li a.active img{
padding:12px;
margin:0px 0px;
}
.banner{
float:left;
display:inline;
background:url(../images/banner.png) no-repeat;
width:1017px;
height:390px;
margin:10px 0px 0px -17px;
}
.container{
float:left;
display:inline;
width:960px;
margin:5px 0px 0px 10px;
/*min-height:600px;
height:600px !important;
*/}
.container-left{
float:left;
display:inline;
width:349px;
margin:0px 0px 0px 0px;
}
.useful-resources-top{
float:left;
display:inline;
background:url(../images/resources-top.png) no-repeat;
width:349px;
height:34px;
margin:0px 0px 0px 0px;
}
.bournemouth{
float:left;
display:inline;
background:#E7FECA;
width:349px;
height:85px;
border-bottom:2px solid #FFFFFF;
}
.bournemouth-head{
float:left;
display:inline;
/*background:url(../images/bournemouth-head.png) no-repeat;
width:198px;*/
height:15px;
margin:12px 0px 10px 0px;
text-align:center;
color:#618a05;
font-size:17px;
width:340px;
font-weight:bold;
text-transform:uppercase;
}
.left-content-text{
float:left;
display:inline;
font-family:Verdana;
font-size:11px;
font-style:normal;
text-align:justify;
line-height:13pt;
color:#3F474B;
margin:0px 20px 10px 20px;
}
.last-minute-holiday{
float:left;
display:inline;
background:#FCE5B4;
width:349px;
min-height:85px;
height:auto;
border-bottom:2px solid #FFFFFF;
}
.last-minute-holiday-head{
float:left;
display:inline;
/*background:url(../images/last-minute.png) no-repeat;
width:197px;*/
width:340px;
height:15px;
margin:12px 0px 10px 0px;
text-align:center;
text-transform:uppercase;
text-align:center;
color:#ff7700;
font-size:17px;
font-weight:bold;
}
.cheap-holidays{
float:left;
display:inline;
background:#FEDADA;
width:349px;
height:80px;
border-bottom:2px solid #FFFFFF;
}
.cheap-holidays-head{
float:left;
display:inline;
/*background:url(../images/cheap-holiday.png) no-repeat;
width:158px;*/
width:340px;
margin:10px 0px 10px 0px;
height:15px;
text-align:center;
text-transform:uppercase;
color:#761d1d;
font-size:17px;
font-weight:bold;
}
.container-left-bottom{
float:left;
display:inline;
background:url(../images/container-left-bottom.png) no-repeat;
width:349px;
height:11px;
margin:0px 0px 0px 0px;
}
.container-right{
float:right;
display:inline;
width:602px;
margin:0px 0px 0px 0px;
}
.about-hemsby-top{
float:left;
display:inline;
background:url(../images/about-top.png) no-repeat;
width:602px;
height:33px;
margin:0px 0px 0px 0px;
}

.content-inner{
background:url(../images/header-bg.png) repeat-x;
height:33px;
float:left;
width:580px;
}
.containter-right-bg{
float:left;
display:inline;
width:602px;
background:#FFFFFF;
}
.containter-right-text{
float:left;
display:inline;
font-family:Verdana;
font-size:11px;
font-style:normal;
text-align:justify;
line-height:13pt;
color:#3F474B;
margin:0px 10px 5px 10px;
/*min-height:400px;
*/}
.containter-right-content{
float:left;
display:inline;
font-family:Verdana;
font-size:11px;
font-style:normal;
text-align:justify;
line-height:13pt;
color:#3F474B;
margin:0px 0px 5px 5px;
min-height:400px;
/*width:725px;*/
width:400px;
}
.containter-right-content p{
font-family:Verdana;
font-size:12px;
font-style:normal;
text-align:justify;
line-height:13pt;
margin:12px 5px 8px 5px;
}
.containter-right-content ul{
list-style:circle;}
.containter-right-content ul li{
font-family:Verdana;
font-size:12px;
margin:0px 0px 8px 0px;
}
.chalet_images{
		float:left;
		display:inline;
		font-family:Verdana;
		font-size:11px;
		font-style:normal;
		text-align:justify;
		color:#3F474B;
		margin:0px 20px 0px 22px;
		padding-bottom:50px;
	}
	
.chalet_images_last{
		font-family:Verdana;
		font-size:11px;
		font-style:normal;
		text-align:justify;
		color:#3F474B;
		margin:0px 20px 0px 26px;
		padding-bottom:50px;
			
	}
.container-left-menu{
float:left;
display:inline;
font-size:11px;
font-style:normal;
line-height:13pt;
color:#3F474B;
margin:0px 0px 5px 0px;
min-height:400px;
width:190px;
}		
.chalet-image-text{
	 font-family:Verdana;
	 font-size:14px;
	 font-weight:bold;
	 font-size:13px;
	margin:0 0 10px 15px;	
	}
.containter-right-text p{
margin:5px 0px 5px 0px;
}
.container-right-bottom{
float:left;
display:inline;
background:url(../images/container-right-bottom.png) no-repeat;
width:602px;
height:11px;
margin:0px 0px 0px 0px;
}
.footer-bar{
float:left;
display:inline;
width:980px;
height:41px;
margin:15px 0px 0px 0px;
}
.footer-left{
float:left;
display:inline;
background:url(../images/footer-left.png) no-repeat;
width:7px;
height:41px;
}
.footer-middle{
float:left;
display:inline;
background:url(../images/footer-middle.png) repeat-x;
width:942px;
height:41px;
}
.footer-right{
float:left;
display:inline;
background:url(../images/footer-right.png) no-repeat;
width:7px;
height:41px;
}
#footer{
float:left;
display:inline;
width:966px;
height:50px;
text-align:center;
line-height:22px;
margin:8px 0px 0px 0px;
}
#footer a{
font-family: "Century Gothic";
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#5E4848;
margin:0px 25px 0px 35px;
}
#footer p{
font-family:Arial;
font-size:12px;
font-style:normal;
color:#3E1215;
margin:13px 0px 0px 0px;
}
.content-container{
float:right;
display:inline;
width:960px;
margin:5px 1px 0 10px;
min-height:530px !important;
height:736px 
height:auto;
}
.content_top_right{background:url(../images/header-right.png) no-repeat;
width:21px;
height:33px;
float:left;
}
.content_top_back{
background:url(../images/header-bg.png) repeat-x;
height:33px;
float:left;
width:935px;
}
.containter-right-background{
float:left;
display:inline;
width:955px;
background:#FFFFFF;
min-height:500px;
margin:0px;
}
.container-right-bottom1{
float:left;
display:inline;
background:url(../images/container-right-bottom.png) no-repeat;
width:960px;
height:11px;
margin:0px 0px 0px 0px;
}
.content_title{font-family:Verdana;
               font-weight:bold;
			   font-size:17px;
			   margin:5px 0 6px 13px;
			   text-transform:uppercase;
			   color:#FFFFFF;}
#img-border{
		border:1px solid #000000;
		padding:3px;
}
.img-border1{
border:1px solid #999999;
padding:3px;
cursor:pointer;
}
.containter-right-text p{
font-size:13px;
margin-top:10px;
}
.bournemouth-head a, .bournemouth-head a:hover{
color:#618A05;
}
.last-minute-holiday-head a, .last-minute-holiday-head a:hover{
color:#FF7700;
}
.cheap-holidays-head a, .cheap-holidays-head a:hover{
color:#761D1D;
}

.charletpark-text{
margin:5px 0px 8px 3px;
font-family:Arial;
font-size:20px;
color:#257BBA;
font-weight:bold;
}

.charletpark-select, .album-text{
margin-top:5px;
font-family:Arial;
font-size:14px;
color:#4F4F4F;
font-weight:bold;
}
.album-text{
text-decoration:underline;
}

.containter-right-content-one{
float:left;
display:inline;
font-family:Verdana;
font-size:11px;
font-style:normal;
text-align:justify;
line-height:13pt;
color:#3F474B;
margin:40px 5px 5px 5px;
/*min-height:400px;*/
width:395px;
}
.recent-coach-top{
background:url(../images/recent-box-top.gif) no-repeat;
width:625px;
height:11px;
float:left;
display:inline;
margin:20px 0px 0px 0px;
}
.recent-coach-middle{
background:url(../images/recent-box-middle.gif) repeat-y;
width:619px;
float:left;
font-size:11px;
line-height:20px;
padding:0 3px;
display:inline;
margin:0px 0px 0px 0px;
}
.recent-coach-bottom{
background:url(../images/recent-box-bottom.gif) no-repeat;
width:625px;
height:11px;
float:left;
display:inline;
margin:0px 0px 20px 0px;
}
.recent-coach-middle h3, .recent-coach h3 {
font-family:"trebuchet MS", arial;
font-size:17px;
color:#a30913;
padding:10px 0 0 20px;
}
.recent-coach-middle p, .recent-coach p {
padding:5px 20px 0px 20px;
}
form.ddfm label {
clear:left;
display:block;
float:left;
margin:0 10px 0 0;
padding-bottom:15px;
font-weight:bold;
text-align:left;
width:40%;
}
form.ddfm input.fmfile, form.ddfm input.fmtext {
display:block;
float:left;
margin-bottom:15px;
padding:3px;
border:1px solid #5C5C5C;
width:45%;
}
form.ddfm textarea {
float:left;
margin-bottom:15px;
border:1px solid #5C5C5C;
padding:3px;
position:relative;
width:80%;
}
.txtArea, .submit {
position:relative;
margin:10px 0px 0px 0px;
float:left;
width:600px;
text-align:center;
}
form.ddfm  {
padding:10px;
text-align:left;
width:600px;
}
form input, select {
margin-bottom:15px;
padding:3px;
border:1px solid #5C5C5C;
}
.ddfmwrap p.fieldwrap {
clear:left;
margin:1px;
padding:1px;
}
form.ddfm .required {
color:#FF0000;
}
.cheap-holidays-ads{
float:left;
display:inline;
background:#FEDADA;
width:349px;
height:40px;
}
