@charset "utf-8";
/* CSS Document 
Author : Ashutosh Machhe
@url : ashutoshmachhe.com
*/
html{background:url(/images/bg-body.jpg) no-repeat top center #F6FBFE; color:#555;}
body{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;}

/* Clearfix */
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{/*height:1%;*/}



/* Common Classes */
.noBorder{border:none;}
.textRight{text-align:right;}
.flLeft{float:left;}
.flRight{float:right;}
.clear{clear:both;}
h1{font-size:26px; font-weight:bold; color:#0C74A6; margin-bottom:10px;  line-height:26px; font-family:"Myriad Pro", "Lucida Sans", Arial; font-stretch:normal;}
h5{font-size:18px; line-height:30px; color:#0C74A6; margin-bottom:15px; }



.toTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/totop.gif) no-repeat scroll 0 0;
bottom:50px;
display:block;
height:27px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:hidden;
position:fixed;
right:0;
text-indent:-7500px;
width:27px;
z-index:7500;}

/* Layout */
.wrapper{margin:0 auto; width:960px; padding:0 14px;/* background:url(../images/bg-wrapper.jpg) no-repeat top center;*/}
.subWrapper{margin:0 auto; border:1px solid #D0E6EF; border-width:0 1px; padding:10px 9px; background-color:#fff;  min-height:250px; height:auto !important; height:250px;}
.areaPageBody{width:690px; float:left;}
.areaPageRightBar{width:250px; float:left;}
.areaIntroHolder{margin-top:10px; line-height:18px;}
.areaHeader{/* background: url(../images/bg-areaheader.jpg) no-repeat top center; */padding:40px 0 0 0;}
.areaFooter{text-align:center; border-top:3px solid #D0E6EF}

/* header */
.areaLogo {float:left; padding-left:15px;}
.areaMainNav{float:right;width:660px; height:70px; margin-top:10px;}
#Nav { width:660px; height:70px; margin:0; padding:0; background:url(../images/main-nav.gif) 0 0 no-repeat; }
#Nav li { display:inline; }
#Nav li a { float:left; outline:none; height:70px; overflow:hidden; display:block; text-indent:-99999px;}
#Nav li a { background-image:url(../images/main-nav.gif); background-repeat:no-repeat; }

/* a */
#Nav li#navHome a{ background-position: 0 0; width:121px; }
#Nav li#navOurProducts a{ background-position: -121px 0; width:165px;  }
#Nav li#navAboutUs a{ background-position: -286px 0;width:141px;   }
#Nav li#navContact a{ background-position: -427px 0; width:130px; }
/*#Nav li#navFaqs a{ background-position: -557px 0; width:103px; }*/

/* a:hover */
#Nav li#navHome a:hover{ background-position: 0 -68px; }
#Nav li#navOurProducts a:hover{ background-position: -121px -68px }
#Nav li#navAboutUs a:hover{ background-position: -286px -68px }
#Nav li#navContact a:hover{ background-position: -427px -68px }
/*#Nav li#navFaqs a:hover{ background-position: -557px -68px }*/

/* a:active */
#Nav li#navHome a:active { background-position: 0 -68px; }
#Nav li#navOurProducts a:active { background-position: -121px -68px; }
#Nav li#navAboutUs a:active { background-position: -286px -68px; }
#Nav li#navContact a:active { background-position: -427px -68px; }
/*#Nav li#navFaqs a:active { background-position: -557px -68px; }*/


/* a.current */
body#Home #Nav li#navHome a{ background-position: 0 -68px; }
body#OurProducts #Nav li#navOurProducts a{ background-position: -121px -68px; }
body#AboutUs #Nav li#navAboutUs a{ background-position: -286px -68px; }
body#Contact #Nav li#navContact a{ background-position: -427px -68px; }
/*body#Faqs #Nav li#navFaqs a{ background-position: -557px -68px; }*/


/* product dropdown */
.areaHeaderLinks{*display:inline; margin:12px 10px 0 0; top:68px; left:391px; position:absolute; z-index:99999;}
.areaHeaderLinks div{display:block; clear:right; text-align:right;}
.areaHeaderLinks div.jumpToMenu{display:none;}
.areaHeaderLinks span{float:right; display:block;}
.areaHeaderLinks a:hover{text-decoration:none;}
/* Jump To Menu */
.areaHeaderLinks div.jumpToMenu{background-color:#fff; border:5px solid #D6EEF7; position:absolute; z-index:2; top:40px; width:790px; display:none; text-align:left;}
.areaHeaderLinks div.jumpToMenu .closeJumpTo{display:block; background-color:#D6EEF7; padding:5px; border-top:1px solid #ababab; outline:none;}
.areaHeaderLinks div.jumpToMenu .jumpToModules{padding:10px; border:1px solid #BCDCEB;}
.areaHeaderLinks div.jumpToMenu ol{float:left; width:185px; text-align:left;}
.areaHeaderLinks div.jumpToMenu ol li{padding:5px 10px; background:url(../images/bg-dotted-separator.gif) repeat-x left bottom; margin:0 10px;}
.areaHeaderLinks div.jumpToMenu ol li a{color:#666; font-size:13px;}
.areaHeaderLinks div.jumpToMenu ol li.heading{color:#005AAB; font-weight:bold; font-size:14px; background:none;}
.areaHeaderLinks div.jumpToMenu ol li.heading a{color:#993333;}
.areaHeaderLinks div.jumpToMenu ol li.lastLink{margin-bottom:10px; background:none;}
.areaHeaderLinks div.jumpToMenu ol li.memberPhoto img{border:1px solid #ccc; border-bottom:none; height:60px; width:60px; margin-bottom:7px;}


/* home intro */
.areaIntroHolder li{float: left; min-height:250px; height:auto !important; height:250px;}
.areaIntroHolder li.module1{ width:440px; margin-right:4px;}
.areaIntroHolder li.module2{ width:235px; border:1px solid #E6E6E6; background:#f1f1f1; margin-left:10px;}
.areaIntroHolder li.module2 h6{font-size:16px; border-bottom:1px solid #E6E6E6; line-height:30px; padding-left:15px; color:#0C74A6;}
.areaIntroHolder li.module2 p{padding:15px;}

/*subpages */
.pageBodyContent{margin:140px 15px 0 25px; min-height:600px; height:auto !important; height:600px;}
.rightBarContent{margin:100px 0 0 0;}
.rightBarContent img {padding-left:21px; padding-top:10px; padding-bottom:5px;}
/*Right bar - Sublinks */
.subLinks{ width:250px;}
.subLinks li{background:url(/images/bg-sublink-divider-trans.png) no-repeat top left;}
.subLinks li a{display:block; background:url(/images/bg-sublink-trans.png) no-repeat; padding-left:35px; font-size:13px; color:#444; text-decoration:none; font-weight:bold; line-height:37px; }
.subLinks li a:hover{background:url(/images/bg-sublink-hover-trans.png) no-repeat; color:#1c1c1c;}
.imgtext{color:#000; font-size:14px; font-weight:bold; padding-left:20px; line-height:20px;}


/*porducts pages */
.areaProductInfo{ padding:15px 0; border-bottom:1px dotted #eee;}
.areaProductInfo ol.proContent{}
.areaProductInfo ol.proContent li.proLogo{float:left; width:120px; margin:0 10px;}
.areaProductInfo ol.proContent li.proInfo{float:left; margin:0 10px; width:500px;}
.areaProductInfo ol.proContent li.proInfo h1{font-size:18px; color:#111; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.areaProductInfo ol.proContent li.proInfo h6{font-size:14px; color:#666; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold; padding-bottom:8px;}
.areaProductInfo h6{font-size:14px; color:#666; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold; padding-bottom:8px;}
.areaAppInfo{margin:20px 0;}
ul.listTick {}
ul.listTick li{background:url(/images/tick-small.gif) no-repeat 0 3px; padding-left:20px; line-height:22px;}
ul.leftside{ float:left; padding-left:10px; margin-right:20px}
ul.leftside li{background:url(/images/tick-small.gif) no-repeat 0 3px; padding-left:20px; line-height:22px;}

.areaProductApp{ margin:20px 0;}
.appInfo{float:left; width:100%; background:url(../images/appinfobg.jpg) no-repeat #fff;border-top:1px solid #C8CFDD; padding-bottom:10px; }
.appLinks{float:left; width:150px; padding:10px 0;}
.appDetails{float:left; width:475px; padding:10px; margin-left:5px;}
.appLinks ol{margin:0; padding:0; font-weight:bold; font-size:13px;}
.appLinks ol li{margin:0 0 5px 0; padding:0 15px 0 10px; list-style:none;}
.appLinks ol li a{display:block; font-weight:normal; padding:8px 0 8px 15px ; text-decoration:none;color:#999;}
.appLinks ol li.current{background:url(../images/selectedapp.png) repeat-y right top; border:solid #DCE0E9; border-width:1px 0; }
.appLinks ol li.current a{color:#111;}
.appDetails span{text-align:right; display:block;}
.appDetails h6{font-size:15px; color:#0C74A6; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold;}
.appDetails h6 img{margin-right:10px;}
.appDetails .pageData{background:none;}
.appDetails .highLightImage{border-color:#D3AE77;}
.appDetails .pageData .photoSet{width:500px;}
.appDetails .pageData .photoSet ol{width:500px;}
.appDetails .pageData h5{border-top:1px solid #D3AE77;}
.appDetails .pageData img{margin:0 10px 10px 10px;}

#app1, #app2, #app3, #app4{display:none;}

.areaMethodsApp{}
.areaMethodsApp ol.appList{}
.areaMethodsApp ol.appList li{ list-style:none; margin-bottom:5px; padding:10px 0;}
.areaMethodsApp ol.appList li.row2{ border-bottom:1px dotted #ddd;}
.areaMethodsApp ol.appList li img{float:left; margin-right:5px;}
.areaMethodsApp ol.appList li h6{float:right; width:500px;}

/*product page themes */
.productHuwasan{background:url(../images/bg-subpages/huwasan-product-1.jpg) no-repeat center 10px #fff;}
.productAtago{background:url(../images/bg-subpages/product-bg-atago.jpg) no-repeat center 10px #fff;}
.productBhanu{background:url(../images/bg-subpages/product-bg-bhanu.jpg) no-repeat center 10px #fff;}
.productEutechinstruments{background:url(../images/bg-subpages/product-bg-eutech.jpg) no-repeat center 10px #fff;}
.productGlassware{background:url(../images/bg-subpages/product-bg-glassware.jpg) no-repeat center 10px #fff;}
.productKonikaminalta{background:url(../images/bg-subpages/product-bg-konikaminolata.jpg) no-repeat center 10px #fff;}
.productMillipore{background:url(../images/bg-subpages/product-bg-millipore.jpg) no-repeat center 10px #fff;}
.productShriagency{background:url(../images/bg-subpages/product-bg.jpg) no-repeat center 10px #fff;}
.productShrioumchemicals{background:url(../images/bg-subpages/product-bg-shrioum.jpg) no-repeat center 10px #fff;}
.productSwissengineers{background:url(../images/bg-subpages/product-bg-swissengg.jpg) no-repeat center 10px #fff;}
.productVardhanworks{background: url(../images/bg-subpages/product-bg-vardhan.jpg) no-repeat center 10px #fff;}
.tblData td{ padding:5px;}
.aboutus{background:url(../images/bg-subpages/about-us-bg.jpg) no-repeat center 10px #fff;}
.contactus{background:url(../images/bg-subpages/contact-us-bg.jpg) no-repeat center 10px #fff;}

