/* SRF 20081001 BEGIN */
.boldme {font-size:11px; font-weight:bold; }

.homelabel {color:#EDA945; margin-right:5px; text-decoration:none;}
a.searchgo {color:#EDA945; text-decoration:none;}
a.searchgo:hover {color:#F5F0C7;}

.learn-more a {color:#F5F0C7; text-decoration:none; font-size:13px; }

a.jScrollArrowUp {right:1px;}
a.jScrollArrowDown{right:1px; bottom:-2px;}

h1.sifrh1-content-title{text-transform:uppercase;}

/*.flamore {background-color:red;}
.view-products div{background-color:red;}*/
/* SRF 20081001 END */

html {
	height: 100%;
	min-width: 998px;
}
body {
	margin: 0;
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #626262;
	height: 100%;
	background: #1e0604 url(../images/bg.png) no-repeat 50% 0;
}
img {
	border: none;
	display: block;
}
h3{
	font-size:30px;
	line-height: 15px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color: #692820;
}
h4{	
	float: left;
	list-style: none;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	padding: 0 20px 0 0;

}
a:focus {
	outline:none;
}
form {
	margin: 0;
	padding: 0;
}
.page {
	min-height: 100%;
	background: url(../images/top-line.gif) no-repeat 50% 316px;
}
.inner-page {
	min-height: 100%;
	background: url(../images/main-container-bg.jpg) no-repeat 50% 131px;
}
* html .page,
* html .inner-page {
	height: 100%;
}
.skip {
	display: none;
}
#main {
	margin: 0 auto;
	width: 1000px;
	position: relative;
}
/* header start */
#header {
	width: 1000px;
	height: 366px;
	/*background-image:url(../images/header-bg.png);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position:23px 370px;*/
	/* background: url(../images/header-bg.png) no-repeat23px 124px;*/
	/*background-position:23px 230px;*/ /* 370px; */
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	/*overflow:hidden;*/ /* SRF 20081006 */		
}

#header .contain_snackimage {border:none 0px; width:956px; height:202px;
	position:absolute; top:124px; left:23px; opacity:0.75; overflow:hidden;
}

#header .contain_snackimage .snackimage {border:none 0px; margin:0; padding:0; 
	background-image:url(../images/header-bg.png); width:956px; height:202px; position:relative; top:272px; 
}	

.inner-page #header {
	background: none;
	height: 190px;
}
/* logo */
.logo {
	position: absolute;
	top: 11px;
	left: 304px;
	background: url(../images/logo.png) no-repeat;
	width: 392px;
	height: 108px;
	text-indent: -9999px;
	overflow: hidden;
}
/* top navigation start */
#top-nav {
	margin: 0;
	padding: 23px 0 0 26px;
}
#top-nav li {
	float: left;
	list-style: none;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	padding: 0 20px 0 0;
	color: #eda945;
}
#top-nav li a {
	text-decoration: none;
	color: #eda945;
}
#top-nav li a:hover {
	text-decoration: none;
	color: #f5f0c7;
}


/* top navigation end */
/* form start */
.form {
	float: right;
	margin: 25px 24px 0 0;
	display: inline;
}
/*.form label {  SRF 20081001
	color: #eda945;
	float: left;
	margin: 5px 17px 0 0;
	background: url(../images/form-home.gif) no-repeat;
	width: 38px;
	height: 12px;
	text-indent: -9999px;
	overflow: hidden;
}*/
.form input {
	/* float: left; SRF 20081001 */
	margin: 5px 0 0;
}
.form input#search {
	/* float: left; SRF 20081001 */ 
	border: 1px solid #e29f41;
	font: bold 11px/14px Arial, sans-serif;
	color: #eda945;
	background: none;
	padding: 3px 5px 2px;
	width: 158px;
	margin: 0 5px 0 0;
}
/* form end */

/* main container start */
.container {
	overflow: hidden;
	width: 100%;
	padding: 380px 0 0;
}
.inner-page .container {
	padding: 190px 0 0;
}
.intro{
	color: #f5f0c7;
}
.container h1.main-heading { /* SRF 20081001 changed #main-heading to .main-heading */
	/*margin: 0 0 0 224px; SRF 20081001 */
	margin: 0 auto 0 auto;
	color: #f5f0c7;
	font-size: 20px;
	/*background: url(../images/main-heading.gif) no-repeat;*/
	width: 680px; /* SRF 20081001 changed from 552px */
	height: 64px;
	/*overflow: hidden;
	text-indent: -9999px;*/
	line-height:32px; /* SRF 20081001 changed from 21px */
	text-align:center;
}
.learn-more {
	/*background: url(../images/learn-more.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;*/
	width: 131px;
	height: 23px;
	display: block;
	margin: 9px 0 0 434px;
}
.view-all-products {
	text-align: center;
	margin: 0;
	color: #eda945;
	font-size: 22px;
	line-height: 21px;
	font-weight: bold;
	letter-spacing: 1px;
	clear: both;
}
.view-all-products a {
	text-decoration: none;
	color: #eda945;
}
/* products lists start */
.products {
	margin: 39px 0 0 97px;
	padding: 0 0 32px;
	overflow: hidden;
	width: 935px;
}
.products li {
	float: left;
	list-style: none;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	width: 137px;
}
.products li .image {
	height: 150px; /* SRF 20081002 from 95px; */
	display: block;
	text-align: center;
	overflow: hidden;
	text-decoration:none;  /*SRF 20081002 */
	color:#EDA945; /*SRF 20081002 */
}
.products li .image:hover {color: #F5F0C7; }

.products li .image img {
	display: inline;
}
.products li span {
	display: block;
	text-align: center;
	position:relative;
	top:-11px;
}
.products li span a {
	text-decoration: none;
	text-transform: uppercase;
	color: #eda945;
}
.products li span a:hover {
	text-decoration: none;
	color: #f5f0c7;
}
/* products lists end */
/* footer start */
.footer {
	margin: 38px 0 0;
	padding: 0 0 20px;
}
.footer .brands {
    text-align:center;
    color:#BF6119;
    font-size:12px;
    line-height:15px;
    letter-spacing:1px;
    font-weight:bold;   
    padding-bottom:5px;
}
.footer .brands a {
    color:#BF6119;
    font-size:12px;
    line-height:15px;
    letter-spacing:1px;
    font-weight:bold;   
    text-decoration:none;    
}
.footer .brands a:hover {text-decoration:underline;}

.footer ul {
	margin: 0;
	padding: 0;
	text-align: center;
}
.footer ul li {
	display: inline;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	background:url(../images/sep.gif) no-repeat 0 2px;
	padding: 0 8px 0 17px;
	letter-spacing: 1px;
	color: #bf6119;
}
.footer ul li address {
	font-style: normal;
	display: inline;
	margin: 0;
}
* html .footer ul li address {
	padding: 0 4px 0 0;
}
.footer ul li.first {
	background: none;
}
.footer ul li a {
	color: #bf6119;
	text-decoration: none;
}
.footer ul li a:hover {
	text-decoration: underline;
}
.footer p {
	margin: 9px 0 0;
	text-align: center;
	font-size: 10px;
	line-height: 13px;
	color: #bf6119;
}
.footer p a {
	color: #bf6119;
	text-decoration: none;
}
.footer p a:hover {
	text-decoration: underline;
}
.footer p span {
	padding: 0 10px;
}
/* footer end */

/* inner page */
.content-holder {
	height: 435px; /* different in equip */
	overflow: hidden;
}
.content-holder .main-image {
	float: left;
	margin: 22px 0 0 0px;
	display: inline;
}
.content-holder .contact_main-image {
	float: left;
	/*margin: 22px 0 0 0px;*/
	display: inline;
}
.contact_main-image {
	position: relative;
}
.sub {
	background-color:#F5F0C8;
	border:1px solid;
	color:#B5752B;
	font-size:9px;
	letter-spacing:2px;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	text-transform:uppercase;
	cursor:pointer;
}

#cluetip a{color:#eda945; }
#cluetip a:hover {text-decoration:none;}

/* content start */
.content {
	float: left;
	width: 470px;
	display: inline;
	margin: 36px 0 0 49px;
}
.content h1 {
	margin: 0 0 4px;
	padding: 0;
	color: #692820;
/*	font-size: 20px;
	line-height: 23px;*/
	font-size: 18px;
	line-height: 21px;	
	font-weight: bold;
}
.content p {
	margin: 0;
	padding: 0 0 20px;
	font-size: 12px;
	line-height: 18px;
	width: 465px;
}
.more {
	margin: 7px 0 0;
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	text-transform: uppercase;
	font-weight: bold;
}
.more li {
	float: left;
	list-style: none;
	background: url(../images/sep-2.gif) no-repeat 0 1px;
	padding: 0 8px 0 12px;
}
.more li.first {
	padding-left: 0;
	background: none;
}
.more li a {
	text-decoration: none;
	color: #eda945;
}
.morelink{
	font-size: 13px;
}
/* content end */
/* view products box start */
.view-products {
	background: url(../images/view-products-image.gif) no-repeat 158px 5px;
	height: 70px;
	clear: both;
	padding: 24px 0 0;
	margin: 0 0 0 142px;
    display:none; /* do not display these section on non-equipment pages */
}
.view-products a {
	display: block;
	/*color: #eda945;*/
	color:#DC6E1F;
	text-decoration: none;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	width: 150px;
	text-align: center;
}
.view-products a:hover {
	text-decoration: underline;
}
.view-products div {
	float: left;
	position: relative;
}
.popup {
	display: none;
	background: url(../images/popup.png) no-repeat;
	width: 228px;
	height: 151px;
	position: absolute;
	top: -165px;/*-210px;*/
	left: -129px;/*20px; */
	padding: 8px 0 0 15px;
	z-index:100; /* SRF 20090119 */
}
.view-products div:hover .popup,
.view-products div.hover .popup {
	display: block;
}
/* view products box end */

.content a {/*color:#EDA945; SRF 20090119 */ color:#DC6E1F;}
.content a:hover {color:#692820;}

.directions h2, .hottopics h2 {color:#a45200; font-size:14px; line-height:18px;}

.form_error {display:none; color:#DC6E1F;}

.content a.return_to_top {color:#692820; font-size:11px;}
.content a.return_to_top:hover {color:#DC6E1F;}

.sf-menu a.hideme {display:none;} /* used for thickbox tour */

/* contact page addresses */
.address_container {
	width:420px; 
	margin:0 0 0 60px;
	overflow:hidden;
}

.address_container address {
	float:left;
	width:200px;
	padding-right:10px;
	padding-bottom:20px;
	font-style: normal;
}
/* end contact page addresses */

.pdf_list {
	list-style-position: outside;
	list-style:none;
	padding:0;
	margin:0;
}

.pdf_list li {
	background:transparent url('../images/pdf.gif') no-repeat scroll 0 0;
	padding:0 0 5px 25px;	
}
.pdf_list li.not_pdf {
	background-image:none;
}

.highlight {
	font-weight:bold;
	color:#DC6E1F;	
}

/* specifically used on systems pages */
.line-changes .instructions {
	float:none; left:326px; position:absolute; top:-26px;
}
/* specifically used on systems pages */

/* BEGIN instructions for equip pages */

.view-products .equip_instructions {
	float:none;
	left:326px;
	position:absolute;
	top:-15px;
	z-index:2;
}
/* END instructions for equip pages */


/* BEGIN replace sifr with images in nav */
#nav li h3 a {
    background:transparent url(images/rbs_nav_sprite.png) no-repeat scroll 0 -11px;
    visibility:visible;
    display:block;
    text-indent:-999em;
    overflow:hidden;
    width:200px;
    height:18px;
}
#nav li h3.equip a {width:128px; background-position:0 -51px;}
#nav li h3.equip a:hover {background-position:0 -12px;}

#nav li h3.partsserv a {width:170px; background-position:-125px -51px;}
#nav li h3.partsserv a:hover {background-position:-125px -12px;}

#nav li h3.innovate a {width:200px; background-position:-298px -51px;}
#nav li h3.innovate a:hover {background-position:-298px -12px;}

#nav li h3.exact a {width:151px; background-position:-506px -51px;}
#nav li h3.exact a:hover {background-position:-506px -12px;}

#nav li h3.custcenter a {width:191px; background-position:-657px -51px;}
#nav li h3.custcenter a:hover {background-position:-657px -12px;}

#nav li h3.hottopic a {width:104px; background-position:-849px -51px;}
#nav li h3.hottopic a:hover {background-position:-849px -12px;}

body #jquery-overlay {z-index:999;}
/* END replace sifr with images in nav */
