@import url(zero.css);
@import url(layout.css);
@import url(type.css);
@import url(flickr.css);


html {color: white; background-color: #07161e;}
body {background-color: white; color: #2a393f;}

h1, h2, h3, h4, legend, th { color: #55748b; }
.active h1, .active h2, .active h3, .active h4 { color: #3d3a25; }
.courses h1, .courses h2, .courses h3, .courses h4 { color: #07161e; }
.courses h2, .courses h3 {color: #566053;}
.courses blockquote {background-image: url(../i/ql_c.gif); }
.courses blockquote p:first-child {background-image: url(../i/qr_c.gif);}

a:link,
a:visited {color: #BB3717; background-color: white;}
a:hover {background-color: #BB3717; color: white;}
a:active { }

blockquote {background-image: url(../i/ql.gif); }
blockquote p:first-child {background-image: url(../i/qr.gif);}

#content_main blockquote,
#content_main blockquote p:first-child {background-image:none;}

input.txt{color: #2a393f;}

p.login {color: white; background-color: #07161e;}
p.login a{background-color: #07161e; color: white;}
/*---------------------------------
branding
----------------------------------*/
#branding { background-image: url(../i/brandbg.jpg); }
#branding h1 a,
#branding h2 a {background-color: transparent;}
#branding h1 a:hover,
#branding h2 a:hover {color: #BB3717;}
#branding ul a { color: #2a393f;background-color: transparent;} 

/*---------------------------------
navigation
----------------------------------*/

#nav_features li#nav_active {background-image: url(../i/activebg.gif);}
#nav_features li#nav_walking {background-image: url(../i/walkingbg.gif);}
#nav_features li#nav_courses {background-image: url(../i/coursesbg.gif); }
#nav_features li#nav_courses p
#nav_features li#nav_courses span.p { background-color: #566053;}

li#nav_active p,
li#nav_active span.p {background-image: url(../i/activearrow.gif);}
li#nav_walking p, 
li#nav_walking span.p {background-image: url(../i/walkingarrow.gif);}
li#nav_courses p, 
li#nav_courses span.p {background-image: url(../i/coursesarrow.gif);}

li#nav_active a {color: #3D3A25;background-color: transparent;}
li#nav_walking a {color: #35332C; background-color: transparent;}
li#nav_courses a {color: #fff;background-color: transparent; }

.active #nav_features li#nav_active h3  { background-color: #566053;background-image: url(../i/activebg.gif);}
.walking #nav_features li#nav_walking h3  { background-color: #566053; background-image: url(../i/walkingbg.gif);}
.courses #nav_features li#nav_courses h3  { background-color: #566053; background-image: url(../i/coursesbg.gif);}

#nav_context  {background-color: white;/* background-image: url(../i/globalnav.gif);*/}
#nav_context li {background-color: white;}
#nav_context li a { color: #07161e; background-color: transparent; }
.walking #nav_context  { background-image: url(../i/walkingnav.gif);}
.active #nav_context  { background-image: url(../i/activenav.gif);}
.courses #nav_context  { background-image: url(../i/coursesnav.gif);}

.destinations #nav_destinations a,
.bespoke #nav_bespoke a,
.activities #nav_activities a,
.aboutus #nav_aboutus a,
.howtobook #nav_howtobook a, 
.usefulinfo #nav_usefulinfo a, 
.testimonials #nav_testimonials a, 
.contact #nav_contact a,
.home #nav_home a {color: #bb3717;}

/*---------------------------------
content
----------------------------------*/
/*format text for holiday links in home page and section home pages*/
li a .date {color: #2a393f;}

/*---------------------------------
main content
----------------------------------*/

.home #content_latest li img,
.info #content_latest li img  {border-color: #d6dce1;}

.home #content_news .feature,
form.newsletter {border-color: #d6dce1; }
.courses form.newsletter {border-color: #566053; }

.newsletter label {/*background-image: url(../i/input.gif);*/}
.newsletter label input#email,
.newsletter label input#salutation {border-color: #d6dce1;}
/*book and more buttons*/
.buttons li {}
.buttons li.book {}/*see paypal*/
.buttons li.enquiry {background-image: url(../i/help.png)}
.buttons li.friend {background-image: url(../i/emoticon_wink.png)}

.buttons li a {}

/*view cart*/
li#nav_view {background-image: url(../i/cart_view2.gif)}

/*paypal booking*/
h2.price { color: #2a393f;}
.sale {color: green;}
/*paypal book add to cart*/

.buttons li.book {background-image: url(../i/book.gif)}
.paypal li.nav_book {background-image: url(../i/paypallogo_p.gif)}
.paypal li.nav_add,
.nav_add {background-image: url(../i/cart_add.gif);/*background-image: url(../i/paypallogo_p.gif);*/}
.nav_add input {background-color: white;color: #BB3717;}
.nav_add input:hover {color: white;background-color: #BB3717;}
/*tabs text links*/
ul.tabs li a { color: #07161e; background-color: white; }
ul#quicklinks li a { color: #BB3717; background-color: white; }


/*how to book*/
#newcustomers,
#existingcustomers {background-image: url(../i/feat_shadow.jpg); border-color: #f2f2f2;}
#newcustomers h4,
#existingcustomers h4,

p.continuebooking {background-image: url(../i/book.gif); }/*border color*/


/*-------------------------------------
Booking form links on Bespoke and How to Book pages
------------------------------------------*/
#bookingformlinks {border-color: #07161e;}
#bookingformlinks li {background-color: #fff; background-image: url(../i/book.gif); }



/*---------------------------------
courses and guiding page ----------------------------------*/
#main_feature_courses,
#main_feature_courses h2 {}
#main_feature_courses li {background-color: white;}
#main_feature_courses li h2 {background-color: #566053; color: white;}


/*-------------------------------------------
border colours ----------------------------------*/
.walking .loginlinks,
.walking #login_show,
.walking #password_show,
.walking p.continuebooking,
.walking #howtobook,
.walking .bookonlinedetails,
.walking .tableBorder,
.walking ul#related_list li img,
.walking #content_main,
.walking ul.buttons,
.walking ul#info_nav,
.walking ul#quicklinks,
.walking ul.info,
.walking .paypal li,
.walking .paypalfeature,
.info .paypalfeature,
.home .paypalfeature,
.howtobook #content_main fieldset,
.walking #main_feature .info  {border-color: #d6dce1;}
.active .loginlinks,
.active #login_show,
.active #password_show,
.active p.continuebooking,
.active #howtobook,
.active .bookonlinedetails,
.active .tableBorder,
.active ul#related_list li img,
.active #content_main,
.active ul.buttons,
.active ul#info_nav,
.active ul#quicklinks,
.active ul.info,
.active .paypal li,
.active .paypalfeature,
.active #main_feature .info {border-color: #e0e0d5;}
.courses .loginlinks,
.courses #login_show,
.courses #password_show,.courses p.continuebooking,
.courses #howtobook,
.courses .bookonlinedetails,
.courses .tableBorder,
.courses ul#related_list li img,
.courses #content_main,
.courses ul.buttons,
.courses ul#info_nav,
.courses ul#quicklinks,
.courses ul.info,
.courses .paypalfeature,
#main_feature_courses,
.courses .newsletter label input#email,
.courses .newsletter label input#salutation,
.courses .paypal li,
.courses #main_feature .info,
.courses #content_sub #featured_holiday  {border-color: #566053;}
/*---------------------------------
sections----------------------------------*/
/*---------------------------------
main content
----------------------------------*/
.section #main_feature ul,
.section #main_feature li {background-color: white;}

/*"featured holiday" link colours*/
.section #main_feature a {}
.section #main_feature li a .date,
.courses #featured_holiday li a .date {color: #BB3717; background-color: #fff;}
.section #main_feature li a:hover .date,
.courses #featured_holiday li a:hover .date {color: #2a393f; background-color: #fff;}
.section #main_feature li a:hover h3,
.courses #featured_holiday li a:hover h3 {background-color: #d6dce1;}
.section #main_feature a,
.courses #featured_holiday a {color: #2a393f; background-color: #fff;}
.section #main_feature a:hover,
.courses #featured_holiday a:hover {color: #BB3717; background-color: #fff;}


/*"all" list*/
.walking #main_list li,
.active #main_list li {border-color: #d6dce1;}
.walking #main_list li img,
.active #main_list li img {border-color: #6e8a9f;}
.courses #main_list li,
.courses ul#main_list li img, {border-color: #566053;}

#main_list li a .date  {color: #BB3717;}
#main_list li a .info {color: #2A393F;}

/*"all" list and "feature holiday" background colours*/
.walking #main_feature li a:hover h3,
.walking #main_list li a:hover { background-color: #d6dce1;}
.active #main_feature li a:hover h3,
.active #main_list li a:hover h3,
.active #main_list li a:hover { background-color: #e0e0d5;}
.courses #featured_holiday li a:hover h3 { background-color: #566053;}
.courses #main_list li a:hover h3,
.courses #main_list li a:hover,
.activities #main_feature li a:hover h3,
.activities #main_list li a:hover h3,
.activities #main_list li a:hover,
.destinations #main_feature li a:hover h3,
.destinations #main_list li a:hover h3,
.destinations #main_list li a:hover  { background-color: #e4e8e3;}


/*activities (categories) list*/
#content_main .nav_categories li p img,
#content_main .nav_categories li,
#content_sub .nav_categories ul {border-color: #d6dce1;}

/*related list*/
.active ul#related_list li img {}
/*.article ul#related_list li:hover {background-color: #d6dce1;}
.article ul#related_list li:hover a {color: #2a393f;}
.article ul#related_list li a {background-color: transparent;}
*/
/*holiday page formating*/
.active #content_main h1 { color: #3d3a25; background-color: #e0e0d5; background-image: url(../i/activenav.gif); }
.walking #content_main h1 { color: #35332c; background-color: #d2d8de; background-image: url(../i/walkingnav.gif); }
.active #info_key {border-color: #e0e0d5 #D6D6C8 #e0e0d5 #E8E8DF; }
.walking #info_key {border-color: #d2d8de #bfc7cf #d2d8de #dbe0e5; }
ul.info .grade1 { background-image: url(../i/grade1.gif);}
ul.info .grade2 { background-image: url(../i/grade2.gif);}
ul.info .grade3 { background-image: url(../i/grade3.gif);}
ul.info .grade4 { background-image: url(../i/grade4.gif);}
ul.info .grade5 { background-image: url(../i/grade5.gif);}
.Available {color: green;}
.Out {color: red;}


ul#info_content ul li {background-image: url(../i/listw.gif);}
ul#info_content ul li.header {background-image: none;}
/*---------------------------------
site info
----------------------------------*/
#site_info {color: white; background-color: #07161e;}
#specialinfo {color: #07161e;}
#specialinfo,
#specialinfo a {background-color: #F2F5F5;}
#specialinfo a:hover {color: #BB3717; background-color: transparent;}

#siteinfolinks a {color: white; background: #07161e; }
#siteinfolinks li {border-color: white; }
/*---------------------------------
courses----------------------------------*/
.courses #specialinfo,
.courses #specialinfo a {background-color: #e4e8e3;}
/*---------------------------------
walking----------------------------------*/

.walking #main_feature {background-color: #d6dce1; background-image: url(../i/walkingnav.gif);}





/*---------------------------------
active----------------------------------*/
.active h2,
.active h3 {color: #3d3a25;}
.active blockquote {background-image: url(../i/ql_a.gif); }
.active blockquote p:first-child {background-image: url(../i/qr_a.gif);}
.active #main_feature {background-color: #e0e0d5; background-image: url(../i/activenav.gif);}
.active #main_feature h2 {color: #3d3a25;}
.active ul#main_list li.even,
.active ul#main_list li.even a {background-color: #edede7;}
.active ul#main_list li img,
.active .newsletter label input#email,
.active .newsletter label input#salutation {border-color: #e0e0d5;}
/*site info*/
.active #specialinfo,
.active #specialinfo a {background-color: #edede7;}



/*registration form*/
.highlight,
.alert {color: red;}




