/* CSS Document */

body {
	margin:0px;
	padding:0px;
	border:0px;			/* This removes the border around the viewport in old versions of IE */
	background: #FFFFFF; /* Old browsers */
	height:100%;
	color:#444444;
}

.clear {clear:both;}

.pad5 {padding:5px}
.padr5 {padding-right:5px}
.padl5 {padding-left:5px}

p {font-family: 'Pontano Sans', sans-serif; color:#000000; font-size:14px;}
a {text-decoration:none;}

img {border:0}

.header {font-family: 'Pontano Sans', sans-serif, Arial, Tahoma, Verdana, Helvetica; font-size:14px; font-weight:bold; display:none;}

#slogan {padding-top:30px; text-align:center;}
#slogan p {font-weight:bold; font-size:14px;}

.tollfree {font-size:18px;font-weight:bold; letter-spacing:1px;}
.headertollfree {float:right; text-align:right;}
.headertollfree {margin:0px; font-family:Impact, Charcoal, sans-serif; color:#D20000; letter-spacing:3px; font-size: 31px; padding-top: 5px;}
@media(min-width:0px){
	.headertollfree { font-size: 18px; padding-top: 0px; }
}
@media(min-width:768px){
	.headertollfree { font-size: 24px; padding-top: 5px; }
}
@media(min-width:1200px){
	.headertollfree { font-size: 31px; }
}

#preHeader {background-color:#fff;}
#preHeader .logo {float:left;}

.tmisocial {max-width:25px;}

.navlink {margin-top:8px; font-family: 'Pontano Sans', sans-serif; font-weight:bold; }

/* a { font family:Arial,san-serif; font-size:12px; color: #000099} */

a {
	color:#000099 ;
}
a:hover, .scrollspyNav .active a {
	color:#000000 ;
}

ul {  font-family: 'Pontano Sans', sans-serif; font-size:14px;}
td {  font-family: 'Pontano Sans', sans-serif; font-size:14px;}
div {  font-family: 'Pontano Sans', sans-serif;  font-size:14px;}

.newbullet { list-style : url(../images/gifs/bullet2006.gif) disc }
.b2 {list-style : url(../images/gifs/bullet2006.gif) disc }
.talkswitch {list-style : url(../images/gifs/bullet2006.gif) disc }

/* Center Product Header Titles */
.prodtitle {text-align:center !important;}

/*Multi-Product Page Product Header Stylings */
.multiprodheader {font-size:16px; font-weight:bold;}

/* Multi-Product Page Left image float, right side text styling */
.multiprodleft {float:left; width:20%;}
.multiprodright {float:left; width:80%; padding-left:5px;}

/* AddThis Centering */
.addthiscenter {text-align:center;}

/* PDF Links to Brochures indent */
#brochures {margin-left:3%; margin-bottom:25px;}

/* Header Font Settings */
h1 h2, h3, h4, h5, h6 {font-family: 'Pontano Sans', sans-serif, Arial, Tahoma, Verdana, Helvetica; color:#000099;}

#social-icons {float:right; margin:5px 0px 5px 0px;}

.inpagelinks {font-family:arial; font-size:12px; font-weight:bold;}

.price {color: #006600; background-color:#FFFF00;}

.bolder {font-weight:bold;}
.bolderi {font-weight: bold; font-style: italic;}

/* Highlighting from old format */

/*.yback {background-color:#FFFF00;}
.gback {background-color:#00FF00;}*/

/*Breadcrumb Nav Menu Styling */

.navlink {font-size: 90%; padding:15px 0px;}
.navlink a {color:#000099;}

/* Sidebar search form styling */

#sidebar .searchform {width: 50%;}

h3 {font-weight: 700;}


/* Top Nav Bar Height */

#mainMenu.collapse.navbar-collapse {height:40px;}

/* Layer Slider Positioning */

#layer-slider-container {padding-top:160px;}

/* Homepage Search */
.homesearch {text-align:center;}
.homesearchform {margin-left:60px;}

/* Homepage Chat Image */

.homechat {margin-top:25px;}



/* Homepage Seals */

.homeseal1 {float:right; margin-top:15px;}

.homeseal2 {float:right;}

/* Top 3 Button Navigation Styling */

#triplenav {text-align:center;
			margin:0px auto;
			width:100%;
			height:auto;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
}

	a.cssmouseover {
            display:inline-block;
            width:75%;
            background-position:0px 0px;
            }

a.cssmouseover:hover {
            background-position:0px -80px;
            }
			
	/* Active Mouseover for TripleNav */
	
		a.cssmouseover2 {
			display:inline-block;
			padding:0px;
            width:180px;
            height:68px;
            background-position:0px 0px;
			background-size:cover;
			margin: 0px;
            }
	
	.mo2left {background-image: url(/new-layout/page-topnav-1.png);}
	.mo2mid {background-image: url(/new-layout/page-topnav-2.png);}
	.mo2right {background-image: url(/new-layout/page-topnav-3.png);}

	a.cssmouseover2:hover { background-position:0px -68px;}


	/* Active Mouseover for Homepage Three Buttons */
	
		a.cssmouseoverhome {
			display:inline-block;
			padding:0px;
            width:100%;
            height:30px;
            background-position:0px 0px;
			background-size:cover;
			margin: 0px;
            }
	
	.hmo2left {background-image: url(/new-layout/home-red-desk-1.png);}
	.hmo2mid {background-image: url(/new-layout/home-red-desk-2.png);}
	.hmo2right {background-image: url(/new-layout/home-red-desk-3.png);}

	a.cssmouseoverhome:hover { background-position:0px -30px;}


/* This is the CSS for the right side view cart button */			
a.cssmouseover3 {
            display: inline-block;
			padding:0px;
			margin:0px;
            width:120px;
            height:121px;
            background-position:0px 0px;
            }

a.cssmouseover3:hover {
            background-position:0px -121px;
            }		
/* This is the CSS for the lower cart button / divider graphic effect */

a.cssmouseover4 {
            display: inline-block;
			padding:0px;
			margin:0px;
            width:660px;
            height:100px;
            background-position:0px 0px;
            }

a.cssmouseover4:hover {
            background-position:0px -100px;
            }


/* Homepage Focus Bar Styling */

#barFocus {
	height:100px;
	background-image:url(/new-layout/homepage-slogan-background-2.png);
	background-position:center;
	background-repeat:no-repeat;
	}

.searchsitebox {text-align:center; padding-top:15px;}

/* End Homepage Focus Bar Styling */

/* Homepage Main Boxes */

.homemainboxes {border-bottom:2px solid #999999; border-top:2px solid #999999; padding-bottom:10px; margin-bottom:20px;}

.homemainbox {

width:31%;
float:left;

margin:1%;

text-align:center;

-moz-box-shadow: 2px 2px 2px #888;
-webkit-box-shadow: 2px 2px 2px #888;
box-shadow: 2px 2px 2px #888;

-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;

border:1px solid #CCCCCC;
	
}

.homemainbox img {margin:10px 0px;}
.homemainbox ul {list-style-type:none; text-align:left; margin-left:-30px; columns: 2; -webkit-columns:2; -moz-columns: 2;}
.homemainbox li a {font-size:90%;}

/* End Homepage Main Box Styling */

/* Homepage Featured Products Styling */

.slider3wrapper {margin-left:10px;width:170px; height:170px; margin-top:68px;background-color:#FFF;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; padding-top:5px;}

#slider4 {
	width: 170px;
	height: 180px;
	list-style: none;
	/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	overflow-y: hidden;
	overflow-x: hidden;
	font-weight:bold;
	}
	
/*========= Footer Column Formatting ==========*/	
.footerlinkswrapper {margin:0px auto; width:90%;}
.footerlinkscontainer {display:table; width:100%;}
.footerlinkrow {display: table-row;}
.footerlinkcell {display: table-cell; width:25%;float:left;}
.footerlinkcell3 {display: table-cell; width:33%;float:left;}	

.footerlinkswrapper h3 a {color:#FFFFFF;}
.footerlinkswrapper h3 a:visited {color:#FFFFFF;}
.footerlinkswrapper .newbullet li a {color:#FFFFFF;}
.footerlinkswrapper .newbullet li a:visited {color:#FFFFFF;}

#footerframe h3 a {color:#FFFFFF;}
.rowcell32 h3, .rowcell32 a {color:#FFFFFF;}
	
.lowersociallinks {margin:0px auto; width:320px; text-align:center; padding-bottom:30px;}

/*========= Side Link Formatting ==========*/

#sidelinks ul {clear:both; list-style-type:none;
margin-left:-30px;
text-align:left;
}

#sidelinks ul li.sideheader {margin:8px 0px 8px 0px; font-weight:bold; font-size:14px;}

#sidelinks ul li a {text-decoration:none; color:#000099;}

#sidelinks ul li a:hover {color:#B20000;} 
#sidelinks ul li a:visited {color:#000099;}

/*========= Homepage Product Link Formatting ==========*/

#homelinkframe {
	margin:auto;
	max-width:1100px;
	clear:both;
}

.homelinkcell {display: table-cell; width:25%;float:left; text-align:center; padding-bottom:30px;}


/*========= 2nd Slider Content Column Formatting ==========*/

.sliderlinkswrapper {margin:0px auto; width:100%;}
.sliderlinkscontainer {display:table; width:100%;}
.sliderlinkrow {display: table-row;}
.sliderlinkcell {display: table-cell; width:25%;float:left; text-align:center;}

/* Style for the lower copyright notice */

.copyright {clear: both; text-align:center; font-size:10px; padding-bottom:10px;}

/* Styles for the generic landing pages */

#landingbox {
	width:95%;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	border:1px solid #CCC;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
	text-align:center;
	margin-bottom:25px;
	clear:both;
	}
	
.landingbox {
	width:95%;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	border:1px solid #CCC;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
	text-align:center;
	margin-bottom:25px;
	clear:both;
	}

.landingbox p {text-align:justify;}		

#mainsection {display: table;}
#rows {display: table-row;}

#rowcell {display: table-cell; width:125px; text-align:center; font-weight:bold; float:left;}
/* "Legacy" coding - pre-variation requirement */
#rowcell5 {display: table-cell; width:125px; text-align:center; font-weight:bold; float:left;}
#rowcell4 {display: table-cell; width:156px; text-align:center; font-weight:bold; float:left;}
#rowcell3 {display: table-cell; width:208px; text-align:center; font-weight:bold; float:left;}
#rowcell2 {display: table-cell; width:312px; text-align:center; font-weight:bold; float:left;}
#rowcell1 {display: table-cell; width:625px; text-align:center; font-weight:bold; float:left;}

.mainsection {display: table; width:100%;}
.mainsectionf {display: table; width: 100%;}
.rows {display: table-row;}

.rowcell {display: table-cell; width:125px; text-align:center; font-weight:bold; float:left;}
/* "Legacy" coding - pre-variation requirement */
.rowcell5 {display: table-cell; width:125px; text-align:center; font-weight:bold; float:left;}
.rowcell4 {display: table-cell; width:25%; text-align:center; font-weight:bold; float:left; padding-top:30px;}


/*.rowcell3 {display: table-cell; width:208px; text-align:center; font-weight:bold; float:left; padding-top:30px;}*/
.rowcell3 {display: table-cell; width:33%; text-align:center; font-weight:bold; float:left; padding-top:30px;}
.rowcell32 {display: table-cell; width: 33%; float:left;}
.rowcell2 {display: table-cell; width:50%; text-align:center; font-weight:bold; float:left;}
.rowcell2t {display: table-cell; width:50%; text-align:left; font-weight:bold; float:left;}
.rowcell2tn {display: table-cell; width:50%; text-align:left; float:left;}
.rowcell1 {display: table-cell; width:625px; text-align:center; font-weight:bold; float:left;}

.rowcell4 img {max-width:95%;}
.rowcell3 img {max-width:90%;}

/*========= Legacy Landing Page List of Products Styles ==========*/

.leftprodimg {float: left; width:25%; margin-bottom:15px;}
.rightproddesc {float:left; width:75%; padding-left:15px; margin-bottom:15px;}


/*========= Updated Shopping Cart Chart Styles ==========*/

#cartbox {width:95%;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	border:1px solid #CCC;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
	text-align:center;
	margin-bottom:25px;}
	
#cartbox img {max-width:100%;}	
#cartsection {display: table; width:100%;}
#cartrows {display: table-row;}
#cartheader1 {display:table-cell; width:20%; text-align:center; background-color:#F4F4F4;float:left; font-weight:bold; margin-top:10px;}
#cartheader2 {display:table-cell; width:80%; text-align:left; background-color:#F4F4F4; float:left; font-weight:bold; margin-top:10px;}
#cartcell1 {display: table-cell; width:20%; text-align:center; float:left; padding-top:10px;}
#cartcell2 {display:table-cell; width:80%; text-align:left; float:left; padding-top:10px;}
.cartsection {display: table; width:100%;}
.cartrows {display: table-row; clear: both;}
.cartheader1 {display:table-cell; width:20%; text-align:center; background-color:#F4F4F4;float:left; font-weight:bold; margin-top:10px;}
.cartheader2 {display:table-cell; width:80%; text-align:left; background-color:#F4F4F4; float:left; font-weight:bold; margin-top:10px;}
.cartcell1 {display: table-cell; width:20%; text-align:center; float:left;/* padding-top:10px;*/}
.cartcell1p {display: table-cell; width:20%; text-align:center; float:left; padding-top:10px;}
.cartcell2 {display:table-cell; width:80%; text-align:left; float:left; padding-top:10px;}
.cartcell3 {display:table-cell; width:100%; text-align:center; padding-top:10px;}
.quantity {margin-top:8px; max-width:30px;}


#featured {display: table-cell; width:115px; text-align:center; font-weight:bold; float:left; background-image:url(../new-layout/featured5.png); background-position:top center; background-repeat:no-repeat; padding:30px 5px 5px 5px;}
#featured5 {display: table-cell; width:115px; text-align:center; font-weight:bold; float:left; background-image:url(../new-layout/featured5.png); background-position:top center; background-repeat:no-repeat; padding:30px 5px 5px 5px;}
#featured4 {display: table-cell; width:146px; text-align:center; font-weight:bold; float:left; background-image:url(../new-layout/featured5.png); background-position:top center; background-repeat:no-repeat; padding:30px 5px 5px 5px;}
#featured3 {display: table-cell; width:198px; text-align:center; font-weight:bold; float:left; background-image:url(../new-layout/featured5.png); background-position:top center; background-repeat:no-repeat; padding:30px 5px 5px 5px;}
#featured2 {display: table-cell; width:302px; text-align:center; font-weight:bold; float:left; background-image:url(../new-layout/featured5.png); background-position:top center; background-repeat:no-repeat; padding:30px 5px 5px 5px;}

/* Quote Button Top Margin Styles */

.qbtm {margin-top:8px;}

/* Search Form and Button Styles */

.searchform {width:100px; padding-left:10px; display:block; float:left; border:1px solid #999; height:20px; -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);border-radius:15px;-webkit-border-radius:15px; -moz-border-radius:15px;}

.searchbutton { display: block; width:35px; float:left; font-family:sans-serif; height:25px; -webkit-border-radius:15px;-moz-border-radius:15px; border-radius:15px; border:1px solid #999; -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);}

.searchbutton:hover {background:#FFF; color:#B20000;}

/* Express Quote Form and Button Styles */

#expressquote, #bio_ep {max-width:600px;display:none;}


.equotebutton {float:left; margin-top:10px; width:80px; font-family:sans-serif; height:30px; -webkit-border-radius:15px;-moz-border-radius:15px; border-radius:15px; border:1px solid #999; -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);}

.equotebutton:hover {background:#FFF; color:#B20000;}

.equoteform {width:180px; padding-left:10px; display:block; border:1px solid #999; height:25px; -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);border-radius:15px;-webkit-border-radius:15px; -moz-border-radius:15px;}

.equotetextarea {width:180px; height:140px; padding-left:10px; display:block; border:1px solid #999; -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);border-radius:15px;-webkit-border-radius:15px; -moz-border-radius:15px; overflow:hidden;}

/* Contact Form and Button Styles */

.contactbutton {float:left; margin-top:10px; width:80px; font-family:sans-serif; height:30px; -webkit-border-radius:15px;-moz-border-radius:15px; border-radius:15px; border:1px solid #999; -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);}

.contactbutton:hover {background:#FFF; color:#B20000;}

.contactform {width:180px; padding-left:10px; display:block; border:1px solid #999; height:25px; -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);border-radius:15px;-webkit-border-radius:15px; -moz-border-radius:15px;}

.contacttextarea {width:180px; height:140px; padding-left:10px; display:block; border:1px solid #999; -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);border-radius:15px;-webkit-border-radius:15px; -moz-border-radius:15px; overflow:hidden;}

/* Styles for Contact Wrapper */

.contactcontainer {display:table; width:440px;}
.contactrow {display: table-row;}
.contactcellleft {display: table-cell; width:5%;float:left; padding:5px;}
.contactcellright {display:table-cell; width:90%; float: right; padding:10px 5px 5px 5px;}
.contactcellfull {display:table-cell; width:100%;}

/* Styles for Express Quote and Contact Form */

.equotecontainer {display:table; width:100%;}
.equoterow {display: table-row; margin:3px 0px;}
.equoteleft {display: table-cell; width:28%; float:left; text-align:right; padding:3px;}
.equoteright {display: table-cell; width:68%; float:right; padding:3px;}
.equotefull {display:table-cell; width:100%; text-align:center; font-weight:bold; padding:5px;}

/* Styling for any centered image */
.center-image {display:block; margin-left:auto; margin-right:auto; margin-top:15px; border:0px;}

/* Styling for Headset Manufacturers Logos main pages */

#head-manu-logos {float:right; width:280px; margin-left:15px; text-align:center;}
#head-manu-logos img {max-width:100%; margin-bottom:10px;}

/* Styling for VoIP Logo under DECT Logo */
.voiplogo {clear:both; margin-top:10px;margin-right:40px;}

/* Styling for Plantronics Link Boxes */

#plantronicslink {
	margin-left:auto; margin-right: auto; 
	border:1px solid #CCC;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
	text-align:center;
    height:30px; width:400px; margin-bottom:20px; padding-top:8px; font-size:16px; font-weight:bold; background:#CCC;-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
	
#plantronics-new-model {margin-left:auto; margin-right:auto; border:1px solid #CCC;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
	text-align:center;
    height:60px; width:400px; margin-bottom:20px; padding-top:8px; font-size:16px; font-weight:bold; background:#CCC;-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:125%; font-weight:bold;}	

/* Styling for product images - float right and left */

.prod-img-right {float:right; margin-left:15px; max-width:300px; /*max-width:100%;*/}
.prod-img-left {float:left; margin-right:15px; max-width:100%;}
.prod-img-center {display:block; margin-left:auto; margin-right:auto; margin-top:15px;}

.prod-img-left-t15 {float:left; margin-right:15px; max-width:100%; margin-top:15px;}
.prod-img-left-t30 {float:left; margin-right:15px; max-width:100%; margin-top:30px;}

.prod-img-left-tb15 {float:left; margin-right:15px; max-width:100%; margin-top:15px; margin-bottom:15px;}
.prod-img-left-tb30 {float:left; margin-right:15px; max-width:100%; margin-top:30px; margin-bottom:30px;}

.prod-img-right-m150 {float:right; margin-left:15px; max-width:150px;}

/* Styling for thumbnail product images in product tables */

.prod-img-table {height:100px;}
.prod-img-table-150 {max-width:100%; max-height:150px;}

/* Styling for images on large view pages */

.bigimg {display: block; margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:25px; max-width:100%;}

/* NEC SV9100 UC Table Styling */

.nectable {display:table; max-width:440px; margin-left:auto; margin-right:auto;}
.necrow {display: table-row;}
.neccell {display:table-cell; max-width:50%; float:left;}
.neccell2 {display:table-cell; max-width:50%; float:left; padding-left:10px;}

/* Headset Benefits Styling */
#headset-benefits {max-width:100%;}
.headset-benefits-title {background-color:#DCDCDC; height:40px;}
.headset-benefits-title h3, .headset-benefits-title h4 {position:relative; top:50%; transform: translateY(-50%); padding-left:10px;}
.benimg {float:right; margin-left:10px;}
.headset-benefits-footer {clear: both; background-color:#DCDCDC; height:50px; text-align:center;}
.headset-benefits-footer p {position:relative; top:50%; transform: translateY(-50%); font-weight:bold;}

/* Digital Announcers Custom Styling */
.digiannouncetop {margin-top:25px; text-align:center;}
.digiannouncetop img {padding:0px 10px;}

/* Q and A Custom Styling */
.q, .a {font-weight: bolder; color:#F97007;}

/* Styling for Discontinued Items Box */

.discontinued {
	width:95%;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#f0f0f0;
	padding: 10px;
	border:1px solid #CCC;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
	text-align:center;
	margin-bottom:25px;
	clear:both;
	}

.discontinued p {text-align:justify;}	


/* Header Offset Styles for pages with anchor links */

	.header-offset:before { 
	display: block; 
 	content: " "; 
  	height: 180px;      /* Give height of your fixed element */
        margin-top: -180px; /* Give negative margin of your fixed element */  	
        visibility: hidden; 
}

/* Media Queries */

/* Media Queries for Sidebar Width */

@media (min-width:992px) {
	#sidebar, #sidebar2 {width:20%;}
	#slogan {max-width:50%;}
	.col-md-6 {width:60%;}
}

@media (min-width:1201px) {
	.adjust {padding-top:140px;}
	
}

@media (max-width:1200px) {
	.adjust {padding-top:140px;}
	.headertollfree h2 {font-size:24px;}
	.tollfree {font-size:16px;}
	.tmisocial {max-width:22px;}
	.navbar-nav > li > a {font-size: 1em;}

}

@media (max-width:1024px) {
	
	#slogan p {font-size:10px;}
	.tollfree {font-size:15px;font-weight:bold; letter-spacing:1px;}
}

@media (max-width:992px) {
	.adjust {padding-top:190px;}
	#slogan {display:none;}
	#sidebar {display:none;}
	#sidebar2 {display:none;}
	#triplenav {display:none;}
	.navbar-nav > li >a {font-size:1.15em;}
}
	
@media (max-width:768px) {
	.adjust {padding-top:210px;}
	.tollfree {display:none;}
	#sidebar {display:none;}
	#sidebar2 {display:none;}
	#triplenav {display:none;}
	#slogan {display:none;}
	#footerWrapper {display:none;}
	#social-icons {display:none;}
	.logo {width:100%; text-align:center; margin-bottom:5px;}
	.headertollfree {width:100%; text-align:center; margin-bottom:0px;}
	
}


@media (max-width:640px) {
	.adjust {padding-top:140px;}	
	#preHeader .logo img {max-height:75px;}
	.prod-img-right {max-width:30%;}
	
}

@media (max-width:340px) {
.headertollfree h2 {font-size:20px;}
.adjust {padding-top:120px;}
#preHeader .logo img {max-height:50px;}
#layer-slider-container {display:none;}
.homemainboxes {padding-top:75px;}

}

/* Media Queries for Homepage Slider Box */

@media (max-width:992px) {
	#layer-slider-container {padding-top:280px;}
}

@media (min-width:768px) and (max-width:991px) {
	#layer-slider-container {padding-top:300px;}
}

@media (max-width:767px) {
	#layer-slider-container {display:none;}
}

/* Media Queries for Homepage Chat */

@media (min-width:1001px) {
	.homebarfocus {width:50%;}
}

@media (max-width:1000px) {
	.homechat {display:none;}
	
}

/* Media Queries for Homepage Seals */

@media (min-width:1001px) {
	.homeseal1 {margin-top:5px;}
	.homeseal2 {margin-top:25px;}
}

@media (max-width:1000px) {
	.homeseal1 {margin-top:-45px;}
	.homeseal2 {margin-top:-30px;}
}

@media (max-width:767px) {
	/*.homeseal1 {margin-top:-70px; max-width:70px;}
	.homeseal2 {margin-top:-80px; max-width:70px;margin-right:70px;}*/
	.homeseal1, .homeseal2 {display:none;}
}

/* Media Queries for Homepage Main Boxes */

@media (max-width:640px) {
	.homemainboxes {padding-top:80px;}
}

@media (max-width:400px) {
	.homemainboxes {padding-top:150px;}
}

@media (max-width:385px) {
	.homemainboxes {padding-top:80px;}
}

@media (max-width:1000px) {
	.homemainbox {width:100%;}	
	
}

/* Media Queries for Homepage Product Fields */

@media (max-width:600px) {
	#homepageproducts {display:none;}
}

/* Media Queries for TripleNav Mouseover */

	@media (min-width: 990px) and (max-width: 1200px)  {
		
		.rightBottom {font-size: 13px;}
		a.cssmouseover2 {width:145px; height:55px; background-size:cover;}
		a.cssmouseover2:hover {background-position:0px -55px;
            }
	}
	
	@media (min-width: 736px) and (max-width:960px) {
		#triplenav {margin-left:100px;}
		.navlink {margin-left:100px;}
	}

/* Media Queries for Three Buttons on Homepage */


@media (min-width:1025px) {
	#homebutt .col-md-4 {width:33%; float:left;}
	a.cssmouseoverhome {height:32px;}
	a.cssmouseoverhome:hover { background-position:0px -32px;}
}

@media (max-width:1024px) {
	#homebutt .col-md-4 {width:33%; float:left;}
	a.cssmouseoverhome {height:25px;}
	a.cssmouseoverhome:hover { background-position:0px -25px;}
}

@media (max-width:996px) {
	#homebutt .col-md-4 {width:33%; float:left;}
	a.cssmouseoverhome {height:18px;}
	a.cssmouseoverhome:hover { background-position:0px -18px;}
}

@media (max-width:720px) {
	#homebutt {padding-top:200px;}
	#homebutt .col-md-4 {width:100%; margin:0px;}
	a.cssmouseoverhome {height:42px;}
	a.cssmouseoverhome:hover { background-position:0px -42px;}
}

@media (max-width:610px) {
	#homebutt {padding-top:200px;}
	#homebutt .col-md-4 {width:100%; margin:0px;}
	a.cssmouseoverhome {height:42px;}
	a.cssmouseoverhome:hover { background-position:0px -42px;}
}

@media (max-width:568px) {
	#homebutt {padding-top:200px;}
	#homebutt .col-md-4 {width:100%; margin:0px;}
	a.cssmouseoverhome {height:36px;}
	a.cssmouseoverhome:hover { background-position:0px -36px;}
}

@media (max-width:480px) {
	#homebutt {padding-top:200px;}
	#homebutt .col-md-4 {width:100%; margin:0px;}
	a.cssmouseoverhome {height:28px;}
	a.cssmouseoverhome:hover { background-position:0px -28px;}
}

@media (max-width:400px) {
	#homebutt {padding-top:200px;}
	#homebutt .col-md-4 {width:100%; margin:0px;}
	a.cssmouseoverhome {height:25px;}
	a.cssmouseoverhome:hover { background-position:0px -25px;}
}

@media (max-width:320px) {
	#homebutt {padding-top:200px;}
	#homebutt .col-md-4 {width:100%; margin:0px;}
	a.cssmouseoverhome {height:18px;}
	a.cssmouseoverhome:hover { background-position:0px -18px;}
}