/*--------------------------------------------------- searchbox ---------------------------------------------------*/
#searchbox.infobox {
float:right;
width:172px;
height:24px;
margin-left:12px;
}
#searchbox .infobox-heading {
display:none;
}
#searchbox .infobox-content {
float:left;
width:172px;
}
#searchbox .infobox-content input#searchbox {
float:left;
width:141px;
height:19px;
border:none;
background:url(../images/searchbox_input.gif) left top no-repeat;
font:11px Arial, Helvetica, sans-serif;
color:#000;
margin:1px 0 0 0;
padding:3px 0 0 7px;
}
#searchbox .infobox-content .dyna_button_container {
float:left;
width:24px;
height:24px;
}
#searchbox .infobox-content .dyna_button_container .dyna_button {
height:24px;
}
#searchbox .infobox-content .dyna_button_container .dyna_button input{
width:24px;
height:24px;
border:none;
background:url(../images/searchbox_submit.gif) right top no-repeat;
color:#000;
text-align:left;
padding:24px 0 0 0;
}

#searchbox .infobox-content .infobox-field {
float:left;
overflow:visible;
width:auto;
}
#searchbox .infobox-content .infobox-field .center-1f {
margin:0;
padding:0;
}
#searchbox .infobox-content .infobox-field a {
display:none;
}

/*--------------------------------------------------- searchbox end ---------------------------------------------------*/

#masterheader #masterheader-bottom #productbox {
float:right;
width:770px;
height:31px;
background:url(../images/productbox_bg.gif) left top no-repeat;
margin-right:5px;
}
#masterheader #masterheader-bottom #productbox .infobox-heading {
display:none;
}
#masterheader #masterheader-bottom #productbox .infobox-content ul#header-dd-main, #masterheader #masterheader-bottom #productbox .infobox-content ul#header-dd-main ul {
list-style:none;
}
#masterheader #masterheader-bottom #productbox .infobox-content ul#header-dd-main {

}
#masterheader #masterheader-bottom #productbox .infobox-content li {
float:left;
border-right:1px solid #fff;
}
#masterheader #masterheader-bottom #productbox .infobox-content li a {
display:block;
font:bold 12px Arial, Helvetica, sans-serif;
color:#215082;
text-decoration:none;
padding:8px 10px;
}
#masterheader #masterheader-bottom #productbox .infobox-content li a:hover {
text-decoration:underline;
}
#masterheader #masterheader-bottom #productbox .infobox-content li.dd-maincat-active {
background:url(../images/productbox_bg_a.gif) left top repeat-x;
}
#masterheader #masterheader-bottom #productbox .infobox-content li.dd-maincat-active a {
color:#fff;
}

#masterheader #masterheader-bottom #productbox .infobox-content li#tab-1.dd-maincat-active a {
background:url(../images/productbox_bg_l2.gif) left top no-repeat;
}

#masterheader #masterheader-bottom #productbox .infobox-content ul#header-dd-main ul {
position:absolute;
left:-9999px;
width:160px;
border:1px solid #ccc;
border-top:none;
background:#fff;
padding:5px 0;
z-index:999;
}
#masterheader #masterheader-bottom #productbox .infobox-content ul#header-dd-main ul a {
background:none;
font:normal 11px Arial, Helvetica, sans-serif;
color:#000;
padding:4px 10px;
}
#masterheader #masterheader-bottom #productbox .infobox-content li#tab-1.dd-maincat-active ul a {
background:none;
}
#masterheader #masterheader-bottom #productbox .infobox-content ul#header-dd-main ul li {
background:none;
}
#masterheader #masterheader-bottom #productbox .infobox-content ul#header-dd-main li:hover ul {
left:auto;
background-position:0 0;
}

/* ---- leftnav infobox ---- */
#leftnav .infobox {
overflow:hidden;
width:200px;
background:url(../images/infobox_b.gif) left bottom no-repeat;
margin-bottom:15px;
}
#leftnav .infobox-heading {
overflow:hidden;
width:160px;
background:url(../images/infobox_t.gif) left top no-repeat;
padding:14px 20px 10px;
}
#leftnav .infobox-heading h1 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
}
#leftnav .infobox-content {
overflow:hidden;
width:160px;
background:url(../images/infobox_t2.gif) left top no-repeat;
padding:20px;
}

#leftnav #manufacturersboxcustom {
height:80px;
background:url(../images/manufacturerbox3.gif) left top no-repeat;
margin-bottom:15px;
}
#leftnav #manufacturersbox {
background:none;
margin:0;
}
#leftnav #manufacturersbox .infobox-heading {
display:none;
background:none;
/*background:none;
padding:14px 20px 5px;*/
}
#leftnav #manufacturersbox .infobox-content {
overflow:hidden;
width:160px;
background:none;
padding:10px 20px 8px 20px;
}
#leftnav #manufacturersbox .infobox-content select {
width:160px;
border:1px solid #dcdcdc;
font:11px Arial, Helvetica, sans-serif;
color:#000;
margin:0;
padding:0;
}
#leftnav #manufacturersbox .infobox-content option {
padding:0 5px 0 0;
}
#leftnav #manufacturersboxcustom-bottom {
text-align:center;
padding:15px 0 0 0;
}
#leftnav #manufacturersboxcustom-bottom a {
color:#fff;
}

/* ---- dyna adbox ---- */
#leftnav #adbox1 {
background:none;
}
#leftnav #adbox1 .infobox-heading {
display:none;
background:none;
}
#leftnav #adbox1 .infobox-content {
width:200px;
background:none;
padding:0;
}
/* ---- end of dyna adbox ---- */

#leftnav #informationbox .infobox-content {
padding-top:10px;
}
#leftnav #informationbox .infobox-content ul {
list-style:none;
}
#leftnav #informationbox .infobox-content li {
background:url(../images/infobox_dot.gif) left bottom repeat-x;
padding-bottom:1px;
}
#leftnav #informationbox .infobox-content li a {
width:160px;
display:block;
color:#6a655e;
text-decoration:none;
padding:5px 0;
}
#leftnav #informationbox .infobox-content li a:hover {
color:#000;
}