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

body {
		background-repeat:repeat-x;
		background-color:#000000;
		}

p.foot {
	font-family:helvetica;
	font-size:9px;
	color:#a7a9ac;
	}	

/* ALL WRAPPERS */
#wrapperHome {
	width:1026px;
	margin:auto;
	background-image:url(images/home.jpg);
	height:768px;
	position:relative;
	}		
	
#wrapperClients {
	width:1026px;
	margin:auto;
	background-image:url(images/clients.jpg);
	height:768px;
	position:relative;
	}	
	
#wrapperPortfolio {
	width:1026px;
	margin:auto;
	background-image:url(images/portfolio.jpg);
	height:768px;
	position:relative;
	}
	
#wrapperContact {
	width:1026px;
	margin:auto;
	background-image:url(images/contact.jpg);
	height:768px;
	position:relative;
	}		
	
#wrapperClientlogin {
	width:1026px;
	margin:auto;
	background-image:url(images/clientslogin.jpg);
	height:768px;
	position:relative;
	}
	
#wrapperServices {
	width:1026px;
	margin:auto;
	background-image:url(images/services.jpg);
	height:768px;
	position:relative;
	}						
/* ALL WRAPPERS */

/* MASTHEAD & NAVIGATION */
#masthead {
	width:1024;
	float:left;
	margin: 0px 0px 0px 0px;
	/*background-color:#99CC00;*/
	z-index:100;
	}	

#logo {
	width:258px;
	/*float:left;*/
	margin: 0px 0px 0px 517px;
	}

#clientpos {
	margin:0px 0px 0px 900px;
	/*float:left;*/
	width:auto;
	}

#navpos {
	margin: 25px 0px 0px 0px;
	/*float:left;*/
	width:auto;
	}
/* MASTHEAD & NAVIGATION */


#bodystuff {
	width:1024px;
	height:767px;
	margin:10px 0px 0px 0px;
	position:relative;
	/*border:blue dotted 2px;*/
	}
	
#iflip {
	width:674px;
	float:left;
	margin:0px 0px 0px 0px;
	}	

/* ALL LEFT COLUMNS */
#leftcol {
	width:341px;
	float:left;
	margin:0px 0px 0px 0px;
	}

#leftwidecol {
	width:694px;
	float:left;
	margin:50px 0px 0px 0px;
	}

#leftwidebehav {
	width:685px;
	float:left;
	margin:100px 0px 0px 0px;
	}	

#leftwidecontent {
	width:694px;
	float:left;
	margin:20px 0px 0px 0px;
	}	
/* ALL LEFT COLUMNS */
	
#middlecol {
	width:341px;
	float:left;
	margin:0px 0px 0px 0px;
	}

/* ALL RIGHT COLUMNS */	
#rightcol {
	width:341px;
	float:left;
	margin:100px 0px 0px 13px;
	}		

#rightwidecolsc {
	width:330px;
	float:left;
	margin:35px 0px 0px 698px;
	}

#rightwidecol {
	width:330px;
	float:left;
	margin:35px 0px 0px 0px;
	}
	
#rightcolbehav {
	width:330px;
	float:left;
	margin:100px 0px 0px 0px;
	}	
	
#rightcolthumbs {
	width:330px;
	float:left;
	margin:0px 0px 0px 38px;
	}

#rightthumbscol1 {
	width:60px;
	float:left;
	margin:18px 10px 0px 0px;
	}
	
#rightthumbscol2 {
	width:60px;
	float:left;
	margin:18px 10px 0px 0px;
	}	

#rightthumbscol3 {
	width:60px;
	float:left;
	margin:18px 10px 0px 0px;
	}	
#rightthumbscol4 {
	width:60px;
	float:left;
	margin:18px 10px 0px 0px;
	}	

#rightthumbsmov1 {
	width:60px;
	float:left;
	margin:38px 10px 0px 0px;
	}
	
#rightthumbsmov2 {
	width:60px;
	float:left;
	margin:38px 10px 0px 0px;
	}	

#rightthumbsmov3 {
	width:60px;
	float:left;
	margin:38px 10px 0px 0px;
	}	
#rightthumbsmov4 {
	width:60px;
	float:left;
	margin:38px 10px 0px 0px;
	}		
/* ALL RIGHT COLUMNS */		
	
	
#footpos {
	margin:-75px 0px 0px 205px;
	float:left;
	width:auto;
	clear:both;
	}

/* EVERY THING FONT */
.bodycopy {
		font-family:helvetica;
		font-size:12px;
		color:black;
		line-height:15px;
		text-decoration:none;
		}
		
.bodycopygry {
		font-family:helvetica;
		font-size:12px;
		color:#a7a9ac;
		line-height:15px;
		}
		
.bodycopyBlack {
		font-family:helvetica;
		font-size:12px;
		color:black;
		line-height:15px;
		}		
		
p.info {
	font-family:helvetica;
	font-size:12px;
	color:#a7a9ac;
	font-weight:500;
	line-height:15px;
	}		
	
.popout {
	font-family:helvetica;
	font-size:12px;
	color:#ccff33;
	line-height:15px;
	float:left;
	margin:0px 0px 0px 0px;
	}			
/* EVERY THING FONT */

/* BODY STUFF PLACEMENT */	
#vispos {
	margin:100px 0px 0px 625px;
	float:left;
	width:341;
	z-index:50;
	}
	
#commpos {
	margin:0px 0px 0px 694px;
	float:left;
	width:auto;
	}
	
#binfo {
	margin: 0px 0px 0px 0px;
	float:right;
	}
	
#tinfo {
	margin: 5px 0px 0px 400px;
	float:right;
	}		
	
#loc {
	margin-top:200px;
	float:right;
	}	

#mappos {
	margin: 225px 0px 0px 340px;
	float:center;
	border-top-color:#666666;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	border-bottom-width:thin;
	}	
/* BODY STUFF PLACEMENT */		

/* EVERYTHING LINKS */	
a.mail:link {
	font-family:helvetica;
	font-size:12px;
	color:#a7a9ac;
	font-weight:500;
	text-decoration:none;
	}	

a.mail:visited {
	font-family:helvetica;
	font-size:12px;
	color:#a7a9ac;
	font-weight:500;
	text-decoration:none;
	}		
	
a.mail:hover {
	font-family:helvetica;
	font-size:12px;
	color:#ccff33;
	font-weight:500;
	text-decoration:none;
	}
	
a.mail:action {
	font-family:helvetica;
	font-size:12px;
	color:#ccff33;
	font-weight:500;
	text-decoration:none;
	}	
	
a.directions:link {
	font-family:helvetica;
	font-size:10px;
	color:#000000;
	font-weight:500;
	text-decoration:none;
	}	

a.directions:visited {
	font-family:helvetica;
	font-size:10px;
	color:#000000;
	font-weight:500;
	text-decoration:none;
	}		
	
a.directions:hover {
	font-family:helvetica;
	font-size:10px;
	color:#ccff33;
	font-weight:500;
	text-decoration:none;
	}
	
a.directions:action {
	font-family:helvetica;
	font-size:10px;
	color:#ccff33;
	font-weight:500;
	text-decoration:none;
	}	
/* EVERYTHING LINKS */	

