body {
overflow-x:hidden;
text-align:center;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:80%;
margin:0px;
padding:0px;
color:#352A11;
}
h1 {
position:absolute;
top:-500px;
left:-500px;
margin:0;
padding:0;
}
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:1.4em;
margin:0;
}
h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:1.3em;
margin-top:15px;
text-align:left;
}
h4 {
font-weight:normal;
font-size:1.4em;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
margin-top:3px;
}
h5 {
font-weight:normal;
font-size:1.2em;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
margin-top:10px;
margin-bottom:10px;
}
h6 {
font-weight:normal;
font-size:1.0em;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
margin-top:0px;
margin-bottom:10px;
}
p {
line-height:1.4em;
text-align:left;
color:#352A11;
}
ul {
list-style:url(http://www.dunsterliving.co.uk/images/bullet2.gif);
text-align:left;
}
#side ul {
list-style:url(http://www.dunsterliving.co.uk/images/bullet.gif);
}
ul li ul {
padding:0;

}
li {
margin-top:5px;
}
a:link, a:visited, a:active {
color:#91722F;
text-decoration:none;
}
a:hover {
color:#DDA62F;
text-decoration: none;
}
#side a:link, #side a:active, #side a:visited{

}
#side a:hover{

}
p.center {
margin-top:35px;
margin-bottom:35px;
}
div.clear {
clear:both;
display:block;
height:10px;
}


/*----------------------IMAGES-----------*/
img{
border:1px solid #76736F;
padding:5px;
background-color:#FFFFFF;
}
.main_center{
text-align:center;
}
.main_left{
float:left;
text-align:left;
margin:0px 20px 15px 0px;
}
.sub_center{
margin-left:200px;
}
a:hover img {
background:#ccc;
}
p.echoesleft {
float:left;
margin:10px 64px 25px 24px;
text-align:center;
}
p.echoesright {
float:left;
text-align:center;
margin:10px 0;
}
p.echoescenter {
float:left;
text-align:center;
margin:10px 0px 10px 164px;
}
#images {
text-align:center;
}
#images img {
margin-right:20px;
}
img.floatleft {
float:left;
margin:5px 20px 10px 0;
}

img.floatright {
float:right;
margin:5px 0 10px 20px;
}
.img_side{
margin-top:10px;
margin-bottom:10px;
}
.left{
float:left;
text-align:left;
vertical-align:top;
}
#center {
text-align:center;
margin:30px auto;
}
#imagetext p img{
}

.icon{
position:relative;
background:none;
border:none;
padding:none;
top:7px;
}
.icons{
margin-bottom:1px;
}
#socialbookmarks img{
padding:0;
margin:0;
}
#socialbookmarks{
display:block;
}
/* -------------------- NAVIGATION */
#navHolder{
position:absolute;
top:105px;
left:0px;
width:100%;
height:20px;
margin:0px auto;
}
#navigation {
float:right;
margin-right:20%;
height:20px;
border:0px;
letter-spacing:0.1em;
z-index:5;
width:450px;
}
#navigation ul {
margin:0;
padding:0;
list-style:none;
}
#navigation ul li {
float:left;
height:20px;
margin:0px 3px 0px 3px;
position:relative;
}
#navigation ul li a ,#navigation a:link{
display:block;
padding:10px;
padding-top:1px;
padding-bottom:3px;
border:none;
}

#navigation ul li a:hover {
display:block;
border:none;
text-decoration:none;
}
#navigation ul li.cur a {
display:block;
padding:10px;
padding-top:1px;
padding-bottom:3px;
font-weight:bold;
border:none;
}
#navigation ul li.cur a:hover {
}
p.tr_nav{
text-align:right;
float:right;
font-size:14px;
margin-top:-10px;
}
p.tr_nav a{
font-weight:900;
font-size:12px;
margin-left:5px;
}
/*----------------------CONTENT-----------*/
#contentwrapper {
position:relative;
top:125px;
width:800px;
margin:0px auto;
}
#masthead {
overflow:hidden;
height:105px;
position: absolute;
left:0px;
top:0px;
width:100%;
text-align:left;
}
#title {
position:absolute;
top:0px;
left:0px;
height:105px;
}
#head {
position:absolute;
width:100%;
margin:0 auto;
top:0px;
height:105px;
}
#content {
margin-top:20px;
position:relative;
width:561px;
padding-right:10px;
margin-bottom:20px;
float:left;
}
.main{
width:561px;
display:block;
float:left;
margin-bottom:15px;
}
#imagetext p{
margin-top:0;
padding-top:0px;
}
#content p{
padding-right:20px;
}
#menu p{
margin-bottom:10px;
}

/* -------------------- SIDE */
#side {
width:189px;
float:left;
margin-left:10px;
padding-left:20px;
text-align:left;
margin-top:12px;
margin-bottom:20px;
/*background:url(http://www.dunster.net/images/side_bg.gif) no-repeat;*/
}

/*----------------------FLASH-----------*/
#flashcontent2 {
z-index:1;
padding:0px;
}
#flashcontent2 p {
background-color: #FFFFFF;
margin-top:100px;
margin-left:100px;
}
#flashcontent{
position:absolute;  
width:1100px; 
height:600px; 
z-index:1; 
padding:0px;
}
#flashcontent p{
background-color: #FFFFFF;
margin-top:0px;
margin-left:190px;
}
/*----------------------FOOTER-----------*/
#footer {
clear:both;
width:800px;
text-align:center;
margin:20px auto 20px auto;
padding-bottom:30px;
}
#footer p {
text-align:center;
font-size:10px;
}

#printo img{
background:none;
}

a:hover{
text-decoration:none;
border-bottom:none;
}



TABLE#PriceListTABLE { border-color:#d0ae57; border-style:double; border-width:1px; padding:1px; margin:1px;}
TABLE#PriceListTABLE th { font-size:12px; padding:6px; border-style:double; border-width:1px; background-color:#d0ae57; color:#333300;}
TABLE#PriceListTABLE tr { border-style:double; border-width:1px; }
TABLE#PriceListTABLE td { font-size:12px; padding:4px; border-style:double; border-width:1px; background-color:#FEF8E0; }
TABLE#PriceListTable a { color:#000000;}



table a:active,table a:visited,table a:hover { color:#660000}

