/* Homepage ------------------------------------------------------------------ */

#header{
	background:none!important;	
	height:215px;
}

#logo{
	height:210px!important;	
}

#home-news{
	position:relative;
	width:990px;
	padding:30px 0 25px 0;
	border-top: #b6b6b6 3px double;
}
#home-news div{
	float:left;
	width:215px;
	padding:0 5px 0 25px;
	margin:0;
}
#home-news p{
	font-size:12px;
	line-height:17px;
}
#home-news div span{
	display:block;
	font-size:20px;
}
#home-news span a, #home-news span a:visited{
	color:#bababa;
}
#home-news span a:hover{
	text-decoration:none;
	color:#ed1c24;
}
#home-news div p small{
	display:block;
	padding:10px 0 0 0;
	font: italic bold 15px/15px "Times New Roman", Times, serif;	
}
#home-news a{
	padding:6px 0 0 0;	
}
#home-news h4{
	padding:10px 0 4px 0;	
}
#home-news h4 a{
	font: italic normal 21px/24px Georgia, "Times New Roman", Times, serif;	
	letter-spacing:-1px;
}

/* Lets make our fader */
#home-hero{
	display:block;
	padding:0px;
	height:485px;
	position:relative;
	border-bottom:#b6b6b6 1px solid;
}
#home-hero h2{
	display:block;
	width:150px;
	text-align:center;
	margin:-28px auto 0 auto;
	color:#b6b6b6;
	font-size:32px;
	padding:10px;
	background:#fff url('../images/BG-main.png');
}
#home-hero h3{
	display:block;
	padding:38px 0 0 0;
	text-align:center;
	color:#666;
	font: italic normal 22px/26px Georgia, "Times New Roman", Times, serif;
}
.fader-content{
	display:block;
	margin:0 0 0 2px;
	width:996px;
	height:430px;
	border:#ccc 1px solid;
	background:#fff url('../images/BG-home-portfolio.gif') no-repeat center;
	box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
}

.fader-content, .fader-content li{
	display:block;
	width:996px;
	height: 430px;
}

.hero-image{
	display:block;
	overflow:hidden;
	width:996px;
	margin:0 auto;
	height:430px;
	z-index:100;
}
.hero-intro{
	position:absolute;
	bottom:40px;
	right:55px;
	display:block;
	width:225px;
	height:180px;
	background:#252525;
	z-index:102;
}
.hero-intro p{
	margin:0;
	text-align:center;
	width:195px;
	padding:0 15px;
	color:#f3f2f2;
	font: italic normal 13px/14px Georgia, "Times New Roman", Times, serif !important;
	letter-spacing:1px;
}
.hero-intro p a, .hero-intro p a:visited, .hero-intro h3 a, .hero-intro h3 a:visited{
	font-weight:normal;
	color:#fff;
}
.hero-intro p a:hover{
	color:#ed1c24;	
}
.hero-intro h3{
	font-weight:normal !important;
	color:#fff !important;
	padding:15px 0 25px 0 !important;
	margin:0 25px 15px 25px !important;
	border-bottom:1px solid #797777;
	font: normal normal 22px/26px Georgia, "Times New Roman", Times, serif !important;
	letter-spacing:0.75px;
}

.hero-intro blockquote{
	width:680px;
	height:30px;
	padding:0;
	margin:25px auto 0 auto;
	background:none;
}
.hero-intro blockquote em{
	line-height:16px;	
	font-size:12px;
}
#hero-nav{
	position:absolute;
	top:405px;
	z-index:101;
	width:100%;
}

#hero-nav a#prev,#hero-nav a#next{
	position:absolute;
	top:-210px;
	display:block;
	width:21px;
	height:52px;
	background-repeat:no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
#hero-nav a#prev{
	background-image:url('../images/ICON-new-slider-prev.png');
	left:-17px;
}
#hero-nav a#next{
	background-image:url('../images/ICON-new-slider-next.png');
	right:-19px;
}

#hero-nav a#prev, #hero-nav a#prev:visited{
	background-position:left bottom;
	float:left;
	margin:8px 0 0 20px;
}
#hero-nav a#prev:hover{
	background-position:left top;
}
#hero-nav a#next, #hero-nav a#next:visited{
	background-position:right bottom;
	float:right;
	margin:8px 20px 0 0;
}
#hero-nav a#next:hover{
	background-position:right top;
}
#hero-nav a#hero-link, #hero-nav a#hero-link:visited{
	display:block;
	width:163px;
	height:27px;
	padding:6px 0 0 0;
	margin:63px auto 0 auto;
	text-align:center;
	font: normal normal 22px/35px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url('../images/BG-home-link.png') no-repeat center;
}
#hero-nav a#hero-link:hover{
	color:#333;
	border:none;
	text-decoration:none;
}

#hero-news-link{
	position:absolute;
	top:-20px;
	left:415px;
	margin:auto;
	display:block;
	width:163px;
	height:27px;
	text-align:center;
	font: normal normal 22px/35px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url('../images/BG-home-link.png') no-repeat center;
}
#hero-news-link:hover{
	color:#333;
	border:none !important;
	text-decoration:none !important;
}

#home-quote{
	clear:both;
	display:block;
	font-size:90px;
	text-align:center;
	padding:60px 0;
	width:996px;
	overflow:hidden;
	color:#b1b1b1;
}
#home-content{
	display:block;
	padding:30px 0 30px 0;
	width:100%;
}
#home-content .left, #home-content .center{
	float:left;
	width:300px;
	padding:0 20px;
}
#home-content .right{
	float:right;
	width:280px;
	padding:0 25px 0 0;
}
#home-content h4{
	font-size:27px;	
	text-align:left;
}
#home-content p{
	font-size:13px;
	line-height:18px;
	text-align:left;
}
#home-content p strong{
		
}
#home-content p.strong{
	font:italic normal 18px/28px Georgia, "Times New Roman", Times, serif;
}
#home-content .right h4{
	text-align:center;
	position:relative;
	z-index:100;
	color:#fff;
	font-size:20px;
	line-height:22px;
	padding:4px 0 0 0;
	height:22px;
	margin:0 0 -14px 0;
	background: url('../images/BG-home-twitter.png') no-repeat center;
}
#home-content .right p#twitter{
	position:relative;
	z-index:99;
	color:#b6b6b6;
	background:#f5f5f5 url('../images/BG-header-center.gif') repeat-x top center;	
	padding:30px 20px 30px 20px;
	text-align:left;
	font: italic normal 16px/22px Georgia, "Times New Roman", Times, serif;	
}
#home-content .right p#twitter a, #home-content .right p#twitter a:visited{
	color:#b6b6b6;
}

/* Subscribe Form */
#subForm{
	margin: 20px 0 0 0;
	color:#b6b6b6;
	padding:0 20px 50px 20px;
	text-align:left;
	font: italic normal 16px/22px Georgia, "Times New Roman", Times, serif;	
	background: url('../images/BG-eshot.png') no-repeat top center;
}
#subForm p{
	padding:0;	
}
#subForm h5{
	display:block;
	text-align:center;
	padding:28px 0 0 0;
	font-size:24px;
	height:24px;
	overflow:hidden;
}
#subForm input{
	width:226px;
	border:#e1e1e1 1px solid;
	padding:4px;
	background:#fff;
	color:#999;
	font: italic normal 15px/18px Georgia, "Times New Roman", Times, serif;
}
#subForm input:focus, #subForm input.focus{
	color:#000;
	border:#cbcbcb 1px solid;
	box-shadow:0 0 8px #cbcbcb;
	-moz-box-shadow:0 0 8px #cbcbcb;
	-webkit-box-shadow:0 0 8px #cbcbcb;
}
#subForm input#submit-btn{
	width:auto;
	font: italic normal 16px/18px Georgia, "Times New Roman", Times, serif;
	float:right;
	color:#000;
	border:0;
	background:none;
	padding:0;
	margin:6px 2px 0 0;
	cursor:pointer;
}
#subForm input#submit-btn:hover{
	color:#ed1c24;	
}
#subForm label{
	color:#333;
	display:block;
	padding:4px 0 3px 0;
	font: normal normal 15px/18px Georgia, "Times New Roman", Times, serif;
}


