*{border:0;margin:0;padding:0;}
html,body{position:relative;background:#000 url(../images/0.jpg) no-repeat top center;color:#fff;font-size:14px;font-weight:normal;font-family:verdana;}
.error{position:absolute;background:#fcc;width:100%;height:20px;text-align:center;font-size:12px;color:#000;z-index:10000;}
.error img{padding-left:10px;padding-right:10px;}
input{color:#fff;background:transparent;width:100%;border:1px dotted #444;}
input:hover{border:1px solid #0f0;}
.log1{color:#fff;background:transparent;width:90px;border:1px dotted #444;text-align:center;}
.log1:hover{border:1px solid #0f0;}
.log2{color:#fff;font-size:8px;}
select{color:#fff;background:transparent;width:200px;border:1px dotted #444;}
select:hover{border:1px solid #0f0;}
select option{background:#000;color:#fff;}
button{text-align:center;font-size:12px;font-weight:bold;background:#f40;color:#000;border:3px double #000;border-left:3px double #888;border-top:3px double #888;}
button:hover{border:3px double #000;border-right:3px double #888;border-bottom:3px double #888;}
textarea{color:#fff;background:transparent;width:100%;border:1px dotted #444;}
textarea:hover{border:1px solid #0f0;}
fieldset{position:relative;border:1px dotted #444;padding:10px;margin:10px;}
label{width:200px;color:#fff;font-size:10px;}
table{width:100%;}
#maincontainer{width:940px;border-top:0;margin:0 auto;}
#header{position:relative;height:340px;}
#contact{position:absolute;top:0;right:5px;color:#fff;font-size:13px;font-weight:bold;text-align:right;}
#contact a:link,#contact a:active,#contact a:visited{color:#fff;text-decoration:none;}
#contact a:hover{color:#f40;text-decoration:none;}
#menu1{position:absolute;width:940px;bottom:60px;height:22px;color:#fff;font-size:18px;font-weight:bold;text-align:center;}
#menu1 a:link,#menu1 a:active,#menu1 a:visited{padding-left:10px;padding-right:10px;color:#fff;text-decoration:none;}
#menu1 a:hover{color:#f40;}
#menu1 input{background:transparent;color:#000;border:1px solid transparent;width:100px;font-size:16px;font-weight:bold;font-family:verdana;text-align:center;}
#menu1 input:hover{background:transparent;border:1px solid #f40;}
#content{width:940px;background:transparent;}
.contback1{min-height:200px;background:url(../images/05.jpg) no-repeat bottom left;}
.contback2{min-height:100px;background:url(../images/06.jpg) no-repeat top right;}
#middle{position:relative;background:transparent;width:940px;vertical-align:top;z-index:0;margin:0 auto;}
a.pages:link{text-decoration:none;color:#fff;}
a.pages:active{text-decoration:none;color:#fff}
a.pages:visited{text-decoration:none;color:#fff;}
a.pages:hover{text-decoration:underline;color:#f40;}
#footer{position:relative;background:transparent;height:100px;color:#888;font-size:8px;font-weight:normal;text-align:center;}
#footer a:link,#footer a:active,#footer a:visited{color:#888;text-decoration:none;}
#footer a:hover{color:#f40;text-decoration:underline;}
#footer #textl{position:absolute;bottom:20px;left:50px;text-align:left;}
#footer #textr{position:absolute;bottom:20px;right:50px;text-align:right;}
#busy{position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/busy.png);display:none;z-index:9999;}
tr.contact{}
tr.contact td{width:200px;text-align:right;}
table.w400{width:400px;margin:0 auto;}
table.w400 tr td{width:200px;text-align:right;padding:5px;vertical-align:top;}
table.w600{width:600px;margin:0 auto;}
table.w600 tr td{width:300px;text-align:right;padding:5px;vertical-align:top;}
table.w600 tr td textarea{height:165px;}
.gallery{position:relative;float:left;margin:22px;padding:5px;border:1px dotted #444;color:#ccc;font-size:10px;font-style:comic sans ms;text-align:center;}
.gallery:hover{border:1px solid #f40;}
.galdel{position:absolute;right:0;top:0;}
.testimonials_date{color:#888;font-size:10px;}
#overplayer{position:relative;}
#flash_nav{position:absolute;bottom:20px;right:100px;background:url(../images/08.png);color:#000;font-family:Arial;font-size:12px;font-weight:normal;height:20px;z-index:1;}
#flash_nav ul{margin:0px;padding:3px 0px 0px 0px;}
#flash_nav ul li{list-style-type:none;position:relative;display:inline;}
#flash_nav ul li a{color:#000;text-decoration:none;padding:3px 10px;}
#flash_nav ul li a:hover{color:#fff;font-size:12px;font-weight:bold;}
#player{width:280px;height:200px;z-index:9999;}
#catpop{position:absolute;background:transparent;top:0;left:0;width:172px;height:109px;z-index:10000;display:none;}