@import url(//fonts.googleapis.com/css?family=Open+Sans:400,800,800italic,700italic,700,600,600italic,400italic,300italic,300);
body{background:#0e2900 url(../img/whitebg.gif) repeat-y top center;font-family:Lucida Sans, Verdana;font-size:12px;color:#fff;margin:0px;}
body#tinymce{background:#fefefe;color:#000;margin:10px;}
a{color:#5e9143;text-decoration:none;}
a:hover{text-decoration:underline;}
table tbody{border:0px;}
table.sticky-table td{padding:0.1em 0.5em;}
a.tooltip:hover{background:#ffffff;text-decoration:none;}
a.tooltip span{display:none;padding:2px 3px;margin-left:8px;width:130px;}
a.tooltip:hover span{display:inline;position:absolute;border:1px solid #cccccc;background:#ffffff;color:#6c6c6c;}
h1, h2, h3{font-family:Georgia;font-weight:normal;color:#111;}
h1{font-size:34px;margin:0px;}
h1.title{font-size:26px;margin-bottom:0.25em;}
h2{font-size:20px;}
h3{font-size:16px;}
body.full-width h1.title,
body.page-article-landing h1,
body.section-blogs h1.title{border-bottom:4px solid #639847;padding-bottom:10px;margin-bottom:20px;font-size:26px;font-weight:bold;}
.welcome{color:#1a1a1a;font-family:Georgia, Times New Roman;font-size:12px;font-style:italic;font-weight:bold;}
.small{font-size:10px;}
.raquo, .caption{color:#686868;}
.raquo{padding:0em 0.2em;}
.submitted{color:#b85200;font-size:11px;margin-bottom:1em;}
.submitted a{color:#b85200;}
.node h1.title{color:#174100;}
.node-date{color:#757575;font-size:11px;margin-bottom:1em;}
.node .field-label{xmargin-top:0.5em;float:left;}
.node .field-items{margin-bottom:0.5em;}
.new{color:red;font-family:verdana;font-size:11px;}
a.admin-link{color:#666;text-transform:uppercase;font-size:11px;}
.poll .bar{border:3px solid #acb3a8;}
.poll .bar .foreground{background:#153a00;}
.item-list .pager{color:#000;font-weight:bold;margin:15px 0px;text-align:right;}
.item-list .pager li{padding:0px 0.6em;margin:0px;margin-right:0em;}
.item-list .pager a{color:#527200;}
.item-list .pager li.pager-item a{text-decoration:underline;}
.item-list .pager li.pager-item, .item-list .pager li.pager-current{border-right:1px solid #a7a7a7;}
.item-list .pager li.last{border:0px;}
ul.links li.first{margin-left:0px;padding-left:0px;}
dl.search-results .title{margin-bottom:0.5em;}
dl.search-results .title a{color:#2d5a16;font-weight:bold;}
dl.search-results .date{margin-left:0.5em;font-family:Georgia;color:#823d00;font-style:italic;}
dl.search-results dd{color:#444;margin-left:0px;border-bottom:1px solid #ccc;}
dl.search-results p.search-info{margin-top:-1em;color:#858585;}
#terms-of-use{height:150px;overflow:auto;}
.section-category .node-teaser{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
#search-holder #cothcustom-translate-form{position:absolute;margin-top:-38px;margin-left:84px;z-index:600;}
#search-holder #cothcustom-translate-form #edit-lang{width:115px;}
.view-event-calendar .views-exposed-widget{width:170px;padding-right:0px;margin-right:0px;}
.view-calendar .today .month{background:#e8f2e3;}
.view-calendar .today .month a{color:#363534;font-weight:bold;}
.view-blogs .node-inner .content{border-bottom:1px solid #dee3dd;}
.view-blogs ul.links{font-weight:bold;}
.view-blogs ul.links li{border-right:1px solid #dee3dd;padding-right:10px;}
.view-blogs ul.links li.last{border-right:0px;}
.view-blogs ul.links li.comment_add a{background:url(../img/icon_addcomment.gif) center left no-repeat;padding-left:20px;}
.view-blogs ul.links li.share a{background:url(../img/icon_share.gif) center left no-repeat;padding-left:20px;}
.view-blogs img.mceItem{display:none;}
#content .view-blogs .views-row{padding-bottom:12px;margin-bottom:50px;}
#block-views-blogs-block_1 .views-admin-links{display:none;}
#block-views-blogs-block_1 .view-content{margin-top:1em;}
#block-views-blogs-block_1 a{color:#373238;font-weight:bold;}
#block-views-blogs-block_1 .views-row{margin-bottom:0.75em;padding-bottom:0.75em;}
#block-views-blogs-block_1 .views-row-last{border-bottom:0px;margin-bottom:0px;padding-bottom:0px;}
.node.node-type-article .article-content{line-height:1.5em;}
.node-type-article .has-article-image .byline{width:289px;float:right;}
.byline{font-size:11px;border:1px solid #d5d5d5;border-left:0px;border-right:0px;padding:10px 0px;text-align:right;padding-right:17px;margin-bottom:20px;}
.byline a{color:#b85200;}
.byline .right{text-transform:uppercase;font-size:10px;}
.byline .right a{color:#050f00;}
.byline .right a:hover{text-decoration:none;color:#666;}
.byline .right .print-page{margin-right:17px;}
.byline .right .print-page img{margin-right:5px;margin-bottom:-3px;position:relative;border:0px;}
.byline .imagecache-sponsor{margin-top:-8px;float:left;margin-right:8px;}
.article-content{margin-bottom:30px;}
.article-image{float:left;width:284px;margin-right:15px;margin-bottom:15px;}
.article-image img{border:2px solid #bab9b9;}
.article-image-caption{padding:2px 4px;color:#686868;font-size:11px;}
.morephotos-holder{text-align:right;float:right;border:1px solid #fff;}
.morephotos-wrapper{text-align:right;margin:-28px 0px 0px -100px;padding:2px 3px;background:#599243;position:absolute;z-index:100;}
a.morephotos{color:#fff;text-transform:uppercase;font-weight:bold;text-align:center;font-size:11px;}
.view-home-spotlight .morephotos-wrapper{margin-top:-30px;}
a.morephotos:hover{text-decoration:none;}
.node.node-type-article .article-content img{border:2px solid #bab9b9;}
.node.node-type-article .article-content img[align='left']{margin-right:15px;margin-bottom:15px;}
.node.node-type-article .article-content ul,
.node.node-type-article .article-content ol{list-style-position:inside;}
.node.node-type-article .article-content li{margin-bottom:0.5em;}
.node-type-article.node-page .node-date{margin-top:50px;}
.node-type-article.node-page .content{margin-top:25px;}
.node-type-article .title{margin-bottom:0px;}
.node-type-article .tags{width:30%;margin-top:2em;}
.node-type-article .tags a{border-bottom:2px solid #e2e9ca;font-weight:bold;}
.node-type-article .tags a:hover{text-decoration:none;border-bottom:1px solid #5e9143;}
.node-type-article .tagged{font-style:italic;color:#666;}
.node-type-article .node-inner .item-list{float:right;width:70%}
.node-type-article #comments{display:none;}
#prevnext{font-family:georgia;border-top:3px double #e3e3e3;border-bottom:1px solid #e3e3e3;padding:10px 0px;margin-bottom:30px;margin-top:40px;}
#prevnext tbody{border:0px;font-size:18px;}
#prevnext a{color:#174100;}
#prevnext td.aquo{width:60px;text-align:center;}
#prevnext td.aquo a{color:#7d9e38;font-size:40px;display:block;margin-top:-.1em;}
#prevnext td.aquo a:hover{text-decoration:none;color:#174100;}
#prevnext td.prevnext-link{width:200px;}
#prevnext td.prev-link{border-right:3px solid #e3e3e3;padding-right:35px;}
#prevnext td.next-link{padding-left:35px;}
.view-article .views-field-tid{margin-bottom:0.25em;text-transform:uppercase;color:#363b3c;font-size:10px;font-weight:bold;}
.view-article .views-field-title a{color:#111;font-family:georgia;font-weight:bold;}
.view-article .views-field-teaser{}
.view-article .views-field-tid-1{font-size:11px;color:#757575;}
.view-article .views-field-tid-1 a{color:#b85200;}
.view-article .views-field-teaser{color:#363b3c;margin-top:1em;margin-bottom:0.5em;line-height:1.5em;}
.view-article .views-field-teaser .field-content{margin-top:0px;padding-top:0px;}
.view-article .views-field-view-node{font-size:10px;font-weight:bold;}
.view-article.view-display-id-block_1 .views-field-field-images-fid img,
.view-article.view-display-id-block_1 .views-field-filepath img{float:right;border:2px solid #d6d6d6;margin-left:35px;margin-bottom:25px;}
.view-article.view-display-id-block_1 .views-field-title a{font-size:18px;}
.view-article.view-display-id-block_2{margin-top:1em;border-top:4px solid #659a48;clear:both;}
.view-article.view-display-id-block_2 .views-field-title a{font-size:14px;}
.view-article.view-display-id-block_2 .views-row{padding:10px;margin-left:1px;float:left;width:172px;border:1px solid #f9f9f3;border-top:0px;}
.view-article.view-display-id-block_2 .views-row.active{background:#659a48;}
.view-article.view-display-id-block_2 .views-row-first{margin-left:10px;}
#article-slidebox-holder .views-admin-links{display:none !important;}
#article-slidebox-holder{margin-top:30px;background:#f4f4f4;padding:8px;}
#article-slidebox-holder .slidebox-title, .popular-title{text-transform:uppercase;margin-bottom:20px;margin-top:5px;font-size:16px;color:#404040;font-weight:bold;}
#article-slidebox-border{margin-top:50px;margin-bottom:-15px;border-top:4px solid #f4f4f4;border-bottom:3px solid #f4f4f4;height:3px;position:relative;}
#article-slidebox-border.bottom{margin:15px 0px;}
#article-slidebox-navborder{border-top:1px dashed #cdcdcd;margin:0.5em -8px 0px;}
#article-slidebox{padding-right:0px;margin-top:15px;}
#article-slidebox .category-title a{font-size:10px;text-transform:uppercase;color:#929292;font-weight:bold;}
#article-slidebox .category-title{margin-bottom:8px;}
#article-slidebox .category-row{width:155px;float:left;}
#article-slidebox .category-content{width:141px;float:left;}
#article-slidebox .item-list{width:133px;}
#article-slidebox .category-divider{float:left;height:100px;margin-top:40px;border-left:1px solid #ccc;}
#article-slidebox .cover-image{margin-bottom:15px;}
#article-slidebox .view-display-id-block_3 li{font-size:11px;margin-bottom:1em;}
#article-slidebox .view-display-id-block_3 a{color:#40672b;}
.view-blogs .views-row-odd, .view-blogs .views-row-even{border-bottom:1px solid #e3e3e3;padding-bottom:20px;margin-bottom:20px;}
div.scrollable{position:relative;overflow:hidden;xwidth:660px;xheight:300px;}
div.scrollable div.items{width:20000em;clear:both;}
div.scrollable div.items .category-row,
div.scrollable div.items .category-divider{float:left;}
.prevPage{background:url(../img/slider_prev.png);width:54px;height:18px;display:block;cursor:pointer;float:left;}
.nextPage{background:url(../img/slider_next.png);width:57px;height:18px;display:block;cursor:pointer;float:left;}
.prevPage.hover{background-image:url(../img/slider_prev_hover.png);}
.nextPage.hover{background-image:url(../img/slider_next_hover.png);}
div.navi{margin-left:225px;margin-right:50px;width:200px;height:20px;float:left;position:relative;}
div.navi a{width:6px;height:6px;float:left;margin:6px;margin-right:0px;background:url(../img/navigator.png) 0px -6px no-repeat;display:block;font-size:1px;}
div.navi a:hover{background-position:0 0px;}
div.navi a.active{background-position:0 -12px;}
table#most-popular{background:#fefefe;border:1px solid #fafafa;padding:5px;}
#most-popular .popular-title{padding-top:10px;padding-bottom:20px;}
#most-popular .popular-title, #most-popular .term-name{padding-left:12px;}
#most-popular .term-name{position:relative;margin-top:-3px;margin-bottom:-5px;color:#404140;text-transform:uppercase;font-weight:bold;margin-bottom:1em;}
#most-popular td{width:141px;padding-right:5px;}
#most-popular td.divider{width:1px;border-left:1px solid #d1d1d1;}
#most-popular ul{margin:0px;}
#most-popular li{margin-left:1em;margin-bottom:0.75em;color:#696969;}
#most-popular li a{font-size:11px;color:#4a723b}
#comments{border-bottom:1px solid #D3D3D3;}
#comments .indented{margin-left:35px;}
.comment{border-top:1px solid #D3D3D3;color:#3c474d;}
.comment-inner{padding:10px 0px 5px 0px;}
.comment-holder{width:100%;}
.comment-left-cell{width:140px;}
.comment-right-inner .title{margin-top:0px;margin-bottom:0.5em;}
.comment-right-inner p:first-child{margin-top:0px;}
.comment-right-inner .title a{color:#3c474d;}
.comment-right-inner .links a{color:#799026;font-size:10px;text-transform:uppercase;font-weight:bold;}
.comment-right-inner .links .comment_reply a{padding-left:16px;background:url(../img/reply.png) center left no-repeat;}
.comment-user {word-wrap:break-word; }
.comment-user a{font-weight:bold;font-size:12px;color:#6c8b26;word-wrap:break-word; -ms-word-wrap:break-word;}
.comment-submit{margin-top:3px;font-size:11px;color:#868789;}
.view-comment-teaser.has-comments{border:3px solid #cbd4b3;padding:12px 17px;background:#f4f4f4 url(../img/fromthecomments.png) 17px 12px no-repeat;}
.view-comment-teaser .views-row-odd, .view-comment-teaser .views-row-even{border-bottom:1px solid #e3e3e3;padding-bottom:20px;margin-bottom:20px;}
.view-comment-teaser .views-row-last{padding-bottom:0px;border:0px;}
.view-comment-teaser #morecomments{text-align:right;padding-bottom:30px;}
.view-comment-teaser #morecomments a{color:#929c9d;text-transform:uppercase;font-weight:bold;font-size:10px;}
.comment-teaser-author{float:left;width:85px;margin-right:15px;}
.comment-teaser-author em{font-style:normal;}
.comment-teaser-body{float:left;color:#474747;width:450px;}
.comment-teaser-subj{font-weight:bold;}
.comment-teaser-body .see-all a{color:#003b46;text-transform:uppercase;font-size:10px;font-weight:bold;}
.comment-links{color:#9ea8a9;font-size:10px;font-weight:bold;text-transform:uppercase;padding-top:1em;position:relative;}
.comment-links.has-comments{background:url(../img/comment-arrow.png) 85% 0% no-repeat;margin-top:-3px;padding-left:20px;}
.comment-links a{color:#304547;}
.comment-links .comment-count{padding:0.25em;font-size:1.1em;}
#block-google_admanager-17{position:fixed;bottom:0px;margin:auto;z-index:100000;width:100%;background-color:transparent;text-align:center;}
.ad-block{border:0px;}
.ad-block .block-inner{padding:0px;}
#sidebar-right .block{width:300px;margin-bottom:1em;}
#sidebar-right .block-themed{width:291px;border:1px solid #e0e0e0;}

#sidebar-right #block-block-35{
	background: none;
	margin-left: -14px;
	border: none;
	margin-top: -4px;
	margin-bottom: 0px;
}

#sidebar-right #block-block-35 .content{
	padding-bottom: 0;
}

#sidebar-right #block-block-35 .content p{
	margin-top: 0;
	margin-bottom: 0;
}

.block-themed{background:#e8f2e3;margin-left:7px;}
.block-themed .content{padding:15px;padding-top:0px;}
.block-themed .title-wrapper{background:url(../img/header_sidebar.png) no-repeat;width:308px;height:55px;position:relative;margin-left:-8px;margin-top:-1px;}
.block-themed h2.title{color:#363534;font-weight:bold;font-size:14px;font-family:Gotham Bold, Lucida Sans, Verdana;text-transform:uppercase;margin:0px;padding-top:22px;padding-left:22px;}
.block-themed p, .block-themed div.title{color:#153a00;font-family:georgia;font-weight:bold;font-size:14px;font-style:italic;}
.block-themed div.title{color:#153a00;font-family:georgia;font-weight:bold;font-size:14px;font-style:italic;border-bottom:1px dotted #acb3a8;padding-bottom:1em;margin-bottom:1em;}
.block-themed .choices{font-size:11px;}
.block-themed ul{color:#525252;font-size:14px;font-weight:bold;}
.block-themed ul.links{margin-top:1em;font-size:11px;text-align:center;}
#block-block-4.block-themed p{font-size:16px;margin:0.5em 0em;}
.block-themed a#button-signup{background:url(../img/button_signup.png) no-repeat;display:block;width:138px;height:35px;margin:35px 0em;margin-left:60px;}
.block-themed #subhelp{color:#444;border-top:1px solid #cbd0c8;padding:20px 5px;padding-bottom:0px;}
.block-themed #subhelp a{display:block;margin-top:0.5em;text-transform:uppercase;}
body.front #content-top .views-field-tid{font-size:11px;color:#757575;}
body.front #content-top .views-field-tid a{color:#b85200;}
body.front #content-top .views-field-view-node{font-size:10px;font-weight:bold;}
.view-home-spotlight{float:left;width:390px;margin-right:35px;}
.view-home-spotlight .views-field-title a{color:#111;font-family:Georgia;font-size:34px;}
.view-home-spotlight .views-field-teaser{margin-top:1em;line-height:1.5em;}
.view-home-spotlight .views-field-teaser .field-content{margin-top:0px;padding-top:0px;}
.view-home-spotlight .views-field-field-images-fid img,
.view-home-spotlight .views-field-filepath img{border:2px solid #e8e8e8;}
.view-home-spotlight .views-field-field-images-fid,
.view-home-spotlight .views-field-filepath{padding-right:6px;}
.view-home-featured{float:left;width:180px;background:url(../img/text_featured-news.png) 0% 0% no-repeat;padding-top:30px;}
.view-home-featured .views-field-title a{color:#363b3c;font-family:Georgia;font-size:14px;font-weight:bold;}
.view-home-featured .views-field-teaser{font-size:11px;color:#363b3c;margin:0.8em 0em;}
.view-home-featured .views-row-odd, .view-home-featured .views-row-even{border-bottom:1px dashed #ababab;padding-bottom:20px;margin-bottom:20px;}
.view-home-featured .views-row-last{border-bottom:0px;margin-bottom:0px;}
#block-block-7 .content ul{margin-left:0px;padding-left:0px;}
#block-block-7 .content li{background:url(../../../../../misc/feed.png) 0px 0px no-repeat;list-style:none;padding-left:22px;padding-bottom:0.25em;}
#joincommunity{color:#4d574e;font-size:11px;}
#joincommunity a{color:#40672b;font-family:Georgia;font-weight:bold;font-size:12px;}
#joincommunity .joinrow{border-bottom:1px solid #d2ddcd;padding:12px 8px}
#joincommunity .first{padding-top:0px;}
#joincommunity .last{border-bottom:0px;}
#joincommunity .facebook a, #joincommunity .twitter a{display:block;}
#joincommunity .facebook, #joincommunity .twitter{background:96% 50% no-repeat;}
#joincommunity .facebook{background-image:url(../img/button_facebook.gif);}
#joincommunity .twitter{background-image:url(../img/button_twitter.gif);}
.block-breaking-news{color:#3a5f29;background:#eaeaea;padding:12px;border:1px solid #d9d9d9;margin-bottom:8px;}
.block-breaking-news a{color:#3a5f29;position:relative;}
.block-breaking-news .title-wrapper{padding-right:0.25em;}
.block-breaking-news .content{float:left;width:800px;}
.block-breaking-news .hide-message{float:right;width:80px;font-size:11px;position:relative;top:1px;}
.block-breaking-news .content a{text-decoration:underline;}
.block-breaking-news a#hidenews{text-transform:uppercase;}
ul.gallery-operations{text-align:left;border-color:#d2d2d2;}
#gallery-image-holder{height:419px;}
#gallery-media{border:22px solid #000;margin:3px;float:left;}
#gallery-media #flashvideo{float:left;background:#000;}
img#gallery-image{float:left;}
.gallery-nav-holder{float:left;}
a.gallery-nav{display:block;position:absolute;z-index:10;width:25px;height:419px;-moz-outline:0;}
a.gallery-nav.gallery-prev{margin-left:3px;background:url(../img/gallery-prev.png) center center no-repeat;}
a.gallery-nav.gallery-next{margin-left:-30px;background:url(../img/gallery-next.png) center center no-repeat;}
#gallery-header{border-bottom:3px solid #f3f3f3;}
#gallery-header-photo{float:left;}
#gallery-header-blocks{float:left;width:300px;margin-left:20px;}
#gallery-header-blocks .block{margin:0px;padding:0px;margin-bottom:1em;}
#gallery-image-info{clear:both;width:600px;padding:0px 5px;min-height:80px;}
#gallery-image-title{color:#343434;font-size:14px;font-weight:bold;font-style:italic;text-align:center;}
#gallery-image-credit{font-size:10px;text-align:right;position:relative;padding-right:1em;}
#gallery-image-caption{color:#343434;text-align:center;}
#block-views-photosvideos-block_1{width:300px;min-height:253px;background:url(../img/photosvideos_block.png) no-repeat;position:relative;border:0px !important;}
#gallery-block-header{height:45px;text-align:right;}
#gallery-block-header a{display:block;font-family:arial;font-weight:bold;font-size:10px;text-transform:uppercase;padding-top:20px;padding-right:20px;}
#gallery-block{margin-left:17px;}
#gallery-block #gallery-media{width:260px;height:150px;border:1px solid #d4dbd1;margin-bottom:1em;background:#000;text-align:center;}
#gallery-block #gallery-image{margin:0px auto;float:none;}
#gallery-block #gallery-image-info{width:auto;min-height:0px;}
#gallery-block #gallery-image-title{font-size:12px;}
#gallery-block a.gallery-nav{display:block;position:absolute;width:50px;height:150px;-moz-outline:0;}
#gallery-block a.gallery-nav.gallery-prev{margin-left:-8px;background:url(../img/gallery-prev-block.png) center center no-repeat;}
#gallery-block a.gallery-nav.gallery-next{margin-left:-42px;background:url(../img/gallery-next-block.png) center center no-repeat;}
.gallery-thumb-list{}
.gallery-thumb-list-inner{margin-top:3px;padding-top:10px;}
.gallery-thumb{float:left;margin-right:20px;margin-bottom:20px;border:2px solid #e9e9e9;}
.gallery-thumb.new-row{margin-right:0px;}
.gallery-thumb img{float:left;width:86px;height:86px;}
.gallery-thumb.active{border-color:#639847;}
.gallery-thumb .video-icon{margin-top:70px;margin-left:70px;position:absolute;z-index:100;background:url(../img/control_play.png);width:18px;height:18px;}
body.page-photos-videos h1.title{margin-bottom:0px;}
body.page-photos-videos h2.title{margin-top:0.5em;margin-bottom:0.25em;}
.view-image-gallery .gallery-label{float:left;text-transform:uppercase;color:#777;font-weight:bold;font-size:10px;margin-top:14px;margin-bottom:8px;}
.view-image-gallery #gallery-label-sort{padding-left:15px;width:127px;}
.view-image-gallery #gallery-label-gallery{width:238px;}
.view-image-gallery .gallery-terms{font-weight:bold;font-size:11px;width:111px;float:left;margin-left:10px;margin-top:10px;margin-bottom:10px;}
.view-image-gallery .gallery-terms a{display:block;float:left;color:#4f4f4f;padding:2px 4px;margin-bottom:0.5em;}
.view-image-gallery .gallery-terms a:hover{}
.view-image-gallery .gallery-terms a.active, .view-image-gallery .gallery-terms a.active:hover{color:#fff;background:#9f9f9f;text-decoration:none;}
.view-image-gallery .gallery-terms .term-link{clear:both;}
.view-image-gallery .view-header{}
.view-image-gallery .view-gallery{float:left;width:355px;margin-right:25px;background:#f2f0f1;}
.view-gallery-content{float:left;width:220px;margin:10px 0px;}
.view-image-gallery .views-row-odd, .view-image-gallery .views-row-even{border-bottom:1px solid #d2d2d2;}
.view-image-gallery .views-row-last{border-bottom:0px;}
.view-image-gallery .gallery-link{height:61px;}
.view-image-gallery .gallery-link-inner{padding:0.7em 1em;}
.view-image-gallery .gallery-link a{color:#565656;font-size:12px;font-weight:bold;}
.view-image-gallery .gallery-link.active{width:232px;padding-right:20px;background:#639847 url(../img/gallery-arrow.png) top right no-repeat;}
.view-image-gallery .gallery-link.active a{color:#fff;}
.view-image-gallery .gallery-link.active .gallery-date{color:#fff;}
.view-image-gallery ul.pager{text-align:left;padding-top:1em;}
.view-image-gallery .gallery-thumb-list{float:left;width:530px}
.view-gallery-upnext{background:#f2f0f1;border:1px solid #eaeaea;}
.view-gallery-upnext .view-header{font-size:14px;color:#353535;padding:12px 16px;padding-bottom:0px;}
.view-gallery-upnext .view-content{padding:0px 15px;xpadding-top:30px;}
.view-gallery-upnext .views-row{height:45px;}
.view-gallery-upnext .views-row-odd, .view-gallery-upnext .views-row-even{padding-top:12px;padding-bottom:15px;border-bottom:3px solid #d2d2d2;}
.view-gallery-upnext .views-row-last{border-bottom:0px;}
.gallery-upnext-cover{clear:left;float:left;width:50px;margin-right:20px;}
.gallery-upnext-cover img{border:2px solid #e0e0e0;}
.gallery-upnext-info{font-size:11px;}
.gallery-upnext-title a{color:#383838;}
.gallery-upnext-date{color:#5a2900;}
div.image-advertisement a img{border:5px solid #5A9242;}
body #content{padding:0px 20px 20px 20px;width:605px;}
body.full-width #content, body.section-admin #content, #content-header-region{padding-left:20px;width:930px;}
#content-header-region{margin-bottom:5px;margin-top:-10px;position:relative;}
body.sidebar-right #content{float:left;}
body.sidebar-right #sidebar-right{float:left;width:100px;}
#page{margin:0px auto;width:990px;}
#page-inner, #ad-top .block-region{color:#000;}
#main{border:15px solid #e1e0e0;padding-top:15px;border-top:0px;background:#fff;}
.clear{clear:both;width:0px;height:0px;font-size:0px;}
.left{float:left;}
.right{float:right;}
#ad-top{height:96px;background:#e1e0e0;color:#111;text-align:center;}
#ad-top p{margin-top:0px;}


#header{background:url(../img/header.png) no-repeat;width:990px;height:107px;position:relative;}
body.front #header{border-top:10px solid #e1e0e0;}
a#link-subscribe{margin-top:66px;margin-left:54px;width:158px;height:40px;display:block;position:absolute;}
a#link-home{margin-top:30px;margin-left:260px;width:445px;height:50px;display:block;position:absolute;z-index:100;background:none;}
#search-holder{color:#555;white-space:nowrap;padding-left:770px;padding-top:55px;padding-right:25px;}
#search{height:20px;margin-top:3px;border:1px solid #cdd2cb;background:#f0f6ed;}
#search .form-item{margin:0px;padding:0px;}
#search input.form-text{width:160px;padding-left:0.5em;position:relative;float:left;background:#f0f6ed;font-size:11px;padding:0px;margin:0px;margin-left:0.5em;margin-top:3px;}
#search input.form-submit{float:right;}
#search input{border:0px;color:#4a603f;}
#navmain{height:48px;width:971px;background:#376023 url(../img/menu-back.png) top center no-repeat;border:10px solid #e1e0e0;border-right-width:9px;border-top:0px;border-bottom:0px;}
#navmain img{border:0px;position:relative;z-index:501;margin-top:16px;margin-left:25px;}
.flydown{position:absolute;z-index:500;display:none;text-transform:uppercase;font-size:10px;font-weight:bold;padding:5px;background:#1b3d09;}
.flydown ul.menu{margin:0px;padding:0px;border:1px solid #516b43;}
.flydown ul.menu li{padding:0px;margin:0px;list-style:none;list-style-image:none;}
.flydown ul.menu a{line-height:1.3em;display:block;color:#fff;padding:10px 18px;border-bottom:1px solid #2e4d1d;}
.flydown ul.menu li a:hover{background:#2e4d1d;}
.flydown ul.menu li.first a{line-height:42px;padding:0px;}
.flydown ul.menu li.first a:hover{background:none;text-decoration:none;}
#menu-active.flydown{z-index:499;padding-bottom:0px;}
#menu-active.flydown ul.menu{border-bottom:0px;}
#menu-active.flydown ul.menu li{height:44px;}
#menu-active.flydown ul.menu li a{border:0px;visibility:hidden;}
#menu-active.flydown ul.menu li a:hover{background:none;}
#navsub{background:#1b3d09 url(../img/navsub_grad.gif) top left repeat-x;position:relative;top:-19px;line-height:30px;height:30px;}
#navsub ul{text-align:left;}
#navsub ul.links a{font-size:10px;font-weight:bold;color:#fff;text-transform:uppercase;}
#navsub ul.links a.active{text-decoration:underline;}
#navsub ul.links li{padding:0px;margin:0px;margin-left:30px;}
#footer-primary-links{background:#e1e0e0;font-size:11px;padding-top:50px;padding-bottom:40px;padding-left:45px;}
#footer-primary-links ul{margin:0px;padding:0px;}
#footer-primary-links ul a{font-weight:bold;text-transform:uppercase;color:#32382f;display:block;margin-bottom:15px;}
#footer-primary-links ul ul a{color:#555;font-weight:normal;text-transform:none;margin-bottom:0.25em;}
#footer-primary-links ul li{width:125px;margin:0px;padding:0px;margin-right:10px;float:left;list-style-image:none;list-style:none;}
#footer-primary-links li li{float:none;}
#footer{text-align:center;padding-top:35px;padding-bottom:1em;background:#0e2900;}
#footer-inner{margin-bottom:30px;}
#footer, #footer a{color:#879480;font-size:10px;line-height:1.5em;text-transform:uppercase;}
#footer li{border-right:1px solid #879480;padding-left:2px;}
#footer li.last{border-right:0px;}
#footer a{padding:0em 0.25em;text-decoration:underline;}
#footer a:hover{text-decoration:none;}
.category-grid-products td{background-color:#FFFFFF;border:1px solid #CCCCCC;!important
padding:20px;!important
margin:5px;!important
text-align:center;}
.printContent{visibility:hidden;position:absolute;}
@media print{#pageWidth, #content.colMiddle{margin:0px;padding:0px;width:inherit;}
#pageWidth{padding:0% 5%;}
#header, #footer, #colLeft, #colRight, .noPrint{display:none;}
.pageBreak{page-break-before:always;}
.printContent{visibility:visible;position:relative;}
h1{color:#000;}
}
div.stopPage{float:left;width:0px;height:18px;cursor:pointer;}
div.add-to-cart div.attributes div.form-item input.form-text{width:150px;}
.COTH-content-view{text-align:center;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.COTH-content-view .view-header, .COTH-content-view .view-header a{
color:#0e2900;
font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;
height:20px;
margin-top:-20px;
}

.view-display-id-block_3.COTH-content-view {
margin-top: 20px;
}

.COTH-content-view-main .views-field-tid, .COTH-content-view .views-field-tid{
font-style:italic;
color:#666;
margin:2px 0px;
}

.COTH-content-view .views-field-title{margin-top:20px;}
.COTH-content-view .views-field-title a{text-transform:uppercase;text-decoration:none;font-weight:bold;color:#0e2900;}
.COTH-content-view .views-field-teaser{font-size:11px;color:#666;line-height:15px;}
.COTH-content-view .views-field-field-images-fid{margin-top:20px;margin-bottom:-10px;}
.COTH-content-view .views-field-field-images-fid img{border:none;}
.COTH-content-view .views-field-view-node{margin-top:10px;margin-bottom:30px;}
.COTH-content-view .views-field-view-node .field-content{background-color:#F7F7F7;padding:3px 10px;border:#CCC 1px solid;font-weight:normal;font-size:11px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.COTH-content-view .views-field-view-node .field-content a{color:#999;}
.COTH-content-view .views-field-field-coth-content-image-fid, .COTH-content-view .views-field-field-image-home-fid{margin-top:20px;}

.COTH-content-view-main .view-content{
display:table;
margin-top:10px;
position:relative;
}

.COTH-content-view-main .views_slideshow_singleframe_slide{
width:590px;
height: auto !important;
}

.COTH-content-view-main{
text-align:left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
min-height: 435px;
}

.COTH-content-view-main .views-field-field-coth-content-image-fid, .COTH-content-view-main .views-field-field-image-home-fid{float:left;border:#CCC 1px solid;padding:10px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-right:10px;width:375px;height:375px;}

.COTH-content-view-main .views-field-title{
padding-right:10px;
width: 172px;
float: right;
}

.COTH-content-view-main .views-field-title a{
color: #113700;
font-size: 26px;
font-family: Georgia, "Times New Roman", Times, serif;
word-wrap: break-word;
-ms-word-wrap: break-word;
width: 172px;
display:block;
}

.COTH-content-view-main .views-field-teaser{
margin-top: 10px;
color: #666;
line-height: 17px;
font-size: 12px;
float: right;
width: 180px;
margin-bottom: 10px;
}

div.views-slideshow-controls-bottom {
position: absolute;
top: 400px;
z-index: 10;
}

.COTH-content-view-main .views-field-view-node{
margin-top:20px;
margin-left:408px;
background: transparent;
}

.COTH-content-view-main .views-field-view-node .field-content{background-color:#F7F7F7;padding:3px 10px;border:#CCC 1px solid;font-weight:normal;font-size:11px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.COTH-content-view-main .views-field-view-node .field-content a{color:#999;}
.COTH-content-view-main div.views_slideshow_singleframe_pager{text-align:left;margin:15px 0px 10px 0px;padding:0 0 0.25em 5px;}
.COTH-content-view-main div.views_slideshow_singleframe_pager div.pager-item{background-image:url(../img/coth_content_item.png);background-repeat:no-repeat;background-position:0px 0px;border-right:none !important;color:#FFF;padding:8px 0.6em 5px 0.6em;margin-right:3px;font-weight:bold;background-size:100% 100%;}
.COTH-content-view-main div.views_slideshow_singleframe_pager div.pager-item a{text-decoration:none !important;color:#FFF;}
.COTH-content-view-main div.views_slideshow_singleframe_pager div.pager-item.activeSlide{background-image:url(../img/coth_content_item_current.png);background-repeat:no-repeat;background-position:0px 0px;border-right:none;background-size:100% 100%;}

.COTH-content-view-main .views_slideshow_singleframe_main{
display: block;
min-height: 400px;
position: relative;
}

.COTH-content-view-main .pager .pager-first, .COTH-content-view-main .pager .pager-previous, .COTH-content-view-main .pager .pager-next, .COTH-content-view-main .pager .pager-last{display:none;}
.COTH-content-view-main .pager .pager-next{visibility:hidden;}
.COTH-content-view-main ul.pager{text-align:left;margin:15px 0px 10px 0px;padding:0 0 0.25em 5px;}
.COTH-content-view-main ul.pager li{background-image:url(../img/coth_content_item.png);background-repeat:no-repeat;background-position:0px 0px;border-right:none !important;color:#FFF;padding:8px 0.6em 5px 0.6em;}
.COTH-content-view-main ul.pager li a{text-decoration:none !important;color:#FFF;}
.COTH-content-view-main ul.pager li.pager-current{background-image:url(../img/coth_content_item_current.png);background-repeat:no-repeat;background-position:0px 0px;border-right:none;}
body.page-75 h1.title{display:none;}
.COTH-content-view-blocks{margin-top:20px;}
.COTH-content-view-blocks .COTH-content-view-blocks-block{float:left;width:160px;padding:0px 20px;}
.COTH-content-view-blocks .space{float:left;border-right:#CCC 1px solid;}
.front #article-slidebox-border{margin-top:30px;margin-bottom:-15px;border-top:4px solid #F4F4F4;border-bottom:3px solid #F4F4F4;height:3px;position:relative;}
.front #article-slidebox-border-top{margin-top:10px;border-top:4px solid #F4F4F4;border-bottom:3px solid #F4F4F4;height:3px;position:relative;}
body.section-coth-art-gallery h1{padding-bottom:10px;border-bottom:solid #639847 4px;font-size:26px;font-weight:bold;}
body.page-coth-art-gallery h1{margin-bottom:0px;}
body.section-coth-art-gallery div#publication_date{text-align:right;margin-right:10px;}
div.view-coth-art-gallery table.views-view-grid{margin-top:20px;margin-left:-4px;}
div.view-coth-art-gallery div.views-field-field-coth-art-gallery-pdf-fid table{margin-bottom:20px;}
div.view-coth-art-gallery table.views-view-grid table td a img{padding:5px;border:4px solid
#5A9242;margin:2px;}
body.page-coth-art-gallery div#content-inner{width:900px;}
.profile .profile-profile_sweepstakes_email,
.profile .profile-profile_sweepstakes_diamond_anniversary_contest,
.profile .profile-profile_sweepstakes_tac{display:none;}
#user-login #edit-submit{float:left;margin-right:10px;}
body.page-subscriber-survey-july-2012 h1.title{display:none;}
.coth-top-menu{clear:both;}
.coth-top-menu .ctmlinks{white-space:nowrap;padding-left:30px;padding-top:80px;width:850px;float:left;font-size:11px;}
.coth-top-menu .ctmlinks .ctm-left{float:left;}
.coth-top-menu .ctmlinks .ctm-right{float:right;}
.coth-top-menu .ctmlinks .ctm-background{display:block;background-color:#130;padding:3px 6px 3px 8px;margin:-3px 8px 0px 0px;}
.coth-top-menu .ctmlinks .ctmlinks-items{display:block;padding-right:13px;}
.coth-top-menu .ctmlinks .ctmlinks-items a{color:#333;}
.coth-top-menu .ctmlinks .ctmlinks-items.ctm-background a{color:#FFF;}
.coth-top-menu .ctmlinks .ctmlinks-items.search{margin-top:-7px;}
.coth-top-menu .ctmlinks #search input.form-text{width:80px;}
.coth-top-menu .ctmlinks #search{width:120px;}
.coth-top-menu .ctm-cover{float:right;display:block;margin-right:30px;}
#navmain img{}
.page-chronicleinformation #user-login-form ul li{list-style:none;}
.page-informationcoth #user-login-form ul li{list-style:none;}

/* hide field */

body.page-node-add-classified-properties-package1 div#edit-field-cl-properties-prop-id-old-0-value-wrapper,
body.page-node-add-classified-properties-package2 div#edit-field-cl-properties-prop-id-old-0-value-wrapper,
body.page-node-add-classified-properties-package3 div#edit-field-cl-properties-prop-id-old-0-value-wrapper,
body.page-node-add-classified-properties-package4 div#edit-field-cl-properties-prop-id-old-0-value-wrapper,
body.node-type-classified-properties-package1 div#edit-field-cl-properties-prop-id-old-0-value-wrapper,
body.node-type-classified-properties-package2 div#edit-field-cl-properties-prop-id-old-0-value-wrapper,
body.node-type-classified-properties-package3 div#edit-field-cl-properties-prop-id-old-0-value-wrapper,
body.node-type-classified-properties-package4 div#edit-field-cl-properties-prop-id-old-0-value-wrapper
{
display: none;
}

/* Recent News - Internal article pages - news category */

div.view-coth-news-internal-pages {
border-top: 3px double #e3e3e3;
margin-top: 15px;
margin-bottom: -15px;
}

div.view-coth-news-internal-pages div.view-header {
text-align: center;
}

div.view-coth-news-internal-pages td {
padding: 5px 30px 5px 5px;
font-weight: bold;
}

div.view-coth-news-internal-pages div.view-header a {
color: #174100;
font-size: 1.6em;
}



/* gallery override */

body.page-photos-videos #gallery-image-holder {
height: auto;
position: relative;
width: 900px;
margin-top: 20px;
margin-left: 10px;
}

body.page-photos-videos td.gallery-nav-holder-next, body.page-photos-videos td.gallery-nav-holder-prev {
width: 50px;
vertical-align: top;
}

body.page-photos-videos td.gallery-media-holder {
width: 800px;
text-align: center;
}

a.gallery-nav.gallery-prev {
margin-left: 3px;
background: url(../img/gallery-prev_.png) center center no-repeat;
}

a.gallery-nav.gallery-next {
margin-left: 20px;
background: url(../img/gallery-next_.png) center center no-repeat;
}

body.page-photos-videos img#gallery-image {
max-width: 800px;
max-height: 500px;
float:none;
}

body.page-photos-videos #gallery-media {
border: none;
float: none;
width: 800px;
min-height: 400px;
}

body.page-photos-videos #gallery-media #flashvideo {
float:none;
}

body.page-photos-videos #gallery-header{
background-color: #f2f0f1;
border:#DDD 1px solid;
}

body.page-photos-videos #gallery-image-info {
width: 916px;
border-top: #666 1px solid;
margin-top: 20px;
}

body.page-photos-videos div.gallery_parent_node {
width: 100%;
min-height: 25px;
background-color: #5e9143;
margin-top: 20px;
padding-top: 10px;
text-align: center;
}

body.page-photos-videos div.gallery_parent_node a {
color: #FFF;
font-size: 14px;
font-weight: bold;
font-style: italic;
}


/* coth subscriptions section */

body.subscriptions-design .category-grid-products.subscriptions-grid-overlay{
    position:relative;
    padding-bottom: 35px;
}

body.subscriptions-design .category-grid-products.subscriptions-grid-overlay .digital-only{
    position:absolute;
    bottom:0px;
    margin:0px;
    left: -2px;
    display:none;
}

body.subscriptions-design .category-grid-products.subscriptions-grid-overlay .digital-only span,
body.subscriptions-design .category-grid-products.subscriptions-grid-overlay .digital-only strong{
text-transform:none;
}

body.subscriptions-design .category-grid-products.subscriptions-grid-overlay table{
    border:none;

}

body.subscriptions-design .category-grid-products.subscriptions-grid-overlay table td{
    display:block;
    overflow:hidden;
    border:none;
    background:none;
    padding:0px;
    margin:0px;
    text-align:left;
    font-size: small;

}

body.subscriptions-design .category-grid-products.subscriptions-grid-overlay table td .catalog-grid-title{
    display:inline;
}

body.subscriptions-design .category-grid-products.subscriptions-grid-overlay .catalog-grid-subscribe .subscribe{
    margin:10px 0px 0px 0px;
}

body.subscriptions-design .category-grid-products.subscriptions-grid-overlay table td .catalog-grid-radio{
    float:left;
    margin-right:10px;
}

body.subscriptions-design{
    background:#fff;
    margin:0px !important;
    padding:0px;
    font-size:13px;
}

body.subscriptions-design #page{
    width:100%;
    background:#B5C48B;
    height:50%;
    min-width:1064px;
    font-family: 'open sans';
}

body.subscriptions-design #page-inner{
    background:none;
    padding-bottom:20px;
    overflow:hidden;
}

body.subscriptions-design #content{
    padding:0px;
    width:100%;
    float:none;
}

body.subscriptions-design #content-inner{
    width:980px;
    margin:0px auto;
}

body.subscriptions-design #content-area{
    background:#DCE1C9;
    position:relative;
}

body.subscriptions-design fieldset{
    border:none;
    margin:0px;
    padding:0px;
}

body.subscriptions-design fieldset legend{
    display:none;
}

body.subscriptions-design #checkout-form-bottom{
    border:none;
    text-align:left;
    position:relative;
}

body.subscriptions-design a{
    color:#D30505;
    text-decoration: underline;
    cursor:pointer;
}


body.subscriptions-design .section{
    padding:0px 40px;
    overflow:hidden;
}

body.subscriptions-design .section .heading{
    font-size:18px;
    overflow:hidden;
    background:#d30505;
    color:#fff;
    padding:0px 15px;
}

body.subscriptions-design .section .heading .step{
    float:left;
    width:480px;
}

body.subscriptions-design .section .heading .link{
    float:right;
    width:390px;
    text-align:right;
}

body.subscriptions-design .section .heading .step span{
    margin-right:20px;
}

body.subscriptions-design .section .heading .link span{
    display:block;
}


body.subscriptions-design .section .heading .step span,body.subscriptions-design .section .heading .link a{
    color:#f8ea04;
    text-decoration: none;
}

body.subscriptions-design .section input.form-text{
    border:1px solid #000;
}

body.subscriptions-design #edit-continue{
    background: url("../subscriptions_images/submit.png") no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 24px;
    font-weight: bold;
    margin: 5px 0;
    padding: 0 0 13px;
    width: 260px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    body.subscriptions-design #edit-continue{
    padding: 0 0 18px;
    }
}
body.subscriptions-design .messages{
    margin:10px 40px;
}

body.subscriptions-design .info{
    margin-top: 20px;
    padding: 0 80px;
    overflow:hidden;
}

body.subscriptions-design .info p{
    float:left;
    margin:6px 0px;
    font-weight:bold;
    font-size:13px;
}

body.subscriptions-design #payment-section  .form-item{
    margin:15px 0px 10px 0px;
}

body.subscriptions-design #payment-section  .form-item .form-radios{
    margin:0px;
}

body.subscriptions-design #payment-section  .form-item .form-radios label{
    display:block;
}

body.subscriptions-design #payment-section #payment_details{
    border:none;
    padding:0px;
}

body.subscriptions-design #payment-section .fieldset-wrapper > .form-item > label{
    display:none;
}

body.subscriptions-design #offer-section .radio{
    margin-left:1px;
    margin-right:0px;
    margin-top:0px;
}

body.subscriptions-design #offer-section .fieldset-wrapper{
	padding:15px 40px;
}

body.subscriptions-design #delivery-section .description,body.subscriptions-design #payment-section .description{
    display:none;
}

body.subscriptions-design .header-top{
    background:#598524;
    height: 190px;
    padding-top: 10px;
}

body.subscriptions-design .header-top h1{
    color: #FFFFFF;
    font-family: 'times new roman';
    font-size: 78px;
    font-weight: 700;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 1164px;
}

body.subscriptions-design .header-top p{
    color: #F2DE04;
    font-size: 40px;
    margin: 8px auto 0;
    text-align: center;
    width: 980px;
}

body.subscriptions-design .magazine{
    height: 320px;
    left: -115px;
    position: absolute;
    top: -80px;
    width: auto;
    z-index: 999;
}

body.subscriptions-design #checkout-section .ubercart-throbber{
    display:none;
}

body.subscriptions-design .address-book-icon{
    display:none;
}

body.subscriptions-design #delivery-section table,body.subscriptions-design #payment-section table{
    width:100%;
}

body.subscriptions-design #payment-section #payment_details table{
    width:auto;
}

body.subscriptions-design #payment-section #payment_details table .field-label{
    display:none;
}

body.subscriptions-design #payment-section #payment_details table td{
    padding-left:0px;
}

body.subscriptions-design #payment-section #payment_details #edit-cc-owner,body.subscriptions-design #payment-section #payment_details #edit-cc-number{
    width:365px;
}

body.subscriptions-design .form-item input.error, body.subscriptions-design .form-item textarea.error, body.subscriptions-design .form-item select.error{
    border: 1px solid #D71D1D;
}


body.subscriptions-design .section .form-item .form-text{
    width:230px;
    height:16px;
    line-height:20px;
    padding:4px 2px;
    font-size:12px;
}

body.subscriptions-design .section .form-item .form-select{
    padding:3px;
    font-size:12px;
}

body.subscriptions-design .section .form-item #edit-cc-cvv{
    width:80px;
}

body.subscriptions-design .address-pane-table table td{
    padding: 0 2px 10px 0;
}

body.subscriptions-design .address-pane-table table td.field-label {
    padding-right: 20px;
    text-align: left;
}

body.subscriptions-design #issues-label{
    color: #000000;
    font-family: "times new roman";
    font-size: 52px;
    font-style: italic;
    font-weight: bold;
    line-height: 65px;
    min-height: 180px;
    padding: 50px 40px 20px 300px;
    text-align: left;
}

body.subscriptions-design #issues-label p{
    margin:0px;
}

body.subscriptions-design #issues-label span{
    float: right;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    line-height: 15px;
    margin-right: 13px;
}

body.subscriptions-design fieldset label,body.subscriptions-design fieldset .field-label{
    text-transform: capitalize;
}

body.subscriptions-design .fieldset-wrapper{
    padding:0px 40px;
}

body.subscriptions-design #checkout-section{
    padding:0px 80px;
    font-size: 13px;
    font-weight: bold;
}

body.subscriptions-design .category-grid-products .catalog-grid-title{
    font-size:16px;
    line-height:16px;
}

body.subscriptions-design .category-grid-products .catalog-grid-title .best-deal{
    color:#d30505;
    font-weight:bold;
    font-size:18px;
    margin-left:20px;
}

body.subscriptions-design #customer-section .chron_logo{
    width:460px;
    display:block;
    margin:15px auto 0px auto
}

body.subscriptions-design #customer-section fieldset fieldset{
    position: relative;
    top: -9px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    body.subscriptions-design #customer-section fieldset fieldset{
    top:0px;
    }
}


body.subscriptions-design #customer-section fieldset fieldset .description{
    display:none;
}

body.subscriptions-design #customer-section #customer-pane .fieldset-wrapper{
    padding-top:15px;
    padding-bottom:15px;
}

body.subscriptions-design #customer-section .form-item label {
    display: block;
    float: left;
    font-weight: bold;
    line-height: 25px;
    min-height: 26px;
    width: 129px;
}

body.subscriptions-design #customer-section .form-item{
    margin:10px 0px;
}

body.subscriptions-design #customer-section .desc{
    overflow:hidden;
    padding: 15px 40px 0;
    font-weight:bold;
    font-size:15px;
}

body.subscriptions-design #customer-section .desc .title{
    margin-right:28px;
    font-size:24px;
    margin-top:-5px;
}

body.subscriptions-design #customer-section .desc .title span{
    color:#d30505;
}

body.subscriptions-design #edit-panes-billing-copy-address-wrapper label{
    display:inline !important;
}

body.subscriptions-design .section .heading .hypen {
    color: #FFFFFF !important;
    margin: 0 !important;
    position: relative;
    top: -7px;
}

body.subscriptions-design #interests-section ul{
    list-style-type: none;
    margin: 15px 0 0 0;
    overflow: hidden;
    padding: 0 40px;
}

body.subscriptions-design #interests-section ul li{
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 20px 5px 0;
    min-width: 100px;
}

body.subscriptions-design #payment-section #payment-pane{
    margin-top:-5px;
    float:left;
    width:438px;
}

body.subscriptions-design #coupon-message{
    color:#D30505;
    display:none;
clear:both;
}

body.subscriptions-design #coupon-pane.display-message #coupon-message{
display:block;
}

body.subscriptions-design #payment-section #coupon-pane{
    float:left;
    width:420px;
    margin-left:10px;
}


body.subscriptions-design #payment-section #coupon-pane label{
    display: block;
    float: left;
    margin: -5px 0 0 5px;
    text-transform: none;
    width: 200px;
}

body.subscriptions-design #payment-pane .description{
    display:none;
}

/*body.subscriptions-design #edit-panes-coupon-code-wrapper{
    overflow:hidden;
}*/

body.subscriptions-design #coupon-pane #coupon-throbber{
    display:none;
}

body.subscriptions-design #edit-panes-coupon-code-wrapper .form-text{
    width:165px;
    display:block;
    float:left;
}

body.subscriptions-design #edit-panes-coupon-apply{
    background:none;
    border:none;
    font-size:13px;
    text-decoration: underline;
    color:#2560df;
    font-weight:bold;
    cursor:pointer;
}

body.subscriptions-design #payment-pane #line-items-div{
    display:block !important;
    width: 343px;
}

body.subscriptions-design #coupon-pane .fieldset-wrapper{
    padding:0px;
}

body.subscriptions-design #checkout-section a,body.subscriptions-design #customer-section a{
    color:#3e4cf9;
    text-decoration:none;
}

body.subscriptions-design #delivery-section .address-pane-table{
    /*margin-top:-8px;*/
	padding:8px 0px 3px 0px;
}

body.subscriptions-design #edit-panes-billing-copy-address-wrapper label{
    text-transform: none
}

body.subscriptions-design .form-item select{
    max-width:238px;
}

@-moz-document url-prefix() {
    body.subscriptions-design #payment-section #coupon-pane{
        margin-left:-8px;
    }

}

body.subscriptions-design #customer-section .titleright{
    font-size /*\**/: 13px\9;
}

body.subscriptions-design .category-grid-products.subscriptions-grid-overlay table{
    width: 820px;
    table-layout: fixed;
}
body.subscriptions-design .category-grid-products.subscriptions-grid-overlay table td{
    width:820px;
    float:left;
}

/* coth subscriptions section */


/* coth directories section */
.section-directory .block-directory .view-header h1,.section-mydirectories .block-directory .view-header h1{
font-size: 26px;
font-weight: bold;
padding-top: 5px;
}


.section-directory .block-directory .view-header h1 div,.section-mydirectories .block-directory .view-header h1 div{
margin-bottom: 10px;
padding: 3px 5px;
font-size: 0.8em;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
background-color: #376023;
color: #FFF;
text-transform: uppercase;
}

.section-directory .block-directory,.section-mydirectories .block-directory{
    clear: both;
    margin-bottom: 15px;
}

.section-directory .block-directory table,.section-mydirectories .block-directory table{
    width:100%;
}

.section-mydirectories .block-directory table td{
    padding:3px 10px 3px 0;
}

.section-directory .block-directory thead th,.section-mydirectories .block-directory thead th{
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #CCCCCC;
}

.section-directory .block-directory tr.even,.section-directory .block-directory tr.odd,.section-mydirectories .block-directory tr.even,.section-mydirectories .block-directory tr.odd{
    border-bottom: 1px solid #DFDFDF;
    background:#fff;
}

.section-directory .block-directory tr:hover,.section-mydirectories .block-directory tr:hover{
    background:#ececec;
}

.section-directory .block-directory th,.section-directory .block-directory td{
    padding:5px 2px;
}

.section-directory .block-directory .views-exposed-form,.section-mydirectories .block-directory .views-exposed-form{
    padding:5px; background-color:#E8F2E3;
    margin-bottom:10px;
    padding-left:10px;
}

.section-directory .block-directory .form-submit,.section-directory .block-directory .add
, .section-mydirectories .block-directory .form-submit,.section-mydirectories .block-directory .add,.section-directorydetail .dir-opts,
.realowner, .owner, .claim
{
    background-color: #123150;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px 8px;
    margin-top:13px;
    cursor:pointer;
    text-decoration:none !important;
}

.section-directory .block-directory .directory-description .views-field-description a,.event-detail table .views-field-EventTicketLink a{
    background-color: #123150;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 8px;
    cursor:pointer;
    text-decoration:none !important;
    font-size:11px;
}

.section-directory .block-directory .directory-description span{
  line-height:18px;
}

.section-directory .block-directory .directory-description{
  margin-bottom:10px;
}

.realowner, .owner, .claim{
padding: 4px 9px;
    margin-top:0px;
    font-size:10px;
    width:40px;
    display:block;
    text-align:center;
}

.section-directorydetail .dir-opts{
    font-size: 11px;
    margin: 2px 0px 0px 3px;
    text-decoration: none;
    float:right;
}

.section-directory .block-directory .add,.section-mydirectories .block-directory .add{
    font-size:.92em;
    text-decoration:none;
    padding:4px 8px;
}

@-moz-document url-prefix() {
    .section-directory .block-directory .add,.section-mydirectories .block-directory .add{
    padding:5px 8px;
    }

}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    .section-directory .block-directory .form-submit,.section-directory .block-directory .add
    , .section-mydirectories .block-directory .form-submit,.section-mydirectories .block-directory .add{
        margin-top:16px;
    }
}

.section-directory .block-directory .not-found, .section-mydirectories .block-directory .not-found{
    background-color:#E8F2E3;
    font-weight:bold;
    text-indent:10px;
    padding:3px 0px;
}

.directory-detail table,.event-detail table{
    width: 100%;
    border-color: #FFFFFF;
    border-radius: 3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-style: solid;
    border-width: 3px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, .5), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(0, 0, 0, 0);
    outline-color: #585652;
    outline-width: 0;
    padding: 20px 20px 30px 20px;
    border-collapse:separate;
    margin:10px 0px;
}

@media screen\0 {
    .directory-detail table,.event-detail table{
    border-width: 1px;
    border-color: #ccc;
    }
}

.directory-detail table td .details > div,.event-detail table td > div{
    border-bottom:1px solid #ededed;
    padding:7px 0px;
}

.directory-detail table .views-field-name .dir-head,.event-detail table .views-field-Name{
    font-size:20px;
    font-weight:bold;
    color:#5E9143;
}

.directory-detail table .views-field-name .dir-head{
    display:block;
    width:365px;
    padding-right:10px;
    float:left;
}

.directory-detail table td > div label,.event-detail table td > div label{
    font-weight:bold;
    margin-right:5px;
}

.event-detail table{
  position:relative;
}

.event-detail table .views-field-EventTicketLink{
  position:absolute;
  top:5px;
  right:10px;
  border:none;
}

.event-detail table .views-field-ContactEmail label {
    display: block;
    float: left;
    height: 40px;
}

.section-directory .block-directory .organization-type{
    display:none;
    clear:both;
    float:none;
}

.page-directory .block-directory .organization-type,.section-mydirectories .block-directory .organization-type{
    display:block !important;
    width:100%;
}

.section-directory .block-directory .submit-area .views-throbbing,.section-mydirectories .block-directory .submit-area .views-throbbing{
    position:absolute;
    right:0px;
    top:22px;
}

.section-directory .block-directory .submit-area,.section-mydirectories .block-directory .submit-area{
    position:relative;
    padding-right:22px;
}

body.section-directory .ui-dialog,
body.section-directorydetail .ui-dialog{
    border-radius:0px;
    z-index: auto important;
}

body.section-directory .ui-dialog .ui-dialog-titlebar,
body.section-directorydetail .ui-dialog .ui-dialog-titlebar{
    border-radius: 0px;
    background:#376023;
    color:#fff;
}

body.section-directory .ui-dialog .input-box #mobile_phone,body.section-directory .ui-dialog .input-box #verification_code,
body.section-directorydetail .ui-dialog .input-box #mobile_phone,body.section-directorydetail .ui-dialog .input-box #verification_code{
    width:99%;
    height:28px;
    box-shadow: none;
    border:1px solid #aaa;
}

body.section-directory .ui-dialog .input-box,
body.section-directorydetail .ui-dialog .input-box{
    margin-top:10px;
    overflow:hidden;
}

body.section-directory .ui-dialog .input-box.desc,
body.section-directorydetail .ui-dialog .input-box.desc{
    text-align: justify;
}

body.section-directory .ui-dialog .ui-dialog-buttonpane button,
body.section-directorydetail .ui-dialog .ui-dialog-buttonpane button{
    background: none repeat scroll 0 0 #123150;
    border-radius: 0;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

body.section-directory .ui-dialog .input-box #sendmeverification,
body.section-directorydetail .ui-dialog .input-box #sendmeverification{
    margin:0px 6px 0px 0px;
}

body.section-directory .ui-dialog .input-box #dial_code_label,
body.section-directorydetail .ui-dialog .input-box #dial_code_label{
    background: none repeat scroll 0 0 #376023;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 16px;
    max-width: 45px;
    padding: 8px 5px 8px 3px;
    text-align: right;
}

body.section-directory .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
body.section-directorydetail .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{
    display:none;
    visibility: hidden;
}

body.section-directory .ui-dialog  .please-wait,
body.section-directorydetail .ui-dialog  .please-wait{
    margin-top:15px;
    text-align:right;
    overflow:hidden;
    position:relative;
    display:none;
}

body.section-directory .ui-dialog  .please-wait img,
body.section-directorydetail .ui-dialog  .please-wait img{
    vertical-align:middle;
}

body.section-directory .ui-dialog #error,
body.section-directorydetail .ui-dialog #error{
    color:#FF0000;
    font-size:11px;
    font-weight:bold;
    margin-top:10px;
}

body.section-directory  .ui-dialog .input-box #mobile_phone_label,
body.section-directorydetail  .ui-dialog .input-box #mobile_phone_label{
    margin-top:5px;
}

body.section-directory #dialog-loading,
body.section-directorydetail #dialog-loading{
    text-align:center;
    font-weight:bold;
}

body.section-directory  .noTitle .ui-dialog-titlebar,
body.section-directorydetail  .noTitle .ui-dialog-titlebar{
    display:none;
}

.view-DirectoryDetail .views-field-name{
    position:relative;
}

body.section-directory .edit-img-sample img{
    margin:5px 10px 5px 0px;
    vertical-align:middle;
}

.directory-detail table td .views-field-logo-file{
    float:left;
    width:300px;
    margin-right:10px;
}

.directory-detail table td .details{
    width:230px;
    float:left;
}

.directory-detail table td .details label{
    display:block;
}

.directory-detail table .views-field-name{
    margin-bottom:20px;
    clear:both;
}

.directory-detail table td .realowner-wrapper .realowner-content, .directory-detail table td .owner-wrapper .owner-content{
    left:40px;
}

.realowner-wrapper,.owner-wrapper, .claim-wrapper{
    position:relative;
}

.realowner-wrapper .realowner-content,.owner-wrapper .owner-content{
    background: none repeat scroll 0 0 #F9F9F9;
    border: 2px solid #123150;
    font-weight: bold;
    padding: 10px;
    position: absolute;
    z-index: 9999;
    top: -45px;
    height: 90px;
    left: -435px;
    width: 400px;
}


.realowner-wrapper .arrow-icn,.owner-wrapper .arrow-icn{
    position: absolute;
    right: -17px;
    top: 42px;
}

.realowner-wrapper .realowner-content .close,.owner-wrapper .owner-content .close{
    float:right;
    margin:-5px -5px 0px 0px;
}

.realowner-wrapper .realowner-content .close img,.owner-wrapper .owner-content .close img{
    height:14px;
    width:14px;
}

.owner-content ul{
margin:0px;
padding:0px;
list-style-type:none;
}

/* coth directories section */

.buttons{
    background: #dcdcdc;
    position: relative;
    text-align: center;
    overflow: hidden;
    width: 99px;
    margin-bottom:5px;
}

div.top-button, div.bottom-button{
    float:left;
    background-color: #376023;
    width: 85px;
    height: 16px;
    padding: 0px;
    margin: 3px 5px;
    border: 2px solid #376023;
    font-size: 1em;
}

div.top-button a, div.bottom-button a{
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
color: #f4f4f4;
}

/* central park */

body.node-type-facesincrowd #content-inner h1.title,.node-facesincrowd .content .field-field-fic-photo
,.node-facesincrowd .content .field-field-fic-activeflag{
    display:none;
}

.node-facesincrowd .node-inner .content fieldset{
    border:none;
    padding:0px;
    margin:0px
}

.node-facesincrowd{
    overflow:hidden;
}

.node-facesincrowd .node-inner .content{
    float:left;
    margin-right:15px;
    width:350px;
}


.node-facesincrowd .node-inner .content h1{
    color:#174100;
}


.node-facesincrowd .node-inner .content .meta{
    margin-top:20px;
}


.node-facesincrowd .img-tags{
    float:left;
    width:240px;
    margin-top:5px;
}

.node-facesincrowd .img-tags img{
    width:238px;
    height:238px;
    border:1px solid #ececec;
}

.node-facesincrowd .img-tags .terms,body.node-type-poll .meta .terms{
    color: #a1a0a0;
    font-weight:bold;
}

.node-facesincrowd .img-tags .terms a,body.node-type-poll .meta .terms a{
    font-size:.95em
}

.node-facesincrowd .node-inner .content fieldset legend{
    font-weight:bold;
    border:1px solid #d5d5d5;
    border-left:0px;
    border-right:0px;
    color: #B1B0B0;
    display: block;
    font-size: 16px;
    padding: 4px 0;
    width: 100%;
}

.node-facesincrowd .node-inner .content fieldset{
overflow:hidden;
clear:both;
padding-bottom: 10px;
}

.node-facesincrowd .node-inner .content fieldset .field{
position:relative;
top:7px;
}

.node-facesincrowd .node-inner .content h1.head{
margin-bottom:7px;
}

.section-faces .block-faces{
    margin:15px 0px;
}

.section-faces .block-faces .view-content{
    overflow:hidden;
}


.section-faces .block-faces .views-field-field-fic-photo-fid img{
    border: 1px solid #ececec;
    height: 138px;
    width: 138px;
}


.section-faces .block-faces .views-field-field-fic-photo-fid{
    margin-top: 3px;
}

.section-faces  .block-faces .views-row{
    float: left;
    margin:7px 15px 0px 0px;
    width: 140px;
}

.section-faces .block-faces .views-field-field-fic-type-value, .section-faces .block-faces .views-field-field-fic-name-value{
    padding-left: 5px;
    text-overflow:ellipsis;
    overflow:hidden;
    width:135px;
    white-space:nowrap;
}

.section-faces .block-faces .views-row-4, .section-faces .block-faces .views-row-8, .section-faces .block-faces .views-row-12,
.section-faces .block-faces .views-row-16, .section-faces .block-faces .views-row-20, .section-faces .block-faces .views-row-24,
.section-faces .block-faces .views-row-28{
    margin-right:0px;
}

.section-faces .block-faces .view-header h1 div{
    background-color: #376023;
    color: #fff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 0.6em;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 3px 5px;
    text-transform: uppercase;
}

/* end central park */