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


img.floatLeft { 
    float: left; 
    padding-top: 0px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 0px;
}


div#btext{ 
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 510px;
	vertical-align: top;
	float: left;


} 




div#uber {
		width:1010px;
		height: 107px;
		vertical-align:top; 


}

div#flash {
		width:660px;
		vertical-align:top;
		float: left;
}

div#spacer {
		width:187px;
		height:11px;
		vertical-align:top;
		float: left;
		padding-top: 0px;
    	padding-right: 0px;
   		padding-bottom: 0px;
   		padding-left: 0px;
		border:none;
		background:#FFF;
		margin:0px; 
}


#slideshow {
position:absolute;
top: 0;
left: 0;
width:660px;
height:600px;
padding-left: 200px;

} 

#menu {
background-color:#FFFFFF;
float:left;
height:99px;
vertical-align:top;
width:302px;
background-color:#FFFFFF;
}

#menu_wed {
background-color:#FFFFFF;
float:left;
height:90px;
vertical-align:top;
width:302px;
background-color:#FFFFFF;
padding-top:8px;
}



#more_menu{
float: left;
width:  106px;
height: 99px;
vertical-align:top; 
background-color:#F5F5F5;

}

#main_menu{
float: left;
width:  68px;
height: 93px; 
padding-top: 6px;
background-color:#FFFFFF;
}

/*travel*/
a.travel{
	display: block;
	width: 68px;
	height: 19px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/travel_btn.jpg);
	vertical-align:top; 
}

a.travel:hover {
	background-position: -68px 0;
	background-color:#FFFFFF;

}

/*editorial*/
a.editorial{
	display: block;
	width: 68px;
	height: 16px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/editorial_btn.jpg);
	vertical-align:top; 
}

a.editorial:hover {
	background-position: -68px 0;
	background-color:#FFFFFF;

}

/*Corp*/
a.corp{
	display: block;
	width: 68px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/corp_btn.jpg);
	vertical-align:top; 
}

a.corp:hover {
	background-position: -68px 0;
	background-color:#FFFFFF;

}


/*Port*/
a.port{
	display: block;
	width: 68px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/port_btn.jpg);
	vertical-align:top; 
}

a.port:hover {
	background-position: -68px 0;
	background-color:#FFFFFF;

}



/*Mat*/
a.mat{
	display: block;
	width: 68px;
	height: 16px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/mat_btn.jpg);
	vertical-align:top; 
}

a.mat:hover {
	background-position: -68px 0;
	background-color:#FFFFFF;

}




/*Wedding*/
a.wedding{
	display: block;
	width: 68px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/wedding_btn.jpg);
	vertical-align:top; 
}

a.wedding:hover {
	background-position: -68px 0;
	background-color:#FFFFFF;

}




/*Contact*/
a.contact_2{
	display: block;
	width: 106px;
	height: 14px;
	text-decoration: none;
	background-color:#F5F5F5;
	background-image:url(images/contact_rollover.jpg);
	vertical-align:top; 
}

a.contact_2:hover {
	background-position: -106px 0;
	background-color:#F5F5F5;

}


/*LOCATION*/
a.location_2{
	display: block;
	width: 106px;
	height: 14px;
	text-decoration: none;
	background-color:#F5F5F5;
	background-image:url(images/location_rollover.jpg);
	vertical-align:top; 
}

a.location_2:hover {
	background-position: -106px 0;
	background-color:#F5F5F5;

}

/*BIO*/
a.bio_2{
	display: block;
	width: 106px;
	height: 18px;
	text-decoration: none;
	background-color:#F5F5F5;
	background-image:url(images/bio_rollover.jpg);
	vertical-align:top; 
}

a.bio_2:hover {
	background-position: -106px 0;
	background-color:#F5F5F5;

}



/*Travel_Editorial*/
a.gallery{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/gallery.jpg);
}

a.gallery:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;

}


/*Port_babies*/
a.port_babies{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/port_babies.jpg);
}

a.port_babies:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;

}

/*Port_fam*/
a.port_fam{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/port_fam.jpg);
}

a.port_fam:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;

}

/*Port_actors*/
a.port_actors{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/port_actors.jpg);
}

a.port_actors:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;

}


/*Port_rates*/
a.port_rates{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/port_rates.jpg);
}

a.port_rates:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;

}


/*Wedding_Gallery1*/
a.wed_gallery{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/wed_gallery1.jpg);
}

a.wed_gallery:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;
}

/*Wedding_Gallery2*/
a.wed_gallery2{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/wed_gallery2.jpg);
}

a.wed_gallery2:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;
}

/*Wedding_rates*/
a.wed_rates{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/wed_rates.jpg);
}

a.wed_rates:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;

}

/*Wedding_Engage*/
a.wed_engage{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/wed_engage.jpg);
}

a.wed_engage:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;

}

/*Wedding_Booth*/
a.wed_booth{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/wed_booth.jpg);
}

a.wed_booth:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;

}

/*Wedding_Book*/
a.wed_book{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/wed_books.jpg);
}

a.wed_book:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;
}



/*CORP_Rates*/
a.corp_rates{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/corp_rates.jpg);
}

a.corp_rates:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;

}


/*CORP_Events*/
a.corp_events{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/corp_events.jpg);
}

a.corp_events:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;

}


/*CORP_Products*/
a.corp_prod{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/corp_products.jpg);
}

a.corp_prod:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;
}

/*CORP_Exec*/
a.corp_exec{
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/corp_portraits.jpg);
}

a.corp_exec:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;
}
/*MAT GALLERY*/
a.mat_gallery {
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/Mat_gallery1.jpg);
}

a.mat_gallery:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;
}

/*MAT RATES*/
a.mat_rates {
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/Mat_Rates.jpg);
}

a.mat_rates:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;
}


/*MAT WEARS*/
a.mat_wear {
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/Mat_whattowear.jpg);
}

a.mat_wear:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;
}



/*PRICE*/
a.price {
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/price_rollover.jpg);
}

a.price:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;
}

/*blog*/
a.blog {
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/blog_rollover.jpg);
}

a.blog:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;
}

/*bio*/
a.bio {
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/bio_rollover.jpg);
}

a.bio:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;
}

/*contact*/
a.contact {
	display: block;
	width: 302px;
	height: 14px;
	text-decoration: none;
	background-color:#FFFFFF;
	background-image:url(images/contact_rollover.jpg);
}

a.contact:hover {
	background-position: -302px 0;
	background-color:#FFFFFF;
}






.displace {
	position: absolute;
	left: -5000px;
	}

