@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4B4543;
	
	background-image:url(../images/background_bottom.jpg);
	background-repeat:repeat;
	}
	
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4B4543;
	text-decoration:none;
	}
	
.footer_content {
	padding-left:276px;
	padding-top:34px;
	padding-right:20px;
	padding-bottom:20px;
	color:#908B72;
	font-size:9px;
	
	background-image:url(../images/footerBG.jpg);
	background-repeat:no-repeat;
	}
	
	.footer_content a {
		color:#908B72;
		font-size:9px;
		text-decoration:underline;
	}
	
	.footer_content a:hover {
		color:#FFFFFF;
		font-size:9px;
		text-decoration:underline;
	}
	
.footer_content_home {
	padding-left:0px;
	padding-top:34px;
	padding-right:0px;
	padding-bottom:0px;
	color:#908B72;
	font-size:9px;
	
	background-image:url(../images/footerBG4-5.jpg);
	/*background-image:url(../images/footerBG2.jpg);*/
	background-repeat:no-repeat;
	}
	
	.footer_content_home a {
		color:#908B72;
		font-size:9px;
		text-decoration:underline;
	}
	
	.footer_content_home a:hover {
		color:#FFFFFF;
		font-size:9px;
		text-decoration:underline;
	}
	
	/* Footer styles ***************************************************************************************************************/
		/* INTERIOR FOOTER. */
		.footer_content_int {
			padding-left:276px;
			padding-top:34px;
			padding-right:20px;
			padding-bottom:20px;
			color:#908B72;
			font-size:9px;
			
			background-image:url(../images/footerBG_interior3.jpg);
			background-repeat:no-repeat;
			}
		
			.footer_content_int a {
				color:#908B72;
				font-size:9px;
				text-decoration:underline;
				}
			
			.footer_content_int a:hover {
				color:#FFFFFF;
				font-size:9px;
				text-decoration:underline;
				}
				
		.footer_landing_int {
			padding-left:276px;
			padding-top:34px;
			padding-right:20px;
			padding-bottom:20px;
			color:#908B72;
			font-size:9px;
			
			background-image:url(../images/footerBG_landing.jpg);
			background-repeat:no-repeat;
			}
		
			.footer_landing_int a {
				color:#908B72;
				font-size:9px;
				text-decoration:underline;
				}
			
			.footer_landing_int a:hover {
				color:#FFFFFF;
				font-size:9px;
				text-decoration:underline;
				}
				
		
		/* INTERIOR FOOTER - DOTTED. */
		.footer_content_dot {
			padding-left:276px;
			padding-top:34px;
			padding-right:20px;
			padding-bottom:20px;
			color:#908B72;
			font-size:9px;
			
			background-image:url(../images/footerBG_interior_dotted2.jpg);
			background-repeat:no-repeat;
			}
		
			.footer_content_dot a {
				color:#908B72;
				font-size:9px;
				text-decoration:underline;
				}
			
			.footer_content_dot a:hover {
				color:#FFFFFF;
				font-size:9px;
				text-decoration:underline;
				}
				
		/* INTERIOR FOOTER - NOT DOTTED. */
		.footer_content_dotless {
			padding-left:276px;
			padding-top:34px;
			padding-right:20px;
			padding-bottom:20px;
			color:#908B72;
			font-size:9px;
			
			background-image:url(../images/footerBG_interior_dotless2.jpg);
			background-repeat:no-repeat;
			}
		
			.footer_content_dotless a {
				color:#908B72;
				font-size:9px;
				text-decoration:underline;
				}
			
			.footer_content_dotless a:hover {
				color:#FFFFFF;
				font-size:9px;
				text-decoration:underline;
				}
				
	/* Navigation styles ***************************************************************************************************************/
		.navigation {
			font-size:9px;
			color:#d18416;
			text-transform:uppercase;
			/*padding-right:38px;*/
			letter-spacing:1.25px;
			}
			
			.navigation a {
				text-decoration:none;
				font-size:9px;
				color:#d18416;
				text-transform:uppercase;
				padding-right:30px;
				}
			
		.subnav_tray1 {
			color:#D18316;
			font-size:9px;
			padding-left:10px;
			letter-spacing:1.25px;
			}
		
			.subnav_tray1 a {
				text-decoration:none;
				color:#7a8687;
				font-size:9px;
			}
			
			.subnav_tray1 a:hover {
				text-decoration:none;
				color:#D18316;
				font-size:9px;
			}
			
		.subnav_tray1_meet {
			color:#D18316;
			font-size:9px;
			letter-spacing:1.25px;
			}	
			
			.subnav_tray1_meet a {
			color:#D18316;
			font-size:9px;
			letter-spacing:1.25px;
				}	
			
		.subnav_tray2 {
			color:#EFEEE1;
			font-size:9px;
			padding-left:97px;
			padding-bottom:0px;
			letter-spacing:1.25px;
			}
			
			.subnav_tray2 a {
				text-decoration:none;
				color:#AFAC84;
			}
			
			.subnav_tray2 a:hover {
				text-decoration:none;
				color:#EFEEE1;
				font-size:9px;
			}
	
	/* CONTENT AREAS + BACKGROUNDS. */
	
	.home_content {
		/*background-image:url(../images/contentBG1.jpg);*/
		background-image:url(../images/contentBG2.jpg);
		background-repeat:no-repeat;
		padding-left:83px;
		padding-top:115px;
		padding-right:150px;
		line-height:3em;
		color:#4B4543;
		}
		
	.landing_about {
		background-image:url(../images/landingBG_about2.jpg);
		background-repeat:no-repeat;
		padding-left:83px;
		padding-top:115px;
		padding-right:150px;
		/*padding-bottom:20px;*/
		line-height:1.5em;
		color:#4B4543;
		font-size:11px;
		}
		
	.landing_why {
		background-image:url(../images/landingBG_whyus2.jpg);
		background-repeat:no-repeat;
		padding-left:83px;
		padding-top:115px;
		padding-right:150px;
		/*padding-bottom:20px;*/
		line-height:1.5em;
		color:#4B4543;
		font-size:11px;
		}
		
	.landing_work {
		background-image:url(../images/landingBG_ourwork2.jpg);
		background-repeat:no-repeat;
		padding-left:83px;
		padding-top:115px;
		padding-right:150px;
		/*padding-bottom:20px;*/
		line-height:1.5em;
		color:#4B4543;
		font-size:11px;
		}
		
	.landing_client {
		background-image:url(../images/landingBG_partners2.jpg);
		background-repeat:no-repeat;
		padding-left:83px;
		padding-top:115px;
		padding-right:150px;
		/*padding-bottom:20px;*/
		line-height:1.5em;
		color:#4B4543;
		font-size:11px;
		}
		
	.interior {
		background-image:url(../images/interiorBG2.jpg);
		background-repeat:no-repeat;
		padding-left:83px;
		padding-top:40px;
		padding-right:150px;
		padding-bottom:20px;
		line-height:1.5em;
		color:#4B4543;
		font-size:11px;
		}
		
	.interior_narrow {
		background-image:url(../images/interiorBG_narrow2.jpg);
		background-repeat:repeat-y;
		padding-left:37px;
		padding-top:40px;
		padding-right:150px;
		padding-bottom:20px;
		line-height:1.5em;
		color:#4B4543;
		font-size:11px;
		}
		
		.interior_title {
			font-size:14px;
			color:#6a1315;
			line-height:15px;
			}
			
		.interior_byline {
			font-size:9px;
			text-transform:uppercase;
			}
			
	.interior_portfolio {
		background-image:url(../images/interiorBG.jpg);
		background-repeat:no-repeat;
		padding-left:0px;
		padding-top:0px;
		/*padding-right:150px;
		padding-bottom:40px;*/
		color:#4B4543;
		font-size:11px;
		}
		
		.gutter_portfolio {
			background-image:url(../images/gutterBG_dotted_portfolio2.jpg);
			background-repeat:no-repeat;
			padding-top:30px;
			
			/*
			padding-right:40px;
			padding-left:25px;
			*/
			font-size:10px;
			line-height:2em;
			text-decoration:none;
		}
		
			.gutter_portfolio a {
				font-size:10px;
				text-decoration:none;
			}
		
		.panel_portfolio {
			padding-top:30px;
			padding-left:21px;
		}
		
			.panel_portfolio a {
				color:#d18416;
				text-decoration:none;
			}
			
		.panel_portfolio_selected {
			text-decoration:underline;
		}
		
	.facebook_tray {
		margin-right:45px;
	}
	
/* Styles for sweepstakes. */
.sweeps_block {
	color:#f4b456;	
	font-size:16px;
	line-height:24px;
	font-weight:bold;
}

.sweeps_option1 {
	color:#489ba6;
	font-weight:bold;
}

.sweeps_option2 {
	color:#d3644f;
	font-weight:bold;
}

.sweeps_option3 {
	color:#768b20;
	font-weight:bold;
}

.sweeps_option4 {
	color:#f2a634;
	font-weight:bold;
}