#topbg{position:relative; width:100%; height:85px; background: url(../images/topbg2.png) repeat;  border-bottom: solid #ffffff;}
#topheader{position:relative; width:960px; height:85px; margin:0px auto; }
#toplogo{position:absolute; left:0px; width:200px; height:85px; background: url(../images/logo2.png) no-repeat;  }
#topmenu{position:absolute; left:200px; width:760px; height:85px;  }
.centerbg{width:100%; height:400px; top:50%; background: url(../images/centerbg.png) repeat;}
.center_content{width:960px;  margin:0px auto; height:380px; overflow:hidden; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.center_content a{color: #333333; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none;}

.center_content a:hover {color: #35AEFF; font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none;}
.toplinks{height:35px;}
.toplinks a{color: #ffffff; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:15px; 
text-decoration:none;}


#plisting{
width:980px;
left:0px;
position:relative;
}

 #plisting ul 
{ 
list-style: none; 
padding: 0; 
margin: 0; 
 
} 

#plisting li 
{ 
float: left; 
display: block; 
margin-right:5px; 
padding: 0px 0px 0px 5px;
font-family: tahoma,arial; color: #666666; font-size: 10pt; 
width:70px;
height:70px; margin-bottom:5px;
 
}
#plisting li a
{ 
font-family: tahoma,arial; color: #666666; font-size: 8pt; 

}
#plisting li img{
width:70px;
height:50px;
border-color:#2c1616;
border-width:1px;
 
}

#middletrans {position:relative; width:70px; height:50px;}
#middleinfo {position:absolute; bottom:0; height:18px; width:72px; background:#2c1616; font-size:10pt; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70); }
#middleinfo span {vertical-align:middle;   position:relative; left:2px; bottom:4px;  top:4px; padding:4px 4px 4px 4px; }
#middleimage img {width:70px; height:50px; position:absolute; z-index:25; width:auto}



 #linksbg{position:fixed; left:100px; height:100%; width:220px;}
.prev{position: fixed; left:10px; top:50%; z-index:1000000000000;}
.next{position: fixed; right:10px; top:50%;}
#pagecontainer{
width:100%;
height:100%;
position:relative;
z-index:2;
}
.bgstretcher-area { text-align: left; }
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	left: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed;
	z-index: 1;
	_position: absolute; /*IE6 doesn't support fixed positioning*/
	top: 0;
	left: 0;
}

#footer{z-index: 2; bottom:0px; width:100%; height:27px; overflow:hidden; position:fixed; background: url(/images/footer.jpg) repeat; font-family: Trebuchet MS; color: #ffffff; font-size: 8pt; line-height:27px;}
#footer a{font-family: Trebuchet MS; color: #000000; font-size: 9pt; font-weight:bold; text-decoration:none;}
#footer a:hover{font-family: Trebuchet MS; color: #ffffff; font-size: 9pt; font-weight:bold; text-decoration:none;}
#menubg{z-index: 2;  position:relative; width:100%; height:54px; background:url(images/menubg.png) repeat; behavior: url(../iepngfix/iepngfix.htc); overflow:hidden;}

#textcontainer{
width:660px; height:500px; position:relative; overflow:hidden; background: url(images/detailbg.png) no-repeat; behavior: url(../iepngfix/iepngfix.htc);}
.text {width:650px; height:400px; overflow:auto; position:absolute; left:5px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 8pt; line-height:16px; text-decoration: none;}

.links{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #3399cc; font-size: 12pt; line-height:16px; text-decoration: none; font-weight:bold;}
 img{behavior: url(../iepngfix/iepngfix.htc);}

 .menu {
      width: 900px;
      margin: 0px 0px 0px 0px;
      padding-top:10px;
      height:54px;
      overflow:hidden;
      background: none; position:relative;
    }
    .menu ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    .menu li {
      margin: 0;
      padding-right:20px;
      float: left;
      text-align: center;
    }

table{text-align:left;}
 
#container
{ z-index: 2; 
        width: 800px; left:350px;
        position: relative;
        height:600px;  
font-family: tahoma,arial; color: #333333; font-size: 10pt; 
 
}
#left{z-index: 2;  width:240px;
position:absolute; height:500px;
left:20px;}
#right{ z-index: 2; width:760px; left:250px;
position:absolute; height:500px;
}

 .spacer
{
width:100%;
font-size: 17pt; 
overflow:hidden;
height:18px;
position: relative;
 
}	
 .spacer2
{
width:100%;
font-size: 6pt; 
overflow:hidden;
height:6px;
position: relative;
 
}	
 .threeboxes
{
width:950px; position:relative;
 top: 300px;
overflow:hidden;
height:201px;  
margin: 0px auto;
background: url(/images/homeboxes5.png) no-repeat;
 
}
 .threeboxes ul 
{ 
list-style: none; 
padding: 0; 
margin: 0; 
 
} 

.threeboxes li 
{ 
float: left; 
display: block; 
margin-right:3px;
width:312px;
height:201px; 
 
}
threeboxes li a
{ 
width:312px; height:201px;
}
 
  .close
{
width:90px; position:relative;
 top: 300px;
overflow:hidden;
height:25px;  
margin: 0px auto;
 
 
}
 
        body { 
background-color: #000000; 
margin: 0px 0px 0px 0px; width:100%; height:100%;
 
background-position: top center;

}

	
input { padding: 7px;  background: #fff; font-size: 11px; border: 1px solid #90adcf; }
textarea { padding: 7px; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #90adcf; }
select {   height:27px; background: #fff; font-size: 11px; border: 1px solid #90adcf; }


.submit{
border:0;
height:20px;
background:none;
vertical-align:top; top:0%;
font-family: Trebuchet MS; color: #ffffff; font-size: 10pt;
cursor:hand; cursor:pointer;
}
h2{font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14pt;}