html,body,img,p,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,pre,form,blockquote,fieldset,input,div { margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6,pre,code,kbd { font-size:1em; }
:link,:visited { text-decoration:none;  }
table { border-collapse:collapse; border:0px; }
ul,ol { list-style:none; }
img { border:0px; vertical-align:bottom; padding:none; margin:none; }

body{
	padding-top:10px;
	background-repeat:repeat-x;
	background-color:#9C7B59;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:white;
}

html{
	width:100%;
}

object{
	margin-bottom:10px;
}

p{
	font-size:14px;
	line-height:24px;
	color:white;
	margin-bottom:16px;
	
}

p a{
	color:white;
	font-weight:bold;
	border-bottom:1px white dotted;
}

p a:hover{
	border-bottom:1px white solid;
}

h1{
	font-size:40px;
	margin-bottom:20px;
}

h2{
	font-size:20px;
	margin:12px 0;
}

h3{
	font-weight:normal;
}

.header{
	width:850px;
	margin:0 auto;
	border:10px white solid;
	background-color:#950000;
	border-bottom:0px;
	height:20px;
	background-image:url(images/headerbg.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

.strip{/*doing this was worthless now that the customer requested to remove the overlap.. but im too deep to remove it now*/
	height:150px;
	background-color:#fece00;
	width:850px;
	border-left:10px white solid;
	border-right:10px white solid;
	margin:0 auto;
}

.strip1{
	margin:0 auto;
	height:150px;
	width:850px;
	background-image:url(images/logo.png);
	background-position:center;
	background-repeat:no-repeat;
}

.content{
	width:850px;
	margin:0 auto;
	border:10px white solid;
	background-color:#950000;
	border-top:0px;
	min-height:300px;
	background-image:url(images/contentbg.png);
	background-repeat:no-repeat;
	padding-top:20px;
	
}

.menu{
	width:250px;
	float:left;
	clear:both;
}

.menu ul{
}

.menu ul li{
	margin-left:10px;
	margin-right:10px;
	background-image:url(images/libg.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	text-align:center;
	height:40px;
	line-height:40px;
	font-weight:bold;
	
}

.menu ul li a{
	color:white;
	display:block;
}

.menu ul li a:hover{
	color:#fece00;
}

.content1{
	float:left;
	width:600px;
}

.picture{
	border:1px white solid;
	width:auto;
}

ul.equipmentlist{
	margin-left:5px
}

ul.equipmentlist li {
	font-size:12px;
}



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */



/*************************Form Styling Stuff*****************************/
form {
	width: 550px;
	margin-top:20px;
}

form.login{
	width:200px;
	border-top:1px white dotted;
	border-bottom:1px white dotted;
	margin:5px;
	margin-top:30px;
	padding:20px;
}

form.login input{
	margin-bottom:10px;
}

.col1 {
	text-align: right;
	height: 31px;
	width:150px;
	margin: 0;
	float: left;
	margin-right: 2px;
	background: url(images/bg_label.gif) no-repeat;
	font-size:16px;
	font-weight:bold;
}

.col2 {
	height: 31px;
	display: block;
	float: left;
	margin: 0;
	background: url(images/bg_textfield.gif) no-repeat;
}

.col2comment {
	height: 98px;
	margin: 0;
	display: block;
	float: left;
	background: url(images/bg_textarea.gif) no-repeat;
}

.col1comment {
	text-align: right;
	width: 150px;
	height: 98px;
	float: left;
	display: block;
	margin-right: 2px;
	background: url(images/bg_label_comment.gif) no-repeat;
	font-weight:bold;
}

div.row {
	clear: both;
}

.submit {

	margin-bottom:10px;
} 

.bold{
	font-weight:bold;
}

.input, .input1 {
	background-color: #fff;
	color: #5A698B;
	width:300px;
	margin: 0px 0px 0px 8px;
	/*padding: 1px;*/
	border: 1px solid #8595B2;
}

.input1{
	width:120px;
}


.textarea {
	border: 1px solid #8595B2;
	background-color: #fff;
	color: #5A698B;
	margin: 4px 0 5px 8px;
	width:300px;
}

table.parts{
	margin-top:5px;
	margin-bottom:15px;
}

td{
	padding-bottom:5px;
}

.col2 p{
	margin-left:10px;
}

/*************************end of form styling******************************/


