/* Generic Layout Global Stylesheet */

/* HTML Style Definitions  */
body {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #000000;
			margin: 5px 0px 25px 0px;
			background: #FFFFFF;
			text-align: center;}
			
p {  
			font-size: 12px;
			line-height: 16px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #000000;}
			
h1 {
			padding: 0px 0px 6px 0px;
			font-size: 18px;
			line-height: normal;
			font-weight: normal;
			color: #000000;
			margin: 0px;}				
			
td {  
			font-size: 12px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			vertical-align: top;}
			
b {  
			font-weight: bold;}

li {		
			line-height: 20px;
			font-size: 13px;}

.sm {
			font-size: 10px;}			
			
.main {
			width: 762px;
			margin: 0px auto;
			font-size: 11px;
			text-align: left;
			border: 1px solid #CE0064;}	

/* Header and Nav Styles */
			
.hdr {
		background-color: #CE0064;
		color: #FFFFFF;
		font-weight: bold;}
		
.searchtxt {
			font-size: 10px;
			border: #000000 solid 1px;}			
			
div.searchbox {
			padding: 10px 5px 5px 5px;}			
		
.hdrnav1 {
		background-color: #FE69B5;
		font-size: 16px;
		color: #FFFFFF;
		font-weight: bold;
		padding: 7px 10px;
		border-top: 1px solid #FFFFFF;}			
		
.hdrnav2 {
		background-color: #FE69B5;
		font-size: 14px;
		color: #FFFFFF;
		font-weight: bold;
		padding: 7px 10px;
		border: 0px solid #FFFFFF;
		border-width: 1px 0px;}	

.floatrt {
		float: right;}
		
.submenu {
			border: 1px solid #E71473;
			width: 200px;
			text-align: left;}	

/* Header Drop Down Menu Styles */			

#nav, #nav ul {
			padding: 0px;
			margin: 0px;
			list-style: none;}
			
#nav li {
			float: left;
			width: 160px;}


#nav li ul {
			position: absolute;
			width: 160px;
			left: -999em;}
			
#nav a {
			display: block;}

#nav li:hover ul {
			left: auto;
			text-align: left;}


#nav li:hover ul, #nav li.sfhover ul {
			left: auto;}

	
.subnav {
			float: left; /* ?? */
			border: 2px solid #CE0064;
			padding: 10px;
			text-align: left;
			background-color: #3333CC;
			width: 160px;}
				
			
.subnav li {
			float: left;
			background: #FFcc00;
			padding: 0px;
			width: 160px;}			

/* Content and ShopSite Styles */

.txt1 {
		background-color: #FEEBFE;
		font-size: 12px;
		color: #000000;
		padding: 15px 25px;
		display: block;}
		
.searchresultform {
		background-color: #FEEBFE;
		font-size: 12px;
		line-height: 17px;
		color: #000000;
		padding: 15px 0px;}
				
.hmfetrtxt {
		background: #FFC1DF url(https://www.blackdollstolove.com/pics/bkg_home_feature.jpg) center;
		padding: 15px;
		font-size: 11px;
		line-height: 14px;
		border: 0px solid #E71473;
		border-width: 1px 1px 1px 0px;}

.hmfetrimg	{
		background: #FFC1DF;
		padding: 0px;
		border: 0px solid #E71473;
		border-width: 1px 0px;}	
		
.maintbl {
		background: #FEDFEF;}	
		
.midcol {
		border: 0px solid #FFFFFF;
		border-width: 0px 1px 0px 1px;}					
		
.name {
		background: #E71473;
		font-size: 17px;
		font-weight: normal;
		color: #FFFFFF;
		padding: 5px 7px;
		text-align: center;
		border-bottom: 1px solid #FFFFFF;		
		height: 50px;}	
		
.namenh {
		background: #E71473;
		font-size: 17px;
		font-weight: normal;
		color: #FFFFFF;
		padding: 5px 7px;
		text-align: center;
		border-bottom: 1px solid #FFFFFF;
		height: auto;}	
				
.image {
		font-size: 12px;
		color: #000000;
		padding: 15px;
		text-align: center;}	
		
.moreinfoname {
		background-color: #E71473;
		color: #FFFFFF;
		font-size: 18px;
		font-weight: bold;
		padding: 8px 20px;
		vertical-align: bottom;
		border: 0px solid #FFFFFF;
		border-width: 1px 0px 1px 0px;}								

.prodprice {
		font-weight: bold;
		color: #333333;
		line-height: 12px;}

.prodsale {
		font-weight: bold;
		color: #E71473;
		line-height: 12px;}
		 		
.cart_quantity, .cart_name, .cart_sku, .cart_price, .cart_total, .totals_txt, .totals {
		padding: 3px 3px 3px 10px;}				
				
.cart_total, .totals {
		text-align: right;}
		
.addr_name {
		padding: 0px;}		

.addr, .addr_val { 
        padding: 3px;
        margin: auto;
        border: 0;
		font-size: 12px;}				

/* More Info Page Styles */	
	
.miimage1 {
		padding: 20px;
		background-color: #FEDFEF;
		text-align: center;}
		
.miimage2 {
		padding: 5px;
		border: 1px solid #CE0064;}
		
.xlimgtbl {
			background: #FFFFFF;
			padding: 10px;
			border: 4px solid #CE0064;
			text-align: center;
			color: #666666;} 	

.micontent {
		padding: 20px 20px 20px 0px;
		color: #000000;
		font-size: 12px;
		line-height: 18px;}		
		
.micontent2 {
		padding: 10px 0px 20px 35px;
		color: #000000;
		font-size: 11px;
		line-height: 22px;}								
									
/* Footer Styles */		
		
.ftrpage {
		background-color: #FE69B5;
		font-size: 14px;
		color: #FFFFFF;
		font-weight: bold;
		padding: 7px 10px;
		text-align: right;
		border-bottom: 1px solid #FFFFFF;}	
				
.ftrnav1 {
		background-color: #FE69B5;
		font-size: 14px;
		color: #FFFFFF;
		font-weight: bold;
		padding: 7px 10px;
		text-align: right;}
		
.ftrinfo {
		background-color: #FEEBFE;
		font-size: 11px;
		color: #333333;
		padding: 8px 0px;
		text-align: center;
		border-top: 2px solid #FFFFFF;}
		
.ftrnav2 {
		background-color: #CE0064;
		font-size: 11px;
		color: #FFFFFF;
		padding: 9px 10px;
		text-align: center;}
		
.ftrtag {
		padding: 6px 0px;
		font-size: 10px;
		color: #CE0064;
		font-weight: bold;
		text-align: left;
		width: 764px;}	
		
/* Link Styles */

a:link, a:visited {
			color: #CE0064; 
			font-weight: bold; 
			text-decoration: none;}

a:hover {
			color: #990000;
			font-weight: bold; 
			text-decoration: underline;}	

/* nav1 - Main links on the top */
			
a.nav1:link, a.nav1:visited {
			color: #E71473; 
			background: #FFFFFF;
			font-weight: bold; 
			display: block;
			padding: 4px;
			font-size: 11px;
			text-decoration: none;
			border-bottom: 1px solid #E71473;}

a.nav1:hover {
			color: #FFFFFF; 
			background: #E71473;
			font-weight: bold; 
			display: block;
			padding: 4px;
			font-size: 11px;
			text-decoration: none;
			border-bottom: 1px solid #E71473;}									

a.prevnext:link, a.prevnext:visited, a.prevnext:hover {  
			color: #FFFFFF; 
			text-decoration: underline;}
		
a.whtu:link, a.whtu:visited, a.whtu:hover {  
			color: #FFFFFF; 
			text-decoration: underline;}
			
a.wht:link, a.wht:visited, a.wht:hover {  
			color: #FFFFFF; 
			text-decoration: none;}	