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

a img {
	border: none;
	}
	
a {
	outline: none;
	}
/*a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}*/

/* defaults required for IE */
a, a:visited, a:active, a:focus {
	color:#C94186;
	}
a:hover {
	color: #FFA8B5;
	}
.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fc8e9f;
	font-style:italic;
	font-weight:300;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	text-align: center;
	color: #98013a;
	}
	
.heavy_text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	text-align: center;
	color: #C94186;
	}
		
body {
	background: url(assets/background.gif) fixed top center;
	text-align:center;
	min-width: 650px;
	}
	
.spinnerdesigns a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color: #FFC9E3;
	text-decoration: none;
	margin-left: 515px;
	background-color: #B13D73;
	}
	
.spinnerdesigns a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	margin-left: 515px;
	background-color: #E85199;
	}

#text_links {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color: #ffffff;
	}
#text_links a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color: #FFC9E3;
	text-decoration: none;
	}

#text_links a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	}

#header {
	background-image: url(assets/puff_header.gif);
	height: 260px;
	width: 650px;
	background-repeat: no-repeat;
	margin-left: auto;
	border-bottom-color: #B13D73;
	border-bottom-style: solid;
	border-bottom-width: thick;
	margin-right: auto;
	}
	
#nav {
	padding-left:15px;
	padding-top: 10px;
	height: 245px;
	}
	
#home {
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	}
	
#about_us {
	padding-left: 5px;
	padding-top: 15px;
	float: left;
	}
	
#services {
	float: left;
	padding-left: 440px;
	padding-top: 15px;
	}
	
#products {
	float: left;
	padding-left: 30px;
	padding-top: 15px;
	width: 250px;
	}
	
#contact {
	float: left;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 505px;
	}
	
#portfolio {
	float: left;
	padding-left: 440px;
	padding-top: 5px;
	}
	
	
/******************************************************************/
/*about us*/

#aimee_in_puff {
	float: left;
	height: 140px;
	width: 256px;
	margin-top: 15px;
	padding-left: 215px;
	}
#aimee_info {
	float: left;
	height: 240px;
	width: 560px;
	margin-top: 10px;
	color: #A2406C;
	font-weight: bold;
	margin-left: 50px;
	}
#aimee_photo {
	float: left;
	height: 220px;
	width: 205px;
	margin-top: 5px;
	padding-left: 5px;
		}
		
#emily_in_puff {
	float: left;
	height: 140px;
	width: 256px;
	margin-top: 5px;
	padding-left: 215px;
	}
#emily_info {
	float: left;
	height: 300px;
	width: 560px;
	margin-top: 10px;
	color: #A2406C;
	font-weight: bold;
	margin-left: 50px;
	}
#emily_photo {
	float: left;
	height: 265px;
	width: 205px;
	margin-top: 25px;
	padding-left: 5px;
		}
		
#alexis_in_puff {
	float: left;
	height: 140px;
	width: 256px;
	margin-top: 5px;
	padding-left: 215px;
	}
#alexis_info {
	float: left;
	height: 240px;
	width: 560px;
	margin-top: 10px;
	color: #A2406C;
	font-weight: bold;
	margin-left: 50px;
	}
#alexis_photo {
	float: left;
	height: 220px;
	width: 175px;
	margin-top: 5px;
	padding-left: 35px;
		}
		
#monique_in_puff {
	float: left;
	height: 140px;
	width: 256px;
	margin-top: 5px;
	padding-left: 215px;
	}
#monique_info {
	float: left;
	height: 240px;
	width: 560px;
	margin-top: 0px;
	color: #A2406C;
	font-weight: bold;
	margin-left: 50px;
	}
#monique_photo {
	float: left;
	height: 233px;
	width: 185px;
	margin-top: 1px;
	padding-left: 25px;
		}
#taarry_in_puff {
	float: left;
	height: 140px;
	width: 256px;
	margin-top: 5px;
	padding-left: 215px;
	}
#taarry_info {
	float: left;
	height: 240px;
	width: 560px;
	margin-top: 0px;
	color: #A2406C;
	font-weight: bold;
	margin-left: 50px;
	}
#taarry_photo {
	float: left;
	height: 200px;
	width: 218px;
	margin-top: 1px;
	padding-top: 20px;
		}
#yelp_logo {
	height: 75px;
	width: 130px;
	padding-top: 10px;
	float: left;
	padding-left: 100px;
	}
.yelp_text {
	float: left;
	width: 300px;
	padding-top: 10px;
	color: #A2406C;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding-left: 20px;
	height: 75px;
	}
#yelp_reviews {
	height: 650px;
	color: #C34282;
	font-weight: 500;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding-left: 20px;
	float: left;
	width: 540px;
	margin-left: 40px;
	margin-top: 15px;
	
	}


#wcas_in_puff {
	float: left;
	height: 140px;
	width: 365px;
	margin-top: 5px;
	padding-left: 150px;
	margin-bottom: 15px;
	}
#wcas_info {
	float: left;
	height: 1330px;
	width: 560px;
	margin-top: 10px;
	color: #A2406C;
	font-weight: bold;
	margin-left: 50px;
	}
#wcas_photo {
	float: left;
	height: 265px;
	width: 205px;
	margin-top: 25px;
	padding-left: 5px;
		}
		
#video {
	width: 650px;
	height: 315px;
	padding-top: 15px;
	float: left;
	}

#facebook {
	float: left;
	padding-left: 300px;
	padding-top: 10px;
	}
	
#links {
	height: 100px;
	width: 625px;
	float: left;
	padding-top: 15px;
	}
/******************************************************************/
/*services page*/
#border {
	width: 500px;
	height: 20px;
	float: left;
	background-image: url(assets/images/line.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 10px;
	
	}
#above_eyebrow_border {
	width: 500px;
	height: 20px;
	float: left;
	background-image: url(assets/images/line.jpg);
	background-repeat: no-repeat;
	margin-left: 35px;
	margin-top: 10px;
	}
	
#aboutus_border {
	width: 500px;
	height: 20px;
	float: left;
	background-image: url(assets/images/line.jpg);
	background-repeat: no-repeat;
	margin-left: 75px;
	margin-top: 10px;
	padding-bottom: 15px;
	}
	
/*skin*/
#skin {
	float: left;
	height: 125px;
	width: 250px;
	margin-top: 30px;
	}
#skin_text {
	float: left;
	height: 100px;
	width: 375px;
	margin-top: 50px;
	padding-left: 10px;
	color: #A2406C;
	font-weight: bold;
	}
.body_text {
	float: left;
	color: #C34282;
	font-weight: 500;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding-left: 20px;
	}
.body_text_small {
	float: left;
	color: #C34282;
	font-weight: 500;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding-left: 75px;
	}
.h1_body_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #A1406A;
	font-weight: bold;
	}
.header_body {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	font-size: 14px;
	}
#main_skin_content {
	float: left;
	width: 550px;
	height: 290px;
	margin-left: 60px;
	text-align: left;
	margin-top: 2px;
	}
	
/*makeup*/
#main_makeup_content {
	float: left;
	width: 600px;
	height: 650px;
	margin-left: 35px;
	text-align: left;
	margin-top: 2px;
	}
#makeup {
	float: left;
	height: 125px;
	width: 250px;
	margin-top: 10px;
	margin-left: 75px;
	}
#makeup_text {
	float: left;
	height: 150px;
	width: 200px;
	margin-top: 12px;
	padding-left: 10px;
	color: #A2406C;
	font-weight: bold;
	background-image: url(assets/girl_yellow_small.jpg);
	background-repeat: no-repeat;
	background-position: 20px 05px;
	}

/*eyebrow*/
#main_eyebrow_content {
	float: left;
	width: 550px;
	height: 110px;
	margin-left: 60px;
	text-align: left;
	margin-top: 20px;
	}
#eyebrow {
	float: left;
	height: 125px;
	width: 250px;
	margin-top: 20px;
	margin-left: 75px;
	}
#eyebrow_text {
	float: left;
	height: 110px;
	width: 200px;
	margin-top: 20px;
	padding-left: 10px;
	color: #A2406C;
	font-weight: bold;
	background-image: url(assets/images/eyebrow.gif);
	background-repeat: no-repeat;
	background-position: 55px 5px;
	}
/*eyelash*/
#main_eyelash_content {
	float: left;
	width: 550px;
	height: 205px;
	margin-left: 60px;
	text-align: left;
	margin-top: 2px;
	}
#eyelash {
	float: left;
	height: 125px;
	width: 250px;
	margin-top: 55px;
	margin-left: 75px;
	}
#eyelash_text {
	float: left;
	height: 110px;
	width: 275px;
	margin-top: 55px;
	color: #A2406C;
	font-weight: bold;
	background-image: url(assets/images/eyelash.gif);
	background-repeat: no-repeat;
	background-position: 55px 5px;
	}
/*waxing*/
#main_waxing_content {
	float: left;
	width: 550px;
	height: 295px;
	margin-left: 54px;
	text-align: left;
	margin-top: 2px;
	}
#waxing {
	float: left;
	height: 125px;
	width: 250px;
	margin-top: 30px;
	margin-left: 75px;
	margin-bottom: 10px;
	}
#waxing_text {
	float: right;
	height: 130px;
	width: 230px;
	margin-top: 30px;
	padding-left: 5px;
	color: #A2406C;
	font-weight: bold;
	background-image: url(assets/images/waxing.gif);
	background-repeat: no-repeat;
	background-position: 35px 5px;
	margin-bottom: 5px;
	padding-right: 45px;
	}
	
/*airbrush tanning*/
#main_airbrush_content {
	float: left;
	width: 550px;
	height: 565px;
	margin-left: 60px;
	text-align: left;
	margin-top: 30px;
	}
#airbrush {
	height: 125px;
	width: 250px;
	margin-top: 5px;
	margin-left: 25px;
	}
#airbrush_text {
	height: 250px;
	width: 185px;
	}

/*nails*/
#main_nails_content {
	float: left;
	width: 550px;
	height: 775px;
	margin-left: 60px;
	text-align: left;
	margin-top: 5px;
	}
#nails {
	float: left;
	height: 125px;
	width: 250px;
	margin-top: 35px;
	margin-left: 75px;
	}
#nails_text {
	float: left;
	height: 210px;
	width: 275px;
	margin-top: 35px;
	color: #A2406C;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 0px;
	background-image: url(assets/girl_yellow.jpg);
	}

/***********************************************************/

#footer {
	background-image: url(assets/bottom_corners.jpg);
	height: 36px;
	margin-left: auto;
	width: 650px;
	margin-top: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
	color: #B13D73;
	margin-right: auto;
	}
	
#footer .text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
	font-weight: 600;
	color: #B13D73;
	}

	
#main_index_wrapper {
	margin-left: auto;
	background-color: #FFFFFF;
	height: 665px;
	width: 650px;
	margin-right: auto;
	border-top-style: solid;
	border-top-color: #DD4D93;
	border-top-width: medium;
	}
#main_image {
	padding-top: 10px;
	}


#main_portfolio_wrapper {
	margin-left: auto;
	background-color: #FFFFFF;
	height: 1365px;
	width: 650px;
	margin-right: auto;
	border-top-style: solid;
	border-top-color: #DD4D93;
	border-top-width: medium;
	}

#main_services_wrapper {
	margin-left: auto;
	background-color: #FFFFFF;
	height: 890px;
	width: 650px;
	margin-right: auto;
	border-top-style: solid;
	border-top-color: #DD4D93;
	border-top-width: medium;
	}
	
#main_aboutus_wrapper {
	margin-left: auto;
	background-color: #FFFFFF;
	height: 3250px;
	width: 650px;
	margin-right: auto;
	border-top-style: solid;
	border-top-color: #DD4D93;
	border-top-width: medium;
	}
	
#main_contactus_wrapper {
	margin-left: auto;
	background-color: #FFFFFF;
	height: 150px;
	width: 650px;
	margin-right: auto;
	border-top-style: solid;
	border-top-color: #DD4D93;
	border-top-width: medium;
	background-image: url(assets/map.jpg);
	}

#main_products_wrapper {
	margin-left: auto;
	background-color: #FFFFFF;
	height: 1295px;
	width: 650px;
	margin-right: auto;
	border-top-style: solid;
	border-top-color: #DD4D93;
	border-top-width: medium;
	}

#holder {
	margin-bottom:0px;
	z-index:1;
	background: url(assets/images/placer_weddings.gif) 175px 335px no-repeat;
	margin-top: 0px;
	position: relative;
	height: 1320px;
	}

#holder .heading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	text-align:center;
	font-weight: 600;
	color: #B13D73;
	}
	
#main_content {
	height: 1710px;
	width: 600px;
	
	}
	
/*placer.gif for events portfolio*/
#events_image_info {
	z-index:1;
	background: url(assets/images/placer_events.gif) 135px 55px no-repeat;
	margin-top: 0px;
	height: 250px;
	float:left;
	width: 500px;
	}
#bna_image_info {
	z-index:1;
	background: url(assets/images/placer.gif) 175px 55px no-repeat;
	margin-top: 0px;
	height: 250px;
	float:left;
	width: 640px;
	}
#scrollbox {
	width:565px;
	height:75px;
	background:#f4f4f4;
	overflow:auto;
	border:1px solid #aaa;
	margin-top: 20px;
	float: left;
	margin-left: 0px;
	}
	
#pad {
	height:1275px;
	width:40px;
	float: left;
	}
	
/*wedding portfolio area*/
#wedding_scrollbox {
	width:576px;
	height:75px;
	background:#f4f4f4;
	overflow:auto;
	border:1px solid #aaa;
	margin-top: 20px;
	float: left;
	margin-left: 0px;
	}
	
#wedding_text {
	width: 400px;
	float: left;
	padding-top: 25px;
	padding-left: 100px;
	}
	

a.wedding_photo_aw {
	background:url(assets/images/thumbs/wedding_thumbs/weddingphoto2.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}	

a.wedding_photo_av {
	background:url(assets/images/thumbs/wedding_thumbs/weddingphoto3.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}


a.wedding_photo_au {
	background:url(assets/images/thumbs/wedding_thumbs/DSC_9990_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}	

a.wedding_photo_at {
	background:url(assets/images/thumbs/wedding_thumbs/DSC_0112_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}

a.wedding_photo_as {
	background:url(assets/images/thumbs/wedding_thumbs/081509-37_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}

a.wedding_photo_a {
	background:url(assets/images/thumbs/wedding_thumbs/D1IMG_0622P_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}
	
a.wedding_photo_b {
	background:url(assets/images/thumbs/wedding_thumbs/D2IMG_0461P_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
a.wedding_photo_c {
	background:url(assets/images/thumbs/wedding_thumbs/wedding_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_d {
	background:url(assets/images/thumbs/wedding_thumbs/wedding_2_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_e {
	background:url(assets/images/thumbs/wedding_thumbs/wedding_1_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_f {
	background:url(assets/images/thumbs/wedding_thumbs/stock_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_g {
	background:url(assets/images/thumbs/wedding_thumbs/sarah-wedd312_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_h {
	background:url(assets/images/thumbs/wedding_thumbs/sarah-wedd234_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_i {
	background:url(assets/images/thumbs/wedding_thumbs/Sarahwedd2copy_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_j {
	background:url(assets/images/thumbs/wedding_thumbs/samantha-wed2_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_k {
	background:url(assets/images/thumbs/wedding_thumbs/samantha-wed1_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}
	
a.wedding_photo_l{
	background:url(assets/images/thumbs/wedding_thumbs/roseanne-shoot_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
a.wedding_photo_m {
	background:url(assets/images/thumbs/wedding_thumbs/Roseanne-engagement_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_n {
	background: url(assets/images/thumbs/wedding_thumbs/nadishawedd2_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_o {
	background:url(assets/images/thumbs/wedding_thumbs/mirror_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_p {
	background:url(assets/images/thumbs/wedding_thumbs/margaret-wedd3_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_q {
	background:url(assets/images/thumbs/wedding_thumbs/margaretwedd2_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_r {
	background:url(assets/images/thumbs/wedding_thumbs/lisa-wedding-at-store_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_s {
	background:url(assets/images/thumbs/wedding_thumbs/lisa-wedd2_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_t {
	background:url(assets/images/thumbs/wedding_thumbs/lisa-wedd1_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

a.wedding_photo_u {
	background:url(assets/images/thumbs/wedding_thumbs/laura_96_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}
	
a.wedding_photo_v {
	background:url(assets/images/thumbs/wedding_thumbs/laura_89_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
a.wedding_photo_w {
	background:url(assets/images/thumbs/wedding_thumbs/Kristy-Sam-wedding_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
			
a.wedding_photo_x {
	background: url(assets/images/thumbs/wedding_thumbs/kristy-2_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_y {
	background:url(assets/images/thumbs/wedding_thumbs/kristy-1_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_z {
	background:url(assets/images/thumbs/wedding_thumbs/img_9260-3_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_aa {
	background:url(assets/images/thumbs/wedding_thumbs/img_9155_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_ab {
	background:url(assets/images/thumbs/wedding_thumbs/erinwedd_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_ac {
	background:url(assets/images/thumbs/wedding_thumbs/erin-wedd-2_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}	
	
a.wedding_photo_ad {
	background:url(assets/images/thumbs/wedding_thumbs/emily-brown-wedding_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_ae {
	background:url(assets/images/thumbs/wedding_thumbs/emily-brown-wedd3_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}
		
a.wedding_photo_af{
	background:url(assets/images/thumbs/wedding_thumbs/EmilyBrownwedd2_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_ag {
	background:url(assets/images/thumbs/wedding_thumbs/ElizabethEngagementpic_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

a.wedding_photo_ah {
	background: url(assets/images/thumbs/wedding_thumbs/D1IMG_0099_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_ai {
	background:url(assets/images/thumbs/wedding_thumbs/cdwedd0042_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_aj {
	background:url(assets/images/thumbs/wedding_thumbs/3036631885_10fddb38e1-1_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_ak {
	background:url(assets/images/thumbs/wedding_thumbs/carinawedding_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.wedding_photo_al {
	background:url(assets/images/thumbs/wedding_thumbs/carina2_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

a.wedding_photo_am {
	background:url(assets/images/thumbs/wedding_thumbs/blogrosiejerry0012_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

a.wedding_photo_an {
	background:url(assets/images/thumbs/wedding_thumbs/blogrosiejerry0009_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
a.wedding_photo_ao {
	background:url(assets/images/thumbs/wedding_thumbs/annwedd_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

a.wedding_photo_ap {
	background:url(assets/images/thumbs/wedding_thumbs/ann-du-wedding_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

a.wedding_photo_aq {
	background:url(assets/images/thumbs/wedding_thumbs/annwedd2_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

a.wedding_photo_ar {
	background: url(assets/images/thumbs/wedding_thumbs/amandawedding_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

a.wedding_gallery span {
	display:block;
	position:absolute;
	left:150px;
	top:10px;
	width:1px;
	height:1px;
	overflow:hidden;
	z-index:100;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	}
	
a.wedding_gallery:hover {
	white-space:normal; 
	border:1px solid #fff;
	}
	
a.wedding_gallery:hover img {
	border:1px solid #000;
	z-index:100;
	}
	
a.wedding_gallery:active img, a.wedding_gallery:focus img {
	border:1px solid #000;
	z-index:50;
	}
	
a.wedding_gallery, a.wedding_gallery:visited {
	display:block; 
	color:#000; 
	text-decoration:none; 
	border:1px solid #000; 
	width:75px; 
	height:47px; 
	margin:3px; 
	float:left; 
	font-size:11px;
	}
	
a.wedding_gallery:active {
	border:1px solid #eee;
	}
	
a.wedding_gallery:hover span {
	display:block;
	position:absolute;
	width:381px;
	height:375px;
	top:295px;
	left:135px;
	padding:5px;
	font-style:italic;
	color:#FFFFFF;
	background:#fff;
	z-index:100;
	font-size:11px;
	}
	
a.wedding_gallery:active span, a.wedding_gallery:focus span {
	display:block;
	position:absolute;
	width:381px;
	height:375px;
	top:295px;
	left:135px;
	padding:5px;
	font-style:italic;
	color:#FFFFFF;
	background:#fff;
	font-size:11px;
	z-index:50;
	}

#wedding_thumbs {
	width:4069px;
	height:58px;
	}

/*events portfolio area*/

#events_scrollbox {
	width:565px;
	height:75px;
	background:#f4f4f4;
	overflow:auto;
	border:1px solid #aaa;
	margin-top: 20px;
	float: left;
	margin-left: 0px;
	}
	
#events_text {
	width: 400px;
	float: left;
	padding-top: 400px;
	padding-left: 100px;
	}
a.events_photo_aae {
	background: url(assets/images/thumbs/events_thumbs/download4_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}

a.events_photo_aad {
	background: url(assets/images/thumbs/events_thumbs/download3_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}

a.events_photo_aac {
	background: url(assets/images/thumbs/events_thumbs/download2_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}
	
a.events_photo_aab {
	background: url(assets/images/thumbs/events_thumbs/download1_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}

a.events_photo_aaa {
	background: url(assets/images/thumbs/events_thumbs/christian-peta_72__oPt_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}

a.events_photo_aa {
	background: url(assets/images/thumbs/events_thumbs/7_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}
	
a.events_photo_ab {
	background: url(assets/images/thumbs/events_thumbs/8_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}
		
a.events_photo_ac {
	background: url(assets/images/thumbs/events_thumbs/10_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}
	
a.events_photo_ad {
	background: url(assets/images/thumbs/events_thumbs/11_l_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}	

a.events_photo_ae {
	background: url(assets/images/thumbs/events_thumbs/11_r_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}

a.events_photo_af {
	background: url(assets/images/thumbs/events_thumbs/13_l_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}
	
a.events_photo_a {
	background: url(assets/images/thumbs/events_thumbs/christian-nick-awards_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}
	
a.events_photo_b {
	background:url(assets/images/thumbs/events_thumbs/event_1_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
a.events_photo_c {
	background:url(assets/images/thumbs/events_thumbs/event_2_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.events_photo_d {
	background:url(assets/images/thumbs/events_thumbs/img_4172_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.events_photo_e {
	background:url(assets/images/thumbs/events_thumbs/img_4446_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.events_photo_f {
	background:url(assets/images/thumbs/events_thumbs/img_5144_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.events_photo_g {
	background:url(assets/images/thumbs/events_thumbs/img_5759_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.events_photo_h {
	background:url(assets/images/thumbs/events_thumbs/louis-verdad-image_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.events_photo_i {
	background:url(assets/images/thumbs/events_thumbs/normal_012-1_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
a.events_photo_j {
	background:url(assets/images/thumbs/events_thumbs/zoe2_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

a.events_gallery span {
	display:block;
	position:absolute;
	left:150px;
	top:10px;
	width:1px;
	height:1px;
	overflow:hidden;
	z-index:100;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	}
	
a.events_gallery:hover {
	white-space:normal; 
	border:1px solid #fff;
	}
	
a.events_gallery:hover img {
	border:1px solid #000;
	z-index:100;
	}
	
a.events_gallery:active img, a.events_gallery:focus img {
	border:1px solid #000;
	z-index:50;
	}
	
a.events_gallery, a.events_gallery:visited {
	display:block; 
	color:#000; 
	text-decoration:none; 
	border:1px solid #000; 
	width:75px; 
	height:47px; 
	margin:3px; 
	float:left; 
	font-size:11px;
	}
	

a.events_gallery:active {
	border:1px solid #eee;
	}
	
a.events_gallery:hover span {
	display:block;
	position:absolute;
	width:375px;
	height:400px;
	top:920px;
	left:135px;
	padding:5px;
	font-style:italic;
	color:#FFFFFF;
	background:#fff;
	z-index:100;
	font-size:11px;
	}
	
a.events_gallery:active span, a.events_gallery:focus span {
	display:block;
	position:absolute;
	width:375px;
	height:400px;
	top:920px;
	left:135px;
	padding:5px;
	font-style:italic;
	color:#FFFFFF;
	background:#fff;
	font-size:11px;
	z-index:50;
	}

#events_thumbs {
	width:1660px;
	height:58px;
	}
	
	
/*before and after portfolio area*/

#bna_scrollbox {
	width:250px;
	height:75px;
	background:#f4f4f4;
	overflow:auto;
	border:1px solid #aaa;
	margin-top: 20px;
	float: left;
	margin-left: 175px;
	}
	
#bna_text {
	width: 400px;
	float: left;
	padding-top: 164px;
	padding-left: 100px;
	}

a.bna_photo_aa {
	background: url(assets/images/thumbs/bna_thumbs/bna_1_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}
	
a.bna_photo_ab {
	background: url(assets/images/thumbs/bna_thumbs/bna_2_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}
		
a.bna_photo_ac {
	background: url(assets/images/thumbs/bna_thumbs/bna_3_thumb.jpg);
	background-repeat:no-repeat;
	background-position: center;
	}
	


a.bna_gallery span {
	display:block;
	position:absolute;
	left:150px;
	top:10px;
	width:1px;
	height:1px;
	overflow:hidden;
	z-index:100;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	}
	
a.bna_gallery:hover {
	white-space:normal; 
	border:1px solid #fff;
	}
	
a.bna_gallery:hover img {
	border:1px solid #000;
	z-index:100;
	}
	
a.bna_gallery:active img, a.bna_gallery:focus img {
	border:1px solid #000;
	z-index:50;
	}
	
a.bna_gallery, a.bna_gallery:visited {
	display:block; 
	color:#000; 
	text-decoration:none; 
	border:1px solid #000; 
	width:75px; 
	height:47px; 
	margin:3px; 
	float:left; 
	font-size:11px;
	}
	

a.bna_gallery:active {
	border:1px solid #eee;
	}
	
a.bna_gallery:hover span {
	display:block;
	position:absolute;
	width:600px;
	height:350px;
	top:1570px;
	left:34px;
	padding:2px;
	font-style:italic;
	color:#FFFFFF;
	background:#fff;
	z-index:100;
	font-size:11px;
	}
	
a.bna_gallery:active span, a.bna_gallery:focus span {
	display:block;
	position:absolute;
	width:600px;
	height:350px;
	top:1570px;
	left:34px;
	padding:2px;
	font-style:italic;
	color:#FFFFFF;
	background:#fff;
	font-size:11px;
	z-index:50;
	}

#bna_thumbs {
	width:250px;
	height:58px;
	}
