@charset "utf-8";

/* CSS Document */

#wrap {				margin: 0; 
					padding: 0 0 30px 0;
					background: #FFFFFF url(../image-files/background-alice.jpg) repeat top left; 
}

#screen {			width: 940px;
					margin: 0 auto; 
					padding: 0;
					text-align: left;
					background: #FFFFFF;
}

#screen-gallery {	width: 940px;
					margin: 0 auto; 
					padding: 0;
					text-align: left;
					background: #000000;
}

#logo-top { 		float: left;					
					margin: 0;
					padding: 0;
					list-style: none;
}

#logo-top-left { 	float: left;					
					margin: 0;
					padding: 0;
					list-style: none;
}

#logo-top-right { 	float: right;
					width: 470px;
					height: 90px;					
					margin: 0;
					padding: 0;
					list-style: none;
					background: #FFFFFF url(../image-files/create-magical-nails-top-logo-right.jpg) top left no-repeat; 
}

#nav-menu { 		clear: both;
					margin: 5px 0 0 0;
					padding: 0 0 0 0;
}

#display-left {		clear: both;
					width: 600px;
					float: left;
					margin: 5px 0 20px 2px;
					padding: 0;
}

#display-right {	width: 264px;
					height: 200px;
					float: right;
					margin: 5px 38px 20px 0px;
					padding: 0;
}

#whats-new { 		margin: 30px 5px 0 0;
					padding: 10px 10px 20px 10px;
					border: 1px solid #FF99FF;
}
					
#whats-new-heading {margin: 0;
					padding: 0 0 10px 0;				
					color: #EB7D9F;
					font-family: "Gulim", Verdana, Geneva, Arial, Helvetica, sans-serif;					
					font-weight: bold;
					text-decoration: underline;									
					font-size: 110%;
}

#main-body {		clear: both;
					float: left;
					width: 740px;
					margin: 0;
					padding: 0px;
					display: inline; /*fixes IE/Win double margin bug*/
}

#content {			float: right;
					width: 480px; 
					margin: 0;
					padding: 0px 30px 0 30px;
					font-size: 113%;
					border-left: 1px solid #76ecfb;
					border-right: 1px solid #76ecfb;
}

#content-gallery {	margin: 0;
					padding: 30px;
					font-size: 113%;
}

#heading1 { 		font-size: 150%;
					margin: 0;
					padding: 10px 0 20px 15px;
}

img.photos {		margin: 10px auto 30px auto;
					display: block;
					padding: 0;
					border: 2px solid #FE99E4;
}

img.galleries {		margin: 10px auto 30px auto;
					display: block;
					padding: 0;
					border: 2px solid #0DF0E3;
}

img.drawings {		margin: 10px auto 30px auto;
					display: block;
					padding: 0;
}

img.products {		float: left;
					margin: 0 8px 0 -151px;
					padding: 4px;
}

p.center { 			text-align: center;
}

p.white	{			color: #FFFFFF;
}

h2.center {			text-align: center;
}

h3.center {			text-align: center;
}

#sidebar-left {		float: left;
					width: 180px; 
					margin: 100px auto; 
					padding: 100px 0px 10px 0px;
					text-align: center;
					display: inline; /*fixes IE/Win double margin bug*/
}

#sidebar-right {	float: right;
					width: 180px;
					margin: 100px auto;
					padding: 100px 0px 10px 0px;
					text-align: center;
					display: inline; /*fixes IE/Win double margin bug*/
}

#nailsetoile-1 {	margin: 0;
					padding: 10px;
					font-size: 80%;
}

#footer {			clear: both;
					margin: 0;
					padding: 0;
					width: 938px;
}

#facebook-t2 {		clear: both;
					margin: 0 0 0 320px;
					padding: 0;
					text-align: center;
}

#facebook-t3 {		clear: both;
					margin: 0 0 0 150px;
					padding: 0;
					text-align: center;
}

#facebook-t3-gallery {clear: both;
					margin: 0 0 0 320px;
					padding: 0;
					text-align: center;
}

#nailsetoiletext { 	clear: both;
					margin: 0;
					padding: 40px 0 0 0;
					text-align: center;
}

#nailsetoile {		float: left;
					margin: 10px 10px 30px 275px;
					padding: 0px;
}
		
#footer-text {		clear: both;
					margin: 0 0 10px 0;
					padding: 2px 0 2px 347px;
					width: 275px;
					font-size: 80%;
					color: #999999;
					text-align: center;
}

a:visited {			color: blue;
}

a.gallery {			color: #4191EB;
}

li {				margin: 10px 0;
					line-height: 1.4; 
}
	
body {				margin: 0;
					text-align: center;
					background-color: #FFFFFF; 	
}
	
body, td {			font-size: small;
					font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
					color: #505050;
					margin: 0;
					padding: 0;
					line-height: 1.4;
}

h1 {				clear: both;
					margin: 0;
					padding: 10px 0;
					color: #EB7D9F;
					font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;					
					font-weight: bold;
					font-size: 194%;
					text-align: center;
}
	
h2 {				clear: both;
					margin: 30px 0 10px 0;
					padding: 0;
					color: #EB7D9F;
					font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;					
					font-weight: bold;
					font-size: 120%;
}

h3	{				clear: both;
					margin: 30px 0 10px 0;
					padding: 0;
					color: #EB7D9F;
					font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;					
					font-weight: bold;
					font-size: 110%;
}

