﻿/**** Horizontal Listing ****/
.HorizontalListing td { padding-left: 10px; vertical-align: top; }
.HorizontalListing td.Left { padding-left: 0; }

/*** Social Networking Links ***/
.SocialNetworkingLinks { padding-top:8px; }

/**** Vertical Listing ****/
.VerticalListing{width:100%}
.VerticalListing td.Left{padding-left:10px; vertical-align:top;}
.VerticalListing td{padding-left:0px;vertical-align:top;}
.VerticalListing ul.ResultList { padding-left:7px; }
.VerticalListing .ResultList li{ display:list-item; list-style-type:disc;}

/**** Sidebar ****/
.sidebar { margin-bottom: 16px; background: #e6f7fd url("/images/sidebar-bg.png") repeat-x; border: solid 2px #00ADEC; }
#bc-s .sidebar h2 { font-size: 16px; background-color: #00ADEC; }
.sidebartv { margin-bottom: 16px; background: #e6f7fd url("/tv/bg-gradient.png") repeat-x; border: solid 2px #00ADEC; }

/**** TitleBar ****/
.titlebar { margin-bottom: 16px; background: #e6f7fd url("/images/sidebar-bg.png") repeat-x;  font-size: 16px; margin-right:2px}
.titlebar h1 { background-color: #2d3a30; margin-top: 0; font-size: 16px; margin: 0; padding: 8px; color: White; font-weight:bold;}

/**** Comment Box override ****/
.comment-box .itemBox { text-align:center; }
.comment-box .GenericItemListingPhoto .imgContainer a { height:138px; }
.comment-box .GenericItemListingPhoto img {padding-top:12px; padding-left:12px; float:none; }
.comment-box .itemBox h3 {display:none;}
.comment-box .GenericItemListingPhoto .imgContainer { background: url("/images/frame-sidebar.png") no-repeat; width:219px; height:152px; float:none; display:inline-block;}
#bc .sidebar h2 { background-color: #00ADEC; margin-top: 0; font-size: 16px; margin: 0; padding: 8px; color: White; font-weight:bold; }

/**** Sidepane ****/
.sidepane { margin-bottom: 16px; background: #dcf1ce url("/images/sidepane-bg.png") repeat-x; border: solid 2px #85CD54; }
#bc-s .sidepane h2 { background-color: #85CD54; margin-top: 0; font-size: 16px; }
#bc .sidepane h2 { background-color: #85CD54; margin-top: 0; font-size: 16px; margin: 0; padding: 8px; color: White; font-weight:bold; }
.sidepane > div {margin: 0 10px 5px 5px;}

/**** TVPane ****/
.tvpane { margin-bottom: 16px; background: #dcf1ce url("/images/sidepane-bg.png") repeat-x; border: solid 2px #000000; }
#bc-s .tvpane h2 { background-color: #000000; margin-top: 0; font-size: 16px; }
#bc .tvpane h2 { background-color: #000000; margin-top: 0; font-size: 16px; margin: 0; padding: 8px; color: White; font-weight:bold; }
.tvpane > div {margin: 0 10px 5px 5px;}

/*** DetailsBoxGreen ****/
#bc .DetailsBoxGreen { margin: 16px 0 16px -9px; background: #dcf1ce url("/images/sidepane-bg.png") repeat-x; border: solid 2px #85CD54; }
#bc .DetailsBoxGreen h2 {background-color:#85CD54; font-size:12px; color:White; font-weight:bold; margin:0; text-transform:uppercase; padding:4px;}
#bc .DetailsBoxGreen > div { padding:7px; color:#333333}

/*** DetailsBoxBlue ****/
#bc .DetailsBoxBlue { margin: 16px 0 16px -9px; background: #dcf1ce url("/images/sidebar-bg.png") repeat-x; border: solid 2px #00ADEC; }
#bc .DetailsBoxBlue h2 {background-color:#00ADEC; font-size:12px; color:White; font-weight:bold; margin:0; text-transform:uppercase; padding:4px;}
#bc .DetailsBoxBlue > div { padding:7px; color:#333333}
#bc .DetailsBoxBlue > div ul { margin-top: 0px; margin-bottom:0px;}
#bc .DetailsBoxBlue a {font-weight:bold}

/*** DetailsBoxClear ****/
.DetailsBoxClear { margin: 16px 0 16px 0px;  border: solid 1px #cbcbcb; }
.DetailsBoxClear h2 {background-color:#e3e3e3; font-size:12px !important; color:#555555; font-weight:bold !important; margin:0 !important; padding:4px; padding-left:6px;}
.DetailsBoxClear > div { padding:7px; color:#333333}
.DetailsBoxClear ul {margin-left:0px;}


/*** FeatureBoxGreen
#bc .FeatureBoxGreen  { margin: 16px 0 16px 0; background: transparent url("/landingpages/images/newsbox.jpg")no-repeat;  }
#bc .FeatureBoxGreen h2 {font-size:16px; color:White; font-weight:bold; margin:0; text-transform:uppercase; padding:8px;}
#bc .FeatureBoxGreen > div { padding:7px; padding-right:25px; padding-left:12px;}
 ****/
#bc .FeatureBoxGreen { margin: 16px 0 16px 0; background: #dcf1ce url("/images/sidepane-bg.png") repeat-x; border: solid 2px #85CD54; }
#bc .FeatureBoxGreen h2 {background-color:#85CD54; font-size:16px; color:White; font-weight:bold; margin:0; text-transform:uppercase; padding:8px;}
#bc .FeatureBoxGreen > div { padding:7px;}
#bc .FeatureBoxGreen > div h3 {font-weight:bold; margin-top:0px;}
#bc .FeatureBoxGreen p  {color:#333333}
#bc .FeatureBoxGreen .ResultList {margin-top:0px;}
#bc .FeatureBoxGreen .imgContainer {background: transparent url("/landingpages/images/frame-small_grey.png") no-repeat}

/*** FeatureBoxBlue ****/
#bc .FeatureBoxBlue { margin: 16px 0 16px 0; background: #e6f7fd url("/images/sidebar-bg.png") repeat-x; border: solid 2px #00ADEC; }
#bc .FeatureBoxBlue h2 {background-color:#00ADEC; font-size:16px; color:White; font-weight:bold; margin:0; text-transform:uppercase; padding:8px;}
#bc .FeatureBoxBlue > div { padding:7px;}
#bc .FeatureBoxBlue p  {color:#333333}
#bc .FeatureBoxBlue > div h3 {font-weight:bold; margin-top:0px;}
#bc .FeatureBoxBlue .ResultList {margin-top:0px;}
#bc .FeatureBoxBlue .imgContainer {background: transparent url("/landingpages/images/frame-small_grey.png") no-repeat}

/*** FeatureBoxBlack ****/
#bc .FeatureBoxBlack { margin: 16px 0 16px 0; background: #111111 url("/tv/widget_title.gif") repeat-x 0px 0px; border: solid 2px #333333; }
#bc .FeatureBoxBlack h2 {font-size:16px; color:#D7DFE3; font-weight:bold; margin:0; text-transform:uppercase; padding:8px;}
#bc .FeatureBoxBlack > div { padding:7px;}
#bc .FeatureBoxBlack p {color:#D7DFE3}
#bc .FeatureBoxBlack > div h3 {font-weight:bold; margin-top:0px;}
#bc .FeatureBoxBlack .ResultList {margin-top:0px;}
#bc .FeatureBoxBlack .GenericItemListingPhoto .imgContainer { background: url('/tv/frame-small-white.png') no-repeat; }

/*** FeatureBoxClear ****/
#bc .FeatureBoxClear { margin: 16px 0 16px -9px; border: solid 2px ForestGreen; }
#bc .FeatureBoxClear h2 {font-size:16px; color:ForestGreen; font-weight:bold; margin:0; text-transform:uppercase; padding:8px;}
#bc .FeatureBoxClear > div { padding:7px;}


/*** Related News ****/
#bc .relatedNews { margin: 16px 0 16px 0; background: #dcf1ce url("/images/sidepane-bg.png") repeat-x; border: solid 2px #85CD54; }
#bc .relatedNews h2 {background-color:#85CD54; font-size:16px; color:White; font-weight:bold; margin:0; padding:8px;}
#bc .relatedNews > div {margin: 0 10px 5px 5px;}

/**** Sign Link ****/
.sign-link { width: 167px; height: 29px; margin: 0 auto 16px auto; padding: 10px 38px 10px 12px; background: url('/images/sign-bg.png') no-repeat; }
.sign-link a:link, .sign-link a:visited { font-size: 24px; font-family: Verdana; color: Black; }
.sign-link a:hover, .sign-link a:active { color: White; }

/**** Generic Item Listing Photo ****/
.GenericItemListingPhoto img { padding: 20px 20px 0px 0px; }
.GenericItemListingPhoto .imgContainer a { display: block; overflow: hidden; height:120px; }
.GenericItemListingPhoto .imgContainer { background: url("/images/frame-small.jpg") no-repeat; width:170px; height:140px; float:right }
.GenericItemListing ul { padding-left:20px; margin-left:0px; }
.GenericItemListing li { list-style-image:url("/images/bullet.png"); display:list-item; }

/**** Generic Item Listing Photo Three Column ****/
.threeColumnGilp .imgContainer { float:none; }

/**** GenericParentChildListingPhoto 
.GenericParentChildListingPhoto li { display:block; list-style-type:none; }
.GenericParentChildListingPhoto .image { float: right; width: 125px; height: 95px; padding: 20px 25px 25px 20px; background: White url("/images/frame-small.jpg") no-repeat; }
.GenericParentChildListingPhoto .image a { display: block; width: 125px; height: 95px; overflow: hidden; }
****/

/**** Full Item and Photo Item Medium  ****/
/***.photo-container {padding: 16px 9px 16px 18px; background: white url("/images/frame-large.jpg") no-repeat; }
.photo-container .caption { display: block; height: 28px; }
.full-item .img, .PhotoItemMedium .image-crop { height: 220px; overflow: hidden; }
.full-item .imgText, .PhotoItemMedium .imgText{ height: 40px; overflow: hidden; font-size: 11px; line-height:14px; width:341px;}
.full-item h1 {border-top:solid 1px #cbcbcb; border-bottom:solid 1px #cbcbcb; margin-top:0px; padding-top:3px; padding-bottom:3px;}
.full-item p img {border:solid 1px #cbcbcb; margin:10px;}***/

.photo-container {margin-top:0px; padding:0px;  margin-left:10px; }
.photo-container .caption { display: block; height: 28px; border:solid 1px #cbcbcb; border-top:none; padding-left:12px; padding-right:12px; padding-bottom:12px;}
.full-item .img, .PhotoItemMedium .image-crop { overflow: hidden; border:solid 1px #cbcbcb; border-bottom:none; padding:12px; }
.full-item .imgText, .PhotoItemMedium .imgText{ height: 40px; overflow: hidden; font-size: 11px; line-height:14px; width:341px;}
.full-item h1 { border-bottom:solid 1px #cbcbcb; margin-top:0px; padding-top:0px; padding-bottom:16px;}
.full-item p img {border:solid 1px #cbcbcb; margin:10px;}
.full-item {padding-right:12px; padding-top:15px;}

.membersonly {margin:0px !important; margin-top: -5px !important; border:transparent !important;}


/**** Photo Item Medium  ****/
#bc .PhotoItemMedium p.imgText {margin-top:2px;}

/**** GenericItemListingText  ****/
.GenericItemListingText li{ list-style-type:none; display:list-item; }
.GenericItemListingText ul{ padding-left:10px; margin:0; }

/**** Qoute Box ****/
.quoteBox {font-size:25px; text-align:center;}
.quoteBox span {font-weight:bold; font-size:26px;}
.quoteBox p {text-transform:uppercase; font-size:15px;}

/**** Generic Item Text ****/
.GenericItemText ul {padding:0 10px 0 10px; margin:0px;}
#bc .GenericItemText li {list-style-type:none; border-bottom:1px solid LightBlue;}
#bc .GenericItemText li h4 {margin-bottom:5px;}

/**** CommentItemListing ****/
.CommentItemListing .DetailText {padding-left:10px;font-weight:bold}
.CommentItemListing .CommentText {padding-left:10px;padding-top:15px;}


/**** WhiteForumListing ***/
.WhiteForumListing .forumsection {color:forestGreen; font-size:24px; font-weight:bold}
.WhiteForumListing .forumavatar {float:left; padding-top:5px; padding-right:10px; padding-left:10px; padding-bottom:40px;}
.WhiteForumListing .forumtitle {color:#007ACA; font-size:18px; font-weight:bold}
.WhiteForumListing .forumsummary {font-size:12px; color:#555555}
.WhiteForumListing .forumfootnote {color:#999999}
.WhiteForumListing .forumdivider {border-top: solid 1px #C3C3C3;margin-top:10px; margin-bottom:10px}


/**** WhiteForumListingSmall ***/
.WhiteForumListingSmall {float:left;padding-right:20px; }
.WhiteForumListingSmall .forumsection {color:forestGreen; font-size:18px; font-weight:bold}
.WhiteForumListingSmall .forumavatar {float:left; padding-top:5px; padding-right:10px; padding-left:10px;}
.WhiteForumListingSmall .forumdetails {float:left; width:505px;}
.WhiteForumListingSmall .forumavatar img {height:60px;}
.WhiteForumListingSmall .forumtitle {color:#007ACA; font-size:13px; font-weight:bold}
.WhiteForumListingSmall .forumsummary {font-size:12px; color:#555555}
.WhiteForumListingSmall .forumfootnote {color:#999999; display:none}
.WhiteForumListingSmall .forumdivider {border-top: solid 1px #C3C3C3;margin-top:10px; margin-bottom:10px}

/**** WhiteForumListingSmall ***/
.WhiteForumListingMedium {float:left;padding-right:0px; }
.WhiteForumListingMedium .forumsection {color:forestGreen; font-size:18px; font-weight:bold; display:none}
.WhiteForumListingMedium .forumavatar {float:right; padding-top:5px; padding-right:10px;}
.WhiteForumListingMedium .forumdetails {float:left; width:330px;}
.WhiteForumListingMedium .forumavatar img {height:60px;}
.WhiteForumListingMedium .forumtitle {color:#007ACA; font-size:16px; font-weight:bold;}
.WhiteForumListingMedium .forumsummary {font-size:12px; color:#555555}
.WhiteForumListingMedium .forumfootnote {color:#999999; display:none}
.WhiteForumListingMedium .forumdivider {border-top: solid 1px #C3C3C3;margin-top:5px; margin-bottom:5px}


.ReviewsListing {border-spacing: 0px 0px;}
.ReviewsListing>tbody tr th {padding:10px; text-align:left; color:#555; font-weight:bold; border-bottom:solid 1px #cbcbcb}
.ReviewsListing>tbody>tr>td {padding:10px; color:#555; border-bottom:solid 1px #cbcbcb}
.ReviewsListing>tbody tr td h3 {display:inline;}
.ReviewsListing>tbody tr td a img {width:50px; height:50px; float:left; border:solid 1px #cbcbcb;  margin-right:10px;}

.ReviewBlock {margin-bottom:15px; color:#555}
.ReviewBlock img {margin-left:5px;}

/***video item page layouts***/

#bc-left .photo-container {display:none;}
#bc-left .full-item h1 {display:none;}
#bc-top h1 {color:forestgreen; border-bottom:solid 1px #cbcbcb; padding-bottom:16px; margin-top:0px; padding-left:5px;}
#bc-middle #videowrapper {border:solid 1px #cbcbcb; padding:12px; width:512px;}
#bc-middle #videowrapper h3 {color:forestGreen; font-weight:normal; font-size:12px; margin-bottom:0px;}
