/*RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,
font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}

/* GENERAL STYLES */
/* elements */
body {font:normal 62.5% Verdana, Arial, Helvetica, sans-serif;color:#221400;padding:0 0 2em;background:#fff url(../images/bg_body.png) 0 110px repeat-x;}
body.inner {font:normal 62.5% Verdana, Arial, Helvetica, sans-serif;color:#221400;padding:0 0 2em;background:#fff url(../images/bg_bodyinner.png) 0 110px repeat-x;}
a {color:#221400; text-decoration:underline;}
a:hover {text-decoration:none;}
p {margin:0 0 1em;}
button {cursor:pointer;}
h1, h2, h3, h4, h5, h6, h7, p, blockquote {padding:0;}
address { font-style:normal;}
.frame {padding:5px; border:1px solid #d40018;}
.pdf {padding:5px 0 3px 20px; background:url(../images/pdf.png) 0 0 no-repeat; display:inline-block;}
.doc {padding:5px 0 3px 20px; background:url(../images/doc.png) 0 0 no-repeat; display:inline-block;}
.zip {padding:5px 0 3px 20px; background:url(../images/zip.png) 0 0 no-repeat; display:inline-block;}
.xls {padding:5px 0 3px 20px; background:url(../images/xls.png) 0 0 no-repeat; display:inline-block;}
.exe {padding:5px 0 3px 20px; background:url(../images/exe.png) 0 0 no-repeat; display:inline-block;}
.povezavaVideo {padding:5px 0 3px 20px; background:url(../images/video.png) 0 0 no-repeat; display:inline-block;}
.povezavaWWW {padding:5px 0 3px 20px; background:url(../images/www.png) 0 0 no-repeat; display:inline-block;}
img.imgLeft {float:left; margin:0 10px 10px 0;}
img.imgRight {float:right; margin:0 0 10px 10px;}
.txtGrey {color:#ddd;}

/* basic layout */
#site {width:950px; margin:0 auto; font-size:1.1em; line-height:1.4em;}
#header {width:950px; height:450px; float:left;}
body.inner #header {height:168px;}
#body {width:950px; float:left;}
#content {width:625px; margin:20px 30px !important; margin:20px 30px 20px 15px; float:left;}
#sidebar {width:235px; margin-top:20px; float:left; color:#00599d;}
#footer {width:950px; background:url(../images/bg_footer.png) 0 0 no-repeat; float:left;}

#content h1, #contentWide h1 {margin:10px 0 20px 0; color:#00599d; font-size:1.7em; line-height:1.5em; font-weight:bold;}
#content h2, #contentWide h2 {margin:10px 0 15px 0; color:#00599d; font-size:1.6em; line-height:1.4em; font-weight:bold; background:url(../images/bg_h.png) 0 100% repeat-x;}
#content h3, #contentWide h3 {width: 585px; height:25px; margin:10px 0 15px 0; padding:5px 20px 0 20px; color:#221400; font-size:1.4em; line-height:1.3em; font-weight:bold; background:url(../images/bg_h3.png) 0 0 no-repeat;}
#body ul {margin-bottom:20px;}
#body ul li {background:url(../images/bg_ul_li.png) 0 9px no-repeat; padding:5px 0 5px 15px;}

#body table {margin:10px 0 20px;}
#body table thead {}
#body table thead th {padding:8px 10px; background:#f4f0ea; font-weight:regular; text-align:left; vertical-align:top;}
#body table tbody {}
#body table tbody td {padding:5px 10px; border-bottom:1px solid #f4f0ea; line-height:1.3em; text-align:left; vertical-align:top;}
#body table tbody tr.even td {background:#faf9f7;}

/* HEADER */
#logo {width:235px; height:80px; margin:20px 0 0 30px !important; margin:20px 0 0 15px; background:url(../images/logo.png) 0 0 no-repeat/*png24*/; float:left; text-indent:-123456px;}
.headerRight {float:right; margin:20px 30px 0 0 !important; margin:20px 15px 0 0;}
ul#topNav {float:left; margin-right:50px;}
ul#topNav li {padding:0 3px; float:left;}
ul#topNav li a {color:#737a81;}
form#search {width:180px; margin:0; padding:0; float:left;}
form#search fieldset {margin:0; padding:0;}
form#search .searchInputBg {width:160px; height:22px; margin:0; padding:0; background:url(../images/bg_searchinput.png) 0 0 no-repeat; float:left;}
.searchInput {width:150px; height:17px; margin:0; padding:3px 5px 2px 5px; background:none; border:none;}
.searchButton {width:20px; height:22px; margin:0; padding:0; background:url(../images/bg_searchbutton.png) 0 0 no-repeat; float:left; border:none; text-indent:-123456px;}
#navigationW {width:890px; height:305px; margin:25px 0 0 30px !important; margin:25px 0 0 15px; float:left; position:relative; overflow:auto;}
#navigationImage {width:655px; height:300px; background:url(../images/bg_navigationimage.png) 0 0 no-repeat; float:left; position:relative;}
.navigationImageDesc {width:260px; height:300px; background:url(../images/bg_navigationimagedesc.png) 0 0 no-repeat/*png24*/; position:absolute; top:0; left:0;}
.navigationImageDesc h2 {margin:50px 0 15px 30px; color:#00599d; font-size:1.1em; font-weight:bold;}
.navigationImageDesc ul {margin:0 0 0 30px;}
.navigationImageDesc ul li {background:none; color:#0c3550; padding:5px 0;}
.navigationImageDesc a.more {width:110px; height:17px; margin:30px 0 0 50px; padding:2px 10px 0 5px; background:url(../images/bg_headermore.png) 0 0 no-repeat; text-decoration:none; color:#0c3550; font-weight:normal; display:block; overflow:hidden;}
.navigationImageDesc a:hover.more {text-decoration:underline;}
body ul#navigation {width:240px; height:297px; margin:0; padding:0; float:left; position:absolute; top:4px; right:11px; z-index:20;}
body ul#navigation li {padding:0; font-weight:bold; background:none; width:240px; float:left;}
body ul#navigation li a {width:177px; height:28px; margin-left:0; padding:9px 0 0 63px; background:url(../images/bg_navigation_li_a.png) 100% 0 no-repeat; display:block; color:#fff; text-decoration:none; font-size:1.1em;}
body ul#navigation li a:hover {width:177px; margin:0; padding:9px 0 0 63px; background:url(../images/bg_navigation_li_a_hover.png) 0 0 no-repeat/*png24*/; display:block; color:#fff; text-decoration:none; font-size:1.1em;}
body ul#navigation li.selected a {width:177px; margin:0; padding:9px 0 0 63px; background:url(../images/bg_navigation_li_a_hover.png) 0 0 no-repeat/*png24*/; display:block; color:#fff; text-decoration:none; font-size:1.1em;}

body.inner ul#navigationInn {width:950px; height:31px; margin:27px 0 0 22px !important; margin:27px 0 0 11px; padding:0; float:left; position:relative;}
body.inner ul#navigationInn li {width:auto; float:left; margin-right:5px; background:url(../images/bg_navigationinner_li.png) 100% 0 no-repeat;}
body.inner ul#navigationInn li a {width:auto; height:28px; margin:0 5px 0 0; padding:8px 21px 0 35px; background:url(../images/bg_navigationinner_li_a.png) 0 0 no-repeat; display:inline-block; color:#fff; text-decoration:none; font-size:1.1em; float:left;}
body.inner ul#navigationInn li:hover {background:url(../images/bg_navigationinner_li-hover.png) 100% 0 no-repeat; position:relative;}
body.inner ul#navigationInn li a:hover {width:auto; padding:8px 21px 0 35px; background:url(../images/bg_navigationinner_li_a-hov.png) 0 0 no-repeat;}
body.inner ul#navigationInn li.selected {background:url(../images/bg_navigationinner_li-hover.png) 100% 0 no-repeat;}
body.inner ul#navigationInn li.selected a {width:auto; padding:8px 21px 0 35px; background:url(../images/bg_navigationinner_li_a-hov.png) 0 0 no-repeat; display:inline-block; float:left;}

/* BODY */

/*CONTENT*/
#content ul.breadcrumbs {width:620px; margin:10px 0 20px;}
#content ul.breadcrumbs li {padding:0 0 0 10px; background:none; float:left;}
#content ul.breadcrumbs li a {padding:0 15px 0 10px; color:#00599d; text-decoration:underline; background:url(../images/bg_breadcrumbs.png) 100% 5px no-repeat;}
#content ul.breadcrumbs li a:hover {text-decoration:none;}

#body h2 .items {font-size:0.8em; color:#221400;}

.productsW {}
ul.products {width:195px; margin-left:10px !important; margin-left:5px; float:left;}

.manufacturers {width:625px; padding-bottom:10px; position:relative;}
.manufacturers img {margin:0 20px 20px 0;}


.topContentImg {}
.topContentImg img {width:625px; height:150px; overflow:hidden;}

.imgLeft {margin:0 10px 10px 0; float:left;}
.imgRight {margin:0 0 10px 10px; float:right;padding:1px;clear:both;}

/*SIDEBAR*/
.box {width:195px; margin-bottom:10px; padding:10px 20px; background:url(../images/bg_box.png) 0 0 no-repeat; float:left;}
.boxEnd {width:235px; margin:0 0 -10px -20px; height:10px; background:url(../images/bg_boxend.png) 0 0 no-repeat; float:left; display:block;}
#sidebar h3 {margin-bottom:10px; padding-bottom:5px; font-size:1.1em; line-height:1.5em; font-weight:bold; background:url(../images/bg_sidebar_h.png) 0 100% repeat-x; text-transform:uppercase;}
#sidebar a {color:#00599d;}
#sidebar ul.contact {margin-bottom:10px;}
#sidebar ul.contact li {padding:3px 0; background:none;}
ul.contact li span {color:#221400;}
#sidebar a.inquiry {width:220px; height:27px; margin:0 0 -10px -20px; padding:16px 0 0 15px; background:url(../images/bg_sidebar_a.png) 0 0 no-repeat; color:#fff; text-decoration:none; display:block; font-size:1.3em; font-weight:bold;}
#sidebar a:hover.inquiry {text-decoration:underline;}
#sidebar .catalogeW {height:148px;}
#sidebar .cataloge {margin:0 10px 10px 0; float:left;}
#sidebar a.orderCatalogue {width:220px; height:27px; margin:0 0 0 -20px; padding:16px 0 0 15px; background:url(../images/bg_sidebar_a.png) 0 0 no-repeat; color:#fff; text-decoration:none; display:block; font-size:1.3em; font-weight:bold;}
#sidebar a:hover.orderCatalogue {text-decoration:underline;}
#sidebar a.infoPrices {width:220px; height:27px; margin:-2px 0 10px -20px; padding:16px 0 0 15px; background:url(../images/bg_sidebar_a.png) 0 0 no-repeat; color:#fff; text-decoration:none; display:block; font-size:1.3em; font-weight:bold;}
#sidebar a:hover.infoPrices {text-decoration:underline;}
#sidebar .pdfWarning {background:url(../images/bg_pdf.png) 0 3px no-repeat; display:block;}
#sidebar .pdfWarning p {padding-left:30px; font-size:0.8em; color:#674d28; line-height:1.2em;}
#sidebar .pdfWarning a {color:#cf0000;}
form.eNews {width:355px; margin-bottom:20px; padding:20px; background:#F4F0EA; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #EDE7DF;}
form.eNews fieldset {}
form.eNews label {width:70px; float:left;}
form.eNews label .required {display:none;}
form.eNews .inputBg {width:185px; height:22px; background:url(../images/bg_enewsinput.png) 0 0 no-repeat; float:left; display:block;}
form.eNews .inputField {width:175px; height:19px; padding:3px 5px 0 5px; background:none; border:none;}
form.eNews .submitButton {width:72px; height:22px; margin:0 0 0 10px !important; margin:0 0 0 5px; padding:0 0 2px 6px; background:url(../images/bg_enewsbutton.png) 0 0 no-repeat; border:none; float:left; color:#00599d; font-weight:bold; font-size:0.9em; text-align:left;}
.newsButton {width:72px; height:22px; margin:0 0 0 10px !important; margin:0 0 0 5px; padding:2px 0 0 6px; background:url(../images/bg_enewsbutton.png) 0 0 no-repeat; border:none; float:right; color:#00599d; font-weight:bold; font-size:0.9em; text-decoration:none;}
.newsButton:hover {text-decoration:underline;}

/*CONTENTWIDE*/
#contentWide {width:950px;}
#topContentWide {width:950px; margin-bottom:15px; padding:20px 0; background:#f4f0ea; float:left;}
#topContentWide h2 {width:890px; margin:0 0 15px 30px !important; margin:0 0 15px 15px; padding:0 0 5px; background:url(../images/bg_h_topcontentwide.png) 0 100% repeat-x; float:left; font-size:1.6em; font-weight:bold; line-height:1.9em;}
#contentWide #topContentWide h3 {margin:0 0 10px; padding:0; background:none; font-size:1.4em; font-weight:bold; line-height:1.7em;}
#topContentWide p {color:#221400; line-height:1.4em;}
#topContentWide a {color:#221400; text-decoration:underline;}
#topContentWide a:hover {text-decoration:none;}
#topContentWide ul li {background:url(../images/bg_ul_li_topcontentwide.png) 0 8px no-repeat;}
#topContentWide a.onlineKatalog {width:145px; height:55px; margin-bottom:10px; padding:10px 0 0 90px; background:url(../images/bg_onlinekatalog.png) 0 0 no-repeat; display:block; text-decoration:none;}
#topContentWide a:hover.onlineKatalog {text-decoration:underline;}
#topContentWide a.onlineKatalog span {padding-bottom:10px; font-size:1.4em; font-weight:bold; display:block;}
#topContentWide a.pdfKatalog {width:145px; height:55px; margin-bottom:10px; padding:10px 0 0 90px; background:url(../images/bg_pdfkatalog.png) 0 0 no-repeat; display:block; text-decoration:none;}
#topContentWide a:hover.pdfKatalog {text-decoration:underline;}
#topContentWide a.pdfKatalog span {padding-bottom:10px; font-size:1.4em; font-weight:bold; display:block;}

.third {width:275px; margin:0 0 0 30px !important; margin:0 0 0 15px; float:left;}
#contentWide .third h3 {width:275px; margin:0 0 20px; padding:0 0 5px; background:url(../images/bg_h.png) 0 100% repeat-x;}
#body ul.news {margin-bottom:10px;}
#body ul.news li {padding:10px 0; background:none;}
#body ul.news li .akcija {width:60px; height:15px; margin-bottom:3px; background:url(../images/bg_akcija.png) 0 0 no-repeat; display:block; text-indent:-123456px;}
#body ul.news li .novo {width:48px; height:15px; margin-bottom:3px; background:url(../images/bg_novo.png) 0 0 no-repeat; display:block; text-indent:-123456px;}
#body ul.news li .date {font-size:0.8em; color:#9b8765; display:block;}
#body a.newsArchive {width:46px; height:21px; margin-right:10px;padding:1px 0 0 6px; background:url(../images/bg_newsarchive.png) 0 0 no-repeat; float:left; display:block; text-decoration:none; color:#826b45;}
#body a:hover.newsArchive {text-decoration:underline;}
#body a.newsSubscribing {width:155px; height:20px; padding:2px 0 0 7px; background:url(../images/bg_newssubscribing.png) 0 0 no-repeat; float:left; display:block; text-decoration:none; color:#826b45;}
#body a:hover.newsSubscribing {text-decoration:underline;}
#body a.more {width:46px; height:21px; padding:1px 0 0 6px; background:url(../images/bg_more.png) 0 0 no-repeat; float:right; display:block; text-decoration:none; color:#826b45;}
#body a:hover.more {text-decoration:underline;}

form#inquiry {width:480px; padding:20px; margin:20px 0 0; background:url(../images/bg_inquiry.png) 0 0 no-repeat;}
form#inquiry fieldset {}
form#inquiry ol {}
form#inquiry ol li {}
form#inquiry ol li label {width:140px; margin:10px; text-align:right; display:inline-block; float:left;}
form#inquiry ol li input {width:270px; height:18px; margin:10px; padding:3px 5px; background:none; border:1px solid #d8cdbe;}
form#inquiry ol li select {width:282px; height:26px; margin:10px; padding:3px 5px; background:none; border:1px solid #d8cdbe;}
form#inquiry ol li textarea {width:270px; height:94px; margin:10px; padding:3px 5px; background:none; border:1px solid #d8cdbe;}
form#inquiry ol li .submitButton {width:60px; height:25px; margin:0 0 0 395px; background:url(../images/bg_submitbutton.png) 0 0 no-repeat; color:#00599d; text-align:center; border:none; font-weight:bold;}
.formEnd {width:520px; height:10px; margin-bottom:20px; background:url(../images/bg_formend.png) 0 0 no-repeat; display:block;}
.errorMessages {width:480px; padding:20px; background:#B90E0E;}
#body .errorMessages ul {margin:0;}
#body .errorMessages ul li {margin:0 0 0 20px; padding:5px 0; background:none; color:#fff; list-style-type:decimal;}

/* FOOTER */
#footer h2 {width:890px; margin:20px 30px 0 !important; margin:20px 30px 0 10px; color:#737a81; font-size:1em; font-weight:bold; float:left;}
#footer ul {margin-left:25px !important; margin-left:12px;}
#footer ul li {float:left;}
#footer ul li a {padding:0 8px; background:url(../images/bg_footer_ul_li.png) 100% 2px no-repeat;}
#footer ul li.last a {background:none;}
#footerEnd {width:950px; margin-top:10px; padding-top:30px; background:#fff url(../images/bg_footerend.png) 0 0 no-repeat; float:left;}
#footerEnd p {float:left;}
#footerEnd a {color:#737a81;}
#footerEnd a.madeby {text-decoration:none; float:right;}
#footerEnd a.madeby:hover {text-decoration:none; cursor:text;}
#footerEnd a.madebyfirm {padding-left:5px; float:right; text-decoration:underline;}
#footerEnd a.madebyfirm:hover {text-decoration:none;}

/*GALLERY*/
#body .gallery {height:140px; margin-bottom:20px; overflow:hidden;}
#body .gallery .jcarousel-container {position:relative;}
#body .gallery .jcarousel-clip {z-index:2; padding:0; margin:0 0 0 15px; overflow:hidden; position:relative;}
#body .gallery .jcarousel-list {z-index:1; overflow:hidden; position:relative; top:0; left:16px; margin:0; padding:0; margin:0;}
#body .gallery .jcarousel-list li, .jcarousel-item {margin:0; padding:0; float:left; list-style:none; background:none; width:100px; height:100px;}

.jcarousel-next {z-index:3; display:none;}
.jcarousel-prev {z-index:3; display: none;}

.jcarousel-skin-tango .jcarousel-container {background:url(../images/bg_gallery.png) 0 0 no-repeat;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:545px; padding:20px 40px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:510px; height:140px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:75px; height:245px;}
.jcarousel-skin-tango .jcarousel-item {width:75px; height:75px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:10px;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom:10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff; color:#000;}

.jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute; top:55px; right:5px; width:32px; height:32px; cursor:pointer; background:transparent url(../images/next-horizontal.png) no-repeat 0 0/*png24*/;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor:default; background-position:-96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute; top:55px; left:5px; width:32px; height:32px; cursor:pointer; background:transparent url(../images/prev-horizontal.png) no-repeat 0 0/*png24*/;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor:default; background-position:-96px 0;}

.jcarousel-skin-tango .jcarousel-next-vertical {position:absolute; bottom:5px; left:43px; width:32px; height:32px; cursor:pointer; background:transparent url(../images/next-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active {background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor:default; background-position:0 -96px;}
.jcarousel-skin-tango .jcarousel-prev-vertical {position:absolute; top:5px; left:43px; width:32px; height:32px; cursor:pointer; background:transparent url(../images/prev-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor:default; background-position:0 -96px;}


/* TOOLTIP */
div.tooltip1, div.tooltip2, div.tooltip3, div.tooltip4, div.tooltip5, div.tooltip6, div.tooltip7, div.tooltip8, div.tooltip9, div.tooltip10, div.tooltip11, div.tooltip12, div.tooltip13, div.tooltip14, div.tooltip15, div.tooltip16, div.tooltip17, div.tooltip18, div.tooltip19, div.tooltip20, div.tooltip21, div.tooltip22, div.tooltip23, div.tooltip24, div.tooltip25, div.tooltip26, div.tooltip27, div.tooltip28, div.tooltip29, div.tooltip30, div.tooltip31, div.tooltip32, div.tooltip33, div.tooltip34, div.tooltip35, div.tooltip36, div.tooltip37, div.tooltip38, div.tooltip39, div.tooltip40, div.tooltip41, div.tooltip42, div.tooltip43, div.tooltip44, div.tooltip45, div.tooltip46, div.tooltip47, div.tooltip48, div.tooltip49, div.tooltip50, div.tooltip51, div.tooltip52, div.tooltip53, div.tooltip54, div.tooltip55, div.tooltip56, div.tooltip57, div.tooltip58, div.tooltip59, div.tooltip60, div.tooltip61, div.tooltip62, div.tooltip63, div.tooltip64, div.tooltip65, div.tooltip66, div.tooltip67, div.tooltip68, div.tooltip69, div.tooltip70, div.tooltip71, div.tooltip72, div.tooltip73, div.tooltip74, div.tooltip75, div.tooltip76, div.tooltip77, div.tooltip78, div.tooltip79, div.tooltip80, div.tooltip81, div.tooltip82, div.tooltip83, div.tooltip84, div.tooltip85, div.tooltip86, div.tooltip87, div.tooltip88, div.tooltip89, div.tooltip90, div.tooltip91, div.tooltip92, div.tooltip93, div.tooltip94, div.tooltip95, div.tooltip96, div.tooltip97, div.tooltip98, div.tooltip99 {width:300px; height:auto; margin:-35px 0 0 0; padding:10px; background:#f4f0ea; color:#00599d; border:2px solid #ede7de; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:1.1em; display:none; z-index:50; margin-top:-70px;}
div.tooltip {width:300px; height:auto; margin:-35px 0 0 0; padding:10px; background:#f4f0ea; color:#00599d; border:2px solid #ede7de; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:1.1em; display:none; z-index:10; position:relative;}


/* HACKS */
.clear {display:inline-block;}
.clear:after, #site:after, #body:after, contentWide:after, topContentWide:after, ul.breadcrumbs:after, .productsW:after, .manufacturers:after, #inquiry:after, #footer:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.hidden {display: none;}