body {
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	background-color: #eeeeee;
	text-align: center;
	background-image: url(images/bg_main.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-attachment: fixed;
}

input {
	font-size: 10px;
	color: #000000;
}
select {
	font-size: 10px;
	color: #000000;
}

.txtWelcomeTop {
	font-size: 10px;
	color: #000000;
}
.cartFloat {
	margin-bottom: -9px;
	position: relative;
	z-index: 4;
}
.bagItems {
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #615856;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E4D9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9E4D9;
}

.botNavBar {
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	background-image: url(images/bg_botnav.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 7px;
	letter-spacing: 0.1em;
}
.vBotNav {
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #636363;
	letter-spacing: .07em;
}
.formEmailSignup {
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #636363;
	background-color: #f8f5ee;
	border: 1px solid #636363;
}
.divBotNav {
	position: relative;
	z-index: 2;
	margin-top: -18px;
}

.mainAreaContent {
	background-color: #FFFFFF;
	background-image: url(images/topgrade.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.mainAreaContentNOPAD {
	background-color: #FFFFFF;
	background-image: url(images/topgrade.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.topNavDiv 
{
	background-image: url(images/bg_topnav.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	z-index:3;
	margin-bottom: -40px;
}
.dropTL {
	background-image: url(images/drop_tl.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 5px;
	width: 5px;
	margin: 0px;
	padding: 0px;
}
.dropTop {
	background-image: url(images/drop_top.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
.dropTR {
	background-image: url(images/drop_tr.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
}
.dropRight {
	background-image: url(images/drop_right.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 5px;
}
.dropBR {
	background-image: url(images/drop_br.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
}
.dropBottom {
	background-image: url(images/drop_bottom.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 5px;
}
.dropBL {
	background-image: url(images/drop_bl.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
}
.dropLeft {
	background-image: url(images/drop_left.png);
	background-repeat: repeat-y;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	width: 5px;
}
.formMainSearch {
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 9px;
	color: #333333;
}
.loadTranspCard1 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='images/bnav_bcard.png', sizingMethod='scale');
}
.loadTranspCard2 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='images/bnav_giftcard.png', sizingMethod='scale');
}

.bagTotal {
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAE6DB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9E4D9;
}
a.subDrop{
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	display: block;
	margin: 1px;
	width: 155px;
	border: 1px solid #EEEAE2;
	text-decoration: none;
	background-color: #F9F8F5;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}
a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.custcontact {
	color: #000000;
	text-decoration: underline;
}

a.custcontact:hover {
	text-decoration: underline;
}

a.subDrop:hover{
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;

}

.apDiv { 
	position:absolute;
	/*width:157px; */
	z-index:15;
	margin-top: -10px;
	/*text-align: center;
	margin-left: -46px;*/
	visibility:hidden; 
}

#divErrorBlock 
{
	padding: 5px;
	border: #990000 1px double;
}
#divErrorBlock2{
	padding: 5px;
	border: #990000 1px double;
}

#divSuccessBlock
{
	padding: 5px;
	border: #009900 1px double;
}
#divCouponErrorBlock 
{
	padding: 5px;
	border: #990000 1px double;
}
.txtErrorLarge
{
	font-weight: bold;
	font-size: 14px;
	color:#990000;
	padding-right: 4px;
	padding-top: 12px;
}
.txtError
{
	font-weight: bold;
	color:#990000;
}


/* *** STEVE'S Temporary Classes *** */

td {  font-size: 11px; }

.navProdOn 
{
 font-size: 10px;
 background-color: #eeeeee;
}

.navProdOff 
{
 font-size: 10px;
}


/* account nav classes */
.accountnav {
	background-image:url(images/bg_account_nav.jpg);
	height:652;
}

.accountnavtext{
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	display: block;
	margin: 1px;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 250px;
	float:left;
}

.accountnavtexterror{
	color:#990000;
	font-weight: bold;
}

.remove{
	float:right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.accountnav#h3 {
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 14px;
	color: #000000;
	display: block;
	margin: 1px;
}

a.acctnavtext{
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	display: block;
	margin: 1px;
	width: 212px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}


a.acctnavtext:hover {
	text-decoration: none;
	background-color:#FFFFFF;
}

a.acctnavtextin 
{
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	display: block;
	margin: 1px;
	width: 212px;
	text-decoration: none;
	font-weight: bold;
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

a.acctnavtext:hover {
	text-decoration: none;
	font-weight: bold;
	background-color:#FFFFFF;
}

a.acctnavlogin{
	color: #000000;
	text-decoration: underline;
}

/* checkout classes */
.checkoutnav {
	background-image:url(images/bg_account_nav.jpg);
	height:500;
}
 
/* customer classes */
.custservnav {
	background-image:url(images/bg_custserv_nav.jpg);
	height:652;
}

.custservtext{
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	display: block;
	margin: 1px;
	border: 1px solid #EDEDED;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 250px;
	float:left;
}

.custservnavtexterror{
	color:#990000;
	font-weight: bold;
}

.custservnav#h3 {
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 14px;
	color: #000000;
	display: block;
	margin: 1px;
}

a.custservnavtext{
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	display: block;
	margin: 1px;
	width: 212px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}


a.custservnavtext:hover {
	text-decoration: none;
	background-color:#FFFFFF;
}
a.custservnavtextin {
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 12px;
  	color: #000000;
	display: block;
	margin: 1px;
	width: 212px;
	text-decoration:none;
	font-weight:bold;
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

a.custservnavtextin:hover 
{
	font-weight:bold;
	text-decoration: none;
	background-color:#FFFFFF;
}

/*left-side images*/
/*
.personalshoppernav {
	background-image:url(images/bg_personalshopper_nav.jpg);
	height:652;
}
*/
.storelocatornav {
	background-image:url(images/bg_storelocator_nav.jpg);
	height:652;
}

.storeresultsgray {
	width:500px;
	background-image:url(images/bg_storelocator_results.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	float:left
}

.storeresultsgray1 {
	width:520px;
	height:7px;
	background-image:url(images/bg_storelocator_results.jpg);
	background-repeat:repeat-x;
	float:left;
	text-align:left;
}

.storeresultswhite {
	width:500px;
	background:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	float:left
}

.shoppingbagnav {
	background-image:url(images/bg_shoppingbag_nav.jpg);
	height:652;
}
.floatersTopRight {
	background-color: #FFFFFF;
	border: 1px solid #EAE6DB;
}

/* personal shopper */
.personshop{
	display: block;
	float:left;
	padding-right: 10px;
	/*width:90px;*/
	}

.silver{
	background:#CCCCCC;
	border:solid 1px #666666;
	color:#FFFFFF;
	font-size:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
	display:block;
}

.black{
	background:#000000;
	border:solid 1px #666666;
	color:#FFFFFF;
	font-size:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
	display:block;
}

.white{
	background:#FFFFFF;
	border:solid 1px #666666;
	color:#FFFFFF;
	font-size:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
	display:block;
}

.yellow{
	background:#FFFF00;
	border:solid 1px #666666;
	color:#FFFFFF;
	font-size:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
	display:block;
}

.gold{
	background:#FFCC00;
	border:solid 1px #666666;
	color:#FFFFFF;
	font-size:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
	display:block;
}

.orange{
	background:#FF9900;
	border:solid 1px #666666;
	color:#FFFFFF;
	font-size:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
	display:block;
}

.blue{
	background:#0033CC;
	border:solid 1px #666666;
	color:#FFFFFF;
	font-size:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
	display:block;
}

.purple{
	background:#6633CC;
	border:solid 1px #666666;
	color:#FFFFFF;
	font-size:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
	display:block;
}

.brown{
	background:#663300;
	border:solid 1px #666666;
	color:#FFFFFF;
	font-size:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
	display:block;
}

.red{
	background:#990000;
	border:solid 1px #666666;
	color:#FFFFFF;
	font-size:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
	display:block;
}

.green{
	background:#006600;
	border:solid 1px #666666;
	color:#FFFFFF;
	font-size:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
	display:block;
}

.pink{
	background:#FF66FF;
	border:solid 1px #666666;
	color:#FFFFFF;
	font-size:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
	display:block;
}


/* Listing Page */

.bgHeaders {
	background-image: url(images/bg_headers.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.killBG {
	background-image: none;
}
.subNavMain {
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
}
.makeRed {
	color: #990000;
}
a.prodBoxMed {
	background-image: none;
	padding: 5px;
	margin: 0px;
	border: 1px none #00FF00;
	display: block;
}
.cellBdrMoreIdeas {
	background-image: url(images/pix_br.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.pad5pxAll {
	padding: 5px;
}

a.prodBoxMed:hover {
	background-image: url(images/bg_prodmed.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div.prodBoxMed {
	background-image: none;
	padding: 5px;
	margin: 0px;
	border: 1px none #00FF00;
	display: block;
}
div.prodBoxMedOn 
{
	background-image: url(images/bg_prodmed.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 5px;
	margin: 0px;
	border: 1px none #00FF00;
	display: block;
}
div.prodBoxMedOnPR 
{
	background-image: url(images/bg_prodmed_tall.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 5px;
	margin: 0px;
	border: 1px none #00FF00;
	display: block;
}
div.prodBoxMedOn_250 
{
	background-image: url(images/bg_prodmed_250.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 5px;
	margin: 0px;
	border: 1px none #00FF00;
	display: block;
}
div.prodBoxMedOnPR_250 
{
	background-image: url(images/bg_prodmed_250.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 5px;
	margin: 0px;
	border: 1px none #00FF00;
	display: block;
}
div.prodBoxMedOn_345 
{
	background-image: url(images/bg_prodmed_345.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 5px;
	margin: 0px;
	border: 1px none #00FF00;
	display: block;
}
div.prodBoxMedOnPR_345 
{
	background-image: url(images/bg_prodmed_345.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 5px;
	margin: 0px;
	border: 1px none #00FF00;
	display: block;
}
/* quickshop */

.dropbRight {
	background-image: url(images/dropb_right.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.dropbTop {
	background-image: url(images/dropb_top.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.dropbLeft {
	background-image: url(images/dropb_left.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.dropbBot {
	background-image: url(images/dropb_bot.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.bgFadeRight {
	background-image: url(images/bg_faderight.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
a.miniProds {
	display: block;
	border: 1px solid #FFFFFF;
	padding: 2px;
	width: 70px;
	height: 100px;
}
.txtNameQuickshop {
	font-size: 20px;
	color: #000000;
	padding-bottom: 6px;
	margin: 0px;
}
.txtDescQuickshop {
	font-size: 10px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 6px;
}
.formsQuickShop {
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}

a.miniProds:hover {
	border: 1px solid #333333;
}

.miniProdsBox {
	display: block; 
	border: 1px solid #FFFFFF;
	/*width: 70px;
	height: 100px;*/
	width:inherit;
	height:inherit;  
}
.miniProdsBoxOn {
	border: 1px solid #666666;
	display: block; 
	/*width: 70px;
	height: 100px;*/
	width:inherit;
	height:inherit; 
}


.txtMiniProd {
	font-size: 9px;
	color: #666666;
}
.txtPriceQuickShop {
	font-size: 14px;
	color: #000000;
	padding-right: 4px;
	padding-bottom: 10px;
}

a.txtMiniProd:hover {
	text-decoration: none;
}
.txtItemNum {
	font-size: 9px;
	color: #333333;
	padding-bottom: 10px;
}

/* Product Detail Classes */

.bgtopGrade2 {
	background-image: url(images/bg_grade_fromtop.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.txtPriceDetail {
	font-size: 14px;
	color: #000000;
	padding-right: 4px;
	padding-top: 12px;
}
.txtItemNumDet {
	font-size: 11px;
	color: #333333;
}
.txtNameDetail {
	font-size: 20px;
	color: #000000;
	padding-bottom: 6px;
	margin: 0px;
	padding-top: 20px;
}
.bgDetailToprite {
	background-image: url(images/bg_headers.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 10px;
	padding-bottom: 18px;
}
txtDetailTopnav {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.txtDetailTopnav {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.txtDetailTopnav:hover {
	text-decoration: underline;
}
.txtDescDetail {
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 18px;
}
.txtHdXsell {
	font-size: 12px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eae5da;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
/*
.bgFadeLeft {
	background-image: url(images/bg_fadeleft.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
*/
a.txtBrandNav {
	font-size: 12px;
	color: #333333;
	display: block;
	margin: 2px;
	padding: 4px;
	background: none;	
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
a.txtBrandNav:hover {
	background-color: #FFFFFF;
	border-left-color: #999999;
}
.txtWide {
	line-height: 20px;
}
.txtHeadMed {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.txtSmallGen {
	font-size: 9px;
}
.bgGradeBotUp {
	background-image: url(images/bg_gradeBotUp.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.txtSearchTerms {
	font-size: 10px;
	color: #666666;
}
.bigBang {
	font-size: 24px;
	font-weight: bold;
	color: #990000;
}

/*form style */
.formstyle {
	float:left;
	padding-left:0px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:8px;
	/*border:dotted;
	border:thick;*/
}

.formstyle span {
	width: inherit;
	float:left;
	padding:inherit;
}

.formbutton {
	float:right;
	display:block;
	clear:both;
	padding-bottom:10px;
}

.natural{
                 background:#e2dab8;
                 border:solid 1px #666666;
                 color:#FFFFFF;
                 font-size:4px;
                 padding-left:10px;
                 padding-right:10px;
                 padding-top:5px;
                 padding-bottom:5px;
                 text-align:center;
                 float:left;
                 display:block;
}

.grey{
                 background:#d0d0d0;
                 border:solid 1px #666666;
                 color:#FFFFFF;
                 font-size:4px;
                 padding-left:10px;
                 padding-right:10px;
                 padding-top:5px;
                 padding-bottom:5px;
                 text-align:center;
                 float:left;
                 display:block;
}

.multi{
                background-image: url(images/bg_print.gif);
                border:solid 1px #666666;
                color:#FFFFFF;
                font-size:4px;
                padding-left:10px;
                padding-right:10px;
                padding-top:5px;
                padding-bottom:5px;
                text-align:center;
                float:left;
                display:block;
}


.clear{
                 background:#FFFFFF;
                 border:solid 1px #666666;
                 color:#FFFFFF;
                 font-size:4px;
                 padding-left:10px;
                 padding-right:10px;
                 padding-top:5px;
                 padding-bottom:5px;
                 text-align:center;
                 float:left;
                 display:block;
}
a.clickHere{
	text-decoration:underline;
	font-weight:bold;
}

a.clickHere:hover{
	text-decoration:none;
	font-weight:bold;
}

/* bag pop items */
#cartDrop { 
	position:absolute;
	width:355; 
	z-index:300; 
	background-color: #FFFFFF; 
	display:none; 
	overflow: hidden; 
	border: solid 1px #E1EEE7; 
	opacity:0; 
	filter:alpha(opacity=0) 
}

.bagpop {
	
}
.popCartBotgrade {
	background-image: url(/images/pc_botgrade.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.txtPopCartTotal {
	font-family: "Century Gothic", Sans, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#showCart1 {
	position:absolute;
	width:355;
	height:200px;
	z-index:200;
    vertical-align:top;
    background-color:#ffffff; 
	display:none;
	overflow: hidden;
	visibility: visible;
	border: solid 1px #F1EEE7;
}
.txtSBgen {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.txtSBprices {
	font-size: 14px;
	color: #000000;
}
.txtSBPRodNameCaps {
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}.txtSBSubHead {
	font-size: 12px;
	color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.txtSBSmDate {
	font-size: 11px;
	color: #000000;
}
.txtSBioHeads {
	font-size: 12px;
	color: #000000;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 6px;
}
.stpSideCrunch {
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-right: 45px;
	padding-bottom: 10px;
	padding-left: 45px;
}
#peopleWho {
	padding-top: 10px;
	display: block;
	float:left;
}
a.detailTabIn {
	color: #FFF;
	text-decoration: none;
	background-color: #666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #eae5da;
	border-right-color: #eae5da;
	border-left-color: #eae5da;
}
a.detailTabOff {
	color: #999;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #eae5da;
	border-right-color: #eae5da;
	border-left-color: #eae5da;
}
a.detailTabOff:hover {
	color: #000;
	text-decoration: none;
	background-color: #CCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	display: block;
}
#dpicks {
	display: none;  
	padding-top: 10px;
	float:left;
}
.wasPrice, .txtPriceDetail .wasPrice, #divPrice s{
	color: #999;
	text-decoration: line-through;
}
.subNavMain a{
	display: block;
	padding: 0 0 6px 0;
}
.subNavMain a.active{
	background: url(/images/uline_in_subcat.gif) no-repeat center bottom;
}