html, body { color: #333; font: 13px "Lucida Sans", "Lucida Sans Unicode", Verdana; }

a:link, a:visited { text-decoration: underline; color: #783b74; }
a:active, a:hover { text-decoration: none; color: #80809c; }

p, ul, ol, table { font-size: 13px; line-height: 18px; }
h1 { color: #80809c; margin: 0; line-height: normal; }
h2 { margin-bottom: 0; line-height: normal; }

img {	border: 0; }
hr { color: #80809c; background-color: #80809c; border: none; height: 2px; clear: both; }
.ctr { text-align: center; }

/*Start Cross-Browser DHTML Menu*/
#mainmenu-nav {	list-style: none;	list-style-type: none;	padding-left: 3px;	margin: 0; }
.li-nav a { width: 198px; padding: 2px 1px;	display: block;	color: #eebeeb;	text-decoration: none;	margin: 0;	text-indent: 2px; font-weight: bold; }
.li-nav a:hover {	color: #fff; }
.ul-nav, .li-nav {	display: block;	list-style: none; }
.ul-nav {	padding: 0; }
.li-nav {	float: left; }
.li-nav .ul-nav  {	display: none;	position: absolute;	margin-left: 100px;	margin-top: -19px;	border-left: 1px solid #e1e1e1;	border-right: 1px solid #e1e1e1;	border-bottom: 1px solid #e1e1e1;	border-top: 4px solid #80809c;	z-index: 99; }
a.hassubmenu {	background-image: url(../styleImages/more.gif);	background-repeat: no-repeat;	background-position: 130px 6px; }
/*End Cross-Browser DHTML Menu*/

.productCtr { float: left; width: 300px; margin: 0 30px 12px 0; background-color: #f8f8f8; border: 1px solid #e1e1e1; }
.productCtr img { border-bottom: 1px solid #e1e1e1; float: left; }
.productCtr table { padding: 12px; }

#foot { border-top: 2px solid #783b74; text-align: center; margin: 0 20px; }
#foot p { font-size: 11px; }
#foot p.copyright, #foot p.copyright a { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #e1e1e1; text-decoration: none; }
#foot p.copyright a:hover { color: #80809c; }

.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }

.cart_icon {	border: none;	margin: 12px 0px; }

.textbox {	color: #333;	background-color: #ffc;	border: 1px solid #e1e1e1;	font-size: 12px;	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana; }
.textboxDisabled {	background-color: #fff;	border: 1px solid #e1e1e1;	color: #e1e1e1;	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana; }
.submit {	color: #fff;	font-size: 11px;	background-color: #80809c;	border: 1px solid #b1d16c;	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana; }
form {	margin: 0;	padding: 0; }

ol, ul {	margin-left: 30px;	padding: 0;	color: #333333;	}
li {	list-style-position: outside;	margin: 0;	padding: 0; }
li.bullet {	list-style-type: square; }
li.bullets {	list-style-type: square; color: #eebeeb; }
li.bulletLrg {	list-style-type: square;	font-size: 12px; }
li.num {	color: #333333;	}
li.account {	list-style-type: square;	padding-top: 5px;	padding-bottom: 5px; }
.txtSession, .txtCopy {	color: #e1e1e1; }
a.txtSession {	color: #eebeeb;	text-decoration: none; }
a.txtSession:hover {	color: #e1e1e1;	text-decoration: none; }

.txtButton { color: #fff; background-color: #80809c; border: 1px solid #fee1ff; font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana; padding: 3px 4px; line-height: 18px; text-align: center; text-decoration: none; }
a.txtButton {	color: #fff;	background-color: #80809c;	border: 1px solid #783b74;	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;	padding: 3px 4px;	line-height: 20px;	text-align: center;	text-decoration: none; }
a.txtButton:hover {	color: #fff;	background-color: #783b74;	border: 1px solid #80809c;	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;	padding: 3px 4px;	line-height: 20px;	text-align: center;	text-decoration: none; }

.txtOldPrice {
	text-decoration: line-through;
	font-size:12px;
}
.txtSale {
 	color: #80809c;
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size:16px;
	font-weight:bold;
}
.txtOutOfStock {
	color: #FF0000;
}
.txtPrice {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size:16px;
	font-weight:bold;
	color: #333333;
}
.siteDocs, .siteDocs a {	color: #fff;	text-decoration: none;	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;	font-size: 12px; line-height: 34px; }
.siteDocs a:hover {	color: #eebeeb;	text-decoration:none; }

.txtDefault {	color: #333333;	}
a.txtDefault, a.txtLink, a.txtLocation {	color: #783b74;	text-decoration:none; }
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {	color: #80809c;	text-decoration:none; }
a.txtSelected:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {	color: #783b74;	text-decoration:none; }

.txtContentTitle {	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;	font-size: 13px; line-height: 30px;	color: #80809c;	background-color: #e1e1e1;	height: 30px;	padding: 0 20px; }

.txtBoxSave {
	color: #783b74;
	padding-left: 16px;
}
.tblList {
}
.tdListTitle {	background-color: #e1e1e1;	font-weight: bold;	color: #80809c; }
.tdEven {
	background-color: #fff;
	border-bottom: 1px dashed #e1e1e1;
}
.tdOdd {
	background-color: #fff;
	border-bottom: 1px dashed #e1e1e1;
}
.txtCartPrice {	float: right;	color: #e1e1e1;	padding-right: 3px; }
.txtCart {	color: #e1e1e1;	}
.cartTotal {	border-top: 1px dashed #e1e1e1;	padding-top: 2px;	margin-top: 3px;	margin-bottom: 5px; }
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {	text-decoration: none;	color: #eebeeb; }
a.txtCartProduct:hover { text-decoration: none;	color: #fff; }
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {	color: #fff;	background-color: #80809c;	border: 1px solid #e1e1e1;	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;	padding: 3px 4px;	line-height: 20px;	text-align: center;	text-decoration: none; }
a.txtviewCart:hover {	color: #783b74;	background-color: #eebeeb;	border: 1px solid #80809c;	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;	padding: 3px 4px;	line-height: 20px;	text-align: center;	text-decoration: none; }
a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover {	color: #fff;	background-color: #783b74;	border: 1px solid #fff;	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;	padding: 3px;	line-height: 20px;	text-align: center;	text-decoration: none; }
.cartProgress {
	font-weight: normal;
	color: #666666;
	padding: 4px;
	border: 1px solid #e1e1e1;
	margin: auto;
}
.txtcartProgressCurrent {
	color: #80809c;
	font-weight: bold;
}
.quickBuy {
	text-align: center;
	color: #666666;
}
.tdcartTitle {
	font-weight: bold;
	color: #333333;
	background-color: #fff;
	border-bottom: 1px dashed #e1e1e1;
}
.tdcartEven {
	background-color: #fff;
	border-bottom: 1px dashed #e1e1e1;	
}
.tdcartOdd {
	background-color: #fff;
	border-bottom: 1px dashed #e1e1e1;
}
.tdCartSubTotal {
	padding-top: 10px;
}

.txtStockWarn {
	color: #FF0000;
}
.txtError {
	font-weight: bold;
	color: #050F72;
	background-color: #eebeeb;
	border: 1px solid #FF0000;
	padding: 2px;
}
.txtCopyright, a.txtCopyright {
	text-align: center;
	/*font-size: 11px;*/
	padding-top: 5px;
	color: #000000;
}
a.txtCopyright:hover {
	text-decoration: none;
}
.dropDown {
	width: 120px;
}
.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link  {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.RatingTop {
	background-color: #fff;
	padding: 3px;
}

.RatingMain {
	background-color: #fff;
	padding: 3px;
	font-style:italic;
}

.ReviewBot {
	background-color: #fff;
	padding: 3px;
}

.RatingBottom {
	background-color: #e1e1e1;
	padding: 3px;
	color: #fff;
	/*font-size: 11px;*/
}

a.sortLink {	color: #80809c;	font-weight: bold;	text-decoration: none; }
a.sortLink:hover { color: #783b74;	text-decoration: underline; }

#shipping-select {	width: 220px; }

table.skinCare td { vertical-align: top; text-align: left; }
td.pro160 { width: 160px; padding: 0 40px 0 0; text-align: center; }

#frame { margin: 1em auto; width: 242px; height: 182px; padding: 12px; background: #c1c4ed; border: 1px solid #783b74; }
#slideShow { width: 240px; height: 180px; border: 1px solid #80809c; }