@charset "UTF-8";
/* CSS Document */

* { padding:0; margin:0; }
body { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:11px; background:#000000; color:#FFFFFF; line-height:1.4em; }
a { color:#CE1432; text-decoration:none; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; }
a:hover { color:#fff; text-decoration:underline; }
form { padding:0; margin:0; }
.Blacklrg { color:#000000; font-size:15px; }
.Whitelrg { color:#FFFFFF; font-size:15px; }
.White { color:#000000; }
.Blue { color:#CE1432; }
.Black { color:#000000; }
.White { color:#fff; }
.hidden { display:none; }
h1 { font-size:24px; font-weight:normal; padding-bottom:10px; }
h2 { font-size:18px; font-weight:normal; padding-bottom:10px; color:#CE1432; }
#Frame { }
#FrameInner { background:url(/Images/BackgroundTint.png) 0px 80px repeat-x; width:960px; height:auto; margin-left:auto; margin-right:auto; }
#Hold { width:100%; height:auto; }
/* HEADER */
#Hframe { width:100%; height:auto; border-bottom:0px solid #ce1141; background-position: center; }
.HHold { width:960px; height:78px; height:auto; margin-left:auto; margin-right:auto; background: url(/Images/RedrowTvLogoRed.jpg) -5px -20px no-repeat; display:block; }
.HHoldL { width:302px; height:78px; float:left; }
.Logo { width:302px; height:78px; padding-top:0px; }
.Logo a { width:302px; height:78px; display:block; border: 0 none; text-decoration:none; overflow:hidden; }
.Logo a span { display: none; }
.Logo a:hover { border: 0 none; text-decoration:none; }
.Clock { width:302px; height:61px; padding-top:10px; color:#000000; }
.NavFrame { width:586px; height:auto; float:left; padding-top:25px; padding-left:57px; }
.NavOver { position:absolute; width:608px; height:120px; z-index:2; padding:25px 0 0 20px; color:#000000; background:url(/Images/REDROWIcon.png) right top no-repeat; }
/* BANNER */
#Bframe { width:100%; height:auto; border-top:0px solid #ba1a27; }
#BframeIndex { width:100%; height:auto; border-top:0px solid #ba1a27; }
.BHold { width:960px; height:auto; margin-left:auto; margin-right:auto; padding:0px 0 0 0px; background:url(/Images/BackgroundTint.png) 0px 0px repeat-x; }
.BLTitle { width:640px; height: 55px; padding:0px 0px 0px 0px; margin:0; border-bottom: 1px solid #ba1a27; display: block; line-height: normal; }
.BLTitle .crumbs { height:22px; width:664px; padding-top:13px; }
/************ REDROW SEARCH INTEGRATE ****************/
.RedrowSearch { width: 950px; height: 66px; padding:0px 0px 0px 10px; margin-top: 10px; margin-left:auto; margin-right:auto; color:#FFFFFF; background: url(/Images/find-bg.png) 0 0 repeat-x; }
.RedrowSearch h1 { color: #FFFFFF; font-weight: normal; font-size: 22px; float:left; padding-top:25px; }
.RSearchInput { width: 470px; height:27px; padding:23px 0px 0px 20px; margin:0; float:left; }
.OtherSearch { width: 340px; height: 18px; padding:3px; margin:0; border: 1px solid #000000; float:left; font-size: 12px; color:#999999; float:left; background:#FFFFFF; margin-right: 10px; }
.RedrowMainAd { width:244px; height:66px; padding:0; margin:0; float:left; display: block; }
.GreySearch { width: 90px; height: 26px; border:1px solid #000000; color:#000000; font-size: 12px; background: #ccc url(/Images/SearchGreyBkg.jpg) 0 0 repeat-x; float:left; }
/********* Video appoint block ******/
.AppointmentBlock { width: 940px; height: 66px; padding:0px 0px 0px 20px; margin-top: 10px; margin-left:auto; margin-right:auto; color:#FFFFFF; background: url(/Images/find-bg.png) 0 0 repeat-x; }
.AppointmentBlock h2 { color: #FFFFFF; font-weight: normal; font-size: 18px; padding-top:10px; padding-bottom:8px; }
.AppointmentBlock h1 { color: #FFFFFF; font-weight: normal; font-size: 28px; padding:0; margin:0; }
.ApCall { width: 200px; height:auto; float:left; }
.ApCallRight { width: 650px; height:auto; padding: 16px 0px 0px 0px; margin:0; float: right; }
.ApCall .Medium { color: #FFFFFF; font-weight: normal; font-size: 18px; padding-top:10px; padding-bottom:8px; }
.ApCall .Big { color: #FFFFFF; font-weight: normal; font-size: 28px; padding:0 0 10px 0; margin:0; display: block; }
a.RRSubmit { width: 180px; height:22px; padding:6px 0px 0px 0px; margin:0; text-align: center; color:#FFFFFF; font-size: 14px; font-weight:bold; background: url(/Images/RedSubmitRR.jpg) 0 0 repeat-x; display:block; text-decoration: none; float:left; margin-right: 30px; border:1px solid #FFFFFF; }
a.RRSubmit:hover { text-decoration: underline; background: url(/Images/RedSubmitRR.jpg) 0px -28px repeat-x; }
.RRSubmit { width: 260px; height:29px; padding:0px 0px 0px 0px; margin:0; text-align: center; color:#FFF; font-size: 13px; font-weight:normal; background: url(/Images/RedSubmitRR.jpg) 0 0 repeat-x; display:block; text-decoration: none; float:left; margin-right: 30px; border:1px solid #000000; cursor:pointer; }
.RRSubmit:hover { text-decoration: underline; background: url(/Images/RedSubmitRR.jpg) 0px -28px repeat-x; }
.Login { background:#1b1b1b; border:1px solid #3d3d3d; margin-top:25px; margin-bottom:25px; width:442px; margin-left:auto; margin-right:auto; }
.LoginTitle { border-bottom:1px solid #3d3d3d; padding:0 10px 0 10px; font-size:17px; }
.LoginArea { padding:10px; }
.LoginLeft { float:left; width:140px; padding:5px 10px 5px 0; }
.LoginRight { float:left; width:260px; padding:5px 10px 5px 0; }
.LoginFull { width:422px; font-size:17px; padding:10px 10px 10px 10px; border-top:1px solid #696969; }
.RedTicker { width: 960px; height: 30px; padding:0px 0px 0px 0px; margin-left:auto; margin-right:auto; background:url(/Images/TickerBkg.jpg) 0 0 repeat-x; display: block; }
.RTLeft { width: 230px; height:23px; padding:7px 0px 0px 10px; margin:0; float:left; font-weight: normal; color: #FFFFFF; border-right: 1px solid #990000; font-weight:bold; }
.RTRight { width: 718px; height: 30px; padding:0px 0px 0px 0px; margin:0; float:left; background:url(/Images/TickerBkg2.jpg) 0 0px repeat-x; border-left: 1px solid #c62841; }
.IndexFilmHold { width:640px; height:380px; background:#000000 url(/Images/Content_Film.png) 0 0 repeat-x; margin:0px 0 0px 0; border:2px solid #000000; }
.FilmSub { width:640px; height:auto; }
.FilmSub .Trouble { padding:4px 0 0 11px; width:150px; float:left; }
.FilmSub .SendShare { padding:4px 10px 0 25px; width:230px; float:left; font-size:11px; }
.FilmSub .Rating { padding:4px 10px 0 10px; width:auto; float:left; font-size:11px; }
.Trouble { width:460px; height:auto; padding-left:11px; }
.Trouble a { color:#666; text-decoration:none; border:1px solid #111; border-top:none; width:auto; padding:2px 8px 2px 8px; font-size:0.9em; background:#000000; cursor:help; display: block; }
.Trouble a:hover { color:#CCCCCC; border-color:#333; }
.Rating a:hover { color:#FFFFFF; text-decoration:none; }
.SendShare ul { list-style-type:none; }
.SendShare li { display:inline; }
.SendShare li a { width:auto; display:block; float:left; padding:0 5px 0 0; }
.SendShare .white { color:#FFFFFF; }
.SendShare a.white:hover { text-decoration:none; color:#FFFFFF; }
.SendShare li.border { border-left:1px solid #333333; }
.SendShare a:hover { color:#FFFFFF; text-decoration:none; }
.Rating ul { list-style-type:none; }
.Rating li { display:inline; }
.Rating li a { width:auto; display:block; float:left; padding:0 5px 0 0; }
.Rating .white { color:#FFFFFF; }
.Rating a.white:hover { text-decoration:none; color:#FFFFFF; }
.Rating li.border { border-left:1px solid #333333; }
.Rating .Thinkap { color:#333333; }
.Rating .Thinkap a { color:#666666; }
.Rating .Thinkap a:hover { color:#999999; }
/* SUB NAV */
#Sframe { width:100%; height:auto; background:url(/Images/InfoNav.jpg) 0 0 repeat-x; border-bottom:2px solid #151515; }
.SHold { width:960px; height:51px; margin-left:auto; margin-right:auto; }
.SHLeft { width:340px; height:42px; float:left; padding:9px 0 0 0px; }
.SearchFInternal { border:none; width:207px; height:18px; padding:8px 6px 6px 6px; background: url(/Images/InternalSearch.png) left bottom no-repeat; outline:none; }
.SearchSInternal { border:none; width:36px; height:32px; background: url(/Images/InternalSearchButton.png) 0 0 no-repeat; outline:none; cursor:pointer; }
.SHMiddle { width:257px; height:41px; float:left; padding:10px 0 0 0 }
.SHMiddle a.Upload { width:247px; height:19px; background:url(/Images/UploadButton.jpg) 0 -31px no-repeat; display:block; text-align:center; padding:7px 5px 5px 5px; color:#FFFFFF; }
.SHMiddle a.Upload:hover { background-position:0 0; color:#000000; }
.SHMiddle a:hover { text-decoration:none; }
.SHRight { width:233px; height:41px; float:left; padding:10px 0 0 130px; text-align:center }
.SHRight a.Signup { width:87px; height:19px; background:url(/Images/LogInButton.png) 0 -30px no-repeat; display:block; text-align:center; padding:7px 5px 5px 5px; color:#FFFFFF; float:left; margin-right:2px; }
.SHRight a.Signup:hover { text-decoration:none; color:#000000; background-position:0 0px; }
.LHold { width:600px; height:40px; margin-left:auto; margin-right:auto; padding-top:10px; text-align:center; }
.CHold { width:960px; height:auto; margin-left:auto; margin-right:auto; padding:10px 0 5px 0px; margin-bottom:10px; border-bottom:1px solid #242424; }
.CHold a:hover { color: #999999; }
#ContentLFull { width: 900px; padding-left:0px; }
#ContentL h1 { font-size:24px; font-weight:normal; margin:15px 0 5px 0; }
#ContentR { float:left; width:190px; height:48px; background: url(/Images/MyRedRow.png) right 5px no-repeat; padding:15px 60px 0 0; text-align:right; }
#ContentR a.Signup { font-size:14px; color:#CE1432; }
#ContentR .Signup { font-size:14px; color:#CE1432; }
#ContentR .RedrowR { color:#fff; font-size:14px; }
#ContentR a.Signup:hover .RedrowR { color:#FFFFFF; }
#ContentR a { color:#CE1432; }
#ContentL { float:left; width:560px; padding-left:0px; }
#ContentR2 { width:400px; float:left; padding-top:5px; }
#ContentR2 a { float:right; display:block; height:1px; padding-top:27px; overflow:hidden }
#ContentR2 a.National { background:url(/Images/contact/Contact_Redrow.jpg) 0 0 no-repeat; width:162px; }
#ContentR2 a.Scotland { background:url(/Images/contact/Contact_Redrow.jpg) 0 0 no-repeat; width:162px; }
#ContentR2 a.NorthNorthWales { background:url(/Images/contact/Contact_Redrow.jpg) 0 0 no-repeat; width:162px; }
#ContentR2 a.Midlands { background:url(/Images/contact/Contact_Redrow.jpg) 0 0 no-repeat; width:162px; }
#ContentR2 a.SouthWestSouthWales { background:url(/Images/contact/Contact_Redrow.jpg) 0 0 no-repeat; width:162px; }
#ContentR2 a.SouthSouthEast { background:url(/Images/contact/Contact_Redrow.jpg) 0 0 no-repeat; width:162px; }
#ContentR a:hover { color:#FFFFFF; text-decoration:none; }
#ContentL a:hover { color:#FFFFFF; text-decoration:none; }
/* MAIN CONTENT */
#Mframe { width:100%; height:auto; }
.MHold { width:960px; height:auto; margin-left:auto; margin-right:auto; padding:0px 0px 0px 0px; }
.MHText { line-height:1.8em; padding-bottom:10px; border-bottom:1px solid #151515; }
#Categoryhold { width:960px; height:auto; margin-left:auto; margin-right:auto; }
.CatBorderTop { border-top: 1px solid #151515; }
.CategoryLeft { width:233px; height:auto; float:left; padding:15px 0px 10px 11px; }
.CategoryLeft h3 { margin:0 0 5px 0; font-size:16px; font-weight:normal; color:#FFFFFF; line-height:1.4em; }
.CategoryRight { width:666px; height:auto; float: left; padding:15px 25px 10px 25px; }
.CategoryRight h3 { margin:0 0 5px 0; font-size:16px; font-weight:normal; color:#CE1432; }
.CategoryRight h4, .CRContent h4 { margin:0 0 5px 0; font-size:16px; font-weight:normal; }
#navigation { margin:0px; padding:0px; text-indent:0px; width:218px; font-size:12px; }
#navigation a.head { cursor:pointer; background: url(/Images/collapsed.gif) no-repeat scroll 3px 4px; display:block; margin:0px; padding:0px; padding-left:20px; text-decoration: none; color:#FFFFFF; }
#navigation a.head:hover { color:#CE1432; }
#navigation a.selected { color:#CE1432; background-image: url(/Images/expanded.gif); }
#navigation a.current { color:#CE1432; }
#navigation ul { border-width:0px; margin:0px; padding:0px; text-indent:0px; }
#navigation li { list-style:none outside none; display:inline; border-bottom:2px solid #0a0a0a; }
#navigation li li a { color:#FFFFFF; display:block; text-indent:25px; text-decoration: none; }
#navigation li li a:hover { color:#CE1432; }
/* SCROLL BOX */
#Pframe { width:100%; height:auto; }
.PHold { width:960px; height:auto; margin-left:auto; margin-right:auto; margin-bottom:8px; }
.PHLeft { width:176px; height:26px; float:left; padding:104px 0 0 10px; font-size:18px; background:url(/Images/BoxBack.jpg) 0 0 no-repeat; }
.PHRight { width:766px; height:130px; float:left; border-right:8px solid #ba1a27; background:url(/Images/BoxBack_Repeat.jpg) 0 0 repeat-x; }
.PCFrame { width:950px; height:auto; margin-left:auto; margin-right:auto; margin-bottom:5px; }
.PCHold { width:472px; height:auto; margin-bottom:5px; float:left; margin-right:2px; }
.PCHLeft { width:176px; height:26px; float:left; padding:104px 0 0 10px; font-size:18px; background:url(/Images/BoxBack.jpg) 0 0 no-repeat; }
.PCHLeft a { font-size:18px; color:#FFFFFF; }
.PCHLeft a:hover { color:#CE1432; text-decoration:none; }
.PCHRight { width:258px; height:110px; float:left; border-right:8px solid #CE1432; background:url(/Images/BoxBack_Repeat.jpg) 0 0 repeat-x; padding:10px; }
.PCHRight a { color:#CE1432; }
.PCHRight a:hover { color:#FFFFFF; }
a.Play { background:url(/Images/Play.jpg) 0 0 no-repeat; width:44px; height:22px; margin:0; padding:0; display:block; }
a.Play:hover { background-position:0 -22px; }
/* HOUSE STYLE */
	.HSFrame { width:950px; height:auto; margin-left:auto; margin-right:auto; margin-bottom:5px; }
a.HSHold { width:432px; height:30px; padding:349px 0px 0px 20px; margin:0; margin-bottom:20px; float:left; margin-right:10px; margin-left:10px; display:block; font-weight: normal; font-size: 18px; color:#FFFFFF; background-position: 0px 0px; background-repeat: no-repeat; }
a.HSHold:hover { background-position: 0px -379px; color:#000000; text-decoration: none; }
.HSFrameFour { width:950px; height:auto; margin-left:auto; margin-right:auto; margin-bottom:5px; }
a.HSHoldFour { width:206px; height:30px; padding:190px 0px 0px 10px; margin:0; margin-bottom:20px; float:left; margin-right:10px; margin-left:10px; display:block; font-weight: normal; font-size: 18px; color:#FFFFFF; background-position: 0px 0px; background-repeat: no-repeat; line-height:normal; }
a.HSHoldFour:hover { background-position: 0px -220px; color:#CE1432; text-decoration: none; }
.HSFrame ul { padding:0; margin:0; display:inline; top:0; left:0; list-style-type:none; }
.HSFrame li { padding:0; margin:0; display:inline; top:0; left:0; list-style-type:none; }
a.HSHoldSmall { width:283px; height:26px; padding:227px 0px 0px 20px; margin:0; margin-bottom:20px; float:left; margin-right:10px; margin-left:10px; display:block; font-weight: normal; font-size: 16px; line-height:18px; color:#FFFFFF; background-position: 0px 0px; background-repeat: no-repeat; }
a.HSHoldSmall:hover { background-position: 0px -254px; color:#CE1432; text-decoration: none; }
a.HSLast { margin-right: 0; }
a.HSFirst { margin-left:0; }
.HSHold .Right { float:right; }
.TabHold { width:960px; height:auto; margin-left:auto; margin-right:auto; margin-top:20px; }
.THLeft { width:587px; height:auto; margin-right:15px; float:left; text-align:left; padding-top:5px }
.THPListLeft { width:567px; height:auto; border-top:1px solid #272727; background:#0a0a0a url(/Images/Category_Back.jpg) 0 0 repeat-x; padding:10px; text-align:left; color:#FFFFFF; }
.NewsThumb { float:left; width:130px; padding: 0 10px 0 0; }
.NewsText { float:left; width:500px; padding: 0 0px 0 0; }
.THPList { width:567px; height:auto; border-top:1px solid #272727; background:#0a0a0a url(/Images/Category_Back.jpg) 0 0 repeat-x; padding:10px; text-align:left; color:#FFFFFF; }
.THPListBlack { width:567px; height:auto; border-top:1px solid #272727; background:#0a0a0a; padding:10px; text-align:left; font-size:0.9em; color:#FFFFFF; }
.THPList h5, .THPList2 h5, .THPText2 h5, .THPText3 h5, .THPText h5, .THPListBlack h5 { margin:0 0 5px 0; font-size:1.2em; font-weight:normal; color:#FFFFFF; }
.THLTop { width:587px; height:22px; font-size:12px; }
.THLLeft { width:144px; height:99px; float:left; padding:4px; text-align:left; background-image: url(/Images/GreyTransparentWide.png); }
.THLRight { width:405px; height:93px; float:left; padding:10px 10px 4px 20px; text-align:left; }
.THLRTop { width:405px; height:73px; float:left; color:#989797; }
.THLRLeft { width:305px; height:20px; float:left; color:#6aade4; }
.THLRRight { width:100px; height:20px; float:left; text-align:right; }
.THLPod1 { width:283px; height:auto; border-bottom:1px solid #393939; background-color:#151515; margin-right:1px; float:left; padding:5px; }
.THLPImage { width:283px; height:159px; }
.THLPText { width:273px; height:auto; padding:5px; }
.THLPod1:hover { background-color:#222222; }
.THLPod2 { width:283px; height:auto; border-bottom:1px solid #393939; background-color:#1d1d1d; float:left; padding:5px; }
.THLPod2:hover { background-color:#222222; }
.THLPList { width:567px; height:auto; border-bottom:1px solid #393939; background-color:#151515; padding:10px; text-align:left; color:#989797; }
.THLPList:hover { background-color:#222222; }
.THLPList2 { width:567px; height:auto; border-bottom:1px solid #393939; background-color:#1d1d1d; padding:10px; text-align:left; color:#989797; }
.THLPList2:hover { background-color:#222222; }
.THLPLLeft { width:auto; height:20px; float:left; color:#6aade4; margin-top:3px; }
.THLPLRight { width:100px; height:20px; float:right; text-align:right; color:#FFFFFF; margin-top:3px; }
.THRight { width:358px; height:auto; float:left; padding-top:20px }
.THRPod1 { width:338px; height:87px; border-bottom:1px solid #393939; background-color:#151515; padding:10px; color:#989797; }
.THRPod1:hover { background-color:#222222; }
.THRPod2 { width:338px; height:87px; border-bottom:1px solid #393939; background-color:#1d1d1d; padding:10px; color:#989797; }
.THRPod2:hover { background-color:#222222; }
.THRPod { width:224px; height:auto; border-bottom:1px solid #393939; background-color:#0a0a0a; padding:10px; color:#989797; }
.THRPTop { width:338px; height:70px; }
.THRPBottom { width:338px; height:24px; }
.THRPBLeft { width:238px; height:24px; float:left; color:#6aade4; }
.THRPBRight { width:100px; height:24px; float:left; text-align:right; color:#FFFFFF; }
.THRightAdvert { width:358px; height:auto; float:left; margin-top:20px; }
.THPod { width:220px; height:auto; border-top:1px solid #272727; background:#0a0a0a url(/Images/Category_Back.jpg) 0 0 repeat-x; margin-right:2px; padding-bottom:0px; float:left; font-size:12px; }
.THPImage { width:210px; height:134px; padding:5px 5px 0px 5px; }
.THPITop { width:210px; height:134px; }
.THPIText { width:210px; height:134px; }
.THPIText h4 { margin:0 0 0px 0; font-size:14px; font-weight:normal; color:#FFFFFF; line-height:18px }
.THPIText h4 a { color:#FFFFFF; padding:95px 5px 0 25px; display:block; width:185px; height:41px; background: url(/Images/GreyTransparentWide.png) 0px 92px no-repeat; }
.THPText { width:210px; height:auto; padding:8px 5px 5px 5px; color:#FFFFFF; font-size:11px; }
.THPText a { color:#CE1432; }
.THPText a:hover { color:#CCCCCC; }
.THPList .date { color:#666666; }
.THPText { width:210px; height:auto; padding:5px; color:#FFFFFF; font-size:11px; }
.THPText a, .THPText2 a, .THPList a, .THPList2 a, .THPText3 a, .THPListBlack a { color:#CE1432; }
.THPText a:hover, .THPText2 a:hover, .THPList a:hover, .THPList2 a:hover, .THPText3 a:hover, .THPListBlack a:hover { color:#CCCCCC; }
.THPList { width:646px; height:auto; border-top:1px solid #272727; background:#0a0a0a url(/Images/Category_Back.jpg) 0 0 repeat-x; padding:10px; text-align:left; font-size:11px; color:#FFFFFF; }
.THPList:hover { background:#010101; }
.THPListBlack { width:646px; height:auto; border-top:1px solid #272727; background:#0a0a0a; padding:10px; text-align:left; font-size:11px; color:#FFFFFF; }
.THPList h5, .THPList2 h5, .THPText2 h5, .THPText3 h5, .THPText h5, .THPListBlack h5 { margin:0 0 5px 0; font-size:15px; font-weight:normal; color:#FFFFFF; }
.Pagination { color:#FFFFFF; margin-top:10px; }
.Pagination a { color:#CE1432; display:block; width:auto; padding:10px; border-right:1px solid #242424; float:left; background:#0a0a0a; }
.Pagination a:hover { color:#CCCCCC; background:#010101; }
.Pagination a:focus { background:#242424; }
.FilmSubLink { width:650px; height:auto; margin-left:auto; margin-right:auto; margin-top:8px; padding-top:4px; font-size:12px; text-align:center; background: #CE1432; }
.FilmSubLink a { color: #FFFFFF; font-weight: bold; text-decoration: none; width:650px; height: 20px; padding-top:6px; display: block; }
.FilmSubLink a:hover { color:#fff; text-decoration:underline; }
/* FOOTER */
#Fframe { width:100%; height:auto; margin-top:0px; }
.FHold { width:960px; height:auto; margin-left:auto; margin-right:auto; padding:20px 0 50px 0px; border-top:1px solid #151515; }
.FHLeft { width:auto; height:30px; float:left; }
.FHLeft .Rating { padding-left:11px; }
.FHRight { width:auto; height:25px; float:right; padding:5px 7px 0px 0; }
.FHRight li { display:inline; }
.FHRight li a { padding:10px 10px 0 10px; }
.FHold a { color:#ce1432; text-decoration:none; }
.FHold a:hover { color:#CCCCCC; text-decoration:underline; }
/* News */
.BRight { width:296px; height:430px; padding-top:3px; float:right; overflow:hidden; }
.BLeft { width:664px; height:auto; margin:0 0 10px 0; float:left; color:#FFFFFF; }
/********* NEW NAVIGATION ***********/
#navcontainer ul { padding-left: 0; margin-left: 0; color: White; float: left; width: 100%; }
#navcontainer ul li { display: inline; }
#navcontainer ul li a { padding: 5px 1px 5px 1px; font-size: 17px;letter-spacing:0px; font-weight: normal; color: White; height:auto; text-decoration: none; float: left; border-right: 0px solid #fff; margin-right:10px; margin-bottom:0; }
#navcontainer ul li a.Last { border-right: none; margin-right: 0px; }
#navcontainer ul li a:hover { color: #CA012C; border-bottom: 3px solid #CA012C; }
#navcontainer a.ActiveNav { color:#CA012C; border-bottom: 3px solid #CA012C; }
#navcontainer a.ActiveNav:hover { color:#CA012C; border-bottom: 3px solid #CA012C; }
/********* NEW NAVIGATION ***********/
#navcontainerRed { margin-left:auto; margin-right:auto; width: 960px; padding-top:15px; height:auto; }
#navcontainerRedWrap { background: url(/Images/SubNavRedGrad.jpg) 0px 32px repeat-x; width:960px; height:auto; }
#navcontainerRed ul { padding: 0; margin-left: auto; margin-right:auto; color: White; float: left; width: 960px; height: 50px; }
#navcontainerRed ul li { display: inline; }
#navcontainerRed ul li a { padding: 8px 0px 8px 0px; text-align:center; font-size: 15px; font-weight: bold; color: #FFFFFF; height:15px; text-decoration: none; float: left; border: 1px solid #cccccc; margin-right:10px; background: #000000; }
#navcontainerRed ul li a#One { width:82px; }
#navcontainerRed ul li a#Two { width:81px; }
#navcontainerRed ul li a#Three { width:80px; }
#navcontainerRed ul li a#Four { width:188px; }
#navcontainerRed ul li a#Five { width:85px; }
#navcontainerRed ul li a#Six { width:210px; }
#navcontainerRed ul li a#Seven { width:160px; }
#navcontainerRed ul li .Last { margin-right:0px; }
#navcontainerRed ul li a:hover { color: #000000; border-bottom: 1px solid #c9012c; background: #c9012c; }
#navcontainerRed a.ActiveNav { border-bottom: 1px solid #c9012c; color:#000000; background: #c9012c; }
#navcontainerRed a.ActiveNav:hover { border-bottom: 1px solid #c9012c; color:#000000; background: #c9012c; }
/****** Buy Redrow addition ******/
.RedrowBuy { width: 950px; height: 66px; padding:0px 0px 0px 10px; margin-top: 10px; margin-left:auto; margin-right:auto; color:#FFFFFF; background: url(/Images/find-bg.png) 0 0 repeat-x; font-size:12px; }
.RedrowBuy a { color: #FFFFFF; text-decoration: none; }
.RedrowBuy a:hover { color: #333333; }
#newslist { margin-left:auto; margin-right:auto; width: 960px; padding-top:15px; height:65px; }
#navcontainerRed ul#newslist { padding: 0; margin-left: auto; margin-right:auto; color: White; float: left; width: 960px; height: 40px; background:none; }
#navcontainerRed ul#newslist li { display: inline; }
#navcontainerRed ul#newslist li a { padding: 2px 6px 8px 6px; font-size: 14px; font-weight: bold; background:none; color: #FFFFFF; height:15px; text-decoration: none; float: left; border: none; margin-right:9px; }
#navcontainerRed ul#newslist li a:hover, #navcontainerRed ul#newslist li a.ActiveNav { text-decoration:underline; }
/*** Transcript animation ***/

#preview1 { width: 920px; height:auto; display:none; padding:20px; margin:0; }
a.Returnlink { width:180; height:204; display:block; margin-left:20px; }
/** New front page **/
.Shower .activeLI { background:#990000 url(/Images/NewNavOn.jpg) 0 0 no-repeat; }
.Shower div { background:#CCCCCC url(/Images/NewNavOff.jpg) 0 0 no-repeat; }
.Shower div.Bottom { background:#CCCCCC url(/Images/NewNavOff2.jpg) 0 0 no-repeat; }
.Shower div.Bottom.activeLI { background:#990000 url(/Images/NewNavOn2.jpg) 0 0 no-repeat; }
.Shower a { width:133px; height:65px; padding: 10px 5px 0 20px; color:#FFFFFF; font-weight:bold; display:block; font-size:15px; }
.FrontImage { width:800px; height:458px; display:block; cursor:pointer; }
.slideshow { width:801px; height:458px; float:left; overflow:hidden; }
.IntroText { background:url(/Images/BlackTransparent.png) 0 0 repeat; margin:0px 0 0 80px; padding: 73px 15px 0px 15px; width:200px; height:377px; display:block; font-weight:bold }
.IntroTitle { color:#FFFFFF; font-size:30px; line-height:1.2em; height:280px; }
.IntroDate { color:#b2b1b1; font-size:12px; margin:15px 0 20px 0; }
.IntroLink { color:#FFFFFF; font-size:13px; line-height:1.4em; padding:10px 5px 5px 20px; background:url(/Images/RedrowTVPlay.gif) -11px 3px no-repeat; }
.IntroLink a { color:#FFFFFF; text-decoration:none; }
.IntroLink a:hover { text-decoration:underline; }
.wide p { padding:5px; }
#container-2 { background: url(/Images/tab.jpg) 0 0 repeat-x; }
#container-2.tabover { background: url(/Images/tab2.jpg) 0 0 repeat-x; }
.FilmHold.HouseStyleFilm { width: 640px; heigh:auto; margin-left:auto; margin-right:auto; }
.FilmHoldNew { width: 650px; height:auto; margin-left:auto; margin-right:auto; }
.FilmHoldLeftNew { width: 650px; height:auto; margin-left:auto; margin-right:auto; }
.FilmSubHoldNew { width: 650px; height:auto; margin-left:auto; margin-right:auto; }
.FilmSubHoldNew { width:650px; height:auto; margin-left:auto; margin-right:auto; }
.FilmSubHoldNew .Trouble { padding:4px 0 0 0; width:150px; float:left; }
.FilmSubHoldNew .Rating { padding:4px 10px 0 10px; width:auto; float:left; }
/*.Rating a:hover { color:#FFFFFF; text-decoration:none; }*/


.FilmHold2col { }
.FilmHoldLeft { width:640px; height:auto; background:#000000; padding:0px; float:left; margin-right:15px; }
.FilmHold2col .FilmSubHold2Col { width:640px; height:auto; }
.FilmHold2col .FilmSubHold2Col .Trouble { padding:4px 0 0 0; width:150px; float:left; }
.FilmHold2col .FilmSubHold2Col .Trouble a { padding-left:20px; }
.FilmHold2col .FilmSubHold2Col .Rating { padding:4px 10px 0 10px; width:auto; float:left; }
.FilmHoldRight { width:290px; text-align:center; height:350px; padding:35px 5px 0px 5px; background:#c9012c /*#9b021e url(/Images/Redrow_CTARed.jpg) 0 0 repeat-x*/; float:right; }
.FilmHoldRight a { height:27px; background:url(/Images/RedrowCTA_Button.jpg) 0 0 repeat-x; text-align:center; font-size:15px; font-weight:normal; color:#FFFFFF; border:1px solid #FFFFFF; display:block; width:270px; margin-left:10px; padding-top:13px; margin-bottom:15px; }
.FilmHoldRight a:hover { background-position:0 -40px; color:#FFFFFF; }
.CallRight { font-size:29px; padding-bottom:25px; }
.PhoneRight { font-size:40px; font-weight:bold; }
.TabInner { width:946px; background:#000000; padding:9px 0px 9px 12px; margin-left: 1px; }
.TabInner .THPod { margin-right:16px; margin-bottom:15px; }
/* NEW TICKER*/

#Ticker { cursor:pointer; }
/* liScroll styles */

.tickercontainer { /* the outer div with the black border */ border: 0px solid #000; background: #ededed; width: 718px; height: 30px; margin: 0; padding: 0 ; overflow: hidden;}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */ position: relative; left: 10px; top: 8px; width: 718px; overflow: hidden; }
ul.newsticker { /* that's your list */ position: relative; left: 10px; font: bold 12px arial; list-style-type: none; margin: 0; padding: 0; }
ul.newsticker li { float: left; /* important: display inline gives incorrect results when you check for elem's width */ margin: 0; padding: 0; background: #fff; color:#000000 }
ul.newsticker a { white-space: nowrap; padding: 0; color: #000; font: bold 10px Verdana; margin: 0 50px 0 0; }
ul.newsticker a:hover { color:#000000; }
ul.newsticker span { margin: 0 10px 0 0; }
