﻿body
{
    background-color: Black;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    margin:0px auto;
    padding-top:10px;
    width:987px;
    }
#defaultCountdown { width: 240px; height: 45px; }
div#wrapper2
{
    background-image: url(http://www.virginactive.co.uk/images/zumba/Zumbacreative_proposed_05.jpg);
    background-repeat: no-repeat;
    width:987px;
    height:647px;
}
div#wrapper
{
    background-image: url(http://www.virginactive.co.uk/images/zumba/Zumbacreative_proposed_06.jpg);
    background-repeat: no-repeat;
    width:987px;
    height:647px;
}
div#wrapper1
{
    background-image: url(http://www.virginactive.co.uk/images/zumba/Zumbacreative_proposed_06.jpg);
    background-repeat: no-repeat;
    width:987px;
    height:647px;
}
.content
{
    float:left;
    margin:0px 0px 0px 150px;
    padding:0px;
    width:800px;
    height:390px;
}
#wrapper1 div.content #imageLayout
{
    margin:0px;
    padding:280px 0px 0px 0px;
    z-index:1;
}
/*tour content*/
#wrapper2 div.content #imageLayout
{
    width:380px;
    float:left;
    margin:0px;
    padding:300px 0px 0px 58px;
    z-index:1;
}
#wrapper2 div.content #links ul
{
    width:160px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    z-index:1;
}
#wrapper2 div.content #links ul li
{
    list-style: none;
    margin:0px;
    padding:0px;
}
/*Zumba Tour Nav*/
#wrapper2 div.content #links ul li.Bio a
{
    background-image:url(http://www.virginactive.co.uk/images/zumba/link_bio_active.png);
    width:106px;
    height:45px;
    margin:200px 0px 0px 80px;
    display:block;
}
#wrapper2 div.content #links ul li.Tour a
{
    background-image:url(http://www.virginactive.co.uk/images/zumba/link_tour_active.png);
    width:151px;
    height:45px;
    margin:10px 0px 0px 80px;
    display:block;
}
#wrapper2 div.content #links ul li.Join a
{
    background-image:url(http://www.virginactive.co.uk/images/zumba/tour_gallery_link.png);
    width:163px;
    height:45px;
    margin:15px 0px 0px 83px;
    display:block;
}
#wrapper2 div.content #links ul li.Bio a:hover
{
    background-position:0px -45px;
    width:106px;
    height:45px;
    display:block;
}
#wrapper2 div.content #links ul li.Tour a:hover
{
    background-position:0px -45px;
    width:151px;
    height:45px;
    display:block;
}
#wrapper2 div.content #links ul li.Join a:hover
{
    background-position:0px 45px;
    width:163px;
    height:45px;
    display:block;
}
/*Zumba Tour Nav*/
/*tour content*/
.slickbox1
{
    background-image: url("http://www.virginactive.co.uk/images/zumba/aboutzumbabacknew.png");
    background-repeat: no-repeat;
    width: 740px;
    height:353px;
    margin:30px 0px 0px 30px;
    text-align:left;
    z-index:10;
}
.slickbox1 h1
{
    color: #f1fe00;
    font-size: 14px;
    font-weight: bold;
    margin:0px;
    padding:13px 10px 0px 13px;
}
.slickbox1 p
{
    color: White;
    font-size:12px;
    margin:0px;
    padding:10px 10px 5px 13px;
}    
.slickbox2
{
    background-image: url("http://www.virginactive.co.uk/images/zumba/whyzumbabacknew.png");
    background-repeat: no-repeat;
    width: 620px;
    height:247px;
    text-align:left;
    margin:60px 0px 0px 0px;
    z-index:10;
}
.slickbox2 h1
{
    color: #ff00ae;
    font-size: 14px;
    font-weight: bold;
    margin:0px;
    padding:13px 15px 0px 19px;
}
.slickbox2 p
{
    color: White;
    font-size:12px;
    margin:0px;
    padding:10px 10px 5px 19px;
}  
.slickbox3
{
    background-image: url("http://www.virginactive.co.uk/images/zumba/wherezumbabacknew.png");
    background-repeat: no-repeat;
    width: 620px;
    height:247px;
    text-align:left;
    margin:60px 0px 0px 0px;
    z-index:10;
 }
.slickbox3 h1
{
    color: #74110f;
    font-size: 14px;
    font-weight: bold;
    margin:0px;
    padding:13px 10px 0px 27px;
}
.slickbox3 p
{
    color: White;
    font-size:12px;
    margin:0px;
    padding:10px 10px 5px 19px;
}
.slickbox3 ul
{
    color: White;
    font-size:14px;
    color: #74110f;
    padding-top:37px;
}
.slickbox4
{
    background-image: url("http://www.virginactive.co.uk/images/zumba/img_betobio_background.png");
    background-repeat: no-repeat;
    width: 597px;
    height:289px;
    margin:25px 0px 0px 100px;
    text-align:left;
    z-index:10;
}
.slickbox4 h1
{
    color: #f1fe00;
    font-size: 14px;
    font-weight: bold;
    margin:0px;
    padding:13px 10px 0px 13px;
}
.slickbox4 ul
{
    list-style:none;
    color: White;
    font-size:12px;
    margin:0px;
    padding:0px;
}
.slickbox4 ul li
{
    padding-top:7px;
}
.slickbox5
{
    background-image: url("http://www.virginactive.co.uk/images/zumba/img_zumbatour_background.png");
    background-repeat: no-repeat;
    width: 597px;
    height:289px;
    margin:25px 0px 0px 100px;
    text-align:left;
    z-index:10;
}
.slickbox5 p
{
    color: White;
    font-size:12px;
    margin:0px;
    padding:10px 10px 5px 19px;
}
.slickbox6
{
    margin:40px 0px 0px 100px;
    text-align:left;
    z-index:10;
}
div#wrappergallery
{
    background-image: url(http://www.virginactive.co.uk/images/zumba/Zumbacreative_proposed_06.jpg);
    background-repeat: no-repeat;
    width:987px;
    height:647px;
    text-align:center;
    z-index:10;
}
#gallery
{
    position:relative;
    top:50px;
    left:150px;
    z-index:10;
}
.content .video
{
    float:left;
    position:relative;
    top:50px;
    left:25px;
    z-index:10;
}
.content .gallery
{
    float:left;
    clear:right;
    position:relative;
    top:50px;
    left:65px;
    z-index:10;
}
div.valogo
{
  width:244px;
  height:181px;
  float:left;
  margin:7px 0px 0px 20px;
}
div.navigation ul
{
    list-style:none;
    margin:0px;
    padding:105px 0px 0px 30px;
    float:left;
}         
div.navigation ul li
{
    margin:0px;
    padding:0px 20px 0px 0px;
    float:left;
}
/*
.navigation .competition
{
    background-image:url(http://www.virginactive.co.uk/images/zumba/complogo.jpg);
    background-repeat:no-repeat;
    width:163px;
    height:98px;
    margin:0px 0px 0px 20px; 
}
.navigation .competition a:hover
{
    background-image:url(http://www.virginactive.co.uk/images/zumba/complogo.gif);
    background-repeat:no-repeat;
    float:left;
    width:163px;
    height:98px;
}
*/    
div.zumbalogo
{
    clear:left;
    float:left;
    width:800px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 120px;
}        
div.zumbalogo img
{
    float:left;
}
div.zumbalogo p
{
    float:left;
    color:#fcb315;
    font-size:14px;
    margin:0px 0px 0px 0px;
    padding:20px 0px 0px 8px;
}
.backbutton
{
    float:right;
    width:60px;
    margin:15px 0px 0px 0px;
    padding:0px;
}
.wherelist
{
    color:White;
}
/*POPUP BOX*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
#boxes p
{
    font-weight:bold;
    font-size:18px;
    width:100px;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color:#333333;
}
#boxes .close
{
    width:26px;
    height:26px;
}
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog1 {
  width:356px; 
  height:103px;
  padding:10px;
  background-color:#ffffff;
}
#boxes div.members
{
    width:150px;
    clear:left;
    float:left;
    padding:20px 0px 0px 25px;
    display:block;
    margin:0px;
}
#boxes div.nonmembers
{
    width:150px;
    float:left;
    padding:20px 0px 0px 5px;
    margin:0px;
}
#boxes div.members a
{
    background-image:url(http://www.virginactive.co.uk/images/zumba/buttons_members.gif);
    width:150px;
    height:40px;
    display:block;
}
#boxes div.members a:hover
{
    background-position:0px -40px;
    display:block;
}
#boxes div.nonmembers a
{
    background-image:url(http://www.virginactive.co.uk/images/zumba/buttons_nonmembers.gif);
    width:150px;
    height:40px;
    display:block;
}
#boxes div.nonmembers a:hover
{
    background-position:0px -40px;
    display:block;
}
#boxes #dialog2 {
  width:356px; 
  height:103px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog3 {
  width:356px; 
  height:103px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog4 {
  width:356px; 
  height:103px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog5 {
  width:356px; 
  height:103px;
  padding:10px;
  background-color:#ffffff;
}
/*POPUP BOX*/
/*map*/
div.content div.comp div.preentry
{
    background-image: url("http://www.virginactive.co.uk/images/zumba/map_background.png");
    background-repeat: no-repeat;
    width: 690px;
    height:393px;
    margin:0px 0px 0px 30px;
    text-align:left;
    z-index:10;
}
div.content div.comp div.preentry .edinburgh a
{
 background-image:url(http://www.virginactive.co.uk/images/zumba/map_points.png);
 background-repeat:no-repeat;
 width:31px;
 height:31px; 
 display:block;
}   
div.content div.comp div.preentry .manchester a
{
 background-image:url(http://www.virginactive.co.uk/images/zumba/map_points.png);
 background-repeat:no-repeat;
 width:31px;
 height:31px;
 display:block;
}
div.content div.comp div.preentry .birmingham a
{
 background-image:url(http://www.virginactive.co.uk/images/zumba/map_points.png);
 background-repeat:no-repeat;
 width:31px;
 height:31px;
 display:block;
}
div.content div.comp div.preentry .leeds a
{
 background-image:url(http://www.virginactive.co.uk/images/zumba/map_points.png);
 background-repeat:no-repeat;
width:31px;
 height:31px;
 display:block;
}
div.content div.comp div.preentry .london a
{
 background-image:url(http://www.virginactive.co.uk/images/zumba/map_points.png);
 background-repeat:no-repeat;
 width:31px;
 height:31px;
 display:block;
}
div.content div.comp div.preentry p
{  
    color: White;
    font-size:14px;
    text-align:left;
    margin:0px;
    padding:5px 0px 0px 20px;
}

div.content div.comp div.preentry .edinburgh a:hover
{
    background-position: 0px -31px;
}
div.content div.comp div.preentry .manchester a:hover
{
    background-position: 0px -31px;
}
div.content div.comp div.preentry .birmingham a:hover
{
    background-position: 0px -31px;
}
div.content div.comp div.preentry .leeds a:hover
{
    background-position: 0px -31px;
}
div.content div.comp div.preentry .london a:hover
{
    background-position: 0px -31px;
}

/*map*/
#pregallery ul.galleryopt1
{
    margin:0px;
    padding:20px 0px 0px 0px;
}
#pregallery ul.galleryopt2
{
    margin:0px;
    padding:0px 0px 0px 0px;
}
#pregallery ul li
{
    list-style: none;
    margin:0px;
    padding:10px 0px 0px 0px;
}
#pregallery ul li img
{
    border: none;
}
#pregallery ul.galleryopt2
{
    clear:left;
}
#pregallery ul li.London a
{
    background-image:url(http://www.virginactive.co.uk/images/zumba/london_link.png);
    width:92px;
    height:47px;
    display:block;
}
#pregallery ul li.Birmingham a
{
    background-image:url(http://www.virginactive.co.uk/images/zumba/birmingham_link.png);
    width:163px;
    height:47px;
    display:block;
}
#pregallery ul li.Manchester a
{
    background-image:url(http://www.virginactive.co.uk/images/zumba/manchester_link.png);
    width:163px;
    height:47px;
    display:block;
}
#pregallery ul li.Leeds a
{
    background-image:url(http://www.virginactive.co.uk/images/zumba/leeds_link.png);
    width:76px;
    height:47px;
    display:block;
}
#pregallery ul li.Edinburgh a
{
    background-image:url(http://www.virginactive.co.uk/images/zumba/edinburgh_link.png);
    width:131px;
    height:47px;
    display:block;
}
#pregallery ul li.Beto a
{
    background-image:url(http://www.virginactive.co.uk/images/zumba/betoventure_link.png);
    width:163px;
    height:47px;
    display:block;
}
#pregallery ul li.London a:hover
{
    background-position: 0px -46px;
}
#pregallery ul li.Birmingham a:hover
{
    background-position: 0px -46px;
}
#pregallery ul li.Manchester a:hover
{
    background-position: 0px -46px;
}
#pregallery ul li.Leeds a:hover
{
    background-position: 0px -46px;
}
#pregallery ul li.Edinburgh a:hover
{
    background-position: 0px -46px;
}
#pregallery ul li.Beto a:hover
{
    background-position: 0px -46px;
}

   