/*-- MASTER POSITIONAL --*/
	#body-wrap { float: left; width: 100%; height: 100%; }
	#body-inner { float: left; width: 920px; height: auto; margin: 35px 0 0 50px; }
	#body-inner-wide { float: left; width: 940px; height: auto; margin: 35px 0 0 50px; }
/*-- MASTER POSITIONAL --*/
/*-- CONTENT --*/
	#logo { float: left; width: 100%; height: auto; }
	#subsection { float: left; width: 600px; height: auto; margin: 0 0 0 10px;  }
	
	#menu-large { float: left; width: 100%; height: auto; margin: 80px 0 0 0; }
		#menu-large dl { float: left; width: 100%; }
		#menu-large dt { color: #ffffff; font-size: 100px;  margin: 0 0 -20px 0; *margin: 0 0 -40px 0; *padding-bottom: 20px; }
	
	#menu-small { float: left; width: 100%; height: auto; margin: 40px 0 0 0; text-align: left; }
		#menu-small dl { float: left; width: 100%; }
		#menu-small dt { color: #ffffff; font-size: 12px; }

	#logos { float: left; width: 100%; height: auto; margin: 40px 0 0 0; text-align: left; }
		#logos img { float: left; margin: 0 10px 0 0; }

	#menu-section, #menu-showcase { clear: left; float: left; width: 190px; height: auto; margin: 85px 0 0 0; }
		#menu-section dt, #menu-showcase  dt{ color: #ffffff; font-size: 25px; margin: 0 0 0 0; }
		
	#menu-section-alt { clear: left; float: left; width:370px; height: auto; margin: 85px 0 0 0; }
		#menu-section-alt dt { color: #ffffff; font-size: 13px; }
		
	#featured-photographer { float: left; width: 140px; height: auto; margin: 25px 0 0 0; text-align: left; }
		#featured-photographer img { float: left; }
		.featured-photo { float: left; clear: left; margin: 10px 0 10px 0; *margin: 8px 0 8px 0; }
	
	#image-grid-wrap { float: left; width: 728px; height: 560px; overflow: hidden; margin: 85px 0 0 0; }
		/*.image-block { float: left; width: 53px; height: 37px; margin: 0 3px 3px 0; }*/
		.image-block { float: left; width: 53px; height: 37px; margin: 0 0 0 0; }
	
	.image-hover { position: absolute; width: 180px; height: 145px; padding: 10px; background-color: #000000; }
		.image-hover img { float: left; }
		.image-hover span { float: left; font-size: 12px; margin: 5px 0 0 0; }
	
	#slideshow-wrap { float: left; width: 720px; height: 500px; overflow: hidden; margin: 85px 0 0 0; }
	#slideshow-sleeve { float: left; width: 10720px; height: 500px; }
		#slideshow-sleeve img { float: left; }
	
	#photographer-details { clear: left; float: left; width: 720px; height: auto; margin: 20px 0 0 190px; }
	#photographer-details-left { float: left; width: auto; height: auto; }
	#photographer-details-right { float: left; width: auto; height: auto; margin: 0 0 0 70px; }
	#photographer-details a, #photographer-details h4 { color: #FF005B; }

	#agency-details, #big-details { float: left; text-align: left; width: 545px; height: auto; margin: 85px 0 0 0; text-align: left; }
	#generic-details { float: left; text-align: left; width: 415px; height: auto; margin: 85px 0 0 0; text-align: left; }
		#agency-details p { font-size: 38px; line-height: 40px; margin: 0px; text-align: left; }
		#big-details p { font-size: 38px; line-height: 40px; margin: 0 0 25px 0; text-align: left; color: #049DD7; }
        #agency-details h5 { color: #049DD7; }
        #big-details a, #agency-details a { color: #FF005B; }
	#agency-details { padding: 0 0 50px 0; }
	.item-footer { color: #373737; padding: 0 0 15px 0; }

	.madebyexpo { position: absolute; bottom: 10px; right: 10px; font-size: 11px; color: #757579; }
	
	#ads { float: left; width: 290px; margin: 85px 0 0 40px; }
		#ads-gold { float: left; width: 290px; margin: 0 0 15px 0; }
		#ads-silver { float: left; width: 290px; margin: 0 0 15px 0; }
		#ads-bronze { float: left; width: 290px; margin: 0 0 15px 0; }
		#ads-text { float: left; width: 290px; margin: 0 0 15px 0; }
		
		.ad { float: left; width: 134px; height: 95px; margin: 0 10px 10px 0; }
		.ad-wide { float: left; width: 290px; height: auto; margin: 0 0 10px 0; }
			.ad-wide p { color: #ffffff; }
	
	div#Email,
	div#Password { float: left; width: 350px; *margin: 0 0 10px 0; }
	
	div#Email label,
	div#Password label { float: left; width: 70px; font-size: 12px; padding: 5px 0 0 0; }

	div#Email input,
	div#Password input { float: left; width: 252px; height: 21px; padding: 3px 0 0 3px; background-color: #ffffff; border: 0px; margin: 0 0 10px 0; }
	
	p#Remember { float: left; width: 100%; margin: 0 0 10px 70px; }
	
	.Actions { float: left; margin: 0 0 0 70px; *margin: 10px 0 0 35px; }
	.Actions input { background-color: #ffffff; border: 0px; padding: 3px; border: 1px solid #666666; text-align: center; }
	
	.booknow { position: absolute; left: 930px; top: 100px; }
	
/*-- CONTENT --*/



