body { 
	margin:0px auto;
	padding:0px;
	background:#333 url(images/bg.gif) left top repeat-x;
	text-align:center; font:11px verdana, Arial, Helvetica, sans-serif; color:#FFF;
	overflow:hidden;
 }
a { text-decoration:none; color:#FFF; } 
#wrap {
	text-align:left;
	width:1000px;
	margin:0px auto;
	padding:0px;
 }
#home {
	
 }
 
#crew {
	margin-top:79px;
}
 
#know {
	margin-top:75px;
 }
#work {
	margin-top:76px;
 }
#what {
	margin-top:58px;
 }
#heard {
	margin-top:58px;
 }
#contact {
	margin-top:75px;
 }
.top {
	margin-top:15px;
 }
.top .logo, .top .logo_red, .top .logo_black {
	margin:0px;
	padding:0px;
	float:left; display:inline;
 }
.top .logo a {
	display:block;
	width: 237px;
	height:73px;
	background:url(images/logo.gif) left top no-repeat;
 }
.top .logo_red a {
	display:block;
	width: 112px;
	height:34px;
	background:url(images/logo_red.gif) left top no-repeat;
	margin-left:25px; 
 }
.top .logo_black a {
	width:112px;
	height:34px;
	display:block;
	background:url(images/logo_black.gif) left top no-repeat;
	margin-left:25px;
 }
.top span { display:none; }
.top .contactCup {
	float:left;
	margin:0px;
	padding:0px;
	margin-left:581px;
 }
.top .contactCup a {
	display:block;
	width:164px; 
	height:73px;
	background:url(images/contact.gif) left no-repeat;
 }
.clear {
	clear:both; height:0px;
 } 
#middle_home {
	margin-top:16px;
 }
#middle_work, #middle_know, #middle_what, #middle_heard, #middle_contact {
	margin-top:2px;
}
.content_home { 
	background:#e6e6e6 url(images/bg_content_home.gif) right bottom no-repeat;
	width:1000px;
	height:196px;
 }
.content_know {
	background:#e6e6e6 url(images/bg_knowus.jpg) left bottom no-repeat;
	width:1000px;
	height:476px;
 }
.content_work {
	background:#2c2b2b url(images/bg_work.jpg) left bottom no-repeat;
	width:1000px;
	height:476px;
}
.content_what {
	background:#ce171e url(images/bg_what.jpg) left -2px no-repeat;
	width:1000px;
	height:476px;
 }
.content_heard {
	background:#2c2b2b url(images/bg_heard.jpg) left bottom no-repeat;
	width:1000px;
	height:476px;
}
.content_contact {
	background:#2C2B2B url(images/bg_contact.jpg) left bottom no-repeat;
	width:1000px;
	height:476px;
 }
.content .nav {
	float:left;
	width:250px; 
 }
.content .navlist {
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(images/bg_nav.gif) left top no-repeat; padding-top:24px;
	height:170px;
 } 
.content .navlist_black {
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(images/bg_nav_black.gif) left top no-repeat; padding-top:24px;
	height:170px;
 } 
.content .navlist_heard {
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(images/bg_nav_heard.gif) left top no-repeat; padding-top:24px;
	height:170px;
 } 
.content .navlist_red {
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(images/bg_nav_red.gif) left top no-repeat; padding-top:24px;
	height:170px;
 } 
.content .navlist li {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:35px;
 }
.content .navlist a {
	display:block;
	width:167px;
	height:23px; 
	margin-bottom:4px;
 }
.navlist a.link_home, .navlist a.selHome:hover {
	background:url(images/nav.png) left top no-repeat;
 }
.navlist a.link_home:hover, .navlist a.selHome {
	background:url(images/nav.png) left -173px no-repeat;
}
.navlist a.know {
	background:url(images/nav.png) left -27px no-repeat; margin-bottom:5px;
 }
.navlist a.know:hover, .navlist a.selKnow {
	background:url(images/nav.png) left -200px no-repeat;
}
.navlist a.work {
	background:url(images/nav.png) 0px -55px no-repeat; margin-bottom:5px;
 }
.navlist a.work:hover, .navlist a.selWork {
	background:url(images/nav.png) left -228px no-repeat; 
}
.navlist a.what {
	background:url(images/nav.png) 0px -83px no-repeat; margin-bottom:6px;
 }
.navlist a.what:hover, .navlist a.selWhat {
	background:url(images/nav.png) left -256px no-repeat;
}
.navlist a.heard {
	background:url(images/nav.png) 0px -112px no-repeat;
 }
.navlist a.heard:hover, .navlist a.selHeard {
	background:url(images/nav.png) 0px -284px no-repeat;
 }
.navlist a.contact {
	background:url(images/nav.png) 0px -139px no-repeat; margin-bottom:0px;
 }
.navlist a.contact:hover, .navlist a.selContact {
	background:url(images/nav.png) left -312px no-repeat;
}
.navlist a span {
	display:none; 
 } 
.content .news { 
	margin-left:513px;
	width:220px;
	float:left;
	margin-top:10px; color:#333; text-align:right;
 }
.content .news a { color:#333; text-decoration:underline; }
#banner_home {
	height:250px;
	margin:0px;
	padding:0px;
 }
div.textKnow {
	margin-left:252px;
	padding-top:3px;
}
p.textKnow {
	background:url(images/knowus.gif) left top no-repeat; width:674px; height:439px;
 }
p.textKnow span {
	display:none;
 }
div.textWhat {
	margin-left:252px;
	padding-top:10px;
	height:470px;
	background-image: url(images/transparent.png);
	background-position: left top;
 }
div.textWork { margin-left:252px; } 
div.textHeard {
	margin-left:252px;
	padding-top:3px; height:467px; margin-right:10px; background:transparent;
 }
.textWhat .heading {
	margin:0px; padding:0px; padding-left:5px;
	margin-bottom:5px; font:bold 14px Verdana, Arial, Helvetica, sans-serif;
 } 
.textWhat p {
	margin:0px;
	padding:0px; padding-left:5px;
 }
.emailForm {
	padding-top:205px; color:#ce171e; margin-left:-55px; font:11px Arial, Helvetica, sans-serif; float:left; border:0px solid red; margin-right:35px; 
 }
.fbookBox {
	float: right;
	margin-top: 10px;	
 }
 
.emailForm input { font:11px Arial, Helvetica, sans-serif;  }
 
.textWhat p.block1, p.block2, p.block3 {
	text-align:justify;
	line-height:1.42em;
 }
.textWhat p.block3 {
	padding-bottom:20px; 
 } 
.serviceImg {
	display:block;
	float:right;
	margin-left:60px; margin-right:80px;
 } 
.serviceImg1 {
	margin-bottom:40px; margin-top:22px;
 }
 
.footer {
	text-align:center;
	padding-top:10px; color:#FFF;
 }
.footer_services {
	padding-top:30px;
 }
.footer_heard {
	padding-top:30px;
 }
.footerLast {
	padding-bottom:20px;
 }
.footer .footer_links {
	display:block;
	margin-bottom:5px;
 }
.footer a {
	color:#FFF;
 }
 
.textWork iframe {
	margin:0px; padding:0px; }

#crewLink, #knowLink, #workLink, #whatLink, #heardLink, #contactLink {
	 margin-top: 6px;
}

.topmargin {
	margin-top: 12px;	
}	  
 
.textCrew {
	padding: 10px 20px;
	color: #222222;
	text-align: left;
}

.imgthecrew {
	text-align: center;	
	margin: -10px auto 0px;
}

.goHome {
	text-transform: uppercase;
	display: block;
	float: right;
	margin: 30px 15px 0px;
}

a:hover.goHome {
	color: #BBB;	
}
 
#homeLink {
	display: block;
	height: 15px;	
}

#home .top {
	margin-top: 0px;	
}

.dottedline {
	background-image: url(images/dottedline.png);
	background-repeat: repeat-x;
	background-position: left 1px;
}
 
/* SAFARI HACKS */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body {  }
	
}
/* IE8 ONLY CSS */ 
 .top_home {
	height:73px;\
 }
.top_know { height:34px;\ } 
.top_work { height:34px;\}
.textWork iframe.portfolioFrame { width:765px; width:750px;\}

