body {
	background:#D9B7C4;
	font-size:14px;
	font-family:sans-serif;
	background:#D9B7C4 url('/gfx/gradbg.gif') repeat-x;
}
body,img,form { margin:0;padding:0;border:none; }
a { color:#D22E74; font-weight:bold; }
a:hover { text-decoration:underline; }
p { margin:0; padding:5px 5px 15px 5px; }
h3 { margin:0; }
#site {
	width:869px;
	margin:20px auto 0 auto;
	background:#EAE1CF url('/gfx/dees-cakes.gif') no-repeat 0 5px ;
	border:#5E4100 15px solid;
	padding-right:20px;
	/*border:#D22E74 15px solid;*/
}
#left {
	float:left;
	width:180px;
	padding-top:230px;
}
#right { float:left; width:689px; }
#footer { 
	clear:both;
	font-size:10px; 
	width:890px;
	margin:5px auto;
}
h1 { margin:0; padding:0; font-size:14px; }
#header h1 { background:url('/gfx/cakes-by-dee-logo.gif') no-repeat 130px 6px; }
#header h1 span { display:none; }
#header h1 a { display:block; height:117px; }
ul.pagesmenu { position:relative; left:-15px; }
ul.pagesmenu,ul.pagesmenu li  { list-style:none; margin:0; padding:0; }
ul.pagesmenu a {
	display:block;
	height:15px;
	color:#FFF;
	font-size:12px;
	padding:6px 5px 6px 15px;
	background:url('/style/menu_back.gif') no-repeat;
}
ul.pagesmenu a:hover {
	background:url('/style/menu_bar.gif') no-repeat;
	text-decoration:none;
}
.bookingform td {
	padding:5px;
}
.bookingform {
	border:#B56E89 1px solid;
}
.naviline {
	background:#D22E74;
	padding:5px;
	color:#FFF;
	margin:5px 10px 5px 0;
}
.naviline a {
	color:#FFF;
}
.header {
	margin:5px 0;
	padding:0;
	position:relative;
	left:-10px;
}
.clearfloat {
	clear:both;
	font-size:4px;
}