@charset "utf-8";
/* CSS Document */
body{
	background:url(../images/layout/background.jpg) repeat-x #FFF;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
img, div { behavior: url(../iepngfix.htc) }
#container{
	width:960px;
	margin:0 auto;
}
#header {
	width:960px;
	height:292px;
}
#header .banner{
	width:960px;
	float:left;
	height:230px;
	padding: 10px 0;
}
#header .banner .background{
	width:960px;
	height:230px;
	float:left;
	position:relative;
}
#header .banner .overlay{
	width:210px;
	height:185px;
	background:url(../images/layout/black_overlay.png) repeat;
	position: absolute;
	left: 47px;
	float:left;
	z-index:100;
	top: 0px;
	padding:45px 0 0 0;
}
#header .navigation{
	height:40px;
	width:960px;
	margin-top:2px;
	margin-bottom:2px;
	position:relative;
}
#header .navigation .link{
	height:40px;
	line-height:40px;
	float:left;
	padding:0 15px;
}
#header .navigation .link a{
	color:#3B0C04;
	font-size:14px;
	text-decoration:none;
}
#header .navigation .link a:hover{
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
#header .navigation .spacer{
	width:6px;
	height:40px;
	float:left;
	background:url(../images/layout/navigation_spacer.jpg) no-repeat;
}
#topbar{
	width:960px;
	height:195px;
	padding:9px 0 18px 0;
}
#topbar h1{
	font-size:20px;
	color:#000;
	text-align:left;
	font-weight:100;
}
#topbar p{
	font-size:14px;
	color:#333;
	text-align:left;
}
#topbar a{
	color:#000;
	text-decoration:none;
	font-size:16px;
}
#topbar .box1{
	width:283px;
	height:185px;
	padding:5px 15px;
	background:url(../images/layout/box1.jpg) no-repeat;
	float:left;
	margin-right:10px;
}
#topbar .box2{
	width:283px;
	height:185px;
	padding:5px 15px;
	background:url(../images/layout/box2.jpg) no-repeat;
	float:left;
	margin-right:10px;
}
#topbar .box3{
	width:283px;
	height:185px;
	padding:5px 15px;
	background:url(../images/layout/box3.jpg) no-repeat;
	float:left;
}
#content{
	width:960px;
	padding: 15px 0;
}
#content .left{
	width:625px;
	float:left;
	height:100%;
	padding:0 10px 0 0;
}
#content .left .img{
	padding:5px 10px 0px 0;
	float:left;
}
#content .left h1{
	font-size:24px;
	font-weight:100;
	text-align:left;
	color:#A33F22;
	margin:0;
	padding:0 0 10px 0;
}
#content .left h2{
	font-size:18px;
	font-weight:100;
	text-align:left;
	color:#3C0C03;
	margin:0;
	padding:0 0 5px 0;
}
#content .left p{
	font-size:14px;
	color:#333;
	text-align:left;
	margin:0;
	padding:0 0 10px 0;
}
#content .left a{
	color:#A33F22;
	text-decoration:underline;
}
#content .left .contacttitles{
	width:150px;
	float:left;
	line-height:38px;
	text-align:left;
	font-size:13px;
	color:#333;
}
#content .left .contactform{
	width:300px;
	float:left;
	text-align:left;
	font-size:13px;
	color:#333;
}
#content .news{
	padding:0 5px 0 0;
	float:left;
	width:199px;
	text-align:left;
}
#content .right{
	width:313px;
	float:right;
	height:100%;
}
#content .right h1{
	font-size:16px;
	font-weight:100;
	text-align:left;
	color:#000;
	margin:0;
	padding:10px 0 5px 0;
}
#content .right p{
	font-size:13px;
	color:#333;
	text-align:left;
	margin:0;
	padding:0 0 5px 0;
}
#content .right a{
	color:#A33F22;
	font-size:14px;
	text-align:left;
	text-decoration:none;
}
#content .right .sidebar{
	width:313px;
	height:100px;
	background:url(../images/layout/sidebar_bg.jpg) repeat-x;
	border:1px solid #CCC;
	margin-bottom:10px;
}
#content .right .sidebar .img{
	width:90px;
	height:90px;
	padding:5px;
	float:left;
}
#footer{
	height:80px;
	background:url(../images/layout/footer_bg.jpg) repeat-x;
	margin-top: 3px;
}
#footer .div{
	width:960px;
	height:80px;
	margin:0 auto;
}
#footer .left{
	float:left;
	height:56px;
	color:#FFF;
	font-size:13px;
	text-align:left;
	padding: 24px 0 0 0;
}
#footer .left a{
	color:#33130A;
	text-decoration:none;
}
#footer .right{
	float:right;
	height:56px;
	padding: 24px 0 0 0;
}
#footer .right a{
	color:#FFF;
	text-decoration:none;
	font-size:14px;
}
#expand{
	height:189px;
	background:url(../images/layout/footer_expand.jpg) repeat-x;
}
#expand .div{
	width:960px;
	height:189px;
	margin:0 auto;
}
#expand .left{
	height:189px;
	float:left;
}
#expand .left .box{
	padding:37px 15px 0 15px;
	float:left;
	height:152px;
	text-align:left;
}
#expand .left .box h1{
	font-size:18px;
	color:#FFF;
	text-align:left;
	margin:0 0 10px 0;
	padding:0;
	font-weight:100;
}
#expand .left .box p{
	font-size:14px;
	color:#FFF;
	text-align:left;
	margin:0;
	padding:0;
	font-weight:100;
}
#expand .left a{
	color:#FFF;
	text-decoration:none;
}
#expand .left a:hover{
	color:#CB3919;
	text-decoration:underline;
}
#expand .right{
	height:147px;
	float:right;
	padding:42px 70px 0 70px;
}
.input{
	background:url(../images/layout/input_bg.jpg) repeat-x #D0D0D0;
	border:1px solid #666;
	font-size:13px;
	color:#333;
	padding:5px;
	margin:5px 0 5px 0;
	width:250px;
}
