﻿

/***Panel Setup***/


.homepage-panel {} 

.homepage-panel-caption {border-top: solid 4px #000000; padding-left:8px; padding-top:3px; padding-bottom:5px; color:#B31C24;  background-color:#dedede;  font-weight:bold; font-size:19px; vertical-align:middle; font-family:Verdana; text-transform:capitalize }
.homepage-panel-caption a {color:#B31C24; font-family:Verdana;font-style: italic;}
.homepage-panel-caption a small {font-size:10px; font-weight:normal; margin-left:4px; text-transform:none;}
.homepage-panel-caption h1 {color:forestgreen; font-weight:bold; font-size:19px; vertical-align:middle; font-family:Verdana; display:inline;}
.homepage-panel-caption img {margin-right:7px; vertical-align:bottom; display:none;}
.homepage-panel-caption a:hover { text-decoration:underline;}

.homepage-panel-contents {padding-left:4px; padding-right:8px; padding-top:7px;padding-bottom:5px; color:#555555; background: transparent url('/images/BG_Gradient.jpg') no-repeat right bottom}
.homepage-panel-footer {border-top:solid 1px #cbcbcb; padding-left:2px; margin-top:6px; padding-top:6px; padding-bottom:4px; font-size:12px;}
.homepage-panel-footer a {text-decoration:none}

.homepage-panel a:hover {text-decoration:underline;}

.homepage-panel-innerspacing {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; height:250px; overflow:hidden; }
.homepage-panel-tall-innerspacing {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; height:400px; overflow:hidden;}


.homepage-panel-featurespacing {margin:0px; margin-left:5px; height:291px; overflow:hidden}
/***.homepage-panel-homefeaturespacing {margin:0px; margin-left:5px; height:441px; overflow:hidden}***/
.homepage-panel-homefeaturespacing {margin:0px; margin-left:5px; height:452px; overflow:hidden}
.flexipanel-spacing {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}

.homepage-table {width:968px; position:relative; top:15px}
.homepage-table .homepage-table-cell {padding-left:15px; padding-bottom:20px; vertical-align:top; width: 50%;}

.side-page-panel {width:275px; margin-bottom:25px; margin-top:5px;}



.itempage-subphoto-panel {margin-top:15px; margin-bottom:15px} 

//.landingpage-panel-contents-green {background:transparent url('/landingpages/images/landing_gradient_green.jpg') no-repeat bottom left;}
//.landingpage-panel-contents-grey {background:transparent url('/landingpages/images/landing_gradient_grey.jpg') no-repeat bottom left;}
//.landingpage-panel-contents-blue {background:transparent url('/landingpages/images/landing_gradient_blue.jpg') no-repeat bottom left;}

.landingpage-header {position:absolute; width:949px; margin-top:-16px; margin-left:-2px; height:59px; padding-left:15px; background:transparent url('/landingpages/images/caravanbar_landingpage.jpg') no-repeat;}
.landingpage-header h1 {color:White; font-size:24px;font-weight:bold; margin-top:19px;}

/***Panel Content Styles***/
/***.HomePage-TV .homepage-panel-contents {background: transparent url('/images/tvgradient.jpg') no-repeat right bottom}***/

/***Panel Layout Styles***/


.HomePage-Single-Medium h2 {padding-top:5px; padding-bottom:5px; font-weight:bold; font-size:24px; color:white; margin-top:0px; margin-bottom:0px; border-top:solid 1px #cbcbcb; border-bottom:solid 1px #cbcbcb;}
.HomePage-Single-Medium h2 a {font-weight:bold; font-size:24px; color:#006837; margin-top:0px; margin-bottom:0px;}
.HomePage-Single-Medium h2 a:hover {color:forestGreen;}
.HomePage-Single-Medium .details {margin-top:10px; border-spacing:0px; margin-bottom:12px;}
.HomePage-Single-Medium .details .text { vertical-align:top; width:149px; padding-right:5px;}
.HomePage-Single-Medium .details .photo-container {border:solid 1px #cbcbcb; background-color:white; margin-top:0px; margin-left:0px; width:270px; height:185px; padding:12px;}
.HomePage-Single-Medium .details .photo-container img {width:270px;}
.HomePage-Single-Medium .details .photo-container .image-crop {overflow:hidden; height:170px; width:270px;}
.HomePage-Single-Medium .details .photo-container .imgText {font-size:10px; color:#333333}
.HomePage-Single-Medium .details p {color:#555; font-size:13px; margin-top:0px}
.HomePage-Single-Medium .details p:after {content:'...';}

.HomePage-Single-Medium2 h2 {padding-top:0px; padding-bottom:0px; font-weight:bold; font-size:24px; color:white; margin-top:0px; margin-bottom:0px;}
.HomePage-Single-Medium2 h2 a {font-weight:bold; font-size:24px; color:white; margin-top:0px; margin-bottom:0px;}
.HomePage-Single-Medium2 h2 a:hover {color:forestGreen;}
.HomePage-Single-Medium2 .details {margin-top:10px; border-spacing:0px; margin-bottom:12px;}
.HomePage-Single-Medium2 .details .text { vertical-align:top; width:149px; padding-right:5px;}
.HomePage-Single-Medium2 .details .photo-container {border:solid 1px #cbcbcb; background-color:white; margin-top:0px; margin-left:0px; width:270px; height:185px; padding:12px;}
.HomePage-Single-Medium2 .details .photo-container img {width:270px;}
.HomePage-Single-Medium2 .details .photo-container .image-crop {overflow:hidden; height:170px; width:270px;}
.HomePage-Single-Medium2 .details .photo-container .imgText {font-size:10px; color:#333333}
.HomePage-Single-Medium2 .details p {color:white; font-size:13px; margin-top:0px}
.HomePage-Single-Medium2 .details p:after {content:'...';}

.featurefooter  {color:#007ACA; font-size:12px; text-decoration:underline; margin-left:10px;}

.ItemPage-Single-Medium h1 {padding-top:0px; padding-bottom:0px; font-weight:bold; font-size:24px; color:#007ACA; margin-top:0px; margin-bottom:0px;}
.ItemPage-Single-Medium h1 a {font-weight:bold; font-size:24px; color:#007ACA; margin-top:0px; margin-bottom:0px;}
.ItemPage-Single-Medium h1 a:hover {color:forestGreen;}
.ItemPage-Single-Medium .photo-container {display:none;}
.ItemPage-Single-Medium .date {display:none;}
.ItemPage-Single-Medium p {color:#555555; font-size:12px;}
.ItemPage-Single-Medium ul {color:#555555; font-size:12px;}
.ItemPage-Single-Medium li {color:#555555; font-size:12px;}


.HomePage-Photo-Right .itemBox h3 {border-top:solid 1px #cbcbcb;border-bottom:solid 1px #cbcbcb; padding-top:5px; padding-bottom:4px; font-weight:bold; font-size:16px; color:#007ACA; margin-top:0px !important; margin-bottom:5px !important;}
.HomePage-Photo-Right .itemBox .imgContainer {border:solid 1px #cbcbcb; float:right; margin-left:8px; margin-top:3px; width:102px; height:65px; overflow:hidden; }
.HomePage-Photo-Right .itemBox .imgContainer img {width:102px; float:right; }
.HomePage-Photo-Right .itemBox {padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:8px;}
.HomePage-Photo-Right .itemBox p {display:inline; color:#555555; font-size:12px;}
.HomePage-Photo-Right .ResultList {border-spacing: 0px 0px;}
.HomePage-Photo-Right .itemBox .byline {font-size:10px; color:#007ACA}


.HomePage-Photo-Left .itemBox h3 {border-top:solid 1px #cbcbcb;border-bottom:solid 1px #cbcbcb; padding-top:5px; padding-bottom:4px; font-weight:bold; font-size:16px; color:#007ACA; margin-top:0px !important; margin-bottom:5px !important;}
.HomePage-Photo-Left .itemBox .imgContainer {border:solid 1px #cbcbcb; float:left; margin-right:8px; margin-top:3px; width:102px; height:65px; overflow:hidden; }
.HomePage-Photo-Left .itemBox .imgContainer img {width:102px; }
.HomePage-Photo-Left .itemBox {padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:8px;}
.HomePage-Photo-Left .itemBox p {display:inline; color:#555555; font-size:12px;}
.HomePage-Photo-Left .ResultList {border-spacing: 0px 0px;}
.HomePage-Photo-Left .itemBox .byline {font-size:10px; color:#007ACA}



.HomePage-Photo-SmallRight {overflow:hidden; height:107px;}
.HomePage-Photo-SmallRight .itemBox h3 {font-weight:normal; font-size:12px; color:#007ACA; margin-top:0px !important; margin-bottom:0px !important;}
.HomePage-Photo-SmallRight .itemBox .imgContainer img {border:solid 1px #cbcbcb !important; width:102px; margin-top:3px; margin-left:3px;}
.HomePage-Photo-SmallRight .itemBox {padding-left:0px; padding-right:4px}
.HomePage-Photo-SmallRight .itemBox p {display:inline; color:#555555; font-size:12px;}
.HomePage-Photo-SmallRight .itemBox p:after {content:'...';}
.HomePage-Photo-SmallRight .ResultList {border-spacing: 0px 0px;}

.HomePage-BigItem-Photo-Right h2 {border-top:solid 1px #cbcbcb; padding-top:5px; font-weight:bold; font-size:16px; color:#007ACA; margin-top:0px !important; margin-bottom:0px !important;}
.HomePage-BigItem-Photo-Right .details {border-top:solid 1px #cbcbcb; margin-top:4px}
.HomePage-BigItem-Photo-Right .details .text { padding-left:0px; font-size:12px; vertical-align:top;}
.HomePage-BigItem-Photo-Right .details p {font-size:12px;}
.HomePage-BigItem-Photo-Right .details .text > p {display:none;} 
.HomePage-BigItem-Photo-Right .details .photo-container {background:none; padding:0px; width:205px}
.HomePage-BigItem-Photo-Right .details .photo-container img {border:solid 1px #cbcbcb !important; width:205px; margin-top:5px;}
.HomePage-BigItem-Photo-Right .details .photo-container .imgText {font-size:10px; margin-top:1px; margin-left:1px; margin-bottom:0px}

.HomePage-Photo-MiniRight { overflow:hidden; height:96px; margin-bottom:8px}
.HomePage-Photo-MiniRight .itemBox h3 {font-weight:normal !important; font-size:12px!important; color:#007ACA; margin-top:0px !important; margin-bottom:0px !important;}
.HomePage-Photo-MiniRight .itemBox .imgContainer img {border:solid 1px #cbcbcb !important; width:75px; margin-top:3px;margin-left:4px}
.HomePage-Photo-MiniRight .itemBox {padding-left:0px;}
.HomePage-Photo-MiniRight .itemBox p {display:inline; color:#555555; font-size:12px;}

.HomePage-NoneBoxed-Photo-Right .itemBox h3 {font-weight:bold; font-size:16px; color:#007ACA; vertical-align:bottom; height:55px; margin-top:0px; margin-bottom:0px;}
.HomePage-NoneBoxed-Photo-Right .itemBox .imgContainer {border-top:solid 1px #cbcbcb !important; margin-top:4px; padding-top:4px; margin-bottom:1px;}
.HomePage-NoneBoxed-Photo-Right .itemBox .imgContainer img {border:solid 1px #cbcbcb !important; width:102px; float:right; margin-left:4px; margin-top:3px; margin-bottom:3px;}
.HomePage-NoneBoxed-Photo-Right .itemBox {padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:4px;}
.HomePage-NoneBoxed-Photo-Right .itemBox p {display:inline; color:#555555; font-size:12px;}
.HomePage-NoneBoxed-Photo-Right .ResultList {border-spacing: 0px 0px;}
.HomePage-NoneBoxed-Photo-Right .HorizontalListing td {padding-right:8px; padding-top:5px;}

.HomePage-SmallPhoto-NoText .itemBox {padding-left:0px; padding-right:4px}
.HomePage-SmallPhoto-NoText .itemBox h3 {font-weight:normal; font-size:12px; color:#ed1c24; height:62px; margin-top:0px !important; margin-bottom:0px !important; background:#cbcbcb; padding:4px;}
.HomePage-SmallPhoto-NoText .itemBox h3 a {color:#ed1c24;}
.HomePage-SmallPhoto-NoText .itemBox .imgContainer {border:solid 1px #cbcbcb; margin-top:0px; overflow:hidden; height:80px;}
.HomePage-SmallPhoto-NoText .itemBox .imgContainer img {float:none; width:100%; margin-left:0px;}
.HomePage-SmallPhoto-NoText .itemBox p {display:none}
.HomePage-SmallPhoto-NoText .ResultList {border-spacing: 0px 0px; vertical-align:bottom;}
.HomePage-SmallPhoto-NoText .HorizontalListing > tbody > tr > td {padding-bottom:0px; padding-top:0px;}



.ItemPage-SmallPhoto-NoText .itemBox {padding-left:0px; padding-right:0px}
.ItemPage-SmallPhoto-NoText .itemBox h3 {font-weight:normal; font-size:12px; color:#007ACA; height:45px; margin-top:0px !important; margin-bottom:0px !important; background:#cbcbcb; padding:4px;}
.ItemPage-SmallPhoto-NoText .itemBox .imgContainer {border:solid 1px #cbcbcb; margin-top:0px; overflow:hidden; height:102px;}
.ItemPage-SmallPhoto-NoText .itemBox .imgContainer img {float:none; width:100%; margin-left:0px;}
.ItemPage-SmallPhoto-NoText .itemBox p {display:none}
.ItemPage-SmallPhoto-NoText .ResultList {border-spacing: 0px 0px; vertical-align:bottom;}
.ItemPage-SmallPhoto-NoText .HorizontalListing > tbody > tr > td {border-bottom:solid 1px #cbcbcb; padding-bottom:11px; padding-top:11px;}
.ItemPage-SmallPhoto-NoText .HorizontalListing {padding-bottom:11px; margin-top:-11px;}

.HomePage-ActivityFeed h3 {font-weight:bold; font-size:16px; color:#006837; border-top:solid 1px #cbcbcb; padding-top:8px; margin-top:0px; margin-bottom:0px;}
.HomePage-ActivityFeed h2 {border-top:solid 1px #cbcbcb; padding-top:3px;  font-weight:bold; font-size:24px; color:#006837; margin-top:0px; margin-bottom:0px;}
.HomePage-ActivityFeed .feed-story-title {font-size:14px; font-weight:bold; color:#006837;}
.HomePage-ActivityFeed .like-link {color:#555555; font-size:11px}
.HomePage-ActivityFeed .feed-more {font-size:11px}
.HomePage-ActivityFeed span {color:#555555; font-size:11px}
.HomePage-ActivityFeed .rich-date {color:#555555; font-size:11px}
.HomePage-ActivityFeed .rich > div > div > p {display:none;}
.HomePage-ActivityFeed .rich div {color:#555555; font-size:11px; font-style:italic;}
.HomePage-ActivityFeed .date {float:right; font-size:9px; margin-top:-25px}
.HomePage-ActivityFeed a:hover h3 {color:forestGreen;}

.ChannelPage-Photo-Left .itemBox h3 {border-top:solid 1px #cbcbcb; border-bottom:solid 1px #cbcbcb; padding-bottom:6px; padding-top:5px; font-weight:bold; font-size:16px; color:#007ACA; margin-top:0px; margin-bottom:5px}
.ChannelPage-Photo-Left .itemBox .imgContainer {float:left; border:solid 1px #cbcbcb; margin-top:3px; margin-bottom:0px; margin-right:6px; overflow:hidden; height:98px;width:150px;}
.ChannelPage-Photo-Left .itemBox .imgContainer img {}
.ChannelPage-Photo-Left .itemBox {padding-left:0px; padding-top:0px; padding-bottom:8px;}
.ChannelPage-Photo-Left .itemBox p {display:inline; color:#555555; font-size:12px;}
.ChannelPage-Photo-Left .ResultList {border-spacing: 0px 0px; margin-bottom:15px;}
.ChannelPage-Photo-Left .itemBox .byline {font-size:10px; color:#007ACA}

.ChannelPage-Text .itemBox h3 {border-top:solid 1px #cbcbcb; border-bottom:solid 1px #cbcbcb; padding-top:5px; padding-bottom:5px; font-weight:normal; font-size:14px; color:#007ACA; margin-top:0px; margin-bottom:5px}
.ChannelPage-Text .itemBox .imgContainer {display:none;}
.ChannelPage-Text .itemBox {padding-left:0px; padding-top:0px; padding-bottom:8px;}
.ChannelPage-Text .itemBox p {display:inline; color:#555555; font-size:12px;}
.ChannelPage-Text .ResultList {border-spacing: 0px 0px;}
.ChannelPage-Text .itemBox .byline {font-size:10px; color:#007ACA}

.ChannelPage-List .VerticalListing .Left {padding-left:0px !important;}
.ChannelPage-List .VerticalListing .Left .ResultList {padding-left:0px !important;}
.ChannelPage-List .ResultList {list-style-type:none;}
.ChannelPage-List .ResultList li {list-style-type:none;}

/*** Panel Styles ****/
.LeadingBox {padding:15px; background: transparent url('/images/tyretread.jpg'); border:solid 2px white}

.BlackBox .homepage-panel-caption {background-color:#999999; color:#ed1c24; border-top:transparent}
.BlackBox .homepage-panel-caption a {color:#ed1c24; text-transform:uppercase;}
.BlackBox .homepage-panel-contents {background-color:black; color:white; margin-top:4px; background-image:url(''); padding:10px}
