.custom-logo{display:inline-block;width:210px;height:90px;background:url(../../../images/yootheme/logo.png) 50% 50%/contain no-repeat;}
table.frzrk {margin: 0 auto;border: 1px solid #a26c55;background-color:#FFFFFF;color:#232020;font-size: 12px;}
table.frzrk th {border:1px solid #a26c55;font-weight:bold;padding:4px 8px;text-align:center;}
table.frzrk td { border:1px solid #a26c55;padding: 4px 5px;}
table.frzrk tr.even { background-color:#232020; color:#FFFFFF; }
/*#uf-2in tr.odd { background-color:#FFFFFF; color:#232020; } */
#uf-3in tr.even { background-color:#FBF0DB; }
#UF-MPTs tr.even { background-color:#FBF0DB; }
#UFD-2in tr.even { background-color:#FBF0DB; }
#UFD-3in tr.even { background-color:#FBF0DB; }
#UFD-CFTs tr.even { background-color:#FBF0DB; }
#CFD-CFTs tr.even { background-color:#FBF0DB; }

#CFD-CFTs tr td { font-size: 12px; padding:4px; }
#VF-2in tr.even { background-color:#FBF0DB; }
#SCV-2in tr.even { background-color:#FBF0DB; }
#CB-4FSR tr.even { background-color:#FBF0DB; }
#helmer-ulf tr td { border: 1px solid #000000;max-width: 290px;font-size: 12px; padding:4px; }
table#steel-beads th, table#steel-beads td, table#zirconium-beads th, table#zirconium-beads td, table#glass-beads th, table#glass-beads td { font-size: 12px; padding:4px; }

.pull-left {
    float: left;
}
.headerTitle{font-size:25px;}
h1.pls-edit-sandz-thanks{font-size:30px;}
::-webkit-input-placeholder{color:#482405;font-size:12px;}
:-moz-placeholder{color:#482405;font-size:12px;}
::-moz-placeholder{color:#482405;font-size:12px;}
:-ms-input-placeholder{color:#482405;font-size:12px;}
.mmfc-scroll-title h1{font-size:18px;color:#F60;float:left;margin-top:0;}
.prod-title-bar-special h1{font-size:18px;color:#F60;float:left;margin-top:0;}
.prod-title-bar-special h1 span{font-weight:700;}
.special-line{float:left;background-color:#786c6c;height:2px;width:73%;margin-left:1%;margin-top:18px;}
div#headerbar{background:url(/images/headermenu-bg.png) 0 0/101% 107% #eaeaea;box-shadow:1px 1px 10px #000;height:67px;}
div#toolbar{background-color:#232020;padding-top:5px;}
#toolbar .dss-number{padding-top:5px;}
#toolbar div.module.dss-number.dss-number.deepest{margin-left:20px;}
#toolbar div.module.search-box.search-box.deepest,.margin-right20{margin-right:20px;}
div#toolbar form.search-custom input.search-box {height: 22px;}
div#toolbar form.search-custom button.search-button /*button , input[type="button"]*/ {background: transparent none repeat scroll 0 0;border: medium none;display: block;margin-top: 4px;padding: 10px;text-indent: 6px;}
/*a#logo{margin-left:20px;}/* <h1 class="mmfc-scroll-title">Scientific Laboratory Equipment for Clinical, Industrial & Research Laboratories</h1>*/
a#logo>p{margin:10px 0 0;}
div#menubar{margin-right:20px;}
nav#menu{float:right;}
.level1.current a span{/*background:url(/images/icons/menu-arrow.png) no-repeat right;*/color:#2595a9;font-weight:700;}
li.level1{background:url(/images/icons/menu-separator.png) no-repeat left;height:50px;}
li.level1:first-child{background:0 0;}
.menu-dropdown .item127 a.level1>span{padding-right:0;}
.home section#top-a,.noblog section#top-a {background:#F94C00 url("/images/banners/products.jpg") center top no-repeat; min-height:336px!important;background-size:100% 350px;}
body.page.isblog.home.dss-101.com_contentdss101.com_content>section#top-a{background: #F94C00 url("/images/banners/homepage-banner.png") top center no-repeat;background-size:100% 350px;}
body.page.noblog.dss-.com_virtuemartdss.com_virtuemart>section#top-a{background:#F94C00 url("/images/banners/products.jpg") center top no-repeat;background-size:100% 350px;}
.isblog.dss-210 section#top-a{background:#F94C00 url("/images/banners/products.jpg") center top no-repeat;min-height:336px!important;height:350px;background-size:100% 350px;}
.isblog.dss-124 section#top-a{background:#F94C00 url(/images/application-banner.png) center top no-repeat;background-size:100% 350px;}
.contactus-page section#top-a{background:#F94C00 url(/images/banners/contactUs-banner.png) center top no-repeat;height:350px;background-size:100% 350px;}
body#page.page.noblog.dss-123.com_helloworld section#top-a{background:#F94C00 url(/images/banners/products.jpg) center top no-repeat;background-size:100% 350px;}
.dss-126 section#top-a{background:#F94C00 url(/images/dss-about-us.jpg) center top no-repeat;background-size:100% 350px;}
.dss-169.com_content #top-a{background:#F94C00 url(/images/banners/clinical.png) center top no-repeat;background-size:100% 350px;}
.dss-168.com_content #top-a{background:#F94C00 url(/images/banners/animal-banner-lab.png) center top no-repeat;background-size:100% 350px;}
.dss-170.com_content #top-a{background:#F94C00 url(/images/banners/industrial.png) center top no-repeat;background-size:100% 350px;}
.dss-172.com_content #top-a{background:#F94C00 url(/images/banners/pharmacy.png) center top no-repeat;background-size:100% 350px;}
.dss-167.com_content #top-a{background:#F94C00 url(/images/banners/life.png) center top no-repeat;background-size:100% 350px;}
.dss-222.com_content #top-a{background:#F94C00 url(/images/banners/technology-applications-banner.jpg) center top no-repeat;background-size:100% 350px;}
.isblog.dss-210 div#maininner,.isblog.dss-210 div#system,.isblog.dss-210 section#content,.isblog.dss-211 div#maininner,.isblog.dss-211 div#system,.isblog.dss-211 section#content,.isblog.dss-212 div#maininner,.isblog.dss-212 div#system,.isblog.dss-212 section#content,.isblog.dss-213 div#maininner,.isblog.dss-213 div#system,.isblog.dss-213 section#content,.isblog.dss-214 div#maininner,.isblog.dss-214 div#system,.isblog.dss-214 section#content,.isblog.dss-215 div#maininner,.isblog.dss-215 div#system,.isblog.dss-215 section#content,.isblog.dss-216 div#maininner,.isblog.dss-216 div#system,.isblog.dss-216 section#content,.isblog.dss-217 div#maininner,.isblog.dss-217 div#system,.isblog.dss-217 section#content,.isblog.dss-218 
div#maininner,.isblog.dss-218 div#system,.isblog.dss-218 section#content,.isblog.dss-219 div#maininner,.isblog.dss-219 div#system,.isblog.dss-219 section#content,.isblog.dss-220 div#maininner,.isblog.dss-220 div#system,.isblog.dss-220 section#content,.isblog.dss-221 div#maininner,.isblog.dss-221 div#system,.isblog.dss-221 section#content,.isblog.dss-223 div#maininner,.isblog.dss-223 div#system,.isblog.dss-223 section#content,.isblog.dss-224 div#maininner,.isblog.dss-224 div#system,.isblog.dss-224 section#content,.isblog.dss-225 div#maininner,.isblog.dss-225 div#system,.isblog.dss-225 section#content,.isblog.dss-227 div#maininner,.isblog.dss-227 div#system,.isblog.dss-227 section#content,.isblog.dss-228 div#maininner,
.isblog.dss-228 div#system,.isblog.dss-228 section#content,.isblog.dss-234 div#maininner,.isblog.dss-234 div#system,.isblog.dss-234 section#content,.isblog.dss-436 div#maininner,.isblog.dss-436 div#system,.isblog.dss-436 section#content,.isblog.dss-437 div#maininner,.isblog.dss-437 div#system,.isblog.dss-437 section#content,.isblog.dss-438 div#maininner,.isblog.dss-438 div#system,.isblog.dss-438 section#content,.isblog.dss-439 div#maininner,.isblog.dss-439 div#system,.isblog.dss-439 section#content{margin:0;min-height:0!important;}
.manufacturers-page section#content, .manufacturers-page div#system {margin: 0;}
.isblog.dss-210 div.vmprod-container,.isblog.dss-211 div.vmprod-container,.isblog.dss-212 div.vmprod-container,.isblog.dss-213 div.vmprod-container,.isblog.dss-214 div.vmprod-container,.isblog.dss-215 div.vmprod-container,.isblog.dss-216 div.vmprod-container,.isblog.dss-217 div.vmprod-container,.isblog.dss-218 div.vmprod-container,.isblog.dss-219 div.vmprod-container,.isblog.dss-220 div.vmprod-container,.isblog.dss-221 div.vmprod-container,.isblog.dss-223 div.vmprod-container,.isblog.dss-224 div.vmprod-container,.isblog.dss-225 div.vmprod-container,.isblog.dss-227 div.vmprod-container,.isblog.dss-228 div.vmprod-container,.isblog.dss-234 div.vmprod-container,.isblog.dss-436 div.vmprod-container,.isblog.dss-437 div.vmprod-container,.isblog.dss-438 div.vmprod-container,.isblog.dss-439 div.vmprod-container{min-height:450px;}
.brands {min-height: 170px; position: relative; padding: 0 20px; text-align: center;}
.brandimg {min-height: 120px; position: relative; padding: 0 20px; text-align: center;}
.brandname {width: 63%; bottom: 55px; font-size: 14px; font-weight: bold;}
.brdname {bottom: 55px; font-size: 14px; font-weight: bold; margin: 0 auto;}
.brdimg {margin: 1.5em 0; position: relative;}
.addsty {width: 70%; bottom: 55px; font-size: 14px; font-weight: bold; margin: 0 auto;}
.homapage-banner{margin-left:20px;margin-right:20px;}
.topAfeaturedImg{margin-left:5px;margin-top:20px;display:inline-block;}
.topAfeaturedDesc{display:inline-block;width:354px;vertical-align:top;padding-top:55px;margin-left:20px;}
form#discover-refrigeration{padding-top:3px;}
#top-b{background:url(/images/top-b.png) 0 0/102% 97% no-repeat;}
section#top-b .wrapper{max-width:1065px!important;}
div.prodCat,div.prodsubCat{font-size:13px;text-align:center;}
.prodCat div,.prodsubCat div{display:inline-block;width:200px;vertical-align:top;}
.main-categories{margin-left:0;margin-right:0;}
div.prodCat div img,div.prodCat div span,div.prodsubCat div img,div.prodsubCat div span{display:block;margin:10px auto 20px;}
div.prodCat div.cat1 .img10{background:url(/images/applications/clinical.png) no-repeat;height:216px;width:217px;}
div.prodCat div.cat1 .img10:hover{background:url(/images/applications/clinical.png) 0 -224px no-repeat;}
div.prodCat div.cat2 .img9{background:url(/images/applications/animal.png) no-repeat;height:216px;width:217px;}
div.prodCat div.cat2 .img9:hover{background:url(/images/applications/animal.png) -1px -223px no-repeat;}
div.prodCat div.cat3 .img8{background:url(/images/applications/industrial.png) no-repeat;height:216px;width:217px;}
div.prodCat div.cat3 .img8:hover{background:url(/images/applications/industrial.png) -1px -224px no-repeat;}
div.prodCat div.cat4 .img7{background:url(/images/applications/pharmacy.png) no-repeat;height:216px;width:217px;}
div.prodCat div.cat4 .img7:hover{background:url(/images/applications/pharmacy.png) -2px -223px no-repeat;}
div.prodCat div.cat5 .img5{background:url(/images/applications/life.png) no-repeat;height:216px;width:217px;}
div.prodCat div.cat5 .img5:hover{background:url(/images/applications/life.png) -3px -223px no-repeat;}
div.prodCat div.cat6 .img5{background:url(/images/icons/technology-glass.png) no-repeat;height:216px;width:217px;}
div.prodCat div.cat6 .img5:hover{background:url(/images/icons/technology-glass.png) 0 -225px no-repeat;}
div.prodCat div.cat7 .img5{background:url(/images/applications/life.png) no-repeat;height:216px;width:217px;}
div.prodCat div.cat7 .img5:hover{background:url(/images/applications/life.png) -3px -223px no-repeat;}
div.prodCat div.cat8 .img5{background:url(/images/applications/life.png) no-repeat;height:216px;width:217px;}
div.prodCat div.cat8 .img5:hover{background:url(/images/applications/life.png) -3px -223px no-repeat;}
div.prodCat div.cat2{margin-right:22px;}
section#innertop{background-color:#232020;margin-top:-13px;}
footer#footer{color:#FFF;margin:0;font-size:11px;}
div#footer-top{background-color:#383838;padding:14px 0 20px 0; height:240px;}
div#footer-bottom{background-color:#232020;padding:7px 0;}
div#footer-top>img{line-height:50px;vertical-align:middle;margin-top:5px;}
div.ftImg{float:left;display:inline-block;margin-right:20px;margin-top:5px;}
div.ftLeftSection{float:left;display:inline-block;text-align:left;}
#footer_top {height: 40px;margin: 0 auto;width: 960px;}
.footerwrapper {height: auto;margin: 0 auto;width: auto;max-width: 960px;}
#footernav li {color: #fff;float: left;font-size: 14px;list-style-type: none;padding-left: 0.8em;padding-right: 0.8em;text-decoration: none;}
#footernav li a {color: #fff;float: left;font-family: Verdana,Geneva,sans-serif;font-size: 14px;list-style-type: none;text-decoration: none;white-space: nowrap;}
#footernav li a:hover {color: #fff;float: left;font-family: Verdana,Geneva,sans-serif;list-style-type: none;text-decoration: underline;}
#vetftlogo {float: left; width: 200px; margin: 10px 0 0 50px;}
#socftlogos {float: right; line-height: 1.4; width: 190px; color: #fff; margin: 14px 40px 0 20px;}
#ftfollow {color: #ff6600; font-weight: bold; padding-bottom: 6px; font-size: 14px; margin-left: 0px;}
.foot_mail {color: #fff;float: left;height: auto;margin-top: 6px;width: 210px;}
.foot_mail a {color: #fff;float: left;height: auto;margin-top: 6px;width: 210px;}
.footer-message {color: #FFFFFF;font-size: 12px;margin: 0 auto 0;text-align: center;}
.footer-message a {color: #efe7da;line-height: 1.4em;text-decoration: underline;}
.footer-message a:hover {color: #efe7da;line-height: 1.4em;text-decoration: underline;}
.subscribe {background-color: #164c76;border: 2px solid #1b5b8f;border-radius: 4px;color: #cbe2f5;cursor: pointer;font-family: Tahoma;font-size: 12px;font-weight: bold;height: 24px;margin: 7px 0 7px 1px;padding: 2px 4px 8px;text-align: center;width: 72px;}
#computer-repair a {background-repeat: no-repeat;color: #fff;display: block;font-family: Verdana,Geneva,sans-serif;font-size: 9px;font-style: italic;height: 38px;line-height: 2em;margin-top: 16px;opacity: 0.6;text-align: center;text-decoration: none;width: 80px;}
#computer-repair a:hover {color: #fff;line-height: 2em;opacity: 1;text-decoration: underline;}
ul.zoo-item-list.zoo-list.blog-default{padding-left:0;}
ul.zoo-item-list.zoo-list li{display:inline-block;width:245px;vertical-align:top;border-top:none;padding-top:0;margin-top:6px;float:left;margin-bottom:10px;}
ul.zoo-item-list.zoo-list.blog-default .title{font-weight:700;line-height:18px;width:230px; letter-spacing:-0.2px}
ul.zoo-item-list.zoo-list p.title{min-height:72px;}
.zoo-item-list div.element.element-image.first{border:1px solid;border-radius:8px;height:232px;margin-right:25px;width:225px;margin-bottom:20px;}
span.element.element-itemlink.first.last{display:block;height:60px;font-weight:700;}
div.element.element-itemlink.last{height:60px;font-weight:700;}
ul.zoo-list>li:first-child{margin-top:5px;}
div.description{font-size:13px;width:220px;max-height:335px;}
#footer-bottom a,#footer-bottom a:hover,.article-title,a,a:hover{color:#098E83;}
.prod-descriptions  ul#descr-lks a { color:#FFFFFF;font-weight:bold;text-decoration:underline; }
div.element.element-textarea{display:inline;}
div.element.element-textarea p{display:block;}
div.element.element-itemlink{display:inline;}
.latest-blogs .zoo-item-list div.element.element-image.first{min-height:115px;height:115px;border:none;}
.latest-blogs div.element.element-textarea{clear:both;padding-top:10px;}
.latest-blogs .zoo-item-list div.description>div{margin-top:5px;}
div.element.element-itemauthor{float:left;}
div.element.element-date{float:right;}
.zoo-item-list div.element.element-image.first a img{display:block;margin:0 auto;padding-top:20px;}
li.level1.item127{padding-right:0;}
span.element.element-image img{width:220px;}
.blog-default .layout-default p.links span a:after{content:url(/images/icons/magnifier-zoo.png);position:relative;bottom:-15px;margin-left:5px;}
.latest-blogs{margin-left:0;margin-right:0;}
#homepage-features{border-top:1px solid;padding-top:22px;}
#homepage-features legend{padding-right:5px;font-size:16px;}
fieldset#homepage-features legend span{font-weight:700;}
.edit,div#system>h1.title{display:none;}
div.prodsubCat div.subcat1 img{content:url(/images/Products/categories/Biological-Safety-Cabinets.png) no-repeat;}
div.prodsubCat div.subcat2 img{content:url(/images/Products/categories/animal-research-products.png) no-repeat;}
div.prodsubCat div.subcat3 img{content:url(/images/Products/categories/co2-incubators.png) no-repeat;}
.contact-us-container{padding-left:8px;}
.contactPerson{display:inline-block;margin-right:2px;margin-left:10px;}
.cuRow span{display: block;}
span.cuName{font-weight:700;font-size:16px;}
div.cuRow{/*min-height:80px*/}
div.cuContacts div{margin-bottom:10px;}
div.prodinf {float:left;margin-top:20px;width:735px;}
div.module.mod-line.socials.deepest div.nsb_container span.IN-widget span {margin: 0 0 -1.7px !important;}
#content.grid-block .prodinf h2.title {display: block;margin-top: 4px; margin-bottom: 20px; font-weight: bold; color: #9C9C9C;font-size: 15px;}
#product-tab-container-specs{width:100%;border:1px solid;}
table#product-tab-container-specs tbody tr td{padding:5px 5px 5px 15px;vertical-align:top;border:1px solid #482405;}
td.tdField{width:260px;font-weight:700;}
div.prodFIcons{text-align:center;display:inline-block;min-width:180px;vertical-align:top;margin-bottom:10px;width: 32%;}
h4.iconTitle {font-size: 14px;margin: 4px 0 6px;}
p.iconDesc {display:block;margin:0;}
div.prodFIcons span{display:block;}
div.prodFIcons .iconTitle{font-weight:700;max-height:50px;}
.prod-disp-img{height:208px;width:auto;display:none;}
.pad-top10{padding-top:10px;}
.pad-top20{padding-top:20px;}
.pad-bottom20{padding-bottom:20px;}
.margin-top20{margin-top:20px;}
.margin-left5{margin-left:5px;}
.margin-left100{margin-left:100px;}
.contact-us-container div.cuContacts,.margin-left2{margin-left:2px;}
#discoverRefForm{display:inline-block;margin-right:25px;vertical-align:top;margin-top:30px;}
,div#html5section{display:inline-block;}
div.module.mod-line.homapage-banner.deepest>p{width:0!important;display:inline;}
div#Stage{margin-left:auto;margin-right:auto;background-color:transparent!important;}
#slideshow{position:relative;}
#slideshowWindow{width:740px;height:300px;margin:0 auto;overflow:hidden;}
#slideshowWindow .slide{width:680px;height:300px;padding:0 30px;}
#slideshowWindow .slide .headerText{font-family:Verdana,Geneva,sans-serif;font-size:26px;color:#fff;font-weight:200;line-height:normal;float:left;}
#headerText1{margin-top:20px;}
#headerText2{margin-top:26px;}
.bannerdesc2{font-size:14px;color:#fff;width:500px;margin:16px 0 17px;float:left;}
#bannerimage2{background:url(/html5/HTML5-banner05312014/images/banner2image.png) no-repeat;width:135px;height:225px;float:right;margin-bottom:20px;}
#bannerimage{background:url(/html5/HTML5-banner05312014/images/allref.png) no-repeat;width:346px;height:209px;float:left;margin-top:20px;}
#magni_wrap{float:left;}
#magni_wrap .magnis{height:69px;width:69px;float:left;margin-right:33px;font-size:12px;color:#fff;}
#magni_wrap .magnistext{font-size:12px;color:#fff;margin-right:23px;float:left;width:70px;padding-left:10px;}
.discMore2{margin:10px 0 0 10px;float:left;}
.advtext{font-size:14px;color:#fff;width:298px;height:45px;font-weight:700;float:right;margin-top:58px;}
.advtext2{font-size:14px;color:#fff;height:45px;width:298px;margin-top:10px;float:right;}
.cat-name-custom{color:#786c6c;line-height: 20px;padding:0 4px;}
.dss-197 #maininner,.dss-198 #maininner,.dss-199 #maininner,.dss-205 #maininner,.dss-206 #maininner{min-height:375px!important;}
.cuContacts a{color:#482405;}
.aboutus_banner_content,.contactus_banner_content{margin-top:59px;}
div.fsaa>div{float:left;display:inline-block;width:24%;}
#top-a div.grid-box.width50.grid-h{width:235px;}
div.pos-content div.element.element-textarea.last{display:inline-block;}
div#yoo-zoo .items div.pos-media .element-image,div#yoo-zoo .items div.pos-media .element-image img,img.blog_cl_img{width:250px;height:155px;border-radius:10px;margin-bottom:5px;/*border:1px solid #b9b9b9;*/}
.about-us-2{float:left;width:100%;margin-top:0!important;}
.about-us-img{margin:-20px -80px 0 0;float:right;width:25%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.about-us-img img{width:150px;}
.blogs-teaser-text{font-size:12px;}
.linkedin-btn{position:relative;bottom:25px;left:190px;}
#yoo-zoo div.floatbox{margin-bottom:-15px;}
.full-day{color:#f60;}
#yoo-zoo .item div.pos-content{margin-top:-10px;}
.headerTitle{margin-top:-30px;}
.header-0918{width:100%;margin-bottom:10px;}
.first-text a{color:#FFF;text-decoration:underline;}
.helpful-links-09-19 p{color:#fff;}
.helpful-links-09-19 ul{list-style-type:none;padding:0;float:left;margin:0 0 5px;}
.helpful-links-09-19 ul li{margin:10px 0;float:left;}
.helpful-links-09-19 ul li p{margin:0 10px;display:inline-block;}
.helpful-links-09-19 ul li img{height:25px;position:relative;top:8px;}
.app-ban-cont{margin-top:35px;display:block;}
.modified-taylor td{padding:1px 15px;}
.laboratory-refrigerators section#top-a{background:url(/images/discount-banner.jpg) center top/100% 375px no-repeat #F94C00;min-height:375px!important;height:350px;}
.centrifuge-landing-page section#top-a{background:url(/images/sale-banner.jpg) center top/100% 375px no-repeat #F94C00;min-height:375px!important;height:350px;}
.biological-safety section#top-a{background:url(/images/USP-Guidelines.jpg) center top/100% 375px no-repeat #F94C00;min-height:375px!important;height:350px;}
.laboratory-refrigerators .module-title {display: none;}
.biological-safety .aboutus_banner_content, .laboratory-refrigerators .aboutus_banner_content{margin-top: 20px;}
.home .pharmacy-content-title {color: #000000 !important;font-size: 19px;margin: 0;text-indent: 36px; line-height:1.2em;}
.home .main-categories{margin-top:0;}
.centrifuge-landing-page .aboutus_banner_content {margin-top: 106px;}
.laboratory-refrigerators .aboutus_banner_content {margin-top: 94px;}
.biological-safety .aboutus_banner_content {margin-top: 50px;}
.centrifuge-landing-page #content, .laboratory-refrigerators #content{margin-top: 0px;}
.manufacturers-page section#top-a {background:url(/images/banners/products.jpg) center top/100% 350px no-repeat #F94C00;min-height:336px!important;height:350px;}
.laboratory-refrigerators #system .item, .biological-safety #system .item > header{margin-bottom: 0px;}
footer#footer{margin-bottom: -20px;}
.com_contentdss229 section#top-a{background: url("/images/banners/Freezer_Configurator s1.jpg") no-repeat;background-size: 100% 100%;}
.ask-cat {width: 185px;background: #169288;border-radius: 8px;padding: 10px 15px 15px 15px;height: 288px;text-align: center;box-shadow: 1px 1px 6px rgba(10, 92, 72, 0.86);}
.ask-cat div.d1{float: left;text-align: left;margin: 0 0 6px 0;width:60%; font-weight:normal;}
.ask-cat #submitBtn {background: url("/images/icons/submit-btn.png");width: 106px;height: 36px;border: none;}
.ask-cat .d2{width: 25%;float: right;margin-bottom: 9px;padding-right: 5px;}
.ask-cat .formTitle {font-size: 16px; line-height: 20px; margin-bottom: 10px; color: #fff;}
.ask-cat input.form-input, .ask-cat textarea.form-input {width: 91%;border-radius: 3px;background-color: #FFF;margin-bottom: 10px;height: 20px;padding-left: 10px;border:1px solid #4f9389; box-shadow:1px 1px 1.5px #1F5647 inset;}
.ask-cat .btnSubmit {margin: 0 auto;}
.ask-cat .category-dropdown {width: 98%;border-radius: 5px;background-color: #FFF;margin-bottom: 10px;height: 25px;padding-left: 5px;color: #6e6161;}
body.laboratory-refrigerators .ask-cat, body.biological-safety .ask-cat, body.centrifuge-landing-page .ask-cat {width: 185px;background: #169288;border-radius: 8px;padding: 10px 15px 10px 15px;height: 260px;text-align: center;box-shadow: 1px 1px 6px rgba(10, 92, 72, 0.86);}
p.view-more a.product-details:hover { color: #f60; text-align:center; text-decoration:underline;}

.contactus-page input.form-input {width: 91%;border-radius: 3px;background-color: #fff;/*border: 1px double #FFF;margin-bottom: 10px;box-shadow: inset 0 0 5px #3A3C31;*/height: 25px;padding-left: 10px;}
.contactus-page select.form-input{width: 96%;border-radius: 5px;background-color: #FFF;margin-bottom: 10px;height: 30px;padding-left: 6px;color: #656060;border: 1px solid #4f9389;box-shadow: 1px 1px 1.5px #1f5647 inset;}
.contactus-page .cu-title{border-bottom: 1px #f60 solid;margin-bottom: 20px;width: 98%;}
.contactus-page .cu-title > h1{margin-top: 2px;font-size: 24px;color: #f60;}
.contactus-page .cu-title > h1 span{font-weight: bold;}
.contactus-page .cu-title + .cu-column{border-right: 1px dashed #FFD3B7;width: 49%;padding-right: 8px;}
.contactus-page .col2{width: 50%;float: left;}
.contactus-page .cu-title + .cu-column + .cu-column{padding-left: 5%;width: 45%;}
.contactus-page .cu-right .cu-column-head > p{width: 96%;float: left;margin: 0;}
.contactus-page .cu-right .cu-column-head > img{width: 35%;margin-top: -75px;float: left;}
.contactus-page .cu-row > input{width: 46%!important;float: left;margin: 17px 0 0 0;}
.contactus-page .cu-row > input:first-child{margin-right: 10px;}
.contactus-page #contact_country{width: 49%!important;float: left;margin: 17px 0 0 0;margin-right: 7px;}
.contactus-page .cu-form textarea.form-input{height: 75px;width: 97%;padding-top: 10px;margin: 17px 0 12px 0;background-color: #FFF;}
.contactus-page #header{z-index: 999;}
.contactus-page section#top-a{background: url(/images/banners/contact-back.jpg) center top/100% 350px no-repeat #F94C00;height: 350px;z-index: -1;}
.contactus-page div.cuRow{margin-bottom: 10px;}
.contactus-page div.contactPerson{margin-left: 0;margin-bottom: 15px;}
.contact-thank-you #footer{position: fixed;bottom: 20px;width: 100%;}
.contact-thank-you .title{padding-top: 20px;font-size: x-large;margin-bottom: 12px !important;}
.contact-thank-you #system .item > header{margin: 0;}
.contact-thank-you #maininner{min-height: 375px!important;}
.home .blog-title-line {width: 84%;}
.spacer {clear:both;height:1px;}
.spacer10 {clear:both;height:10px;}
.spacer20 {clear:both;height:20px;}
.spacer30 {clear:both;height:30px;}
.spacer40 {clear:both;height:40px;}
ul.vmproduct li {}
.productdetails-view .spacer-buy-area{padding:0 0 0 1.0em;}
.product-neighbours{color: #fff;margin:0 0 1.0em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 500px;bottom: 16px;position: absolute;text-shadow: 1.5px 1px 4px #9c3f01;}
.prod-descript2{margin-top:10px;text-shadow: 1.5px 1px 4px #9c3f01;display: inline-block; color: #fff;position: relative;line-height: 1.4em; height: 7em;overflow: hidden;}
.product-neighbours a.next-page, .product-neighbours a.previous-page{ color: #85e3d8;}
.product-neighbours a.previous-page:hover, .product-neighbours a.next-page:hover { text-decoration:underline;}
.productdetails-view .product-short-description{margin:0 0 1.0em;padding:0;}
.productdetails-view .product-description,.product-fields{margin: 0 0 0;}
.product-packaging{margin:1.2em 0 0;}
.additional-images img{margin-right:8px;width:50px;height:auto;}
.product-price{margin:0 0 6px;text-align: right;float:left;}
.vm-price {text-align: right;line-height: 1.2em;}
.vm-price span {display: inline-block; min-width: 4em; padding: 0 0.2em;}
span.vm-price-desc {text-align: left;min-width: 1em;margin:0.0em 0.8em 0.2em 0;}
.vm3pr-1 .product-price {height: 1.25em;} .vm3pr-2 .product-price {height: 2.5em;}.vm3pr-3 .product-price {height: 3.75em;}.vm3pr-4 .product-price {height: 5.0em;}.vm3pr-5 .product-price {height: 4.4em;}.vm3pr-6 .product-price {height: 4.8em;}
.vm3pr-0 .addtocart-area {height: 0.0em;} .vm3pr-1 .addtocart-area {height: 4.8em;} .vm3pr-2 .addtocart-area {height: 7.1em;} .vm3pr-3 .addtocart-area  {height: 10.1em;} .vm3pr-4 .addtocart-area {height: 13.2em;} .vm3pr-5 .addtocart-area {height: 16.2em;}
.vm-cart-price{float:left;font-weight:bold;}
.price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax{text-decoration: line-through;}
.availability{text-align:center;margin:15px 0 0;}
span.variant-dropdown{width:150px;float:left;display:block;margin-bottom:5px;}
span.variant-dropdown select{width:150px;}
span.custom-variant-inputbox{width:152px;float:left;display:block;margin-bottom:5px;}
input.custom-attribute{width:140px;}
.addtocart-area{margin: 0 0 4.2em;}
span.quantity-box{display: inline-block; vertical-align:middle;}
input.quantity-input{height:2.2em!important;width:2.2em!important;text-align:center;font-weight:700;padding:0.1em;margin-bottom:0!important;}
span.quantity-controls{width:15px;display: inline-block;vertical-align:middle;margin:0 0 0 1px;}
span.quantity-controls input.quantity-controls{height:15px;border:none;width:15px;cursor:pointer;}
span.quantity-controls input.quantity-plus{background:url(../images/vmgeneral/quantity-controls.png) no-repeat;margin: 1px 0;}
span.quantity-controls input.quantity-minus{background:url(../images/vmgeneral/quantity-controls.png) repeat-x;background-position:15px 0;margin: 1px 0;}
.addtocart-bar{margin:0;padding:0;position:absolute; bottom: 4.0em; left: 0; right: 0; text-align: center;}
.productdetails-view .addtocart-bar{margin:1.5em 0 0;padding:0 0 0 0px;position:relative; bottom: 0.0em;text-align: left;}
.vmgroup .addtocart-bar{bottom: 0.0em;position:relative;margin:2.0em 0 0 0;}
.vmgroup .addtocart-area{margin:0.5em 0 1em 0;}
span.addtocart-button{display: inline-block;vertical-align:middle;margin:0;}
span.cart-images img {float: left;margin: 0;width: 45px;}
span.addtocart-button input.addtocart-button,span.addtocart-button input.notify-button{max-width:100%;background:#0077B3 ;color:#fff;border:solid #00669a 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:1.2em;cursor:pointer;text-align:center;letter-spacing:1px;padding:0.8em 0.81em;}
span.addtocart-button input.addtocart-button-disabled {width:11em;max-width:100%;background:#f2f2f2;color:#333;border:solid #333 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:1.2em;cursor:pointer;height:2.9em;text-align:center;letter-spacing:1px;}
div.vm-details-button {text-align: center;}
div.vm-details-button a {padding: 0.8em 1.0em; border: 1px solid grey; font-size: 1.1em;max-width:85%;width:12em;}
span.addtocart-button input.addtocart-button-disabled{width:auto;background:#f2f2f2 top repeat-x;border:solid #333 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:14px;cursor:pointer;height:34px;text-align:center;padding:4px 5px;color:#333;margin:10px 0px 0px 0px;}
.browse-view span.addtocart-button-disabled, .featured-view span.addtocart-button-disabled,
.latest-view span.addtocart-button-disabled, .topten-view span.addtocart-button-disabled, .recent-view span.addtocart-button-disabled,
.related-products-view span.addtocart-button-disabled, .browse-view span.addtocart-button-disabled, .addtocart-button-disabled
  {display: inline-block;padding: 0.8em 0.81em;border: 1px solid #ddd;font-size: 1.2em;border-radius: 4px;margin:0;color: #aaa;width: 12em;text-align: center;}
.category-view h4{margin:0;padding:0;}
.category-view .row .category .spacer h2{font-size:0.8em;margin:0;padding:0;}
.category-view .row .category .spacer h2 a{font-size:0.8em;display:block;text-align:center;}
.category-view .row .category .spacer h2 a img{margin-top:0.1em;max-width:100%;height:auto;}
.featured-view h4,.latest-view h4,.topten-view h4,.recent-view h4,.related-products-view h4{font-size:14px;margin:0 0 8px;padding:0;}
/*.browse-view h1{font-size:0.2em;margin:0 0 8px;padding:0;}*/
.orderby-displaynumber{border-bottom:solid #E9E8E8 1px;border-top:solid #E9E8E8 1px;margin:10px 0;padding:10px 0;}
.orderlistcontainer{font-size:12px;display:inline-block;text-decoration:none;margin:0 0 0 0.5em;}
.orderlistcontainer div.activeOrder{background:#FFF top right no-repeat url(../images/vmgeneral/arrow_down.png);cursor:pointer;border:solid #CAC9C9 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:2px 24px 1px 12px;}
.orderlistcontainer a{text-decoration:none;display:block;}
.orderlistcontainer a :hover{text-decoration:none;display:block;color:#EEE;background:#777;}
.orderlistcontainer div.orderlist{display:none;position:absolute;border:solid #CAC9C9 1px;background:#FFF;cursor:pointer;z-index: 1;}
.orderlistcontainer div.orderlist div{padding:2px 12px 1px;}
.orderlistcontainer div.orderlist div:hover{color:#EEE;background:#CAC9C9;}
.ask-a-question-view .product-summary{border-bottom:solid #CAC9C9 1px;margin:25px 0 0;padding:0 0 10px;}
.ask-a-question-view .product-summary h2{font-size:16px;margin:0;padding:0;}
.ask-a-question-view .product-summary .short-description{margin-top:6px;}
.ask-a-question-view .product-summary img.product-image{max-width:100%;max-height:100%;width:auto;height:auto;}
.ask-a-question-view .form-field textarea.field{width:394px;background:#fff url(../images/vmgeneral/default_bg.jpg) bottom repeat-x;border:solid #CAC9C9 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;text-align:left;padding:12px;}
.ask-a-question-view .form-field textarea.field:hover{background:#fff url(../images/vmgeneral/default_hover_bg.jpg) top repeat-x;color:#000;}
.ask-a-question-view .form-field .submit{width:418px;}
.ask-a-question-view input.counter,.ask-a-question-view input#name,.ask-a-question-view input#email{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;display:inline-block;margin:0 0 0 10px;padding:5px 5px 4px;}
.ask-a-question-view table.askform, .ask-a-question-view table.askform tr, .ask-a-question-view table.askform td {border:0;}
.ask-a-question-view table.askform td {padding: 5px 0;}
.ask-a-question-view #recaptcha_area {margin-bottom: 20px;}
a.ask-a-question{font-size:12px;font-weight:700;display:inline-block;text-decoration:none;margin-bottom:8px;padding:3px 12px 1px;margin: 2px 2px 2px 2px;}
a.ask-a-question:hover{color:#777;text-decoration:none;}
.ask-a-question-view,.manufacturer-details-view .spacer{padding:20px;}
.ask-a-question-view h1,.manufacturer-details-view h1{font-size:18px;margin:0;padding:0;}
.ask-a-question,.manufacturer,.manufacturer-details-view .email-weblink,.manufacturer-details-view .description{margin:10px 0 0;}
.manufacturer-details-view img{float:right;margin:0 0 10px 20px;}
.manufacturer-details-view .email-weblink a{margin-right:15px;}
.back-to-category {float:left;color:#FFF;margin-top: -14px;position: absolute;}
div.back-to-category a.product-details {color: #17a284;text-decoration: none;padding: 1px 5px 0;border-radius:5px;/*font-weight:bold;box-shadow: 1px 1px 4px #7e2f01;*/}
div.back-to-category a.product-details:hover { color: #128369; text-decoration: underline; }
a.product-details,a.details,div.details{background-position:0 0;display:inline-block;padding:0 8px 1px;}
a.details:hover,div.details:hover,a.product-details:hover{background-position:0 -40px;color:#FFF;}
span.details-button{ margin:0 0 0 10px;}
span.details-button input.details-button { background: url("../images/vmgeneral/backgrounds.png") repeat-x scroll center top #E8E8E8;color:#135CAE;border:1px solid #CAC9C9 ;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer; text-align:center;padding:3px 8px 1px;}
.coupon{color: gray;  border-radius:4px; border:1px solid #CAC9C9 ; font-size: 9px;padding: 3px;}
textarea.virtuemart{background:#fff;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;text-align:left;padding:5px 5px 4px;}
p.product_s_desc{padding:0;height: 3.4em;margin: 0 0;}
span.stock-level{font-size:10px;color:#7d7b7b;}
.horizontal-separator{height:1px;background:#e9e8e8;margin:10px 0;}
.dss-123 .horizontal-separator {height:1px;background:#C6DEDC;margin:0;}
.invalid{background-color:#78C8CC;color:#000;border-color:red;}
.page-results{margin-top:25px;text-align:right;}
.control-buttons button.default{margin-left:8px;}
table.user-details .vm-chzn-select{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px; width:210px}
table.user-details input{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px; width:200px}
table.user-details input.invalid{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:solid red 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px;}
table.user-details{width: 450px;margin-bottom:10px;}
table.user-details input[type="checkbox"] , table.user-details input[type="radio"] {width:20px}
td.key{padding:0 6px; width: 150px;}
.cart-view h1{font-size:20px;margin:0;padding:0 0 10px;}
.cart-view h2{font-size:12px;margin:0;padding:0;}
.checkout-button-top{text-align:right;border-top:solid #E9E8E8 1px;padding:10px 0 0;}
.checkout-button-top input.terms-of-service{margin-right:10px;display:inline-block;}
span.tos{display:inline-block;margin-right:15px;}
.billto-shipto{border-top:solid #E9E8E8 1px;border-bottom:solid #E9E8E8 1px;margin:10px 0 0;padding:10px 0 25px;}
.billto-shipto span,a.terms-of-service{display:inline-block;font-size:14px;}
#full-tos {display: none;}
.output-billto span.titles,.output-shipto span.titles{width:150px;float:left;}
.output-billto span.values-first_name,.output-billto span.values-middle_name,.output-billto span.values-zip,.output-shipto span.values-first_name,.output-shipto span.values-middle_name,.output-shipto span.values-zip{float:left;margin-right:3px;}
table.cart-summary tr th{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border-bottom:solid #E9E8E8 1px;padding:6px 2px 3px;}
.cart-summary tr td {padding:5px 3px 2px;}
.customer-comment{text-align:center;border-top:solid #E9E8E8 1px;margin:10px 0 0;padding:10px 0 0;}
textarea.customer-comment{background:#fff;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;text-align:left;padding:5px 5px 4px;}
.cart.customer-note{margin:10px 0 0 0;}
textarea#customer_note_field {margin: 10px 0 10px 0px;width:98%;}
div.terms-of-service{ margin:10px 0 0;padding:10px 0 15px; display : inline;}
.terms-of-service h5{background:#7C1E21;color:rgba(255, 255, 255, 0.9);font-size:14px;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-weight:400;margin:0;padding:15px;}
.terms-of-service h5 a,.terms-of-service h5 a:visited{color:#fff;text-transform:uppercase;}
.VmArrowdown{background:top right no-repeat url(../images/vmgeneral/arrow_down.png);cursor:pointer;float:right;width:16px;height:16px;padding:0 12px;}
ul.VMmenu,.VMmenu ul,.VMmenu li{list-style-type:none!important;background-image:none!important;padding:2px;}
#com-form-login .width30.floatleft {display: inline-block;margin: 0 20px 0 0;}
#com-form-login label{display:inline-block;}
#com-form-login input[type="checkbox"] {margin:0;}
.vm2-add_quantity_cart{background-position:0 0;width:24px;height:24px;border: 0px;cursor:pointer;}
.vm2-arrow_down{background-position:0 -72px;width:16px;height:16px;}
.vm2-billto-icon{background-position:0 -138px;height:24px;margin-right:6px;vertical-align:middle;width:24px;border :0px;}
.vm2-remove_from_cart{background-position: 0 -212px; border: 0 none; cursor: pointer; display: inline-block; height: 24px; vertical-align: middle; width: 24px;}
.vm2-shipto-icon{background-position:0 -284px;height:24px;margin-right:6px;vertical-align:middle;width:24px;}
.vm2-lowstock{background-position:0 -1114px;width:62px;height:15px;display:inline-block;float:right;margin:6px 4px 0 0;}
.vm2-nostock{background-position:0 -1179px;width:62px;height:15px;display:inline-block;float:right;margin:6px 4px 0 0;}
.vm2-normalstock{background-position:0 -1244px;width:62px;height:15px;display:inline-block;float:right;margin:6px 4px 0 0;}
.featured-view .vm2-lowstock, .featured-view .vm2-nostock, .featured-view .vm2-normalstock,
.latest-view .vm2-lowstock, .latest-view .vm2-nostock, .latest-view .vm2-normalstock,
.topten-view .vm2-lowstock, .topten-view .vm2-nostock, .topten-view .vm2-normalstock,
.recent-view .vm2-lowstock, .recent-view .vm2-nostock, .recent-view .vm2-normalstock,
.related-view .vm2-lowstock, .related-view .vm2-nostock, .related-view .vm2-normalstock{float:right;margin:6px 4px 0 0;}
.vm2-termsofservice-icon{background-position:0 -1309px;height:24px;margin-right:6px;vertical-align:middle;width:24px;display:inline-block;}
.vendor-store-desc,.category-view,.featured-view,.latest-view,.topten-view,.recent-view,.related-products-view,.browse-view,.order-view{margin-bottom:25px;}
.main-image,.featured-view .product,.latest-view .product,.topten-view .product,.recent-view .product,.related-products-view .product,.center,span.center{text-align:center;}
.vm-product-media-rating {width: 100%;float:left;}
.vm-product-media-rating h2 {border: 0;margin: 6px 0;}
.vm-rating-header {float:right;margin: 0 6px 0 0;}
.vm-product-media-container {text-align:center;max-width: 100%;margin-bottom:15px;}
.vm-product-container .vm-product-media-container {float: left;width: 55%;}
.vm-product-descr-container {float:left;width:100%;text-align:center;width: 100%;}
.vm-product-details-container {float:right;width:45%;}
.valign-wrapper {position: relative;}
.valign-content-wrapper {position: absolute; height: 100%; top: 50%; width: 100%;}
.valign-content {position: absolute; margin: 0px auto; left: 0px; right: 0px; top: -43px;}
/* .main-image img {max-width:100%;height:auto}*/
.main-image img {max-width:222px;max-height:260px;}
/*.main-image img.product-image,.featured-view .spacer img,.latest-view .spacer img,.topten-view .spacer img,.recent-view .spacer img{max-width:100%;height:auto;width:auto;}*/
/*.browseProductImage {max-height: 90px;width:auto;max-width: 100%;}*/
.customer-reviews,.ask-a-question-view .form-field{margin:30px 0 0; float:left;}
span.variant-name,span.custom-variant-name{width:100px;float:left;display:block;margin-bottom:5px;}
span.addtocart-button input.addtocart-button:hover,span.addtocart-button input.notify-button:hover,input.highlight-button:hover,a.highlight:hover{background-position:0 -200px;color:#f2f2f2;}
.category-view .row .category .spacer,.featured-view .spacer,.latest-view .spacer,.topten-view .spacer,.recent-view .spacer,.related-products-view .spacer,.browse-view .row .product .spacer{padding:0.4em;}
.featured-view .spacer h3,.latest-view .spacer h3,.topten-view .spacer h3,.recent-view .spacer h3,.related-products-view .spacer h3,.browse-view .row .product .spacer h2{font-size:14px;margin:0 0 0.2em;padding:0;}
.browse-view .row .product .spacer img,.related-products-view .row .product .spacer img{width:auto;height:auto;}
.display-number,.control-buttons,.right{text-align:right !important;margin:0 0.5em 0 0;}

.control-buttons #reg_text {float: left;margin: 0 20px 0 0;text-align: left;}
#userForm select,.width80{width:80%;}
textarea.virtuemart:hover,textarea.customer-comment:hover{color:#000;background:#e8e8e8;}
label.invalid,span.red{color:red;}
.output-billto span.values,.output-shipto span.values,.floatleft,span.floatleft{float:left;}
.output-billto span.values,.output-shipto span.values {padding-right:5px;}
.joomlaCoreField {background-color: #FFFFDD;}

.vm-pagination {float:left;text-align:center !important;}
.vm-pagination ul{text-align:center !important;}
.vm-pagination ul li{display: inline;}
.vm-pagination .counter{text-align: right !important;}
.vm-page-counter {float:right;}
.vm-bottom div{text-align:center !important;}
.vm-bottom ul{text-align:center !important;}
.vm-bottom ul li{display: inline;}
.vm-bottom  .counter{text-align: right !important;}
.pagenav {padding:3px 8px; margin:0 4px; border:1px solid #aaa; background-color:#fafafa; color:#808080;}
a.pagenav {color: #555;text-decoration: none;}
td.orders-key{font-weight: bold; text-align: left; }
section#top-a.grid-block.carlo.dss123 div.module.mod-line.homapage-banner.product-banner2.deepest div.prod-descriptions p { text-shadow: 0.6px 0.6px 2px #a74504;}

section#top-a p a {color: #ffffff;text-decoration: underline;}
/* Manufacturer View Default */
.manufacturer-view-default .row .manufacturer .spacer {padding: 0.4em;}
.product-field-display a img{display: block;}

.product-related-products, .product-related-categories{border-top:solid #ccc 1px;padding-bottom: 10px;}
.product-fields .product-field-type-P{clear: both; border-bottom: 1px solid #EEEEEE; margin-top: 18px;}
.product-field-type-P .product-fields-title{ font-size: 120%;}
.product-field-type-B,.product-field-type-S,.product-field-type-I,{float:left;text-align: left;}
.product-field-type-R{float:left;margin:0 1em;}
.product-fields-title-wrapper{min-width:10em; font-weight: bold;padding:0.5em 0;}
.product-field-type-S ul {margin: 0;padding: 0 0 0 15px;}
.vm-customfield-mod img,.vm-customfield-cart img{ vertical-align: middle; width: 16px;}
.vm-img-desc{display:block;}
a:hover .vm-img-desc{background: #095197}
.vmpayment_name, .vmpayment_cost, .vmshipment_name, .vmshipment_cost{padding:0 2px;}
.vmpayment_description,.vmshipment_description {color:gray;font-size:9px;padding:0 2px;}
.vmpayment_cardinfo {color:gray;font-size:9px;}
.virtuemart_search .inputbox{vertical-align :middle}
body#page.page.isblog.home.dss-101.com_contentdss101.com_content section#top-b { background:#FFF;}
.container {margin:10px auto;padding:0 15px;height: 120px;}
/* the outer div with the black border */
.tickercontainer { width: 100%;height: 120px;margin: 6px 0 0 0;padding: 0;overflow: hidden; background-color:#FFF; color:#000;  display:inline-block;}
/* that serves as a mask. so you get a sort of padding both left and right */
.tickercontainer .mask { position: relative; width: 100%; overflow: hidden; display: inline-block;height: 120px;}
ul.newsticker { position: relative;list-style-type: none;margin: 0;padding: 0;}
/* important: display inline gives incorrect results when you check for elem's width */
ul.newsticker li {float: left;margin: 10px;padding: 0 8px 0 0;}
.tickercontainer ul.er-controls li {color: #444;}

#top-b.grid-block div.wrapper.clearfix div.grid-box.width50 {width:100%;}
#top-b.grid-block div.wrapper.clearfix div.grid-box.width50.grid-h div.module.mod-line.manuf.deepest {display:none;}
/* Custom Field Images */
.product-fields .product-field,.product-related-categories .product-field {width:100%;float:left;display:inline-block;margin-bottom: 0.4em;}
.product-fields .product-field label.other-customfield {width:25%;float:left;position:relative;top:20px;left:-18px;margin-bottom:27px;text-align:center;}  /* For 4 images across use width:17% */
.product-fields .product-field-type-M {display:block}
.product-fields .product-field-type-M input[type=radio] {display:block;margin: 10px;}
.product-fields .product-field-type-M label {display:inline-block}
.product-fields .product-field-type-M img {display:block;vertical-align: text-top;float:right;}
.product-field-display {vertical-align: middle;}
.product-fields .product-field .vm-img-desc {font-size:9px;}

/* some more styles */
.buttonBar-right{text-align: right; float:right;}
.userfields_info{font-weight: bold;display: block;margin: 0px 0px 8px 0px;}

div.product {float:left;/*border:1px solid #ddd;*/min-width: 220px;}
div.product_horizon div.product {float:left;border:1px solid #ddd;margin:0.3%;min-width: 220px;}

.vm-product-descr-container h2 {height: 3.2em;margin-bottom: 0px}
.vm-product-descr-container-0 {height: 3.3em;margin-bottom: 0px}
.vm-product-descr-container-1 {height: 7.2em;margin-bottom: 0px}

/* Reset Bootstrap row class margin for VM views */
div[class*="-view"] .row{margin: 0;}

/* Start by setting display:none to make this hidden. Then we position it in relation to the viewport window with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with our animation centered, and no-repeating */
.vmLoadingDiv {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 )
    url('../images/vm-preloader.gif')
    50% 45%
    no-repeat;
}

/* When the body has the loading class, we turn the scrollbar off with overflow:hidden */
.vmLoading {
    overflow: hidden;
}

/* Anytime the body has the loading class, our modal element will be visible */
.vmLoading .vmLoadingDiv {
    display: block;
}
.vmLoadingDiv .vmLoadingDivMsg {
    position: relative;
    top: 50%;
}
div[class*="-view"] .row{/*display: flex; flex-wrap: wrap;justify-content: flex-start;*/}
.menu-dropdown li.level1 { padding-bottom: 11px; padding-top: 7.5px;}
.menu-dropdown a.level1,
.menu-dropdown span.level1 { padding: 1px; }
/* Set Hover and Active */
/*.menu-dropdown li.level1:hover .level1,*/
.menu-dropdown li.remain .level1, .menu-dropdown li.active .level1 {text-shadow: 0 1px 1px #b9e8d9;}
/* Drop-Down */
.menu-dropdown .dropdown { top: 43px; }
.menu-dropdown .dropdown, .menu-dropdown .dropdown-bg > div { border-radius: 4px; }
/* Menus - Sidebar/Accordion Menu ----*/
/* Level 1 */
.menu-sidebar li.level1 { border: none; }
.menu-sidebar a.level1, .menu-sidebar span.level1 { padding: 1px 11px; }
.menu-sidebar a.level1:hover, .menu-sidebar span.level1:hover { padding: 0 10px;border: 1px solid #DDD;background: #EEE;border-radius: 4px;color: #444;text-shadow: 0 1px 1px #FFF;}
.menu-sidebar a.level1 > span, .menu-sidebar span.level1 > span { line-height: 18px; }
/* Level 2-4 */
.menu-sidebar ul.level2 { padding-left: 11px;padding-right: 11px;}
.menu-sidebar ul.level2 ul { padding-left: 11px; }
div.content-prod div.icons a { margin-right:8px;}

/***** VW RATING SYSTEM *****/
.clr{clear:both;overflow:hidden;}
.general-bg,input.custom-attribute,input.quantity-input,.manufacturer-product-link a,a.ask-a-question,input.vm-default,a.product-details,a.details,div.details,button.default{background:#e8e8e8 url(/images/vmgeneral/backgrounds.png) top repeat-x;border:solid #CAC9C9 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;text-decoration:none;padding:5px 5px 4px;}
/*span.custom-variant-inputbox input.custom-attribute:hover,span.quantity-box input.quantity-input:hover,input.vm-default:hover,span.quantity-box input.quantity-input:hover,.ask-a-question-view input.counter:hover,.ask-a-question-view input#email:hover,table.user-details input:hover,a.ask-a-question:hover,a.details:hover,div.details:hover,a.product-details:hover,button.default:hover{background:#e8e8e8 url(/images/vmgeneral/backgrounds.png) repeat-x;background-position:0 -40px;color:#000;text-decoration:none;}
.productdetails-view .spacer-buy-area{padding:0 0 0 12px;}
.back-to-category {float:right;}
.product-neighbours{color:#777;margin:0 0 15px;}
.product-neighbours a.next-page{background:url(/images/vmgeneral/next_16x16.png) no-repeat right;padding-right:30px;line-height:20px;float:right;}
.product-neighbours a.previous-page{background:url(/images/vmgeneral/previous_16x16.png) no-repeat left;padding-left:30px;line-height:20px;float:left;}
.productdetails-view h1{font-size:22px;margin:0 0 6px;padding:0;}
.productdetails-view .product-short-description{margin:0 0 15px;padding:0;}
.productdetails-view .product-description,.product-fields{margin:15px 0;}
span.title{font-weight:700;display:block;border-bottom:solid #CAC9C9 1px;font-size:14px;margin:0 0 6px;}
.product-packaging{margin:15px 0 0;}
.icons{text-align:right;float:right;margin:4px 0 10px 30px;}
.additional-images img{margin-right:8px;width:50px;height:auto;}
.product-price{margin:0 0 15px;}
.price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax{text-decoration: line-through;}
.productdetails-view .addtocart-bar{margin:15px 0 0;padding:0 0 0 38px;}
.availability{text-align:center;margin:15px 0 0;}*/
.customer-reviews h4{border-bottom:solid #CAC9C9 1px;font-size:14px;margin:0 0 10px;padding:0 0 6px;}
.write-reviews{text-align:center;margin:20px 0 0;}
.write-reviews h4{text-align:left;}
.write-reviews h4 span{font-size:12px;font-weight:400;margin-left:8px;}
.write-reviews span.step{font-weight:700;display:inline-block;margin:0 0 8px;}
.write-reviews ul.rating{text-align:center;margin:0 0 20px;padding:0;}
.write-reviews ul.rating li{display:inline-block;list-style:none;text-align:center;padding:0 5px;}
.write-reviews ul.rating li span{display:block;}
.write-reviews textarea.virtuemart{margin-bottom:6px;display:inline-block;}
.list-reviews .normal{border:solid #CAC9C9 1px;margin-bottom:8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:12px;}
.list-reviews .normal blockquote,.list-reviews .highlight blockquote{margin-top:12px;font-size:12px;word-wrap:break-word;}
.list-reviews .normal blockquote:before,.list-reviews .highlight blockquote:before{content:open-quote;font-weight:700;font-size:24px;padding-right:6px;}
.list-reviews .normal blockquote:after,.list-reviews .highlight blockquote:after{content:close-quote;font-weight:700;font-size:24px;padding-left:6px;}
.list-reviews .highlight{background:#f7f6f6;border:solid #CAC9C9 1px;margin-bottom:8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:12px;}
.list-reviews span.date{float:right;display:block;color:#777;border-left:solid #CAC9C9 1px;border-bottom:solid #CAC9C9 1px;position:relative;top:-12px;right:-12px;font-size:10px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;padding:4px 6px 2px;}
/*span.variant-dropdown{width:150px;float:left;display:block;margin-bottom:5px;}
span.variant-dropdown select{width:150px;}
span.custom-variant-inputbox{width:152px;float:left;display:block;margin-bottom:5px;}
input.custom-attribute{width:140px;}
span.quantity-box{float:left;width:27px;padding-top:5px;}
input.quantity-input{height:19px;width:25px;text-align:center;font-weight:700;padding:2px;}
span.quantity-controls{width:15px;float:left;padding-top:2px;margin:0 0 0 10px;}
span.quantity-controls input.quantity-controls{height:14px;border:none;width:15px;color:transparent}
span.quantity-controls input.quantity-plus{background:url(/images/vmgeneral/quantity-controls.png) repeat-x;margin-bottom:2px;}
span.quantity-controls input.quantity-minus{background:url(/images/vmgeneral/quantity-controls.png) repeat-x;background-position:15px 0;}
.addtocart-bar{margin:0;padding:0;}
span.addtocart-button{width:152px;float:left;margin:0 0 0 10px;}
span.cart-images img {
    float: left;
    margin: 0;
    width: 45px;
}
span.addtocart-button input.addtocart-button,span.addtocart-button input.notify-button{width:152px;background:#e8e8e8 url(/images/vmgeneral/backgrounds.png) top repeat-x;background-position:0 -160px;color:#fff;border:solid #00a000 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:14px;cursor:pointer;height:34px;text-align:center;letter-spacing:1px;padding:4px 5px;}
span.addtocart-button input.addtocart-button-disabled {width:auto;background:#f2f2f2 top repeat-x;border:solid #333 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:14px;cursor:pointer;height:34px;text-align:center;letter-spacing:1px;padding:4px 5px;color:#333;margin:10px 0px 0px 0px;}

.category-view h4{font-size:14px;margin:0;padding:0;}
.category-view .row .category .spacer h2{margin:0;padding:0;}
.category-view .row .category .spacer h2 a{font-size:14px;display:block;text-align:center;}
.category-view .row .category .spacer h2 a img{margin-top:6px;max-width:100%;height:auto;}
.featured-view h4,.latest-view h4,.topten-view h4,.recent-view h4,.related-products-view h4{font-size:14px;margin:0 0 8px;padding:0;}
.browse-view h1{font-size:16px;margin:0 0 8px;padding:0;}
.orderby-displaynumber{border-bottom:solid #E9E8E8 1px;border-top:solid #E9E8E8 1px;margin:10px 0;padding:10px 0;}
.orderlistcontainer{font-size:12px;display:inline-block;text-decoration:none;margin:0 15px 0 0;}
.orderlistcontainer div.activeOrder{background:#FFF top right no-repeat url(/images/vmgeneral/arrow_down.png);cursor:pointer;border:solid #CAC9C9 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;padding:2px 24px 1px 12px;}
.orderlistcontainer a{text-decoration:none;display:block;}
.orderlistcontainer a :hover{text-decoration:none;display:block;color:#EEE;background:#777;}
.orderlistcontainer div.orderlist{display:none;position:absolute;border:solid #CAC9C9 1px;background:#FFF;cursor:pointer;z-index: 1;}
.orderlistcontainer div.orderlist div{padding:2px 12px 1px;}
.orderlistcontainer div.orderlist div:hover{color:#EEE;background:#CAC9C9;}
.ask-a-question-view .product-summary{border-bottom:solid #CAC9C9 1px;margin:25px 0 0;padding:0 0 10px;}
.ask-a-question-view .product-summary h2{font-size:16px;margin:0;padding:0;}
.ask-a-question-view .product-summary .short-description{margin-top:6px;}
.ask-a-question-view .product-summary img.product-image{max-width:100%;max-height:100%;width:auto;height:auto;}
.ask-a-question-view .form-field textarea.field{width:394px;background:#fff url(/images/vmgeneral/default_bg.jpg) bottom repeat-x;border:solid #CAC9C9 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;text-align:left;padding:12px;}
.ask-a-question-view .form-field textarea.field:hover{background:#fff url(/images/vmgeneral/default_hover_bg.jpg) top repeat-x;color:#000;}
.ask-a-question-view .form-field .submit{width:418px;}
.ask-a-question-view input.counter,.ask-a-question-view input#name,.ask-a-question-view input#email{background:#e8e8e8 url(/images/vmgeneral/backgrounds.png) top repeat-x;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;display:inline-block;margin:0 0 0 10px;padding:5px 5px 4px;}
.ask-a-question-view table.askform, .ask-a-question-view table.askform tr, .ask-a-question-view table.askform td {border:0;}
.ask-a-question-view table.askform td {padding: 5px 0;}
.ask-a-question-view #recaptcha_area {margin-bottom: 20px;}
.vmquote{font-size:smaller;}
.manufacturer-details-view img{float:right;margin:0 0 10px 20px;}
.manufacturer-details-view .email-weblink a{margin-right:15px;}
a.ask-a-question{font-size:12px;font-weight:700;display:inline-block;text-decoration:none;margin-bottom:8px;padding:3px 12px 1px;}
a.ask-a-question:hover{color:#777;text-decoration:none;}
input.vm-default{margin-bottom:2px;}
input.highlight-button{background:#e8e8e8 url(/images/vmgeneral/backgrounds.png) top repeat-x;background-position:0 -160px;color:#fff;border:1px solid #00a000;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;cursor:pointer;text-align:center;letter-spacing:1px;display:inline-block;text-decoration:none;padding:4px 8px 2px;}
input.highlight-button:visited{color:#fff;}
a.product-details,a.details,div.details{background-position:0 0;display:inline-block;padding:3px 8px 1px;}
a.details:hover,div.details:hover,a.product-details:hover{background-position:0 -40px;color:#777;}
span.details-button{ margin:0 0 0 10px;}*/
span.details-button input.details-button { background: url("/images/vmgeneral/backgrounds.png") repeat-x scroll center top #E8E8E8;color:#135CAE;border:1px solid #CAC9C9 ;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer; text-align:center;padding:3px 8px 1px;}
.coupon{color: gray;  border-radius:4px; border:1px solid #CAC9C9 ; font-size: 9px;padding: 3px;}
button.default{display:inline-block;cursor:pointer;padding:5px 8px 4px;}
button.default:hover{color:#777;}
a.highlight,a.highlight:visited{background:#e8e8e8 url(/images/vmgeneral/backgrounds.png) top repeat-x;border:solid #00a000 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;display:inline-block;text-decoration:none;background-position:0 -160px;color:#fff;padding:3px 8px 1px;}
textarea.virtuemart{background:#fff;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;text-align:left;padding:5px 5px 4px;}
p.product_s_desc{margin-bottom:6px;padding:0;}
span.stock-level{font-size:10px;color:#7d7b7b;}
.horizontal-separator{height:1px;background:#e9e8e8;margin:10px 0;}
.invalid{background-color:#ffd;color:#000;border-color:red;}
.page-results{margin-top:25px;text-align:right;}
.control-buttons button.default{margin-left:8px;}
table.user-details .vm-chzn-select{background:#e8e8e8 url(/images/vmgeneral/backgrounds.png) top repeat-x;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px; width:210px}
table.user-details input{background:#e8e8e8 url(/images/vmgeneral/backgrounds.png) top repeat-x;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px; width:200px}
table.user-details input.invalid{background:#e8e8e8 url(/images/vmgeneral/backgrounds.png) top repeat-x;border:solid red 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px;}
table.user-details{width: 450px;margin-bottom:10px;}
table.user-details input[type="checkbox"] , table.user-details input[type="radio"] {width:20px}
td.key{padding:0 6px; width: 150px;}
.cart-view h1{font-size:20px;margin:0;padding:0 0 10px;}
.cart-view h2{font-size:12px;margin:0;padding:0;}
.checkout-button-top{text-align:right;border-top:solid #E9E8E8 1px;padding:10px 0 0;}
.checkout-button-top input.terms-of-service{margin-right:10px;display:inline-block;}
span.tos{display:inline-block;margin-right:15px;}
.billto-shipto{border-top:solid #E9E8E8 1px;border-bottom:solid #E9E8E8 1px;margin:10px 0 0;padding:10px 0 25px;}
.billto-shipto span,a.terms-of-service{display:inline-block;font-size:14px;}
#full-tos {display: none;}
.output-billto span.titles,.output-shipto span.titles{width:150px;float:left;}
.output-billto span.values-first_name,.output-billto span.values-middle_name,.output-billto span.values-zip,.output-shipto span.values-first_name,.output-shipto span.values-middle_name,.output-shipto span.values-zip{float:left;margin-right:3px;}
table.cart-summary tr th{background:#e8e8e8 url(/images/vmgeneral/backgrounds.png) top repeat-x;border-bottom:solid #E9E8E8 1px;padding:6px 0 3px;}
.customer-comment{text-align:center;border-top:solid #E9E8E8 1px;margin:10px 0 0;padding:10px 0 0;}
textarea.customer-comment{background:#fff;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;text-align:left;padding:5px 5px 4px;}
div.terms-of-service{ margin:10px 0 0;padding:10px 0 15px; display : inline;}
.terms-of-service h5{background:#7C1E21;color:rgba(255, 255, 255, 0.9);font-size:14px;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-weight:400;margin:0;padding:15px;}
.terms-of-service h5 a,.terms-of-service h5 a:visited{color:#fff;text-transform:uppercase;}
.vm-button-correct,.vm-button-correct:hover,.vm-button-correct:visited{font-size:12px;font-weight:700;display:inline-block;text-decoration:none;color:#777;}
.vm-button-correct,.vm-button-correct:link,.vm-button-correct:visited{background:#e8e8e8 url(/images/vmgeneral/backgrounds.png) top repeat-x;background-position:0 -160px;color:#fff;border:solid #00a000 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;cursor:pointer;text-align:center;letter-spacing:1px;display:inline-block;text-decoration:none;padding:6px 12px 3px;}
.vm-button-correct:hover{background-position:0 -200px;color:#f2f2f2;text-decoration:none;}
.VmArrowdown{background:top right no-repeat url(/images/vmgeneral/arrow_down.png);cursor:pointer;float:right;width:16px;height:16px;padding:0 12px;}
ul.VMmenu,.VMmenu ul,.VMmenu li{list-style-type:none!important;background-image:none!important;padding:2px;}
#ui-tabs ul#tabs{list-style-type:none;overflow:hidden;margin:0;padding:20px 20px 0;}
#ui-tabs ul#tabs li{display:inline-block;cursor:pointer;background:#f2f2f2;padding:10px 20px 7px;}
#ui-tabs ul#tabs li.current{display:inline-block;background:#ccc;color:#444;}
#ui-tabs .tabs{padding:20px;}
#ui-tabs .dyn-tabs{overflow:auto;display:none;}
.clear,br.clear{clear:both;}
.floatright,span.floatright{float:right;}
.floatleft,span.floatleft{float:left;}
span.bold,div.bold{font-weight:700;}
.width1{width:1%;}.width2{width:2%;}.width3{width:3%;}.width4{width:4%;}.width5{width:5%;}.width6{width:6%;}.width7{width:7%;}.width8{width:8%;}.width9{width:9%;}.width10{width:10%;}.width11{width:11%;}.width12{width:12%;}.width13{width:13%;}.width14{width:14%;}.width15{width:15%;}.width16{width:16%;}.width17{width:17%;}.width18{width:18%;}.width19{width:19%;}.width20{width:20%;}.width21{width:21%;}.width22{width:22%;}.width23{width:23%;}.width24{width:24%;}.width25{width:25%;}.width26{width:26%;}.width27{width:27%;}.width28{width:28%;}.width29{width:29%;}.width30{width:30%;}.width31{width:31%;}.width32{width:32%;}.width33{width:33%;}.width34{width:34%;}.width35{width:35%;}.width36{width:36%;}.width37{width:37%;}.width38{width:38%;}.width39{width:39%;}.width40{width:40%;}.width41{width:41%;}.width42{width:42%;}.width43{width:43%;}.width44{width:44%;}.width45{width:45%;}.width46{width:46%;}.width47{width:47%;}.width48{width:48%;}.width49{width:49%;}.width50{width:50%;}.width51{width:51%;}.width52{width:52%;}.width53{width:53%;}.width54{width:54%;}.width55{width:55%;}.width56{width:56%;}.width57{width:57%;}.width58{width:58%;}.width59{width:59%;}.width60{width:60%;}.width61{width:61%;}.width62{width:62%;}.width63{width:63%;}.width64{width:64%;}.width65{width:65%;}.width66{width:66%;}.width67{width:67%;}.width68{width:68%;}.width69{width:69%;}.width70{width:70%;}.width71{width:71%;}.width72{width:72%;}.width73{width:73%;}.width74{width:74%;}.width75{width:75%;}.width76{width:76%;}.width77{width:77%;}.width78{width:78%;}.width79{width:79%;}.width81{width:81%;}.width82{width:82%;}.width83{width:83%;}.width84{width:84%;}.width85{width:85%;}.width86{width:86%;}.width87{width:87%;}.width88{width:88%;}.width89{width:89%;}.width90{width:90%;}.width91{width:91%;}.width92{width:92%;}.width93{width:93%;}.width94{width:94%;}.width95{width:95%;}.width96{width:96%;}.width97{width:97%;}.width98{width:98%;}.width99{width:99%;}.width100{width:100%;}
.vmicon, .vmiconFE{background:url(/images/vm2-sprite.png) no-repeat top left;}
.vm2-add_quantity_cart{background-position:0 0;width:24px;height:24px;border: 0px;cursor:pointer;}
.vm2-arrow_down{background-position:0 -72px;width:16px;height:16px;}
.vm2-billto-icon{background-position:0 -138px;height:24px;margin-right:6px;vertical-align:middle;width:24px;border :0px;}
.vm2-remove_from_cart{    background-position: 0 -212px; border: 0 none; cursor: pointer; display: inline-block; height: 24px; vertical-align: bottom; width: 24px;}
.vm2-shipto-icon{background-position:0 -284px;height:24px;margin-right:6px;vertical-align:middle;width:24px;}
.vm2-stars0{background-position:0 -358px;width:64px;height:13px;}
.vm2-stars1{background-position:0 -421px;width:64px;height:13px;}
.vm2-stars2{background-position:0 -484px;width:64px;height:13px;}
.vm2-stars3{background-position:0 -547px;width:64px;height:13px;}
.vm2-stars4{background-position:0 -610px;width:64px;height:13px;}
.vm2-stars5{background-position:0 -673px;width:64px;height:13px;}
.vm2-stars_0{background-position:0 -736px;width:64px;height:13px;}
.vm2-stars_1{background-position:0 -799px;width:64px;height:13px;}
.vm2-stars_2{background-position:0 -862px;width:64px;height:13px;}
.vm2-stars_3{background-position:0 -925px;width:64px;height:13px;}
.vm2-stars_4{background-position:0 -988px;width:64px;height:13px;}
.vm2-stars_5{background-position:0 -1051px;width:64px;height:13px;}
.vm2-lowstock{background-position:0 -1114px;width:62px;height:15px;display:block;}
.vm2-nostock{background-position:0 -1179px;width:62px;height:15px;display:block;}
.vm2-normalstock{background-position:0 -1244px;width:62px;height:15px;display:block;}
.vm2-termsofservice-icon{background-position:0 -1309px;height:24px;margin-right:6px;vertical-align:middle;width:24px;display:inline-block;}
.vm2-modallink{height:16px;margin-left: 3px;vertical-align:top;width:16px;display:inline-block; background: url("/images/icon_external_link.gif") no-repeat scroll left top transparent;}
.vm2-warning{background-position:0 -1383px;width:50px;height:40px;}
.vendor-store-desc,.category-view,.featured-view,.latest-view,.topten-view,.recent-view,.related-products-view,.browse-view,.order-view{margin-bottom:25px;}
.main-image,.featured-view .product,.latest-view .product,.topten-view .product,.recent-view .product,.related-products-view .product,.center,span.center{text-align:center;}
/* .main-image img {max-width:100%;height:auto}*/
.main-image img {max-width:220px;max-height:200px;}
.main-image img.product-image,.featured-view .spacer img,.latest-view .spacer img,.topten-view .spacer img,.recent-view .spacer img{max-width:100%;height:auto;width:auto;}
.additional-images,.featured-view .product-price,.latest-view .product-price,.topten-view .product-price,.recent-view .product-price,.output-billto,.output-shipto{margin:10px 0;}

#page.page.noblog.dss-.com_virtuemartdss.com_virtuemart div.additional-images { display:none;}
#page.page.noblog.dss-.com_virtuemartdss.com_virtuemart div.disRefContainer.dbrochures { display:none;}

.ask-a-question,.manufacturer,.manufacturer-details-view .email-weblink,.manufacturer-details-view .description{margin:10px 0 0;}
.customer-reviews,.ask-a-question-view .form-field{margin:25px 0 0;}
span.variant-name,span.custom-variant-name{width:100px;float:left;display:block;margin-bottom:5px;}
span.addtocart-button input.addtocart-button:hover,span.addtocart-button input.notify-button:hover,input.highlight-button:hover,a.highlight:hover{background-position:0 -200px;color:#f2f2f2;}
.category-view .row .category .spacer,.featured-view .spacer,.latest-view .spacer,.topten-view .spacer,.recent-view .spacer,.related-products-view .spacer,.browse-view .row .product .spacer{padding:6px;}
.featured-view .spacer h3,.latest-view .spacer h3,.topten-view .spacer h3,.recent-view .spacer h3,.related-products-view .spacer h3,.browse-view .row .product .spacer h2{font-size:14px;margin:0 0 6px;padding:0;}
.featured-view .spacer span,.latest-view .spacer span,.topten-view .spacer span,.recent-view .spacer span,.related-products-view .spacer span,.browse-view .row .product .spacer span{font-size:0.85em;color:#666;}
.browse-view .row .product .spacer img,.related-products-view .row .product .spacer img{max-width:90%;height:auto;}
.display-number,.control-buttons,.right{text-align:right !important;}
.ask-a-question-view,.manufacturer-details-view .spacer{padding:20px;}
.ask-a-question-view h1,.manufacturer-details-view h1{font-size:18px;margin:0;padding:0;}
#userForm select,.width80{width:80%;}
textarea.virtuemart:hover,textarea.customer-comment:hover{color:#000;background:#e8e8e8;}
label.invalid,span.red{color:red;}
.output-billto span.values,.output-shipto span.values,.floatleft,span.floatleft{float:left;}
.output-billto span.values,.output-shipto span.values {padding-right:5px;}
.joomlaCoreField {background-color: #FFFFDD;}
.vm-pagination div{text-align:center !important;}
.vm-pagination ul{text-align:center !important;}
.vm-pagination ul li{display: inline;}
.vm-pagination  .counter{text-align: right !important;}

.vm-bottom div{text-align:center !important;}
.vm-bottom ul{text-align:center !important;}
.vm-bottom ul li{display: inline;}
.vm-bottom  .counter{text-align: right !important;}

td.orders-key{font-weight: bold; text-align: left; }

/* Manufacturer View Default */
.manufacturer-view-default .row .manufacturer .spacer {padding: 6px;}
.product-field-display a img{display: block;}
.product-related-products, .product-related-categories{border-top:solid #ccc 1px;padding-bottom: 10px;}
.product-fields .product-field-type-P{clear: both; border-bottom: 1px solid #EEEEEE; margin-top: 18px;}
.product-field-type-P .product-fields-title{ font-size: 120%;}
.product-field-type-B,.product-field-type-S,.product-field-type-I{padding-left:3%;float:left;width:30%}
.product-fields-title{ font-weight: bold;}

.vm-customfield-mod img,.vm-customfield-cart img{ vertical-align: middle; width: 16px;}
.vm-img-desc{display:block;}
a:hover .vm-img-desc{background: #095197}
.vmpayment_name, .vmpayment_cost, .vmshipment_name, .vmshipment_cost{padding:0 2px;}
.vmpayment_description,.vmshipment_description {color:gray;font-size:9px;padding:0 2px;}
.vmpayment_cardinfo {color:gray;font-size:9px;}
.virtuemart_search .inputbox{height:16px;vertical-align :middle}
/* Custom Field Images */
.product-fields .product-field,.product-related-categories .product-field {width:100%;float:left;display:inline-block;}
.product-fields .product-field label.other-customfield {width:25%;float:left;position:relative;top:20px;left:-18px;margin-bottom:27px;text-align:center;}  /* For 4 images across use width:17% */
.product-fields .product-field input[type=radio] {position:relative;left:33px;}
.product-fields .product-field .vm-img-desc {font-size:9px;}

/* some more styles */
.priceColor2{color:gray;}
.line-through{text-decoration:line-through}
.inline{display: inline;}
td.pricePad{padding-right: 10px;}
td.priceCol{white-space:nowrap;}
div.spaceStyle{padding: 0px; margin: 5px; spacing: 0px;}
.vm-notice{color: #CC0000;}
.buttonBar-right{text-align: right; width: 100%;}
.userfields_info{font-weight: bold;display: block;margin: 0px 0px 8px 0px;}
.ratingbox {position:relative;display:block;width:120px;height:24px;background:url("/images/color-stars.png") repeat-x scroll 0 bottom transparent;}
.ratingbox span {background:url(/images/color-stars.png) repeat-x;display:block;width:1%;height:24px;position:absolute;}
.vote {display: block;margin-bottom: 4px;}
.category-ratingbox {position:relative;display:block;width:60px;height:12px;background:url("/images/color-stars-small.png") repeat-x scroll 0 bottom transparent;}
.category-ratingbox span {background:url(/images/color-stars-small.png) repeat-x;display:block;width:1%;height:12px;position:absolute;}
.stars-orange{background-position:0 0 !important;}
.stars-red{background-position:0 -54px !important;}
.stars-green{background-position:0 -108px !important; }
.stars-blue{background-position:0 -162px !important;}
.stars-purple{background-position:0 -216px !important;}
/* DeNovix content */
.easyapp-container {width:100%; height:100px; display:block;}
.easyapp-divs {min-width:120px;height:100px; display:block; float:left;}
.easyapp-captions {min-width:120px;width:100%;height:20px;float:left;text-align:center;}
.easyapp-images {width:120px; height:75px; margin:0 auto;text-align: center;}

@media all and (min-width: 1081px) {
div.vm-col {width: 32%;}
}

@media all and (max-width: 1080px) {
div.vm-col {width: 32%;}
}

@media all and (max-width: 980px) {
div#nav {display: none;}
div#contentarea {padding: 0;}
}

@media all and (max-width: 800px) {
div#line {display: none;}
div#nav {display: none;}
div.vendor-store-desc {display: none;}
div[class*="vm-col-"] {width: 49%;}
.vm-col-3 {width: 49%;}
h1#logo {margin-left: 0;}
div.prodinf {margin-top:0;width:auto;}
}

@media (max-width: 480px){
#header ul {text-align: center;}
.row div[class*="width"]{width:49%;float: left;margin-bottom: 15px;}
div.product {float:left; margin: auto;width: 49%;}
div[class*="vm-col-"] {width: 100%;}
.vm-product-container > div {width: 100%;float:none;margin-bottom: 15px;}
.productdetails-view .spacer-buy-area {padding: 0;}
.productdetails-view .addtocart-area, .productdetails-view .manufacturer, 
.productdetails-view .addtocart-bar{text-align: center;}
}
@media (max-width:479px)
{.custom-logo{height:60px;}
}
@media all and (max-width: 400px) {
.row div[class*="width"]{width:100%;float: none;margin-bottom: 15px;}
#header ul {right: 0px;left: 0px;}
}





