@font-face
{
font-family: Proxima;
src:url(../images/font/ProximaNova-Light.otf);
}

@font-face
{
font-family: ProximaRegular;
src:url(../images/font/ProximaNova-Regular.otf);
}

#outer
{
    font-family: Proxima;
	width: 776px;
    height: 700px;
    background-color:#fff;
    position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

#outer2
{
    font-family: Proxima;
	width: 1035px;
    height: 700px;
    background-color:#fff;
    position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

#wowslider-container1 { 
    font-family: Proxima;
	zoom: 1; 
	position: relative; 
	max-width:776px;
	margin:0px auto 0px;
	z-index:90;
	border:none;
	text-align:center; /* reset align=center */
}
* html #wowslider-container1{ width:776px; height:650px }
#wowslider-container1 .ws_images ul{
	font-family: Proxima;
	position:relative;
	width: 100%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	width:1%;
	font-family: Proxima;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	font-family: Proxima;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	width:100%;
	font-family: Proxima;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
	font-family: Proxima;
}
#wowslider-container1 .ws_images img{
	width:100%;
	font-family: Proxima;
	border:none 0;
	max-width: none;
	padding:0;
}
#wowslider-container1 a{ 
	text-decoration: none;
	font-family: Proxima; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .wsl{
	display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
	position:absolute;
}

#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	display:none;
	top:44%;
	margin-top:-28px;
	z-index:60;
	height: 250px;
	width: 250px;
	background-image: url(./arrows.png);
	/*max-height:20%;
	max-width:12%;
	background-size:200% 200%;*/

}
#wowslider-container1 a.ws_next{
	background-position: 100% 0;
	right:-50px;
}
#wowslider-container1 a.ws_prev {
	left:-50px;
	background-position: 0 0; 
}
#wowslider-container1 a.ws_next:hover{
	background-position: 100% 100%;
}
#wowslider-container1 a.ws_prev:hover {
	background-position: 0 100%; 
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}

#wowslider-container1 .ws-title{
	font-family: Proxima;
	position:relative;
	height:56px;
	bottom:15%;
	left: 0;
	margin-right:10px;
	z-index: 50;
	padding:12px;
	color: #666;
	background:#fff;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	opacity:100;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
#wowslider-container1 .ws-title div{
	font-family: Proxima;
	padding-top:5px;
	font-size: 13px;
}
#wowslider-container1 .ws_images ul{
	font-family: Proxima;
	animation: wsBasic 19.5s infinite;
	-moz-animation: wsBasic 19.5s infinite;
	-webkit-animation: wsBasic 19.5s infinite;
}
@keyframes wsBasic{0%{left:-0%} 17.95%{left:-0%} 20%{left:-100%} 37.95%{left:-100%} 40%{left:-200%} 57.95%{left:-200%} 60%{left:-300%} 77.95%{left:-300%} 80%{left:-400%} 97.95%{left:-400%} }
@-moz-keyframes wsBasic{0%{left:-0%} 17.95%{left:-0%} 20%{left:-100%} 37.95%{left:-100%} 40%{left:-200%} 57.95%{left:-200%} 60%{left:-300%} 77.95%{left:-300%} 80%{left:-400%} 97.95%{left:-400%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 17.95%{left:-0%} 20%{left:-100%} 37.95%{left:-100%} 40%{left:-200%} 57.95%{left:-200%} 60%{left:-300%} 77.95%{left:-300%} 80%{left:-400%} 97.95%{left:-400%} }


p.font1 {
	font-family: Proxima;
	font-size: 10px;
	color: #666;
}

.body1 a:link {
	font-family:Proxima;font-size:13px;line-height:16px;text-decoration: none;color: #F30;}
.body1 a:visited {
	text-decoration: none;color: #F30;}
.body1 a:hover {
	text-decoration: underline;color: #F30;}
.body1 a:active {
	text-decoration: none;color: #F30;}
	
.nav a:link {
	font-family:ProximaRegular;font-size:14px;letter-spacing: 2px;text-decoration: none;color: #666;}
.nav a:visited {
	text-decoration: none;color: #666;}
.nav a:hover {
	text-decoration: none;color:#F30}
.nav a:active {
	text-decoration: none;color: #666;}
	
.nav2 a:link {
	font-family:Proxima;font-size:13px;color:#fff; text-decoration:none;	
	filter: alpha(opacity=100);
	opacity: 1.0;
		
-webkit-transition: opacity 1s ease-in-out;
   -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
     -o-transition: opacity 1s ease-in-out;
        transition: opacity 1s ease-in-out;
	
	}
.nav2 a:visited {
	text-decoration: none;color: #fff;
	filter: alpha(opacity=100);
	opacity: 1.0;
	
	}
.nav2 a:hover {
	text-decoration: none;color:#aaa; 
	filter: alpha(opacity=100);
	opacity: 1.0;
	
	}
.nav2 a:active {
	text-decoration: none;color: #aaa;
	filter: alpha(opacity=100);
	opacity: 1.0;
	
	}

.fontnav {
	font-family:Proxima;
	font-size: 14px;
	letter-spacing: 2px;
	color: #444;
}

.fontnav_on {
	font-family:Proxima;
	font-size: 14px;
	letter-spacing: 2px;
	color: #F30;
}

.fontbody {
	font-family: Proxima;
	font-size: 13px;
	color: #666;
	line-height:19px;
}

.fontfooter {
	font-family: Proxima;
	font-size: 10px;
	color:#999;
}

body {
	background-color: #FFF;
}
