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

body{
	background-color:#000;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
	}


	
#wrapper{
	width:980px;
	margin:0px auto 0px auto;

	}
	
#header{
	width:980px;
	float:left;
	height:176px;
	border-bottom:solid 1px #FFF;
	}
	
#logo{
	width:275px;
	height:51px;
	margin-top:96px;
	float:left;
	}
	
#headright{
	float:right;
	margin-top:38px;}
	
#info{
	margin-bottom:51px;
	text-align:right;
	font-size:11px;
	line-height:16px;
	
	}
	
#nav{
	width:416px;
	height:20px;
	text-align:right;
}

a.nav:link {font-size:14px; color:#fff; text-decoration: none; }
a.nav:visited {font-size:14px; color:#fff; text-decoration: none; }
a.nav:hover {font-size:14px; color:#000; text-decoration: none; background-color:#FFF }

a.navON:link {font-size:14px; color:#000; text-decoration: none;  background-color:#FFF  }
a.navON:visited {font-size:14px; color:#000; text-decoration: none;  background-color:#FFF  }
a.navON:hover {font-size:14px; color:#000; text-decoration: none; }

a.mainstyle:link {font-size:11px; color:#000; text-decoration: none; background-color:#FFF }
a.mainstyle:visited {font-size:11px; color:#000; text-decoration: none; background-color:#FFF }
a.mainstyle:hover {font-size:11px;color:#fff; text-decoration: none; background-color:#000  }

a.subnav:link {font-size:14px; color:#fff; text-decoration: none; }
a.subnav:visited {font-size:14px; color:#fff; text-decoration: none; }
a.subnav:hover {font-size:14px; color:#000; text-decoration: none; background-color:#FFF }

a.subnavON:link {font-size:14px; color:#000; text-decoration: none;  background-color:#FFF }
a.subnavON:visited {font-size:14px; color:#000; text-decoration: none;  background-color:#FFF }
a.subnavON:hover {font-size:14px; color:#000; text-decoration: none; }

a.linkstyle:link {font-size:11px; color:#fff; text-decoration: none;}
a.linkstyle:visited {font-size:11px; color:#fff; text-decoration: none;}
a.linkstyle:hover {font-size:11px;color:#ccc; text-decoration: none;}



#content{
	float:left;
	width:980px;
	text-align:left;
	margin-top:80px;
	padding-bottom:80px;
	border-bottom:solid 1px #FFF;}
	
	#work_content{
	float:left;
	width:980px;
	text-align:left;
	margin-top:40px;
	padding-bottom:80px;		
	border-bottom:solid 1px #FFF;}
	
	
#col1{
	width:340px;
	float:left;
	margin-right:55px;
	background-image:url(images/phrase1.gif);
	background-repeat:no-repeat;}
	
	#col1about{
	width:340px;
	float:left;
	margin-right:55px;}
	
	
#col2_head{
	width:315px;
	border-bottom:solid 1px #FFF;
	height:51px;
}

#col2_viewall{
	float:right;
	margin-top:26px;}
	
.fleft{float:left;}

#col2{
	width:315px;
	float:left;
	margin-right:54px;}

#col3{
	width:215px;
	float:left;}
	
	#col3_head{
	width:215px;
	border-bottom:solid 1px #FFF;
}












#recent_sub{
	height:119px;
	width:315px;
	float:left;
	border-bottom:solid 1px #FFF;
	
	}
	
	#recent_sub_inner{
	height:110px;
	width:315px;
	float:left;
	margin-top:11px;
	margin-bottom:11px;
	
	}
	
	#recent_sub_inner img {float:left; padding-right:10px;}
	
	.grey{color:#666}
	
.textfield{
	width:204px;
	height:27px;
	background-color:#666;
	border:none;
	margin-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:5px;
	}
	.textfieldtop{
	width:204px;
	height:27px;
	background-color:#666;
	border:none;
	margin-top:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:5px;
	}
	
	.textarea{
	width:204px;
	height:118px;
	background-color:#666;
	border:none;
	margin-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:5px;
	}
	
	
	#copyright{text-align:left;}
	
	#col4_clientdescrip{
	width:340px;
	float:left;
	margin-right:55px;
	margin-top:28px;
	line-height:16px
}

	
	#col4_clientdescrip_head{
	width:339px;
	float:left;
		border-bottom:solid 1px #FFF;
		margin-bottom:34px;
	
}

#col5_showcase{
	width:580px;
	float:left;
	margin-top:28px;
	}
	
	
	#col6_work{
	width:461px;
	float:left;
	margin-right:55px;
	
	}
	
	#col7_work{
	width:461px;
	float:left;
	
	
	}
	
	#col8_about{
	width:257px;
	float:left;
	margin-right:20px;
	line-height:18px;
	
	
	}
	
	#col9_about{
	width:280px;
	float:left;
	line-height:18px;
	
	
	}
	
	#work_wrapper{
		width:461px;
		float:left;
		height:250px;
		margin-bottom:34px;}
		
		#work_wrapper_last{
		width:461px;
		float:left;
		height:250px;
		}
		
		
		#contact_sub{
	width:315px;
	float:left;
	
	}
	
	.large_textfield{
	width:315px;
	height:27px;
	background-color:#666;
	border:none;
	margin-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:5px;
	}
	.large_textfieldtop{
	width:315px;
	height:27px;
	background-color:#666;
	border:none;
	margin-top:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:5px;
	}
	
	.large_textarea{
	width:315px;
	height:118px;
	background-color:#666;
	border:none;
	margin-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:5px;
	}
	
	#address_box{
		margin-top:38px;}


#subnav{
	margin-left:755px;
	height:20px;
	text-align:right;
	float:left;
	}

#col5_showcase img {margin-bottom:55px;}

	
	

img {border:none;}
