/* INDEX PAGE */
#bg { padding-left: 0; }
#bg .bgLink { height: 165px !important; margin-bottom: 15px; }
#bg .bgLink img { margin: 0 auto; }
#bg .bgLink p { font-size: 16px; }

#pageTitleDiv { margin-bottom: 0 !important; }
.pageBanner { font-size: 26px; margin-top: 0 !important; margin-bottom: 30px; }

.introHeader {
	color:#fff;
	font-size: 14px;
	text-transform: uppercase;
	background-color: #606060;
	padding: 5px 0 3px 6px;
	margin-top: 8px;
}

#introRackLeft, #introRackRight { min-height: 410px; }
#introPduLeft, #introPduRight { min-height: 330px; }
#introInvLeft, #introInvRight { min-height: 340px; }

.thinBorderBottom {
	border-bottom-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;
	margin-bottom: 40px;
	padding-bottom: 40px;
}

.media-body p { margin-top: 0; }
.thirtyThree h5 { margin-top: 0; }
.thirtyThree .h5 { margin-top: 0; }

.span4.makeRelative p { padding-right: 0; }

.table td { line-height: 16px; }

/* RACK */
#whatType td { width: 25%; }

/* KVM CONSOLES */
#comparison .features { width: 64%; }
#comparison .kvm { width: 12%; }
#comparison .ip { width: 12%; }
#comparison .consoles { width: 12%; }

/* SEISMIC ENCLOSURES */
#comparison .features { width: 64%; }
#comparison .product { width: 16%; }

/* PDU BUYING GUIDE */
table#pduHome thead>tr>th,
table#pduHome tbody>tr>th,
table#pduHome tfoot>tr>th,
table#pduHome thead>tr>td,
table#pduHome tbody>tr>td,
table#pduHome tfoot>tr>td { padding: 8px 5px; }

/* COOLING BUYING GUIDE */
#coolingBenefits th { width: 50%; text-align: center; }
#coolingBenefits td { padding: 15px; font-size: 13px; }

#coolingArea td { width: 25%; padding: 5px 15px 15px 15px; border-top: 0; font-size: 13px; }
#coolingArea img { display: block; margin: 0 auto 15px; }

#coolingTable {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-bottom: 25px;
	width: 100%;
}
#coolingTable tr { border-bottom: 1px solid #ccc; }
#coolingTable th, #coolingTable td { padding: 10px 15px; text-align: center; }
#coolingTable th:first-of-type, #coolingTable td:first-of-type { text-align: left; }
#coolingTable .ideal { background-color: #f5f6f1; }
#coolingTable th { font-size: 13px; }
#coolingTable td { font-size: 12px; }

/* UPS BUYING GUIDE (NEW) */
#help { padding: 15px 0 10px 3px; background-color: #859fc7; }
#help .h4, #help .h4 a { color: #ffffff; font-size: 15px; text-decoration: none; text-transform: uppercase; padding-left: 28px; position: relative; }
#helpEmail i { font-size: 24px; position: absolute; top: -4px; left: -10px; }
#helpPhone i { font-size: 24px; position: absolute; top: -4px; left: -7px; }
#helpChat i { font-size: 28px; position: absolute; top: -4px; left: -10px; }

#sidebar .panel-heading { background-color: #7d8a99 !important; }
#sidebar .panel { border-left: 0; border-right: 0; box-shadow: 0 0 0; }
#sidebar .panel-heading { padding: 0; background-color: #334655; background-image: none; color: #fff; }
#sidebar ul.list-group { margin-left: 0; }
#sidebar ul.list-group li { margin: 0; font-size: 14px; border-bottom: 0; }
#sidebar ul.list-group li:hover { background-color: #fff; }
#sidebar ul.list-group li.active { background-color: #f5f5f5; border-bottom: 0; border-color: #ddd; }
#sidebar ul.list-group li a { color: #656d73; }
#sidebar ul.list-group li.active a { color: #005eb8; }
#sidebar ul.list-group li.subnav-header { background-color: #f6f7f8; font-size: 13px; text-transform: uppercase; }
#sidebar ul.list-group li > ul.bullets { list-style-type: square !important; }
#sidebar ul.list-group li > ul li { padding: 8px 0 0 5px; border: none; }
#sidebar ul.list-group li > ul.bullets li { list-style-type: square !important; }
#sidebar p.panel-title { padding: 10px 15px; }
#sidebar p.panel-title a { cursor: pointer; text-transform: uppercase; text-decoration: none !important; }
#sidebar .panel-heading.highlight { background-color: #e75f41 !important; color: #fff !important; }

.thinBorderBottom { border-color: #d6d6d6; }
#tabs .media { margin-bottom: 30px; }
#tabs .media-heading, #tabs .media-body p { font-size: 16px; color: #454b4f; }
#tabs .media-left { padding-right: 20px; }
#tabs .media-body p { line-height: 1.3; margin-bottom: 8px; }

#formfactor { color: #454b4f !important; }
#formfactor .thumbnail { height: 520px !important; color: #454b4f !important; }
#formfactor .caption h3 { font-size: 15px !important; font-weight: bold !important; }
#formfactor .caption .h3 { font-size: 15px !important; font-weight: bold !important; }
#formfactor .caption p { color: #454b4f !important; }
#formfactor ul.nav-tabs { margin-bottom: -1px; }
#formFactor .nav-tabs.nav-justified > li > a { border-bottom: none; }

/* UPS BUYING GUIDE (OLD) */
table.models { width: 920px; border-top: 2px solid #0569b4; }
table.models th, table.models td { padding: 3px 12px 3px 3px; }
table.models th { text-align: left; padding-top: 10px; color: #0569b4; }
table.models td { border-top: 1px solid #bdbdbd; vertical-align: top; padding-top: 8px; }
table.models td strong { color: #242424; }
table.models .c1, table.models .c2 { width: 100px; }
table.models .c3 { width: 80px; }
table.models .c4 { width: 70px; }
table.models .c5 { width: 100px; }
table.models .c6 { width: 100px; }
table.models .c7 { width: 160px; }
table.models .c8 { width: 90px; }
table.models ul { margin-left: 0; }
table.models a.btn { font-weight: normal; font-size: 11px; }
table.models a.btn-orange:hover { background-color: #f9a01b; }

.rackDepth { width: 100%; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; }
.rackDepth thead tr td { font-weight: bold; background-color: #f5f6f1; }
.rackDepth tr { border-bottom: 1px solid #ccc; }
.rackDepth tr td { padding: 5px 10px; }
.rackDepth tr td:nth-child(1) { width: 30%; }
.rackDepth tr td:nth-child(2) { width: 20%; }
.rackDepth tr td:nth-child(3) { width: 50%; }

/* BUYING GUIDE INTRO SECTION */
#intro img { margin-right: 16px; }
#intro ul { overflow: hidden; }
#intro li { margin-left: 16px; font-size: 11px; }

/* BUYING GUIDE HELP ME CHOOSE */
#helpMeChoose { border: 1px solid red; }
#hmcBox {
	width: 200px;
	top: 40px;
	padding: 5px 5px 5px 8px;
	margin-left: 13px;
}

.hmcLink { margin-bottom: 3px; font-size: 14px; line-height: 15px; height: 40px; }
.hmcLink a { color: #888 !important; }
.hmcLink p { padding-top: 8px; }

.hmc-icon-box { display: inline-block; width: 32px; height: 32px; margin-right: 8px; border-radius: 2px; background-color: #e75e3f; color: #fff; font-size: 22px; font-weight: normal; padding: 5px; text-align: center; vertical-align: middle; float: left; clear: left; }
.hmc-icon { display: inline-block; width: 39px; height: 40px; overflow: hidden; background:url('//assets.tripplite.com/buying-guide-images/helpMeChoose.png') no-repeat top left; vertical-align: middle; float: left; clear: left; }

.hmc-icon.productFinder { background-position: 0 0; }
.hmc-icon.loadCalculator { background-position: -40px 0; }
.hmc-icon.brandCrossReference { background-position: -80px 0; }
.hmc-icon.helpViaEmail { background-position: -120px 0; }
.hmc-icon.liveChat { background-position: -160px 0; }
.hmc-icon.commonQuestions { background-position: -200px 0; }
.hmc-icon.wave { background-position: -240px 0; }
.hmc-icon.install { background-position: -280px 0; }

/* BUYING GUIDE SPECIAL FEATURES ICONS */
.sf-icon { display: inline-block; width: 79px; height: 80px; overflow: hidden; background:url('//assets.tripplite.com/buying-guide-images/specialFeatures.png') no-repeat top left; vertical-align: top; }
.sf-icon.battery { background-position: 0 0; }
.sf-icon.hotSwap { background-position: -80px 0; }
.sf-icon.power { background-position: -160px 0; }
.sf-icon.leaf { background-position: -240px 0; }
.sf-icon.usb { background-position: -320px 0; }
.sf-icon.lightningBolt { background-position: -400px 0; }
.sf-icon.clock { background-position: -480px 0; }
.sf-icon.voltages { background-position: -560px 0; }
.sf-icon.dataLine { background-position: -640px 0; }
.sf-icon.surgeOnly { background-position: -720px 0; }
.sf-icon.loadAmps { background-position: -800px 0; }
.sf-icon.ats { background-position: -880px 0; }
.sf-icon.dualCircuit { background-position: -960px 0; }
.sf-icon.sensorPort { background-position: -1040px 0; }

#specialFeatures p,
#howMuchPower p { margin-top: 0; }
.sf-icon.noGap { width: 60px; }

/* BUYING GUIDE SPECIAL FEATURES - RACK ICONS */
.sfr-icon { display: inline-block; width: 80px; height: 80px; overflow: hidden; background:url('//assets.tripplite.com/buying-guide-images/special-features-rack.png') no-repeat top left; margin-right: -2px; }
.sfr-icon.pci { background-position: 0 0; }
.sfr-icon.expansion { background-position: -80px 0; }
.sfr-icon.heat { background-position: -160px 0; }
.sfr-icon.taa { background-position: -240px 0; }
.sfr-icon.seismic { background-position: -320px 0; }
.sfr-icon.pallett { background-position: -400px 0; }
.sfr-icon.disassembled { background-position: -480px 0; }
.sfr-icon.colocation { background-position: -560px 0; }
.sfr-icon.extraWidth { background-position: -640px 0; }
.sfr-icon.cableMgmt { background-position: -720px 0; }
.sfr-icon.lb { background-position: -800px 0; }
.sfr-icon.kg { background-position: -880px 0; }

/* BUYING GUIDE USES ICONS */
.use-icon { display: inline-block; width: 50px; height: 50px; overflow: hidden; background:url('//assets.tripplite.com/buying-guide-images/uses-set-01.png') no-repeat top left; vertical-align: top; }
.use-icon.cellphone { background-position: 0 0; }
.use-icon.camcorder { background-position: -50px 0; }
.use-icon.laptop { background-position: -100px 0; }
.use-icon.tv { background-position: -150px 0; }
.use-icon.boombox { background-position: -200px 0; }
.use-icon.coffeemaker { background-position: -250px 0; }
.use-icon.monitor { background-position: -300px 0; }
.use-icon.refrigerator { background-position: -350px 0; }
.use-icon.drill { background-position: -400px 0; }
.use-icon.cross { background-position: -450px 0; }
.use-icon.ambulance { background-position: -500px 0; }

/* BUYING GUIDE SPRITES FROM 2012 */
.bgs-icon { display: inline-block; width: 100px; height: 93px; overflow: hidden; background: url('//assets.tripplite.com/buying-guide-images/buying-guide-sprite.jpg') no-repeat;}
.bgs-icon.outlets { background-position: 0 -786px; }
.bgs-icon.protection { background-position: 0 -884px; }
.bgs-icon.equipment { background-position: 0 -980px; }
.bgs-icon.sites { background-position: 0 -1370px; }
.bgs-icon.devices { background-position: 0 -1467px; }
.bgs-icon.access { background-position: 0 -1564px; }
.bgs-icon.cordLength { background-position: 0 -1658px; }
.bgs-icon.kvmType { background-position: 0 -2046px; }
.bgs-icon.kvmControl { background-position: 0 -2142px; }
.bgs-icon.distance { background-position: 0 -2238px; }
.bgs-icon.computerType { background-position: 0 -2330px; }
.bgs-icon.monitorType { background-position: 0 -2421px; }

/* BUYING GUIDE FOOTER ICONS */
.foot-icon { display: inline-block; width: 80px; height: 80px; overflow: hidden; background:url('//assets.tripplite.com/buying-guide-images/needMoreHelp.png') no-repeat top left; }
.foot-icon.liveChat { background-position: 0 0; }
.foot-icon.emailPhoneHelp { background-position: -80px 0; }
.foot-icon.productFinder { background-position: -160px 0; }
.foot-icon.seeAll { background-position: -240px 0; }
.foot-icon.loadCalculator { background-position: -320px 0; }
.foot-icon.commonQuestions { background-position: -400px 0; }

#footerIcons .media { float: left; min-width: 180px; }
#footerIcons .media > .pull-left { /*margin-left: 25px;*/ margin-right: 0; }
#footerLiveChat .pull-left { margin-left: 0 !important; }
#footerIcons .media-body { padding-top: 18px; font-size: 14px; font-weight: bold; }

/* SINGLE VS 3-PHASE */
@media (max-width: 991.98px) {
	#sv3 > div { margin-bottom: 20px; width: 96%; border: 1px solid #ddd; padding: 10px 15px; border-radius: 12px; }
	#sv3 div.bullets ul { margin-bottom: 0; }
}

@media (max-width: 767.98px) {
	#sv3 > div { border: 1px dotted #ccc; }
}

@media (max-width: 480.98px) {
	#sv3 > div { min-height: 560px; }
}

/* PRODUCT LISTING HEIGHT */
#listingUps01 > div				{ min-height: 290px; margin-bottom: 20px; }
#listingUps02 > div				{ min-height: 280px; margin-bottom: 20px; }
#listingPdu01 > div				{ min-height: 250px; margin-bottom: 20px; }
#listingPdu02 > div				{ min-height: 260px; margin-bottom: 20px; }
#listingPdu03 > div				{ min-height: 260px; margin-bottom: 20px; }
#listingRack01 > div			{ min-height: 250px; margin-bottom: 20px; }
#listingInverter01 > div		{ min-height: 310px; margin-bottom: 20px; }
#listingKvm01 > div				{ min-height: 270px; margin-bottom: 20px; }
#listingKvm02 > div				{ min-height: 270px; margin-bottom: 20px; }
#listingSurge01 > div			{ min-height: 305px; margin-bottom: 20px; }
#listingSurge02 > div			{ min-height: 330px; margin-bottom: 20px; }
#listingSurge03 > div			{ min-height: 290px; margin-bottom: 20px; }
#listingStrip01 > div			{ min-height: 310px; margin-bottom: 20px; }
#listingStrip02 > div			{ min-height: 310px; margin-bottom: 20px; }

#specFeat .media:first-child {
	margin-top: 15px;
}

@media (min-width: 960px) {
	.specFeatDiv {
		min-height: 150px;
		margin-bottom: 10px;
	}
}

@media (max-width: 959.98px) {
	#listingPdu01 > div				{ min-height: 250px; margin-bottom: 20px; }
	#listingPdu02 > div				{ min-height: 260px; margin-bottom: 20px; }
	#listingPdu03 > div				{ min-height: 260px; margin-bottom: 20px; }

	#listingKvm01 > div				{ min-height: 250px; margin-bottom: 20px; }
	#listingKvm02 > div				{ min-height: 250px; margin-bottom: 20px; }

	#listingKvm01 > div .pinBottom	{ position: absolute; bottom: 0; right: 0; }
	#listingKvm02 > div .pinBottom	{ position: absolute; bottom: 0; right: 0; }

	#listingSurge01 > div			{ min-height: 320px; margin-bottom: 20px; }
	#listingSurge02 > div			{ min-height: 330px; margin-bottom: 20px; }
	#listingSurge03 > div			{ min-height: 290px; margin-bottom: 20px; }

	#listingStrip01 > div			{ min-height: 240px; margin-bottom: 20px; }
	#listingStrip02 > div			{ min-height: 260px; margin-bottom: 20px; }

	#listingInverter02 > div	{ min-height: 280px; }

	.pinBottom { margin-left: 28px; margin-top: 30px; line-height: 6px; float: right; }
	.pinBottom a { line-height: 6px; }
}

@media (max-width: 767.98px) {
	#listingUps01 > div				{ min-height: 100px; }
	#listingUps02 > div				{ min-height: 100px; }

	#listingPdu01 > div				{ min-height: 100px; }
	#listingPdu02 > div				{ min-height: 100px; }
	#listingPdu03 > div				{ min-height: 100px; }

	#listingRack01 > div			{ min-height: 100px; }

	#listingInverter01 > div	{ min-height: 100px; }

	#listingKvm01 > div				{ min-height: 100px; }
	#listingKvm02 > div				{ min-height: 100px; }

	#listingSurge01 > div			{ min-height: 100px; }
	#listingSurge02 > div			{ min-height: 100px; }
	#listingSurge03 > div			{ min-height: 100px; }

	#listingStrip01 > div			{ min-height: 100px; }
	#listingStrip02 > div			{ min-height: 100px; }

	#pduHome th div { min-height: 80px; }

	#sv3 > div { min-height: 100px; }

	.pinBottom { position: relative; margin-left: 15px; margin-bottom: 15px; }
}

@media (max-width: 480.98px) {
	#bg .bgLink { height: auto !important; margin-bottom: 15px; }
	#addl { margin-top: 10px; }
	#bgTabs li { float: none !important; }
	.pinBottom { margin-top: 10px; }

	.specFeatDiv {
		margin-bottom: 10px;
	}
}