/* Footer Style */
#footer{background:#f7f7f7 url("../images/bg-footer.gif") center top repeat-x; width:100%; margin-top:30px; padding-top:8px; clear:both; float:right;}
#footer .qlink{float:left; height:45px; clear:both;}
#footer .qlink ul{margin-top:10px; list-style:none; font-size:1.5em; font-size:15px; font-weight:bold;}
#footer .qlink ul li{float:left; color:#ef0f0d; margin-right:24px; line-height:1.4em;}
#footer .qlink ul li a:link, 
#footer .qlink ul li a:visited{color:#4a4a4a; float:left; clear:left;}
#footer .qlink ul li a:hover{color:#ef0f0d;}
#footer .sm{background: url("../images/connect.gif") 8px 15px no-repeat; float:left; padding:6px 0 3px 80px; border-left:#aeaeae 1px dotted; height:30px;}
#footer .sm a {background-color: transparent; background: url("../images/footer-sm.png") no-repeat; height: 30px; width:30px; float:left; margin-right:10px;  text-indent: -9999px;}
#footer .sm a.fb {background-position: 0 0;}
#footer .sm a:hover.fb {background-position: 0 -30px;}
#footer .sm a.twit {background-position: -30px 0;}
#footer .sm a:hover.twit {background-position: -30px -30px;}
#footer .sm a.lin {background-position: -60px 0;}
#footer .sm a:hover.lin {background-position: -60px -30px;}
#footer .sm a.rss {background-position: -90px 0;}
#footer .sm a:hover.rss {background-position: -90px -30px;}
#footer .sm a.utube {background-position: -120px 0;}
#footer .sm a:hover.utube{background-position: -120px -30px;}
#footer .toggle-sitemap{float:right; padding-top:5px; border-right:#aeaeae 1px dotted; height:34px;}
#footer .copyright{float:left; font-size:13px; height:40px; margin:15px 0; padding:0; color:#333; text-align:right; clear:both;}
#footer .itv-design{float:right;}

/* Footer Sitemap Styles */
#footer .sitemap {width:100%; float:left; font-size:11px; clear:both; padding-top:20px;}
#footer .sitemap a:hover {text-decoration:underline;}


/* Common Footer Styles */
#footer .sitemap .view-content{float:left; width:118px; margin-right:2px;}
#footer .sitemap .view-display-id-block .footer-menu {height:660px;}
.sitemap .view-display-id-block_1, .sitemap .view-display-id-block_2, .sitemap .view-display-id-block_3, .sitemap .view-display-id-block_4, .sitemap .view-display-id-block_5,
.sitemap .view-display-id-block_6, .sitemap .view-display-id-block_7, .sitemap .view-display-id-block_8, .sitemap .view-display-id-block_9, .sitemap .view-display-id-block_10,
.sitemap .view-display-id-block_11, .sitemap .view-display-id-block_12, .sitemap .view-display-id-block_13{width:118px; float:left; margin:0 2px;}

.sitemap .sections a{font-size:13px; font-weight:bold; color:#767676; line-height:22px;}
.sitemap .sections.television{border-bottom:#144c94 5px solid;}
.sitemap .sections.cable-tv{border-bottom:#9b1027 5px solid;}
.sitemap .sections.dth{border-bottom:#084f6f 5px solid;}
.sitemap .sections.movies{border-bottom:#c8215d 5px solid;}
.sitemap .sections.technology{border-bottom:#ea4f0a 5px solid;}
.sitemap .sections.satellites{border-bottom:#0b8979 5px solid;}
.sitemap .sections.mam{border-bottom:#f3ad18 5px solid;}
.sitemap .sections.iworld{border-bottom:#3d89e3 5px solid;}
.sitemap .sections.regulators{border-bottom:#38245c 5px solid;}
.sitemap .sections.videos, .sitemap .sections.photos, .sitemap .sections.specials{border-bottom:#888 5px solid;}
.sitemap .sections.exec-life{border-bottom:#000 5px solid;}
.sitemap .sections.others{border-bottom:#888 5px solid; font-size:13px; font-weight:bold; color:#767676; line-height:22px;}

.sitemap .footer-menu{float:left; border:#ebecee 1px solid; margin:0; padding:5px; width:106px; min-height:310px;}
.sitemap .footer-menu a{display:block; color:#888888; margin:2px 0;}

.footer-menu .television.tv-channels a, 
.footer-menu .mam.media-and-advertising a,
.footer-menu .technology.hardware a,
.footer-menu .others.news-letters a{color:#000; margin-bottom:2px; font-weight:bold;}
.footer-menu .specials.year-enders{display:none;}
.footer-menu .television.tv-shows a,
.footer-menu .television.production-house a,
.footer-menu .mam.marketing a,
.footer-menu .technology.software a,
.footer-menu .others.our-properties a,
.footer-menu .others.our-events a{color:#000; margin:8px 0 2px 0; font-weight:bold;}
#sitemap .footer-menu .submenus{width:95px;}

/* Editorial Categories */
#footer .region-footer-bottom .footer-menu{background:#e42c22 url("../images/editorial.gif") left top no-repeat; float:left; clear:both; padding:10px 10px 10px 170px; margin:10px 0; height:58px; width:800px; text-align:left;}
#footer .region-footer-bottom a,
#footer .region-footer-bottom a:visited{color:#fff; text-decoration:none; float:left; padding:0 8px; margin:5px 0; font-size:12px; border-right: 1px solid #FFFFFF;}
#footer .region-footer-bottom a:hover{text-decoration:underline;}
#footer .region-footer-bottom .footer-menu .submenus .deactive{display:none;}

/* Other */
#sitemap .view-display-id-block_3 .views-row.views-row-2,
#sitemap .view-display-id-block_3 .views-row.views-row-4,
#sitemap .view-display-id-block_3 .views-row.views-row-5,
#sitemap .view-display-id-block_3 .views-row.views-row-6 {display:none!important;}
.roadblock {background:#edecec; padding-top:5px;}