/*****************************************/
/* Airing Now Style Definitions */
/*****************************************	
Notes:	defines layout for airing now, current items, program guide
	/* Table of Contents: 
*****************************************/
/***** CONTENT *****/
#twoCol-wrapper {padding-top: 0;} /* override padding-top in global */
#an_content {float: left; margin-left: 10px; padding: 10px; text-align:left;width:96%;}
#an_content h1, #an_content h2 {font: normal 2.0em Georgia, "Times New Roman", Times, serif; color: #8c0000;}
#an_content h1 a, #an_content h2 a {color: #8c0000; text-decoration: none;}
#an_content h1.pr_gd {font: normal 2.0em Georgia, "Times New Roman", Times, serif; color: #333; margin-bottom: 1px;}
#an_content h2.t_table {font: normal 1.6em Arial, Helvetica, sans-serif; color: #333; border-bottom: 1px solid #ccc; margin-bottom: 4px; padding-bottom: 5px;}
#an_content h3 {font: normal 1.5em Georgia, "Times New Roman", Times, serif; color: #8c0000;}
#an_content h3.pg_model {font: normal 1.0em Arial, Helvetica, sans-serif; color: #333; float: left; margin-right: 25px; padding-top: 4px;}
#an_content h4 {font: normal 2.0em Georgia, "Times New Roman", Times, serif; color: #333; margin-top: 10px; padding: 15px; width: 90%; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc;}
#an_content .c_item {float: left; width: 260px; margin: 0; padding: 10px 0;}
#an_content .prod_details {float: right; width: 282px; margin-left: 5px; padding: 0;}
#an_content .prod_details_full {float: none; width: 450px; margin: 0; padding: 0;}
#an_content .an_paging {font-size: 1.1em;}
#an_content .pagination {float: right; display: inline; width: 200px; padding-top: 3px;text-align: right;}
#an_content .pagination ul {width: 185px; display: inline;}
#an_content .pagination ul li {display: inline;}
#an_content label.an_pg_select{float: left; padding-top: 3px;}
#an_content form.signup {margin-top: 10px;}
#an_content input.signupfield {width: 135px; font-size: 1.1em;}
.brd_right {border-right: 1px solid #ccc; padding-right: 11px;}
#an_content .prod_details .product_rec {float: left; width: 24%; display: inline; padding: 10px; text-align: center;}
#an_content .product_rec .product_image {width: 180px; height: 135px; margin: 0 auto; text-align: center;}
#an_content .prod_details h3.p_name {font: bold 1.1em Arial, Helvetica, sans-serif; color: #333; text-decoration: underline; margin: 2px 0;}
#an_content .prod_details h3.p_name a {color: #333;}
#an_content .prod_details p.p_desc {width: 195px; font-size: 1.2em; font-weight: normal; margin-bottom: 7px; text-decoration: none; }
#an_content .prod_details p.p_price {font-weight: bold; font-size: 1.2em; color: #8c0000; margin-bottom: 4px; text-decoration: none;}
#an_content .prod_details .value {font-weight: bold; font-size: 1.2em; color: #8c0000;}

/*** SUGGESTED ITEMS ***/
.sugg_items {height: 70px; width: 280px;}
.sugg_item {float: left; display: inline; width: 67px; height: 50px; margin: 5px 3px 0 0; padding: 0;}
.sugg_item ul {list-style-type: none;}
.sugg_item ul li a {padding: 0; background: none;}
.sugg_item .product_image {width: 67px; height: 50px; margin-bottom: 4px; text-align: center;}
.sugg_item .product_image img {width: 67px; height: 50px; border: 1px solid #999;}
.item_price {color: #8c0000; font-size: 1.1em;}

/*** RECENT ITEMS ***/
.r_items ul{text-align: center; width: 100%;}
.r_items .product_rec {float: left; width: 24%; height: 200px; display: inline; padding: 0px;text-align: center;}
.r_items .product_rec .product_image {height: 75px; margin-bottom: 14px; text-align: center;}
.r_items .product_rec .product_name {font-weight: normal; margin: 0 auto; text-align: center; width: 150px;}
.r_items .product_rec .product_name a {text-decoration: none; color: #333;}
.r_items .product_rec .product_desc {width: 22%; margin-bottom: 2px; text-decoration: none;}
.r_items .product_rec .product_price {font-weight: bold; margin: 1px 0; text-decoration: none;}
.r_items .product_rec .product_price p.p_price .value, .r_items .product_rec .product_price .standard .value {font-size: 1.0em; font-weight: bold;color: #333333;text-align: center;}
.r_items .product_rec .product_price .special {font-weight: normal; color: #900;}

/*** TURNTABLES ***/
.turntables .product_image {width: 100px; height: 75px; margin: 0 auto 24px; text-align: center;}
.turntables .product_name {font-weight: normal; font-size: 1.1em; line-height: 1.3em; margin: 0 auto;width: 150px;}
.turntables .product_name a {text-decoration: none; color: #333;}
.turntables .product_desc {width: 195px; font-size: 1.1em; font-weight: normal; margin-bottom: 7px; text-decoration: none; }

.turntables .product_price {font-weight: normal; font-size: 1.1em; color: #333; margin-bottom: 4px; text-decoration: none; line-height: 18px;}
.turntables .product_price .standard {color: #333; font-weight: bold;}
.turntables .product_price .standard .value {color: #333; font-weight: bold;}
.turntables .product_price .special {color: #333; font-weight: normal;}
.turntables .product_price .special .value {color: #990000; font-weight: bold;}

.turntables .product_price p.p_price {text-align: center!important;margin: 0;}
.turntables .product_price p.p_price .value {font-weight: bold;}
.turntables .product_rating {margin: 5px 0;}
.turntables .low_inventory {font-size: 1.0em; font-weight: bold; color: #900; margin-bottom: 12px;}
#an_content p.more-recent {margin-right: 10px; padding: 2px 0 15px; text-align: left;}
#an_content p.more-recent a {font-weight: bold; color: #333; text-decoration: underline; padding-right: 10px; background: url(../images/li_arrow.gif) no-repeat center right;}
#an_content p.more-recent a:hover {color: #333;	text-decoration: underline;}
#an_content ul.re_items_arch {margin: 10px 0;}
#an_content ul.re_items_arch li {display: inline; margin-right: 5px;}
#an_content ul.re_items_arch li a {text-decoration: underline; color: #333; padding-left: 8px; background: url(../images/li_arrow.gif) no-repeat center left;}
#an_content ul.sh_arch, #an_content ul.details_btns {list-style-type: none; margin-bottom: 10px;}
#an_content ul.sh_arch li, #an_content ul.details_btns li {display: inline; margin-right: 3px;}
#an_content ul.sh_arch li.sh_arch_first {border-right: 1px solid #333; padding-right: 8px;}
#an_content ul.sh_arch li a {text-decoration: underline; color: #333; padding-left: 8px; background: url(../images/li_arrow.gif) no-repeat center left;}
#an_content ul.sh_arch li a.arch_text {padding-left: 0; background: none;}
#an_content ul.details_btns li a {background: none; padding-left: 0;}
/***** TABLES *****/
#an_content table.an_prod, #an_content table.turntables {width: 100% margin: 5px 0 18px;}
#an_content table.an_prod th {font: normal 1.6em Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px solid #ccc; text-align: left;}
#an_content table.an_prod th a {text-decoration: none; text-transform: lowercase;}
#an_content table.an_prod th a:hover {text-decoration: none;}
#an_content table.an_prod td {margin: 3px; padding: 10px 2px 2px; border: none; width: auto;}
#an_content table.an_prod td.shw_des {width: 50%;}
#an_content table.an_prod td a {display: block; color: #333; text-decoration: underline; padding-left: 8px; background: url(../images/li_arrow.gif) no-repeat left center;}
#an_content table.turntables td {margin: 3px; padding: 5px 15px; border: none; text-align: center;}
#an_content table.turntables td img {display: block; margin: 0 auto;padding-bottom: 4px; border: 0px solid;}
#an_content table.turntables td a {color: #333; text-decoration: none; background: none; text-transform: lowercase;}
/***** PROGRAM GUIDE *****/
.showType {font-weight: bold;}
#an_content table.pg {border-spacing: 0; border-bottom: 1px solid #ccc; margin-top: 5px;}
#an_content table.pg th {width: 60px; height: 20px; border: none; text-align: center; color: #fff; background: #aaa; font-weight: bold;}
#an_content table.pg td {width: 60px; height: 70px; padding: 3px; text-transform: capitalize; vertical-align: top; border-top: 1px solid #ccc; border-right: 1px dashed #ccc;}
#an_content table.pg td.left {background: #ccc; border: none;}
#an_content table.pg td.four {font-weight: bold; border-top: 1px solid #aaa;}
#an_content table.pg th.day_brdr {border-left: 1px solid #fff;}
/***** CHANNEL FINDER *****/
#ch_finder {width: 780px; margin: 10px 0;}
#ch_finder #flashcontent {width:780px; height:350px;}
/***** LEFT COL *****/
#an_lCol{float: left; display: inline; position: relative; width: 250px; margin-left: 0px; text-align: left;}
#an_lCol h3 {font: normal 2.0em Georgia, "Times New Roman", Times, serif; color: #8c0000; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
#an_lCol h3.new-JTV {border-top: 1px dashed #ccc;}
#an_lCol ul, #an_lCol ul.show_host {list-style-type: none; padding: 5px 0 15px;}
#an_lCol ul li {display: block; font-size: 1.2em ; color: #8c0000; padding:0 /*4px 0 6px; border-bottom: 1px dashed #ccc;*/}
#an_lCol ul li.last {border: none;}
#an_lCol ul li a {text-decoration: underline; color: #333333; padding-left: 0px; /*background: url(../images/airing_now/an_nav_li.gif) no-repeat left center;*/}
#an_lCol ul li a:hover {text-decoration: underline; color: #8c0000;}
#an_lCol ul.show_host li, #an_lCol ul.cu_nxt li {text-decoration: none; border: none;}
#an_lCol ul.show_host li a {font: normal 1.5em Georgia, "Times New Roman", Times, serif; color: #333; padding: 0; text-decoration: none; background-image: none;}
#an_lCol ul.cu_nxt li {font: bold 1.1em Arial, Helvetica, sans-serif; color: #333;}
#an_lCol ul.pr_gde li {font: normal 1.1em Arial, Helvetica, sans-serif; color: #333; padding: 0; border: none;}
#an_lCol ul.pr_gde li a {color: #333; text-decoration: underline; padding-left: 8px; background: url(../images/li_arrow.gif) no-repeat left center;}
#an_lCol p {width: 145px; margin-bottom: 8px;}
#an_lCol p.order-by {margin-top: 10px; padding: 5px; border: 2px solid #ccc; text-align: center;}
#an_lCol .ph_no {font-size: 1.2em; font-weight: bold;}
/***** Web Cast *****/
.wcLandingRightBody { float: left; width: 545px; }
.wcLandingPromoSlot1 { height: 150px; margin-bottom: 12px; }
.wcLandingPromoSlot2 { float: left; width: 260px; height: 320px; }
.wcLandingContentSlot1 { float: left; width: 275px; height: 320px; margin-left: 5px; }
.wcLandingPromoSlot3 { height: 50px; margin-bottom: 12px; }
.wcLandingContentSlot2 { float: left; width: 340px; }
.wcLandingContentSlot3 { float: left; width: 195px; margin-left: 5px; }


