﻿.Vspace8 {
	padding-top: 8px;
	padding-bottom: 8px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.txtJewlryNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight:bold;
}
.success {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #53B204;
	font-weight:bold;
}
.TXTInYourBag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	padding: 4px;
}
.TXTTopSubNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
a.TXTTopSubNav:hover {
	color: #745382;
	background-color: #FFFFFF;
}
.BGSearch {
	background-image: url(images/bg_search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #C1B3C4;
	border: 1px solid #333333;
}
.InputClear {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: Transparent;
}
span.InputClear input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: Transparent;
}

.VlineFatWhite {
	background-image: url(images/bg_vstripe_fatwhite.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.TxtFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #E0CAEB;
}
body {
	background-image: url(images/bg_maingrade.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	background-color: #745382;
}
.BGTopNav {
	background-image: url(images/bg_topnav.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BGMidSection {
	background-color: #FFFFFF;
	/*background-image: url(images/bg_midsection.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	margin-bottom: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.CellLifeLeft01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: justify;
	padding: 20px;
	line-height: 18px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 27px;
	font-style: italic;
	font-weight: bold;
	color: #B0A1B4;
	text-decoration: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.BGListingItem {
	background-color: #FFFFFF;
	background-image: url(images/bg_listframe.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.HSpace8Left {
	padding-left: 8px;
}
.CellListImage {
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 6px;
}
.VlineShort {
	background-image: url(images/vline_short_purp.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.CellListingName {
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.HSpaceR6 {
	padding-right: 6px;
}
.BGCat {
	background-color: #EEEEEE;
	background-image: url(images/bg_catcorn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.CellCatItem {
	padding: 12px;
	line-height: 11px;
}
.KillLinkage {
	text-decoration: none;
	color: inherit;
}
h4 {
	font-weight: bold;
	font-variant: normal;
	color: #5A4660;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	line-height: 12px;
	text-transform: uppercase;
}
.TXTCartSubtotal {
	font-size: 13px;
	font-weight: bold;
	color: #745381;
	padding: 8px;
	margin-top: 6px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #745381;
}
.CellYMALBagImage {
	background-image: url(images/bg_prodthumb_dkgr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 2px;
}
.HDCatList {
	font-weight: bold;
	font-variant: normal;
	color: #5A4660;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin: 0px;
	line-height: 12px;
	text-transform: uppercase;
}
.KillSpace {
	margin: 0px;
	padding: 0px;
}
.TXTPriceDetail {
	font-size: 16px;
	font-weight: bold;
	color: #745382;
}
a.HDSubCatNam {
	text-decoration: none;
	color: #5A4660;
}
h1 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
h3 {
	font-size: 16px;
	font-weight: bold;
	color: #725B79;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
a {
	color: #5B4862;
	text-decoration: none;
	outline:none;
}
a:hover {
	color: #5B4862;
	text-decoration: underline;
}
a.MPTrends, a.MPTrends img, a.MPTrends:hover, a.MPTrends:active, a.MPTrends:focus {
	outline:none;
	-moz-outline: none;
}
a.TXTLifeLeft {
	color: #FFFFFF;
	text-decoration: none;
}
a.TXTLifeLeft: hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.CellDetailImage {
	background-color: #FFFFFF;
	background-image: url(images/bg_detailbot.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.TXTDetailDesc {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #7F6689;
}
.FRMDetailQty {
	background-color: #FFFFFF;
	border: 1px solid #8A7393;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.CellYMALImage {
	background-image: url(images/bg_prodthumb_gr.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BGMidSectionCart {
	background-color: #ebebeb;
	background-image: url(images/bg_midsection.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.BGCheckoutTable {
	background-image: url(images/bg_checkoutgrade.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ebebeb;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #C1B3C4;
	border: 1px solid #333333;
}
.TableThanks {
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #6A4B76;
}
div.SubNav 
{
	position:absolute;
	height:16px;
	z-index:1;
	left: auto;
	top: 0px;
	vertical-align: top;
	visibility: hidden;
}	
.CellDetailBoxCenter {
	padding: 10px;
}
.CellDetailBoxRight {
	background-image: url(images/bg_detailbot.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	margin: 0px;
}.TXTOutfitName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #745382;
	padding-bottom: 10px;
}
.TXTOutfitPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 10px;
}
.TXTOutfitUPC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AEA1B3;
}
.TXTHdOutfitName {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #745382;
	line-height: 24px;
}.dropTop {
	background-image: url(images/drop_top.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.dropRight {
	background-image: url(images/drop_right.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.dropBot {
	background-image: url(images/drop_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.dropLeft {
	background-image: url(images/drop_left.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.TXTDeptNavRt {
	color: #745382;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.TXTDeptHdRt {
	color: #745382;
	font-weight: bold;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.CellDept
{
	 border: 1px solid #aec573;
}


.SearchTable {
	border-bottom: 1px solid #C1B3C4;
	border-left: 1px solid #C1B3C4;
	border-right: 1px solid #C1B3C4;
}

.SearchTabFront {
	font-weight: bold;
	font-variant: normal;
	color:#000000;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	line-height: 12px;
}

.SearchTabBlank {
	border-bottom: 1px solid #C1B3C4;
}

a.SearchTabBack {
	font-weight: bold;
	font-variant: normal;
	color:#999999;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	line-height: 12px;
}

a.SearchTabBack:hover {
	color:#333333;
	text-decoration:none;
}

a.AddMatch {
	font-weight:normal;
	font-variant: normal;
	color:#999999;
	font-size: 12px;
	padding-left: 25px;
	line-height: 30px;
}

a.AddMatch:hover {
	color:#333333;
	text-decoration:none;
}