.clear{clear:both;}
html{min-width:950px;}
body{background-color:#D3D6D5;}
body.payment{background-color:white;}
body.wallpaint-theme{background:url(../images/cct-wallpaper.jpg) top center repeat-y;}
body.heraldry-theme{background:url(../images/cct-heraldrypaper.jpg) top center no-repeat;background-color:#F0F0EE;}
#header,#body,#prebody,#footer{width:950px;margin:0 auto;}
body.home #header-background{position:relative;max-width:1100px;min-width:950px;margin:0 auto;background-color:black;}
body.home #header-background .header-background{position:absolute;left:0;top:0;height:540px;width:100%;background-repeat:no-repeat;background-position:center top;background-color:#D3D6D5;}
#header{position:relative;height:540px;z-index:590;}
body.other #header,body.payment #header{height:auto;background-color:white;}
#header *{color:white;}
#header .clearfix{position:relative;}
#header .logo{float:left;padding:16px 0 0 23px;}
#header .logo a{display:block;width:164px;height:89px;background-position:left top;background-repeat:no-repeat;}
body.home #header .logo a{background-image:url(../images/logo-cct.png);}
body.other #header .logo a{background-image:url(../images/logo-cct-white.png);}
#header .text{position:absolute;bottom:7px;left:227px;width:460px;padding:0;}
#header .text strong{font:400 20px/22px Omnes;color:black;}
body.home #header .text strong{color:white;}
#header .top-navigation{position:absolute;right:25px;top:14px;padding:0;}
#header .top-navigation li{float:left;padding:0 11px 0 7px;background:url(../images/separator-line-grey.png) right center no-repeat;}
#header .top-navigation li.last{padding-right:0;background:none;}
#header .top-navigation li,#header .top-navigation li a{color:#666666;line-height:13px;}
body.home #header .top-navigation li,body.home #header .top-navigation li a{color:white;}
body.home #header .top-navigation li{background:url(../images/separator-line-white.png) right center no-repeat;border-right:0px;}
body.home #header .top-navigation li.last{padding-right:0;background:none;}
.search{float:right;padding:73px 26px 0 0;width:207px;}
.search #searchField,.search form{padding:0;border:1px solid #39586A;background-color:white;}
.search #searchField fieldset,.search form fieldset{padding:0;}
#header .search #searchField .text-input,#body .search #searchField .text-input,#header .search form .text-input,#body .search form .text-input{float:left;width:170px;padding:5px 5px 5px 7px;margin-right:-2px;color:black;border:0;font-size:12px;line-height:15px;}
.search #searchField .submit,.search form .submit{float:left;overflow:hidden;width:25px;height:25px;text-indent:-200px;font:0/0 arial;border:0;cursor:pointer;background:#233641 url(../images/icon-search.png) 6px 6px no-repeat;}
#header .navigation-outer{position:relative;padding:15px 0 0 0;z-index:690;}
#header .navigation{padding:0;margin:0;}
#header .navigation li.item{position:relative;float:left;padding:0;border-left:1px solid #415159;background:#233641 url(../images/background-nav-level-1.png) left top repeat-x;}
#header .navigation li.item1{width:191px;}
#header .navigation li.item2{width:128px;}
#header .navigation li.item3{width:120px;}
#header .navigation li.item4{width:171px;}
#header .navigation li.item5{width:124px;}
#header .navigation li.item6{width:89px;}
#header .navigation li.item7{width:120px;}
#header .navigation li,#header .navigation li a{font-size:16px;line-height:19px;color:white;}
#header .navigation li.first{border:0;}
#header .navigation li.last{background-position:left bottom;}
#header .navigation li a{position:relative;display:block;height:27px;padding:8px 0 0 0;text-decoration:none !important;text-align:center;}
#header .navigation li:hover a,#header ul.navigation li:hover a{background-color:#305263;}
#header .navigation li.selected a{font-weight:bold;background-color:#4A7388 !important;}
body.other #header .navigation li.selected a{margin-bottom:-1px;border-bottom:1px solid #4A7388;}
#header .navigation li.first a{font-weight:normal;padding-bottom:0;margin-bottom:0;}
#header .navigation li.last:hover a,#header ul.navigation li.last:hover a{background-color:#57801C;}
#header .navigation li.last-selected a{font-weight:bold;background-color:#57801C !important;margin-bottom:0 !important;border-bottom:0 !important;}
#header .navigation li .hovernavigation{position:absolute;top:35px;left:-5px;display:none;padding-left:8px;background:url(../images/background-subnav-left.png) left bottom no-repeat;}
#header .navigation li.first .hovernavigation{left:-4px;}
#header .navigation li.last .hovernavigation{right:-4px;left:auto;}
#header .navigation li:hover .hovernavigation,#header .navigation li.hover .hovernavigation{display:block;}
#header .navigation li .hovernavigation ul{padding:0 4px 4px 0;background:url(../images/background-subnav-right.png) right bottom no-repeat;}
#header .navigation li.last .hovernavigation ul{background:none;}
#header .navigation li .hovernavigation ul li{display:block;padding:0;margin-left:-4px;border:0;}
#header .navigation li .hovernavigation ul li a.subNavigationAnchor,#header .navigation li .hovernavigation ul li a{float:none;display:block;height:auto;padding:5px 27px !important;font-size:13px;white-space:nowrap;font-weight:normal;text-align:left;margin-bottom:0 !important;border-bottom:0 !important;border-top:1px dotted #172229;}
#header .navigation li.last .hovernavigation ul li a{background-color:#57801C !important;}
#header .navigation li .hovernavigation ul li a:hover{background-color:#7796A6 !important;}
#header .navigation li.last .hovernavigation ul li a:hover{background-color:#98B067 !important;}
#header .navigation li.last .hovernavigation ul li a span{border-color:#294316;}
#header .navigation li .hovernavigation ul li.subfirst a.subNavigationAnchor,#header .navigation li .hovernavigation ul li.subfirst a span{border-top:0;}
#header .navigation li .hovernavigation ul li a:hover span{border-top-color:#868686;}
#header .navigation li .hovernavigation ul li.sublast a span{padding-bottom:7px;}
#header .subnavigation{padding:0 0 0 8px;border-top:1px solid #86A1AF;border-bottom:1px solid #E5E5E5;background-color:#4A7388;}
body.green-theme #header .subnavigation{background-color:#769634;border-top-color:#A3B977;}
#header .subnavigation li{float:left;padding:0;margin-top:-1px;background:none;}
#header .subnavigation li.selected,#header .subnavigation li a:hover{background-color:#7796A6;}
body.green-theme #header .subnavigation li.selected,body.green-theme #header .subnavigation li a:hover{background-color:#98B067;}
#header .subnavigation li a{display:block;font-size:13px;padding:8px 18px 7px 18px;text-decoration:none !important;}
#tabs-home{}
#tabs-home .ui-tabs-nav{position:absolute;left:0;bottom:0;padding:0;width:100%;}
#tabs-home .ui-tabs-nav li{float:left;width:237px;padding:0;margin:0;background:none;}
#tabs-home .ui-tabs-nav .last-tab{width:239px;}
#tabs-home .ui-tabs-nav li a{display:block;height:50px;padding:17px 10px 0 23px;background-color:#233641;border-right:1px solid #4A6067;font-size:12px;opacity:0.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";text-decoration:none;}
#tabs-home .ui-tabs-nav .ui-tabs-selected a{background-color:#4A7388;}
#tabs-home .ui-tabs-nav .ui-tabs-selected a,#tabs-home .ui-tabs-nav .last-tab a{border-right:0;}
#tabs-home .ui-tabs-nav a:hover strong{text-decoration:underline;}
#tabs-home .ui-tabs-nav .ui-tabs-selected a:hover strong{text-decoration:none;}
#tabs-home .ui-tabs-nav li a strong{font-size:14px;line-height:18px;}
#tabs-home #tabs-content .hideTab{display:none;}
#tabs-home #tabs-content{overflow:hidden;height:296px;padding:17px 0 0 22px;}
#tabs-home #tabs-content h2{padding:0 0 12px 0;font:300 72px/50px Omnes;text-transform:lowercase;}
#tabs-home #tabs-content p{font:400 21px/20px Omnes;width:360px;}
#tabs-home #tabs-content ul{padding:0;}
#tabs-home #tabs-content ul li{padding:0 0 7px 23px;background:url(../images/icon-arrow-white.png) left 5px no-repeat;}
#tabs-home #tabs-content ul li a{font:bold 16px/18px arial;color:#F5F5F5;text-decoration:none;}
#tabs-home #tabs-content ul li a:hover{text-decoration:underline;}
#tabs-home #tabs-content .whiteText *{color:#FFF;}
#tabs-home #tabs-content .whiteText ul li{background:url(../images/icon-arrow-white.png) left 5px no-repeat;}
#tabs-home #tabs-content .blackText *{color:#000;}
#tabs-home #tabs-content .blackText ul li{background:url(../images/icon-arrow-black.png) left 5px no-repeat;}
#header .breadcrumbs{float:left;width:550px;padding:8px 10px 0 21px;}
#header .breadcrumbs,#header .breadcrumbs *{font-size:11px;line-height:13px;}
#header .breadcrumbs,#header .breadcrumbs a{color:#666666;}
#header .breadcrumbs .last{color:#333333;}
#header .breadcrumbs li{background:url(../images/background-breadcrumbs.png) no-repeat scroll right 5px;display:inline;padding-right:9px;padding-left:2px;}
#header .breadcrumbs li.last{background:none;}
#header #page-actions{float:right;width:350px;padding:6px 14px 0 0;text-align:right;font-size:12px;line-height:15px;}
#header #page-actions span{padding-right:12px;}
#header #page-actions span img{margin-right:3px;vertical-align:-3px;}
#header #page-actions span a{color:#C71D22;}
#header #page-actions .stButton{display:none !important;}
#header #page-actions .st_sharethis span{display:none !important;}
#prebody{width:912px;padding:15px 19px 6px 19px;background-color:#F3EEDE;}
#body{width:912px;padding:18px 19px 22px 19px;background-color:white;}
#left-column,.left-column{float:left;width:170px;padding-right:30px;}
#content-small,.content-small{float:left;min-width:500px;}
#content-medium,.content-medium{float:left;width:711px;}
#content-large,.content-large{width:auto;}
#right-column,.right-column{float:right;width:194px;}
#body .column1,#body .column2,#body .column3{float:left;width:289px;padding-left:20px;}
#body .wide-column1,#body .wide-column2{float:left;width:336px;padding-left:38px;}
#body .column1,#body .wide-column1{padding-left:0;}
#body .column h3{color:black;padding-bottom:4px;}
#body .column p{padding-bottom:9px;}
#body .column ul{padding-bottom:5px;}
#body .column .comment{padding-left:15px;padding-right:15px;}
#body .column .App_HTMLContent{padding-top:14px;border-top:1px dotted black;}
body.wallpaint-theme #body .column .App_HTMLContent{padding-top:30px;margin-top:20px;border-top:none;background:url(../images/floral-pattern.png) top left repeat-x;}
body.heraldry-theme #body .column .App_HTMLContent{padding-top:30px;margin-top:20px;border-top:none;background:url(../images/heraldry-pattern.png) top left repeat-x;}
body.heraldry-theme #body #content-small .App_HTMLContent{padding-bottom:30px;margin-bottom:20px;border-bottom:none;background:url(../images/heraldry-pattern.png) bottom left repeat-x;}
#quick-search{float:left;width:427px;}
#quick-search form,#quick-search fieldset{padding:0;border:0;}
#quick-search h1{padding-bottom:4px;}
#quick-search .by-map{float:left;width:215px;padding-right:15px;}
#quick-search .by-map p{padding-bottom:13px;}
#quick-search .by-map .center{padding-top:13px;padding-bottom:10px;}
#quick-search .by-name{float:left;width:195px;height:178px;}
#quick-search .by-name p{padding-bottom:11px;}
#quick-search .by-name .text-input{display:block;width:183px;margin-bottom:11px;}
#quick-search .by-county{float:left;width:195px;padding-top:3px;}
#quick-search .by-county p{padding-bottom:10px;}
#feature-panel{float:right;width:454px;height:100%;padding-left:2px;border-left:1px solid white;}
#feature-panel h1{padding-bottom:4px;}
#feature-panel .video{padding-bottom:14px;}
#news{padding-bottom:11px;}
#news h2{padding-bottom:2px;}
.CCT_NewsList_church #CCT_NewsList_church_inner{float:left;width:700px;}
#CCT_NewsList .dots h3{color:#C71D22;font:18px/22px arial;padding-bottom:10px;}
#CCT_NewsList .block-back{border-top:none;}
#body .new{padding:9px 0 6px 1px;border-bottom:1px dotted #999999;}
#body .new strong{color:#404040;}
#body .new h4,#body .new h4 a{display:block;font-weight:normal;line-height:16px;}
#body .new-2{padding-bottom:4px !important;}
#body .new-2 strong{display:block;padding-bottom:3px;color:#666666;}
.smallContentWidth #CCT_NewsList{width:710px;float:right;}
#donation-step-1 .text-input{width:290px;}
#donation-step-1 select{width:303px;}
#donation-step-1 .ticket-quantity select{width:80px;}
#donation-step-1 .pounds,.app-decibelcms-module-webform.checkout .pounds{display:block;width:90px;margin-top:8px;background:url(../images/pound.png) left center no-repeat #FFF;padding:5px 5px 4px 12px;}
#join-online .text-input,#join-online textarea{width:240px;}
#join-online select{width:253px;}
#join-online textarea{height:66px;}
#join-online .medium{width:140px;}
#join-online .small{width:100px;}
#join-online-2 .text-input{width:290px;}
#join-online-2 select{width:303px;}
#join-online-2 .medium{width:179px;}
#add-comment{padding:6px 0 0 0;background:none;border:0;}
#add-comment .left{width:80px;}
#add-comment .right{width:370px;}
#add-comment .text-input{width:250px;}
#add-comment textarea{width:340px;}
#add-comment .button{padding:6px 12px;}
#add-comment input.button{height:29px;}
#body .paging{}
#body .paging p{padding-bottom:0;}
#body .paging .results{float:left;width:250px;}
#body .paging .pages{float:left;width:260px;text-align:center;}
#body .paging .pages .b{font-size:14px;}
#body .paging .pages span.b{margin:0 3px;}
#body .paging .pages a{margin:0 3px;padding:0 3px;color:#333333;background-color:#E1E3E2;text-decoration:none !important;}
#body .paging .pages a:hover{background-color:#666666;color:white;}
#body .paging .per-page{float:right;width:190px;text-align:right;}
#body .paging .per-page a{color:#333333;}
#results .App_Pagination{border-top:none;margin:0;padding:0;}
.App_Pagination .App_Pagination_details{float:left;width:250px;}
.App_Pagination .App_Pagination_pages{float:left;width:260px;text-align:center;margin:0;padding:0;}
.App_Pagination .App_Pagination_pages li{margin:0 3px;padding:0 3px;color:#333333;background-color:#E1E3E2;text-decoration:none !important;border:none;margin:0 0 0 8px !important;}
.App_Pagination .App_Pagination_pages li:hover,.App_Pagination .App_Pagination_pages li.selected:hover{background-color:#666666;border:none;color:white;}
.App_Pagination .App_Pagination_pages li strong:hover,.App_Pagination .App_Pagination_pages li a:hover{color:white;}
.App_Pagination .App_Pagination_pageSizes{float:right;text-align:right;padding:0;}
.App_Pagination .App_Pagination_pageSizes li{color:#333333;padding:0;background:none;float:left;clear:right;background-image:url(../images/background-page-size.png);background-repeat:no-repeat;background-position:right 4px;padding-right:5px;padding-left:5px;}
.App_Pagination .App_Pagination_pageSizes li.message,.App_Pagination .App_Pagination_pageSizes li.last{background:none;padding-right:2px;}
.App_Pagination .App_Pagination_pageSizes li.message{padding-right:2px;}
.App_Pagination .App_Pagination_pageSizes li a{color:#333333;}
#results{float:left;width:700px;}
#content-small #results{padding-right:12px;}
.width700 #results{float:left;width:490px;}
.width700 #CCT_FeatureChurches #results{float:left;width:100%;}
.width500 #results{float:left;width:290px;}
.width700 #CCT_NewsList_church_inner{width:490px;}
.width700 #CCT_NewsList_church_inner img{float:none;}
.widthFull{width:100%;}
.width500{width:500px;}
.width700{width:700px;}
#results-inner{padding:10px 0;}
#results-inner .result{position:relative;padding:0;background:url(../images/separator-dot-black.png) left top repeat-x;}
#results-inner .result-inner{padding:10px 6px;margin-top:-1px;background:url(../images/separator-dot-black.png) left bottom repeat-x;}
#results-inner .result:hover{background-color:#E4EAED;cursor:pointer;}
#results-inner h2{padding-bottom:6px;font-size:19px;line-height:18px;font-family:arial,helvetica,tahoma;}
#results-inner h3{padding-bottom:0;}
#results-inner p{padding-bottom:0;padding-top:7px;line-height:14px;}
#results-inner .result .image-left{margin-bottom:0 !important;}
#results-inner .result .image-left a{display:block;}
#panel{float:right;width:198px;}
#panel form{padding:0;border:0;}
#panel .block{padding:11px 12px;border-bottom:1px solid white;}
#panel h3{padding-bottom:6px;font-size:14px;border-bottom:1px dotted #4A7388;}
.heading{padding:11px 12px;}
.heading h3{margin-bottom:0 !important;}
#panel h4{padding-left:1px;}
#panel .block-options h4{padding:2px 2px 2px 26px;background:white url(../images/icon-arrow-red-down.png) 7px 7px no-repeat;}
#panel .text-input{float:left;height:15px;display:block;width:141px;padding-top:3px;padding-bottom:2px;border-color:#00457C;color:#666666;}
#panel .date-picker,#panel .ui-datepicker-trigger{float:left;}
#panel .date-container{padding-bottom:2px;}
#panel select{width:175px;padding:3px 2px;color:#666666;border-color:#00457C;}
#panel .newListSelected{float:left;width:174px;}
#panel .newListSelected div{width:154px;}
#panel .button{margin-top:7px;padding:3px 12px;}
#panel input.button{height:23px;}
#panel .checkbox-block{padding-left:4px;}
#panel p.checkbox-block{padding-left:4px;padding-bottom:0px;}
#panel .checkbox-block .text{cursor:pointer;width:140px;color:#666666;}
#event-details big a{color:#000;text-decoration:none;}
#event-details .dots{padding-top:12px;}
#event-details .dots h3{padding-bottom:10px;color:#C71D22;font:normal 18px/22px arial;}
#event-details .block-back{border-top:none;}
#CCT_EventViewer #CCT_EventViewer_event_inner{float:left;width:700px;}
.CCT_EventViewer_event #event-details .church-title{color:#0073A5;margin-bottom:10px;display:block;}
.CCT_EventViewer_event #event-details .left-event{margin-bottom:5px;}
#comments{padding-bottom:8px;}
#body .comment{margin-bottom:9px;padding:12px 23px 10px 23px;background-color:#F3EEDE;}
#body .comment h4{padding-bottom:7px;font-size:13px;}
#body .comment p{padding-bottom:9px;}
#tab-about .column3 .comment{}
#tab-about .column3 .comment ul li{background:none;padding-left:8px;padding-right:8px;}
#payment{width:852px;margin:30px auto 15px auto;background:url(../images/background-payment.png) center top repeat-y;}
#payment-inner{background:url(../images/background-payment.png) left top no-repeat;}
#payment-inner-inner{padding:14px 15px 18px 15px;background:url(../images/background-payment.png) right bottom no-repeat;}
#payment .header{padding-bottom:16px;border-bottom:1px dotted black;}
#payment .header .logo{float:left;padding:9px 0 0 13px;}
#payment .header .logo a{display:block;width:90px;height:48px;background:url(../images/logo-cct-white-small.png) left top no-repeat;}
#payment .header .text{float:left;width:590px;padding:7px 0 0 62px;font:400 22px/26px Omnes;color:black;}
#payment .content{padding-bottom:9px;}
#payment .content .steps,#payment .content form{padding-left:164px;}
#payment .content .steps p{padding-top:9px;}
#payment .content .left{width:180px;font-size:13px;}
#payment .content .right{width:360px;}
#payment .content .text-input{width:242px;}
#payment .content .small{width:43px;}
#payment .content small{font-size:12px;}
#payment .content .button{margin-right:10px;padding-top:6px;padding-bottom:6px;}
#payment .content input.button{height:29px;}
#payment .content strong{font-size:17px;vertical-align:-1px;font-weight:bold;}
#payment .content .cards{margin-top:1px;margin-left:4px;}
#payment .content table{margin-top:7px;margin-bottom:10px;}
#payment .content table td{padding-bottom:13px;}
#payment .footer{padding:15px 15px 20px 15px;background-color:#233641;}
#payment .footer h3{padding-bottom:12px;color:white;font-size:20px;font-weight:normal;line-height:22px;}
#payment .footer p{padding:0 0 12px 0;color:#AAAAAA;line-height:15px;}
#payment .footer p a{color:#AAAAAA;font-weight:bold;}
#church-details{padding-top:1px;padding-bottom:15px;}
#church-details .row1,#church-details .row2,#church-details .row3{min-height:48px;height:auto !important;height:40px;}
#church-details .row1{float:left;width:242px;padding-right:20px;line-height:18px;font-size:14px;}
#church-details .row2{float:left;width:343px;padding-left:35px;padding-right:20px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;}
#church-details .row2 strong{font-size:14px;margin-left:-1px;}
#church-details .row3{float:left;padding-left:30px;width:215px;}
#church-details .row3 div{padding-bottom:6px;font-size:14px;color:#007DB3;}
#church-details .row3 div{font-size:13px;}
#church-details .row3 div img{vertical-align:-3px;margin-right:3px;}
#church-details .row1 .arrow,#church-details .row2 .arrow{color:#007DB3;}
#tabs-church{}
#tabs-church .ui-tabs-nav{position:relative;padding:0;width:941px;padding-left:9px;margin-left:-19px;margin-right:-19px;border-bottom:1px solid #D0D0D0;}
#tabs-church .ui-tabs-nav li{position:relative;float:left;padding:0;margin-bottom:-1px;background:none;border-bottom:1px solid #D0D0D0;}
#tabs-church .ui-tabs-nav .ui-tabs-selected{border-bottom-color:white;}
#tabs-church .ui-tabs-nav li a{display:block;padding:7px 22px 7px 21px;color:white;text-decoration:none !important;background-color:#4A7388;border-width:1px;border-style:solid;border-color:#4A7388;border-right-color:#86A1AF;border-bottom:0;}
#tabs-church .ui-tabs-nav .ui-tabs-selected a{cursor:default;border:1px solid #D0D0D0;border-bottom:0;border-left-color:white;background-color:white;color:#233641;font-weight:bold;}
#tabs-church .ui-tabs-nav .first{border-left:1px solid #D0D0D0 !important;}
.tab-news,.tab-media,.tab-more,.tab-comments,.tab-community,.tab-conservation{width:700px;float:left;}
#tab-news .right-column,#tab-media .right-column,#tab-more .right-column,#tab-comments .right-column,#tab-community .right-column,#tab-conservation .right-column{display:none;}
#tabs-church #tabs-content{padding:20px 0 0 0;}
#tabs-church #tabs-content .content-medium{width:670px;}
#tabs-church #tabs-content .right-column #panel{width:196px;}
#tabs-church #tabs-content #tab-about .column .small-events-list,#tabs-church #tabs-content #tab-about .column .small-news-list{margin-bottom:10px;}
#body .church-description{float:left;width:445px;}
#body .church-description h2{padding-bottom:11px;}
#body .church-description h3,#body .church-description big,#body .church-description .big{font-size:14px;}
#body .church-description h3{color:#000000;}
#body .church-images{float:right;width:445px;}
#body .church-images .main-image{padding-left:11px;width:434px;height:286px;}
#body .church-images .main-image .image-caption img,#body .church-images .main-image .image-caption a img{width:435px;height:290px;}
#body .church-images .thumbnails img{width:102px;height:68px;}
#body .church-images .thumbnails a{float:left;width:100px;height:67px;margin-left:11px;margin-top:10px;background-color:#333333;}
#body .church-images .button{margin-left:11px;margin-top:18px;}
#body .church-images .main-image .image-caption .caption{font-weight:bold;}
#gallery{}
#gallery span{float:left;padding:0 30px 28px 0;}
#gallery a{display:block;width:170px;height:111px;background-color:#F3EEDE;}
#gallery a img{width:170px;height:111px;}
#galleryImages span{float:left;padding:0 30px 28px 0;}
#galleryImages a{display:block;width:170px;height:111px;background-color:#F3EEDE;}
#galleryImages a img{max-width:170px;height:111px;}
#body .download-item{padding-bottom:12px;padding-left:1px;}
#body .download-item h3{padding-bottom:0;font-size:14px;}
#body .download-item p{padding-bottom:7px;}
#body .download-item big{font-size:14px;}
#body .nearby-church{padding-top:10px;}
#body .nearby-church h3{padding-bottom:0;}
#body .nearby-church p{padding-bottom:12px;}
#body #tab-more .churches{padding-bottom:20px;}
#body .attraction{padding-bottom:12px;padding-left:1px;}
#body .attraction img{float:left;margin-right:12px;margin-top:4px;}
#body .attraction h3,#body .attraction p{padding-bottom:0;padding-left:37px;}
#body .panel-2 .attraction{padding-bottom:9px;}
#body .panel-2 .attraction img{margin-right:6px;margin-top:0;}
#body .panel-2 .attraction p{padding-top:4px;}
#body .search{float:none;width:360px;padding:4px 0 15px 0;}
#body .search .text-input{width:323px !important;padding-bottom:4px !important;font-size:13px !important;}
.CCT_LatestNews .CCT_LatestNews_inner{margin-top:-17px;padding-top:18px;}
#left-column{padding-top:9px;}
#left-column .navigation{padding:0 0 20px 0;}
#left-column .navigation li{margin-top:-1px;padding:0;background:url(../images/separator-dot-black.png) left top repeat-x;}
#left-column .navigation li a{display:block;height:1%;padding:7px 3px 7px 8px;background:url(../images/separator-dot-black.png) left bottom repeat-x;text-decoration:none !important;color:#424242;}
#left-column .navigation li.selected a{color:white;font-weight:bold;}
#left-column .navigation li a:hover{color:white !important;}
#left-column .navigation li ul{display:none;padding:0;background-color:#F3EEDE;}
#left-column .navigation li.selected ul{display:block;}
#left-column .navigation li ul li{padding:0;background:none;margin-top:0;}
#left-column .navigation li.selected ul li a{display:block;height:1%;padding-left:23px;padding-top:6px;color:black;border-bottom:1px solid white;font-weight:normal;background:none;color:#424242;}
#left-column .navigation li ul li.selected a{color:white;font-weight:bold;border-bottom:0;}
#left-column .left-column-zone{margin-top:15px;}
body.green-theme #left-column .navigation li.selected,body.green-theme #left-column .navigation li:hover,body.green-theme #left-column .navigation li.hover{background-color:#98B067;}
body.blue-theme #left-column .navigation li.selected,body.blue-theme #left-column .navigation li:hover,body.wallpaint-theme #left-column .navigation li.hover,body.wallpaint-theme #left-column .navigation li.selected,body.wallpaint-theme #left-column .navigation li:hover,body.heraldry-theme #left-column .navigation li.hover,body.heraldry-theme #left-column .navigation li.selected,body.heraldry-theme #left-column .navigation li:hover{background-color:#7796A6;}
#right-column,.right-column{padding-top:9px;}
#right-column ul,.right-column ul{padding:6px 0 15px 0;}
#right-column ul li,.right-column ul li{padding-left:0;padding-bottom:3px;font-size:14px;background:none;}
#footer{background-color:#233641;margin:0 auto 40px;}
#footer a{color:white;text-decoration:none;}
#footer a:hover{text-decoration:underline !important;}
#footer .row,#footer .rows p,#footer .rows address,#footer .rows h4{font-size:12px;line-height:16px;color:#AAAAAA;}
#footer .rows{padding:18px 20px 12px 20px;}
#footer .row{float:left;width:207px;padding-left:27px;}
#footer .first-row{padding-left:0;}
#footer .row h3{padding:0 0 9px 0;margin-bottom:9px;color:white;border-bottom:1px solid #666666;font:500 19px/20px Omnes;}
#footer .row ul{padding:3px 0 9px 0;}
#footer .row ul li{padding:0;background:none;}
#footer .row ul li a{display:block;height:1%;font-size:12px;line-height:19px;}
#footer .row p{padding-bottom:22px;}
#footer .row p.custom{padding-bottom:4px;}
#footer .row p.custom2{padding-bottom:13px;}
#footer .row .icon{vertical-align:-3px;margin-right:3px;}
#footer .row h4{padding:3px 0 0 0;font-weight:bold;}
#footer .row address{padding:0 0 10px 0;}
#footer .bottom{padding:11px 20px 12px 20px;background-color:#1A272F;}
#footer .bottom,#footer .bottom p{color:#666666;font-size:11px;line-height:13px;}
#footer .copyright{float:left;padding:0;}
#footer .credits{float:right;padding:0;}
.hidden{display:none;}
.dots{padding-top:14px;border-top:1px dotted black;}
.arrow{padding-left:17px;background-position:left 3px;background-repeat:no-repeat;font:normal 14px/22px arial;}
.blue{font:normal 14px/22px arial;line-height:24px;padding-top:6px;padding-bottom:6px;}
.arrow-blue{background-image:url(../images/icon-arrow-blue.png);}
.center{text-align:center;}
.center .button{float:none;}
.button{float:left;padding:8px 16px;margin:0;color:white;font:14px/17px arial;white-space:nowrap;border:0;cursor:pointer;background-color:#C71D22;}
input.button{overflow:visible;height:34px;}
.button:hover{text-decoration:underline !important;}
.block-back{padding:8px 0;border-top:1px dotted black;border-bottom:1px dotted black;}
.block-back .button{float:right;padding:5px 19px;background-color:#223540;}
.block-back .buttonchurch{margin-right:10px;}
.custom-padding{padding-bottom:9px;}
.custom-padding-2{padding-right:60px;}
.padding-left{padding-left:15px;}
.no-padding{padding-bottom:0;}
.image-caption{position:relative;display:block;text-decoration:none !important;}
.image-caption .caption{position:absolute;left:0;bottom:0;padding:7px 11px;background-color:black;text-decoration:none !important;color:white;font-size:12px;line-height:15px;background:url(../images/background-transparency-70.png);}
.image-left{float:left;margin:0 15px 13px 0;}
.image-big-right{float:right;margin:12px 0 10px 25px;}
.image-normal{display:block;margin-top:5px;margin-bottom:8px;}
.image-border{border:1px solid #E4DAB8;}
.image-container-170x113{display:block;width:170px;height:113px;margin-bottom:7px !important;background-color:#F3EEDE;}
.image-container-170x113 img{width:170px;height:113px;}
.image-container-130x86{display:block;width:130px;height:86px;margin-bottom:7px !important;background-color:#F3EEDE;}
.image-container-130x86 img{width:130px;height:86px;}
.ui-tabs .ui-tabs-hide{display:none !important;}
.panel{padding-bottom:20px;}
.panel-title{padding:5px 12px !important;background-color:#5D9732;}
.panel-title,.panel-title a{color:white !important;font-size:14px;line-height:16px;}
.panel-content{padding:6px 9px 6px 9px;background-color:#F3EEDE;display:inline-block;}
.panel-content p{padding-bottom:6px;}
.panel-content p.image{padding-bottom:11px;}
.panel-content .button{background-color:#5D9732;}
.panel-2{padding:6px 9px 0 9px;margin-bottom:20px;background-color:#F3EEDE;}
.panel-2-title{padding:0 0 8px 0 !important;border-bottom:1px dotted #424242;}
.panel-2-content{padding:8px 0 0 0;}
.panel-2-content .button{padding-top:6px;padding-bottom:6px;margin:4px 0 10px 0;}
#accordion{}
#accordion .panel{padding-bottom:0;}
#accordion .panel-title{cursor:pointer;border-bottom:1px solid #F3EEDE;background:#294316 url(../images/icon-openclose.png) right -59px no-repeat;font-size:12px;}
#accordion .panel-title:hover{text-decoration:underline;}
#accordion .ui-state-active{background-position:right 7px;cursor:default;}
#accordion .ui-state-active:hover{text-decoration:none;}
.green #accordion .panel-title{background-color:#294316;}
.green .panel-title,.green #accordion .ui-state-active,.green .panel-content .button{background-color:#5D9732;}
.green .panel-content{background-color:#F3EEDE;}
.blue.panel-title,#accordion .blue.panel-title{background-color:#4A7388;font:bold 14px/22px arial;}
.blue.panel-title,#accordion .blue .ui-state-active,.blue.panel-content .button{background-color:#4A73A8;}
.blue.panel-content{background-color:#F3EEDE;}
.red.panel-title,.red.panel-title a{color:black !important;border-bottom:1px dotted #424242;padding-left:3px;}
.red.panel-title,#accordion .red.ui-state-active,.red.panel-content{background-color:#F3EEDE;}
.red.panel-content .button{background-color:#C71D22;}
.mapHtmlPopupChurch{width:350px;}
.mapHtmlPopupAttrac{padding-top:10px;width:250px;}
.groupedPopup{padding:0px;width:190px;height:20px;}
.mapHtmlPopupChurch p,mapHtmlPopupAttrac p{padding:0px;}
.mapHtmlPopupChurch .popupChurchDesc,.mapHtmlPopupAttrac .popupAttracDesc{float:left;width:190px;}
.mapHtmlPopupChurch .popupChurchDesc .churchTitle{color:#0073A5;font-weight:bold;font-size:13px;font-family:arial,helvetica,tahoma;margin-bottom:-8px;line-height:16px;}
.mapHtmlPopupAttrac .popupAttracDesc .attracTitle{color:#000;font-weight:bold;font-size:13px;font-family:arial,helvetica,tahoma;margin-top:-12px;margin-bottom:-8px;}
.mapHtmlPopupChurch .popupChurchDesc .churchLink{color:#0073A5;font-weight:bold;font-size:12px;font-family:arial,helvetica,tahoma;margin-top:0px;}
.mapHtmlPopupChurch .popupChurchImg,.mapHtmlPopupAttrac .popupAttractionImg{float:right;margin-left:-5px;}
.mapHtmlPopupChurch img,.mapHtmlPopupAttrac img{height:100px;width:150px;padding-right:10px;}
#mapPopup .panel,#informationPoup .panel{padding-bottom:0px;}
#mapPopup .panel-title{margin-right:20px;}
#informationPoup{max-width:600px;}
#mapPopup h3.headingPoup,#informationPoup h3.headingPoup{background-color:#4A7388;color:white;margin-bottom:10px;padding:5px 10px;float:left;margin-right:20px;width:95%;}
#informationPoup .panel-title{margin-right:20px;margin-bottom:10px;}
#informationPoup p{padding-bottom:10px;}
.App_WebForm,.App_WebForm .App_WebForm_inner,.App_WebForm .App_WebForm_inner form{float:left;}
#content-medium .App_WebForm .App_WebForm_inner form,#content-small .App_WebForm .App_WebForm_inner form{padding-bottom:20px;}
#content-medium .App_WebForm .App_WebForm_field .App_WebForm_fieldName .App_WebForm_required,#content-small .App_WebForm .App_WebForm_field .App_WebForm_fieldName .App_WebForm_required{color:#C6191F;}
#content-medium .App_WebForm_checkbox span,#content-small .App_WebForm_checkbox span{color:#C6191F;}
#content-medium .App_WebForm .App_WebForm_inner form .App_WebForm_section,#content-small .App_WebForm .App_WebForm_inner form .App_WebForm_section{font-weight:400;padding-bottom:11px;color:#C71D22;font-size:24px;}
#content-medium .App_WebForm .App_WebForm_inner form .App_WebForm_field .App_WebForm_fieldName,#content-small .App_WebForm .App_WebForm_inner form .App_WebForm_field .App_WebForm_fieldName{width:150px;color:black;}
#content-medium .App_WebForm .App_WebForm_inner form .App_WebForm_field .App_WebForm_input select,#content-small .App_WebForm .App_WebForm_inner form .App_WebForm_field .App_WebForm_input select{width:253px;}
#content-medium .App_WebForm .App_WebForm_inner form .App_WebForm_submit,#content-small .App_WebForm .App_WebForm_inner form .App_WebForm_submit{margin-left:156px;}
#content-medium .App_WebForm .App_WebForm_inner form .App_WebForm_field .App_WebForm_input input[type="text"],#content-medium .App_WebForm .App_WebForm_inner form .App_WebForm_field .App_WebForm_input textarea,#content-small .App_WebForm .App_WebForm_inner form .App_WebForm_field .App_WebForm_input input[type="text"],#content-small .App_WebForm .App_WebForm_inner form .App_WebForm_field .App_WebForm_input textarea{width:240px;padding:5px 5px 4px 6px;font:normal 12px/13px arial;border:1px solid #818285;background-color:white;}
.App_WebForm .App_WebForm_inner form{padding:15px 22px 0 22px;border-top:1px dotted #424242;border-bottom:1px dotted #424242;background-color:#F3EEDE;}
form fieldset{}
form .left{float:left;width:150px;padding:4px 10px 9px 0;color:black;}
form .left-two-lines{padding-top:0;margin-top:-3px;}
form .right{float:left;width:420px;padding-bottom:9px;}
form .full{float:left;width:650px;padding-bottom:9px;}
.required{color:#C6191F;line-height:22px;}
form .required{line-height:16px;}
form .checkbox-block{padding:0;}
form .checkbox-block label,#cct_walkbuilderviewer .checkbox-block label{display:block;padding-top:6px;}
form .checkbox-block .checkbox,form .checkbox-block .ez-radio,form .checkbox-block .ez-checkbox,#cct_walkbuilderviewer .checkbox-block .checkbox,#cct_walkbuilderviewer .checkbox-block .ez-radio,#cct_walkbuilderviewer .checkbox-block .ez-checkbox{float:left;margin:1px 0 0 1px;}
form .checkbox-block .text,#cct_WalkFinderViewer .checkbox-block .text,#cct_walkbuilderviewer .checkbox-block .text{float:left;padding-left:6px;width:84%;}
form .checkbox{margin:0;padding:0;}
form .text-input,form textarea,form select,#cct_walkbuilderviewer .text-input,#cct_walkbuilderviewer textarea,#cct_walkbuilderviewer select{padding:5px 5px 4px 6px;font:normal 12px/13px arial;border:1px solid #818285;background-color:white;}
form select{padding-top:4px;}
form .button{padding-left:19px;padding-right:19px;}
form .button-back{margin-right:94px;background-color:#223540;}
form .no-width{width:auto !important;}
form .v-sep{display:block;height:9px;font:0/0 arial;}
form h2{padding-bottom:11px;font-weight:400;}
form input::-moz-focus-inner{border:0;padding:0;}
form table{width:60%;margin-bottom:20px;}
form table td{font-size:14px;line-height:17px;padding-bottom:10px;}
.App_WebForm .gift-logo img{padding-top:15px;}
.ez-hide{opacity:0;filter:alpha(opacity=0);outline:none;}
.ez-checkbox,.ez-radio{width:15px;height:15px;margin:0 !important;padding:0;font:0/0 arial;}
.ez-checkbox{background:url(../images/background-checkbox.png) left top no-repeat;}
.ez-radio{background:url(../images/background-radio.png) left top no-repeat;}
.ez-checked,.ez-selected{background-position:left -30px;}
#panel .ez-checkbox{width:10px;height:10px;margin-top:2px !important;margin-right:3px !important;background-image:none;background-color:white;}
#panel .ez-checked{background-color:#C71D22;}
.steps{padding-top:9px;}
.steps h2{float:left;font-size:26px;line-height:26px;padding-top:0;padding-bottom:10px;font-weight:500;}
.steps p{float:right;padding:15px 2px 0 0;}
.App_WebForm .App_WebForm_field .App_WebForm_description{max-width:253px;}
.App_WebForm .App_WebForm_field .App_WebForm_description p{padding-bottom:0;}
#WebForm .App_FormFieldType_Captcha .help{clear:both !important;margin:6px 0 0 155px !important;}
#WebForm .App_FormFieldType_Captcha input[type="text"]{margin:6px 0 0 155px !important;}
* html .clearfix{height:1%;}
html[xmlns] .clearfix{display:block;}
.clearfix:after{height:0;display:block;clear:both;content:".";visibility:hidden;line-height:0;}
.clearfix{display:inline-block;}
.noLinkType{color:#424242;}
.App_ImageAsset{position:relative;}
.App_ImageAsset .App_ImageAsset_caption{background:url("../images/background-transparency-70.png") repeat scroll 0 0 transparent;bottom:0;font-size:12px;left:0;line-height:15px;padding:7px 11px;position:absolute;text-decoration:none !important;}
.App_ImageAsset .App_ImageAsset_caption p{color:white;padding-bottom:0;}
#banner .App_Toolbar{padding:64px 0 0;}
.CCT_CallToActionViewer_rightPanel{padding-bottom:10px;}
#CCT_Filters{border-bottom:1px dotted #424242;background-color:#F3EEDE;}
#CCT_Filters .heading{}
#CCT_Filters form #taxonomySearch{padding-left:11px;padding-bottom:12px;}
#body #App_FeedableObject_MakeComment{float:left;}
#body #App_FeedableObject_Comments,#body #App_FeedableObject_MakeComment{width:100%;}
#body #App_FeedableObject_Comments h3,#body #App_FeedableObject_MakeComment h3{color:#C71D22;font:400 24px/24px Omnes;padding-bottom:8px;}
#body #App_FeedableObject_MakeComment #App_FeedableObject_CommentErrors{float:left;}
#App_FeedableObject_CommentForm .App_WebForm_field{float:left;padding-bottom:10px;width:470px;}
#App_FeedableObject_CommentForm .App_WebForm_field .App_WebForm_fieldName{width:100px;float:left;color:black;}
#App_FeedableObject_CommentForm .App_WebForm_field .button{margin-left:100px;margin-top:0;}
#App_FeedableObject_CommentForm .App_WebForm_field .App_WebForm_image{padding-left:100px;float:left;}
#App_FeedableObject_CommentForm .App_WebForm_captcha input{margin-top:10px;}
#App_FeedableObject_CommentForm .App_WebForm_captcha p,#App_FeedableObject_CommentForm .App_WebForm_captcha label{padding-top:10px;}
#App_FeedableObject_CommentForm .App_WebForm_captcha p{padding-left:100px;}
#App_FeedableObject_CommentForm .App_WebForm_field .App_WebForm_input{float:right;width:370px;}
#App_FeedableObject_CommentForm .App_WebForm_field .App_WebForm_input input[type="text"],#App_FeedableObject_CommentForm .App_WebForm_field .App_WebForm_input select,#App_FeedableObject_CommentForm .App_WebForm_field .App_WebForm_input textarea{background-color:white;border:1px solid #818285;font:12px/13px arial;padding:5px 5px 4px 6px;}
.CCT_ChurchViewer_church #tabs-church #tab-about .column2 .image-normal img{width:168px;height:112px;}
.CCT_ChurchViewer_church #tab-news .tab-news .events big{margin-bottom:18px;float:left;}
.CCT_ChurchViewer_church #tab-news .tab-news .events .event .eventImage,.CCT_ChurchViewer_church #tab-news .tab-news .news .newsItem .newsImage,.CCT_ChurchViewer_church #tab-more .tab-more .churches .church img{width:170px;height:113px;float:left;padding-right:10px;padding-bottom:5px;}
.CCT_ChurchViewer_church #tab-more .tab-more .churches .church .church-title,.CCT_ChurchViewer_church #tab-more .tab-more .churches .church .church-summary,.CCT_ChurchViewer_church #tab-more .tab-more .churches .church .church-address{display:block;margin-bottom:5px;}
.CCT_ChurchViewer_church #tab-more .tab-more .panel-2-content .attraction .attraction-title,.CCT_ChurchViewer_church #tab-more .tab-more .panel-2-content .attraction .attraction-description,.CCT_ChurchViewer_church #tab-more .tab-more .panel-2-content .attraction .attraction-address{display:block;margin-bottom:5px;}
.CCT_ChurchViewer_church #tab-more .tab-more .panel-2-content .attraction .attraction-title{color:#0073A5;}
.CCT_ChurchViewer_church #tab-more .tab-more .panel-2-content .attraction img{width:170px;height:113px;}
.CCT_ChurchViewer_church #makeHomePage{display:none;}
#CCT_MapSearch #content{float:left;width:700px;}
#CCT_MapSearch #content #map{width:700px;height:600px;}
#CCT_MapSearch #content #map{width:700px;height:600px;}
#CCT_MapSearch #content .search{display:none;}
#CCT_QuickSearch .button{height:27px;padding:6px 16px;}
#CCT_QuickSearch .by-county .button{height:16px;padding:6px 16px;text-align:left;}
.content-columns-wrapper > .left-column{padding:0;width:700px;float:left;}
.content-columns-wrapper > .right-column{width:200px;float:right;}
.left-side{float:left;}
.right-side{float:right;}
.fill-background{background-color:#f3eedd;}
.fill-background.gray{background-color:#e4eaed;}
p.sub-title{font-size:16px;line-height:18px;font-weight:bold;}
p.light,span.light{color:#A4A4A4;}
.buttons-container .button.last{margin-bottom:0;}
.buttons-container .left-side .button,.buttons-container .right-side .button,.buttons-container .left-side .linkButton,.buttons-container .right-side .linkButton{margin-right:20px;float:left;}
.buttons-container .left-side .button.last,.buttons-container .right-side .button.last,.buttons-container .left-side .linkButton.last,.buttons-container .right-side .linkButton.last{margin-right:0 !important;}
.social-networks-container .title{margin-bottom:16px;font-weight:bold;color:#424242;font-size:16px;}
.social-networks-container .buttons-container > .button{margin-right:5px;padding:0;float:left;display:block;background:none;}
.social-networks-container .buttons-container > .button img{display:block;}
.module.itinerary > .content .list.itinerary.small > .item{padding:10px 12px;padding-bottom:5px;background:none;border-bottom:1px solid #ffffff;}
.module.itinerary > .content .buttons-container .button,.module.itinerary > .content .buttons-container .linkButton{margin-right:10px;}
.list.itinerary.border{border-bottom:1px solid #424242;}
.list.itinerary.border.dotted{padding-bottom:1px;background:transparent url('../images/separator-dot-black.png') repeat-x 0 100%;border-bottom:none;}
.list.itinerary .links-container a{color:#c71d22;}
.list.itinerary > .item{padding-top:20px;padding-bottom:10px;background:transparent url('../images/separator-dot-black.png') repeat-x 0 0;}
.list.itinerary > .item > .basic-info-wrapper .image-container{margin-top:2px;margin-right:20px;margin-bottom:10px;min-width:150px;float:left;}
#results-inner .list.itinerary > .item .basic-info-wrapper h2.title,.list.itinerary > .item .basic-info-wrapper .title{margin:0;padding-bottom:6px;font-size:16px;line-height:16px;font-family:'Arial','Helvetica','Tahoma';}
#results-inner .list.itinerary > .item .basic-info-wrapper .location,.list.itinerary > .item .basic-info-wrapper .location{padding-bottom:0px;padding-top:1px;color:#424242;font-size:13px;font-weight:bold;}
#results-inner .list.itinerary > .item .basic-info-wrapper p.summary,.list.itinerary > .item .basic-info-wrapper .summary{padding-bottom:6px;}
.list.itinerary > .item .basic-info-wrapper .buttons-container .button{margin-right:5px;}
.list.itinerary > .item .basic-info-wrapper .buttons-container > .right-side .links-container{margin-top:3px;}
.list.itinerary > .item .basic-info-wrapper .link.show-more.hide{display:none;}
.list.itinerary > .item .read-more-container{padding-top:20px;}
.list.itinerary > .item .read-more-container .link.hide-more.hide{display:none;}
#results-inner .list.itinerary > .item .read-more-container p,.list.itinerary > .item .read-more-container p{padding-bottom:15px;padding-top:0px;}
.list.itinerary > .item .read-more-container p.no-pad{padding-bottom:0;}
.list.itinerary > .item .read-more-container > .row > .left-side{margin-right:20px;width:150px;}
.list.itinerary > .item .read-more-container > .row > .left-side .release-container{text-align:right;}
.list.itinerary > .item .read-more-container > .row > .right-side{float:left;width:330px;}
#results-inner .list.itinerary > .item .read-more-container > .row > .right-side p.section-title,.list.itinerary > .item .read-more-container > .row > .right-side .section-title{font-size:13px;color:#ca1d1a;font-weight:bold;line-height:16px;padding-bottom:15px;padding-top:0px;}
.list.itinerary > .item .read-more-container > .row > .right-side .title-container{margin-bottom:3px;}
.list.itinerary > .item .read-more-container > .row > .right-side .title-container .title{margin-bottom:0;padding-bottom:0;float:left;}
.list.itinerary > .item .read-more-container > .row > .right-side .title-container .buttons-container{margin-top:-3px;margin-left:10px;float:left;}
.list.itinerary.small > .item{font-size:10px;}
.list.itinerary.small > .item .image-container{margin-top:0;margin-right:5px;margin-bottom:3px;min-width:60px;}
.list.itinerary.small > .item .image-container img{width:60px;height:40px;}
.list.itinerary.small > .item .title{margin-top:2px;margin-bottom:0;font-size:10px;line-height:12px;font-weight:bold;}
.list.itinerary.small > .item .links-container .link{font-weight:bold;font-size:10px;}
.list.itinerary.review > .item{padding:20px 0;position:relative;}
.list.itinerary.review > .item .button.remove{position:absolute;top:20px;right:0;}
.list.itinerary.review > .item > .inner > .left-side{width:70px;}
.list.itinerary.review > .item > .inner > .left-side .number{font-weight:bold;font-size:60px;line-height:80px;color:#d3d6d5;text-align:center;}
.list.itinerary.review > .item > .inner > .right-side{width:630px;}
.list.itinerary.review > .item > .inner > .right-side .image-container{margin-right:10px;width:120px;float:left;}
.list.itinerary.review > .item > .inner > .right-side .image-container img{width:120px;height:80px;}
.list.itinerary.review > .item > .inner > .right-side .title{padding-right:30px;}
.list.itinerary.review > .item > .inner > .right-side .title img{margin-left:5px;display:inline-block;}
.itinerary-planer-list-container .list.itinerary > .item > .basic-info-wrapper .image-container img{height:100px;width:150px;}
.itinerary-planer-list-container .list.itinerary > .item > .basic-info-wrapper .image-container img.attraction-icon{height:26px;width:26px;}
.module.save-your-itinerary > .content .print-container .title{margin-bottom:8px;font-size:14px;}
.module.save-your-itinerary > .content .app-decibelcms-module-webform fieldset{margin-bottom:10px;}
.module.save-your-itinerary > .content .app-decibelcms-module-webform .row{}
.module.save-your-itinerary > .content .app-decibelcms-module-webform .row p{padding-bottom:10px;line-height:14px;color:#666666;}
#panel .module.save-your-itinerary > .content .app-decibelcms-module-webform .input-container input.text-input,.module.save-your-itinerary > .content .app-decibelcms-module-webform .input-container input{width:161px;}
.module{margin-bottom:20px;background-color:#f3eedd;}
.module.gray{background-color:#ececec;}
.module.no-pad{margin-bottom:0;}
.module > .header{padding:0 12px;}
.module > .header > .inner{padding:9px 0;background:transparent url('../images/separator-dot-black.png') repeat-x 0 100%;}
.module > .header.no-border > .inner{background:none;}
.module > .header > .inner .title{margin:0;padding:0;font-size:13px;line-height:16px;font-weight:bold;color:#000000;}
.module > .header > .inner .actions-container{margin-top:4px;line-height:12px;}
.module > .header > .inner .actions-container .action{font-size:10px;line-height:12px;font-weight:bold;text-decoration:none;color:#c71d22;}
.module > .header > .inner .actions-container .action:hover{text-decoration:underline;}
.module > .content{padding-bottom:1px;background:transparent url('../images/separator-dot-black.png') repeat-x 0 100%;}
.module > .content .content-block{padding:10px 12px;border-bottom:1px solid #ffffff;}
.module > .content .content-block .content-block-header{margin-bottom:10px;}
.module > .content .content-block .content-block-header .title{font-size:13px;font-weight:bold;color:#000000;}
#CCT_ItineraryPanel .right-section{width:445px;height:310px;float:right;}
#CCT_ItineraryPanel .right-section img{width:435px;height:290px;}
#CCT_ItineraryPanel form .row label{margin:0;margin-bottom:7px;padding-top:0;display:block;width:auto;float:none;font-size:12px;line-height:14px;font-weight:bold;color:#333333;}
#CCT_ItineraryPanel form .row .searchMileDistance-selector,#CCT_ItineraryPanel form .row .search-button{float:left;}
#CCT_ItineraryPanel form .row .searchMileDistance-selector{margin-right:13px;margin-top:4px;}
#CCT_ItineraryViewer .searchResult .left-column{margin-right:20px;padding:0;width:180px;}
#CCT_ItineraryViewer .searchResult .right-column #map{width:500px;height:600px;}
#CCT_ItineraryViewer .searchResult #searchform,#CCT_ItineraryViewer .no-pad,#CCT_ItineraryViewer .no-pad .multi-selection-container,#CCT_ItineraryViewer .no-pad .multi-selection-container,#CCT_ItineraryViewer .no-pad .multi-selection-container .row,#CCT_ItineraryViewer .no-pad .multi-selection-container .row .block,#CCT_ItineraryViewer .no-pad .multi-selection-container .row .block label,#CCT_ItineraryViewer #searchform .no-pad .multi-selection-container .row .block .input-container,#CCT_ItineraryViewer #searchform .buttons-container{float:left;}
#CCT_ItineraryViewer .searchResult #searchform{margin-bottom:10px;}
#CCT_ItineraryViewer .no-pad .multi-selection-container .row .block label{margin-top:6px;margin-right:6px;}
#CCT_ItineraryViewer .no-pad .multi-selection-container .row .block select{width:142px;}
#CCT_ItineraryViewer .no-pad .multi-selection-container .row .block.second label{margin-left:6px;}
#CCT_ItineraryViewer .no-pad .multi-selection-container .row .block.second input{width:333px;}
#CCT_ItineraryViewer .buttons-container{margin-left:5px;}
#CCT_ItineraryViewer .buttons-container input.button{height:27px;padding-top:5px;}
.itinerary-planer-container > .left-column{margin-right:20px;padding:0;width:180px;float:left;}
.itinerary-planer-container > .right-column{padding:0;width:500px;float:left;}
#results-inner .itinerary-planer-container .right-column #content-tab-1 .count-message{font:400 24px/24px Omnes;}
.itinerary-planer-list-container h2{margin-top:12px;}
#results-inner .itinerary-planer-list-container p.result-info,.itinerary-planer-list-container .result-info{padding-bottom:8px;}
#CCT_ItineraryViewer #results-inner .mapHtmlPopupChurch .popupChurchDesc h2.churchTitle{font-size:13px;line-height:16px;padding-bottom:0px;}
#cct_walkbuilderviewer form .row .searchMileDistance-selector,#cct_walkbuilderviewer form .row .search-button{float:left;}
#cct_walkbuilderviewer form .row .searchMileDistance-selector{margin-right:13px;margin-top:4px;}
#cct_walkbuilderviewer .searchresult #searchform,#cct_walkbuilderviewer .no-pad,#cct_walkbuilderviewer .no-pad .multi-selection-container,#cct_walkbuilderviewer .no-pad .multi-selection-container,#cct_walkbuilderviewer .no-pad .multi-selection-container .row,#cct_walkbuilderviewer .no-pad .multi-selection-container .row .block,#cct_walkbuilderviewer .no-pad .multi-selection-container .row .block label,#cct_walkbuilderviewer #searchform .no-pad .multi-selection-container .row .block .input-container,#cct_walkbuilderviewer #searchform .buttons-container{float:left;}
#cct_walkbuilderviewer .searchresult #searchform{margin-bottom:10px;}
#cct_walkbuilderviewer .no-pad .multi-selection-container .row .block label{margin-top:6px;margin-right:6px;}
#cct_walkbuilderviewer .no-pad .multi-selection-container .row .block select{width:142px;}
#cct_walkbuilderviewer .no-pad .multi-selection-container .row .block.second label{margin-left:6px;}
#cct_walkbuilderviewer .no-pad .multi-selection-container .row .block.second input{width:333px;}
#cct_walkbuilderviewer .buttons-container{margin-left:5px;margin-bottom:5px;}
#cct_walkbuilderviewer .buttons-container input.button{height:27px;padding-top:5px;}
.form-steps-container{margin-bottom:20px;}
.form-steps-container.three-columns > .column{margin-right:2px;width:300px;float:left;}
.form-steps-container.three-columns > .column.last{margin-right:0;}
.form-steps-container.three-columns > .column .text{display:block;height:80px;font-size:12px;line-height:80px;font-weight:bold;color:#aaaaaa;text-decoration:none;text-align:center;background-color:#ececec;border-bottom:5px solid #aaaaaa;}
.form-steps-container.three-columns > .column.done .text{color:#ffffff;background-color:#d5dfe4;border-color:#c7d4db;}
.form-steps-container.three-columns > .column.undone .text{background-color:#ececec;border-color:#aaaaaa;}
.form-steps-container.three-columns > .column.active .text{color:#ffffff;background-color:#7595a6;border-color:#477288;}
.form-steps-container.three-columns > .column .text > span{vertical-align:middle;height:auto;line-height:14px;}
.form-steps-container.three-columns > .column .number{margin:0 auto;margin-top:-18px;padding:5px 0;display:block;width:30px;height:20px;font-size:16px;line-height:20px;font-weight:bold;color:#ffffff;text-decoration:none;text-align:center;background-color:#aaaaaa;}
.form-steps-container.three-columns > .column.done .number{background:#babdc0 url('../images/form-steps-number-background.png') repeat-x 0 -30px;}
.form-steps-container.three-columns > .column.undone .number{background:#aaaaaa url('../images/form-steps-number-background.png') repeat-x 0 0;}
.form-steps-container.three-columns > .column.active .number{background:#162229 url('../images/form-steps-number-background.png') repeat-x 0 -60px;}
.tags-container .tag{margin-right:10px;padding:0 10px;display:inline-block;font-size:12px;line-height:22px;height:22px;color:#ffffff;white-space:nowrap;background-color:#424242;}
.tags-container .tag.last{margin-right:0 !important;}
#CCT_ItineraryViewer .ui-tabs{position:relative;}
#CCT_ItineraryViewer .ui-tabs .ui-tabs-nav{margin:0;padding:0;}
#CCT_ItineraryViewer .ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;margin:0;padding:0;white-space:nowrap;}
#CCT_ItineraryViewer .ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;}
#CCT_ItineraryViewer .ui-tabs .ui-tabs-nav li a,#CCT_ItineraryViewer .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
#CCT_ItineraryViewer .ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:0;background:none;}
#CCT_ItineraryViewer .ui-tabs .ui-tabs-hide{display:none !important;}
#CCT_ItineraryViewer .tabs.content-tabs .tabs-nav{margin-bottom:0;border-bottom:1px solid #424242;}
#CCT_ItineraryViewer .tabs.content-tabs .tabs-nav li{margin-right:5px;padding:0;float:left;height:28px;background:#424242;position:relative;}
#CCT_ItineraryViewer .tabs.content-tabs .tabs-nav li.ui-state-active{margin-bottom:-1px;background:#ffffff;border:1px solid #424242;border-bottom:none;}
#CCT_ItineraryViewer .tabs.content-tabs .tabs-nav li a{padding:6px 28px;font-size:13px;line-height:16px;color:#ffffff;font-weight:bold;display:block;}
#CCT_ItineraryViewer .tabs.content-tabs .tabs-nav li.ui-state-active a{padding:5px 27px 7px 27px;color:#424242;}
#CCT_ItineraryViewer .tabs.content-tabs .tabs-content .ui-tabs-panel.inner-pad{padding:10px 0;}
#CCT_GalleryPage #CCT_GalleryPage_inner #CCT_GalleryPage_mainContent #galleryImages .smallSize{width:200px;height:200px;}
#CCT_GalleryPage #CCT_GalleryPage_inner #CCT_GalleryPage_mainContent #introductionText,#CCT_GalleryPage #CCT_GalleryPage_inner #CCT_GalleryPage_mainContent #footerText{border-top:1px dotted black;padding-top:14px;}
#lightbox{z-index:1000 !important;}
#overlay{z-index:999 !important;}
#lightbox #nextLinkText,#lightbox #prevLinkText{color:#0073A5;}
div.ez-checkbox{display:inline-block;}
.twitterFeedBox .twtr-doc{-moz-border-radius:0px;}
.home .twitterFeedBox .twtr-hd{display:none;visibility:hidden;}
.home #twtr-widget-1 .twtr-new-results,.home #twtr-widget-1 .twtr-results-inner,.home #twtr-widget-1 .twtr-timeline,.home #twtr-widget-1 .twtr-doc{background:none repeat scroll 0 0 #ffffff !important;}
.home #twtr-widget-1 .twtr-widget .twtr-tweet{border-bottom:none !important;}
.home .twitterFeedBox .twtr-doc{width:290px !important;}
.home #twtr-widget-1 .twtr-tweet-wrap{overflow:hidden;padding:6px 8px 6px 0 !important;}
.twitterFeedBox .twtr-doc .twtr-hd{border-bottom:1px dotted #424242;}
.twitterFeedBox #twtr-widget-1 .twtr-doc .twtr-hd h4 a{color:#000000 !important;}
.twitterFeedBox .twtr-doc .twtr-ft{display:none;}
.App_SiteSearch .App_SiteSearch_results .App_SiteSearch_result.event,.App_SiteSearch .App_SiteSearch_results .App_SiteSearch_result.news,.App_SiteSearch .App_SiteSearch_results .App_SiteSearch_result.church{min-height:94px;}
.App_SiteSearch .App_SiteSearch_results .event .image-left,.App_SiteSearch .App_SiteSearch_results .news .image-left,.App_SiteSearch .App_SiteSearch_results .church .image-left{margin-top:4px;margin-right:4px;margin-bottom:4px;margin-left:4px;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default !important;}
.ui-autocomplete{display:none;}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-datepicker-trigger{cursor:pointer;}
.ui-datepicker{background:rgb(238,238,238) url(../images/background-datepicker.png) left top repeat-x;border:1px solid rgb(204,204,204);}
.ui-datepicker .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}
.ui-datepicker .ui-widget .ui-widget{font-size:1em;}
.ui-datepicker .ui-widget input,.ui-datepicker .ui-widget select,.ui-datepicker .ui-widget textarea,.ui-datepicker .ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}
.ui-datepicker .ui-widget-content{border:1px solid #aaaaaa;background:#ffffff url(../images/ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222222;}
.ui-datepicker .ui-widget-content a{color:#222222;}
.ui-datepicker .ui-widget-header{border:1px solid #202032;background:#53667f url(../images/ui/ui-bg_flat_100_53667f_40x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold;}
.ui-datepicker .ui-widget-header a{color:#ffffff;}
.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(../images/ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555;font-size:11px;}
.ui-datepicker .ui-state-default a,.ui-datepicker .ui-state-default a:link,.ui-datepicker .ui-state-default a:visited{color:#555555;text-decoration:none;}
.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-hover,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-focus{border:1px solid #999999;background:#facd4c url(../images/ui/ui-bg_glass_75_facd4c_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;}
.ui-datepicker .ui-state-hover a,.ui-datepicker .ui-state-hover a:hover{color:#212121;text-decoration:none;}
.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active{border:1px solid #aaaaaa;background:#ffffff url(../images/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;}
.ui-datepicker .ui-state-active a,.ui-datepicker .ui-state-active a:link,.ui-datepicker .ui-state-active a:visited{color:#212121;text-decoration:none;}
.ui-datepicker .ui-widget:active{outline:none;}
.ui-datepicker .ui-state-highlight,.ui-datepicker .ui-widget-content .ui-state-highlight,.ui-datepicker .ui-widget-header .ui-state-highlight{}
.ui-datepicker .ui-state-highlight a,.ui-datepicker .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-datepicker .ui-state-error,.ui-datepicker .ui-widget-content .ui-state-error,.ui-datepicker .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}
.ui-datepicker .ui-state-error a,.ui-datepicker .ui-widget-content .ui-state-error a,.ui-datepicker .ui-widget-header .ui-state-error a{color:#cd0a0a;}
.ui-datepicker .ui-state-error-text,.ui-datepicker .ui-widget-content .ui-state-error-text,.ui-datepicker .ui-widget-header .ui-state-error-text{color:#cd0a0a;}
.ui-datepicker .ui-priority-primary,.ui-datepicker .ui-widget-content .ui-priority-primary,.ui-datepicker .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-datepicker .ui-priority-secondary,.ui-datepicker .ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-datepicker .ui-icon{width:16px;height:16px;background-image:url(../images/ui/ui-icons_222222_256x240.png);}
.ui-datepicker .ui-widget-content .ui-icon{background-image:url(../images/ui/ui-icons_222222_256x240.png);}
.ui-datepicker .ui-widget-header .ui-icon{background-image:url(../images/ui/ui-icons_ffffff_256x240.png);}
.ui-datepicker .ui-state-default .ui-icon{background-image:url(../images/ui/ui-icons_888888_256x240.png);}
.ui-datepicker .ui-state-hover .ui-icon,.ui-datepicker .ui-state-focus .ui-icon{background-image:url(../images/ui/ui-icons_454545_256x240.png);}
.ui-datepicker .ui-state-active .ui-icon{background-image:url(../images/ui/ui-icons_454545_256x240.png);}
.ui-datepicker .ui-state-highlight .ui-icon{background-image:url(../images/ui/ui-icons_2e83ff_256x240.png);}
.ui-datepicker .ui-state-error .ui-icon,.ui-datepicker .ui-state-error-text .ui-icon{background-image:url(../images/ui/ui-icons_cd0a0a_256x240.png);}
.ui-datepicker .ui-icon-carat-1-n{background-position:0 0;}
.ui-datepicker .ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-datepicker .ui-icon-carat-1-e{background-position:-32px 0;}
.ui-datepicker .ui-icon-carat-1-se{background-position:-48px 0;}
.ui-datepicker .ui-icon-carat-1-s{background-position:-64px 0;}
.ui-datepicker .ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-datepicker .ui-icon-carat-1-w{background-position:-96px 0;}
.ui-datepicker .ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-datepicker .ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-datepicker .ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-datepicker .ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-datepicker .ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-datepicker .ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-datepicker .ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-datepicker .ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-datepicker .ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-datepicker .ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-datepicker .ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-datepicker .ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-datepicker .ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-datepicker .ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-datepicker .ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-datepicker .ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-datepicker .ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-datepicker .ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-datepicker .ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-datepicker .ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-datepicker .ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-datepicker .ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-datepicker .ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-datepicker .ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-datepicker .ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-datepicker .ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-datepicker .ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-datepicker .ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-datepicker .ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-datepicker .ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-datepicker .ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-datepicker .ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-datepicker .ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-datepicker .ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-datepicker .ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-datepicker .ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-datepicker .ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-datepicker .ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-datepicker .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-datepicker .ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-datepicker .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-datepicker .ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-datepicker .ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-datepicker .ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-datepicker .ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-datepicker .ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-datepicker .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-datepicker .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-datepicker .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-datepicker .ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-datepicker .ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-datepicker .ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-datepicker .ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-datepicker .ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-datepicker .ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-datepicker .ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-datepicker .ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-datepicker .ui-icon-arrow-4{background-position:0 -80px;}
.ui-datepicker .ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-datepicker .ui-icon-extlink{background-position:-32px -80px;}
.ui-datepicker .ui-icon-newwin{background-position:-48px -80px;}
.ui-datepicker .ui-icon-refresh{background-position:-64px -80px;}
.ui-datepicker .ui-icon-shuffle{background-position:-80px -80px;}
.ui-datepicker .ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-datepicker .ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-datepicker .ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-datepicker .ui-icon-folder-open{background-position:-16px -96px;}
.ui-datepicker .ui-icon-document{background-position:-32px -96px;}
.ui-datepicker .ui-icon-document-b{background-position:-48px -96px;}
.ui-datepicker .ui-icon-note{background-position:-64px -96px;}
.ui-datepicker .ui-icon-mail-closed{background-position:-80px -96px;}
.ui-datepicker .ui-icon-mail-open{background-position:-96px -96px;}
.ui-datepicker .ui-icon-suitcase{background-position:-112px -96px;}
.ui-datepicker .ui-icon-comment{background-position:-128px -96px;}
.ui-datepicker .ui-icon-person{background-position:-144px -96px;}
.ui-datepicker .ui-icon-print{background-position:-160px -96px;}
.ui-datepicker .ui-icon-trash{background-position:-176px -96px;}
.ui-datepicker .ui-icon-locked{background-position:-192px -96px;}
.ui-datepicker .ui-icon-unlocked{background-position:-208px -96px;}
.ui-datepicker .ui-icon-bookmark{background-position:-224px -96px;}
.ui-datepicker .ui-icon-tag{background-position:-240px -96px;}
.ui-datepicker .ui-icon-home{background-position:0 -112px;}
.ui-datepicker .ui-icon-flag{background-position:-16px -112px;}
.ui-datepicker .ui-icon-calendar{background-position:-32px -112px;}
.ui-datepicker .ui-icon-cart{background-position:-48px -112px;}
.ui-datepicker .ui-icon-pencil{background-position:-64px -112px;}
.ui-datepicker .ui-icon-clock{background-position:-80px -112px;}
.ui-datepicker .ui-icon-disk{background-position:-96px -112px;}
.ui-datepicker .ui-icon-calculator{background-position:-112px -112px;}
.ui-datepicker .ui-icon-zoomin{background-position:-128px -112px;}
.ui-datepicker .ui-icon-zoomout{background-position:-144px -112px;}
.ui-datepicker .ui-icon-search{background-position:-160px -112px;}
.ui-datepicker .ui-icon-wrench{background-position:-176px -112px;}
.ui-datepicker .ui-icon-gear{background-position:-192px -112px;}
.ui-datepicker .ui-icon-heart{background-position:-208px -112px;}
.ui-datepicker .ui-icon-star{background-position:-224px -112px;}
.ui-datepicker .ui-icon-link{background-position:-240px -112px;}
.ui-datepicker .ui-icon-cancel{background-position:0 -128px;}
.ui-datepicker .ui-icon-plus{background-position:-16px -128px;}
.ui-datepicker .ui-icon-plusthick{background-position:-32px -128px;}
.ui-datepicker .ui-icon-minus{background-position:-48px -128px;}
.ui-datepicker .ui-icon-minusthick{background-position:-64px -128px;}
.ui-datepicker .ui-icon-close{background-position:-80px -128px;}
.ui-datepicker .ui-icon-closethick{background-position:-96px -128px;}
.ui-datepicker .ui-icon-key{background-position:-112px -128px;}
.ui-datepicker .ui-icon-lightbulb{background-position:-128px -128px;}
.ui-datepicker .ui-icon-scissors{background-position:-144px -128px;}
.ui-datepicker .ui-icon-clipboard{background-position:-160px -128px;}
.ui-datepicker .ui-icon-copy{background-position:-176px -128px;}
.ui-datepicker .ui-icon-contact{background-position:-192px -128px;}
.ui-datepicker .ui-icon-image{background-position:-208px -128px;}
.ui-datepicker .ui-icon-video{background-position:-224px -128px;}
.ui-datepicker .ui-icon-script{background-position:-240px -128px;}
.ui-datepicker .ui-icon-alert{background-position:0 -144px;}
.ui-datepicker .ui-icon-info{background-position:-16px -144px;}
.ui-datepicker .ui-icon-notice{background-position:-32px -144px;}
.ui-datepicker .ui-icon-help{background-position:-48px -144px;}
.ui-datepicker .ui-icon-check{background-position:-64px -144px;}
.ui-datepicker .ui-icon-bullet{background-position:-80px -144px;}
.ui-datepicker .ui-icon-radio-off{background-position:-96px -144px;}
.ui-datepicker .ui-icon-radio-on{background-position:-112px -144px;}
.ui-datepicker .ui-icon-pin-w{background-position:-128px -144px;}
.ui-datepicker .ui-icon-pin-s{background-position:-144px -144px;}
.ui-datepicker .ui-icon-play{background-position:0 -160px;}
.ui-datepicker .ui-icon-pause{background-position:-16px -160px;}
.ui-datepicker .ui-icon-seek-next{background-position:-32px -160px;}
.ui-datepicker .ui-icon-seek-prev{background-position:-48px -160px;}
.ui-datepicker .ui-icon-seek-end{background-position:-64px -160px;}
.ui-datepicker .ui-icon-seek-start{background-position:-80px -160px;}
.ui-datepicker .ui-icon-seek-first{background-position:-80px -160px;}
.ui-datepicker .ui-icon-stop{background-position:-96px -160px;}
.ui-datepicker .ui-icon-eject{background-position:-112px -160px;}
.ui-datepicker .ui-icon-volume-off{background-position:-128px -160px;}
.ui-datepicker .ui-icon-volume-on{background-position:-144px -160px;}
.ui-datepicker .ui-icon-power{background-position:0 -176px;}
.ui-datepicker .ui-icon-signal-diag{background-position:-16px -176px;}
.ui-datepicker .ui-icon-signal{background-position:-32px -176px;}
.ui-datepicker .ui-icon-battery-0{background-position:-48px -176px;}
.ui-datepicker .ui-icon-battery-1{background-position:-64px -176px;}
.ui-datepicker .ui-icon-battery-2{background-position:-80px -176px;}
.ui-datepicker .ui-icon-battery-3{background-position:-96px -176px;}
.ui-datepicker .ui-icon-circle-plus{background-position:0 -192px;}
.ui-datepicker .ui-icon-circle-minus{background-position:-16px -192px;}
.ui-datepicker .ui-icon-circle-close{background-position:-32px -192px;}
.ui-datepicker .ui-icon-circle-triangle-e{background-position:-32px -48px;}
.ui-datepicker .ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-datepicker .ui-icon-circle-triangle-w{background-position:-96px -48px;}
.ui-datepicker .ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-datepicker .ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-datepicker .ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-datepicker .ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-datepicker .ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-datepicker .ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-datepicker .ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-datepicker .ui-icon-circle-check{background-position:-208px -192px;}
.ui-datepicker .ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-datepicker .ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-datepicker .ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-datepicker .ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-datepicker .ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-datepicker .ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-datepicker .ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-datepicker .ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-datepicker .ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-datepicker .ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-datepicker .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-datepicker .ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-datepicker .ui-corner-tl{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;}
.ui-datepicker .ui-corner-tr{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;}
.ui-datepicker .ui-corner-bl{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;}
.ui-datepicker .ui-corner-br{-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;}
.ui-datepicker .ui-corner-top{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;}
.ui-datepicker .ui-corner-bottom{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;}
.ui-datepicker .ui-corner-right{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;}
.ui-datepicker .ui-corner-left{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;}
.ui-datepicker .ui-corner-all{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.ui-datepicker .ui-widget-overlay{background:#aaaaaa url(../images/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);}
.ui-datepicker .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url(../images/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.ui-datepicker{width:17em;padding:.2em .2em 0;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;color:white;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.selectedTxt{overflow:hidden;height:15px;}
.selectedTxt,.newListSelected,ul.newList li,ul.newList li a{font:12px/15px arial !important;color:#6D6D6D;}
.newListSelected{float:left;position:relative;text-indent:6px;color:#000;height:20px;padding:0;width:160px;cursor:default;color:#303030;background-color:white;}
.newListSelected div{position:relative;display:block;height:14px;padding:3px 0 3px 0;text-align:left !important;background:url(../images/background-dropdown.png) right top no-repeat;width:140px;padding-right:20px;}
ul.newList *{margin:0;padding:0;cursor:default;}
ul.newList{display:none;margin:0;padding:0;list-style:none;color:#000;width:100%;background-color:white;border-top:0;left:0 !important;height:auto;overflow:auto;text-align:left!important;position:absolute;}
ul.newList li{padding:0 !important;text-indent:0px;background:none;}
ul.newList li a{color:#000 !important;text-decoration:none !important;display:block;padding:3px 6px 3px 7px;}
ul.newList li a:focus{-moz-outline-style:none;}
.hiLite{background-color:#E3D8B3 !important;color:black !important;}
.newListHover{background:#E3D8B3!important;color:#000!important;}
#header #share-this span{display:none !important;}
.javascripthidden{display:none;}
#CCT_FeatureEvent #CCT_FeatureEvent_inner #content{min-height:230px;}
body.wallpaint-theme #CCT_WallPaintingViewer .image-border{height:40px;background:url(../images/floral-pattern.png) center left repeat-x;border:none;}
.App_ImageAsset.imageSize1,.App_ImageAsset.imageSize1 img,.App_ImageAsset.imagesize1,.App_ImageAsset.imagesize1 img{width:102px !important;height:68px !important;}
.App_ImageAsset.imageSize2,.App_ImageAsset.imageSize2 img,.App_ImageAsset.imagesize2,.App_ImageAsset.imagesize2 img{width:168px !important;height:112px !important;}
.App_ImageAsset.imageSize3,.App_ImageAsset.imageSize3 img,.App_ImageAsset.imagesize3,.App_ImageAsset.imagesize3 img{width:282px !important;height:188px !important;}
.App_ImageAsset.imageSize4,.App_ImageAsset.imageSize4 img,.App_ImageAsset.imagesize4,.App_ImageAsset.imagesize4 img{width:435px !important;height:290px !important;}
.App_ImageAsset.imageSize5,.App_ImageAsset.imageSize5 img,.App_ImageAsset.imagesize5,.App_ImageAsset.imagesize5 img{width:670px !important;height:450px !important;}
.linkButton,.linkbutton{float:left;padding:6px 16px 7px;margin:0;color:white;font:14px/17px arial;white-space:nowrap;border:0;cursor:pointer;background-color:#C71D22;}
.linkButton.small,.linkbutton.small{padding:4px 10px !important;font-size:12px;line-height:14px;}
.linkButton a,.linkbutton a{color:white;}
input.linkButton,input.linkbutton{overflow:visible;height:34px;}
.linkButton:hover,.linkButton a:hover,.linkbutton:hover,.linkbutton a:hover{text-decoration:underline !important;}
.button.action{margin:0;padding:0 !important;width:20px !important;height:20px !important;background-color:#223541;background-repeat:no-repeat;background-position:50% 50%;text-indent:-9999px;}
.button.action.info{background-image:url('../images/icon-info.png');}
.button.action.walker{background-image:url('../images/icon-walker.png');}
.button.action.plus{background-image:url('../images/icon-plus_white.png');}
.button.action.remove{background-color:#ca1d1a;background-image:url('../images/icon-remove.png');}
.link.print{color:#d71d22;padding-left:25px;background:transparent url('../images/icon-print.png') no-repeat 0 1px;display:inline-block;}
body.wallpaint-theme .linkButton,body.wallpaint-theme .linkbutton{float:left;padding:6px 10px 7px 25px;margin:0;color:white;font:14px/17px arial;white-space:nowrap;border:0;cursor:pointer;background:#7d6a59 url(../images/flower-icon-white.png) 4px center no-repeat;}
body.heraldry-theme .linkButton,body.heraldry-theme .linkbutton{float:left;padding:6px 10px 7px 30px;margin:0;color:white;font:14px/17px arial;white-space:nowrap;border:0;cursor:pointer;background:#9a6733 url(../images/heraldry-icon-white.png) 4px center no-repeat;}
a.bluearrow,a.blueArrow{padding-left:17px;font:normal 14px/22px arial;background:url(../images/icon-arrow-blue.png) 4px left no-repeat;}
p.bluearrow,p.blueArrow{padding-left:17px;font:normal 14px/22px arial;background:url(../images/icon-arrow-blue.png) 7px left no-repeat;}
body.wallpaint-theme a.blueArrow,body.wallpaint-theme a.bluearrow{padding-left:23px;font:normal 14px/22px arial;background:url(../images/flower-icon-brown.png) left center no-repeat;clear:both;display:block;}
body.wallpaint-theme p.blueArrow,body.wallpaint-theme p.bluearrow{padding-left:23px;font:normal 14px/22px arial;background:url(../images/flower-icon-brown.png) left center no-repeat;clear:both;padding-bottom:0 !important;}
body.heraldry-theme a.blueArrow,body.heraldry-theme a.bluearrow{padding-left:23px;font:normal 14px/22px arial;background:url(../images/heraldry-icon-brown.png) left center no-repeat;clear:both;display:block;}
body.heraldry-theme p.blueArrow,body.heraldry-theme p.bluearrow{padding-left:23px;font:normal 14px/22px arial;background:url(../images/heraldry-icon-brown.png) left center no-repeat;clear:both;padding-bottom:0 !important;}
img.imageSize1,img.imagesize1{width:102px !important;height:68px !important;}
img.imageSize2,img.imagesize2{width:168px !important;height:112px !important;}
img.imageSize3,img.imagesize3{width:282px !important;height:188px !important;}
img.imageSize4,img.imagesize4{width:435px !important;height:290px !important;}
img.imageSize5,img.imagesize5{width:670px !important;height:450px !important;}
#cct_interactivecrest .image-border{height:40px;background:url(../images/heraldry-pattern.png) center left repeat-x;border:none;}
#cct_interactivecrest ul li{background:none;}
#cct_interactivecrest div.sh_mapbox{margin:0;padding:0;width:497px;height:492px;position:relative;overflow:hidden;}
#cct_interactivecrest div.sh_imagemaps{margin:0;padding:0;position:absolute;left:0;top:0;z-index:5;}
#cct_interactivecrest div.sh_map{margin:0;padding:0;width:497px;height:492px;position:absolute;left:0;top:0;z-index:1;background:url(../images/cct_heraldy.jpg) 0 0 no-repeat;}
#cct_interactivecrest div.sh_map_hl{margin:0;padding:0;width:497px;height:492px;position:absolute;left:0;top:0;z-index:2;background:url(../images/cct_heraldy_hl.jpg) 0 0 no-repeat;}
#cct_interactivecrest div.sh_elem{margin:0;padding:0;position:absolute;left:0;top:0;z-index:3;}
#cct_interactivecrest div.sh_elem ul{margin:0;padding:0;list-style-type:none;}
#cct_interactivecrest div.sh_elem ul li{margin:0;padding:0;position:absolute;display:none;width:497px;height:492px;}
#cct_interactivecrest div.sh_shield img.elemimg{margin:0;padding:0;border:none;background:url(../images/shield-elems.png) 0 0 no-repeat;}
.heraldry-theme div.sh_popupbg{margin:0;padding:0;width:1px;height:1px;position:fixed;left:0;top:0;overflow:hidden;visibility:hidden;background-repeat:repeat;background-position:0 0;}
.heraldry-theme div.sh_popupbg{z-index:4000;cursor:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBg2AUQYAAAvwC7XB7hygAAAABJRU5ErkJggg==);*background-image:url(../images/sh-popup-bg.png);}
.heraldry-theme div.sh_popup{margin:0;padding:25px 27px;position:absolute;width:610px;height:451px;overflow:hidden;background:url(../images/sh-popup.png) 0 0 repeat;z-index:5000;left:0;top:0;display:none;}
.heraldry-theme .popupdata{display:none;}
.heraldry-theme .sh_poptitle{margin:0 0 41px 0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:23px;color:#c5191f;height:50px;clear:both;}
.heraldry-theme .sh_popimg{float:left;padding-right:25px;width:302px;text-align:center;}
.heraldry-theme .sh_poptext{overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#333;line-height:14px;}
.heraldry-theme .sh_poptext p{padding-top:0;margin-top:0;}
.heraldry-theme .sh_close{position:absolute;right:12px;top:12px;background-position:4px 4px;background-repeat:no-repeat;width:19px;height:19px;}
.heraldry-theme .sh_close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAIAAAAmzuBxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNpieLF02dXIyK83b/5HBUCRG6lp7/fvZ2JgYPh26/bNtPRvt24xwACQDRT5fO7cz2fPGYDK79U3nDY2OWfvADEJSALZQBGgOJDLADETruj1ps3I0kDACFIFBvcbGt9u2QJhC/v4KDbUQ9hMcLvFoyKxspmQnQZksElKAklkhzPBpf9++QI0XG/zJiAJZCMU/Xj6DM1paL5jTpOSBPob2WlAIOjgAAyJr1eufL18mfHPp09A03iNjRkwwMtly4EkQIABAD6krDq5jx/fAAAAAElFTkSuQmCC);*background-image:url(../images/sh-popclose.png);}
#cct_heraldrytimeline div.cct_box,div.cct_timeline,.cct_scrollpad,ul.cct_eventslist li,ul.cct_eventslist li img,ul.cct_eventslist li a,ul.cct_range li,div.cct_scrollbar,div.cct_scrollbar ul{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
#cct_heraldrytimeline div.cct_box{margin:0;padding:0;width:711px;height:415px;overflow:hidden;background:url(../images/timeline.png) 0 0 no-repeat;font-family:Arial,Helvetica,sans-serif;}
#cct_heraldrytimeline div.cct_timeline{margin:0;padding:0;width:711px;height:376px;overflow:hidden;position:relative;z-index:10;cursor:url(../images/heraldry_openhand.cur),url('../images/heraldry_openhand.cur'),default;}
.heraldry-theme div.cct_scrollpad,.heraldry-theme div.cct_popupbg{margin:0;padding:0;width:1px;height:1px;cursor:url(../images/closedhand.cur),url('../images/heraldry_closedhand.cur'),default;position:fixed;left:0;top:0;overflow:hidden;visibility:hidden;background-repeat:repeat;background-position:0 0;}
.heraldry-theme div.cct_scrollpad{z-index:6000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi/P//PwNAgAEACQEC/2m8kPAAAAAASUVORK5CYII=);*background-image:url(../images/empty.png);}
.heraldry-theme div.cct_popupbg{z-index:4000;cursor:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBg2AUQYAAAvwC7XB7hygAAAABJRU5ErkJggg==);*background-image:url(../images/cct-popup-bg.png);}
.heraldry-theme div.cct_rangecover{position:absolute;left:0;top:280px;width:1px;height:1px;z-index:2000;cursor:url(../images/images/openhand.cur),url('../images/openhand.cur'),default;background-repeat:repeat;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi/P//PwNAgAEACQEC/2m8kPAAAAAASUVORK5CYII=);*background-image:url(../images/empty.png);}
.heraldry-theme div.cct_popup{margin:0;padding:13px 17px;position:absolute;width:354px;height:267px;overflow:hidden;background:url(../images/cct-popup_heraldry.png) 0 0 repeat;z-index:5000;left:0;top:0;display:none;}
.heraldry-theme div.cct_pdata,div.cct_phead{padding:0;font-family:Arial,Helvetica,sans-serif;overflow:hidden;float:left;clear:both;white-space:nowrap;}
.heraldry-theme div.cct_pdata{margin:0;width:350px;height:19px;line-height:19px;color:#ca2127;font-size:19px;}
.heraldry-theme div.cct_phead{margin:5px 0 0 0;width:350px;height:19px;line-height:19px;color:#ca2127;font-size:19px;}
.heraldry-theme div.cct_ptext,div.cct_pimg{padding:0;float:left;overflow:hidden;}
.heraldry-theme div.cct_ptext{margin:42px 0 0 17px;width:165px;height:170px;color:#4c4e4e;font-size:12px;line-height:13px;font-family:Arial,Helvetica,sans-serif;}
.heraldry-theme div.cct_pimg{margin:42px 0 0 0px;width:152px;height:100%;}
.heraldry-theme a.cct_close{margin:0;padding:0;display:inline-block;width:22px;height:22px;background:url(../images/heraldry_scrollbar.png) -200px 0 no-repeat;text-decoration:none;position:absolute;right:10px;top:8px;}
.heraldry-theme a.cct_close:hover{background-position:-222px 0;}
.heraldry-theme .cct_popup div.cct_pscroll{margin:42px 0 0 0;padding:0;float:left;clear:right;width:17px;height:170px;position:relative;visibility:hidden;background-position:7px 8px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAACcCAYAAAC3BmFuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIJJREFUeNpiOHf2LNuN69dXPHv27O3Xr18z////z8DEwMBQBMThQCwExJOBWIUJKgADzEAcwgRVgQwkmBgwARs2QYZRwVHBUcFRwVHBUcFRwVHBUcFRwVHBkSL4C03sC0jwPprgNZDgdCSB10C8hgHUTQF2W6KA3ZZpwG6LFogPEGAAHxMoIbpbvQUAAAAASUVORK5CYII=);*background-image:url(images/pscroll_bg.png);}
.heraldry-theme .cct_popup div.cct_pthumb{margin:0;padding:0;width:17px;height:17px;position:absolute;background:url(../images/heraldry_scrollbar.png) -166px 0 no-repeat;cursor:pointer;}
.heraldry-theme .cct_popup div.cct_pthumb:hover{background:url(../images/heraldry_scrollbar.png) -183px 0 no-repeat;}
#cct_heraldrytimeline ul.cct_eventslist{margin:0;padding:0;height:376px;list-style-type:none;overflow:hidden;}
#cct_heraldrytimeline ul.cct_eventslist li{float:left;height:338px;position:relative;z-index:25;visibility:hidden;}
#cct_heraldrytimeline div.cct_eventsbox{margin:0 12px 0 0;padding:0 0 36px 0;}
#cct_heraldrytimeline div.cct_eventsbox img{margin:0;padding:0;float:left;clear:both;width:207px;height:244px;}
#cct_heraldrytimeline span.cct_data{margin:0 20px 0 0;padding:0;font-size:22px;color:#cb3335;font-weight:bold;line-height:22px;text-align:center;float:left;width:100%;clear:both;white-space:nowrap;}
#cct_heraldrytimeline span.cct_fullhead,span.cct_fulldata,span.cct_desc,span.cct_fullimg{display:none;}
#cct_heraldrytimeline div.cct_eventsbox a{margin:0;padding:0;float:left;display:block;text-decoration:none;clear:both;border:none;text-decoration:none;}
#cct_heraldrytimeline div.cct_eventsbox img+span.cct_data{margin-top:5px;}
#cct_heraldrytimeline ul.cct_range{margin:0;padding:0;list-style-type:none;overflow:hidden;}
#cct_heraldrytimeline ul.cct_range li{float:left;position:absolute;width:40px;font-size:11px;text-align:center;color:#fff;font-weight:bold;}
#cct_heraldrytimeline ul.cct_range li.cct_r1{padding-top:53px;bottom:0px;font-size:12px;line-height:14px;background:url(../images/cct-bgimg_heraldry.png) 0 0 no-repeat;}
#cct_heraldrytimeline ul.cct_range li.cct_r2{padding-top:55px;bottom:20px;font-size:11px;background:url(../images/cct-bgimg_heraldry.png) -21px 10px no-repeat;}
#cct_heraldrytimeline ul.cct_range li.cct_r3{padding-top:45px;bottom:13px;font-size:9px;background:url(../images/cct-bgimg_heraldry.png) -42px 19px no-repeat;}
#cct_heraldrytimeline ul.cct_range li.cct_r4{padding-top:45px;bottom:13px;font-size:9px;background:url(../images/cct-bgimg_heraldry.png) -42px 19px no-repeat;}
#cct_heraldrytimeline div.cct_scrollbar{margin:0;padding:0;width:711px;height:30px;overflow:hidden;}
#cct_heraldrytimeline div.cct_scrollbar ul{margin:2px auto 0 auto;padding:0;list-style-type:none;width:681px;}
#cct_heraldrytimeline div.cct_scrollbar ul li{float:left;position:relative;}
#cct_heraldrytimeline div.cct_scrollbar ul li+li{margin-left:4px;}
#cct_heraldrytimeline #cct_scrollleftarr,#cct_scrollrightarr{margin:0;padding:0;width:28px;height:28px;overflow:hidden;}
#cct_heraldrytimeline #cct_scrollleftarr a{width:28px;height:28px;display:inline-block;background:url(../images/heraldry_scrollbar.png) -27px 0 no-repeat;}
#cct_heraldrytimeline #cct_scrollleftarr a:hover{background-position:-110px 0;}
#cct_heraldrytimeline #cct_scrollrightarr a{width:28px;height:28px;display:inline-block;background:url(../images/heraldry_scrollbar.png) -55px 0 no-repeat;}
#cct_heraldrytimeline #cct_scrollrightarr a:hover{background-position:-138px 0;}
#cct_heraldrytimeline #cct_scrolltrack{overflow:hidden;width:616px;height:28px;}
#cct_heraldrytimeline #cct_scrollslide{width:616px;display:block;height:28px;overflow:hidden;position:relative;}
#cct_heraldrytimeline #cct_scrollthumb{position:absolute;left:0;top:0;display:block;width:27px;height:28px;background:url(../images/heraldry_scrollbar.png) 0 0 no-repeat;cursor:pointer;overflow:hidden;z-index:2;}
#cct_heraldrytimeline #cct_scrollthumb:hover{background-position:-83px 0px;}
.cct_imagezoomasset .image-left{position:relative;}
.cct_imagezoomasset .zoom{bottom:0;position:absolute;right:0;width:35px;}
#CCT_WallPaintingViewer #CCT_WallPaintingViewer_inner{width:500px;}
body.wallpaint-theme #CCT_WallPaintingViewer .image-border{height:40px;background:url(../images/floral-pattern.png) center left repeat-x;border:none;}
body.wallpaint-theme #CCT_WallPaintingViewer #CCT_WallPaintingViewer_inner p.clearfix,body.wallpaint-theme #CCT_WallPaintingViewer #CCT_WallPaintingViewer_list_inner p.clearfix{padding-bottom:6px;}
body.wallpaint-theme #CCT_WallPaintingViewer #grid img{width:95px;height:95px;padding:2px 1px;}
#CCT_WallPaintingViewer #CCT_WallPaintingViewer_list_inner{width:700px;}
#CCT_WallPaintingViewer #CCT_WallPaintingViewer_wallpainting_inner{width:700px;}
#CCT_WallPaintingViewer #CCT_WallPaintingViewer_wallpainting_inner .image-left{position:relative;}
#CCT_WallPaintingViewer #CCT_WallPaintingViewer_wallpainting_inner .zoom{bottom:0;position:absolute;right:0;width:35px;}
#CCT_WallPaintingViewer #CCT_WallPaintingViewer_list_inner #results{float:none;width:700px;}
#CCT_WallPaintingViewer #CCT_WallPaintingViewer_list_inner #results #results-inner{padding:16px 0;}
#CCT_WallPaintingViewer #CCT_WallPaintingViewer_list_inner #results .App_Pagination .App_Pagination_pages{margin:0 0 0 230px;width:250px;}
#CCT_WallPaintingViewer #wallpaintingpopup{display:none;}
.wallpaint_popup_summary{padding:6px 0 0 0;max-width:670px;}
.wallpaint_popup_summary .viewmore{margin-left:10px;font-weight:bold;}
.tool-tip-container{position:relative;}
.tool-tip-container .glossary-button,.tool-tip-container .glossary-button:hover{text-decoration:none;}
.tool-tip-container .glossary-button .highlight{font-weight:bold;}
.tool-tip-container .tool-tip{background-color:#F2F2F2;border:2px solid #CDCDCB;padding:10px;position:absolute;width:180px;z-index:10;bottom:20px;left:20px;}
div.cct_box ul li{background:none;padding:0;}
div.cct_box,div.cct_timeline,ul.cct_eventslist li,ul.cct_range li,ul.cct_period li,div.cct_scrollbar,div.cct_scrollbar ul{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}
div.cct_box{margin:0;padding:0;width:709px;height:412px;overflow:hidden;background-color:#009;background:url(../images/timeline-bg.png) 0 0 no-repeat;font-family:Arial,Helvetica,sans-serif;}
div.cct_timeline{margin:0;padding:0;width:709px;height:370px;overflow:hidden;position:relative;z-index:10;cursor:url(/_interface/visitchurches.org.uk/images/openhand.cur),default;}
div.cct_scrollpad,div.cct_popupbg{margin:0;padding:0;width:1px;height:1px;cursor:url(/_interface/visitchurches.org.uk/images/closedhand.cur),default;position:fixed;left:0;top:0;overflow:hidden;visibility:hidden;background-repeat:repeat;background-position:0 0;}
div.cct_scrollpad{z-index:6000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi/P//PwNAgAEACQEC/2m8kPAAAAAASUVORK5CYII=);*background-image:url(../images/empty.png);}
div.cct_popupbg{z-index:4000;cursor:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBg2AUQYAAAvwC7XB7hygAAAABJRU5ErkJggg==);*background-image:url(../images/cct-popup-bg.png);}
div.cct_rangecover{position:absolute;left:0;top:280px;width:1px;height:1px;z-index:2000;cursor:url(/_interface/visitchurches.org.uk/images/openhand.cur),default;background-repeat:repeat;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi/P//PwNAgAEACQEC/2m8kPAAAAAASUVORK5CYII=);*background-image:url(../images/empty.png);}
div.cct_popup{margin:0;padding:15px 14px;position:absolute;width:393px;height:297px;overflow:hidden;background:url(../images/cct-popup.png) 0 0 repeat;z-index:5000;left:0;top:0;display:none;}
div.cct_pdata,div.cct_phead{padding:0;font-family:Arial,Helvetica,sans-serif;overflow:hidden;float:left;clear:both;white-space:nowrap;}
div.cct_pdata{margin:21px 0 0 15px;width:340px;height:35px;line-height:35px;color:#ca2127;font-size:35px;}
div.cct_phead{margin:0 0 0 15px;width:350px;height:25px;line-height:25px;color:#59798b;font-size:25px;}
div.cct_ptext,div.cct_pimg{padding:0;float:left;overflow:hidden;}
div.cct_ptext{margin:32px 0 0 6px;width:165px;height:160px;line-height:16px;color:#4c4e4e;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
div.cct_pimg{margin:33px 0 0 14px;width:152px;height:153px;border-radius:12px;}
a.cct_close{margin:9px 0 0 6px;padding:0;display:inline-block;width:22px;height:22px;background:url(../images/scrollbar.png) -190px 0 no-repeat;text-decoration:none;}
a.cct_close:hover{background-position:-212px 0;}
div.cct_pscroll{margin:31px 0 0 14px;padding:0;float:left;clear:both;width:17px;height:160px;background:url(../images/cct-bgimg.png) -3px 4px no-repeat;position:relative;visibility:hidden;}
div.cct_pthumb{margin:0;padding:0;width:17px;height:17px;position:absolute;background:url(../images/scrollbar.png) -156px 0 no-repeat;cursor:pointer;}
div.cct_pthumb:hover{background:url(../images/scrollbar.png) -173px 0 no-repeat;}
ul.cct_eventslist{margin:0;padding:0;height:370px;list-style-type:none;overflow:hidden;}
ul.cct_eventslist li{float:left;height:309px;position:relative;z-index:25;visibility:hidden;}
.wallpaint-theme div.cct_eventsbox{margin:76px 0 0 0;padding:0 0 36px 12px;float:left;background:url(../images/cct-bgimg.png) -20px bottom no-repeat;}
.wallpaint-theme div.cct_eventsbox img{margin:0;padding:0;float:left;clear:both;}
span.cct_data,span.cct_head{padding:0;font-weight:bold;float:left;clear:both;white-space:nowrap;}
span.cct_data{margin:0 20px 0 0;font-size:11px;color:#86b2ca;height:11px;line-height:11px;}
span.cct_head{margin:0 20px 3px 0;font-size:13px;color:#fff;height:13px;line-height:13px;vertical-align:baseline;}
span.cct_fullhead,span.cct_fulldata,span.cct_desc,span.cct_fullimg{display:none;}
.wallpaint-theme div.cct_eventsbox a{margin:0;padding:0;float:left;display:block;text-decoration:none;clear:both;border:none;text-decoration:none;}
.wallpaint-theme div.cct_eventsbox img+span.cct_data,div.cct_eventsbox a+a{margin-top:23px;}
ul.cct_range{margin:0;padding:0;height:90px;list-style-type:none;overflow:hidden;}
ul.cct_range li{float:left;position:absolute;width:40px;font-size:11px;text-align:center;color:#fff;font-weight:bold;}
ul.cct_range li.cct_r1{padding-top:68px;bottom:4px;font-size:15px;background:url(../images/cct-bgimg.png) -24px 0 no-repeat;}
ul.cct_range li.cct_r2{padding-top:55px;bottom:20px;font-size:11px;background:url(../images/cct-bgimg.png) -45px 10px no-repeat;}
ul.cct_range li.cct_r3{padding-top:50px;bottom:23px;font-size:9px;background:url(../images/cct-bgimg.png) -66px 17px no-repeat;}
ul.cct_period{margin:0;padding:0;height:309px;list-style-type:none;position:absolute;left:0;top:0;}
ul.cct_period li{margin:0;padding:15px 0 0 !important;position:absolute;top:0;font-size:24px;color:#334651;font-weight:bold;z-index:4;white-space:nowrap;}
ul.cct_period li.cct_psep{padding:0;width:3px;height:309px;background:url(../images/cct-bgimg.png) 0 0 no-repeat;}
span.cct_pddate{margin-left:5px;display:inline-block;font-size:14px;white-space:nowrap;}
div.cct_scrollbar{margin:0;padding:0;width:709px;height:30px;overflow:hidden;}
div.cct_scrollbar ul{margin:2px auto 0 auto;padding:0;list-style-type:none;width:681px;}
div.cct_scrollbar ul li{float:left;position:relative;}
div.cct_scrollbar ul li+li{margin-left:4px;}
#cct_scrollleftarr,#cct_scrollrightarr{margin:0;padding:0;width:28px;height:28px;overflow:hidden;}
#cct_scrollleftarr a{width:28px;height:28px;display:inline-block;background:url(../images/scrollbar.png) -22px 0 no-repeat;}
#cct_scrollleftarr a:hover{background-position:-100px 0;}
#cct_scrollrightarr a{width:28px;height:28px;display:inline-block;background:url(../images/scrollbar.png) -50px 0 no-repeat;}
#cct_scrollrightarr a:hover{background-position:-128px 0;}
#cct_scrolltrack{overflow:hidden;width:616px;height:28px;position:relative;}
#cct_scrollthumb{position:absolute;left:0;top:0;display:block;width:22px;height:28px;background:url(../images/scrollbar.png) 0 4px no-repeat;cursor:pointer;overflow:hidden;z-index:2;}
#cct_scrollthumb:hover{background-position:-78px 4px;}
.left-event{float:left;width:350px;}
.right-event{float:right;width:300px;margin-left:30px;}
.mapHtmlPopupChurch p.churchText,.mapHtmlPopupAttrac p.attractionText{margin-top:5px;min-height:53px;}
#body .panel-2-content .attraction.wide img{float:left;height:113px;padding-bottom:5px;padding-right:10px;width:170px;margin-top:0px;}
.form-find-location.horizontal{margin-bottom:18px;}
.form-find-location.horizontal.border{background:url("../images/separator-dot-black.png") repeat-x scroll 0 100% transparent;padding-bottom:60px;}
.map-container{margin-bottom:10px;position:relative;}
#cct_walkbuilderviewer #CCT_Filters .input-container textarea{width:161px;}
#cct_walkbuilderviewer #CCT_Filters .newListSelected{background:url("../images/select-background.png") no-repeat scroll 0 0 transparent;display:block;margin:0;overflow:hidden;padding-right:5px;text-overflow:ellipsis;white-space:nowrap;width:169px;margin-top:10px;height:22px;}
#cct_walkbuilderviewer #CCT_Filters .newListSelected div{display:block;height:14px;padding:4px 20px 3px 0;position:relative;text-align:left !important;}
#cct_walkbuilderviewer #panel .block.walkname{width:174px;height:182px;}
#cct_walkbuilderviewer form .row,#cct_walkbuilderviewer .row{margin-bottom:8px;}
#cct_walkbuilderviewer #CCT_Filters .toggle-value .empty{color:#AAAAAA !important;}
#cct_walkbuilderviewer form .row label,#cct_walkbuilderviewer .row label{clear:both;color:#333333;display:block;float:none;font-size:12px;font-weight:bold;line-height:14px;margin:0 0 7px;padding-top:0;width:auto;}
#cct_walkbuilderviewer .remove_images .remove-image{font-size:10px;font-weight:bold;text-decoration:none;background-color:#F3EEDD;border:0 none;color:#C71D22;cursor:pointer;}
#cct_walkbuilderviewer .map-control{background:none repeat scroll 0 0 #006199;border:1px solid #013453;border-radius:7px 7px 7px 7px;float:right;left:30px;padding:4px 4px 4px;top:270px;}
#cct_walkbuilderviewer .map-container #map img.select{opacity:0.5;}
#cct_walkbuilderviewer .map-container #map img.unselect{opacity:1;}
#cct_walkbuilderviewer .image-manager-container{margin-bottom:10px;padding:20px;}
#cct_walkbuilderviewer .image-manager-container > .inner{background:url("../images/separator-dot-black-vertical.png") repeat-y scroll 50% 0 transparent;}
#cct_walkbuilderviewer .image-manager-container .column{float:left;padding-right:20px;width:310px;}
#cct_walkbuilderviewer .image-manager-container > .inner > .column .column-block .title{color:#424242;font-size:16px;font-weight:bold;margin-bottom:3px;}
#cct_walkbuilderviewer .image-manager-container .form-upload-image .input-container textarea{height:56px;line-height:14px;width:300px;}
#cct_walkbuilderviewer .image-manager-container > .inner > .column.last{background:none repeat scroll 0 0 transparent;padding-left:20px;padding-right:0;}
#cct_walkbuilderviewer form .buttons-container .button{padding-left:10px;padding-right:10px;}
#cct_walkbuilderviewer .image-gallery-container .list.image-gallery{margin-top:15px;}
#cct_walkbuilderviewer .list.image-gallery > .row > .item{float:left;margin-right:20px;width:90px;}
#cct_walkbuilderviewer .list.image-gallery > .row > .item.last{margin-right:0;}
#cct_walkbuilderviewer .image-gallery-container .item .image-container img{display:block;width:90px;height:60px;}
#cct_walkbuilderviewer .list.image-gallery > .row > .item .links-container a{color:#C71D22;font-size:10px;font-weight:bold;text-decoration:none;}
#cct_WalkFinderViewer .form-find-walk > .inner{padding:20px;}
#cct_WalkFinderViewer .form-find-walk .row{margin-bottom:25px;}
#cct_WalkFinderViewer .form-find-walk .row label{clear:both;color:#333333;display:block;float:none;font-size:12px;font-weight:bold;line-height:14px;margin:0 0 7px;padding-top:0;width:auto;}
#cct_WalkFinderViewer .form-find-walk .multi-selection-container .text-input{width:317px;}
#cct_WalkFinderViewer .form-find-walk .multi-selection-container .block{float:left;margin-right:5px;}
#cct_WalkFinderViewer .form-find-walk .multi-selection-container .block .input-container,#cct_WalkFinderViewer form .multi-selection-container .block .input-container{float:left;}
#cct_WalkFinderViewer .form-find-location.horizontal .input-container input{width:320px;}
#cct_WalkFinderViewer .form-find-location .input-container input,.form-find-location .input-container textarea{border:1px solid #37576A;padding:5px 5px 5px 7px;}
#cct_WalkFinderViewer form input.color-border,form textarea.color-border{border:1px solid #38586B !important;}
#cct_WalkFinderViewer .form-find-location.horizontal fieldset{float:left;margin-right:10px;margin-top:1px;}
#cct_WalkFinderViewer form .text-input,form input[type="text"],form textarea,form select{background-color:white;border:1px solid #818285;font:12px/13px arial;padding:5px 5px 4px 6px;}
#cct_WalkFinderViewer form input.button.medium{height:30px;}
#cct_WalkFinderViewer .search-modify .block{float:left;}
#cct_WalkFinderViewer .search-modify .block.second label{margin:6px 5px 0;}
#cct_WalkFinderViewer .list.walk > .walk-item-container{margin-bottom:10px;}
#cct_WalkFinderViewer .walk-item-container{background-color:#E4EAED;position:relative;}
#cct_WalkFinderViewer .list.walk > .walk-item-container > .inner{padding:20px 20px 20px 20px;}
#cct_WalkFinderViewer .walk-item-container .name{color:#424242;font-size:16px;font-weight:bold;padding-bottom:3px;width:560px;}
#cct_WalkFinderViewer .walk-item-container .address{color:#424242;font-size:13px;font-weight:bold;padding-bottom:12px;}
#cct_WalkFinderViewer .walk-item-container .rate-container,.popup #rate-walk-popup .rate-container,#cct_WalkFinderViewer_routeDetails .rate-container{margin-bottom:15px;}
#cct_WalkFinderViewer .walk-item-container .rate-container .rate-container .item,.popup #rate-walk-popup .rate-container .item,#cct_WalkFinderViewer_routeDetails .rate-container .item{margin-bottom:14px;}
#cct_WalkFinderViewer .rate-container .item > .left-side,.popup #rate-walk-popup .item > .left-side,#cct_WalkFinderViewer_routeDetails .item > .left-side{line-height:16px;width:75px;}
#cct_WalkFinderViewer .rate-container .item > .right-side,.popup #rate-walk-popup .item > .right-side,#cct_WalkFinderViewer_routeDetails .item > .right-side{float:left;}
#cct_WalkFinderViewer .item .stars-container .star.active,.popup #rate-walk-popup .item .stars-container .star.active,#cct_WalkFinderViewer_routeDetails .item .stars-container .star.active{background-position:50% -20px;}
#cct_WalkFinderViewer .item .stars-container .star,.popup #rate-walk-popup .item .stars-container .star,#cct_WalkFinderViewer_routeDetails .item .stars-container .star{background:url("../images/rating-stars.png") no-repeat scroll 50% 0 transparent;display:block;float:left;height:16px;padding:0 1px;text-indent:-9999px;width:16px;}
#cct_WalkFinderViewer_routeDetails .walk-header-container{margin-bottom:10px;}
#cct_WalkFinderViewer .item .list.walk > .walk-item-container .read-more-container{margin-bottom:15px;}
#cct_WalkFinderViewer .walk-item-container .tags-container{padding-bottom:15px;}
#cct_WalkFinderViewer .walk-item-container .toggle-link-container{position:absolute;right:20px;top:20px;}
#cct_WalkFinderViewer .walk-item-container .toggle-link-container .link{color:#D71D22;}
#cct_WalkFinderViewer .walk-item-container .link.show-more{background:url("../images/arrow-red-down.png") no-repeat scroll 100% 5px transparent;padding:0 12px 0 0;}
#cct_WalkFinderViewer form .multi-selection-container .block label,form .multi-selection-container .block .label{display:inline-block;float:left;font-weight:normal;line-height:14px;margin:6px 5px 0 0;}
#cct_WalkFinderViewer_routeDetails .walk-header-container .columns-wrapper{background:url("../images/separator-dotted-vertical.png") repeat-y scroll 455px 0 transparent;}
#cct_WalkFinderViewer_routeDetails .walk-header-container .columns-wrapper > .right-column .rate-container{margin-bottom:20px;}
#cct_WalkFinderViewer_routeDetails .walk-header-container .columns-wrapper > .left-column{float:left;padding-right:15px;padding-top:5px;width:440px;}
#cct_WalkFinderViewer_routeDetails .walk-header-container .rate-container .item{margin-bottom:14px;}
#cct_WalkFinderViewer_routeDetails .rate-container .item > .left-side{line-height:16px;width:75px;}
#cct_WalkFinderViewer_routeDetails .rate-container .item > .right-side{float:left;}
#cct_WalkFinderViewer_routeDetails .module.starting-point > .content .nearby-walks-container .actions-container{margin-top:8px;}
#cct_WalkFinderViewer_routeDetails .module.starting-point > .content .latest-comments-container .list.comments .comment-item{background:none repeat scroll 0 0 #FFFFFF;margin-bottom:10px;padding:2px 5px;}
#cct_WalkFinderViewer_routeDetails .module.starting-point > .content .latest-comments-container .list.comments .comment-item .name{color:#000000;line-height:14px;}
#cct_WalkFinderViewer_routeDetails .module.starting-point > .content .latest-comments-container .list.comments .comment-item p{color:#333333;margin-bottom:0;padding-bottom:0;}
#cct_WalkFinderViewer_routeDetails .module.starting-point > .content .latest-comments-container .list.comments .comment-item .release-container{color:#000000;line-height:14px;}
#cct_WalkFinderViewer_routeDetails .walk-header-container .columns-wrapper > .right-column{float:left;padding-left:20px;padding-top:5px;width:225px;}
#cct_WalkFinderViewer_routeDetails .image-manager-container{margin-bottom:10px;padding:20px;}
#cct_WalkFinderViewer_routeDetails .image-gallery-container .list.image-gallery{margin-top:15px;}
#cct_WalkFinderViewer_routeDetails .list.image-gallery > .row{margin-bottom:20px;}
#cct_WalkFinderViewer_routeDetails .list.image-gallery > .row > .item{float:left;margin-right:20px;width:90px;}
#cct_WalkFinderViewer_routeDetails .image-manager-container > .inner > .column{float:left;padding-right:20px;width:310px;}
#cct_WalkFinderViewer_routeDetails .image-manager-container > .inner > .column.last{background:none repeat scroll 0 0 transparent;padding-left:20px;padding-right:0;}
#cct_WalkFinderViewer_routeDetails .list.image-gallery > .row > .item.last{margin-right:0;}
#cct_WalkFinderViewer_routeDetails form .row label{clear:both;color:#333333;display:block;float:none;font-size:12px;font-weight:bold;line-height:14px;margin:0 0 7px;padding-top:0;width:auto;}
#cct_WalkFinderViewer_routeDetails .form-upload-image .row{margin-bottom:12px;}
#cct_WalkFinderViewer_routeDetails .image-gallery-container .list .row .item .image-container img{width:90px;height:60px;}
#cct_WalkFinderViewer_routeDetails .image-manager-container > .inner > .column .column-block .title{color:#424242;font-size:16px;font-weight:bold;margin-bottom:3px;}
#cct_WalkFinderViewer_routeDetails .module.starting-point > .content .title{color:#333333;font-weight:bold;}
#cct_WalkFinderViewer_routeDetails .module.starting-point > .content .walk-container .image-container img{width:150px;height:100px;margin-bottom:5px;}
#cct_WalkFinderViewer_routeDetails .module.starting-point > .content p{padding-bottom:3px;}
.popup{position:absolute;z-index:9999;}
.popup > .content{position:relative;z-index:10;overflow:hidden;}
.popup > .content > .content-top{padding-left:10px;background:transparent url('../images/popup-border.png') no-repeat 0 0;}
.popup > .content > .content-top > .inner{height:10px;background:transparent url('../images/popup-border.png') no-repeat 100% -10px;}
.popup > .content > .content-middle{padding:20px;padding-top:15px;background:#f3eedd;border-left:10px solid #223641;border-right:10px solid #223641;}
.popup .form-rate-walk .row{margin-bottom:10px;}
.popup .form-rate-walk .input-container input{width:237px;}
.popup > .content > .content-bottom{padding-left:10px;background:transparent url('../images/popup-border.png') no-repeat 0 -20px;}
.popup > .content > .content-bottom > .inner{height:10px;background:transparent url('../images/popup-border.png') no-repeat 100% -30px;}
.popup > .button.close{padding:0;position:absolute;top:-10px;right:-12px;display:block;width:24px;height:24px;text-indent:-9999px;z-index:20;background:transparent url('../images/popup-close.png') no-repeat 50% 50%;}
#rate-walk-popup h2{margin-bottom:8px;}
#rate-walk-popup .rate-container{margin-bottom:12px;}
#cct_WalkFinderViewer .module.latest-walks > .content .list.latest-walks > .item{background:none repeat scroll 0 0 transparent;border-bottom:1px solid #FFFFFF;padding:10px 12px;}
#cct_WalkFinderViewer .list.latest-walks > .item .title{font-weight:bold;line-height:14px;padding-bottom:6px;}
#cct_WalkFinderViewer #panel .button,#cct_WalkFinderViewer_routeDetails #panel .button{margin-top:0px;}
.app-decibelcms-module-webform.search-shop.horizontal{margin-bottom:18px;}
.app-decibelcms-module-webform.search-shop .app-decibel-widget-dtextwidget input{width:530px;height:17px;}
.app-decibelcms-module-webform.search-shop.horizontal fieldset{margin-right:10px;margin-top:0px;float:left;}
.app-decibelcms-module-webform.search-shop.horizontal .button-submit{float:left;}
.app-decibelcms-module-webform.add-to-basket .row{}
.app-decibelcms-module-webform.add-to-basket .row.quantity{margin-left:7px;}
.app-decibelcms-module-webform.add-to-basket .row.quantity .right-side{float:left;padding-left:4px;}
.app-decibelcms-module-webform.add-to-basket .row label{font-weight:normal;}
.app-decibelcms-module-webform.add-to-basket .row > .left-side label{margin-bottom:0 !important;}
.app-decibelcms-module-webform.add-to-basket .app-decibel-widget-denumwidget-dropdown select.short{width:55px;padding-left:3px;}
.app-decibelcms-module-webform.add-to-basket fieldset{margin-bottom:15px;text-align:center;}
.app-decibelcms-module-webform.add-to-basket fieldset.no-pad{margin-bottom:0;}
.app-decibelcms-module-webform.add-to-basket .row > .left-side{width:auto;}
.app-decibelcms-module-webform.add-to-basket .row > .right-side{width:auto;}
.app-decibelcms-module-webform.add-to-basket .buttons-container{float:none;text-align:center;}
.app-decibelcms-module-webform.add-to-basket .buttons-container .button{margin:0 auto;float:none;}
.app-decibelcms-module-webform.add-to-basket.horizontal fieldset{margin-right:20px;float:left;text-align:left;}
.product-details-container .app-decibelcms-module-webform.add-to-basket.horizontal fieldset{margin-top:5px;}
.app-decibelcms-module-webform.add-to-basket.horizontal .buttons-container{float:left;text-align:left;}
#cct_productsviewer .app-decibelcms-module-webform .button{padding:5px 20px 5px 20px;}
#cct_productsviewer .app-decibelcms-module-webform .button input{margin:0;display:inline-block;font-family:'Arial';font-size:15px;line-height:18px;height:17px;color:#ffffff;font-weight:bold;white-space:nowrap;background:#ca1d1a;border:none;cursor:pointer;overflow:visible;text-align:center;}
#cct_productsviewer .app-decibelcms-module-webform .button input:hover{text-decoration:underline;}
.module.my-basket > .content .list.my-basket.small > .item{padding:10px 12px;padding-bottom:5px;background:none;border-bottom:1px solid #ffffff;}
.module.my-basket > .content .buttons-container .button{margin-right:10px;}
.module.my-basket > .content .buttons-container > .left-side .total{margin-top:4px;line-height:14px;display:inline-block;font-weight:bold;}
.products-and-events-container > .left-column{margin-right:20px;padding-right:0px;width:180px;float:left;}
.products-and-events-container > .right-column{width:500px;float:left;}
.products-and-events-container .search-result-container.pad{margin-bottom:20px;}
.products-and-events-container .search-result-container .result{margin-bottom:0;font-size:16px;line-height:20px;font-weight:bold;}
#results-inner .products-and-events-container .search-result-container .result{background:none;}
.list.my-basket.border{border-bottom:1px solid #424242;}
.list.my-basket.border.dotted{padding-bottom:1px;background:transparent url('../images/separator-dot-black.png') repeat-x 0 100%;border-bottom:none;}
.list.my-basket > .item{padding-top:20px;padding-bottom:10px;background:transparent url('../images/separator-dot-black.png') repeat-x 0 0;}
.list.my-basket > .item > .basic-info-wrapper .image-container{margin-top:2px;margin-right:20px;margin-bottom:10px;min-width:150px;float:left;}
.list.my-basket > .item .basic-info-wrapper .title{margin-bottom:4px;font-size:16px;line-height:18px;font-weight:normal;}
.list.my-basket.small > .item{font-size:10px;}
.list.my-basket.small > .item .image-container{margin-top:0;margin-right:5px;margin-bottom:3px;min-width:60px;}
.list.my-basket.small > .item .title{margin-top:2px;margin-bottom:14px;font-size:10px;line-height:12px;font-weight:bold;}
.list.my-basket.small > .item .title a{text-decoration:none;}
.list.my-basket.small > .item .title a:hover{text-decoration:underline;}
.list.my-basket.small > .item .price{margin-bottom:0;font-size:10px;line-height:12px;font-weight:bold;}
.list.my-basket.small > .item .links-container .link{font-weight:bold;font-size:10px;}
.list.products-and-events{background:transparent url('../images/separator-dot-black.png') repeat-x 0 0;}
.list.products-and-events > .item > .inner{padding:20px 0 17px 0;position:relative;background:transparent url('../images/separator-dot-black.png') repeat-x 0 100%;}
.list.products-and-events > .item > .inner > .left-side{margin-right:20px;width:150px;}
.list.products-and-events > .item > .inner > .right-side{float:left;}
.list.products-and-events > .item > .inner > .right-side.image{width:330px;}
.list.products-and-events > .item .header{margin-top:-4px;margin-bottom:5px;}
.list.products-and-events > .item .header .title{margin-bottom:0;font-size:16px;line-height:20px;color:#ca1d1a;}
.list.products-and-events > .item .right-side.image .header .title{width:250px;}
.list.products-and-events > .item .header .title a{text-decoration:none;color:#ca1d1a;}
.list.products-and-events > .item .header .title a:hover{text-decoration:underline;}
.list.products-and-events > .item .header .price{margin-bottom:0;padding-top:2px;font-size:13px;font-weight:bold;}
.list.products-and-events > .item .content .description{margin-bottom:15px;}
.list.products-and-events > .item .content .actions-container .links-container{margin-top:3px;}
.list.products-and-events > .item .content .actions-container .links-container a{color:#ca1d1a;}
.list.products-and-events > .item .date-container{width:150px;height:100px;text-align:center;background:transparent url('../images/date-background.png') no-repeat 0 0;}
.list.products-and-events > .item .button.blue,.list.products-and-events > .item .button.blue .button-text{background-color:#223541 !important;}
.list.products-and-events > .item .button:hover .button-text{text-decoration:underline;}
.list.products-and-events > .item .date-container span,.list.products-and-events > .item .date-container a{display:block;color:#424242;text-decoration:none;}
.list.products-and-events > .item .date-container .day{padding-top:7px;font-size:12px;line-height:14px;font-weight:bold;color:#ffffff;}
.list.products-and-events > .item .date-container .number{padding-top:10px;font-size:48px;line-height:56px;font-weight:bold;}
.list.products-and-events > .item .date-container .month{margin-top:-5px;font-size:12px;line-height:14px;}
.list.products-and-events > .item .form-container{padding:19px;position:absolute;top:18px;right:-20px;display:none;background-color:#f4f5f5;border:1px solid #ececec;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.2);}
.details{width:100% !important;}
.products-and-events-container > .product-details{width:709px !important;}
.button.small{background:none repeat scroll 0 0 #CA1D1A !important;font-size:12px;height:22px;line-height:14px;padding:0;border:medium none;color:#FFFFFF;cursor:pointer;display:inline-block;font-family:'Arial';font-weight:bold;height:30px;margin:0;overflow:visible;text-align:center;white-space:nowrap;font-size:12px !important;height:19px !important;padding:0 10px !important;padding-top:5px !important;padding-bottom:0px !important;margin-bottom:10px !important;}
.button-submit.button.blue.small.last{font-size:12px;height:22px;line-height:14px;padding:0;border:medium none;color:#FFFFFF;cursor:pointer;display:inline-block;font-family:'Arial';font-weight:bold;height:30px;margin:0;overflow:visible;text-align:center;white-space:nowrap;background:none !important;margin-bottom:10px !important;}
.app-decibelcms-module-webform .button.small input{background:none repeat scroll 0 0 #223541 !important;font-size:12px !important;height:22px !important;line-height:14px !important;padding:0 10px !important;margin-bottom:10px !important;}
.app-decibelcms-module-webform .button.blue input{background:none repeat scroll 0 0 #223541 !important;font-size:12px !important;height:22px !important;line-height:14px !important;padding:0 10px !important;margin-bottom:10px !important;}
.content-columns-wrapper > .left-column{margin-right:10px;width:700px;float:left;}
.content-columns-wrapper > .right-column{width:200px;float:right;}
.searchResult .content-columns-wrapper > .left-thin-column{margin-right:19px;width:180px;float:left;}
.content-columns-wrapper > .right-wide-column{width:710px;float:right;}
.form-steps-container{margin-bottom:20px;}
.form-container .form-title{margin-bottom:10px;font-size:24px;line-height:28px;color:#ca1d1a;}
.cct_productsviewer .form-steps-container.three-columns > .column{margin-right:2px;width:302px;float:left;}
.form-steps-container.three-columns > .column.last{margin-right:0;}
.content-columns-wrapper > .right-wide-column .form-steps-container.three-columns > .column{width:235px;}
.content-columns-wrapper > .right-wide-column .form-steps-container.three-columns > .column.last{width:236px;}
.form-steps-container.three-columns > .column .text{display:block;height:80px;font-size:12px;line-height:80px;font-weight:bold;color:#aaaaaa;text-decoration:none;text-align:center;background-color:#ececec;border-bottom:5px solid #aaaaaa;}
.form-steps-container.three-columns > .column.done .text{color:#ffffff;background-color:#d5dfe4;border-color:#c7d4db;}
.form-steps-container.three-columns > .column.undone .text{background-color:#ececec;border-color:#aaaaaa;}
.form-steps-container.three-columns > .column.active .text{color:#ffffff;background-color:#7595a6;border-color:#477288;}
.form-steps-container.three-columns > .column .text > span{vertical-align:middle;height:auto;line-height:14px;}
.form-steps-container.three-columns > .column .number{margin:0 auto;margin-top:-18px;padding:5px 0;display:block;width:30px;height:20px;font-size:16px;line-height:20px;font-weight:bold;color:#ffffff;text-decoration:none;text-align:center;background-color:#aaaaaa;}
.form-steps-container.three-columns > .column.done .number{background:#babdc0 url('../images/form-steps-number-background.png') repeat-x 0 -30px;}
.form-steps-container.three-columns > .column.undone .number{background:#aaaaaa url('../images/form-steps-number-background.png') repeat-x 0 0;}
.form-steps-container.three-columns > .column.active .number{background:#162229 url('../images/form-steps-number-background.png') repeat-x 0 -60px;}
.content-columns-wrapper .app-decibelcms-module-webform.checkout{padding-top:1px;background:transparent url('../images/separator-dotted.png') repeat-x 0 0;}
.content-columns-wrapper .app-decibelcms-module-webform.checkout > .inner{padding:20px;}
.content-columns-wrapper .app-decibelcms-module-webform fieldset.border{background:url("../images/separator-dotted.png") repeat-x scroll 0 100% transparent;margin-bottom:20px;padding-bottom:10px;}
.content-columns-wrapper .app-decibelcms-module-webform.checkout fieldset legend{padding:0 0 20px 0;font-size:24px;line-height:28px;color:#ca1d1a;}
.content-columns-wrapper .app-decibelcms-module-webform.checkout .row{margin-bottom:12px;}
.content-columns-wrapper .app-decibelcms-module-webform.checkout .row > .right-side{width:auto;float:none;overflow:hidden;}
.content-columns-wrapper .app-decibelcms-module-webform.checkout .row .label-wrapper label{width:150px;}
.content-columns-wrapper .app-decibelcms-module-webform.checkout .row label .required{color:#ca1d1a;}
.content-columns-wrapper .app-decibelcms-module-webform.checkout .row .right-side input{padding-top:3px !important;padding-bottom:3px !important;width:278px;line-height:16px;height:16px;}
.content-columns-wrapper .app-decibelcms-module-webform.checkout .app-decibel-widget-dtextwidget.short input{width:46px;}
.content-columns-wrapper .app-decibelcms-module-webform .row > .left-side{padding-right:5px;width:130px;}
.content-columns-wrapper .app-decibelcms-module-webform.checkout .button.big input{font-size:15px !important;height:34px !important;line-height:34px;padding:0 40px;}
.app_cct_ProductPanel{border-top:1px dotted black;float:left;padding-top:15px;}
#content-medium .wide-column1 .app_cct_ProductPanel{width:340px;margin-right:30px;}
.shop-intro-container{margin-bottom:20px;}
.shop-intro-container > .left-side{margin-right:15px;}
.shop-intro-container > .right-side{float:none;overflow:hidden;}
.shop-intro-container p.small-pad{margin-bottom:6px;}
.app_cct_ProductPanel .basic-content-container{margin-bottom:15px;}
.app_cct_ProductPanel .basic-content-container > .image-container{margin-right:10px;float:left;}
.app_cct_ProductPanel .basic-content-container > .image-container img{width:168px;height:112px;}
.app_cct_ProductPanel .basic-content-container .summary{margin-bottom:4px;}
.app_cct_ProductPanel a.link.read-more{background:url("../images/arrow-blue.png") no-repeat scroll 0 3px transparent;color:#0073A5;font-size:14px;line-height:16px;padding:0 0 0 17px;}
#cct_productsviewer .product-details-container > .left-side{float:left;margin-right:25px;}
#cct_productsviewer .product-details-container > .right-side{float:none;overflow:hidden;}
#cct_productsviewer .app-decibelcms-module-webform.add-to-basket .row > .left-side{width:auto;}
.app_cct_ProductCategory .module.product-categories{background-color:transparent;}
.app_cct_ProductCategory .module.product-categories > .content{background:none repeat scroll 0 0 transparent;padding-bottom:0;}
.app_cct_ProductCategory .module.product-categories ul.category{background:url("../images/separator-dotted.png") repeat-x scroll 0 0 transparent;padding-top:1px;}
.app_cct_ProductCategory .module.product-categories ul.category li{background:url("../images/separator-dotted.png") repeat-x scroll 0 100% transparent;margin:0;padding:5px 8px 6px;}
.app_cct_ProductCategory ul.category li a{color:#424242;}
#cct_productsviewer .delivery-option{padding-bottom:15px;}
#cct_productsviewer .delivery-option .ez-radio{float:left;}
#cct_productsviewer .delivery-option .delivery-option-description{padding-left:6px;}
#cct_productsviewer .delivery-option .delivery-option-description .description{display:block;padding-left:20px;}
.products-and-events-container .item .header .right-side p.price{padding-top:0px;}
.list.products-and-events .item .left-side .image-container img,.product-details-container .left-side .image-container img{max-width:150px;height:100px;}
.list.products-and-events .item .left-side .image-container img.move-center,.product-details-container .left-side .image-container img.move-center{padding-left:40px}
.app_cct_FeaturedProduct{background:#F4EEDE;}
.app_cct_FeaturedProduct .title{color:#000;font-size:14px;font-weight:bold;border-bottom:1px dotted black;padding-bottom:2px;padding-left:10px;padding-right:10px;}
.app_cct_FeaturedProduct .basic-content-container{padding:10px;}
.app_cct_FeaturedProduct .name{padding-top:10px;font-size:16px;color:#CA1D19;}
.app_cct_FeaturedProduct .price{padding-bottom:6px;}
.app_cct_FeaturedProduct .image-container img{max-width:150px;}
