@charset "utf-8";

/* CSS Document */

#utilities a:hover, body#nail-products #t-nailproducts a {	color: #6633CC;
															font-weight: bold;
															font-size: 120%;
					}	
				
#navbar a:hover, body#nail-products #na-products a {	background-color: #FFFFFF;
												color: #EB7D9F;
					}

li.diamond {		background: url(../image-files/icon-diamond.gif) no-repeat 0 10%;
					padding: 0 0 0 40px;
		}

#content ul {			list-style-type: none; 
					list-style-image: url(../image-files/heart.gif); 
					line-height: 1.8;
		}

#content dl { 		float: left;
					width: 450px;
					margin: 10px 0px 10px 20px;
					padding: 4px 10px 4px 4px;
					border: 3px solid #9966CC;
					background: #FFCCFF;
					display: inline;   /* fixes IE/Win double margin bug */
		}

#content dt.list {	float: right;
					width: 334px;
					margin: 0;
					padding: 0;
					color: #FF6699;
					font-weight: bold;
					font-size: 115%;
					letter-spacing: 1px;
		}

#content dd {			margin: 0 0 0 116px;
					padding: 0;
					font-size: 90%;
					line-height: 1.8;
		}

#brushes { 			float: left;
					margin: 0px 8px 0 -116px;
					padding: 4px;
	}

#paper { 			float: left;
					margin: 6px 8px 0 -116px;
					padding: 4px;
	}

#paints { 			float: left;
					margin: 13px 8px 0 -116px;
					padding: 4px;
	}

#tweezers { 		float: left;
					margin: 0px 8px 0 -116px;
					padding: 4px;
	}

#gems { 			float: left;
					margin: 0px 8px 0 -116px;
					padding: 4px;
	}

#pearls { 			float: left;
					margin: 0px 8px 0 -116px;
					padding: 4px;
	}

#beads { 			float: left;
					margin: 0px 8px 0 -116px;
					padding: 4px;
	}

#shells { 			float: left;
					margin: 0px 8px 0 -116px;
					padding: 4px;
	}

#holograms { 		float: left;
					margin: 0px 8px 0 -116px;
					padding: 4px;
	}

#stickers { 		float: left;
					margin: 0px 8px 0 -116px;
					padding: 4px;
	}

#space {			clear: both;
					margin: 0;
					padding: 50px 0 15px 0;
		}

#viewgallery {		margin: 0 0 20px 180px;
					padding: 5px;
					background-color: #CC99CC;
			 }

#content a.special {	margin: 3px 3px 3px 3px;
					width: 400px;
					padding: 0;
			 }

#content a.special:link, #content a.special:visited {		margin: 10px 3px 5px 34px;
														padding: 2px 2px 2px 3px;
														display: block;
														text-decoration: none;	
														background: #FF99FF;
														color: #FFFFFF;
														font-size: 110%;
														border: 1px solid #CC00CC;
														text-align: center;
		}

#content a.special:hover, #content a.special:active {	background: #FF99FF;
													color: #FFFFFF;
													font-size: 115%;
													border: 2px solid #CC00CC;
			}

#content a.extra {			margin: 3px 3px 3px 3px;
							width: 400px;
							padding: 0;
			 }

#content a.extra:link, #content a.extra:visited {		margin: 10px 3px 35px 34px;
													padding: 2px 2px 2px 3px;
													display: block;
													text-decoration: none;	
													background: #9999FF;
													color: #FFFFFF;
													font-size: 110%;
													border: 1px solid #3333FF;
													text-align: center;
		}

#content a.extra:hover, #content a.extra:active {		background: #9999FF;
													color: #FFFFFF;
													font-size: 115%;
													border: 2px solid #3333FF;
			}