/*
Theme Name: Glaramara
Description: GlaraMara
Version: 1.0
Author: Paul Wheldon
Author URI: http://www.tunnelvision.info
*/
html {
font-size:16px;
}

body {
font-family: Arial, Helvetica, sans-serif; font-size:62.5%;
margin:0px; background:#FFF url(images/content-bg.jpg) repeat-x; 
}

.container {
font-size:1.28em;
line-height:1.3em;
}

h1 { float:right; color:#999966; font-weight:normal; margin:0px; padding:0px; font-size:1.5em; line-height:normal;}
h2 { font-size:2.3em; color:#336633; font-family:'Arial Black',Arial, Helvetica, sans-serif; margin:0; line-height:1.3em;}
h3 {
color:#336633;
font-size:1.3em;
margin:10px 0;
line-height:normal;
}
h3 a:hover {
color:#F89820;
text-decoration:none;
}
.latest-post {
margin-top:20px;
overflow:hidden;
}
.posted-on {
color:#F89820;
float:left;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:2px 5px;
}
.home-read-more {
border-left:1px dotted #336633;
float:right;
margin:0 !IMPORTANT;
padding:0 10px;
width:170px;
}
.home-read-more a {
display:block;
background:#f89820 url(images/gmara-icon-sprite.gif) 5px -8px no-repeat;
padding:7px 8px 7px 30px;
color:#FFFFFF;
font-weight:bold;
border: solid #f89820;
border-width:1px 0;
}

.home-read-more a:hover {
background-position:5px -55px;
background-color:#FFFFFF;
color:#f89820;
text-decoration:none;
border: dotted #f89820;
border-width:1px 0;
}
.home-highlight-title { 
border-bottom:1px dotted #336633 !IMPORTANT;
}
a {color:#336633; text-decoration:none; outline:none !IMPORTANT;}
a:hover {text-decoration: underline; color:#f89820;}

.clear{clear:both;}
/* Layout */
.orange {color:#f89820}
.hr {border-top: dotted 1px #336633; margin:10px 0; clear:both;font-size:2px;line-height:2px;}
.home-divide { margin-bottom:20px; clear:both; }
.home-feature-column .home-divide { margin-bottom:0; clear:both; }
.container{ margin-right:auto;margin-left:auto; width:900px;}
.maincontent{ width:655px; padding:10px; margin-top:10px; float:left; border-right: dotted 1px #336633; color:#333; clear:both}
.maincontent h1{ float:none; color:#336633; font-size:2.3em; font-weight:bold; margin:0px}

#footer{ border-top: dotted 1px #f89820; margin-top:20px; color:#333; padding-top:10px}
.sitemap { margin-top:20px; font-size:0.8em; float: right;  clear:both}
#logo { background:#fff url(images/logo.gif) no-repeat center; height: 53px; padding-top:10px; clear:both}
#logo h1 { background:none}
/* Main Images */
#band {background:#336633 url(images/band-bg.jpg) repeat-x; height:253px; clear:both}
.mainimage { height:253px;position:relative;}
.homeimage{background: url(images/top-images/glaramara.jpg) no-repeat right;}
.corporateimage{background: url(images/top-images/corporate.jpg) no-repeat right;}
.activitiesimage{background: url(images/top-images/activities.jpg) no-repeat right;}
.activitysheduleimage{background: url(images/top-images/activities-schedule.jpg) no-repeat right;}

a.activity-packages {
background:url(images/activity-packages.gif) no-repeat;
display:block;
width: 223px;
height: 57px;
position:absolute;
top: 90px;
text-indent: -999em;
border:0;
outline: none;
}
.schoolsimage{background: url(images/top-images/schools.jpg) no-repeat right;}
.skillimage{background: url(images/top-images/skills-courses.jpg) no-repeat right;}
.school-call {
background:#333 none repeat scroll 0 0;
color:#FFFFFF;
float:right;
padding:5px 0 15px 5px;
position:absolute;
right:0;
top:5px;
}
.school-call a{
background: #F69A1F;
margin: 5px;
padding: 5px;
color: #fff;
border: solid 1px #fff;
}
.school-call a:hover {
background: #316535;
text-decoration:none;
}

.absailingimage{background: url(images/top-images/abseil.jpg) no-repeat right;}
.archeryimage{background: url(images/top-images/archery.jpg) no-repeat right;}
.walkingimage{background: url(images/top-images/walking.jpg) no-repeat right;}
.gorgeimage{background: url(images/top-images/gorge-walking.jpg) no-repeat right;}
.problemimage{background: url(images/top-images/problem-solving.jpg) no-repeat right;}
.rockimage{background: url(images/top-images/rock-climbing.jpg) no-repeat right;}
.tyroleanimage{background: url(images/top-images/tyrolean.jpg) no-repeat right;}
.coracleimage{background: url(images/top-images/coracle.jpg) no-repeat right;}
.canoeimage{background: url(images/top-images/canoe.jpg) no-repeat right;}
.raftimage{background: url(images/top-images/rafting.jpg) no-repeat right;}
.accomimage{background: url(images/top-images/accommodation.jpg) no-repeat right;}
.newsimage{background: url(images/top-images/news-events.jpg) no-repeat right;}
.cavingimage{background: url(images/top-images/caving.jpg) no-repeat right;}
.outdoorimage{background: url(images/top-images/outdoor-education.jpg) no-repeat right;}
.outdoorJMAimage{background: url(images/top-images/outdoor-JMA.jpg) no-repeat right;}
/*.kingsarmsimage{background: url(/images/topimages/kings-arms.jpg) no-repeat right;}*/
.c2cimage{background: url(images/top-images/coast-to-coast.jpg) no-repeat right;}
.food-image {background: url(images/top-images/food-and-drink.jpg) no-repeat right;}
.viaferrataimage{background: url(images/top-images/via-ferrata.jpg) no-repeat right;}
.venueimage{background: url(images/top-images/venue-hire.jpg) no-repeat right;}
.venueweddingsimage{background: url(images/top-images/weddings.jpg) no-repeat right;}
.charitable-causesimage{background: url(images/top-images/charitable-causes.jpg) no-repeat right;}

.mainimage h1{color:#fff; float:left; padding-top:15px; font-size:1.4em;}
.mainimage h3{color:#fff;  padding-top:195px; font-size:1.2em; margin:0;}
.mainimage h3 a {color:#fff;text-decoration: none; }
.mainimage h3 a:hover {color:#f89820;text-decoration: none}
/* feature*/
.post .feature {border-top: dotted 1px #336633;}
.post .feature h3 {color:#336633; border:0;margin:0;}
.post .feature h3,.feature p {margin:0px}
.post .feature img {border:1px solid #f89820}
.post .featureleft { padding:5px; border-right: 1px dotted #336633; margin:5px 5px 0px 0px; width:312px; float:left}
.post .featureright { padding:5px; margin:5px 5px 0px 0px; width:312px; float:right}
.post .featureright:hover { background:#eee; cursor:pointer}
.post .featureleft:hover { background:#eee; cursor:pointer}

/* Home Page Features*/
.home-feature {
}
.home-feature-column {
float:left;
width: 210px;
margin: 3px;
text-align:center;
}
.post .home-feature h3 {
background: #F89820;
color: #fff;
padding: 5px 0;
font-family: Arial Black, Arial, Helvetica, sans-serif;
font-size: 1.5em;
margin: 0;
}
.home-feature p.home-feature-caption {
border-top: 1px dotted #336633;
border-bottom: 1px dotted #336633;
padding: 5px;
font-size: 1.em;
color: #336633;
margin: 0;
height: 35px;
overflow:visible;
}
.home-feature a {
display:block;
width:176px;
height: 22px;
padding: 100px 0 0 10px;
border: 1px solid #F89820;
color: #fff;
font-size: 1.4em;
margin: 10px 0 10px 12px;
text-align:left;
}
.home-feature a:hover {
color: #F89820;
text-decoration:none;
}
.home-feature a.accommodation {
background: #fff url(images/home-accommodation.jpg) no-repeat; 
}
.home-feature a.corporate-business {
background: #fff url(images/home-corporate.jpg) no-repeat; 
}
.home-feature a.outdoor-education {
background: #fff url(images/home-education.jpg) no-repeat; 
}
.home-feature a.food-drink {
background: #fff url(images/home-food.jpg) no-repeat; 
}
.home-feature a.activities {
background: #fff url(images/home-activities.jpg) no-repeat; 
}
.home-feature a.activity-enquiries {
background: #fff url(images/home-enquiries.jpg) no-repeat; 
}
.home-feature a.activity-days {
background: #fff url(images/home-days.jpg) no-repeat; 
}
.home-feature a.home-activity-packages {
background: #fff url(images/home-packages.jpg) no-repeat; 
}
.home-feature a.venue-hire {
background: #fff url(images/home-hire.jpg) no-repeat; 
}
.home-feature a.weddings {
background: #fff url(images/home-weddings.jpg) no-repeat; 
}

.gallery {background: #fff; border-top:dotted 1px #336633; border-bottom:dotted 1px #336633; padding:10px 0 0 0; margin-bottom:10px}
.gallery img{ margin:0px 10px 10px 10px; border: solid 1px #f89820}
/* nav*/
#topnav {margin:0px; padding:0px}
#topnav li { float:left; list-style: none; padding: 5px 0; border-bottom:dotted 1px #f89820; color: #999966}
#topnav li a {border-right:1px solid #999966;color:#999966;float:left;line-height:95%;padding:0 11px;text-decoration:none; }
#topnav li.current_page_item a { color: #f89820; }
#topnav li.page-item-1039 a {padding-left:10px;}
#topnav li.page-item-1037 a {border-right:0;}
#topnav li a:hover, #topmenu li a.chosen {color: #f89820;}
#mainnav {margin:0px; padding:0px; clear:both}
#mainnav li { float:left; list-style: none;background: #f89820; border:solid 1px #fff;  color: #FFF}
#mainnav li a {color: #FFF; float:left; text-decoration:none; padding:3px 10px; font-weight:bold}
#mainnav li a:hover, #mainnav li a.chosen {background: #336633;  padding: 3px 10px; color:#fff;}
#mainnav li a.chosen, #mainnav li.current_page_item a, #mainnav li.current_page_ancestor a {background: #336633;  padding: 3px 10px; color:#fff; border-bottom: solid 1px #336633; margin-bottom:-1px}

#subnav{margin:-35px 0 0 0; padding:0; float:right; width:203px;position:relative;}
#subnav li {list-style: none;background: #f89820; border-top:dotted 1px #fff; color: #FFF; margin:0;padding:0;}
#subnav .subtitle {background: #336633; padding:8px 0px 8px 10px; }
#subnav li a {color: #FFF; text-decoration:none; padding:8px 28px 8px 10px; font-weight:bold; display:block}
#subnav li a:hover, #subnav li a.chosen, .current-cat a, #subnav .current_page_item a {background: #FFF url(images/subhover.gif) no-repeat 175px 7px;  padding:8px 28px 8px 10px; color:#f89820 !important;}
.current_page_item a {color:#f89820;}
#subnav li.title-li {
background:#f89820 url(images/gmara-icon-sprite.gif) 176px -6px no-repeat;
border-top:0 none;
font-size:1.406em;
line-height:22px;
padding:6px 28px 7px 7px;
}
#subnav li.smaller-title-li {
font-size:1.3em;
}
.enquirebutton { text-align: right; padding:15px; background: #fff; border-bottom:dotted 1px #999966; border-top:dotted 1px #999966; margin:10px 0; }
.enquirebutton a { color:#fff; font-weight:bold;background: #f89820; padding:5px; border:solid 1px #999966; cursor:pointer}
.enquirebutton a:hover { color:#f89820; background: #fff; text-decoration:none}
/* Forms */
input, textarea, select { color:#336633; background:#fff; border:solid 1px #336633; padding:2px; font-family:Arial,Helvetica,sans-serif;font-size:14px;}
.wide {width:350px}
.small-field {width:60px;}
.postcode-field {width:80px;}
.noboarder {background:none; border: none}
.fieldbox {width: 350px; height:100px;}
.button, newsletter-submit {background: #f89820; color:#fff; font-weight: bold; padding:5px 10px; cursor:pointer}
.check-field-label {
position:absolute;
left:-999em;
}

.info-download {
float:left;
margin-bottom:20px;
}

.info-download img, .activities-download img {
border-width:1px;
}

.activities-download {
float:right;
margin-bottom:20px;
}

.price-download {
display:block;
text-align:center;
clear:both;
}

.price-download img{
border:0;
}

.under-sub-nav {
text-align: center;
clear: right;
width: 203px;
float: right;
margin-top:10px;
}

.links-list {
margin:10px 0;
padding:0;
}

.links-list li{
margin:10px 0;
}

.links-list ul {
margin:0;
padding:0;
list-style:none;
}

.activities-choose input {
border:none;
}

.activities-choose a {
text-decoration:underline;
}

.package-accomodation-holder {
padding: 3px;
background-color: #F89820;
margin-bottom:10px;
}

.package-accomodation {
border: 1px dotted #ffffff;
overflow:hidden;
}

.accom-images {
float:left;
margin:3px;
width:200px;
}

.accom-image img {
border:1px #336633 solid;
margin-bottom:3px;
}

.last-image img {
margin-bottom:0;
}

.accom-details {
color:#FFFFFF;
float:right;
padding:10px 13px 0 10px;
text-align:justify;
width:417px;
}

.accom-details h4 {
margin:0 0 15px 0;
font-size:1.1em;
}

.accom-details a {
color:#FFFFFF;
text-decoration:underline;
}

.accom-details a:hover {
color:#336633;
}

.accom-contact {
border: 1px solid #FFFFFF;
padding: 10px;
background-color: #336633;
margin-bottom:0;
}

.accomodation-input {
display:none;
}

.choose-holder {
float:right;
overflow:hidden;
}

.choose-accomodation {
width:350px;
display:block;
height:60px;
float:right;
text-indent:-999em;
background:url(images/choose-accomodation.gif) top left no-repeat;
margin-right:4px;
}

.choose-accomodation:hover {
background-position: left -60px;
}

.chosen-accomodation {
background-position:bottom left !IMPORTANT;
}
.page-base-call {
padding: 20px;
border: 1px dotted #F89820;
}
.teacher-downloads {
background:#FFFFFF none repeat scroll 0 0;
border:1px dotted #F89820;
float:right;
margin-left:10px;
padding:5px 5px 15px 5px;
text-align:center;
width:200px;
}
.teacher-downloads p {
margin:0 !IMPORTANT;
}
#subnav li a.activity-schedule {
background:url("images/spaces-available.gif") no-repeat scroll right top #336633;
font-family:Arial Black,Arial;
font-size:1.8em;
font-weight:normal;
line-height:1.1em;
padding:8px 10px;
}
#subnav li a.activity-schedule span {
font-size: 85%;
}

.entry p {
margin:13px 0;
}

#post-1124 .entry p {
margin-bottom:0;
}

#post-1377 h3.act-book {
margin:25px 0;
}

#post-1377 h3.act-book a {
background:none repeat scroll 0 0 #F89820;
border:1px solid #999966;
color:#FFFFFF;
font-size:90%;
font-weight:bold;
padding:3px 5px;
}

#post-1377 h3.act-book a:hover {
background:none repeat scroll 0 0 #FFFFFF;
color:#F89820;
text-decoration:none;
}
.enquire-button {
background:none repeat scroll 0 0 #F89820;
border:1px solid #999966;
color:#FFFFFF !IMPORTANT;
font-size:90%;
font-weight:bold;
padding:3px 5px;
}
.enquire-button:hover {
background:none repeat scroll 0 0 #FFFFFF;
color:#F89820 !IMPORTANT;
text-decoration:none;
}
<h3 class="act-book">For further information and booking please: call 017687 77222 or <a href="http://www.glaramara.co.uk/activities/contact/">Enquire Here</a></h3>

.entry {

}

.postmetadata {

}

.alt {
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
}

h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
text-decoration: none;
color: white;
}

h2 a:visited, h3, h3 a, h3 a:visited {
color: #336633;
}

h2 a, h2 a:hover, h2 a:visited, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;
}

.post h3 {
border-bottom:1px dotted #336633;
margin:10px 0;
font-size:1.3em;
}

.post .entry h3 {
border-bottom:0;
}

.entry p a:visited {
}

.commentlist li, #commentform input, #commentform textarea {

}

.commentlist li {
font-weight: bold;
}

.commentlist li .avatar { 
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}

.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
}

.commentlist p {
font-weight: normal;
text-transform: none;
}

#commentform p {

}

.commentmetadata {
font-weight: normal;
}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

}

code {
font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr, span.caps {
font-size: 0.9em;
letter-spacing: .07em;
}

h2 a {
width: 100%;
border-bottom: dotted 1px # 000;
}

h2 a:hover, h3 a:hover {
color: #f89820;
text-decoration: none;
}

#wp-calendar #prev a, #wp-calendar #next a {
font-size: 9pt;
}

#wp-calendar a {
text-decoration: none;
}

#wp-calendar caption {
text-align: center;
}

#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}

.post-full-link a {
display:block;
background:#f89820 url(images/gmara-icon-sprite.gif) 5px -8px no-repeat;
padding:7px 8px 7px 30px;
color:#FFFFFF;
font-weight:bold;
border: solid #f89820;
border-width:1px 0;
}

.post-full-link a:hover {
background-position:5px -53px;
background-color:#FFFFFF;
color:#f89820;
text-decoration:none;
border: dotted #f89820;
border-width:1px 0;
}

/* End Typography & Colors */

/* Begin Structure */
#index-content .entry {
float:left;
width:464px;
}

.post hr {
display: block;
}

.post {
clear:both;
margin:0;
overflow:hidden;
text-align:left;
padding-bottom:10px;
}

#index-content .postmetadata {
border-left:1px dotted #336633;
float:right;
padding:0 0 0 10px;
width:170px;
}

#single-content .postmetadata {
border:dotted #336633;
border-width:1px 0;
margin-top:10px;
padding:0 0 0 10px;
clear:both;
}

.smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;
}

.attachment {
text-align: center;
margin: 5px 0px;
}

.clear {
clear: both;
}


/* End Structure */



/*	Begin Headers */

h2.pagetitle {
margin-top: 30px;
text-align: center;
}

#sidebar h2 {
margin: 5px 0 0;
padding: 0;
}



h3.comments {
padding: 0;
margin: 40px auto 20px ;
}
/* End Headers */



/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}

img.centered, img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
border:1px solid #F89820;
}

img.alignright {
padding: 0;
margin: 0 0 2px 7px;
display: inline;
border:1px solid #F89820;
}

img.alignleft {
padding: 0;
margin: 0 7px 2px 0;
display: inline;
border:1px solid #F89820;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
/* End Images */

/* Begin Lists

Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

.entry ol, .entry ul {
padding: 0;
margin: 0;
}

.entry ol {
padding-left: 30px;
}

.entry ol li, .entry ul li {
margin: 0;
padding: 0;
}

.entry ol li{
margin:10px 0;
}

.maincontent ul{ list-style-image: url(images/bullet.gif); list-style-position:outside;  margin:12px 12px 12px 27px; padding-left:30px;}
.maincontent ul li{ margin:5px; padding-left:5px}

#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}

#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 15px;
}

#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li {
list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
margin: 3px 0 0;
padding: 0;
}
/* End Entry Lists */

/* Begin Form Elements */
#searchform {
margin: 10px auto;
padding: 5px 3px;
text-align: center;
}

#sidebar #searchform #s {
width: 108px;
padding: 2px;
}

#sidebar #searchsubmit {
padding: 1px;
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
text-align:center;
}

select {
width: 130px;
}

#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}

#commentform textarea {
width: 100%;
padding: 2px;
}

#commentform #submit {
margin: 0;
float: right;
}
/* End Form Elements */

/* Begin Comments*/
.alt {
margin: 0;
padding: 10px;
}

.commentlist {
padding: 0;
text-align: justify;
}

.commentlist li {
margin: 15px 0 3px;
padding: 5px 10px 3px;
list-style: none;
}

.commentlist p {
margin: 10px 5px 10px 0;
}

#commentform p {
margin: 5px 0;
}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */

/* Begin Sidebar */
#sidebar
{
float:right;
padding: 10px 0 10px 0;
width: 203px;
border-top:dotted 1px #fff;
background: #f89820
}

#sidebar form {
margin: 0;
}
/* End Sidebar */

/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
cursor: help;
}

acronym, abbr {
border-bottom: 1px dashed #999;
}

blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}

blockquote cite {
margin: 5px 0 0;
display: block;
}

.center {
text-align: center;
}

.hidden {
display: none;
}

hr {
display: none;
}

a img {
border: none;
}

.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */

/* Newsletters */
.sign-up {
width: 400px;
float: left;
}
.CM_signup {
}
.CM_signup fieldset{
border:0 none;
text-align:left;
padding:0 8px;
margin:0;
}
.CM_signup ol{
margin:0;
}
.CM_signup ol li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
margin:5px;
}
.CM_signup ol li label {
display:block;
float:left;
width:45px;
}

.CM_signup .cm_hidden{
display: none;
}
.CM_signup .errormsg {
background:#fff;
border: solid 1px red;
padding: 10px;
}
.CM_signup .successmsg {
background-color:#F89820;
border:1px solid #FFFFFF;
color:#FFFFFF;
padding:10px;
}
.CM_signup .errormsg p, .CM_signup .successmsg p {
margin:0;
}
.CM_signup .cm-sb {
margin:0;
padding:0 0 0 58px;
text-align:left;
}
.CM_signup .newsletter-submit {background: #f89820; color:#fff; font-weight: bold; padding:5px 10px; cursor:pointer;
}
.news-archive {
float:left;
margin-left:20px;
width:220px;
}
.news-archive ul {
margin:0;
}
.news-archive ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
}
.news-archive ul li a {
}
.news-archive ul li a:hover {
}

.sIFR-flash {
visibility: visible !important;
margin: 0;
}

.sIFR-replaced {
visibility: visible !important;
}

span.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
display: none !important;
}

.sIFR-hasFlash h2 {
visibility: hidden;
letter-spacing: -9px;
font-size: 35px;
margin:0px
}

.ngg-galleryoverview {
background:none repeat scroll 0 0 #FFFFFF !important;
border-bottom:1px dotted #336633 !important;
border-top:1px dotted #336633 !important;
margin-bottom:10px !important;
padding:10px 0 0 23px !important;
}
.ngg-gallery-thumbnail {
margin:0 !important;
}
.ngg-gallery-thumbnail img {
border:1px solid #F89820 !important;
display:block !important;
margin:0 10px 10px !important;
padding:0 !important;
}

#TB_window  {
background:none repeat scroll 0 0 #FFFFFF !important;
border:4px solid #F89820 !important;
color:#336633 !important;
}

.activity-enquire-form {
text-align:left !important;
}

.ui-datepicker-trigger {
margin-left:5px;
}

.enquire-fields fieldset {
border: dotted #336633;
border-width: 0 0 1px 0;
margin:10px 0;
padding:5px;
}

.enquire-fields legend {
color:#336633;
font-size:1.4em;
font-weight:bold;
}

.errors {
border: 1px dotted #336633;
margin:10px 0;
}

.errors legend {
background-color:#F89820;
padding:2px 5px;
color:#FFFFFF;
font-weight:bold;
margin:0;
}

.errors ul {
list-style:none;
margin:0;
padding:0;
}
.errors ul li {
margin:0 0 0 5px;
padding:0;
}

.enquire-fields .submit-fieldset {
border:0;
}

.enquire-fields .submit-fieldset legend {
display:none;
}

.activity-msg {
margin:10px 0;
padding:8px 15px;
}

.enquire-fields .fieldbox {
margin-bottom:13px;
}

.asoc {
background-image:url(images/associations.jpg);
background-repeat: no-repeat;
background-position: 0 0;
display:block;
height:93px;
float:right;
text-indent:-999em;
}
.asoc-kta { width:114px; }
.asoc-kta:hover { background-position: 0 -93px }
.asoc-fsb { background-position: -114px 0; width:79px; }
.asoc-fsb:hover { background-position: -114px -93px }
.asoc-ami { background-position: -193px 0; width:79px; }
.asoc-ami:hover { background-position: -193px -93px; }
.asoc-aala { background-position: -272px 0; width:83px; }
.asoc-aala:hover { background-position: -272px -93px; }
.asoc-quality-accomodation { background-position: -355px 0; width:106px; }
.asoc-quality-accomodation:hover { background-position: -355px -93px; }
.asoc-cumbria-tourism { background-position: -238px -186px; width:223px; height:52px; clear:right;}
.asoc-cumbria-tourism:hover { background-position: -238px -238px; }

.act-package-heading {
font-size:1.8em;
line-height:1.3em;
}

#package-form {
text-align:left;
}

#gallery-1 img {
border-color:#F89820 !important;
}

/* page-navi */
.wp-pagenavi a, .wp-pagenavi a:link {
padding: 2px 4px 2px 4px; 
margin: 2px;
text-decoration: none;
border: 1px solid #F89820;
color: #FFFFFF;
background-color: #F89820;	
}
.wp-pagenavi a:visited {
padding: 2px 4px 2px 4px; 
margin: 2px;
text-decoration: none;
border: 1px solid #F89820;
color: #FFFFFF;
background-color: #F89820;	
}
.wp-pagenavi a:hover {	
border: 1px solid #F89820;
color: #F89820;
background-color: #FFFFFF;
}
.wp-pagenavi a:active {
padding: 2px 4px 2px 4px; 
margin: 2px;
text-decoration: none;
border: 1px solid #F89820;
color: #FFFFFF;
background-color: #F89820;	
}
.wp-pagenavi span.pages {
padding: 2px 4px 2px 4px; 
margin: 2px 2px 2px 2px;
color: #336633;
border: 0;
background-color: #FFFFFF;
}
.wp-pagenavi span.current {
padding: 2px 4px 2px 4px; 
margin: 2px;
font-weight: bold;
border: 1px dotted #F89820;
color: #F89820;
background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
padding: 2px 4px 2px 4px; 
margin: 2px;	
border: 1px solid #000000;
color: #000000;
background-color: #FFFFFF;
}