body { font: normal 12px Arial, Helvetica, sans-serif; color:#2E2E2E; margin: 0 0 10px 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 #E6E6E6; background: #FFFFFF; color:#2E2E2E; font: normal 12px Arial, Helvetica, sans-serif; padding-left: 2px; height: 17px; padding-top: 2px; }
select, textarea { border: 1px solid #E6E6E6; background: #FFFFFF; color:#2E2E2E; font: normal 12px Arial, Helvetica, sans-serif; padding-left: 2px; }
p { margin-bottom: 10px; line-height: 17px; }
h6{ color:#77266c; font-size:12px; margin:0 0 5px 0; padding:0; line-height:18px; text-align: left; padding-left:5px;}
h6 a { color:#77266c; font-weight: bold; font-size:12px !important; text-decoration: none; }
h6 a:hover { color:#DE6ACE; font-size:12px  !important; font-weight: bold; text-decoration: none; }
img { border: none; outline: none; }
a { font: normal 12px Arial, Helvetica, sans-serif; color:#DE6ACE; text-decoration: underline; outline: none;}
a:hover { font: normal 12px Arial, Helvetica, sans-serif; color:#DE6ACE; text-decoration: none; outline: none;}
.copyright { color:#919191; font-size: 11px; text-align: center; } 
.copyright a { color:#919191; font-size: 11px; text-decoration: none; }
.copyright a:hover { color:#DE6ACE; font-size: 11px; text-decoration: none; }
.relative { position: relative; }
.floatright { float: right; }
/* ------------------ Common CSS end here ------------------ */

.pinkmatter-small { font-size: 10px; color: #CD1FB6; }
.pinkmatter-bold { font-size: 11px; font-weight: bold; text-transform: uppercase; color: #CD1FB6; line-height: 18px; }
.phone { color: #8E55A1; font-size: 19px; font-weight: bold; }
.gray-leftcorner { background: url(../images/gray-leftcorner.gif) no-repeat; padding: 0 0 0 10px; 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 { border-left: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; padding: 15px 25px; }
.bottlink-divider { background: url(../images/bottlink-divider.gif) no-repeat 0 0; padding-left: 27px; }

.bottlinks h4 { font-size: 14px; color: #909090; font-weight: bold; text-transform: uppercase; margin: 0 0 5px 0; }
.bottlinks ul { margin: 10px 0 0 0; }
.bottlinks ul li { list-style-type: none; margin-bottom: 8px; font-size: 11px; color: #494949; background: url(../images/arrow.gif) no-repeat 0 5px; padding-left: 12px; }
.bottlinks ul li a { font-size: 11px; color: #494949; text-decoration: none; }
.bottlinks ul li a:hover { font-size: 11px; color: #DE6ACE; text-decoration: none; }
.bottlinks ul li a.current { font-size: 11px; color: #DE6ACE; text-decoration: none; }
.bottlinks ul li.last { margin-bottom: 0; }
fieldset { border: 1px solid #CCCCCC;  text-align: center; }
legend { color: #747474; font-weight: bold; font-size: 11px; padding: 0 7px; } 
.cards { margin: 5px; }
.newsletter-input { background: url(../images/newsletter-inputbg.gif) no-repeat 0 0; }
.newsletter-input input { border: none; background: none; margin-left: 5px; font-size: 11px; }
.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; } 
.whathotbc { background: #E6E6E6; }
.whathotbodybg { background: #E6E6E6; }
.whathotbodybg ul { margin: 0; padding:0; margin: 10px; }
.whathotbodybg ul li { list-style-type: none; background: url(../images/pink-arrow.gif) no-repeat 0 3px; padding-left: 10px; margin-bottom: 5px; font-weight: bold; border-bottom: 1px solid #C9C9C9; padding-bottom: 3px; } 
.whathotbodybg ul li a { color: #5B5B5B;  font-weight: bold; font-size: 12px; text-decoration: none; }
.whathotbodybg ul li a:hover { color: #DE6ACE;  font-weight: bold; font-size: 12px; text-decoration: none; }
.whathotbodybg ul li.last { border-bottom: none; margin-bottom:0; }
.pink-tlc { background: url(../images/pink-tlc.gif) no-repeat; }
.pink-blc { background: url(../images/pink-blc.gif) no-repeat; }
.pink-contentbg { background: #F1E7F4; border-left: 1px solid #E8DBEC; border-right: 1px solid #E8DBEC; padding: 3px 9px; }
h3 { font-size: 16px; font-weight: bold; color: #CD1FB6; margin-bottom: 7px; }
.h3-new { font-size: 16px; font-weight: bold; color: #CD1FB6; margin-bottom: 0px; }
ul.leftlink { margin: 0; padding:0; }
ul.leftlink li { list-style-type: none; background: url(../images/leftnav-bg.gif) no-repeat; height: 22px; margin-bottom: 5px; line-height: 22px; padding-left: 15px; font-size: 11px; font-weight: bold; color: #6B3A7B; }
ul.leftlink li a {  font-size: 11px; font-weight: bold; color: #6B3A7B; text-decoration: none; line-height: 22px; } 
ul.leftlink li a:hover {  font-size: 11px; font-weight: bold; color: #DE6ACE; text-decoration: none;  line-height: 22px; }
ul.leftlink li a.active {  font-size: 11px; font-weight: bold; color: #DE6ACE; text-decoration: none;  line-height: 22px; } 
ul.leftlink li.last { margin-bottom: 0; }
.left-cbg { border-left: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; padding: 5px 10px; }

.mostpopular ul { margin: 0; padding:0; }
.mostpopular ul li { list-style-type: none; background: url(../images/pink-arrow.gif) no-repeat 0 3px; padding-left: 10px; margin-bottom: 5px; font-weight: bold; border-bottom: 1px solid #E8DBEC; padding-bottom:6px; } 
.mostpopular ul li a { color: #5B5B5B;  font-weight: bold; font-size: 12px; text-decoration: none; }
.mostpopular ul li a:hover { color: #DE6ACE;  font-weight: bold; font-size: 12px; text-decoration: none; }
.mostpopular ul li.last { border-bottom: none; margin-bottom: 0; }
.freeshipping { background: url(../images/freeshipping-img.gif) no-repeat; height: 112px; }
.freeshipping div { margin-top: 32px; margin-left: 47px; }
.freeshipping a { color: #CD1FB6; font-weight: bold; text-decoration: none; }
.freeshipping a:hover { color: #896195; font-weight: bold; text-decoration: none; }


.white-bg-new {background-color:#ffffff; font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#484848;}
.white-bg {background-color:#ffffff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#484848;}
.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; 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;}
.contact-bg a {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#CD1FB6;}
.contact-bg a:hover {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#CD1FB6;}




/*------------Registration---------------*/
.errormsg {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#DF4DCF; text-decoration:none;}
.norecmsg {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#DF4DCF; 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;}

.rolloverside a {
	font-size:12px;
	FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
	display:block;
	background-image:url(../images/tab-inactivebg.gif);
	text-decoration:none;
	color: #DE4CCB;
	font-weight: bold;
	height: 19px;
	border: 1px solid #B395BC;
	padding-top: 4px;
	text-transform: uppercase;
	text-align:center;}
.rolloverside a:hover {
	font-size:12px;
	FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
	background-image:url(../images/tab-activebg.gif);
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	height: 19px;
	border: 1px solid #B395BC;
	padding-top: 4px;
	text-transform: uppercase;
	text-align:center;}
.rolloverside-active{
	font-size:12px;
	FONT-FAMILY: Arial,verdana, Helvetica, sans-serif;
	background-image:url(../images/tab-activebg.gif);
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	border: 1px solid #B395BC;
	text-transform: uppercase;
	text-align:center;}
	
.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: #FFFFFF; font-size: 14px; }
.detailbg { background: #D4CAD7; }
.lightgraybg { background: #F7F4F8; font-size: 13px; }
.lightgraybgnew { background: #F7F4F8; font-size: 12px; }
.redmatter-big { font: bold 14px Arial, Helvetica, sans-serif; color:#CD1FB6; 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 { background: url(../images/innerpage-tlc.gif) no-repeat 0 0; text-indent: 15px; }
.inner-blc { background: url(../images/innerpage-blc.gif) no-repeat 0 0; }
.inner-cbg { background:  #ffffff; border-left: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; padding: 0 10px; }

.inner-tlc-aboutus { background: url(../images/innerpage-tlc-other.gif) no-repeat 0 0; text-indent: 15px; }

h2 { font-size: 14px; color: #8A36A5; margin-bottom: 7px; border-bottom: 1px solid #E5E5E5; padding-bottom: 6px; text-transform: uppercase; }
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: #EEEEEE; padding: 5px 10px; }

.graymatter { font-size: 11px; color:#999999; }
.continue-btn { margin-top: 35px; }
.valignmidd { vertical-align: middle; }

.listing-border { border: 1px solid #D4CAD7; }

.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/thbg.gif) repeat-x bottom #FFF; padding: 0 5px; height: 23px; text-transform: uppercase; font-size: 11px; text-transform: uppercase; color: #8A36A5; }
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: #FDFCFD; padding: 5px; }
tr.listing-even td { background: #F6F1F7; padding: 5px;}

a.pinkmatterlink { font-size: 12px; color: #D425BD; font-weight: bold; text-decoration: none; }
a:hover.pinkmatterlink { font-size: 12px; color: #D425BD; font-weight: bold; text-decoration: underline; }

.purple-price { font-weight: bold; color: #8B38A4; }
.purplebold { font-weight: bold; color: #8B38A4; }
.purplebold-big { font-weight: bold; color: #8B38A4; font-size: 15px; }

a.removelink { font-size: 10px; text-transform: uppercase; text-decoration: none; color: #6B3A7B; }
a:hover.removelink { font-size: 10px; text-transform: uppercase; text-decoration: underline; color: #6B3A7B; }

a.viewalllink { font-size: 10px; text-transform: uppercase; text-decoration: none; color: #de1ec5; }
a:hover.viewalllink { font-size: 10px; text-transform: uppercase; text-decoration: underline; color: #de1ec5; }


a.viewalllink-new { font-size: 12px;font-weight: bold; text-transform: uppercase; text-decoration: none; color: #de1ec5; }
a:hover.viewalllink-new { font-size: 12px;font-weight: bold; text-transform: uppercase; text-decoration: underline; color: #de1ec5; }


.myaccount-readmore { margin-top: 5px; text-align: left; }
.myaccount-icon { margin-left: 3px; float: right; }

a.pinkmatterlink-small {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline; color:#CD1FB6;}
a:hover.pinkmatterlink-small {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#CD1FB6;}

.editposition { position:absolute; top: 0px; right:10px; }

.pinkmatterbold { font-size: 12px; color: #D425BD; font-weight: bold; text-decoration: none; }
.redmatterbig { font-size: 17px; font-weight: bold; color: #D425BD; }


/* 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; margin:0 auto 15px; 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: 11px; font-weight: bold; color: #6B3A7B; text-transform: uppercase; padding-left: 5px; }
.breadcrumbs a { font-size: 11px; font-weight: bold; color: #DE6ACE; text-transform: uppercase; text-decoration: none; margin-right: 2px; }
.breadcrumbs a:hover { font-size: 11px; font-weight: bold; color: #6B3A7B; text-transform: uppercase; 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/pink-arrow-1.gif) no-repeat; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; padding-left:10px; line-height:15px;}
.about-nev li a {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff !important;}
.about-nev li a:hover {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#FFC5E5 !important;}
.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:28px; padding-left:8px; }
.contact-input input { border: none; color: #BA0092; }
.comment-input {background:url(../images/comment-bg.gif) no-repeat; height:101px; font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#BA0092; padding-left:8px; }

.comment-input textarea { border: none; color: #BA0092; 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 {padding:10px; border:1px solid #CFCFCF; }
.listing-prce {font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; color:#901E78;}
.listing-prce span {font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; color:#f739ce;}
.listing-gray {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#333333;}
.listing-gray a {font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#571E6A;}
.listing-gray a:hover {font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#DE6ACE;}

.listing-thumb_img img { border: 1px solid #DCCCEC;}
.listing-thumb_img:hover { background-color: transparent;}
.listing-thumb_img:hover img { border: 1px solid #DE4CCB; }
.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:#490F5A;}
.sale {font:bold 15px Arial, Helvetica, sans-serif; text-decoration:none; color:#9B0D88; line-height:20px;}
.sale span {font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; color:#f739ce; line-height:20px;}
.sale-pink {font:bold 15px Arial, Helvetica, sans-serif; text-decoration:none; color:#9B0D88;}
.sale-pink span {font:bold 14px Arial, Helvetica, sans-serif; text-decoration:line-through; color:#f739ce;}
.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:#9B0D88;}
.product-model-hadd span {font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#f739ce;}


.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: #CD1FB6; font-weight: bold; }
a.matterlink {  font-size: 11px; font-weight: bold; color: #6B3A7B; text-decoration: none; } 
a:hover.matterlink {  font-size: 11px; font-weight: bold; color: #DE6ACE; text-decoration: none; } 
.answerbg { background: #F3F3F3; padding: 4px; }
.response_pink {  font-size: 11px; font-weight: bold; color: #6B3A7B; text-decoration: none; }

.disprec { color: #E94ED4; font-weight: bold; }

.paging { font-weight: bold; color: #4A4A4A; }
.paging a { background: #F1E7F4; border: 1px solid #D4C5E4; margin-right: 4px; padding: 0 4px; text-decoration: none; font-weight: bold; color: #6B3A7B;  }
.paging a:hover { background: #E065CF; border: 1px solid #CD5ABD; margin-right: 4px; padding: 0 4px; text-decoration: none; font-weight: bold; color: #ffffff; }
.paging a.active { background: #E065CF; border: 1px solid #CD5ABD; margin-right: 4px; padding: 0 4px; text-decoration: none; font-weight: bold; color: #ffffff; }


.prod-detail-hd { background: url(../images/prod-detail-hd.jpg) no-repeat; height: 45px; }

hr { color: #c7c4c9; background: #c7c4c9; border: none; height: 1px; }
.corner-topboder { background: url(../images/corner-topborder.gif) repeat-x top; }
.corner-bottboder { background: url(../images/corner-bottomborder.gif) repeat-x bottom; }

.pinkcornerbg { background: #9057a3; }

.detail-leftcorner { background: url(../images/detail-leftcorner.gif) no-repeat #482054; color:#FFFFFF; font-weight: bold; }
.detail-leftcorner span { color: #ffa5f3; font-weight: bold; }

.sitemap a { color:#6b3a7b !important; text-decoration: none; line-height: 20px; font-weight: bold; }
.sitemap a:hover { color:#de1fb6 !important; text-decoration: none; line-height: 20px; font-weight: bold; }

.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: #ecddf0; height: 24px; text-align: center; }
.detail-blue-gradient a { font-size: 11px; color: #bc18a0; text-decoration: none; }
.detail-blue-gradient a:hover { font-size: 11px; color: #bc18a0; text-decoration: underline; }

a.graylink { text-indent: 12px; vertical-align: top; text-decoration: none; font-size: 16px; font-weight: bold; padding-top: 11px;  color: #8B37A6; }
a:hover.graylink { text-indent: 12px; vertical-align: top; font-size: 16px; font-weight: bold; padding-top: 11px;  color: #8B37A6; }

/* 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; }


.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:#fff; border:1px solid #dacadf; padding: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 19px Arial, Helvetica, sans-serif; text-decoration:none; color:#6b3a7b;}
.arr a {font:bold 19px Arial, Helvetica, sans-serif; text-decoration:none; color:#6b3a7b; text-decoration: none; }
.arr a:hover {font:bold 19px Arial, Helvetica, sans-serif; text-decoration:none; color:#e831b7; text-decoration: none; }

.pink-topborder { background: url(../images/pink-topborder.gif) repeat-x 0 0; }
.pink-bottborder { background: url(../images/pink-bottborder.gif) repeat-x bottom left; }

.purplebg { background: #482054; }


.category-cornerbg { border-left: 1px solid #e8dbec; border-right: 1px solid #e8dbec; background: #f1e7f4; }
.category-cornerbg ul { margin: 0; padding:0; margin: 6px; }
.category-cornerbg ul li { list-style-type: none; background: url(../images/pink-arrow.gif) no-repeat 0 3px; padding-left: 9px; margin-bottom: 5px; font-weight: bold;  } 
.category-cornerbg ul li a { color: #5B5B5B;  font-weight: normal; font-size: 12px; text-decoration: none; }
.category-cornerbg ul li a:hover { color: #DE6ACE;  font-weight: normal; font-size: 12px; text-decoration: none; }

.category-topcorner { text-align: left; padding-left:8px; font-size: 16px; font-weight: bold; color: #cd1fb6; background: url(../images/category-topcorner.gif) no-repeat 0 0; height: 27px; padding-top: 3px; }
.category-topcorner a { font-size: 16px; font-weight: bold; color: #cd1fb6; text-decoration: none; }
.category-topcorner a:hover { font-size: 16px; font-weight: bold; color: #5a216d; 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:#612673; }
.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: #833c9b; text-decoration: none; }
.currency-converter a:hover {  font: bold 12px Arial, Helvetica, sans-serif; color: #DE6ACE; text-decoration: none; }

.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:28px; padding-left:8px; }
.contact-input-big input { border: none; color: #BA0092; }
.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:8px; vertical-align: top; }

.comment-input-big textarea { border: none; color: #BA0092; overflow:auto; margin-top: 5px; }


a.viewcomment { font-size: 11px; text-transform: uppercase; text-decoration: none; color: #591370; font-weight: bold;  }
a:hover.viewcomment { font-size: 11px; text-transform: uppercase; text-decoration: none; color: #e325e3; font-weight: bold; }


.lightpinkbg { background: #fff7fe;}

.whatshotbg { background: url(../images/whatshot-bg.gif) no-repeat 0 0; height: 100px; }
.whatshotbg ul { margin: 0; padding:0; margin: 0px 5px;  margin-top: 30px; }
.whatshotbg ul li { list-style-type: none; padding-left: 5px; margin-bottom: 3px; font-weight: bold; border-bottom: 1px solid #ff55fe; padding-bottom: 2px; } 
.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; margin-right: 5px; }

a.greylink-normal { color: #494949 !important; text-decoration: none; font-size: 11px !important; font-weight: normal !important; }
a:hover.greylink-normal { text-decoration:none; color: #e754d1 !important; font-size: 11px  !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: #e754d1; 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: #77266c; text-decoration: none; font-weight: bold; }
a:hover.recommendlink { color: #ea2ed1; 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; }

.home-top-txt { padding:5px; font-size:11px; padding-bottom:0;   }
.home-top-txt p { line-height: 16px; margin-bottom:0; }
.home-top-txt a { font-size: 11px; text-decoration: none; }
.home-top-txt a:hover { font-size: 11px; text-decoration: underline; }

.home-desc { font-size: 11px; color:#333333; clear: both; text-align: left; font-weight: normal; padding: 6px 0px 0 7px; }

/* New Added CSS Dt.19032010 */
.buyer-border {border-left:1px solid #EAD8EF; border-right:1px solid #EAD8EF; padding:7px;}
.buyer-topbg {background:url(../images/buyer-topbg.gif) repeat-x bottom;}
.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:3px; }
ul#buyer-tab li a {
display:block; color:#ffffff; text-decoration: none; background:url(../images/tab-inactive-left.gif) left top; background-repeat:no-repeat; white-space: nowrap;}
ul#buyer-tab li a em {
padding-right:15px; display:block; padding-left:15px; font:bold 12px arial, helvetica, sans-serif; background:url(../images/tab-inactive-right.gif)  right top no-repeat; padding-top:7px; padding-bottom:7px; text-transform: uppercase;}
ul#buyer-tab li a:hover {background-position: left top; background-image: url(../images/tab-active-left.gif); color: #ffffff; background-repeat: no-repeat; font-weight: bold;  text-transform: uppercase;  white-space: nowrap;}
ul#buyer-tab li a:hover em {
background-position: right top; background-image: url(../images/tab-active-right.gif) ; color: #ffffff; background-repeat: no-repeat; font-weight: bold;  text-transform: uppercase;}
ul#buyer-tab li.current a {background-position: right top; background-image: url(../images/tab-active-left.gif); background-position:left top; color: #ffffff; background-repeat: no-repeat; font-weight: normal;  text-transform: uppercase;  white-space: nowrap;}
ul#buyer-tab li.current a em {background-position: right top; background-image: url(../images/tab-active-right.gif); color: #ffffff; background-repeat: no-repeat; font-weight: bold;  text-transform: uppercase;}
.bottcatlinks a { font-size: 12px; color: #494949; text-decoration: none; }
.bottcatlinks a:hover { font-size: 12px; color: #DE6ACE; text-decoration: underline; }
.bottcatlinks a.current { font-size: 12px; color: #DE6ACE; text-decoration: none; }
.alphahd h4 { font-size: 14px; color: #909090; font-weight: bold; font-family: Arial, "Times New Roman", Times, serif; margin: 0 0 5px 0; }

/* code for inner.css */ 
#innerpage-content h1{ color:#B5379A; margin:8px 0; font-size:20px; 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%;}
ul.newarrival-list li{float:left; background:url(../images/bull.gif) no-repeat left 6px; padding:0 0 0 12px; list-style-type:none; margin:5px 17px 5px 0;}
ul.newarrival-list li a, ul.newarrival-list li a:visited, ul.newarrival-list li a:hover{color:#6b3a7b; font-size:13px; font-weight:700; display:block; text-decoration:none}
ul.newarrival-list li a:hover{color:#d03abc;}

.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:3px solid #fff; margin:0 auto 10px; display:block;}
.price{float:left; width:80px; padding:3px 0 0 3px; font-size:13px; color:#f739ce; 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; }

.billing-active-i { background: url(../images/billing-active-i.gif) no-repeat; height: 27px; text-align: center; text-transform: uppercase; font-size: 11px; color: #FFFFFF; font-weight: bold; }
.review-inactive { background: url(../images/review-inactive.gif) no-repeat; text-align: center; text-transform: uppercase; font-size: 11px; color: #A4A4A4; font-weight: bold; }
.confirmorder-inactive { background: url(../images/orderconfirm-inactive.gif) no-repeat right top; text-align: center;  text-transform: uppercase; font-size: 11px; color: #A4A4A4; font-weight: bold; }

.billing-inactive-a { background: url(../images/billing-inactive-a.gif) no-repeat; height: 27px; text-align: center; text-transform: uppercase; font-size: 11px; color: #76378B; font-weight: bold; }
.billing-inactive-a a {text-transform: uppercase; font-size: 11px; color: #76378B; font-weight: bold; text-decoration: none; }
.billing-inactive-a a:hover {text-transform: uppercase; font-size: 11px; color: #DB27C3; font-weight: bold; text-decoration: none; }  
.review-active-i { background: url(../images/review-active-i.gif) no-repeat; height: 27px; text-align: center; text-transform: uppercase; font-size: 11px; color: #FFFFFF; font-weight: bold; }

.billing-inactive { background: url(../images/billing-inactive.gif) no-repeat; height:27px; text-align: center; text-transform: uppercase; font-size: 11px; color: #76378B; font-weight: bold;}
.billing-inactive a {text-transform: uppercase; font-size: 11px; color: #76378B; font-weight: bold; text-decoration: none; }
.billing-inactive a:hover {text-transform: uppercase; font-size: 11px; color: #DB27C3; font-weight: bold; text-decoration: none; }

.review-inactive-a { background: url(../images/review-inactive-a.gif) no-repeat; text-align: center; text-transform: uppercase; font-size: 11px; color: #76378B; font-weight: bold; }
.review-inactive-a a {text-transform: uppercase; font-size: 11px; color: #76378B; font-weight: bold; text-decoration: none; }
.review-inactive-a a:hover {text-transform: uppercase; font-size: 11px; color: #DB27C3; font-weight: bold; text-decoration: none; }

.confirmorder-active { background: url(../images/orderconfirm-active.gif) no-repeat right; text-align: center; text-transform: uppercase; font-size: 11px; color: #FFFFFF; font-weight: bold;}

/* end code */

/* code for ddlevelsmenu-base.css */ 


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 11px Arial, Helvetica, sans-serif !important;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border: 1px solid #d0d0d0;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #e13abf;
background: #fcf2ff;
text-decoration: none;
padding: 5px;
border-bottom: 1px solid #d1d1d1;
font-size: 11px;
}

* 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: #e6ccee;
color: #4e266e;
font-size: 11px;
}

/* ######### 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: #d723bf; /*background of tabs for hover state */
}

.mattblackmenu a.selected{
color: #d723bf; /*background of tab with "selected" class assigned to its LI */
}
/* end code */
/* 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 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;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#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: 2px solid #525252;
	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-color:#482054;
	height:27px;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

#TB_title a { color:#FFFFFF !important; text-decoration: none; }
#TB_title a:hover { color:#f028d5 !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 */

.detail-tab-line { background: url(../images/detail-tab-bottline.gif) repeat-x bottom; }
.detail-tab-border { border: 1px solid #dbd7d7; border-top: none; padding: 10px; }

a.detail-tab { background: url(../images/detail-inactive-tab.gif) no-repeat; width: 150px; height: 32px; float: left; display: block; color: #888888; text-decoration: none; text-align: center; font-weight: bold; line-height: 30px; font-size: 13px; margin-right: 5px;  }
a:hover.detail-tab { width: 150px; height: 32px; float: left; display: block; color: #af1394; text-decoration: none; font-weight: bold;  line-height: 30px; font-size: 13px; margin-right: 5px;  }
a.detail-tab-active{ background: url(../images/detail-active-tab.gif) no-repeat; width: 150px; height: 32px; float: left; display: block; color: #af1394; text-decoration: none; text-align: center; font-weight: bold;  line-height: 30px; font-size: 13px; margin-right: 5px;  }

.detail-inner-border { border-bottom: 1px solid #d3b2de; }
.inner-tab a { background: url(../images/inner-tab-inactive.gif) no-repeat; width: 113px; height: 26px; display: block; text-decoration: none; text-align: center; float: left; margin-right: 5px; color: #666666; line-height: 25px; }
.inner-tab a:hover {  width: 113px; height: 26px; display: block; text-decoration: none; text-align: center; float: left; margin-right: 5px; color: #6d3a7e; line-height: 25px; }
.current a {  background: url(../images/inner-tab-active.gif) no-repeat; width: 113px; height: 26px; display: block; text-decoration: none; text-align: center; float: left; margin-right: 5px; color: #6d3a7e; line-height: 25px; font-weight: bold;}

.thanksbold { font-weight: bold; font-size: 15px; color: #672c7a; }

.our-partner span {font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#de6ace;}
.our-partner {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#494949;}
.our-partner a {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#494949;}
.our-partner a:hover {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#de6ace;}

/* New Added CSS Dt.28052011 */
.free-shipping-img  {float:left; width:182px; margin:10px 10px 0 0;}
.rakhi-gift-img {float:left; width:208px; margin:10px 0 0 0;}
