@charset "utf-8";
/* CSS Document */

html, body {background:#66615d;width:100%;height:100%;margin:0;font-family:Arial, Helvetica, sans-serif;padding:0;}
body {width:100%;color:#000;height:100%;margin:0 auto;}
ul, li {margin:0;padding:0;list-style:none;}
.clear {clear:both;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
p, h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
img {border:none;}
.left{float:left;}
.right{float:right;}

header, hgroup, nav, aside, footer, article{display:block;}



#wrapper {width:990px;margin:0 auto;}
header hgroup{width:253px;float:left;text-align:center;text-transform:uppercase;font-weight:bold;padding:30px 0 15px;}
header hgroup a{font-size:22px;color:#fff;}
header hgroup a span{font-size:14px;line-height:18px;display:block;padding-top:2px;}



header nav {float:right;margin-top:57px;}
header nav ul li{float:left;color:#fff;font-weight:bold;}
header nav ul li a{color:#fff;float:left;padding:0 20px;font-weight:bold;text-transform:uppercase;}
header nav ul li .last{padding:0 0 0 10px;}


footer{background:#fe0000;padding:25px 0;}
footer div{width:990px;margin:0 auto;}
footer div section.box1{width:250px;float:left;color:#fff;font-size:14px;line-height:20px;}
footer div section.box2{width:430px;float:left;color:#fff;font-size:14px;line-height:20px;padding:0 20px;background:url(../images/divider.png) repeat-y 0 0;}
 footer div section.box3{width:250px;float:right;color:#fff;font-size:14px;line-height:20px;padding-left:20px;background:url(../images/divider.png) repeat-y 0 0;}
footer div span{font-weight:bold;display:block;}
footer  div.copyright{font-size:12px;text-align:center;color:#fff;padding:30px 0 0 0;}




#marquee-container {
	padding-left:0px !important;
	padding-right:0px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin:0 !important;
	width:100% !important;
	z-index:-9999;
}
#marquee {
	height:411px;
	width:100%;
	padding:5px 0;
	margin-bottom:0px;
	overflow:hidden;
	background:url(../images/marquee-background.png) repeat-x;
	position:relative;
	z-index:1;
}
#marquee div.teaser {
	font-size:1em;
	line-height:50px;
	background:url(../images/transparent.png) right top transparent !important;
	width:580px;
	padding:1em 1em 0;
	color:white;
	position:relative;
	left:0;
	border:0;
	bottom:131px;
	margin:0;
	height:120px;
}
#marquee div.teaser h3 {
	color:white;
	font-size:18px;
	margin:0px 0;
	padding:0 !important;
}
#marquee div.teaser h4 {
	color:white;
	font-size:38px;
	margin-bottom:5px;
	line-height:38px;
}
#marquee div.teaser p {
	font-size:14px;
	line-height:20px;
	margin-bottom:.75em;
}
#marquee-nav {
	position:absolute;
	top:20px;
	z-index:800;
	right:10px;
}
#marquee-nav a {
	display:block;
	width:20px;
	height:10px;
	float:left;
	margin:0 5px;
	text-indent:-99999px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	background:#f1592b;
}
#marquee-nav a.activeSlide {
	background:#fff;
}
#slides {
	height:411px;
	width:100%;
	overflow:hidden;
}
#slides div {
	position:relative;
	height:411px;
	width:100%;
	overflow:hidden;
}
#prevNext img {
	z-index:100;
	cursor:pointer;
}
#prevNext {
	height:1px;
}
#prevNext img.jFlowNext {
	position:relative;
	top:135px;
	left:850px;
}
#prevNext img.jFlowPrev {
	position:relative;
	top:135px;
	left:7px;
}
.see-more {
	
    color: #FFFFFF;
    font-weight: bold;
    left: 34px;
    position: absolute;
    top: 20px;
    width: 300px;
}
.see-more1 {
	
    color: #000;
    font-weight: bold;
    left: 134px;
    position: absolute;
    top: 20px;
    width: 300px;
}
.see-more2 {
	
    color: #fff;
    font-weight: bold;
    left: 134px;
    position: absolute;
    top: 20px;
    width: 300px;
}
.see-more3 {
	
    color: #000;
    font-weight: bold;
    right: 34px;
    position: absolute;
    bottom: 20px;
    width: 300px;
}
.see-more4 {
	
    color: #fff;
    font-weight: bold;
    right: 120px;
    position: absolute;
    bottom: 20px;
    width: 300px;
}
address{font-weight:bold;font-size:14px;margin-top:20px;}
address h2{float:left;}

.close{position:absolute;right:-15px;top:-10px;}
.clsLogin_form form{width:455px;margin:0 auto;}
.clsLogin_form form p{margin:10px 0;}
.clsLogin_form form label{float:left;width:100px;line-height:37px;}
.clsLogin_form form input{border:3px solid #ddd;width:333px;padding:5px;}
.clsLogin_form form input:focus{border:3px solid blanchedalmond;}

.clsLogin_form form select{border:3px solid #ddd;width:350px;padding:5px;}
.clsLogin_form form select:focus{border:3px solid blanchedalmond;}


section ul li{color:#000 !important;font-weight:normal !important;font-size:14px;line-height:20px;display:block !important;float:none !important;background:url(../images/arrow.PNG) no-repeat 0 7px;padding-left:15px;}
.romero{color: #000000;
    font-weight: bold;
    right: 120px;
    position: absolute;
    top: 325px;
    width: 300px;}
	.werner{color: #fff;
    font-weight: bold;
    left: 340px;
    position: absolute;
    top: 325px;
    width: 300px;}
	.submit a{background:#66615D;padding:10px 15px;float:right;}
	article{border:1px solid #ddd;margin-bottom:10px;float:left;padding:10px;}
	.portfolio span{width:250px;margin-right:10px;float:left;}
	.portfolio p{float:left;width:440px;}
	article a{float:none !important; color:#000 !important;padding:0 !important;}