/************* GLOBAL START *************/
body {margin: 0px; padding: 0px; font-family:Verdana, Helvetica, sans-serif; font-size: 11px;}
a    {font-size:11px;}
img   {border: none;}
table {border: none;}

/************* GLOBAL END   *************/

/* header */
.hdr          {width: 760px; height: 80px; font-size: 10px; text-decoration: none;}
.hdr_logo_block  {width: 310px; text-align: center; vertical-align: bottom; padding-bottom: 10px;}
.hdr_links_block {width: 430px; margin: 10px; height: 60px;}
.hdr_font        {color: #998675; font-size: 10px;}
.hdr_inputs      {color: #998675; font-size: 9px; border: 1px solid #998675; padding-left: 5px;}
.hdr_input1      {width: 130px; height: 15px; margin-top:1px;}
.hdr_input2      {width: 170px; height: 17px; } 

/* main container */
.main_container	{width: 760px;}
.content_container_block {width: 510px; vertical-align: top; padding: 15px 0 0 0; }
.content_ftr_image       {background-color:#fff; color:#fff; font-size: 12pt; text-decoration:none; font-weight: normal; }

/* footer */
.ftr             {width: 760px; height: 90px; font-family: arial,verdana,sans-serif;}
.ftr_home	 {width: 760px; height: 20px; padding:0px 0px 0px 15px;}
.ftr_register    {width: 760px; height: 20px; padding:20px 0px 0px 150px;}

.ftr_font	 {color: #998675; text-decoration: none;}
a.ftr_font:hover {color: #ff0000; text-decoration: none;}
.ftr_cr		 {color: #595959; font-size: 10px; width: 196px; text-decoration:none; padding-left: 10px;}
.ftr_cr_register {color: #595959; font-size: 10px; width: 196px; padding:20px 0px 0px 5px;}
.ftr_block	 {width: 176px; padding-left: 5px; }
.ftr_logout	     {color: #ab3100; width: 74px; }
a.ftr_logout         {color: #ab3100; text-decoration: none; }
a.ftr_logout:active  {text-decoration: none;}
a.ftr_logout:hover   {text-decoration: none;}
a.ftr_logout:link    {text-decoration: none;}
a.ftr_logout:visited {text-decoration: none;}


.gray 	        { color:#494949; font-size: 7pt;  text-decoration:none}
.whiteTitle     { color:#fff;   font-size: 10pt; text-decoration:none; font-weight:bold}
.purple         { color:#563564; font-size: 9pt;  text-decoration:none}
.italicPurple   { color:#563564; font-size: 9pt;  text-decoration:none; font-style:italic}
.xblack 	{ color:black;   font-size: 8pt;  text-decoration:none}
.black 	        { color:black;   font-size: 9pt;  text-decoration:none}
a.black:link    { color:#cb0000; font-size: 9pt;  text-decoration:underline}
a.black:hover   { color:#cb0000; font-size: 9pt;  text-decoration:underline}
a.black:visited { color:#cb0000; font-size: 9pt;  text-decoration:underline}

/* pw added */
.textblack 	  { color:black;   font-size: 11px;  text-decoration:none; padding:10px 15px 20px 10px; }
a.textblack :link { color:black;   font-size: 11px;  font-weight: bold;text-decoration:none; padding:10px 0px 20px 0px; }
.textblackbig	  { color:black;   font-size: 12px;  font-weight:bold; padding:10px 15px 10px 10px; }
a.textblackbig:link { color:#AB3100;   font-size: 12px;  font-weight:bold; padding:10px 15px 10px 0px; }
a.textblackbig:hover { color:#000;   font-size: 12px;  font-weight:bold; padding:10px 15px 10px 0px; }
a.textblackbig:visited { color:#AB3100;   font-size: 12px;  font-weight:bold; padding:10px 15px 10px 0px; }

.smallblack 	    { color:black; font-size: 10px; text-decoration:none; padding:3px 15px 3px 10px; }
.orderheader 	    { color:#AB3100; font-size: 10px; font-weight: strong;background-color:#F2EFEB;text-decoration:none; padding: 0px 5px 0px 5px;}
.red 	            { color:#AB3100; font-size: 10px; text-decoration:none}
.redunderline 	    { color:#AB3100; font-size: 12px; text-decoration:underline}
a.redunderline:link { color:#AB3100; font-size: 12px; text-decoration:underline}
a.red:link          { color:#AB3100; font-size: 10px; text-decoration:none}
a.red:hover         { color:#AB3100; font-size: 10px; text-decoration:underline}
a.red:visited       { color:#000; font-size: 10px; text-decoration:none}

.itemboxcolor1	    { background-color:#E2E2E2; }
.itemboxcolor2	    { background-color:#eee; }
.itemtitle	    { color:#563465; font-size: 11px; font-weight: bold;text-decoration:none; padding: 0px 0px 0px 5px;}
.itemblack	    { color:#000; font-size: 10px; font-weight: bold;text-decoration:none}
.itemlength	    { color:#000; font-size: 10px; font-weight: normal;text-decoration:none; padding: 0px 0px 0px 5px;}
.itemtunein	    { color:#000; font-size: 10px; font-weight: bold;text-decoration:none; padding: 0px 0px 0px 5px;}
.itemship	    { color:#000; font-size: 10px; font-weight: bold;text-decoration:none;  padding: 0px 0px 0px 5px;}
.itemwhite          { background-color:#fff;}

.button1 { background-repeat:repeat-x;font-size: 10px; font-weight: bold;color:#000;white-space:nowrap;border:1px solid #999b9a;background-color:#E1D8CE;margin-left:-1px;padding:2px 8px;cursor:pointer;text-align:center;height: 24px;width:250px;}
.button2 { background-repeat:repeat-x;font-size: 10px; font-weight: bold;color:#fff;white-space:nowrap;border:1px solid #999b9a;background-color:#4E2F5A;margin-left:-1px;padding:2px 8px;cursor:pointer;text-align:center;height: 24px;width:110px;}

/* research */
.researchbox1  { color:#563465; font-size: 11px; font-weight: bold;background-color:#F2EFEB;text-decoration:none; padding: 5px 5px 5px 5px;}
.researchbox1a { color:#563465; font-size: 11px; font-weight: normal;background-color:#F2EFEB;text-decoration:none; padding: 5px 5px 5px 5px;}
.researchbox2  { color:#000; font-size: 11px; font-weight: strong;background-color:#E4DFE6;text-decoration:none; padding: 5px 5px 5px 5px;}
.researchbox3  { color:#000; font-size: 11px; font-weight: strong;background-color:#F0E9F2;text-decoration:none; padding: 5px 5px 5px 5px;}
.researchbox4  { color:#000; font-size: 11px; font-weight: strong;background-color:#fff;text-decoration:none; padding: 5px 5px 5px 5px;}

/*contactus */
.linetwo    { background-color:#fff;text-decoration:none; padding: 0px 10px 0px 10px;}
.textfield  { color:black;   font-size: 11px;  text-decoration:none; padding:5px 10px 5px 10px; }
.buttonclear { background-repeat:repeat-x;font-size: 10px; font-weight: bold;color:#000;white-space:nowrap;border:1px solid #999b9a;background-color:#E1D8CE;margin-left:-1px;padding:2px 8px ;cursor:pointer;text-align:center;height: 24px;width:80px;}
.buttonsend  { background-repeat:repeat-x;font-size: 10px; font-weight: bold;color:#fff;white-space:nowrap;border:1px solid #999b9a;background-color:#4E2F5A;margin-left:-1px;padding:2px 8px;cursor:pointer;text-align:center;height: 24px;width:110px;}

/*logos*/
.red12 	     { color:#AB3100; font-size: 11px; font-weight:bold; text-decoration:none; padding:9px 0px 9px 0px;}
.red12l      { color:#AB3100; font-size: 12px; text-decoration:none; padding:9px 0px 9px 0px;}
a.red12l :link    { color:#AB3100; text-decoration:none; }
a.red12l :hover   { color:#000; text-decoration:underline; }
a.red12l :visited { color:#666666; text-decoration:none; }
.logotitle { color:#563465; font-size: 11px;  font-weight: bold;text-decoration:none; padding: 0px 0px 0px 10px;}
.textblacktop { color:#000; font-size: 12px;  font-weight:bold; padding:10px 15px 30px 10px; }

/*network homepages*/
.homepagecopy { color:#000; font-size: 11px; text-decoration:none; font-weight:normal; padding:0px 16px 0px 16px; line-height: 12pt; }
.homepagecontentspacer {padding: 5px 0px 5px 0px;}

/* marketing */
.marketingbox1 	    { color:#563465;   font-size: 11px;  font-weight: bold;background-color:#E4DFE6;text-decoration:none; padding: 5px 5px 5px 5px;}
.marketingbox2 	    { color:#563465;   font-size: 11px;  font-weight: bold;background-color:#F0E9F2;text-decoration:none; padding: 5px 5px 5px 5px;}
.marketingboxtitle  { color:#563465;   font-size: 11px;  text-decoration:none; padding:5px 10px 0px 10px; }
.marketingboxlimit   { color:#000; font-size: 10px; font-weight: bold;  text-decoration:none; padding:2px 10px 2px 10px; }
.marketingboxcontent { color:#000; font-size: 10px; font-weight: normal; text-decoration:none; padding:5px 10px 5px 10px; }
.marketingboxqty     { color:#000; font-size: 10px; font-weight: bold; text-decoration:none; padding:5px 3px 5px 3px; }

/* aetn news */
.aetnimage {padding:0px 0px 0px 10px;}
.aetntextblack { color:#000; font-size: 12px;  font-weight: bold; text-decoration:none; padding:0px 15px 10px 10px; }
.aetnsmalltext { color:#000; font-size: 11px; font-weight: normal; text-decoration:none; padding:0px 10px 5px 10px; }
.aetndate      { color:#000; font-size: 10px;  text-decoration:none; padding:10px 15px 5px 0px; }
.aetncopy      { color:#000; font-size: 12px; font-weight: normal; text-decoration:none; padding:5px 10px 5px 10px; }
.linethree { background-color:#fff; text-decoration:none; padding: 10px 10px 18px 0px;}
.linefour  { background-color:#fff; text-decoration:none; padding: 8px 10px 18px 0px;}
.aetnredunderline { color:#AB3100;padding:0px 45px 0px 0px;   font-size: 12px;  text-decoration:underline}
a.aetnredunderline:link { color:#AB3100; padding:0px 45px 0px 0px;    font-size: 12px;  text-decoration:underline}
.aetntextblack2 { color:#000; font-size: 12px;  font-weight: bold; text-decoration:none; padding:10px 15px 10px 10px; }

/************* RIGHT NAVIGATION START *************/
.ln_block 	{ vertical-align:top; }
.jump		{ text-align: center; color: #998675; font-size: 10px; height: 18px; }
.logoNav	{ text-align: center; border: 1px solid red; width: 81px; }
.logoNavButton	{ padding-left: 5px; background-image: url('../images/tab_bg_off.gif'); background-repeat: no-repeat; background-position: center center; text-align: center; vertical-align: middle; width: 80px; height:50px; }
.logoNavButtonOn { padding-left: 5px; background-image: url('../images/tab_bg_on.gif'); background-repeat: no-repeat; background-position: center center; text-align: center; width: 80px; height: 50px; vertical-align: middle; }
/************* RIGHT NAVIGATION END *************/

/* video player */
.pagetitle_videoplayer        { background-color:#fff;background-image:url(../images/A&E_ContentHeader.jpg);background-position:top-left;background-repeat:no-repeat;font-family:Verdana, Helvetica, sans-serif; color: #fff; font-size: 12pt;  text-decoration:none; font-weight: normal; padding: 0px 28px 5px 0px;}

/* request */
.requesttextblack      { color:#000;   font-weight: bold; font-size: 11px;  text-decoration:none; padding:2px 0px 2px 00px; }
.requesttextpurple     { color:#563465;   font-weight: bold; font-size: 11px;  text-decoration:none; padding:2px 0px 2px 00px; }
.requesttextblack2     { color:#000;   font-weight: bold; font-size: 11px;  text-decoration:none; padding:0px 10px 0px 10px; }
.requesttextpurple2    { color:#666;   font-weight: bold; font-size: 10px;  text-decoration:none; padding:5px 10px 0px 10px; }
.requesttextblacksmall { color:#000;   font-size: 10px;  font-weight: normal; text-decoration:none; padding:0px 0px 0px 0px; }
.requesttextblack3     { color:#000;   font-size: 11px;  font-weight: normal; text-decoration:none; padding:0px 0px 0px 0px; }
.button5 { background-repeat:repeat-x;font-size: 10px; font-weight: bold;color:#fff;white-space:nowrap;border:1px solid #999b9a;background-color:#A88F71;margin-left:-1px;padding:2px 8px;cursor:pointer;text-align:center;height: 24px;width:150px;}

/* search results */
.searchtextblackbold 	 { color:#000; font-weight: bold; font-size: 11px;  text-decoration:none; padding:2px 0px 2px 2px; }
.searchtextblackbold2    { color:#000; font-weight: bold; font-size: 12px;  text-decoration:none; padding:2px 0px 2px 0px; }
a.searchtextblackbold:link  { color:#cb0000;font-weight: bold;   text-decoration:underline;}
a.searchtextblackbold:hover { color:#cb0000;   text-decoration:underline;font-weight: bold;}
a.searchtextblackbold:visited { color:#cb0000;   text-decoration:underline;font-weight: bold;}
 
.searchtextblack      { color:#000; font-weight: normal; font-size: 9px;  text-decoration:none; padding:2px 0px 2px 0px; }
.searchblack 	      { color:#000; font-size: 9pt;  text-decoration:none;font-weight: bold;}
a.searchblack:link    { color:#cb0000; font-size: 9pt;  text-decoration:underline;font-weight: bold;}
a.searchblack:hover   { color:#cb0000; font-size: 9pt;  text-decoration:underline;font-weight: bold;}
a.searchblack:visited { color:#cb0000; font-size: 9pt;  text-decoration:underline;font-weight: bold;}
 
.searchboxcontent1 { color:#000;   font-size: 11px;  text-decoration:none;font-weight: bold;;background-color:#eee; padding:6px 0px 6px 2px;}
.searchboxcontent2 { color:#000;   font-size: 11px;  text-decoration:none;font-weight: bold;;background-color:#E2E2E2; padding:6px 0px 6px 2px;}
a.searchboxcontent:link    { color:#cb0000; font-size: 11px  text-decoration:underline;font-weight: bold;}
a.searchboxcontent:hover   { color:#cb0000; font-size: 11px;  text-decoration:underline;font-weight: bold;}
a.searchboxcontent:visited { color:#cb0000; font-size: 11px;  text-decoration:underline;font-weight: bold;}

/*register*/
.registerbutton {   background-repeat:repeat-x;font-size: 10px; font-weight: bold;color:#000;white-space:nowrap;border:1px solid #999b9a;background-color:#E1D8CE;margin-left:-1px;padding:2px 8px;cursor:pointer;text-align:center;height: 24px;width:110px;}
.registertext	    { color:#000; font-weight: bold; font-size: 11px;  text-decoration:none; padding:0px 2px 10px 00px; }
.registerspacer	    { color:#000; font-weight: bold; font-size: 11px;  text-decoration:none; padding:0px 0px 15px 00px; }
.registertext2	    { color:#000; font-weight: bold; font-size: 11px;  text-decoration:none; padding:0px 2px 0px 00px; }
.registertextsmall  { color:#000; font-weight: normal; font-size: 10px;  text-decoration:none; padding:0px 2px 10px 0px; }
.registertextsmall2 { color:#000; font-weight: normal; font-size: 10px;  text-decoration:none; padding:0px 0px 10px 0px; }
a.registertextsmall:link { color:#cb0000; font-size: 10px;  text-decoration:underline;font-weight: normal;}
a.registertextsmall:hover { color:#cb0000; font-size: 10px;  text-decoration:underline;font-weight: normal;}
a.registertextsmall:visited { color:#cb0000; font-size: 10px;  text-decoration:underline;font-weight: normal;}

/*shopping cart*/
.cartboxtitle   { color:#AB3100; font-size: 10px;  font-weight: bold;background-color:#F2EFEB;text-decoration:none; padding: 2px 0px 2px 2px;}
.carttitle   { color:#333; font-size: 11px;  font-weight: bold;text-decoration:none; padding: 2px 0px 2px 2px;}
.carttextbold   { color:#000; font-size: 10px;  font-weight: bold;text-decoration:none; padding: 0px 0px 0px 0px;}
.cartupdatebutton { background-repeat:repeat-x;font-size: 10px; font-weight: bold;color:#000;white-space:nowrap;border:1px solid #999b9a;background-color:#E1D8CE;margin-left:-1px;padding:2px 8px;cursor:pointer;text-align:center;height: 24px;width:110px;}
.cartsubmitbutton { background-repeat:repeat-x;font-size: 10px; font-weight: bold;color:#fff;white-space:nowrap;border:1px solid #999b9a;background-color:#A88F71;margin-left:-1px;padding:2px 8px;cursor:pointer;text-align:center;height: 24px;width:130px;}
.cartcontinuebutton { background-repeat:repeat-x;font-size: 10px; font-weight: bold;color:#000;white-space:nowrap;border:1px solid #999b9a;background-color:#E1D8CE;margin-left:-1px;padding:2px 8px;cursor:pointer;text-align:center;height: 24px;width:150px;}

#flash_content {padding: 0px 0px 0px 10px;}
#ticker {padding: 0px 0px 0px 10px;}

/************* PRESS RELEASE START ************/
.pressReleaseTop { font-size: 12px; margin: 10px 10px 10px 5px;}
.pressReleaseTopLastUpdated { text-align: right; font-size: 9px; margin: 10px 10px 10px 5px;}
.pressReleaseRow { font-size: 12px; margin: 10px 15px 10px 15px; padding: 2px 0 2px 0; line-height:135%;}
.pressReleaseRow p { font-size: 12px; margin: 0; padding: 0; line-height:135%;}
/************* PRESS RELEASE END  *************/

/************* LEFT-NAV START *************/
.nav_block	{width: 168px; margin: 0;  padding: 0; }
.nav_container  {width: 168px; margin: 15px 0 0 0; padding: 0;}

a.nav_link {
  color: #595959;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
}

a.nav_link:hover { text-decoration: underline; }

.nav_div {
  background-color: #fbfbfa;
  margin: 0;
  padding-top: 1px;
  height: 14px;
}

.nav_div0 { padding-left: 10px; }
.nav_div1 { padding-left: 20px; }
.nav_div2 { padding-left: 30px; }
.nav_div3 { padding-left: 40px; }

.nav_div_on { background-color: #e9e0d8; }
.nav_div_on a { color: #AB3100; }
/************* LEFT-NAV END *************/

/************* DOWNLOADABLES LOGO START *************/
.logoTableBlock {
  width: 480px;
  border: 1px solid #E1D8CE;
  margin-bottom: 2px;
}
.logoTableCell{
  width: 160px;
  border-right: 1px solid #E1D8CE;
  border-bottom: 1px solid #E1D8CE;
  text-align: center;
  padding: 5px;
}
.logoTableCell2 {
  width: 160px;
  border-bottom: 1px solid #E1D8CE;
  text-align: center;
  padding: 5px;
}
.logoTableCell3{
  width: 160px;
  border-right: 1px solid #E1D8CE;
  background-color: #F2EFEB;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
.logoTableCell4{
  width: 160px;
  background-color: #F2EFEB;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
/************* DOWNLOADABLES LOGO END ***************/

/************* DOWNLOADABLES ART START *************/
.artTableBlock {
  width: 480px;
  border: 1px solid #E1D8CE;
  margin-bottom: 2px;
}
.artTableCell{
  width: 230px;
  border-right: 1px solid #E1D8CE;
  border-bottom: 1px solid #E1D8CE;
  text-align: center;
  padding: 3px;
}
.artTableCell2  {
  width: 230px;
  border-bottom: 1px solid #E1D8CE;
  text-align: center;
  padding: 3px;
}
.artTableCell3{
  width: 230px;
  border-right: 1px solid #E1D8CE;
  background-color: #F2EFEB;
  padding: 3px;
  text-align: center;
  vertical-align: top;
}
.artTableCell4{
  width: 230px;
  background-color: #F2EFEB;
  padding: 3px;
  text-align: center;
  vertical-align: top;
}
/************* DOWNLOADABLES ART END ***************/

.downloadablesContent {
	padding: 10px;
}

.genericContent {
	padding: 0 10px;
}

.homepageTitle, .hotprogrammingTitle, .hotprogrammingTunein, .hotprogrammingSection {
	padding: 0 10px;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.homepageContent {
	padding: 10px 10px;
}
.hotprogrammingSection {
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding: 0 10px 0 0;
}
.hotprogrammingContent {
	font-size: 12px;
}
.hotprogrammingContent p {
	padding: 0;
	margin: 0;
}
.hotprogrammingLastUpdated {
	font-size: 9px; 
        padding: 3px 0 3px 0; 
        margin: 0;
}
.hotprogrammingTable {
	padding: 0 0 0 0;
	margin: 0;
}
.hotprogrammingTitle {
	padding: 0;
}
.hotprogrammingTunein {
	color: #000;
	padding: 0;
}

.hotprogrammingTunein p {
	padding: 0;
	margin: 0;
}

.findRepContent{
	padding: 10px;
	background-color: #fff;
}

div.contactUs {
	margin:0;
	padding:10px 0 0 0;
}

