body {
    font-family: Arial, Helvetica, sans-serif;  
    font-size: 12px;
}

a {
    border: none;
}

img,
a img {
    border: none;
}

h1 {
    font-size: 28px;
    font-weight: normal;
}


h2 {
    font-size:22px;
    font-weight:normal;
}


a:link {
    text-decoration: none;
}

.list-image {
    float: right;
}

#booking-form {
    border: none;
}

.checkbox-wrap label {
    width: 300px;
    display: block;
}

#unit-booking-form.unit {
    border: none;
}

#page-tools-list,
#page-tools-list li,
#page-tools-list ol
.page-list li,
.page-list ol,
.page-list,
#group-aside,
#unit-volunteer-list,
#unit-volunteer-list ul,
#unit-volunteer-list li,
#group-homepage-secondary-features .feature ul,
#group-homepage-secondary-features .feature li
 {
    list-style-type: none;
    margin: 0;
    padding:0;
    float: none!important;
}

#unit-volunteer-list li,
.page-list li {
    border-top:1px solid #CCCCCC;
    padding-top: 10px;
    padding-bottom: 10px;
}

.page-list li {
    padding-top: 20px;
    padding-bottom: 20px;
}

#page-tools-list {
    margin-top: 10px;
}

#unit-footer-links {
    margin-top: 50px;
}


#container {
    margin-left: 10%;
    margin-right: 10%;
    padding-top: 1em;
    
}

#unit-logo a {
    font-size: 36px;
    text-decoration: none;
    color:#66bc29;
    font-weight: normal;
}

a:link, a:visited {
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
}

#group-homepage-header,
group-homepage-main-features,
.page-list li {
    clear: both;
}

.map {
    display: none;
}

.copy {
    color:#CCCCCC;
    font-size: 11px;
}

.yours-to-enjoy,
#uk_map,
.content-image{
    float: right;
}

.content-image {
    margin-bottom: 20px;
}

#unit-page-list {
    clear: both;
}


#unit-region-select {
    float: left;
}

#footer {
    clear: both;
}

#unit-search,
#unit-header-navigation,
#skip-links,
#unit-search-activity,
#unit-primary-navigation,
#unit-breadcrum,
.list-header,
#secondary-content,
#unit-footer-sitemap,
#unit-footer-links ul,
#unit-canal-search,
#page-tools-list,
#unit-download-list,
#unit-feature-list,
#unit-walk-search,
#homepage-slideshow .slide,
#homepage-slideshow-controls,
#social-media,
#full-map
{
    display: none;
}


#homepage-slideshow .slide0 {
    display: block;
}

#unit-latest-blog .unit,
#group-homepage-main-features .feature,
#group-homepage-secondary-features .feature {
    float: left;
    width: 25%;
}

.template-homepage .inner {
    padding: 10px
}


.content-body {
    margin-right: 350px;
    width: 100%;
}

.template-news-view #group-aside {
    position: absolute;
    top: 0px;
    right: 0;
}

.template-news-view #unit-content {
    position: relative;
}

#primary-content .content-header {
	width: 100%!important;
}

#primary-content .content-header h1 span {
	background: none !important;
	border: none;
	display: block;
	color: black;
	background-origin:none;
}

span {
	background: none !important;
	border: none;
	display: block;
	color: black;
	background-origin:none;
}

h1 {
	background: none !important;
}

h1, span {
	background: none !important;
}

.content-body #waypoint {
	width: 800px!important;
}

div #route_description { width: 800px; }

.spacer {
	display: none;
}

.strapline { display: none; }

.assist-group-aside {
	float: none!important;
}

span .route-header {
	background: none!important;
	background-color: none!important;
	color: black!important;
	background-origin:none;	
}

.route-header {
	background: none!important;
	background-color: none!important;
	color: black!important;	
	background-origin:none;
}

.route-header {
	
	border: 0px;
	font-family: inherit;
	font-size: 16px;
	font-style: none;
	font-weight: bold;
	margin: 0px;
	background: none;
	border: none;
	border-bottom-left-radius: none;
	border-bottom-right-radius: none;
	border-top-left-radius: none;
	border-top-right-radius: none;
	color: none;
	display: block;
	min-width: none;
	padding: 5px 20px 5px 15px;
	padding-right: 20px;	
}

#unit-comment-list {display: none!important;}
/* img { display: none!important;} */
#map img {display:block!important;}
/* rule to get rid of messy vml in IE */
DD_Roundies\:* {display: none!important;}

