#whatwedob a,
#clientsb a,
#tvb a,
#trailerb a,
#sizzleb a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#trailerb a:hover  {
   background-position: -113px 0%;
}

#whatwedob a:hover  {
   background-position: -113px 0%;
}

#clientsb a:hover  {
   background-position: -113px 0%;
}

#sizzleb a:hover  {
   background-position: -156px 0%;
}

#tvb a:hover  {
   background-position: -114px 0%;
}

#trailerb a  {
   width: 113px;
   background-image: url(media/trailerb.jpg);
}

#sizzleb a  {
   width: 156px;
   background-image: url(media/sizzleb.jpg);
}

#trailerb  {
   visibility: visible;
   position: absolute;
   left: 147px;
   top: 518px;
   z-index: 2;
   width: 113px;
   height: 31px;
}

#trailerp  {
   background: url(media/trailerp.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 120px;
   top: 327px;
   z-index: 5;
   width: 353px;
   height: 17px;
}

#sizzlep  {
   background: url(media/sizzlep.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 422px;
   top: 327px;
   z-index: 3;
   width: 389px;
   height: 17px;
}

#sizzleb  {
   visibility: visible;
   position: absolute;
   left: 540px;
   top: 518px;
   z-index: 2;
   width: 156px;
   height: 31px;
}

#tvb a  {
   width: 114px;
   background-image: url(media/tvb.jpg);
}

#clientsb a  {
   width: 113px;
   background-image: url(media/clientsb.jpg);
}

#dvdp  {
   background: url(media/dvdp.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 249px;
   top: 327px;
   z-index: 4;
   width: 501px;
   height: 17px;
}

#clientsb  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 518px;
   z-index: 2;
   width: 267px;
   height: 31px;
}

#tvb  {
   visibility: visible;
   position: absolute;
   left: 750px;
   top: 518px;
   z-index: 2;
   width: 114px;
   height: 31px;
}

#tvp  {
   background: url(media/tvp.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 388px;
   top: 327px;
   z-index: 2;
   width: 424px;
   height: 17px;
}

#background  {
   margin: 0px auto 0px auto;
   background: url(media/background.jpg) no-repeat;
   visibility: visible;
   height: 936px;
   width: 1000px;
   position: relative;
}

#clientsbg  {
   margin: 0px auto 0px auto;
   background: url(media/ClientsBG.jpg) no-repeat;
   visibility: visible;
   height: 936px;
   width: 1000px;
   position: relative;
}

#aboutbg  {
   margin: 0px auto 0px auto;
   background: url(media/AboutBG.jpg) no-repeat;
   visibility: visible;
   height: 936px;
   width: 1000px;
   position: relative;
}

#servicesbg  {
   margin: 0px auto 0px auto;
   background: url(media/ServicesBG.jpg) no-repeat;
   visibility: visible;
   height: 936px;
   width: 1000px;
   position: relative;
}

#contactbg  {
   margin: 0px auto 0px auto;
   background: url(media/ContactBG.jpg) no-repeat;
   visibility: visible;
   height: 936px;
   width: 1000px;
   position: relative;
}

#workbg  {
   margin: 0px auto 0px auto;
   background: url(media/WorkBG.jpg) no-repeat;
   visibility: visible;
   height: 936px;
   width: 1000px;
   position: relative;
}

#loginform {z-index: 2; position:absolute; top: 25px; left: 808px; width: 150px; height:150px;}
#emailtext {font-size: .8em; font-family: Arial, Helvetica, sans-serif; position:absolute; top: 716px; width: 200px; left: 390px; }
#emailtext a:link, a:active, a:visited {color:#888888;}
#emailtext a:hover {color: #666444;}
input {font-size : 10pt; font-family:"Courier New", Courier, monospace;}
input.un {position:absolute; border:0; width: 10.6em; color:#888888; background-color:#000000;padding:4px;}
input.pw {
	position:absolute;
	border:0;padding:4px;
	width: 10.6em; color:#888888; 
	top: 57px;background-color:#000000;
}
input.sm {position:absolute;  background: #222222; color:#4444FF; font-size: .6em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; top: 110px;}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;}
   
   
