a{
color:#fff;
}

.clear {clear:both;}

#rowElem{
padding:25px;
}
/****Blocks*****/
#top-silver{
height:25px;
width:950px;
margin:0 auto;
clear:both;
visibility:hidden;
}
body{
background:url(img/newGrad.png) repeat-x #000;
margin:0;
padding:10px 0 0 0;
font-size:14px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; arial, serif; 
color:#FFFFFF;
}
.disclaimer{
float:left;
width:40%;
font-size:12px;
}
.submit{
float:right;
margin-right:52px;
}
#container{
clear:both;
margin:0 auto;
width:1000px;
padding-top:20px;
overflow:hidden;
min-height:1300px;
}
h1{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; serif;
font-size: 36px;
font-weight:bold;
padding:0px;
margin:0px;
margin-top:30px;
border-bottom:1px dashed #f0f0f0;
}
h2{
font-size:18px;
font-style:italic;
}
h3{
 /*background: #1cef16;
 background: -moz-linear-gradient(top, #1cef16, #42810a);
 background: -webkit-gradient(linear, left top, left bottom, from(#1cef16), to(#42810a));
 padding: 10px 20px;
 margin-left: -40px;
 margin-top: 0;
 margin-bottom:10px;
 position: relative;*/
 width: 300px;
 font-size:30px;
/*-moz-box-shadow: 1px 1px 3px #292929;
-webkit-box-shadow: 1px 1px 3px #292929;*/
color: #f0f0f0;
text-shadow: 0 1px 0 #333;
margin:0;
margin-bottom:10px;
margin-top:10px;
border-bottom:1px dashed #f0f0f0;

}
h4{
padding:0; margin:0;
font-size:18px;
color:#f0f0f0;
margin-bottom:10px;
}
.arrow {
	 width: 0; height: 0;
	 line-height: 0;
	 border-left: 20px solid transparent;
	 border-top: 10px solid #1a6209;
	 top: 104%;
	 left: 0;
	 position: absolute;
}
.red{
color:#ff0000;

}

.logo{
height:120px;
background:url(img/HarrisLogo.png) no-repeat;
float:left;
width:346px;
}
#menu{
margin-right:25px;
float:right;
padding-top:40px;
font-size:12px;
background:url(../images/phone.png) no-repeat top right;
}
#menu a{
text-decoration:none;
color:#fff;
}
#menu a:hover{
text-decoration:underline;
color:#1cef16;
}
ul{
padding:0;
list-style-type:none;
float:left;
}
ul li{
float:left;
padding:5px 15px;
font-size:150%;
border-right:1px solid #323232;
}
ul li a{
color:#f2f2f2;
}
ul li a:hover{
color:#fff;
}
#vehicles{
float:left;
width:900px;
padding:30px;
/*border: 2px solid #666;
-moz-border-top-colors: #292929 #222;
-moz-border-right-colors: #292929 #222;
-moz-border-bottom-colors: #292929 #222;
-moz-border-left-colors: #292929 #222;
-webkit-box-shadow: 0 -1px 2px #292929;
box-shadow:inset 0 0 10px #000000; 
-moz-box-shadow:inset 0 0 10px #000000;*/
margin:20px;
}
.vehicle{
float:left;
margin-right:15px;
width:260px;
text-align:center;
padding:10px;
border:1px solid #f0f0f0;
margin-bottom:15px;
-moz-border-top-colors: #292929 #222;
-moz-border-right-colors: #292929 #222;
-moz-border-bottom-colors: #292929 #222;
-moz-border-left-colors: #292929 #222;
box-shadow:inset 0 0 5px #000000; 
-moz-box-shadow:inset 0 0 5px #000000;*/
-moz-box-shadow: 1px 1px 3px #292929;
-webkit-box-shadow: 1px 1px 3px #292929;
background-color:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

}
#vehicles h2{
font-style:none;
 background: #62a823;
 background: -moz-linear-gradient(top, #62a823, #42810a);
 background: -webkit-gradient(linear, left top, left bottom, from(#62a823), to(#42810a));
 padding: 5px 10px;
 margin-top: 0;
 margin-bottom:10px;
 position: relative;
 font-size:30px;
-moz-box-shadow: 1px 1px 3px #292929;
-webkit-box-shadow: 1px 1px 3px #292929;
color: #f0f0f0;
text-shadow: 0 1px 0 #333;
}
#form{
float:left;
padding:30px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 2px solid #222;
-moz-border-top-colors: #292929 #222;
-moz-border-right-colors: #292929 #222;
-moz-border-bottom-colors: #292929 #222;
-moz-border-left-colors: #292929 #222;
-webkit-box-shadow: 0 -1px 2px #292929;
box-shadow:inset 0 0 10px #000000; 
-moz-box-shadow:inset 0 0 10px #000000;
}
form select{
color:#454545;
}
#notice{
float:left;
width:300px;
font-size:12px;
color:#ccc;
font-style:italic;
}
#notice p{
padding:0; margin:0;
}
#notice .chk{
width:100px;
float:left;
}
#notice input{
width:16px;
float:left;
}
#banner{
background:url(img/banner.png) no-repeat;
height:446px;
margin-bottom:36px;
}
.main{
font-size:125%;
padding:20px;
display:block;
float:left;
width:540px;
margin-right:40px;
}
.main-nsb{
font-size:125%;
padding:20px;
display:block;
float:left;
width:885px;
margin-right:40px;
}
#sidebar{
border:1px dashed #383121;margin-top:20px;
background-color:#181818;
width:345px;
float:left;
}
#sidebar .box{
float:left;
padding:20px;
padding-top:0px;

/*-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 2px solid #222;
-moz-border-top-colors: #292929 #222;
-moz-border-right-colors: #292929 #222;
-moz-border-bottom-colors: #292929 #222;
-moz-border-left-colors: #292929 #222;
-webkit-box-shadow: 0 -1px 2px #292929;
box-shadow:inset 0 0 10px #000000; 
-moz-box-shadow:inset 0 0 10px #000000;*/
}

#footer{
	background-color:#181818;
	font-size:.8em;
	line-height:1.3em;
	margin:0;
	color:#888;
	padding:25px 0px;
	border-top:1px dashed #383121;
	border-bottom:1px dashed #383121;
	float:left;
	width:100%;
}
#footer a{
	color:#888;
}
#footer .footer-main{
	width:980px;
	clear:both;
	margin:0 auto;
	padding:25px 0px;
	height:100%;
}
#footer .footer-address{

}
#footer .footer-img{
	width:50%;
	float:left;
	height:100px;
}
.green{
	color:#1cef16;
	
}
#footer img{
	bottom: 0px;
}
form{
	width:100%;
	float:left;
}
#footer .footer-left{
	width:400px;
	float:left;
}
#footer .footer-right{
	width:298px;
	float:right;

}
#footer .address{
	float:left;
	width:400px;
	margin:0px;
	margin-left:15px;
}
#footer .contact{
	float:left;
	width:400px;
	margin:0px;
}
#footer .clear-dotted{
	height:3px;
	margin-bottom:5px;
	width:100%;
	clear:both;
	float:left;
	border-bottom:1px dashed #888;
}
#footer label{
	font-size:12pt;
	padding-top:3px;
	font-weight:bold;
	color:#fff;
	width:50px;
	float:left;
	margin-top:5px;
	
}
#footer input.text{
	width:240px;
	float:left;
}
#footer #submit{
	float:right;
	margin-top:3px;
}
#reserve{
width:525px;
overflow:visible;
float:left;
}
#reserve .reserve-row{
padding:5px 0px;
width:100%;
float:left;
}
#reserve .split{
width:250px;
float:left;
margin-right:5px;
}
#reserve label{
	font-size:12pt;
	padding-top:3px;
	font-weight:bold;
	color:#fff;
	width:100%;
	float:left;
}
#reserve input.text{
	float:left;
	font-size:14px;
	padding:5px;
	width:90%;
}
#reserve input#datepicker{
	float:left;
	font-size:18px;
	height:26px;
	width:90%;
	margin-top:10px;
}
#reserve .pn{
width:55px;
float:left;
margin-right:12px;

}
#reserve .pn2{
width:95px;
float:left;

}
#reserve select{
width:95%;
float:left;
font-size:18px;

}
#reserve textarea{
width:485px;
float:left;
font-size:14px;
padding:5px;
}
#reserve option{
font-size:14px;
padding:5px;
}
#reserve #submit{
	float:right;
	margin-top:3px;
}
#reserve .footer-row{
	padding:5px 0px;
}
#contact-info{
float:left;
width:350px;
height:400px;
padding-top:50px;
padding-left:75px;
}
#contact-info img{
margin-bottom:-20px;
}
#contact-info p.addr{
padding:0; margin:0;
font-size:14px;
margin-left:50px;
}
#contact-info .email{
height:50px;
background:url(../images/email.png) no-repeat;
margin-left:25px;
}
#contact-info .email a{
padding-left:30px;
height:50px;
}
#contact{
width:400px;
overflow:visible;
float:right;
margin:0;
padding-top:25px;
}
#contact .contact-row{
padding:5px 0px;
width:100%;
float:left;
}

#contact label{
	font-size:12pt;
	padding-top:3px;
	font-weight:bold;
	color:#fff;
	width:100%;
	float:left;
}
#contact input.text{
	float:left;
	font-size:14px;
	padding:5px;
	width:90%;
}
#contact input#datepicker{
	float:left;
	font-size:14px;
	padding:6px;
	width:90%;
	margin-top:0.7em;
}
#contact .pn{
width:55px;
float:left;
margin-right:12px;

}
#contact .pn2{
width:95px;
float:left;

}
#contact select{
width:95%;
float:left;
font-size:18px;

}
#contact textarea{
width:360px;
float:left;
font-size:14px;
padding:5px;
}
#contact option{
font-size:14px;
padding:5px;
}
#contact #submit{
	float:right;
	margin-top:3px;
	margin-right:10px;
}


#copyright{
	float:left;
	width:100%;
	text-align:center;
	padding:10px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#383121;
}

.done {
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:70%; 
	margin:20px auto; 
	display:none
}
