@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	background-image:url('../images/containerbg.png');
	background-repeat:no-repeat;
	background-color:#4094B0;
}

#container {
	height:auto;
	width:918px;
	overflow:visible;
	margin:0 auto;
}
	#container #header {
		background-image:url('../images/header.jpg');
		height:114px;
		width:918px;
		float:left;
	}
	
	#container #menu {
		height:42px;
		width:918px;
		float:left;
	}
		#container #menu a {
			height:42px;
			float:left;
			background-position:top;
		}
		
		#container #menu a:hover {
			background-position:bottom;
		}
			#menu .home {
				background-image:url('../images/home.jpg');
				background-repeat:no-repeat;
				width:92px;
			}
			#menu .corporate {
				background-image:url('../images/corporate.jpg');
				background-repeat:no-repeat;
				width:108px;
			}
			#menu .family {
				background-image:url('../images/family.jpg');
				background-repeat:no-repeat;
				width:211px;
			}
			#menu .wedding {
				background-image:url('../images/wedding.jpg');
				background-repeat:no-repeat;
				width:111px;
			}
			#menu .photography {
				background-image:url('../images/photography.jpg');
				background-repeat:no-repeat;
				width:145px;
			}
			#menu .testimonials {
				background-image:url('../images/testimonials.jpg');
				background-repeat:no-repeat;
				width:144px;
			}
			#menu .contact {
				background-image:url('../images/contact.jpg');
				background-repeat:no-repeat;
				width:107px;
			}

	#container #orangebox {
		background-image:url('../images/orangebg.jpg');
		height:243px;
		width:918px;
		float:left;
		overflow:visible;
	}
		#container #orangebox #solutionsbox {
			height:auto;
			width:auto;
			margin-left:20px; 
			margin-top:20px;
			float:left;
		}
			#solutionsbox ul {
				list-style:none;
				padding:0;
				margin:20px 0 0 0px;
			}
			
			#solutionsbox li {
				background-image:url('../images/check.png');
				background-repeat:no-repeat;
				padding:0 0 0 35px;
				margin:0;
				font-family:"Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
				font-size:21px;
				color:#333;
			}
		
		#container #orangebox #movie {
			width:258px;
			height:150px;
			margin:20px 0 0 15px;
			float:left;
		}
		
	#container #homemiddle {
		background-color:#5d9db3;
		height:209px;
		width:918px;
		padding-top:7px;
		float:left;
	}	
		.image1 {
			background-image:url('../images/001.png');
			background-position:right;
			height:202px;
			width:305px;
			float:left;
			margin-left:-34px;
			position:relative;
		}
		
		.image1:hover {
			background-position:left;
		}
		
		.image2 {
			background-image:url('../images/002.png');
			background-position:right;
			height:202px;
			width:305px;
			float:left;
			margin-left:10px;
		}
		
		.image2:hover {
			background-position:left;
		}
		
		.image3 {
			background-image:url('../images/003.png');
			background-position:right;
			height:202px;
			width:305px;
			float:left;
			margin-left:10px;
		}
		
		.image3:hover {
			background-position:left;
		}
		
	#container #innermiddle {
		background-color:#FFF;
		min-height:209px;
		width:893px;
		padding-top:7px;
		padding-left:25px;
		padding-bottom:10px;
		float:left;
	}	
		.pack1 {
			background-image:url('../images/p1.png');
			background-position:right;
			height:202px;
			width:305px;
			float:left;
			margin-left:-59px;
		}
		
		.pack1:hover {
			background-position:left;
		}
		
		.pack2 {
			background-image:url('../images/p2.png');
			background-position:right;
			height:202px;
			width:305px;
			float:left;
			margin-left:10px;
		}
		
		.pack2:hover {
			background-position:left;
		}
		
		.pack3 {
			background-image:url('../images/p3.png');
			background-position:right;
			height:202px;
			width:305px;
			float:left;
			margin-left:10px;
		}
		
		.pack3:hover {
			background-position:left;
		}
	
	#container #contactbox {
		background-color:#FFF;
		height:152px;
		width:918px;
		float:left;
	}
		.contactleft {
			height:152px;
			width:138px;
			float:left;
		}
		
		.contactmiddle {
			height:152px;
			width:386px;
			margin-left:10px;
			margin-top:10px;
			float:left;
		}
		
		.contactright {
			background-image:url('../images/mailbg.jpg');
			height:142px;
			width:364px;
			float:left;
			padding:10px 10px 0 10px;
		}
	
	#container #footer {
		background-image:url('../images/footerbg.jpg');
		background-repeat:repeat-x;
		height:42px;
		width:918px;
		padding:11px 0 0 0;
		float:left;
	}
		#footer .left {
			height:27px;
			width:290px;
			padding:0 0 0 10px;
			float:left;
		}
		
		#footer .right {
			height:27px;
			width:290px;
			padding:0 10px 0 0;
			float:right;
		}
		

/* misc */
.bluedisc {
	height:auto;
	width:auto;
	float:left;
	margin-top:25px;
	margin-left:-34px;
	z-index:500;
	display:block;
}

.hide {
	display:none;
}

.silhouette {
	margin:10px 0 0 10px;
}

hr {
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:dotted 1px #c0c0c0;
	width:90%;
	margin:5px 0;
}

/* text */
#homemiddle span a {
	background-image:url('../images/whitearrow.png');
	background-position:right;
	background-repeat:no-repeat;
	font-family:"Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
	font-size:30px;
	margin:150px 0 0 130px;
	padding:0 25px 0 0;
	color:#FFF;
	float:left;
	text-decoration:none;
}

.contactleft h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#1a1a1a;
	font-weight:bold;
}

.black_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	float:left;
	width:90%;
}

#footer .left span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

#footer .right span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#97d7f2;
}

.orange_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FF931E;
}