/*@charset "utf-8";*/

* {margin: 0; padding: 0;}

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../media/leftback.jpg);
	margin: 0 auto;
}
#pageWrap{
  width: 932px;
  margin: 0 auto; 
}

#topMenu {
  background:url(../media/menuTop.png) no-repeat; 
  height: 50px;
}

#midMenu {
  background:url(../media/midMenu.png) repeat-y;
  
}

#bottomMenu {
  background:url(../media/bottomMenu.png) no-repeat; 
  height: 50px;
}


#flashPlay{
    position:relative;
	left:-748px;
	 
   }


html>/**/body #flashPlay {
/*	position:absolute;
	left:429px;
	top:631px;
	width:749px;
	height:230px;
	z-index:10;
*/
	position:relative;
	left:-648px;
	top:150px;
    z-index:10;
    
   }
   
   
   *:first-child+html * #flashPlay {
	position:relative;
	top:-220px;
    left: -255px;
    z-index:10;

   }

.purpleMenu{
   display:block;
   padding:80px;
   width: 350px;

  }
  
  .purpleMenuTop {
  width: 932px;
  background:url(../media/purpleBGTop.png) no-repeat; 
  
  
  }
  .purpleMenuMiddle {
  width: 1000px;
  background:url(../media/purpleBG.png)  repeat-y;
   
  
  
  }
  
  .purpleMenuBottom {
  width: 1000px;
  background:url(../media/purpleBGBottom.png) no-repeat; 
 
  
  
  }
  
  
  
  .clear {clear:both;}
  
 .ddLogo {
    top: -85px;
	display:none;
}
 
    .ddlogo {
	position:relative;
	top: -103px;
	left: -66px;
    width:379px;
	float:left;
	height: 323px; 
	margin: 0px;
	z-index: 10;
	overflow: hidden;
  
  }
  
  .watermarked {

   height: 501px;
   display:inline;
   
  }
  
 
  
  .ghostbull {
    background: url(../media/ghostbull.gif) no-repeat;
	position:relative;
	display:inline;
	top: -80px;
	left: -90px;
    width:90px;
	height: 80px; 
	margin: 0px;
	float:left;
	overflow: hidden;
  }
  
*:first-child+html .ghostbull{
  top: -100px !important;
  }
  
* html .ghostbull {
    top: -100px !important;
  }
  
  .custom {
    display:inline;
    width:597px;
	float:left;
	height: 80px;
	position:relative;
	top: -80px;
	left: -80px;
	margin: 0px;
	overflow: hidden;
  }

*:first-child+html .custom{
  top: -100px !important;
  }
  
* html .custom {
    top: -100px !important;
  }


  .pics {
	display:inline;
	width:481px;
	position: relative;
	top: -300px;
	left: 270px;
	float:left;
	height: 140px;
	text-align:center;
	margin: 0px;
	font-variant: small-caps;
	z-index: 9;
  }
  #menuWrapper {
    background: transparent;
	position:relative;
	top: -320px;
	display:inline;
	float:left;
  }

#mainNav {
	font-size:large;
	text-transform: uppercase;
	padding: 25px;
	list-style:none;

}

#mainNav a, #photomenu a, #bottomlinks a{
	text-decoration:none;
	color:black;
}
#mainNav a:hover{
	text-decoration:none;
	font-size:larger;	
}

#mainNav .sublinks {
  font-size:10px;
  text-indent: 5px;
  
}

#mainNav .sublinks a:hover{
  font-size:12px;
  text-indent: 5px;
  
}

#photomenu li{
display:inline; list-style:none; padding: 5px; font-size:12px;
}

#photomenu a, #bottomlinks a{
display:inline; list-style:none; padding: 5px;
}

#photomenu li a:hover, #bottomlinks a:hover{
background:#999999;
color:white;
}

#client {
 	padding: 0 0 0 30px;
	font-variant: small-caps;

}
#client li {
text-indent: 15px;
list-style: none;
font-size:11px; 

}

.navTop {    
    background:  url(../media/navTop.png) no-repeat;
    width:259px;
	height: 40px; 
	margin: 0px;
}
.navMiddle {   
    background:  url(../media/navMiddle.png) repeat-y;
    width:259px;
	height: 450px;
	margin: 0px;
}
.navBottom {    
    background:  url(../media/navBottom.png) no-repeat;
    width:259px;
	height: 26px; 
	margin: 0px;
}
  
  #pageItem {
    background:url(../media/watermark.jpg) no-repeat;
  	position:relative;
	top: -320px;
    padding: 30px;
    width: 400px;
	height: 401px;
	display:inline;
	float:left;
  }
  #pageItem h1 {
/*    background:  url() no-repeat;
	margin: 0 0 0 -30px;
    padding: 10px; */
  }

.footer { padding: 20px; float:right;}
