/*main styles*/
* {
    margin:0;
    padding:0;
}
form,fieldset,img{border:0;margin:0;padding:0}
a{
	color:#732727;
	text-decoration:none;
    border-bottom:1px dotted #732727;
}
a:hover{
	color:#a15b00;
    text-decoration:underline;
    border-bottom:0;
}
a:visited{
    color:#732727;
}
.no-underline a{
	text-decoration:none;
    border-bottom:0;
}
/*background*/
html{height:100%;}
body{
	height:100%;
	margin:0;
	padding:0;
	font:11px/15px Verdana,Arial,sans-serif;
	color:#000;
	background:#484848 url(../i/back-page-top.jpg) repeat-x 0 0;
}
#page{
	width:988px;
    position:relative;
    min-height:100%;
	margin:0 auto;
	background:url(../i/back-body.png) repeat-y 50% 50%;
	overflow:visible;
}
* html #page{height:100%;}
/*header*/
#header{
	width:970px;
	height:300px;
	overflow:hidden;
	margin:0 9px 0 9px;
}
/*share-wrapper*/
#share-wrapper {
    clear:both;
    float:right;
    width:970px;
    height:56px;
    margin:9px 35px 0 9px;
}
/*addthis*/
#addthis a{
	text-decoration:none;
    border-bottom:0;
}
#addthis a:hover{
	text-decoration:none;
    border-bottom:0;
}
/*search-box*/
#search-box{
    float:right;
    background:#277334;
    margin:0 0 0 30px;
    padding:0 0 0 1px;
    vertical-align:middle;
}
.search-box-text{
    width:85px;
    max-height:14px;
    padding:2px;
    font:9px/9px Verdana,sans-serif;
    color:#000;
    border:#eee 0px solid;
    background:#e4f2e0;
    vertical-align:middle;
}
.search-box-button{
    padding:1px 2px 1px 2px;
    background:#277334;
    color:#fff;
    font:bold 11px Helvetica,Arial,sans-serif;
    border:#277334 1px solid;
    vertical-align:middle;
}
.search-box-button:hover{
	color:#000;
    text-decoration:none;
    background:#f3f56f;
}
/*search results*/
.search-title{
    font-size:14px;
}
.search-url{
    font-size:10px;
    color:#199831;
}
/*navigation*/
#nav-wrapper{
    clear:both;
    float:left;
	width:229px;
	margin:0 0 0 9px;
}
#nav-top{
	width:229px;
	height:20px;
	background:url(../i/nav-top.jpg) no-repeat 0 0;
}
#nav-middle{
	width:229px;
	min-height:220px;
	background:url(../i/nav-back.jpg) repeat-y 0 0;
	padding:0px 20px 0 33px;
}
.nav-rfq{
	width:176px;
	color:#f1e47b;
}
#links{
	font:13px/13px 'Arial Black', Gadget, sans-serif;
	color:#fff;
}
#links ul {
	float: left;
	list-style: none;
	margin:0;
	padding:0;
}
.nav-primary {
	margin:5px 0 5px 0;
}
#links li {
	float: left;
	position: relative;
	z-index: 1;
}
#links li.last {
	background:none;
}
#links li:hover {
	z-index:2;
}
#links li a {
	display: block;
	overflow: hidden;
	float: left;
	width:176px;
	color:#fff;
	padding:5px;
	text-decoration:none;
    border-bottom:#1b6837 2px solid;
}
#links li a:hover,
#links li.active a,
#links li.hover a,
#links li:hover a {
	color: #000;
	background:#fff;
    border-bottom:#000 2px solid;
}
#links li a:hover .nav-rfq,
#links li.active a .nav-rfq,
#links li.hover a .nav-rfq,
#links li:hover a .nav-rfq {
	color: #000;
	background:#fff;
}
#links li:hover .sub,
#links li.hover .sub,
#links li:hover .sub li:hover .sub2,
#links li.hover .sub li.hover .sub2,
#links li:hover .sub li:hover .sub2 li:hover .sub3,
#links li.hover .sub li.hover .sub2 li.hover .sub3 {
	display:block;
	margin:-20px;
}
/* drop down's, frame graphics */
#links li .sub,
#links li .sub li .sub2,
#links li .sub li .sub2 li .sub3 {
	display: none;
	position: absolute;
	top: 18px;
	left: 176px;
	background: url(../i/menu/submenu_top.png) no-repeat;
	width: 186px;
	padding-top: 7px;
}
#links li ul {
	background: url(../i/menu/submenu_bg.png) repeat-y;
	width: 162px;
	height: auto;
	margin: 0;
	padding: 0 12px 5px;
	list-style: none;
}
#links .btm-bg {
	background: url(../i/menu/submenu_bottom.png) no-repeat;
	width: 205px;
	height: 9px;
	overflow: hidden;
	clear: both;
}/* drop down's, separator */
#links li:hover li,
#links li.active li {
	width: 100%;
	padding: 1px 0 2px;
	border-bottom: 1px #e1e1e1 dashed;
	background: none !important;
}
/* drop down's, content */
#links li:hover li a,
#links li.active li a {
	background: none !important;
	line-height: normal;
	width: 156px;
	padding: 3px 3px 3px;
	color:#000;
	font:11px/12px Verdana,Arial,sans-serif;
    text-decoration:none;
    border-bottom:0;
}
/* drop down's, content - mouseover */
#links li:hover li a:hover,
#links li.active li a:hover {
	line-height: normal;
	color:#fff;
	background:#277334 url(../i/back-nav.jpg) repeat 0 0 !important;
	font:11px/12px Verdana,Arial,sans-serif;
    text-decoration:none;
    border-bottom:0;
}
/*IE*/
#links li li a:hover,
#links li li a:hover {
	background: #fff !important;
	text-decoration: none;
	line-height: normal;
}
#nav-bottom{
	width:229px;
	height:20px;
	background:url(../i/nav-bottom.jpg) no-repeat 0 0;
}
/* main content */
#main-wrapper{
    float:right;
	width:693px;
	margin:0 33px 24px 24px;
}
h1{
    width:639px;
	height:36px;
	padding:0 33px 5px 21px;
	font-weight:bold;
	font:24px/25px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	color:#000;
	background:#fff url(../i/h-back.gif) no-repeat 0% 0%;
}
#main-content{
    clear:both;
	width:693px;
	overflow:hidden;
	margin:0 0 24px 0;
}
#main-content p{
    margin:0 10px 15px 0;
}
#main-content a:hover{
	color:#da7e11;
}
#main-left{
	width:473px;
    float:left;
}
#main-right{
	width:187px;
	margin:0 0 0 24px;
    float:right;
	background:url(../i/back-sidebar.gif) repeat 0 0;
}
/*rfq*/
#rfq { 
	font-size:9px;
	color:#333;
    border:2px silver solid;
	background:#f6f6f6 url(../i/rfq-back.jpg) no-repeat 0% 100%;
    padding:10px;
}
#rfq h2 { 
	font-weight:bold;
	color:#970505;
	font-size:12px;
	padding:0;
	margin:0 0 4px 0;
}
#rfq .fieldrfq {
    background-color:#fff;
    border:1px silver solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
#rfq .fieldrfqerror {
    background-color:#fff;
    border:1px #990000 solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
/*inquiry*/
#inquiry { 
	font-size:9px;
    padding:10px;
}
#inquiry h2 { 
	font-weight:bold;
	color:#970505;
	font-size:12px;
	padding:0;
	margin:0 0 4px 0;
}
#inquiry .fieldinquiry {
    background-color:#fff;
    border:1px silver solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
#inquiry .fieldinquiryerror {
    background-color:#fff;
    border:1px #990000 solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
#inquiry .textareainquiry {
    background-color:#fff;
    border:1px silver solid;
    color:#000000;
    font-size:9px;
    height:96px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
/*incentive*/
#incentive { 
    background-color:#fff;
	font-size:9px;
	color:#333;
    border:2px silver solid;
    padding:10px;
}
#incentive h2 { 
	font-weight:bold;
	color:#970505;
	font-size:12px;
	padding:0;
	margin:0 0 4px 0;
}
#incentive .fieldincentive {
    background-color:#fff;
    border:1px silver solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
#incentive .fieldincentiveerror {
    background-color:#fff;
    border:1px #990000 solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
/* caption */
.caption { 
	color:#666666; 
	font:10px/11px Verdana,Arial,Helvetica,sans serif; 
}
/* footer */
#footer { 
    clear:both;
    width:970px;
    padding:48px 0 0 0;
	color:#000; 
	font:10px/13px Arial,Helvetica,sans serif; 
}
/*cedarock*/
#cedarock { 
	color:#ccc; 
	font-size:9px;
}
#cedarock a {
    color:#ccc;
    text-decoration:none;
    border-bottom:0;
}
#cedarock a:link {
    color:#ccc;
    text-decoration:none;
    border-bottom:0;
}
#cedarock a:visited {
    color:#ccc;
    text-decoration:none;
    border-bottom:0;
}
#cedarock a:hover {
    color:#ccc;
    text-decoration:none;
    border-bottom:0;
}
