body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}


a {
	color: #990066;
}

a:hover {
	color: #CF0079;
	text-decoration: underline;
}

a:active {
	color: #FF6699;
	text-decoration: underline;
}
 

h1,h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
	margin-top: 0px;
	
}


h1.headTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	color: #999999;
	margin-bottom: 15px;
	margin-top: 0px;
	letter-spacing: .05em;
}


/*
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 5px;
	margin-bottom: 4px;
	margin-top: 8px;

}*/

h2.foot {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 5px;
	margin-bottom: 4px;
	margin-top: 8px;

}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #B3006B;
}


/* hr {
	border: 1px dashed #FF99CC;
} */


/*hr {
	color: #CC0066;
	margin-bottom: 30px;
	margin-top: 30px;
	height:1px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #CC0066;	
} */

HR {height:0px; 
	border:none;
	border-top:1px dashed #CC0066;
	margin-bottom: 30px;
	margin-top: 30px;
	}



/* SKS: I removed input from below style */
select,textarea,.pinkInput,.formText {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cb3787;
	font-size: 11px;
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
	background-color: #ffecec;
	text-transform: none
}


.optionsTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3399;
	margin-bottom: 4px;
	
}
.itemSKU {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}







.promoColumn {
	padding-left: 7px;
}




.flashCell {
	border: 1px solid #C0C0C0;
	padding:0;
	margin:0;
}

/*td object, td embed {
vertical-align: bottom;
} */



.homeCategory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-image: url(/_gfx_/features/homeCatbackGrad.jpg);
	background-repeat: repeat-x;

}

.homeCategory img {
	border: 1px solid #999999;
}

.homeCategory li {
	line-height: 16px;
	list-style-image: url(/_gfx_/features/homeBullet.gif);
}
.homeCategory a {
	color: #666666;
	text-decoration: none;
}
.CatHeader {
	border: 1px solid #BEBEBE;
}
.breadCrumb {
	font-size: 10px;
}

.breadCrumb a {
	color: #666666;
	text-decoration: underline;
}

.breadCrumb a:hover {
	color: #990066;
	text-decoration: underline;
}

.breadCrumb a:active {
	color: #FF9999;
	text-decoration: underline;
}

.breadCrumb a:visited {
	color: #666666;
	text-decoration: underline;
}


.homeCategory a:hover {
	color: #990066;
	text-decoration: underline;
}

.homeCategory a:visited {
	color: #666666;
	
}



/* .homeCategory a:visited {
	color: #666666;
	text-decoration: none;
} */



.shopBag_body {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC007A;
	border-left-color: #CC007A;
	padding-top: 5px;
	padding-right: 4px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
}


.shopBag_footer {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CC007A;
	border-left-color: #CC007A;
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: #CC007A;
}




.searchBox {
	padding: 5px 0px 0px 8px;
	border: 1px solid #B4B4B4;
	/* background-image: url(/_gfx_/search/searchBox-bkgnd.gif); */
	/* background-repeat: no-repeat; */
	/* background-position: center center; */
	
}
.subCategoryLinks{
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #F7B7C6;
	border-bottom-color: #F7B7C6;
	padding-top: 7px;
	padding-bottom: 7px;
}


.subCategoryLinks a:hover{
	color: #FF6699;
	
}


h1.productSm,.productSm, a.productSm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding-bottom: 0px;
	line-height: 14px;
	font-weight:normal;
	margin:0;
}



a.productSm:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0099;
	text-decoration: none;
}






.mailFooter {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.mailForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990066;
	background-color: #EEEEEE;
}



.copyright, a.copyright,a.copyright:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration:none;
	}

a.copyright:hover {
	color: #CC3399;
	text-decoration: underline;
} 



.cartHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #B3006B;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #cc007a;
}
.cartRows {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EBB1CD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.cartNotifications {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}




a.navService {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding-right: 0px;
	padding-left: 0px;
	text-decoration: none;
	color: #666666;
}

a.navService:hover {
	color: #CC3399;
	text-decoration: underline;
}

.shipChart {
	background-color: #FEF1F4;
	padding-top: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFCCE6;
	border-right-color: #FFCCE6;
	border-bottom-color: #D1007A;
	border-left-color: #FFCCE6;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
}

.shipChartHead {
	color: #FFFFFF;
	background-color: #BD0F76;
	padding-top: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFCCE6;
	border-right-color: #FFCCE6;
	border-bottom-color: #FFCCE6;
	border-left-color: #FFCCE6;
}

.serviceHead {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #BD0F76;
	font-size: 15px;
	font-weight: bold;	/* padding-top: 10px;
	padding-bottom: 0px; */
}


/*tool tip*/
  .yui-tt {
   /* color: #444;
    font-size:110%;
    border: 2px solid #cc007a;
    background-color: #FFF;*/
	
	border:1px solid #ccc;
	background-color:#fff;
	padding:5px;
	color:#999999;
	text-align:center;
	font-size:11px;
	width:200px
}



	/*.border {
		border-left : 1px solid #CC0066;
		border-right : 1px solid #CC0066;
	}*/


.missingInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FE8001;
	font-style: italic;
	font-weight: bold;
	}
	
	
/* BEGIN: Header nav flash fallback css */
a.headNav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: .05em; 
	text-decoration:none;
	z-index:700;

}
a.headNav:hover {
	color: #FF97CC;
}
	
	
.pinkDiv {
	color: #FF97CC;
	padding-left:8px;
	padding-right:8px;	
}	
 
 
 /*Product page keyword tags*/
a.prodTags {
	color: #cccccc;
	font-size:10px;
	text-decoration: none;
}

a.prodTags:hover {
	color: #999999;
}


/* TEMPLATE CONTAINER & SUPORTING IDs*/

#tmpltContainer {
	width:865px;
	border:0;
	margin: 0 auto;
	padding:0;
	text-align:center;
}

.holidayNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	background-color: #FFCCCC;
	padding: 10px;
	border: 1px dashed #CC0000;
	text-align: center;
}







/* MISC */

.clear {
		clear:both;
		height:5px;
		padding:0;
		margin:0;
		border:0;
		}
		
img {padding:0;margin:0;border:0;}		


