body {
	margin: 0px;
	padding: 0px;
	font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif;
	color: #222;
	font-size: 11px;
	text-align: center; /*for older browsers*/
	background: url("http://static.djlmgdigital.com/cct/capecodonline/graphics/cct_bkg.gif") repeat-y scroll center top #E2E7EE;
}
/***************************************************
 * Global Framework                                *
 ***************************************************/
#outerWrapper {
	width: 960px;
	margin: 0 auto 0 auto;
}
#header, #footer {
	z-index: 2500;
	text-align: left;
	width: 960px;
	margin: 0 auto 0 auto;
}
#leftCol, #frontLeftColTop {
	float: left;
	display: inline;
	width: 400px;
	padding-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#centCol, #frontCentColTop {
	float: left;
	display: inline;
	width: 238px;
	margin-right: 5px;
	margin-bottom: 4px;
	border: 1px solid #6C8FB7;
	background-color: #E2E7EE;
}
#first2CWrap {
	float: left;
	width: 655px;
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
	overflow: hidden;
}
#rghtCol {
	float: left;
	display: inline;
	width: 300px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#innerWrapper {
	background-color: #fff;
	float: left;
	text-align: left; /*reset the older browser centering support*/
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header {
	padding: 0;margin-top: -2px;
	position: relative;
	float: left;
}
#footer {
	padding-bottom:2px;
	padding-top:1px;
	clear: both;
	width: 948px;
	border: 1px solid #6C8FB7;
}
#footerOuter {
	clear:both;
	width: 960px;
	margin: 0 auto 10px auto;
	background-color: #fff;
	padding: 5px 0 50px 0;
}
iframe {
	float: left;
}
/***************************************************
 * End Global Framework                            *
 ***************************************************/
 

/*******************************
 * Global Tag Rules            *
 *******************************/
a:link, a:visited, a:active {
	color: #0f58b1;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color: #4E84C8
}
img {
	border:none;
	margin:0;
	padding:0;
}
h1 { /*used for page headers only*/
	float: left;
	display: inline;
	font-size: 25px;
	width: 100%;
	margin: 0;
	font-weight: bold;
	line-height: 1.1em;
	color: #1D4F81;
	text-transform: uppercase;
}
/*******************************
 * Header Rules                *
 *******************************/
#header .mobileBar {
	width:956px;
	height:18px;
	display:block;
	background-color:#597ba1;
	position:relative;
	padding:1px;
}
.mobileBar .hdrMobile {
	font-size:1em;
	margin:1px 4px;
	text-align:left;
	text-transform:none;
	display:inline;
	float:left;
}
.mobileBar .hdrMobile a {
	color:#FFF;
	font-weight:bold;
}
.mobileBar .mobileIcon {
	display:inline;
	float:left;
	margin:1px;
}
#header .mastBar {
	width:960px;
	height: 118px;
	position: relative;
	background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/headers/2012-header-ccol.png') 0 0 no-repeat;
	border-bottom: 1px solid #fff;
}
#header a#mastHead {
	display: block;
	float:left;
	width: 210px;
	height: 70px;
	border:0px;
	outline:0px;
}
#header a#mastHead:hover{text-decoration:none;}
#header a#mastHead img {
	display: block;
}

#sCode {
	position: absolute;
	left: 0px;
	top: 0px;
}
/* ONI CCOL CUSTOM MENU Do not change*/
#topNav {
	float: left;
	width: 961px;
	height: 22px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top: 0px solid #000000;
	background-color: #3A6891;
}
#topNav .udm {background-color:#3A6891 !important;border-top:1px solid #FFFFFF !important;border-bottom:1px solid #FFFFFF !important;}
#topNav .udm li a{padding-left:12px !important;padding-right:12px !important;border-top:0px !important;border-bottom:0px !important;}

#ypNavB, #jobsNavB, #carsNavB, #reNavB, #classNavB, #shopNavB, #conNavB {
	background-color: #3A6891;
}
#ypNavB:hover, #ypNavB:focus, #ypNavB:visited:hover, #ypNavB.udmR, #ypNavB.udmR:visited, #ypNavB:active {
	background-color: #4393b8;
}
#jobsNavB:hover, #jobsNavB:focus, #jobsNavB:visited:hover, #jobsNavB.udmR, #jobsNavB.udmR:visited, #jobsNavB:active {
	background-color: #4393b8;
}
#carsNavB:hover, #carsNavB:focus, #carsNavB:visited:hover, #carsNavB.udmR, #carsNavB.udmR:visited, #carsNavB:active {
	background-color: #4393b8;
}
#reNavB:hover, #reNavB:focus, #reNavB:visited:hover, #reNavB.udmR, #reNavB.udmR:visited, #reNavB:active {
	background-color: #4393b8;
}
#classNavB:hover, #classNavB:focus, #classNavB:visited:hover, #classNavB.udmR, #classNavB.udmR:visited, #classNavB:active {
	background-color: #4393b8;
}
#shopNavB:hover, #shopNavB:focus, #shopNavB:visited:hover, #shopNavB.udmR, #shopNavB.udmR:visited, #shopNavB:active {
	background-color: #4393b8;
}
#conNavB:hover, #conNavB:focus, #conNavB:visited:hover, #conNavB.udmR, #conNavB.udmR:visited, #conNavB:active {
	background-color: #4393b8;
}
/**** MENU NAV WIDTHS **
#newsNav {
	width:156px;
	text-align:center;
}
#sportsNav {
	width:60px;
	text-align:center;
}
#entertainNav {
	width:130px;
	text-align:center;
}
#communityNav {
	width:72px;
	text-align:center;
}
#desNav {
	width:80px;
	text-align:center;
}
#jobsNav {
	width:46px;
	text-align:center;
}
#carsNav {
	width:48px;
	text-align:center;
}
#reNavB {
	width:145px;
	text-align:center;
}
#classNav {
	width:125px;
	text-align:center;
}
#shopNav {
	width:100px;
	text-align:center;
}
#ybNavB {
	width:80px;
	text-align:center;
}
#conNav {
	width:92px;
	text-align:center;
}

*/
.udm #classNavB {border-right:0px !important;}
/*******************************
 * Footer Rules                *
 *******************************/
#footerLinks {
	padding: 0px 5px 5px 0px;
	text-align:center;
}
#footerLgl {
	color: #404040;
	font-size: .9em;
	margin-left: 5px;
	margin-top:3px;
	text-align:center;
}
#footerLgl * {
	color: #404040;
}
#footerLgl a:hover {
	color: #4E84C8
}
#footerLinks a {
	padding: 0 4px 0 2px;
	border-right: 1px solid #222;
	text-transform: uppercase;
	font-size: .9em;
}
#footer a.rssIco {
	border: none;
}
#footer a.rssIco img {
	position: relative;
	top: 2px;
}
#footerOuter .Top2 {clear:both;display:block;height:auto;text-align:center;width:728px;margin:0px auto;}
#footerOuter .Top2 a{margin:0px;padding:0px;outline:none;border:none;}
#footerOuter .Top2 iframe, .Top2 embed, .Top2 object{
	display:block; float:left; width: 728px; height:90px !important; padding-bottom:55px !important; margin: 5px auto;}
#footerOuter .Top2 img{display:block; margin: 5px auto; padding:0px; outline:none; border:none;}

/*******************************
 * weather Styles			     *
 *******************************/
#mastWeather {clear:both;font-family:Arial;}
#mastWeather .todaysDate{display:block;with:100%;text-align:center;font-size:11px;font-weight:bold;line-height:18px;}
#weathHead {
	float:left; display:inline;
	margin:0;	padding:0;
	width: 100%;
}
#weathHead .wImg {
	left:83px;
	margin:0;	padding:0;
	position:relative; top:-58px;
}
#mastWeatherLeft {
	position: absolute;	top: 75px; left: 10px;
	background-color: transparent;
	width: 205px; height: 42px; line-height: 20px;
	vertical-align: middle;
	font-size:12px;
}

#mastWeatherRight {
	width:200px;
	float:left;
	margin-top:25px;
	position:absolute; right:0px;	top:0px;
}
#weathPredict {
	width:180px;
	margin:0px auto;padding:0px;
	text-align:center;
}
#weathHead .currTemp, #weathHead .weatherLinks a, #mastWeather .currTemp, #mastWeather .weatherLinks a {
	color:#222;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
}
#mastWeather .currTemp{display:inline;float:left;font-size:18px !important;margin:0px 10px;}
#mastWeather .currTemp .wImg{margin:0px 5px 0px 0px;display:inline;float:left;}
#mastWeather .weatherLinks a:hover{text-decoration:underline;}
#mastWeather .weatherLinks{display:inline;float:right;margin:0px 10px;clear:none !important;}
#weathHead .weatherLinks a:hover {
	text-decoration: underline !important;
}
#weathTitle {
	color:#000000;
	font-weight:bold;
	font-size: 1em;
	padding-bottom:5px;
	width:100%;
	float:left;
}
/*******************************
 * Standard Newslist Styles    *
 *******************************/
.c2 {
	float: left;
	width: 100%;
	padding: 0;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.c2new {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: inline;
}
.c2 h3 {
	float: left;
	display: inline;
	text-transform: uppercase;
	color: #587BA2;
	font-size: 11px;
	margin: 4px 0;
	width: 90%;
	clear: both;
}
.c2 h2, .userSubmitted h2 {
	background-color: #800000 !important;
	color: #FFFFFF !important;
	margin: 0px;
	padding: 1px 25px;
	font-size: 13px;
	line-height: 18px;
	border-bottom: 1px solid #400000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.c2 h2 a {
	color: #FFFFFF !important;
}
.c2 h2 a:hover {
	text-decoration: none;
}
.plain h2 {
	margin-bottom: 4px;
}
.c2 p {
	margin:0 0 5px 0;
}
.c2 ul {
	float: left;
	display: inline;
	width: auto;
	margin: 5px 0 0 0;
	list-style-type: none;
	padding-left: 2%;
}
.c2 ul li {
	list-style-type: none; float: left; display: block; width: 99%;
	background:transparent;
	background-image:none;
	padding:4px 0px;
	border-bottom:1px dotted #B0B0B0;
}
.c2 ul>li:first-of-type, .nlRotate ul>li:first-of-type{padding-top:2px !important;}
.c2 ul>li:last-of-type, .nlRotate ul>li:last-of-type{border-bottom: 0px !important; padding-bottom: 2px !important;}
img.premiumIcon{border:none !important;margin:0px !important;padding:2px;display:inline;float:left !important;}

.ugc ul li {
	background: url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ugc-bullet.gif') 0 .5em no-repeat;
}
.c2 .moreTop {
	position: absolute;
	top: 2px;
	right: 3px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 15px;
	text-align: right;
	z-index: 50;
}
.c2 .moreTop a:hover {
	text-decoration:none;
}
.c2 .moreTop img {
	border-right: 1px solid #555;
	float: none;
	vertical-align: -3px !important;
	padding: 1px 4px 0 0;
	margin: 0 0 0px 0;
}
.ugc .moreTop img {
	border-right: 1px solid #FFF;
}
.c2 .moreTop a {
	color:#FFF !important;
	display: inline;
}
.c2 .moreTop a span {
	font-size:1.3em;
	font-weight: bold;
	vertical-align: .1em;
}
a.moreLnk {
	color:#3A6891;
	text-transform:uppercase;
	font-size: .9em;
	font-weight: bold
}
a.moreLnk span {
	vertical-align:5%;
	font-weight: bold;
}
.wrapper {
	float:left;
	display:inline;
	margin:0 0 4px 0;
	padding:0;
}
.lIcon {
	margin: 0;
	margin-left: 4px;
	padding: 0;
}
.hasBtmLnks {
	margin-bottom: 0px;
}
.bottomLinks {
	height: auto !important;
	margin-bottom: 4px !important;
}
#leftCol .wrapper .bottomLinks {
	margin-bottom: 0 !important;
}
.bottomLinks ul, .pgH1 ul {
	list-style-type: none;
	float: left;
	padding: 0 0 4px 0 !important;
}
.pgH1 ul {
	margin: 0;
	padding: 0;
	width: 40%;
	padding-top: 4px;
}
.bottomLinks ul li, .pgH1 ul li {
	list-style-type: none;
	background: none;
	float: left;
	padding: 0 4px;
	border-right: 1px solid #1D4F81;
	width: auto;
}
.pgH1 ul li {
	border-right: 1px solid #666;
	float: right;
}
.bottomLinks ul li a, .pgH1 ul li a {
	color: #3A6891 !important;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}
.bottomLinks ul li.last, .pgH1 ul li.last {
	border-right: none;
	padding-right: 0;
}
.pgH1 ul li a {
	color: #666 !important;
	font-size: 1em;
}
.bottomLink2 {
	float: left;
	margin: 0;
	padding: 0;
}
.bottomLink2 .lft {
	float: left;
	display: block;
	margin-left: 5px;
	display: inline;
}
.bottomLink2 .rgt {
	float: right;
	display: block;
	margin-right: 5px;
	display: inline;
}
/*frontpage rows*/
.fpThin {
	height: 145px;
	overflow: hidden;
}
/* newslists */

/* newslist key
	2 - title only
	3 - title, date 
	5 - title, date, summary
	4 - title, summary
	6 - pic, title, date, summary
*/

.justInColor {
	color:#900;
}
.newslistSumm ul li a {
	font-size:1em;
}
.newslistDate ul li a {
	font-size:1em;
}
.newslistDate .nlDate, .newslistSumm .nlDate, .newslistPicLeft .nlDate {
	font-size: .9em;
	font-style: normal;
	color: #666;
}
.newslistSumm ul li p {
	margin:0;
	padding:0;
}
.newslistSummDate ul li a {
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
}
.newslistSummDate ul li p {
	margin:0;
	padding:0;
}
ul li .justInIcon {
	padding-right:5px;
	margin:0 0 1px 2px;
}
/* title, summ, pic objectclass=6 */
.newslistPic {
	width:100%;
	float:left;
	padding-right: 0px !important;
}
.newslistPic ul {
	width:100% !important;
	margin:0;
	padding:0 !important;
	float: left;
}
.newslistPic li {
	float:left;
	width:100% !important;
	background: none !important;
	border-bottom: 1px solid #ccc;
	margin: 0px;
	padding: 5px 0 !important;
}
.newslistPicLeft a {
	font-size:1.1em;
}
.newslistPic .newslistPicLeft {
	float:left;
	margin-left: 0px;
}
.newslistPic .newslistPicLeft p {
	margin:6px 5px 0 0;
	float: left;
	display: inline;
	clear: left;
	width: 98%
}
.newslistPic .newslistPicRight {
	padding:8px 0;
	background:#f0f2ff;
	float:right;
	text-align:center;
}
.newslistPic .newslistPicRight img {
	padding-top:3px;
}
.newslistPic .newslistPicRight img.premiumIcon{display:none !important;}
/* PHOTO GALLERY PROMOTIONS */
.photoPromo .photoPromoTitle {
	float:left;
	font-size:1em;
}
.photoPromo {
	margin-bottom:3px;
	float:left;
}
.photoPromo ul {
	padding:0 !important;
	margin:0;
	float:left;
	width: 100% !important;
}
.photoPromo .photoPromoLI {
	list-style-type:none;
	margin:0;
	float:left;
	display:inline;
	width:115px;/* redundant, but an Opera fix */
	background-image:none;
	padding:5px;
}
.photoPromo .staffPhotoLinks {
	float:left;
	width:100%;
}
.photoPromo .staffPhotoLinks a {
	color:#900;
	text-transform:uppercase;
	font-weight:bold;
	font-size:.9em;
}
.photoPromo .staffPhotoLinks span {
	color:#1d4f81;
}
.photoPromo .bottomLinks ul li a {
	letter-spacing:-.5px;
}
.userSubmitted {
	float: left;
	width: 100%;
	margin: 0 0 4px 0;
	padding: 0;
	display: inline;
}
.userSubmitted .photoGall ul {
	margin:0;
	padding:0 !important;
	float:left;
	width:50%;
}
.userSubmitted .photoGall .userSubmitUL {
	color:#1d4f81;
	list-style-type:none;
	margin-top:2px;
}
.userSubmitted .photoGall .userSubmitUL li {
	padding-bottom:5px;
	font-size:1em;
	background: url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ugc-bullet.gif') 0 .5em no-repeat;
	padding-left:10px;
	margin-left:5px;
}
.userPhotoLinks {
	clear:left;
	margin-bottom:5px;
	padding-left:4px;
}
.userPhotoLinks a {
	color:#900 !important;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}
.photoGallSingle {
	float:left;
	width:50%;
}
.photoGallSingle ul {
	margin:0;
	padding:0;
}
.photoGallSingle ul li {
	margin:0;
	padding:0;
}
.photoGallSingle img {
	padding:3px 0;
}
/** Breaking News Frontpage **/
.breakingUpdate a {
	color:#000000 !important;
}
.breakingUpdate ul li {
	background:transparent url(http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/ccolBreakingBullet.gif) no-repeat scroll 0pt 0.5em;
}
.breakingUpdate {
	width: 643px !important;
	margin-left: 5px !important;
	border: 1px solid #8B0000;
	background: transparent url(http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/breakingnews_boxbg1.gif) repeat scroll 0%
}
.breakingUpdate h2 {
	background: #8B0000 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_newsupdate3.gif') 5px 2px no-repeat !important;
}
.breakingUpdate li {
	width: 230px !important;
	padding-bottom: 2px !important;
	float: right !important;
}
.breakingUpdate .summNewsList {
	width: 360px !important;
	float: left !important;
}
.breakingUpdate .summNewsList a {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.breakingUpdate .summNewsList .nlDate {
	color:#8B0000;
	font-size: 11px;
}
.breakingUpdate .summNewsList p {
	margin-bottom: 7px;
}
/** End Breaking News **/


/* image promos below big barker */
.promos a {
	float: left;
	display: inline;
	margin: 4px 0 0 0;
	padding: 0;
}
.promos img {
	float: left;
	display: inline;
	margin:0;
	padding: 0;
}
.promos .last {
	margin-left: 4px;
	display: inline;
}
/* myCape DROP DOWN */
.myCape {
	padding: 4px 4px 12px 4px;
	margin:0px;
	width:230px;
}
.myCape .c2Logo {
	display: block;
	float: left;
	width: auto;
	margin: 4px;
}
.myCape div {
	float: left;
	display: inline;
	width: 98%;
	margin-left: 4px;
}
.myCape h3 {
	margin-left: 4px;
}
.myCape select {
	margin:0 0 0 3px !important;
	padding:0;
	width: 150px;
}
.myCape form {
	float:left;
	width:100%;
	margin:5px 0 0 0 !important;
}
/* onCape */
.onCape {
	width: 400px;
}
/* Local Photos */
.lclPhotos h2 {
	background: #80A3CE url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_photo.gif') 5px 4px no-repeat;
}
.lclPhotos .mostPhoto {
	float: left;
	width: 96%;
	display: inline;
	margin: 2%;
	padding-bottom: 2%;
	border-bottom: 1px solid #B5C7DF;
}
.lclPhotos .mostPhoto .mostPhotoThumbs {
	float: left;
	width: 112px;
	display: inline;
}
.lclPhotos .mostPhoto .mostPhotoDsc {
	float: left;
	width: 107px;
	display: inline;
}
.lclPhotos .mostPhoto .mostPhotoDsc span {
	font-weight: bold;
	float: left;
	width: 100%;
}
.lclPhotos h3, .talkOfTown h3 {
	margin-left: 4px;
}
.lclPhotos select, .talkOfTown select {
	margin:0 0 0 3px !important;
	padding:0;
	width: 150px;
}
.lclPhotos form, .talkOfTown form {
	float:left;
	width:100%;
	margin: 0 !important;
}
/* Talk of the Town */
.talkOfTown h2 {
	background: #80A3CE url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_talkoftown.gif') 5px 4px no-repeat;
}
.talkOfTown .story {
	float: left;
	width: 96%;
	display: inline;
	margin: 2%;
	padding-bottom: 2%;
	border-bottom: 1px solid #B5C7DF;
}
.talkOfTown .story span {
	font-weight: bold;
	float: left;
	width: 100%;
}
/*  Blogs Discussions and forums */
.blogsDiscForum {
	margin-bottom:0px;
}
.blogsDiscForum .featBlog {
	float: left;
	display: inline;
	width: 96%;
	margin: 0 0 7px 4px;
	padding-bottom: 5px;
	border-bottom: 1px solid #B5C7DF;
}
.blogsDiscForum .featBlog img {
	float: left;
	margin-right: 7px;
}
.blogsDiscForum h2 {
	background: #80A3CE url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_blogs.gif') 5px 4px no-repeat;
}
.blogsDiscForum .blogForumLnks {
	float: left;
	display: inline;
	width: 96%;
	margin: 0 0 7px 4px;
	padding-bottom: 5px;
}
.blogsDiscForum .blogForumLnks ul {
	float: left;
	display: inline;
	width: 105px;
	margin-right: 3px;
}
.blogsDiscForum .blogForumLnks li {
	padding-bottom: 0px;
}
.blogsDiscForum .blogForumLnks li.lbl, .blogsDiscForum .featBlog h3, .blogsDiscForum .featDisc h3 {
	background: none;
	padding-left: 0;
	color: #3A6891;
	font-weight: bold;
	text-transform: none;
}
.blogsDiscForum .featDisc {
	padding: 4px;
}
.blogsDiscForum .featDisc .ptItemSpacer {
	display: none;
}
.blogsDiscForum .featBlog h3, .blogsDiscForum .featDisc h3 {
	float: none;
}
.blogsDiscForum .featDisc div {
	padding-left: 3px;
	width: 212px;
	margin-bottom: 4px;
}
.blogsDiscForum .featBlog li, .blogsDiscForum .featDisc li {
	padding-bottom: 0px;
}
.blogsDiscForum .featBlog li span, .blogsDiscForum .featDisc li span {
	color: #3A6891
}
.localsearch, .lodging, .dining, .whatsnew, .specialSections, .siteExtras, .nonProfit, .verticals {
	width:97%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #400000;
}
.localsearch h2 {
	background-color: #6C8FB7 !important;
	padding: 0px 9px !important;
	display:block;
	width:280px;
}
.lodging h2 {
	background: #6C8FB7 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_attractions.gif') 5px 4px no-repeat !important;
	padding-left: 25px !important;
}
.dining h2 {
	background: #6C8FB7 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_dining.gif') 5px 4px no-repeat !important;
	padding-left: 30px !important;
}
.whatsnew h2 {
	background: #800000 5px 4px no-repeat !important;
	padding-left: 4px !important;
}
.specialSections h2 {
	background: #6C8FB7 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_specialsections.gif') 5px 4px no-repeat !important;
	padding-left: 25px !important;
}
.siteExtras h2 {
	background: #6C8FB7 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_siteextras.gif') 5px 4px no-repeat !important;
	padding-left: 21px !important;
}
.nonProfit h2 {
	background: #6C8FB7 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_nonprofit.gif') 5px 2px no-repeat !important;
	padding-left: 19px !important;
}
.verticals h2 {
	background: #6C8FB7 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_jobs.gif') 5px 3px no-repeat !important;
	padding-left: 25px !important;
}
.specialSections ul, .siteExtras ul, .nonProfit ul {
	width: 45%;
	margin-right: 2%;
}
.nonProfit li {
	background-image: none !important;
}
.dining a, .lodging a {
	display:block;
}
/** AP Video **/
#flashcontent {
	float:left;
}
/** Poll - Rest of poll styles are embedded **/
#pollContain, #pollContainBackup {
	float:left;
}
/** Trumba Calendar Styles **/
#calPromo {
	padding-top:5px;
}
#calPromo .calPromoLeft {
	width:50%;
	float:left;
}
#calPromo .calPromoLeftBot {
	padding-left:5px;
}
#calPromo .calPromoLeftBot a, #calPromo .calPromoLeftBot span {
	color:#FF6E00;
	font-size:.9em;
}
#calPromo .calPromoRight {
	width:50%;
	float:right;
}
/** tabbed news and search widget **/
/* For Tabbed newslist */
#topNews2, #topNews3, #topNews5, #topNews6, #topNews7, #topNews8 {
	display:none;
}
#search1, #search2, #search4, #search5, #search6, #search7, #search8, #search9 {
	display:none;
}
#multiMedia2, #multiMedia3, #multiMedia4 {
	display:none;
}
#publication2, #publication3, #publication4 {
	display:none;
}
#vertical2, #vertical3, #vertical5, #vertical6, #vertical8, #vertical9, #vertical11, #vertical12, #vertical14, #vertical15, #vertical17, #vertical18 {
	display:none;
}
.rotatingNewsWrap {
	float:left;
	display: inline;
	position:relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.rotatingNewsWrap .tnFirst {
	color:#6C8FB7;
	background: #fff;
	border-bottom: 1px solid #F4F8FF;
}
.tabFive {
	width: 393px;
}
.nlRotate {
	background: #F4F8FF;
	position: relative;
	padding-top:10px;
	padding-left:5px;
	height: 150px;
	overflow: hidden;
	border: 1px solid #6C8FB7;
	float:left;
	display: inline;
}
#leftCol .nlRotate {
	width: 393px;
}
#rghtCol .nlRotate {
	width: 293px;
}
.fpThinTab {
	height: 148px;
	overflow: hidden;
}
.fpThinTab .nlRotate {
	height: 113px;
}
.nlRotate ul {
	float: left;
	display: inline;
	width: 90%;
	padding:0;
	margin:0 0 0 2px;
}
.nlRotate ul li {
	list-style-type:none;
	padding: 3px 0px;
	float:left;
	width:100%;
	border-bottom:1px dotted #B0B0B0 !important;
}
.nlRotate ul li a {
	background:transparent !important;
	background-image:none !important;
	padding-left:2px;
	float:left;
}
.nlisttabs {
	float: left;
	display: inline;
	width: 400px;
	background: transparent;
	position: relative;
	top: 1px;
	z-index:5;
	height: 20px;
	overflow: hidden;
}
#rghtCol .nlisttabs {
	width:298px;
}
.nlisttab {
	float: left;
	width: auto;
	display: inline;
	margin: 0 3px 0 0 !important;
	padding: 0 3px;
	border: 1px solid #6C8FB7;
	background: #6C8FB7;
	font-size: 11px;
	font-family: 'Trebuchet MS', Trebuchet, Arial;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	line-height: 20px;
	color: #F4F8FF;
	cursor: pointer;
}
#multiMediaTab1 {
	width:375px;
	text-align:left;
}
#ccolSearch {
	width: 633px;
	float: left;
	display: inline;
	height: 66px;
	overflow: hidden;
	border: 1px solid #888888;
	padding: 10px 5px;
	margin: 0 0 4px 5px;
	background: #FFFFFF;
}
#ccolSearch form span {
	display: inline;
	float: left;
	line-height: 23px;
	padding: 0 3px 0 15px;
}
.searchWidget {
	width: 630px;
	height: 60px;
	border-left: none;
	border-right: none;
}
.searchWidget .nlisttab {
	background:#888888;
	border: 1px solid #888888;
}
.searchWidget .tnFirst {
	color:#333333;
	background: #E4E4E4;
}
.searchWidget .nlRotate {
	height: 30px;
	width: 617px;
	padding: 10px 0 0 13px;
	background: #E4E4E4 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_search.gif') 9px 15px no-repeat;
	border: 1px solid #888888;
}
.searchWidget form {
	float: left;
	display: inline;
	width: 613px;
	margin: 0;
	padding: 0;
}
.searchWidget form .input_text {
	float: left;
	display: inline;
	width: 120px;
	margin: 0 4px 0 0;
	padding: 0;
}
.searchWidget form#form_local .input_text {
	width: 140px;
}
.searchWidget form .input_select {
	float: left;
	display: inline;
	margin: 0 4px 0 0;
	padding: 0;
	width: 137px;
}
.searchWidget form .input_search {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}
.searchWidget form#form_pd .input_text, .searchWidget form#form_jobs .input_text, .searchWidget form#form_autos .input_text, .searchWidget form#form_classifieds .input_text, .searchWidget form#form_calendar .input_text {
	width: 323px;
}
.searchLabel {
	background: transparent !important;
	border: none !important;
	color: #333333;
	padding-left: 2px !important;
	cursor:default;
}
#ccolMultiMedia, #ccolPublication {
	width: 398px;
	float: left;
	display: inline;
	margin: 0 0 4px 0;
}
#ccolPublication .mostClicked {
	float: left !important;
	width: 98%;
	margin-top: 10px;
}
#ccolPublication .mostClicked ul {
	width: 98% !important;
}
#ccolPublication .mostClicked h3 {
	margin: 0 0 3px;
	font-size: 13px;
	color: #222;
}
#ccolMultiMedia {
	height: auto;
}
#ccolMultiMedia .tnFirst {
	background:#F4F8FF
}
#ccolMultiMedia .nlRotate {
	height: 250px;
}
#ccolMultiMedia .featuredMedia {
	float: left;
	height: 243px;
	width: 120px;
}
#ccolMultiMedia .featuredMedia h3 {
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #587BA2;
}
#ccolMultiMedia .moreMedia {
	float: left;
	height: 212px;
	width: 261px;
	margin-left: 5px;
	text-transform: uppercase;
	color: #587BA2;
}
#ccolMultiMedia .moreMedia .mediaContainer {
	float: left;
	height: 192px;
	width: 100%;
	margin:0;
	border: 1px solid #B3C7DF;
	text-transform: none;
	color: #000;
	overflow: hidden;
	background-color: #fff;
}
#ccolMultiMedia .lnksMedia {
	float: left;
	height: 21px;
	width: 261px;
	margin: 5px 0 0 5px;
	text-align: center;
	border: 1px solid #B3C7DF;
	padding-top: 3px;
	background-color: #fff;
}
#MediaPromo {
	width:240px;
	border:none;
	display:inline;
	overflow:hidden;
	background-color: #EBEBEB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#MediaPromo h2, #multiMediaTab1 {
	background:#80A3CE no-repeat scroll 5px 4px;
	padding-left:4px;
}
#MediaPromo a {
	color:#0f58b1;
	font-weight:bold;
}
#MediaPromo img {
	border:0px solid #B5C7DF;
}
#MediaPromo .featuredMedia {
	padding:4px;
	display:block;
	margin:0px auto;
	text-align:center;
}
#MediaPromo .lnksMedia {
	text-align:center;
	margin:5px auto;
	width:238px;
}
#MediaPromo .mediaItem {
	clear:both;
	display:block;
	padding:5px;
	margin:0px;
	border:none;
	height:auto;
	overflow:normal;
	width:228px;
}
.featuredMedia .mediaTitle {
	clear:both;
	display:block;
	font-size:1.2em;
	text-align:left;
}
.mediaDescription {
	display: block;
	line-height: 1.2em;
	text-align:left;
}
#multiMedia1 .featuredMedia .mediaTitle {
	background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/icons/icon_photo.gif') 1px 3px no-repeat;
	padding-left:20px;
}
#multiMedia2 .featuredMedia .mediaTitle {
	background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/icons/icon_video.gif') 1px 3px no-repeat;
}
#multiMedia3 .featuredMedia .mediaTitle {
	background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/icons/icon_photo.gif') 1px 3px no-repeat;
}
#multiMedia4 .featuredMedia .mediaTitle {
	background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/icons/icon_video.gif') 1px 3px no-repeat;
}
.mediaItem {
	width: 96%;
	margin-left: 2%;
	border-bottom: 1px solid #B6C5E2;
	height: 48px;
	overflow: hidden;
}
.mediaItem .mediaTitle {
	vertical-align: middle;
	line-height: 10px;
}
.mediaItem .mediaDescription {
	margin-top: 0px;
	line-height: 12px;
}
.mediaItem img {
	float: left;
	margin: 4px 6px 0px 0px;
	display: inline;
}
.mediaItem img.vidplay {
	clear: left;
	margin: 0;
}
.mediaItem .mediathumbs {
	float: left;
	margin:0;
	padding:0;
	width: 43px;
	height:40px;
}
#MediaPromo .mediaItem .mediathumbs {
	float: left;
	margin:0;
	padding:0;
	width: 90px;
	height:auto;
}
#ccolPublication {
	height: auto;
}
#ccolPublication .nlRotate {
	height: 270px;
}
#ccolPublication p {
	margin: 0;
	padding: 0 5px 7px 5px;
}
#ccolPublication img {
	float: left;
	margin-right: 5px;
}
#ccolPublication .tnFirst {
	background:#F4F8FF
}
/** End Tabbed News and Search Widget **/

/** Ad Rules **/
.adMiddle {
	float: left;
	display: inline;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.adMiddle h2 {
	margin-bottom: 1px;
	padding-left: 4px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: .9em;
	letter-spacing: 2px;
}
.adMiddle a img {
	float: left;
	display: inline;
	margin: 0;
}
.adMiddle object {
	float: left;
	display: inline;
	margin: 0;
}
.adMiddle3{clear:both;display:block;float:left;padding:0px;margin:0px 0px 10px 0px;}
#first2CWrap .adMiddle3{width:350px !important;padding-left:50px !important;} /* width=leftCol width - 50px, padding-left 50px to center ad on homepage & section fronts */
.adMiddle3 img, .adMiddle3 iFrame, .adMiddle3 object{padding:0px !important;;margin:0px !important;}
#subscribe {
	float: left;
	display: inline;
	width: 292px;
	margin: 0 0 4px 4px;
}
#subscribe img {
	float: left;
	display: inline;
}
#topJobFrame {
	float: left;
	display: inline;
	width: 298px;
	margin-bottom: 3px;
	height: 255px;
}
#x59 {
}
.billboard1 {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	display:block;
	background-color: #d6d6d6;
}
#x61 {
	clear:both;
	display: block;
	float: left;
	width: 960px;
	height: auto !important;
	margin: 2px 0px;
	padding: 0px;
	background-color: #FFF;
}
#x61 a img {
	display:block;
	margin: 0;
	padding:0px;
}
.mastBar #x59 {display:inline;float:right;position:absolute;top:15px;right:6px;width:160px;height:90px;background:transparent;}
.mastBar #Top {display:inline;float:right;position:absolute;top:15px;right:6px;height:90px;width:728px;background:transparent;}

/** End Ad Rules **/

/******************************************************/
/* BLOG WIDGET ********************************/

.feedPanel {
	clear:both;
	display:inline;
	float:left;
	width:288px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B3B3B3;
	border-right-color: #B3B3B3;
	border-bottom-color: #B3B3B3;
	border-left-color: #B3B3B3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.feedPanel ul.feedResults {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	list-style-type:none;
}
.feedPanel ul.feedResults li {
	border-bottom:1px solid #B3B3B3;
	clear:both;
	display:inline;
	float:left;
	margin:0px;
	padding:0px 0px 5px 0px;
	width:100%;
}
.feedTitle {
	display:block;
	width:auto;
	font-weight:bold;
	font-size: 12px;
	padding:2px 0px;
	text-align: left;
}
.feedImage {
	display:inline;
	float:left;
	height:50px;
	width:50px;
	border:1px solid #B5C7DF;
	text-align: left;
}
.feedAuthor {
	display:block;
	width:auto;
	margin-left:60px;
	text-align: left;
}
.feedEntryTitle {
	display:block;
	width:auto;
	margin-left:60px;
	text-align: left;
}
.feedEntryDate {
	display:block;
	font-weight:normal;
	width:auto;
	font-size:.9em;
	margin-left:60px;
	text-align: left;
}
/* CCOL PROMO BOX WIDGET - July 2009 ********************************/

.promo_wrap { /*promo box wrapper*/
	float: left;
	width: 229px;
	border: 0px solid #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
}
.promo_contentbox { /*promo box*/
	float: left;
	display: block;
	color: #000;
	width: 229px; /*assumes padding of 5px each side on outside box*/
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: 1px solid #B3B3B3;
}
.promo_header_box { /*this added for hed in special promos for advertisers etc.*/
	width: 229px;
	padding: 0px 0px 4px 0px;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica;
	color: #2851a2;
}
.promo_photo_box { /*promo photo*/
	float: left;
	display: inline;
	width: 65px;
	margin: 0px 0px 0px 0px;
}
.promo_box_small { /*promo box*/
	display: inline;
	color: #000;
	padding: 0px 0px 0px 0px;
}
.mainhed a{ /*main hed*/
	font-size: 13px;
	font-weight: bold !important;
	font-family: Arial, Helvetica;
	color: #2851a2;
	padding-bottom: 2px;
}
.summary { /*summary block*/
	font-size: 11px;
	font-family: Arial, Helvetica;
	color: #000;
}
#CCOLPromo h2, #multiMediaTab12 {
	background:#80A3CE no-repeat scroll 5px 4px;
	padding-left:5px;
}
/** End Box Widget **/

/******************************************************/
/* LOCAL SEARCH WIDGET ********************************/
.localsearch {
	clear:both;
	margin-top:5px;
}
form.oisURev_Form {
	float:left;
	margin:0px;
	padding:0px;
}
form.oisURev_Form .oisURev_Container {
	margin:0px;
	padding:3px;
	font-family: Verdana, Arial, sans-serif;
	color:#222;
	font-size: 11px;
	text-align:center;
	float:left;
}
.oisURev_Container #oisURev_oWrap {
	padding:0px;
	margin:0px 4px;
	float:left;
	text-align:left;
}
#oisURev_oWrap #oisURev_oTitle {
	float:left;
	margin:5px 0px 10px 0px;
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
	color:#3E5E85;
}
#oisURev_oWrap .oisURev_Output {
	width:275px;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0;
}
#oisURev_oWrap .oisURev_Output div a.oisURev_LnkCategory {
	text-decoration:none;
	font-size:1.1em;
}
#oisURev_oWrap .oisURev_Output div a.oisURev_LnkCategory:hover {
	text-decoration:underline;
}
#oisURev_oWrap .oisURev_Output a.oisURev_LnkRevtitle {
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
}
#oisURev_oWrap .oisURev_Output a.oisURev_LnkRevtitle:hover {
	text-decoration:underline;
}
#oisURev_oWrap .oisURev_Output a.oisURev_LnkMore {
	text-decoration:none;
	font-size:0.9em;
}
#oisURev_oWrap .oisURev_Output a.oisURev_LnkMore:hover {
	text-decoration:underline;
}
#oisURev_oWrap .oisURev_Output p.oisURev_Comments {
	float:left;
	margin:0;
}
#oisURev_oWrap .oisURev_Output p.oisURev_Comments img.oisURev_ImgRatings {
	display:inline;
	text-align:right;
	float:right;
}
#oisURev_oWrap span.oisURev_spnViewMore {
	font-size:0.9em;
	font-weight:bolder;
	text-transform:uppercase;
}
#oisURev_oWrap a.oisURev_LnkCategory {
	text-decoration:none;
	font-size:1.0em;
	font-weight:bolder;
	text-transform:uppercase;
}
#oisURev_oWrap a.oisURev_LnkCategory:hover {
	text-decoration:underline;
}
.oisURev_Container #oisURev_NoneMsg .oisURev_PromoMsg {
}
.oisURev_Container #oisURev_NoneMsg .oisURev_DebugMsg {
	display:none;
	visibility:hidden;
	margin:0;
	padding:0;
}
.oisURev_Container #oisURev_NoneMsg a.oisURev_NoneMsg_lnkSite {
}
.oisURev_Container #oisURev_NoneMsg a.oisURev_NoneMsg_lnkCat {
}
#lsWidge_ErrorPage {
	display:none;
	visibility:hidden;
	margin:0;
	padding:0;
}
/* END LOCAL SEARCH FORM WIDGET ****************************/
/******************************************************/

/* BEGIN RIGHT RAIL DEALS and REVIEWS STYLES */			

#djDealsReviews {
	clear:both;
	display:block;
	width:300px;
	height:auto;
overflow-hidden;
	border:none;
	margin:0 auto 10px !important;
	padding:0px;
	font-family:'Trebuchet MS', Trebuchet, Arial;
	font-size:12px;
	color:#222;
	float:left;
}
.Widget_Title {
	display:inline;
	float:left;
	padding:0px 10px;
	margin:0px;
}
.HV_Logo {
	display:inline;
	float:right;
	text-align:right;
	padding:0px;
	margin:0px;
	border:none;
}
#djDealsReviews a {
	text-decoration:none;
}
#djDealsReviews a:hover {
	text-decoration:underline;
}
/* DEAL OF THE WEEK STYLES */

.djDOW_Head {
	background-color: #a3c746;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	display: block;
	margin:0px 10px;
	padding:2px 5px 0px 5px;
	text-transform:uppercase;
	vertical-align:middle;
	width:268px;
	height:18px;
}
.djDOW_wrap {
	padding:0px;
	margin:5px 0px;
	display:block;
	float:left;
}
.djDowList {
	margin:0px 0px 0px 10px;
	padding:0px;
}
.djCpnF_Odd, .djCpnF_Even {
	background:#FFFFFF url(http://static.djlmgdigital.com/scn/seacoastonline/graphics/graphicsMisc/dow_bkg.gif) no-repeat scroll right bottom;
	border:2px dashed #528BDA;
	display:block;
	height:auto;
	margin:1px 0px;
	padding:5px;
	text-align:center;
	width:264px;
}
.djCpnF_Odd a, .djCpnF_Even a {
	text-decoration:none;
}
.djCpnF_Odd a, .djCpnF_Even a:hover {
	text-decoration:underline;
}
.djCpnF_Odd a, .djCpnF_Even .djCpnF_HeadlineUrl {
	color:#333;
	display:block;
	font-size:14px;
	font-weight:bold;
}
.djCpnF_Odd span.djCpnF_Body, .djCpnF_Even span.djCpnF_Body {
	clear:both;
	display:block;
	padding:0px 5px;
}
.djCpnF_Odd span.djCpnF_Biz, .djCpnF_Even span.djCpnF_Biz {
	clear:both;
	display:block;
}
.djCpnF_Odd span.djCpnF_Biz, .djCpnF_Even span.djCpnF_Biz a {
	color:#333;
}
/* COUPON FEED STYLES */

.djCpnW_Head {
	background-color: #A3C746;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin:0 10px;
	padding:3px 5px 0px 5px;
	text-transform:uppercase;
	vertical-align:middle;
	width:268px;
	height:17px;
	display:block;
	float:left;
}
#ctl00_djCpnW_Panel {
	clear:both;
	width:298px;
	margin:0px;
	padding:0px;
}
.djCpnW_Head a.djCpnW_Total {
	color:#FFF;
	display:inline;
	float:left;
}
.djCpnW_Head a.djCpnW_More {
	color:#F2F41E;
	display:inline;
	float:right;
}
ul.djCpnW_Results {
	clear:both;
	display:block;
	width:276px;
	margin:0px 10px;
	padding:0px;
	max-height:325px;
	overflow-y:auto;
	overflow-x:hidden;
	height:200px;
	border:1px solid #CCC;
	background-color:#FFF;
	text-align:left;
}
ul.djCpnW_Results li {
	border-bottom:2px dashed #E4E4E4;
	clear:both;
	display:inline;
	float:left;
	margin:0px 4px;
	padding:6px 0px;
	width:252px;
}
ul.djCpnW_Results li a.djCpnW_Title {
	font-size:12px;
	font-weight:bold;
	display:block;
	color:#444;
	line-height:15px;
}
ul.djCpnW_Results li span.djCpnW_Business {
	clear:both;
	display:inline;
	float:left;
}
ul.djCpnW_Results li span.djCpnW_Date {
	display:inline;
	float:left;
	color:#999;
	font-size:0.9em;
}
/* LOCAL REVIEW STYLES */
.djRevW_ButtonBar {
	background: transparent url(http://static.djlmgdigital.com/cct/capecodonline/graphics/DOW_h2.gif) no-repeat scroll left top;
	width:278px;
	height:20px;
	padding:0px;
	margin:5px 10px 0px 10px;
}
.LS_Head {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:2px 0px 0px 0px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline;
	float:left;
	width:158px
}
.djRevW_ButtonBar a:hover {
	cursor:pointer;
	text-decoration:none !important;
	border:none;
}
.djRevW_ButtonBar a.prev {
	height:20px;
	width:60px;
	background: transparent;
	display:inline;
	float:left;
}
.djRevW_ButtonBar a.next {
	height:20px;
	width:60px;
	background: transparent;
	display:inline;
	float:left;
}
.djURevW_Container {
	clear:both;
	height:120px;
	overflow:hidden;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin:0px 10px 5px 10px;
	padding:3px;
	text-align:center;
	width:270px;
}
.djURevW_Container #djURevW_Wrapper {
	padding:0px;
	margin:0;
	float:left;
	text-align:left;
}
#djURevW_Wrapper .djURevW_Output {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:260px;
	height:110px;
	padding:5px;
	display:block !important;
}
#djURevW_Wrapper .djURevW_Output .djURevW_Head {
	width:260px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
#djURevW_Wrapper .djURevW_Output img.djURevW_ImgRatings {
	width:65px;
	display:inline;
	text-align:right;
	float:right;
	margin-top:3px;
}
#djURevW_Wrapper .djURevW_Output a.djURevW_LnkTitle {
	width:195px;
	display:inline;
	float:left;
	color:#333;
	font-size:12px;
	font-weight:bold;
}
#djURevW_Wrapper .djURevW_Output .djURevW_Comments {
	clear:both;
	margin:0;
	padding:0px;
	width:260px;
	display:inline;
	float:left;
}
#djURevW_Wrapper .djURevW_Output .djURevW_More {
	display:inline;
	float:left;
}
#djURevW_Wrapper .djURevW_Output a.djURevW_LnkMore {
	font-size:12px;
}
#djURevW_Wrapper .djURevW_Output .djURevW_ApprovedDate {
	display:inline;
	float:right;
	text-align:right;
	color:#999;
}
/* CCOL BIG BARKER  */
#bigBarker {
	width: 400px; /*2px for border*/
	float: left;
	display: inline;
	background: transparent;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
}


#bigBarker .barkerHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3A6891;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	width: auto;
	display:block;
	text-align: left;
	border-bottom:4px solid #3A6891;
}


#bigBarker #barkerTabs {
	float: left;
	display: inline;
	width: 100%;
	background: transparent;
	position: relative;
	top: 1px;
	z-index:5;
	height: 20px;
	overflow: hidden;
}
#bigBarker #barkerTabs #barkerTab1 {
	color: #6C8FB7;
	border-bottom-color: #F4F8FF;
}
#bigBarker .barkerImg {
	float: left;
	display: inline;
	height: 200px;
	width: 388px;
	margin: 5px 5px 0 5px;
	text-align: center;
}
#bigBarker .nlRotate {
	height: 453px;
	width: 100%;
	padding: 0px;
	overflow: hidden;
	border: none;
}
#bigBarker h2, #bigBarker h3, #bigBarker .teaser {
	float: left;
	display: inline;
	width: 96%;
	clear: both;
	margin: 0 0 0 2%;
}
#bigBarker h2 {
	margin-bottom: 6px;
}
#barker1, #barker2, #barker3, #barker4 {
	background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/moreline.gif') 5px 308px no-repeat;
}
#barker2, #barker3, #barker4 {
	display: none;
}
#bigBarker .rotatingNewsWrap {
	z-index: 4;
	background: #F4F8FF;
	border: 1px solid #6C8FB7;
	width: 398px;
	height: 435px;
}
#bigBarker h2 a:hover {
	text-decoration: none;
}
#bigBarker h2 a:hover, #bigBarker h3 a:hover {
	color: #222;
}
#bigBarker h2, #bigBarker h2 * {
	color: #0f58b1;
	font-size: 19px;
	font-weight:bold;
	font-family: Arial, Helvetica, serif;
}
#bigBarker h3 a {
	color: #000;
}
#bigBarker h3 {
	font-style: italic;
	font-size: 15px;
	margin-top: 3px;
	padding-bottom: 4px;
	font-family:'Trebuchet MS', Trebuchet, Arial, serif;
}
#bigBarker .teaser * {
	color: #222;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#bigBarker #page1, #bigBarker #page2, #bigBarker #page3, #bigBarker #page4 {
	float: left;
	display: inline;
	width: 400px;
	height: 308px;
	margin: 0;
	padding: 0;
}
#bigBarker #page1b, #bigBarker #page2b, #bigBarker #page3b, #bigBarker #page4b {
	float: left;
	display: inline;
	width: 98%;
	margin-left: 1%;
	padding-top: 11px;
}
#bigBarker #page1b ul li, #bigBarker #page2b ul li, #bigBarker #page3b ul li, #bigBarker #page4b ul li {
	padding-bottom: 0px;
	font-size: 13px;
	line-height: 1.25em;
}
#bigBarker #page1b ul, #bigBarker #page2b ul, #bigBarker #page3b ul, #bigBarker #page4b ul {
	width: 99%;
}
#bigBarker .more {
	font-weight:bold;
	background: none;
}
#bigBarker .more a {
	background: none;
	font-size:13px;
}
/* END RIGHT RAIL DEALS and REVIEWS STYLES */

/* login bar */
#loginBar {
	background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/2012-loginBarBg-2.png') top center no-repeat; 
	height: 41px; width: 100%;
	padding: 0; margin: 0;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight: 600;/*overflow: hidden;	*/
}

#loginBarLeft, #loginBarRight {
	position: absolute;	top: 0px;
	height: 56px;/*overflow: hidden;	*/
}

#loginBarLeft {
	left: 0px;
	width: 350px;
	text-align: left;
	padding-left: 0px;
}
#loginBarLeft span a {
	font-weight: normal;
	font-size: .9em;
}

#loginBarRight {
	right: 0px;
	width: 625px;
	text-align: right;
	padding-right: 0px;
	line-height: 56px;
	vertical-align: center;
	float:right;
}

#networkNav {
	position: relative;
	z-index:2600;
	height: 40px;
	width:970px;
	text-align:center;
	margin:0px auto !important;
 	color:#FFF display:block;
	background: transparent url("http://static.djlmgdigital.com/cct/capecodonline/graphics/2012-brandbar.png?20140430cc") no-repeat scroll left top;
}
#networkNavLeft {
	display:inline;
	float:left;
	width:770px;
	text-align:left;
	line-height:30px;
	background: transparent;
}
#networkNavLeft div {
	display:inline;
	float:left;
	height:30px;
}
#networkNavLeft div a {
	display:block;
	height:30px;
	line-height:0px;
	font-size:0px;
	text-decoration:none;
}
#networkNavLeft div a:hover {
	text-decoration:none;
}
#networkNavLeft .brand1, #networkNavLeft .brand1 a {width:115px;}
#networkNavLeft .brand2, #networkNavLeft .brand2 a {width:160px;}
#networkNavLeft .brand3, #networkNavLeft .brand3 a {width:155px;}
#networkNavLeft .brand4, #networkNavLeft .brand4 a {width:135px;}
#networkNavLeft .brand5, #networkNavLeft .brand5 a {width:130px;}
#networkNavLeft .brandMore, #networkNavLeft .brandMore a {width:70px;}
#networkNavLeft .brandMoreDrop {
	height:auto; width:190px;
	display:block;
	position:absolute; left:710px; top:30px;
	z-index:10000;
	background:#444;
	margin:0px; padding:0px;
	list-style-type:none;
	text-align:left;
}
#networkNavLeft .brandMoreDrop li {
	margin:8px 5px 15px 10px; padding:0px;
	line-height: 14px;
}
#networkNavLeft .brandMoreDrop li a {
	color: #fff; font-size: 12px;
	width:auto; height: auto; line-height: 14px;
	
}
#networkNavLeft .brandMoreDrop li a:hover {
	text-decoration:underline;
	color: #fff;
}
#networkNavRight {
	display:inline; float:right;
	width:200px; height:30px; line-height:30px;
	text-align:right;
}
#networkNavRight .input_text {
	background:transparent;
	border:0px !important;
	color:#333; font-size:10px; text-align:left;
	display:inline; float:left;
	width:170px; height:30px; line-height:30px;
	margin:0;	padding:0 0 0 32px;	
}
#networkNavRight .input_search {
	position:absolute; top:9px; left:785px;
	height:14px; width:16px;
	margin:0px !important; padding:0px;
}

/* New Subscriber Bar 2012 */

#loginBarBtm {
	clear:both; display:block; float:left;
	background: #333 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/2012-subscribeBar.png') left bottom repeat-x;
	height: 40px; width: 100%;
	padding: 0px; margin: 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;/*overflow: hidden;	*/
	position:fixed; bottom:0px; left:0px;
	z-index:5000;
	vertical-align:text-bottom;
}

#subscriberBar{position:relative;bottom:0px;width:960px;padding:0px;margin:0px auto !important;height: 40px;background:transparent;text-align:center;}

#subscriberBar #loginBarLeft .loginBtn{background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/2012-subscribeSprite.png') 0px -20px no-repeat;display:block;width:71px;height:13px;padding:0px;margin:5px 0 5px;border:0px;outline:0px;}
#subscriberBar #loginBarLeft .greeting{display:block;float:left;width:100%;margin:5px 0px 2px 0px;font-size:14px;color:#FFF;}
#subscriberBar #loginBarLeft .btmLinks{overflow:visible;}
#subscriberBar #loginBarLeft .greeting a, #subscriberBar #loginBarLeft .btmLinks .txtLinks a{font-size:10px;color:#777;}
#subscriberBar #loginBarLeft .btmLinks .key{background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/2012-subscribeSprite.png') 0px 2px no-repeat;padding-left:25px;color:#FFF;font-weight:normal;display:inline;float:left;clear:both;}
#subscriberBar #loginBarLeft .btmLinks .txtLinks{color:#777;display:inline;float:left;margin-left:5px;}

#subscriberBar #loginBarRight{text-align:right;color:#FFF;}
#subscriberBar #loginBarRight a{color:#FFF;padding:0px 5px;}
#subscriberBar #loginBarRight .txtLinks{padding-top:2px;margin-right:10px;margin-top:12px;line-height:15px !important;text-transform:uppercase;float:right;display:inline;font-weight:bold;}
#subscriberBar #loginBarRight .txtLinks a.technavia{background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/2012-subscribeSprite.png') 0px -42px no-repeat;display:inline;float:left;padding:0px;padding-left:18px;border:0px;outline:0px;}
#subscriberBar #loginBarRight .subscribe, #subscriberBar #loginBarRight .upgrade, #subscriberBar #loginBarRight .eEdition{background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/2012-subscribeSprite.png') 0px -92px no-repeat;display:block;width:113px;height:48px;padding:0px;border:0px;outline:0px;float:right;bottom:0px;margin-top:-8px !important;font-weight:bold;color:#222;text-align:center;line-height:48px;}
#subscriberBar #loginBarRight .subscribe a, #subscriberBar #loginBarRight .upgrade a, #subscriberBar #loginBarRight .eEdition a{color:#222 !important;}
#subscriberBar #loginBarRight .eEdition a{background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/2012-subscribeSprite.png') 0px -67px no-repeat;padding-left:18px;}

/* SUBSCRIBER BAR AD 2013 */
#subscriberBar #loginBarRight .subscribe, #subscriberBar #loginBarRight .upgrade{background:transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/2013-subscribeTab.gif') top right no-repeat !important;position:absolute;right:0px;bottom:-285px;height:350px;width:310px;z-index:2000;}
#subscriberBar #loginBarRight .subscribe a, #subscriberBar #loginBarRight .upgrade a{margin-right:19px;text-align:right;float:right;}
#subscriberBar #loginBarRight .txtLinks{position:absolute;right:120px;z-index:2500;}
#x36{visibility:hidden;display:inline;float:left;height:250px;width:300px;position:absolute;bottom:40px;right:0px;padding:5px;margin:0px;}
#x36 a, #x36 a img{border:0px;outline:0px;text-decoration:none;margin:0px !important;padding:0px !important;}
.toggleAd{position:absolute;top:5px;right:5px;width:15px;height:15px;line-height:15px;display:none;}
.toggleAd a:hover, .toggleAd div{cursor:pointer;}
.toggleAd .toggleDown, .toggleAd .toggleUp{display:none;margin:0px !important;padding:0px !important;}

/* MOSAIC */

#miniLogin {
	display:none; position:absolute;
	left: 0px; bottom: 40px;
	z-index:20000;
}
#miniLogin {
	width:200px;
	background: #FAAF40;
	padding: 0 10px 7px 10px;
	border: 1px solid #333;
	border-bottom:0px;
}
#miniLogin form {
	display:block;
	text-align:left;
	margin: 5px;
	padding: 10px 10px 3px 10px;
	border-bottom: 1px dotted #333;
}
#miniLogin form label {
	display:block;
	margin-top: 5px;
	font-weight:normal;
}
#miniLogin form input {
	width: 90%;
}
#miniLogin form .ctl .subButton {
	width: auto;
	margin:6px 0 0;
	text-decoration:none;
	border:none;
	cursor:pointer;
}
#miniLogin a {
	font-weight:normal;
	color: #222;
	display: block;
	width:10px;
	height: 10px;
	position:absolute;
	right:18px;
	top: 13px;
	background: #fff;
	border: 1px solid #333;
	line-height:10px;
	font-size:9px;
	text-align:center;
	padding:0px;
	margin:0px;
}
#miniLogin a:hover {
	background: #333;
	color: #fff;
	text-decoration: none;
}
#miniLogin .miniLoginFooter {
	text-align: left;
	padding-left:10px;
	color: #222;
}
#miniLogin .miniLoginFooter a {
	position:static;
	width:auto;
	height:auto;
	display:inline;
	border:0px;
	background:none;
	font-size:11px;
}
#miniLogin .miniLoginFooter a:hover {
	background-color:none;
	text-decoration: underline;
	color: #666;
}

/** Add-on CSS for redesigned CCOL in 2012 - hopefully**/
	
.Newslists {
	width:100%;
	border: 0px solid #666666;
	display:inline; float:left;
	overflow:hidden;
	margin:0px 0px 15px 0px;
	padding: 0px;
}
#centColNew .Newslists{width:240px;}
#centColNew .Newslists .c2 ul{padding-left:2px !important; width:238px !important;}
#centColNew .Newslists .c2 ul li{width:238px !important;}
.Newslists2 {
	width:398px;
	display:inline;float:left;
	overflow:hidden;
	border:1px solid #b3b3b3;
	border-top:0px;
	margin:0px 0px 15px 0px;
	padding:0px;
}
.Newslists h2, #multiMediaTab1 {
	background:#80A3CE no-repeat scroll 5px 4px;
	padding-left:5px;
}
.Newslists a {
	color:#0f58b1;
	font-weight:normal;
}
.Newslists img {
	border:0px solid #333333;
}
.Newslists h2, .Newslists2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3A6891;
	padding:0px 0px 3px 0px;
	margin:0px;	
	width: auto;
	display:block;
	border-bottom:4px solid #3A6891;
	background-color:#FFF;
	
}

.Newslists .featuredMedia {
	padding:0px;
	display:block;
	margin:0px auto;
	text-align:center;
}
.Newslists .lnksMedia {
	text-align:center;
	margin:0px auto;
	width:238px;
}
.Newslists .mediaItem {
	clear:both;
	display:block;
	padding:5px;
	margin:0px;
	border:none;
	height:auto;
	overflow:normal;
	width:228px;
}
.Newslists {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	text-align: left;
}
.videomedia3 {
	float: left;
	height: 21px;
	width:398px;
	margin: 0px;
	text-align: center;
	padding-top: 4px;
	background-color: #fff;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #b3b3b3;
}
.ccolnewslists { /*newslists, breaking and CCT*/
	font-size: 12px;
	text-align: left;
	font-family: Trebuchet, Arial, Helvetica, sans serif;
	padding: 0px 1px 4px 3px;
	color: #000;
}
#centColNew, #frontCentColTop {
	display:inline;float:left;
	width: 240px;
	border: 0px solid #666666;
	margin:0px;padding:0px;
}
#bigBarker .nlRotate {
	height: 453px;
	width: 100%;
	padding: 0px;
	overflow: hidden;
	border: none;
}
#barker1, #barker2, #barker3, #barker4 {
	background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/moreline.gif') 5px 308px no-repeat;
}
#barker2, #barker3, #barker4 {
	display: none;
}
#bigBarker .rotatingNewsWrap {
	z-index: 4;
	width: 398px;
	display: block;
	background-color: #EBEBEB;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
}
/* Marketplace Box Styles */
.marketplace_heading1 {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #FFF;
	background-color: #800000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.marketplace_mainbox1 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #400000;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.facebook_mainbox1 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #400000;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.mark_heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3A6891;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.mark_linktext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.dest_linktext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline;
	color: #5d80a5;
	line-height: 22px;
}
.market_hr1 {
	display: block;
	height: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	background-color: #CCC;
}
.new_heading_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3A6891;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	width: 400px;
}
.new_heading_block1 {
	background-color: #3A6891;
	display: block;
	height: 4px;
	width: 400px;
}
.new_heading_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3A6891;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	width: auto;
	display:block;
}
.new_heading_block2 {
	background-color: #3A6891;
	display: block;
	height: 4px;
	width: 240px;
	overflow:hidden;
}
.new_heading_text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3A6891;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	width: auto;
	display:block;
	text-align: left;
}
.new_heading_block3 {
	background-color: #3A6891;
	display: block;
	height: 4px;
	width: auto;
	overflow:hidden;
}
.blogsbox1 {
	display: block;
	border: 1px solid #666666;
}
.twtr-hd {
	display: none;
}
.twtr-ft {
	display: none;
}
.twtr-widget em, .twtr-widget .twtr-new-results {
	display: none;
}
.headerdiv1 {
	display: block;
	width: 960px;
	height: 2px;
	background-color: #3A6891;
}
.localsearch1 {
	clear:both;
	display:block;
	float:left;
	height:auto;
	width:298px;
	padding:0px;
	text-align:center;
	line-height:1.5em;
	border:1px solid #B3B3B3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.capecastimg {
	display: block;
	padding: 0px;
	margin: 0px;
	border:0px;
	outline:0px;
}

/* More CCOL redesign */
.vidmoduleTitle2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	
}
	
.vidmoduleSummary2 {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px; 
	font-weight:bold;
}