﻿@charset "utf-8";
/* ========== Phoenix Equipment Main CSS Styles ========== */

/*	
	1.Defaults
	2.Header
		a.Logo
	    b.Search Container
		c.Quote Contact
		d.Navigation
		e.Alphabetical Index
	3.Footer/Footer Container
		a.Request Information
		b.Left Colum
			* Email Container
			* Privacy Policy
			* Safety
		c.Right Colum
		d.Copyright
*/

/* ==================== 1.Defaults ==================== */

* {margin:0px; padding:0px; }
body {background:#E5E5E5 url(http://www.phxequip.com/images/bg-main.jpg) repeat-x 0 -39px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;}
a, a:hover, a:active, a:focus {text-decoration:underline; outline:none;}
a {color:#09F; text-decoration:underline;}	
a:hover {color:#036; text-decoration:none;}
img {border:none;}	
ul {list-style:none;}
label {display:block; margin-bottom:4px; font-weight:bold; color:#333;}
input, textarea, select {padding:4px; border:1px solid #ccc; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
button { font-family:Arial, Helvetica, sans-serif;}
hr {background:transparent; border:0; border-bottom:1px solid #ddd; margin:0 0 20px 0; line-height:100%; padding:20px 0 0 0; clear:both;}
h4 {margin-bottom:3px;}
b, strong {color:#333;}
	
.clear {clear:both; font-size:0px; line-height:1px; height:0; display:block;}	
.clearfix {overflow:auto; zoom: 1;}	
.err, .highlight {color: #F00; font-weight: bold;}
.img-clear {clear:both; display:block; padding-top: 12px;}
.img-left {float:left; margin-right:10px; padding:3px;}	
.img-left-bdr {float:left; margin-right:15px; margin-bottom:2px; margin-top:5px; padding:2px; border:#CCC 1px solid;}
.img-right {float:right; margin-left:15px; padding:3px;}	
.img-right-bdr {float:right; margin-left:15px; margin-bottom:2px; margin-top:5px; padding:2px; border:#CCC 1px solid;}
.pull-right {float:right;}
.pull-left {float:left;}
.lead {font-size:16px;}
.muted {color:#999;}
.org b {color:#FFF;}
	
#wrapper {width:980px; margin:0px auto;}

/* ==================== 2.Header ==================== */

/* ---- b.Search Container --- */

#search-container {float:left; padding-top:12px; width: 452px;}
#Search1_UpdatePanel1 {padding:10px; border-radius:6px;  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, .1); box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, .1);
background: #ebf5ff; /* Old browsers */
background: -moz-linear-gradient(top, #ebf5ff 0%, #fcfcfc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf5ff), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ebf5ff 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ebf5ff 0%,#fcfcfc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ebf5ff 0%,#fcfcfc 100%); /* IE10+ */
background: linear-gradient(to bottom, #ebf5ff 0%,#fcfcfc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf5ff', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
}

	
#search-container input.keyword-search {width:352px; padding:3px; color:#333; float:left; background:#feff99; border:none; border-radius:4px; -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, .2); box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, .2); line-height:24px; height:20px; font-size:14px; margin-bottom:0;}

#search-container .btn-search {width:60px; height:26px; display:block; padding:0px; margin-right:0px; margin-left:12px; float:left; margin-bottom:0;}


/* ==================== 4.Contact Us ==================== */

#contact-left {width:345px; float:left;}

#contact-right {width:500px; text-align: left; float:left; padding:0 0 0 25px; border-left:1px solid #e3e3e3;}
#page #contact-right h2 {padding:0 0 8px 0;}
#page #contact-right h3 {font:bold 12px arial; color:#333; padding:0 0 5px 0;}

#contact-left {padding-right:15px;}

#contact-left table {width:340px; border-collapse:collapse;}

#contact-left table td {padding:4px; vertical-align:top;}

#contact-left label {font-weight:bold; display:block; color:#003B71; padding-bottom:4px;}

#contact-left label.highlight {color:#F00;}

#contact-left input, #contact-left textarea, #contact-left select {padding:4px; border:1px solid #CCC; color:#333;}

#contact-left input {width:320px;}

#contact-left select {width:329px;}

#contact-left textarea {width:320px; height:100px;}

#contact-left em {font-style:normal; font-size:.9em; color:#666;}

#contact-left .btn-contact {width:93px; height:29px; margin-bottom:10px; float:right;}

#contact-left p, #contact-right p {padding-bottom:4px;}

#contact-right iframe {padding:3px; border:#CCC 1px solid; margin-bottom:12px; margin-top:28px;}

#contact-right .btn { min-width:150px;}
#contact-right .btn-large { min-width:200px;}
.contact-info.group dl {float:left; margin-right:50px; line-height:160%; padding-bottom:12px;}
.contact-info.group dl dt {font-weight:bold; color:#036;}

/* ---- c.Quote Contact --- */

#quote-contact {float:left; width:204px; text-align:right;}

#quote-contact p {padding-bottom:6px;}

#quote-contact a {font-weight:bold; text-decoration:none;}

#quote-contact a:hover {text-decoration:underline;}

#quote-contact #view-quote a {color:#F00; font-size:1.1em;}

#quote-contact #view-quote a:hover {color:#036;}

#quote-contact #phone {color:#0173B3; font-size:2em; font-weight:bold; padding-bottom:0;}
#quote-contact a.hd-contact {font-size:15px;}  

/* ---- d.Navigation --- */

#navigation {width:980px; height:43px; float:left; background:url(http://www.phxequip.com/images/bg-navigation.gif) no-repeat; font-weight:bold;}
	
#navigation li {display:inline;}

#navigation a {float:left; display:block; text-decoration:none; color:#9CF; text-align:center; line-height:43px; background:url(http://www.phxequip.com/images/btn-spacer.gif) no-repeat top right;}

#navigation a:hover, #navigation a:hover#aInformation {color:#9CF; background:url(http://www.phxequip.com/images/btn-hover.gif) repeat-x;}

#navigation a.active, #navigation a.active:hover {color:#FFF; background:url(http://www.phxequip.com/images/btn-active.jpg) repeat-x;}

#navigation a#aHome:hover {background:url(http://www.phxequip.com/images/btn-hover-home.gif) no-repeat top left;}

#navigation a#aHome.active, #navigation a#aHome.active:hover {color:#FFF; background:url(http://www.phxequip.com/images/btn-active-home.jpg) no-repeat top left;}

#navigation a#aHome {width:96px;}
#navigation a#aEquipment {width:123px;}
#navigation a#aPlants {width:99px;}
#navigation a#aLiquidations {width:132px;}
#navigation a#aDemo, #navigation a#aSell {width:210px;}
#navigation a#aInformation {width:170px; color:#FF6;  background:none;}
#navigation a#aInformation.active, #navigation a#aInformation.active:hover {background:url(http://www.phxequip.com/images/btn-active.jpg) repeat-x;}
#navigation a#aAbout {width:110px; }

#navigation div {position:absolute; width:130px; visibility:hidden; margin:0; padding:0; background:#e0f0ff; border:solid #0173B3; border-width:0 1px 1px 1px; top:151px; z-index:2000;}
#navigation div a {position:relative; float:none; display:block; margin:0; border:0;  padding:10px; text-align:left; text-decoration:none; color:#0099FF; font:bold 11px arial; background:none;}
#navigation div a:hover {background:#4da0d9; color: #FFF}
#navigation div#m1 {left:218px;}
#navigation div#m2 {left:449px; width:210px;}

/* ---- e.Alphabetical Index --- */

#alpha-index {width:970px; height:24px; padding-left:10px; background:url(http://www.phxequip.com/images/bg-alpha-index.gif) no-repeat left; float:left; font-size:10px;}

#alpha-index dt {color:#333; float:left; border-right:1px solid #FFF; padding-top:5px; padding-right:10px; height:19px}

#alpha-index dd {float:left; font-weight:bold; border-right:1px solid #FFF; height:24px}

#alpha-index dd a {text-decoration:none; padding:5px 10px 5px 10px; display:block; /*width:0%;*/}

/* ==================== 3.Footer ==================== */

#footer {float:left; width:100%; color:#FFF;border-top:7px solid #0173b3;  background:#003b71;}
#footer li a, #footer dd a {color:#9CF; text-decoration:none;}
#footer li a:hover, #footer dd a:hover {color:#09F; text-decoration:underline; }
#footer-container {width:955px; padding:12px 0px 12px 25px; margin:0px auto;}

#footer-request-info {margin-bottom:35px; padding-bottom:10px;}
#footer-request-info img {float:right; margin-top:8px; display:block;}
#footer-request-info p {color:#FF6; font-size:1.8em; font-weight:bold; padding-bottom:6px;}

#company-information { line-height:160%;}
.ft-popular dd {margin-bottom:4px;}
#company-information, #associations, #footer-container dl, .ft-last {float:left; }
#company-information #hcard {margin-bottom:15px; font-size:14px;}
#company-information {width:30%;}


#company-information #hcard, #copyright, #associations p, #spectrum a, #spectrum a:hover {color:#CCC;}

#footer-container dt, .footer-heading, #footer h4 {font-weight:bold; margin-bottom:2px; display:block;}
#footer-container dl.ft-popular {width:194px;}
.foot-form {margin-bottom:14px; padding:10px; border:1px solid #0f4a80; border-radius:4px;}
.foot-form .input {width:100px; display:inline-block; margin-bottom:6px; height:14px; font-size:12px; border-radius: 3px;}
.foot-form input { margin-bottom: 0;}

#associations {padding-top:30px;}
#associations img {margin-right:25px; margin-bottom:10px;}
#associations p {font-size:11px; line-height:120%; width:176px;}

#footer-container .ft-social, #footer-container .ft-social dl {padding-right:0px;}

#copyright {width:100%; background:#036; font-size:11px; float:left;}
#copyright-container {width:930px; padding:25px; margin:0px auto;}
#copyright-container a {text-decoration:none;}
#copyright-links a {color:#9CF; margin:0px 2px;}
#spectrum {float:right;}


/* ==================== 1.Content Container ==================== */

#content-container {float:left; width:980px; margin-top:175px;}

#content-container-border {width:928px; padding:25px; background:#FFF; border:solid #CCC; border-width:0px 1px; float:left;}

/* ---- a.Breadcrumbs --- */

#page p#breadcrumbs {font-size:.9em; margin-top:10px;}
#page p#breadcrumbs a {text-decoration:none;}
#page p#breadcrumbs strong {font-weight:normal; color:#666;}
#page p#breadcrumbs a.filter {background:url(/images/products/icon-filter.jpg) no-repeat left 0px; padding-left:18px;}

.sell #right-column {float:right; width:200px;}
.sell #right-column .form {padding:10px; background:#e0f0ff; border-radius:4px;}
.sell .form h3 {font-size:18px; margin:0 0 10px 0; font-weight:normal; color:#003B71;}
.sell #right-column input, .sell #right-column textarea {width:170px;}
.sell h2 {padding-top:10px;}

.sell #main-content {float:left; width:684px; font-size:14px;}
.sell #main-content #contact-list {margin:0 0 10px 0; display:table;}
.sell #main-content #contact-list li { background:transparent; float:left; line-height:150%; padding:0 40px 0 0; margin-right:40px; border-right:1px solid #ddd;}
.sell #main-content #contact-list li.last {margin-right:0; padding-right:0; border:0;}
.sell #main-content #contact-list small {text-transform:uppercase;}

.column-3 #right-column {float:right; width:200px; }
.sell #main-content .sell-category-list {margin:0; display:table; padding-top:10px; width:710px; margin-left:-25px;}
.sell #main-content .sell-category-list li {background:transparent; text-align:center; padding:0; line-height:140%; margin-bottom:30px; float:left; width:210px; margin-left:25px;}
.sell #main-content .sell-category-list a {display:block; padding:10px; box-shadow:0 0 2px 0 rgba(0,0,0,.2); height:200px; text-decoration:none;}
.sell #main-content .sell-category-list a:hover {box-shadow:0 0 2px 0 rgba(0,0,0,.5);}
.sell-category-list img {display:block; margin:0 auto 6px auto; width:100%; height:auto;}
.sell-category-list .caption {margin:auto; width:150px; font-size:12px; font-weight:bold;}

.quote-info-page #prod_list .action-row {margin-bottom:24px;}
.quote-info-page .action-row .btn-link {margin-left:6px;}
.quote-info-page .detail_right .large {font-size:18px; }
.quote-info-page .detail_right .item-sold span {text-decoration: line-through;}
.quote-info-page #prod_list .detail_right .large {line-height: 100%; margin-bottom:5px;}
.quote-info-page .detail_right .large div { font-size: 12px;}
#page.quote-info-page {min-height:450px; padding-bottom:40px;}
.chbx-div {float:left; margin-right:10px;}
.quote-info-page .contact-information-container {width:100%; float:none;}
.quote-info-page .action-row {margin-left:-5px;}
.quote-info-page .action-row .btn { width:222px;text-align: center; margin-left:5px; padding-left:0; padding-right:0; }
.contact-information-container .btn {}
.quote-info-page #prod_list .list_content {width:660px;}
#page .contact-information-container ul {margin-left:0;}
.quote-info-page .quote-contacts .quote-buyer {float:left; width: 65%;}
.quote-info-page .quote-contacts .sales-contact {float:right;  width:270px;}
.quote-info-page .sales-contact img {float:left; width:80px; height:auto; padding:2px; border:1px solid #ccc; border-radius:3px;}
.quote-info-page .sales-contact .content { margin-left: 95px;}
.quote-info-page .top-copy-content, .quote-info-page .headline {font-size:16px;}
.list_content .item-note { padding:5px 8px; background:#FFFFE0;border: 1px solid #F7F7D8; line-height:150%;}
.quote-info-page #prod_list li.prod_row {display:table; min-height:102px; height:auto; width:100%;}
.print-hd-address {display:none;}

.modal-overlay {position:fixed; height:100%; width:100%; background:rgba(0,0,0,.7); z-index:100; top:0; left:0; display:none;}
.modal-div {position:fixed; top:100px; left:50%; margin-left:-200px; z-index:101; width:400px; padding:15px; background:#fff; display:none;}
.modal-div input, .modal-div select {line-height:30px;}
.modal-div input, .modal-div select, .modal-div textarea {width:100%; box-sizing:border-box; padding:4px;}
.modal-div .btn-send { width: auto; padding-left:20px;padding-right:20px;line-height: 17px;}
.modal-div .close {font-weight:bold; color:#333; font-size:26px; background:transparent; padding:0; border:0; margin:0; cursor:pointer; line-height:100%; opacity:.6; position:absolute; right:5px; top:5px;}
.modal-div .close:hover {opacity:1;}
.modal-heading {font-weight:bold; font-size:16px; margin-bottom:10px;}
.modal-div p {margin-bottom:10px; line-height:140%;}
.modal-div .ui-widget {font-size:1.6em; width:97%;}
.modal-div .ui-state-active, .modal-div .ui-widget-content .ui-state-active {background:#0272b2; color:#fff; border-color:#0272b2;}
.modal-div #datepicker { margin-bottom: 10px;}

html.modal-open {overflow:hidden; height:100%;}
.modal-open .modal-overlay {display:block;}
.quote-info-page .alert-notify {text-align:center; font-size:14px; line-height:160%; padding:10px; background:#e0f0ff; margin-bottom:20px;}
.quote-info-page .alert-notify b {font-size:16px;}
.quote-info-page .status b { color: red;text-transform: uppercase;}

.quote-info-page #breadcrumb-container a#print {float: right; background:url(../images/products/icon-print.jpg) no-repeat left 0px; padding:2px 0px 2px 24px;  text-decoration:none;font-size: 11px;}
.quote-info-page a#email-me {padding:2px 0px 2px 20px; margin-right:16px; text-decoration:none; font-size: 11px; float: right; background: url("/images/icon-email.png") no-repeat left 0; }
.quote-info-page a#print-pdf {float: right; background:url(../images/products/icon-pdf.jpg) no-repeat left 0px; padding:2px 0px 2px 24px;  text-decoration:none;font-size: 11px;margin-left: 10px;}



.error-page .oops {max-width: 470px; margin:70px auto;}
#page.error-page .oops p.number {
    color: #ba0b0b;
    font-size: 160px;
    line-height: 100%;
    margin: 0 0 20px 0;
}
.error-page .sub-number {font-size: 16px;}
#page.error-page ol {padding:0; margin:0 0 16px 0;}
#page.error-page ol li {background:transparent; padding:0; margin:0 0 4px 22px;}

/* ==================== 4.common ==================== */

.row:before, .row:after {content:"";    display: table;line-height: 0;}
.row:after {clear:both;}
.row {display:table;}
.column {float:left;}
.columns-two {margin-left:-25px;}
.columns-two .column {width:47%; margin-left:25px;}
.btn { color:#003366; font-weight:bold; display:inline-block; text-decoration:none; padding:6px 20px; border:2px solid #e8c977; border-radius:20px; cursor:pointer; box-sizing: border-box;  text-align:center;
background: #fbf88d; /* Old browsers */
background: -moz-linear-gradient(top, #fbf88d 0%, #e3b629 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf88d), color-stop(100%,#e3b629)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fbf88d 0%,#e3b629 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fbf88d 0%,#e3b629 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fbf88d 0%,#e3b629 100%); /* IE10+ */
background: linear-gradient(to bottom, #fbf88d 0%,#e3b629 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf88d', endColorstr='#e3b629',GradientType=0 ); /* IE6-9 */
}
.btn:hover {text-decoration:none;
background: #ffff90; /* Old browsers */
background: -moz-linear-gradient(top, #ffff90 0%, #f7c639 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff90), color-stop(100%,#f7c639)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffff90 0%,#f7c639 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffff90 0%,#f7c639 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffff90 0%,#f7c639 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffff90 0%,#f7c639 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff90', endColorstr='#f7c639',GradientType=0 ); /* IE6-9 */
}
.btn:focus, .btn:active {text-decoration:none;}
.btn-block {padding-left:0; padding-right:0; width:100%;}

.btn-blue { color:#fff; border-color:#0272b2;
background: #449ad7; /* Old browsers */
background: -moz-linear-gradient(top, #449ad7 0%, #0272b2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#449ad7), color-stop(100%,#0272b2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #449ad7 0%,#0272b2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #449ad7 0%,#0272b2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #449ad7 0%,#0272b2 100%); /* IE10+ */
background: linear-gradient(to bottom, #449ad7 0%,#0272b2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#449ad7', endColorstr='#0272b2',GradientType=0 ); /* IE6-9 */
}
.btn-blue:hover { color:#fff; border-color:#0f7fbf;
background: #4ca2df; /* Old browsers */
background: -moz-linear-gradient(top, #4ca2df 0%, #0f7fbf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca2df), color-stop(100%,#0f7fbf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4ca2df 0%,#0f7fbf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4ca2df 0%,#0f7fbf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4ca2df 0%,#0f7fbf 100%); /* IE10+ */
background: linear-gradient(to bottom, #4ca2df 0%,#0f7fbf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca2df', endColorstr='#0f7fbf',GradientType=0 ); /* IE6-9 */
}
.btn-inverse { color:#fff; border-color:#000; background: #333; }
.btn-inverse:hover, .btn-inverse:focus { color:#fff; opacity:.9; background: #333;}
.btn-link {border-color:transparent; color:#09F; text-decoration:underline; background:transparent; padding-left:0; padding-right:0;}
.btn-link:hover, .btn-link:focus {color:#036; text-decoration:none; background:transparent;}
.btn-sm {padding-top:3px; padding-bottom:3px;}


.table {width:100%; border-collapse:collapse; margin-bottom:20px;}
.table td {vertical-align:top;}
.table th, .table td {border-top: 1px solid #eee; text-align:left}
.table-bordered {border:solid #ddd; border-width:1px 1px 1px 0;}
.table-bordered th, .table-bordered td {border-left: 1px solid #ddd; padding: 8px;}
.table-striped tr.stripe td {background:#F7F7F7;}

#capabilities-slideshow  {width:456px; height:242px; float:right; margin:0 0 20px 20px;}
#capabilities-slideshow .content p {width:446px; }

.slideshow .img {padding:3px; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .3); }
.slideshow .img img {width:100%;}
.slideshow .content {position:relative;}
.slideshow .content p {position:absolute; bottom:3px; left:3px; right:3px; padding:10px 0; margin:0; color:#fff; text-align:center; font-size:16px; font-weight:bold; text-shadow: 0px 1px 1px #000;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}


.nav-tabs ul {display:table; border-bottom:1px solid #ddd; width:100%; margin-bottom:30px; padding-top:0; text-align:center;}
.nav-tabs li {display:inline; list-style:none; margin:0;}
.nav-tabs a {display:inline-block; padding:10px 12px; font-weight:normal; line-height:100%; border-radius:4px 4px 0 0; text-decoration:none; font-size:14px; margin-bottom:-1px;}
.nav-tabs a:hover {background:#eee;}
.nav-tabs a:active, .nav-tabs a:focus {background:#ddd; color:#036;}
#page .nav-tabs ul {padding-bottom:0; margin-left:0;}
#page .nav-tabs li {padding-left:0;  background:transparent;}

.capabilities .nav-tabs a.capabilities,
.safety .nav-tabs a.safety,
.experience .nav-tabs a.experience {border:1px solid #ddd; border-bottom-color:#fff; color:#333; background:transparent;}
.plant-contact { background:#F6F6F6; float:right; margin:0 0 14px 24px; box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.1); border-radius:4px;}
.plant-contact b {font-size:15px;}
#page p.plant-contact {padding:8px 10px;}

.print-page #wrapper {padding-top:60px;}
.print-page #footer, .print-page #copyright , .print-page #header #search-container, .print-page #header #quote-contact, .print-page #navigation, .print-page #alpha-index, .print-page #breadcrumb-container, .print-page .quote-info-page .action-row, .print-page .alert-notify  { display: none !important; } 
body.print-page {background-image:none; background:#fff;}
.print-page #header {height:76px;top: 60px;}
.print-page #content-container {margin-top:90px;}
.print-page #content-container-border {border:0 !important; padding-left:0; padding-right:0;}
.fixed-print-alert {position:fixed; top:0; left:0; right:0; width:100%; display:none; text-align:right; padding:10px 0; background:#E0F0FF; text-decoration:none;}
.print-page .fixed-print-alert {display:block; z-index: 100;}
.fixed-print-alert .btn { margin-right: 12px;}



@media print { 
 /* All your print styles go here */
#footer, #copyright , #header #search-container, #header #quote-contact, #navigation, #alpha-index, #print, .quote-info-page .action-row { display: none !important; } 
 body {background-image:none; background:#fff;}
 #header {height:76px;}
 .print-page #header { top:0;}
 #content-container {margin-top:100px;}
 #content-container-border {border:0 !important;}
 .print-page .fixed-print-alert { display: none !important;}
 .print-page #content-container {margin-top: 20px;}
 .print-page .print-hd-address {}
}
.quote-info-page {position:relative;}
 .print-page .print-hd-address {display:block; position:absolute; top:-90px; right:0; line-height:160%;}
 .print-page #logoPrintonQuote{display:block;}

