@charset "UTF-8";
/* CSS Document */

/* ===============================================
MAXBAR SCREEN STYLESHEET
--------------------------------------------------
AUTHOR(S): aaron@topspotims.com
REVISION: 03/13/08, 09/17/08, 10/22/08

==================================================
COLOR TABLE
--------------------------------------------------
LIGHT BLUE		#E6E8EB
MEDIUM BLUE		#C4C9CF
DARK BLUE		#05203B

=================================================*/
html {
	background: #05203B url(images/black_blue_background.gif) repeat-x top left;
}
body {
	font: normal 62.5% Arial, Helvetica, sans-serif;
	text-align: center;
}
/*============================================ GLOBALS */
a:link {
	color: #05203B;
}
a:visited {
	color: #444;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a span.complete {
	font-weight: 700;
}
h1 {
	color: #05203b;
	margin: .4em 0 .4em;
	font-size: 1.7em;
}
h2 {
	color: #05203b;
	font-size: 1.4em;
	margin: .4em 0;
	clear:left;
}
p {
	margin: .3em 0 1.3em;
	line-height: 1.6;
	clear:left;
}
.clear {
	clear: both;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
.resetList, .resetList li ul {
	margin: 0;
	padding: 0;
}
.resetList li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.block {
	display: block;
}
.B_crumbBox {
	font-size: .96em;
	font-weight: bold;
	float:left;
}
th[colspan] {
	font-size: 13pt;
}
textarea {
	overflow: auto;
}
/*============================================ LAYOUT */
#logo {
	background: url(images/logo.gif) no-repeat left top;
	display: block;
	width: 245px;
	height: 44px;
	text-indent: -9999px;
	float: left;
}
a:focus { /*this avoids having image replacement sections display a dotted outline*/
	outline-style: none;
}
.tagline {
	position: absolute;
	top: 0px;
	left: 250px;
	width: 250px;
	font: normal 1.4em/1 Trebuchet, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	line-height: normal;
	font-style: italic;
	display: none;
}
#headerContact {
	width: 860px;
	margin: 0 auto;
	height: 60px;
	text-align: right;
	line-height: normal;
	font-style: italic;
	color: #FFF;
	background: url(images/layout_topper.png) no-repeat left bottom;
}
	#headerContact .phoneNumber {
		display: block;
		font-size: 14pt;
	}
#layoutWrapper {
	width: 860px;
	margin: 0 auto;
	padding: 0 0 20px;
	background: url(images/body_center.gif) repeat-y center top;
	text-align: left;
}
#cushion { /* ONLY USED TO CREATE SPACING BETWEEN LAYOUT AND CONTENT WITHOUT APPLYING TO INDIVIDUAL ELEMENTS */
	margin: 0 20px;
}


#masthead {
	margin: 0 0 10px;
	position: relative;
	overflow: auto;
}
#searchWrapper {
	width: 279px;
	position: absolute;
	top: 5px;
	right: 0;
	text-align: right;
}
.searchBox {
	border: solid 1px #05203B;
	width: 150px;
	padding: 2px;
	font-size: .9em;
	margin: 2px;
}
#searchForm form {
	float: left;
	margin: 22px 0 0 15px;
}
#ajaxSearch_input {
	border: 1px solid #aaa;
	padding: 2px 4px;
}
#searchForm form fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}
span.ajaxSearch_paging {
	margin-bottom: 20px;
	display: block;
}
.searchButton, #ajaxSearch_submit {
	background: #05203B;
	color: #FFF;
	font-size: 1em;
	border: none;
	padding: 2px 5px;
	border: solid 1px #05203B;
	cursor: pointer;
}
.searchButton:hover {
	background: #FFF;
	color: #05203B;
	
}
.ajaxSearch_highlight {
	background: #FFC;
	padding: 0 2px;
	color: #000;
	display: inline;
}
div.ajaxSearch_result {
}

#contentWrapper { /* FIRST-LEVEL BLUE WITH CURVED TOP -- CONTAINS HEADER IMAGE, BODY CONTENT AND SIDEBAR */
	background: #E6E8EB url(images/body_top_internal.gif) no-repeat left top;
	padding: 15px;
	width: 780px;
	margin: 0 auto;
}
#headerImage {
	width: 780px;
	height: 150px;
	margin: 0 auto 20px;
	background: #05203B;
	background: transparent url(images/maxbar_header.jpg) repeat-x top left;
}

img.pressure-testing {
	float: left;
	margin-right: 15px;
}

/*============================================ BODY */
#bodyCopy {
	width: 540px;
	float: right;
	font-size: 1.2em;
	background: #C4C9CF url(images/body_corner-tl.gif) no-repeat left top;
	padding: 20px;
	min-height: 400px;
}
#bodyCopy h1 {
	background: url() no-repeat left top;
	float:left;
	clear:left;
}
#bodyCopy li {
	line-height: 1.6em;
}
#bodyCopy table {
	border-collapse: collapse;
	margin: 1em 0;
	}
	#bodyCopy table th {
		background: #05203B;
		background: #204162 url(images/bg-table-headers.gif) repeat-x top left;
		color: #FFF;
		text-align: center;
		border: solid 1px #24394f;
		border-bottom: none;
		padding: 4px;
		}
		#bodyCopy table th a {
			color: #FFF;
		}
	#bodyCopy table td {
		text-align: center;
		border: 1px dotted #5b7b90;
		padding: 4px;
	}
		#bodyCopy table td a {
			font-weight: bold;
		}
#bodyCopy .footnote {
	font-size: 95%;
}
#bodyCopy .connectors {
	float: left;
	display: inline;
	margin: 10px;
	width: 216px;
	}
	#bodyCopy .connectors p {
		margin: 0;
		line-height: 1.1em;
	}
#bodyCopy dl {
	line-height: 1.4em;
}
#bodyCopy dt {
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 0.4em;
	}
#bodyCopy dd {
	margin: 0 0 0.3em 0;
	}
	#bodyCopy dd ul {
		margin-top: 0.3em;
		list-style-type: none;
	}
	#bodyCopy dd table {
		margin-top: 0.4em;
	}
	#bodyCopy dd dl {
		margin: 0.4em 0 1em 3em;
		}
		#bodyCopy dd dl dt {
		font-weight: normal;
		}
#bodyCopy img.floatRight {
	margin-left: 10px;
}

/*Custom styling rules for BF-Series table*/
#bodyCopy table .connectable-pressure {
	padding-bottom: 1.2em;
} /*End*/

div#facebox {
	font-size: 1.2em;
}
	#facebox table caption {
		padding: .5em .2em;
	}
	#facebox div.modalHeader {
		padding: 0 0 .5em;
		border-bottom: 1px solid #ddd;
	}
	#facebox h3 {
		font-size: 1.6em;
		padding: 0 0 .5em;
		border-bottom: 1px solid #ddd;
	}
	#facebox p.info {
		color: #162762;
		margin-left: 1em;
		padding-left: 1.7em;
		line-height: 1.5em;
		background: transparent url(images/arrow.gif) no-repeat left center;
	}

#reference-materials #facebox .content img {
     border: 1px solid #808080;
}

#reference-materials #facebox .modalHeader img {
     border: 0;
}
	
td.rfqForm form, td.rfqForm form ol {
	padding: 0;
	margin: 0;
}
td.rfqForm form ol {
	list-style: none;
}

input.submitRFQ {
	display: block;
	width: 142px;
	height: 28px;
	background: transparent url(images/rfq2.gif) no-repeat 20px center;
	border: 0;
	cursor: pointer;
	color: #646365;
}
#qcFigures a {
	margin-right: 30px;
}
.plug {
	background-color: #74afe9;
	white-space: nowrap;
}
.socket {
	background-color: #e33f92;
	white-space: nowrap;
	}
	tr.socket {
	margin-bottom: 3px;
	}
.emptyrow td {
	height: 10px;
}


#bodyCopy img {
	margin-right: 1em;
}
#bodyCopy hr {
	margin: 10px 0;
}
#bodyCopy table {
	font-size: 95%;
}
	table .ac {
		background-color: #E6E8EB;
}
	table caption {
		font-size: 120%;
		margin-bottom: -0.5em;
	}
	#bodyCopy table th.ac {
		background: transparent;
		background-color: #E6E8EB;
		color: #000;
	}
	#bodyCopy table .adaptertocouplingcv {
		display: block;
	}
	#bodyCopy table .couplingtoadaptercv {
		display: block;
	}
	#bodyCopy table td.cvvalue {
		vertical-align: baseline;
	}
	#bodyCopy table td .couplingtoadaptercv {
		margin-top: 1.2em;
	}
	#bodyCopy table .adaptervolume {
		display: block;
	}
	#bodyCopy table td .adaptervolume {
		margin-top: 2.1em;
	}
	#bodyCopy table .couplingvolume {
		display: block;
	}
	#bodyCopy table .adapterpressure {
		display: block;
	}
	#bodyCopy table td .adapterpressure {
		margin-top: -1.99em;
		margin-bottom: 0.09em;
	}
	#bodyCopy table .couplingpressure {
		display: block;
	}
.callout {
	border: 1px solid #fff;
	background: #e6e8eb;
	padding: 4px 10px;
}
.callout span {
	display: inline;
	color: #8f0a0a;
}
/*=========================================== REFERENCE (CATALOGS) PAGE */
#lit2 ul, #lit8 ul, #lit9 ul, #lit11 ul, #lit14 ul, #lit15 ul, #lit17 ul, #lit18 ul {
	list-style: none;
	margin-left: 0;
	padding: 0;
}

#lit2 li, #lit8 li, #lit9 li, #lit11 li, #lit14 li, #lit15 li, #lit17 li, #lit18 li {
	margin-bottom: 1em;
}

#lit1 p a {
	text-align: center;
}

#lit1 a img, #lit2 a img, #lit3 a img, #lit4 a img, #lit5 a img, #lit6 a img, #lit7 a img, #lit8 a img, #lit9 a img, #lit10 a img, #lit11 a img, #lit12 a img, #lit13 a img, #lit14 a img, #lit15 a img, #lit16 a img, #lit17 a img, #lit18 a img, #lit19 a img, #lit20 a img, #lit21 a img, #lit22 a img {
	height: 200px;
	margin-top: 1em;
	text-align: center;
}

/*=========================================== ENGINE MULTI-COUPLINGS */

#v12engine {
	position: relative;
	height: 250px;
	width: 540px;
	margin-top: -1em;
	}
	#v12engine img {
		float: right;
	}
	#v12engine p {
		display: block;
		position: absolute;
		width: 270px;
		top: 25%;
	}
#v12engineLeftView {
	position: relative;
	clear: both;
	height: 176px;
	}
	#v12engineLeftView img {
		float: left;
	}
	#v12engineLeftView p {
		display: block;
		float: right;
		margin-top: 11%;
		width: 270px;
	}
#exhaustGasCouplings {
	position: relative;
	clear: both;
	height: 287px;
	}
	#exhaustGasCouplings img {
		display: block;
		float: right;
	}
	#exhaustGasCouplings p {
		display: block;
		position: absolute;
		width: 270px;
		top: 30%;
	}
#testCellSide {
	clear: both;
	height: 229px;
	}
	#testCellSide img {
		float: left;
	}
	#testCellSide p {
		display: block;
		float: right;
		width: 270px;
		margin-top: 10%;
	}
#electricalConnectors {
	position: relative;
	clear: both;
	height: 230px;
	margin-bottom: 10px;
	}
	#electricalConnectors img {
		float: right;
	}
	#electricalConnectors p {
		display: block;
		position: absolute;
		top: 20%;
		width: 270px;
	}
	
/*=========================================== ENGINE MULTI-COUPLINGS */

#bf005couplingset {
	float: left;
	width: 250px;
	}
	#bf005couplingset a {
		display: block;
		margin-bottom: 1em;
	}
#bflargeseries {
	float: right;
	width: 270px;
	}
	#bflargeseries a {
		display: block;	
		margin-bottom: 1em;
	}
#lccouplings img {
	margin: 0 1em 1em 0;
}

#hg006breakaway {
	position: relative;
}
#hg006coupling1 {
	position: absolute;
	right: 33%;
	bottom: 22%;
}
#hg006coupling2 {
	position: absolute;
	right: 8%;
	bottom: 28%;
}

#ufSeries td a.viewSingle {
	position: relative;
	}
	#ufSeries td a.viewSingle span {
		display: block;
		position: absolute;
		height: 44px;
		width: 99px;
		top: 20%;
	}

ol li ul {
	margin-left: -2em;
}
#sitemap li {
	line-height: normal;
}

/*Multi-column rules for <ul> on 'Multi-Couplings for Engine Testing'*/
ul#couplingconnections {
	margin-bottom: 2em;
	}
	ul#couplingconnections li.col2 {
		margin-left: 105px;
	}
		ul#couplingconnections li.col2.top {
		margin-top: -57px;
		margin-left: 105px;
		}
	ul#couplingconnections li.col3 {
		margin-left: 285px;
	}
		ul#couplingconnections li.col3.top {
			margin-top: -57px;
			margin-left: 285px;
		}

/*============================================ CONTACT FORM */

#contactInfo {
	font-size: 1.1em;
}
#contactInfo dd {
	margin-bottom: 1em;
}

#contactForm {
	margin: 0;
	float: left;
	padding: 0 40px 0 0;
}
#contactForm label {
	display: block;
}
#contactForm input, #contactForm textarea {
	margin: 0 auto;
	border: 1px solid #999;
	width: 190px;
}
#contactForm textarea {
	height: 75px;
	width: 190px;
	margin: 0 auto 10px;
}
#contactForm #submit {
	margin: 0 auto;
	width: 192px;
	cursor: pointer;
}
.submit {
	cursor: pointer;
}
#contactForm ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#contactForm li {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1.2em;
}
#contactForm h2 {
	margin: 0 0 5px 0;
	padding: 0;
}

ul#connectorapplications .col2 {
	margin-left: 210px;
}
ul#connectorapplications .col2.top {
	margin-top: -192px;
}


ul#catalogIndex {
	margin-bottom: 8em;
}
	ul#catalogIndex .col2 {
		margin-left: 170px;
	}
	ul#catalogIndex .col2.top {
		margin-top: -230px;
	}
	ul#catalogIndex .col3 {
		margin-left: 335px;
	}
	ul#catalogIndex .col3.top {
		margin-top: -230px;
	}


ul#catalogList {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#catalogList li {
	margin-bottom: 1em;
}

ul#catalogList .description {
	clear: both;
	background-color: #b3b3b3;
	border: 1px solid #032956;
	color: #000;
	padding: 0.5em;
}
ul#catalogList .description p {
	padding: 0;
	margin: 0 0 0.5em 0;
	color: #000;
}

ul#catalogList .description a.pdfLink {
	display: inline;
	background: #05203B url(images/pdficon.gif) no-repeat left 2px;
	padding: 3px 6px 3px 20px;
	color: #fff;
	height: 17px;
	line-height: 17px;
	text-decoration: none;
}

	ul#catalogList .description a.pdfLink:hover {
		text-decoration: underline;
	}

ul#catalogList a.catalogTitle {
	display: inline;
	float: left;
	background-color: #fff;	
	font-weight: 700;
	text-decoration: none;
	border: 1px solid #05203B;
	border-bottom: 0;
	color: #05203B;
	padding: 1px 6px;
	margin: 0;
}

ul#catalogList .description a {
	color: #032956;
	display: block;	
}

ul#catalogList a.catalogTitle span {
	display: inline;
	float: left;
	
	
}



/*=========================================== PRODUCT BOXES */

/*Temporary Note 11/7/08 -- #sections were previously #productBox*/
#sections table span, p span {
	display: block;
}

#sections table h2 span {
	font-size: smaller;
}

#sections span#sup1, #sections span#sup2 {
	vertical-align: super;
	font-size: .7em;
	display: inline;
}

span.sup1, span.sup2 {
	vertical-align: super;
	font-size: .7em;
	display: inline;
}

p.notes {
	border-top: 1px solid #97a5b0;
	margin-top: 15px;
	padding-top: 10px;
}

a.viewSeries {
	display: block;
	color: #fff;
	width: 99px;
	height: 44px;
	margin: 3px 0 0;
	padding-top: 25px;
	text-decoration: none;
	line-height: 17px;
	background: transparent url(images/series-button.gif) no-repeat center center;
}
a.viewSeries:hover {
	background: transparent url(images/view-button-hover.gif) no-repeat center center;
	text-decoration: underline;
}
a.viewSingle {
	display: block;
	font-size: 1em;
	text-decoration: none;
	font-weight: normal;
	background: #05203B;
	color: #FFF;
	white-space: nowrap;
	line-height: 44px;
	height: 44px;
	width: 99px;
	background: transparent url(images/series-button.gif) no-repeat center bottom;
}
#uf-series a.viewSingle {
	line-height: normal;
}
a.viewSingle:hover {
	background: transparent url(images/view-button-hover.gif) no-repeat center center;
	text-decoration: underline;
}

a.viewCoupling {
	display: block;
	font-size: 1em;
	text-decoration: none;
	font-weight: normal;
	background: #05203B;
	color: #FFF;
	white-space: nowrap;
	line-height: 57px;
	height: 57px;
	width: 199px;
	background: transparent url(images/couplings-button.gif) no-repeat center bottom;	
}

a.viewCoupling:hover {
	background: transparent url(images/view-couplings-hover.gif) no-repeat center center;
}

/*============================================ SIDEBAR */
#sidebar {
	width: 200px;
	float: left;
	font-size: 1.1em;	
}
#sidebar h3 {
	margin: 0;
	margin: 30px 0 0;
}
#resources {
	background: #EFEFEF;
}
#resourceList {

}
#resourceList li {
	padding: 5px 0;
	border-bottom: solid 1px #C4C9CF;
}
#resourceList li a {
	text-decoration: none;
	padding: 5px 0 7px 5px;
}

/*============================================ SIDE NAVIGATION */
#sideNav li {
	border-bottom: solid 1px #999;
	width: 200px;
}
#sideNav li a {
	display: block;
	color: #000;
	text-decoration: none;
	padding: 5px 0 7px 5px; 
}
#sideNav li a:hover {
	background: #FFF;
}
#sideNav .youAreHere {
	background: #C4C9CF;
}

#sideNav .active {
	background: #C4C9CF;
}

ul#sideNav li.last {
	border: none;
}

/*============================================ PRODUCT NAV */
#productNav li {
	border-bottom: solid 1px #999;
	width: 200px;
}
#productNav li a {
	padding: 4px 0 4px 5px;
	display: block;
	color: #000;
	text-decoration: none;
	padding: 5px 0 7px 5px; 
}
#productNav li a.hasChildren {
	background: transparent url(images/right_arrow_dbl.gif) no-repeat 95% center;
}
#productNav li a:hover {
	background: #FFF;
}
#productNav li ul { /* second-level lists */
	margin-left : 197px;
	margin-top: -24px;
	border: solid 1px #999;
	position : absolute;
	left: -9999px;
}
#productNav li ul li {
	background-color: #FFF;
}
#productNav li ul li a:hover {
	background: #E5EBEE;
}	
#productNav li a.hasChildren:hover {
	background: #FFF url(images/right_arrow_dbl.gif) no-repeat 95% center;
}
#productNav ul li a.hasChildren:hover {
	background: #E5EBEE url(images/right_arrow_dbl.gif) no-repeat 95% center;
}
#productNav .youAreHere {
	background: #C4C9CF;
}

#productNav a.selected, #productNav .active {
	background: #C4C9CF;
}

ul#productNav li.last {
	border: none;
}

/*============================================ SUCKERFISH */
#productNav li:hover ul ul, #productNav li.sfhover ul ul {
	left: -9999px;
}

#productNav li:hover ul, #productNav li li:hover ul, #productNav li li li:hover ul, #productNav li.sfhover ul, #productNav li li.sfhover ul, #productNav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/*============================================ FOOTER */
#footer {
	color: #FFF;
	margin: 0 auto;
	width: 850px;
	text-align: left;
	line-height: 1em;
}
#footer a {
	color: #FFF;
}
#footer a:hover {
	text-decoration: none;
}
#footer p {
	margin: 0 0 .5em;
}
#footerLinks {
	width: 49%;
	margin: 7px 0 0;
}
#footerLinks li {
	display: inline;
}
#footerLinks li a {
	text-decoration: underline;
	margin: 0 5px 0 0;
}

#copywright {
	float: right;
	width: 49%;
	text-align: right;
}

/******** JQUERY TABS *********/
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
	clear:both;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a {
    display: block;
    padding: 0 15px;
    background: url(images/tab.gif) repeat-x left top;
}
.tabs-nav a span {
	display: block;
	padding: 0 10px;
	background-image: none;
	background-color: transparent;
}
.tabs-nav a {
    position: relative;
    z-index: 2;
    padding-left: 0;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */   
	border: 1px solid #a3acb3; 
	margin-top: 5px;
}
.tabs-nav .tabs-selected a {
	margin-top: 2px;
}
.tabs-nav .tabs-selected a, .tabs-nav .tabs-selected a span {
	background: url(images/tabSelected.gif) repeat-x left top;
	position: relative;
}
.tabs-nav a span {
	height: 19px;
}
.tabs-nav .tabs-selected a span {
	height: 22px;
}
.tabs-nav .tabs-selected a {
	border-bottom: 0;
	border: 1px solid #97a5b0; 
	border-width: 1px 1px 0 1px;
	position: relative;
	top: 1px;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
	background: transparent url(images/tabOver.gif) repeat-x left top;
	border-color: #666;
}
.tabs-nav .tabs-selected a:hover, .tabs-nav .tabs-selected a:focus, .tabs-nav .tabs-selected a:active {
	background: transparent url(images/tabSelected.gif) repeat-x left top;
	border-color: #97a5b0;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
}
.tabs-container {
    border: 1px solid #97a5b0;
    padding: 1em 8px;
    margin-left: 1px;
    background: #d2dadf; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/*============================================ BUCKETS
ul#buckets {
	width: 180px;
	height: 398px;
	background: transparent url(images/bg-buckets2.gif) no-repeat top right;
	padding: 10px;
	margin-top: -30px;
	margin-left: 15px;
}
ul#buckets li h2 {
	margin-top: 0;
}
ul#buckets li p {
	margin: 0;
}
ul#buckets li p img.floatLeft {
	margin: 4px 5px 2px 0;
}
ul#buckets li.divider {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #455568;
} */

ul#buckets {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: auto;
}

#buckets li {
	clear: both;
	overflow: auto;
	margin: 0 0 15px;
	padding: 0 10px 10px;
	line-height: normal;
	background: #E6E8EB;
}

#buckets li li {
	border: 0;
	padding: 0;
	margin-bottom: 0;
	background: none;
	line-height: 1.5em;
	float: none;
}

#buckets li img {
	float: left;
	clear: left;
}

#buckets li div {
	float: left;
	width: 370px;
}

#buckets li div p {
	margin-top: 0;
	padding-top: 0;
}

#buckets li ul {
	margin: 15px 15px 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
}

#buckets ul a {
	background: transparent url(images/arrow-blue.gif) no-repeat left center;
	padding: 0 0 0 15px;
	text-decoration: none;
	color: #000;
	line-height: 1.6em;
}

#buckets ul a:hover {
	text-decoration: underline;
}

#buckets p {
	margin: 0;
	padding-top: 4px;
}

/*============================================ HOMEPAGE CONTENT */
ul#industries {
	width: 320px;
	height: 250px;
	list-style-type: none;
	padding-left: 0;
}

ul#industries li {
	width: 125px;
	float: left;
	padding-left: 15px;
	background: transparent url(images/bullet.gif) no-repeat left center;
}

ul#industries li.even {
	width: 165px;
}

/*============================================ RFQ */
#rfq fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}
#rfq ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
#rfq li {
	margin: 0 0 7px 0;
}
#rfq label {
	display: block;
}
#rfq input, #rfq textarea {
	border: 1px solid #999;
	width: 230px;
}
#rfq textarea {
	height: 70px;
}
#rfq input {
	width: 150px;
}
#rfq .submit {
	width: 75px;
}

p.contact-callout {
        border: 1px solid #b0b0b0;
        clear: both;
        color: #393939;
        font-size: 1em;
        font-weight: 700;
        line-height: 1.2;
        padding: 0.5em;
        text-align: center;
        width: 80%;
        margin: 15px 20px 10px;
        display: block;
        float: left;
}
        p.contact-callout a.emphasis {
               color: #000;
               display: block;
               text-decoration: underline;
               text-transform: uppercase;
        }

		#socialBar {list-style: none outside none; position: relative; top: 4px; width: 55px; margin: 0px; padding: 0px;}
#socialBar li {padding: 0; margin: 0; float: left; width: 16px; margin-right: 2px;}
#socialBar li a {display: block; background-image: url(../images/social/socialtoolbar.png);background-repeat: no-repeat; height: 16px;}
#socialBar li a.emailButton {background-position:0px 0px;}
#socialBar li a:hover.emailButton {background-position:0px -16px;}
#socialBar li a.printButton  {background-position:-19px 0px;}
#socialBar li a:hover.printButton  {background-position:-19px -16px;}
#socialBar li a.twitterButton {background-position:-38px 0px;}
#socialBar li a:hover.twitterButton {background-position:-38px -16px;}	
.socialLineOne {padding:0 !important; position:relative; height:25px}
.social-bar-container {width: 165px; margin: 0; padding: 0;}





/*RFQ BUTTON
********************************************************************************************************************/ 
#rfqBtn{
	background:url(../images/rfqBtn.png) no-repeat left top;
	width:113px;
	height:25px;
	display:block;
	float:right;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	line-height:25px;
	padding-left:29px;

}
	#rfqBtn:hover{
		background-position:left bottom;
	}



