body { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747; margin: 0; padding: 0; text-decoration: none; background: #ffffff;  }
form, ul, ol, p, h1, h2, h3, h4, input, select { margin: 0; padding: 0;}
input { border: 1px solid #d3d3d3; background: #FFFFFF; color:#2E2E2E; font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; height:17px; padding-top: 2px;  }
select, textarea { border: 1px solid #d3d3d3; background: #FFFFFF; color:#2E2E2E; font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; }
p { margin-bottom: 10px; line-height: 17px; }
h6{ color:#77266c; font-size:11px; margin:0 0 7px 0; padding:0; line-height:18px; text-align: left; padding-left:5px; font-weight: normal;}
h6 a { color:#77266c; font-weight: normal; font-size:11px !important; text-decoration: none; }
h6 a:hover { color:#DE6ACE; font-size:11px  !important; font-weight: normal; text-decoration: none; }
img { border: none; outline: none; }
a { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#995ead; text-decoration: underline; outline: none;}
a:hover { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#995ead; text-decoration: none; outline: none;}
.copyright {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#777777; text-decoration:none;}
.copyright a { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#777777; text-decoration: none; }
.copyright a:hover { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#995ead; text-decoration: underline; }
.relative { position: relative; }
.floatright { float: right; }
/* ------------------ Common CSS end here ------------------ */
.pinkmatter-small { font-size: 10px; color: #CD1FB6; }
.pinkmatter-bold { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #535353; line-height: 18px; font-family:Arial, Helvetica, sans-serif; }
.phone { color: #8E55A1; font-size: 19px; font-weight: bold; }
.gray-leftcorner { background: url(../images/gray-leftcorner.gif) repeat-x bottom; padding: 0 0 0 0px; font-weight: bold; }
.input-leftcorner { background: url(../images/input-leftcorner.gif) no-repeat; padding: 0 0 0 10px;  }
.input-leftcorner input { background: none; background: none; padding: 0; }
.topnav-pink { color: #CD1FB6; font-weight: bold; font-size: 11px; text-transform: uppercase; }
.topnav-pink a { color: #CD1FB6; font-weight: bold; font-size: 11px; text-transform: uppercase; text-decoration: none; margin: 0 5px; }
.topnav-pink a:hover { color: #6B3A7B; font-weight: bold; font-size: 11px; text-transform: uppercase; text-decoration: none; }
.topnav-pink a.current { color: #6B3A7B; font-weight: bold; font-size: 11px; text-transform: uppercase; text-decoration: none; }
.topnav-purple { color: #6B3A7B; font-weight: bold; font-size: 11px; text-transform: uppercase;  }
.topnav-purple a { color: #6B3A7B; font-weight: bold; font-size: 11px; text-transform: uppercase; text-decoration: none; margin: 0 12px; }
.topnav-purple a:hover { color: #CD1FB6; font-weight: bold; font-size: 11px; text-transform: uppercase; text-decoration: none; }
.topnav-purple a.current { color: #CD1FB6; font-weight: bold; font-size: 11px; text-decoration: none; }
.bott-tlc { background: url(../images/bott-tlc.gif) no-repeat; }
.bott-blc { background: url(../images/bott-blc.gif) no-repeat; }
.bott-cbg { padding: 15px 25px; background: #111111; }
.bottlink-divider { padding-left: 27px; background: url(../images/bott-divider.gif) no-repeat 0 0; }
.bottlinks h4 { font-size: 14px; color: #ffffff; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 5px 0; }
.bottlinks h4.newsletter { font-size: 17px; color: #9a927d; font-weight: bold; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; margin: 0; }
.bottlinks ul { margin: 10px 0 0 0; }
.bottlinks ul li { list-style-type: none; margin-bottom: 6px; font-size: 11px; color: #494949; }
.bottlinks ul li a { font-size: 12px; color: #898989; text-decoration: none; }
.bottlinks ul li a:hover { font-size: 12px; color: #c5b58d; text-decoration: underline; }
.bottlinks ul li a.current { font-size: 12px; color: #c5b58d; text-decoration: none; }
.bottlinks ul li.last { margin-bottom: 0; }
fieldset { border: 1px solid #292929;  text-align: center; }
legend { color: #9a927d; font-weight: bold; font-size: 13px; padding: 0 7px; } 
.cards { margin: 5px; vertical-align: middle; }
.pink-leftcorner { background: url(../images/pink-leftcorner.gif) no-repeat #DE6ACE; text-align: center; font-weight: bold; font-size: 15px; color:#FFFFFF; text-transform: uppercase; }
.whathot-cb { background: url(../images/whathot-cbg.gif) repeat-x; color: #CD1FB6; font-size: 17px; font-weight: bold; vertical-align: top; padding-top: 8px; text-align: center;}
.graybox-small { color: #CD1FB6; font-size: 13px; font-weight: bold; } 
h3 { font-size: 14px; font-weight: bold; color: #622585; margin-bottom: 12px; font-family:Arial, Helvetica, sans-serif; }
.h3-new { font-size: 16px; font-weight: bold; color: #CD1FB6; margin-bottom: 0px; }
.blue-hadd-text {font:bold 18px Arial, Helvetica, sans-serif; text-decoration:none; color:#CF5BC0;}
.nobold { font-weight: normal; }
/*.errormsg { color:#FF0000; }*/
.noclass { background: none; border: none; margin:0; padding: 0; vertical-align: middle; height: auto; }
.button { background: #CF5BC0; height: auto; cursor: pointer; font: normal 10px Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; border: none; padding: 0; border: 1px solid #EFE1F3; padding: 2px 4px; }
.gray-bg {background-color:#E6E6E6;}
.blackmatter-bold { color: #CF5BC0; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.whitebg { border-left: 1px solid #ccc; border-bottom: 1px solid #e4e4e4; padding-left: 5px; }
.contactbg {background-color:#E6E6E6; color:#000;}
.highlightbg { padding-left:4px; border-right: 1px solid #D7CEE0; border-bottom: 1px solid #C2BBCA;}
.contact-bg {background-color:#ffffff; padding-left:5px; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#484848; border-right: 1px solid #D7CEE0; border-bottom: 1px solid #C2BBCA;}
/*------------Registration---------------*/
.errormsg { font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #995dac; }
.norecmsg {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#c80000; text-decoration:none;}
.inner-hadding {font:bold 12px Arial, Helvetica, sans-serif; color:#CF5BC0; text-decoration:none; border-bottom:1px solid #E1E1E1; padding-bottom:5px; line-height:15px;}
.register-border { border-left: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; padding-left:10px; padding-right:10px;}
.register-input {border:1px solid #E1E1E1; background:#ffffff; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding-left:3px; height:16px; padding-top: 2px;}
.forgotten-password {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#896195; text-decoration:none; padding-top:5px;}
.thanks-hd { font-size: 22px; font-weight: bold; color: #896195; }
.green-hd { font-size: 16px; font-weight: bold; color: #43B84A; }
.click-hear {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#896195; text-decoration: underline;}
a.click-hear {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#896195; text-decoration: underline;}
a.click-hear:hover {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#896195; text-decoration: none;}
.bluematter-large {font: bold 12px Arial, Helvetica, sans-serif; color:#896195; text-decoration:none;}	
.oddrowbg { background: #F1E7F4; height: 20px; }
.evenrowbg { background: #C4A5CE; height: 20px; }
.parpal-border { background-color:#C4A5CE;}
.shoppingcart-white { background: #dadada; color:#454545;  font-size: 13px; }
.detailbg { background: #e2e2e2; }
.lightgraybg { background: #ffffff; font-size: 11px; }
.redmatter-big { font: bold 14px verdana, Arial, Helvetica, sans-serif; color:#4b135d; text-decoration: none; }
.price {  font: bold 14px Arial, Helvetica, sans-serif; color:#000000; text-transform: uppercase; padding-left: 0px; }
.produ-bg{ background:#CF5BC0; color:#FFFFFF;}
a.tarqus-link { color:#000000; text-decoration:underline;}
a:hover.tarqus-link { color:#000000; text-decoration:none;}
.content-padding { padding: 0 10px; }
.inner-tlc-aboutus { background: url(../images/innerpage-tlc-other.gif) no-repeat 0 0; text-indent: 15px; }
h2 {  color: #7e2899; font-size: 15px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 15px;  font-weight:bold;  }
table.about-border tr td { border-right: 1px solid #E6DBF1; border-bottom: 1px solid #DAD0E3; }
.gray-tlc { background: url(../images/gray-tlc.gif) no-repeat; text-indent: 12px; vertical-align: top; color: #8B37A6; font-size: 16px; font-weight: bold; padding-top: 11px; }
.gray-blc { background: url(../images/gray-blc.gif) no-repeat; }
.gray-cbg { background: #f3f3f3; padding: 5px 10px; }
.graymatter { font-size: 11px; color:#808080; }
.continue-btn { margin-top: 35px; }
.valignmidd { vertical-align: middle; }
.listing-border { border: 1px solid #d1d4c6; }
.thumb_img img { border: 1px solid #DCCCEC; padding: 3px; background: #F6F1FB; }
.thumb_img:hover { background-color: transparent;}
.thumb_img:hover img { border: 1px solid #A78FBE; padding: 3px; }
th {  background: url(../images/innerpage-tlc.gif) repeat-x 0 0; padding: 0 5px; height: 25px; text-transform: uppercase; font-size: 11px; text-transform: uppercase; color: #ffffff; text-transform: uppercase; }
th a { font-size: 11px; text-transform: uppercase; color: #8A36A5; text-decoration: none; }
th a:hover { font-size: 11px; text-transform: uppercase; color: #D425BD; text-decoration: none; }
tr.listing-odd td { background: #f3f3f3; padding: 7px; }
tr.listing-even td { background: #ffffff; padding: 7px;}
a.pinkmatterlink { font-size: 11px; color: #5c1473; font-weight: bold; text-decoration: none; }
a:hover.pinkmatterlink { font-size: 11px; color: #5c1473; font-weight: bold; text-decoration: underline; }
.purple-price { font-weight: bold; color: #b518af; }
.purplebold { font-weight: normal; color: #636363; font-size: 10px;}
.purplebold-big { font-weight: bold; color: #5b0c74; font-size: 15px; font-family:Arial, Helvetica, sans-serif; }
.purplebold-big a { font-weight: bold; color: #5b0c74; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.purplebold-big a:hover { font-weight: bold; color: #b518af; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.removelink { font-size: 10px; text-transform: uppercase; text-decoration: none; color: #510e66; font-weight: bold; }
a:hover.removelink { font-size: 10px; text-transform: uppercase; text-decoration: underline; color: #510e66; font-weight: bold;}
a.viewalllink { font-size: 10px; text-transform: uppercase; text-decoration: none; color: #de1ec5; font-family:Arial, Helvetica, sans-serif;}
a:hover.viewalllink { font-size: 10px; text-transform: uppercase; text-decoration: underline; color: #de1ec5; font-family:Arial, Helvetica, sans-serif;}
a.viewalllink-new { font-size: 12px;font-weight: bold; text-transform: uppercase; text-decoration: none; color: #b518af; font-family:Arial, Helvetica, sans-serif;}
a:hover.viewalllink-new { font-size: 12px;font-weight: bold; text-transform: uppercase; text-decoration: underline; color: #4b135d; font-family:Arial, Helvetica, sans-serif;}
.myaccount-readmore { margin-top: 5px; text-align: left; }
.myaccount-icon { margin-right: 5px; float: left; }
a.pinkmatterlink-small { text-decoration:underline; color:#333333;}
a:hover.pinkmatterlink-small { text-decoration:none; color:#333333;}
.editposition { position:absolute; top: 0px; right:10px; }
.pinkmatterbold { font-size: 12px; color: #671680; font-weight: bold; text-decoration: none; }
.redmatterbig { font-size: 20px; font-weight: bold; color: #a74fc4; font-family:Arial, Helvetica, sans-serif;  }
/* added by devloper */
.input-red1 { border: 1px solid #FF0000; background: #FFFFFF; color:#2E2E2E; font: normal 12px Arial, Helvetica, sans-serif; padding-left: 2px; height: 17px; padding-top: 2px; }
.myaccount-purple  { color: #909090; font-weight: bold; font-size: 11px; text-decoration: none; }
.cat-list-item{display:block; background:url(../images/prod-listingbg.gif) no-repeat left top; width:152px; height:252px; text-align:center}
.cat-list-item .title{display:block; text-align:center; color:#77266c; text-transform:uppercase; font-size:11px; font-weight:700; line-height:30px; margin:0 0 15px 0}
.cat-list-item .title a { color:#77266c; font-size:11px; font-weight:700; text-decoration: none; line-height:30px;}
.cat-list-item .title a:hover { color:#77266c; font-size:11px; font-weight:700; text-decoration: underline; line-height:30px;}
.cat-list-item .prod-thumb{border:3px solid #f1e7f4; display:block;}
.cat-list-item .price{float:left; width:70px; padding:5px 0 0 10px; font-size:12px; color:#5e0352; font-weight:700} 
.cat-list-item a.buybtn{float:right; width:50px; padding:0 15px 0 0;}
a.buybtn-new{float:right; padding:0 15px 0 0;}
.cat-list-item-small{display:block; background:url(../images/prod-listingbg-small.gif) no-repeat left top; width:152px; height:225px; text-align:center; }
.cat-list-item-small .title{display:block; text-align:center; color:#77266c; text-transform:uppercase; font-size:11px; font-weight:700; line-height:30px; margin:0 0 15px 0}
.cat-list-item-small .title a { color:#77266c; font-size:11px; font-weight:700; text-decoration: none; line-height:30px;}
.cat-list-item-small .title a:hover { color:#77266c; font-size:11px; font-weight:700; text-decoration: underline; line-height:30px;}
.cat-list-item-small .prod-thumb{border:3px solid #f1e7f4; margin:0 auto 15px; display:block;}
.cat-list-item-small .price{float:left; width:70px; padding:5px 0 0 10px; font-size:12px; color:#5e0352; font-weight:700} 
.cat-list-item-small a.buybtn{float:right; width:50px; padding:0 15px 0 0;}
/* end by dev. */
.breadcrumbs { font-size: 10px; font-weight: normal;  color: #4b135d; text-transform: capitalize; border-bottom:1px solid #dbdbdb;  font-weight:bold; padding-left: 12px; padding-bottom: 5px; background: #f1f1f1; }
.breadcrumbs a { font-size: 10px; font-weight: normal; color: #7b7b7b; text-transform: capitalize;  text-decoration: underline; margin-right: 2px; }
.breadcrumbs a:hover { font-size: 10px; font-weight: normal; color: #7b7b7b; text-transform: capitalize; text-decoration: none;  }
/*---------------------prashant 08-01-2010-------------------*/
.aboutus-bg {background:url(../images/aboutus-bg.jpg) no-repeat; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#FFD0EA;}
.aboutus-bg ul li { color:#FFFFFF !important; }
.aboutus-bg p {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff !important; margin:0  !important; line-height: normal  !important;}
.about-size {padding-right:7px; padding-left:25px; padding-top:23px;}
.about-size p{padding-right:7px; padding-left:0px; padding-top:5px;}
.hadding {font:normal 28px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}
.about-nev ul {margin:0px; padding:0px;}
.about-nev li {list-style-type:none !important; background:url(../images/arrow.gif) no-repeat 0 -3px;  text-decoration:none; color:#555555; padding-left:10px; margin-bottom: 5px; font-size: 10px; }
.about-nev li a { text-decoration:none; color:#555555 !important; font-size: 10px;}
.about-nev li a:hover { text-decoration:none; color:#FFC5E5 !important; font-size: 10px;}
.categories-bg {background:url(../images/img-categories-bg.jpg) no-repeat;}
.top-blue-img {background:url(../images/top-blue-img.jpg) no-repeat; font:normal 17px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; line-height:13px;}
.top-blue-img span {font:normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; color:#B274C6;}
.bottom-blue-img {background:url(../images/bottom-blue-img.jpg) no-repeat; font:normal 17px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; line-height:13px;}
.bottom-blue-img span {font:normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; color:#B274C6;}
.bottom-pink-img {background:url(../images/bottom-pink-img.jpg) no-repeat; font:normal 17px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; line-height:13px;}
.bottom-pink-img span {font:normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; color:#FF9BD1;}
.top-pink-img {background:url(../images/top-pink-img.jpg) no-repeat; font:normal 17px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; line-height:13px;}
.top-pink-img span {font:normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; color:#FF9BD1;}
.contact-left-cbg { border-left: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA;}
.contact-hadd {font:bold 28px Arial, Helvetica, sans-serif; text-decoration:none; color:#B5379A;}
.contact-pink {font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#6D2087;}
.contact-pink a {font:normal 13px Arial, Helvetica, sans-serif; text-decoration:underline; color:#C01A9C;}
.contact-pink a:hover {font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#C01A9C;}
.contact-pink-bg {background-color:#9057A3; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}
.with-us {font:bold 19px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; padding-left:5px;}
.contact-input {background:url(../images/input-bg.gif) no-repeat; height:22px; padding-left:3px; }
.contact-input input { border: none; color: #333333; }

.contact-input1 {background:url(../images/input_bg_new.gif) no-repeat;}
.contact-input1 input { border: none; color: #333333; }

.comment-input {background:url(../images/comment-bg.gif) no-repeat; height:101px; font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#333333; padding-left:3px; vertical-align: top; padding-top: 5px; }
.comment-input textarea { border: none; color: #333333; overflow:auto; }
.cont-input {background:none; border:none; font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#BA0092; }
.comment-input-text {background:none; border:none; font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#BA0092;  padding-top:5px;}
.listing-bor { border:1px solid #dbdbdb; background: #ffffff; padding: 7px; }
.listing-border-o { border:1px solid #d6aacc; background: #ffe9fa; padding: 7px; cursor: pointer; }
.listing-prce {font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#b518af;}
.listing-prce span {font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#b518af;}
.listing-gray {font:normal 10px verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#888888;}
.listing-gray a {font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#4b135d;}
.listing-gray a:hover {font:bold 11px  Arial, Helvetica, sans-serif; text-decoration:underline; color:#4b135d;}
.listing-thumb_img img { border: 1px solid #1e1e1e;}
.listing-thumb_img:hover { background-color: transparent;}
.listing-thumb_img:hover img { border: 1px solid #648025; }
.product-details {background:url(../images/product-details-bg.jpg) no-repeat; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; padding-bottom: 15px;}
.product-details span{font:bold  12px Arial, Helvetica, sans-serif; text-decoration:none; color:#FFA5F3;}
.product-img-bg {background:url(../images/product-img-bg.gif) no-repeat;}
.pink-top-border {background-color:#F9EAFF; border-top:1px solid #31123A;}
.pink-bottom-border {background-color:#F9EAFF; border-bottom:1px solid #31123A;}
.pink-bg-border {background-color:#F9EAFF; border-left:1px solid #31123A; border-right:1px solid #31123A; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#000000;}
.product-blue-bg {background-color:#290035; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#D8A4EC;}
.note {font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; color:#FF0BCC;}
.note-nev ul {margin:0px; padding:0px; margin-top:5px;}
.note-nev li {list-style-type:none; background:url(../images/blue-arrow.gif) no-repeat; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#D8A4EC; padding-left:10px; line-height:15px;}
.note-nev li a {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#D8A4EC}
.note-nev li a:hover {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#FF0BCC}
.detaile {font:bold 15px Arial, Helvetica, sans-serif; text-decoration:none; color:#de86fb;}
.detaile-nev { color:#ede4f0 !important; }
.detaile-nev p { color:#ede4f0 !important; }
.detaile-nev ul {margin:0px !important; padding:0px !important; margin-top:5px; margin-left:15px !important; }
.detaile-nev li {list-style-type:square !important; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#ede4f0 !important; margin-bottom:7px !important; }
.detaile-nev li a {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#ede4f0; }
.detaile-nev li a:hover {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#ede4f0;}
.pink-bor {background:url(../images/border.gif) repeat-x; height:27px;}
.cart-bg {background:url(../images/add-cart-bg.gif) no-repeat; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#545454}
.add-cart-input {border:1px solid #C9C9C9;}
.plasing {font:bold 19px Arial, Helvetica, sans-serif; text-decoration:none; color:#b518af;}
.sale {font:bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#333333; line-height:20px;}
.sale span {font:bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#4b135d; line-height:20px;}
.sale-pink {font:bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#696969;}
.sale-pink span {font:bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration:line-through; color:#997a37;}
.product-choose-hadd {font:bold 15px Arial, Helvetica, sans-serif; text-decoration:none; color:#B1159C;}
.checkbox {background:none; border:none;}
.product-model-hadd {font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#333333; line-height: 20px;}
.product-model-hadd span {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#333333;}
.contact-tlc { background: url(../images/contact-tlc.gif) no-repeat 0 0 #9057A3; color:#FFFFFF; font-weight: bold; font-size: 16px; text-indent: 10px; vertical-align: bottom;}
.contact-blc { background: url(../images/contact-blc.gif) no-repeat 0 0 #9057A3; }
.request-tlc { background: url(../images/contact-tlc.gif) no-repeat 0 0 #9057A3; color:#FFFFFF; font-weight: bold; font-size: 15px; text-indent: 10px; vertical-align: bottom;padding-left: 7px;padding-top: 10px;}
.contact-cbg { background: #9057A3; padding: 10px; color:#FFFFFF; }
.white-small { font-size: 11px; color:#FFFFFF; }
.hr-line-grey {background:url(../images/hr-line-grey.gif) repeat-x center;}
.blackborder { border-bottom: 3px solid #CD1FB6; font-size: 14px; padding-bottom: 5px; }
.omatterbold { color: #b518af; font-weight: bold; }

a.matterlink {  font-size: 10px; font-weight: bold; color: #535353; text-decoration: none; } 
a:hover.matterlink {  font-size: 10px; font-weight: bold; color: #4b135d; text-decoration: none; } 
.answerbg { background: #F3F3F3; padding: 4px; }
.response_pink {  font-size: 11px; font-weight: bold; color: #6B3A7B; text-decoration: none; }
.disprec { color: #640d80; font-weight: normal; font-size: 10px; }
.paging { font-weight: normal; color: #4A4A4A; font-size: 10px; }
.paging a { background: #d1cad3;  margin-right: 4px; padding: 2px 4px; text-decoration: none; font-weight: bold; color: #4b135d; font-size: 10px;   }
.paging a:hover { background: #4b135d; margin-right: 4px; padding: 2px 4px; text-decoration: none; font-weight: bold; color: #ffffff; font-size: 10px; }
.paging a.active { background: #4b135d; margin-right: 4px; padding: 2px 4px; text-decoration: none; font-weight: bold; color: #ffffff;  font-size: 10px; }
.prod-detail-hd { background: url(../images/prod-detail-hd.jpg) no-repeat; height: 45px; }
hr { color: #d5d5d5; background: #d5d5d5; border: none; height: 1px; }
.corner-topboder { background: url(../images/1innerpage-tlc.gif) repeat-x top; }
.corner-bottboder { background: url(../images/corner-bottomborder.gif) repeat-x bottom; }
.pinkcornerbg { background: #9057a3; }
.detail-leftcorner { background: #e7e9ee; color:#333333; font-weight: normal; }
.detail-leftcorner span { color: #333333; font-weight: bold; }
.sitemap a { color:#4b135d !important; text-decoration: none; line-height: 20px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; }
.sitemap a:hover { color:#b518af !important; text-decoration: none; line-height: 20px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
.sitemap-top a { color:#6b3a7b !important; font-size: 15px;  text-decoration: none; line-height: 20px; font-weight: bold; }
.sitemap-top a:hover { color:#de1fb6 !important;font-size: 15px;  text-decoration: none; line-height: 20px; font-weight: bold; }
/* added by devloper - 19-01-2010 */
.detail-blue-gradient { background: #e9e6ea; height: 24px; text-align: center; }
.detail-blue-gradient a { font-size: 11px; color: #333333; text-decoration: none; }
.detail-blue-gradient a:hover { font-size: 11px; color: #995ead; text-decoration: underline; }
a.graylink { text-indent: 12px; vertical-align: top; text-decoration: none; font-size: 15px; font-weight: bold; color: #8B37A6; font-family: Georgia, "Times New Roman", Times, serif; }
a:hover.graylink { text-indent: 12px; vertical-align: top; font-size: 15px; font-weight: bold;  color: #8B37A6; font-family: Georgia, "Times New Roman", Times, serif; }
/* end by dev. */
.category-listingbg { background: url(../images/categorylistingbg.gif) no-repeat center top; height: 250px; vertical-align: top; }
.categorylink a {  font-size: 16px; color: #6a3a7a; text-decoration: none; font-weight: bold;cursor:pointer; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.categorylink a:hover {  font-size: 16x; color: #DE6ACE; text-decoration: none; font-weight: bold; cursor:pointer; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.table-border { border: 1px solid #4D4D4D; }
.pink-bg {background:#cf5bc0;}
.pink-top-img-l {background:url(../images/pink-top-img-l.gif) no-repeat; width:6px; height:6px;}
.pink-bott-img-l {background:url(../images/pink-bott-img-l.gif) no-repeat; width:6px; height:6px;}
.pink-top-img-r {background:url(../images/pink-top-img-r.gif) no-repeat; width:6px; height:6px;}
.grey-bg {background:#e6e6e6;}
.grey-top-img-l {background:url(../images/grey-top-img-l.gif) no-repeat; width:6px; height:6px;}
.grey-top-img-r {background:url(../images/grey-top-img-r.gif) no-repeat; width:6px; height:6px;}
.grey-bott-img-r {background:url(../images/grey-bott-img-r.gif) no-repeat; width:6px; height:6px;}
.pinkgrey-top-img {background:url(../images/pinkgrey-top-img.gif) no-repeat; width:652px; height:5px;}
.pinkgrey-bott-img {background:url(../images/pinkgrey-bott-img.gif) no-repeat; width:652px; height:5px;}
.pinkgrey-middbg {background:url(../images/pinkgrey-middbg.gif) repeat-y; color:#fff; font-weight:bold; font-size:15px;}
.news-strip
{background:url(../images/bg-news.jpg) repeat-x; height:26px; color:#ffffff; height: 21px; padding-top: 4px;}
.news-strip a { font-family : "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #ffffff; text-decoration: none; background: url(../images/square.gif) no-repeat right; padding-right: 20px; margin-right: 20px; }
.news-strip a:hover { font-family : "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #FF0078; text-decoration: none; }
.newarrival-bg {background:#000000; border:1px solid #67604e; padding: 10px 5px;}
h3.pattern-hd { font-size: 19px; font-weight: bold; color: #6b3a7b; text-align:center; }
.hd-left { margin-right: 12px; vertical-align: middle; }
.hd-right { margin-left: 12px; vertical-align: middle; }
.prod-topborder { background: url(../images/prod-topborder.gif) repeat-x; }
.prod-bottborder { background: url(../images/prod-bottborder.gif) repeat-x; }
ol.importantnotes { margin-left: 20px; }
ol.importantnotes li { margin-bottom: 7px; }
.arr {font:bold 18px Arial, Helvetica, sans-serif; text-decoration:none; color:#8c7e59;}
.arr a {font:bold 18px Arial, Helvetica, sans-serif; text-decoration:none; color:#8c7e59; text-decoration: none; }
.arr a:hover {font:bold 18px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; text-decoration: none; }
.pink-topborder { background: url(../images/pink-topborder.gif) repeat-x right top; }
.pink-bottborder { background: url(../images/pink-bottborder.gif) repeat-x bottom right; }
.purplebg { background: #482054; }
.category-cornerbg {  }
.category-cornerbg ul { margin: 0; padding:0;}
.category-cornerbg ul li { list-style-type: none; margin-bottom:2px; font-weight: bold;  } 
.category-cornerbg ul li a { color: #454545;  font-weight: normal; font-size: 11px; text-decoration: none; text-transform: uppercase; padding: 3px 2px 3px 10px; width:166px; display: block; }
.category-cornerbg ul li a:hover { color: #000000;  font-weight: normal; font-size: 11px; text-decoration: none; text-transform: uppercase; background: #e4e4e4; }
.category-topcorner { text-align: left; font-size: 12px; text-transform: uppercase; font-weight: bold; color: #000000; height: 22px; padding-left: 10px;  }
.category-topcorner a {  font-size: 12px; text-transform: uppercase; font-weight: bold; color: #000000; text-decoration: none; }
.category-topcorner a:hover {  font-size: 12px; text-transform: uppercase; font-weight: bold; color: #995ead; text-decoration: none; }
.totalbold-light { color: #cd1fb6; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.totoalbg { background: #efddf2; }
.pinkmatter{ font-size: 12px; color: #D425BD; font-weight: bold; text-decoration: none; }
.heading {font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; color:#995ead; font-family:Arial, Helvetica, sans-serif; }
.mostpopular2 ul { margin: 0 !important; padding:0 !important; margin-left: 5px !important; }
.mostpopular2 ul li { font:normal 12px Arial, Helvetica, sans-serif ;  list-style-type: none !important; background: url(../images/pink-arrow.gif) no-repeat 0 3px; padding-left: 10px; margin-bottom: 3px; padding-bottom:4px; } 
label.prod-details-price { width: 120px; float: left; }
label.prod-name-weight { width: 115px; float: left; }
.gray-white-topcorner { background: url(../images/gray-white-topcorner.gif) repeat-x;  }
.gray-white-bottcorner { background: url(../images/gray-white-bottcorner.gif) repeat-x;  }
.shippingbox-bg { background: #cccccc; } 
.shipping-highlight { background: #faeefe; }
.currency-converter {  vertical-align:bottom; }
.currency-converter a {  font: bold 12px Arial, Helvetica, sans-serif; color: #995ead; text-decoration: none; }
.currency-converter a:hover {  font: bold 12px Arial, Helvetica, sans-serif; color: #995ead; text-decoration: underline; }
.lightgray { color: #828282; }
.valentine-bg {background:url(../images/valentinebg.jpg) no-repeat; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}
.valentine-bg p { color:#FFFFFF !important; }
.contact-input-big {background:url(../images/input-bg-big.gif) no-repeat; height:22px; padding-left:3px; }
.contact-input-big input { border: none; color: #333333; }
.comment-input-big {background:url(../images/comment-bg-big.gif) no-repeat; height:150px; font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#BA0092; padding-left:3px; vertical-align: top; }
.comment-input-big textarea { border: none; color: #333333; overflow:auto; margin-top: 5px; }
a.viewcomment { font-size: 11px;  text-decoration: none; color: #995ead; font-weight: bold;  }
a:hover.viewcomment { font-size: 11px; text-decoration: underline; color: #995ead; font-weight: bold; }
.lightpinkbg { background: #fff7fe;}
.whatshotbg { background: url(../images/whatshot-bg.gif) no-repeat 0 0; height: 148px; }
.whatshotbg ul { margin: 0; padding:0; margin: 10px; margin-top: 45px; }
.whatshotbg ul li { list-style-type: none; padding-left: 5px; margin-bottom: 5px; font-weight: bold; border-bottom: 1px solid #ff55fe; padding-bottom: 3px; } 
.whatshotbg ul li a { color: #ffffff;  font-weight: bold; font-size: 12px; text-decoration: none; }
.whatshotbg ul li a:hover { color: #4d0e4e;  font-weight: bold; font-size: 12px; text-decoration: none; }
.whatshotbg ul li.last { border-bottom: none; }
ul.topnav { margin: 0px; padding: 0; }
ul.topnav li { list-style-type: none; float: left; }
ul.topnav li a { color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 0 25px; height:36px; line-height: 36px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 20px; text-transform: uppercase;  }
ul.topnav li a:hover { color: #ffffff; font-weight: bold; text-decoration: none; background: #a04eba; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; }
a.greylink-normal { color: #494949 !important; text-decoration: none; font-size: 10px !important; font-weight: normal !important; }
a:hover.greylink-normal { text-decoration:none; color: #995ead !important; font-size: 10px  !important; font-weight: normal !important; }
a.sitemap-category { color: #652779; font-size: 14px; text-decoration: none; font-weight: bold; line-height: 25px;  }
a:hover.sitemap-category { color: #995ead; font-size: 14px; text-decoration: none; font-weight: bold; line-height: 25px;  }
.getheadingrss { color: #747474; font-weight: bold; font-size: 11px; padding: 0 7px; }
a.recommendlink { color: #995ead; text-decoration: none; font-weight: bold; }
a:hover.recommendlink { color: #000000; text-decoration: none; font-weight: bold; }
.topnav-menu-purple { color: #6B3A7B; font-weight: bold; font-size: 11px; text-transform: uppercase;  }
.topnav-menu-purple a { color: #6B3A7B; font-weight: bold; font-size: 11px; text-transform: uppercase; text-decoration: none;  }
.topnav-menu-purple a:hover { color: #CD1FB6; font-weight: bold; font-size: 11px; text-transform: uppercase; text-decoration: none; }
.topnav-menu-purple a.current { color: #CD1FB6; font-weight: bold; font-size: 11px; text-decoration: none; }
/* New Added CSS on 8-Mar-2010 */
.small-toplink { font-size: 11px; color: #a9a9a9; padding-right: 50px; }
.small-toplink a { font-size: 11px; color:#FFFFFF; text-decoration: none; }
.small-toplink a:hover { font-size: 11px; color:#a79264; text-decoration: underline; }
.shoppingbag-img { position:absolute; top:-24px; right:0; }
.shoppingbag-content { padding-right: 50px; font-size: 11px; color: #838377; background: url(../images/shoppingcartbg.gif) no-repeat 160px 0; height: 23px; line-height: 23px; }
.whitematter { color: #FFFFFF; font-size: 11px; }
.topsearchbg { background: url(../images/top-searchbg.gif) no-repeat right top; height: 21px; }
.topsearchbg input { border: none; background: none; font-size: 11px; width:185px; color: #333333; }
.bott-black-corner { background: #000000;}
.bott-black-corner-padding {  padding: 5px 15px;} 
.slogan-gradientbg { background: url(../images/slogan-gradientbg.gif) no-repeat; height: 33px; text-align: center; text-transform: uppercase; color:#817964; font-size: 14px; font-weight: bold; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; letter-spacing:2px; }
.home-bott-txt { font-size: 11px; color: #484848; text-align: left; }
.home-bott-txt p { margin-bottom: 0; line-height: 16px;  }
.home-bott-txt a { color: #804693; text-decoration: none; font-size: 11px; }
.home-bott-txt a:hover { color: #804693; text-decoration: underline !important; font-size: 11px; }
h1.welcome { font-size: 16px; margin:0; margin-bottom: 7px; line-height: 12px; color:#FFFFFF; font-weight: normal; }
h1.welcome span { font-weight: bold; color: #c8a865; }
.welcome-txt-bg { background: url(../images/welcome-txt-bg.gif) repeat-x 0 0 #000000; border-left: 1px solid #1a1a1a; padding: 8px 12px; }
.viewcollection-gradient { background: url(../images/viewcollection-gradient.gif) no-repeat; height: 32px; }
.inner-mainpagebg { background: #ffffff; padding: 7px 10px 10px 10px; }
.left-inner-mainpagebg { background: #ffffff; padding: 7px 10px 10px 0px; }
tr.paging-disprec td { background: #e7e3e3; height: 28px; color: #333333; padding: 0 7px; }
.detail-blacklink a { font-weight: bold; text-decoration: none; color:#000000; }
.detail-blacklink a:hover { font-weight: bold; text-decoration: underline; }
.detail-descborder { border: 1px solid #cccccc; border-top: none; padding: 10px 15px; }
.detail-descborder ul { margin-left: 0px; }
.detail-descborder ul li { list-style-type: none; background: url(../images/faq-arrow.gif) no-repeat 0 0; padding-left: 10px; margin-bottom: 3px; }
.desc-tab { background: #dcdcdc; width: 120px; height: 35px; text-align: center; font-weight: normal; color: #995ead; line-height: 35px; font-size: 13px; } 
.desc-tab a { font-weight: normal; color: #333333; line-height: 35px; font-size: 13px; display: block; text-decoration: none; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; }
.desc-tab a:hover { font-weight: normal; color: #611879; line-height: 35px; font-size: 13px; display: block; text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
a.detail-tab-active { background: #611879; height: 35px; text-align: center; font-weight: normal; color: #ffffff; line-height: 35px; font-size: 13px; display: block; text-decoration: none;} 
a:hover.detail-tab-active {  text-align: center; font-weight: normal; color: #ffffff; line-height: 35px; font-size: 13px; display: block; text-decoration: none;} 
.detail-tabborder { background: url(../images/detail-tab-border.gif) repeat-x bottom; }
.detail-bott-hd { background: #565656; padding: 0px 10px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color:#FFFFFF; height: 30px; display: block; width: 180px; line-height: 30px; }
.detail-black-border { border-bottom: 1px solid #565656; height: 22px; }
.thumbnailnew img { border: 1px solid #cccccc;}
.thumbnailnew:hover { background-color: transparent;}
.thumbnailnew:hover img { border: 1px solid #995ead; }
.leftside-hd { background: #000000; text-transform: uppercase; color:#FFFFFF; font-size: 11px; padding: 3px 3px 3px 10px; font-weight: bold; }

a.contact-email { color:#333333; text-decoration: underline; }
a:hover.contact-email { color:#333333; text-decoration: none; }
.contact-graybg { background: #f3f3f3; padding: 7px; border:1px solid #e3e3e3; border-bottom: 5px solid #d1d1d1; border-right: 5px solid #e2e2e2; }
.login-graybg { background: #f3f3f3; padding: 10px; border:1px solid #e3e3e3; border-bottom: 5px solid #d1d1d1; border-right: 5px solid #e2e2e2; }
.login-graybg-white { background: #ffffff; padding: 10px; border:1px solid #e3e3e3;  border-bottom: 1px solid #d1d1d1; border-right: 2px solid #e2e2e2;  }
.contact-border { border-top: 1px solid #d4d4d4; padding-top: 10px; }
.requiredfields { font-size: 11px; }
.myaccount-msg { font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #995dac; }
.orderdetail-border { border-right: 13px solid #fff; }
.checkout-gradientbg { background: url(../images/checkout-gradientbg.gif) repeat-x bottom; color:#999999; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; line-height: 25px; font-size: 14px; }
.checkout-gradientbg a { color: #ffffff; text-decoration: none; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; font-size: 15px; }
.checkout-gradientbg a:hover { color: #ffffff; text-decoration: none; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; font-size: 15px; }
.billing-active { background: #601a76; font-size: 15px; color:#FFFFFF; text-transform: uppercase;}
.billing-inactive { background: #cdcdcd; font-size: 15px; color:#858585; text-transform: uppercase;}
.billing-inactive a, .billing-inactive a:hover { color:#4d1060; text-decoration: none; }
.review-inactive-r { background: url(../images/review-inactive-r.gif) no-repeat;  font-size: 15px; color:#858585;  text-transform: uppercase; }
.review-inactive-r a, .review-inactive-r a:hover { color:#4d1060; text-decoration: none; }
.review-inactive { background: url(../images/review-inactive-tab.gif) no-repeat;  font-size: 15px; color:#858585;  text-transform: uppercase; }
.review-active { background: url(../images/review-active-tab.gif) no-repeat;  font-size: 15px; color:#ffffff;  text-transform: uppercase; }
.home-desc { font-size: 11px; color:#afafaf; clear: both; text-align: left; font-weight: normal; padding: 6px 0px 0 7px; }
.home-bannerbg { background: #0f0f0f; }
.banner-mb5 { margin-bottom: 5px; }
.mr5 { margin-right: 5px; }
.alphahd h4 { font-size: 13px; color: #ffffff; font-weight: bold; font-family: Arial, "Times New Roman", Times, serif; margin: 0 0 5px 0;}
/* New Added CSS Dt.19032010 */
.buyer-border { padding:7px;}
.buyer-topbg { border-bottom: 1px solid #611879;}
.buyer-bottbg {background:url(../images/buyer-bottbg.gif) repeat-x;}
/* DIV Class */
ul#buyer-tab {  list-style-type:none; margin: 0; padding:0;}
ul#buyer-tab li {display: block; float:left; margin-right: 1px;}
ul#buyer-tab li a {display:block; color:#333334 !important; text-decoration: none; background:#dcdcdc; }
ul#buyer-tab li a em {padding-right:15px; display:block; padding-left:15px; font:normal 14px arial, helvetica, sans-serif; background:#dcdcdc; padding-top:7px; padding-bottom:6px; text-transform: uppercase;}
ul#buyer-tab li a:hover { background: #dcdcdc; color: #611879; background-repeat: no-repeat; font-weight: normal;  text-transform: uppercase;}
ul#buyer-tab li a:hover em { background: #dcdcdc; color: #611879; background-repeat: no-repeat; font-weight: normal;  text-transform: uppercase;}
ul#buyer-tab li.current a { background: #611879; color: #ffffff; background-repeat: no-repeat; font-weight: normal;  text-transform: uppercase;}
ul#buyer-tab li.current a em {background: #611879; color: #ffffff; background-repeat: no-repeat; font-weight: normal;  text-transform: uppercase;}
.bottcatlinks a { font-size: 12px; color: #898989; text-decoration: none; }
.bottcatlinks1 a { font-size: 12px; color: #898989; padding-bottom: 29px; text-decoration: none; }
.bottcatlinks a:hover { font-size: 12px; color: #c5b58d; text-decoration: underline; }
.bottcatlinks a.current { font-size: 12px; color: #c5b58d; text-decoration: none; }
 /* code for inner.css */ 
 #innerpage-content h1{ color:#ffffff; margin: 0 0; font-size:16px; font-weight:700; }
#innerpage-content p{text-align:justify; color:#555;}
#innerpage-content ul { margin: 10px 0px 10px 30px; }
#innerpage-content ul li { list-style-type: square; margin-bottom: 4px; color: #1a1a1a; font-weight: normal; }
#innerpage-content ul li a { color: #A0A0A0; font-weight: normal; text-decoration: none; }
#innerpage-content ul li a:hover { color: #DE6ACE; font-weight: normal; text-decoration: none; }
/*Products*/
.prod-list-item{display:block; background:url(../images/prod-listingbg.gif) no-repeat left top; width:152px; height:252px; text-align:center}
.prod-list-item .title{display:block; text-align:center; color:#77266c; text-transform:uppercase; font-size:11px; font-weight:700; line-height:30px; margin:0 0 15px 0}
.prod-list-item .title a { color:#77266c; font-size:11px; font-weight:700; text-decoration: none; line-height:30px;}
.prod-list-item .title a:hover { color:#77266c; font-size:11px; font-weight:700; text-decoration: underline; line-height:30px;}
.prod-list-item .prod-thumb{border:3px solid #f1e7f4; margin:0 auto 15px; display:block;}
.prod-list-item .price{float:left; width:70px; padding:5px 0 0 10px; font-size:12px; color:#5e0352; font-weight:700} 
.prod-list-item a.buybtn{float:right; width:50px; padding:0 15px 0 0;} 
ul.newarrival-list{float:left; width:100%; margin-top:2px; margin-left:10px;}
ul.newarrival-list li{float:left; background:url(../images/bull.gif) no-repeat left 6px; padding:0 0 0 15px; list-style-type:none; margin:5px 25px 5px 0;}
ul.newarrival-list li a, ul.newarrival-list li a:visited, ul.newarrival-list li a:hover{color:#c8bca1; font-size:13px; font-weight:700; display:block; text-decoration:none}
ul.newarrival-list li a:hover{color:#ffffff;}
.hometabsdata-content{background:#fff; border:1px solid #cacaca; padding:10px 10px 0; border-bottom:none}
.hometabsdata-botbg{background:url(../images/home-tabdata-botbg.gif) no-repeat left top; height:12px}
.tab{display:block; height:30px; position:relative; z-index:1000; margin:0; width:100%;}
.tab ul li { background:none; display:inline-block; float:left; margin:0 10px 0 0; border-bottom:0 none; height:30px;}
.tab ul li a:link,.tab ul li a:visited, .tab ul li a:hover, .tab ul li.active a {float:left; padding:0 0 0 8px; margin:0 0 0 10px;}
.tab ul li a em{display:block; padding:10px 8px 9px 0}
.tab ul li a:hover, .tab ul li.active a {background:url(../images/tabon-l.gif) no-repeat left top;}
.tab ul li a:hover em, .tab ul li.active a em{ background:url(../images/tabon-r.gif) no-repeat right top;}
.tab ul li.active { }
.tabdata{ float:left;display:block; height:210px; position:relative; top:-1px;}
/*common*/
.right{float:right}
.left{float:left}
.PL10{padding-left:10px}
.ML10{margin-left:10px}
.prod-thumb{border:0px solid #fff; margin:0 auto 10px; display:block;}
.price{float:right; width:85px; padding:3px 0 0 4px; font-size:13px; color:#4b135d; font-weight:700; } 
a.buybtn{float:right; width:60px; padding:0 0px 0 0;} 
.graybg{background:#e6e6e6}
.pinkheader{background:url(../images/pink-headerbg.gif) no-repeat left top; height:26px; color:#fff; font-size:13px; font-weight:700; padding:0 0 0 10px;}
.pink-border{border:1px solid #c390bc}
#innerpage-content-big {background:url(../images/page-titlebar-big.gif) no-repeat left top; color:#fff; padding-bottom:8px; line-height:30px; font-size:20px; font-weight:400; padding-left:10px; }
 /* end code */ 
/* code for thickbox.css */
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay { position: absolute;	z-index:1000;	top: 0px;	left: 0px;	height:100%;	width:100%; }
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {	filter:alpha(opacity=75);	-moz-opacity: 0.75;	opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */      position: absolute;     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {	position: fixed;	background: #ffffff;	z-index: 1002;	color:#000000;	display:none;	border: 5px solid #b3b1b7;	text-align:left;	top:50%;	left:50%;
}
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block;	margin: 15px 0 0 15px;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	border-top: 1px solid #666;	border-left: 1px solid #666; }
#TB_caption{ 	height:25px;	padding:7px 30px 10px 25px;	float:left; }
#TB_closeWindow{ 	height:25px;	padding:11px 25px 10px 0;	float:right; }
#TB_closeAjaxWindow{	padding:7px 10px 5px 0;	margin-bottom:1px;	text-align:right;	float:right; }
#TB_ajaxWindowTitle{	float:left;	padding:7px 0 5px 10px;	margin-bottom:1px; }
#TB_title{	background: url(../images/innerpage-tlc.gif) repeat-x;	height:27px;	color:#FFFFFF;	font-weight: bold;	font-size: 14px; }
#TB_title a { color:#FFFFFF !important; text-decoration: none; }
#TB_title a:hover { color:#FFFFFF !important; text-decoration: none; }
#TB_titleblue{	background-color:#E5F4FA;	height:27px; }
#TB_ajaxContent{ clear:both;	padding:2px 15px 15px 15px;	overflow:auto;	text-align:left; line-height:1.4em;}
#TB_ajaxContent.TB_modal{	padding:15px;}
#TB_ajaxContent p{	padding:5px 0px 5px 0px;}
#TB_load{ 	position: fixed;	display:none;	height:13px;	width:208px;	z-index:103;	top: 50%;	left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{	z-index:99;	position:fixed;	top: 0;	left: 0;	background-color:#fff;	border:none;	filter:alpha(opacity=0);	-moz-opacity: 0;	opacity: 0;	height:100%;	width:100%;}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* end code */
/* code for ddlevelsmenu-base.css */
.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 182px; /*width of menu (not including side paddings)*/
color: #ffffff;
background: #a04eba;
text-decoration: none;
padding: 6px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
border-bottom: 1px solid #853b9c;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background: #dfa4f2;
color: #4b135d;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
} 
/* end code */
/* code for ddlevelsmenu-topbar.css */
.mattblackmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
overflow: hidden;
width: 100%;
}

.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 8px; /*padding inside each tab*/
/*right divider between tabs*/

}


.mattblackmenu li a:hover{
color: #ffffff;
background:#a04eba; /*background of tabs for hover state */
}

.mattblackmenu a.selected{
color: #ffffff;
background:#a04eba; /*background of tab with "selected" class assigned to its LI */
} 
/* end ddlevelsmenu-topbar.css */

/* code for ddlevelsmenu-sidebar.css */
.markermenu{
width: 175px; /*width of side bar menu*/
clear: left;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #9A9A9A;
}

.markermenu ul li a{
background: #F2F2F2 url(bulletlist.gif) no-repeat 3px center; /*light gray background*/
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 155px;
}

.markermenu ul li a:active{
color: #ff0000;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: white;
background-color: black;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{
background: white;
}

.blackwhite li a:hover{
background: black;
color: white;
}
/* end ddlevelsmenu-sidebar.css*/
/* code for wick.css */
.floater {
position:absolute;
z-index:2;
overflow:hidden;
padding:0;
margin-top:3px;

}

.floaterff {
position:absolute;
z-index:2;
display:none;
padding:0;
margin-top:95px;
}

.floaterff_new{
position:relative;
z-index:2;
width:23%;
display:block;
margin-top:6px;	
}

.floaterff_other {
position:relative;
z-index:2;
margin-left:775px;
width:350px;
display:block;
margin-top:32px;
}

.floater td {
font-family: Arial, Helvetica, sans-serif;
background-color:#765481;
border:1px inset #979797;
color:white;
padding-right:10px;
padding-left:4px;
padding-top:4px;
padding-bottom:4px;
}

.matchedSmartInputItem {
font-size:11px;
padding: 5px 10px 1px 5px;
margin:0;
cursor:pointer;
width:240px;
}

.selectedSmartInputItem {
color:#752091;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding: 7px 10px 7px 7px;
cursor:pointer;
text-decoration:none;
}

#smartInputResults {
padding:0;margin:0;
}

.siwCredit {
margin:0;padding:0;margin-top:10px;font-size:10px;color:black;
}


.selectbox-link {font-family:  Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3d3d3d; text-decoration:none; padding:7px 10px 7px 7px;}
.selectbox-link:link {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3d3d3d; text-decoration:none; padding:7px 10px 7px 7px;}
.selectbox-link:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3d3d3d; text-decoration:none;  padding:7px 10px 7px 7px;}
.selectbox-link:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#921fb8; text-decoration:none;  padding:7px 10px 7px 7px;}

a.closelink {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#b518af; text-decoration:none; }
a:hover.closelink {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }

#smartInputFloater{
	background:#dadada;
	position:absolute;
	margin-right:0px;
} 
/* end code */

.detail-inner-border { border-bottom: 1px solid #555555; }
a.inner-tab  { background: #eaeaea; width: 117px; height: 20px; display: block; text-decoration: none; text-align: center; float: left; color: #666666;  font-size: 10px; text-transform: uppercase; line-height: 20px; font-weight: normal; }
a.inner-tab:hover {  width: 117px; height: 20px; display: block; text-decoration: none; text-align: center; float: left; color: #000000; font-size: 10px; text-transform: uppercase; line-height: 20px; font-weight: normal; }
a.inneractive {  background: #555555; width: 117px; height: 20px; display: block; text-decoration: none; text-align: center; float: left; color: #ffffff; font-size: 10px; text-transform: uppercase; line-height: 20px;  font-weight: normal; }

.thanksbold { font-weight: bold; font-size: 15px; color: #8a6c2c; }

/* New Added CSS on 30-April-2010 */
.parpal-bg {background:url(../images/parpal-bg.gif) repeat-x;}
.gray-bg {background:url(../images/gray-bg.gif) repeat-x;}
.bottom-bg {background:url(../images/bottom-bg.gif) repeat-x top;}
.top-link {font: bold 12px  Arial, Helvetica, sans-serif; color:#8b8b8b; text-decoration:none; }
.top-link a {font: bold 12px  Arial, Helvetica, sans-serif; color:#8b8b8b; text-decoration:none;}
.top-link a:hover {font: bold 12px  Arial, Helvetica, sans-serif; color:#4b135d; text-decoration:none;}
.top-link a.current {font: bold 12px  Arial, Helvetica, sans-serif; color:#4b135d; text-decoration:none;}
.shopping-cart {font: bold 11px  Arial, Helvetica, sans-serif; color:#8e3e9a; text-decoration:none; }
.viewcart-input { border: 1px solid #CCC; background: #eeeeee; color:#575757; font: normal 12px Arial, Helvetica, sans-serif; padding-left: 2px; }
.whatshot-hd { position:absolute; top:-19px; left:0px; }
.shoppingcart { border: 1px solid #bababa; background: #eeeeee; padding: 2px 12px; text-align: center; float: right; }

.left-menu {font: bold 30px  "Arial Narrow", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding-right:26px; text-transform: uppercase;}
.left-menu a {font: bold 30px  "Arial Narrow", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform: uppercase; }
.left-menu a:hover {font: bold 30px  "Arial Narrow", Arial, Helvetica, sans-serif; color:#d788f0; text-decoration:none;}
.left-menu ul { margin: 0; padding: 0; }
.left-menu ul li { list-style-type: none; margin-bottom: 5px; }

ul.left-menu-inner { margin: 0; padding: 0; margin-bottom: 12px; }
ul.left-menu-inner li { list-style-type: none; margin-bottom: 0px; line-height: 15px; }
ul.left-menu-inner li a {font: bold 28px  "Arial Narrow", Arial, Helvetica, sans-serif; color:#c267c1; text-decoration:none; text-transform: uppercase; }
ul.left-menu-inner li a:hover {font: bold 28px  "Arial Narrow", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}

.pink-hadd {font: bold 20px  Arial, Helvetica, sans-serif; color:#430e54; text-decoration:none; padding-left:13px; background: #ece7ee;}
.pink-hadd a {font: bold 20px  Arial, Helvetica, sans-serif; color:#430e54; text-decoration:none; }
.pink-hadd a:hover {font: bold 20px  Arial, Helvetica, sans-serif; color:#430e54; text-decoration:none; }
a.rollover-create { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#4b135d; text-decoration:none; display:block; background:url(../images/gray-img-bg.gif) no-repeat;	padding:9px; height:291px; width:199px; }
a:hover.rollover-create { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#4b135d; text-decoration:none; display:block; background:url(../images/pink-img-bg.gif) no-repeat;	padding:9px; height:291px;	width:199px; }
.homemarginleft { padding-left: 10px; }
.bottom-text {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#9a9a9a; text-decoration:none; line-height:15px;}
.bottom-parpal-hadd {font: bold 12px  Arial, Helvetica, sans-serif; color:#864e98; text-decoration:none; text-transform: uppercase;}
.bott-padd {padding-left:21px;}
.bottom-nev ul {margin:0px; padding:0px;}
.bottom-nev li {list-style-type:none; background:url(../images/arrow.gif) no-repeat; padding-left:10px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#535353; text-decoration:none; line-height:19px;}
.bottom-nev li a {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#535353; text-decoration:none; line-height:17px;}
.bottom-nev li a:hover {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#864e98; text-decoration:none; line-height:17px;}
.newsletter-input { border: 1px solid #CCC; background: #eeeeee; color:#664141; font: normal 10px Verdna, Arial, Helvetica, sans-serif; padding-left: 2px; }   
.news-letter {background:url(../images/newsletter-bg.gif) no-repeat; padding-left:16px; font: bold 13px  Arial, Helvetica, sans-serif; color:#a823b0; text-decoration:none; text-transform:uppercase; padding-top:15px;}
.bottom-cat {font: bold 12px  Arial, Helvetica, sans-serif; color:#717171; text-decoration:none; text-transform:uppercase;}
.bottom-cat-nev ul {margin:0px; padding:0px;}
.bottom-cat-nev li {list-style-type:none; background:url(../images/arrow.gif) no-repeat; padding-left:10px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#535353; text-decoration:none; line-height:17px;}
.bottom-cat-nev li a {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#535353; text-decoration:none; line-height:17px;}
.bottom-cat-nev li a:hover {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#8d54a0; text-decoration:none; line-height:17px;}
.bottom-text {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#9a9a9a; text-decoration:none; line-height:15px;}
.flashbg { background: url(../images/flashbg.gif) repeat-x; }

/*---------------------------------------------*/

.page-heading { font: bold 22px  Arial, Helvetica, sans-serif; color:#b518af; text-decoration:none; padding-bottom:15px;}
.page-heading a{ font: bold 22px  Arial, Helvetica, sans-serif; color:#b518af; text-decoration:none; padding-bottom:15px;}
.sitemap-nev ul {margin:0px; padding:0px;}
.sitemap-nev li {list-style-type:none; background:url(../images/pink-arrow-1.gif) no-repeat 0 2px;  text-decoration:none; color:#ff0000; padding-left:10px; margin-bottom: 3px; }
.sitemap-nev li a { text-decoration:none; color:#ff0000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.sitemap-nev li a:hover { text-decoration:none; color:#ff000; font-family: Verdana, Arial, Helvetica, sans-serif;}

.sign-input { border: 1px solid #d3d3d3; background: #FFFFFF; color:#2E2E2E; font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; height:18px;  }
.faq-q-text {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#434343;}

.innerpage-topbg { background: url(../images/innerpage-topbg.gif) repeat-x; }
.logo { padding-right: 18px; }
.welcome-txt { font-size: 15px; font-weight: bold; color: #808080; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
.welcome-txt span { color: #b518af; }

.innerpagebg { background: #f9f9f9; }
.inner-shadow-repeat { background: url(../images/inner-shadow-repeat.gif) repeat-y;  padding: 0 2px 10px 3px; }
.innerpage-padding { padding: 15px; }
.newsletter-img { position:absolute; top: -5px; left: 0px; }
.lineheight { line-height: 17px; }

.listing-catbg { background: #ffedf0; border: 1px solid #ffccd6; padding: 10px; padding-bottom: 3px; }
ul.listing-catlist { margin: 0; padding: 0; margin-left: 100px; }
ul.listing-catlist li { list-style-type: none; float:left;  width:190px; background: url(../images/categorylist-arrow.gif) no-repeat 0 4px; padding-left: 10px; padding-bottom: 7px; }
ul.listing-catlist li a { color: #777777; text-decoration: none; font-size: 10px; }
ul.listing-catlist li a:hover { color: #59156f; text-decoration: none; font-size: 10px; }
ul.listing-catlist li a.active { color: #59156f; font-weight: normal;font-size: 10px; }

.cat-listingbg { background: url(../images/categoryname-bg.gif) no-repeat; width: 83px; height: 43px; padding-top: 7px; position:absolute; top: -17px; left: 0; text-align: center; font-weight: bold; font-size: 10px; color:#FFFFFF; } 
.listing-txt { font-size: 10px; color: #717171; }

.listing-bor-home { background-image:url(../images/gray-img-bg.gif); width: 199px; height: 291px; padding: 9px;  }
.listing-border-o-home { background-image:url(../images/pink-img-bg.gif); width: 199px; height: 291px; padding: 9px;}
.norec-msg { font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #995dac; }

.our-partner span {font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#754286;}
.our-partner {font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#535353;}
.our-partner a {font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#535353;}
.our-partner a:hover {font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#985dac;}
.companyinfo { position: absolute; top: -5px; left: 0px; }
