
.breadcrumbs{
font-size:11px;
float:left;
margin-bottom:7px;
width:100%;
border-bottom:1px solid #ccc;
}

.breadcrumbs a{
text-decoration:none;
padding:0px 3px 5px 0px;
display:block;
float:left;
width:auto;
font-weight:bold;
color:#7b7b7c;
}

.breadcrumbs a span{
font-size:9px;
margin:0 6px;
}

/*info Now*/

#InfoNOW{
float:right;
width:135px;
margin:5px 0 0 0;
position:relative;
background:#ffcf00;
border-left:12px solid #fff;
}

#InfoNOW .head{
font-family:rockwell, arial;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #4B4B49;
background:#4B4B3D;
color:#fff;
padding:5px 5px 2px 7px;
}

#InfoNOW a{
font-weight:bold;
text-transform:uppercase;
color:#4B4B49;
font-size:12px;
}

#InfoNOW p{
padding:5px 10px 10px 10px;
border-right:1px solid #4B4B49;
border-left:1px solid #4B4B49;
border-bottom:1px solid #4B4B49;
}

.info-now-forms{
float:left;
width:100%;
}

.info-now-forms h1.title{
float:left;
margin:0 0 10px 0;
width:100%;
font-size:20px;
border-bottom:1px solid #ccc;
}

.info-now-forms form{
float:left;
clear:both;
margin:5px 0 0 0;
}

.info-now-forms input{
float:left;
margin:5px 5px 5px 0;
border:1px solid #727271;
width:230px;
}

.info-now-forms label{
float:left;
clear:left;
margin:7px 0 5px 0;
width:100px;
border-bottom:1px solid #ccc;
font-size:11px;
font-weight:bold;
}

.info-now-forms input[type="submit"]{
font-family:rockwell, arial;
font-size:16px;
font-weight:bold;
cursor:pointer;
background:none;
border:0px;
color:#fff; 
height:39px;
margin:0px;
}

.info-now-forms .blue-btn{
background:url(images/blue-btn-sprite.jpg) left top;
float:left;
height:39px;
position:relative;
width:auto;
clear:left;
margin:10px 0 0 0;
}

.info-now-forms .blue-btn .left {
background:url(images/blue-btn-sprite.jpg) left bottom;
height:39px;
left:0;
position:absolute;
top:0;
width:15px;
z-index:998;
}

.info-now-forms .blue-btn .right {
background:url(images/blue-btn-sprite.jpg) right bottom;
height:39px;
right:0;
position:absolute;
top:0;
width:15px;
z-index:998;
}

.info-now-forms span{
float:left;
}

.info-now-forms .error_message{
float:left;
width:100%;
border-top:1px solid #d6162b;
border-bottom:1px solid #d6162b;
color:#d6162b;
margin:0 0 6px 0;
font-weight:bold;
}

.info-now-forms .error_message{
padding:5px 0;
}

.info-now-forms a.return{
font-family:rockwell, arial;
font-weight:bold;
font-size:15px;
float:left;
margin:0 0 5px 0;
}

.info-now-forms p{
float:left;
clear:left;
margin:0 0 10px 0;
}

.info-now-forms p.thanks{
font-size:16px;
font-weight:bold;
float:left;
width:100%;
border-bottom:1px solid #ccc;
padding:0 0 5px 0;
}

.equipment-zone ul li.top{
width:100%;
clear:both;
margin:0 0 10px 0;
font-family:rockwell, arial;
font-weight:bold;
font-size:14px;
border-top:1px solid #8e8e90;
border-bottom:1px solid #8e8e90;
position:relative;
background:#DADADA;
height:28px;
}

.equipment-zone .hidden_div{
float:left;
clear:left;
font-family:arial;
font-size:11px;
width:100%;
text-transform:uppercase;
margin:0 0 10px 0;
border-bottom:1px solid #8e8e90;
}

.equipment-zone .hidden_div img.tab{
position:absolute;
top:-1px;
left:0px;
z-index:1;
}

.equipment-zone ul li.top span{
padding:5px;
float:left;
position:relative;
z-index:999;
width:480px;
cursor:pointer;
}

.equipment-zone ul li.top span:hover{
cursor:pointer;
}

.equipment-zone .hidden_div ul{
float:left;
width:100%;
background:#ccc;
}

.equipment-zone .hidden_div ul li{
float:left;
width:100%;
border-top:1px solid #fff;
}
.equipment-zone .hidden_div ul li span.collapse{
text-align:right;
padding-right:8px;
font-size:11px;
text-transform:lowercase;
color:#6f6f6e;
font-weight:normal;
float:right;
}

.equipment-zone .hidden_div ul li a:link, .equipment-zone .hidden_div ul li a:visited{
display:block;
float:left;
width:472px;
text-decoration:none;
padding:5px 5px 5px 10px;
display:block;
}

.equipment-zone .hidden_div ul li a:hover, .equipment-zone .hidden_div ul li a:active{
}

.equipment-zone img.plus{
position:absolute;
right:10px;
top:6px;
}

.equipment-zone img.plus:hover{
cursor:pointer;
}

.asso_companies{
margin:15px 0px 0 0;
float:left;
width:100%;
}

.asso_companies h3{
width:100%;
border-bottom:1px solid #878784;
margin:5px 0;
padding-bottom:5px;
text-transform:uppercase;
font-family:rockwell, arial;
font-size:14px;
}

.asso_companies h4{
margin:3px 0;
text-transform:uppercase;
font-size:11px;
color:#D08818;
text-decoration:underline;
}
.asso_companies h4 A{
color:#D08818;
}
.asso_companies ul{
}

.asso_companies li{
font-size:11px;
}

.asso_companies li a{
text-decoration:none;
}

.cat_list{
float:left;
clear:left;
width:100%;
}

.cat_list li{
margin:3px 0;
font-size:11px;
}

.cat_list h3{
text-decoration:underline;
margin:5px 0;
}

.cat_list li a{
text-decoration:none;
}

p.disclaimer{
font-size:11px;
color:#797878;
margin:10px 0;
clear:both;
float:left;
width:100%;
}

.equipment-zone .details{
float:left;
width:100%;
margin-bottom:15px;
}

.equipment-zone .details h1.title{
font-size:21px;
}

.equipment-zone .details p.date{
margin-top:5px;
padding-top:5px;
border-top:1px solid #ccc;
}

.equipment-zone .details p.date span.top-email{
float:right;
}

.equipment-zone .details p.date span.top-print{
float:right;
margin:0 8px;
color:#8a8b8b;
}

.equipment-zone .details p.date span.top-email a, .equipment-zone .details p.date span.top-print a{
color:#8a8b8b;
}

.equipment-zone .details p.company{
border-top:1px solid #ccc;
font-family:rockwell, arial;
font-size:12px;
font-weight:bold;
padding-top:6px;
margin-bottom:4px;
}

.equipment-zone .details p.list{
font-family:rockwell, arial;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #ccc;
padding-bottom:8px;
}

.equipment-zone ul.subZoneNav{
margin:8px 0 0 0;
font-size:11px;
width:100%;
background:#e0e0dc;
height:23px;
}

.equipment-zone ul.subZoneNav li{
float:left;
margin:0 4px 0 4px;
}

.equipment-zone ul.subZoneNav li a{
/*background:url(images/green-arrow.png) no-repeat left 6px;*/
padding:4px 0  0 7px;
float:left;
font-weight:bold;
text-decoration:none;
}

.company .company_details{
float:left;
width:100%;
}

.company .company_details h1, .company_list h1{
font-size:21px;
font-weight:bold;
margin:0 0 8px 0;
}

.company .company_details p span.sub{
float:left;
display:block;
width:120px;
font-weight:bold;
text-transform:uppercase;
border-bottom:1px solid #ccc;
margin-right:6px;
background:url(images/green-arrow.png) no-repeat right 2px;
padding-bottom:2px;
}

.company .company_details p {
float:left;
clear:left;
margin:9px 0 0 0;
width:100%;
}

.company_list{
float:left;
width:100%;
clear:left;
}

.company_list ul{
margin:10px 0 0 0;
padding:0 0 0 0;
}

.company_list ul li{
float:left;
font-size:11px;
margin:0 0 5px 0;
clear:left;
}

.company_list ul li:first-letter{
font-weight:bold;
font-size:14px;
margin-right:1px;
}

p.sorry{
float:left;
margin-bottom:5px;
font-size:20px;
font-weight:bold;
}

.equipment-zone .extras{
width:100%;
float:left;
background:#fff;
font-family:rockwell, arial;
font-weight:bold;
margin:15px 0 0 0;
}

.equipment-zone .email, .equipment-zone .print, .equipment-zone .rss{
background:url(images/extras-sprite.jpg) repeat-x left -42px;
height:42px;
position:relative;
float:left;
margin-right:10px;
}

.equipment-zone .email{
width:110px;
}

.equipment-zone .print{
width:74px;
}

.equipment-zone .rss{
width:64px;
}

.equipment-zone .print a, .rss a, .email a{
position:absolute;
left:0px;
top:0px;
line-height:42px;
text-indent:22px;
height:42px;
display:block;
width:100%;
z-index:998;
}

.equipment-zone .email .left, .equipment-zone .print .left, .equipment-zone .rss .left{
background:url(images/extras-sprite.jpg) no-repeat left top;
width:15px;
height:42px;
position:absolute;
top:0px;
left:0px;
}

.equipment-zone .email .right, .equipment-zone .print .right, .equipment-zone .rss .right{
background:url(images/extras-sprite.jpg) no-repeat right top;
width:15px;
height:42px;
position:absolute;
top:0px;
right:0px;
}


