.boomerangContainer{
float:left;
width:934px;
background:url(images/boomerang-menu-bg.jpg) repeat-y;
}

.boomerangContainer .column1{
width:240px;
padding-bottom:14px;
}

.boomerangContainer .column2{
width:490px;
}

.boomerangContainer .column_menu{
height:auto;
}

.boomerangContainer .menu{
font-size:11px;
text-transform:uppercase;
font-weight:bold;
width:211px;
position:relative;
float:left;
}

.boomerangContainer .menu ul.special{
width:211px;
margin-left:0px;
}

.boomerangContainer .menu ul.special li{
width:211px;
}

.boomerangContainer .menu ul.special li a{
width:211px;
}

.boomerangContainer .menu ul.home-link{
float:left;
clear:left;
background:#fff;
width:211px;
margin:4px 0;
height:34px;
font-family:rockwell, arial;
font-size:14px;
line-height:34px;
text-indent:10px;
}

.boomerangContainer .menu ul.home-link li{
height:34px;
}

.boomerangContainer .menu .home-link a{
height:34px;
float:left;
text-decoration:none;
width:211px;
}

.boomerangContainer .menu ul.very-top{
float:left;
padding:7px 0;
}

.boomerangContainer .menu ul.top{
disply:block;
width:211px;
padding:7px 0;
float:left;
border-top:1px dashed #9f9998;
}

.boomerangContainer .menu ul.middle{
background:#ccc;
margin-top:5px;
padding:5px 0;
float:left;
}

.boomerangContainer .menu ul.middle li{
float:left;
clear:left;
margin:4px 0;
width:211px;
}

.boomerangContainer .menu ul.middle li.closer span{
display:block;
float:left;
margin-left:8px;
width:190px;
text-transform:lowercase;
text-align:right;
font-weight:normal;
font-size:10px;
cursor:pointer;
height:17px;
line-height:17px;
}

.boomerangContainer .menu ul.top li span{
cursor:pointer;
width:100%;
display:block;
}

.boomerangContainer .menu ul.middle li a:link, .boomerangContainer .menu ul.middle li a:visited{
text-decoration:none;
color:#707171;
border-bottom:1px dashed #707171;
display:block;
float:left;
margin-left:8px;
width:190px;
}

.boomerangContainer .menu ul.middle li a:hover, .boomerangContainer .menu ul.middle li a:active{
border-bottom:1px dashed #4c4d4d;
color:#4c4d4d;
}


.breadcrumbs{
font-size:11px;
float:left;
margin-bottom:15px;
width:100%;
height:26px;
}

.breadcrumbs a{
text-decoration:none;
padding:0 10px 0 8px;
border-bottom:1px solid #ccc;
background:url(images/breadcrumb.jpg) no-repeat -7px 0px;
height:26px;
display:block;
float:left;
width:auto;
line-height:26px;
color:#9b9898;
}

.boomerang{
float:left;
}

.boomerang img.boomerang-header{
float:left;
margin:0 0 20px 0;
width:452px;
}

/*info Now*/

.boomerang #InfoNOW{
float:left;
width:97%;
margin:15px 0 10px 0;
border-left:3px solid #f4ce3d;
border-bottom:3px solid #f4ce3d;
padding:0 0 10px 7px;
}

.boomerang #InfoNOW .head{
font-family:rockwell, arial;
font-size:14px;
font-weight:bold;
border-bottom:1px dashed #ccc;
margin:0 0 5px 0;

}

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

.info-now-forms h1.title{
float:left;
margin:0 0 10px 0;
width:100%;
font-family:rockwell, arial;
font-size:21px;
border-bottom:1px dashed #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;
}

.info-now-forms label{
float:left;
clear:left;
margin:5px 0 5px 0;
width:100px;
}

.info-now-forms input[type="submit"]{
clear:left;
background:#ccc;
border:2px solid #727271;
color:#727271;
font-family:rockwell, arial;
font-size:16px;
font-weight:bold;
cursor:pointer;
}

.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 5px 0;
}

.boomerang ul li.top{
width:100%;
float:left;
clear:both;
margin:0 0 10px 0;
font-family:rockwell, arial;
font-weight:bold;
font-size:14px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
position:relative;
}

.boomerang .hidden_div{
float:left;
clear:left;
font-family:arial;
font-size:11px;
width:100%;
text-transform:uppercase;
}

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

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

.boomerang ul li.top span:hover{
cursor:pointer;
}

.boomerang .hidden_div ul{
float:left;
width:100%;
background:#ccc;
}

.boomerang .hidden_div ul li{
float:left;
width:100%;
border-top:1px solid #fff;
}

.boomerang .hidden_div ul li span.collapse{
text-align:right;
padding-right:8px;
font-size:11px;
text-transform:lowercase;
color:#6f6f6e;
font-weight:normal;
}

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

.boomerang .hidden_div ul li a:hover, .boomerang .hidden_div ul li a:active{
background:url(images/green-arrow.png) no-repeat right 7px;
}

.boomerang img.plus{
position:absolute;
right:10px;
top:8px;
}

.boomerang 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:#6b8d97;
text-decoration:underline;
}
.asso_companies h4 A{
color:#6b8d97;
}
.asso_companies h4 A:visited{
color:#6b8d97;
}
.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:#9b9898;
margin:10px 0;
clear:both;
float:left;
width:100%;
}

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

.boomerang .details h2.title{
font-family:rockwell, arial;
font-size:18px;
font-weight:bold;
}

.boomerang .details p.date{
font-size:11px;
}

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

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

.boomerang ul.subZoneNav{
float:left;
margin:8px 0 0 0;
font-size:11px;
width:490px;
background:#e0e0dc;
height:23px;
}

.boomerang ul.subZoneNav li{
float:left;
margin:0 6px 0 7px;
}

.boomerang 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-family:rockwell, arial;
font-size:18px;
font-weight:bold;
}

.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;
}

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

.company_list ul{
margin-top:10px;
}

.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;
}

.boomerang .extras{
width:100%;
float:left;
background:#fff;
border-top:1px solid #e0e0dc;
border-bottom:1px solid #e0e0dc;
margin-top:8px;
padding: 2px 0 2px 0;
font-family:rockwell, arial;
font-weight:bold;
}

.boomerang .extras-buffer{
width:100%;
float:left;
background:#e0e0dc;
height:28px;
}

.boomerang .extras-buffer a{
float:left;
padding:0 16px 0 36px;
border-right:2px solid #fff;
height:28px;
line-height:28px;
}

.boomerang .extras-buffer .email a{
background:#e0e0dc url(images/email-ico.png) no-repeat 11px 5px;
}

.boomerang .extras-buffer .print a{
background:#e0e0dc url(images/printer-ico.png) no-repeat 11px 5px;
}

.boomerang .extras-buffer .rss a{
background:#e0e0dc url(images/rss-ico.png) no-repeat 11px 5px;
}

.boomerang .extras-buffer .print a:hover{
background:#b6b6b6 url(images/printer-ico.png) no-repeat 11px 5px;
}

.boomerang .extras-buffer .email a:hover{
background:#b6b6b6 url(images/email-ico.png) no-repeat 11px 5px;
}

.boomerang .extras-buffer .rss a:hover{
background:#b6b6b6 url(images/rss-ico.png) no-repeat 11px 5px;
}

.boomerang a.rss{
float:right;
}

.boomerang img.rss{
float:right;
margin-bottom:5px;
}

