
h2.leftcolHeaderH2 { font-size: 24px; margin: 0; font-weight: normal; text-transform: lowercase; text-align: left; }


.AddToCartButton { padding: 4px; cursor: pointer; }

.leftNavCategoryTableSpan { line-height: 18px; }

.leftNavCategoryTableSpan a { display: block; }

.clear { clear: both; width: 0px; height: 0px; }

.leftcolHeader { font-family: Arial,Helvetica; font-size: 19px; }

.error { font-size: 11px; font-weight: bold; color: #ec008c; }
.productDescriptionHeader { padding: 3px 0; border: 0px solid blue; }
.productDescription2 ul li { float: left; display: block; width: 725px; background: url(images/sm-bullet.gif) no-repeat 6px 5px; padding: 0 0 0 15px; margin: 0; }

.errors { color: #ec008c; font-size: 11px; font-weight: bold; }
.errorLg { color: #ec008c; font-size: 12px; font-weight: bold; }


/* Drop Add To Card Block */
/* new add */

.show { display: block; }
.add-options { padding: 0px; margin: 0; list-style: none; width: 100%; }
.add-options li { float: right; position: relative; margin: 0; /*width: 100%;*/ width: 100%; }
.drop { position: absolute; z-index: 1200; top: 29px; left: -3px; width: 240px; }
.drop .inner { padding: 0px; background: #fff; border: solid 1px #e2e0de; }
.drop .header { /*background-color: #403329;*/ background-color: #ef59a1; color: #ffffff; display: block; font-size: 18px; padding: 5px; font-weight: bold; text-align: left; }
.drop .header2 { background-color: #403329; color: #ffffff; display: block; font-size: 18px; padding: 5px; font-weight: bold; text-align: left; }

.small-product-list { padding: 0 0 7px; margin: 0; list-style: none; overflow: hidden; width: 100%; font-size: 11px; }
.small-product-list li { border-top: 1px solid #cccbce; padding: 8px 0; margin: 0; width: 100%; float: left; }
.small-product-list li .img { float: left; width: 75px; height: 75px; text-align: left; background: none; padding: 0 10px 0 10px; }
.small-product-list li .nm { float: left; width: 116px; }


.small-product-list li .nm span { display: block; padding-top: 5px; font-size: 11px; color: #403329; }
.small-product-list li a img { margin: 0; border: 0; }




.drop a:hover { text-decoration: none; }

.drop .total-box { font-weight: bold; padding: 8px; background: #e4e1df; margin-top: 8px; font-size: 12px; height: 18px; }
.drop .total-box .alleft { float: left; width: 100px; }
.drop .total-box .alright { float: right; width: 150px; }

.drop .total-box span { display: block; }
.drop .total-box .total-items { margin: 0 0 5px; }

.drop .total-box p.left-info { float: left; display: block; text-align: left; margin: 0; padding: 0; }
.drop .total-box p.right-info { float: right; display: block; text-align: right; margin: 0; padding: 0; }

.itemAddedNotification { color: #AA0000; font-family: Helvetica,MS Sans,sans-serif; font-size: 12px; font-weight: bold; }

/* change 01032011 */
.textaligncenter { text-align: center; }

.chklist tr td { width: 33%; padding: 0; margin: 0; border: 0px solid blue; }
.moreabout tr td { padding: 0; margin: 0; border: 0px solid blue; text-align: left; }
.productCell tr td { padding: 0; margin: 0; border: 0px solid blue; text-align: left; }
.contentTable tr td { padding: 0; margin: 0; border: 0px solid blue; text-align: left; }

/*----------What is Microcurrent----------------*/


h2.bigger { font-size: 30px; }
h2.gray-head { color: #999999; text-align: right; padding-right: 20px; }

.gray-fade { background: url(../images/gray-fade.gif) repeat-x; min-height: 470px; }

.tabs-widget { float: left; display: block; width: 780px; margin: 0 auto; padding: 0; position: relative; border: 0px solid blue; }
.tabs { width: 750px; height: 50px; border: 0px solid blue; }
.tabs ul { list-style-type: none; padding: 0; margin: 0; position: absolute; top: 7px; left: 0; }
.tabs li { float: left; }
.tabs li a { background: url(images/tab-img.png) no-repeat; width: 200px; height: 30px; padding: 20px 2px 0px; float: left; display: block; text-align: center; text-decoration: none; color: #999999; font-size: 14px; font-weight: bold; }
.tabs li a:hover, .tabs li a.active { background: url(images/tab-img-active.png) no-repeat; }

.tabs-content { float: left; display: block; width: 730px; /*background: url(images/tab-content-bg.png) repeat-y;*/ padding: 10px 15px; text-align: left; border: 1px solid #CAC6C1; height: 154px; overflow-y: auto; overflow-x: hidden; }

.tabs-content h3 { font-weight: bold; }
.tabs-content p { font-weight: normal; line-height: 1.30em; margin-top: 0px; }

/*.gray-bg{background:#f0f0f0; padding:10px; min-height:230px;}*/
.gray-bg { background: #ffffff; padding: 10px; /*min-height: 230px;*/ /*height: 230px; 	overflow: auto;*/ }

.left-content { width: 275px; float: left; }
.right-content { width: 275px; float: right; }

.con-ul { list-style-type: disc; padding-left: 10px; margin-left: 5px; }

.tabs-content-top { float: left; display: block; width: 760px; /*background: url(images/tabs-content-bg-top.png) no-repeat;*/ height: 10px; border: 0px solid blue; }
.tabs-content-bottom { float: left; display: block; width: 760px; /*background: url(images/tabs-content-bg-bottom.png) no-repeat;*/ height: 10px; border: 0px solid blue; }

#reviews a { /*color: blue;*/ text-decoration: underline; }

/* CSS Document--TaskID:1471 */
.banner { width: 698px; height: 451px; float: left; }
.banner .imglst { width: 698px; height: 420px; margin-bottom: 1px; }
.banner .ftr { background: #cdc3ba; height: 26px; padding: 4px 5px 0 5px; }
#prvBtn { float: left; width: 28px; height: 26px; background: url(/images/new/prvHnd.jpg) 0 0 no-repeat; cursor: pointer; }
#nxtBtn { float: right; width: 28px; height: 26px; background: url(/images/new/nxtHnd.jpg) 0 0 no-repeat; cursor: pointer; }
#psBtn { float: left; height: 22px; background: url(/images/new/pauseBtn.jpg) 1px 1px no-repeat; padding-left: 25px; text-decoration: none; color: #856954; font-size: 12px; line-height: 22px; cursor: pointer; }
#plBtn { float: left; height: 22px; background: url(/images/new/playBtn.jpg) 1px 1px no-repeat; padding-left: 25px; text-decoration: none; color: #856954; font-size: 12px; line-height: 22px; cursor: pointer; display: none; }
.page { float: left; width: 350px; padding-top: 1px; border-right: solid 1px #fff; }
.page #navi { float: right; }
.page a { float: left; width: 20px; height: 22px; background: url(/images/new/pg.jpg) 0 0 no-repeat; text-indent: -9999px !important; }
.page a:hover, .page a.activeSlide { background: url(/images/new/pgActive.jpg) 0 0 no-repeat; }



/* Compunix - tSearch */
#tsearch_results { margin: -1px 0 0 9px; padding: 0; width: 150px; border: solid 1px #999999; display: none; position: absolute; background-color: #f9f9f9; line-height: 100%; }
#tsearch_results ul { margin: 0; padding: 5px; }
#tsearch_results ul li { list-style: none; padding: 2px; }
#tsearch_results ul li a, #tsearch_results ul li a:visited { text-decoration: none; }
#tsearch_results ul li a:hover { text-decoration: underline; }
#tsearch_results ul li a span { color: Red; font-size: 100%; }
#tsearch_results ul li.tSearchEntityHeader { font-weight: bold; padding: 10px 0 0 0; }
/* END Compunix - tSearch */


.StarRating { white-space: pre-line; width: 100%; }
/*.RegularPrice { font-weight: normal; color: #000000; display: inline; }
.SalePrice { font-weight: bold; color: #548DD4; display: inline; }
.valuedat { font-weight: normal; color: #000000; display: inline; }*/

.RegularPrice {font-weight: normal; color: #7D6A55; display: inline; font-size:12px;}
.SalePrice {font-weight: bold; color: #548DD4; display: inline; font-size:12px;}
.valuedat {font-weight: normal; color: #7D6A55; display: inline; font-size:12px;}



table.header-tbl { font-size: 10px; }


.vwdetails { display: block; font-size: 12px !important; margin: 5px 0 0 0; }

.skintype { font-size: 12px !important; }

.quantityml { font-size: 13px !important; }

.ProductNameText { font-size: 15px !important; font-weight: bold; }

.PriceLable { font-weight: bold; font-size: 12px; }

.Price { font-weight: bold; font-size: 12px; }


.pDescription p a { font-size: 12px; }


/* 2688 */

ul .tabbernav { border-bottom: 1px solid #E5E2DE; font: 16px Arial; margin: 0; padding: 6px 0; }
ul.tabbernav li { display: inline; font: 16px Arial; list-style: none outside none; margin: 0; }
ul.tabbernav li a:link { color: #EF59A1; }
ul.tabbernav li a { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #F4F3F1; border-color: #E5E2DE #E5E2DE -moz-use-text-color; border-style: solid solid none; border-width: 0 0 medium; font: 16px Arial; margin-right: 2px; padding: 6px 0.5em; text-decoration: none; }

ul.tabbernav li a.tabberactive { background-color: #E5E2DE; border-bottom: 1px solid #FFFFFF; color: #7D6A55; font: 16px Arial; }
ul.tabbernav li a:hover .tabberactive { background: none repeat scroll 0 0 #E5E2DE; border-bottom: 1px solid white; color: #7D6A55; font: 16px Arial; }

.variantprice { font-size: 12px !important; }


/* 2688 */
/* task #5007 */
.categoryvariantprice { font-size: 12px; display: block; margin-bottom:14px; *float: left; _float: left; }

.gen-left { float: left; padding: 0 8px 0 0; position: relative; }

/* task #5007 end */