*{ padding:0 auto; margin:0 auto; }


html, body {  background: #fff url('../images/bg1.jpg');  background-attachment: fixed;

}

#container{ width:1034px; margin:0 auto;  height:0 auto;  }

#header{background:url(../images/header.png) no-repeat #FFFFFF; width:1034px; height:108px;  margin-top:-110px;}
#nav{ float:right; margin-top:75px; }

#body{ width:1034px; background:#FFFFFF; height:0 auto; margin-bottom:10px; }
#sales{width:1034px; height:0 auto;}
#body2{ width:1034px; background:#FFFFFF; height:1950px; margin-bottom:10px; }

#body3{ width:1034px; background:#FFFFFF; height:1870px; margin-bottom:10px; }
#weather{width:1034px; height:1600px; margin-top:2px;}



#image{width:1027px; height:208px; }

#crossslide{width:1027px; height:324px; clear:both;}

#slideshow {
    position:relative; width:1027px; height:324px;      }
	
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}



.blue{background:#0d0534; height:5px; width:1026px; margin-top:1px;}
.line{background:url(../images/line_19.jpg); width:1026px; height:17px}

#footer p{text-align:center; height:25px;}

a{color:#EB1F1E; text-decoration:none; font-weight:100;}
a:hover{color:#EB1F1E; text-decoration:underline; font-weight:100;}

table p{margin:5px 0 0 20px; font-weight:300;}

table.dockage p{margin:0;}



h1{color:#382818; font-size:23px; font-family:Arial, Helvetica, sans-serif; font-weight:200;}
h2{color:#382818; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:200;}
img{border:none;}


/******* FROMCONTAINER *******/
#formcontainer{
	width: 500px;
	margin: 10px auto;
	margin-left:20px;
	text-align: left;
}


/******* /CONTAINER *******/
/******* FORM *******/
#customForm{
	
}
#customForm label{
	display: block;
	color:#0D0534;
	font-weight: 400;
	line-height: 1.4em;
}
#customForm input{
	width: 220px;
	padding: 6px;
	color: #000;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #6b9ef1;
}
#customForm input.error{
	background: #f8dbdb;
	border-color: #e77776;
}


#customForm select{
	width: 220px;
	padding: 6px;
	color: #000;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #6b9ef1;
}
#customForm select.error{
	background: #f8dbdb;
	border-color: #e77776;
}



#customForm textarea{
	width: 400px;
	height: 80px;
	padding: 6px;
	color: #000;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	
	font-size: 12px;
	border: 1px solid #6b9ef1;
}
#customForm textarea.error{
	background: #f8dbdb;
	border-color: #e77776;
}


#customForm div{
	margin-bottom: 15px;
}
#customForm div span{
	
	color: #DBA534;
	font-size: 12px;
	
}
#customForm div span.error{
	color: #DBA534;
}
#customForm #send{
	
	font-family:Verdana, Geneva, sans-serif;
	
	border:1px solid #aba8a8; 
	background:#0D0534; 
	text-transform:uppercase; 
	color:#fff; 
	font-weight:bold; 
	padding:7px 16px 7px 14px; 
	height:37px; width:124px; 
	cursor:pointer; 
	float:left; 
}
#customForm #send:hover{
	background: #DBA534;
}
#error{
	margin-bottom: 20px;
	border: 1px solid #efefef;
}
#error ul{
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
#error ul li{
	list-style-position: inside;
	line-height: 1.6em;
}
#error ul li strong{
	color: #e46c6d;
}
#error.valid ul li strong{
	color: #93d72e;
}
/******* /FORM *******/




#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:0 auto;
width:600px;
background:#FFFFFF;
border:1px solid #000;
z-index:9999999999999;
padding:50px;
font-size:13px;
margin-top:350px; 



}

.popupContactClose{
	
	height: 30px;
	width: 30px;
	background:url(../images/fancy_closebox.png) top left no-repeat;
	cursor: pointer;
position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	z-index: 99999999;
}

/* Hides the darkening layer for the Modal effect. The z-index is necessary for layering purposes, and be sure to keep the positioning/height/width the same */	
#backgroundPopup{
	display:none; 
	position:fixed; 
	_position:absolute; 
	height:100%; width:100%; 
	top:0; left:0;
	background:#000; 
	z-index:5; 
	}  
	
	#backgroundPopup2{
	display:none; 
	position:fixed; 
	_position:absolute; 
	height:100%; width:100%; 
	top:0; left:0;
	background:#000; 
	z-index:5;
	}  
