body {
	margin:0; 
	padding:0; 
	text-align:center;
	font:76% Arial, Helvetica, sans-serif; 
	color: #666;
    background-color:#aa1054;
	}	

img { border:none;}

p { margin:0; padding:0 0 14px 0; color:#666; } 



/* IMAGE POSITIONS + HELP WITH PAGE LAYOUT
----------------------------------------------- */	
img.floatLeft { 
    float: left; 
    margin: 0px; 
	padding-right:10px;
}

img.floatRight { 
    float: right; 
    margin: 0px; 
}


/* TEXT ROLLOVERS
----------------------------------------------- */	

a:link, a:visited {
 color:#666; text-decoration:none; 
}
a:hover, a:active {
 color:#000; 
}

.nav a:link, .nav  a:visited {
 color:#fff; text-decoration:none; 
}
.nav a:hover, .nav a:active, .nav a.current {
 color:#E6B8CC; 
}

#footer a:link, #footer  a:visited {
 color:#666; text-decoration:none; 
}
#footer a:hover, #footer a:active {
 color:#000; 
}

	
/* TEXT
----------------------------------------------- */	

/* zero all 'h' tags */
h1, h2, h3, h4, h5 {  margin:0; padding:0; }

/* 
h1 {font-size:12px; font-weight:bold; color:#fff; }	

h2 { font-size:30px; color:#AA1054; padding-bottom:28px; }

h3 { font-size:16px; font-weight:bold; color:#AA1054; padding-bottom:10px; }

*/

h4 { font-size:100%; font-weight:bold; color:000; padding-bottom:10px; }


h5 { font-size:14px; font-weight:bold; color:#fff; padding:10px; }


/* SKIP NAVIGATION
----------------------------------------------- */
#skip-navigation { position:absolute; width: 80%; top:-300px; left:0;}
#skip-navigation a { position: absolute; top:0;}

/* PAGE LAYOUT
----------------------------------------------- */	
#container { width:948px; margin:0 auto; text-align:left; }


/* HEADER LAYOUT
----------------------------------------------- */	
#header { height:116px; background-color:#AA1054;  }
.nav { height:20px; float:right; font-size:12px; color:#fff; width:654px; }

.logo{ float:left; width:293px; padding: 0; }
.logo h1 { font-size:14px; color:#c96692; padding:8px 0 48px 2px; text-transform:uppercase; }


.infoBar1 { float:left; padding-top:8px; width:96px; height:85px; color:#fff; padding-left:3px;}
.infoBar1b { float:left; padding-top:8px; width:555px; height:85px; color:#E6B8CC; }

.infoBar2 { float:left; padding: 8px 0 0 16px; width:948px;  }



/* MAIN LAYOUT
----------------------------------------------- */	

#maincontent { width:948px; background-color:#fff; overflow:hidden; margin:0;padding:0; }



/* BACKGROUND IMAGES
----------------------------------------------- */	
.home-bk { background:url(../graphics/home-bk.gif) #fff bottom right no-repeat; }
.businessNeeds-bk { background:url(../graphics/your-business-needs-bk.gif) #fff bottom right no-repeat; }
.meetTheTeak-bk { background:url(../graphics/meet-the-team-bk.gif) #fff bottom right no-repeat; }
.contact-us-bk { background:url(../graphics/contact-us-bk.gif) #fff bottom right no-repeat; }
.how-to-find-us-bk { background:url(../graphics/how-to-find-us-bk.gif) #fff bottom right no-repeat; }

.directions-bk { background:url(../graphics/directions-bk.gif) #fff bottom right no-repeat; }
.links-bk { background:url(../graphics/links-bk.gif) #fff bottom right no-repeat; }
.fee-bk { background:url(../graphics/fee-bk.gif) #fff bottom right no-repeat; }



#flashmovie { float:left; width:651px; padding-left:15px;padding-top:40px;  }
#didyouknow { float:right; width:267px; padding-top:40px; padding-right:15px; }

.leftCol { float:left; width:600px; padding:32px 9px 35px 15px; color:#666; font-size:115%;  }
.red { color:#aa1054;  }



.leftCol2 { float:left; width:580px; padding:32px 0 14px 15px; color:#666; font-size:100%;   }
.collwide1 { width:558px; }

.leftCol2 h1 {  padding-bottom:20px;  }
.leftCol2 h2 { font-size:100%; font-weight:normal; color:#000;   }
.leftCol2 p { color:#7b7979; padding-bottom:20px; }


.meetTheteam { float:left; width:580px; margin-bottom:28px;  }
.meetTheteamImg { float:left; width:142px; }
.meetTheteamHeading { float:left; width:135px;color:#000; }
.meetTheteamDescription { float:left; width:242px; color:#7b7979;  }
.meetTheteamEmail { padding-top:7px; }

 
.leftColCont { float:left; width:612px; padding:0 0 0 3px; background:url(../graphics/map-bk.gif) #fff top right no-repeat; }

.leftColCont p { width:190px; }
.leftColCont .boldme, .leftColCont3 .boldme { color:#000; font-weight:bold; }

.leftColCont2 { float:left; width:200px; padding:0 0 0 3px; }
.leftColCont3 { float:left; width:200px;  }

.padbot { padding-bottom:3px; }

/*
.leftCol2 { float:left; width:560px; padding:32px 9px 35px 15px;  }

.leftCol2 h2, .leftColCont h2, .leftCol3 h2 { font-size:22px; color:#000; font-weight: normal;  }
.leftCol2 h3 { font-size:12px; color:#000; font-weight: normal;padding:0;  }



 
.bkImage { background: url(../images/service-bk.jpg) bottom left no-repeat; }
 
.leftCol3 { float:left; width:500px; padding:42px 55px 35px 25px;  }


*/

.rightCol { float:right; width:250px; padding:48px 25px 35px 20px; text-align:right; }
.infotab { clear:both; border:0; }



/* FOOTER LAYOUT
----------------------------------------------- */	

#footer { float:left; width:948px;  font-size:90%; line-height:150%; color:#666;  background:url(../graphics/line-bk.gif) #fff top no-repeat;  padding-bottom:8px; }
.ftLeftCol { float:left; width:500px; padding:0; padding-top:20px; padding-left:17px;

}

.ftRightCol { float:left; width:405px; padding:0; padding-top:17px; text-align:right;

}



#footer2 { float:left; width:948px; font-size:75%; color:#fff; padding:20px 0px; }


#movie2 { float:left;  }

.designed { padding-top:25px; }
.siteMap { padding-top:25px; }




/* BULLETS IN YOUR BUSINESS NEEDS PAGE */
.leftCol2 ul  { margin:0; padding:0; padding-left:16px;  }
.leftCol2 ul li { padding:0; margin:0; color:#aa1054;   }
.leftCol2 span { padding:0; margin:0; color:#666;   }


/* TOP NAVIGATION DISPLAY */


.nav ul  { margin:0; padding:0; list-style:none; width:667px;  }
.nav ul li { float:left; padding:0; margin:0;   }
.nav ul li a { display:block; color:#FFF; width:100%; height:23px; text-decoration:none;
	/* commented backslash hack v2 \*/
	overflow: hidden;
	/* end hack */}


.nav ul li#nav1 { background: url(../rollovers/button1-up.gif) no-repeat; }
.nav ul li#nav1 a {  height:23px; width:48px;  padding-left:14px; padding-top:4px;  }
.nav ul li#nav1 a:hover, .nav ul li#nav1 a.current { background: url(../rollovers/button1-over.gif) no-repeat; color:#000; }
.nav ul li#nav1 a.current { font-weight:bold; }

.nav ul li#nav2 { background: url(../rollovers/button2-up.gif) no-repeat; }
.nav ul li#nav2 a {  height:23px; width:142px;  padding-left:18px; padding-top:4px;  }
.nav ul li#nav2 a:hover, .nav ul li#nav2 a.current { background: url(../rollovers/button2-over.gif) no-repeat; color:#000; }
.nav ul li#nav2 a.current { font-weight:bold; }

.nav ul li#nav3 { background: url(../rollovers/button3-up.gif) no-repeat; }
.nav ul li#nav3 a {  height:23px; width:101px;  padding-left:19px; padding-top:4px;  }
.nav ul li#nav3 a:hover, .nav ul li#nav3 a.current { background: url(../rollovers/button3-over.gif) no-repeat; color:#000; }
.nav ul li#nav3 a.current { font-weight:bold; }

.nav ul li#nav4 { background: url(../rollovers/button4-up.gif) no-repeat; }
.nav ul li#nav4 a {  height:23px; width:76px;  padding-left:19px; padding-top:4px;  }
.nav ul li#nav4 a:hover, .nav ul li#nav4 a.current { background: url(../rollovers/button4-over.gif) no-repeat; color:#000; }
.nav ul li#nav4 a.current { font-weight:bold; }

.nav ul li#nav5 { background: url(../rollovers/button5-up.gif) no-repeat; }
.nav ul li#nav5 a {  height:23px; width:98px;  padding-left:18px; padding-top:4px;  }
.nav ul li#nav5 a:hover, .nav ul li#nav5 a.current { background: url(../rollovers/button5-over.gif) no-repeat; color:#000; }
.nav ul li#nav5 a.current { font-weight:bold; }

.nav ul li#nav6 { background: url(../rollovers/button6-up.gif) no-repeat; }
.nav ul li#nav6 a {  height:23px; width:90px;  padding-left:17px; padding-top:4px;  }
.nav ul li#nav6 a:hover, .nav ul li#nav6 a.current { background: url(../rollovers/button6-over.gif) no-repeat; color:#000; }
.nav ul li#nav6 a.current { font-weight:bold; }

.height1 { height:406px; overflow: auto; }

.noBackGd { background-image:none; }


.small { font-size:90%; color:#000 !important; }


.purpleLg { font-size:14px; font-weight:bold; color:#fff;  }


/* FORM FIELDS
----------------------------------------------- */
.inputFd1 { width:250px; height:13px; }
.inputFd2 { width:175px; height:13px; }

.inputFd3 {
	width:235px;
	height:13px;
	border: 1px solid #000000;
	font-size:11px;
}

form { margin:0;padding:0;  }

/* border:1px solid #E30061;

--------------------*/

