html,body{margin:0;padding:0 }

/* Template specific divs */
body {
		background: #fcf9ce url('../media/images/background.jpg') no-repeat center top ;
    	font: 80% Arial,sans-serif;
    	color: #333;
    	text-align: center;
    }

div {margin:0; padding:0;}

div#container {width: 900px;
				margin-left: auto;
				margin-right: auto;}

div#photo-slideshow { border: none;
						width: 340px;
						height: 300px;
						position: relative;
						top: 225px;
						left: 177px;
						}
						
div#more-info {position: absolute;
				top: 640px;
				margin-left: 150px;
				}

div#more-info-title {margin:0; padding:0;}

div#more-info-title h1 {background: url('../media/images/more_info_mom.jpg') no-repeat top left;
					width: 684px;
					height: 59px;
					margin:0}				

div#more-info-title h1 span {display:none;}				
				
div#more-info-title p {margin-left:40px; margin-top:0; text-align: left; width: 670px;}				

img {border: none;}

img#laser-disco {float:right;}				
				
div#prices {position: absolute;
				top: 220px;
				text-align: left;
				margin-left: 40px;
			}
			
div#contact-no {position: absolute;
				top: 270px;
				left: 470px;
				text-align: left;
				width: 290px;
			}

div#contact-no p {font-size: x-large; overflow: auto; color: #333;}
			
div#contact-form {position: absolute;
				top: 470px;
				text-align: left;
				width: 700px;
				
			}
			
div#contact-form h1 { width:250px; height: 56px; background: url('../media/images/doggy.jpg') top right no-repeat; padding-top: 20px;}	

h1,h2,h3,h4,h5,h6,h7 {margin:0; padding:0;}		
			
form#contact_form table {width:700px;}

a, a:link, a:visited {color: #333}
a:hover {color: #66f}
a:active {}		
				
p#invisible {display: none}	
			
				
ol,ul {list-style:none; margin:0; padding:0;}

p#credits {text-align: right;}