body{
	
	background-color: #cdcfbc;
	
	color: black;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
	font-size:10pt;
	letter-spacing: 1px;
	line-height:1.3;
	margin:0;
	padding:0;
	text-align:center;
}

#container{
   min-height: 1200px;
   border-right-color: #a7a7a7;
   border-right-style: solid;
   border-right-width: 2px;
   border-left-width: 2px;
   border-left-color: #a7a7a7;
   border-left-style: solid;
   background-repeat: repeat-x;
   width: 1024px;
   text-align: left;
   background:#f6f7ea;
   position: relative;
   margin: 0 auto ; /* center on everything else */
}

#containerLong{
   height: 4300px;
   border-right-color: #a7a7a7;
   border-right-style: solid;
   border-right-width: 2px;
   border-left-width: 2px;
   border-left-color: #a7a7a7;
   border-left-style: solid;
   background-repeat: repeat-x;
   width: 1024px;
   text-align: left;
   background:#f6f7ea;
   position: relative;
   margin: 0 auto ; /* center on everything else */
}

#containerMedium{
   height: 1800px;
   border-right-color: #a7a7a7;
   border-right-style: solid;
   border-right-width: 2px;
   border-left-width: 2px;
   border-left-color: #a7a7a7;
   border-left-style: solid;
   background-repeat: repeat-x;
   width: 1024px;
   text-align: left;
   background:#f6f7ea;
   position: relative;
   margin: 0 auto ; /* center on everything else */
}

#topBar {
   z-index: 0;
   background-image: url(http://toggler.com/images/topBarBkg.png);
   height: 82px;
   width: 1024px;
   text-align: left;
   margin: 0 ;
   position: relative;
}

#lowerSection {
	width: 1024px;
	
	
}
#lowerSectionLong {
	width: 1024px;
	height: 2800px;
	
}

#lowerSectionMedium {
	width: 1024px;
	height: 1800px;
	
}
#leftBar {
   margin-left: 0;
   margin-bottom: 0;
   margin-right: 0;
   background-repeat: repeat-x;
   background-image: url(images/sideBarGradient.png);
   width: 300px;
   text-align: center; ;
   min-height: 1800px;
   background: #dfe0ce;
	padding-left: 0;
	border-right: 1px solid #a7a7a7;
}




#leftBarLong {
   margin-left: 0;
   margin-bottom: 0;
   margin-right: 0;
   background-repeat: repeat-x;
   background-image: url(images/sideBarGradient.png);
   width: 300px;
   text-align: center; ;
   height: 4218px;
background-color: #dbdcc8;
	padding-left: 0;
	border-right: 1px solid #a7a7a7;
}

#leftBarMedium {
   margin-left: 0;
   margin-bottom: 0;
   margin-right: 0;
   background-repeat: repeat-x;
   background-image: url(images/sideBarGradient.png);
   width: 300px;
   text-align: center; ;
   height: 1800px;
background-color: #dbdcc8;
	padding-left: 0;
	border-right: 1px solid #a7a7a7;
}

#rightSide {
   z-index: 1;
   margin-left: 0;
   margin-bottom: 0;
   margin-right: 0;
   width: 696px;
   text-align: left ;
	padding-left: 0;
	position: absolute;
	top: 95px;
	left: 310px;
}

#rightSideProducts {
   z-index: 1;
   margin-left: 0;
   margin-bottom: 0;
   margin-right: 0;
   width: 680px;
   text-align: left ;
	padding-left: 0;
	position: absolute;
	top: 95px;
	left: 318px;
}

#slideshow {
	
}

#homeProductHeader {
	margin: 10px 0 0 1px;
}

#homeProductHolder {
	 background-image: url(http://toggler.com/images/homeProductBkg.gif);
	 height: 255px;
	 width: 695px;
	text-align: center;
	margin-top: -5px;
	margin-left: 1px;
}

#homeProductSnapSkru {
	padding-top: 30px;
	padding-left: 59px;
}

#homeProductSnapSkru ul{

padding: 0;
margin-left: 12px;
margin-top: 0;
}

#homeContent {
	margin-top: 20px;
	text-align: center;
	margin-left: 3px;
}

#homeContent td{
	text-align: left;
	padding-bottom: 15px;
	vertical-align: top;
	color: #525252;
	font: 12px helvetica;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#homeContent td.tdheader {
	color: #183152;
	font: 16px/24px helvetica;
	background: url(http://toggler.com/images/headerBkg.gif) no-repeat;
	padding-left: 8px;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}


#logo {
   margin-left: 20px;
   margin-bottom: 10px;
   margin-right: 10px;
   margin-top: 20px;
   z-index: 2;
   height: 37px;
   text-align: left; ;
   position: absolute;
}

#tagline h1 {
	color: #636363;
	font: bold 26px helvetica;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
	text-align: left;
}

#tagline {
	color: #000;
	font: bold 23px helvetica;
margin-top: 10px;
	position: absolute;
margin-left: 240px;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
	text-align: center;

}



a{
	text-decoration:none;
	color:#640000;
}

a:hover{
color:#183152;
}

#toolbar ul{
list-style-type: none;
padding: 0;
margin-left: 0;
margin-top: 0;
}

#toolbar li {
	padding-top: 7px;
	padding-right: 10px;
	font: 10pt  helvetica;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
	
}

#bottomtoolbar {
	color: #000;
	font: 10px/22px helvetica;
	text-align: center;
	margin-top: 40px;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

bottomtoolbar a{
	color: #000;
	font: 10px/22px helvetica;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

.header {
	color: #375d81;
	font: bold 13px helvetica;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;

}

#productsTitlebar {
	width: 680px;
	height: 46px;
	background: url(http://toggler.com/images/topToolbarBkg.gif) no-repeat;
}

#productsTitlebar h1 {
	
	font: 20px helvetica;
	color: #000;
	float: left;
	position: absolute;
	left: 15px;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsTitlebar h2 {
	font: 18px helvetica;
	color: #47443e;
	float: right;
	position: absolute;
	left: 150px;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#partnerHeader {
	width: 680px;
	height: 180px;
	margin-top: 10px;
}

#solutionHeader {
	width: 680px;
	height: 215px;
	margin-top: 10px;
}

#safetyHeader {
	width: 680px;
	height: 240px;
	margin-top: 10px;
}

#productsToolbar {
	width: 680px;
	height: 31px;
	margin-top: 10px;
}

#productsToolbar td {
	font: 14px helvetica;
	color: #000;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsToolbar .overviewup {
	width: 115px;
	height: 31px;
	background: url(http://toggler.com/images/overviewBkgButton.gif) no-repeat;

}

#productsToolbar .overview {
	width: 115px;
	height: 31px;
	background: url(http://toggler.com/images/overviewBkgButtonPlain.gif) no-repeat;

}

#productsToolbar .install {
	width: 142px;
	height: 31px;
	background: url(http://toggler.com/images/installationBkgButton.gif) no-repeat;

}

#productsToolbar .installUp {
	width: 142px;
	height: 31px;
	background: url(http://toggler.com/images/installationBkgButtonUp.gif) no-repeat;

}

#productsToolbar .apps {
	width: 144px;
	height: 31px;
	background: url(http://toggler.com/images/applicationBkgButton.gif) no-repeat;

}

#productsToolbar .appsUp {
	width: 144px;
	height: 31px;
	background: url(http://toggler.com/images/applicationBkgButtonUp.gif) no-repeat;

}

#productsToolbar .specs {
	width: 119px;
	height: 31px;
	background: url(http://toggler.com/images/specsBkgButton.gif) no-repeat;

}

#productsToolbar .specsUp {
	width: 119px;
	height: 31px;
	background: url(http://toggler.com/images/specsBkgButtonUp.gif) no-repeat;

}

#productsToolbar .part {
	width: 160px;
	height: 31px;
	background: url(http://toggler.com/images/partnumbersBkgButton.gif) no-repeat;

}

#productsToolbar .partUp {
	width: 160px;
	height: 31px;
	background: url(http://toggler.com/images/partnumbersBkgButtonUp.gif) no-repeat;

}
#productsToolbar a{
	text-decoration:none;
	color:#000000;
}

#productsToolbar a:hover{
	color:#640000;
}

#specialtyToolbar {
	width: 680px;
	height: 31px;
	margin-top: 10px;
}

#specialtyToolbar td {
	font: 14px helvetica;
	color: #000;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#specialtyToolbar .pictureDn {
	width: 189px;
	height: 31px;
	background: url(http://toggler.com/images/specialty_picturehookDn.gif) no-repeat;

}

#specialtyToolbar .pictureUp {
	width: 189px;
	height: 31px;
	background: url(http://toggler.com/images/specialty_picturehookUp.gif) no-repeat;

}

#specialtyToolbar .shelvingDn {
	width: 153px;
	height: 31px;
	background: url(http://toggler.com/images/specialty_shelvingDn.gif) no-repeat;

}

#specialtyToolbar .shelvingUp {
	width: 153px;
	height: 31px;
	background: url(http://toggler.com/images/specialty_shelvingUp.gif) no-repeat;

}

#specialtyToolbar .pegboardDn {
	width: 158px;
	height: 31px;
	background: url(http://toggler.com/images/specialty_pegboardDn.gif) no-repeat;

}

#specialtyToolbar .pegboardUp {
	width: 158px;
	height: 31px;
	background: url(http://toggler.com/images/specialty_pegboardUp.gif) no-repeat;

}

#specialtyToolbar .wireDn {
	width: 180px;
	height: 31px;
	background: url(http://toggler.com/images/specialty_wireDn.gif) no-repeat;

}

#specialtyToolbar .wireUp {
	width: 180px;
	height: 31px;
	background: url(http://toggler.com/images/specialty_wireUp.gif) no-repeat;

}

#specialtyToolbar a{
	text-decoration:none;
	color:#000000;
}

#specialtyToolbar a:hover{
	color:#640000;
}



#productsInfoGraphic {
	width: 680px;
	height: 180px;
	margin-top: 10px;
}

#productsInfoGraphic h3 {
	font: italic bold 44px helvetica;
	color: #640000;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsInfoGraphic td {
	font: 24px helvetica;
	color: #000;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;

}
#productsInfoGraphic .middleGraphic {
	width: 220px;
	height: 180px;
	background: url(http://toggler.com/images/holdsBkg.gif) no-repeat;

}

#productsInfoGraphic .topRightbox {
	width: 220px;
	height: 90px;
	background: url(http://toggler.com/images/nodrillBkg.gif) no-repeat;
	text-align: center;
}

#productsInfoGraphic .bottomRightbox {
	width: 220px;
	height: 90px;
	background: url(http://toggler.com/images/sizingBkg.gif) no-repeat;

}

#partnerMain {
	width: 680px;
	margin-top: 12px;
	color: #47443e;
	font: 12px/20px helvetica;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;	
	
}

#productsMainLowes {
	width: 680px;
	color: #47443e;
	font: 12px/20px helvetica;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;	
	
}

#productsMainLowes td.tdheader {
	color: #183152;
	font: 16px/24px helvetica;
	background: url(http://www.toggler.com/images/lowes/productsAvailableBkg.gif) no-repeat;
	padding-left: 8px;
}

#productsMainLowes td.tdheader2 {
	color: #183152;
	font: 16px/24px helvetica;
	background: url(http://www.toggler.com/images/lowes/rightsideBkg.gif) no-repeat;
	padding-left: 8px;
}

#productsMainLowes hr {
	margin:5px;
	padding:0px;
	border-bottom:1px solid #c7c8ca;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;


}




#productsMain {
	width: 680px;
	margin-top: 12px;
	color: #47443e;
	font: 12px/20px helvetica;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;	
	
}



#productsMain h3 {
margin: 2px 0px 2px;
}

#productsMain h4 {
margin: 4px 0 0 0;
font: bold 12px 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}


#productsMain ul {
	margin-top: 0;
	margin-left: -20px;
	padding-top: 0;
	list-style-type: circle;
}

#productsMain hr {
	margin:5px;
	padding:0px;
	border-bottom:1px solid #c7c8ca;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;


}

#productsMain hr.hr2 {
	margin-top:15px;
	width: 320px;
	padding:0px;
	border-bottom:1px solid #c7c8ca;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;


}


#productsMain table.padtopbottomtable {
	padding: 7px;
}

#productsMain td {
vertical-align: top;
padding-left: 2px;
margin-top: 3px;
}

#productsMain td.tdheader {
	color: #183152;
	font: 16px/24px helvetica;
	background: url(http://toggler.com/images/tableHeaderBkg2.gif) no-repeat;
	padding-left: 8px;
}

#productsMain td.tdheaderBlog {
	color: #183152;
	font: 15px/22px helvetica;
	font-style: bold;
	background: url(http://toggler.com/images/tableHeaderBkg412High.gif) no-repeat;
height:46px;
padding-left: 8px;
}

#productsMain td.tdheader412 {
	color: #183152;
	font: 16px/24px helvetica;
	background: url(http://toggler.com/images/tableHeaderBkg412.gif) no-repeat;
	padding-left: 8px;
	width: 412px;
}

#productsMain td.tdheader250 {
	color: #183152;
	font: 16px/24px helvetica;
	background: url(http://toggler.com/images/tableHeaderBkg250.gif) no-repeat;
	padding-left: 8px;
	width: 250px;
}

#productsMain tr.top {
	vertical-align: top;
    padding-top: 20px;
}


#productsMain td.holding1 {
	font: 12px/20px helvetica;
	vertical-align: bottom;
	width: 107px;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding2 {
	font: 12px/20px helvetica;
	vertical-align: bottom;
	width: 114px;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding3 {
	font: 12px/20px helvetica;
	vertical-align: bottom;
	width: 114px;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding1row {
	font: 12px/24px helvetica;
	vertical-align: middle;
	width: 107px;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding2row {
	font: 12px/24px helvetica;
	vertical-align: middle;
	width: 114px;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding3row {
	font: 12px/24px helvetica;
	vertical-align: middle;
	width: 114px;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}


#productsMain td.holding5a {
	font: 12px/20px helvetica;
	vertical-align: bottom;
	width: 20%;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding5b {
	font: 12px/20px helvetica;
	vertical-align: bottom;
	width: 20%;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding5c {
	font: 12px/20px helvetica;
	vertical-align: bottom;
	width: 20%;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding5d {
	font: 12px/20px helvetica;
	vertical-align: bottom;
	width: 20%;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding5e {
	font: 12px/20px helvetica;
	vertical-align: bottom;
	width: 20%;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding5arow {
	font: 12px/20px helvetica;
	vertical-align: middle;
	width: 20%;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding5brow {
	font: 12px/20px helvetica;
	vertical-align: middle;
	width: 20%;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding5crow {
	font: 12px/20px helvetica;
	vertical-align: middle;
	width: 20%;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding5drow {
	font: 12px/20px helvetica;
	vertical-align: middle;
	width: 20%;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

#productsMain td.holding5erow {
	font: 12px/20px helvetica;
	vertical-align: middle;
	width: 20%;
	text-align: center;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}









#productsMain tr.highlightrow {
height: 20px;
	background-color: #f6f3cc;
}

#productsMain tr.linerow {
	height: 1px;
	background-color: #c7c8ca;
}

.subscript{
	font: 10px/20px helvetica;
	color: #47443e;
	font-family: 'helvetica', helvetica, Verdana,  Helvetica, sans-serif;
}

p {
	margin-top: 8px;
	margin-bottom: 3px;
}

p.indent {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
}

p.padding {
	padding-top: 3px;
	padding-bottom: 3px;
}


#homeProducts {
	margin-top: 10px;
	padding-left: 2px;
}

#homeProducts td.spacer {width: 2px;}

#homeProducts td.snapskru {height: 181px; width: 172px; background-image: url(http://www.toggler.com/images/snapskruHomeBtn.gif); background-repeat: no-repeat;}

#homeProducts span.snapskru {
height: 181px; width: 172px; background-image: url(http://www.toggler.com/images/snapskruHomeBtnRoll.gif); background-repeat: no-repeat;
}

#homeProducts span.snapskru a:hover img {
visibility: hidden;
}



#homeProducts td.snapskru:hover {height: 181px; width: 172px; background-image: url(http://www.toggler.com/images/snapskruHomeBtnRoll.gif); background-repeat: no-repeat;}

#homeProducts td.snaptoggle {height: 181px; width: 172px; background-image: url(http://www.toggler.com/images/snaptoggleHomeBtn.gif); background-repeat: no-repeat;}


#homeProducts td.snaptoggle:hover {height: 181px; width: 172px; background-image: url(http://www.toggler.com/images/snaptoggleHomeBtnRoll.gif); background-repeat: no-repeat;}

#homeProducts td.plastictoggle {height: 181px; width: 172px; background-image: url(http://www.toggler.com/images/plastictoggleHomeBtn.gif); background-repeat: no-repeat;}


#homeProducts td.plastictoggle:hover {height: 181px; width: 172px; background-image: url(http://www.toggler.com/images/plastictoggleHomeBtnRoll.gif); background-repeat: no-repeat;}

#homeProducts td.alligator {height: 181px; width: 172px; background-image: url(http://www.toggler.com/images/alligatorHomeBtn.gif); background-repeat: no-repeat;}


#homeProducts td.alligator:hover {height: 181px; width: 172px; background-image: url(http://www.toggler.com/images/alligatorHomeBtnRoll.gif); background-repeat: no-repeat;}


