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


body {font-family:"Lucida Grande",Tahoma,Arial,Helvetica,sans-serif; color:#702c91; margin:0; font-size:12px; background-image:url(../images/personalise/star-bg.jpg); background-repeat:no-repeat; background-position:top; background-color:#000209; text-align:left;  }
html { margin:0px; text-align:center; min-width:748px; min-height:100%; font-size: 62.5%; height:auto; }

#bottom-bg {width:100%; height:840px; margin:0 auto; padding:0; background-image:url(../images/personalise/star-dancers-bg.jpg); background-repeat:no-repeat; background-position:bottom; position:absolute; background-color:#000005; text-align:center; z-index:-1;} 

h1 {font-size:1.4em; color:#000000;  margin-bottom:0; padding:0;}
h2 {font-size:1.2em; color:#000000; margin-bottom:1.3em; padding:0;}
h3 {font-size:1.6em; color:#000000; margin-bottom:1.3em; padding:0; line-height:1.2em;}
h4 {font-size:1.4em; color:#702c91; margin-bottom:1.3em; padding:0; line-height:1.2em;}
p {font-size:1.1em; color:#702c91; margin-bottom:0.9em; padding:0; line-height:1.3em; }
span {font-family:"Lucida Grande",Tahoma,Arial,Helvetica,sans-serif; color:#702c91; margin:0; font-size:12px; }


.clear {clear:both;}
.bold {font-weight:bold}
.left {float:left}
.right {float:right}
.pinkline {border-bottom:1px solid #ee3e94;}
#marginright15 {margin-right:15px;}
#lotterycopy {font-size:12px;}
.comingsoon {font-size:1.4em; font-weight:bold;}
.highlight-italic {font-style:italic; font-size:1.3em; text-align:center;}
.poem {text-align:center; font-size:15px; font-weight:bold; font-style:italic; line-height:1.5em;}
.section-whatsnew-container h3 {color:#FFFFFF; font-size:1.2em; margin-bottom:0.2em;}
.section-whatsnew-container p {color:#FFFFFF; font-size:1.0em; margin:0;}

.twitter-actor {color:#595353; font-size:1.4em; font-family:"Times New Roman", Times, serif; margin:0; font-weight:lighter; line-height:1.0em; }
.twitter-name {color:#702c91; font-size:1.3em; font-family:"Times New Roman", Times, serif; margin:0; font-weight:lighter;}
.boutique-copy h4 { font-family:"Times New Roman", Times, serif; font-size:13px; color:#4f4058; margin:0;}
.widget-copy h4 {font-family:"Times New Roman", Times, serif; font-size:16px; color:#4f4058; margin:0; font-style:italic; line-height:1.4em;}
.boutique-copy p { font-family:"Times New Roman", Times, serif; font-size:1.0em; color:#f4238b; margin:0;}
.download-copy h4 { font-family:"Times New Roman", Times, serif; font-size:16px; color:#4f4058; margin:0; font-style:italic; line-height:1.4em;}
.boutiquefav {color:#f61685}
#home-copy p {margin-top:1.1em; margin-bottom:0;}

.clickhere {font-size:1.5em; color:#f05f99;}
.phonenumber {font-size:1.6em; font-weight:bold; color:#702c91; line-height:1.4em;}
.smallprint {font-size:1.1em;}
.small_font {font-size:0.8em;}
#tickets-box-content h4 {margin-bottom:0.4em; margin-top:0; font-size:14px;}
#right-column-tickets h3 {margin-bottom:1.3em;}
#right-column-cast h3 {margin-bottom:0.6em;}
#right-column-photos h3, #right-column-network h3 {margin-bottom:1.3em;}
#right-column-photos h4 {margin-bottom:0; margin-top:0.4em;}
#tickets-box-content p {margin:0; font-size:14px;}
#tickets-box-content h3 {margin:0; font-size:14px; color:#702c91; margin-bottom:0.4em; margin-top:0.3em;}
.cast-name {color:#ee4e8a; font-size:1.1em; font-weight:bold; line-height:0.9em;}
.cast-role {font-size:1.0em; line-height:1.1em;}

.cast-biog p {margin-top:0;}
.cast-biog h4 {color:#ed1e83; margin-top:0; margin-bottom:1.2em;}
.cast-biog-full p {margin-top:0;}
.cast-biog-full h4 {color:#ed1e83; margin-top:0; margin-bottom:1.2em;}

.news-article p {margin-top:0;}
#newsbox h4 {margin:0; font-size:1.3em; color:#f0499b;}
.newdate-date span {color:#FFFFFF; font-weight:bold;}

#facts-box p, #signup-box p, #investor-box p {margin:0; }

.download-box-rightcontent p {margin:0;}
#right-column-download h3 {margin-bottom:1.3em}

#right-column-news h3, #right-column-reviews h3, #right-column-gettoknow h3 {margin-bottom:1.3em}
#disqus-heading h3 {margin:0;}
.review-box-content h3 {font-size:1.2em;}
.investor-box-content h4 {margin:0;}
.reviews-box-content h4, .review-right h4 {font-size:1.4em; line-height:1.2em; color:#f0499b; margin-bottom:0; margin-top:0; text-align:center;}
.reviews-box-content p, .grey-box-content p {margin-bottom:0; margin-top:0.5em;}


/*****links*********/
a:link {color:#2d50b4; text-decoration:none; font-family:"Lucida Grande",Tahoma,Arial,Helvetica,sans-serif;}
a:visited {color:#294b9b; text-decoration:none; font-family:"Lucida Grande",Tahoma,Arial,Helvetica,sans-serif;}
a:hover {color:#ed2085; text-decoration:none; font-family:"Lucida Grande",Tahoma,Arial,Helvetica,sans-serif;}

#bottom-footer a:link {color:#FFFFFF; text-decoration:none; }
#bottom-footer a:visited  {color:#FFFFFF; text-decoration:none;}
#bottom-footer a:hover {color:#ed2085; text-decoration:none; }

.video-link a:link { text-decoration:underline; }
.video-link a:visited  { text-decoration:underline;}
.video-link a:hover { text-decoration:underline; }

.section-whatsnew-container a:link {color:#FFFFFF; }
.section-whatsnew-container a:visited {color:#FFFFFF; }
.section-whatsnew-container a:hover {color:#ed2085; }

.cast-copy a:link {color:#ed1e83; }
.cast-copy a:visited {color:#ed1e83; }
.cast-copy a:hover {color:#2d50b4; }

.creative-copy a:link {color:#ed1e83; }
.creative-copy a:visited {color:#ed1e83; }
.creative-copy a:hover {color:#2d50b4; }

#wrap {width:1000px; margin:0 auto; padding:0; position:relative;}
#content-container {width:1000px; margin:0; padding:0; }
#topbanner {width:1000px; height:197px; padding:0; margin:0;}
#personalise-holder {width:1000px; height:51px; margin:0; padding:0; }
#personalise {width:221px; height:41px; margin:10px 0 0 752px; padding:0; background-image:url(../images/personalise-bg.png); background-repeat:no-repeat; }
.personalise-left {width:89px; float:left; margin:0; padding:12px 0 0 15px; }
.personalise-right {width:100px; float:right; margin:0; padding:4px 15px 0 2px;}
#navigation {width:776px; height:200px; margin:0 0 0 20px; padding:0; position:absolute; top:206px; left:189px; z-index:14;   }
#elle-head {width:149px; height:105px; margin:0; padding:0; position:absolute; top:175px; left:64px;  display:block; z-index:2;}
#elle-body {width:325px; height:465px; margin:0; padding:0; position:absolute; top:280px; left:3px;  display:block; z-index:2;}
#flash-logo {position:absolute; top:50px; left:10px; margin:0; padding:0;}
#elle-glitter {width:217px; height:240px; margin:0; padding:0; position:absolute; top:150px; left:40px; display:block; z-index:2;}

#top-nav {width:1000px; height:78px; margin:0; padding:0; background-image:url(../images/grey-nav-bg.png); background-repeat:no-repeat;}
#content {width:944px; margin:0; padding:0 28px 0 29px; background-image:url(../images/grey-bg-shadow.png); background-repeat:repeat-y; min-height:600px; }
* html #content{  height:600px;} /***ie 6 min height hack***/
#left-column {float:left; width:223px; height:600px; padding:0; margin:0;  }
#right-column {float:right; width:720px; padding:0; margin:0;}
#right-col-top {width:720px; height:110px; padding:0; margin:0; position:relative;   }
#right-col-top-left {width:475px; height:110px; margin:5px 0 0 0; padding:0; float:left; z-index:1; }
/**#right-col-top-right {width:202px; height:118px; margin:0; padding:0; float:left; }**/
#right-col-bottom {width:720px; height:395px; margin:24px 0 0 0; padding:0; background-image:url(../images/pink-gradient.gif); background-position:right; background-repeat:no-repeat;  }
#home-copy {width:695px; margin:0; padding:0 0 0 25px;  }

#bottom {width:944px; margin:0; padding:0;  position:relative;  }
#floor {width:950px; margin:0 auto; padding:0 25px 0 25px; min-height:305px; background-image:url(../images/pink-bottom-bg.png); background-repeat:no-repeat; }
* html #floor{ height:305px;} /***ie 6 min height hack***/
#bottom-footer {width:1000px; margin:0px 30px 0 30px; padding:0 0 40px 0; font-size:1.0em; color:#FFFFFF;}
.bottom-footer-left {width:720px; margin:0; padding:0; float:left; }
.bottom-footer-right {width:165px; margin:0 60px 0 0; padding:0; float:right; font-size:1.0em; color:#FFFFFF;}



#bottom-footer ul {list-style-type:none; display:inline; margin:0; padding:0;}
#bottom-footer ul li {list-style-type:none; display:inline; margin:0; padding: 0 8px 0 0;}

#bottom-right{width:287px; height:auto; min-height:496px; float:right; margin:0; padding:0; background-image:url(../images/blue-gradient-bg.gif); background-repeat:no-repeat; }

#footer {width:910px; height:75px; margin:0 auto; padding:8px 40px 0 50px; background-image:url(../images/footer-bg-main.png); background-repeat:no-repeat; }
.footer-left {width:440px; height:37px; padding:0; margin:0; float:left;}
.footer-right {width:190px; height:37px; padding:0; margin:0; float:right; text-align:right;}
.icon {float:left; margin:0 5px 0 5px; padding:0;}

/******moving dogs******/
#bottom-dog {width:253px; height:191px; margin:0; padding:0;}
#dog {width:100px; height:155px; margin:0; padding:0; position:absolute; top:575px; left:240px;}


/***book-btn ****/
#book-btn {width:140px; height:85px; margin:0; padding:0; position:absolute; top:143px; left:230px; z-index:12; }

/***investor-btn ****/
#investor-btn {width:140px; height:85px; margin:0; padding:0; position:absolute; top:143px; left:480px; z-index:12; }


/****video box******/
#video-holder {width:719px; padding:0; margin:0;}
.video {width:544px; height:322px; margin:0; padding:17px 0 0 120px; background-image:url(../images/video-frame-left.png); background-repeat:no-repeat; float:left;   }
.video-date {width:55px; height:204px; padding:135px 0 0 0; margin:0; background-image:url(../images/video-frame-right.png); background-repeat:no-repeat; float:right;  }
.video-heading {width:75px; height:19px; margin:10px 0 0 81px;}
.video-link {width:189px; margin:0; padding:5px 0 0 530px;}

/****sign up box****/
#signup-container {width:216px; height:118px; margin:0; padding:0; position:absolute; top:290px; left:740px; }/*position:absolute; top:0px; left:483px;*/
.signup-left {float:left; width:90px;  height:118px; margin:0; padding:0; }
.signup-right {float:right; width:118px; height:88px; margin:0; padding:30px 0 0 0; }


/******glitter box ******/
#glitterbox {width:222px; height:163px; margin:0; padding:0; position:absolute; top:765px; left:30px; z-index:30;}


/******tools*****/
#tools {width:216px; height:21px; margin:5px 0 0 10px; padding:4px 0 0 18px; background-image:url(../images/tools-bg.gif); background-repeat:no-repeat; display:block;  }
.tellafriend {width:140px; height:24px; margin:0 8px 0 0; padding:0; float:left;}
#rss-holder {width:49px; height:17px; margin:0; padding:0; float:left; }
.rss-logo {width:19px; margin:0; padding:0; float:left;}
.rss-copy {width:20px; margin:2px 0 0 0; padding:0; float:left;}


/******dyscus- your reviews****/
#disqus-container {width:940px; min-height:588px; margin:0 auto; padding:252px 0 0 0; background-image:url(../images/yourreviews/legallyblondecast.jpg); background-repeat:no-repeat;}
* html #disqus-container{  height:588px;} /***ie 6 min height hack***/

#disqus-box {width:758px; margin:0 auto; padding:0; position:relative; }
.disqus-box-top {width:758px; height:11px; font-size:0; margin:0; padding:0; background-image:url(../images/yourreviews/review-box-top.png); background-repeat:no-repeat;}
.disqus-box-content {width:738px; margin:0; padding:100px 10px 10px 10px; min-height:388px; background-color:#edeeef;}
.disqus-box-btm {white-space:758px; height:10px; font-size:0; margin:0; padding:0; background-image:url(../images/yourreviews/review-box-btm.gif); background-repeat:no-repeat;}

#small-glitterbox {width:185px; height:130px; margin:0; padding:0; position:absolute; top:-30px; left:10px; z-index:30;}
#review-heading {width:538px; margin:0; padding:0 0 20px 200px; }
/**********headings**********/

#legallyblonde-title {width:965px; height:135px; margin:0 auto; padding:0; text-indent:-5000px; background-image:url(../images/titles/logo.png); background-repeat:no-repeat;}
#personalise-title {width:86px; height:13px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/personalise.gif); background-repeat:no-repeat;}
#omg-title {width:475px; height:56px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/omigod.gif); background-repeat:no-repeat;}
#ellemail-title {width:122px; height:24px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/ellemail.gif); background-repeat:no-repeat;}
#video-title {width:75px; height:19px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/video-title.gif); background-repeat:no-repeat;}
#whatsnew-title {width:165px; height:37px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/whatnews-title.png); background-repeat:no-repeat;}
#twitter-title {width:211px; height:60px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/twitter-title.png); background-repeat:no-repeat;}
#feature-widget-title {width:77px; height:18px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/feature-widget-title.png); background-repeat:no-repeat;}
#feature-boutique-title {width:162px; height:18px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/feature-boutique-title.png); background-repeat:no-repeat;}
#feature-gallery-title {width:84px; height:18px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/feature-gallery-title.png); background-repeat:no-repeat;}
#feature-downloads-title {width:124px; height:18px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/feature-downloads-title.png); background-repeat:no-repeat;}
#feature-jukebox-title {width:91px; height:18px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/feature-jukebox-title.png); background-repeat:no-repeat;}
#youarehere-title {width:115px; height:32px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/youarehere-title.gif); background-repeat:no-repeat;}
#booktickets-title {width:151px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/booktickets-title.gif); background-repeat:no-repeat;}
#ticketprices-title {width:151px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/ticketprices-title.gif); background-repeat:no-repeat;}
#gettingthere-title {width:169px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/gettingthere-title.gif); background-repeat:no-repeat;}
#assisted-title {width:274px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/assisted-title.gif); background-repeat:no-repeat;}
#ticketsgroup-title {width:151px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/ticketsgroup-title.gif); background-repeat:no-repeat;}
#showtimes-title {width:151px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/showtimes-title.gif); background-repeat:no-repeat;}
#tickets-online-title {width:74px; height:17px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/tickets-online-title.gif); background-repeat:no-repeat;}
#showtimes-title-2009 {width:74px; height:17px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/showtimes-title-2009.gif); background-repeat:no-repeat;}
#showtimes-title-2010 {width:74px; height:17px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/showtimes-title-2010.gif); background-repeat:no-repeat;}
#tickets-phone-title {width:99px; height:17px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/tickets-phone-title.gif); background-repeat:no-repeat;}
#tickets-inperson-title {width:105px; height:17px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/tickets-inperson-title.gif); background-repeat:no-repeat;}
#tickets-lottery-title {width:387px; height:17px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/tickets-lottery-title.gif); background-repeat:no-repeat;}

#about-thebrief-title {width:101px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/about-thebrief-title.gif); background-repeat:no-repeat;}
#about-cast-title {width:54px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/about-cast-title.gif); background-repeat:no-repeat;}
#about-creative-title {width:102px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/about-creative-title.gif); background-repeat:no-repeat;}
#about-facts-title {width:62px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/about-facts-title.gif); background-repeat:no-repeat;}


#title-education-pack {width:290px; height:30px; margin:0 0 0 0px; padding:0; text-indent:-5000px; background-image:url(../images/titles/title-education-pack.gif); background-repeat:no-repeat;}
#news-latestgossip-title {width:150px; height:20px; margin:0 0 0 40px; padding:0; text-indent:-5000px; background-image:url(../images/titles/news-latestgossip-title.gif); background-repeat:no-repeat;}
#news-features-title {width:150px; height:20px; margin:0 0 0 40px; padding:0; text-indent:-5000px; background-image:url(../images/titles/title-features.gif); background-repeat:no-repeat;}
#news-newsarchive-title {width:156px; height:21px; margin:0 0 0 40px; padding:0; text-indent:-5000px; background-image:url(../images/titles/news-newsarchive-title.gif); background-repeat:no-repeat;}
#news-archive-title {width:94px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/news-archive-title.gif); background-repeat:no-repeat;}
#news-pressquotes-title {width:149px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/news-pressquotes-title.gif); background-repeat:no-repeat;}
#news-reviews-title {width:93px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/news-reviews-title.gif); background-repeat:no-repeat;}
#news-odetoelle-title {width:138px; height:20px; margin:0 auto; padding:0; text-indent:-5000px; background-image:url(../images/titles/news-odetoelle-title.gif); background-repeat:no-repeat;}

#funstuff-photos-title {width:92px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-photos-title.gif); background-repeat:no-repeat;}
#funstuff-productionphotos-title {width:232px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-productionphotos-title.gif); background-repeat:no-repeat;}
#funstuff-broadwayphotos-title {width:350px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-broadwayphotos-title.gif); background-repeat:no-repeat;}
#funstuff-popvideophotos-title {width:350px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-popvideophotos-title.gif); background-repeat:no-repeat;}
#funstuff-behindthescenesphotos-title {width:350px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-behindthescenesphotos-title.gif); background-repeat:no-repeat;}
#funstuff-legallyblondeinlondon-title {width:350px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-legallyblondeinlondon-title.gif); background-repeat:no-repeat;}
#more-photos-title {width:350px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-morephotos-title.gif); background-repeat:no-repeat;}
#funstuff-widget-title {width:89px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-widget-title.gif); background-repeat:no-repeat;}
#funstuff-downloads-title {width:138px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-downloads-title.gif); background-repeat:no-repeat;}
#funstuff-ellenetwork-title {width:178px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-ellenetwork-title.gif); background-repeat:no-repeat;}
#funstuff-mobile-title {width:85px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-mobile-title.gif); background-repeat:no-repeat;}
#news-productionblog-title {width:199px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/news-productionblog-title.gif); background-repeat:no-repeat;}

#elleworld-partners-title {width:110px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/elleworld-partners-title.gif); background-repeat:no-repeat;}
#ellesboutique-title {width:181px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/elleworld-boutique-title.gif); background-repeat:no-repeat;}
#elleworld-videodiary-title {width:202px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/elleworld-videodiary-title.gif); background-repeat:no-repeat;}

#comingsoon-title {width:448px; height:207px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/comingsoon.gif); background-repeat:no-repeat;}
#funstuff-wallpaper-title {width:138px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-wallpaper-title.gif); background-repeat:no-repeat;}
#funstuff-profileicons-title {width:151px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-profileicons-title.gif); background-repeat:no-repeat;}

#funstuff-myspaceskins-title {width:160px; height:23px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-myspaceskins-title.gif); background-repeat:no-repeat;}

#funstuff-beboskins-title {width:119px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-beboskins-title.gif); background-repeat:no-repeat;}

#funstuff-facebook-title {width:151px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-facebook-title.gif); background-repeat:no-repeat;}

#funstuff-bebo-title {width:151px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-bebo-title.gif); background-repeat:no-repeat;}
#funstuff-twitter-title {width:151px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-twitter-title.gif); background-repeat:no-repeat;}
#funstuff-piczo-title {width:151px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-piczo-title.gif); background-repeat:no-repeat;}
#funstuff-myspace-title {width:151px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-myspace-title.gif); background-repeat:no-repeat;}
#funstuff-signup-title {width:151px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-signup-title.gif); background-repeat:no-repeat;}
#funstuff-gettoknow-title {width:151px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-gettoknow-title.gif); background-repeat:no-repeat;}
#funstuff-castofthemonth-title {width:450px; height:63px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-castofthemonth-title.gif); background-repeat:no-repeat;}


#privacypolicy-title {width:174px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/privacypolicy-title.gif); background-repeat:no-repeat;}
#terms-title {width:230px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/termsconditions-title.gif); background-repeat:no-repeat;}
#signup-title {width:230px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/signup-title.gif); background-repeat:no-repeat;}
#inv-soph-title {width:472px; height:26px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/vipinvestors-soph.gif); background-repeat:no-repeat;}
#inv-high-title {width:478px; height:26px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/vipinvestors-high.gif); background-repeat:no-repeat;}
#thanks-title {width:126px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/thanks.gif); background-repeat:no-repeat;}

#vipinvestors-title {width:319px; height:25px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/vipinvestors-title.gif); background-repeat:no-repeat;}
#vdv-title {width:318px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/-comp.gif); background-repeat:no-repeat;}
#juicy-title {width:500px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/juicy-title.gif); background-repeat:no-repeat;}
#yourreviews-title {width:318px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/news-yourreviews-title.jpg); background-repeat:no-repeat;}
#quiz-title {width:499px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-titles-quiz.gif); background-repeat:no-repeat;}
#score-title {width:200px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/funstuff-titles-score.gif); background-repeat:no-repeat;}
#home-yourreviews-title {width:318px; height:20px; margin:0; padding:0; text-indent:-5000px; background-image:url(../images/titles/yourreviews-title.jpg); background-repeat:no-repeat;}


/******what's new?*******/
#whatsnew-container {width:652px; float:left; margin:0; padding:0; }
#whatsnew-top {width:302px; height:37px; margin:0; padding:25px 0 0 350px; background-image:url(../images/home/whats-new-top.gif); background-repeat:no-repeat;}
#whatsnew {width:652px; height:377px; margin:0 0 20px 0; padding:0;}
.section-whatsnew { height:400px; margin-left:0px; }
.section-whatsnew-container { z-index:23; position:absolute; top:250px; left:0px; width:540px; padding:15px 15px 15px 20px; color:#FFFFFF; text-align:left; }
.section-whatsnew-title { margin:0px; padding:0px; }
.section-whatsnew-text { font-size:0.98em; line-height:1.1em; }


/****twitter******/
#twitter-box {width:262px; margin:6px 0 0 15px; padding:0; }
.twitter-top {width:232px; height:60px; margin:0; padding:0 0 0 30px; background-image:url(../images/home/twitter-top.png); background-repeat:no-repeat; font-size:0; }
.twitter-content {width:254px; height:auto; min-height:154px; margin:0 0 0 7px; background-color:#fac8d5; padding:12px 0 0 0; background-image:url(../images/home/twitter-gradient.jpg); background-repeat:repeat-x; background-position:bottom; border-left:solid 1px #d8d8d8; border-right:solid 1px #d8d8d8; position:relative; }
* html .twitter-content{  height:154px;} /***ie 6 min height hack***/
.twitter-feed {width:254px; margin:0; padding:0; }
.twitter-heading {width:201px; margin:0 auto; padding:10px 0 0 0; position:relative; }
.twitter-heading-top {width:201px; height:3px; margin:0; padding:0; font-size:0; background-image:url(../images/home/twitter-heading-top.gif); background-repeat:no-repeat;}
.twitter-status {width:155px;  margin:5px 0 0 67px; padding:0 2px 0 0; overflow:hidden;}
.twitter-heading-content {width:156px; margin:0; padding:2px 0 0 45px; background-image:url(../images/home/twitter-heading-bg.gif); background-repeat:repeat-y;  }
.twitter-heading-btm {width:201px; height:5px; margin:0; padding:0; font-size:0; background-image:url(../images/home/twitter-heading-btm.gif); background-repeat:no-repeat;}
.twitter-btm {width:262px; height:17px; margin:0; padding:0; background-image:url(../images/home/twitter-btm.png); background-repeat:no-repeat; font-size:0;}
.elle-photo {width:78px; height:76px; margin:0; padding:0;  position:absolute; top:0px; left:-38px;}
.warner-photo {width:78px; height:76px; margin:0; padding:0; position:absolute; top:0px; left:-38px;}


/******feature********/
#feature {width:292px; margin:0; padding:0 32px 0 0; float:left; }
#feature-last {width:292px; margin:0; padding:0; float:left; }
.feature-top {width:262px; height:31px; margin:0; padding:0 0 0 30px; background-image:url(../images/feature-top.png); background-repeat:no-repeat; background-position:absolute bottom; font-size:0;  }
.feature-content {width:288px; background-color:#d1d7d9; margin:0; padding:0; min-height:133px; background-image:url(../images/feature-bg.png); background-repeat:repeat-x; font-size:0; border-left:solid 2px #b3b2b2; border-right:solid 2px #b3b2b2;}
* html .feature-content{  height:133px;} /***ie 6 min height hack***/
.feature-btm {width:292px; height:20px; margin:0; padding:0; background-image:url(../images/feature-bottom.png); background-repeat:no-repeat; background-position:bottom; font-size:0;}
.feature-shadow {width:293px; height:27px; margin:1px 0 0 0; padding:0; background-image:url(../images/feature-shadow.png); background-repeat:no-repeat; font-size:0;}

.boutique-left {width:148px;  margin:0; padding:0 0 0 11px; float:left;   }
.boutique-right {width:114px; height:132px; margin:0; padding:0 11px 0 0; float:right;  }
.boutique-copy {width:148px; margin:0; padding:5px 0 0 0; }
.boutique-copy-heading {width:130px; margin:0; padding:0; float:left; }
.boutique-copy-arrow {width:10px; margin:0; padding:3px 0 0 0; float:left;}
.boutique-fav {width:148px; margin:0; padding:2px 0 2px 0; }

.download-left {width:148px;  margin:0; padding:0 0 0 11px; float:left;   }
.download-right {width:114px; height:132px; margin:0; padding:0 11px 0 0; float:right;  }
.download-copy {width:148px; margin:0; padding:5px 0 0 0; }

.widget-content {width:288px; background-color:#FFFFFF; margin:0; padding:0; min-height:130px;  background-image:url(../images/feature-widget-middle.jpg); background-position:bottom; background-repeat:no-repeat; font-size:0; border-left:solid 2px #b3b2b2; border-right:solid 2px #b3b2b2;}
* html .widget-content{  height:130px;} /***ie 6 min height hack***/
.widget-copy {width:130px; float:left; margin:0; padding:10px 0 0 10px;}
.widget-btm {width:292px; height:20px; margin:0; padding:0; background-image:url(../images/feature-widget-btm.png); background-repeat:no-repeat; background-position:bottom; font-size:0;}

.gallery-content {width:288px; background-color:#FFFFFF; margin:0; padding:0;  min-height:130px; background-image:url(../images/feature-gallery-middle.jpg); background-position:bottom; background-repeat:no-repeat; font-size:0; border-left:solid 2px #b3b2b2; border-right:solid 2px #b3b2b2;  background-color:#FFFFFF;}
* html .gallery-content{  height:130px;} /***ie 6 min height hack***/
.gallery-btm {width:292px; height:20px; margin:0; padding:0; background-image:url(../images/feature-gallery-btm.png); background-repeat:no-repeat; background-position:bottom; font-size:0;}


/*grab it btn*/
#getit-button {padding:0; margin:10px 0 0 0; text-indent:-5000px; width:72px; height:31px; overflow:hidden; }
.getitlarge {width:72px; height:31px; background-image:url(../images/downloads-getit-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.getit a {width:72px; height:31px; background-image:url(../images/downloads-getit-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.getit a:hover {background-position:0px -31px; cursor:pointer;}
.getit a:active {background-position:0px -31px;}

/*listen btn*/
#listen-button {padding:20px 0 0 0; margin:0; text-indent:-5000px; width:72px; height:31px; overflow:hidden; }
.listenlarge {width:72px; height:31px; background-image:url(../images/listen-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.listen a {width:72px; height:31px; background-image:url(../images/listen-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.listen a:hover {background-position:0px -31px; cursor:pointer;}
.listen a:active {background-position:0px -31px;}

/*shop btn*/
#shop-button {padding:0; margin:2px 0 0 0; text-indent:-5000px; width:123px; height:80px; overflow:hidden; }
.shoplarge {width:123px; height:80px; background-image:url(../images/boutique-shop-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.shop a {width:123px; height:80px; background-image:url(../images/boutique-shop-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.shop a:hover {background-position:0px -80px; cursor:pointer;}
.shop a:active {background-position:0px -80px;}

/*back it btn*/
#back-button {padding:0; margin:10px 32px 0 0; text-indent:-5000px; width:64px; height:32px; overflow:hidden; float:right; }
.back {width:72px; height:31px; background-image:url(../images/back.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.back a {width:72px; height:31px; background-image:url(../images/back.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.back a:hover {background-position:0px -32px; cursor:pointer;}
.back a:active {background-position:0px -32px;}

/*signup btn*/
#signupmail-button {padding:0; margin:0; text-indent:-5000px; width:117px; height:31px; overflow:hidden; position:absolute; top:350px; left:840px; z-index:15; }
#signupmail-submit {padding:0; margin:0; background-image:url(../images/signp-btn.gif); width:117px; height:31px; overflow:hidden;}
.signupmail {width:117px; height:31px; background-image:url(../images/signp-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.signupmail a {width:117px; height:31px; background-image:url(../images/signp-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.signupmail a:hover {background-position:0px -31px; cursor:pointer;}
.signupmail a:active {background-position:0px -31px;}

/*signup btn*/
#signupmail-video-button {padding:0; margin:0; text-indent:-5000px; background-image:url(../images/signp-btn.gif); width:117px; height:31px; overflow:hidden;}
.signupmail-video {width:117px; height:31px; background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.signupmail-video input {width:117px; height:31px; background-image:url(../images/signp-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.signupmail-video input:hover {background-position:0px -31px; cursor:pointer;}
.signupmail-video input:active {background-position:0px -31px;}
.signupmail-video a {width:117px; height:31px; background-image:url(../images/signp-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.signupmail-video a:hover {background-position:0px -31px; cursor:pointer;}
.signupmail-video a:active {background-position:0px -31px;}




/*back it btn*/

#right-column-download #back-button  {float:left;}

/*back news btn*/
#back-button-news {padding:0; margin:0; text-indent:-5000px; width:64px; height:32px; overflow:hidden; float:right; }
.back-news {width:72px; height:31px; background-image:url(../images/back.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.back-news a {width:72px; height:31px; background-image:url(../images/back.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.back-news a:hover {background-position:0px -32px; cursor:pointer;}
.back-news a:active {background-position:0px -32px;}

/*more btn*/
#more-button {padding:0; margin:0 5px 0 0; text-indent:-5000px; width:57px; height:28px; overflow:hidden; float:right; }
.more {width:57px; height:28px; background-image:url(../images/more-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.more a {width:57px; height:28px; background-image:url(../images/more-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.more a:hover {background-position:0px -28px; cursor:pointer;}
.more a:active {background-position:0px -28px;}

#right-column-photos #more-button {margin-top:80px; margin-right:10px; vertical-align:bottom; float:right;}

/*800x600 btn*/
#download-button01 {padding:0; margin:0 0 5px 0; text-indent:-5000px; width:97px; height:29px; overflow:hidden; float:right; }
.download-button01 {width:97px; height:29px; background-image:url(../images/funstuff/800x600-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.download-button01 a {width:97px; height:29px; background-image:url(../images/funstuff/800x600-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.download-button01 a:hover {background-position:0px -29px; cursor:pointer;}
.download-button01 a:active {background-position:0px -29px;}

/*1024x768 btn*/
#download-button02 {padding:0; margin:0 0 5px 0; text-indent:-5000px; width:97px; height:29px; overflow:hidden; float:right; }
.download-button02 {width:97px; height:29px; background-image:url(../images/funstuff/1024x768-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.download-button02 a {width:97px; height:29px; background-image:url(../images/funstuff/1024x768-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.download-button02 a:hover {background-position:0px -29px; cursor:pointer;}
.download-button02 a:active {background-position:0px -29px;}

/*1200x1600 btn*/
#download-button03 {padding:0; margin:0 0 0 0; text-indent:-5000px; width:97px; height:29px; overflow:hidden; float:right; }
.download-button03 {width:97px; height:29px; background-image:url(../images/funstuff/1600x1200-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.download-button03 a {width:97px; height:29px; background-image:url(../images/funstuff/1600x1200-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.download-button03 a:hover {background-position:0px -29px; cursor:pointer;}
.download-button03 a:active {background-position:0px -29px;}

/*try it on btn*/
#tryit-button {padding:0; margin:0 0 10px 0; text-indent:-5000px; width:169px; height:32px; overflow:hidden;  }
.tryit-button {width:169px; height:32px; background-image:url(../images/funstuff/tryiton-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.tryit-button a {width:169px; height:32px; background-image:url(../images/funstuff/tryiton-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.tryit-button a:hover {background-position:0px -32px; cursor:pointer;}
.tryit-button a:active {background-position:0px -32px;}

/*add to fav btn*/
#addtofav-button {padding:0; margin:0 0 0 0; text-indent:-5000px; width:169px; height:32px; overflow:hidden;  }
.addtofav-button {width:169px; height:32px; background-image:url(../images/funstuff/addtofav-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.addtofav-button a {width:169px; height:32px; background-image:url(../images/funstuff/addtofav-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.addtofav-button a:hover {background-position:0px -32px; cursor:pointer;}
.addtofav-button a:active {background-position:0px -32px;}

/*add to fav btn*/
#getthis-button {padding:0; margin:20px 0 0 10px; text-indent:-5000px; width:97px; height:29px; overflow:hidden;  }
.getthis-button {width:97px; height:29px; background-image:url(../images/funstuff/getthis-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.getthis-button a {width:97px; height:29px; background-image:url(../images/funstuff/getthis-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.getthis-button a:hover {background-position:0px -29px; cursor:pointer;}
.getthis-button a:active {background-position:0px -29px;}

/*soph investor btn*/
#soph-investor-button {padding:0; margin:20px 20px 0 30px; text-indent:-5000px; width:245px; height:64px; overflow:hidden; float:left;  }
.soph-investor-button {width:245px; height:64px; background-image:url(../images/vipinvestor/soph-investor-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.soph-investor-button a {width:245px; height:64px; background-image:url(../images/vipinvestor/soph-investor-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.soph-investor-button a:hover {background-position:0px -64px; cursor:pointer;}
.soph-investor-button a:active {background-position:0px -64px;}


#highnet-investor-button {padding:0; margin:20px 0 0 10px; text-indent:-5000px; width:245px; height:64px; overflow:hidden; float:left;  }
.highnet-investor-button {width:245px; height:64px; background-image:url(../images/vipinvestor/highnet-investor-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block; overflow:hidden; }
.highnet-investor-button a {width:245px; height:64px; background-image:url(../images/vipinvestor/highnet-investor-btn.gif); background-repeat:no-repeat; background-position: 0 0; display:block;}
.highnet-investor-button a:hover {background-position:0px -64px; cursor:pointer;}
.highnet-investor-button a:active {background-position:0px -64px;}

#breadcrumbs-holder {width:775px; height:37px; margin:0 0 20px 168px; padding:10px 0 0 0;}
#breadcrumbs-left {width:42px; height:37px; margin:0; padding:0; float:left;}
.breadcrumbs-left-top {white-space:42px; height:17px; margin:0; padding:0; background-image:url(../images/breadcrumbs/breadcrumbs-roundcorner.gif); background-repeat:no-repeat; background-position:top;}
.breadcrumbs-left-btm {white-space:42px; height:19px; margin:0; padding:0; background-image:url(../images/breadcrumbs/breadcrumbs-roundcorner-btm.gif); background-repeat:no-repeat; background-position:bottom;}

#breadcrumbs-right {width:733px; margin:0; padding:2px 0 0 0; background-color:#f1f2f4; float:right; min-height:34px;}
* html #breadcrumbs-right{  height:36px;} /***ie 6 min height hack***/
.breadcrumbs-right-title {float:left; margin:0; padding:0 10px 0 0; width:120px;}
.breadcrumbs-trail {width: 600px; float:left; margin:0; padding:7px 0 0 0;  }

/**********tickets page ********************************/

#hanging-quotes {width:190px; height:178px; margin:0; padding:0; position:absolute; top:132px; left:13px; z-index:11;}
#left-column-tickets {float:left; width:330px; height:600px; padding:0; margin:0;  }
#right-column-tickets {float:right; width:605px; padding:0; margin:0;    }
#ellewarner {width:400px; height:649px; margin:0; padding:0; position:absolute; top:300px; left:30px;}

#tickets-box {width:593px; margin:0; padding:0; position:relative; margin-bottom:30px }
.tickets-box-top {width:593px; height:9px; font-size:0; margin:0; padding:0; background-image:url(../images/tickets/ticket-box-top.gif); background-repeat:no-repeat;}
#tickets-box-content {width:583px; margin:0; padding:2px 0 2px 10px; background-color:#eff0f1; position:relative;}
.tickets-online {float:left; width:78px; margin:2px 0 0 0; padding:0;}
.online-content {float:left; margin:0; padding:0;}
.tickets-box-btm {width:593px; height:10px; font-size:0; margin:0; padding:0; background-image:url(../images/tickets/ticket-box-btm.gif); background-repeat:no-repeat;}

.phone-left {float:left; margin:0; padding:0; width:167px;}
.phone-right {float:left; margin:0; padding:0;}

#tickets-books {float:right; width:157px; height:106px; margin:50px 20px 0 0; padding:0;}


/*****icons were removed but will be added when studio creates it******/
/*#mouse-icon {width:113px; height:45px; margin:0; padding:0; position:absolute; top:-40px; left:440px;}
#inperson-icon {width:53px; height:64px;  margin:0; padding:0; position:absolute; top:-40px; left:480px;}
#phone-icon {width:57px; height:62px; margin:0; padding:0; position:absolute; top:-40px; left:470px;}*/

/****************show times*****************************/
table.schedule {font-size:14px; width:450px;}
tr.odd {background-color:#e1e3e4;}
.heading_box {font-size:14px;}
.bold {font-weight:bold; font-size:14px;}

/****************getting there*****************************/
.googlemap { padding-bottom:15px;}
.tube-icon {float:left; margin:0 5px 5px 0; padding:0;}
.tube-copy {float:left; margin:0; padding:10px 0 0 0;}
.rail-icon {float:left; margin:6px 5px 7px 0; padding:0;}
.rail-copy {float:left; margin:0; padding:10px 0 0 0;}

/****************about the show *********/
#elle-about {width:318px; height:638px; margin:0; padding:0; background-image:url(../images/about/elle&dog.png); background-repeat:no-repeat; position:absolute; top:122px; left:30px; z-index:10;}
#emmett-about {width:261px; height:678px; margin:0; padding:0; background-image:url(../images/about/emmett.png); background-repeat:no-repeat; position:absolute; top:122px; left:25px; z-index:10;}
#left-column-about {float:left; width:270px; padding:0;  margin:0; min-height:480px;  }
#right-column-about {float:left; width:630px; padding:0; margin:0 20px 0 0; }

#right-column-investor {width:850px; padding:0; margin:0 20px 0 40px; }

/***********poem**************/
#left-column-poem {float:left; width:350px; padding:0;  margin:0; min-height:580px;  }
* html #left-column-poem{height:580px;} /***ie 6 min height hack***/
#right-column-poem {float:left; width:570px; padding:0; margin:0 20px 0 0; }
/****************vip investor*********/
#left-column-vip {float:left; width:330px; height:430px; padding:0; margin:0;  }
#right-column-vip {float:right; width:585px; padding:0; margin:0 20px 0 0; }

/*****cast creative *******/

#right-column-cast {width:862px; padding:0; margin:40px 0 0 80px; z-index:11; position:relative;}
#cast-container {width:826px; margin:0; padding:0;}
.cast-container-top {width:826px; height:13px; font-size:0; margin:0; padding:0; background-image:url(../images/about/cast-container-top.png); background-repeat:no-repeat; }
.cast-container-content {background-color:#f3d4e3; width:806px; margin:0; padding:0 10px 10px 10px;   }
.cast-container-btm {width:826px; height:13px; font-size:0; margin:0; padding:0; background-image:url(../images/about/cast-container-btm.png); background-repeat:no-repeat; }

#cast-box {width:190px;  margin:0 15px 20px 0; padding:0; float:left;}
#cast-box-last {width:190px;  margin:0 0 20px 0; padding:0; float:left;}
.cast-top {width:190px; height:9px; margin:0; padding:0; background-image:url(../images/about/cast-box-top.gif);background-repeat:no-repeat; font-size:0; }
.cast-content {width:180px;  margin:0; padding:0 5px 0 5px; background-color:#edeeef; }
.cast-btm {width:190px; height:9px; margin:0; padding:0; background-image:url(../images/about/cast-box-btm.gif);background-repeat:no-repeat; font-size:0;}

#creative-box {width:190px;   margin:0 15px 20px 0; padding:0; float:left;}
#creative-box-last {width:190px;   margin:0 0 20px 0; padding:0; float:left;}
.cast-content-photo {float:left; margin:0; padding:3px 0 0 3px; background-image:url(../images/about/cast-photos-bg.gif); background-repeat:no-repeat; width:72px; height:92px; }
.cast-copy {float:left; width:100px; margin:0; padding:5px 2px 0 2px; }
.creative-copy {width:180px; height:60px; margin:0; padding:5px 2px 0 2px; }
#cast-dog {height:126px; margin:0 0 0 600px; padding:0; width:96px; position:absolute; z-index:12;}
.cast-main-photo {width:216px; height:264px; margin:0 10px 0 10px; padding:3px 0 0 3px; background-image:url(../images/about/cast-mainphoto-bg.gif); background-repeat:no-repeat; float:left;}
.cast-biog {width:534px; min-height:346px; margin:0; padding:0; float:left;}
.cast-biog-full {width:790px; min-height:346px; margin:0; padding:0; float:left;}
#backtocast {float:right; margin:0; padding:0;}


/********news***********/
#elle-news {width:364px; height:737px; margin:0; padding:0; background-image:url(../images/news/elle-news.gif); background-repeat:no-repeat; position:absolute; top:300px; left:30px; z-index:1;}
#warner-news {width:364px; height:737px; margin:0; padding:0; background-image:url(../images/news/warner.gif); background-repeat:no-repeat; position:absolute; top:300px; left:30px; z-index:1;}

#left-column-news {float:left; width:200px; height:800px; padding:0; margin:0;  }
#right-column-news{float:right; width:700px; padding:0; margin:0 20px 0 0; z-index:10; position:relative; }

#speech-bubble {width:254px; height:80px; margin:0; padding:25px 0 0 50px; background-image:url(../images/news/speech-bubble.gif); background-repeat:no-repeat;}
#speech-bubble-archive {width:254px; height:80px; margin:0; padding:25px 0 0 50px; background-image:url(../images/news/speech-bubble.gif); background-repeat:no-repeat;}
#newsbox {width:710px;  margin:0 0 30px 0; padding:0;}
.newsbox-top {width:710px; height:6px; background-image:url(../images/news/newsbox-top.gif); background-repeat:no-repeat; margin:0; padding:0; font-size:0; position:relative;}
.newsbox-heading-holder {width:689px; margin:0; padding:0 10px 5px 10px; background-color:#d0d2df;}
.newsbox-heading {width:600px; margin:0; padding:0;}
.newsbox-content {width:694px; background-color:#edeeef; margin:0; padding:10px 5px 10px 10px;}
.news-image {float:left; width:155px; height:185px; padding:4px 0 0 5px; margin:0 5px 0 0; background-image:url(../images/news/news-photo-bg.gif); background-repeat:no-repeat;}
.news-press {float:left; width:110px; height:110px; padding:4px 0 0 5px; margin:0 5px 0 0; background-image:url(../images/news/news-press-bg.gif); background-repeat:no-repeat;}
.news-article {float:left; width:500px; padding:0; margin:0;}
.newsbox-btm {width:710px; height:7px; background-image:url(../images/news/newsbox-btm.gif); background-repeat:no-repeat; margin:0; padding:0; font-size:0;}

#newsdate { width:83px; height:18px; margin:0; padding:0; position:absolute; top:-10px; left:600px;}
.newsdate-top {width:83px; height:4px; background-image:url(../images/news/news-date-top.png); background-repeat:no-repeat; margin:0; padding:0; font-size:0;}
.newsdate-date{width:73px; background-color:#ef8bbd; margin:0 auto; text-align:center; padding:5px;}
.newsdate-btm {width:83px; height:4px; background-image:url(../images/news/news-date-btm.png); background-repeat:no-repeat; margin:0; padding:0; font-size:0;}

#archivebox {width:710px; margin:0 0 20px 0; padding:0;}
.archive-top {width:710px; height:6px; background-image:url(../images/news/archivebox-top.gif); background-repeat:no-repeat; margin:0; padding:0; font-size:0; position:relative;}
.archive-content {width:694px; background-color:#edeeef; margin:0; padding:10px 5px 10px 10px;}
.archive-btm {width:710px; height:6px; background-image:url(../images/news/newsbox-btm.gif); background-repeat:no-repeat; margin:0; padding:0; font-size:0; position:relative;}
.archive-article-holder {width:690px; margin:5px 0 5px 0; padding:0;}
.archive-article-left {width:600px; float:left; margin:0; padding:6px 0 0 0;}
.archive-article-right {float:right; width:65px; margin:0; padding:0;}

#elle-poem {width:370px; height:611px; margin:0; padding:0; background-image:url(../images/elle-poem.png); background-repeat:no-repeat; position:absolute; top:280px; left:0; z-index:1;}

/*******press ************/
#left-column-press {float:left; width:250px; height:800px; padding:0; margin:0; }
#right-column-press{float:right; width:650px; padding:0; margin:0 20px 0 0; z-index:10; position:relative; }
#warner-press {width:270px; height:663px; margin:0; padding:0; background-image:url(../images/news/warner-pressquotes.png); background-repeat:no-repeat; position:absolute;  top:135px; left:20px;  z-index:1;}
#emmett-press {width:270px; height:663px; margin:0; padding:0; background-image:url(../images/news/emmett-pressquotes.png); background-repeat:no-repeat; position:absolute; top:135px; left:20px;  z-index:1;}

#left-column-reviews{float:left; width:355px; min-height:600px; padding:0; margin:0;   }
* html #left-column-reviews{height:600px;} /***ie 6 min height hack***/
#right-column-reviews{float:right; width:559px; padding:0; margin:0 20px 0 0; z-index:10; position:relative; }



#review-box {width:559px; margin:0 0 20px 0; padding:0;  }
.review-box-top {width:559px; height:6px; font-size:0;  margin:0; padding:0; background-image:url(../images/news/reviewsbox-top.gif); background-repeat:no-repeat; }
.reviews-box-content {width:539px; margin:0 auto; padding:0 10px 0 10px; background-color:#f1f1f1; }
.review-box-btm {width:559px; height:6px; font-size:0; margin:0; padding:0; background-image:url(../images/news/reviewsbox-btm.gif); background-repeat:no-repeat;}
.reviews-copy {margin:0 auto; padding:0 0 5px 0; width:auto; height:auto; text-align:center;  }
.review-left {float:left; margin:0; padding:0; text-align:center; width:292px;  }
.review-right {float:right; margin:0; padding:0; text-align:center; width:232px; }
.fourstar {width:180px; height:41px; margin:0 auto; padding:0; background-image:url(../images/4stars.gif); background-repeat:none; text-indent:-5000px;  }
.fivestar {width:235px; height:41px; margin:0 auto; padding:0; background-image:url(../images/5stars.gif); background-repeat:none; text-indent:-5000px;  }

#page_navigation a{padding:3px; margin:2px;text-decoration:none}
.active_page{background-color:#2d50b4; color:white !important; border:1px solid white;}

#grey-box {width:559px; margin:0 0 20px 0; padding:0;  }
.grey-box-top {width:559px; height:6px; font-size:0;  margin:0; padding:0; background-image:url(../images/news/reviewsbox-top.gif); background-repeat:no-repeat; }
.grey-box-content {width:539px; margin:0 auto; padding:0 10px 0 10px; background-color:#f1f1f1; }
.grey-box-btm {width:559px; height:6px; font-size:0; margin:0; padding:0; background-image:url(../images/news/reviewsbox-btm.gif); background-repeat:no-repeat;}

/*********video*********/
#video-content {width:944px; margin:0; padding:0; min-height:740px; position:relative; }
* html #video-content{  height:740px;} /***ie 6 min height hack***/
#left-column-video {width:200px; height:725px; padding:0; margin:0; background-image:url(../images/funstuff/callaghan.png); background-repeat:no-repeat;  position:absolute; top:-60px; left:-30px; }
#right-column-video{width:220px; height:700px; padding:0; margin:0; background-image:url(../images/funstuff/paulette.gif); background-repeat:no-repeat; position:absolute; top:-20px; left:720px; z-index:1; }
#elle-video {width:241px; height:621px; margin:0; padding:0; background-image:url(../images/funstuff/elle-funstuff.png); background-repeat:no-repeat; position:absolute; top:145px; left:0px; z-index:10;}
#videoplayist-holder {width:665px; min-height:687px; margin:0; padding:35px 0 0 51px; background-image:url(../images/funstuff/video-bg.png); background-repeat:no-repeat; position:absolute; top:40px; left:120px;  z-index:10;}
* html videoplayist-holder { height:687px;} /***ie 6 min height hack***/
#legal-image {width:142; height:99px; margin:0; padding:0; position:absolute; top:625px; left:580px; background-repeat:no-repeat; z-index:10;}

#left-column-video #signup-container {width:214px; height:118px; margin:0; padding:0;}

/***********music***********/
/**#main-column{float:right; width:700px; padding:0; margin:0 20px 0 0; z-index:10; position:relative; }**/
#music-content {width:924px; position:relative; margin:0; padding:0 0 0 20px;}
#music-bruiser {width:135px; height:199px; margin:0; padding:0; position:absolute; left:50px; top:120px;}

/**********photos**********/
#left-column-photos {float:left; width:200px; height:600px; padding:0; margin:0; }
#right-column-photos{float:right; width:690px; padding:0; margin:0 20px 0 10px; z-index:10; position:relative; }
#photo-section {width:690px; margin:0 0 15px 0; padding:0;}

#morephotos {width:688px; margin:20px 0 0 0; padding:0; font-size:0;}
.morephotos-top {width:688px; height:5px; margin:0; padding:0; font-size:0; background-image:url(../images/morephotos/morephotos-top.gif); background-repeat:no-repeat;}
.morephotos-content {width:678px; margin:0; padding:0 0 0 10px; background-color:#f1f2f2;}
.morephotos-btm {width:688px; height:5px; margin:0; padding:0; font-size:0; background-image:url(../images/morephotos/morephotos-btm.gif); background-repeat:no-repeat;}
#photos-holder {width:220px; height:85px; margin:10px 0 0 0; padding:0; float:left;}
.photo-left {float:left; margin:0 5px 0 0; padding:0; width:89px;}
.photo-heading {float:left; margin:0; padding:0; font-size:12px; width:110px;}

/**********widget**********/
#left-column-widget {float:left; width:200px; height:450px; padding:0; margin:0; }
#right-column-widget{float:right; width:700px; padding:0; margin:0 20px 0 0; z-index:10; position:relative; }

/**** partner****/
#left-column-partners {float:left; width:350px; height:450px; padding:0; margin:0; }
#right-column-partners{float:right; width:550px; padding:0; margin:0 20px 0 0; z-index:10; position:relative; }
#elle-partners {width:349px; height:630px; margin:0; padding:0; background-image:url(../images/elleworld/elle-dog-lead.png); background-repeat:no-repeat; position:absolute;  top:135px; left:30px;  z-index:1;}

/****************Elle's boutique*********/
#elle-boutique {width:318px; height:638px; margin:0; padding:0; background-image:url(../images/about/elle&dog.png); background-repeat:no-repeat; position:absolute; top:122px; left:25px; z-index:10;}
#left-column-boutique {float:left; width:330px; height:470px; padding:0; margin:0;  }
#right-column-boutique {float:right; width:585px; padding:0; margin:0 20px 0 0; }

/*****facts*****/
#facts-box {width:587px;  margin:20px 0 15px 0; padding:0;}
.facts-box-top {width:587px; height:19px; margin:0; padding:0; font-size:0; background-image:url(../images/about/fact-top.gif); background-repeat:no-repeat;}
.facts-box-content {width:567px; margin:0; padding:0 10px 0 10px; background-color:#f3b4d1;}
.facts-box-btm {width:587px; height:21px; margin:0; padding:0; font-size:0; background-image:url(../images/about/fact-btm.gif); background-repeat:no-repeat;}

#investor-box {width:587px;  margin:20px 0 15px 0; padding:0;}
.investor-box-top {width:587px; height:19px; margin:0; padding:0; font-size:0; background-image:url(../images/about/fact-top.gif); background-repeat:no-repeat;}
.investor-box-content {width:567px; margin:0; padding:0 10px 0 10px; background-color:#f3b4d1; text-align:center;}
.investor-box-btm {width:587px; height:21px; margin:0 0 30px 0; padding:0; font-size:0; background-image:url(../images/about/fact-btm.gif); background-repeat:no-repeat;}

.vdv-box {width:587px;  margin:20px 0 15px 0; padding:0; margin: 0 auto;}
.vdv-box-top {width:587px; height:19px; margin:0; padding:0; font-size:0; background-image:url(../images/about/fact-top.gif); background-repeat:no-repeat;}
.vdv-box-content {width:567px; margin:0; padding:0 10px 0 10px; background-color:#f3b4d1; text-align:left;}
.vdv-box-btm {width:587px; height:21px; margin:0 0 30px 0; padding:0; font-size:0; background-image:url(../images/about/fact-btm.gif); background-repeat:no-repeat;}



#left-column-facts {float:left; width:330px; height:300px; padding:0; margin:0;  }
#right-column-facts {float:right; width:585px; padding:0; margin:0 20px 0 0; }
#right-column-facts #glitterbox {position:absolute; top:765px; left:50px; z-index:30;}


/******sign up********/
#left-column-signup {float:left; width:330px; height:300px; padding:0; margin:0;  }
#right-column-signup {float:right; width:585px; padding:0; margin:0 20px 0 0; }

#signup-box {width:587px;  margin:20px auto; padding:0; position:relative;}
.signup-box-top {width:587px; height:19px; margin:0; padding:0; font-size:0; background-image:url(../images/about/fact-top.gif); background-repeat:no-repeat;}
.signup-box-content {width:567px; margin:0; padding:30px 10px 0 10px; background-color:#f3b4d1;}
.signup-box-btm {width:587px; height:21px; margin:0; padding:0; font-size:0; background-image:url(../images/about/fact-btm.gif); background-repeat:no-repeat;}
.signup-error { color: red; padding-left: 180px; }
label.error { color: red; padding-top: 10px; display: block; }

div.row {clear:both ;padding:0; height:32px; width:570px; font-size:1.2em; margin:10px 0 5px 0; background-image:url(../images/signup/signup-row-bg.gif); background-repeat:repeat-x;    }
div.row span.label {float: left; width: 130px; min-height:24px; text-align: left; padding:6px 10px 0 5px; margin:0 10px 0 20px; color:#FFFFFF; font-weight:bold; background-color:#ef4093;  }
div.row span.formw { float: left; width:220px; text-align: left;  padding:3px 5px 0 5px; margin:0 0 8px 0;    } 
div.row div.error  { margin-left: 170px; font-size: 0.8em; color: red; }
div.row input.error, textarea.error { border-color: red; }
div.button {clear: both; padding:4px 0 8px 220px; margin:0 auto;  }
div.options {clear: both; padding: 0px;   }

#signup-mail-icon {position:absolute; margin:0; padding:0; top:-60px; left:480px;}

.recaptcha #recaptcha_widget_div { margin-left: 180px; }
.recaptcha .required { float: left; padding-left: 25px; font-size: 110%; font-weight: bold; color: red;}

/***downloads*******/
#left-column-download {float:left; width:200px; height:500px; padding:0; margin:0; }
#right-column-download{float:right; width:690px; padding:0; margin:0 20px 0 10px; z-index:10; position:relative; }
#download-box-container {width:587px; margin:30px 0 45px 0; padding:0 0 0 90px; position:relative;}
#download-box {width:587px;  margin:0px 0 15px 0; padding:0;}
.download-box-top {width:587px; height:19px; margin:0; padding:0; font-size:0; background-image:url(../images/about/fact-top.gif); background-repeat:no-repeat;}
.download-box-content {width:567px; margin:0; padding:0 10px 0 10px; background-color:#f3b4d1;}
.download-box-leftcontent-empty {width:252px; margin:0; padding:0; float:left;}
.download-box-rightcontent {width:335px; margin:0; padding:0; float:right;}
.download-box-btm {width:587px; height:21px; margin:0; padding:0; font-size:0; background-image:url(../images/about/fact-btm.gif); background-repeat:no-repeat;}

#downloads-image {position:absolute; margin:0; padding:0; top:-20px; left:-30px;}
.downloads-heading {float:right; margin:0 0 5px 0; padding:0;}

#download-laptop {width:200px; height:158px; margin:0; padding:0; float:right;}

/***Wallpapers*******/
#wallpaper-box-container {width:327px; margin:0 15px 40px 0; padding:0; float:left; position:relative;}
#wallpaper-box {width:281px; margin:0; padding:0; }
.wallpaper-box-top {width:281px; height:16px; margin:0; padding:0; font-size:0; background-image:url(../images/funstuff/wallpaper-top.gif); background-repeat:no-repeat;}
.wallpaper-box-content {width:261px; margin:0; padding:0 10px 0 10px; background-color:#f3b4d1;}
.wallpaper-box-btm {width:281px; height:18px; margin:0; padding:0; font-size:0; background-image:url(../images/funstuff/wallpaper-btm.gif); background-repeat:no-repeat;}

#wallpaper-image {position:absolute; margin:0; padding:0; top:-10px; left:-30px;}
.wallpaper-box-leftcontent-empty {width:220px; margin:0; padding:0; float:left;}
.wallpaper-box-rightcontent {width:112px; margin:0; padding:0; float:right;}

/******profile icons *******/

.profile-icon {float:left; margin:0 25px 0 0; padding:0; width:96px; height:125px;}


/***Wallpapers*******/
#myspacesskins-small-box-container {width:327px; margin:0 15px 40px 0; padding:0; float:left; position:relative;}
#myspacesskins-small-box {width:281px; margin:0; padding:0; }
.myspacesskins-small-box-top {width:281px; height:16px; margin:0; padding:0; font-size:0; background-image:url(../images/funstuff/wallpaper-top.gif); background-repeat:no-repeat;}
.myspacesskins-small-box-content {width:261px; margin:0; padding:0 10px 0 10px; background-color:#f3b4d1;}
.myspacesskins-small-box-btm {width:281px; height:18px; margin:0; padding:0; font-size:0; background-image:url(../images/funstuff/wallpaper-btm.gif); background-repeat:no-repeat;}

#myspacesskins-small-image {position:absolute; margin:0; padding:0; top:-10px; left:-30px;}
.myspacesskins-small-box-leftcontent-empty {width:220px; margin:0; padding:0; float:left;}
.myspacesskins-small-box-rightcontent {width:112px; height:130px; margin:0; padding:0; float:right;}


/***MYSPACE SKINS*******/

#myspaceskins-box-container {width:680px; margin:0 15px 5px 0; padding:0; float:left; position:relative; }
#myspaceskins-box {width:680px; margin:0; padding:0;  }
.myspaceskins-box-top {width:680px; height:16px; margin:0; padding:0; font-size:0; background-image:url(../images/funstuff/myspaceskins-top.gif); background-repeat:no-repeat;}
.myspaceskins-box-content {width:660px; margin:0; padding:0 10px 0 10px; background-color:#f3b4d1; }
.myspaceskins-box-btm {width:680px; height:21px; margin:0; padding:0; font-size:0; background-image:url(../images/funstuff/myspaceskins-btm.gif); background-repeat:no-repeat;}

#myspaceskins-image {position:absolute; margin:0; padding:0; top:-10px; left:-30px; }
.myspaceskins-box-leftcontent-empty {width:280px; margin:0; padding:0; float:left;}

.myspaceskins-box-rightcontent {width:410px; margin:0; padding:0; float:right; }
.myspaceskin-box-instructions {width:480px; margin:10px 0 0 0; padding:0; float:left;}

.myspaceskin-box-instructions ul {padding:0; margin:0 0 0 10px;}
.myspaceskin-box-instructions li {padding:0; margin:0;}

.myspaceskins-instructions-link {width:680px; margin:5px 0 30px 0; padding:0; text-align:right;}
.myspaceskins-box-rightcontent {width:410px; margin:0; padding:0; float:right; }

#beboskins-box-container {width:680px; margin:0 15px 30px 0; padding:0; float:left; position:relative; }
.beboskins-box-leftcontent-empty {width:400px; height:200px; margin:0; padding:0; float:left;}
.beboskins-box-rightcontent {width:242px; margin:0; padding:10px 0 0 0; float:right; }

/******partners*******/

#partners-box {float:left; width:220px; height:110px; margin:0 20px 10px 0; padding:0;}
#partners-logo {width:380px; margin:15px 0 0 0; padding:0;}

/***elle's network*******/
#network-box-container {width:300px; margin:0 30px 40px 0; padding:0; float:left; position:relative;}
#network-box {width:281px; margin:0; padding:0; }
.network-box-top {width:281px; height:16px; margin:0; padding:0; font-size:0; background-image:url(../images/funstuff/wallpaper-top.gif); background-repeat:no-repeat;}
.network-box-content {width:261px; margin:0; padding:0 10px 0 10px; background-color:#f3b4d1;}
.network-box-btm {width:281px; height:18px; margin:0; padding:0; font-size:0; background-image:url(../images/funstuff/wallpaper-btm.gif); background-repeat:no-repeat;}

#network-image {position:absolute; margin:0; padding:0; top:-10px; left:-20px;}
.network-box-leftcontent-empty {width:120px; margin:0; padding:0; float:left;}
.network-box-rightcontent {width:180px; margin:0; padding:0; float:right;}

#left-column-network{float:left; width:200px; height:500px; padding:0; margin:0; }
#right-column-network{float:right; width:690px; padding:0; margin:0 20px 0 10px; z-index:10; position:relative; }

/*****VIP Investors*****/
.invest-box { margin:20px 0 15px 0; padding:0; background-color:#f3b4d1; padding: 10px; position: relative;}
#investform label { float: left; width: 49%; position: relative; }
#investform label span { display: block; height: 1.5em; }
#investform label.single  { height: 5em; }
#investform label.multi { height: 10em; }
#investform div.submit { height: 5em; text-align: right; width: 46%; float: left; }
#investform input.text { width: 90%; }
#investform textarea { width: 90%; height: 7em; }
.invest-box h4 { z-index: 1000; margin: 0 0 1ex 0; }

/*****VDV Competition*****/
.vdv-box label span, .vdv-box div.submit { display: block; margin-top: 10px; }
.vdv-box h4 { margin: 0; }


/********get to now**********/

#left-column-gettoknow{float:left; width:295px; padding:0; min-height:700px; margin:0; position:relative;    }
#right-column-gettoknow{float:right; width:620px; padding:0; margin:0; z-index:10; position:relative; }
.castofthemonth-image {position:absolute; top:-20px; left:0; }

#gettoknow-box {width:593px; margin:0; padding:0; position:relative; margin-bottom:30px }
.gettoknow-box-top {width:593px; height:9px; font-size:0; margin:0; padding:0; background-image:url(../images/tickets/ticket-box-top.gif); background-repeat:no-repeat;}
#gettoknow-box-content {width:573px; margin:0; padding:2px 10px 2px 10px; background-color:#eff0f1; position:relative;}
.gettoknow-box-btm {width:593px; height:10px; font-size:0; margin:0; padding:0; background-image:url(../images/tickets/ticket-box-btm.gif); background-repeat:no-repeat;}


/********menu**********/
.menu-round-corner {width:131px; height:4px; background-image:url(../images/home-nav-roundcorner.png); background-repeat:no-repeat; display:block;}

/* The menu styling */
.menu {font-family:"Lucida Grande",Tahoma,Arial,Helvetica,sans-serif; font-size:0.8em; height:78px; margin:0; padding:0;  z-index:14;list-style-image:none; list-style-position:outside; list-style-type:none; white-space:nowrap;  }
/*.nav-reflection {background-image:url(../images/nav_reflection.gif); padding:0; margin:0; repeat scroll 0%; width:1000px; height:35px; display:block;  }*/

/*aligns the li's to the left - the text*/
.menu li {float:left;}

/* Remove the padding, margins and bullets from the lists */
.menu, .menu ul {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif; }

/* Set up the top level list items and float left to place inline */
.menu li.top {display:block; float:left; position:relative; z-index:14;  }

/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute;z-index:10;}

/* Default top link link styling */
.menu li.top a.top_link {display:block; float:left; height:50px; }
.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:0.8em;} /* move the link text off screen */

/* pre-load the hover images into the lists */

/* pre-load the hover images into the lists */

.navstart-iefix {width:188px; display:block; height:50px; background:url(../images/navigation/nav-front.png) no-repeat; z-index:1; position:absolute; top:225px; left:21px;}
.menu li.p1 {width:27px; background:url(../images/navigation/home-btn.gif) no-repeat; background-position:0px -50px; margin:19px 0 0 0;   }
.menu li.p2 {width:77px; background:url(../images/navigation/tickets-btn.gif) no-repeat; background-position:0px -50px; margin:19px 0 0 0; }
.menu li.p3 {width:145px; background:url(../images/navigation/about-btn.gif) no-repeat; background-position:0px -50px; margin:19px 0 0 0; }
.menu li.p4 {width:100px; background:url(../images/navigation/fun-btn.gif) no-repeat; background-position:0px -50px; margin:19px 0 0 0; }
.menu li.p5 {width:140px; background:url(../images/navigation/news-btn.gif) no-repeat; background-position:0px -50px; margin:19px 0 0 0; }
.menu li.p6 {width:122px; background:url(../images/navigation/elle-btn.gif) no-repeat; background-position:0px -50px; margin:19px 0 0 0; }
.menu li.p7 {width:146px; background:url(../images/navigation/boutique-btn.gif) no-repeat; background-position:0px -50px; margin:19px 0 0 0; }
.menu li.navend {width:14px; display:block; height:50px; background:url(../images/navigation/nav-end.png) no-repeat; margin:19px 0 0 0;}

/* set up the normal unhovered images in the links */
.menu li a#home{width:27px; background:url(../images/navigation/home-btn.gif) no-repeat; }
.menu li a#tickets {width:77px; background:url(../images/navigation/tickets-btn.gif) no-repeat; }
.menu li a#about {width:145px; background:url(../images/navigation/about-btn.gif) no-repeat; }
.menu li a#fun {width:100px;background:url(../images/navigation/fun-btn.gif) no-repeat; }
.menu li a#news {width:140px;background:url(../images/navigation/news-btn.gif) no-repeat; }
.menu li a#elle {width:122px; background:url(../images/navigation/elle-btn.gif) no-repeat;}
.menu li a#boutique {width:146px; background:url(../images/navigation/boutique-btn.gif) no-repeat;}


.menu li a#home-on {width:27px; background:url(../images/navigation/home-btn.gif) no-repeat; background-position:0px -50px; }
.menu li a#tickets-on {width:77px; background:url(../images/navigation/tickets-btn.gif) no-repeat; background-position:0px -50px; }
.menu li a#about-on {width:145px; background:url(../images/navigation/about-btn.gif) no-repeat; background-position:0px -50px; }
.menu li a#fun-on {width:100px; background:url(../images/navigation/fun-btn.gif) no-repeat; background-position:0px -50px; }
.menu li a#news-on {width:140px; background:url(../images/navigation/news-btn.gif) no-repeat; background-position:0px -50px; }
.menu li a#elle-on {width:122px; background:url(../images/navigation/elle-btn.gif) no-repeat; background-position:0px -50px;}
.menu li a#boutique-on {width:146px; background:url(../images/navigation/boutique-btn.gif) no-repeat; background-position:0px -50px;}





/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover {visibility:visible;} /* for IE6 */
.menu li:hover {  z-index:14;} /* for IE7 */

/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */
.menu li a#home:hover, .menu li:hover a#about,
.menu li a#tickets:hover, .menu li:hover a#fun,
.menu li a#news:hover, .menu li:hover a#elle, 
.menu li:hover a#boutique {background:transparent;  }

/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;  }

/* set up the first drop down sub level */
/*****positioning of the sub nav drop down is different for IE6. see IE6.css*******/

.menu :hover ul.sub {left:3px; top:50px; margin:0; padding:0; white-space:nowrap; width:185px; height:auto; overflow:hidden; text-align:left; z-index:14; position:absolute; background-image:url(../images/subnav-bg.jpg); background-repeat:repeat-x;  }
.menu :hover ul.sub li {display:block; height:21px; position:relative; margin:0; padding:0;  float:left; width:185px; overflow:hidden;  }
.menu :hover ul.sub li a {width:185px; height:21px;  color:#702c91; display:block; float:left; font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold;  line-height:25px; margin:0; padding:0; white-space:nowrap; padding-left:5px; }
.menu :hover ul.sub li a.fly {background:#fff;}
.menu :hover ul.sub li a:hover {background-color:#ee3e94;  background-image:url(../images/hover.gif); color:#fff;  }
.menu :hover ul.sub li a.fly:hover {background:#d2232a; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#d2232a; color:#fff; } 

/* set up the flyout levels when hovering */
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{ background-color:#d2232a;  white-space:nowrap; width:93px;  height:auto; z-index:14;}



ul#Arc-Productions{
	padding:0;
	margin:0;
	list-style:none;
	width:500px;
	clear:both;
	}


ul#Arc-Productions li{
	width:225px;
	float:left;
	margin:0 15px 6px 0;
	overflow:visible;
	}
	

#web-address{
		padding-top:15px;
		display:block;
		clear:left;
}
/************widget page**************/
.widget_container {
	padding-left:150px;
	padding-top:50px;
}
