/*-------------------- old common wrappers --------------------*/
.middle, .middleThin{ font-size:.69em; color:#335455; width:612px; }
.middle h1, .middle h2, .middle h3, .middle h4, .middle h5{ color:#335455; }
.middleThin{ width:454px; }
.middle h3{ line-height:normal; margin:.5em 0 .2em 0; font-size:1.1em; }
.middle h3 a{ color:#205364; }
.microsite2{ background-color:#fff; z-index:20; min-height:590px; height:auto !important; height:590px; width:802px; font-size:.69em; }
.middleTD, .middleE{ width:802px; background-color:#004026; }
.middleE{ float:none !important; min-height:612px; height:auto !important; height:612px; }
.CRotator{ width:604px; padding:4px 0px 8px 4px; }
#RealEstateMaven{ width:606px; margin:0px 0px 0px 3px; }
.ms_layer_over{ background-color:#fff; position:absolute; z-index:100; left:486px; top:454px; }
.C6{ width:606px; padding:0px 0px 10px 6px; }
.C8{ width:604px; padding:0px 0px 10px 8px; }
.Cdetail{ width:606px; padding:6px 0px 6px 6px; background-color:#e6ecec; }
.C8detail{ width:598px; padding:6px 6px 6px 8px; }
.C8detail h2{ font-size:1.2em; }

.C8ontv{ width:606px; padding:0px 0px 0px 6px;}
.scheduleright{ float:right !important; margin:0px 0px 8px; padding:0 2px 0 0; width:300px; }
/*-------------------------ONTV SCHEDULE-----------------------*/
.Lontvscheduledate{ background-color:#2f6a72; width:600px; margin:6px 0px 0px 0px; }
.schedule, .scheduleday, .schedulecurrentday, .scheduleselectedday{ font-size:1em; font-weight:bold; line-height:13px; color:#113033; }
.scheduleday{ font-weight:normal; color:#FFF; }
.schedulecurrentday{ display:block}
.scheduleselectedday{ width:20px; height:19px; background-color:#d76328; }

a.schedule:link, a.schedule:visited, a.schedule:hover, a.schedule:active{ color:#553A1C; font-weight:bold; text-decoration:none; width:20px; height:19px; display:block; }
a.schedule:hover{ text-decoration:underline; }
a.scheduleday:link, a.scheduleday:visited, a.scheduleday:hover, a.scheduleday:active{ color:#FFF; text-decoration:none; width:20px; height:19px; display:block; }
a.scheduleday:hover{ text-decoration:underline; }
a.schedulecurrentday:link, a.schedulecurrentday:visited, a.schedulecurrentday:hover, a.schedulecurrentday:active{ color:#553A1C; text-decoration:none; width:20px; height:19px; display:block; }
a.scheduleselectedday:link, a.scheduleselectedday:visited, a.scheduleselectedday:hover, a.scheduleselectedday:active{ color:#fff; text-decoration:none; display:block; }
/*--------------------tv special.aspx------------------*/
.tvspecials{ color:#335455; }
.tvspecials span{ margin:0 25px 0 0px; }
.datetimes li{ margin:15px 0 0 0; }
.datetimes p{ color:#4F250D; }

/*--------------------ontvschedule------------------*/
.Lontvschedule{ width:294px; background-color:#e6ecec; margin:8px 0px 0px 0px; padding:0px 0px 50px 0px; }
.ontvschedulerow{ width:294px; padding:8px 0px 6px 0px; border-bottom:1px solid #fff; font-size:1em; }
.ontvschedule{ padding:.2em 0 0 0; width:215px; }
.ontvschedule p{ margin:0 0 .2em 0; }
.ontvschedule span{ color:#fff; font-weight:bold; }
.ontvschedule a{ text-decoration:underline; }
.ontvschedule a:hover{ text-decoration:none; }
.ontvdate{ font-size:10px; text-decoration:none; padding:0px 10px 10px 12px; color:#FFF; display:block; float:left; }

.lischeduleontv{ font-size:9px; color:#FFF; padding:0px 10px 0px 14px; background:url(/images/global/blt_sked.gif) no-repeat top left; display:block; float:right; }
img.ontvthumb{ margin:0px 10px 6px 6px; display:inline; float:left; }

.ArticleText{ font-size:1.1em; color:#335455; }
.ArticleText a{ text-decoration:underline; }
.ArticleText a:hover, .ArticleText a:focus{ text-decoration:none; }
.ArticleText ul, .ArticleText ol{ padding:.3em 10px .5em 20px; margin-left:12px; }
.ArticleText ul br, .ArticleText ol br{ height:0 !important; overflow:hidden !important; float:left; }
.ArticleText ul li{ list-style-type:disc; margin:0 0 .6em 0; }
.ArticleText ol li{ list-style-type:decimal; margin:0 0 .6em 0; }

.L{ width:294px; padding:8px 8px 0px 0px; }
.M{ width:196px; padding:0px 6px 0px 0px; }
.M img, .garden img, .S img{ border:1px solid #2D626E; }
.L img{ border:1px solid #664622; }
.S{ width:143px; padding:0px 0px 0px 8px; }
.C{ width:612px; padding:0px 0px 8px 0px; }

.M2{ width:396px; border:1px solid #664622; }
.M2A, .M2B, .M2C{ width:402px; }
.M2A{ padding:0px 0px 0px 6px; }
.M2B{ margin:6px 0px 0px 0px; }
.M2C{ padding:0px 0px 0px 0px; }

.MA{ color:#333; width:180px; padding:0px 0px 0px 10px; }
.MA h4{ color:#553A1C; font-size:.9em; }

.Lsoe, .Lsoe2{ width:294px; }
.Lsoe{ margin:8px 8px 8px 0px; font-family:Arial, Helvetica, sans-serif; }
.Lsoe h2{ color:#987846; font-size:1.5em; margin:0 0 .7em 0; }
.Lsoe p{ color:#2D626E; font-weight:bold; font-size:1.2em; }
.Lsoe2{ height:120px; }
.Lsoe2, .Lsoe3, .Lsoe4, .Cbg5{ background-color:#e6ecec; }
.Lsoe3{ margin:0 0 15px 0; width:402px; }
.Lsoe3 p{ width:202px; font-size:1.4em; padding:.5em 0 0 0; line-height:1.5em; font-weight:bold; float:left; }
.Lsoe4{ padding:10px; width:382px; }
.Lsoe4 h4{ font-size:1.1em; }
/*-------------------- C backgrounds --------------------*/
.Cbg1{ width:606px; background:url(/images/global/cbg1.gif) repeat-y; }
.Cbg2{ width:604px; background:url(/images/global/cbg2.gif) repeat-y; }
.Cbg3{ width:604px; background:url(/images/global/cbg3.gif) repeat-y; }
.Cbg4{ width:402px; background:url(/images/global/cbg4.gif) repeat-y; }
.Cbg5{ width:604px; }
.Cbg5 h4{ padding:10px 10px 0; }
.Cbg5 .ArticlesList1{ font-weight:normal; padding-left:10px; }

/*--------------------  ONTV Reorg --------------------*/
.OnTVContent{ padding:5px; color:#134f5a; width:444px; }
.OnTVContent a{ color:#134f5a; }
.OnTVContent h3{ margin:.4em 0 .3em; font-size:1.1em; }
.OnTVRow{ padding:0px 0px 9px 0px; width:444px; }
.OnTVSegment{ width:217px; border-top:4px solid #134f5a; }
.OnTVSegment img{ border-top:2px solid #fff; }
.OnTVRowLinks{ padding:8px 0px 0px 0px; width:100%; }
.OnTVRowLink{ width:212px; padding:0px 0px 0px 5px; }

.OnTVRightColumn{ width:324px !important; float:right !important; }
.OnTVBreadCrumbContinuation{ width:324px; height:22px; background:#163434; }
.OnTVRightContent{ padding:5px 0 0 2px; width:322px; font-size:.74em; }
.OnTVRightContent a{ color:#2F6071 !important; text-decoration:underline; }
.OnTVRightContent a:hover{ text-decoration:none; }
.OnTVBbox{ width:300px; padding:15px 0px 8px 0; background:url(/images/global/ontv_advert_heading.gif) no-repeat left top; border-bottom:1px solid #999999; margin:15px 0 8px 10px; }
.OntvImg{ float:left; margin:.3em 0 .1em 10px; }
.OnTVNewsletterBox{ margin:0px 0 0px 10px; width:288px; height:114px; background:url(/images/ontv/ontvNewsletterImage.jpg) no-repeat left top; border:1px solid #d0dee0; color:#134f5a; line-height:normal; padding:15px 0 0 10px; }
.OnTVNewsletterBox h4{ margin:0 0px .3em 0; }
.OnTVNewsletterBox p{ font-size:.9em; }
.OnTVNewsletterBox a{ color:#333333; }

.ThemeNight, .summerschedule{ padding:15px; width:582px; color:#333333; }
.ThemeNight img{ margin:0 0 15px 0px; }
.ThemeNight h2, .summerschedule h2{ font-size:1.3em; }
.ThemeNight h3{ margin-top:1.3em !important; }
.ThemeNight ul.ontvList{ padding:0 0 2em 15px; }
.ThemeNight ul.ontvList li{ margin:0 0 .2em 0; }
.ThemeNight ul.ontvList li strong{ float:left; padding:0 1em 0em 0; width:10em; display:block; }
.ThemeNight .SponsorWrapper{width:350px;}
.ThemeNight .SponsotText {width:120px; margin-top:10px;}
.ThemeNight .SponsorImage {width:230px;}
.ThemeNight .SponsorClear {clear:both;}
ul.schedulelist{ margin:.8em 0 0 0; }
ul.schedulelist li{ margin:0 0 .5em 0; }
.schedulelist li strong{ float:left; width:300px; }

.archivesList{ padding:.8em 0 0 15px; clear:left; }
.archivesList a{ padding:0 0 0 7px; }

/*-------------------- OnTV left Nav accordian --------------------*/
#ShowsMenu{ background-color:#c5d5d8; width:190px; }
#ShowsMenu a{ outline:none; }
#ShowsMenu a.ShowsMenuHeader, #ShowsMenu a.ShowsMenuHeaderHide{ float:left; width:190px; min-height:20px; height:auto !important; height:20px; cursor:pointer; text-decoration:none !important; }
#ShowsMenu h2 a.ShowsMenuHeader{ background:#325654 url(/images/global/ShowsHeader.gif) no-repeat top left; border-bottom:1px solid #fff; }
#ShowsMenu h2 a.ShowsMenuHeaderHide{ background:#295659  url(/images/global/ShowsHeaderHide.gif) no-repeat top left; }
#ShowsMenu h2 a{ width:182px !important; color:#fff; padding:4px 0px 0px 8px; }
#ShowsMenu h2 a:hover{ color:#97CACD; }
#ShowsMenu ul.ShowsList{ float:left; padding:0 7px; width:176px; }
#ShowsMenu ul.ShowsList li{ border-bottom:1px solid #c5d5d8; float:left; }
#ShowsMenu ul.ShowsList li a{ display:block; float:left; padding:7px 7px 7px 8px; color:#2d626e; background-color:#fff; width:161px; }
#ShowsMenu ul.ShowsList li a:hover{ background:#dde6e8; }

/*-------------------- Error --------------------*/
.ErrorList{float:left;width:200px;}
/*RSS Page*/
.RssWrap{ padding:10px; width:434px; font-size:1.1em; }
.RssWrap, .RssWrap a, .RssFeature2{ color:#2F6071; }
.RssWrap h2, .RssWrap h3, .RssWrap h4{ color:#2F6071; }
.RssWrap h2{ font-size:1.2em; }
.RssWrap h3, .RssWrap h4{ font-size:1.1em; }
.RssFeature1, .RssFeature2{ border:#c6dbd6 1px solid; background-color:#e5edef; }
.RssFeature1{ padding:10px; margin-top:.8em; width:410px; }
.RssFeature2{ width:278px; margin:6px 0 .4em 10px; padding:10px; }
.RssWrap ul li{ background:transparent url(/images/global/blt_grey.gif) scroll no-repeat left 2px; padding:0 0 0 11px; margin-left:10px !important; margin-bottom:.3em; }
.RssFeature1 ul li, .RssFeature2 ul li{ background:none; }
.RssFeature1 ul li a, .RssFeature2 ul li a{ background:url(/images/global/RSSIcon.gif) scroll no-repeat left 1px; padding:0 0 0 16px; }
.RssFeature2 ul{ margin:0 0 1em 0; }
.RssFeature2 ul li, .RssFeature2 p, .RssFeature2 h4{ margin:0 0 .7em 0; }

/*-------------------- VPC Video page --------------------*/
.VPC{ width:792px; padding:0px 5px 0px 5px; background:url(/images/videopage/main_divide.gif) repeat-y 5px top; font-size:1.1em; }
.VPC, .VPC a{ color:#2d676b; }
.VPC_header{ width:792px; height:21px; padding:10px 0px 5px 0px; background-color:#fff; }
.VPC_header_l{ height:21px; width:447px; background:url(/images/videopage/h_back.gif) repeat-x left top; }
.VPC_header_r{ height:21px; width:340px; background:url(/images/videopage/h_back.gif) repeat-x left top; }
.VPC_feat, .VPC_feat_seg{ width:447px; }
.VPC_feat img{ border:solid 1px #2d676b; float:left; margin:0 10px 0 0; }
.VPC_feat_seg{ margin-bottom:10px; }
.VPC_feat_seg h4{ margin:0 0 .3em 0; }
.VPC_top_pick{ width:340px; color:#2d676b; float:right !important; }
.VPC_text{ width:275px; padding:5px 5px 5px 0px; border-bottom:1px solid #eee; min-height:105px; height:auto !important; height:105px; }
.VPC_top_pick .VPC_text{ border:0px none; min-height:50px; height:auto !important; height:50px; padding-left:15px; width:260px; }
.VPCPlay{ background:url(/images/videopage/play_arrow.gif) no-repeat right 5px; padding-right:12px; font-weight:bold; }
.VPC_tp_title{ font-weight:bold; padding-left:12px; background:url(/images/videopage/tp_arrow.gif) no-repeat left 3px; }

/*-------------------- gardening --------------------*/
.garden{ padding:10px 0 .3em 0; }
.garden h3{ font-size:1em; float:left; }
.garden img{ float:left !important; display:inline; margin:0 10px 0 0; }
.garden p{ float:left !important; width:440px; }

#PHZP{ width:802px; }
#PHZM_3f{ width:802px; background:#FFF url(/images/gardening/features/PHZMFeaturesPattern.gif) repeat-y scroll left top; }
#PHZM_Link{ width:802px; height:29px; background:transparent url(/images/gardening/features/PHZMFeaturesLinkBG.gif) no-repeat scroll left top; }
.PHZM_FeatureContent{ width:252px; padding:0 0 0 10px; }
#PHZM_3f .pad1{ padding:0 0 0 11px; }
#PHZM_3f .pad2{ padding:0 0 0 12px; }
.PHZM_FeatureContent img{ border-left:2px #E8F0F6 solid; border-right:2px #E8F0F6 solid; }
.PHZM_FeatureContent h5{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em; margin:.5em 0 .5em 10px; }
.PHZM_FeatureContent h5, .PHZM_FeatureContent h5 a{ color:#14456B; }
.PHZM_FeatureContent p{ color:#333; padding:0 10px 10px 10px; }

.Wallpapers{ text-align:center; background-color:#2D626E; width:143px; margin-left:8px; padding-bottom:.6em; }
.Wallpapers img{ border:1px solid #2D626E; margin-bottom:.4em; }
.Wallpapers a{ color:#fff; }
.WP_heading{ font-size:1.4em !important; }

/*-------------------- Poll's / Quizzes --------------------*/
.pollradio, .quizradio{ position:relative; }
.pollrow, .quizrow{ padding-bottom:5px; clear:left; }
.polltext, .quiztext{ line-height:1.2em; padding:2px 0px 0px 4px; width:106px; }
.pollrow{ width:136px; }
.polltext{ color:#FFF; width:106px; }
.quiztitle{ color:#9B682D; margin:.6em 0 .3em 0; }
.quizquestion{ margin-bottom:.8em; }
.quizrow, .quizrow table, .quizrow tr, .quizrow td{ width:284px; }
.quizrow td{ padding-bottom:.7em; }
.quizrow input{ margin-right:5px; float:left; }
.quizrow input.nextbutton{ margin-left:15px; }
.quizrow label{ display:block; width:250px; float:left; }
.quiztext{ color:#4F250D; line-height:1.4em; font-size:1.1em; width:254px; }
.quizcorrect, .quizwrong{ font-size:0.9em; font-weight:bold; padding:2px 0px 8px 0px; }
.quizcorrect{ color:#607C54; }
.quizwrong{ color:#CD3333; }

.quizlist h4, .quizlist img{ margin:0 0 .4em 0 !important; line-height:normal; }
.quizlist h4 a{ text-decoration:underline; }
.quizlist h4 a:hover{ text-decoration:none; }
.quizlist h3.ContentMainHeading{ margin:12px 0 .4em 0 !important; }

/*-------------------- title details --------------------*/
.bttRow{ width:598px; border-bottom:1px solid #CBC0A2; padding:.4em 0 .1em; font-size:.9em; }
.bttRow span{ float:left; }
.bttRow .date{ padding-right:20px; width:150px; display:block; }
.bttRow .time{ padding-right:40px; }
.bttRow .title{ }
.bttArchive{ width:578px; padding:20px 10px 20px; }
.bttArchive a{ margin-left:20px; text-decoration:underline; }
.bttArchive a:hover{ text-decoration:none; }

/*-------------------- forms --------------------*/
.FormWrapper{ width:592px; }
.FormWrapper select{ margin-right:5px; }
.FormRow{ padding:.4em 0; width:90%; }
.FormRow label, .FormWrapper #NewsletterSignup table tr td div div.FormRow label{ padding:0 0 0 15px; width:12em; font-weight:bold; }
.FormRow span.checkbox label{ padding:0 0 0 5px; float:left; display:block; width:360px; font-weight:normal; }
.FormRow input{ padding:2px; color:#333; }
.FormRow p{ float:left; display:block; width:360px; }
.FormWrapper #NewsletterSignup{ padding:1em 0; width:100%; }
.FormWrapper #NewsletterSignup table tr td div div.FormRow{ padding:.4em 0; width:550px !important; }
.FormWrapper #NewsletterSignup table tr td div div.FormRow input{ margin:0 5px 0 0; }
.FormWrapper #NewsletterSignup table tbody tr td input{ margin:0 5px 0 55px; }
.FormWrapper #NewsletterSignup table tbody tr td label{ margin:0 0 .8em 0; width:450px; }
.CastingCall div table tbody tr td div table{ width:550px; float:left; }
.CastingCall div table tbody tr td div table tbody tr{ padding:.4em 20px; margin:0 0 .7em 0; float:left; width:510px; }
.CastingCall div table tbody tr td div table tbody tr td input{ margin:0 5px 0 0; }
.CastingCall div table tbody tr td div table tbody tr td label{ display:block; width:450px; }

/*--------------------Cdetail------------------*/
.condorc{ width:300px; margin:0px 2px 0px 6px; padding:0px 0px 0px 0px; float:right; background-color:#cbc0a2; }
.Ccondo h1{ font-size:1.3em !important; margin:.2em 0 0 0; }
.Ccondo .printbutton{ margin:.4em 0; }
.condo_img{ border:#663300 solid 1px; }
.condo_related_links{ border-top:#fff solid 2px; border-bottom:#fff solid 2px; padding:10px 5px 10px 15px; width:280px; }
.condo_related_links2{ padding:0px 0px 0px 15px; }
.M2condo{ position:relative; width:280px; height:auto; padding:0px 0px 0px 6px; float:left; }
.Ccondo { position:relative; width:606px; background-color:#FFF; padding:0px 0px 6px 6px; float:left; }
.condoflash{ width:608px; padding:0px 0px 6px 2px; }
.condoflash #flashcontent{ min-height:3px; height:auto !important; height:3px; }

/*    Reorganization   */
.Lbbox{ width:300px; height:250px; padding:3px 2px 0px 0px; float:right !important; margin:4px 0 8px 0; }

/*-------------------- read more --------------------*/
.readMoreLink1, .readMoreLink1:visited, .readMoreLink1:hover, .readMoreLink1:active{ display:block; background:transparent url(/images/global/b_moreo_A.gif) scroll no-repeat left 5px; font-size:.8em; text-decoration:none !important; margin-top:2px; float:right; padding:0px 8px 0px 12px; color:#4D7F80 !important; }
.readMoreLink1:hover, .readMoreLink1:visited:hover, .readMoreLink1:focus{ text-decoration:underline !important; background:transparent url(/images/global/b_moreo_B.gif) scroll no-repeat left 5px; }

.readmore1{ padding:0 5px 0 0; }
