@charset "utf-8";
/* CSS Document */

/* Common Properties
---------------------------------------------------------------------*/
*{padding:0; margin:0; }
body{padding:0; margin:0; font-size:12px; color:#37354a; font-family:Arial; background:#fff;}
div,ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,span,img,input{padding:0; margin:0; list-style:none;}
img{ border:none; outline:none;}
a{ outline:none;}
.floatL{float:left;}
.floatR{float:right;}
.spacer{ margin:0; padding:0; line-height:0; clear:both; font-size:0;}
.disNone{ display:none;}
/* common padding css Properties
---------------------------------------------------------------------*/
.padT6{ padding-top:6px;}.padB20{ padding-bottom:20px;}.padB30{ padding-bottom:30px;}


/* common height css Properties
---------------------------------------------------------------------*/
.height272{ height:272px;}
.height117{ height:117px;}


/* Header css Properties
---------------------------------------------------------------------*/
.mainContainer{ display:block; width:963px; margin:auto; position:relative;}
/**/
.indexMainContiner{display:block; width:963px; margin:auto; position:relative;}
.flashBanner{height:500px;}
.indexHeader{ display:block; position:absolute; top:-500px; left:0;}


/* Header css Properties
---------------------------------------------------------------------*/
.headerWrap{ position:absolute;left:2px; top:-1px; display:block; z-index:20;}
.headerWrap .navigation{background:url(../images/img-menubg.png) no-repeat 0 0; height:87px; width:960px; display:block;}
.headerWrap .topLinks{display:block; text-align:right; color:#000; padding:6px 13px 0 0;}
.headerWrap .topLinks a{display:inline;font-size:11px; color:#000; text-decoration:none;}
.headerWrap .topLinks a:hover{text-decoration:underline;}


/* Logo css Properties
---------------------------------------------------------------------*/
h1{ float:left; margin-top:20px; padding-left:33px;}
h1 a{ background:url(../images/img-logo.jpg) no-repeat 0 0; height:47px; width:94px; display:block; text-indent:-5000px; font-size:0; line-height:0;}


/* Navigation css Properties
---------------------------------------------------------------------*/
.menu{ float:left; margin:14px 0 0 25px;}
.menu ul li{ float:left; padding-right:10px; position:relative;}
.menu ul li a{ display:block; padding-left:21px; font-size:21px; font-weight:normal; text-transform:uppercase; color:#7f7f7f; border-left:1px dotted #b2b2b2; line-height:16px; text-decoration:none;}
.menu ul li a span{ display:block; padding:14px 34px 14px 0; color:#7f7f7f;cursor:pointer;}
.menu ul li a:hover{ display:block; border-left:1px solid #000; background:url(../images/img-left-tabcurv.jpg) no-repeat 10px 0;text-decoration:none;color:#fff;}
.menu ul li a:hover span {display:block;background:url(../images/img-rht-tabcurv.jpg) no-repeat right top;color:#fff;cursor:pointer;}
.menu ul li a.active {border-left:1px solid #000; background:url(../images/img-left-tabcurv.jpg) no-repeat 10px 0;text-decoration:none; color:#fff;}
.menu ul li a.active span {display:block;background:url(../images/img-rht-tabcurv.jpg) no-repeat right top;color:#fff;cursor:pointer;}
/**/
.menu ul li a span strong{ font-size:15px; font-weight:bold;}

/*drop down*/
.menu ul li .subMenu{ position:absolute; left:11px; top:46px; width:130px;_width:131px; *width:131px; *left:10px; display:none;}
.menu ul li .subMenu table{ border:none;}

/*Modified by width*/
.menu ul li .subMenu.w144{ width:144px; _width:145px; *width:145px;}
.menu ul li .subMenu.w145{ width:144px; _width:145px; *width:145px;}
.menu ul li .subMenu.w129{ width:129px; _width:130px; *width:130px;}

/*safari hacks - Safari 2 - 3.1 */
html[xmlns*=""]:root .menu ul li .subMenu.w130{width:132px;}
html[xmlns*=""]:root .menu ul li .subMenu.w144{width:144px;}
html[xmlns*=""]:root .menu ul li .subMenu.w145{width:148px;}
html[xmlns*=""]:root .menu ul li .subMenu.w129{ width:131px;}

/* top part*/
.menu ul li .subMenu table td.leftTop{ background:#009f4e; height:12px; width:10px; font-size:0; line-height:0;}
.menu ul li .subMenu table td.topBg{ background:#009f4e; height:12px; font-size:0; line-height:0;}
.menu ul li .subMenu table td.rhtTop{ background:#009f4e; height:12px; width:10px; font-size:0; line-height:0;}

/* top part*/
.menu ul li .subMenu table td.leftMid{ background:#009f4e; height:auto; font-size:0; line-height:0;}
.menu ul li .subMenu table td.mid{ background:#009f4e; height:auto; }
.menu ul li .subMenu table td.rhtMid{ background:#009f4e; height:auto; font-size:0; line-height:0;}

/*Flexible part*/
.menu ul li .subMenu table td ul{border-top:2px solid #173387; width:100%;}
.menu ul li .subMenu table td ul li{margin:0; padding:0; padding:7px 0; border-bottom:1px dotted #fff; width:100%;}
.menu ul li .subMenu table td ul li a{margin:0; padding:0; display:block; border:none; font-size:12px; color:#fff; }
.menu ul li .subMenu table td ul li a:hover{ background:none; color:#fac31d; border:none;}
.menu ul li .subMenu table td ul li.last{border-bottom:none;  }
/**/

/* top part*/
.menu ul li .subMenu table td.leftBot{ background:url(../images/left-bot-menu-bg.gif) no-repeat 0 0; height:12px; width:10px; font-size:0; line-height:0;}
.menu ul li .subMenu table td.botBg{ background:#009f4e; height:12px; font-size:0; line-height:0;}
.menu ul li .subMenu table td.rhtBot{ background:url(../images/right-bot-menu-bg.gif) no-repeat 0 0; height:12px; width:10px; font-size:0; line-height:0;}


/* flash banner css Properties
---------------------------------------------------------------------*/
.flashanner{ display:block; z-index:0; position:relative; height:495px;}
.flashCont{ position:absolute; z-index:10;}
.flashanner .carveImageWrap{position:absolute; left:0; top:403px; z-index:20; background:url(../images/img-green-strip.png) no-repeat 0 0; height:82px; width:963px; display:block; }


/* flash banner css Properties
---------------------------------------------------------------------*/
.innerContainer{ width:964px; margin:auto; position:relative;}
.innerContainer .leftWrap{ float:left; width:225px; margin-right:19px; display:block;}
.innerContainer .rhtWrap{ float:left; width:717px; display:block;}


/* HealthCorner css Properties
---------------------------------------------------------------------*/
.healthWrap{ position:relative; height:152px;}
.healthCorner{ position:absolute; left:0; top:-121px; width:225px;}
.healthCorner .top{ float:left; width:100%; background:url(../images/img-health-top.png) no-repeat 0 bottom; height:40px; line-height:40px;}
.healthCorner .mid{ float:left; width:99%;background:url(../images/img-health-middle.png) repeat-y 0 0; display:block;}

/**/
.healthCorner .mid ul li a{color:#4c4c4c; text-decoration:none;}
.healthCorner .mid ul li a:hover{ text-decoration:underline;}
/**/

.healthCorner .bot{ float:left; width:100%; background:url(../images/img-health-bot.png) no-repeat 0 0; height:20px; line-height:0; font-size:0;}
/**/
.healthCorner .top h2{ margin:0; padding:0;font-size:17px; color:#fff; font-weight:bold; padding-left:20px;}
/**/
.healthCorner .mid ul{ display:block;}
.healthCorner .mid ul li{ float:left; width:188px; overflow:hidden; padding:7px 16px; background:url(../images/img-boder-green.jpg) no-repeat center bottom; }
.healthCorner .mid ul li span.img{ float:left; width:auto; height:auto; margin-right:10px;}
.healthCorner .mid ul li span.img img{ display:block; width:auto; height:auto;}
.healthCorner .mid ul li p{ float:left; font-size:11px; width:80px; padding-top:3px;}
.healthCorner .mid ul li p.w15{ width:128px;}
.healthCorner .mid ul li p strong{ display:block; font-size:14px; color:#4c4c4c;}
/**/
.healthCorner .mid ul li.padB0{ padding-bottom:0; background:none;}
.healthCorner .mid ul li ul.linksTabs li{padding:0 0 6px 0; background:none;}
.healthCorner .mid ul li ul.linksTabs li.padB0{ padding-bottom:0;}
.healthCorner .mid ul li ul.linksTabs li a{ background:url(../images/img-linkstabsbg.jpg) no-repeat 0 0; height:21px; width:184px; display:block; font-size:12px; color:#000; text-decoration:none; line-height:23px; text-align:center; }
.healthCorner .mid ul li ul.linksTabs li a:hover{ text-decoration:none;}

/* Ask Nathalie css Properties
---------------------------------------------------------------------*/
.askNathalie{ display:block; overflow:hidden;}
.askNathalie .wM206{ width:206px; margin:auto; border-bottom:5px solid #009F4E; overflow:hidden;}
.askNathalie .imgDiv{ float:left; height:auto; width:auto; margin:6px 8px 0 0;}
.askNathalie .contAsk{ float:left; height:auto; width:128px;}
.askNathalie .contAsk h2{ font-size:19px; color:#009F4E; font-weight:normal; text-transform:uppercase; margin-top:4px; line-height:15px;}
.askNathalie .contAsk h2 strong{font-size:14px; font-weight:bold;}
.askNathalie .contAsk p{ margin-top:6px; font-size:11px; line-height:13px;}


/* Lacnor News css Properties
---------------------------------------------------------------------*/
.tittleWrap{ display:block; overflow:hidden; padding:8px 0 0 8px;}
.tittleWrap h3{ float:left; font-size:15px; text-transform:uppercase; color:#153387; padding-right:10px; border-right:2px solid #b2b2b2; margin-right:10px;}
.tittleWrap  #ticker{ float:left; font-size:12px; color:#4C4C4C;}
.tittleWrap  #ticker #mq{ font-size:12px!important; color:#4C4C4C!important;}

/* Lacnor News css Properties
---------------------------------------------------------------------*/
.searchBox{ background:url(../images/searchboxbg.gif) no-repeat 0 0; height:34px; width:710px; margin:7px 0 0 4px; display:block; overflow:hidden; }
.searchBox span{ float:left; font-size:15px; color:#656565; text-transform:uppercase; padding:8px 23px 0 19px;}
.searchBox input.textfield{ float:left; font-size:11px; color:#4C4C4C; border:1px solid #7B7B7B; background:#fff; padding:3px 2px; margin:6px 5px 0 0; width:194px; }
.searchBox input.subScribeBtn{ float:left; border:none; background:url(../images/btn-subscribe.gif) no-repeat 0 0; height:21px; width:130px; font-size:0; line-height:0; text-indent:-5000px; margin:6px 51px 0 0; cursor:pointer; }


/* Icon css Properties
---------------------------------------------------------------------*/
.iconWrap{ display:block; float:left; margin-top:6px;}
.iconWrap a{ float:left; background:url(../images/img-icon-sprite.gif) no-repeat; height:23px; display:block; font-size:0; line-height:0; text-indent:-5000px;}
.iconWrap a.facebook{background-position:0 0; width:24px; margin-right:6px;}
.iconWrap a.tiwtter{background-position:-30px 0; width:23px;}


/* List box css Properties
---------------------------------------------------------------------*/
.listBox{ display:block; float:left; width:344px; margin-right:26px; _margin-right:22px;}
.listBox.marR0{margin-right:0;}
.listBox .top{ float:left; width:100%; display:block; background:url(../images/img-top-bg.gif) no-repeat 0 0; height:17px; font-size:0; line-height:0; text-indent:-5000px;}
.listBox .mid{ float:left; width:93%; display:block; background:url(../images/img-mid-bg.gif) repeat-y 0 0; height:auto; padding:0 13px;}
.listBox .bot{ float:left; width:100%; display:block; background:url(../images/img-bot-bg.gif) no-repeat 0 0; height:22px; font-size:0; line-height:0; text-indent:-5000px;}
.listBox .mid.height{ height:142px;}

/**/
.listBox .mid .imgDiv{ float:left; width:auto; height:auto; display:block; position:relative;}
/**/
.listBox .mid .imgDiv .abImg{ position:absolute; left:-11px; top:-14px;}
/**/
.listBox .mid .imgDiv img{ border:0; display:block;}
.listBox .mid .contDiv{ float:left; width:179px; display:block; position:relative;}
.listBox .mid .contDiv.floatR{width:140px; height:103px; position:absolute; right:16px;_right:8px; top:48px;} 
.listBox .mid .contDiv h2{ display:block; font-size:17px; color:#153387; text-transform:uppercase; font-weight:bold;}
.listBox .mid .contDiv h2 strong{ font-size:14px;}
.listBox .mid .contDiv h2 strong.font20{ font-size:20px;}
.listBox .mid .contDiv p{ font-size:11px; color:#7E7E7E; width:150px; padding-top:6px; line-height:13px;}
.listBox .mid .contDiv span{ background:url(../images/img-made-nature.gif) no-repeat 0 0; height:22px; width:145px; font-size:0; line-height:0; text-indent:-5000px; display:block;}
/**/
.listBox .mid .imgDiv.padImg{ padding:26px 25px 0 23px;}
.listBox .mid .imgDiv.padT11{ padding-top:11px;}
.listBox .mid .contDiv.w176{ width:165px; padding:34px 0 0 10px;}
.listBox .mid .contDiv h2.title{ position:absolute; left:-43px; top:0;}


/* Icon css Properties
---------------------------------------------------------------------*/
.twoTotal{ padding:6px 0 0 3px; display:block; overflow:hidden; }


/* Icon css Properties
---------------------------------------------------------------------*/
.footer{ display:block; border-top:12px solid #153387; width:948px; margin:1px 0 0 9px; _margin-left:4px; padding:5px 0 15px 0; float:left;}
.footer span{ font-size:11px; color:#4C4C4C;}
.footer span a{ font-size:11px; text-decoration:none; color:#4C4C4C;} 
.footer span a:hover{ text-decoration:underline;} 
/**/
.footer span a.undreline{ font-size:11px; text-decoration:underline; color:#4C4C4C;} 
.footer span a.undreline:hover{text-decoration:none;} 


/* Quality page css Properties
-------------------------------------------------------------------------------------------------------------------*/
.bgHome{ display:block; background:url(../images/home-blur-bg.jpg) no-repeat center 0; overflow:hidden;}
.qualityBg{ display:block; background:url(../images/img-aboutlacnorbg.jpg) no-repeat center 0; overflow:hidden;}
.makeBg{ display:block; background:url(../images/img-makebg.jpg) no-repeat center 0; overflow:hidden;}
.day5Bg{ display:block; background:url(../images/img-5daybg.jpg) no-repeat center 0; overflow:hidden;}
.mediaGallery{ display:block; background:url(../images/img-media-gallery-bg.jpg) no-repeat center 0; overflow:hidden;}
.lacnorGallery{ display:block; background:url(../images/img-lacnor-gallery-bg.jpg) no-repeat center 0; overflow:hidden;}
.healthWrap.height271{height:271px;}
.healthCorner.top14{ top:14px;}

/* Right Part css Properties
---------------------------------------------------------------------*/
.rhtCont{float:left; padding-left:13px; width:698px; padding-bottom:30px;}
/**/
h2.titleQuality{ border-bottom:2px solid #009f4e; padding:0 0 2px 0; margin:0;}
h2.titleQuality span{ font-size:28px; color:#153387; font-weight:normal; padding:11px 0 0 0; display:block;}
h3.title3{ border-bottom:2px solid #febd10; padding:6px 0 2px 0; margin:0 0 5px 0;}
h3.title3.padT0{line-height:19px; padding-top:0;}
h3.title3 span{ font-size:22px; color:#009f4e; font-weight:normal; padding:11px 0 0 0; display:block;}

/**/
.flexiCont{ display:block; overflow:hidden; padding:17px 0 10px 0;}
.flexiCont p{ font-size:17px; text-transform:uppercase; color:#009f4e; text-align:justify; display:block; font-weight:bold; line-height:21px;}
/**/
.twoSection{ display:block; overflow:hidden; padding:11px 0 23px 0; float:left;}
.twoSection.padB0{ padding-bottom:0px;}
.twoSection .contBox{ float:left; width:326px;_width:324px; margin-right:43px; display:block; }
.twoSection .contBox.last{ margin-right:0;}
/**/
.twoSection .contBox p{ display:block; overflow:hidden; padding-top:13px; color:#6c6c6c; line-height:14px; text-align:justify;}
.twoSection .contBox p.padT0{ padding-top:0;}
.twoSection .contBox .imgDiv{ display:block; padding:3px 0 20px 0;}
.twoSection .contBox .imgDiv img{ display:block;}


/* What we make css Properties
-------------------------------------------------------------------------------------------------------------------*/
h4.breadCrum{ display:block; overflow:hidden; padding-top:14px; color:#6c6c6c;font-size:12px; font-weight:normal;}
h4.breadCrum span{ display:inline; line-height:10px; padding-right:5px;}
h4.breadCrum label{ display:inline;}
h4.breadCrum a{ color:#6c6c6c; text-decoration:underline; font-size:12px; display:inline; margin-right:4px;}
h4.breadCrum a:hover{ text-decoration:none;}

/**/
.flexiImgCont{ display:block; border-bottom:1px solid #969696; float:left; width:100%;}
.flexiImgCont .imgDiv{ float:left; display:block; padding-right:26px;}
.flexiImgCont .ContWemake{float:left; display:block; width:333px;}
.flexiImgCont .ContWemake h3{display:block; overflow:hidden; font-size:18px; color:#009f4e; text-transform:uppercase; font-weight:normal; padding:18px 0 0 0; line-height:22px;}
.flexiImgCont .ContWemake p{color:#6c6c6c; line-height:18px; display:block; padding-top:13px;}
/**/
.productThumb{ float:left; display:block; width:100%; padding:18px 0 0 0;}
.productThumb .thumbTotal{float:left; display:block; width:160px; margin-right:19px; overflow:hidden;}
.productThumb .thumbTotal.last{ margin-right:0;}
.productThumb .thumbDiv{ display:block; background:url(../images/img-product-thumb.jpg) no-repeat 0 0; height:165px; width:160px;}
.productThumb .thumbDiv h4{ display:block; color:#fff; font-size:14px; text-align:center; padding:11px 0; font-weight:bold;}
.productThumb .thumbDiv img{ display:block; margin:8px auto; width:auto;}
/**/
.productThumb .contThumbDiv{ display:block; overflow:hidden; padding-top:14px;}
.productThumb .contThumbDiv p{ display:block; overflow:hidden; color:#6c6c6c; font-size:11px; padding-bottom:9px;}
.productThumb .contThumbDiv .btngetMoreInfo a{ display:block; font-size:12px; color:#000; background:url(../images/btn-getMoreInfo.jpg) no-repeat 0 0; height:21px; width:130px; line-height:21px; text-align:center; text-transform:uppercase; text-decoration:none;}


/* Long Life Juices css Properties
-------------------------------------------------------------------------------------------------------------------*/
.lifeContFlexi{ display:block; overflow:hidden; padding-top:16px; color:#6c6c6c;}
.lifeContFlexi.pad6{ padding-top:6px;}
.lifeContFlexi.pad8{ padding-top:8px;}

/* Product Images css Properties
---------------------------------------------------------------------*/
.productDiv{ float:left; width:300px; display:block; margin-right:10px; padding-bottom:30px;}
.productDiv .imgDiv{ display:block; overflow:hidden; padding-top:20px;}
.productDiv .imgDiv img{ display:block; margin:auto; width:auto; height:auto;}
/**/
.productDiv .proNav{display:block;}
.productDiv .proNav a{float:left;display:block; background:url(../images/img-pro-nav-bg.gif) no-repeat 0 0; height:31px; width:65px; text-align:center; font-weight:bold; color:#4c4c4c; font-size:12px; text-decoration:none;}
.productDiv .proNav a span{ display:block; padding-top:14px;}
.productDiv .proNav a:hover{background:url(../images/img-pro-nav-bg.jpg) no-repeat 0 -31px;}
.productDiv .proNav a.active{background:url(../images/img-pro-nav-bg.jpg) no-repeat 0 -31px;}

/*Product information css Properties
---------------------------------------------------------------------*/
.proValues{ float:left; display:block; width:340px; padding:17px 0 0 24px;}
.ingredient{ display:block; overflow:hidden;}
.ingredient h5{ display:block; font-weight:bold; font-size:13px; color:#6c6c6c; padding:3px 0 6px 0;}
.ingredient table{ margin-top:3px; border:1px solid #e5e5e5;}
.ingredient table tr.orgClr{ background:#edf1f7; color:#6c6c6c;}
.ingredient table td { padding:2px 14px; }

/* sliding images css
---------------------------------------------------------------------*/
#wrap{ display:block;}
#wrap h4{ font-size:13px; padding:5px 0 2px 0; border-bottom:1px dotted #b2b2b2; color:#009f4e; text-transform:uppercase; }
#wrap ul#mycarousel li{ width:83px; background:url(../images/img-sep.gif) no-repeat right center; overflow:hidden; float:left; height:auto;}
#wrap ul#mycarousel li .imgDiv{width:42px; height:99px; margin:auto; display:block;}
#wrap ul#mycarousel li img{ width:42px; height:99px; display:block; float:left;}
#wrap ul#mycarousel li .contInfo{ display:block; margin:auto; color:#6c6c6c; font-size:11px; width:80px; text-align:center;}

/* heading Products css
---------------------------------------------------------------------*/
.floatRWrap{ float:right; overflow:hidden; display:block; width:379px;}
.headProduct{display:block; overflow:hidden; width:354px; padding:19px 0 12px 15px;}
.headProduct h3{ border-bottom:2px solid #FFC91D;color:#009F4E;display:block;font-size:35px;font-weight:normal;padding-bottom:3px;}
.headProduct p{ padding-top:16px; color:#6c6c6c;}
.headProduct p.padT5{ padding-top:5px;}
/**/
.clipWrap{ background:url(../images/img-clipbg.jpg) no-repeat 0 0; height:100px; width:313px; display:block; margin-top:4px; overflow:hidden; padding:22px 10px 0 47px;}
.clipWrap h4{ font-size:15px; color:#fff; display:block; padding-bottom:5px;}
.clipWrap p{color:#fff;}

/* 5day page css Properties
-------------------------------------------------------------------------------------------------------------------*/
.twoSection .imgDiv5{ float:left; width:auto; height:auto; margin-right:10px;}
.twoSection .imgDiv5 img{ display:block; border:0; }
.twoSection .imgDiv5Cont{ float:left; width:435px; display:block; overflow:hidden;}
.twoSection .imgDiv5Cont ul li{ float:left; width:100%; display:block; background:url(../images/arrow-green.jpg) no-repeat 0 0; padding:0 0 10px 26px; width:94%;}
.twoSection .imgDiv5Cont ul li.last{ padding-bottom:0;}
.twoSection .imgDiv5Cont ul li .roundDiv{ float:left; padding:7px 0 0 0; display:block; background:url(../images/img-roundtopbg.jpg) no-repeat 0 0; width:100%;}
.twoSection .imgDiv5Cont ul li .roundDiv .contRoundWrap{ float:left; padding-left:15px; display:block; background:url(../images/img-roundbotbg.jpg) no-repeat 0 bottom; padding:0 10px 6px 10px; width:96%;}

/* Faqs page css Properties
-------------------------------------------------------------------------------------------------------------------*/
.question{float:left;background:#fff5d0 url(../images/questionBg.gif) no-repeat right top; margin:13px 0px 0px 0px; width:100%;}
.question span{float:left;background:url(../images/QnumberBg.gif) no-repeat; height:21px; width:17px; display:block; color:#009f4e; font-weight:bold; font-size:12px; padding:5px 0px 0px 9px;}
.question p{float:left;color:#009f4e; font-size:12px; font-weight:bold; margin:0px; padding:5px 0px 0px 8px;}
.answer{clear:left;}
.answer p{margin:0px; color:#666; padding:8px 0px 10px 0px;}
.answer p a{color:#666; text-decoration:underline;}
.answer p a:hover{text-decoration:none;}

/* updated about page css Properties created on 10-03-2010
-------------------------------------------------------------------------------------------------------------------*/
.subHeadCont{ display:block; overflow:hidden;}
.subHeadCont h5{ display:block; overflow:hidden; color:#009f4e; font-size:18px; padding-bottom:10px; font-weight:normal;}
.subHeadCont p{ display:block; overflow:hidden; padding-bottom:16px; color:#6c6c6c;}
.subHeadCont p a{ color:#6c6c6c; text-decoration:underline;}
.subHeadCont p a:hover{ text-decoration:none;}

/* 3 a day page css Properties
-------------------------------------------------------------------------------------------------------------------*/
.thumbListWrap{ display:block; padding-top:18px; float:left; width:100%;}
.thumbListWrap.padT0{ padding-top:0;}
.thumbListWrap .thumbDivCont{ width:100%; display:block; overflow:hidden; padding:15px 0; background:url(../images/img-bdr.jpg) repeat-x 0 bottom; }
.thumbListWrap .thumbDivCont.last{background:none;}
.thumbListWrap .thumbDivCont.padB0{ padding-bottom:0;}
.thumbListWrap .thumbDivCont .thumbDiv{ float:left; width:147px; height:98px; display:block; margin-right:28px;}
.thumbListWrap .thumbDivCont .thumbCont{ float:left; width:523px; display:block;}
.thumbListWrap .thumbDivCont .thumbCont h6{ float:left; width:100%; display:block; padding-bottom:10px; font-size:14px; color:#153387;}
.thumbListWrap .thumbDivCont .thumbCont p{ float:left; width:100%; display:block; color:#666666; padding-bottom:12px;}

/* Tips you can use page css Properties
-------------------------------------------------------------------------------------------------------------------*/
.tipsCont{ display:block; overflow:hidden; padding-top:18px;}
/**/
.tipsFlexiWrap{ display:block; overflow:hidden; padding-bottom:25px;}
.tipsFlexiWrap h3{color:#009F4E;display:block;font-size:19px;font-weight:normal;padding:11px 0 0; padding-left:17px;}
.tipsFlexiWrap .tipsFlexiCont{ display:block; overflow:hidden;}
.tipsFlexiWrap .tipsFlexiCont .top{ display:block; background:url(../images/img-tipstopbg.jpg) no-repeat 0 0; height:32px; width:698px; line-height:0; font-size:0;}
.tipsFlexiWrap .tipsFlexiCont .mid{ display:block; background:url(../images/img-tipsmidbg.jpg) repeat-y 0 0; overflow:hidden; padding:0 28px; }
.tipsFlexiWrap .tipsFlexiCont .bot{ display:block; background:url(../images/img-tipsbotbg.jpg) no-repeat 0 0; height:32px; width:698px; line-height:0; font-size:0;}
/**/
ul.tipsList{ display:block; overflow:hidden; padding:10px 0 3px 0;}
ul.tipsList li{background:url(../images/img-arrow.jpg) no-repeat 0 3px; padding-left:25px; padding-bottom:14px; display:block; overflow:hidden;}

/* Media Gallery page css Properties
-------------------------------------------------------------------------------------------------------------------*/
.videoWrap{ display:block; overflow:hidden; padding-bottom:35px;}
.videoWrap span{ font-size:16px; color:#666; display:block; overflow:hidden; padding:8px 0; font-weight:bold;}
.videoWrap .videoCont{ display:block; overflow:hidden; background:#efefef;}
.videoWrap .videoCont .videoPlayer{ margin:auto; display:block; width:439px; height:326px;}
/**/
.videoList{ display:block; overflow:hidden;}
.videoList span.title{font-size:12px; color:#666; display:block; overflow:hidden; padding:8px 0; font-weight:normal;}
.videoList ul li{ float:left; margin-right:40px;}
.videoList ul li.last{margin-right:0;}
.videoList ul li div{ display:block;}
.videoList ul li div a.imglink{ display:block; border:1px solid #fff; text-decoration:none;}
.videoList ul li div a img{ display:block; border:none;}
.videoList ul li div a.imglink:hover{ border:1px solid #666;}
.videoList ul li div a.imglink.active{ border:1px solid #666;}
.videoList ul li div span{ display:block; padding:5px 0; text-align:center;}
.videoList ul li div span a{ display:block; text-decoration:none; color:#666;}
.videoList ul li div span a:hover{text-decoration:underline;}

/* Lacnor Gallery page css Properties
-------------------------------------------------------------------------------------------------------------------*/
.screenSaver{ float:left; width:321px; padding:25px 0 0 0;}
.screenSaver h3{ display:block; overflow:hidden; font-size:18px; color:#153387; font-weight:normal; padding:6px 0;}
.screenSaver span{ display:block; overflow:hidden; color:#666; padding-bottom:10px;}
.screenSaver .scrnSverCont{ display:block; overflow:hidden; padding-bottom:10px;}
.screenSaver .scrnSverCont img{display:block; border:0;}
.screenSaver .downLink{display:block;}
.screenSaver .downLink a{display:block; font-size:0; text-indent:-5000px; line-height:0; background:url(../images/img-download.jpg) no-repeat 0 0; height:22px; width:100px; text-decoration:none;}
.screenSaver .downLink a:hover{text-decoration:none;}
/**/
.downThumb{ float:left; display:block; width:141px; margin-right:38px;}
.downThumb.last{margin-right:0; padding-bottom:15px;}
.downThumb span{ display:block;}
.downThumb span imgh{ display:block;}
.downThumb label{ display:block;}
.downThumb label a{display:block; font-size:0; text-indent:-5000px; line-height:0; background:url(../images/img-download-small.jpg) no-repeat 0 0; height:16px; width:80px; text-decoration:none;}
.downThumb label a:hover{text-decoration:none;}


/* Lacnor Gallery page css Properties
-------------------------------------------------------------------------------------------------------------------*/
.tabsMilk{ width:100%; display:block; overflow:hidden; border-bottom:1px solid #969696;}
.tabsMilk ul li{ float:left; margin-right:2px;}
.tabsMilk ul li a{ display:block;background:url(../images/img-tabsmilksbg.jpg) no-repeat 0 0; height:37px; line-height:37px; width:160px; font-weight:bold; font-size:17px; color:#fff; text-decoration:none; text-align:center;}
.tabsMilk ul li a:hover{background:url(../images/img-tabsmilksbg.jpg) no-repeat 0 -37px;}
.tabsMilk ul li a.active{background:url(../images/img-tabsmilksbg.jpg) no-repeat 0 -37px;}

/**/
.listTable{ display:block; overflow:hidden; padding-bottom:15px;}
.listTable span{ display:block; padding:3px 0; font-style:italic; color:#666; font-weight:bold;}


/* Lacnor Gallery page css Properties
-------------------------------------------------------------------------------------------------------------------*/
.newContWrap{ display:block; overflow:hidden; padding:15px 0 35px 0;}
.newContWrap .imgDiv{ float:left; width:auto; height:auto; margin-right:20px;}
.newContWrap .newsCont{ float:left; width:421px;}
.newContWrap .newsCont p{ display:block; overflow:hidden; padding-bottom:8px; color:#6C6C6C;}
.newContWrap .newsCont p a{color:#6C6C6C; text-decoration:underline;}
.newContWrap .newsCont p a:hover{text-decoration:none;}


/* contact us page css Properties
-------------------------------------------------------------------*/
.formCont{float:left; width:98%; padding:15px 0 25px 0;}
.formCont dl{float:left; width:100%; padding-bottom:10px;}
.formCont dl.bdrTop{ border-top:1px solid #ffad5c; padding-top:10px; margin-top:15px;}
.formCont dl dt label{ display:block;}
.formCont dl dt{float:left; width:35%; padding-right:20px; text-align:left;}
.formCont dl dd{float:left; width:60%; display:block;}
.formCont dl dd span{float:left; padding-right:10px;}
.formCont dl dd input{ width:284px; float:left;}
.formCont dl dd input.w50mar10{width:50px; margin-right:10px;}
.formCont dl dd input.w220{width:220px;}
.formCont dl dd input.submitBtn{ width:80px; border:2px solid #fff; border-right:1px solid #666; border-bottom:1px solid #666; color:#333; cursor:pointer;}
.formCont dl dd select{ width:288px; float:left;}
.formCont dl dd textarea{ width:284px; float:left;}
.formCont dl dd input,select,textarea{ font-size:11px; margin:0; padding:0; padding:2px 0; border:2px solid #999; border-right:1px solid #ddd9d3; border-bottom:1px solid #ddd9d3;}
.formCont dl dd textarea{ font-size:11px; margin:0; padding:0; font-family:Arial;}
/**/
.formHead{ display:block; background:#efefef; padding:8px; color:#333; text-align:left; margin:15px 0 25px 0; width:100%; float:left;}


/* affiliates page css Properties
-------------------------------------------------------------------*/
.affiliatesWrap{ display:block; overflow:hidden; padding:15px 0 6px 0; border-bottom:1px dotted #b2b2b2; width:100%;}
.affiliatesWrap.last{border-bottom:none;}
.affiliatesWrap .affImgDiv{ float:left; width:132px; display:block; padding:15px 0; margin-right:15px;}
.affiliatesWrap .affImgDiv img{ margin:auto; height:auto; width:auto; display:block;}
.affiliatesWrap .affiliatesCont{ float:left; width:548px; display:block;}
.affiliatesWrap .affiliatesCont h4{ display:block; font-weight:normal;}
.affiliatesWrap .affiliatesCont h4 span{ font-weight:bold; font-size:13px; color:#0b2878; text-transform:uppercase;}
.affiliatesWrap .affiliatesCont h4 label{font-size:11px; color:#666;}
.affiliatesWrap .affiliatesCont p{ display:block; overflow:hidden; padding:18px 0;}
.affiliatesWrap .affiliatesCont p.padT8{ padding:8px 0 0 0;}
.affiliatesWrap .affiliatesCont .affiliatesTable{ display:block; width:456px;}
.affiliatesWrap .affiliatesCont .affiliatesTable table{ width:100%; border:1px solid #c6c6c6; border-collapse:collapse;}
.affiliatesWrap .affiliatesCont .affiliatesTable table th{ background:#edf1f7; padding:3px 10px; font-weight:bold; color:#63686e; text-align:left;}
.affiliatesWrap .affiliatesCont .affiliatesTable table td{ text-align:left; padding:3px 10px;}


























