@charset "utf-8";
* {
margin : 0;
padding : 0;
}
html, body {
background-repeat : repeat-x;
background-color : #f7f5f4;
height : 100%;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a {
text-decoration : none;
color : inherit;
}
a img {
border : none;
}
p, tr, ol {
line-height : 18px;
margin-bottom : 12px;
}
hr {
border : 0;
color : #336699;
background-color : #336699;
margin-bottom : 12px;
}
h1 {
font-size : 18px;
font-weight : bold;
color : #336699;
line-height : 30px;
}
h2 {
font-size : 16px;
font-weight : bold;
color : #336699;
line-height : 30px;
}
h3 {
font-size : 13px;
font-weight : bold;
color : #404040;
line-height : 30px;
}
h4 {
font-size : 13px;
font-weight : bold;
color : #404040;
line-height : 30px;
}
h5 {
font-size : 16px;
font-weight : bold;
color : #336699;
line-height : 30px;
}
h6 {
font-size : 18px;
font-weight : bold;
color : #336699;
line-height : 30px;
}
sub {
text-align : justify;
font-style : italic;
font-weight : normal;
color : #404040;
}
blockquote {
text-align : justify;
font-style : italic;
font-weight : bold;
line-height : 16px;
margin-bottom : 12px;
}
blockquote:before {
content : url(images/start_quote2.gif);
margin-right : 0;
padding-left : 25px;
padding-right : 0;
}
blockquote:after {
content : url(images/end_quote2.gif);
margin-right : 0;
padding-left : 0;
padding-right : 25px;
}
h2.bluebg {
background-color : #336699;
color : #fff;
font-size : 12px;
line-height : 26px;
padding-left : 25px;
}
ul {
list-style : none;
}
#wrapper {
background-image : url(images/wrapper.jpg);
background-repeat : repeat-y;
width : 1000px;
margin : 0 auto;
margin-bottom : -89px;
position : relative;
min-height : 100%;
}
#toplogo {
background-image : url(images/toplogo.jpg);
height : 170px;
}
#toplogo #logotype a {
width : 200px;
height : 20px;
display : block;
margin : 0 auto;
padding-top : 100px;
padding-left : 40px;
position : relative;
}
#toplogo #topmenu ul {
float : right;
margin-right : 50px;
}
#toplogo #topmenu ul li {
float : left;
font-size : 11px;
color : #336699;
}
#toplogo #topmenu ul li a {
padding-left : 5px;
padding-right : 5px;
color : #336699;
background-color : #fff;
}
#toplogo #topmenu ul li a:hover {
text-decoration : underline;
}
#menu {
background-image : url(images/menubg.jpg);
height : 56px;
}
#menu #menu-menu {
float : left;
width : 725px;
}
#menu #menu-menu ul {
margin-left : 50px;
}
#menu #menu-menu ul li {
float : left;
color : #fff;
background-image : url(images/menuseperator.jpg);
background-position : right 0%;
background-repeat : no-repeat;
}
#menu #menu-menu ul li a {
padding-right : 15px;
padding-left : 15px;
padding-top : 18px;
padding-bottom : 18px;
line-height : 55px;
color : #fff;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
}
#menu #menu-menu ul li a:hover, #menu #menu-menu a.active {
background-color : #3b7bbb;
}
#menu #menu-searchbox {
float : left;
width : 180px;
margin-top : 15px;
}
#menu #menu-searchbox #inputsearch {
padding-left : 3px;
padding-right : 3px;
padding-top : 2px;
padding-bottom : 2px;
}
#menu #menu-searchbox #searchbutton {
font-weight : bold;
background-color : #3b7bbb;
color : #fff;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 3px;
padding-right : 3px;
border : none;
}
#subbar {
background-image : url(images/subbar.jpg);
height : 74px;
}
#subbar #featuredproducts {
background-image : url(images/rfq_bg_box.png);
height : 74px;
float : left;
margin-left : 50px;
width : 239px;
text-align : center;
}
#subbar #featuredproducts a {
padding : 0;
margin : 0;
}
#subbar #featuredproducts a img {
margin-top : 10px;
}
#subbar #subbarbaner {
float : left;
width : 650px;
}
#content {
margin-left : 50px;
width : 1000px;
position : relative;
}
#content #sidebar {
margin-top : -5px;
width : 239px;
float : left;
}
#content #sidebar #submenu ul li {
font-size : 12px;
border-bottom : solid #f0f0f0;
}
#content #sidebar #submenu ul li a {
margin-left : 25px;
padding-left : 15px;
line-height : 35px;
color : #336699;
font-weight : bold;
background-image : url(images/subsubmenubullets.jpg);
background-position : left 0%;
background-repeat : no-repeat;
}
#content #sidebar #submenu ul ul li a {
margin-left : 40px;
padding-left : 15px;
line-height : 25px;
background-image : url(images/submenubullets.jpg);
background-position : left 0%;
background-repeat : no-repeat;
}
#content #sidebar #submenu ul ul li li a {
margin-left : 60px;
padding-left : 15px;
line-height : 25px;
background-image : url(images/submenubullets.jpg);
background-position : left 0%;
background-repeat : no-repeat;
}
#content #sidebar #submenu ul ul li li li a {
margin-left : 80px;
padding-left : 15px;
line-height : 25px;
background-image : url(images/submenubullets.jpg);
background-position : left 0%;
background-repeat : no-repeat;
}
#content #sidebar #submenu ul li a:hover {
text-decoration : underline;
}
#content #sidebar #submenu a.active {
text-decoration : underline;
background-color : #eaeaea;
}
#content #sidebar #supportmodule {
background-image : url(images/supportmodule.png);
background-repeat : no-repeat;
width : 214px;
padding-left : 25px;
padding-top : 25px;
font-size : 13px;
}
#content #sidebar #supportmodule #activeplace a {
width : 214px;
display : block;
padding-top : 140px;
position : relative;
}
#content #sidebar #supportmodule h5 {
color : #336699;
}
#content #maincontent {
float : left;
margin-top : -5px;
width : 661px;
}
#content #maincontent p {
padding-left : 25px;
padding-right : 25px;
color : #404040;
font-size : 13px;
}
#content #maincontent blockquote {
padding-left : 25px;
padding-right : 25px;
color : #404040;
font-size : 13px;
}
#content #maincontent tr {
padding-left : 25px;
padding-right : 25px;
color : #404040;
font-size : 13px;
}
#content #maincontent ol {
padding-left : 50px;
padding-right : 50px;
color : #404040;
font-size : 13px;
}
#content #maincontent h1 {
padding-left : 25px;
padding-right : 25px;
padding-top : 12px;
margin-bottom : 12px;
}
#content #maincontent h2 {
padding-left : 25px;
padding-right : 25px;
margin-bottom : 12px;
}
#content #maincontent h3 {
padding-left : 25px;
padding-right : 25px;
margin-bottom : 12px;
margin-top : 12px;
}
#content #maincontent ul {
padding-left : 50px;
padding-right : 50px;
color : #404040;
font-size : 13px;
list-style : square;
}
#content #maincontent img {
padding : 5px;
}
#content #maincontent p a {
color : #000;
text-decoration : underline;
}
#content #maincontent #breadcrumb {
background-color : #336699;
color : #fff;
font-size : 12px;
line-height : 26px;
padding-left : 25px;
height : 26px;
}
#content #maincontent #breadcrumb a {
color : #fff;
}
#content #maincontent #breadcrumb ul li {
float : left;
margin : 5px;
color : #fff;
font-size : 12px;
line-height : 16px;
}
#content #maincontent #breadcrumb ul li a {
color : #fff;
}
#content #maincontent #breadcrumb ul li a:hover {
text-decoration : underline;
color : #fff;
}
#content #maincontent table {
padding-left : 50px;
padding-right : 50px;
}
.clearfooter {
height : 89px;
clear : both;
}
#footer {
margin : 0 auto;
background-image : url(images/footer.jpg);
background-position : center 0%;
background-repeat : no-repeat;
height : 89px;
width : 100%;
position : relative;
font-size : 12px;
color : #a0a0a0;
}
#footer #bottomfooter {
width : 1000px;
margin : 0 auto;
position : relative;
margin-top : 25px;
}
#footer #topbutton {
width : 850px;
text-align : right;
margin : 0 auto;
}
#footer #topbutton a {
padding-left : 10px;
margin : 0 auto;
color : #a0a0a0;
}
#footer #topbutton a.top {
background-image : url(images/toparrow.jpg);
background-position : left 0%;
background-repeat : no-repeat;
padding-left : 10px;
margin : 0 auto;
color : #a0a0a0;
}
#footer #bottomfooter #footercopyright {
width : 200px;
margin-left : 60px;
float : left;
background-image : url(images/footerlogotype.jpg);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 50px;
}
#footer #bottomfooter #footermenu {
margin : 0 auto;
margin-right : 60px;
float : right;
}
#footer #bottomfooter #footermenu ul li {
float : left;
margin-left : 5px;
margin-right : 5px;
}
#footer #bottomfooter #footermenu ul li a {
color : #a0a0a0;
}
#footer #bottomfooter #footermenu ul li a:hover {
text-decoration : underline;
color : #a0a0a0;
}
#ajaxSearch_form {
color : #444;
width : auto;
padding-left : 25px;
padding-right : 25px;
}
#ajaxSearch_input {
width : auto;
display : inline;
height : 17px;
border : 1px solid #ddd;
border-left-color : #c3c3c3;
border-top-color : #7c7c7c;
background : #fff url(images/input-bg.gif) repeat-x left top;
margin : 3px 3px 3px 3px;
padding : 3px 3px 3px 3px;
vertical-align : top;
}
#ajaxSearch_submit {
display : inline;
height : 22px;
line-height : 22px;
}
#ajaxSearch_output {
border : 1px solid #444;
padding : 10px;
padding-left : 25px;
padding-right : 25px;
background : #fff;
display : block;
height : auto;
vertical-align : top;
}
.AS_ajax_result {
color : #444;
margin-bottom : 5px;
}
.AS_ajax_resultLink {
text-decoration : underline;
color : #404040;
font-size : 13px;
font-weight : bold;
padding-left : 25px;
padding-right : 25px;
}
.AS_ajax_resultDescription {
color : #555;
}
.AS_ajax_more {
color : #555;
}
.AS_ajax_resultsIntroFailure {
color : #404040;
font-size : 13px;
padding-left : 25px;
padding-right : 25px;
margin-bottom : 20px;
margin-top : 20px;
}
.ajaxSearch_resultLink {
text-decoration : underline;
color : #404040;
font-size : 13px;
font-weight : bold;
padding-left : 25px;
padding-right : 25px;
margin-bottom : 5px;
margin-top : 5px;
}
.ajaxSearch_paging {
color : #404040;
font-size : 13px;
padding-left : 25px;
padding-right : 25px;
margin-bottom : 20px;
margin-top : 20px;
}
.AS_ajax_highlight1, .ajaxSearch_highlight1 {
color : #cc0000;
padding : 0;
font-weight : bold;
}
.AS_ajax_highlight2, .ajaxSearch_highlight2 {
color : #cb53df;
padding : 0;
font-weight : bold;
}
.AS_ajax_highlight3, .ajaxSearch_highlight3 {
color : #df53b5;
padding : 0;
font-weight : bold;
}
.AS_ajax_highlight4, .ajaxSearch_highlight4 {
color : #df5380;
padding : 0;
font-weight : bold;
}
.AS_ajax_highlight5, .ajaxSearch_highlight5 {
color : #a453df;
padding : 0;
font-weight : bold;
}
.AS_ajax_highlight6, .ajaxSearch_highlight6 {
color : #53addf;
padding : 0;
font-weight : bold;
}
.highslide {
cursor : url(graphics/zoomin.cur), pointer;
outline : none;
}
.highslide-active-anchor img {
visibility : hidden;
}
.highslide img {
border : 1px solid gray;
}
.highslide:hover img {
border : 1px solid white;
}
.highslide-wrapper {
background : white;
}
.highslide-image {
border : 1px solid white;
}
.highslide-caption {
display : none;
border : 1px solid white;
border-top : none;
font-family : Verdana, Helvetica;
font-size : 10pt;
padding : 5px;
background-color : white;
}
.highslide-loading {
display : block;
color : black;
font-size : 8pt;
font-family : sans-serif;
font-weight : bold;
text-decoration : none;
padding : 2px;
border : 1px solid black;
background-color : white;
padding-left : 22px;
background-image : url(highslide/graphics/loader.white.gif);
background-repeat : no-repeat;
background-position : 3px 1px;
}
a.highslide-credits, a.highslide-credits i {
padding : 2px;
color : silver;
text-decoration : none;
font-size : 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
color : white;
background-color : gray;
}
a.highslide-full-expand {
background : url(graphics/fullexpand.gif) no-repeat;
display : block;
margin : 0 10px 10px 0;
width : 34px;
height : 34px;
}
.highslide-display-block {
display : block;
}
.highslide-display-none {
display : none;
}
