.chromestyle {
	width:300px;
}
.chromestyle ul {
	width:100%;
	margin:0;
	text-align:center;
	background-color:#b88abe;
	padding-top:0px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
}
.ie .chromestyle ul {
	padding-top:0px;
}
.chromestyle ul li {
	display:inline;
	height:24px;
}
/*.menuidhover {
background-color:;
}*/
.chromestyle ul li a {
	margin:0;
	text-decoration:none;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:2px;
	padding-left:5px;
}
.chromestyle ul li a:hover {

	padding-top:0px;
}
.dropmenudiv {
	position:absolute;
	top:-2px;
	left:0;
	z-index:9000;
	width:430px;
	visibility:hidden;
	clear:both;
	float:left;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	padding:0;
	margin-top:-1px;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
}
.gecko .dropmenudiv {
	margin-top:-3px;
	margin-left:1px;
}
.menutitle {
	font-size:12px;
	color:#666;
	font-weight:bold;
	padding:5px;
	background-image:url(/images/menu/hdiv.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.menusubtitle {
	font-size:11px;
	font-weight:bold;
	padding:5px;
	color:#666;
	background-image:url(/images/menu/hdiv.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.menulink a:link {
	color:#666;
	text-decoration:none;
}
.menulink a:visited {
	color:#666;
	text-decoration:none;
}
.menulink a:hover {
	text-decoration:underline;
}
ul.menulink {
	list-style-type:none;
	margin-left:-30px;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}
.ie ul.menulink {
	margin-left:10px;
}
.menuboxtable {
	border-top-width:3px;
	border-right-width:3px;
	border-left-width:3px;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-top-color:#89BB34;
	border-right-color:#89BB34;
	border-left-color:#89BB34;
}
.menucol1 {
	font-size:12px;
	line-height:12px;
	float:left;
	width:131px;
	height:100%;

	background-image:url(/images/menu/vdiv.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:0;
	padding-left:5px;
}
.menucol1 li {
	margin-top:5px;
	margin-bottom:5px;
}
.menucol2 {
	font-size:12px;
	line-height:12px;
	float:left;
	width:131px;
	height:100%;
	background-image:url(/images/menu/vdiv.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:0;
	padding-left:5px;
}
.menucol2 li {
	margin-top:5px;
	margin-bottom:5px;
}
.menucol3 {
	font-size:12px;
	line-height:12px;
	float:left;
	width:132px;
	height:100%;

	padding-top:5px;
	padding-right:5px;
	padding-bottom:0;
	padding-left:5px;
}
.menucol3 li {
	margin-top:5px;
	margin-bottom:5px;
}
.menucol3view {
	margin-top:3px;
	margin-bottom:1px;
	font-size:11px;
	float:left;
	width:100%;

	background-image:url(/images/menu/hdiv.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-weight:bold;
	margin-top:5px;
	padding-top:5px;
	padding-right:0;
	padding-bottom:1px;
	padding-left:0;
}
body {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	background-color:#fff;
}
img {
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}
.clear {
	clear:both;
}
h1 {
	font-size:125%;
	line-height:10px;
	font-weight:bold;
	color:#723883;
}
h2 {
	font-size:150%;
	color:#666;
	font-weight:normal;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	clip:rect(auto,auto,auto,auto);
	margin:0;
}
h3 {
	font-size:200%;
	letter-spacing:.15em;
	color:#b88abe;
	font-weight:normal;
	margin-bottom:0;
	text-transform:lowercase;
}
h4 {
	font-size:100%;
	letter-spacing:.15em;
	color:#999;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0;
}
.ie #h3tablespacer {
	padding-top:15px;
}
a:link {
	text-decoration:none;
	font-weight:normal;

}
a:visited {
	color:#723883;
	text-decoration:none;
	font-weight:normal;
}
a:hover {
	text-decoration:none;
	font-weight:normal;
}
.articletext a:link, .articletext a:visited, .articletext a:hover, .articletext a:active, .faqtext a:link, .faqtext a:visited, .faqtext a:hover, .faqtext a:active, a:link.underlink, a:visited.underlink, a:hover.underlink, a:active.underlink, #dwiztext a:link, #dwiztext a:visited, #dwiztext a:hover, #dwiztext a:active {
	text-decoration:underline;
}
a:link.more, a:visited.more, a:hover.more, a:active.more {
	background-image:url(/images/nav-dd/more_icon.gif);
	background-repeat:no-repeat;
	background-position:right 50%;
	padding-right:11px;
	font-weight:normal;
}
.safari a.more {
	background-position:right bottom;
}
a:link.more2, a:visited.more2, a:hover.more2, a:active.more2 {
	background-image:url(/images/nav-dd/more_icon.gif);
	background-repeat:no-repeat;
	background-position:right 50%;
	padding-right:11px;
	font-weight:bold;
	text-decoration:underline;
}
.safari a.more2 {
	background-position:right bottom;
}
.fakelink {
	color:#723883;
	text-decoration:none;
}
.fakelink:hover {
	color:#723883;
	text-decoration:underline;
	cursor:pointer;
}
.ie6 .fakelink {
	color:#723883;
	text-decoration:underline;
	cursor:pointer;
}
.fakelinkmore {
	background-image:url(/images/nav-dd/more_icon.gif);
	background-repeat:no-repeat;
	background-position:right 50%;
	padding-right:11px;
	color:#723883;
	text-decoration:none;
}
.fakelinkmore:hover {
	background-image:url(/images/nav-dd/more_icon.gif);
	background-repeat:no-repeat;
	background-position:right 50%;
	padding-right:11px;
	color:#723883;
	text-decoration:underline;
	cursor:pointer;
}
.ie6 .fakelinkmore {
	background-image:url(/images/nav-dd/more_icon.gif);
	background-repeat:no-repeat;
	background-position:right 50%;
	padding-right:11px;
	color:#723883;
	text-decoration:underline;
	cursor:pointer;
}
.fakelinkplain {
	color:#666;
	cursor:pointer;
}
.fakelinkplain:hover {
	cursor:pointer;
}
.fakelinkfeedback {
	color:#999;
	cursor:pointer;
	padding-right:2px;
}
.fakelinkfeedback:hover {
	cursor:pointer;
}
.menubarbagcontent a:link, .menubarbagcontent a:visited, .menubarbagcontent a:hover, .menubarbagcontent a:active {
	color:#FFF;
}
.tabpricewraprow a:link, .tabpricewraprow a:visited, .tabpricewraprow a:hover, .tabpricewraprow a:active, .tabpricewrap a:link, .tabpricewrap a:visited, .tabpricewrap a:hover, .tabpricewrap a:active, .tabpricewrapBot a:link, .tabpricewrapBot a:visited, .tabpricewrapBot a:hover, .tabpricewrapBot a:active, .tabpricewrapBot100 a:link, .tabpricewrapBot100 a:visited {
color:#b88abe;
}
.conditionwrap a:link, .conditionwrap a:visited, .conditionwrap a:hover, .conditionwrap a:active {
	color:#b88abe;
	text-align:right;
	font-size:10px;
}
.conditionproductlist li a:link, .conditionproductlist li a:visited {
	color:#723883;
}
.alphalist a:link, .alphalist a:visited, .alphalist a:hover, .alphalist a:active {
	background-color:#f4f4f4;
	border:1px solid #CCC;
	padding-top:3px;
	padding-right:4px;
	padding-bottom:3px;
	padding-left:4px;
	text-decoration:none;
	margin-right:2px;
}
a:link.conditionlink, a:link.categorylink, a:visited.conditionlink, a:visited.categorylink {
	text-decoration:underline;
}
.searchalpha {
	margin-top:10px;
	margin-bottom:20px;
}
.searchalpha a:link, .searchalpha a:visited, .searchalpha a:hover, .searchalpha a:active {
	background-color:#f4f4f4;
	border:1px solid #CCC;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:3px;
	text-decoration:none;
	margin-right:1px;
}
.brandcategorynav a:link, .brandcategorynav a:visited {
	color:#999;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-left:4px;
}
.brandcategorynav a:hover {
	color:#fff;
	background-color:#89BB34;
	text-decoration:none;
	padding-top:1px;
	padding-right:3px;
	padding-bottom:1px;
	padding-left:3px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#FFF;
	border-right-color:#999;
	border-bottom-color:#999;
	border-left-color:#FFF;
}
.brandmessagetable {
	border:1px solid #CCC;
}
div#head13 {
	padding-right:18px;
	padding-left:5px;
	height:95px;
}
.ff2 div#head13 {
	padding-right:19px;
	padding-left:3px;
}
.ff3 div#head13 {
	padding-right:18px;
	padding-left:4px;
}
.ie6 div#head13 {
	padding-right:23px;
	padding-left:0;
}
.ie7 div#head13 {
	padding-right:19px;
	padding-left:4px;
}
td#menubarbg {
	background-color:#b88abe;
}
#mainmenubag {
	border-right-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:#FFF;
	border-left-color:#FFF;
	height:25px;
	padding-left:10px;
	padding-right:10px;
	float:right;
}
.win #mainmenubag {
	padding-top:2px;
}
.menubarbagcontent {
	color:#FFF;
	text-align:right;
	font-size:90%;
	letter-spacing:.08em;
}
#tablemenuheight {
	height:24px;
}
#bagwrapper {
	width:790px;
	margin-right:auto;
	margin-left:auto;
	z-index:2000;
	display:block;
	margin-top:0;
	padding-top:0;
	height:24px;
	overflow:hidden;
}
.ie6 #CheckoutTab {
	padding-right:5px;
}
.ff3 #CheckoutTab {
	padding-right:1px;
}
.bagwrapperhide {
	overflow:hidden;
}
.menuContent {
	height:0;
	float:right;
	clear:both;
	width:275px;
	position:absolute;
	margin-left:482px;
	overflow:hidden;
	padding-top:1px;
}
.gecko .menuContent {
	margin-left:580px;
	padding-top:2px;
}
.ie6 .menuContent {
	top:96px;
	margin-left:0;
	padding-left:478px;
}
.ie6 div.menuContent iframe {
	position:absolute;
	z-index:1900;
}
.ie7 .menuContent {
	height:0;
	float:left;
	overflow:hidden;
	z-index:2000;
	clear:both;
	display:block;
	width:275px;
	position:relative;
	top:-24px;
	margin-left:0;
	padding-left:482px;
}
.ie8 .menuContent {
	left:0;
	height:0;
	float:left;
	overflow:hidden;
	z-index:2000;
	clear:right;
	width:275px;
	margin-left:0;
	padding-left:717px;
}
.bagtable {
	background-color:#89BB34;
	border-right-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:#FFF;
	border-left-color:#FFF;
	width:275px;
	z-index:1000;
}
#menubarbagbutton {
	float:left;
	width:108px;
	padding-top:4px;
}
.mac #menubarbagbutton {
	float:left;
	width:108px;
	padding-top:6px;
}
#PleaseHold {
	float:left;
	width:22px;
	display:none;
	text-align:right;
	height:16px;
}
.mac #PleaseHold {
	padding-top:4px;
}
.win.safari #PleaseHold {
	padding-top:3px;
}
.ie #PleaseHold img {
	padding-top:3px;
}
.productbagdiv {
	font-weight:normal;
	color:#666;
	text-align:left;
	padding-left:10px;
}
div.bagbox {
	padding:10px;
	background:#fff;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	color:#666;
	font-weight:normal;
	text-align:left;
}
.productbagtitle {
	font-weight:bold;
}
div#customernav {
	text-align:right;
	font-size:90%;
	color:#999;
}
a.custnavlink:link, a.custnavlink:visited {
	color:#999;
	text-decoration:none;
}
a.custnavlink:hover, a.custnavlink:active {
	color:#723883;
	text-decoration:underline;
}
div#search {
	height:16px;
	padding-bottom:10px;
	padding-left:0;
	background-color:#ead2ec;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFF;
}
.ie6 div#search {
	padding-bottom:8px;
}
.search-input {
	border:1px solid #723883;
	padding-left:3px;
	color:#666;
	background-color:#FFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.ff3 .search-input {
	height:12px;
}
.win .search-input {
	height:12px;
}
.opera .search-input {
	height:12px;
}
.search-inputlarge {
	border:1px solid #723883;
	color:#666;
	background-color:#FFF;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
}
div#flash {
	padding-left:12px;
	clear:right;
	float:left;
	width:420px;
	z-index:0;
}
#checkoutbx {
	width:325px;
	clear:right;
	float:left;
	padding-left:1px;
}
#mainwrapper {
	margin-right:auto;
	margin-left:auto;
	display:block;
	clear:left;
	width:790px;
	padding-right:0;
}
.ie6 #mainwrapper {
	margin-right:auto;
	margin-left:auto;
	display:block;
	clear:left;
	width:790px;
	padding-right:8px;
}
.shopmenu {
	text-align:left;
	padding-top:1px;
	clear:both;
	width:133px;
	float:right;
}
.learnmenu {
	text-align:left;
	clear:both;
	width:133px;
	float:right;
}
a.leftnav {
	font-size:125%;
	display:block;
	white-space:nowrap;
	text-indent:3px;
	height:16px;
}
a.leftnav:link, a.leftnav:visited {
	color:#FFF;
	text-decoration:none;
}
a.leftnav:hover, a.leftnav:active {
	background-color:#723883;
	background-image:url(/images/buttons/lefnav.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#shoprtcorner {
	background-image:url(/images/nav-dd/rtcorner-bg.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
#learnlbcorner {
	background-image:url(/images/nav-dd/lbcorner-bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
div#homemain-img {
	padding-right:12px;
	padding-left:7px;
	padding-bottom:7px;
}
.safari div#homemain-img {
	padding-right:12px;
	padding-left:8px;
	padding-bottom:7px;
}
div#giftmain-img {
	padding-right:12px;
	padding-left:7px;
	padding-bottom:7px;
}
.safari div#giftmain-img {
	padding-right:12px;
	padding-left:8px;
	padding-bottom:7px;
}
div#docmain-img {
	padding-right:4px;
	padding-left:0;
	padding-bottom:7px;
}
.ie6 div#docmain-img {
	padding-right:3px;
	padding-left:1px;
	padding-bottom:7px;
}
.gecko div#docmain-img {
	padding-right:5px;
	padding-left:0;
	padding-bottom:7px;
}
.safari div#docmain-img {
	padding-right:4px;
	padding-left:1px;
	padding-bottom:7px;
}
div#email {
	padding-top:12px;
	padding-bottom:0;
	text-align:center;
	padding-left:13px;
	padding-right:13px;
	height:20px;
}
.beautiful {
	font-size:140%;
	color:#b88abe;
	font-weight:bold;
}
.signup {
	font-size:140%;
	color:#723883;
	font-weight:bold;
}
.email-input {
	border:1px solid #723883;
	color:#666;
	padding-left:3px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
}
.ff3 .email-input {
	height:12px;
}
.win .email-input {
	height:12px;
}
.opera .email-input {
	height:12px;
}
.gecko #emailinputboxbuffer {
	padding-bottom:5px;
}
.safari #emailinputboxbuffer {
	padding-bottom:8px;
}
.mac .emailiconpad {
	padding-bottom:5px;
}
.win.safari .emailiconpad {
	padding-bottom:5px;
}
.tab-img {
	text-align:center;
	width:25%;
	padding-bottom:5px;
	padding-top:12px;
	background-image:url(/images/bg/divider-vert.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.tab-imgr {
	text-align:center;
	width:25%;
	padding-bottom:5px;
	padding-top:12px;
}
.tab-img0 {
	text-align:center;
	padding-bottom:5px;
	padding-top:12px;
	background-image:url(/images/bg/divider-vert.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.tab-img0r {
	text-align:center;
	padding-bottom:5px;
	padding-top:12px;
}
.tabprodtitlewrap {
	text-align:center;
	padding:2px;
}
.tabpricewrap {
	text-align:center;
	padding-bottom:5px;
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#666;
}
.tabpricewraprow {
	text-align:right;
	width:100%;
	padding-bottom:5px;
	color:#666;
}
table.brandprodrow {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:5px;
}
.prodtitlerow {
	font-size:16px;
}
.tabpricewrapBot {
	text-align:center;
	width:25%;
	padding-bottom:5px;
	color:#666;
}
.tabpricewrapBot100 {
	text-align:center;
	width:100%;
	padding-bottom:5px;
	color:#666;
}
.quickinfo {
	visibility:hidden;
	position:absolute;
	z-index:2500;
}
.quickcontrol {
	position:relative;
	bottom:80px;
	left:10px;
}
.ie6 .quickcontrol {
	position:relative;
	bottom:80px;
	left:10px;
	float:left;
}
.ie7 .quickcontrol {
	position:relative;
	bottom:80px;
	left:10px;
	float:left;
}
#featurepanel {
	padding-left:7px;
}
div.footercompetitivebox {
	padding:2px;
	background:#b88abe;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
}
#footpad {
	padding-left:12px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:10px;
	width:761px;
	text-align:center;
}
div#footertextlinks {
	padding-left:13px;
	text-align:left;
	vertical-align:middle;
	color:#999;
	line-height:16px;
	word-spacing:.09em;
}
a.footertextlink:link, a.footertextlink:visited {
	color:#999;
	text-decoration:none;
}
a.footertextlink:hover, a.footertextlink:active {
	color:#723883;
	text-decoration:underline;
}
#productdivider {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#mainrightcol {
	vertical-align:top;
	padding-top:12px;
	padding-right:17px;
	padding-bottom:10px;
	padding-left:30px;
}
#mainrightcol p {
	margin-top:5px;
	margin-bottom:15px;
}
.ie6 #mainrightcol {
	vertical-align:top;
	padding-top:12px;
	padding-right:21px;
	padding-bottom:10px;
	padding-left:25px;
}
#mainsinglecol {
	vertical-align:top;
	padding-top:12px;
	padding-right:17px;
	padding-bottom:10px;
	padding-left:13px;
}
#mainleftcol {
	padding-left:12px;
	padding-top:12px;
	padding-bottom:10px;
}
.safari #mainleftcol {
	padding-left:13px;
}
.prodquant {
	font-size:9px;
	display:inline;
	vertical-align:middle;
}
.breadcrumb {
	color:#999;
	letter-spacing:.15em;
}
.breadcrumbspacer {
	padding-top:15px;
}
#product, #brand, #dwiztext {
	padding-top:25px;
	padding-bottom:10px;
}
#product2 {
	vertical-align:top;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:30px;
}
#brandimage {
	padding-left:15px;
	padding-bottom:4px;
}
#productpop {
	vertical-align:top;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:15px;
}
#productpopphoto {
	padding-top:15px;
	padding-bottom:5px;
}
#quantitydrop {
	font-size:85%;
	color:#999;
	line-height:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#prodtable {
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#CCC;
	border-bottom-color:#CCC;
	background-color:#f4f4f4;
}
.prodsubtitle {
	font-size:12px;
	color:#666;
	font-weight:normal;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
}
#rowline {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.status {
	font-size:90%;
	color:#666;
}
.statusstate {
	font-size:90%;
	color:#666;
	word-spacing:.2em;
}
#checkoutbuttonpop {
	display:block;
	padding-bottom:10px;
}
.checkouttableline {
	padding-top:10px;
}
.relatedtitle {
	font-size:115%;
	color:#723883;
}
#shopmenubx, #learnmenubx, #relatedmenubx {
	padding-top:1px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:12px;
	z-index:2500;
	line-height:18px;
}
#shopmenubx a, #learnmenubx a, #relatedmenubx a {
	color:#666;
}
.relatedwrap {
	padding-top:10px;
	padding-left:5px;
}
#productpagespecialtop {
	color:#666;
	border:1px solid #CCC;
	margin-bottom:3px;
}
#productpagespecial {
	color:#666;
	border:1px solid #CCC;
}
div.brandcategory {
	font-size:130%;
	color:#b88abe;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	text-transform:uppercase;
}
.asseenbpg {
	font-style:italic;
	font-weight:bold;
	color:#F90;
}
.filter {
	font-size:10px;
	display:inline;
	margin:0;
	padding:0;
}
.gotopage {
	width:14px;
	font-size:10px;
}
.brandcategorynav {
	margin-top:3px;
	margin-bottom:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	background-color:#f4f4f4;
	border:1px solid #CCC;
	color:#999;
	line-height:16px;
	text-align:justify;
}
.brandcategoryactive {
	background-color:#fff;
}
.articletoprow {
	margin-top:3px;
	margin-bottom:3px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#f4f4f4;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#CCC;
	border-bottom-color:#CCC;
}
.articlesndrow {
	margin-top:3px;
	margin-bottom:3px;
	padding-top:3px;
	padding-bottom:3px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
}
.brandsorttable {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:0;
}
.brandsortbxr {
text-align:right;
color:#666;
padding-right:3px;
padding-top:8px;
}
.mac.safari .brandsortbxr {
padding-top:5px;
}
.win.safari .brandsortbxr {
padding-top:3px;
}
.gecko .brandsortbxr {
padding-top:6px;
}
.brandsortbxl, .articlesortbx {
	text-align:left;
	color:#666;
	padding-left:3px;
}
#pagego {
	padding-bottom:8px;
}
.mac .pagegosearch {
	padding-bottom:4px;
}
.win.safari .pagegosearch {
	padding-bottom:4px;
}
.win.gecko .pagegosearch {
	padding-bottom:4px;
}
.brandsortbxl img {
	vertical-align:middle;
	margin-bottom:4px;
}
.win .brandsortbxl img {
	vertical-align:middle;
	padding-top:5px;
}
.brandsortbot {
	margin-top:10px;
	margin-bottom:3px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:right;
	color:#666;
}
.brandlist {
	font-size:100%;
	vertical-align:top;
	line-height:16px;
}
.brandletter {
	font-size:125%;
	font-weight:bold;
	color:#723883;
	background-color:#efefef;
}
.conditionlist {
	vertical-align:top;
	margin-right:10px;
}
.conditionwrap {
	font-size:16px;
	color:#723883;
	text-align:left;
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.conditionproductlist {
	height:120px;
	width:176px;
}
.conditionproductlist li {
	padding-bottom:4px;
	padding-top:2px;
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
	margin-left:-25px;
}
#csbox {
	border:1px solid #723883;
}
#csboxtop {
	background-color:#b88abe;
	border-bottom-width:4px;
	border-bottom-style:solid;
	border-bottom-color:#723883;
	font-size:150%;
	color:#FFF;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-left:20px;
}
#csboxbot {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:8px;
	padding-left:20px;
	font-size:110%;
	height:150px;
	vertical-align:top;
}
.faqtopic {
	font-size:12px;
	font-weight:bold;
	color:#723883;
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:4px;
}
.myaccountheight {
	height:250px;
}
.ie6 .myaccountheight {
	height:300px;
}
.returncustbx {
	width:265px;
	padding:10px;
	color:#000;
	background-color:#EBDFED;
	float:left;
	clear:right;
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
}
.newcustbx {
	width:265px;
	padding:10px;
	color:#000;
	background-color:#EBDFED;
	float:left;
	margin-top:0;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}
.signin-input, .giftcard-input {
	color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
	background-image:url(/images/bg/10x10white.gif);
}
.myaccountformspace, .giftcardformspace {
	padding-bottom:6px;
	padding-left:0;
}
.acctinfocol2 {
	background-color:#FFF;
	border:1px solid #B88ABE;
	margin-right:5px;
	color:#4b4b4b;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:20px;
}
.signupbx, .thankyoubx {
	padding:10px;
	color:#000;
	background-color:#EBDFED;
	float:left;
	clear:right;
	margin-top:10px;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
}
div.accttitle {
	font-size:110%;
	font-weight:bold;
	color:#723883;
	padding-top:10px;
	padding-bottom:10px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#b88abe;
}
.acctinfospacer {
	float:left;
	padding-bottom:4px;
	padding-left:10px;
	clear:both;
	width:340px;
}
.acctinfospacer2 {
	float:left;
	padding-bottom:4px;
	padding-left:10px;
	clear:both;
	width:285px;
}
.thankyouspacer {
	float:left;
	padding-bottom:4px;
	padding-left:10px;
	clear:both;
}
.account-input {
	color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
	margin-bottom:2px;
	background-image:url(/images/bg/10x10white.gif);
	width:320px;
}
.account-input2 {
	color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
	margin-bottom:2px;
	background-image:url(/images/bg/10x10white.gif);
}
.account-input3 {
	color:#666;
	background-color:#FFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
	margin-bottom:2px;
	background-image:url(/images/bg/10x10white.gif);
	width:250px;
}
.quantityinput {
	font-size:10px;
	background-image:url(/images/bg/10x10white.gif);
	color:#666;
	width:14px;
	height:8px;
}
.gecko .quantityinput {
	font-size:11px;
	height:11px;
}
.ie .quantityinput {
	font-size:10px;
	height:10px;
	width:12px;
	vertical-align:top;
	text-align:center;
}
#cartpad {
	padding-right:16px;
	clear:both;
	float:right;
}
.checkoutspacer {
	float:left;
	padding-bottom:0;
	padding-left:0;
	padding-right:20px;
	clear:both;
	width:420px;
	padding-top:15px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#b88abe;
}
.googletable {
	border:1px solid #CCC;
	width:440px;
}
.gocheckoutspacer {
	float:left;
	padding-bottom:0;
	padding-left:0;
	padding-right:20px;
	clear:both;
	width:420px;
	padding-top:5px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#b88abe;
}
.mac .gocheckoutspacer {
	padding-bottom:15px;
}
.topcheckoutspacer {
	float:left;
	padding-bottom:0;
	padding-left:0;
	padding-right:20px;
	clear:both;
	width:420px;
}
.mac .topcheckoutspacer {
	padding-bottom:15px;
}
.topcheckoutspacerbill {
	float:left;
	padding-bottom:15px;
	padding-left:0;
	padding-right:20px;
	clear:both;
	width:420px;
}
.checkouttitle {
	font-size:110%;
	font-weight:bold;
	color:#723883;
	padding-top:10px;
	padding-bottom:10px;
}
.requiredfield {
	font-size:150%;
	color:#f90;
	font-weight:bold;
}
.checkoutinfospacer {
	float:left;
	padding-bottom:4px;
	padding-left:55px;
	clear:both;
	width:365px;
}
.checkoutinfospacerdotted {
	float:left;
	padding-top:10px;
	padding-bottom:4px;
	padding-left:55px;
	clear:both;
	width:400px;
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align:left;
}
.checkoutinfospacerline {
	float:left;
	padding-top:10px;
	padding-bottom:4px;
	padding-left:55px;
	clear:both;
	width:340px;
	background-image:url(/images/product/recentviewdivider.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#dermadollarreceipt {
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#CCC;
	border-bottom-color:#CCC;
	background-color:#ededed;
	padding-top:2px;
	padding-bottom:2px;
}
.bagheader {
	font-weight:bold;
	color:#723883;
	text-align:left;
}
.bagtotalstext {
	font-weight:normal;
	text-align:right;
}
.bagtotalsamount {
	font-weight:bold;
	text-align:left;
}
.bagtotal {
	font-weight:bold;
	text-align:right;
}
#bagamountline {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#b88abe;
}
#cartline {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#b88abe;
	margin-left:2px;
}
.bagsamples {
	font-weight:normal;
	text-align:left;
}
.giftcategoryhead {
	font-weight:bold;
	color:#b88abe;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#featartwrap {
	background-image:url(/images/bg/featart-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-top:20px;
	padding-top:10px;
	padding-left:3px;
}
#featartdivider {
	padding-bottom:5px;
}
.articlemaindivider {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:4px;
}
#featartwrapmostpop {
	float:right;
	width:200px;
}
#featartwrapmostpop img {
	padding-top:10px;
}
.sizetext {
	font-weight:bold;
	color:#b88abe;
	text-align:right;
	font-style:italic;
}
.ie6 .sizetext {
	font-style:normal;
}
.articlecategorywrap {
	font-size:110%;
	font-weight:bold;
	color:#723883;
	background-color:#efefef;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:4px;
	margin-right:2px;
}
#articlelist {
	font-size:100%;
	vertical-align:top;
}
#articlelist li {
	margin-bottom:5px;
}
#articletitles ul {
	list-style-type:none;
	margin-left:-25px;
	margin-right:10px;
}
.ie #articletitles ul {
	list-style-type:none;
	margin-left:15px;
	margin-right:10px;
}
.bbarticle {
	font-size:125%;
	line-height:10px;
	font-weight:bold;
	color:#723883;
}
div.dcornmessagemag {
	width:180px;
	padding:6px;
	background-color:#89BB34;
	margin-top:5px;
	margin-right:16px;
	margin-bottom:5px;
	margin-left:5px;
}
.drmessage {
	padding:4px;
	color:#666;
	line-height:12px;
}
.magazinemention {
	color:#666;
	line-height:12px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:6px;
}
.magazinemention p {
	margin:0;
	padding:0;
}
.magazinemention img {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:31px;
}
.dcornmagtitle {
	font-size:14px;
	line-height:18px;
	font-style:italic;
	font-weight:bold;
	color:#723883;
	margin-bottom:5px;
}
.dcornarticletitle {
	line-height:16px;
	color:#f90;
}
.dcornreview {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:5px;
	padding-right:8px;
	padding-bottom:0;
	padding-left:0;
	color:#666;
	margin-left:16px;
}
.dcornvertical {
	background-image:url(/images/bg/recentviewdividerVERT200.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.dcornvertical2 {
	background-image:url(/images/bg/recentviewdividerVERT166.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.dcorntopfive {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#666;
	padding-top:5px;
	padding-right:8px;
	padding-bottom:0;
	padding-left:8px;
}
.dcorntopfive li {
	padding-bottom:4px;
}
.dcorntopfive img, .dcornreview img {
	padding-top:4px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}
div.dcorntopfive li {
	margin-left:-15px;
}
.dcorntopfive p, .dcornarthead {
	font-size:12px;
	font-weight:bold;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:5px;
	margin:0;
}
.dcornarticle {
	color:#666;
	margin-left:16px;
	padding-top:5px;
	padding-right:8px;
	padding-bottom:0;
	padding-left:0;
}
.dcorndermawizard {
	color:#666;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
}
.dcorndwizdrop {
	font-size:11px;
}
.ie6 .dcorndwizdrop {
	height:16px;
}
.dcorndwizspace {
	padding-top:6px;
	padding-bottom:8px;
}
.dotteddivider {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-bottom:10px;
	padding-bottom:10px;
}
#dcorndwizpara {
	padding:0;
}
.ie #dcorndwizpara {
	padding-top:10px;
	padding-right:0;
	padding-bottom:7px;
	padding-left:0;
}
.definition {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:15px;
}
dt {
	font-size:12px;
	font-weight:bold;
	color:#723883;
}
.alphalist {
	margin-bottom:40px;
}
.ingredprodbox {
	background-color:#f4f4f4;
	border:1px solid #CCC;
	width:100%;
	margin-top:10px;
	padding-left:5px;
}
.searchfaq {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:4px;
	margin-top:4px;
	padding-bottom:8px;
	margin-bottom:4px;
}
.searchdisclaimer {
	background-color:#f4f4f4;
	margin:2px;
	padding:2px;
	border:1px solid #CCC;
}
.searchpagebx {
	background-color:#89BB34;
	padding:3px;
	margin-bottom:20px;
	margin-top:20px;
}
.cardsectiontitle {
	font-size:14px;
	font-weight:bold;
	color:#723883;
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:3px;
	margin-top:20px;
}
.dwizsectiontitle {
	font-size:14px;
	font-weight:bold;
	color:#723883;
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:3px;
	margin-top:20px;
	margin-bottom:30px;
}
.dwizsectionbottom {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-bottom:5px;
	padding-top:10px;
}
.new {
	font-size:100%;
	text-transform:uppercase;
	color:#d73647;
}
#articlenav {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#articlenav2 {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.cardvalue {
	padding-left:40px;
	margin-top:50px;
}
.cardto {
	padding-left:40px;
	margin-top:37px;
}
.pcardfrom {
	padding-left:40px;
	margin-top:40px;
}
.pcardmessage {
	padding-left:40px;
	margin-top:48px;
	margin-right:275px;
}
.ecardtoemail {
	padding-left:40px;
	margin-top:11px;
}
.ecardfrom {
	padding-left:40px;
	margin-top:41px;
}
.ecardmessage {
	padding-left:40px;
	margin-top:48px;
	margin-right:275px;
}
.dividerline {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:10px;
}
.siteindexcategory {
	background-color:#efefef;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:4px;
	margin-right:2px;
	font-size:110%;
	font-weight:bold;
	color:#723883;
}
.siteindexcategory a:link, .siteindexcategory a:visited, .siteindexcategory a:hover {
	font-size:110%;
	font-weight:bold;
	color:#723883;
}
.fakelinkfeedbackpad {
	width:150px;
	float:left;
}
.consultquestion {
	line-height:16px;
	color:#d73647;
}
.consultnumber {
	line-height:16px;
	color:#b88abe;
	font-size:14px;
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-top:2px;
	padding-top:2px;
}
#consultbox {
	color:#666;
	border:1px solid #CCC;
	background-color:#F4F4F4;
	padding:2px;
}
.hometextwrap {
	margin-top:10px;
	margin-right:12px;
	margin-bottom:10px;
	margin-left:8px;
}
.hometexttitle {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:0 center;
	height:40px;
}
.ie6 .hometexttitle {
	background-position:0 15px;
}
.hometexttitleblock {
	background-color:#fff;
	width:225px;
	float:left;
	margin-left:50px;
	padding:0;
	margin-top:0;
	clear:right;
}
.ie6 .hometexttitleblock {
	margin-left:30px;
}
.hometexttitleblock h1 {
	font-size:200%;
	letter-spacing:.15em;
	color:#b88abe;
	font-weight:normal;
	vertical-align:text-top;
}
.hometextbox1 {
	clear:right;
	float:left;
	width:380px;
	height:320px;
	background-image:url(/images/bg/divider-vert.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.hometextbox2 {
	clear:right;
	float:left;
	width:370px;
	height:320px;
	margin-left:10px;
}
.hometexttease {
	text-align:left;
	padding-bottom:10px;
	padding-right:10px;
	height:113px;
}
.hometexttease h2 {
	font-size:135%;
	letter-spacing:.15em;
	color:#b88abe;
	font-weight:normal;
	vertical-align:text-top;
	padding-bottom:0;
}
.hometexttease h3 {
	font-size:120%;
	letter-spacing:.15em;
	color:#999;
	font-weight:normal;
	vertical-align:text-top;
	margin:0;
	padding:0;
}
.hometextteasetext {
	padding-top:30px;
}
.hometexttease img {
	padding-right:15px;
}
.hometextcol1 {
	clear:right;
	float:left;
	width:180px;
	height:100px;
	text-align:justify;
	padding-right:10px;
}
.hometextcol1 p {
	margin-top:0;
	margin-bottom:7px;
}
.hometextcol2 {
	clear:right;
	float:left;
	width:180px;
	height:100px;
	text-align:justify;
}
.hometextcol2 p {
	margin-top:0;
	margin-bottom:7px;
}
.hometextfoot {
	text-align:right;
	margin-right:15px;
	padding-top:5px;
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.hometexttdheight {
	height:405px;
}
.win.gecko .hometexttdheight {
	height:410px;
}
.mac.safari .hometexttdheight {
	height:385px;
}
.advicetext {
	background-image:url(/images/bg/divider-horz.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:10px;
	padding-bottom:10px;
}
.modaltext {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.modprodtitle {
	font-size:14px;
	font-family:arial, verdana, helvetica, sans-serif;
	color:#723883;
	font-weight:bold;
}
#modbutton img {
	cursor:pointer;
}
#MB_overlay {
	position:absolute;
	margin:auto;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9999;
	background-color:#89BB34!important;
}
#MB_overlay[id] {
	position:fixed;
}
#MB_window {
	position:absolute;
	top:0;
	border:0 solid;
	text-align:left;
	z-index:10000;
}
#MB_window[id] {
	position:fixed!important;
}
#MB_frame {
	position:relative;
	background-color:#FFF;
	height:100%;
}
#MB_header {
	margin:0;
	padding:0;
}
#MB_content {
	padding:6px .75em;
	overflow:auto;
}
#MB_caption {
	font:bold 100% "Lucida Grande", Arial, sans-serif;
	text-shadow:#FFF 0 1px 0;
	padding:.5em 2em .5em .75em;
	margin:0;
	text-align:left;
}
#MB_close {
	display:block;
	position:absolute;
	right:5px;
	top:4px;
	padding:2px 3px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#MB_close:hover {
	background:transparent;
}
#MB_loading {
	padding:1.5em;
	text-indent:-10000px;
	background:transparent url(/images/DDCommon/loadingindicator.gif) 50% 0 no-repeat;
}
#MB_frame {
	padding-bottom:7px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#723883;
	border-bottom-color:#723883;
	border-left-color:#723883;
}
#MB_content {
	border-top:1px solid #F9F9F9;
}
#MB_header {
	background-color:#DDD;
	border-bottom:1px solid #CCC;
}
#MB_caption {
	color:#000;
}
#MB_close {
	color:#777;
}
#MB_close:hover {
	color:#000;
}
.MB_alert {
	margin:10px 0;
	text-align:center;
}
b.niftycorners, b.niftyfill {
	display:block;
}
b.niftycorners * {
	display:block;
	height:1px;
	line-height:1px;
	font-size:1px;
	border-style:solid;
	border-width:0 1px;
	z-index:0;
}
b.r1 {
	margin:0 3px;
	border-width:0 2px;
}
b.r2 {
	margin:0 2px;
}
b.r3 {
	margin:0 1px;
}
b.r4 {
	height:2px;
}
b.rb1 {
	margin:0 8px;
	border-width:0 2px;
}
b.rb2 {
	margin:0 6px;
	border-width:0 2px;
}
b.rb3 {
	margin:0 5px;
}
b.rb4 {
	margin:0 4px;
}
b.rb5 {
	margin:0 3px;
}
b.rb6 {
	margin:0 2px;
}
b.rb7 {
	margin:0 1px;
	height:2px;
}
b.rb8 {
	margin:0;
	height:2px;
}
b.rs1 {
	margin:0 1px;
}
b.t1 {
	border-width:0 5px;
}
b.t2 {
	border-width:0 3px;
}
b.t3 {
	border-width:0 2px;
}
b.t4 {
	height:2px;
}
b.tb1 {
	border-width:0 10px;
}
b.tb2 {
	border-width:0 8px;
}
b.tb3 {
	border-width:0 6px;
}
b.tb4 {
	border-width:0 5px;
}
b.tb5 {
	border-width:0 4px;
}
b.tb6 {
	border-width:0 3px;
}
b.tb7 {
	border-width:0 2px;
	height:2px;
}
b.tb8 {
	border-width:0 1px;
	height:2px;
}
b.ts1 {
	border-width:0 2px;
}
.hideSuggestClass {
	border:2px solid #999;
	background-color:white;
	display:none;
	width:273px;
	margin:0;
	cursor:pointer;
}
.showSuggestClass .hideSuggestClass {
	display:block!important;
}
.showSuggestClass .hoverSuggestClass {
	background-color:#89BB34!important;
}
#productMenu {
	border:1px solid #723883;
	cursor:default;
	padding:0;
	position:absolute;
	top:27px;
	left:0;
	background-color:#fff;
	overflow:hidden;
	z-index:5000;
}
.ie6 #productMenu {
	left:-32px;
}
.win #productMenu {
	display:none;
}
.gecko #productMenu {
	display:none;
}
#productSample {
	position:relative;
}
.hover {
	background-color:#CCC;
}
.boxshot {
	position:relative;
	float:left;
	width:32px;
	height:32px;
	text-align:center;
	overflow:hidden;
	padding-right:3px;
}
.boxshot img {
	border:none;
}
.sliHeading {
	font-weight:bold;
	padding-left:10px;
	clear:both;
}
.sli_sugg_img {
	height:32px;
}
.section_top {
	border-top:1px solid #B88ABE;
	margin-top:5px;
}
.section_product {
	height:32px;
	overflow:hidden;
}
.section_article {
	margin-top:30px;
}
#products_heading {
	font-weight:bold;
	line-height:14px;
	color:#FFF;
	background-color:#B88ABE;
	padding-left:5px;
	padding-top:5px;
	height:20px;
	background-image:url(/images/bg/searchhd-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#articles_heading {
	font-weight:bold;
	line-height:14px;
	color:#FFF;
	background-color:#B88ABE;
	padding-left:5px;
	padding-top:5px;
	height:20px;
	background-image:url(/images/bg/searchhd-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	position:absolute;
	width:274px;
}
.CollapsiblePanel {
	margin:0;
	padding:0;
	color:#723883;
}
.CollapsiblePanelTab {
	background-color:#FFF;
	font-weight:bold;
	margin:0;
	cursor:pointer;
	padding-top:5px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}
.CollapsiblePanelTabCSnav {
	background-color:#FFF;
	font-weight:bold;
	margin:0;
	cursor:pointer;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:0;
	padding-left:10px;
}
.CollapsiblePanelContent {
	margin:0;
	padding:0;
}
.CollapsiblePanelContentFAQ {
	margin:0;
	color:#333;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:10px;
	padding-left:5px;
	border:1px solid #999;
}
.CollapsiblePanelContentCSnav {
	margin:0;
	color:#666;
	padding-top:0;
	padding-right:5px;
	padding-bottom:0;
	padding-left:15px;
	background-color:#FFF;
	line-height:16px;
	text-transform:capitalize;
}
.CollapsiblePanelContentCSnav a:link, .CollapsiblePanelContentCSnav a:visited, .CollapsiblePanelContentCSnav a:hover, .CollapsiblePanelContentCSnav a:active {
	margin:0;
	color:#666;
	padding-top:0;
	padding-right:5px;
	padding-bottom:0;
	padding-left:15px;
}
.CollapsiblePanelTab a {
	color:black;
	text-decoration:none;
}
.CollapsiblePanelTabCSnav a {
	color:black;
	text-decoration:none;
}
.CollapsiblePanelTab {
	background-color:#fff;
}
.CollapsiblePanelOpen {
background-color:#fff;
}
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color:#EBDFED;
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color:#FFF;
}
.SlidingPanelsLong {
	position:relative;
	width:183px;
	height:150px;
	padding:0;
	margin-bottom:0;
	border-right-style:solid;
	border-left-style:solid;
	border-right-width:1px;
	border-left-width:1px;
	border-right-color:#b88abe;
	border-left-color:#b88abe;
}
.SlidingPanelsShort {
	position:relative;
	width:183px;
	height:75px;
	padding:0;
	margin-bottom:0;
	border-right-style:solid;
	border-left-style:solid;
	border-right-width:1px;
	border-left-width:1px;
	border-right-color:#b88abe;
	border-left-color:#b88abe;
}
hr, .clearAll {
	clear:both;
}
.SlidingPanelsContentGroup {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	border:none;
}
.SlidingPanelsContent {
	width:90%;
	height:70px;
	overflow:hidden;
	margin:0;
	padding-top:5px;
	padding-left:10px;
	border:none;
	font-size:90%;
}
.ie .SlidingPanelsContent a {
	line-height:10px;
}
.SlidingPanelsAnimating * {
	overflow:hidden!important;
}
.p1 {
	background-color:#FFF;
	background-image:url(/images/product/recentviewdivider.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.TabbedPanels {
	margin-right:16px;
	margin-left:12px;
	clear:none;
	width:762px;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	background-color:#fff;
}
.TabbedPanelsTabGroup {
	margin:0;
	padding:0;
}
.TabbedPanelsTabGroupH {
	margin:0;
	padding:0;
	visibility:hidden;
	height:0;
}
.TabbedPanelsTab {
	position:relative;
	top:1px;
	float:left;
	background-color:#b88abe;
	list-style:none;
	cursor:pointer;
	font-size:100%;
	font-weight:normal;
	color:#fff;
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:0;
	margin-right:1px;
	margin-bottom:0;
	margin-left:0;
	padding-top:2px;
	padding-right:10px;
	padding-bottom:2px;
	padding-left:10px;
	letter-spacing:.09em;
	border:solid 1px #89BB34;
}
.TabbedPanelsTabH {
	position:relative;
	top:0;
	float:right;
	list-style:none;
	cursor:pointer;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	height:0;
	visibility:hidden;
	overflow:hidden;
}
.TabbedPanelsTabHover {
	background-color:#89BB34;
}
.TabbedPanelsTabSelected {
	background-color:#89BB34;
	border-bottom:1px solid #89BB34;
	color:#723883;
}
.TabbedPanelsTab a {
	color:black;
	text-decoration:none;
}
.TabbedPanelsContentGroup {
	clear:both;
	border:solid 1px #89BB34;
	background-color:#FFF;
	padding:0;
}
.TabbedPanelsContentGroupH {
	clear:both;
	margin:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:1px;
	padding-left:0;
}
.TabbedPanelsContent {
	padding-top:0;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	color:#333;
}
.TabbedPanelsContentIMG {
	margin:0;
	padding:0;
}
.TabbedPanelsGrey {
	margin:0;
	padding:0;
	clear:none;
	width:100%;
}
.TabbedPanelsTabGroupGrey {
	margin:0;
	padding:0;
}
.TabbedPanelsTabGrey {
	position:relative;
	top:1px;
	float:left;
	background-color:#ccc;
	list-style:none;
	cursor:pointer;
	font-size:100%;
	font-weight:normal;
	color:#fff;
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:0;
	margin-right:1px;
	margin-bottom:0;
	margin-left:0;
	padding-top:2px;
	padding-right:10px;
	padding-bottom:2px;
	padding-left:10px;
	letter-spacing:.09em;
	border:1px solid #CCC;
}
.TabbedPanelsTabHoverGrey {
	background-color:#999;
}
.TabbedPanelsTabSelectedGrey {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	color:#666;
}
.TabbedPanelsTabGrey a {
	color:black;
	text-decoration:none;
}
.TabbedPanelsContentGroupGrey {
	clear:both;
	background-color:#FFF;
	border:1px solid #CCC;
	padding:2px;
}
.TabbedPanelsContentGrey {
	padding:4px;
	color:#333;
}
.TabbedPanelsContentGrey ul {
	margin-top:1px;
	margin-bottom:1px;
}
.TabbedPanelsContentIMG {
	margin:0;
	padding:0;
}
/*new class added 14 nov*/
.aval{
width:600px;
float:left;
border:1px dotted #666;
}
.aval_1{
width:600px;
float:left;
border:1px dotted #666;
}
/*new class added 14 nov end here*/


#writeareview{
width:950px;
height:auto;
padding-left:20px;
padding-right:10px;
padding-top:10px;
}
#writeareview .grey{
	background-color:#ededed;
	padding:10px 40px;
	font-size:18px;
	color:#fe247b;
	font-family:Arial, Helvetica, sans-serif;
	}
	#writeareview p{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
	.fldname{
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
	.fldname span{
		font-size:11px;
		font-weight:normal;
	}
.pinkbox{
	border:1px solid #fe247b;
	background-color:#fff5f9;
	width:220px;
}
#writeareview a.pinklink{
	color:#fe247b;
	font-size:18px;
	font-weight:bold;
}
.fav{
	width:95%;
	margin:0 auto;
}
.pinktxt{
	border:1px solid #fe247b;
	background-color:#fff5f9;
	width:550px;
	height:200px;
}
.font10{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#writeareview a{
	color:#1381d0;
	text-decoration:none;
}
.fldname span.under{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#guidelines{
	width:700px;
	margin:0 auto;
	padding:20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#guidelines p{
	font-size:12px;
}
.lgbox{
	width:307px;
}
.lgtop{
	background-image:url(../images/top-curve.jpg);
	width:307px;
	height:22px;
	background-repeat:no-repeat;
}
.lgmiddle{
	padding:10px 20px;
	background-color:#ededed;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.heading{
	background-image:url(../images/tick.jpg);
	background-repeat:no-repeat;
	padding-left:40px;
	font-size:16px;
	font-weight:bold;
	color:#fe247b;
	background-position:0 3px;
	padding-top:7px;
	padding-bottom:7px;
}
.lgbottom{
	background-image:url(../images/bottom-curve.jpg);
	height:21px;
	width:307px;
	background-repeat:no-repeat;
}
.underlinetxt{
	text-decoration:underline;
}



.make_friends{
color:#000000;
width:680px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;

margin-top:5px;
font-weight:normal;
padding-left:163px;
}
.pink_color{
color:#ea489c;
width:750x;
padding-left:170px;
margin-left:auto;
margin-right:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-top:5px;
}
.pink_color_small_text{
color:#666666;
width:750px;
padding-left:125px;
margin-left:auto;
margin-right:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-top:5px;
}
.box_text{
width:620px;
height:292px;
background-color:#f6f3e7;
padding-left:15px;
margin-left:auto;
margin-right:auto;
padding-top:25px;
margin-top:10px;
margin-bottom:10px;

}
.enter_text{
width:500px;
height:auto;
padding-left:75px;

padding-top:20px;
}
.From_text{
width:80px;
margin-right:5px;

text-align:right;
color:#353535;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:left;
}
.input_text{
border:#e8e3d0 solid 1px;
width:160px;
height:20px;
float:left;
margin-right:5px;
}
.From_text_2{
width:80px;
color:#353535;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
margin-top:15px;
font-weight:bold;
float:left;
margin-right:5px;
}
.input_text_2{
border:#e8e3d0 solid 1px;
width:160px;
height:20px;
float:left;
margin-right:5px;
margin-top:10px;
}
.message_text{
width:500px;
height:auto;
margin-left:20px;
}


.input_text_3{
border:#e8e3d0 solid 1px;
width:370px;
height:150px;
float:left;
margin-right:5px;
margin-top:10px;
}




.tell_friend_button{
background-image:url(../images/friend_button.jpg);
color:#555555;
width:93px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:18px;
font-weight:normal;
font-size:10px;
background-repeat:no-repeat;
margin-top:10px;
padding-top:2px;
padding-left:6px;
margin-left:90px;
}
.bottom_msg{
color:#868686;
width:640px;
margin-left:auto;
margin-right:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.From_text_message{
width:80px;
color:#353535;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
margin-top:15px;
font-weight:bold;
float:left;
text-align:left;
margin-right:5px;
}
.zoom_pic{
width:auto;
height:auto;
padding-left:6px;
}
.button_combine{
width:350px;
height:auto;
float:right;
margin-left:30px;
}
.tell_friend_button_2{
background-image:url(../images/friend_button_2.jpg);
color:#555555;
width:93px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:18px;
float:left;
margin-top:3px;
margin-left:10px;
padding-top:2px;
padding-left:6px;
font-weight:normal;
font-size:10px;
background-repeat:no-repeat;
}
