body {
margin: 0;
padding: 0;
border: 0;
}


a:link  {text-decoration:none; color: #0000FF }
a:visited {text-decoration:none; color: #0000FF } 
a:hover {text-decoration:none; color: #FF0000}

#content a:link  {text-decoration:underline; color: #0000FF }
#content a:visited {text-decoration:underline; color: #0000FF } 
#content a:hover {text-decoration:underline; color: #FF0000}

#content a[href^="http://"]{background:url(images/external_link.png); background-repeat: no-repeat }
#content a[href^="http://"]{background-position:100% .125em}
#content a[href^="http://"]{padding-right:13px}

.markedlink a[href^="http://"]{background:url(images/external_link.png); background-repeat: no-repeat }
.markedlink a[href^="http://"]{background-position:100% .125em}
.markedlink a[href^="http://"]{padding-right:13px}

.txt         { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 14px   }
.txt2         { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
.t10y        { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; color: #FFFF00; font-weight: bold }
.t10L        { font-family: Arial,Helvetica,sans-serif; font-size: 10pt }
.t10         { font-family: Arial,Helvetica,sans-serif; font-size: 13px font-weight: normal }
.exmoor_accommodation        { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color:#000 }
.t           { font-family: Arial,Helvetica,sans-serif; font-size: 9px }
.txtb        { font-family: Verdana,Arial,Helvetica; font-size: 10pt; color: #000000 }
.hd           { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 10pt; color: #00FF00; font-weight: normal }
.t10b        { font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold }
.t10y        { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; color: #FFFF00; font-weight: bold }
.txtbk       { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; line-height:96% }
.txt10       { font-family: Arial,Helvetica,sans-serif; font-size: 13px }
.tags  { font: 10px arial,helvetica,sans-serif; color:#c0c0c0 ; text-align:center; }

h1           { font: 22px Georgia, Palatino, serif; color: #666633; font-weight: normal; text-decoration: none; margin:0;}
#content h1 { font: 22px Georgia, Palatino, serif; color: #666633; font-weight: normal; text-decoration: none; margin: 0em 0 .5em 0; padding-top: 0.8em }
#contentwithaffil h1 { font: 22px Georgia, Palatino, serif; color: #666633; font-weight: normal; text-decoration: none; margin: 0em 0 .5em 0; padding-top: 0.8em }
#contentwithad h1 { font: 22px Georgia, Palatino; color: #666633; font-weight: normal; text-decoration: none; margin: 0em 0 .5em 0; padding-top: 0.8em }
#contenthome h1 { font: 22px Georgia, Palatino; color: #666633; font-weight: normal; text-decoration: none; margin: 0.5em 0; }

h2           { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #666666; font-weight: normal}
#content h2 { margin: 0 0 .5em 0; }

h3           { font-family: Verdana, Arial,Helvetica,sans-serif; font-size: 16px; color: #800080; font-weight: normal }
#content h3 { margin: .25em 0 .25em 0; }

h4          { font: 18px Georgia, Palatino, serif; color: #336633; font-weight: normal; text-decoration: none; margin: 0.6em 0;
}

h5          { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; color: #000; font-weight: bold; text-decoration: none; margin:3px 0 15px 5px; }

h6  { font: 14px Verdana, Arial,Helvetica,sans-serif; color: #CC3300; font-weight: normal; text-decoration: none; margin:0.25em 0 0.45em 0; }


.accohdr   { font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #00FF00 }
.acopicbg   { background-color: #000000; }
.enlarge  { font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 10px;  }
.feature  { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #008080; line height:16px; }
.more  { font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: normal }

.se  { height: 1px; 
         background-image: url('images/1x1_blk.gif'); 
         background-repeat:repeat-x
        }

.headerOne  { background:#FFF url(images/4dot_hdr.gif) repeat-x top left;border-top:2px solid #339933;margin:30px 0 6px 0;padding:3px 0 8px 0; }
.headerOne:first-child{margin-top:0;}
.InSkinHide:first-child + .headerOne{margin-top:0;}
.headerOne h5{ font:11px Tahoma, Arial, sans-serif; font-weight:bold;line-height:12px;display:inline;margin:0 0 20px 0;padding:0 8px 1px 0;background:#fff;color:#333; text-transform:uppercase;}





.parasbooks { border-top:1px solid #ffcc66; padding-bottom:15px; overflow:hidden; 
}

.paras { border-top:0px solid #ffcc66; padding-bottom:15px; overflow:hidden; 
background-image: url('images/tablehdrfade3.png');
background-repeat: repeat-x;
}

.paras_khaki { border-top:0px solid #ffcc66; padding-bottom:15px; overflow:hidden; 
background-image: url('images/parahdr_khaki.gif');
background-repeat: repeat-x;
}

.paras_red { border-top:0px solid #ffcc66; padding-bottom:15px; overflow:hidden; 
background-image: url('images/parahdr_lbr.gif');
background-repeat: repeat-x;
}

.par_hr { 
height:20px; 
background:#fff; 
background-image: url('images/tablehdrfade3.png');
background-repeat: repeat-x;
}

#content hr { height:1px; margin:0; color:#ffcc66; background-color:#ffcc66; }

hr   { height:1px; margin:0; color:#ffcc66; background-color:#ffcc66; }
.walkrhcol hr { height:1px; margin:0; color:#800000; background-color:#800000; }
.walkrhcol  { color:#800000; }

form { margin: 0 0 0 0; }

p { margin: 0 0 .5em 0}

.group1 { 
visibility: hidden; 
}

.bakbut
{ 
font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px;
font-weight: bold;
background-color: #ffcc66; 
color: #0000ff;
}


#txtvevents  {  font: 11px/14px Verdana,arial,helvetica,sans-serif; color:#FFF; }

#txtvevents a:link  {text-decoration:none; color: #ccc }
#txtvevents a:visited {text-decoration:none; color: #ccc } 
#txtvevents a:hover {text-decoration:none; color: #ccc }

#noticeboard
{
width:238px;
border:4px solid #ffcc66;
border-style:inset;
padding:2px;
font-family: Comic Sans MS,arial,sans-serif; font-size: 12px;
font-weight: normal;
background-color: #000; 
color: #fff;
margin:5px 0
}

#noticeboard a:link  {text-decoration:underline; color: #3366FF }
#noticeboard a:visited {text-decoration:underline; color: #3366FF } 
#noticeboard a:hover {text-decoration:underline; color: #FF0000}
#noticeboard p { margin:0 }
#noticeboard hr { margin:0.1em 0; height:1px; color:#ffcc66 }

#nbtable  {
border-collapse:collapse;
border:0;
padding:0;
}

#nbtable th  { 
font-family: Comic Sans MS,Arial,sans-serif; font-size: 12px; color: #ffcc66; 
text-align: center;
padding:1px 3px 3px 3px;
}

#nbtable td  {
vertical-align:top;
text-align: left;
border:0;
padding:0 1px;
font-family: Comic Sans MS,Arial,Helvetica; font-size: 12px; color: #FFF;
} 

#maincontainer {
margin: 0;
width: 100%;
background-color:#fff;
}

#top {
background: #000;
padding:1px;
border-bottom: 1px solid #000;
}

#logo {
margin: 0;
background-image: url('images/newlogo5.jpg');
background-repeat: no-repeat;
height:53px;
}

#colscontainer {
clear; both;
width:100%;
}

#menu  {
float: left;
width: 180px; 
color: black;
font: 11px/14px Verdana,Arial,Helvetica,sans-serif; 
font-weight:normal;
height:100%;
}

#content
{
margin-left: 195px;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
padding: 0 20px 20px 0;
overflow:hidden;
}

#contentwithaffil
{
margin-left: 195px;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
padding: 0 20px 20px 0;
overflow:hidden;
}

#contentwithad  {
margin-left: 190px;
margin-right:180px;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
padding: 0 20px 20px 0;
}

#contenthome
{
margin-left: 190px;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
padding: 0 3px 20px 0;
}

.menulink {
display: block;
width: 165px;
height: 15px;
border-bottom: 1px solid #ffcc66;
padding:1px 0 1px 5px;
}

a.menulink:link{
text-decoration: none;
font: 11px/13px Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
}

#menu a:link{ color: #336633; text-decoration:none; }
#menu a:visited{ color: #336633; text-decoration:none; }
#menu a:hover{ color: #cccccc; text-decoration:none; }

a.menulink:hover {
background-color:black;
}

.menutable {
background:#fcfaef;
}

.menutable th
 {
background-image: url('images/tablehdrfade2.png');
background-repeat: repeat-x;
font-family:Arial,Helvetica; font-weight: bold; font-size:15px;
color: #000;
padding: 2px 5px 5px 5px;
}

.menutablehdr 
{
background-image: url('images/tablehdrfade2.png');
background-repeat: repeat-x;
font: 12px Tahoma,Arial,Helvetica,sans-serif;
font-weight: bold; 
color: #000;
padding: 2px 5px 5px 5px;
}

.prop  {
width:750px;
border-collapse:collapse;
border:1px solid #ffcc33;
background-color: #fcfaef;
}
.prop td  {
vertical-align:top;
text-align: left;
border-bottom: 1px solid #ffcc33;
padding:3px 5px 3px 5px;
}           

.prop th  {
color: #000; font-weight:bold;
vertical-align:top;
text-align: left;
background-image: url('images/tablehdrfade3.png');
background-repeat: repeat-x;
padding:2px 5px 8px 5px;
} 

.propa  {
width:750px;
border-collapse:collapse;
border:1px solid #ffcc33;
background-color: #fcfaef;
}
.propa td  {
vertical-align:top;
text-align: left;
border-bottom: 1px solid #ffcc33;
padding:3px 5px 3px 5px;
}    

.propa tr  {
}        

.propa th  {
font-weight: bold;
text-align: left;
background-color:#ffcc33;
padding:1px 5px 3px 5px;
} 

.loc  {
width:104px;
padding:2px;
align: center;
}

#footer
{
clear: both;
width:100%;
font: 11px/14px Verdana,Arial,Helvetica,sans-serif; 
text-align: center;
color: #000;
border-top: 0px solid #ffcc66;
background:#fcfaef;
}

.gentable  {
width:750px;
border-collapse:collapse;
border:1px solid #ffcc33;
background-color: #fcfaef;
}

.gentableflex  {
border-collapse:collapse;
border:1px solid #ffcc33;
background-color: #fcfaef;
}

.gentableflex td { padding:5px; 
                            border-bottom:1px solid #ffcc33; }

#maptable  {
border-collapse:collapse;
border:1px solid #ff9900;
}

#maptable td { padding:3px; }
#maptable th { padding:0;}

.feattable  {
border-collapse:collapse;
border:2px solid #ffcc33;
background-color: #fcfaef;
}

.feattable td  
{
border-bottom: 1px solid #ffcc33;
padding:2px;
font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
color: #000;
} 

.feattable th  {
font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
color: #000; 
font-weight:bold;
vertical-align:middle;
text-align: center;
background-image: url('images/tablehdrfade3.png');
background-repeat: repeat-x;
padding:1px 3px 3px 3px;
}



.feattablecott  {
border-collapse:collapse;
border:2px solid #ffcc33;
background-color: #fcfaef;
}

.feattablecott td  
{
vertical-align:top;
border-bottom: 1px solid #ffcc33;
padding:0;
font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
color: #000;
} 

.feattablecott th  {
font: 12px Tahoma, Arial, Helvetica, sans-serif;
color: #000; font-weight:bold;
line-height: 14px;
vertical-align:top;
text-align: left;
background-image: url('images/tablehdrfade3.png');
background-repeat: repeat-x;
padding:1px 3px 3px 3px;
height:15px;
}

.smallfeat  {
background-image: url('images/tablehdrfade3.png');
background-repeat: repeat-x;
padding:1px 3px 3px 3px;
font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
color: #000;
text-align:left;
}

.smallfeathdr  {
font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
color: #000;
font-weight:bold;
}

.smallfeat hr  { margin:0;
                        color:#ffcc33;
                        width:100%;
                        height:1px;
}

.smalltable  {
border-collapse:collapse;
border:1px solid #ffcc33;
background-color: #fcfaef;
}

.smalltable td  
{
vertical-align:top;
text-align: left;
border-bottom: 1px solid #ffcc33;
padding:3px 5px 3px 5px;
} 

.smalltable th
{ font-family: Arial,Helvetica; font-size: 13px; color: #000000; font-weight:bold;
line-height: 17px;
vertical-align:top;
text-align: left;
background-image: url('images/tablehdrfade3.png');
background-repeat: repeat-x;
padding:2px 5px 8px 5px;
}

.gentable td  
{
vertical-align:top;
text-align: left;
border-bottom: 1px solid #ffcc33;
padding:3px 5px 3px 5px;
}    

.gentable th  {
font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
color: #000; 
font-weight:bold;
vertical-align:top;
text-align: left;
background-image: url('images/tablehdrfade3.png');
background-repeat: repeat-x;
padding:2px 5px 8px 5px;
}

.blanktable {
font-family: Arial,Helvetica; font-size: 13px; color: #000000;
line-height: 17px;
vertical-align:top;
text-align: left;
border:0px solid #ffcc33;
padding:2px 2px 2px 2px;
}

SPAN.footer_link a {text-decoration: none; color:#f5f5f5}
SPAN.footer_link a:visited {color: #f5f5f5}
SPAN.footer_link a:hover {color: #f5f5f5; text-decoration: none; }
SPAN.footer_link a:active {color: #f5f5f5}
SPAN.footer_link { font-family: Arial,Helvetica,sans-serif; font-variant: normal; font-weight: normal; font-size:9px; color: #f5f5f5 }
              
#tripadv a:link{ text-decoration:none; }
#tripadv a:visited{ text-decoration:none; }
#tripadv a:hover{ color: #ff0000; text-decoration:none; }

#tripadv  {  margin:0 0 5px 0; width:250px; height:30px; background-color:#fcfaef; color:#000; border:1px solid #ffcc66; }

#rhadcol  {
position:absolute;
top:100px;
right:10px;
height:620px;
width:160px;
}

.txtandimage img { float:right; border:1px solid #336633; margin:10px; }


       
