body{margin:0; padding:0; font-family:'lucida grande', verdana,arial,sans-serif; color:#666666;
	background-color:#ffe4e4; background-image:url(background.jpg); text-align:justify;}

img{border:0;}

ul li{list-style-type:circle;}

a{text-decoration:none; color:#666666;}
a:hover{text-decoration:underline;}
a:visited{color:#666666;}

#cake_container{margin:40px auto 20px auto; width:800px; background-color:white; 
	border-top:1px solid #959596; border-right:3px solid #959596; border-bottom:3px solid #959596; border-left:1px solid #959596;}

#cake_topnav{clear:both; float:left; width:100%; height:45px; background-color:#fff1f1; padding:20px 0 5px 0; border-bottom:1px solid #959596;}
#cake_topnav ul{margin:0 10px 0 40px; padding:0px;}
#cake_topnav ul li{list-style-type:none; display:inline; padding:10px 25px 15px 25px; margin:0 5px 0 5px;}
#cake_topnav a{text-decoration:none; color:#666666; font-size:1.2em;}
#cake_topnav a:hover{text-decoration:underline;}
#cake_topnav a:visited{color:#666666;}

#cakes{clear:both; float:left; padding:40px 40px 0 0; width:750px; text-align:right; margin:0;}
#cakes h1{font-size:4.0em; font-weight:normal; margin:0 0 20px 0;}
#cakes h2{font-size:1.4em; font-weight:normal; margin:0 0 30px 0;}

#cont{float:left; clear:both; width:100%; background-color:white; margin:0; padding:10px 0 10px 0;}

#dets{float:left; width:400px; padding:0 0 20px 40px;}

#pics{float:right; width:240px; border-top:1px solid #993300; padding:20px 0 0 0; margin:0 40px 0 0;}

#cake_footer{clear:both; width:100%; margin:0 0 0 0; height:45px; padding:20px 0 5px 0; border-top:1px solid #959596; background-color:#fff1f1;}
#cake_footer p{margin:0; padding:5px 0 0 40px;}

#contact{float:left; width:500px; padding:0 0 0 40px;}
div.enqrow{clear:both; padding:1px 0 1px 0;}
div.enqrow span.enq{float:left; padding-left:30px; padding-right:30px; width:180px;}

