@import url(/image/upload/wt111/k1layout.css);
@import url(/image/upload/wt111/k1type.css);

html { color: #4B343E; background-color: #FFF9E9;  }
body {}


h1, h2, h3, h4, h5  { color: #313D13 ;}





a:link,
a:visited  { color: #4b343e; background-color: #fffaea; }

a:hover { color: #fffaea; background-color: #4b343e;}
a:active { color: #313D13; background-color: #fffaea; }


img { color: #1d1a3c; background-color: #f2e9cc; border-color:#6f5d65 #b7aeb2 #b7aeb2 #6f5d65; }


/*---------------------------------
branding
----------------------------------*/
#branding {}
#branding h1 a { color: #313D13; background-color: #fffaea; }
#branding ul.intro { color: #fffaea; background-color: #313D13; }

#branding img {border-color: #fffaea;}
#branding #brandingtext p { background-image: url(/image/upload//kate/k1mask_rp.gif);}
/*---------------------------------
navigation
----------------------------------*/
#nav_main { }

ul#nav_global { color: #E0E5BA; background-color: #4B343E; }
ul#nav_global a { color: #E0E5BA; background-color: #4B343E; }
ul#nav_global a:hover { color: #4B343E; background-color: #E0E5BA; }

ul#nav_features {background-image: url(/image/upload//kate/k1dots_ro.gif)}
ul#nav_features a:link, 
ul#nav_features a:visited, 
ul#nav_features li:before { color: #313D13; background-color: #FFF9E9; }/* style in generic colour*/
ul#nav_features a:hover { color: #E0E5BA; background-color: #313D13; border-color: #313D13; }


#nav_contextual ul {border-color: #d7c998;}  /* background-color: #313D13;background-image: url(/image/upload/kate/k1dots.gif)*/
/*#nav_contextual ul a:link { color: #fffaea; background-color: #313D13; }
#nav_contextual ul a:visited { color: #fffaea; }
#nav_contextual ul a:hover {color: #313D13; background-color: #fffaea; }
#nav_contextual ul a:active { color: #bc4b16; }*/
/*---------------------------------
content
----------------------------------*/


#content_sub { }
#content_sub a {}


.vcard {border-color:#6f5d65 #b7aeb2 #b7aeb2 #6f5d65; }
#content_sub .key li, #content_sub h3  {}
#content_sub h3 { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#content_sub .key img { border-color: #6f5d65 #b7aeb2 #b7aeb2 #6f5d65;}
#content_sub > h3:first-child { color: #E0E5BA; background-color: #4B343E;/* border-color: #d7c998;*/ }
#content_sub > h3:first-child span.desc {border-color: #fffaea;}

/*grading symbol list pages and display*/
.key li.grade p span {background-color: white;  color: #000000; border-color: red;}

/*---------------------------------
site info
----------------------------------*/
#site_info { border-color:  #313D13;}
#site_info h5, 
#site_info p,
#site_info a {color: #E0E5BA; background-color: #4B343E; }
#site_info a:hover { color: #4B343E; background-color: #E0E5BA; }


/*---------------------------------
lists
----------------------------------*/
.summary > li {border-color:#d7c998;}
.summary .contact,
.summary p.strapline {border-color:#4B343E #d7c998 #d7c998 #4B343E;}

/*---------------------------------
google maps
----------------------------------*/
#map  {border-color: #f2e9cc; }
#map img {background-color: transparent;}
.gmnoprint > a {background-color: transparent;}


/*---------------------------------
bookings
----------------------------------*/
#businessinfo { border-color: #D7C998; }

#b4u_nav_main {}
#b4u_nav_main li { background-image: url(/image/upload/wt114/k1step_ro.gif); }
#b4u_nav_main li#b4u_nav_requestsent {background-image: none;}

#b4u_nav_main li a {color: #677447; background-color: #FFF9E9;}
#b4u_nav_main li a:hover {}
#b4u_nav_main li.b4u_nav_active a {color: #970f01; }
#b4u_nav_main li.b4u_nav_active a:hover {}

#booking_instruction {}

/*form*/
.booking form {border-color: #D7C998;}

.topheaderfloatright {
}
.topheaderfloatright img {
	height:40px !important;width:40px !important;float:right;
}

.floatinfoheader1 {
	float:right;
	margin-left:230px;
	margin-top:-10px;
}

