/******************************************************************
 HOME
******************************************************************/
.front #wrapper {
	background: url(../images/home/ctn-shadow-home.png) no-repeat center top;
}
#home{
	float:left;
	width:960px;
	background:#FFF;
	position:relative;
	display:inline;
	overflow:hidden;	
}
.home-shadow{
	float:left;
	width:960px;
	height:5px;
	position:absolute;
	background:url(../images/global/header-shadow.png);
	top:0;
	left:0;
	display:inline;
	overflow:hidden;
	z-index:2;
}
#curtains, .view-home-curtains {
	float:left;
	width:961px;
	height:450px;
	display:inline;
	overflow:hidden;
	position:relative;
	background:#eee;
	border-bottom:1px solid #333;
}
.slide {
	float:left;
	width:720px;
	height:450px;
	border-right:1px solid #333;
	display:inline;
	overflow:hidden;
	position:relative;
}
.slide-content{
	float:left;
	width:800px;
	height:450px;
	position:relative;
	top:0;
	left:0;
	display:inline;
	overflow:hidden;
}
.c-min {
	width:79px;
}
.c-max {
	width:720px;
}
.c-min .slide-content{
	left:-720px;
}
.c-max .slide-content{
	left:0;
}
.slide-content .collapsed {
	float:left;
	width:79px;
	height:450px;
	background:#333;
	position:relative;
	display:inline;
	overflow:hidden;
	z-index:1;
}
.slide-content .collapsed h2{
	float:left;
	width:440px;
	height:29px;
	padding:50px 0 0 10px;
	display:inline;
	overflow:hidden;
	text-transform:uppercase;
	background:#eee url(../images/home/home-collapse.png) repeat-y left bottom;
	color:#2f4a61;
	position:relative;
	z-index:1;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform-origin: 225px 225px;
	-moz-transform-origin: 225px 225px;
	-o-transform-origin: 225px 225px;
	rotation-point: 225px 225px;
	zoom:1;
	font: normal 17px DIN, Arial, Helvetica, sans-serif;	
}
.slide-content .collapsed a{
	float:left;
	width:79px;
	height:450px;
	display:inline;
	overflow:hidden;
	position:absolute;
	z-index:2;
	left:0;
	top:-0;
}
.slide-content .collapsed a img{
	background: url(../images/home/home-th-bg.png) no-repeat left bottom;
	padding:0 0 15px;
	opacity:.3;
	font-size:10px;
	color:#333;
	line-height:20px;
}
.slide-content .collapsed a:hover img{
	opacity:1;
	font-size:10px;
}
.slide-content .collapsed:hover h2{
	background:#FFF;	
}
.slide-content .expanded {
	float:left;
	width:650px;
	height:230px;
	background:#003464 url(../images/home/home-expanded.png);
	padding:220px 45px 0 25px;
	color:#FFF;
}
.slide-content .expanded h1{
	text-transform:uppercase;
	font-weight:normal;
	font: normal 40px DIN, Arial, Helvetica, sans-serif;	
}
.slide-content .expanded h1 a{
	color:#DDD;	
}
.slide-content .expanded h1 a:hover{
	color:#FFF	
}
.slide-content .expanded h3{
	font-weight:normal;
	font: normal 18px DIN, Arial, Helvetica, sans-serif;
	color:#6e92b2;
	margin:0 0 20px;
}
.slide-content .expanded p{
	font-size:13px;
	line-height:18px;	
}
.slide-content .expanded .img{
	float:right;
	width:319px;
	height:319px;
	background:url(../images/home/home-ex-img.png);
	position:absolute;
	top:0;
	right:80px;
}
.slide-content .expanded .img img{
	font-size:10px;
	color:#6e92b2;
	line-height:20px;
}
#news{
	float:left;
	width:960px;	
	border-top: 5px solid #2D465C;
	background:#FFF;
	
}
#news .boxes{
	float:left;
	width:961px;
		
}
#news .box{
	float:left;
	border-right:1px solid #333;
	width:239px;
	height:105px;
	display:inline;
	overflow:hidden;
	
}
#news .box.pr1{
	width:240px;
}
#news h4{
	float:right;	
	width:220px;
    color:#104e6e;
    font-size:11px;
    padding:15px 10px 0px;
    height:15px;
    background:#EAEDEF;
    text-align:right;
}
#news p{
	float:left;
    width:220px;
    font-size:11px;
    color:#6C6C6C;
    text-transform:uppercase;
    padding:15px 10px 10px;
    text-decoration:none;	
}
#news p a{
    color:#6C6C6C;
}
#news p a:hover{
    color:#8F8F8F;
}
.front #footer{
	float:left;
	width:100%;
	min-width:960px;
	background:url(../images/home/home-footer-shad.png) no-repeat center top;
	margin:0 -10px 0 -10px;
	padding:0 10px;
}
.front #footer .copyright{
	float:left;
	width:960px;
	background: url(../images/home/home-footer.png) no-repeat center top;
	padding:32px 0 5px;
	height:auto;
	font:10px Arial, Helvetica, sans-serif;
}
.front #footer .copyright p{
	text-align:right;
    color:#888;
    text-transform:uppercase;
	margin:0;
}
.front #footer .copyright a{
    color:#DDD;
}
.front #footer .copyright a:hover{
    color:#EEE;
}
