/* AmericanNail_spring.css */
body {
	padding-top: 1%;
	padding-left: 1%;
	padding-right: 19%;
	padding-bottom: 15%;
	margin-top: 2%;
	margin-left: 2%;
 	margin-right: 8%; 
 	margin-bottom: 5%;
	z-index: 0;
}

h1 {
	text-align: left;
	padding-left: 5%;
}
h2 {
	text-align: right;
	color: #ffffff;
	background: #0088ff;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0em;
	padding-right: 1em;
}

img {
	border-style: none;
}

p.footnote {
	font-size: small;
}


div.address {
	text-align: center;
	color: black;
 	background: #00d080;
	padding: 5px;
	margin-bottom: 10px;
}

div.linkbg {
	color: black;
	background-color: #00afff; 
	text-align: center;
	padding: 10px;
}

div.linkbg a {
	text-align: center;
	margin: 5px;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}

a.button {
	background-color: #ffffff;
	color: black;
	margin-top: 2ex;
/*	border: solid;
	border-width: 1pt;
	border-color: #ffd0d0; */
}

a.sbutton {
	color: black;
	width: 5em; 
	margin-top: 1.5ex;
	border: solid;
	border-width: 1pt;
}

div.linkbg a:hover {
	color: #0000ff;
	background: #ffff33;
}


/* We all hate IE!       */
html>body div.address {
	position: fixed;
	height: 10%;
	bottom: 1%;
	right: 1%;
	left: 5%;
	padding-left: 1%;
	padding-right: 27%;
	padding-bottom: 1%;
	padding-top: 1%;
	z-index: 1;
}

html>body div.linkbg {
	 width: 15%;
	height: 80%;
	position: fixed;
	top:5%;
	right:3%;
	padding: 2%;
	z-index: 2;
}


html>body div.linkbg a {
	text-align: right;
	padding: 0.5em;
	display: block;
	z-index: 3;
	font-weight: bold;
}

html>body a.button {
	width: 8em; 
	margin-left: -2.5em;
	margin-top: 2ex;
}

html>body a.sbutton {
	margin-top: 1.5ex;
	border: solid;
	border-width: 1pt;
}



/* specials */

body#home { color: black;
	 background: #fffafa; }

/* menu */
body#menu { color: black;
	 background: #eeffe0;}

table.menu {
	width: 100%;
	padding: 2%;
	margin-bottom: 10%;
	text-align: right;
}

td {
	padding-top: 0;
	padding-bottom: 1ex;
	padding-left: 0;
	padding-right: 0;
	border: 0;
}

table.menu td.left {
	text-align: left;
}
table.menu td.price {
}
table.menu td.first {
	width: 70%; 
}


/* about */
body#about { color: #000000;
	 background: #f0ffd0; }

body#about div.center {
	text-align: center;
}

/* for samples */
body#sample { color: #000000;
	 background: #f0ffd0;
}

body#sample div.sample {
	padding-top: 2%;
	padding-bottom: 2%;
	padding-left: 3%;
	padding-right: 3%;
	}

