/* CSS Document */

body {
	margin: 0px auto;
	width: 1009px;
	background-image: url(/images/home3g/1px.jpg);
	background-repeat:repeat-x;
	text-align:center;
	background-color:#F2F2F0;
}

#main {
	width:1009px;
	/*background-image:url(/images/home3g/mainBkgrd.jpg);
	background-repeat:no-repeat;*/
	background-color:transparent;
	position: relative;
}

/* ae global header ================================================================== */

#row1_container {
	height:101px;
	background-image:url(/images/home3g/aeheaderBkgrd.jpg);
	background-repeat:no-repeat;
}
/* main nav ............................... */

.mainNav {
	width:650px;
	text-align:left;
	color:#c6c7cb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-top:3px;
	float:left;
	position: absolute;
	top: 62px;
	left: 170px; 
	z-index: 999;
}

.search {
	width: 225px;
	height: 21px;
	margin-right: 14px;
	float: right;
	text-align: right;
	padding-bottom: 8px;
	position: absolute;
	top: 5px;
	left: 765px;
}


.searchInput {
	vertical-align: middle;
}

.searchField {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

/* sub nav ............................... */
#row1_row1 {margin: 0; padding: 0; background: transparent}
#row1_row2 {
	width:878px;
	margin-top:25px;
	float:left;
}
.subNav {
	width:350px;
	height:15px;
	text-align:right;
	/*margin-right:14px;*/
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:11px;*/
	font-weight:normal;
	float:right;
	margin: 0;
	padding: 0;
	background: transparent;
	position: absolute;
	top: 13px;
	left: 400px;
	font-size: 10px
}

.subNav a:link {
	color:#ffffff;
	text-decoration:none;
}
.subNav a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.subNav a:visited {
	color:#ffffff;
}

/* most popular, video preview, 300x250 ad/internal promo ================================================================== */

#row2_container {
	width:1009px;
	height:373px;
	margin-bottom:15px;
	background-color:transparent;
}

/* a&e most popular ............................... */

#row2_col1 {
	width:255px;
	height:373px;
	margin-right:14px;
	background-image:url(/images/home3g/mostpopularbkgrd.jpg);
	background-repeat:no-repeat;
	float:left;
}
#accordian_container {
	width:248px; 
	height: 341px; 
	text-align:left;
	padding-top:32px;
}
#accordian_container ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:20px;
	text-align: left;
}
#accordian_container li {
	background-image:url(/images/home3g/stroke.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	list-style-position: outside;
	list-style-image: url(/images/home3g/arrowOff.gif);
	margin-left:-14px;
}
#accordian_container li a:link{
color:#000000;
text-decoration:none;
}
#accordian_container li a:visited{
	color:#000000;
	text-decoration:none;
}
#accordian_container li.arrowOn{
	list-style-image:url(/images/home3g/arrowOver.gif);
}
#accordian_container li.arrowOff{
	list-style-image:url(/images/home3g/arrowOff.gif);
}
#accordian_container li a:hover{
	color:#003366;
	list-style-image:url(/images/home3g/arrowOver.gif);
}
#top_display {
	height:128px; 
	overflow:hidden;
}
#bottom_display {
	height:148px; 
	overflow:hidden;
}
.hideMeLink {
	margin-top:5px;
	margin-bottom:10px;
}
.revealMeLink {
	visibility: hidden;
}
#allLinks {
	float:right;
	margin-right:5px;
}

/* video preview ............................... */

#row2_col2 {
	width:411px;
	height:373px;
	background-image:url(/images/home3g/videoBlock_vidBkgrd.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-top:0;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* big box ad / internal promo 1 ............................... */

#row2_col3 {
	width:317px;
	height:373px;
	background-image:url(/images/home3g/videoBlock_adBkgrd.jpg);
	background-repeat:no-repeat;
	float:left;
}

/* big box ad ............................... */

#row2_col3_top {
	width:318px;
	height:265px;
	background-color:transparent;
	margin: 0;
	padding: 9px 0;
}
#row2_col3_top .content{
	width: 300px;
	height: 250px;
	margin: 0 auto;
	padding: 0;
	/*display: inline;*/
	/*margin-top:9px;	
	margin-left:2px;*/
}

/* internal promo 1 ......................... */

#row2_col3_btm {
	width:317px;
	height:108px;
	background-color:transparent;
}
#row2_col3_btm .content{
	/*margin-top:11px;
	margin-left:2px;*/
	margin: 2px 0 0 0;
}

/* in the spotlight, cobrand promo, tune in tonight, coming up this week ================================================ */

#row3_container {
	width:1009px;
	height:350px;
	margin-bottom:12px;
	background-color:transparent;
}

/* in the spotlight ............................ */
#row3_col1 {
	width:255px;
	height:350px;
	margin-right:14px;
	background-color:transparent;
	float:left;
}
#row3_col1_header {
	width:255px;
	height:29px;
	background-color:transparent;
}
#row3_col1_top {
	width:255px;
	height:230px;
	margin-bottom:9px;
	background-image:url(/images/home3g/spotlightBkgrd.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#row3_col1_topContainer {
	width:243px;
	height:226px;
	overflow:hidden;
	margin-left:8px;
}
#spotlightscroll {
	width: 237px;
	height: 219px;
	overflow: auto;
	margin:7px auto;
	/* IE overflow fix, position must be relative or absolute*/
	/*position: relative;*/
	background-color:transparent;
	text-align: left;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#spotlightPod1 {
background-color:transparent;
}
#spotlightPod2 {
background-image:url(/images/home3g/spotlight_pod2Background.gif);
background-repeat:repeat-y;
background-position:left;
}
.spotlightHeadline {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-right:10px;
padding-left:5px;
padding-bottom:8px;
padding-top:4px;
text-align:left;
color:#37383a;
}
.spotlightHeadline a:link{
color:#37383a;
text-decoration:none;
}
.spotlightHeadline a:visited {
color:#727375;
}
.spotlightImage {
padding-bottom:9px;
padding-left:5px;
text-align:left;
}
.spotlightImage img {
border:#98a6b3 solid 1px;
}
.spotlightCopy {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-right:10px;
padding-left:5px;
padding-bottom:8px;
color:#37383a;
}
.spotlightCopy a:link{
color:#37383a;
text-decoration:underline;
}
.spotlightCopy a:visited{
color:#727375;
text-decoration:underline;
}
#spotlightDivider {
background-image:url(/images/home3g/spotlightpod_Divider.gif);
background-repeat:no-repeat;
background-position:center;
height:1px;
}

/* cobrand promo ............................ */

#row3_col1_btm {
	width:255px;
	height:82px;
	background-color:transparent;
	border:#57544D solid 1px;
	text-align:center;
}
#row3_col1_btm img {
	margin-top:11px;
}

/* tune in tonight ............................ */

#row3_col2 {
	width:206px;
	height:350px;
	background-image:url(/images/home3g/tuneinBkgrd.jpg);
	background-repeat:no-repeat;
	float:left;
}
#schedule {
	height:225px;
	margin-top:44px;
}
#scheduleLinks {
	text-align:left;
	padding-left:13px;
}

/* coming up this week ............................ */

#row3_col3 {
	width:521px;
	height:350px;
	background-color:transparent;
	float:left;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* video picks ================================================================== */

#row4_container {
	width:1009px;
	height:170px;
	margin-bottom:17px;
	background-image:url(/images/home3g/vidpicksBkgrd.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
}
#video_container {
	padding:0px;
}

.verticalStroke {
	background-image:url(/images/home3g/verticaldotted1x113.gif);
	background-repeat:no-repeat;
	width:1px;
	height:113px;
	float:left;
}
.video_content {
	background: transparent url(/images/home3g/vidFrameOff.gif) no-repeat scroll center;
	width:190px;
	height:128px;
	float:left;
}
.videoThumb {
	width:190px;
	height:58px;
	padding-top:6px;
	text-align:center;
}
.videoText {
	width:170px;
	height:40px;
	overflow:hidden;
	color:23354c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	text-align:center;
	margin-top:9px;
	margin-left:10px;
	margin-right:10px;
}
.videoText a {
	text-decoration: none;
}
.videoText a:visited {
	color:23354c;
	text-decoration: none;
}
.videoTextTitle {
	font-weight:bold;
}
.videoLink {
	position: absolute;
	height: 128px;
	width: 159px;
	z-index: 3;
}
#videoPicks_titlebar {
height:31px;
}
.videoSponsor {
padding-left:145px;
padding-top:11px;
color:#FFFFFF;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
visibility:visible;
}
.videopicksAllVideos {
padding-right:32px;
padding-top:7px;
}

/* shop ae, special features, sign up ================================================================== */

#row5_container {
	width:1009px;
	height:398px;
	xmargin-bottom:22px;
	background-color:transparent;
}

/* shop ............................ */

#row5_col1 {
	width:255px;
	height:398px;
	margin-right:9px;
	background-image:url(/images/home3g/shopBkgrd.gif);
	background-repeat:no-repeat;
	float:left;
}
#row5_col1_topContainer {
	width:243px;
	height:378px;
	overflow:hidden;
	margin-left:8px;
}
#storescroll {
	width: 237px;
	height: 333px;
	overflow: auto;
	margin:40px auto 7px auto;
	/* IE overflow fix, position must be relative or absolute*/
	/*position: relative;*/
	background-color:transparent;
	text-align: left;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#storePod {
background-image:url(/images/home3g/storePod_background.gif);
background-repeat:repeat-y;
background-position:right;
}


.storepodHeadline {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:13px;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
text-align:left;
color:#000000;
}
.storeImage {
padding-bottom:10px;
text-align:center;
}
.storeCopy {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-right:10px;
padding-left:5px;
color:#000000;
}
.storeLink {
padding-top:13px;
padding-bottom:10px;
padding-right:10px;
text-align:right;
}

#storeDivider {
background-image:url(/images/home3g/storeDivider.gif);
background-repeat:no-repeat;
background-position:center;
height:11px;
}

/* special features ............................ */

#row5_col2 {
	width:413px;
	height:398px;
	margin-right:9px;
	background-image:url(/images/home3g/specialfeaturesBkgrd.gif);
	background-repeat:no-repeat;
	float:left;
}
#row5_col2_topContainer {
	width:399px;
	height:378px;
	overflow:hidden;
	margin-left:8px;
}
#featurescroll {
	width: 393px;
	height: 333px;
	overflow: auto;
	margin:40px auto 7px auto;
	/* IE overflow fix, position must be relative or absolute*/
	/*position: relative;*/
	background-color:transparent;
	text-align: left;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#featurePod1 {
background-image:url(/images/home3g/featurespod_bkgrd1.gif);
background-repeat:repeat-y;
background-position:right;
padding-top:10px;
height:108px;
width:372px;
overflow:hidden;
}
#featurePod2 {
background-image:url(/images/home3g/featurespod_bkgrd2.gif);
background-repeat:repeat-y;
background-position:right;
padding-top:10px;
height:108px;
width:372px;
overflow:hidden;
}
.featureHeadline {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-right:10px;
padding-bottom:8px;
text-align:left;
color:#3C042D;
}
.featureHeadline a:link{
color:#253340;
text-decoration:none;
}
.featureHeadline a:visited {
color:#727375;
}
.featureImage {
padding-right:9px;
float:left;
}
.featureCopy {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-right:10px;
padding-left:5px;
padding-bottom:8px;
color:#37383a;
}
.featureCopy a:link{
color:#37383a;
text-decoration:underline;
}
.featureCopy a:visited{
color:#727375;
text-decoration:underline;
}
#featureDivider {
background-color:#FFFFFF;
height:10px;
}

/* sign up ............................ */

#row5_col3 {
	width:313px;
	xheight:398px;
	height:358px;
	background-image:url(/images/home3g/signupBkgrd.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:40px;
	padding-left:7px;
}
#signupPod_top {
background-image:url(/images/home3g/signupPod_topBkgrd.jpg);
background-repeat:repeat-y;
background-position:right;
height: 146px;
width: 298px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
overflow:hidden;
float:left;
}
#signupPod_top p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
}
#signupPod_top a:link {
color:#666666;
font-weight:bold;
text-decoration:none;
}
#signupPod_top a:hover {
color:#666666;
text-decoration:underline;
}
#signupPod_top a:visited {
color:#a0a0a0;
}
#signupPod_top img {
border:none;
float:left;
padding-right:10px;
}
#signupPod_bottom {
background-image:url(/images/home3g/signupPod_btmBkgrd.jpg);
background-repeat:repeat-y;
background-position:right;
height: 195px;
width:149px;
float:left;
text-align:center;
overflow:hidden;
}
#signupPod_bottom img {
border:#98a6b3 solid 1px;
margin-bottom:8px;
clear:both;
}
#signupPod_bottom .headline {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding-top:14px;
padding-bottom:13px;
color:#3C042D;
}
#signupPod_bottom .headline a:link{
color:#3C042D;
text-decoration:none;
}
#signupPod_bottom .headline a:visited {
color:#3C042D;
}
#signupPod_bottom .copy {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
margin-left:22px;
margin-right:22px;
}
#signupPod_bottom .copy a:link {
color:#666666;
font-weight:bold;
text-decoration:none;
}
#signupPod_bottom .copy a:hover {
color:#666666;
text-decoration:underline;
}
#signupPod_bottom .copy a:visited {
color:#a0a0a0;
}

/* baseboard ad ================================================================== */

#row6_container {
	width: 1009px; 
	height:110px;
	padding-top: 20px;
	xpadding-bottom:22px;
	background-image:url(/images/home3g/basebrdBkgrd.gif);
	background-repeat:no-repeat;
}

/* footer ================================================================== */

#row7_container {
	width: 1009px; 
	height:112px;
	background-color:#F2F2F0;
}
.footer{
padding:0px 10px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
}

.footer img{
padding-right:4px;
}

.footer li{
padding:0px 0px 0px 8px;
font-size:9px;
line-height:16px;
color:#999999;
}

.footer li a{
color:#999999;
text-decoration:none;
}

.footer li a:hover{
text-decoration:underline;
}

.footer ul{
margin:0;
padding:0;
list-style:none;
}

.pad10px{
padding:10px;
}

.pad10pxright{
padding-right:10px;
}

.pad5pxbot{
padding-bottom:5px;
}

.searchbox{
	font-size:12px;
	width:116px;
	margin-right:4px;
	vertical-align: middle;
}

.searchtable{
float:right;
padding-right:15px;
padding-top:13px;
}

.copyright{
font-size:9px;
color:#999999;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
}

.copyright A{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
}
#feedbackLink a:link{
color:#363641;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
#feedbackLink a:hover{
color:#47adf9;
}

.topNav {color: #CCC;}

#footer-table {margin-top: 5px; /*margin-left: 1px;*/ background-color:#F2F20; width: 1009px;}
#MenuContainer a {color: #FFF!important;}
#id_globalFooter {background: #F2F2F0;}

/* Rebranding */
#home #row1_container {background: url(/images/home3g/ae_home_header.gif) top left no-repeat!important;}

