
body
{
	font-family: tahoma,verdana,sans-serif;
	font-size:13px ; 
	margin:0 0 0 0; border:0px solid red; padding:30px 0 0 0;
	background-color:#181818; color:#E0E0E0;
}

a
{
text-decoration:none;
background-color:inherit;
color:#26c;
}

a:hover{
text-decoration:underline;
}

a img{
border:0;
}

p{
margin:0 0 15px 0;
line-height:1.5em;
}

div.spacer05             	{clear: both; height:5px;}
div.spacer10            	{clear: both; height:10px;}
div.spacer15            	{clear: both; height:10px;}
div.spacer20            	{clear: both; height:20px;}
div.spacer_runout       {clear: both; height:1200px;}
div.clearboth		{clear: both; height:1px;}

div.canvas_page
{
	width:760px;
	margin:0px auto; border:0px dashed blue; padding:0px;
	background:#fff url(img/page_bg_top.png) no-repeat;
	color:#333;
}

div.canvas_footer
{
	width:760px;
	margin:0px auto; border:0px dashed blue; padding:0px;
	background:#fff url(img/footerbg.png) bottom left no-repeat;
	color:#888;
}

div.canvas_main
{
	float:left;
	width:510px;
	margin:25px 25px 0px 25px; border:0px solid red; padding:0px;
	background:transparent;
}

div.pricelist_item
{
	width:510px;
	margin:0px 0px 0px 0px; border:0px solid red; padding:0px;
	background:transparent;
}
div.pricelist_item_name
{
	float:left;
	width:300px; height: 20px;
	margin: 0px 0 0 0; border: 0px solid red; padding:6px 0px 0px 105px;
	background:url(img/logo.gif) no-repeat;
	font-weight:bold;
}
div.pricelist_item_option
{
	clear: both;
	float:left;
	width: 400px; height: 20px;
	margin:0px 0px 0px 0px; border:0px solid red; padding:0px 10px 0px 10px;
	background:transparent;
	text-align: left;
}
div.pricelist_item_price
{
	float:right;
	width:50px; height: 20px;
	margin:0px 0px 0px 0px; border:0px solid green; padding:0px;
	background:transparent;
	text-align: right;
	font-weight:bold;
}
div.pricelist_item_desc
{
	clear: both;
	width: 490px;
	margin:0px 0px 0px 0px; border:0px solid red; padding:0px 10px 0px 10px;
	background:transparent;
}

div.canvas_menu
{
	float:right;
	width:155px;
	margin:35px 15px 0px 0px; border:0px solid green; padding:0px;
	background:transparent;
	font-size:1em;
	line-height:1.3em;	
}

div.menu_image
{
	width:143px; height:193px;
	margin:10px auto; border:4px solid #dde; padding:0px;
	background-image:url(img/nail_heaven_manicure.jpg);
}

div.masthead
{
	width:500px; height:207px;
	margin: 0 auto; border:4px solid #dde; padding:0px;
	background-image:url(img/masthead.jpg);
	text-align:center;
	color:#555;
}

a.sidelink
{
	display:block;
	width:141px;
	margin:3px 10px 2px 0;	padding:5px 0 5px 8px;
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
	background:#eee url(img/gradient1.png) repeat-x;
	color:#26c;
	border-top:1px solid #ddd;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	border-left:1px solid #ddd;
}

a.sidelink:hover
{
	background:#fff url(img/gradient2.png) repeat-x;
	color:#222;
	border-top:1px solid #ddd;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	border-left:1px solid #ddd;
	text-decoration:none;
}

h4
{
	width: 510px; height: 20px;
	margin: 0px 0 0 0; border: 0px; padding:6px 0px 0px 100px;
	background:url(img/titlepic.jpg) no-repeat;
}

h1,h2,h3{
margin:0 0 10px 0;
font-weight:normal;
}

h1{
font-size:1.4em;
display:block;
margin:30px 0 10px 0;
padding:5px 0 5px 8px;
background:#eee url(img/gradient2.png) repeat-x;
color:#222;
border-top:1px solid #ddd;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #ddd;
text-align:center;
text-decoration:none;
}

h2{
margin:0 0 4px 0;
font-size:1.8em;
}

h3{
font-size:1.4em;
display:block;
margin:30px 0 10px 0;
padding:5px 0 5px 8px;
background:#eee url(img/gradient2.png) repeat-x;
color:#222;
border-top:1px solid #ddd;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #ddd;
text-decoration:none;
}


