
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}

h1,h2,h3,h5,h6{font-weight:bold}
h5{border-bottom:1px solid #CCC;font-size:1.2em;padding-bottom:4px;margin:0 0 7px}

/*Global def imagemap location*/
.m,.panel .head,.panel .footer,.panel .rightwrap{background-image:url(imagemap_V7.png)}

/*BODY{font-family:arial;font-size:62.5%;color:#494949; background:url("1px_menu_header.png") repeat-x top}*/
BODY{font-family:arial;font-size:62.5%;color:#494949}
DIV.topBannerDisplayed{background-image:url("1px_plus_88px.png") !important;height:203px !important}
form fieldset p{margin:7px 0}
textarea{font-family: arial}

.clear{clear:both;font-size:1px;height:1px}
.clear5{clear:both;font-size:1px;height:5px}
.clear10{clear:both;font-size:1px;height:10px}
.clear15{clear:both;font-size:1px;height:15px}

.small{font-size:0.9em}
.mediumLarge{font-size:1.2em}
.bold{font-weight:bold}
.right{float:right}
.leftFloat{float:left}

IMG.right{float:right;margin-left:30px}
.center{text-align:center}
.margR{margin-right:7px}
.botline{clear:both;margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid #C1C1C1}
.botline.black{border-color:#000}
.copy{line-height:1.6em}
.copy UL{margin:10px 0 10px 30px}
.copy P{margin-bottom:5px}

A{color:#369;text-decoration:none}
A:hover{color:#369;text-decoration:underline}
H1{font-size:2.0em;padding-bottom:2px;margin:0 0 0.4em}

#holder{width:968px;height:100%;font-size:11px;margin:0 auto;padding:0}

.promoBox{background:transparent url(UGC_PROMOBOX.jpg) no-repeat scroll 0;cursor:pointer;height:105px;padding-bottom:10px;width:300px}
.promoBox.us{background:transparent url(UGC_PROMOBOX_USA.jpg) no-repeat scroll 0}
.promoBox.uk{background:transparent url(UGC_PROMOBOX.jpg) no-repeat scroll 0}

/* Global Form Resets */

INPUT{font-size:1.2em;margin:0 0.5em 0.5em 0}
SELECT{font-size:1.2em}
FORM FIELDSET{margin-bottom:1em;clear:both;border:none;border-top:1px solid #FFC900;padding:0.7em}
FORM LEGEND{font-weight:bold;color:#006FC7;padding:0.5em}
FORM FIELDSET P{clear:left}
FORM LABEL{display:block;float:left;width:115px;padding-right:10px;font-weight:bold}
FORM FIELDSET DIV.fPanelRadio{width:380px;margin:-7px 0 10px 135px}
FORM FIELDSET DIV.fPanel{width:340px;margin:0 0 10px 135px}
FORM P.buttons{text-align:right;margin-top:1em}
FORM P.buttons INPUT{margin:0 0 0 0.5em}
FORM EM{color:red;font-style:normal}
TEXTAREA{font-size:1em;padding:5px}
OPTION{margin-right:1em}
SPAN.radio LABEL{float:none;display:inline;font-weight:normal}
SPAN.check LABEL{float:none;display:inline;font-weight:normal}
DIV.check LABEL{float:none;display:inline}
.radioacross INPUT{float:left}
#mainmenu ul { margin:0; padding:0; }
#mainmenu li { list-style-type:none; padding: 2px; padding-left: 23px; background:url('icon.gif') no-repeat; background-position:0 2px; }
/*Page Header  and associated controls  */
#header_background{position:absolute;top:0;left:0;width:100%;height:115px;z-index:-1;background:#FFF url("1px_menu_header.png") repeat-x top}
#header_holder{position:absolute;top:0;width:968px;z-index:50}
#headerV2{width:969px}
#headerV2 DIV.vjMainLogo{float:left;height:80px;position:relative;width:410px;cursor:pointer;margin-top:3px}
#headerV2 DIV.ukLogo{background:transparent url(videojug_logo_uk.png) no-repeat;}
#headerV2 DIV.usLogo{background:transparent url(videojug_logo_us.png) no-repeat; width:610px; }
#headerV2 #logo #home{display:none;color:#656565;padding:2px 0 0 214px}
#headerV2 .right{float:right}
#headerV2 .noJs{width:150px;top:0px;margin-left:265px;z-index:1000;position:absolute}
#headerV2 .headerContent{ }
#headerV2 .headerContent .top{ height:16px;font-size:12px}
#headerV2 .headerContent .top a{color:#494949}
#headerV2 .headerContent .top a:hover{color:#494949;text-decoration:underline}
#headerV2 .headerContent .middle{width: 330px;margin-top:10px;height:25px; float:right; }

/* Drop down menu  */
#headerV2 .customDropDown{position:absolute;z-index:3500;background:#FFF;border:1px solid #666}
#headerV2 .customDropDown ul{list-style-type:none;margin:0}
#headerV2 .customDropDown ul li{margin:3px}
#headerV2 .customDropDown ul a:hover{text-decoration:none}
#headerV2 .customDropDown ul a img{margin-right:4px}
#headerV2 .customDropDown ul a span{line-height:1.2em}
#headerV2 .customDropDown ul div{color:Red;float:right;cursor:pointer;margin:3px}

/* Edition Picker  */
#headerV2 .EditionPicker{font-size:13px}
#headerV2 .EditionPicker .mixFlag{margin-left:2px;margin-top:2px;cursor:pointer;float:left;width:20px;height:13px}
#headerV2 .EditionPicker .mixFlag.UK{background-position:-261px -50px}
#headerV2 .EditionPicker .mixFlag.US{background-position:-261px -32px}
#headerV2 .EditionPicker .mixFlag.Global{background-position:-310px -29px}
#headerV2 .EditionPicker A.mixFlagBig{margin-left:2px;margin-top:2px;margin-bottom:5px;float:left;height:13px;width:40px}
#headerV2 .EditionPicker A.mixFlagBig:hover{text-decoration:none}
#headerV2 .EditionPicker A.mixFlagBig SPAN{background:#FFF;margin-left:25px;height:22px}
#headerV2 .EditionPicker A.mixFlagBig.UK{background-position:-261px -50px}
#headerV2 .EditionPicker A.mixFlagBig.US{background-position:-261px -32px}
#headerV2 .EditionPicker A.mixFlagBig.Global{background-position:-310px -29px}
#headerV2 .EditionPicker .Editions{z-index:3600;width:79px;left:889px;top:27px}
#headerV2 .EditionPicker .current{float:left}

/* Search Element  */
#headerV2 .sitesearch{float:left}
#headerV2 .searchSmallLeft{float:left;height:36px;width:3px;background-position:-380px 0}
#headerV2 .search{float:left;width:320px;height:36px;background-position:-407px 0;margin:0 6px 10px 0}
#headerV2 .srchBtn{display:none}
#headerV2 .search INPUT{float:left;width:197px;height:17px;padding-top:2px;border:1px solid #FFF;margin:7px 0 0 6px}
#headerV2 .search .searchGo{float:right;width:55px;height:36px;background-position:-640px -45px;cursor:pointer}
#headerV2 .search .searchGo.hov{background-position:-640px -85px}
#headerV2 .search span{margin-left:2px;line-height:2.5em;font-size:1.3em;font-weight:bold}
#headerV2 .search.safari{background:url(search_box_safari.png) no-repeat}

/* Contribution element  */
#headerV2 .Contribute{float:left}
#headerV2 .Contribute .Content{float:left;height:36px;width:217px;background-position:-380px 0}
* html #headerV2 .Contribute .Content{width:214px}
#headerV2 .Contribute .Content span.Label{float:left;font-size:1.3em;margin-left:5px;font-weight:bold;line-height:2.5em}
#headerV2 .Contribute .Content div.Item{float:left;border:1px solid #666;width:132px;height:25px;background:#fff;margin:5px 0 0 3px}
* html #headerV2 .Contribute .Content div.Item{width:129px}
#headerV2 .Contribute .SmallRight{float:left;height:36px;width:8px;background-position:-668px 0}
#headerV2 .Contribute .Content div.Item .DropDownIndicator{cursor:pointer;float:right;width:17px;height:15px;background-position:-680px -155px;margin:5px 5px 0 0}
* html #headerV2 .Contribute .Content div.Item .DropDownIndicator{margin:5px 3px 0 0}
#headerV2 .Contribute .Content div.Item a{font-size:1.2em;line-height:1.8em;color:#494949;font-weight:700;margin:5px 0 0 5px}
#headerV2 .Contribute .Content div.Choices{width:132px;left:827px;top:65px}
* html #headerV2 .Contribute .Content div.Choices{width:129px;left:833px}
#headerV2 .Contribute .Content div.Choices a{font-size:1.2em;color:#494949;line-height:1.4em}
#headerV2 .Contribute .Content div.Choices a:hover{text-decoration:none}
#headerV2 .Contribute .Content div.Choices li.hover{background-color:#9bc9f7}

/*#main_and_footer{position:absolute;top:120px;width:968px;z-index:50} moved inline*/
#main{background:url(main_bg_no_line.png);padding-top:1px;position:static;margin:50px 7px 7px 0}
#main #left{float:left;background:transparent;margin-right:23px;width:637px}
#main #right{width:300px;float:left;overflow:hidden}
/*#main #left .leftindent{margin-left:6px}*/

#footer{position:static;margin:7px;padding:1px 0 40px}
#footer .right{padding-right:2px}
.vjLogoSmall{width:113px;height:25px;background-position:-260px 0}

/* CONTROLS */
 
.panel{clear:both;margin-bottom:10px}
.panel .head{overflow:hidden}
.panel .head H3,.panel .head H1,.panel .head H6{padding-left:9px;font-size:1.5em;height:30px;line-height:2.0em}
.panel .head H2{font-size:1.5em;margin-left:10px;font-weight:bold;line-height:1.6em;margin-top:6px;float:left}
.panel .head H4{font-size:1.5em;margin-left:10px;font-weight:bold;line-height:1.6em;margin-top:6px;float:left}
.panel .head A{color:#494949}
.panel H6.mediumLarge{height:25px;line-height:1.7em;margin:0;padding:0 0 0 9px}
.panel .head SPAN.title{font-size:1.5em;margin-left:10px;font-weight:bold;line-height:1.6em;margin-top:6px;float:left}
.panel .body div.in{position:relative;padding:5px 5px 2px}
.simplepanel_grey .head{background:url(grey_noheadR.png) top right no-repeat}
.simplepanel_grey .head DIV.topR{background:url(grey_noheadL.png) top left no-repeat}
.simplepanel_grey .body{background-color:#EEEEEE}
.simplepanel_grey .body DIV.in{background:url(grey_bodyL.png) bottom left no-repeat;color:#000}
.simplepanel_grey .body DIV.in .content{background-color:#FFF;overflow:auto;border-right:#ccc 1px solid;border-top:#ccc 1px solid;border-left:#ccc 1px solid;border-bottom:#ccc 1px solid;padding:1px 3px}
.simplepanel_grey .body DIV.in .content.transcript{height:500px}
.simplepanel_grey .body DIV.in .content.HighLightAnswers{height:150px;border:none;background-color:Transparent}
.simplepanel_grey .body DIV.in .content.HighLightAnswers ul{margin:0 2em}
.simplepanel_grey .body DIV.in .content.HighLightAnswers li{font-size:1.1em}
.panel.colouredgrad .head SPAN,.RightColumn .panel.colouredgrad .head H6{position:absolute}



.body DIV.pad{padding:5px 7px 7px}
.DoubleColumn .panel.yellow .head{border-bottom:1px solid #FF8F6A;margin-bottom:1px;background-position:0 -75px}
.DoubleColumn .panel.yellow .body{background-color:#EEE}
.DoubleColumn .panel. footer.grey{clear:both;background-position:0 -115px;height:5px}
.DoubleColumn .panel.colouredgrad .head{background-position:0 -129px;height:30px}
.DoubleColumn .panel.colouredgrad .head .rightwrap{display:inline;float:right;background-position:-6px -129px;height:30px;width:625px}
.DoubleColumn .panel.colouredgrad .footer{background-position:0 -159px;height:30px}
* html .DoubleColumn .panel.colouredgrad .footer.overlap{margin-top:-30px;z-index:-1}
.DoubleColumn .panel.colouredgrad .footer.overlap{z-index:-1;background-position:0 -160px;height:30px;margin-top:-20px;padding:0px}
.DoubleColumn .panel.colouredgrad .footer.overlap .rightwrap{display:inline;float:right;background-position:-6px -159px;height:30px;width:625px;margin-top:0}
.DoubleColumn .panel.colouredgrad .footer.overlap.bighide{background:none;}


/*Column 3 panels   these panels are used on tag pages and content pages  */
.RightColumn .panel.colouredgrad .head{background-position:0 -129px;height:30px}
.RightColumn .panel.colouredgrad .head .rightwrap{display:inline;float:right;background-position:-337px -129px;height:30px;width:294px}
.RightColumn .panel.colouredgrad .footer{background-position:0 -159px;height:30px;margin-top:7px}
.RightColumn .panel.colouredgrad .footer.overlap{background-position:0 -159px;height:30px;margin-top:-20px}
.RightColumn .panel.colouredgrad .footer .rightwrap{display:inline;float:right;background-position:-337px -159px;height:30px;width:294px}
.RightColumn .panel.blueoutline .head{background-position:0 -195px;height:30px;border-bottom:1px solid #369}
#img img { border:1px double #999999; padding:2px; }
.RightColumn .panel.darkblue .head{background-position:0 -327px;height:36px;color:#FFF;line-height:1.2em;}
.RightColumn .panel.darkblue .head .rightwrap{display:inline;float:right;background-position:-322px -327px;height:36px;width:5px}
.RightColumn .panel.darkblue .head H6{line-height:2.3em;position:absolute;width:290;overflow:hidden}
.RightColumn .panel.darkblue .lightstripe{height:34px;color:#494949;background-color:#ADD1F5}
.RightColumn .panel.darkblue .lightstripe H6{padding-top:5px;font-size:1.4em}

.RightColumn .panel.greengrad .head{background-position:0 -367px;height:36px;color:#FFF;line-height:1.2em;}
.RightColumn .panel.greengrad .head .rightwrap{display:inline;float:right;background-position:-310px -367px;height:36px;width:5px}

/*  Menu Bar  */
.mainMenu{display:block;margin:0;padding:0}
.mainMenu .ends{width:0.1em;height:2.92em;border:0;background:none;margin:0;padding:0}
.mainMenu .ends img{width:1px;height:2.92em;border:0}
.mainMenu .nav{float:left;width:969px;height:30px;overflow:hidden}
.mainMenu table{font-size:11px;width:100%;height:100%;border:0;border-collapse:collapse;text-align:center;float:left;margin:0;padding:0}
.mainMenu td{border-right:#FFF solid 0.11em;padding:0}
.mainMenu td.current{background-color:#4477AB;background-position:-302px -193px;border-right:#FFF solid 0.11em;padding:0}
.mainMenu td a{background-position:0 100px;background-repeat:no-repeat;color:#494949;font-weight:bold;display:block;line-height:30px;width:100%}
.mainMenu td a:link,.mainMenu td a:visited,.mainMenu td a:active{color:#494949;font-size:14px}
.mainMenu td.current a{background-color:#4477AB;background-position:-302px -193px;color:#FFF}
.mainMenu td a:hover{color:#FFF;background-color:#4477AB;background-position:-302px -193px;text-decoration:none}
.mainMenu td .active{background-color:#4477AB;background-position:-302px -193px;color:#5C5C5C;text-decoration:none}
.mainMenu .moreChannels a span{padding-right:9px;height:0.73em}
* html .mainMenu .moreChannels a span{zoom:1}
.mainMenu .moreChannels .arrow{font-weight:bold;background:url('arrow_on.gif') no-repeat center left}
.mainMenu .moreChannels .arrowActive{font-weight:bold;background:url('arrow_on.gif') no-repeat center left}
.mainMenu .moreChannels a{padding-right:0.83em}
#menu{clear:both;position:relative;top:0;left:0;z-index:50}
* html #menu{zoom:1}
* html .mainMenu{zoom:1}
* html .mainMenu .nav{zoom:1}
#menu .mainMenuShadow{width:969px;height:0.31em;border:0;overflow:hidden;display:block;float:left;clear:left;margin:0 0 0.21em;padding:0}

/* start dropdown menu  */
#mainMenuDd #moreChannelsMenu{position:absolute;top:37px;left:819px;width:150px;padding-top:0;padding-left:0;margin-top:-7px;background-color:#FFF;float:none;z-index:500}
#mainMenuDd #moreChannelsMenu .border{border:0.21em solid #B2B2B2;border-top:2px solid #CCC}
#mainMenuDd #moreChannelsMenu .border_left{background:url('dropdown_box_left.png') no-repeat bottom left}
#mainMenuDd #moreChannelsMenu .border_right{background:url('dropdown_box_right.png') no-repeat bottom right}
#mainMenuDd #moreChannelsMenu .border_padding{margin-top:0;margin-left:5px;padding-bottom:5px;margin-right:5px}
#mainMenuDd #moreChannelsMenu ul{border-top:1px solid #EBE8DB;background-color:#FFF;text-align:left;list-style:none;overflow:hidden;margin:0}
* html #mainMenuDd #moreChannelsMenu ul{width:140px;zoom:1}
#mainMenuDd #moreChannelsMenu li{padding-left:5px;background-color:#FFF;border-bottom:1px solid #EBE8DB}
#mainMenuDd #moreChannelsMenu li a{color:#494949;font-weight:bold;display:block;line-height:2.92em;width:100%;background-image:none;background-color:Transparent}
#mainMenuDd #moreChannelsMenu li a:visited,#mainMenuDd #moreChannelsMenu li a:active{color:#5C5C5C}
#mainMenuDd #moreChannelsMenu li a:hover{color:#000;text-decoration:none}
#mainMenuDd #moreChannelsMenu li .active{text-decoration:none}
* html #mainMenuDd #moreChannelsMenu li{zoom:1}
#mainMenuDd #moreChannelsMenu .menuTextContainer{height:2.6em;width:17.71em}


/* CrumbTrail */
.crumbTrail{margin-left:0;margin-top:0;margin-bottom:7px}
.crumbTrailLink{margin-left:10px;margin-top:3px;margin-bottom:7px}
.crumb a{color:#369}
.crumb a:visited,.crumb a:active{color:#369;text-decoration:none}
.crumb a:hover{text-decoration:underline}
.phead{margin:3px 0 10px;}
.mpv{margin-bottom:10px}
.ad300x250{margin-bottom:10px}
.ad300x125{margin-bottom:10px}
.ad300x100{margin-bottom:10px;margin-top:10px}
.ad225x82{margin-bottom:10px}
.ad728x90{margin-top:0;margin-bottom:3px;text-align:center;padding:0}
.tooledit{font-size:12px;float:right}
#transcript_h2{font-size:1.3em;font-weight:bold;margin:4px 0 6px}

/* User Message  */
.user_message{border:#7eb860 1px solid;font-weight:bold;margin-bottom:10px;background-color:#e7fdd6;padding:5px}
.user_message span{float:left;margin-right:3px}
.user_message.error{border:red 1px solid}

/*Subscription button  */
.SubscribeV2.ButtonV2{cursor:pointer;margin-left:5px;width:108px;height:25px;float:left;background-position:-410px -45px}
.ButtonV2.unsubscribe{background-position:-300px -45px}
.SubscribeV2.ButtonV2.unsubscribe.hoverV2{background-position:-3px -45px}
.SubscribeV2.ButtonV2.hoverV2{background-position:-520px -45px}
span.SubscribeV2{float:left;font-size:1.4em;font-weight:bold;line-height:1.5em;color:#666}

/* Signposting CSS  */
.Signposting .ImageContainor{float:left}
.Signposting .ImageContainor .Shadow{background-color:#000;position:absolute;left:0px}
.Signposting .ImageContainor .Content{padding-left:2px;color:#FFF;font-size:1em;font-weight:bold;position:absolute;left:0px}
.Signposting .ImageContainor .Content .SignpostingTypeLabel{padding-top:6px}
.Signposting .ImageContainor .Content .SignpostingMadeByYouLabel{color:#63c162}
.Signposting .ImageContainor .Content .SignpostingImageRatings{padding-bottom:3px;height:17px}
.Signposting .ImageContainor .Content .SignpostingImageRatings img.stars{width:64px;height:11px;border:none}

       
/* SignpostingLink CSS  */
.SignpostingLink.ContentLink{background:transparent;position:absolute;color:#FFF;z-index:6333;width:150px;padding:5px}
.SignpostingLink.ShadowLink{background:#000;position:absolute;color:#FFF;z-index:6332}
.SignpostingLink.ContentLink .SignpostingTypeLabel{font-weight:bold}
.SignpostingLink.ContentLink .SignpostingMadeByYouLabel{color:#63c162;font-weight:bold}
.SignpostingLink.ContentLink .SignpostingImageRatings{padding:3px 0}
.SignpostingLink.ContentLink .SignpostingImageRatings img{width:64px;height:11px}
.SignpostingLink.ContentLink .SignpostingTopic span,.SignpostingLink.ContentLink .SignpostingTopicFilms span,.SignpostingLink.ContentLink .SignpostingTopicDiscussions span{font-weight:bold}
.SignpostingLink.ContentLink span.noBold{font-weight:normal}

/* LightBox Login */
#LightBoxContainer {position:absolute; z-index:3000; top:100px; left:auto; background:transparent; width:685px; height:auto}
#LightBoxContainer .FooterStyle, #LightBoxContainer .HeaderStyle{clear:both}
#LightBoxContainer H4{clear:both;padding:0 10px;font-size:1.6em;font-weight:bold;margin-top: -10px}
#LightBoxContainer INPUT[type=text]{float:left;display:block;width: 180px} 
#LightBoxContainer INPUT[type=password]{float:left;display:block;width: 180px}
#LightBoxContainer .Icon{width:42px;height:37px;margin-right:7px;float: left}
#LightBoxContainer .ErrorIcon{width: 36px; background-image: none}
#LightBoxContainer .SignupIcon{background: transparent url(lightbox_icons2.png) no-repeat scroll -162px 0}
* html #LightBoxContainer INPUT.gender, * html #LightBoxContainer INPUT.checkbox{width: auto} 
* html #LightBoxContainer INPUT{float:left; display: block; width: 180px} 
* html #LightBoxContainer INPUT.gender{float: none; display: inline}
    
.LightBoxContainerContent {background:#eeeeee}
.LightBoxContainerContent .Label{margin-right:10px; font-weight:bold; font-size:1.1em}
.LightBoxContainerContent .UserInfo{padding:10px 20px 0px 10px; font-size:1.1em}
.LightBoxContainerContent .SignupBoxHeader{padding:10px 20px 0px 10px; font-size:1.1em}
.LightBoxContainerContent .ActionButtonContainer{background:#eeeeee; width: 100%; padding-left: 0px}
.LightBoxContainerContent .InputBoxes{padding:3px 20px 5px 15px; }
    .LightBoxContainerContent .InputBoxes .Forgotten {padding-left:5px; display: block; float: right}
    * html .LightBoxContainerContent .InputBoxes .Forgotten {float: none; width: 182px; overflow: hidden; text-align: right}
    .LightBoxContainerContent .InputBoxes TABLE TD {padding: 3px}

/*large icons */
#LightBoxContainer .UserInfo .downloadImage{float:left}        
#LightBoxContainer .UserInfo .discussionImage{float:left;margin-right:5px}
#LightBoxContainer .UserInfo .favouritesImage{float:left;position:relative;top:-5px}
#LightBoxContainer .UserInfo .subscriptionImage{float:left;position:relative;top:-5px;margin-right:5px}
#LightBoxContainer .UserInfo .description,#LightBoxContainer .SignupBoxHeader .description{font-weight:bold; padding-left:5px;font-size:1.1em;position:relative;top:-6px}
#LightBoxContainer .description.descriptionError {color:Red}
#LightBoxShadow {position:absolute;z-index:2999;top:0;left:0;background-color:#000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;}
        
.LoginBox {width: 220px}
.LoginBox .LightBoxContainerContent{width:221px}
* html .LoginBox .LightBoxContainerContent{width: 221px ! important; overflow: hidden}
.LoginBox .FooterStyle IMG{width:221px; height:19px}
.LoginBox .HeaderStyle IMG{width:221px; height:19px}
.LoginBox .UserName{width:58px; margin-right:10px; padding-bottom: 2px}
.LoginBox .Password{width:58px; margin-right:10px; padding-bottom: 2px}
 
.SignUpBox {width: 400px}  
.SignUpBox .LightBoxContainerContent{width:411px}   
* html .SignUpBox .LightBoxContainerContent{overflow: hidden; width: 411px}
* html #LightBoxContainer .SignUpBox table td{padding-right: 0px}
.SignUpBox .FooterStyle IMG{width: 411px; height:19px}
.SignUpBox .HeaderStyle IMG{width: 411px; height:19px}      
.SignUpBox table td{padding-top: 10px}
.SignUpBox .DayOfBirth, .SignUpBox .MonthOfBirth, .SignUpBox .YearOfBirth{color: #bbb}
    
.SecondSignUpBox{width: 400px}                            
.SecondSignUpBox .LightBoxContainerContent{width:401px}   
.SecondSignUpBox .HeaderStyle IMG{width:401px;height:19px}   
.SecondSignUpBox .FooterStyle IM {width:401px;height:19px}   
.SecondSignUpBox .Label{padding: 10px 0 2px 0}
    
/* MyAccountBox control  */
.MyAccountBox {width:100%}
.MyAccountBox .head A{color:#FFF;padding-right:5px}
.MyAccountBox .head .right{font-size:0.8em;font-weight:bold;text-align:center;padding-top:11px}
.MyAccountBox .Loading{text-align:center;width:100%}
.MyAccountBox .benefits{border-width:1px;border-style:none solid none solid;border-color:#CCC;color:#494949;font-weight:bold;font-size:1.1em;height:100px;background:url(MyAccountBoxBg.jpg) no-repeat bottom right;padding:10px}
.MyAccountBox .benefits UL{padding-left:4px;padding-top:5px;line-height:1.5em;font-size:0.9em;}
.MyAccountBox .buttonbar{background-position:-5px -367px;height:38px}
.MyAccountBox .buttonbar .signupBtn{padding-left:10px}
.MyAccountBox .buttonbar .signupBtn IMG{background-position:-258px -471px;width:103px;height:24px;margin-top:7px}
.MyAccountBox .buttonbar .signupBtn:hover IMG{background-position:-258px -496px}
.MyAccountBox .buttonbar .right{padding-top:8px;padding-right:5px}
.MyAccountBox .buttonbar .tip{float:left;color:#FFF;padding-right:3px;padding-top:5px;font-size:0.8em;font-weight:bold}
.MyAccountBox .buttonbar DIV{display:inline}

.MyAccountBox .body{border-width:1px;border-style:none solid solid solid;border-color:#CCC}
.MyAccountBox .body TABLE{width:100%}
.MyAccountBox .body TABLE A{font-size:1.4em;font-weight:bold}
.MyAccountBox .body TABLE TD{white-space:nowrap}
.MyAccountBox .body TABLE TD.red A{color:#F00}
.MyAccountBox .body TABLE TD.avatar IMG{width:64px;height:64px;padding:1px}

/* Top Lists Candystriped  */
.toplist UL{background:#FaFaFa;list-style:none;border:none;margin:0}
.toplist UL LI{background:transparent url(link.png) no-repeat scroll 109% 5px;

padding:4px 5px 4px 10px} 
.toplist DIV{float:left;width:20px}
.toplist DIV.rating{border:solid 1px red}
.topList2 UL{background:#F1F0F0;list-style:none;border:1px solid #C1C1C1;border-top:none;margin:0}
.topList3 UL{background:#FaFaFa;list-style:none;border:none;margin:0}
.toplist LI.filmsuggestion{height:65px;background-image:none;background-position:left;cursor:default}
.toplist LI.filmsuggestion DIV{width:auto}
.toplist LI.filmsuggestion A{margin-left:69px;display:block;width:140px;font-weight:bold}
.toplist LI.filmsuggestion DIV.thumbs{float:right;margin-right:6px;margin-top:8px;cursor:pointer}
.toplist LI.filmsuggestion DIV.messages{background-image:url(icon_comment.gif);background-repeat:no-repeat;background-position:3px 2px;padding-left:23px}
.toplist LI.filmsuggestion DIV.userlink{border:solid 1px red}

/* ShortCut Discussions control  */
.DiscussionPanel .startDiscussion{padding-top:6px}
.DiscussionPanel .body{background-color:#EEE;border-width:1px;border-style:solid;border-color:#2E3654}
.DiscussionPanel .startDiscussion .sdin_in{padding:0 10px}
.DiscussionPanel .startDiscussion .sdin_in .sdin_in_text{width:10px;height:30px;width:268px;padding:0 4px;color:#494949}
* html .DiscussionPanel .startDiscussion .sdin_in .sdin_in_text{width:262px}
.DiscussionPanel .startDiscussion .sdin_in_button{float:right;padding-top:6px}
*html .DiscussionPanel .startDiscussion .sdin_in_button{padding-right:10px;}
.DiscussionPanel .startDiscussion .remaining{float:left;margin-left:5px;color:#494949;font-weight:bold;padding-top:10px;font-size:0.9em}
.DiscussionPanel .DiscussionList{padding:10px 10px 0 10px;zoom:1}
.DiscussionPanel .DiscussionList .avatar{float:left}
.DiscussionPanel .DiscussionList .avatar IMG{width:32px;height:32px;padding-right:8px}
.DiscussionPanel .DiscussionList .text{margin-left:40px;font-size:0.8em}
.DiscussionPanel .DiscussionList .title{font-weight:bold;font-size:1.2em;padding-bottom:4px}
.DiscussionPanel .DiscussionList .more{padding-right:10px;padding-bottom:10px}
.DiscussionPanel .DiscussionList .RepliesText{padding-top:3px}
.DiscussionPanel .DiscussionList .RepliesText A{font-weight:bold}

/* Syndication links override for col 3  */
.linkspanel DIV.left{background-position:-220px -232px;float:left;width:7px;height:26px}
.linkspanel DIV.in{float:left;width:284px;color:#FFF;background-color:#69C;height:26px}
.linkspanel DIV.in SPAN.title{float:left;padding-top:3px;font-size:1.5em;font-weight:bold}
.linkspanel DIV.buttons{float:right;padding-top:5px}
.linkspanel DIV.right{background-position:-226px -232px;float:left;width:7px;height:26px}

/* Tag cloud  */
.tags{line-height:2em; padding-left:10px; }
.tags a{margin:2px 3px; border-bottom:1px groove #666666;}
.LinkList_0{font-size:1.5em;font-weight:bold}
.LinkList_1{font-size:1.3em;font-weight:bold}
.LinkedListLarge_0{font-size:2.1em}
.LinkedListLarge_1{font-size:1.9em}
.LinkedListLarge_2{font-size:1.7em}
.LinkedListLarge_3{font-size:1.5em}
.LinkedListLarge_4{font-size:1.3em}

/* Pagination used in several panels and controls  */
.pagination .count{float:left}
.pagination .buttons{float:right}
.pagination .buttons .button{color:#999}

.bot{height:25px}
.bot .left{float:left;height:25px;width:100%}
.bot .left .pagination_bot{margin-left:20px}
.bot .left .pagination_bot .count{height:24px;margin-top:5px;float:left;margin-right:50px;text-align:center;vertical-align:middle}
.bot .left .pagination_bot .count SELECT{float:left;font-size:0.9em;margin-top:-2px}
.bot .left .pagination_bot .count DIV{height:24px;float:left;text-align:center;vertical-align:middle}
.bot .left .pagination_bot .count STRONG{float:left}
.bot .left .pagination_bot .buttons{float:right;margin-top:5px;margin-right:10px;color:#494949}
.bot .left .pagination_bot .buttons A{color:#369;margin-right:1px;margin-left:1px}

/* discussionList paginator  */
#nobg .bot{height:25px;background:transparent}
#nobg .bot .left{float:left;height:25px;width:100%;background:transparent}

/*large icons */
DIV.downloadImage {width:47px;height:37px;background:transparent url(lightbox_icons2.png) no-repeat -161px 0;float:left}        
DIV.playImage{width:47px;height:37px;background:transparent url(lightbox_icons2.png) no-repeat -161px 0}
DIV.discussionImage {width:47px;height:38px;background:transparent url(lightbox_icons2.png) no-repeat 0 0}
DIV.favouritesImage {width:38px;height:38px;background:transparent url(lightbox_icons2.png) no-repeat -48px 0}
DIV.subscriptionImage {width:38px;height:38px;background:transparent url(lightbox_icons2.png) no-repeat -122px 0}
DIV.alertImage{width:38px;height:38px;background:transparent url(lightbox_icons2.png) no-repeat -84px 0}

/*Stars all base calss*/
.starsSmallBase{background-color:Transparent;width:50px;height:10px}

/*Stars imagemap whiteBG */
.starsBlueWhiteSmall5{background-position:0 -235px}
.starsBlueWhiteSmall4{background-position:-10px -235px}
.starsBlueWhiteSmall3{background-position:-20px -235px}
.starsBlueWhiteSmall2{background-position:-30px -235px}
.starsBlueWhiteSmall1{background-position:-40px -235px}
.starsBlueWhiteSmall0{background-position:-50px -235px}

/*Stars imagemap greyBG*/
.starsBlueGreySmall5{background-position:-285px -442px}
.starsBlueGreySmall4{background-position:-295px -442px}
.starsBlueGreySmall3{background-position:-305px -442px}
.starsBlueGreySmall2{background-position:-315px -442px}
.starsBlueGreySmall1{background-position:-325px -442px}
.starsBlueGreySmall0{background-position:-335px -442px}

/*Stars imagemap blueBG*/
.starsBlueBlueSmall5{background-position:-285px -454px}
.starsBlueBlueSmall4{background-position:-295px -454px}
.starsBlueBlueSmall3{background-position:-305px -454px}
.starsBlueBlueSmall2{background-position:-315px -454px}
.starsBlueBlueSmall1{background-position:-325px -454px}
.starsBlueBlueSmall0{background-position:-335px -454px}

/*More button used at bottom of some panels  */
.MoreButton{text-align:right;cursor:pointer;font-weight:bold;color:#369;padding:7px 10px 5px 0;line-height:1.3em}
.MoreButton:hover{color:#494949;text-decoration:none}
.MoreButton span{font-size:1.1em;line-height:1.2em;white-space:nowrap;padding-right:5px;font-weight:bold;color:#369;float:right}
.MoreButton:hover span{color:#494949}
.MoreButton img{float:right;width:16px;height:16px}

/*Custom Button  */
.CustomButton{cursor:pointer}
.CustomButton.more{float:right}
.CustomButton.more img{margin-right:5px;margin-left:5px}
.CustomButton.more span{float:left;font-size:1.1em;line-height:1.4em;font-weight:bold}
.CustomButton:hover{color:#494949;text-decoration:none}

/*Funky button (blue button etc)  */
.BlueButton{vertical-align:middle;background:transparent;cursor:pointer}
.BlueButton .left{float:left;height:22px;width:11px;background:transparent url(leftBtn.gif) no-repeat scroll left top}
.BlueButton .content{cursor:pointer;color:#369;float:left;background:transparent url(contentBtn.gif) repeat scroll left top;font-weight:bold;text-decoration:none;padding-right:3px;line-height:22px;font-size: 1.1em;margin-left:0}
.BlueButton .right{float:left;height:22px;width:27px;display:block;background:transparent url(rightBtn_on.gif) no-repeat scroll left top}
.BlueButton input{font-size:1em;border:none;height:22px;font-weight:bold;color:#FFF;text-decoration:none;margin:0;padding:0 0 3px}
.BlueButton.hov .content{float:left;color:#494949;height:22px;font-weight:bold;text-decoration:none;padding-right:3px;line-height:22px;margin-left:0}
.BlueButton.hov .right{background:transparent url(rightBtn_over.gif) no-repeat scroll left top}
.GreyButton{cursor:pointer;vertical-align:middle}
.GreyButton .left{float:left;height:22px;width:11px;background:transparent url(leftBtn_Grey.gif) no-repeat scroll left top}
.GreyButton .content{cursor:pointer;color:#69c;float:left;background:transparent url(contentBtn_Grey.gif) repeat scroll left top;height:22px;font-weight:bold;text-decoration:none;line-height:1.7em;margin-left:0}
.GreyButton .right{float:left;height:22px;width:11px;display:block;background:transparent url(rightBtn_shortGray.gif) no-repeat scroll left top}
.GreyButton input{font-size:1em;border:none;height:22px;font-weight:bold;color:#FFF;text-decoration:none;margin:0;padding:0 0 3px}
.GreyButton.hov .content{color:#494949;font-weight:bold;text-decoration:none;line-height:1.7em;margin-left:0}

.TransparentButton{vertical-align:middle;background:transparent;cursor:pointer;padding-right:10px}
.TransparentButton .left{float:left;height:22px;width:11px;background:transparent;background-image:none}
.TransparentButton .content{font-size: 1.1em; cursor:pointer;color:#369;padding-right:0;float:left;background:transparent;background-image:none;font-weight:bold;text-decoration:none;line-height:1.6em;margin-left:0}
.TransparentButton .right{float:left;height:22px;width:27px;display:block;background:transparent url(rightBtn_on_no_button.gif) no-repeat scroll left top}
.TransparentButton input{font-size:13px;border:none;height:22px;font-weight:bold;color:#FFF;text-decoration:none;margin:0;padding:0 0 3px}
.TransparentButton.hov .content{float:left;color:#494949;height:22px;padding-right:0;font-weight:bold;text-decoration:none;margin-left:0}
.TransparentButton.hov .right{background:transparent url(rightBtn_over_no_button.gif) no-repeat scroll left top}

/*General formatting for confirmation plain text pages  */
.tabset .body A{font-weight:bold}
.tabset .body H3{font-size:1.3em}
.tabset .body P{padding:5px 10px 15px 0}
.tabset .body UL{list-style-type:circle;padding:10px 10px 10px 30px}

/*small icons  */
A.rssImg{margin-left:12px;margin-top:12px;width:12px;height:12px;background-position:-680px -125px;text-decoration:none}
A.rssImg:hover{text-decoration:none}
div.bulletBlue{padding-right:4px;background-position:-290px -50px;height:8px;margin-top:5px;width:5px;float:left}

/* H2 used on tabs area within films and other areas
 * much room for miminisation  */
.h2{margin:0 0 0 7px}

.movie_sub{padding:5px 0}

.related_main{background:url(player_related_moives_main.png) no-repeat bottom left;height:264px}
.related_main .scroll{height:264px;overflow:auto;width:206px;padding:0 7px}
.related_main .item{clear:both;padding-top:5px;padding-bottom:5px}
.related_main .item .viewing_count{color:#666;margin-left:100px}
.related_main img{float:left;margin-right:10px}

.tagline{margin-bottom:11px;color:#666}
.downloads{margin-bottom:7px;color:#666}
.embed{margin-bottom:9px;color:#666}
.embed .text{float:left;font-weight:bold;margin-right:4px;padding-top:4px}

input.embed{float:left}
.share{clear:both;padding-top:0;color:#666}
.share a{font-size:xx-small;margin-left:1px;margin-right:2px}

.email_friend,.add_to_favs{font-size:1.1em;font-weight:bold;height:29px;float:left;width:145px;cursor:pointer;padding:0 0 6px}
.email_friend{width:130px}
.add_to_favs{width:145px}
.email_friend a,.add_to_favs a{color:#494949}
.email_friend .image{float:left;margin:0 6px 0 0}
.email_friend .link{float:left;padding:5px 0 0}

.add_to_favourites_icon{float:left;margin:0 6px 0 0}
.add_to_favourites_button{float:left;padding:5px 0 0}

/* Tag Suggestion */
DIV.tag_list {width: 100px;background: #fff; display: inline}
DIV.tag_list UL {border: 2px solid #ccc; margin: 0;	padding: 0;	width: 100%; list-style-type: none;}
DIV.tag_list UL LI {margin: 0; padding: 3px}
DIV.tag_list UL LI.selected {background-color: #3366cc; color: #ffffff;}
DIV.tag_list UL STRONG.highlight {color: #800; margin: 0; padding: 0;}	
