 * { 
	margin:0px;
	padding:0px; 
	}
	body { 
		background:url(../../Images/bodyBack.jpg) repeat-x;
		font-size:11px;
		font-family:verdana, Arial, Helvetica, sans-serif;
		color:#666;	
		height:567px;
		}
		a { 
			color:#ff6699;
			text-decoration:underline; 
			}			
			a:hover { 
				color:#666;
				text-decoration:none;
				}
				.small { 
					font-size:10px; 
					}
					h1 { 
						font-size:1.4em;
						margin-bottom:10px;
						line-height:.7em;
						}
						.sIFR-hasFlash h1 {
							visibility: hidden;
							width:300px;
							height:40px;
							}	
							.sIFR-flash {
								visibility: visible !important;
								margin: 0;									
								}
								.sIFR-replaced {
									visibility: visible !important;
									}			
									span.sIFR-alternate {
										position: absolute;
										left: 0;
										top: 0;
										width: 0;
										height: 0;
										display: block;
										overflow: hidden;
										}
											 

/*********************************************************************************************************
Default Styles
*********************************************************************************************************/

#leafcontainer { 
	background:url(../../Images/leaf.gif) no-repeat;
	width:1000px;
	height:565px;
	margin:0px auto;
	}

	#formcontainer { 
		width:670px;
		position:relative;
		top:100px;
		left:0px;
		_left:100px;
		margin:0px auto;
		}
	
		#footer { 
			background:url(../../Images/footer.png) no-repeat;
			margin:0px auto;
			width:671px;
			height:152px;
			color:#666;
			float:left;
			}
			*html #footer { 
				background:url(../../Images/footer.gif) no-repeat;}
				#footer p { 
					float:right;
					margin:30px 20px;
					}
	
/****************************************************************************************
Header Styles
*****************************************************************************************/
#logofix { 
	float:left;
	margin-left:-63px;
	margin-top:-52px;
	width:259px;
	height:123px;
	position:relative;
	z-index:1500; 
	}	
	
	#header { 
	  background:url(../../Images/navBack.gif) no-repeat top right;
	  height:34px;
	  margin:0px auto;
	  float:left;
	  position:relative;
	  width:671px;
	  }
	  
	  #header div.nav {
		float:right;
		position:relative;
		z-index:1000;
		}
		
		#header div.nav ul.bottomrow {
		  list-style-type:none;	  
		  padding:0px 25px 0px 0px;
		  }
		  
		  #header div.nav ul.bottomrow li {		
			float:left;
			margin:5px 11px;
			}
			
			#header div.nav ul.bottomrow li a {
			  display:block;
			  color:#222;
			  text-decoration:none;
			  }
			  
			  #header div.nav ul.bottomrow li a:hover {
				text-decoration:underline;
				}
				
				#header div.nav ul.bottomrow li a.active { 
					color:#F00; 
					}
				
					#header div.nav ul.bottomrow li div {
						position:absolute;		  
						background-color:#ff6699;
						width:140px;
						overflow:hidden;
						}
					  
						#header div.nav ul.bottomrow li div div {			
							position:relative;
							}
						
							#header div.nav ul.bottomrow li div div a {
								height:auto;
								padding:5px 0px 5px 4px;
								border-left-width:0px;
								border-right-width:0px;
								} 
						  
								#header div.nav ul.bottomrow li div div a:hover {				
									border:1px solid #eee;
									border-left-width:0px;
									border-right-width:0px;
									background-color:#f6afc1;
									text-decoration:none;
									}
										

/*********************************************************************************************************
Content Styles
*********************************************************************************************************/	
#left { 
	float:left;
	width:212px; 
	border:1px solid pink;
	margin:25px 0 0 30px;
	}
	
	#left img { 
		float:left;
		}
			
		#left a { 
			text-decoration:none;
			}	
			
			#content { 
				float:left; 
				background:url(../../Images/pageBack.png) repeat-y;
				padding:10px auto;
				width:840px;
				color:#666;
				line-height:16px;
				}
				
				* html #content
					{
					background:url(../../Images/pageBack.gif) repeat-y;
					margin:0px;
					padding:0px;
					overflow:hidden;
					margin-top:-38px;
					z-index:0px;			
					}
					
					#text { 
						float:left;
						width:400px;
						padding:25px 0px 0px 20px;
						}
						
						#text h4 { 
							font-size:12px;
							font-weight:bold;
							text-decoration:none;
							padding:0px;
							}
							
							#text p { 
								width:355px;
								_width:325px;
								}
					
									#text ul {
										margin:10px 15px;
										}
										#text li {
											margin:5px 0;
											}

/*********************************************************************************************************
Homepage Styles
*********************************************************************************************************/	

#home { 
	margin:0px auto;
	width:825px;
	color:#888;	
	line-height:15px;
	} 
	p.imageholder { 
		width:600px;
		padding:25px 0 0 25px; 
		}	
		#home a { 
			font-size:10px; 
			color:#72a492;
			font-weight:bold;
			}

#home .welcome { 
	float:left;
	width:370px;
	_width:275px;
	margin:0px 0px 0px 45px;
	_margin:0px 0px 0px 20px;
	padding-right:15px;
	_padding-right:0px;
	border-right:1px solid #eee;
	}
	.welcome img { 
		width:100px;
		border:1px solid #ccc;
		padding:1px;
		margin:0px 10px 0 0;
		}
		.welcome .welcometitle { 
			width:190px;
			height:38px;
			border:0px;
			margin:0 0 0 -25px;
			}
			.welcome p { 
				width:255px;
				margin-left:105px;
				}
				#home .welcome p, h4 { 
					padding:0px 5px 5px 5px; 
					}
							
							
.asklaurie { 
	float:left;
	padding-top:5px;
	width:375px;
	margin:0 0 0 0px;
	padding:5px 0px;
	line-height:14px;
	border-top:1px solid #eee;

	}
	.asklaurie .asktitle { 
		width:114px;
		height:41px;
		border:0px;
		margin:0 0 0 -5px;
		}
		.asklaurie p {
			margin-left:0px;
			width:365px;
			}
		
#home .invite  { 
	float:left;
	padding:15px 0 0 0 ;
	width:180px;
	}
	.invite .invitetitle{ 
		line-height:10px;
		width:210px;
		padding:0px;
		margin:-15px 0 0 5px;
		border:0px;
		}
		.invite p { 
			margin:5px 0 0 20px;
			width:185px;
			}
			.invite img { 
				margin:0px 25px 0 25px;
				border:1px solid #ccc;
				padding:1px;
				}
				
			
#askform { 
	float:left;
	margin:10px 1px;
	padding:5px;
	background-color:#eee;
	width:300px;
	border:1px solid #ccc;
	}
	#askform input,select,textarea { 
		width:275px;
		margin:0px 5px;
		font-size:11px;
		background-color:#fff;
		}
		#askform textarea { 	
			height:75px;
			}
			#askform p { 
				margin:10px 0 0 0;
				margin-left:5px;
				padding:0px;
				}
	

/*********************************************************************************************************
Services Styles
*********************************************************************************************************/	

#servicenav { 
	float:left;
	padding:0 0 15px 15px;
	font-size:110%;
	}
	
	#servicenav li { 
		dispaly:block;
		list-style:none;
		margin:5px 0px;
		}

/*********************************************************************************************************
Services Styles
*********************************************************************************************************/	

#aboutgallery img{ 
	width:25px;
	height:25px;
	border:1px solid #ccc;
	padding:1px;
	}
	
	#aboutgallery li { 
		float:left;
		list-style:none;
		margin:2px;
		}
		#aboutgallery ul{ 
			padding:5px 3px;
			float:left;
			}
		
#reviewblock { 
	width:390px;
	border-bottom:1px solid #eee;
	padding:0 0 35px 0;
	margin:15px 0;
	float:left;
	}
	#reviewblock img { 
		float:left;
		border:1px solid #ccc;
		padding:1px;
		margin: 0 10px 55px 0;
		width:125px;
		}
		#reviewblock p { 
			float:left;
			width:235px;
			}
/*********************************************************************************************************
Choose Styles
*********************************************************************************************************/
#reasonlist span { 
	position:relative;
	left:20px;
	padding-right:10px;
	}

/*********************************************************************************************************
Package List Styles
*********************************************************************************************************/
#packagelist ul{ 
	margin:0px;
	padding:0px;
	}
#packagelist li { 
	background:url(../../Images/pdf.gif) no-repeat;
	padding-left:20px;
	list-style-type:none;
	margin:20px 0px;
	}
	
	#packagelist a {
		text-decoration:none;
		}
		
		#packagelist a:hover { 
			text-decoration:underline;
			}

/*********************************************************************************************************
FAQ List Styles
*********************************************************************************************************/
#faqlist ul{ 
	margin:0px 0 0 -10px;;
	padding:0px;
	width:395px;
	}
#faqlist li { 
	padding-left:20px;
	list-style-type:none;
	margin:20px 0px;
	background:url(../../Images/question_icon.jpg) no-repeat;
	}
	
	#faqlist p {
		width:370px;
		}
		
		#faqlist a:hover { 
			text-decoration:underline;
			}
			
/*********************************************************************************************************
Event Box
*********************************************************************************************************/
#eventbox ul { 
	background-color:#eee;
	border:1px solid #ccc;
	float:left;
	margin:15px 0px;
	width:350px;
	}
	
	#eventbox li { 
		background:url(../../Images/arrow.gif) no-repeat;
		display:inline;
		float:left;
		width:125px;
		font-weight:bold;
		margin:3px 10px;
		padding:3px 0px 3px 15px;	
		}
		
/*********************************************************************************************************
Accreditation Links
*********************************************************************************************************/
#accredlinks ul{
	margin:0px;
	padding:0px;
	}
#accredlinks li { 
	float:left;
	width:380px;
	_width:350px;
	margin:15px 0px;
	list-style:none;
	}
	
	#accredlinks img {
		width:80px;
		float:left;
		margin:15px 0px 0 0;
		}
		
		#accredlinks p {
			float:right;
			width:275px;
			_width:250px;
			display:inline;
			}
/*********************************************************************************************************
Contact Styles
*********************************************************************************************************/
#contactform { 
	margin:0px auto;
	margin-left:15px;
	}
	
	#contactform fieldset {
		width:580px; 
		padding:10px;
		color:#777;
		border:1px solid #eee;
		border-color: #eee;
		margin:20px 0px;
		}
		
		#contactform legend { 
			font-weight:bold;
			color:#ff6699;
			}
			
			#contactform h5 { 
				margin-top:15px;
				font-size:10px;
				}
				
				#contactform span { 
					float:left;
					margin-right:25px;
					width:540px;
					margin-left:15px;
					position:relative;
					}
					
					#contactform .half { 
						width:225px;
						margin-right:25px;
						display:inline;
						}
						
						#contactform select,input {
							font-size:10px;	
							margin:0px;
							padding:0px;
							width:225px;
							background-color:#eee;
							border-top:1px solid #999;
							border-left:1px solid #999;
							border-right:1px solid #ccc;
							border-bottom:1px solid #ccc;
							}
							
							#contactform textarea { 
								width:550px;
								height:100px;
								padding:0px;
								margin:10px 0px;
								background-color:#eee;
								border-top:1px solid #999;
								border-left:1px solid #999;
								border-right:1px solid #ccc;
								border-bottom:1px solid #ccc;										
								}
							
								.radioinput {
									background:none;
									border:0px;
									width:10px;
									float:left;
									margin:0px 5px 0px 0px;
									}
									
									.submit { 
										background:url(../../Images/submit_button.jpg) no-repeat;
										width:162px;
										height:100px;
										border:0px;
										cursor:pointer;
										margin:0px auto;
										float:right;
										}
									

#downloads { 
	margin:5px -5px;
	}
#downloads ul { 
	list-style:none;
	padding:0px;
	margin:0 10PX;
	}
	#downloads li { 
		margin:2px 0px 4px 5px;
		list-style:none;
		}
		#downloads a { 
			color:#c7276d;
			text-decoration:none;
			}
			#downloads a:hover { 
				color:#666;
				}
				#downloads .pdf { 
					margin:0px 5px 0px 0px;
					}
					#downloads img { 
						position:relative;
						top:3px;
						}
						#downloads h1 { 
							border-bottom:1px solid #eee;
							}							
