html, body				{
						height: 100%;
						width: 100%;
						}
						
body					{
						margin-left: auto;
						margin-right: auto;
						text-align: center;				
						font-family: verdana, arial, helvetica, sans-serif;
						font-size: 9pt;		
						margin-top: 0px;
						margin-bottom: 0px;
						background: #fff url('../images/bg_tile.jpg') repeat;
						color: #676767;			
						}
						
						
#wrapper				{
						width: 100%;
						height: 100%;
						background: url('../images/top_tile.png') repeat-x;
						}
						
h2	        {
            font-size: 1.50em;
            text-align: left;
			padding-left: 70px;
			color: #ec75af;
			width: 720px;
			height: 35px;
			padding-top: 20px;
			margin-bottom: 15px;
			margin-left: 10px;
			margin-top: 10px;
			font-style: italic;
			font-family:Georgia, "Times New Roman", Times, serif;
			background: url('../images/h2.jpg') no-repeat 15px 5px;
            }  
						
h3	        {
                font-size: 1.20em;
            text-align: left;
						padding-left: 0px;
						color: #ec75af;
						width: 550px;
						height: 28px;
						padding-top: 6px;
						margin-bottom: 15px;
						margin-left: 10px;
						margin-top: 0px;
						font-style: italic;
						font-family:Georgia, "Times New Roman", Times, serif; 
            }   				
						
a						{
						color: #ec75af;
						}								
						
						
#container				{
						width: 955px;
						margin-left: auto;
						margin-right: auto;
						text-align: center;
						margin-top: 0px;
						margin-bottom: 0px;		
						overflow: visible;
						padding-top: 10px;
						padding-bottom: 10px;
						}
						
#top					{
						width: 955px;
						height: 120px;
						margin-left: auto;
						margin-right: auto;
						background: url('../images/top.png') no-repeat top center;
						}
			
												
#header					{
						width: 955px;
						height: 302px;
						background: url('../images/header.png') no-repeat;
						margin-left:auto;
						margin-right: auto;
						}						

						
#wedding_cakes					{
						width: 955px;
						height: 114px;
						margin-left: auto;
						margin-right: auto;
						clear: both;
						background: url('../images/wedding_cakes.png') no-repeat top center;
						}

											
#content				{						
						overflow: hidden;
						width: 955px;
						float: left;
						background: url('../images/content_top.jpg') no-repeat top;
						}			

												
											
#content #info	
						{
						width: 842px;	
						clear: both;																																			
						float: left;
						text-align: left;
						margin-left: 36px;		
						min-height: 300px;	
						padding-bottom: 15px;
						background: #f8e6f8;
						padding-left: 38px;
						}	
							
#bottom
						{
						clear: both;
						width: 955px;
						float: left;
						}					
									

#footer
						{
						clear: both;
						margin-top: 0px;
						margin-left: auto;
						margin-right: auto;
						text-align: center;	
						padding-top: 2px;	
						width: 880px;
						margin-left: 36px;
						line-height: 1.75em;
						font-weight: bold;
						color: #fff;
						background: #f567b8;
						font-size: 10px;
						}
	
#footer a		 {
				color: #fff;
				text-decoration: none;
}
						
#footer a:hover {
				color: #FF0099;
}
				
#copyright		{
				margin-top: 5px;
				color: #ec75af;
}

#catalogue .new_cat {
width: 250px !important;
}

#lightbox		{
				z-index: 1000;
}