/* b2b section */

#content {
width:98%;
}

/* IE7 & everything */
#sub-left {
width:53.45em;
}

/* firefox */
html>/**/body #sub-left {
width:53.35em;
}

/* IE6 */
* html #sub-left {
width:53.44em;
}


#sub-left a {
font-family:"Arial", Helvetica, sans-serif
}

#content #sub-left h1{
width: 96%;
}


* html #content #sub-left h1 {
width:100%;
}

#sub-left h2{
width:86%;
color:#000000
}

#categories {
width: 92%;
padding-right:4%;
padding-top:4%;
}

#sub-left h1 span.right {
padding-right:30px;
}

.b2bLeft {
float:left; 
width:32%; 
padding-top:2%;
margin-bottom:10px

}

.b2bRight {
float:right; 
width:66%;background:url("/images/blue-dots-y.gif")  repeat-y  100% 0%;/* new image upload to server */
display:block;
}

.b2bRight div  {
float:right; background: url("/images/blue-dots.gif") repeat-x  100% 0;

}

.b2bRight div div{
background:url("/images/blue-dots.gif") repeat-x  0% 100%;width:100%;
}

.b2bRight div div div{
background:url("/images/blue-dots-y.gif")  repeat-y  0 100%;/* new image upload to server */
padding:12px;
width:95%;
}

span.imgFloatRight {
float:right; 
}


#categories .b2bRight h2 {
font-size:1.8em;
width:50%; /* new width */
padding-right:0;
margin-right:0;
}

#categories .b2bRight h2, #categories .b2bLeft h2  {
background:none;
}

.b2bLeft ul {
margin:12px 0;
}


.b2bLeft ul li {
list-style: none;
background-image: url("/img/bullet2.gif");
background-repeat: no-repeat;
padding: 0 0 0 1.5em; 
}

html>/**/body ul#subnav li.orange2 {
height:2.1em
display:block;
width:13.4em;
margin-right:0;
padding-right:0;
}

ul#subnav li.orange2 {
height:2.15em;
margin-right:0;
padding-right:0;
margin-left:2px;
display:block;
width:13.5em;
}

html>body ul#subnav li.orange2 {
width:13.3em;
}

html>/**/body ul#subnav li.orange2, x:-moz-any-link, x:default  {
width:13.25em;
}


.sectionOne, .sectionTwo, .sectionThree {
float:left; 
width:32%; 
margin-right:13px; 
background-color:#cbd6e3;
height:26.25em;
}


html>/**/body .sectionOne, html>/**/body .sectionTwo, html>/**/body .sectionThree {
height:25.25em; /* firefox 2.006 25.3em*/
}

/* IE6 */
* html .sectionOne, * html .sectionTwo, * html .sectionThree {
height:26.25em;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	#sub-left .sectionOne, #sub-left .sectionTwo, #sub-left.sectionThree{
	height:25.05em;
	
	}
}


.sectionThree {
margin-right:0;
}

#sub-left .areaTwo h3 {
color:#fff;
margin-bottom:0; 
padding-left:8px;
background:#265787 url("/images/h3-corner2.gif") no-repeat 100% 100%;
}

#sub-left .areaTwo h3 a {
background-color:#265787;
color:#fff
}

#sub-left .areaTwo h4 {
background:#265787;
width:auto;
padding-left:8px;
color:#fff;
display:block;
}

#sub-left .areaTwo ul {
margin:12px 0;
font-size:.8em;
/*height:110px;*/
height:9.6em
}

#sub-left .areaTwo p {
padding-left:8px;
}

#sub-left .areaTwo p.noMarginBottom{
margin-bottom:0;
}

#sub-left .areaTwo p a{
background:none;
color:#000000;
font-size:.85em;
}

#sub-left .areaTwo ul li{
list-style: none;
padding: 0 0 0 8px; 
}

#sub-left .areaTwo ul li a {
color:#000000;
background-color:#cbd6e3;
}

img.imgFloatRight {
float:right;
padding:10px;
}


#sub-left .sectionOne form {
font-family:"Arial", Helvetica, sans-serif;
background-color:#265787;
float:right;
/*width:95px;*/
width:7.5em;
padding:3px 10px 0 10px;
margin:0;
border-top:1px dotted white;
border-left:1px dotted white;
font-size:.9em;
color:#000;
height:10.75em; /* changed 100408 */
}

/* changed 100408 */
html>/**/body #sub-left .sectionOne form {
height:9.7em;
}

.sectionOne form .formfield178 {
width: 8em;
}


.sectionOne form span {
color:#fff;
display:block;
margin-bottom:3px;
}

#sub-left .sectionOne .searchbutton {
float:right;
margin-top:5px;
}

#sub-left .step-top {
float:right;
margin-right:0;
padding-right:4%;
padding-left:0;
padding-bottom:20px;
width:47%
}


* html #sub-left .step-top{
padding-right:7%;
width:44%;*
}

#sub-left .stepstyle {
margin:0;
padding:0;
float:left;

}

#sub-left .finder {
float:right;
padding:0;
margin: 0 2px;
}

.sectionOne form label {
color:#ffffff
}

#sub-left .step-top .searchbutton {
margin-right:5px;
margin-bottom:5px;
}

html>/**/body #sub-left .step-top .searchbutton {
margin-bottom:-8px;
}

ul.productList  {
margin:2px 2.3em;
float:left;
font:.9em  "Arial", Helvetica, Sans-serif;
}

 ul.productList li {
list-style: none;
background-image: url("/img/bullet2.gif");
background-repeat: no-repeat;
padding: 0 0 0 2em; 
}

.floatLeft {
float:left;
width:40%;
padding-left:3%;
}

.floatLeft  ul.productList {
padding-bottom:10px;
}

.floatRight {
margin-top:5px;
float:right;
}


#sub-left ul.columnList {float: left;width: 28em;margin: 0;padding: 0;list-style: none; }
 
#sub-left ul.columnList li {font-size:90%; float: left;width: 12em;margin: 0;background-image: url("/img/bullet2.gif");background-repeat: no-repeat;background-position: 0% 50%; padding: 0 0 0 2em;  }

* html #sub-left form {
margin-right: 0;
}


.dotted-line {
clear:both;
width: 100%;
height: 0.5em;
}

#sub-left .b2bRight span.imgFloatRight img {
width:193px;
padding-left:4px;
}


.areaTwo {
padding-top:0em;
}

html>/**/body .areaTwo {
padding-top:2em;
}
