body { margin: 0; padding: 0; 
	-webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: none;
	}



/* cellpadding*/
th, td { padding: 0px; }
/* cellspacing*/
table { border-collapse: collapse; border-spacing: 0;border:0px }   
input{width:246px;height:12px}
textarea{width:248px;height:101px}


@media screen and (max-width: 1199px) {
  /* CSS for up to 1199px width mobile version*/  
 
   .full_width{ width:1200px;}
   .middle{ width:988px;}
}


@media screen and (min-width: 1200px) {
  /* CSS for over to 1200px width */  
  .full_width{ width:1200px;}
  .middle{ width:988px;}

}


@font-face {
    font-family: "Century Gothic";
    src: url(../fonts/Century_Gothic.otf) format("truetype");
}



table { margin: 0 auto;}



A{
	outline:0;color:#990000;font-family:Arial;font-size: 12.5px; text-decoration:none;		
}

A:hover{
	outline:0;color:#990000;font-family:Arial;font-size: 12.5px; text-decoration:underline;	
	
}
.menu{
	padding-left:10px;padding-right:10px;outline:0;color:#ffffff;font-family:Arial;font-size: 16px; text-decoration:none;	text-shadow:none;	
}

.menu:hover{
	padding-left:10px;padding-right:10px;padding-bottom:20px;padding-top:20px;background-image:url('../images/tab.png');	cursor:pointer;outline:0;color:#ffffff;font-family:Arial;font-size: 16px; text-decoration:none;	
}

.menu_over{
	padding-left:10px;padding-right:10px;padding-bottom:20px;padding-top:20px;background-image:url('../images/tab.png');	cursor:pointer;outline:0;color:#ffffff;font-family:Arial;font-size: 16px; text-decoration:none;	
}

.menu_over:hover{
	padding-left:10px;padding-right:10px;padding-bottom:20px;padding-top:20px;background-image:url('../images/tab.png');	cursor:pointer;outline:0;color:#ffffff;font-family:Arial;font-size: 16px; text-decoration:none;	
}

.menu_hover{
		cursor:pointer;	outline:0;color:#ffffff;font-family:Arial;font-size: 16px; text-decoration:none;
		
}
.menu_hover:hover{
	background-color:#747679;	cursor:pointer;	
}

/*.menu:hover{
	outline:0;color:#ffffff;font-family:Arial;font-size: 14px; text-decoration:none;	text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff
}

.menu_over{
	outline:0;color:#ffffff;font-family:Arial;font-size: 14px; text-decoration:none;	text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff	
}

.menu_over:hover{
	outline:0;color:#ffffff;font-family:Arial;font-size: 14px; text-decoration:none;	text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff	
}*/





.thumbs{
	border:2px solid transparent;
	padding:2px;
	
}

.albums{
	outline:0;color:#990000;font-family:Arial;font-size: 13px; font-weight:normal;;	
	
}

.albums:hover{
	outline:0;color:#990000;font-family:Arial;font-size: 13px; font-weight:normal;text-decoration:none;;	
	
}
.albums_selected{
	outline:0;color:#990000;font-family:Arial;font-size: 13px; font-weight:bold;text-decoration:none;	
	
}
.albums_selected:hover{
	outline:0;color:#990000;font-family:Arial;font-size: 13px; font-weight:bold;text-decoration:none;	
	
}

.thumbs_selected{
	border:2px solid #191c1f;
	padding:2px;
}

.thumbs_selected:hover{
	border:2px solid #191c1f;
	padding:2px;
}

.lang{
	outline:0;color:#191c1f;font-family:Arial;font-size: 17px; text-decoration:none;		
}

.lang:hover{
	outline:0;color:#191c1f;font-family:Arial;font-size: 17px; text-decoration:none;		
}

.date{
	outline:0;color:#191c1f;font-family:Arial;font-size: 13.51px; text-decoration:none;		
}

.address{
	outline:0;color:#191c1f;font-family:Arial;font-size: 12.5px; text-decoration:none;line-height:25px;font-weight:normal;		
}

.signup{
	outline:0;color:#191c1f;font-family:Arial;font-size: 11.5px; text-decoration:none;		
}

.email{
	outline:0;color:#a2a2a2;font-family:Arial;font-size: 9.54px; text-decoration:none;	width:167px;height:17px;border:1px solid #5d5d5d;padding-left:3px;	
}

.submit{
	text-align:center;vertical-align:middle;background-color:#660000;color:#ffffff;font-family:Arial;font-size: 14px;text-decoration:none;width:84px;height:24px;	
}
.footer{
	outline:0;color:#ffffff;font-family:Arial;font-size: 11.7px; text-decoration:none;		
}
.footer2{
	outline:0;color:#ffffff;font-family:Arial;font-size: 11.7px; text-decoration:none;		
}

.latest{
	outline:0;color:#191c1f;
	font-family:Arial;
	font-size: 19px; text-decoration:none;
	letter-spacing:1px;
	font-weight:bold;		
}
.brochure { background: url("../images/brochure.png") ; width:219px; height:311px;} 
.download{ display:none;width:219px; height:311px;background-color:#959594;color:#ffffff;font-weight:bold;font-size:18px;text-align: center;vertical-align:bottom;line-height:311px}
.brochure:hover .download{ display:inline-block;opacity:0.9}

.adownload:hover{text-decoration:none}

.title{
	outline:0;color:#191c1f;font-family:Arial;font-size: 16px; text-decoration:none;font-weight:bold;		
}

.news_scroll_title{
	outline:0;color:#191c1f;font-family:Arial;font-size: 16px; text-decoration:none;font-weight:bold;		
}

.news_scroll_title:hover{
	outline:0;color:#191c1f;font-family:Arial;font-size: 16px; text-decoration:none;font-weight:bold;		
}

.scroll_title{
	outline:0;color:#bdbdbd;font-family:Arial;font-size: 14px; text-decoration:none;line-height:17px;		
}

.scroll_title:hover{
	outline:0;color:#bdbdbd;font-family:Arial;font-size: 14px; text-decoration:none;line-height:17px;		
}

.scroll_title_selected{
	outline:0;color:#191c1f;font-family:Arial;font-size: 24px; text-decoration:none;font-weight:bold;line-height:17px;		
}

.scroll_title_selected:hover{
	outline:0;color:#191c1f;font-family:Arial;font-size: 24px; text-decoration:none;font-weight:bold;line-height:17px;		
}

.scroll_title2{
	outline:0;color:#191c1f;font-family:Arial;font-size: 24px; text-decoration:none;line-height:24px;		
}

.scroll_title2_white{
	outline:0;color:#ffffff;font-family:Arial;font-size: 14px; text-decoration:none;line-height:24px;letter-spacing:1px;		
}

.scroll_title2_white_date{
	outline:0;color:#ffffff;font-family:Arial;font-size: 18px; text-decoration:none;letter-spacing:1px;		
}

.scroll_title2_white_photos{
	outline:0;color:#ffffff;font-family:Arial;font-size: 14px; text-decoration:none;letter-spacing:1px;	font-weight:normal;	
}


.about_title{
	outline:0;color:#333333;font-family:Arial;font-size: 33px; text-decoration:none;letter-spacing:1px;		
}

.news_title{
	outline:0;color:#ffffff;font-family:Arial;font-size: 20px; text-decoration:none;letter-spacing:2px;		
}

.project_date{
	outline:0;color:#ffffff;font-family:Arial;font-size: 16px; text-decoration:none;font-weight:bold;		
}
.project_date:hover{
	outline:0;color:#ffffff;font-family:Arial;font-size: 16px; text-decoration:none;font-weight:bold;		
}

.sdate{
	outline:0;color:#ffffff;font-family:Arial;font-size: 10px; text-decoration:none;font-weight:bold;		
}

.desc{
	outline:0;color:#191c1f;font-family:Arial;font-size: 14px; text-decoration:none;		
}

.text{
	outline:0;color:#383838;font-family:Arial;font-size: 14px; text-decoration:none;letter-spacing:0px;		
}

.small{
	outline:0;color:#333333;font-family:Arial;font-size: 16px; text-decoration:none;text-align:justify;		
}

.all{
	outline:0;color:#333333;font-family:Arial;font-size: 10px; text-decoration:none;text-align:justify;font-weight:bold;		
}
.all:hover{
	outline:0;color:#333333;font-family:Arial;font-size: 10px; text-decoration:none;text-align:justify;font-weight:bold;		
}

.big_text{
	outline:0;color:#383838;font-family:Arial;font-size: 16px; text-decoration:none;text-align:justify;		
}

.submit_button{
	vertical-align:middle;background-color:#7e0001;color:#ffffff;font-family:Arial;font-size: 16px;text-decoration:none;width:62px;height:19px;	
	-webkit-appearance: none;
	  -webkit-border-radius: 0;
	border-color:#ffe200; border:0px;cursor:pointer;
}

.code{
	width:90px;
	height:20px;
}

.address2{
	outline:0;color:#ffffff;font-family:Arial;font-size: 12.05px; text-decoration:none;		
}

.email2{
	outline:0;color:#ffffff;font-family:Arial;font-size: 12.05px; text-decoration:none;		
}

.email2:hover{
	outline:0;color:#ffffff;font-family:Arial;font-size: 12.05px; text-decoration:none;	text-decoration:underline;	
}



.more{
	outline:0;color:#660000;font-family:Arial;font-size: 11px; text-decoration:none;		
}

.more:hover{
	outline:0;color:#660000;font-family:Arial;font-size: 11px; text-decoration:none;		
}
.available_bold{
	outline:0;color:#660000;font-family:Arial;font-size: 14.82px; text-decoration:none;font-weight:bold;line-height:16px;		
}

.available{
	outline:0;color:#660000;font-family:Arial;font-size: 11.5px; text-decoration:none;line-height:12px;		
}
.available:hover{
	outline:0;color:#660000;font-family:Arial;font-size: 11.5px; text-decoration:none;		
}



.jContent div.slides
{
	height: 170px;
}




