body, h1, h2, h3, h4, h5, h6, p, ul, li, hr{ margin:0px; padding:0px; }
body{ background:url(images/bodyBG.gif); font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#444; }
a{ color:#00647a; font-weight:bold; text-decoration:none; }
a:hover{ color:#00647a; font-weight:bold; text-decoration:underline; }
a.home{ float:left; width:53px; height:30px; background:url(images/homeButton.gif); outline:none; }
a.programGuide{ float:left; width:117px; height:30px; background:url(images/programGuideButton.gif); outline:none; }
a.newShows{ float:left; width:94px; height:30px; background:url(images/newShowsButton.gif); outline:none; }
a.news{ float:left; width:60px; height:30px; background:url(images/newsButton.gif); outline:none; }
a.contactUs{ float:left; width:90px; height:30px; background:url(images/contactButton.gif); outline:none; }
a.forum{ float:left; width:60px; height:30px; background:url(images/forumButton.gif); outline:none; }
a.categories{ float:left; width:81px; height:30px; background:url(images/categoriesButton.gif); outline:none; }
a.termsAndCondition{ float:left; width:136px; height:30px; background:url(images/termsAndConditionButton.gif); outline:none; }
a.login{ float:left; width:80px; height:30px; background:url(images/loginButton.gif); outline:none; }
li{ list-style-type:none; }
ul.termsAndCondition{ margin-left:15px; margin-bottom:10px; }
ul.termsAndCondition li{ padding-left:15px; background:url(images/blueStar.gif) no-repeat 0px 7px; line-height:22px; }

ol li{ list-style-type:decimal; }

#headerLongBG{ position:absolute; top:0px; left:0px; width:100%; height:248px; }
#container{ position:absolute; width:760px; background:#FFF; left:50%; margin-left:-380px; }
/* #header{ float:left; display:inline; width:760px; height:219px; background:url(images/headerBG.jpg); } */
#header{ float:left; display:inline; width:760px; height:251px; background:url(images/headerBG.jpg); }
#allGoodCardHeader{ float:left; display:inline; width:760px; height:251px; background:url(images/allGoodCardHeaderBG.jpg); }
/* #logo a{ float:left; display:inline; clear:both; width:188px; height:107px; margin:11px 0px 0px 10px;  background:url(images/etcLogo.gif); } */
#logo a{ float:left; display:inline; clear:both; width:188px; height:107px; margin:11px 0px 0px 10px; }
/* #nav{ float:left; display:inline; clear:both; width:760px; height:30px; background:url(images/navBG.gif) repeat-x; } */
#nav{ float:left; display:inline; clear:both; width:760px; height:30px; margin-top:-31px; }
#nav ul{ float:left; display:inline; margin-left:15px; }
#nav li{ float:left; display:inline;  }

#contents{ float:left; display:inline; width:760px; background:url(images/contentBG.gif) repeat-y; }
#col1{ float:left; display:inline; width:422px; margin:10px 0px 0px 11px; }
#featuredShowsHolder{ float:left; display:inline; width:420px; height:366px; margin:0px 0px 15px 0px; padding:0px; }
#mainImageHolder img{ float:left; display:inline; margin:0px 0px 15px 0px; padding:0px; border:1px solid #00647a; }
#col1Box{ float:left; display:inline; margin:0px 0px 15px 0px; }
#col1Box h3{ float:left; display:inline; width:412px; height:25px; padding:3px 0px 0px 10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; background:#07434b; font-weight:normal; line-height:22px; }
#col1BoxContentHolder{ float:left; display:inline; width:402px; background:#deedf2; padding:15px 10px 5px 10px; }
#col1BoxContentHolder2{ float:left; display:inline; width:402px; background:#deedf2; padding:15px 10px 5px 10px; }
#col1Box p{ margin-bottom:15px; }
#frontPromos li{ float:none; display:block; clear:both; height:100px; background:#deedf2; margin-bottom:10px; padding:10px;}

#col2{ float:left; display:inline; width:292px; margin:10px 0px 0px 20px; }
#col2 h3{ font-size:18px; color:#00647a; font-weight:normal; margin:0px; padding:0px 0px 0px 8px; }
#col2News{ float:left; display:inline; width:290px; margin:0px 0px 0px 5px; }
#col2News ul{ margin:15px 0px 0px 13px; }
#col2News li{ width:245px; background:url(images/blueStar.gif) no-repeat 0px 3px; margin-bottom:18px; padding:0px 0px 0px 18px; list-style-type:none; }
#mediumRect{ float:left; display:inline; clear:both; width:300px; text-align:center; }
#mediumRect a img{ border:none; }

#programGridButton{ float:left; display:inline; clear:both; margin:0px 0px 10px 55px; }
#footer{ float:left; display:inline; clear:both; width:750px; height:20px; padding:5px 5px 0px 5px; background:url(images/footerBG.gif) repeat-x; text-align:right; color:#CCCCCC; }

#programGuideContent{ float:left; display:inline; padding:13px 9px 13px 9px; background-image:url(images/contentBG2.gif);  }
#programGuideContent h3{ float:left; display:inline; width:732px; height:25px; padding:3px 0px 0px 10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; background:#07434b; font-weight:normal; line-height:22px; }
#programGuideContentHolder{ float:left; display:inline; width:412px; background:#deedf2; padding:20px 5px 5px 5px; }
#programGuideContentHolder table{ background:#757575; }
#programGuideContentHolder table td{ background:#deedf2; }

#contactContent{ float:left; display:inline; padding:10px 9px 13px 9px; background-image:url(images/contentBG2.gif);   }
#contactContent h3{ float:left; display:inline; width:732px; height:25px; padding:3px 0px 0px 10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; background:#07434b; font-weight:normal; line-height:22px; }
#contactContentHolder{ float:left; display:inline; width:732px; background:#deedf2; padding:20px 5px 5px 5px; }

#prContent{ float:left; display:inline; padding:10px 9px 13px 9px; background-image:url(images/contentBG2.gif);   }
#prContent h3{ float:left; display:inline; width:732px; height:25px; padding:3px 0px 0px 10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; background:#07434b; font-weight:normal; line-height:22px; }
#prContentHolder{ float:left; display:inline; width:732px; background:#056a77; padding:0px 5px 5px 5px; }
.desnrcnt {width:316px; height:auto; float:left; padding:20px;}
.designr {background-image:url(images/prph/1.jpg); height:180px; width:150px; background-repeat:no-repeat; margin:0px 13px 0px 20px; border:#00647a thin solid;}
.designrdetails { margin:0px 0px 0px 90px; }

#logo span, a span{ display:none; }

.blueHR{ color:#00647a; width:100%; height:4px; border:0px; background-color:#00647a; margin:0px; padding:0px; overflow:hidden; }
.dottedHR{ float:left; display:inline; clear:both; color:#00647a; width:100%; height:1px; border-top:1px dashed #00647a; margin:15px 0px 15px 4px; padding:0px; overflow:hidden; }
.blueLink{ color:#00647a; font-weight:bold; text-decoration:none; }
.blueLink:hover{ color:#00647a; font-weight:bold; text-decoration:underline; }
h4.newsTitle{ font-size:14px; margin-bottom:12px; }
.promoThumb{ float:left; display:inline; margin:0px 10px 0px 0px; border:1px solid #00647a; }
.title{ font-size:18px; color:#00647a; }
.byline{ font-size:11px; color:#ee7722; font-weight:bold; }
.borderTop{ border-top:1px solid #6cb4bf; }
.time_td{ border-right:1px solid #6cb4bf; padding-left:10px; }
.show_td{ padding-left:15px; }
table.schedule td{ padding-left:10px; height:25px; border-bottom:1px solid #6cb4bf; }
.readMore{ float:right; margin-top:5px; clear:right; }
.firstAiring{ background-color:#f2b01f; }
.recallBlocks{ background-color:#70bf44; }
.localProd{ background:#488ccb; }
.newShow{ background:#faed25; }
.blueText{ color:#00647a; font-weight:bold; text-decoration:none; }

/*--- admin ---*/
.clear{clear:both;}
.admin_nav{text-align:right;width:742px;}
.admin_nav a{color:#000; font-weight:100;}
.admin_nav a:hover{color:#FFF;font-weight:100;}

.mmemberswrapper{width:720px;margin:10px auto;border:solid 1px #009999;}
.mmemberswrapper .row2{background:#FFF;}
.mmemberswrapper .cnum{width:50px;}
.mmemberswrapper .name{width:200px;}
.mmemberswrapper .add{width:377px;}
.mmemberswrapper .adds{width:437px;}
.mmemberswrapper .opt{width:50px;}

.mmemberswrapper .cnum,
.mmemberswrapper .name,
.mmemberswrapper .add,
.mmemberswrapper .adds,
.mmemberswrapper .opt{float:left;padding:5px;} /*40 width*/

.mmemberswrapper .cnum,
.mmemberswrapper .name,
.mmemberswrapper .add,
.mmemberswrapper .adds{border-right:solid 1px #009999}

.mmemberswrapper .mmemheader,
.mmemberswrapper .cnum,
.mmemberswrapper .opt{text-align:center;}

.mmemberswrapper .mmemheader{font-weight:700;color:#FFF;}

.mmemberswrapper .mmemheader .cnum,
.mmemberswrapper .mmemheader .name,
.mmemberswrapper .mmemheader .add,
.mmemberswrapper .mmemheader .adds,
.mmemberswrapper .mmemheader .opt{background:#09626e;}

.mmemberswrapper .row2 .cnum,
.mmemberswrapper .row2 .name,
.mmemberswrapper .row2 .add,
.mmemberswrapper .row2 .adds,
.mmemberswrapper .row2 .opt{background:#FFF;}

/****/
.mactwrapper{width:593px;margin:10px auto;border:solid 1px #009999;}
.mactwrapper .row2{background:#FFF;}
.mactwrapper .cnum{width:200px;}
.mactwrapper .name{width:200px;}
.mactwrapper .add{width:100px;}
.mactwrapper .opt{width:50px;}

.mactwrapper .cnum,
.mactwrapper .name,
.mactwrapper .add,
.mactwrapper .opt{float:left;padding:5px;} /*40 width*/

.mactwrapper .cnum,
.mactwrapper .name,
.mactwrapper .add{border-right:solid 1px #009999}

.mactwrapper .mmemheader,
.mactwrapper .opt{text-align:center;}

.mactwrapper .mmemheader{font-weight:700;color:#FFF;}

.mactwrapper .mmemheader .cnum,
.mactwrapper .mmemheader .name,
.mactwrapper .mmemheader .add,
.mactwrapper .mmemheader .opt{background:#09626e;}

.mactwrapper .row2 .cnum,
.mactwrapper .row2 .name,
.mactwrapper .row2 .add,
.mactwrapper .row2 .opt{background:#FFF;}

#adminprogramGuideContentHolder{ float:left; display:inline; width:732px; background:#deedf2; padding:20px 5px 5px 5px; }

#calendarm { margin:2px 0px 5px 0px; background-color:#93c9ca; width:100%; height:20px;}
#calendarm p {margin:0px; padding:3px 0px 0px 5px;}
#calendar{ float:left; display:inline; width:250px; color:#005466; margin:0px 0px 0px 20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; list-style:none;}
#calendar ul {clear:both; width:250px; padding:0px 0px 0px 4px;}
#calendar .selected {color:#a85e3a;}
#calendar .selected a:link {color:#a85e3a;}
#calendar li {float:left; list-style-type:none;}
#calendar li a {color:#00647a; font-style:normal;}
#calendar li a:hover {color:#000; font-style:normal;}
.calmonth {width:26px; height:15px; padding:0px 4px 0px 4px; margin:0px; font-weight:bold;}
.caldays {width:24px; height:15px; padding:5px 6px 3px 5px; margin:0px; font-weight:normal;}


/* PROMO STYLE */
#promo {
	width:850px;
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#promo2 {
	width:500px;
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#promo .content {
	width:410px;
	float:left;
	padding-right:10px;
	border-right:solid 1px #CCC;
	line-height:1.5em;
}

#promo2 .content {
	border-bottom:solid 1px #CCC;
	margin-bottom:10px;
}

#promo .form {
	width:410px;
	float:right;
}

#promo2 h2,
#promo h2 {
	font-size:16px;
	text-align:center;
}

#promo2 p,
#promo p {
	margin:15px 0;
	padding:0 15px;
	line-height:2em;
}

#promo2 form,
#promo form {
	width:80%;
	margin:20px auto;
}

#promo2 .var,
#promo .var {
	float:left; 
	margin-bottom:15px;
	line-height:20px;
	width:25%;
	text-align:right
}

#promo2 .val,
#promo .val {
	float:right;
	margin-bottom:15px;
	text-align:left;
	line-height:20px;
	width:65%;
}

#promo2 .full,
#promo .full {
	margin-bottom:15px;
	text-align:center;
}

#promo2 .full textarea,
#promo .full textarea {
	width:100%;
	height:220px;
	text-align:left;
}

#facebox {
	z-index: 999 !important;
}