body{
	font-family:"century gothic",sans-serif;	
	background-color:#fff;
	text-align:center;
	background-image:url("images/background_weddings.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	line-height:100%;
}
#main{
	width:800px;
	/*border:1px solid black;*/
	margin:0 auto;
	position:relative;
	text-align:center;
}
#container{
	width:475px;
	clear:both;
	position:absolute;
	left:285px;
	top:144px;
	/*border:1px solid blue;*/
}
#top_edge{
	background-image:url("images/475_white_top_edge.gif");
	width:475px;
	height:22px;
}
#bottom_edge{
	background-image:url("images/475_white_bottom_edge.gif");
	width:475px;
	height:22px;
}
#content_outer{
	width:475px;
	background-color:#FFF;
	text-align:center;
}
#content{
	margin:0px auto;
	width:465px;
	border:1px solid #FFF;
	text-align:left;
}
#how_to a{
	text-align:center;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	color:#94c94d;
}
#signature_images{
	text-align:center;
}
.signature_item img{
	border:1px solid #ffee88;
	margin:5px;
}
#link_back a{
	font-size:8pt;
	text-decoration:none;
	color:#000;
}
#signature_detail_header{
	margin:0px auto;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
}
#home_button{
	width:109px;
	height:27px;
	display:block;
	position:absolute;
	left:43px;
	top:128px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/home_button.gif");
}
#home_button:hover{
	background-image:url("images/buttons/home_button_hover.gif");
}
#home_button:focus{
	background-image:url("images/buttons/home_button_click.gif");
}
#about_button{
	width:109px;
	height:27px;
	display:block;
	position:absolute;
	left:164px;
	top:128px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/about_button.gif");
}
#about_button:hover{
	background-image:url("images/buttons/about_button_hover.gif");
}
#about_button:focus{
	background-image:url("images/buttons/about_button_click.gif");
}
#portfolio_button{
	width:109px;
	height:27px;
	display:block;
	position:absolute;
	left:285px;
	top:128px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/portfolio_button.gif");
}
#portfolio_button:hover{
	background-image:url("images/buttons/portfolio_button_hover.gif");
}
#portfolio_button:focus{
	background-image:url("images/buttons/portfolio_button_click.gif");
}
#weddings_button{
	width:109px;
	height:27px;
	display:block;
	position:absolute;
	left:406px;
	top:128px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/weddings_button.gif");
}
#weddings_button:hover{
	background-image:url("images/buttons/weddings_button_hover.gif");
}
#weddings_button:focus{
	background-image:url("images/buttons/weddings_button_click.gif");
}
#testimonials_button{
	width:109px;
	height:27px;
	display:block;
	position:absolute;
	left:527px;
	top:128px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/testimonials_button.gif");
}
#testimonials_button:hover{
	background-image:url("images/buttons/testimonials_button_hover.gif");
}
#testimonials_button:focus{
	background-image:url("images/buttons/testimonials_button_click.gif");
}
#contact_button{
	width:109px;
	height:27px;
	display:block;
	position:absolute;
	left:648px;
	top:128px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/contact_button.gif");
}
#contact_button:hover{
	background-image:url("images/buttons/contact_button_hover.gif");
}
#contact_button:focus{
	background-image:url("images/buttons/contact_button_click.gif");
}
#custom_button{
	width:150px;
	height:23px;
	display:block;
	position:absolute;
	left:80px;
	top:320px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/custom_button.gif");
}
#custom_button:hover{
	background-image:url("images/buttons/custom_button_hover.gif");
}
#custom_button:focus{
	background-image:url("images/buttons/custom_button_click.gif");
}
#signature_button{
	width:150px;
	height:23px;
	display:block;
	position:absolute;
	left:80px;
	top:350px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/signature_button.gif");
}
#signature_button:hover{
	background-image:url("images/buttons/signature_button_hover.gif");
}
#signature_button:focus{
	background-image:url("images/buttons/signature_button_click.gif");
}
#faq_button{
	width:150px;
	height:23px;
	display:block;
	position:absolute;
	left:80px;
	top:380px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/faq_button.gif");
}
#faq_button:hover{
	background-image:url("images/buttons/faq_button_hover.gif");
}
#faq_button:focus{
	background-image:url("images/buttons/faq_button_click.gif");
}
#fonts_colors_button{
	width:150px;
	height:23px;
	display:block;
	position:absolute;
	left:80px;
	top:410px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/fonts_colors_button.gif");
}
#fonts_colors_button:hover{
	background-image:url("images/buttons/fonts_colors_button_hover.gif");
}
#fonts_colors_button:focus{
	background-image:url("images/buttons/fonts_colors_button_click.gif");
}
#carlson_button{
	width:150px;
	height:24px;
	display:block;
	position:absolute;
	left:80px;
	top:440px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/carlson_button.gif");
}
#carlson_button:hover{
	background-image:url("images/buttons/carlson_button_hover.gif");
}
#carlson_button:focus{
	background-image:url("images/buttons/carlson_button_click.gif");
}
#back_button{
	width:65px;
	height:20px;
	display:block;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/back_button.gif");
}
#back_button:hover{
	background-image:url("images/buttons/back_button_hover.gif");
}
#back_button:focus{
	background-image:url("images/buttons/back_button_click.gif");
}
#just_ask_image{
	border:none;
}
#footer{
	color:#888;
	text-align:center;
	margin-top:2em;
	font-size:10pt;
}
#footer img{
	margin-bottom:5px;
}
#footer a{
	color:#888;
	text-decoration:none;
}
#footer_links{
	border-bottom:1px dotted #444;
}
#footer_links a{
	text-decoration:none;
	color:#888;
}
#copyright{
	margin-top:5px;
	margin-bottom:5px;
	font-size:8pt;
	color:#888;
}
#elimadden{
	font-size:8pt;
	color:#888;
}
#elimadden a{
	text-decoration:none;
	color:#88C;
}
#creativity_image{
	float:left;
}
#services_table{
	font-size:12pt;
	color:#444;
	margin-top:2em;
}
#services_table h2{
	font-size:14pt;
	font-weight:normal;
	color:#000;
}
#services_table a{
	color:#000;
}
#preload_home_hover{
	background-image:url("images/buttons/home_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_home_click{
	background-image:url("images/buttons/home_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_about_hover{
	background-image:url("images/buttons/about_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_about_click{
	background-image:url("images/buttons/about_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_portfolio_hover{
	background-image:url("images/buttons/portfolio_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_portfolio_click{
	background-image:url("images/buttons/portfolio_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_weddings_hover{
	background-image:url("images/buttons/weddings_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_weddings_click{
	background-image:url("images/buttons/weddings_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_testimonials_hover{
	background-image:url("images/buttons/testimonials_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_testimonials_click{
	background-image:url("images/buttons/testimonials_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_contacts_hover{
	background-image:url("images/buttons/contacts_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_contacts_click{
	background-image:url("images/buttons/contacts_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_custom_hover{
	background-image:url("images/buttons/custom_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_custom_click{
	background-image:url("images/buttons/custom_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_signature_hover{
	background-image:url("images/buttons/signature_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_signature_click{
	background-image:url("images/buttons/signature_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_faq_hover{
	background-image:url("images/buttons/faq_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_faq_click{
	background-image:url("images/buttons/faq_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_fonts_colors_hover{
	background-image:url("images/buttons/fonts_colors_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_fonts_colors_click{
	background-image:url("images/buttons/fonts_colors_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_carlson_hover{
	background-image:url("images/buttons/calson_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_carlson_click{
	background-image:url("images/buttons/carlson_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_back_hover{
	background-image:url("images/buttons/back_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_back_click{
	background-image:url("images/buttons/back_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
