/* Tomorrow's Business home page */

body { 
  padding:0;
  margin:0; 
}

img { border:0; }

img.bgmaximage {
	position:fixed !important;
}

a { cursor:pointer; }

ul { list-style:none; }

#twitter {
  background:url('../new_images/twitter_feed.png') no-repeat 0 10px;
  width:900px;
  margin:0 auto;
  font: 13px arial, helvetica, sans-serif;
  height:132px;
}
.twitter_image-right {
  float: left; 
}

  #twitter h3 {
	font-size: 15px;
	float:left;
    margin:25px 0 0 40px;
  }

  #twitter_update_list {
    float:left;
	padding-bottom: 18px;
    width:53%;
	clear: both;
  }
  
  #twitter_links {
    float:right;
	height: 150%;
	margin-right: 75px;
	padding-bottom: 12px; 
  }

#overall {
  position:relative;
  margin:20px auto 0; 
  background:url('../new_images/home_back.jpg') no-repeat left 35px;
  width:900px;
  height:900px;
}

  #text1 {
    width:937px;
    height:35px;
    position:relative;
    left:-4px;
    background:url('../new_images/home_top.png') no-repeat left top;
  }
  
    #text1 div,
    #text2 div { display:none; }
    
  #text2 {
    width:52px;
    height:665px;
    position:absolute;
    top:-4px;
    right:-45px;
    background:url('../new_images/home_right.png') no-repeat left top;
  }
  
  .ablink {
    display:block;
    position:absolute;      
  }
  
  #joined {
    background:url('../new_images/home_joinedup.png') no-repeat left top;
    left:-165px;
    top:60px;
    width:205px;
    height:236px;
  }
  
    .dnone { display:none; }
  
    #joined:hover { background-position:0 -235px; }
  
  #mots {
    background:url('../new_images/home_mots.png') no-repeat left top;
    left:-110px;
    top:225px;
    width:325px;
    height:270px;      
  }
  
    #mots:hover { background-position:0 -270px; }
  
  #magazine {
    background:url('../new_images/home_magazine.png') no-repeat left top;
    left:-110px;
    top:470px;
    width:526px;
    height:326px; 
    position:absolute;       
  }
  
    #magazine a {
      width:526px;
      height:326px;
      float:left;
      background:url('../new_images/home_magazine_on.png') no-repeat 0 400px;  
    }      
  
    #magazine a:hover { background-position:270px 2px; }
  
  #contact {      
    background:url('../new_images/home_contact.png') no-repeat left top;
    right:-538px;
    top:80px;
    width:526px;
    height:128px;       
  }
  
    #contact:hover { background-position:0 -128px; }
  
  #gallery {
    background:url('../new_images/home_gallery.png') no-repeat;
    position:absolute;
    width:135px;
    height:180px;
    right:-120px;
    top:230px;      
  }
  
    #gallery a { 
      background:url('../new_images/home_gallery_on.png') no-repeat 2px 200px;
      position:absolute;
      width:133px;
      height:180px;
      bottom:0;
      left:0;
    }
    
    #gallery a:hover { background-position:2px 143px; }
  
  #roadshows {
    background:url('../new_images/home_roadshows.png') no-repeat;
    width:506px;
    height:317px;
    position:absolute;
    right:-90px;
    bottom:85px;  
  }
  
    #roadshows a {
      background:url('../new_images/home_roadshows_on.gif') no-repeat 0 400px;
      width:506px;
      height:317px; 
      float:left;         
    }
    
    #roadshows a:hover { background:url('../new_images/home_roadshows_on.gif') no-repeat 32px 146px; }
  
  #biography {
    background:url('../new_images/home_biography.png') no-repeat left -4px;
    left:920px;
    top:420px;
    width:85px;
    height:101px;     
  } 
  
    #biography:hover { background-position:0 -104px; 
}
.copyright { font-family: verdana, arial; font-size: 10px; width: 670px; text-align: right; vertical-align: top;  position:absolute; top:960px;}
.copyright a:link { font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #FF5F00;}
.copyright a:active{ font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #FF5F00;}
.copyright a:visited{ font-family: verdana, arial; font-size: 10px; text-decoration: none; color: #FF5F00;}