@import "css/boilerplate.css";
@import "css/nav_styles.css";
/* -------------------------------------------------------------- 
   RESET   @import "css/thickbox.css";
-------------------------------------------------------------- */
body {position:relative;  font-size:12px; line-height:18px; color:#ddd; margin:0 auto; padding:0; background:#fff url('./images/dcp_background_8.jpg') no-repeat center top;}
	
body a:link, a:active, a:visited {text-decoration:none; color:#fff;}	
body a:hover {text-decoration:underline;}
p {margin:0 0 15px 0; padding:0;}	

.largebold {font-size:18px; line-height:32px; font-weight:bold;}
.p-title-bold {font-weight:bold; font-size:14px; line-height:22px;}
.bold {font-weight:bold;}
	
.container {width:800px; height:516px; margin:0px auto 0 auto; padding:0;}
.header_spacer {width:800px; height:87px; margin:0 auto 0 auto;}
.navbar_content_spacer {width:800px; height:20px; margin:0; padding:0;}
.content {width:800px; height:475px; margin:0; clear:left;}

	/** Home Page Content **/
	.slideshow_content {width:600px; height:470px; float:left; margin:0; padding:0; z-index:-99;}
    .homepage_rail {width:180px; height:100%; margin:0 0 0 20px; float:left; overflow:hidden; background: url('./images/homepage_quote.gif') no-repeat center;}
		.homepage_rail p {font-size:14px; line-height:18px; font-weight:normal;}
	.wedding_rail {width:180px; height:100%; margin:0 0 0 20px; float:left; overflow:hidden; background: url('./images/wedding_rail.gif') no-repeat center;}
	.engagements_rail {width:180px; height:100%; margin:0 0 0 20px; float:left; overflow:hidden; background: url('./images/engagements_rail.gif') no-repeat center;}
	.senior_rail {width:180px; height:475px; margin:0 0 0 20px; float:left; overflow:hidden; background: url('./images/senior_rail.gif') no-repeat center;}
		.senior_rail p {width:150px; margin:0; padding:0;}
	.portraits_rail {width:180px; height:100%; margin:0 0 0 20px; float:left; overflow:hidden; background: url('./images/portraits_rail.gif') no-repeat center;}
	.family_rail {width:180px; height:100%; margin:0 0 0 20px; float:left; overflow:hidden; background: url('./images/family_rail.gif') no-repeat center;}
	.maternity_rail {width:180px; height:100%; margin:0 0 0 20px; float:left; overflow:hidden; background: url('./images/maternity_rail.gif') no-repeat center;}
	.pro_portraits_rail {width:180px; height:100%; margin:0 0 0 20px; float:left; overflow:hidden; background: url('./images/pro_portraits_rail.gif') no-repeat center;}
	.commercial_rail {width:180px; height:100%; margin:0 0 0 20px; float:left; overflow:hidden; background: url('./images/commercial_rail.gif') no-repeat center;}
	.events_rail {width:180px; height:100%; margin:0 0 0 20px; float:left; overflow:hidden; background: url('./images/events_rail.gif') no-repeat center;}
	.contactus_rail {width:180px; height:100%; margin:0 0 0 20px; float:left; overflow:hidden; background: url('./images/contactus_rail.gif') no-repeat center;}
	.client_page_title {width:700px; height:40px; margin:0 0 0 50px; background-color:lime;}
		.client_page_photo_block {width:300px; height:300px; float:left; margin:0 0 0 50px; text-align:center; background-color:red;}
		.client_page_wedding_info {width:350px; height:300px; float:left; margin:0 0 0 15px; background-color:#333;}
			.client_page_wedding_info ul li {font-size:16px; line-height:24px; font-weight:normal;}
		.client_page_map_directions {width:300px; height:250px; float:left; clear:left; margin:0 0 0 50px; background-color:silver;}
		.client_page_view_photos_block {width:350px; height:250px; float:left; margin:0 0 0 15px; background-color:red;}

a:link.header-a, a:active.header-a, a:visited.header-a {text-decoration:none; color:#ffffff;}
	a:hover.header-a {text-decoration:underline;}
	
	.navbar {width:660px; height:26px; padding:0 0 0 115px; margin:0;}
	    .lavaLamp {position: relative; height:26px; width:580px; padding:0; margin:0 auto; overflow:hidden;}
	                .lavaLamp li {float:left; list-style:none;}
	                    .lavaLamp li.back {background:#333; width:9px; height:26px; z-index:8; position:absolute;}
	                    .lavaLamp li a {font:12px Trebuchet MS; text-decoration:none; color:#eee; outline:none; text-align:center; top:7px; text-transform:uppercase;
								letter-spacing: 0; z-index:10; display:block; float:left; height:20px; position:relative; overflow:hidden; margin:0 15px;}
	                        .lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited {border:none;}
	#dropdown:hover {position:absolute; top:10px; display:block; background-color:red; width:100px;}
	