html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
body {font-family:Arial, Helvetica, sans-serif; font-size:76%;}
#background{position:absolute; z-index:1; width:100%; height:100%;}
#main {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:90;} 
#content {width:760px; margin:0px auto;}
#clouds{position:fixed; bottom:0; left:0; z-index:90; width:100%; height:110px;  background:url(../images/clouds4.png) bottom left repeat-x; }
/*home*/
#top{width:760px; position:relative; top:0px; height:270px; left:0px; z-index:100;}
#midlevel{position:absolute; height:auto !important; top:100px; margin-bottom:50px; z-index:90;   }
#mid{width:760px; height:auto; padding:70px 0px 15px 0px;  background:url(../images/midbg3.jpg) repeat; float:left; display:inline; }
.leftbanner{width:143px; height:309px; float:left; display:inline; background:url(../images/banner-bg-120x240-blue.jpg) no-repeat left top; margin:10px; padding:34px 0px 0px 15px;}
.flashbanner{width:381px; height:277px; float:left; display:inline; padding-left:10px;}
.rightbanner{width:143px; height:309px; float:right; display:inline; background:url(../images/banner-bg-120x240-blue.jpg) no-repeat left top; margin:35px 10px 10px 10px; padding:34px 0px 0px 15px;}
.rightbanner2{width:143px; height:309px; float:right; display:inline; background:url(../images/banner-bg-120x240-blue.jpg) no-repeat left top; margin:10px 10px 10px 10px; padding:34px 0px 0px 15px;}
/*general*/
#footer{font-family:"Good Times", Verdana; font-size:10px; color:#fff; padding-top:10px; line-height:16px; text-align:center; height:150px; float:left;  width:760px; display:inline; }
#footer a{color:#fff; text-decoration:none; }
#footer a:hover{ text-decoration:underline;}
#pagetitle{color:#333; font-size:14px; z-index:200; position:relative; top:-15px; left:40px; margin-bottom:20px;}
#pagetitle a{color:#333; text-decoration:none;}
#pagetitle a:hover{color:#257bac; text-decoration:underline;}
/*tv inner*/
#leftinner{width:557px; padding:10px 0px 0px 0px; float:left;}
#midinner{width:760px; height:auto; padding:50px 0px 15px 0px;  background:#fff; float:left; display:inline; overflow:hidden; }
#title{width:720px; height:58px; background:url(../images/title-bg.jpg) no-repeat top left; padding:40px 0px 0px 40px; margin:0px; float:left; }

#shows{width:512px; height:535px; float:left; background:url(../images/tv/shows-bg.jpg) no-repeat left top; padding:40px 0px 0px 45px; margin-top:30px;}
#showsinner{width:537px; height:535px; float:left; display:inline; margin-top:30px;}
#synopsis{width:532px; background:#eceded; border:#1d445f 1px solid; margin:0px 0px 0px 30px; float:left; display:inline; font-size:11px; color:#333; padding:5px;}
#schedule{width:558px; height:388px; float:left; background:url(../images/tv/schedule_bg.jpg) left top no-repeat; display:inline; margin-top:30px;}
#schedule-menu{width:470px; height:35px; float:left; margin:0px; padding:50px 0px 0px 90px;display:inline;}
#scheduledata{width:420px; height:270px; float:left; display:inline; padding:0px 0px 0px 90px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold;}
#videomain{width:379px; height:302px; float:left; display:inline; background:url(../images/tv/video-bg.jpg) no-repeat left top; padding-top:17px; padding-left:155px; margin-top:30px;}
#videoseries{width:689px; height:104px; float:left; display:inline; background:url(../images/tv/video-series.jpg) no-repeat left top; margin-left:35px;}
#distribution{width:487px; height:304px; float:left; direction:inline; background:url(../images/tv/distribution-bg.jpg) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; padding-left:50px; padding-top:50px; padding-right:20px; margin-top:30px;}
#general{width:487px; height:313px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; background:url(../images/general-bg.jpg) no-repeat left top; padding:50px 0px 0px 70px; display:inline; text-align:left; margin-top:30px;}
 h2{font-size:12px; color:#052166; font-weight:bold; margin:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; } 
 #download{width:488px; height:329px; float:left; display:inline; padding:50px 0px 0px 70px; background:url(../images/tv/download-bg.jpg) no-repeat left top; margin-top:30px;}
#general2{width:487px; height:313px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; background:url(../images/general-bg.jpg) no-repeat left top; padding:50px 0px 0px 70px; display:inline; text-align:left; margin-top:20px;}
ul#sitemap
{
margin:20px;
list-style-type: none;
padding: 0;
font:Arial, Helvetica, sans-serif 11px #333;

}

ul#sitemap li
{
margin-bottom: .5em;
text-decoration:none;
background: url(../images/closed2.gif) no-repeat ;
padding-left:20px;
font:Arial, Helvetica, sans-serif 11px #333;
}

ul#sitemap li a
{

font:Arial, Helvetica, sans-serif 11px #333; text-decoration:none; color:#333; 
}

ul#sitemap li a:hover{text-decoration:underline;}

/* second level */
ul#sitemap ul
{
margin: .5em 0 0 0;
list-style-type: none;
}



ul#sitemap li li a
{
padding: 0 0 0 0px;
color:#333; text-decoration:none;
}

/* third level */
ul#sitemap ul ul
{
margin: .5em 0 0 10px;
padding: 5px 10px 5px 0px;
list-style-type: none;
}



ul#sitemap li li li a
{
padding: 0 0 0 0px;
color:#333; text-decoration:none;
}

/* fourth level */
ul#sitemap ul ul ul
{

}

ul#sitemap li li li li
{

}

ul#sitemap li li li li a
{
padding: 0 0 0 90px;
color:#333; text-decoration:none;
}


/*publication inner*/
.categorybottombg{width:556px; height:37px; float:left; display:inline; background:url(../images/choose-by-category-bottom.jpg) no-repeat left top;}
.categorytopbg{width:556px; height:37px; float:left; display:inline; background:url(../images/choose-by-category-top.jpg) no-repeat left top; margin-top:30px;}
.category{width:521px; height:auto; background:url(../images/choose-by-category-mid.jpg) repeat-y left top; float:left; display:inline;  padding:0px 0px 0px 35px;}
#imgboxmain{width:500px; margin:0px; float:left; display:inline; margin-bottom:20px; position:relative;}
.imgbox{width:150px; float:left; height:auto; text-align:center; margin-top:20px; padding-right:8px; padding-left:8px;}
.imgborder{border:1px solid #cccccc; width:140px; padding:4px; height:180px; margin:auto 0px;  }
.imagetitle{font-family:Arial, Helvetica, sans-serif; color:#333;  font-size:11px;  padding-top:8px; position:relative; }
.imagetitle a{text-decoration:none; color:#333; font-weight:bold;}
.imagetitle a:hover{text-decoration:underline; color:#257bac;}
.pricetitle{padding-top:8px; font-family:Arial, Helvetica, sans-serif; color:#333;  font-size:11px;}
.isbntitle{padding-top:8px; font-family:Arial, Helvetica, sans-serif; color:#333;  font-size:11px;}
.next{float:right; padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:16px;}
.next a {color:#333; text-decoration:none; font-weight:bold;}
.next a:hover{text-decoration:underline;}
.prev{float:left; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:16px; position:relative;}
.prev a {color:#333; text-decoration:none; font-weight:bold;}
.prev a:hover{text-decoration:underline;}


/*events inner*/
#imgboxmain2{width:530px; margin:0px; float:left; display:inline; margin-bottom:20px; position:relative; margin-left:10px;}
.imgbox2{float:left; text-align:center; width:156px; margin-top:20px; padding-right:3px; padding-left:3px; display:inline;}
.imgborder2{border:1px solid #cccccc;  padding:2px;  margin:auto 0px; display:inline; float:left;  }
h4{font-size:12px; color:#666666; font-weight:bold; margin:5px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; }

/*licensing inner*/
#licencefolio{width:517px; height:286px; float:left; background:
url(../images/licensing/licensing-bg.jpg) no-repeat left top; padding:40px 0px 0px 40px; margin-top:30px;}
.category2{width:521px; height:auto; background:url(../images/choose-by-category-mid.jpg) repeat-y left top; float:left; display:inline;  padding:0px 0px 0px 45px;}