body {
background:#011425;
font-family:Arial;
font-size:12px;
line-height:16px;
color:#674A3C;
}

a {
color:#EF8223;
text-decoration:none;
}

a:hover {
color:#666;
text-decoration:none;
}

.nwfa{
	float:left; 
	padding-right:10px;
	}

hr {
color: #E0E0E0;
background-color: #E0E0E0;
height: 1px;
border:0;
}

h1 {
font-size:16px;
line-height:26px;
color:#011425;
text-transform:uppercase;
}

h2 {
font-size:18px;
line-height:28px;
color:#EF8223;
text-transform:uppercase;
font-weight:700;
}

input {
background-color: #9BA99F;
vertical-align:middle;
}

#container {
background:#fff;
position:relative;
width:980px;
height:auto;
overflow:hidden;
margin:0 auto;
}

#container-in {
position:relative;
padding:0 15px;
}

#top {
position:relative;
width:950px;
height:86px;
clear:both;
}

#logo {
position:relative;
width:330px;
height:86px;
float:left;
display:inline;
}

#top-right {
position:relative;
width:562px;
height:86px;
float:right;
display:inline;
}

#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 220px;
	}
	
#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 220px;
	}
	
#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 210px;
		margin-top : -1.50em;
		background-color:#ef8223;
		z-index:1;
	}
	
#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
#nav li a {
		width: 210px;
		w\idth : 210px;
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		padding : 0 0.5em;
	}
	
#nav li a:hover {
		color : white;
		background-color : #ef8223;
	}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		background-color:#e0b274;
	}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

#main-nav {
background:#011425;
position:relative;
width:950px;
height:23px;
line-height:23px;
clear:both;
margin-bottom:1px;
}

#main-nav a {
color:#fff;
text-transform:uppercase;
text-decoration:none;
float:left;
display:inline;
padding:0 15px;
border-right:1px solid #fff;
font-size:11px;
}

#main-nav a:hover {
color:#fff;
background:#EF8223;
}

#header {
background:url(../images/banner.jpg) no-repeat;
position:relative;
width:950px;
height:295px;
clear:both;
}

#header-sub {
position:relative;
width:950px;
height:150px;
clear:both;
}

#banner-right {
position:relative;
height:295px;
width:665px;
float:right;
display:inline;
overflow:hidden;
margin:0;
padding:0;
}

#product-nav {
position:relative;
margin:11px 0 0 11px;
width:274px;
height:280px;
float:left;
display:inline;
}

#product-nav a {
color:#fff;
text-transform:uppercase;
text-decoration:none;
display:block;
height:auto;
width:auto;
font-size:9.5px;
font-weight:700;
}

#product-nav a:hover {
background-color:#011425;
}

#content {
position:relative;
width:950px;
height:auto;
clear:both;
margin-top:5px;
}

#content-left {
background:#EDD3AE;
position:relative;
width:531px;
height:auto;
min-height:379px;
float:left;
display:inline;
font-size:13px;
}

#content-left-in {
padding:15px;
}

#content-right {
position:relative;
width:414px;
height:auto;
float:right;
display:inline;
}

#content-sub {
background:url(../images/bg-content-sub.gif) repeat-y;
position:relative;
width:950px;
height:auto;
clear:both;
margin-top:5px;
overflow:auto;
margin-bottom:5px;
}

#content-sub-left {
	position:relative;
	width:250px;
	float:left;
	display:inline;
	height:auto;
	z-index:999;
}

#content-sub-left a {
color:#000;
text-transform:uppercase;
text-decoration:none;
display:block;
padding-left:10px;
font-size:12px;
font-weight:700;
line-height:18px;
width:220px;
}

#content-sub-left a:hover {
background:#EF8223;
color:#fff;
}

.content-sub-in {
padding:10px;
}

.content-sub-right-in {
padding:10px 20px;
}

#content-sub-right {
position:relative;
width:690px;
float:right;
display:inline;
height:auto;
}

#content-right img {
position:relative;
margin-bottom:5px;
}

#footer {
position:relative;
width:950px;
height:50px;
clear:both;
margin:0 auto;
color:#999;
}

#icons-sub {
position:relative;
width:950px;
height:100px;
clear:both;
margin:0 auto;
color:#999;
margin-bottom:5px;
}

.icon-marg-left {
position:relative;
margin-left:7px;
}

#footer-left {
position:relative;
width:auto;
height:auto;
float:left;
display:inline;
}

#footer-right {
position:relative;
width:auto;
height:auto;
float:right;
display:inline;
text-align:right;
}

a.matrix {
position:relative;
color:#555;
}

a.matrix:hover {
position:relative;
color:#999;
}
