body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5B5B5B; background:#f0f9ff url(../images/main-bg.png) left top repeat-x fixed;}
p, .pro-cont, dd {line-height:1.40em;}

#wrape {margin:0 auto; width:980px; position:relative;}
a {outline:none; text-decoration:none; color:#2a379a;}
img {border:0px;}
h1,h2,h3,h4,h5,h6 {margin:0px; padding:0px; font-weight:normal;}
select, input {font-size:12px; color:#5b5b5b; border:#dddddd 1px solid; padding:3px}
input, textarea {font-size:13px; color:#5b5b5b; border:#dddddd 1px solid; padding:3px; overflow:visible; font-family:Arial, Helvetica, sans-serif;}
.showmsg {color:#F00; padding:0 0 0 10px; }
textarea {color:#5b5b5b; border:#dddddd 1px solid;}
.blue-heading {font-size:12px; color:#2a379a; font-weight:bold;}
#content ul, #content ol {margin-top:0px;}
#content li {line-height:1.4em;}
u {text-decoration:underline;}
u:hover {text-decoration:none;}
input, button {overflow:visible;}

/* NEW BUTTON TAG BTN STYLE*/
.yellow-btn, .yellow-btn b, .blue-btn, .blue-btn b {background:url(../images/button-btn.png) left no-repeat; font-size:13px; color:#000; padding:0 0 0 11px; white-space:nowrap; line-height:28px; text-decoration:none; display:inline-block; border:0; overflow:visible; cursor:pointer;}
.yellow-btn b, .blue-btn b {background-position:right; padding:0 26px 0 0;}

.blue-btn, .blue-btn b {background-image:url(../images/moreinfo-btn.png); color:#fff;}

.proceed-btn, .proceed-btn b {background:url(../images/proceed-btn.png) left no-repeat; line-height:46px; color:#000; font-size:20px; padding:0 0 0 17px; white-space:nowrap; border:0; margin:0; display:inline-block; cursor:pointer; font-weight:normal;}
.proceed-btn b {background-position:right; padding:0 40px 0 0;}

dl, dd {margin:0px; padding:0px;}
tt {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}

.top-login-box {background:url(../images/mini-popup.png) no-repeat left top; width:237px; padding:10px 14px 0px 14px; float:left; z-index:5;}
.top-login-box input{color:#7a7a7a;}
.top-login-box1 {background:url(../images/mini-popup.png) no-repeat left bottom; width:263px; height:20px; float:left; z-index:5;}
#signin_menu {position:absolute; z-index:9999; right:140px; top:48px; width:263px;}

.white-dotline {background:url(../images/white-dotline.gif) repeat-x left bottom;}
.phdot-line {background:url(../images/dot-line.gif) repeat-x left bottom;}
.login-line {background:url(../images/login-dotline.gif) repeat-x left bottom; color:#194893; font-size:14px; font-weight:bold; padding:0 10px 0 10px;}
.testi-line {background:url(../images/login-dotline.gif) repeat-x left bottom; padding:6px 0; line-height:18px;}
.phdot-bline {background:url(../images/dot-line.gif) repeat-x left bottom; font-weight:bold;}
.popup-bg {background:url(../images/popup-bg.png) no-repeat left top}
.popup-bg1 {background:url(../images/popup-bg.png) no-repeat left bottom;}

/*header start*/
#header {float:left; width:960px; background:#FFF url(../images/blue-bdr.png) repeat-x left top; padding:0 10px 5px 10px; position:relative;}
.top-main {height:92px; float:left; width:960px;}
#logo {width:220px; height:69px; padding:24px 0 0 0; position:absolute; left:10px; top:0; z-index:999;}
#country-logo {float:right; background:url(../images/middle-bg.png) no-repeat -2px -508px; height:25px; padding:5px 0 0 24px; margin:0px;}
#country-logo a{margin:0 8px 0 0;}
#country-logo1 {float:right; background:url(../images/middle-bg.png) no-repeat -944px -508px; height:30px; width:14px;}
#nav-top {float:right; width:900px; padding:20px 0; text-align:right;}
#nav-top a{color:#161b6a; border-left:1px solid #ddddde; padding:0 8px 0 8px; line-height:20px;}
#nav-top b a{border-right:1px solid #ddddde; border-left:none;}
#nav-top a:hover{text-decoration:underline;}
#login-text {float:right; background:url(../images/middle-bg.png) no-repeat left -888px; height:25px; padding:5px 0 0 12px; margin:0px; color:#fff; font-weight:normal;}
#login-text a {color:#fff;}
#login-text a:hover {text-decoration:underline;}
#login-text span { background:url(../images/top-menu-line.png) no-repeat right top; padding:7px 15px 7px 0; margin-right:8px;}
#login-textcrv {float:right; background:url(../images/middle-bg.png) no-repeat -718px -888px; height:30px; width:14px; margin:0 10px 0 0;}

#navtop-cat {background:url(../images/middle-bg.png) no-repeat 0 -461px; width:960px; float:left; line-height:35px; height:35px; padding:00 0 0 0px;}
#navtop-cat ul, #navtop-cat li, .the-menu ul, .the-menu li, .the-menu-home ul, .the-menu-home li {margin:0px; padding:0px; list-style:none;}
#navtop-cat li {float:left;}
li#cat_menu {float:right;}
#navtop-cat a, #navtop-cat a.topleft-link {font-size:13px; color:#FFF; font-weight:bold; padding:0 15px 0 15px; float:left; background:url(../images/top-menu-line.png) no-repeat right top;}
#navtop-cat a.topleft-link {padding:0;}
#navtop-cat a.topleft-link:hover, #navtop-cat a.tpact {background:url(../images/middle-bg.png) no-repeat left -789px; }
#navtop-cat a.topleft-link span, #navtop-cat a.tpact span { background:url(../images/top-menu-line.png) no-repeat right top; padding:9px 15px;}
#navtop-cat a.topleft-link span:hover {padding:0 15px 0 20px; background:url(../images/top-menu-line.png) no-repeat right top; padding:9px 15px;}
#navtop-cat a:hover, #navtop-cat .tlact {background:url(../images/middle-bg.png) no-repeat right -789px;}
#navtop-cat .all-cat {float:right; margin:0px; padding:0 40px 0 20px; border-left:1px solid #083b7b; background:url(../images/middle-bg.png) no-repeat right -541px;}
#navtop-cat .all-cat:hover{background:url(../images/middle-bg.png) no-repeat right -541px;}

.the-menu-home {position:relative;}
.the-menu, .the-menu-home {float:left; margin-bottom:10px; top:0;}
.the-menu {top:127px; position:absolute; left:10px;}
.the-menu, .the-menu-crv, .the-menu-home {width:964px; background:url(../images/topmenu-bg.png) no-repeat left top; padding:10px 0; z-index:9999;}
.the-menu-crv {position:absolute; left:0; bottom:-10px; padding:0; height:10px; background-position:left bottom;}
.the-menu ul, .the-menu-home ul {width:178px; float:left; padding:0 0px 0 10px; margin-top:6px;}
.the-menu li, .the-menu-home li {padding:3px 0;}
.the-menu li a, .the-menu-home li a {color:#212a84; font-weight:bold;}
.the-menu li ul, .the-menu-home li ul {border:0px; width:168px; margin:5px 0 0 0; padding:0;}
.the-menu li li, .the-menu-home li li {padding:3px 0;}
.the-menu li li a, .the-menu-home li li a {color:#464647; font-weight:normal;}

.topmenu {float:left; width:191px; border-right:1px solid #eeeeee;}

#cust-supp, #cust-supp-home {background:url(../images/middle-bg.png) no-repeat 0px -508px; width:941px; float:left; padding:0 8px 0 11px; height:30px; color:#000000; font-weight:bold; font-size:11px;}
#cust-supp-home {background:none; width:60%;}

#cust-supp a, .breadcrumb a, #cust-supp-home a {line-height:30px; color:#202c84; font-size:11px; margin:0 2px 0 2px;}
.cust-supp-right{float:left; height:30px; line-height:30px; text-align:right; color:#585858; font-size:13px; font-weight:bold; overflow:hidden; padding-right:5px;}
.breadcrumb {padding:3px 5px 0 5px; color:#000000; font-weight:bold; min-height:12px; font-size:11px; float:left; width:60%;}
#cust-supp .live-chat, #cust-supp-home .live-chat {color:#585858; font-size:13px; background:url(../images/phone-chat-icon.png) no-repeat -27px 0px; padding:3px 0px 5px 25px;}
.cust-supp-right span {background:url(../images/phone-chat-icon.png) no-repeat left ; padding:2px 0px 2px 25px; height:23px; overflow:hidden; float:left; font-size:13px;}
.google-box {float:right; width:35%; text-align:right; padding:5px 0 0 0;}
#cust-supp .google-box {padding:2px 0 0 0;}

#the_menu ul {margin:0; padding:5px 5px 5px 5px; background:url(../images/all-cat-drop-bg.png) no-repeat right bottom;}
#the_menu li{list-style: none;}
#the_menu li a	{background:url(../images/all-cat-drop-line.png) no-repeat left top; color:#FFFFFF; font-size:11px; font-weight:bold; margin:0px; padding:11px 5px 9px 16px; display: block;}
#the_menu li a:hover {color:#ffcd03;}
		


/*header end*/

/*middle start*/
#middle {float:left; width:960px; padding:0 0px; border-right:10px solid #fff; border-left:10px solid #fff; background:#fff url(../images/middle-bdr.png) repeat-y left top;}
#nav-left, #hnav-left {float:left; width:238px; padding:7px 0 0 0; margin-top:0px; background:#f8f8f8 url(../images/middle-bg.png) no-repeat left -1315px;}
#hnav-left {width:215px; background:none; padding:0;}
#nav-left ul, #nav-left li, #hnav-left ul, #hnav-left li {list-style:none; margin:0 5px 0 10px; padding:0px;}
#nav-left ul {margin:0;}
#nav-left li, #nav-left li.leftact {color:#161a6a; font-size:13px; padding:10px 0 10px 0; background:url(../images/dot-line.gif) left bottom repeat-x;}
#nav-left li.leftact {background-position:left 32px; padding-bottom:0;}
#nav-left li.leftact a, #nav-left li.leftact a:hover {font-size:14px;}
#nav-left li a, #hnav-left li a {font-size:13px; padding:0 0 0 0px; color:#2a379a; font-weight:bold; }
#nav-left li a:hover, #hnav-left li a:hover {color:#404fbb; font-size:13px;}

#nav-left li ul {margin:10px 0 7px 0;}
#nav-left li li {background:none; margin:0px; padding:3px 0;}
#nav-left li li ul {margin-left:10px;}
#nav-left li li a, #nav-left li.leftact li a {background:url(../images/nav-arrow.gif) 0 2px no-repeat; color:#161a6a; padding:0px 0 0px 16px; font-weight:normal; font-size:12px;}
#nav-left li li a:hover, #nav-left li.leftact li a:hover {text-decoration:none; background:url(../images/nav-arrow.gif) 3px 2px no-repeat; font-size:12px;}

#nav-left li li.sub-cat {padding-top:15px;}
#nav-left li li.sub-cat a, #nav-left li li.sub-cat a:hover {background:none; color:#1a1a1a; font-weight:bold; font-size:13px; padding:0;}
#nav-left li li.sub-cat a:hover {color:#1b2199;}
#nav-left ul.treat-main li.treatment {background:none; color:#22378a; font-weight:bold; font-size:13px;}
#nav-left .other-cat, .Ingredients tt, .ProdIngr thead td {background:url(../images/product-image.png) -2px -275px no-repeat;}
#nav-left .other-cat {height:30px; border-top:1px solid #ededed; border-bottom:1px solid #ededed; color:#000; font-size:14px; font-weight:bold; line-height:30px; padding-left:10px; margin:30px 0 0 1px;}

.seal1, .testimonials, .leftnews  {width:214px; float:left; margin:5px 0 5px 10px;}
.seal1 {text-align:center;}
#hnav-left .seal1, #hnav-left .testimonials, #checkout-right .testimonials, #hnav-left .leftnews {padding-left:0; margin-left:0px;}
.testi-heading, .leftnews-head{background:url(../images/middle-bg.png) 0px -590px no-repeat; line-height:28px; font-size:13px; color:#fff; font-weight:bold; padding:5px 0 0px 10px;}
.leftnews-head a, .testimonials a {color:#fff; text-decoration:none}
.leftnews-head a:hover, .testimonials a:hover {color:#fff; text-decoration:underline}
#nav-left .testimonials ul, #hnav-left .testimonials ul, .testimonials li, .leftnews ul, .leftnews li {padding:0px 0 5px 0; margin:0px;}
#nav-left .testimonials li, #hnav-left .testimonials li {background:url(../images/middle-bg.png) 0px -630px no-repeat; padding:5px 15px 0px 26px; margin:7px 0px 0px 0px; color:#464646; font-size:11px;}
#nav-left li.t-cont-crv1, #hnav-left li.t-cont-crv1 {background:url(../images/middle-bg.png) 0px -759px no-repeat; height:8px; margin:0px 0 5px 0; padding:0px 0px 7px 0px; }
#nav-left li.t-cont-crv2, #hnav-left li.t-cont-crv2 {background:url(../images/middle-bg.png) 0px -754px no-repeat; text-align:right; margin:0px 0 5px 0; padding:0px 0px 7px 0px;}
#nav-left li.t-cont-crv2 a, #hnav-left li.t-cont-crv2 a {font-size:11px; background:url(../images/test-info-arrow.gif) right 2px no-repeat; margin:0 10px 0 0; padding:0 15px 0 0; text-decoration:none;}
#nav-left li.t-cont-crv2 a:hover, #hnav-left li.t-cont-crv2 a:hover {font-size:11px; text-decoration:underline;}

.custdetail-rgt {width:214px; float:left; margin:20px 0 20px 0; padding:10px 0 10px 0; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC;}
.custdetail-rgt strong{ font-size:15px;}
.custdetail-rgt ul, .custdetail-rgt li{ list-style:url(../images/arrowylbull.png);}
.custdetail-rgt li a{ color:#5B5B5B; font-size:13px;}


#nav-left .testimonials li span{color:#464646;}

#nav-left .leftnews li, #hnav-left .leftnews li {color:#464646; font-size:11px; font-weight:bold; float:left; width:214px; margin:0 0 6px 0;}
#nav-left .leftnews li a, #hnav-left .leftnews li a {color:#333333; font-size:11px; text-decoration:none; background:none; padding:0px;}
#nav-left .leftnews li a:hover, #hnav-left .leftnews li a:hover {text-decoration:underline;}
#nav-left .leftnews li span, #hnav-left .leftnews li span {color:#464646; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
#nav-left .leftnews li img, #hnav-left .leftnews li img {float:left; margin-right:7px;}

#content{float:right; width:703px; padding:9px; background:#fff url(../images/middle-bg.png) no-repeat right -1315px; min-height:500px;}
.r-content {float:left; width:703px;}
#content .heading { background:url(../images/dot-line.gif) left bottom repeat-x;}
h1 {color:#161a6a; font-size:23px; margin:0 0 15px 0; padding:0 0 6px 0; background:url(../images/dot-line.gif) left bottom repeat-x;}
h2{font-size:14px; color:#194893; font-weight:bold; padding:8px 0px 6px 0px;}
#content p {padding:0 0 14px 0; margin:0px;}
h3,h4,h5,h6 {font-size:12px; color:#000000; font-weight:bold; padding:0 0 7px 0;}
.main-banner {width:960px; padding:0 0 10px 0;}


/*category scroling start*/
.anyClass {width:956px; left:1px; overflow:hidden; position:relative; z-index:2; height:252px;}
.cleft-arrow, .cright-arrow {left:0; top:44%; position:absolute; width:30px; height:33px; z-index:3; background:url(../images/hcat-arrow.png) no-repeat left top; display:block; cursor:pointer;}
.cright-arrow {background:url(../images/hcat-arrow.png) no-repeat left -66px;}
.cleft-arrow:hover {background:url(../images/hcat-arrow.png) no-repeat left -33px;}
.cright-arrow:hover {background:url(../images/hcat-arrow.png) no-repeat left -99px;}
.cright-arrow {right:0; left:auto;}
/*category scroling end*/

.pro-btn {padding:0 0 0 10px;}

.view-price-btn, .view-price-btn span, .moreinfo-btn, .moreinfo-btn span, a.lightblue-btn, a.lightblue-btn b {background:url(../images/hy-buy-btn.png) no-repeat right; color:#343434; font-size: 12px; font-weight: bold; line-height:32px; padding:8px 28px 8px 0; text-decoration: none;}
.view-price-btn, .moreinfo-btn, a.lightblue-btn {background-position:left; padding: 8px 0 8px 14px;}

.moreinfo-btn span, .moreinfo-btn, a.lightblue-btn, a.lightblue-btn b {background-image:url(../images/moreinfo-btn.png); color:#fff;}

.billing-btn {background:url(../images/middle-bg.png) -694px -720px no-repeat; padding:4px 0px 5px 23px; color:#282829; margin:0px 7px 0px 0px; float:left; font-size:11px; line-height:normal;}
.billing-btn span {background:url(../images/middle-bg.png) right -720px no-repeat; padding:4px 10px 5px 0px; color:#282829; margin:0px; text-align:left; white-space:nowrap; font-weight:bold; font-size:11px; line-height:normal;}
.billing-btn:hover {background:url(../images/middle-bg.png) -694px -746px no-repeat;}
.billing-btn:hover span:hover {background:url(../images/middle-bg.png) right -746px no-repeat;}


span.submitgray-btn1 {background:url(../images/middle-bg.png) -694px -589px no-repeat; padding:0px 0px 0px 10px; color:#282829; margin:0px 7px 0px 0px; float:left; font-size:11px; border:0px; cursor:pointer;  line-height:normal;}
span.submitgray-btn1 input {background:url(../images/middle-bg.png) right -589px no-repeat; padding:4px 23px 4px 0px; color:#282829; margin:0px; text-align:left; white-space:nowrap; font-weight:bold; font-size:11px; border:0px; cursor:pointer; text-align:center; line-height:normal;}

.pro-buynow-btn, .submitlight-btn, .buynow-btn {background:url(../images/hy-more-btn.png) no-repeat left; border:0 none; color:#000; cursor:pointer; font-size:13px; margin:0; padding:8px 0 8px 13px; text-decoration:none; font-weight:bold;}
.pro-buynow-btn input, .submitlight-btn input, .buynow-btn span {background:url(../images/hy-more-btn.png) no-repeat right; border:0 none; color:#000; cursor:pointer; font-size:13px; margin:0; padding:8px 26px 8px 0;text-decoration: none; white-space:nowrap; font-weight:bold;}

.search-btn, .search-btn b{background:url(../images/search-bg.png) right no-repeat; color:#000; font-size:14px; display:inline-block; white-space:nowrap; padding:0 15px 0 0px; line-height:24px; border:0; margin:0; cursor:pointer; overflow:visible; float:right;}
.search-btn {background-position:left; padding:0 0 0 25px;}

.submitlight-btn {background:url(../images/moreinfo-btn.png) no-repeat left; color:#fff;}
.submitlight-btn input {background:url(../images/moreinfo-btn.png) no-repeat right; color:#fff;}

a.forgot {text-decoration:underline; font-weight:normal;}
a.forgot:hover {text-decoration:none;}

span.blue-input-btn {background:url(../images/blue-input-btn.png) left center no-repeat; padding:4px 0px 4px 10px; color:#000; margin:0px; font-size:12px; border:0px; cursor:pointer; font-weight:bold; float:left; line-height:normal;}
span.blue-input-btn input {background:url(../images/blue-input-btn.png) right center no-repeat; padding:4px 23px 4px 0px; color:#000; margin:0px; text-align:center; font-weight:bold; font-size:12px; border:0px; cursor:pointer; line-height:normal;}

a.blue-input-btn1 {background:url(../images/blue-input-btn.png) left no-repeat; padding:5px 0px 5px 10px; color:#000; line-height:22px; font-size:12px;}
a.blue-input-btn1 b {background:url(../images/blue-input-btn.png) right no-repeat; padding:5px 23px 5px 0px; color:#000; font-size:12px; font-weight:bold; line-height:22px; line-height:normal;}

.normal-blue-btn {background:url(../images/product-image.png) right -86px no-repeat; padding:6px 15px 6px 0; color:#fff; margin:0px; float:left; font-size:14px; line-height:normal;}
.normal-blue-btn span {background:url(../images/product-image.png) -385px -86px no-repeat; padding:6px 0 6px 15px; color:#fff; margin:0px; text-align:left; white-space:nowrap; font-weight:bold; font-size:14px; line-height:normal;}

.home-pro-main {width:703px; float:left; margin:10px 0 0px 0; padding:00 0 5px 0;}
.product-box, .product-box1 {width:343px; float:left; padding:0 0px 13px 0px; background:url(../images/home-cat-bg.png) bottom right no-repeat; margin:15px 0 0px 0;}
.product-box1 {padding:0 0px 13px 17px; background:url(../images/home-cat-bg.png) bottom right no-repeat;}
.pcrv { background:url(../images/home-cat-bg.png) right -130px; padding:0 0px 0 0px; height:15px;}
.pro-img {width:100px; float:left; padding:0 0 0 6px; min-height:100px}
.pro-img img, .prod-img img{background:#FFF; border:1px solid #d5d5d5; padding:5px;}
.pro-cont {width:231px; float:left; padding:0 6px 0 0px; height:110px }
.pro-head, .home-pro-main li dt, .hcat-box dt, .hcat-small dt{color:#161a6a; font-size:18px;  background:url(../images/dot-line.gif) left bottom repeat-x; padding:0 0 10px 0; margin:0px 6px 5px 6px; }
.pro-head a, .cat-head a{color:#161a6a;}
.pro-head a:hover, .cat-head a:hover{color:#161a6a; text-decoration:underline;}

.home-pro-main, .hcat-box, .hcat-small dl {width:958px; float:left; background:#fff url(../images/bod-bot.png) left bottom repeat-x; margin:0 0 15px 0; position:relative; border:1px solid #e8e8e8; border-bottom:0px; height:250px;}
.home-pro-main ul, .home-pro-main li {margin:0px; padding:0px; list-style:none;}
.home-pro-main li {width:318px; float:left; border-right:1px solid #eeeeee;}
.home-pro-main li dl {width:278px; float:left; padding:10px 20px; border-bottom:1px solid #eeeeee; height:106px;}
.home-pro-main li dt {background:none;}
.home-pro-main li dd img {padding:7px; border:1px solid #dadada; margin-right:10px; float:left; background:#fff;}

#home-catbox, .hcat-small, .txt-cat {width:960px; float:left;}
#home-catbox {padding-bottom:15px;}
#home-catbox tt, a.hy-btn, a.hy-btn b, .h-leftnews dt, .news-right {background:url(../images/middle-bg.png) no-repeat;}
#home-catbox tt, .h-leftnews dt, .news-right {background-position:left -832px; line-height:28px; display:block; padding:0 0 0 10px; color:#fff; font-size:14px; font-weight:bold;}

.hcat-box {width:464px; margin-top:10px; padding:5px 0 0 7px; height:200px;}
.hcat-box dt {margin:0px; padding-top:8px;}
.hcat-box dl{width:280px; float:left;}
.hcat-box dd {padding:7px 0;}
.hcat-linkbox {height:38px;}
.hcat-box dd a{text-decoration:underline; margin-right:6px; font-size:12px;}
.hcat-box dd a:hover{text-decoration:none;}
.hcat-box dd a.view-all {text-decoration:none; font-weight:bold;}
.hcat-box dd a.view-all:hover {text-decoration:underline;}
.hcat-rbg, .sti-rbg {background:url(../images/cat-imgbg.png) left top no-repeat; position:absolute; right:0; top:5px; width:165px; height:185px;}

.hcat-box dd a.hy-btn {position:absolute; left:6px; bottom:2px; }
.hcat-box dd a.hy-btn, .hcat-box dd a.hy-btn b {background-position:-520px -865px; padding:6px 0 6px 20px; color:#000; font-size:14px; text-decoration:none;}
.hcat-box dd a.hy-btn b {white-space:nowrap; padding:6px 43px 6px 0px; background-position:right -865px;}
dd.moreinfo-bn {padding:0;}

.hy-more-btn b, .hy-more-btn, .hcat-box dd a.hy-more-btn b, .hcat-box dd a.hy-more-btn {background:url(../images/hy-more-btn.png) no-repeat right; color:#343434; font-size: 12px; font-weight: bold; line-height:32px; padding:8px 22px 8px 0; text-decoration: none; white-space: nowrap;}
.hy-more-btn, .hcat-box dd a.hy-more-btn {background-position:left; padding: 8px 0 8px 14px;}

.hcat-small {padding-bottom:15px;}
.hcat-small dl {width:206px; padding:10px 10px; height:215px; margin:0 15px 0 0px; background:#f1f1f1 url(../images/h-pro-bg.png) left bottom repeat-x;}
.hcat-small dd.cat-fix {height:85px;}
.hcat-small dt {margin:0 0 8px 0;}
.hcat-small dd.links {padding:7px 0; height:34px; font-size:12px;}
dd.links a {text-decoration:underline; margin-right:5px;}
dd.links a:hover {text-decoration:none;}

.txt-cat, .hright-cont {width:938px; padding:10px; background:#f1f1f1 url(../images/g-fad-bot-bg.png) left 62% repeat-x; border:1px solid #eeeeee; position:relative;}
.blue-title {font-size:18px; color:#2a379a; float:left; padding:5px 15px 0 0;}
.link-cat {float:left; padding:4px 0 0 0; line-height:24px;}
.link-cat a {font-size:13px; text-decoration:underline; padding:0 0 0 0px; margin-right:15px;}
.link-cat a:hover {text-decoration:none;}

.hright-cont {float:right; width:710px; background:#fff url(../images/g-fad-bg.png) left top repeat-x; margin:5px 0 10px 0;}
.h-leftnews {float:right; width:710px;}
.news-right{background-position:right -832px; width:60px; float:right;}
.h-leftnews dd {width:230px; float:left; padding:10px 6px 0 0;}
.h-leftnews dd img {float:left; margin-right:10px;}
.h-leftnews dd a, .h-leftnews dt a {color:#333333; font-size:11px; font-weight:bold;}
.h-leftnews dd a:hover, .h-leftnews dt a:hover {text-decoration:underline;}
.h-leftnews dt a {color:#fff; font-size:12px;}

.promise-main {float:left; width:703px; background:url(../images/middle-bg.png) 0px -1160px no-repeat; min-height:124px; margin:20px 0 20px 0; padding:2px 0 0 0;}
.promise-crv {float:left; width:703px; background:url(../images/middle-bg.png) 0px -1300px no-repeat; height:12px;}
.price-promise {width:132px; float:left; position:absolute; height:132px;}
.prom-head {float:right; width:552px; color:#161a6a; font-size:18px;  background:url(../images/dot-line.gif) left bottom repeat-x; padding:15px 0px 6px 0; margin:0 8px 5px 0;}
.prom-cont {float:right; width:552px; min-height:68px; max-height:98px; padding:0 8px 0 0;} 
.right-content {width:698px; float:left; padding:10px 0 0 5px;}
#content li, .right-content li, ul.blue-dot li, ul.green-dot li, #pr-mid-cont li, .r-content li, ul.yellow-dot li {list-style:url(../images/yellow-dot.png);}
#content ol li {list-style:decimal; padding:3px 0; }
#content ol li a {text-decoration:underline;}
#content ol li a:hover {text-decoration:none;}

.pricetbl-bg {background:url(../images/pritbl-crv.png) no-repeat left top;}
.pricetbl-bg1 {border-top:2px solid #c3c3c3; height:9px;}
.blue-txt, .blue-txt-right, .blue-txt-right {font-size:12px; color:#3c3c3c; font-weight:bold; background:url(../images/pritbl-crv.png) right -35px no-repeat; text-align:center; height:35px;}
.blue-txt-right {background:url(../images/pritbl-crv.png) no-repeat right top;}
.price-heading {font-size:12px; color:#3c3c3c; font-weight:bold; height:35px; padding-left:15px;}
.grey-bg{background:#f8f8f8 url(../images/box-line.gif) left top repeat-x; text-align:center; height:35px;}
tr.grey-bg:hover {background:#f2f2f2 url(../images/box-line.gif) left top repeat-x;}
tr.white-bg:hover {background:#f2f2f2 url(../images/box-line.gif) left top repeat-x;}
.white-bg{background:#fafafa url(../images/box-line.gif) left top repeat-x; text-align:center; height:35px;}
.credit-card {background:url(../images/middle-bg.png) no-repeat right -902px; width:205px; float:left; margin:5px 0 5px 0; padding:7px 2px 2px 7px; text-align:center; position:relative;}
.credit-card img{padding:0 5px 5px 0;} 
.credit-card-crv {background:url(../images/middle-bg.png) no-repeat right -1306px; width:214px; float:left; margin:0px 0px 0px 0px; height:6px; position:absolute; left:0px; bottom:0px; overflow:hidden;}

#home-tick {width:703px; float:left; padding:0px 0 5px 0;}
#home-tick ul, #home-tick li{margin:0px; padding:0px; list-style:none;}
#home-tick li{background:url(../images/home-tick.png) left top no-repeat; padding:2px 5px 4px 35px; font-size:12px; color:#616161; float:left; font-weight:bold; margin:0 0px 5px 0; width:311px;}

/* catg page */
#catg-banner{width:358px; height:75px; padding:25px 330px 15px 15px;}
#catg-banner b{font-size:17px; padding-bottom:15px;}
.otherlnksr-bx{float:right; width:210px; background:url(../images/lnksr-box.png) 0 20px no-repeat;	margin:0px 0 10px 10px; padding:0px 0 0 0; min-height: 150px;}
#content .otherlnksr-bx li.therlnksr-head{font-size:14px; color:#344896; font-weight:bold; background:none; margin:0 0 20px 0;}
#content .otherlnksr-bx ul, #content .otherlnksr-bx li{margin:0px; padding:0px; list-style:none; list-style-image:none;}
#content .otherlnksr-bx li{background:url(../images/gray-dot.gif) bottom left repeat-x; margin:0 10px 5px 10px; padding:0 0 5px 0; list-style:none;}
.otherlnksr-bx li a{ display:block; padding:0 0 0 10px; background:url(../images/bull-arw.png) 0px 5px no-repeat; color:#344896;}
.comn-dvsp {float:left; margin:15px 0 0 0; width:703px;}
.catg-prd-bx{ float:left; background:url(../images/prd-catg-bxbg.png) bottom; width:683px; min-height:150px; padding:0 10px 10px 10px; margin:10px 0 10px 0; position:relative;}
.ct-crv { float:left; background:url(../images/prd-catg-bxbg.png) top; width:703px; height:10px; margin:0 -10px;}
.prdnm-hd-bx{ float:left; width:100%; padding-bottom:5px; margin-bottom:5px; background:url(../images/dot-line.gif) bottom repeat-x;}
.prdnm-hd-bx a{font-size:16px; color:#263c8f; float:left; font-weight:bold;}
.manuf-by-lg{ font-weight:bold; width:345px; float:right; text-align:right;}
.manuf-by-lg b, .ave-rating b, .cust-rating b{line-height:24px; margin:0 10px 0 0;}
.prod-img {width:106px; float:left; padding:0 0 0 0px; min-height:130px}
.prod-content {width:570px; float:left; padding:0 6px 0 0px; min-height:100px; line-height:1.40em;}
.prod-btn {padding:0 6px 0 0px; float:right; width:570px;}
.ave-rating, .cust-rating {float:right; text-align:right; line-height:21px; display:block; padding:0 105px 0 0;}
.cust-rating {padding:0% 34% 0% 0; width:66%; margin:10px 0 0 0;}
.cust-rating a{color:#696969; font-size:12px;}
.ave-rating a {color:#696969; text-decoration:underline; text-decoration:none;}

.rat-00, .rat-05, .rat-10, .rat-15, .rat-20, .rat-25, .rat-30, .rat-35, .rat-40, .rat-45, .rat-50 {background:url(../images/stars.png) right 5px no-repeat;}
.rat-05 {background-position:right -18px;}
.rat-10 {background-position:right -39px;}
.rat-15 {background-position:right -60px;}
.rat-20 {background-position:right -82px;}
.rat-25 {background-position:right -104px;}
.rat-30 {background-position:right -126px;}
.rat-35 {background-position:right -148px;}
.rat-40 {background-position:right -171px;}
.rat-45 {background-position:right -193px;}
.rat-50 {background-position:right -215px;}


.rwrat-00, .rwrat-05, .rwrat-10, .rwrat-15, .rwrat-20, .rwrat-25, .rwrat-30, .rwrat-35, .rwrat-40, .rwrat-45, .rwrat-50 {background:url(../images/stars.png) left 5px no-repeat; height:26px;}
.rwrat-05 {background-position:left -18px;}
.rwrat-10 {background-position:left -39px;}
.rwrat-15 {background-position:left -60px;} 
.rwrat-20 {background-position:left -82px;}
.rwrat-25 {background-position:left -104px;}
.rwrat-30 {background-position:left -126px;}
.rwrat-35 {background-position:left -148px;}
.rwrat-40 {background-position:left -171px;}
.rwrat-45 {background-position:left -193px;}
.rwrat-50 {background-position:left -215px;}

.brat {margin:5px 0 5px 0;}
.brat-00, .brat-05, .brat-10, .brat-15, .brat-20, .brat-25, .brat-30, .brat-35, .brat-40, .brat-45, .brat-50 {background:url(../images/bstars.png) -5px -3px no-repeat; height:30px;}
.brat-05 {background-position:left -34px;}
.brat-10 {background-position:left -63px;}
.brat-15 {background-position:left -94px;}
.brat-20 {background-position:left -127px;}
.brat-25 {background-position:left -160px;}
.brat-30 {background-position:left -194px;}
.brat-35 {background-position:left -228px;}
.brat-40 {background-position:left -262px;}
.brat-45 {background-position:left -297px;}
.brat-50 {background-position:left -327px;}

.rat-yes {background:url(../images/hand-icon.png) left top no-repeat; padding:0 0 0 15px; font-weight:bold;}
.rat-no {background:url(../images/hand-icon.png) left bottom no-repeat; padding:0 0 0 15px; font-weight:bold;}

/* prodg page */

.product-right{width:292px; float:right; margin:0 0 0 15px;}
.pr-small {width:70px; float:right; text-align:center;}
.pr-small img {border:1px solid #f9f9f9; background:#fff; padding:3px; margin:0 0 10px 0;}
.pr-medium {width:292px; float:right; text-align:center;}
.pr-medium img {border:0; background:#fff; padding:3px;}
.pr-pri-table {background:url(../images/product-image.png) no-repeat top left; float:left; width:282px; padding:20px 5px 0px 5px; color:#161a6a; font-weight:bold; margin:10px 0 0 0; overflow:hidden;}
.text-link{text-decoration:underline; font-size:11px; font-weight:normal;}
.pr-pritbl-crv {background:url(../images/product-image.png) no-repeat  left -232px; height:13px; margin:0 0px; float:left; width:292px;}
.pr-pri-table select{width:170px;}
.pr-pri-table select.ctrDropDownClick{width:220px;}

#pr-mid-main {background:url(../images/product-image.png) no-repeat  left -547px; width:703px; float:left; margin:20px 0 0 0;  min-height:530px;}
#pr-mid-menu {width:703px; float:left; background:url(../images/product-image.png) no-repeat left -263px;}
#pr-mid-menu a {font-size:15px; color:#242883; line-height:56px; padding:0px; font-weight:bold; float:left; text-align:center; width:175.1px; background:url(../images/product-image.png) no-repeat right -207px;}
a#tab_prod_table {background:none;}
#pr-mid-menu a:hover {text-decoration:none;}
#pr-mid-menu a.act {background:url(../images/product-image.png) no-repeat -10px -547px; width:175.1px;}
#pr-mid-menu a.act-faq {background:url(../images/product-image.png) no-repeat left -547px;}
#pr-mid-menu a.act-pritb {background:url(../images/product-image.png) no-repeat -525px -547px; width:176px;}
#pr-mid-cont {width:653px; float:left; padding:30px 25px 15px 25px; min-height:310px;}
#pr-mid-cont h2{margin:0px; padding:6px 0px 6px 0px; font-size:14px;}
#pr-mid-cont p {margin:0px; padding:0px 0px 7px 0px;}
#cont_shipping p {padding:6px 0 6px 0; margin:auto;}
#pr-mid-cont p.bdr, p.bdr {background:url(../images/dot-line.gif) left bottom repeat-x; height:1px; margin:6px 0 10px 0;}
.pr-gray-box {background:#fff url(../images/product-image.png) no-repeat left -320px; float:left; width:668px; padding:27px 15px 13px 20px; position:relative;}
.pr-gray-box-head {background:url(../images/box-line.gif) repeat-x left bottom; padding:0 0 6px 0; color:#242883; font-size:16px; font-weight:bold; margin:0 0 8px 0;}
.pr-gbox-pdf {padding:0 0 15px 0;}
.pr-gbox-pdf p{padding:0px; margin:0px;}
.pr-gbox-pdf a{font-size:13px; font-weight:bold; text-decoration:underline; margin:0 0 0 10px; }
.pr-gbox-pdf a:hover{text-decoration:none;}
.pr-gbox-pdf b{line-height:30px;}
.pr-gray-boxcrv {background:url(../images/product-image.png) no-repeat left -534px; width:176px; float:left; width:703px; margin:0; height:12px; left:0px; bottom:0px; position:absolute; overflow:hidden;}
#content .pr-gray-box ul, #content .pr-gray-box li{margin:0px; padding:0px; list-style:none;}
.pr-gray-box li{width:324px; float:left; margin:2px 0 2px 10px; list-style:none;}
.pr-gray-box li a {background:url(../images/blue-arrow.gif) no-repeat left; text-decoration:underline; padding:0 0  00 12px;}
.pr-gray-box li a:hover { text-decoration:none;}
.pr-gray-white {background:url(../images/product-image.png) no-repeat left -1191px; width:703px; float:left; height:24px;}

.review-cont {width:653px; float:left; padding:15px 0 0 0;}
.review-left, .review-right {width:326px; float:left; border-bottom:1px solid #ececed; border-right:1px solid #ececed; padding:0 0 20px 0; min-height:130px;}
.review-right {border-right:0px; padding:0 0 20px 20px; width:306px;}
#pr-mid-cont .review-right p{padding:0 0 10px 0;}
.review-left b{color:#242781; font-weight:bold;}
.black-heading {font-size:14px; color:#000; font-weight:bold; padding:6px 0 6px 0;}
.small-gray {color:#989898;}
#pr-mid-cont .review-cont p{padding:2px 0 5px 0;}
.manufac-bg {background:url(../images/manufactured-bg.png) no-repeat left top; padding:0px 5px 3px 8px; line-height:35px; font-weight:bold; float:right;}
.product-title { color:#242883; font-size:16px;  padding:0 0 0 8px; font-weight:bold;}
.manufac-bg1 {background:url(../images/manufactured-bg.png) no-repeat -332px top; padding:5px 3px 5px 7px; float:right;}
span.manufac-bg2 {background:url(../images/manufactured-bg.png) no-repeat right top; width:5px; height:35px; float:right;}

/* Ingredients START */
.IngreMain {width:396px; float:left;}
.IngreMain a {text-decoration:underline; margin-left:10px;}
.IngreMain a:hover {text-decoration:none;}
.Ingredients {width:394px; float:left; border:1px solid #f1f1f1; position:relative; margin-bottom:7px;}
.Ingredients tt, .ProdIngr thead td {background-position:-2px -275px; display:block; line-height:26px; color:#242883; font-size:13px; font-weight:bold; padding:0 0 0 10px;}
#content .Ingredients p {padding:5px 10px;}

.ProdIngr thead td {border:1px solid #f1f1f1; border-left:0; border-right:0; background-repeat:repeat-x; display:table-cell;}
.ProdIngr td {text-align:left; padding:0 00 0 10px;}
/* Ingredients END */


/*middle end*/

/*footer start*/
#footer {float:left; width:960px; background:#FFF; padding:0 10px; font-size:11px; color:#333333; font-family:Verdana, Geneva, sans-serif; border-bottom:5px solid #0c5496;}

#footer-fixed {width:960px; position:fixed; bottom:0px; clear:both; background:#fff; padding:0 0px 10px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.footer-bg {width:960px; float:left; background:#fff url(../images/middle-bg.png) left top repeat-x; padding:20px 0px 10px 0px;}
.f-heading {background:url(../images/dot-line.gif) left bottom repeat-x; margin:0 0 15px 0; padding:0 0 8px 0; font-size:20px; color:#323232;}
.footer-left {width:286px; float:left; padding:0 0 0 14px;}
.f-leftlogo {width:286px; float:left; padding:0 0 10px 0;}
.footer-mid {width:400px; float:left; padding:0 20px 10px 20px;}
.footer-mid ul, .footer-right ul, .footer-mid li, .footer-right li {margin:0px; padding:0px; list-style:none;}
.footer-mid li, .footer-right li {width:190px; float:left; margin:0 0 3px 5px;}
.footer-mid li a{background:url(../images/f-link-arrow.gif) left top no-repeat; background-position:0 5px; font-size:11px; color:#313131; text-decoration:none; padding:0 0 00 10px;}
.footer-mid li a:hover {text-decoration:underline;}
.footer-right {width:210px; float:left;}
.footer-right li {width:200px; padding:0px 00 5px 0;}

.footer-copy {width:960px; float:left; padding:10px 0px 10px 0px; margin:10px 0 0 0;  border-top:1px solid #e5e5e5;}
.f-copy-left {width:620px; float:left; margin-top:10px;}

.emailtitles {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
.t1 {border:1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; background-color:#f5f5f5;}
.header_email{font-family:Arial, Helvetica, sans-serif; font-size:20pt; color:#000000; margin:0px; font-weight:normal; display:none;}

/*footer end*/
.ui-tabs .ui-tabs-hide {
     display: none;
}
#div-popup{float:left; height:auto; padding:0px 10px 20px 10px ;}


.putopbg {background:url(../images/all-cat-drop-bg.png) no-repeat right bottom;}
.putopcrv1 {height:3px;}
.gray-bg1 {background:url(../images/all-cat-drop-line.png) no-repeat left top; height:22px;}
.white-bg1 {background:url(../images/all-cat-drop-line.png) no-repeat left bottom; height:22px;}
.blue18txt{ color:#263b8d; font-size:18px;}

.green-msg, .val-error, .showmsg {background:#fef1cb url(../images/error-icon.png) no-repeat 2px 2px; border:1px solid #f2d98e; padding:3px 3px 3px 25px; margin:7px 0 0px 0; font-weight:normal;}
.green-txt {color:#4d4d4d;}
.green-msg {background:#d5ffcd url(../images/massage-up-arrow.png) no-repeat 3px 3px; border-color:#ade5a4;}

/*--check out, order details, member login--*/
#checkout-left input[type='checkbox'], input[type='radio'] {border:0px;}
#checkout-left, .billing-add {width:703px; float:left;}
.b-addleft {width:325px; float:left; padding:0 10px 0 10px; background:url(../images/shipping-details.png) repeat-x top left; margin:10px 0 0 0;}
.b-addleft1, .b-addleft2 {width:325px; float:left; padding:0 10px 0 16px; background:url(../images/payment-details.png) repeat-x top left; margin:10px 0 0 0; min-height:240px;}
.b-addright{width:325px; float:right; padding:0 10px; background:url(../images/shipping-details.png) repeat-x top right; margin:10px 00 0 0;}

.b-addright1, .b-addright2  {width:320px; float:right; padding:0 10px 0 15px; background:url(../images/payment-details.png) repeat-x top right; margin:10px 00 0 0; min-height:240px;}
.new-rbadd {background:url(../images/payment-details.png) right -1244px repeat-x ;}

#checkout-left .b-addleft h2, .b-addright h2, .billing-add h2, .ch-mdvbg h2 { font-size:15px; color:#ffffff; padding:0px 0 15px 0px; font-weight:bold; line-height:28px; margin-top:7px;}
.paydetbg h2, #content .paydetbg h2, #checkout-left .b-addleft1 h2, .b-addright1 h2, #content .b-addleft h2, #content .b-addright h2, .b-addright2 h2, .b-addleft2 h2, #content .b-addleft1 h2, #content .b-addright1 h2, #content .b-addleft2 h2, #content .b-addright2 h2{ font-size:15px; color:#ffffff; padding:0px 0 5px 0px; font-weight:bold; line-height:28px; margin-top:7px;}
.paydetbg h2, #content .paydetbg h2, #checkout-left .b-addleft h2, .b-addright h2, #checkout-left .b-addleft1 h2, #checkout-left .b-addright1 h2, .b-addright2 h2, .b-addleft2 h2, #content .b-addleft h2, #content .b-addright h2, #content .b-addleft2 h2, #content .b-addright2 h2, #content .b-addleft1 h2, #content .b-addright1 h2, .Shipping-Op h2{color:#25458a; background:url(../images/dot-line.gif) repeat-x left bottom; padding:5px 0 0 0; margin-bottom:6px;}
.b-addleft ul, .b-addright ul, .b-addleft1 ul,  .b-addright1 ul, .b-addleft2 ul, .b-addright2 ul, #content .b-addleft1 ul, #content .b-addright1 ul{margin:5px 0px 0px 0px; padding:0px; list-style:none; float:left; width:322px;}
.billing-add ul, .billing-add li {margin:15px 0px 0px 0px; padding:0px; list-style:none;}
.b-addleft li, .b-addright li, .b-addleft2 li, .b-addright2 li{padding:1px 0 5px 0; font-size:12px; margin:0px; list-style:none; float:right; width:220px;}
.b-addleft1 li, .b-addright1 li, #content .b-addleft1 li, #content .b-addright1 li{padding:1px 0 5px 0; font-size:13px; margin:0px; list-style:none; float:right; width:100%;}
.b-addleft li.deleft, .b-addright li.deleft, .b-addleft1 li.deleft, .b-addright1 li.deleft, .b-addleft2 li.deleft, .b-addright2 li.deleft {float:left; width:100px; font-weight:bold; padding-top:5px;}
#content .b-addright li, #content .b-addleft li, #content .billing-add li {list-style:none;}

#content .b-addleft2 li, #content .b-addright2 li {list-style:none;}

#checkout-left h2.pay-dheading, #checkout-left h2.pay-bheading {background:url(../images/checkout-bg.png) no-repeat left -393px; padding:0 0 0 8px; color:#000;}
#checkout-left h2.pay-bheading {background-position:-352px -393px;}

.b-addleft li input[type='text'], .b-addright li input[type='text'], .b-addleft2 li input[type='text'], .b-addright2 li input[type='text'], .b-addright2 li input[type='password'], .b-addleft2 li input[type='password']  {width:208px;}
.b-addleft li .val-error, .b-addright li .val-error {margin:5px 0px 5px 0px;}
.b-addleft textarea, .b-addright textarea{max-width:440px; max-height:50px;}
#join-icon {width:42px; margin:46px 0px 0px 331px; background:url(../images/page-join.png) repeat-x top right; height:12px; position:absolute; float:left;}

.thanks-bg {background:url(../images/payment-details.png) no-repeat left -455px; margin:0px 0 0 0;}
.thanks-rptbg {background:url(../images/graybox-bg.gif) repeat-y left top; margin:0px 0 0 0;}
.thanks-crv {background:url(../images/payment-details.png) no-repeat left -660px; margin:0px 0 0 0; height:10px;}

.login-bg {background:url(../images/login-bg.png) no-repeat left top;}
.login-bg-crv {background:url(../images/login-bg.png) no-repeat left bottom; height:10px;}

.pay-detail-bg {background:url(../images/payment-details.png) no-repeat left -697px; min-height:250px;}
.pay-detail-bg1 {background:url(../images/payment-details.png) no-repeat right -697px; min-height:250px;}
#content .paydetbg h2, .paydetbg h2 {margin:6px 0 6px 10px;}

.ques-main, .process-box {width:703px; float:left; padding:11px 0 11px 0;}
.process-box {text-align:center;}
.ques-main textarea {width:338px; background:#f8f8f8; margin:5px 0 0 0; border:#dddddd 1px solid;}

.ques-heading {width:693px; float:left; background:url(../images/checkout-bg.png) no-repeat left -393px; font-size:14px; color:#000; line-height:27px; padding:0 0 0 10px; font-weight:bold;}
#checkout-left .ques-main ul, #checkout-left .ques-main li, #content .ques-main ul, .ques-main ul, #content .ques-main li, .ques-main li {padding:0px; margin:0px 0px 0px 0px; list-style:none;}
#checkout-left ul.ques-main1 li {padding:0px; margin-left:10px; list-style:url(../images/yellow-dot.png); font-weight:normal; width:96%;}
#checkout-left .ques-main li, #content .ques-main li, .ques-main li {width:341px; float:left; font-weight:bold; padding:0 0 0 10px; min-height:30px;}
#checkout-left .ques-main li.chkright, #content .ques-main li.chkright {font-weight:normal;}
.chk-bdr, .terms-box {border-bottom:1px solid #e5e5e5; margin:7px 0 0px 0; width:703px; float:left; padding:0 0 5px 0;}

.all-popup {width:600px; padding:15px;}

.pagination {width:630px; float:left; padding:0px;}
.newspagination_active {padding:5px 7px 5px 7px; text-align:center; border:1px solid #04134b; background:#263b8b; color:#fff;}
.newspagination {height:36px;}
.newspagination a {padding:5px 7px; text-align:center; border:1px solid #c1c1c1; color:#666; text-decoration:none; background:#e7e7e7; line-height:36px;}
.newspagination a:hover {padding:5px 7px 5px 7px; text-align:center; border:1px solid #04134b; background:#263b8b; color:#fff;}

.thanxcust-dtlbx {width:685px; float:left; background:#eff8fc; border:1px solid #d3eaf5; padding:7px; font-size:13px; color:#000;}
.grytxt18{ font-size:18px; color:#494949;}
.bluetxt8{ font-size:18px; color:#2c3697;}

.thnx-heading {width:620px; float:right; font-size:20px; color:#163a8c; background:url(../images/dot-line.gif) left bottom repeat-x; padding:0 0 5px 0; }
.thnx-headicon {width:60px; float:left; padding:5px 0 0 0; text-align:center; height:63px;}
.thnx-content {width:610px; float:right; padding:5px 5px 5px 0px; min-height:20px;}
.deladdrbx1{ background:url(../images/deladdrbx1.png); width:232px; height:164px; padding:0 10px 10px 10px; float:right; margin:0 0 15px 15px;}
.deladdrbx1 h2 { font-size:15px; color:#2C3697; padding:0px 0 15px 0px; font-weight:bold; line-height:28px; margin-top:7px;}

.deladdrbx1 ul{margin:-10px 0px 0px 0px; padding:0px; list-style:none; float:left; width:232px;}
.deladdrbx1 li{padding:1px 0 5px 0; font-size:12px; margin:0px; list-style:none; float:right; width:225px;}
.deladdrbx1 li{padding:1px 0 5px 0; font-size:13px; margin:0px; list-style:none; float:right; width:100%;}


/*--COUNTRY POPUP --*/
#country-popup {width:298px;}
.flag_cont {float:left; width:100%; margin:0 10px; padding-bottom:10px; text-align:center;}
.country_dropdwon_cont {float:left; margin:0 10px; width:100%; padding-top:5px; border-top:1px solid #29398e;}
.country_dropdwon_cont select {float:left; color:#000; font-size:12px; padding:2px 3px; margin-right:5px;}

.testimonial_cont {float:left; width:96%; padding:10px 10px 20px 10px;}
.testimonial_txt {float:left; width:97%; margin-left:10px; padding:20px 10px; border-bottom:1px dotted #CCC;}
.testimonial_txt p {padding:5px 0 5px 35px; font:italic 21px "Times New Roman", Times, serif; color:#000;}
.testimonial_cust {float:left; width:100%;}
.testimonial_cust span {float:right; padding:2px 4px; background:#B0B58C; color:#FFF;}
.smlink {font-size:10px; color:#000;}

.cat_content_txt_rt {float:right; width:175px; margin:10px 0 10px 10px; text-align:center;}
.cat_thumbimg{float:left; width:175px; margin-top:10px; text-align:center;}
.cat_thumbimg img{border:1px solid #dadada; margin:0 5px 5px 0;}

/*--LEAFLETS SECTION --*/
.hcv, .ycrv1, .crv, .crv1, .scrv{height:18px; width:18px; background:url(../images/con-crv.png) left top no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/outside-gray-round-12.png', sizingMethod='scale'); position: absolute;}
.crv1{background-position:left -35px; height:14px; width:14px;}
.ycrv1{background-position:left -19px; height:14px; width:14px;}
.hcv {background-position:left -53px;}
.scrv{background-position:left -72px; height:14px; width:14px;}

.scv1 {top:-1px; left:-1px; clip:rect(0px 7px 7px 0px);}
.scv2 {right:-1px; top:-1px; clip:rect(0px 14px 7px 7px);}
.scv3 {bottom:-1px; left:-1px; clip:rect(7px 7px 14px 0px);}
.scv4 {right:-1px; bottom:-1px; clip:rect(7px 14px 14px 7px);}

.cv1 {top:-1px; left:-1px; clip:rect(0px 9px 9px 0px); }
.cv2 {right:-1px; top:-1px; clip:rect(0px 18px 9px 9px);}
.cv3 {bottom:-1px; left:-1px; clip:rect(9px 9px 18px 0px);}
.cv4 {right:-1px; bottom:-1px; clip:rect(9px 18px 18px 9px);}

.hcv3 {bottom:0; left:-1px; clip:rect(9px 9px 18px 0px);}
.hcv4 {right:-1px; bottom:0; clip:rect(9px 18px 18px 9px);}

.leafmain, .leafmain dl {width:701px; float:right; margin-bottom:2px; }
.leafmain {position:relative; border:1px solid #e9e9e9; background:url(../images/leaf-bg.gif) left bottom repeat-x; padding:10px 0px;}
.leafmain dt{background:url(../images/line-bg.gif) left bottom repeat-x; line-height:40px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:0 15px; width:671px; float:left;}
.leafmain dt a{background:url(../images/leaf-arrow.png) right -24px no-repeat; display:block; font-size:14px; color:#384aaf; font-weight:bold;}
.leafmain dt a.act{background-position:right 10px;}
.leafmain dd {width:571px; float:left; padding:0 0px 0 15px; margin:7px 0px;}
.leafmain dd.llright {width:100px; padding:0 15px 0 0px; text-align:right;}
dd.ddbdr{background:url(../images/dot-line.gif) left bottom repeat-x; float:left; width:686px; height:1px;}
.leafmain dd a {background:url(../images/pdf-temp.png) left top no-repeat; padding:5px 0 5px 35px; text-decoration:underline; color:#222983; line-height:22px;}
.leafmain dd a:hover {text-decoration:none;}

.track-box {background:#f6f6f6 url(../images/fad-bg.png) right 20% repeat-x; margin-bottom:14px;}
.shipping-box {}

#yellow-newicon ul, #yellow-newicon li{margin:0px; padding:0px; list-style:none;}
#yellow-newicon li{ background:url(../images/yallow-bullet.jpg) left 4px no-repeat; padding:3px 0 3px 24px;}


/**/
.com-heading {background:#fff url(../images/line-bg.gif) left bottom repeat-x; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:5px 0; font-weight:bold; text-align:center; min-height:45px;}
#content .leafmain ul {background:url(../images/dot-line.png) left bottom repeat-x; }
.com-leftbg {color:#4540a4; font-weight:bold;}
.comparison-bg {background:url(../images/comparison-bg.png) left top repeat-y; float:left; width:100%;}

#content .leafmain ul, #content .leafmain li {margin:0px; padding:0px; list-style:none; float:left;}
#content .leafmain li {float:left; width:106px; padding:4px 5px;}


a.down-link {background:url(../images/down-arrow.png) right bottom no-repeat; padding:0 15px 0 0; font-weight:bold;}
a.up-link {background:url(../images/up-arrow.png) right bottom no-repeat; padding:0 15px 0 0; font-weight:bold;}


.Shipping-Option {width:703px; float:left; position:relative; }
.Shipping-Op {width:687px; float:left; padding:8px 6px 0px 10px; margin-top:15px; background:url(../images/payment-details.png) no-repeat left -697px;}
.Shipping-Op h2{padding-bottom:8px;}
.Shipping-Op table {width:228px; float:left;}
.Bill-AS {width:328px; float:left; position:absolute; top:0px; right:0px; min-height:421px;}
.Bill-AS table{width:320px; float:left;}

#msg dl {width:200px; float:left; margin-top:5px;}
#msg dd{width:150px; float:left; margin:0px; padding:3px 0; font-size:12px;}
#msg dd.dright {width:50px; text-align:right;}
#msg dl.ot {background:#eaeaea;}
#msg dl.ot dd {font-weight:bold;} 



/* new check out */
.yello-left, .yello-right {background:url(../images/yello-top.png) no-repeat left top; position:absolute; height:8px; width:51%; top:-3px;}
.yello-left {left:-1px;}
.yello-right {background-position:right top; right:-1px;}
input[type='text'], input[type='password'] {width:200px;}

.main-box {border:1px solid #e7e7e7; float:left; padding:10px; width:681px; position:relative; z-index:999; margin-bottom:12px}

.main-box h2 {color:#25458a; background:url(../images/dot-line.gif) repeat-x left bottom; padding:2px 0 6px 0; margin-bottom:6px;}
.main-box ul, .main-box li {margin:0px; padding:0px; list-style:none; float:left; width:100%; border-bottom:1px solid #f4f4f4;}
#content .main-box li {list-style:none; line-height:normal;}
.main-box li {width:48.5%; border:0px; padding:5px 0 5px 0; vertical-align:top;}
.pers-info li, .payment-page li, .New-Patients li, .Existing-Patients li {width:73%;}
li.deleft {width:24%; padding:10px 2% 0 0;}
li.chkright {padding-left:2%;}
.pers-info select, .pers-info input, .payment-page select, .payment-page input {float:left;}
.pers-info input[type="checkbox"] {float:none;}
.pers-info .val-error, .payment-page .val-error {float:left; margin:0 0 0 5px;}


.bill-info {position:absolute; width:34px; height:36px; right:0; top:-3px;}
.bill-info-bg {background:url(../images/bill-info-bg.png) left top no-repeat;}
.bill-info-crv {background:url(../images/bill-info-bg.png) left bottom no-repeat;}

.Del-add, .Bill-add, .New-Patients, .Existing-Patients {width:325px;}
.Bill-add, .Existing-Patients {float:right;}
.Del-add li, .Bill-add li {width:96%;}
.New-Patients, .Existing-Patients {min-height:265px;}
.New-Patients li, .Existing-Patients li {width:62%;}
.New-Patients li.deleft, .Existing-Patients li.deleft {width:34%;}
.Existing-Patients {background-color:#fff8e3;}
.Existing-Patients .val-error {background-color:#fff;}

/* new class 6-10-11 */ 
.NewPatients {width:682px; min-height:inherit;}
/* new class end */

.right-phone {font-weight:bold; padding:8px 0; font-size:12px;}
.right-phone span{padding:23px 0 0 23px;}

.sti-pro-cont {width:510px; float:left;}

.sti-pro-cont, .sti-mb-box {width:520px; float:left; padding-bottom:10px;}
.sti-pro-cont a, a.und-link {text-decoration:underline; padding:0 5px 0 0; line-height:18px; font-size:12px;}
.sti-pro-cont a:hover, a.und-link:hover {text-decoration:none;}
.sticatg-bx {position:relative; padding-right:1px; width:692px; min-height:200px;}
#content .sticatg-bx p {padding-right:10px;}
.sti-rbg, .sticatg-bx img {bottom:10px; right:1px; top:auto; position:absolute; z-index:5;}
.sticatg-bx img {z-index:3; margin:0; height:auto;}

/* new add css 23-8-2011  */

.new-cart-bg  { background:url(../images/new_cart.png) no-repeat left top; width:939px; height:43px; margin-bottom:9px; line-height:43px; padding:0 10px 0 10px; position:relative;}
.cart_inf {background:url(../images/add-cart.png) left 10px  no-repeat; float:left; font-size:15px; color:#1e2f86; padding:0 10px 0 40px; font-weight:bold;}

.new-cart-bg select, .new-cat-bg select {float:left; margin:10px 5px 0 5px; width:150px;}
.new-cat-bg select {width:180px;}
#exp_cat_id {width:150px;}
#prod_id {width:125px;}
.new-cat-bg #prod_id {width:150px;}
.new-cat-bg { background:url(../images/new_cart.png) no-repeat left -45px; width:684px; height:43px; margin:9px 0 9px 0; line-height:43px; padding:0 10px 0 10px; position:relative;}

/*                                            TOOLTIP                                            */
/*-----------------------------------------------------------------------------------------------*/
a:hover tooltip{background:#ffffff; text-decoration:none; cursor:help;} /*BG color is a must for IE6*/
a.tooltip div.show-box {display:none; padding:5px 5px; margin-left:8px; width:130px; z-index:999999;}
a.tooltip:hover div.show-box{display:inline; position:absolute; background:url(../images/ec-pop-bg.png) no-repeat left bottom; color:#333; z-index:999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; width:346px; margin:5px; right:-10px; top:55px; line-height:normal; padding:0px 20px 15px 15px;}
.tool-top-crv {position:absolute; background:url(../images/ec-pop-bg.png) no-repeat left top; height:25px; width:381px; top:-25px; right:0px;}
