	.be-nice-to-Mac-IE5 {font-family: "\"}\"";	font-family: inherit;}

	* 					{margin:0; padding:0;}
	body 				{text-align:center; background-image:url(images_used/CSS/backgroundX.gif); background-repeat:repeat-x;}
	body, tr, td, select, textarea 	{font:normal small/1.3 Verdana, Arial, Helvetica, sans-serif;}
	a:link,a:visited 	{text-decoration:underline; color:#003399;}
	a:hover 			{text-decoration:none;}
	ul, ol	 			{margin:0 0 10px 25px;}
	dl 					{margin:0 0 10px;}
	dt 					{font-weight:bold;}
	dd					{margin:0 0 3px 10px;}
	p 					{margin:0 0 15px;}
	h1 					{font-size:18px;}
	h2 					{font-size:medium; background-color:#f2b618; color:#FFFFFF; display:inline; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; margin:0 0px;}
	h3 					{font-size:small; margin:6px 0 5px;}
	h4 					{font-size:small; margin:0px 0; background-color:#f2b618; color:#FFFFFF; display:inline; padding-top:1px; padding-bottom:1px; padding-left:2px; padding-right:2px;}
	h5					{font-size:xx-small; margin:3px 0;}
	h6 					{font-size:xx-small; margin:0;}
	hr 					{clear:both; visibility:hidden;}
	img 				{border:none; margin:none;}
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{margin:0 25px 20px 8px; color:#003399; font-weight:bold; font-size:14px;}
	blockquote.withquote {background:url(images_used/CSS/quote.gif) no-repeat;background-position:top left;padding-left:25px;text-align:left;}
	.withunquote 		{background:url(http://www.mandarindesign.com/images/unquote.gif) no-repeat;background-position:bottom right;padding-right:28px;}
	submit				{font-size:x-small;}
	input				{font-size:x-small; background-color:#FFFFFF;}

	#wrapper			{width:750px; margin:0 auto;}
	#title				{position:absolute; left:305px; top:130px; font-size:22px; color:#3282a8; letter-spacing:.25;}				
	#header				{width:750px; height:164px; background-repeat:no-repeat; position:relative;}
	#logo				{left:0px; position:absolute; width:142px; height:144px; background-image:url(images_used/CSS/st_ives_logo.gif);}
	#nav				{width:604px; height:61px; position:absolute; left:110px; top:52px; list-style:none; background-image:url(images_used/CSS/St_ives_navigationNEW.gif);}

	ul#navlist			{margin-left: 0;padding-left: 0;padding-bottom:20px;white-space: nowrap;font-size:10px;text-align:center;}
	#navlist li			{display: inline;list-style-type: none;}
	#navlist a 			{padding: 3px 10px; }
	#navlist a:link, #navlist a:visited {color: #999;background-color: #fff;text-decoration: none;}
	#navlist a:hover	{color: #fff;background-color:#93bde5;text-decoration: none;}
			
	#nav_about			{width:309px;height:28px;position:absolute;left:272px;top:104px;text-align:left;}
	#nav_about li		{display:inline; margin:0; padding:0;}				
	#topcorners			{background-image:url(images_used/CSS/topcorners.gif);height:17px;}
	#nav li 			{display:inline; margin:0; padding:0;}
	#nav a 				{position:absolute; top:19px; display:block; text-indent:-9000px; overflow:hidden; height:24px;}
	#ho a 				{left:33px; width:117px;}
	#ho a:hover			{}
	#ab a 				{left:164px; width:123px;}
	#ab a:hover 		{}
	#ne a 				{left:299px; width:55px;}
	#ne a:hover 		{}
	#le a 				{left:367px; width:102px;}
	#le a:hover 		{}
	#co a 				{left:480px; width:90px;}
	#co a:hover 		{}
	#icon				{width:443px;height:68px;position:absolute;left:257px;top:24px;}
	#contentbackground	{text-align:center;background-image:url(images_used/CSS/frame_background.jpg);width:750px;margin:0 auto;}
	#content			{width:706px;text-align:left;margin:0 auto;padding-bottom:30px;padding-top:10px;min-height:270px;}
	#content a			{color:#003399;}					
	#content p			{margin-top:12px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:17.6px;color:#003399; text-align:left; letter-spacing:-1px;}
	#content ul			{font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:17.6px;color:#003399; letter-spacing:-1px;}
	#content li			{margin-bottom:8px;}
	#footer				{clear:both;width:750px;height:90px;background-image:url(images_used/CSS/footer.gif);background-repeat:no-repeat;	margin:0 auto;position:relative;}
	#footer_text		{position:absolute;width:400px;height:40px;top:25px;left:330px;font-size:14px;color:#3282a8;font-weight:bold;letter-spacing:.25;text-align:right;}				
	#pageheading		{width:750px;height:29px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:italic;position:relative;}
	#contentmain		{width:659px;height:auto;padding-top:30px;padding-left:26px;padding-right:10px;color:#FFFFFF;font-size:11px;line-height:17px;}	
					
	.divider			{height:1px;background-color:#f2b618;clear:both;font-size:1px;margin-bottom:20px;margin-top:20px;}

	.homegraphic		{width:659px;height:29px;background-repeat:no-repeat;position:absolute;left:26px;text-indent:-9000px; overflow:hidden;}	
	.homegraphicnew		{width:660px;height:31px;background-image:url(file:///C|/Documents and Settings/conrad knight/My Documents/websites/Absolute Canvas/hometitlenew.jpg);background-repeat:no-repeat;position:absolute;left:22px;text-indent:-9000px; overflow:hidden;}	
	.gallerygraphicnew	{width:660px;height:31px;background-image:url(file:///C|/Documents and Settings/conrad knight/My Documents/websites/Absolute Canvas/gallerytitlenew.jpg);background-repeat:no-repeat;position:absolute;left:22px;text-indent:-9000px; overflow:hidden;}		
	.servicegraphicnew	{width:660px;height:31px;background-image:url(file:///C|/Documents and Settings/conrad knight/My Documents/websites/Absolute Canvas/servicetitlenew.jpg);background-repeat:no-repeat;position:absolute;left:22px;text-indent:-9000px;overflow:hidden;}		
	.weddingsgraphicnew	{width:660px;height:31px;background-image:url(file:///C|/Documents and Settings/conrad knight/My Documents/websites/Absolute Canvas/weddingstitlenew.jpg);background-repeat:no-repeat;position:absolute;left:22px;text-indent:-9000px;overflow:hidden;}
	.corporategraphicnew {width:660px;height:31px;background-image:url(file:///C|/Documents and Settings/conrad knight/My Documents/websites/Absolute Canvas/corporatetitlenew.jpg);background-repeat:no-repeat;position:absolute;left:22px;text-indent:-9000px;overflow:hidden;}	
	.contactgraphicnew	{width:660px;height:31px;background-image:url(file:///C|/Documents and Settings/conrad knight/My Documents/websites/Absolute Canvas/contacttitlenew.jpg);background-repeat:no-repeat;position:absolute;left:22px;text-indent:-9000px;overflow:hidden;}
	.linksgraphic		{width:660px;height:31px;background-repeat:no-repeat;position:absolute;left:22px;text-indent:-9000px;overflow:hidden;}					
	.rightimagefloat	{float:right; margin-left:16px; margin-bottom:16px;  border: 1px solid #CCCCCC; padding:4px;}
	.centreimage		{text-align:center; margin-left:auto; margin-right:auto; margin-bottom:16px; padding:4px;}	
	.random_frame		{float:right; margin-left:16px; margin-bottom:16px;  border: 1px solid #CCCCCC; padding:4px;}
	.flashright			{float:right; margin-left:16px; margin-bottom:16px; border:1px solid #999999; padding:4px;}
	.leftimagefloat		{float:left; margin-right:16px; margin-bottom:16px;   border: 1px solid #CCCCCC; padding:4px;}
	.img_margin			{margin-right:16px;}	
	.img-shadow 		{float:right; background:url(images_used/shadowAlpha.png) no-repeat bottom right !important; background:url(images_used/shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0px 0px 5px;}	
	.img-shadow img 	{display: block; position: relative; background-color: #fff; border: 1px solid #CCCCCC;	margin: -6px 6px 6px -6px; padding: 4px;}					
	.clubstable			{color: #003399; font-size: x-small;}
	.lzforms			{color: #003399; font-size: x-small; width: 150px;}
	.lzsectionheaders	{background: #E0FFFF; border-width: 0px 0px 2px 0px; border-style: solid; padding: 3px; width: 80%; margin-left: auto; margin-right: auto;}
	.lzsectionheaders	{text-size: medium; text-align: center;}
