* { margin: 0; padding: 0 }

body {
/*	background: #CFD5D1; */
font-family: 'Roboto Condensed', sans-serif;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

#container {
	background: transparent url('../images/bg-container.jpg') 0 0 repeat-x;
}
.home #container {
	background: transparent url('../images/bg-home.jpg') 0 0 repeat-x;
}

input, select, textarea {
	background: #fff;
	color: #333;
	border: 1px solid #bcbcbc;
	font-family: arial, sans-serif;
	font-size: 9pt;
}
input, textarea {
	padding: 3px;
}
select {
	padding: 1px;
	margin: 0;
}
input.button {
	cursor: pointer;
	font-weight: bold;
	padding: 6px 8px;
	background: #c1c399;
	border: 2px solid #85868a;
	color: #fff;
	font-size: 1.1em;
}
option {
	padding: 1px 3px;
	font-size: 9pt;
	margin: 0;
}
option.option_heading {
	font-weight: normal;
	text-decoration: underline;
	background: #eee;
	color: #777;
	font-size: 10pt;
	margin-top: 4px;
}
.required {
/*	font-size: 9pt; */
	font-weight: normal;
	color: #f42941;
}
.disclosure {
	font-size: .85em;
	line-height: .95em;
	color: #555;
}
fieldset {
	border: 1px solid #e2e2e3;
	padding: 8px 16px 0 16px;
	margin: 0 0 20px 0;
}
legend {
	color: #8a8b86;
	font-weight: bold;
	font-size: 0.85em;
}
fieldset td {
	padding: 0 20px 16px 0;
}
/* label {
	color: #333;
	font-size: 0.9em;
	padding: 2px;
} */



/*******************************
	HEADER
*******************************/
#contain_header {
	padding: 10px 0 0 0;
}

#header {
	position: relative;
	width: 960px;
	height: 100px;
	margin: 0 auto;
}

#logo a {
	position: absolute;
	left: 0;
	top: 0;
	width: 410px;
	height: 100px;
	background: transparent url('../images/logo.jpg') 0 0 no-repeat;
}
#logo a span { display: none; }

/* HEADER FORM */
#header_form {
	float: right;
	font-size: 0.8em;
	text-align: right;
	padding: 5px 0 0 0;
}

#header_form a.home-link {
	color: #848589;
	text-decoration: none;
}

#header_form a.contact-link {
	color: #596413;
	text-decoration: none;
}

#header_form span.ordering {
	color: black;
	font-weight: bold;
}

#header_form .header_links {
	float: right;
	margin: 16px 0 0 0;
}

#header_arrow {
	margin: 14px 0 0 5px;
	padding: 0;
	float: right;
}

#header_form .login_form {
	margin: 0;
	padding: 0;
	float: right;
}

#header .oo_message {
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0 450px;
	text-align: left;
	color: #404616;
	font-weight: bold;
	font-size: 1em;
}

#header_form span.text-divider {
	color: #bcc5bf;
}

#header_form form {
	display: inline;
}

#header_form form input {
	width: 92px;
	font-size: 0.7em;
	color: #666;
	margin: 0 0 0 2px;
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #A2A397 #BEBEBD #D7D7D7 #BEBEBC;
}
#header_form form input.submit {
	width: 38px;
	height: 23px;
	background: transparent url('../images/login.gif') 0 0 no-repeat;
	margin: 0 0 -6px 0;
	padding: 0;
	border: 0;
}
#header_form .small{ float: right;  padding-top: 7px; }
#header_form .catalog{ float: right; padding-right: 10px; }

#header .small {
	font-size: 0.8em;
	margin: 0;
}
#header .small a {
	color: #737373;
	text-decoration: none;
}
#header_form .small a {
	color: #596413;
	text-decoration: none;
}

#header_form p.print_email, #nav_breadcrumb p.print_email {
	font-size: 0.7em;
	font-weight: bold;
	margin: 14px 0 0 0;
	text-align: right;
}
#header_form p.print_email a, #nav_breadcrumb p.print_email a { color: #000; }
#header_form p.print_email a.print_this, #nav_breadcrumb p.print_email a.print_this { background: transparent url('../images/print-icon.gif') 0 0 no-repeat; padding: 1px 0 0 16px; }
#header_form p.print_email a.email_this, #nav_breadcrumb p.print_email a.email_this { background: transparent url('../images/email-icon.gif') 0 0 no-repeat; padding: 1px 0 0 16px; }

/*******************************
	MAIN NAV
*******************************/
#main_nav {
	position: relative;
	width: 960px;
	height: 64px;
	margin: 0 auto;
}

#main_nav ul {
	list-style-type: none;
}
#main_nav li {
	position: relative;
	float: left;
	background: transparent url('../images/main-nav-divider.gif') left 15px no-repeat;
}
#main_nav li a {
	float: left;
	display: block;
	height: 50px;
	color: #fff;
	font-size: 1em;
	padding: 14px 20px 0 20px;
}
#main_nav li a:hover, #main_nav li.active a, #main_nav li:hover a, #main_nav li.sfhover a {
	background: #fff url('../images/main-nav-bg-on.gif') 0 0 repeat-x;
	color: #46482F;
	text-decoration: none;
}
body.home #main_nav li a {
	height: 34px;
}

#main_nav li.active a {
}

#main_nav .sub_nav {
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 100;
	background: #f7f6f1;
	border-left: 6px solid #f7f6f1;
	border-bottom: 6px solid #f7f6f1;
	padding: 0;
}
#main_nav.home_nav .sub_nav {
	border-top: 6px solid #f7f6f1;
}
#main_nav li:hover .sub_nav, #main_nav li.sfhover .sub_nav { left: 0; }
#main_nav .sub_nav li {
	float: none;
	position: relative;
	display: inline; /* IE 6 */
	background: none;
}
div>#main_nav .sub_nav li { display: block; }
#main_nav .sub_nav li a {
	float: none;
	width: 12em;
	height: auto !important;
	background: #f7f6f1;
	color: #596413;
	font-size: 0.9em;
	font-weight: normal;
	padding: 4px;
}
#main_nav .sub_nav li a:hover, #main_nav .sub_nav li:hover a, #main_nav .sub_nav li.sfhover a {
	background: #CFD5D1;
	color: #000;
}

#main_nav .sub_nav2 {
	position: absolute;
	top: -6px;
	left: -999em;
	background: #CFD5D1;
	color: #000;
	padding: 6px;
	margin: 0 0 0 0;
}
div>#main_nav .sub_nav2 { margin: 0; }
#main_nav .sub_nav li:hover .sub_nav2, #main_nav .sub_nav li.sfhover .sub_nav2 { left: 100%; }

#main_nav .sub_nav2 li a {
	background: #CFD5D1;
}
#main_nav .sub_nav2 li a:hover, #main_nav .sub_nav2 li:hover a, #main_nav .sub_nav2 li.sfhover a {
	background: #f7f6f1;
	color: #596413;
}

#content .sidenav a{ text-decoration: none; }
#content .sidenav a:hover{text-decoration: underline; }
#content .sub_nav3 a{ text-decoration: none; }
#content .sub_nav3 a:hover{text-decoration: underline; }

#content .col3 .sub_nav3, #content .extra .sidenav .sub_nav3 {
	list-style-type: none;
	margin: -4px 0 15px 0;
}
#content .col3 .sub_nav3 li, #content .extra .sidenav .sub_nav3 li {
	background: transparent url('../images/sub-nav3-plus.gif') 0 6px no-repeat;
	padding: 0 0 0 12px;
}
#content .col3 .sub_nav3 li.active, #content .extra .sidenav .sub_nav3 li.active {
	background: transparent url('../images/sub-nav3-minus.gif') 0 6px no-repeat;
}

#content .col3 .sub_nav3 li .sub_nav4, #content .extra .sidenav .sub_nav3 li .sub_nav4 {
	display: none;
}

#content .col3 .sub_nav3 li.active .sub_nav4, #content .extra .sidenav .sub_nav3 li.active .sub_nav4 {
	display: block;
}

#content .col3 .sub_nav3 li a, #content .extra .sidenav .sub_nav3 li a {
	color: #000;
}

#content .col3 .sub_nav4, #content .extra .sidenav .sub_nav4 {
	font-size: 0.9em;
	list-style-type: none;
	margin: 0;
}
#content .col3 .sub_nav4 li a, #content .extra .sidenav .sub_nav4 li a {
	color: #505626;
}


/*******************************
	SEARCH
*******************************/
#search {
	position: absolute;
	top: 0;
	right: 0;
	width: 292px;
	height: 48px;
	background: #4C4C38 url('../images/search-bg.gif') 0 0 repeat-x;
	color: #fff;
	font-size: 9pt;
	text-align: center;
	padding: 12px 0 0 0;
}
#search input, #search select { font-size: 9pt; }
#search input {
/* 	background: #fff url('../images/text-field-bg.gif') 0 0 repeat-x; */
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #969696 #BEBEBE #D7D7D7 #BEBEBE;
	width: 100px;
}
#search input.submit {
	width: 23px;
	height: 23px;
	background: transparent url('../images/search-go-btn.gif') 0 0 no-repeat;
	margin: 0 0 -11px 0;
	border: 0;
}
#search input.submit span { display: none; }


/*******************************
	HOME FEATURE
*******************************/
#contain_home_feature {
	padding: 9px 0 25px 0;
	width: 960px;
	height: 280px;
	margin: 0 auto 20px auto;
	position: relative;
	overflow: hidden;
}


#home_feature {
	/*z-index: 1;*/
	width: 940px;
	height: 280px;
	background: #000;
	margin: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
	position: relative;
	float: left;
}

#heroes {
	width: 10000px;
}

#contain_hero {
	position: relative;
	width: 1060px;
	margin: 0 auto;
}

#hero-next {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 140px;
	right: 0;
}

#hero-previous {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 140px;
	left: 0;
}

#home_feature .hero_text {
	width: 400px;
	color: white;
	margin: 0px 50px 0 490px;
	padding: 40px 0 0 0;
}

#home_feature .hero_text h1 {
	font-family: Georgia;
	font-weight: normal;
	margin: 0 0 20px 0;
}

#home_feature .hero_text p {
	font-style: italic;
	font-size: 0.8em;
}

#home_feature .hero_text p.giver {
	text-align: right;
}

#home_feature .hero_text a, #home_feature .hero_text a:hover, #home_feature .hero_text a:visited {
	color: #c1c399;
}

#home_feature a.more {
	display: block;
	position: absolute;
	right: 50px;
	bottom: 0;
	background: #fff;
	color: #596413;
	font-size: 0.8em;
	font-weight: bold;
	padding: 10px 12px 6px 12px;
}

/*******************************
	HOME CONTENT
*******************************/
#contain_home_content {
	/* background: #EAECDE url('') 0 0 repeat-x; */
	padding: 25px 0;
}

#home_content {
	width: 960px;
	font-size: 0.8em;
	margin: 0 auto;
}
#home_content h2 {
	float: left;
	background: #C1C399;
	color: #fff;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0 10px 0 0;
	padding: 6px 12px 3px 14px;
}
#home_content h3 {
	font-size: 1.5em;
	font-weight: normal;
	margin: 2px 0 8px 0;
}
#home_content h4 {
	font-size: 1.1em;
	font-weight: normal;
}
#home_content a {
	color: #596413;
	font-weight: bold;
}

#home_content .supp_links {
	float: left;
	font-size: 1em;
	padding: 8px 0 0 0;
}
#home_content .supp_links a { color: #596413; font-weight: normal; }
#home_content .pipe {
	color: #CDCEAC;
	padding: 0 5px;
}

#home_content .col1, #home_content .col2 {
	width: 468px;
}
#home_content .col1 { float: left; }
#home_content .col2 { float: right; }

#home_content .box {
	clear: both;
	overflow: hidden;
	width: 440px;
	height: 125px;
	background: #fff;
	padding: 10px;
	border: 4px solid #C1C399;
}
#home_content .box p { margin: 0 0 16px 0; }
#home_content img {
	float: right;
	margin: 0 0 0 15px;
	padding: 0 0 0 10px;
	border-left: 1px solid #E1E2CE;
}

#home_content .msds {
	float: right;
	height: 125px;
	padding: 0 0 0 10px;
	border-left: 1px solid #E1E2CE;
}
#home_content .msds form {
	width: 190px;
	height: 105px;
	background: #EFF1F0;
	padding: 10px;
	margin: 0;
}
#home_content .msds h4 {
	height: 40px;
	background: transparent url('../images/msds-icon.gif') 0 0 no-repeat;
	margin: 0 0 10px 0;
	padding: 6px 0 0 60px;
}
#home_content .msds p {
	padding: 0;
	margin: 5px 0;
}
#home_content .msds input.submit {
	width: 42px;
	height: 23px;
	background: transparent url('../images/msds-findit-btn.gif') 0 0 no-repeat;
	margin: 0 0 -5px 0;
	border: 0;
}


/*******************************
	GENERAL CONTENT
*******************************/
.captcha td {
	vertical-align: middle;
}
#contain_content {
	background: #fff url('../images/contain-content-bg.jpg') bottom left repeat-x;
}

#content {
/*	width: 960px; */
/*	font-size: 0.85em; */
/*	margin: 0 auto; */
}

#content a{
	text-decoration: underline;
	cursor: pointer;
}

#content h2 {
	font-size: 2.2em;
	font-weight: normal;
}
#content h3 {
	color: #404616;
	font-size: 1.4em;
	font-weight: normal;
	margin: 0 0 10px 0;
}
#content h4 {
/*	color: #666666;
	font-weight: normal;
	font-size:  1.3em;
	margin: 10px 0 3px 0;
	padding: 0; */
}
#content p, #content ul, #content ol, #content dl, #content blockquote {
	line-height: 1.45em;
	margin-bottom: 18px;
}
#content ul, #content ol, #content li, #content dl, #content blockquote { margin-left: 20px; }
#content hr {
	height: 1px;
	background: transparent;
	margin: 15px 0;
	border: 0;
	border-bottom: 1px solid #868782;
}

td.label {
	font-weight: bold;
	text-align: right;
}

#content .box_hilite {
	background: #868782;
	color: #fff;
	margin: 0 0 20px 0;
	padding: 20px 30px 1px 30px;
}

#content .col1 {
	float: left;
	padding: 20px 20px 0 0;
}

#content .col2 {
	float: left;
	padding: 15px 20px 0 0;
}

#content .col3 {
	float: right;
	background: #fff url('/images/col3-bg.jpg') top left repeat-x;
	padding: 10px 0 0 0;
}
#content .col3 h2 {
	float: left;
	background: #C1C399;
	color: #fff;
	font-size: 1.2em;
	margin: 25px 0 0 0;
	padding: 8px 14px 4px 14px;
}
#content .col3 img { margin: 0 10px; }
#content .col3 hr, #content .col3 li { margin-right: 20px; margin-left: 20px; }

#content p.view_link {
	font-weight: bold;
	text-align: right;
}
#content p.view_link a { color: #596413; }


/* BREADCRUMB NAV */
#nav_breadcrumb {
	font-size: 1.1em;
	padding: 5px 0 20px 0;
	border-bottom: 1px solid #E2E2E3;
}
#nav_breadcrumb a {
	color: #747D7D;
	text-decoration: none;
}
#nav_breadcrumb .btn-group a{
  color: #333;
}
#nav_breadcrumb a:hover{ text-decoration: underline; }

#nav_breadcrumb p.print_email { float: right; margin: 0; }


/* FEATURE */
#feature {
	font-size: 1em;
	padding: 20px 0;
	border-bottom: 1px solid #E2E2E3;
}
#feature p {
	line-height: 1.45em;
}

#feature .col_img {
	float: left;
	padding: 0 20px 0 0;
}
#feature .col_img img { line-height: 1px; }

#feature .col_text {
}

#feature .col_text td {
	vertical-align: top;
}


/* 2-COLUMN LAYOUT */
#content .two_col .col1 { display: none; }
#content .two_col .col2 { width: 646px; }
#content .two_col .col3 { width: 292px; }
#content .two_col form { border: 2px solid #a6a7aa; padding: 6px; background: #cfd5d1; margin: 0 0 6px 0; }

/* 3-COLUMN LAYOUT */
#content .three_col .col1 { width: 200px; }
#content .three_col .col2 { width: 426px; }
#content .three_col .col3 { width: 292px; }

/* 3-COLUMN LIST LAYOUT */
#content .three_col_list { background: transparent url('../images/three-col-list-border.gif') 324px 0 repeat-y; }
#content .three_col_list h3 {
	color: #000;
	margin: 0 0 .25em 0;
}
#content .three_col_list ul {
	color: #333;
	margin-left: 25px;
	margin-top: 0;
}
#content .three_col_list a { color: #596413; }
#content .three_col_list .col1 { width: 280px; padding: 20px 20px 0 24px; }
#content .three_col_list .col2 { width: 305px; padding: 20px 20px 0 19px; }
#content .three_col_list .col3 { width: 292px; margin: 20px 0 0 0; }
#content .three_col_list .col3 h3 { font-size: 1.2em; padding: 0 9px 9px 29px; }
#content .three_col_list .col3 p { font-size: 1em; line-height: 1.25em; margin: 0 0 8px 0; padding: 0 34px; }

#content .col3 .ctg_box {
	background: #fff;
	margin: 10px 20px;
	padding: 10px;
	border: 4px solid #C1C399;
	cursor: pointer;
}
#content .col3 .ctg_box a{ text-decoration: none; }
#content .col3 .ctg_box a:hover{ text-decoration: underline; }

#content .col3 .ctg_box h3 { font-size: 1.3em; padding: 0; }
#content .col3 .ctg_box p { padding: 0; }
#content .col3 .ctg_box a.cat_view_link {
	display: block;
	height: 21px;
	background: transparent url('../images/ctg-box-view-btn.gif') top right no-repeat;
	padding: 6px 0 0 0;
}

#content .col3 .box {
	float: left;
	width: 264px;
	background: #fff;
	margin: 0;
	padding: 10px;
	border: 4px solid #C1C399;
}
#content .col3 .box h3 { color: #000; font-size: 1.4em; }
#content .col3 .box p { font-size: 0.9em; margin: 5px 0 5px 0; }
#content .col3 .box a.view_link { font-size: 0.9em; margin: 0 0 5px 0; }
#content .col3 .box ul { margin: 2px 0 2px 10px; }


/* 5-COLUMN LIST LAYOUT */
#content .five_col_list {
	width: 100%;
}
#content .five_col_list td {
	vertical-align: top;
	padding: 17px 24px;
	border-left: 1px solid #E2E2E3;
}
#content .five_col_list td.first {
	border: 0;
}
#content .five_col_list h3 {
	color: #000;
	margin: 0 0 .25em 0;
}
#content .five_col_list ul {
	color: #333;
	margin-left: 25px;
	margin-top: 0;
}
#content .five_col_list a {
	color: #596413;
}
#content .five_col_list td.highlighted {
	background: url(/images/feature_col_bg.jpg) center top no-repeat;
	padding-top: 60px;
}
#content .five_col_list td.extra {
	width: 225px;
	background: url(/images/sidenav_bg.jpg) left bottom repeat-x #e2e2e4;
	padding: 0 0 17px 0;
}
#content .five_col_list .extra .box {
	clear: both;
	background: #fff;
	margin: 0;
	padding: 10px;
	border: 4px solid #C1C399;
}
#content .five_col_list .extra .box h3 {
	color: #000;
	font-size: 1.4em;
}
#content .five_col_list .extra .box p {
	font-size: 0.9em;
	margin: 5px 0 5px 0;
}
#content .five_col_list .extra .box ul {
	margin: 2px 0 2px 10px;
}
#content .five_col_list .extra .box a.view_link {
	font-size: 0.9em;
	margin: 0 0 5px 0;
}
#content .five_col_list .extra .sidenav {
	padding: 25px 5px 75px 5px;
	margin: 0;
}
#content .five_col_list .extra .sidenav ul {
	color: #333;
	margin-left: 25px;
	margin-top: 0;
}
#content .five_col_list .extra h2 {
	float: left;
	background: #C1C399;
	color: #fff;
	font-size: 1.2em;
	margin: 0;
	padding: 8px 14px 4px 14px;
}
#content .five_col_list .extra .boxes {
	background: #fff;
}




/* PRODUCT INFO */
#content .two_col_products {}
#content .two_col_products .col2 { width: 628px; padding-right: 0; }
#content .two_col_products .col3 { width: 292px; }
#content .two_col_products .product_image {
	float: left;
	width: 112px;
	font-size: 0.9em;
	padding: 0 20px 0 0;
}
#content .two_col_products .product_image a.zoom_in {
	display: block;
	background: transparent url('../images/product-image-zoom-icon.gif') 0 0 no-repeat;
	color: #000;
	margin: 8px 0 0 0;
	padding: 2px 0 4px 16px;
}

#content .two_col_products .product_details {
	float: left;
	width: 477px;
}

#content .two_col_products .product_specs {
	padding: 5px 0 0 0;
}
#content .two_col_products .product_specs h3 {
	float: left;
	width: 98px;
	background: #C1C399;
	color: #fff;
	font-size: 1.2em;
	padding: 7px 0 7px 14px;
}
#content .two_col_products .product_specs .product_spec_table {
	background: #fff;
	margin: 0 0 0 108px;
	padding: 8px 0 10px 15px;
	border: 4px solid #C1C399;
}
#content .two_col_products .product_specs .cleaner { margin: 0; padding: 0; }
#content .two_col_products .product_specs table { float: left; width: 100%; font-size: 0.9em; }
#content .two_col_products .product_specs th { text-align: left; padding: 0 0 1px 0; border-bottom: 1px solid #E0E1CC; }
#content .two_col_products .product_specs td { padding: 3px 0 2px 0; }

#content .cols1 {
	width: 100%;
}
#content .cols2 {
	width: 50%;
}
#content .cols3 {
	width: 33%;
}
#content .cols4 {
	width: 25%;
}
#content .cols5 {
	width: 20%;
}
#content .cols6 {
	width: 16%;
}
#content .cols7 {
	width: 14%;
}

.contact-table td{
	padding: 3px;
}
.input{
	border: 1px solid #888984;
	padding: 3px;
	color: #000;
}

.glossary_terms{
	padding-bottom: 50px;
}
/*******************************
	FOOTER
*******************************/
#contain_footer {
	border-top: 3px solid #A6A7AA;
}

#footer {
	background-color: #231f20;
	color: white;
}
#footer a {
	color: #646A45;
}
#footer .pipe {
	color: #B5BDB8;
	padding: 0 5px;
}
#footer .catalog {
	float: left;
	width: 110px;
	padding-top: 6px;
	height: 24px;
	text-align: center;
	background: #A6A7AA url('../images/footer-catalog-btn-bg.gif') 0 0 repeat-x;
}
#footer .catalog a, #footer .catalog a:visited {
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
}
#footer .footer_text {
	float: left;
	width: 735px;
	padding: 8px 0 0 0;
}



/*******************************
	GENERAL STYLES
*******************************/
.cleaner {
	clear: both;
	height: 0;
	font-size: 1px;
	margin: 0; padding: 0;
	background: transparent;
}

.qtr_space { line-height: 1.3em; }
.hlf_space { line-height: 1.5em; }
.dbl_space { line-height: 2em; }

.no_margin { margin: 0 !important; }

/********************************
	SCREEN PRINT STYLES
*********************************/
#prt_logo {
	display:none;
}

.qtr_space { line-height: 1.3em; }
.hlf_space { line-height: 1.5em; }
.dbl_space { line-height: 2em; }

.no_margin { margin: 0 !important; }

/********************************
	LEFT COLUMN STYLES
********************************/
#content .col1 p.caption, #content .col3 p.caption {
	font-style: italic;
	font-size: 0.8em;
}

#content .col3 p.caption {
	margin-left: 20px;
}

#content .col1 p.blurb {

}

#content #top_section img {
	float: left;
	margin: 5px 5px 0 0;
}


/***********************************************************
* GALLERY
***********************************************************/
.gallery {
	z-index: 1;
	width: 900px;
	background: #fff;
	margin: 0 auto 0 auto;
	border: 10px solid #757575;
	padding: 20px;
	background-repeat: no-repeat;
}

.gallery a img {
	border: 0;
}

.gallery_thumb {
	float: left;
	width: 100px;
}



/***********************************************************
* SUCCESS/ERROR
***********************************************************/
.serror{
	width: 400px;
	border: 2px solid #f42941;
	margin: 0px 0px 10px 0px;
	padding: 4px;
}
.serror strong{	color: #f42941; }
.serror p, .success p {
	margin: 0;
	padding: 0;
}
.ssuccess{
	width: 400px;
	border: 2px solid #c1c399;
	margin: 0px 0px 10px 0px;
	padding: 4px 4px 4px 4px;
}
.ssuccess strong{	color: #c1c399; }


/***********************************************************
* CUSTOMER LOOKUP
***********************************************************/
.navbar-brand {
		position: relative;
    float: left;
    padding: 1px 0px 0px 20px;
    margin-top: 8px;
    margin-right: 15px;
		height: 35px;
}

.navbar-brand>img {
  height: 34px;
}
body {
}
.navbar-inverse {
	background-color: transparent;
	border-color: transparent;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #444;
    background-color: #C6C8CC;
}
.navbar-inverse .navbar-nav>li>a {
  font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	display: block;
	text-decoration: none;
	height: 43px;
	line-height: 25px;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 16px;
	color: #333;
}
 .navbar-header {
		float: none;
		background: #231F20;
		padding-right:0px;
}
@media (min-width: 768px){
	.account_menu_dropdown {
	  padding-right: 0px;
	}
}
.navbar-toggle {
		display: block;
}
.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
		display: none!important;
}

.navbar-nav {
	float: right;
	margin: 0px;
	background: #fff;
	z-index: 500;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	margin: 2px;
}
.navbar-nav>li {
		float: none;
}
.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
}
