@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background-color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
}

#icons_a {
position: absolute;
top: 0;
left: 0;
width: 97px;
height: 47px;
}

#icons_a span {
position: absolute;
display: block;
top: -10000px;
left: -10000px;
font-size: 1px;
color:white;
}

#wrapper{
margin:0 auto;
padding:0;
width:800px;
}

#header{
margin:10px 0 0 0;
padding:0;
width:800px;
}

.header_left{
margin:0;
padding:0;
width:500px;
height:280px;
float:left;
background:url(../images/header_left.jpg) no-repeat;
}

.header_right{
margin:0;
padding:0;
width:300px;
height:280px;
float:left;
background:url(../images/header_right.jpg) no-repeat;
}

.logo{
margin:74px 0 0 297px;
padding:0;
display:inline;
}

#main{
margin:0;
padding:0;
float:left;
width:800px;
}

.top{
margin:0;
padding:0;
float:left;
width:800px;
height:370px;
background:url(../images/top_bg.jpg) no-repeat;
}

.top_confirm{
margin:0;
padding:0;
float:left;
width:800px;
height:180px;
background:url(../images/top_bg.jpg) no-repeat;
}

.head{
margin:0 0 0 130px;
padding:0;
display:inline;
float:left;
}

.top_txt{
margin:15px 0 0 150px;
padding:0;
display:inline;
float:left;
width:350px;
}

.win{
margin:0;
padding:0 0 0 20px;
display:inline;
float:left;
width:500px;
color:#873921;
font-size:20px;
font-weight:bold;
background:url(../images/red_bullet.jpg) 0% 40% no-repeat;
}

.main_txt{
margin:10px 0 0 0;
padding:0;
width:500px;
color:black;
font-weight:bold;
float:left;
font-size:14px;
}

.left_column{
margin:0;
padding:0;
float:left;
width:475px
}

.right_column{
margin:0;
padding:0;
float:left;
width:325px;
height:555px;
background:url(../images/right_column.jpg) no-repeat;
}

.three{
margin:30px 0 5px 0;
padding:5px 0 5px 33px;
font-size:90%;
background:url(../images/bt-three.png) 0% 50% no-repeat;
color: #873921;
font-size: 14px;
font-weight: bold;
width:180px;
}

.four{
margin:30px 0 5px 0;
padding:5px 0 5px 33px;
font-size:90%;
background:url(../images/bt-four.png) 0% 50% no-repeat;
color: #873921;
font-size: 14px;
font-weight: bold;
width:180px;
}

.four_txt{
margin:0;
padding:0 0 10px 0;
color:black;
font-size:12px;
width:220px;
}

.top_three{
margin:0;
padding:0;
width:325px;
height:320px;
float:left;
}

.top_four{
margin:0;
padding:0;
float:left;
width:300px;
height:220px;
}

.input_box{
margin:0;
padding:5px 0 0 0;
font-size:75%;
}

.mid{
margin:0;
padding:0;
float:left;
width:475px;
height:340px;
background:url(../images/mid_bg.jpg) no-repeat;
}

.enter{
margin:10px 0 0 150px;
padding:0 0 0 20px;
display:inline;
float:left;
width:300px;
color:#873921;
font-size:20px;
font-weight:bold;
background:url(../images/red_bullet2.jpg) 0% 40% no-repeat;
}

.bottom{
margin:0;
padding:0;
float:left;
width:475px;
height:220px;
background:url(../images/bottom_bg.jpg) no-repeat;
}

#footer{
margin:0 0 0 47px;
display:inline;
padding:0;
float:left;
width:704px;
height:61px;
background:url(../images/footer_bg.jpg) no-repeat;
}

.footer_a{
margin:25px 0 0 160px;
padding:0;
display:inline;
float:left;
}

.footer_a a{ color:#640000; text-decoration:none;}
.footer_a a:hover{ color:#38362b; text-decoration:underline;}


#footer .footer_nav{
color:#38362b;
margin:0;
padding:0 30px 0 0;
float:left;
font-weight:bold;
}

.footer_b{
margin:30px 0 0 90px;
padding:0 0 40px 0;
display:inline;
float:left;
}

.footer_b .footer_nav2 span{
margin:0;
padding:0 0 0 10px;
color:#38362b;
}

.footer_b a{ color:#38362b; text-decoration:none;}
.footer_b a:hover{ color:#38362b; text-decoration:underline;}

#footer .footer_nav2{
color:#5a5032;
margin:0;
padding:0 10px 0 0;
float:left;
font-weight:bold;
}

/***************** HOME PAGE ****************/
/*************************************************/

#wrapper_home{
margin:0 auto;
padding:0;
width:765px;
z-index:100;
}

.overlay{
z-index:0;
display:none;
}

/***************** FORM PAGE ****************/
/*************************************************/

.enter_c{
margin:5px 0 0 77px;
padding:0 10px 0 73px;
display:inline;
background:url(../images/bt-enter.png) 49px 0% no-repeat;
width:312px;
height:300px;
float:left;
}

.enter_c form{
margin:0;
padding:10px 0 0 3px;
}

.enter_c .input{
margin:0;
padding:5px 0 0 0;
font-size:75%;
}

.enter_c .input_a{
margin:0;
padding:1px 0 5px 0;
font-size:75%;
}

.enter_c .input_a span{
margin:0;
padding:5px 0 5px 7px;
}

.enter_d .input2{
margin:15px 0 0 0;
padding:0 0 10px 10px;
font-size:75%;
}

.enter_c .input span{
margin:0;
padding:5px 0 0px 7px;
}

.enter_c .check{margin:0; padding:0;}

.enter_c .one{
margin:0 0 5px 0;
padding:5px 0 5px 33px;
font-size:90%;
background:url(../images/bt-one.png) 0% 50% no-repeat;
color: #873921;
font-size: 14px;
font-weight: bold;
}

.enter_c .two_a{
margin:5px 0 5px 0;
padding:5px 0 5px 33px;
font-size:90%;
background:url(../images/bt-two.png) 0% 50% no-repeat;
color: #873921;
font-size: 14px;
font-weight: bold;
}

.enter_d{
margin:0;
padding:16px 10px 25px 0px;
width:440px;
float:left;
}

.enter_d .second{
margin:0 0 0 0;
padding:10px 0 0 10px;
font-size:90%;
}

.enter_d p{
margin:0 0 0 0;
font-size:90%;
padding:44px 0 10px 40px;
background:url(../images/bt-two-1.png) 6px 90% no-repeat;
}

.enter_d .second2{margin:0; padding:10px 0 0 10px}

.enter_d .second3{
margin:0 0 0 0;
padding:15px 0 0 10px;
font-size:90%;
}

.enter_f .second6{
margin:0 0 0 0;
padding:15px 0 10px 10px;
font-size:90%;
}

.enter_f .second6 .input{
background:url(../images/bt-submit.png) no-repeat;
padding:20px 150px 15px 50px;
margin:0;
background-color:#FFFFFF;
border:none;
font-size:0%;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
width:135px;
}

.enter_c .two{
margin:0 0 0 0;
padding:60px 0 10px 0;
font-size:90%;
background:url(../images/bt-three.png) 0 20% no-repeat;
}

.enter_e{
margin:0;
padding:0 10px 25px 73px;
width:420px;
float:left;
}

.enter_e form{
margin:0;
padding:10px 0 0 10px;
}


.enter_c_a{
margin:0 0 0 77px;
padding:0 10px 0 73px;
display:inline;
background:url(../images/bt-enter.png) 49px 0% no-repeat;
width:312px;
position:relative;
bottom:90px;
float:left;
}

.enter_c_a form{
margin:0;
padding:10px 0 0 3px;
}

.enter_c_a .input{
margin:0;
padding:5px 0 0 0;
font-size:75%;
}

.enter_c_a .input_a{
margin:0;
padding:1px 0 5px 0;
font-size:75%;
}

.enter_c_a .input_a span{
margin:0;
padding:5px 0 5px 7px;
}

.enter_d .input2{
margin:15px 0 0 0;
padding:0 0 10px 10px;
font-size:75%;
}

.enter_c_a .input span{
margin:0;
padding:5px 0 0px 7px;
}

.enter_c_a .check{margin:0; padding:0;}

.enter_c_a .one{
margin:0 0 5px 0;
padding:5px 0 5px 33px;
font-size:90%;
background:url(../images/bt-one.png) 0% 50% no-repeat;
color: #873921;
font-size: 14px;
font-weight: bold;
}

.enter_c_a .two_a{
margin:0 0 5px 0;
padding:5px 0 5px 33px;
font-size:90%;
background:url(../images/bt-two.png) 0% 50% no-repeat;
color: #873921;
font-size: 14px;
font-weight: bold;
}



/***************** THANK YOU PAGE ****************/
/*************************************************/

.left_column_2{
margin:0;
padding:0;
float:left;
width:475px
}

.main_txt_2{
margin:20px 0 0 30px;
padding:0;
display:inline;
width:500px;
color:black;
font-weight:bold;
float:left;
font-size:20px;
}

.main_txt_3{
margin:10px 0 0 150px;
padding:0 0 40px 0;
display:inline;
width:500px;
color:black;
font-weight:bold;
float:left;
font-size:20px;
text-align:center;
}

.mid2{
margin:0;
padding:0;
float:left;
width:800px;
background:url(../images/mid_bg.jpg) no-repeat;
}

.mid_about{
margin:0;
padding:0;
float:left;
width:800px;
height:300px;
background:url(../images/mid_about.jpg) no-repeat;
}

.mid_con{
margin:0;
padding:0;
float:left;
width:800px;
background:url(../images/mid_bg_con.jpg) no-repeat;
}

.bottom2{
margin:0;
padding:0;
float:left;
width:800px;
height:320px;
background:url(../images/bottom_bg_con.jpg) no-repeat;
}

.bottom3{
margin:0;
padding:0;
float:left;
width:800px;
height:200px;
background:url(../images/bottom_about.jpg) no-repeat;
}

.evis-logo{
margin:0 0 0 300px;
padding:0;
display:inline;
}

.gallery2{
padding:0;
float:left;
width:800px;
height:587px;
background:url(../images/gallery_bg.jpg) no-repeat;
}

.gal{
margin:0 0 0 175px;
display:inline;
padding:0;
float:left;
width:460px;
}

.gal ul{
margin:0;
padding:0;
list-style-type:none;
display:inline;
}

.gal ul li{ 
margin:0;
padding:0;
display:inline;
}

.gal ul li .pic {width:60px; opacity:0.6;filter:alpha(opacity=60); height:60px; margin:0 5px 0 5px; padding:0; float:left; border: 3px solid #fff; outline: 1px solid #ddd;}
.gal ul li .pic:hover {width:60px; opacity:1;filter:alpha(opacity=100); height:60px; margin:0 5px 0 5px; padding:0; float:left; border: 3px solid #fff; outline: 1px solid #ddd;}

  .gal ul li.active img.pic { display: block; }
  .gal ul li.active, #gal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }


.desc{
margin:0;
padding:0;
float:left;
}

/***************** GALLERY PAGE ****************/
/*************************************************/

  /* general styling for this example */
  * { margin: 0; padding: 0; }
  body { padding: 20px; }
   /* begin gallery styling */
  #jgal { list-style: none; width:500px; float:left; margin:340px 0 0 170px; display:inline; }
  #jgal li { opacity: .5; float: left; display: block; width: 60px; height: 60px; background-position: 50% 50%; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; }
  #jgal li img { position: absolute; top: 370px; left:1px; margin-left:148px; display: none; border: 3px solid #fff; outline: 1px solid #ddd; }
  #jgal li.active img { display: block; }
  #jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }



.top2{
margin:0;
padding:0;
float:left;
width:800px;
height:50px;
background:url(../images/top_bg.jpg) no-repeat;
}

/***************** CONFIRMATION PAGE ****************/
/*************************************************/

.con_txt{
margin:15px 0 0 150px;
padding:0;
display:inline;
float:left;
width:540px;
}

.left_txt{
margin:0 0 0 0;
padding:0;
width:250px;
color:black;
font-weight:bold;
float:left;
font-size:14px;
}

.confirm{
margin:10px 0 0 0;
padding:0;
color:#666666;
float:left;
width:500px;
font-size:14px;
}

.confirm span{
margin:10px 0 0 0;
padding:0;
color:black;
font-weight:bold;
font-size:14px;
}

.right_txt{
margin:0 0 0 0;
padding:0;
width:250px;
color:black;
font-weight:bold;
float:left;
font-size:14px;
}

.confirm2{
margin:10px 0 0 0;
padding:0;
color:black;
font-weight:bold;
float:left;
font-size:14px;
}

.main_txt_4{
margin:10px 0 0 150px;
padding:0 0 10px 0;
display:inline;
width:500px;
color: #873921;
font-weight:bold;
float:left;
font-size:20px;
}

.main_txt_d{
margin:10px 0 0 0;
padding:0 0 10px 0;
display:inline;
width:500px;
color: #873921;
font-weight:bold;
float:left;
font-size:20px;
}

.main_txt_5{
margin:10px 0 0 150px;
padding:0 0 0 0;
display:inline;
width:500px;
color:#666666;
font-weight:bold;
float:left;
}

.main_txt_5 span{
margin:10px 0 0 0;
padding:0;
color:black;
font-weight:bold;
font-size:14px;
}

.main_txt_6{
margin:20px 0 0 150px;
padding:0 0 10px 0;
display:inline;
width:500px;
color: #873921;
font-weight:bold;
float:left;
font-size:20px;
}

.main_txt_desc{
margin:10px 0 0 150px;
padding:0;
color:#666666;
font-weight:bold;
float:left;
width:500px;
font-size:14px;
}

.main_txt_about{
margin:2px 0 0 150px;
padding:0 0 40px 0;
display:inline;
width:500px;
color:black;
font-weight:bold;
float:left;
font-size:14px;
}

.main_txt_desc span{
margin:10px 0 0 0;
padding:0;
color:black;
font-weight:bold;
font-size:14px;
}

.submit{
margin:20px 0 0 150px;
padding:0;
clear:both;
float:left;
}

.continue{
margin:10px 0 0 460px;
padding:0;
float:left;
display:inline;
}

.continue p{ margin:0; padding:0; float:left; }

.continue a{
margin:0;
padding:0;
display:inline;
color:#640000; 
text-decoration:none;
}

.continue a:visited{
margin:0;
padding:0;
display:inline;
color:#640000; 
text-decoration:none;
}

.continue a:hover{
margin:0;
padding:0;
display:inline;
color:#38362b;
text-decoration:underline;
}
