/* CSS Document */

body {
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#2e2a2a;
color: #fff;
}

img {
border: 0px;
}
h2 {
font-size: 18px;
}
.bold {
font-weight:bold;
}
p {
text-align:justify;
}
a:link {
color: #fff;
text-decoration:underline;
}
a:visited {
color: #fff;
text-decoration:underline;
}
a:hover {
color: #fff;
text-decoration:underline;
}
a:active {
color: #fff;
text-decoration:underline;
}

#container {
width:1009px;
margin:0px auto;
border:1px solid #fff;
}

#header {
width: 1009px;
background:url(images/topline.gif) top left repeat-x;
height:28px;
}
	#header img {
	margin:8px 0px 0px 12px;
	}

#logo_nav {
width:1009px;
background-color:#2e2a2a;
}
#logo {
float:left;
width:340px;
margin:15px 0px 15px 25px;
}

#nav {
float:left;
width:390px;
margin:15px 0px 0px 223px;
text-align:right;
}

#product_nav {
width:1009px;
background: #2e2a2a url(images/prodNavBg.gif) top left no-repeat;
height:39px;
}
	#product_nav img {
	margin:5px 5px 0px 17px;
	}
#product_sub {
background: url(images/subnavBg.gif) 20px 0px repeat-x;
height:35px;
}
	#product_sub ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-top:3px;
	}
	#product_sub li {
	display:inline;
	margin:10px 10px 0px 10px;
	}
	.headimg {
	float:right;
	margin-top:-13px;
	margin-right:5px;
	}
/*sub menu connector*/
		#sf_connect {
		height:10px;
		background-color:#9e3030;
		width:20px;
		margin-left:70px;
		}
		#sv_connect {
		height:10px;
		background-color:#9e3030;
		width:20px;
		margin-left:240px;
		}
		#nv_connect {
		height:10px;
		background-color:#9e3030;
		width:20px;
		margin-left:390px;
		}
		#rh_connect {
		height:10px;
		background-color:#9e3030;
		width:20px;
		margin-left:570px;
		}
		#sfc_connect {
		height:10px;
		background-color:#9e3030;
		width:20px;
		margin-left:750px;
		}
		#mwo_connect {
		height:10px;
		background-color:#9e3030;
		width:20px;
		margin-left:900px;
		}
#flash {
background:url(images/flashBg.jpg) top left repeat-x;
height:203px;
width:1009px;
text-align:center;
}
#home_content {
width:1009px;
background-color:#9e3030;
height:225px;
}
#home_copy {
padding:10px 5px;
width:650px;
margin:0px auto;
}

#content {
width:1009px;
background-color:#9e3030;
}
#copy_left {
padding:3px 20px 5px 10px;
width:610px;
float:left;
border-right:1px solid #fff;
min-height:500px;
}
	#copy_left img {
	margin:0px 0px 10px 10px;
	float:right;
	}
	#copy_left_gallery {
	padding:3px 3px 5px 10px;
	width:960px;
	float:left;
	min-height:400px;
	_height:400px;
	height:auto;
	}
#copy_right {
padding:10px 5px;
width:340px;
float:right;
overflow:auto;
margin:0px 0px 0px 10px;
text-align:center;

}
	#copy_right a {
	margin-right:5px;
	margin-bottom:5px;
	height:113px;
	float:left;
	width:155px;
	text-decoration:none;

	}
#copy_right_contact {
padding:10px 5px;
width:340px;
float:right;
overflow:auto;
margin:0px 0px 0px 10px;
text-align:center;

}

#footer {
height:41px;
background:url(images/footerBg.gif) top left repeat-x;
clear:both;
}
	#contact {
	float:left;
	width:400px;
	padding:5px;
	}
	#credits {
	float:right;
	width:350px;
	margin-right:20px;
	text-align:right;
	}
	
	
	
/*///////// Forms Attributes  /////////*/	
					
.row { /* contact form row */
margin-top:10px;
font-size:11px;
}

.row label {  /* contact form row label */
display: block;
float: left;
width: 150px;
font-size: 11px;
text-align: right;
padding-top: 10px;
padding-right: 10px;
}

.row1 { /* contact form row */
margin-top:10px;
font-size:11px;
}

.row1 label {  /* contact form row label */
display: block;
float: left;
width: 100px;
font-size: 11px;
text-align: right;
padding-top: 10px;
padding-right: 10px;
}

.boldLabel {
font-weight:bold;
width: 100px;
color: #fff;
margin-right: 5px;
}

.formField {
font-family:Arial, Helvetica, sans-serif;
width:320px;
font-size:11px;
}

.formField1 {
width:150px;
font-size:11px;
}

.formField2 {
width:50px;
font-size:11px;
}


input {
margin-top: 10px;
font-size:11px;
}

select {
font-size:11px;
margin-top: 10px;
}