/*This is to state the font size, colour and font for all text. The Text boxes further down are just to hold the text.*/

body{font-size: 12px;
	line-height: 15px;
	color: #8a8f9d;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	text-align: justify;}
	
	a:link
	{
		color: #cd1d70;
		text-decoration:none;
	}
		
		a:hover
		{
			color: #cd1d70;
			text-decoration:underline;
		}
			
		a:visited
		{
			color: #cd1d70;
			text-decoration:none;
		}
	




#contentholder
{
width:784px; /*width and height of layout*/
height:584px;
position:absolute;
left:50%;
top:50%;
margin-left: -392px; /*half of width and height*//* to centre layout*/ 
margin-top: -292px;
border-style: solid; /*this is the grey outline info*/
border-width: 1px;
border-color: #8a8f9d; 	
}
#logo
{ /*this is the logo dimensions followed by the postioning top and bottom from the 784x584 main layout size*/
	width:104px; 
	height:78px;
	position:absolute;
	left:65px;
	top:42px;
	cursor:pointer;
}



 /*this is the home button box*/
#homebutton
{width:129px;
	height:31px;
	position:absolute;
	left:248px;
	top:42px;
	cursor:pointer;  /*makes the cursor change to a rollover pointer*/
	background-image: url(images/homero.gif);}
	
	#homebutton:hover img
	{display:none;}

/*this holds the aboutus dimensions and position dimensions.*/

#aboutusbutton

{width:129px;
	height:31px;
	position:absolute;
	left:376px;
	top:42px;             
	cursor:pointer;
	background-image: url(images/aboutusro.gif);}
	
	#aboutusbutton:hover img
	{display:none;}


/*this holds the gallery dimensions and position dimensions.*/

#gallerybutton
{width:128px;
	height:31px;
	position:absolute;
	left:505px;
	top:42px;
	cursor:pointer;
	background-image: url(images/galleryro.gif);}
	
	#gallerybutton:hover img
	{display:none;}
	
	
#contactusbutton
{width:130px;
	height:31px;
	position:absolute;
	left:633px;
	top:42px;
	cursor:pointer;
	background-image: url(images/contactusro.gif);} /*this is the url and rollover image*/
	
	
	#weddingsbutton
	{
	width: 129px; 
	height: 11px;
	position:absolute;
	left:376px;
	top:70px;
	cursor:pointer;
	background-image: url(images/weddingsro.gif);} /*this is the url and rollover image*/
	
	
	#weddingsbutton:hover img
			{display:none;}
	
	#contractsbutton
	{width:129px;
		height:12px;
		position:absolute;
		left:376px;
		top:82px;
		cursor:pointer;
		background-image: url(images/contractsro.gif);}
		
		#contractsbutton:hover img
		{display:none;}
	
	
	#contactusbutton:hover img /*hides the image when rollover the contact button which will reveal the rollover button*/
	{display:none;}	
	
	#yourhomebutton
	{width:129px;
		height:12px;
		position:absolute;
		left:376px;
		top:95px;
		cursor:pointer;
		background-image: url(images/yourhomero.gif);}
		
		#yourhomebutton:hover img
		{display:none;}
		
		#shopandgiftsbutton
		{width:129px;
			height:12px;
			position:absolute;
			left:376px;
			top:108px;
			cursor:pointer;
			background-image: url(images/shopgiftsro.gif);}
			
			#shopandgiftsbutton:hover img
			{display:none;}
	
#flashholder
{width:745px;
	height:254px;
	position:absolute;
	left:20px;
	top:164px;}	

#maintextbox
{width:513px;
	height:auto;
	position:absolute;
	left:20px;
	top:433px;}
	
#smalltextbox
{width:220px;
	height:30px;
	right:20px;
	bottom:20px;
	position:absolute;
	text-align:right;}
	
	#smalltextbox2
	{width:513px;
		height:30px;
		position:absolute;
		left:20px;
		bottom:20px;}	
	
	
	
	/*dropdown menu*/  /*about us*/
	/*#dropdownmenu
		{
			width: 100px;
			height: 30px;
			position: absolute;
			left: 336px;
			top: 30px;
			cursor: pointer;
			z-index: 100;*/
		
	}
	
	
/*	#dropdownmenu li
	{
		background-image: url(images/aboutusro.gif);
	}*/
	
/*	#dropdownmenu li:hover img
	{
		border: 1px solid #ff0000;
		display:none;
		background-image: url(images/aboutusro.gif);
	}
*/
	#menutitle li 
	{
		display:inline;
		list-style: none;
		padding: 0px;
	}
	
	#menutitle li img
	{
		border:none;
	}

/*actual drop down list*/

	/*#menudropdown 
		{
			width: 160px;
			background-color: #ffffff;
			visibility: hidden;
			z-index: 100;
			margin-left:-4px;
			font-variant: small-caps;
			font-family: Arial;
			font-size: 15.5px;
			line-height: 14px;
		}

		#menudropdown li a 
		{
			color: #aaaaaa;
			display: block;
			text-decoration: none;
		}

	#menudropdown li a:hover, #menudropdown li a:active, #menudropdown li a:focus 
		{
			background-color: #ffffff;
			color: #cd1d70;
			text-decoration: none;
			/*border-bottom: 1px solid #cd1d70;*/
		}

	*/

#staticlist
{
	position: absolute;
	left:376px;
	top:59px;
		width: 160px;
		background-color: #ffffff;
		z-index: 100;
		margin-left:-4px;
		font-variant: small-caps;
		font-family: Arial;
		font-size: 1.1em;
		line-height: 0.8em;		
		list-style: none;
}
	
	
	
	#staticlist li a 
	{
		color: #aaaaaa;
		display: block;
		text-decoration: none;
	}

#staticlist li a:hover, #staticlist li a:active, #staticlist li a:focus 
	{
		background-color: #ffffff;
		color: #cd1d70;
		text-decoration: none;
		/*border-bottom: 1px solid #cd1d70;*/
	}

#currentpage
{
	color: #cd1d70;	
}	
	
	
#indeximage
{
	cursor:pointer;
	border: none;
}

