     @charset "utf-8";
/* CSS Document border:1px solid #000*/
a{text-decoration: none}
* {margin: 0;}
p{margin:0; padding:0; inline}
html, body{margin:0; padding:0; text-align:center; height: 100%; font-family: Tahoma; font-size:11px; color:#414141}
#container{width:1024px; text-align:left; min-height: 100%;	height: auto !important; height: 100%; margin: 0 auto -55px;}
.push {height: 55px; background: none /* .push must be the same height as .footer */}

#topLogos{width:1024px; height:115px; }
#topLogos .logo{float:left; width:177px; height:92px; margin-top:15px; margin-left:10px}
#topLogos .socLinks{float:right; width:auto; height:22px; margin-right:15px; margin-top:55px;}
#topLogos .leftSoc{float:left; margin-left:15px}

#menu{width:1024px; height:40px;}
#menu .corner{float:left; width:10px; height:34px}
#menu .center{float:left; width:1004px; height:34px; background: url(i/menubg.jpg) repeat-x}


.footer{width:1024px; height:54px; border-top:1px solid #ebe7e8; margin:auto; text-align:left}
a.linkF{font-family:Tahoma; font-size:11px; color:#3c3c3c; text-decoration:none}
a.linkF:hover{font-family:Tahoma; font-size:11px; color:#3c3c3c; text-decoration:underline}
.c-linkF{float:right; font-family:Tahoma; font-size:11px; color:#3c3c3c; margin-right:10px; margin-top:20px; }
.copyright{float:left; font-family:Tahoma; font-size:11px; color:#3c3c3c; margin-left:10px; margin-top:20px;}

#search{height:18px; float:right; margin-top:8px;}
.searchIn{height:16px; font-size:11px; width:160px; background-image:url(i/searchform.jpg); border:0; padding:0; margin:0; padding-top:2px;padding-left:3px; float:left}
.left{float:left}
.searchT{margin-top:3px; margin-right:8px}

#content{width:1004px; height:auto; margin-left:10px; border-top:1px solid #e9e7e8; padding-top:10px; overflow:hidden}
.section{float:left; width:746px;}
.sideMenu{float:left; width:250px;}

#products{width:auto; height:280px; width:auto}
#products .productsContainer{float:left; background:url(i/productsbg.jpg) repeat-x; height:280px; width:710px; }
#products .leftM{float:left; border-right:1px solid #c3c3c3; width:365px; height:250px; margin:17px 0px 10px 0px}
#rightM{float:left; height:250px; width:310px; margin-left:20px; margin-top:17px;}
.mainNews{height:auto; overflow:hidden; }
.image{float:left; margin:6px 0px 0px 6px;}
.text{float:left; width:270px; margin:6px 0px 0px 16px; color:#414141; font-family:Tahoma; font-size:11px; margin-bottom:10px}

#rMenu{height:227px; width: 255px; margin-bottom:15px; margin-top:3px;}
#rFeed{height:auto; width: 255px; margin-bottom:15px; margin-top:3px;}
.rCont{float:left; width:225px; height:227px; background: url(i/rbg.jpg) repeat-x}

#rMenu ul {list-style-type: none; padding:0; margin:0; padding-top:17px; }
#rMenu li {background:url(i/arrow.png) no-repeat; background-position:0 2px; padding-left:20px; padding-bottom:10px; border-bottom:1px solid #dbdbdb; height:13px;}
#products ul {list-style-type: none; padding:0; margin:0; float:right}
#products li {background:url(i/arrowsmall.png) no-repeat; background-position:0 5px; padding-left:13px;}

.uFeedTitle{margin-left:6px; width:244px; height:28px; border-bottom:1px solid #c5c5c5; }
#uFeedCont{margin-left:6px; width:244px; height:auto; overflow:hidden; border-bottom:1px solid #c5c5c5; padding: 10px 0px 10px 0px}
#uFeedCont .pic{float:left; width:55px; height:55px;}
#uFeedCont .txt{float:left; margin-left:12px; width:171px; height:auto; overflow:hidden; font-family: Tahoma; font-size: 9px; color:#414141; text-align: justify}
.askBtn{margin:20px 0px 10px 6px}

.date{font-family:Tahoma; font-size:11px; color:#b68536; font-weight:bold}
a.readMore{color:#b68536}
a.readMore:hover{color:#b68536; text-decoration:underline}

.newsSmall{clear:both; height:20px; border-bottom:1px solid #c3c3c3; width:auto; padding-top:4px; width:330px; padding-left:5px; margin-left:10px}
a.small{color:#414141; font-family:Tahoma; font-size:11px;}
a.small:hover{color:#414141; font-family:Tahoma; font-size:11px; text-decoration:underline}

#rightM ul{list-style-type: none; padding:0; margin:0; float:left; border-bottom:1px solid #c3c3c3; width:310px}
#rightM li{background:url(i/arrow.png) no-repeat; background-position:0 2px; padding-left:20px;}

/* Simple slider */
.container { width:254px; height:200px; overflow:hidden; position:relative; float:left; margin:25px 7px 0px 7px }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:254px; display:none;}

.prodImg{width:46px; height:auto; dispaly:block; float:left; margin-right:5px}
.prodTxt{width:200px; height:auto; dispaly:block; float:left; font-family: Tahoma; font-size: 9px; color:#414141; }
.mrsp{color:#b68536; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; float:right; margin-right:5px}
.rig{float:right}

.previous{margin-top:80px;}
.next{margin-top:80px;}

#adds{width:732px; margin-top:6px; margin-bottom:10px; height:464px; background: url(i/black.jpg) no-repeat}
#add2{width:732px; margin-top:6px; margin-bottom:10px; height:464px; background: url(i/vintage.jpg) no-repeat}
#add3{width:732px; margin-top:6px; margin-bottom:10px; height:464px; background: url(i/bt.jpg) no-repeat}
.bttn{margin-top:275px; margin-left:350px}

#textArea{font-family:Tahoma; font-size:11px; text-align:justify; color:#414141; width:692px; margin-top:6px; margin-bottom:10px; height:auto; overflow:hidden; background: url(i/bege.jpg) no-repeat; padding:20px;}
.titlePage{font-family:Tahoma; font-size:20px; color:#414141; margin-bottom:10px;}


/* Product section */
#productBox{width:182px; height:216px; background:url(i/productbg.png) no-repeat; float:left; margin-right:27px; margin-bottom:27px; padding:15px;}
#productBox .imgBox{width:auto; height:auto; text-align: center; height:127px;}
#productBox .productRead{float:right; margin-top:6px}
#productBox a.productReadMore{color:#FFF}
#productBox a.productReadMore:hover{color:#FFF; text-decoration: underline}
#productBox .productImage{margin:auto}

/* Team section */
#teamBox{width:182px; height:216px; background:url(i/teambox.png) no-repeat; float:left; margin-right:27px; margin-bottom:27px; padding:15px;}
#teamBox .imgBox{width:182px; text-align: center; height:130px;}
a.mail{color:#414141}
a.mail:hover{color:#414141; text-decoration: underline}
.facelink{position:absolute; z-index:10; margin-top:190px; margin-left:130px;}

/* Factory tour */
#factoryTour{width:149px; height:97px; background:url(i/factorybox.png) no-repeat; float:left; margin-right:10px; margin-bottom:10px; padding:8px;}

/* News */
#textAreaNews{font-family:Tahoma; font-size:11px; text-align:justify; color:#414141; width:732px; margin-top:6px; margin-bottom:10px; height:auto;}
.archive{float:right; margin-right:6px; margin-top:8px;}
.archive a{color:#b68536; text-decoration:none}
.archive a:hover{color:#b68536; text-decoration:underline}
.newsTitle{margin-left:6px}
#newsBig{clear:both; margin-bottom:10px; overflow:hidden}
.newsLeft{float:left}
.newsRight{float:left}
.newsContent{float:left; width:690px; height:147px; background: url(i/newsbg.jpg) repeat-x; padding-top:25px; padding-left:10px;}
.newsImg{float:left; width:54px; height:54px;}
.newsTextContent{float:left; margin-left:15px; width:605px; height:auto; text-align: justify}
.dateNews{color:#b68536}; 
#bigRead{list-style-type: none; padding:0; margin:0; float:right;}
#bigRead li{background:url(i/arrowsmall.png) no-repeat; background-position:0 5px; padding-left:13px; margin-top: 10px; list-style-type: none; float:right;}
#textAreaNewsFull{font-family:Tahoma; font-size:11px; text-align:justify; color:#414141; width:692px; margin-top:6px; margin-bottom:10px; height:auto; overflow:hidden; background: url(i/newsc.jpg) no-repeat; padding:20px;}
.archiveNews{height:14px; width:681px; border-bottom:1px solid #dbdbdb; padding:6px;}
.fullNewsTitle{font-size:17px; font-family:Tahoma; color:#b68536; margin-bottom:10px;}
.fullNewsGallery{margin-left:20px;}
#pTitles{height:25px; margin-top:10px;}

/* Dealers */

.dealersContent{width:690px; height:auto; overflow:hidden; background-color:#FFF; padding-bottom:20px;}
.dealersTitle{font-family:Tahoma; font-size:14px; color:#414141; margin-left:20px; margin-bottom:20px; margin-top:10px;}
.dealerUL{list-style-type:none; padding:0; margin:0; margin-left:20px;}
.dealerUL li{height:22px;}
a.dealerLink{font-family:Tahoma; font-size:14px; color:#414141;}
a.dealerLink:hover{font-family:Tahoma; font-size:14px; color:#414141; text-decoration:underline}
a.dealerLinkActive{font-family:Tahoma; font-size:14px; color:#b68536;}
#countries{float:left; width:170px; background:url(i/lined.jpg) repeat-y ; background-position:160px}
#locations{float:left; width:480px; height:auto; margin-top:50px; margin-left:20px;}
#couTitle{height:21px;}
#couTitle .flag{float:left; width:36px; height:21px; margin-right:8px; }
#couTitle .flagTitle{float:left; font-size: 16px; font-weight:bold}
.distributor{height:auto; overflow:hidden; width:470px; margin-top:15px; border-bottom:1px solid #CCC; padding-bottom:15px;}
.distributor .left{float:left; width:250px; height:auto;}
.distributor .right{float:left; width:220px; height:auto;}

/* Lab full */
#labPic{width:138px; height:154px; background:url(i/picturebox.png) no-repeat; float:left; margin-right:15px; margin-bottom:27px;text-align:center;}

/* Products section */

#productspecs td{font-family:Tahoma; font-size:9px; color:#3e3e3e; width:225px; border-bottom:1px solid #c8c5c5; height:20px;}
#checkoutTable td{font-family:Tahoma; font-size:12px; color:#3e3e3e; width:225px; border-bottom:1px solid #c8c5c5; height:25px;}
.productSpecTitle{font-family:TrebuchetMS; font-size:24px; color:#3e3e3e; float:left}
.productLinkd{font-size:13px; font-family:Tahoma; color:#010101; float:right; margin-top:5px;}
.productLink{float:left; font-size:13px; font-family:Tahoma; color:#010101; margin-top:6px; margin-left:12px}
a.productLinks{font-size:13px; font-family:Tahoma; color:#010101; text-decoration: none}
a.productLinksActive{font-size:13px; font-family:Tahoma; color:#b68536; text-decoration: underline}
a.productLinks:hover{font-size:13px; font-family:Tahoma; color:#b68536; text-decoration: underline}
.productDescription{font-size:12px; font-family:Tahoma; color:#fbfbfb; margin-top:40px; margin-left:55px; width:435px; height:230px;}
.key{font-family:Tahoma; font-size:20px; color:#ffffff; float:left; margin-top:-8px;}
.productMain{font-size:38px; font-family:TrebuchetMS; color:#FFFFFF; padding-left:45px; padding-top:35px;}
.keyFeatures{margin-left:60px; margin-top:55px}
.iconKey{float:left; margin-left:20px; margin-top:-10px}

.productsLeft{width:255px; float:left; height:auto;}
.productsVideo{width:255px; height:182px; margin-bottom:29px; }
.productsQuick{height:30px; width:255px; border-bottom:1px solid #c8c5c5}
.icon{float:left; margin-left:12px; margin-top:6px;}
.productArrow{float:right; margin-right:16px; margin-top:10px; }
.productRight{float:left; width:450px; margin-left:20px;}
.productBig{width:732px; margin-top:6px; margin-bottom:10px; height:464px;}
#productVideoX{float:left; margin-right:10px; border:1px solid #c1c1c1; width:55px; height:55px}
.yTitle{color:#b68536; margin-bottom:8px}
.del{border:1px solid #c1c1c1; width:250px; height:16px;}

/* Newsletter */

.letterTitle{ border-bottom:2px solid #c5c5c5; font-family:Tahoma; font-size: 23px; color:#3e3e3e; height:35px; text-align:left}
.letterCorner{float:left}
.letterInput{float:left; border:0; background: url(i/letterbg.jpg) repeat-x; width:200px; height:27px}
.letterForm{width:228px; margin:auto;}
.letterContainer{border-bottom:1px solid #c5c5c5; height:160px;}
.letterLetter{height:27px; font-size:16px; margin-left:-50px; margin-top:15px;}
.letterContainerT{border-bottom:1px solid #c5c5c5; height:160px;}

.cartContent{margin-left:10px;}
#cart_clear{margin-left:10px;}

/* Products review */

#tip { 
    display:none; 
    background:transparent url(http://www.jzmic.com/i/tooltip/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
}

#tipw { 
    display:none; 
    background:transparent url(http://www.jzmic.com/i/tooltip/white_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
}
.buySmall{position:absolute; margin-top:198px; margin-left:355px; width:74px; height:24px;}
.msg{padding-top:120px; position:absolute; width:560px; height:180px; background:#000; filter:alpha(opacity=75);  -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75; }
#notTp{z-index:2000; position:absolute; color:#FFF; font-size:20px;; width:560px;; text-align:center; margin-top:130px;}
.paging{display:block; width:15px; height:15px; margin-left:7px; margin-top:2px; float:left; }
