* { box-sizing: border-box !important; -moz-box-sizing: border-box !important; }

/* Main Container */
/*#container { position:relative; width:960px; height:650px;  
overflow:hidden; background-repeat:no-repeat; 
background-attachment:fixed; text-align:left; top:50%; margin-top:-325px;}*/ 

html, body { margin:0px; padding:0px; width:100%; height:100%; font-family:Bitstream Vera Sans, Verdana; font-size:.9em; letter-spacing:normal;  background-color:#F56D27; scrollbar-base-color:#F5742B; }
 
div, h1, h2, h3, h4, h5, h6, p{ margin: 0px; padding: 0px; } 

h1 { font-weight:normal; color:#CC3333; }

h2 { font-weight:normal; color:#018E5A; }

#divText { font-size:0.1em; color:White; }

#divContainer { position:absolute; width:990px; overflow:visible; background-repeat:no-repeat; background-attachment:fixed; text-align:left; top:0px; margin-top:0px; left:50%; margin-left:-495px; height:100%; display:block; }

#divHeader	{ width:990px; top:0px; position:absolute; height:60px; background-image:url(Images/OuterTop.jpg); background-repeat:no-repeat; }

#divMainLogo  { position:absolute; top:0px; left:66px; width:186px; height:50px; background:url(Images/TLLogoII.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/TLLogoII.png'); display:block; }
/*#divStrapLine { position:absolute; top:16px; left:540px; width:622px; height:34px; background:url(Images/LettheentertainmentbeginII.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/LettheentertainmentbeginII.png'); display:block; }*/
#divStrapLine { position:absolute; top:16px; left:232px; width:720px; height:34px;  display:block; font-size:1px; }

#divBoxTopLine { position:absolute; top:60px; left:66px; width:885px; height:8px; background-image:url(Images/TopKeyLine.jpg); background-repeat:no-repeat; display:block; }

#divOuterLHS { position:absolute; top:60px; left:0px; width:69px; min-height:1200px; height:1200px; background-image:url(Images/OuterLHS.jpg); background-repeat:no-repeat; display:block; background-color:#310F05; }
#divOuterLHS A { position:absolute; text-decoration:none; font-size:10px; font-weight:bold; color:#F56D27; margin-left:10px; bottom:10px;}
#divOuterLHS A:Hover { text-decoration:underline; }
#divOuterRHS { position:absolute; top:60px; left:954px; width:36px; min-height:1200px; height:1200px; background-image:url(Images/OuterRHS.jpg); background-repeat:no-repeat; display:block; background-color:#E0622F; }

#divLHS     { position:absolute; top:68px; left:69px;  width:8px; min-height:1200px; height:1200px; background-image:url(Images/LHSKeyLine.jpg);    background-repeat:no-repeat; display:block; background-color:#F4692E; }
#divRHS     { position:absolute; top:68px; left:946px; width:8px; min-height:1200px; height:1200px; background-image:url(Images/RHSKeyLine.jpg);    background-repeat:no-repeat; display:block; background-color:#FC9F51; }

#divInnerRepeatArea { position:absolute; left:77px; top:68px; width:869px; min-height:1200px;  height:1200px; background-image:url(Images/InnerRepeat.jpg); background-repeat:repeat-y; display:block; }
#divInnerArea { position:absolute; left:0px; top:0px; width:869px; height:730px; background-image:url(Images/Inner.jpg); background-repeat:no-repeat; display:block; }

#Montage      { position:absolute; display:inline-block; width:729px; height:157px; overflow:hidden; }
#Montage IMG  { position:absolute; }

#divMontage { position:absolute; top:0px; left:140px; width:729px; height:157px; display:block; background-color:#5f1003;}

#divMainMenu         { position:absolute; top:-2px; left:-15px; width:130px; height:157px; display:block;  }
#divMainMenu UL LI   { list-style-type:none; margin-top:10px; margin-left:0px; padding-left:0px; list-style-position:outside; width:150px; }
#divMainMenu UL LI A { text-decoration:none; font-weight:bold; font-size:1.0em; color:White; }
#divMainMenu UL LI A:Hover { color:#591303; }

#divEntsMenuArea     { position:absolute; left:10px; top:162px; }
#divEntsMenu         { width:853px; border:solid 2px #FEEC55; padding-top:6px; padding-bottom:6px; padding-left:128px; margin-left:5px; display:block; min-height:55px; }
#divEntsMenu A       { text-decoration:none; color:White; width:180px; float:left; font-size:1.0em; padding-bottom:3px; }
#divEntsMenu A:Hover { color:#591303; }

.AboutUsTitle     { position:absolute; width:564px; height:74px; background:url(Images/AboutUs.png);       background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/AboutUs.png');       display:block; background-position:0px 0px; left:10px; }
.OurServicesTitle { position:absolute; width:564px; height:74px; background:url(Images/OurServices.png);   background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/OurServices.png');   display:block; _background-position:-10px 0px; }
.PortfolioTitle   { position:absolute; width:564px; height:74px; background:url(Images/Portfolio.png);     background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Portfolio.png');     display:block; _background-position:-10px 0px; }
.ContactUsTitle   { position:absolute; width:564px; height:74px; background:url(Images/ContactUs.png);     background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/ContactUs.png');     display:block; _background-position:-10px 0px; }
.NewsTitle        { position:absolute; width:694px; height:74px; background:url(Images/News.png);     background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/News.png');     display:block; _background-position:-10px 0px; }
.ShowcaseTitle    { position:absolute; width:694px; height:74px; background:url(Images/Showcase.png);      background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Showcase.png');     display:block; _background-position:-10px 0px; }
.QuotationTitle   { position:absolute; width:694px; height:74px; background:url(Images/QuotationBasket.png);    background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/QuotationBasket.png');     display:block; _background-position:-10px 0px; }
.EnquiryTitle     { position:absolute; width:694px; height:74px; background:url(Images/Quotation.png);    background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Quotation.png');     display:block; _background-position:-10px 0px; }
.EntsTitle        { position:absolute; width:864px; height:74px; background:url(Images/Entertainment.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Entertainment.png'); display:block; _background-position:-10px 0px; padding-left:12px; padding-top:33px; font-size:1.1em; z-index:1000;  }
.EntsTitleII	  { position:absolute; width:860px; height:41px; z-index:1003; display:inline-block; padding-top:33px; padding-left:12px;  }	

.EnquireNow		  { position:absolute; width:180px; height:30px; z-index:1004; top:15px; right:0px;   }
.EnquireNow a { font-size:16px; color:white !important; border:solid 2px white; padding:2 7 2 7; }
.EnquireNow a:hover {color:#FEEC55 !important; border:solid 2px #FEEC55; }

.ViewQuote        { position:absolute; width:205px; height:30px; z-index:1004; top:15px; right:0px;  }
.ViewQuote a { font-size:12px; background:url(Images/shoppingbasket1.png); background-repeat:no-repeat; background-position:5px 2px; border:solid 2px; padding:2 7 2 10; padding-left:33px;  }
.ViewQuote a:hover {background:url(Images/shoppingbasket2.png); background-repeat:no-repeat; background-position:5px 2px;}         

#QuoteList { position:absolute; margin-left:30px; top:0px; width:800px; }
#QuoteList div.QuoteRow { position:relative; float:left; width:800px; height:100px; text-align:left; margin-bottom:20px;}
#QuoteList div.QuoteRow div.Photo { width:150px; float:left; position:relative; }
#QuoteList div.QuoteRow div.Photo img { border:solid 1px white;}
#QuoteList div.QuoteRow H2 { font-size:14px; font-weight:bold; color:White; margin-bottom:2px; }
#QuoteList div.QuoteRow A { border:solid 2px white;  text-decoration:none; color:White; padding:5 7 5 7; float:right; margin-top:10px; margin-right:10px; }
#QuoteList div.QuoteRow A:Hover {color:#942205; }
#QuoteList div.QuoteNav { width:800px;}
#QuoteList div.QuoteNav A { text-decoration:none; color:#591303; font-weight:bold; }
#QuoteList div.QuoteNav A:Hover { text-decoration:underline;}

#News { position:absolute; margin-left:30px; top:0px; width:800px;}
#News div.NewsRow { position:relative; float:left; width:800px; height:100px; text-align:left; margin-bottom:20px;}
#News div.NewsRow P { margin-bottom:7px;}
#News div.NewsRow img { float:left; margin-top:4px; margin-right:10px; margin-bottom:5px; border:solid 1px white;}
#News div.NewsRow h2 { color:#942205; font-size:14px; font-weight:bold; margin-bottom:5px; }
#News div.NewsRow a { text-decoration:none; color:#942205; margin-left:250px; font-weight:bold;  }
#News div.NewsRow a:hover { color:White;}

#Showcase { position:absolute; margin-left:30px; top:-50px; width:830px; height:664px; background:url(/Images/ShowcaseFrame.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/ShowcaseFrame.png',  sizingMethod='crop');}

#flashcontent  { width:540px; height:360px;  position:absolute; top:170px; left:145px; background-color:#993300;}
#flashcontentII  { width:360px; height:240px;  position:absolute; top:0px; left:0px; background-color:#993300;}
#flashcontentIII  { width:0px; height:0px;  position:absolute; top:400px; left:0px; overflow:hidden;}

#ShowcaseNav { position:absolute; top:487px; left:180px;}
#ShowcaseNav a { text-decoration:none; color:#f59a3f; font-weight:bold; margin-right:20px; }
#ShowcaseNav a:Hover { color:White;}  
#pausebutton { position:absolute; left:420px; top:0px; width:90px; }

.EntsTitleII span.Arrow   { width:21px; height:17px; background:url(Images/Arrow.png); background-repeat:no-repeat; background-position:0px 0px; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Arrow.png'); display:block; margin-left:10px; margin-right:10px; padding-bottom:5px; float:left; _margin-top:7px; margin-top:7px; }
.EntsTitleII A       { text-decoration:none; font-weight:bold; color:#942205; height:30px; line-height:26px; display:block; float:left; }
.EntsTitleII A:Hover { color:white; }

.MainBody { position:relative; top:335px; left:0px; width:869px; color:White;   }	

.AboutUs    { position:relative; left:20px; width:750px; }
/*.AboutUs div h1 { color:#591303; font-size:1.5em; }*/

.OurServices    { position:relative; width:750px; }
/*.OurServices h2 { color:#591303; font-size:1.5em; }*/

.ContactUsLHS                     { float:left; width:220px; color:#591303; margin-left:20px;  }
.ContactUsLHS div.Logo                { width:186px; height:75px; min-height:75px; background:url(Images/TLLogo.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/TLLogo.png'); display:block; margin-bottom:10px; }
.ContactUsLHS div.Address             { margin-left:20px; }
.ContactUsLHS div.Address span        { float:left; }
.ContactUsLHS div.Address span.Legend { width:50px; display:block; font-weight:bold; float:left;}
.ContactUsLHS div.Address A           { text-decoration:none; color:#591303;}
.ContactUsLHS div.Address A:Hover     { text-decoration:underline; color:#671303; }

.ContactUsRHS                { float:left; width:580px; display:block; margin-top:20px;  }
.ContactUsRHS span           { color:#591303; font-weight:bold; font-size:0.8em; width:90px; display:block; text-align:right; padding-right:2px; line-height:22px; height:20px; min-heigth:20px; float:left; }
.ContactUsRHS input          { border:solid 1px #F4682C; width:180px; _width:170px; color:#591303; margin-left:3px; padding-left:5px; min-height:22px; _height:22px; margin-bottom:3px; margin-top:2px; line-height:18px; float:left; display:block; }
.ContactUsRHS input.TB3 { width:100px;}
.ContactUsRHS div textarea   { border:solid 1px #F4682C; height:150px; width:200px; padding-left:5px; color:#591303; font-family:Arial; }
.ContactUsRHS div textarea.TB2 { width:480px;}
.ContactUsRHS A              { text-decoration:none; color:#591303; font-weight:bold; font-size:.8em; line-height:20px; }
.ContactUsRHS A:Hover        { text-decoration:underline; }
.ContactUsRHS A.submit       { float:left; width:80px; font-size:12px; border:solid 1px #591303; margin-left:280px; text-align:center;  }
.ContactUsRHS A.submit:Hover { border:solid 1px #F4682C; color:#F4682C; }
.ContactUsRHS A.submitquotation       { float:left; width:80px; font-size:12px; border:solid 2px #591303; margin-left:230px; text-align:center;  }
.ContactUsRHS A.submitquotation:Hover { border:solid 2px #F4682C; color:#F4682C; }
.ContactUsRHS A.backbutton { font-size:12px;}

#divEnquiryAddress { margin-top:28px;}

.EntsCategoryList               { position:relative; left:18px; width:850px; color:White; margin-left:50px;  }
.EntsCategoryList div.LHS           { float:left; width:350px; margin-right:20px;  }
.EntsCategoryList div.RHS           { float:left; width:350px; }
.EntsCategoryList div.Item			{ float:left; width:350px; margin-bottom:20px;  }    
.EntsCategoryList div.Item span p   { margin-bottom:10px; }
.EntsCategoryList div.Item span img { float:right; border:solid 1px white; margin-bottom:2px; margin-left:2px; margin-right:5px; }
.EntsCategoryList div.Item A             { text-decoration:none;}
.EntsCategoryList div.Item A.title       { font-weight:bold; color:White; margin-bottom:5px; display:block;}
.EntsCategoryList div.Item A.findoutmore { color:#591303; font-size:.9em; }

.ArcadeLink A       { text-decoration:none; color:#591303; font-weight:bold; }
.ArcadeLink A:Hover { text-decoration:underline; }

.EntsActsList                 { position:relative; left:18px; width:840px; color:White; margin-left:50px; }
.EntsActsList div.LHS             { float:left; width:350px; margin-right:20px;  }
.EntsActsList div.RHS             { float:left; width:350px; }
.EntsActsList div.Item			  { float:left; width:350px; margin-bottom:20px; }    
.EntsActsList div.Item span p     { margin-bottom:10px; }
.EntsActsList div.Item span img   { float:right; border:solid 1px white; margin-bottom:2px; margin-left:5px; margin-right:5px; }
.EntsActsList div.Item A               { text-decoration:none;}
.EntsActsList div.Item A.title         { font-weight:bold; color:White; margin-bottom:5px; display:block;}
.EntsActsList div.Item A.findoutmore   { color:#591303; font-size:.9em;}

.EntsActsListOnly             { width:700px; margin-bottom:20px; padding-left:20px; }
.EntsActsListOnly span.Act    { display:block; _display:inline-block; _margin-bottom:7px; margin-left:0px; _margin-left:10px; }
.EntsActsListOnly A           { text-decoration:none; color:White; } 
.EntsActsListOnly A:hover     { text-decoration:underline; }     

.Product                           { margin-left:17px; }

.Product div.ProductLHS                { float:left; display:block; height:700px; margin-right:0px; width:360px; }
.Product div.ProductLHS div.Photo      { display:block; width:360px; height:300px; overflow:hidden; }
.Product div.ProductLHS div.Photo IMG  { position:absolute; border:solid 2px white; }
.Product div.ProductLHS div.Video      { position:absolute; width:364px; height:244px; _width:360px; _height:240px; overflow:hidden; border:solid 2px white; }
.Product div.ProductLHS div.Video object { position:absolute; top:0px; left:0px; }

.Product div.ProductLHS div.MultiMedia            { margin-left:30px; position:absolute; top:320px; }
.Product div.ProductLHS div.MultiMedia div.Listen { padding-top:10px; padding-left:25px; float:left; width:50px; height:49px; display:inline-block; background:url(Images/MusicSymbol.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/MusicSymbol.png',  sizingMethod='crop'); margin-right:20px; _margin-right:0px; }
.Product div.ProductLHS div.MultiMedia div.Watch  { padding-top:10px; padding-left:45px; float:left; width:100px; height:53px; display:inline-block; background:url(Images/MovieStrip.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/MovieStrip.png',  sizingMethod='crop'); margin-left:10px; }
.Product div.ProductLHS div.MultiMedia div.SlideShow  { padding-top:10px; padding-left:45px; float:left; width:100px; height:53px; display:inline-block; background:url(Images/MovieStrip.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/MovieStrip.png',  sizingMethod='crop'); margin-left:10px; }
.Product div.ProductLHS div.MultiMedia span       { cursor:hand; cursor:pointer; }

.Product div.ProductLHS div.Buttons { position:absolute; top:380px; width:360px; height:100px; }
.Product div.ProductLHS div.Buttons A { border:solid 2px white; width:210px; padding:5 5 5 5; margin-bottom:10px; color:White; text-decoration:none; font-weight:bold; display:block;} 
.Product div.ProductLHS div.Buttons A:Hover { border:solid 2px #942205; color:#942205;}

.Product div.ProductRHS                { float:left; width:420px; display:block; height:700px;  padding-left:30px; }
.Product div.ProductRHS H1             { color:white; font-size:1.2em; font-weight:bold; margin-bottom:10px;}
.Product div.ProductRHS H2             { color:white; font-size:1.1em; font-weight:bold; margin-bottom:5px;}
.Product div.ProductRHS H3             { color:white; font-size:1.0em; margin-left:10px; font-weight:normal; }
.Product div.ProductRHS P              { margin-left:10px; margin-bottom:10px;}
.Product div.ProductRHS SPAN           { margin-left:10px; margin-bottom:10px; display:inline-block; width:400px; font-size:0.8em;}   
.Product div.ProductRHS div.Song       { display:block; float:left; height:20px; width:auto; overflow:visible;}          

.Portfolio                                           { position:absolute; top:-70px; }

.Portfolio div.PortfolioLHS                          { float:left; height:500px; display:block; width:260px; margin-right:0px; margin:0px; padding:0px; }
.Portfolio div.PortfolioLHS A.Add                    { margin-left:20px; text-decoration:none; color:#591303;}
.Portfolio div.PortfolioLHS A.Add:Hover              { color:White; text-decoration:underline;}
.Portfolio div.PortfolioLHS UL                       { margin:0px; padding:0px; margin-left:18px; margin-top:30px;}
.Portfolio div.PortfolioLHS LI                       { list-style-type:none; width:160px; height:20px; padding:0px; margin:0px; display:inline-block; }
.Portfolio div.PortfolioLHS LI A                     { text-decoration:none; color:white; background:url(Images/BulletWhite.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/BulletWhite.png', sizingMethod='crop'); display:block; width:220px; height:100%; padding-left:30px; line-height:10px; font-size:0.9em; display:inline-block; }
.Portfolio div.PortfolioLHS LI A:Hover               { color:#F1EF7C; background:url(Images/BulletYellow.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/BulletYellow.png',  sizingMethod='crop') }

.Portfolio div.PortfolioRHS                          { float:left; height:500px; display:block; width:570px; margin-left:0px; background:url(Images/Frame.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Frame.png',  sizingMethod='crop'); }
.Portfolio div.PortfolioRHS A.Edit                   { text-decoration:none; color:#591303;}
.Portfolio div.PortfolioRHS A.Edit:Hover             { color:White; text-decoration:underline;}
.Portfolio div.PortfolioRHS div.Photo                { display:inline-block; position:absolute; top:95px; left:340px; _left:345px; width:300px; height:200px; border:solid 1px #FA7630; overflow:hidden; background:#5f1003; }
.Portfolio div.PortfolioRHS div.Photo IMG            { position:absolute;}
.Portfolio div.PortfolioRHS div.Description          { display:inline-block; position:absolute; top:360px; left:330px; width:410px; height:320px; }
.Portfolio div.PortfolioRHS div.Description H1       { color:White; font-size:1.0em; font-weight:bold; margin-bottom:5px;}
.Portfolio div.PortfolioRHS div.Description H2       { color:White; font-size:0.9em; margin-bottom:3px;}
.Portfolio div.PortfolioRHS div.Description P        { font-size:0.9em; }
.Portfolio div.PortfolioRHS div.Testimonials         { display:inline-block; position:absolute; top:460px; left:330px; width:350px; height:140px; }
.Portfolio div.PortfolioRHS div.Testimonials H1      { color:White; font-size:1.0em; font-weight:bold; margin-bottom:3px;}
.Portfolio div.PortfolioRHS div.Testimonials H2      { color:White; font-size:0.9em; margin-bottom:3px;}
.Portfolio div.PortfolioRHS div.Testimonials P       { font-style:italic; font-size:0.9em; margin-bottom:15px; }
.Portfolio div.PortfolioRHS div.NavButtons           { position:relative; top:345px; left:400px; width:55px; height:20px; }

.SiteMap          { position:relative; top:-80px; width:750px; left:20px; }
.SiteMap A        { text-decoration:none; color:White; font-weight:bold; display:inline-block; }
.SiteMap A:Hover  { text-decoration:underline; }
.SiteMap A.Level1 { padding-left:0px;  }
.SiteMap A.Level2 { padding-left:20px; }
.SiteMap A.Level3 { padding-left:40px; }
.SiteMap P        { display:inline-block; }
.SiteMap P.Level1 { padding-left:0px;  }
.SiteMap P.Level2 { padding-left:20px; }
.SiteMap P.Level3 { padding-left:40px; }

#SlideShowPauseResume { position:relative; top:280px; left:80px; cursor:hand; font-size:0.9em; font-weight:bold; color:#FEB158; cursor:hand; cursor:pointer; }
#SlideShowPrev        { background:url(Images/PrevButton.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/PrevButton.png', sizingMethod='crop'); width:25px; height:17px; display:inline-block; cursor:hand; cursor:pointer; float:left; }
#SlideShowNext        { background:url(Images/NextButton.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/NextButton.png', sizingMethod='crop'); width:25px; height:17px; display:inline-block; cursor:hand; cursor:pointer; float:left; }

.Login						{ margin-left:300px;}
.Login.Header               { margin-bottom:5px; }
.Login.LoginRow             { margin-bottom:2px;}
.Login.LoginNav             { margin-top:5px; width:235px; height:35px; margin-left:200px;}
.Login.LoginRow span.Legend { width:80px; display:inline-block; font-weight:bold; font-size:0.9em; }
.Login.LoginRow input       { width:150px; border:solid 1px #F4682C;}
.Login.LoginNav A           { text-decoration:none; color:White; font-weight:bold; }
.Login.LoginNav A:Hover     { color:#591303; }
.Login.LoginRow span.UnsuccessText { color:#591303; margin-left:60px; }

.AdminEnts A       { width:400px; display:block; text-align:center; text-decoration:none; color:White; font-weight:bold; margin-top:20px; margin-left:200px; display:block;  }
.AdminEnts A:Hover { color:#591303; }

.AdminList          { height:1200px; margin-left:100px; }
.AdminList A        { text-decoration:none; color:White; font-weight:bold; margin-bottom:2px; display:inline-block;  }
.AdminList A.Add    { text-decoration:none; color:#591303; font-weight:bold; margin-bottom:2px; width:180px; margin-left:20px; font-size:0.9em; }
.AdminList A:Hover  { color:#591303; }
.AdminList A.Level1 { margin-left:20px; }
.AdminList A.Level2 { margin-left:40px; }
.AdminList A.Level3 { margin-left:60px; }

.AdminEdit                        { margin-left:100px;}
.AdminEdit Row                    {}
.AdminEdit.Row span.Legend        { width:80px; display:inline-block; text-align:right; margin-right:5px; }
.AdminEdit.Row span.SubHeading    { margin-top:10px; margin-left:83px; display:inline-block; }
.AdminEdit.Row span.taLegend      { margin-bottom:280px; }
.AdminEdit.Row input.TextBox      { width:300px; }
.AdminEdit.Row textarea           { width:300px; height:300px; font-family:Arial;}
.AdminEdit.Row span.CheckBox      { margin-left:82px; }
.AdminEdit.Row A                  { text-align:center; border:solid 1px white; width:110px; margin-right:5px; color:White; text-decoration:none; display:inline-block; height:20px; line-height:18px; margin-left:85px; margin-top:10px;}
.AdminEdit.Row A:Hover            { text-decoration:underline; }

.AdminEdit.Nav                    { margin-left:120px; margin-top:10px;}
.AdminEdit.Nav A                  { text-align:center; border:solid 1px white; width:70px; margin-right:5px; color:White; text-decoration:none; display:inline-block; height:20px; line-height:18px;}
.AdminEdit.Nav A:Hover            { text-decoration:underline; }

.AdminEdit.ProductList            { width:300px; margin-left:82px; margin-top:10px; }
.AdminEdit.ProductList span.Title { width:200px; display:inline-block; }    

.AdminEdit.Testimonials               { width:400px; }
.AdminEdit.Testimonials span.Legend   { width:80px; display:inline-block; text-align:right; margin-right:5px; }
.AdminEdit.Testimonials span.taLegend { margin-bottom:102px; }
.AdminEdit.Testimonials input.TextBox { width:300px; }
.AdminEdit.Testimonials textarea      { width:300px; height:120px; font-family:Arial;}
.AdminEdit.Testimonials span.CheckBox { margin-left:82px; }
.AdminEdit.Testimonials A             { text-decoration:none; color:White; border:solid 1px white; width:180px; margin-right:5px; color:White; text-decoration:none; display:inline-block; height:20px; line-height:18px; margin-left:150px; margin-top:10px; text-align:center;}
.AdminEdit.Testimonials A:Hover       { text-decoration:underline; }

.AdminEdit.Playlist               { width:400px; }
.AdminEdit.Playlist span.Legend   { width:80px; display:inline-block; text-align:right; margin-right:5px; }
.AdminEdit.Playlist span.taLegend { margin-bottom:102px; }
.AdminEdit.Playlist input.TextBox { width:300px; }
.AdminEdit.Playlist textarea      { width:300px; height:120px; font-family:Arial;}
.AdminEdit.Playlist span.CheckBox { margin-left:82px; }
.AdminEdit.Playlist A             { text-decoration:none; color:White; border:solid 1px white; width:180px; margin-right:5px; color:White; text-decoration:none; display:inline-block; height:20px; line-height:18px; margin-left:150px; margin-top:10px; text-align:center;}
.AdminEdit.Playlist A:Hover       { text-decoration:underline; }

.AdminEdit div.Images           { margin-left:82px; margin-top:10px; width:220px; }
.AdminEdit div.Images div.Photo { float:left; width:170px; margin-bottom:20px;}
.AdminEdit div.Images img       { border:solid 1px white; width:200px; margin-right:0px; margin-bottom:0px; }
	
#AddressList              { position:absolute; width:300px; height:200px; top:0px; left:0px; background-color:ButtonFace; border:outset 2px buttonFace; overflow:auto; margin:20px 0px 0px 0px; text-align:center; font-size:12px;}
#AddressList div          { background-color:window; border-bottom:solid 1px activeborder; overflow:hidden; width:100%; height:20px; text-align:left; padding:2px 2px 2px 5px; cursor:pointer;}
#AddressList div.hover    { background-color:ActiveCaption; color:CaptionText; }
#AddressList div.selected { background-color:HighLight; color:highlighttext; }
#AddressList p            { margin:50px 20px 20px 20px; }
#AddressList img          { border: solid 1px windowframe; margin:5px;}

/*Calender*/
TABLE.Cal{  width:150px; height:120px; background-Color:#F1F1F1; cursor:hand; border:solid 1px black;}
TABLE.Cal TD{width:14%; font-size:11px; text-align:center;}	
TABLE.Cal TD.thisMonth{width:140px; font-size:12px; color:#212121; text-align:center;}
TABLE.Cal TD.month{font-size:12px; background-color:#212121; color:#F1F1F1; text-align:center; border:solid 1px black;}
TABLE.Cal TD.year{width:60px; font-size:12px; text-align:center;color:#212121; }

TR.Cal{height:15px; background-Color:#212121; color:#F13D24; font-size:10px; border-bottom:solid 1px #212121; border-top:solid 2px #f1f1f1; }

.XAPDialogModal { position:absolute; top:0px; left:0px; z-index:30000; width:100%; height:100%; background-color:White; filter:alpha(opacity=2); }
.XAPDialog { position:absolute; z-index:30001; top:60; left:200; width:400; height:330; background-color:#EEEEEE; border:solid 1px black; text-align:center;  line-height:10px; filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=5); }
.XAPDialog DIV.XAPTitleBar	{ border-bottom:solid 1px black; font-size:13px; font-weight:bold; width:100%; height:25px; background-color:#CCCCCC; color:black; line-height:25px}
A.DialogButton { display:block; width:100px; height:20px; border:solid 1px #F13D24; background-color:White; text-decoration:none; color:#F13D24; font-size:12px; font-weight:bold; text-align:center; margin:5; line-height:17px; margin:2px}
A.DialogButton:hover { background-color:#F13D24; color:White; }

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

div.LandingPage { position:relative; left:50px; top:-80px; width:750px; color:White; } 
div.LandingPage H1 { color:White; margin-bottom:10px; }
div.LandingPage p { color:White; font-size:14px; margin-left: 0px; margin-bottom:10px; }
div.LandingPage a { color:#591303; }
div.LandingPage a:Hover { text-decoration:underline; }

div.MainBody p.CatDesc { margin-left:68px; position:relative; top:-20px; width:720px;}

div.Arcade { position:relative; left:50px; top:-10px; width:750px; color:White; } 
div.Arcade A       { text-decoration:none; color:#591303; font-weight:bold; }
div.Arcade A:Hover { text-decoration:underline; }

div.LandingPagesAdmin  { position:relative; left:50px; }
div.LandingPagesAdmin A       { text-decoration:none; color:#591303; font-weight:bold; }
div.LandingPagesAdmin	 A:Hover { text-decoration:underline; }
div.LandingPagesAdmin span { width:200px; text-align:right; padding-right:5px; }
div.LandingPagesAdmin input.textbox { width:400px; }
div.LandingPagesAdmin textarea { width:400px; height:150px; }
div.LandingPagesAdmin span.textarea {margin-bottom:130px; }

#divInnerRepeatArea div.devlink { position:absolute; bottom:5px; left:650px; font-size:10px;}
#divInnerRepeatArea div.devlink A {color:#591303;}

#listentext { width:60px; text-align:left; }
#watchtext { width:60px; text-align:left; }
#slideshow { width:60px; text-align:left; }