/* TYPE SELECTOR */



body{ 
font-family: helvetica, Arial, verdana, sans-serif;
 font-size: 15px;
 color: #333;
 padding: 0;
 margin: 0;
 background-color: #96B566;
 padding-bottom: 10px;
 margin-top: 5px;
 width: 100%;
}

/* NAV BARS*/

div#all
{
 background-color: #96B566;
}

div.middle
{
margin-left:auto;
margin-right:auto;
width: 690px;
}


#ddcolortabs{
margin-left: auto;
margin-right:auto;

}

#ddcolortabs ul{
margin:0;
margin-left:3px;
padding:0;
}

#ddcolortabs li{
display:inline;
margin:0;
padding:0;
}




#ddcolortabs a{
-moz-border-radius-topright: 20px;
-moz-border-radius-topleft: 20px;
float:left;
color: black;
background: #96B566 no-repeat left top;
margin:0 2px 0 0;
padding:5.5px;
border-top: 1px solid #CDDB9D;
border-right: 1px solid #CDDB9D;
border-left: 1px solid #CDDB9D;
text-decoration: none;
font-size: 20px;
}

#ddcolortabs a:hover, #ddcolortabs a:hover span, #ddcolortabs #current a, #ddcolortabs #current span 
{ 
background-color: #CDDB9D;
color: black;
text-decoration: none; 
}

#ddcolortabsline{
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background-color: #96B566;
border-bottom: 1px solid #CDDB9D;
border-top: 1px solid #CDDB9D;
clear: both;
}


div#banner
{
margin-left: auto;
padding: auto;
background-color: #96B566;
vertical-align: center;
}

div#img
{
margin-left:auto;
margin-right:auto;
width: 690px;
background: url(../images/logo.png) no-repeat;
}


div#head
{
padding-top: 0;
padding-bottom: 145px;
margin: 0;
}

/* LANGUAGE FLAGS */



div#flags img{border: none;}

div#flags
{
	float: right;
	padding-top: 0.5%;
	padding-right: 0.5%;
}

/* CONTENT */

div#content
{
margin-left:auto;
margin-right:auto;
width: 690px;
background-color: #CDDB9D;
}


/* FOOTER */

div#footer p
{
	margin-top: 0;
	margin-right: 10px;
	font-size: 10px;
	float: right;
}


div#imgset
{
margin-left: 170px;
padding-top: 2px;
float: left;
}

/* NON TEMPLATE */

/* INDEX PAGE STYLE */

div#intro 
{
float: left;
width: 58%;
}

img#img3
{
 border: 1px solid #F6FF97;
 margin-left: 9%;
}

div#newcontent
{
border: 1px solid black;
}

div#news 
{
margin-left: 400px;
padding: 0 15px 0 0;
padding-left: 20px;
}

div#news2 
{
border-top: 1px solid #F6FF97;
padding-top: 20px;
}

div#news img
{
padding-left: 10%;
}

div#intro h4, div#news h4
{
padding: 15px 15px 10px 15px;
margin: 0%;
}
  
p#cottagesintro, p#attractionsintro, p#galleryintro, div#intro p, div#contactintro p, div#local, p#accessibility
{
padding: 15px 15px 5px 15px;
margin: 0;
font-size: 15px;
}

/* COTTAGES PAGE */

div#cottages img
{
border: 1px solid #F6FF97; 
}

div#cottagerose
{
border-top: 1px solid #F6FF97;
}

div#cottagerose, div#cottagemill, div#cottageblackthorn , div#cottagestable
{
margin: 1% 2% 0 2%;
padding: 1% 0 3% 1%;
border-bottom: 1px solid #F6FF97;
}

div.des
{
padding-top: 0;
float: right;
width: 65%;
}

/*LOCATION PAGE*/

div#map
{
padding:20px;
width: 52%;
float: left;
margin: 70px 0 35px 0;
}

div#leftmap 
{
margin:0 20px 0 400px;
padding-top: 1%;
margin-top: 0;
}

p#p1
{
border-bottom: 1px solid #F6FF97;
padding-bottom: 10px;
}

/* FOR IE TO COLOR VISITED LINK */
a, a:visited {color:#000;} 

/* GALLERY */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #F6FF97; width:75px; height:47px; float:left; margin:4px; z-index:50;}
a.slidea {background:url(../images/thumb2.jpg);}
a.slideb {background:url(../images/thumb1.jpg);}
a.slidec {background:url(../images/thumb3.jpg);}
a.slided {background:url(../images/thumb4.jpg);}
a.slidee {background:url(../images/thumb5.jpg);}
a.slidef {background:url(../images/thumb6.jpg);}
a.slideg {background:url(../images/thumb7.jpg);}
a.slideh {background:url(../images/thumb8.jpg);}
a.slidei {background:url(../images/thumb9.jpg);}
a.slidej {background:url(../images/thumb10.jpg);}
a.slidek {background:url(../images/thumb11.jpg);}
a.slidel {background:url(../images/thumb12.jpg);}
a.slidem {background:url(../images/thumb13.jpg);}
a.sliden {background:url(../images/thumb14.jpg);}
a.slideo {background:url(../images/thumb15.jpg);}

a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #000;}

a.slidea em {background:url(../images/large2.jpg) 5px 5px  no-repeat;}
a.slideb em {background:url(../images/large1.jpg) 5px 5px  no-repeat;}
a.slidec em {background:url(../images/large3.jpg) 5px 5px  no-repeat;}
a.slided em {background:url(../images/large4.jpg) 5px 5px  no-repeat;}
a.slidee em {background:url(../images/large5.jpg) 5px 5px  no-repeat;}
a.slidef em {background:url(../images/large6.jpg) 5px 5px  no-repeat;}
a.slideg em {background:url(../images/large7.jpg) 5px 5px  no-repeat;}
a.slideh em {background:url(../images/large8.jpg) 5px 5px  no-repeat;}
a.slidei em {background:url(../images/large9.jpg) 5px 5px  no-repeat;}
a.slidej em {background:url(../images/large10.jpg) 5px 5px  no-repeat;}
a.slidek em{background:url(../images/large11.jpg) 5px 5px  no-repeat;}
a.slidel em{background:url(../images/large12.jpg) 5px 5px  no-repeat;}
a.slidem em{background:url(../images/large13.jpg) 5px 5px  no-repeat;}
a.sliden em{background:url(../images/large14.jpg) 5px 5px  no-repeat;}
a.slideo em{background:url(../images/large15.jpg) 5px 5px  no-repeat;}

/* styling for LEFT gallery */
#container_left 
{
position:relative; 
width:600px; 
height:305px; 
background:#CDDB9D; 
}

#container_left p
{
margin-left: 300px;
padding-top: 120px;
}


#container_left img {border: 0px;}

#container_left .thumbs 
{
width:300px; 
position:absolute; 
left:0; 
top:0;
padding-left: 5px;
margin-top: 1%;
}

#container_left a.gallery:hover span 
{
display:block; 
position:absolute; 
width:405px; 
height:50px; 
top:265px; 
left:280px; 
font-style:italic; 
color:#000000;  
z-index:100;
padding: 5px;
}

#container_left a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000000;}
#container_left a.gallery:active em, #container_left a.gallery:focus em 
{
display:block; 
position:absolute; 
width:400px; 
height:250px; 
top:5px; 
left:267px; 
z-index:50;
padding: 5px;
border: 1px solid #F6FF97;
}

div#movie
{
float: left;
margin: 5% 0 0 15px;
}

div#videoinfo 
{
margin: 15% 2% 165px 430px;
padding: 0;
text-align: center;
}

div.line1
{
border-bottom: 1px solid #F6FF97;
margin: 2% 3% 0 3%;
}

/* CONTACT PAGE */

div#hlettings
{
margin-left: 100px;
margin-top: 30px;
padding: 0;

}

div#leftnav
{
float: left;
padding: 15px 15px 15px 15px;


}

div#rightnav
{
padding: 20px 0px 0px 35px;
margin: 0 20px 0px 380px;
background: url(../images/mail.png) no-repeat;
}

div.palign 
{
text-align: center;
margin-right: 30px;
}

p#rightnavp
{
margin-top: 90px;
font-style:italic; 
}

input.comment
{
background: #FFFFFF url(../images/bkk.gif) repeat-x scroll 0 0;
width: 190px;
border: 1px solid #F6FF97;
}

textarea.comment
{
background: #FFFFFF url(../images/bkk.gif) repeat-x scroll 0 0;
border: 1px solid #F6FF97;
}

input.button1
{
margin-left: 220px;
margin-top: 10px;
background-color: #CDDB9D;
border-right: 2px solid #F6FF97;
border-bottom: 2px solid #F6FF97;
border-top: 2px solid #fbfee0;
border-left: 2px solid #fbfee0;
}

input.button2
{
background-color: #CDDB9D;
border-right: 2px solid #F6FF97;
border-bottom: 2px solid #F6FF97;
border-top: 2px solid #fbfee0;
border-left: 2px solid #fbfee0;
}

label.toplabel
{
	display: block;
	float: left; 
	width: 140px; 
	padding: 0; 
	padding-right: 5px;
}

span.option
{
padding-right: 5px;
padding-left: 2px;
}

input
{
margin: 0 0 5px 0;
}

fieldset
{
border: 1px solid #F6FF97;
padding: 10px;
}

fieldset legend
{
color: black;
}

label#comm
{
display: inline-block;
margin: 8px 0 0 0;
}

.roundedcornr_bottom_632515 div {
   background: url(../images/roundedcornr_610401_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_632515 {
   background: url(../images/roundedcornr_190041_br.png) no-repeat bottom right;
}

.roundedcornr_bottom_632515 div, .roundedcornr_bottom_632515 {
	width: 100%;
   height: 25px;
   font-size: 1px;
}

table.price 
{
font-size: 11px;
text-align: center;
border:1px solid #CDDB9D;
border-right: 0px;
padding: 0;
margin-top: 1px;

}

table.price  td
{
border-right:2px solid #CDDB9D;
padding: 5px;
padding-right: 60px;
padding-left: 60px;
}

table td
{
padding: 0 3px 0 2px;
margin: 0;
}

tr.low
{
background: #B0C4DE;
}

tr.mid
{
background: #B0b9de;
}

tr.high
{
background: #B0a9de;
}

img#firstatt, img#forthatt, img#seventhatt
{
float: right;
margin-top:25px;
margin-left:20px;
border: 1px solid #F6FF97;
}

img#secondatt, img#thirdatt, img#eighthatt
{
float: right;
margin-top:50px;
margin-bottom:50px;
margin-left:20px;
}

img#forthatt
{
float: right;
margin-top:56px;
margin-left:20px;
border: 1px solid #F6FF97;
}

img#fifthatt, img#sixthatt
{
float: right;
margin-top:51px;
margin-left:20px;
border: 1px solid #F6FF97;
}

div#local p
{
border-bottom: 1px solid #F6FF97;
padding-bottom: 23px;
}

div#local h3
{
}

p#error
{
color: #BD2031;
}















