/* ------------------------------------------------ */
/*	TAG RESET										*/
	html, body, div, span, applet, object, iframe {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	}

/* ------------------------------------------------ */
/*	MAIN CONTAINERS									*/

	html { min-width: 928px; }
	body { text-align: center; background: #FFFFFF url('../images/bg.jpg') repeat-x top; }
	
	.outer { width: 928px; margin: 0px auto; padding: 0px; position: relative; }
	.wrapper { width: 928px; text-align: left; }
	.man { width: 139px; position: absolute; top: 0px; }
	
	/* ------------------------------------------------ */
	/*	HEADER											*/
	
		.header {
		width: 928px;
		height: 116px;
		float: left;
		background: url('../images/bg-header.jpg') no-repeat;
		}
			.logo { width: 281px; float: left; padding: 45px 0px 0px 16px; }
			.nav { width: 437px; float: left; padding: 64px 0px 0px 0px; }
				.nav ul, .nav li { margin: 0px; padding: 0px; height: 23px; display: inline; float: left; }
					.nav li a.home { display: block; overflow: hidden; background: url('../images/nav/home.jpg') no-repeat; margin: 0px; padding: 0px; }
					.nav li a.model { display: block; overflow: hidden; background: url('../images/nav/model.jpg') no-repeat; margin: 0px; padding: 0px; }
					.nav li a.discover { display: block; overflow: hidden; background: url('../images/nav/discover.jpg') no-repeat; margin: 0px; padding: 0px; }
					.nav li a.clients { display: block; overflow: hidden; background: url('../images/nav/clients.jpg') no-repeat; margin: 0px; padding: 0px; }
					.nav li a:hover { display: block; overflow: hidden; background-position: 0 -23px; }
					
					.nav li a.homeon { display: block; overflow: hidden; background: url('../images/nav/home.jpg') 0 -23px no-repeat; margin: 0px; padding: 0px; }
					.nav li a.modelon { display: block; overflow: hidden; background: url('../images/nav/model.jpg') 0 -23px no-repeat; margin: 0px; padding: 0px; }
					.nav li a.clientson { display: block; overflow: hidden; background: url('../images/nav/clients.jpg') 0 -23px no-repeat; margin: 0px; padding: 0px; }
			.icons { width: 194px; float: left; padding: 54px 0px 0px 0px; }
				.icons ul { margin: 0px; padding: 0px; display: inline; float: left; }
				.icons li { margin: 0px; padding: 0px 6px 0px 0px; height: 54px; display: inline; float: left; }
					.icons li a.home { display: block; overflow: hidden; background: url('../images/icons/home.jpg') no-repeat; }
					.icons li a.model { display: block; overflow: hidden; background: url('../images/icons/model.jpg') no-repeat; }
					.icons li a.discover { display: block; overflow: hidden; background: url('../images/icons/discover.jpg') no-repeat; }
					.icons li a.clients { display: block; overflow: hidden; background: url('../images/icons/clients.jpg') no-repeat; }
					
					.icons li a:hover { display: block; overflow: hidden; background-position: 0 -54px; }
					
					.icons li a.homeon { display: block; overflow: hidden; background: url('../images/icons/home.jpg') 0 -54px no-repeat; }
					.icons li a.modelon { display: block; overflow: hidden; background: url('../images/icons/model.jpg') 0 -54px no-repeat; }
					.icons li a.clientson { display: block; overflow: hidden; background: url('../images/icons/clients.jpg') 0 -54px no-repeat; }
					
				
	/* ------------------------------------------------ */
	/*	BANNERS											*/
	
		.banner_home { width: 928px; height: 252px; float: left; background: url('../images/bg-banner_home.jpg') no-repeat; }
		.banner_sub { width: 928px; height: 182px; float: left; background: url('../images/bg-banner_sub.jpg') no-repeat; }
			.banner_image { width: 900px; float: left; padding: 6px 14px 9px 14px; }
			.banner_title { width: 389px; float: left; padding: 5px 0px 0px 22px; }
			.banner_icons { width: 81px; float: left; padding: 0px 0px 0px 417px; }
				.banner_icons ul { margin: 0px; padding: 0px; display: inline; float: left; }
				.banner_icons li { margin: 0px; padding: 0px 6px 0px 0px; display: inline; float: left; }
				
	/* ------------------------------------------------ */
	/*	CONTENT											*/
	
		.content {
		width: 928px;
		float: left;
		padding: 28px 0px 0px 0px;
		background: #FFFFFF url('../images/bg-content.jpg') no-repeat;
		}
			.content_left { width: 227px; height: 287px; float: left; border-right: 2px solid #AD7F53; }
				.cl_blurb { padding: 12px 0px 0px 31px; }
			.content_right { width: 699px; float: left; }
				.cr_left { width: 364px; float: left; padding: 11px 0px 0px 25px; display: inline; border-right: 1px dotted #A9A9A9; }
				.cr_right { width: 288px; float: left; padding: 11px 0px 0px 21px; display: inline; }
					.crr_input { width: 288px; height: 23px; float: left; display: inline; background: url('../images/bg-crr_input.jpg') no-repeat; }
					.crr_text { width: 288px; height: 69px; float: left; display: inline; background: url('../images/bg-crr_text.jpg') no-repeat; margin: 0px 0px 10px 0px; }
				.cr_sub_left { width: 329px; float: left; padding: 11px 0px 0px 25px; display: inline; border-right: 1px dotted #A9A9A9; }
				.cr_sub_right { width: 321px; float: left; padding: 11px 0px 0px 23px; display: inline; }
					.crr_model { width: 289px; margin: 0px 0px 19px 0px; padding: 0px 0px 21px 0px; border-bottom: 1px dotted #A9A9A9; }
					.crr_client { width: 289px; float: left; padding: 0px 0px 15px 0px; }
						.crr_client_left { width: 122px; float: left; }
						.crr_client_right { width: 167px; float: left; }
						
						
			.cr_sub_featured_clients { width: 674px; float: left; padding: 11px 0px 0px 25px; }
				.crsfc_title { width: 674px; float: left; }
				.crsfc_client { width: 333px; float: left; padding: 0px 0px 20px 0px; }
					.crsfc_client_left { width: 131px; float: left; }
					.crsfc_client_right { width: 202px; float: left; padding: 3px 0px 0px 0px; }
	
	/* ------------------------------------------------ */
	/*	CONTENT_FOOTER									*/
	
		.content_footer {
		width: 100%;
		height: 246px;
		float: left;
		background: url('../images/bg-content-footer.jpg') repeat-x;
		}
		.cf_body { width: 928px; height: 246px; margin: 0px auto; text-align: left; background: url('../images/bg-cf_body.jpg') no-repeat; }
		.cf_iim_body { width: 928px; height: 246px; margin: 0px auto; text-align: left; background: url('../images/bg-cf_iim_body.jpg') no-repeat; }
		.cf_clients_body { width: 928px; height: 246px; margin: 0px auto; text-align: left; background: url('../images/bg-cf_clients_body.jpg') no-repeat; }
			.cfb_logos { float: left; margin: 90px 0px 0px 218px; display: inline; }
				.cfb_logos ul { height: 48px; display: inline; float: left; }
				.cfb_logos li { height: 48px; display: inline; margin: 0px 10px 0px 0px; list-style-type: none; float: left; }
					.cfb_logos li a.hre { display: block; overflow: hidden; background: url('../images/logo-hre.gif') no-repeat; }
					.cfb_logos li a.ch2 { display: block; overflow: hidden; background: url('../images/logo-ch2.gif') no-repeat; }
					.cfb_logos li a.disc { display: block; overflow: hidden; background: url('../images/logo-discover.gif') no-repeat; }
					.cfb_logos li a.fine { display: block; overflow: hidden; background: url('../images/logo-fine.gif') no-repeat; }
					.cfb_logos li a:hover { display: block; overflow: hidden; background-position: 0 -48px; }
			.cfb_links { width: 700px; float: left; margin: 58px 0px 0px 28px; display: inline; }
			.cfb_bt { width: 199px; float: left; padding: 56px 0px 0px 0px; }
		
	/* ------------------------------------------------ */
	/*	FOOTER									*/
	
		.footer {
		width: 100%;
		height: 159px;
		background: url('../images/bg-footer.jpg') repeat-x;
		clear: both;
		}
			.footer_body { width: 928px; margin: 0px auto; padding: 20px 0px 0px 0px; text-align: left; }
				.fb_credits { width: 362px; height: 40px; margin: 0px 0px 0px 13px; padding: 0px 0px 0px 10px; float: left; border-left: 2px solid #AD7F53; display: inline; }
				.fb_address { width: 219px; height: 40px; padding: 0px 0px 0px 10px;  float: left; border-left: 2px solid #AD7F53; display: inline; }
				.fb_pobox { width: 98px; height: 40px; padding: 0px 0px 0px 10px;  float: left; border-left: 2px solid #AD7F53; display: inline; }
				.fb_contact { width: 179px; height: 40px; padding: 0px 0px 0px 10px;  float: left; border-left: 2px solid #AD7F53; display: inline; }
				
	/* ------------------------------------------------ */
	/*	DROP BOX										*/		
	
		#dropinboxv2cover{
		width: 520px; /*change width to desired */
		height: 357px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
		position:absolute; /*Don't change below 4 rules*/
		z-index: 10000;
		overflow: hidden;
		visibility: hidden;
		margin: 50px 0px 0px 10px;
		left: 30px;
		}
		
		#dropinboxv2{
		width: 500px; /*change width to above width-20. */
		height: 337px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
		background: #fff;
		border-left: 10px solid #fff; /*Customize box appearance*/
		border-right: 10px solid #fff; /*Customize box appearance*/
		position:absolute; /*Don't change below 3 rules */
		left: 0;
		right: 0;
		top: 0;
		}