/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/skeleton2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#nav, 
#nav ul {padding:0; margin:0; list-style:none; font: 10px verdana, arial, sans-serif; background:url(transparent.gif); position:relative; z-index:100;}
#nav {height:23px; width:900px; padding:0; background:#000;}

#nav table {border-collapse:collapse;}
#nav li {float:left;}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#fff; height:23px; padding:0 20px 0 10px; line-height:22px; text-decoration:none; white-space:nowrap; font-weight:bold; border-left:0px solid #000;}
#nav li li a {height:21px; line-height:20px; float:none;}

#nav li:hover {position:relative; z-index:100;}
#nav a:hover {position:relative; z-index:100; background:#4E4E4E; color:#fff; border-left:0px solid #4E4E4E;}
#nav li:hover > a {border-left:0px solid #4E4E4E; background:#4E4E4E; color:#fff;}

#nav :hover  ul {left:0; top:23px; border-left:0px solid #4E4E4E; z-index:300;}
#nav a:hover ul {left:-1px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:0; margin-left:100%; top:0;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover li:hover > a {background:#1877BD; color:#fff; border-left:1px solid #1877BD;}

#nav li a:hover ul li a:hover {background:#1877BD;}

/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:0;}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

div.main_box{
	float: rightcenter: 10px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    float:center;
    text-align:center;
    background-color: #CCC;
}

div.gallery_box{
	float: center;
    padding: 0px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:center;
    background:url(http://www.splive.co.uk/images/gallery02.gif);
    margin:0px 0px 0px 0px;
}

div.index_box{
	float: center;
    padding: 0px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:center;
    background:url(http://www.splive.co.uk/images/event_production_FP.gif);
    margin:0px 0px 0px 0px;
}

div.event_box{
	float: center;
    padding: 0px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:center;
    background:url(http://www.splive.co.uk/images/Conference_Prod_BG.gif);
    margin:0px 0px 0px 0px;
}


div.news_table{
    width: 650px;
    float: center;
    padding: 5px;
}

div.news_header{
    padding: 10px;
    width: 635px;
    height: 200px;
    overflow: hidden;
    border: 1px solid gray;
    float: center;
}

    li.news_nav_link{
       text-align: right;
       float: right;
       list-style: none;
       padding-left: 15px;
    }

div.news_left_box{
    float: left;
    padding: 0px;
    width: 140px;
    border: 0px solid gray;
}

div.news_right_box{
    float: right;
    padding: 0px;
    height: 100px;
    width: 400px;
    border: 0px solid gray;
    
}
div.chip{
    float: right;
    padding: 0px;
    height: 1000px;
    width: 400px;
    border: 0px solid gray;
    
}


div.news_footer{
    clear:both;
    padding: 0px;
    width: 500px;
    height: 6px;
    border: 0px solid gray;
    background: url(http://www.splive.co.uk/test/images/blueline.gif) repeat-x;
}

div.contact_box{
	float: right;
    padding: 10px;
    width: 610px;
    height: 150px;
    overflow: hidden;
    border: 0px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    float:center;
    text-align:center;
}


div.roll_box{
          overflow:auto;
          float:center;
          text-align:left;
          margin:100px 0px 0px 0px;
          background:#fff;
          height:350px;
          width:670px;
          padding:0px 0px 0px 0px

}

div.master_table{
          float:center;
          text-align:left;
          margin:0px 0px 0px 0px;
          background:#fff;
          height:750px;
          width:800px;
          padding:0px 0px 0px 0px

}

div.text_box{
          overflow:auto;
          float:center;
          margin:0px 0px 0px 0px;
          background:#fff;
          height:350px;
          width:400px;
          padding:30px 60px 0px 60px

}

div.text_box2{
	      font-size: 1.1em;
	      font-weight:bold;
	      color:#4E4E4E;
	      text-align:justify;
          float:center;
          margin:115px 0px 0px 0px;
          background:#fff;
          height:310px;
          width:550px;
          padding:0px 0px 0px 0px
          background:#fff;  opacity:0.80; filter:alpha(opacity=80)

}


div.text_box3{
	      overflow:auto;
          float:center;
          margin:0px 0px 0px 0px;
          background:#fff;
          height:290px;
          width:530px;
          padding:10px 10px 10px 10px;
         
}

div.text_box4{
          font-size:4em;
	      color:#1877BD;
	      text-align:right;
          float:center;
          margin:115px 0px 0px 0px;
          background:#fff;
          height:350px;
          width:550px;
          padding:0px 0px 0px 0px
          background:#fff;  opacity:0.85; filter:alpha(opacity=85)
}          
          
          
div.text_box5{
		  font-size:4em;
          margin:0px 0px 0px 0px;
          background:;
          height:330px;
          width:500px;
          padding:10px 10px 10px 10px
         
}

div.text_box6{
	      font-size: 1.2em;
	      font-weight:bold;
	      color:#4E4E4E;
	      text-align:right;
          float:right;
          margin:115px 0px 0px 0px;
          background:#fff;
          height:190px;
          width:600px;
          padding:0px 0px 0px 0px
          background:#fff;  opacity:0.85; filter:alpha(opacity=85)

}          
          
          
div.text_box7{
		  font-size:1.2em;
          margin:0px 0px 0px 0px;
          background:;
          height:170px;
          width:550px;
          padding:10px 10px 10px 10px
         
}


div.Vidtext_box1{
	      font-size: 1.1em;
	      font-weight:bold;
	      color:#4E4E4E;
	      text-align:justify;
          float:center;
          margin:115px 0px 0px 0px;
          background:#fff;
          height:310px;
          width:550px;
          padding:0px 0px 0px 0px
          background:#fff;  opacity:0.80; filter:alpha(opacity=80)

}


div.Vidtext_box2{
	      overflow:auto;
          float:center;
          margin:0px 0px 0px 0px;
          background:#fff;
          height:290px;
          width:530px;
          padding:10px 10px 10px 10px;
         
}



div.cam_box{
	float: center;
    padding: 0px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:center;
    background:url(http://www.splive.co.uk/images/Video_Production_BG.gif);
    margin:0px 0px 0px 0px;
    
}

div.news_box{
	float: center;
    padding: 0px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:center;
    background:url(http://www.splive.co.uk/images/online_video_BG.gif);
    margin:0px 0px 0px 0px;
    
} 

       
div.cont_box{
	float: center;
    padding: 0px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:center;
    background:url(http://www.splive.co.uk/images/contact_us_BG.gif);
    margin:0px 0px 0px 0px;
}

div.email_box{
	float: center;
    padding: 0px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:center;
    background:url(http://www.splive.co.uk/images/contact_us_BG.gif);
    margin:0px 0px 0px 0px;
}


div.outer_box{
	float: center;
    padding: 0px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:center;
    background:url(http://www.splive.co.uk/images/event_production_BG.gif);
    margin:0px 0px 0px 0px;
}




div.delivery_box{
	      font-size: 1em;
	      font-weight:bold;
	      color:#000;
	      text-align:justify;
          float:center;
          margin:100px 0px 0px 0px;
          height:140px;
          width:500px;
          padding:500px 0px 0px 0px


}

div.index_box{
	float: center;
    padding: 0px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:center;
    background:url(http://www.splive.co.uk/images/event_production_FP.gif);
    margin:0px 0px 0px 0px;
}

div.online_video_box{
	float: center;
    padding: 0px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:center;
    background:url(http://www.splive.co.uk/images/online_video_BG.gif);
    margin:0px 0px 0px 0px;
}

div.our_news_box{
	float: center;
    padding: 0px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:center;
    background:url(http://www.splive.co.uk/images/online_video_BG.gif);
    margin:0px 0px 0px 0px;
}


div.blank_box{
	      font-size: 1.2em;
	      font-weight:bold;
	      color:#4E4E4E;
	      text-align:right;
          float:right;
          margin:115px 0px 0px 0px;
          background:#fff;
          height:100px;
          width:600px;
          padding:0px 0px 0px 0px

}

div.emap_box{
	float: center;
    padding: 0px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:center;
    background:url(http://www.splive.co.uk/images/emapback.gif);
    margin:0px 0px 0px 0px;
}


div.about_box{
	float: center;
    padding: 0px;
    width: 800px;
    height: 500px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:center;
    background:url(http://www.splive.co.uk/images/event_production_BG.gif);
    margin:0px 0px 0px 0px;
}

div.Hnav{
	float: left;
    padding: 0px;
    width: 195px;
    height: 400px;
    overflow: hidden;
    border: 1px solid gray;
    font-family:"tahoma";
    color:#000;
    font-size:1em;
    text-align:left;
    margin:0px 0px 0px 0px;
}