body {
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Arial,Verdana, Helvetica, sans-serif;	
	font-weight:normal;
	text-align:center; }	

#wrapper {
	width:880px;
	height:auto;
	margin: 0 auto 40px auto;
	text-align:left;
	background-image:url(../_images/bkg.gif);
	background-repeat:no-repeat;
	position: relative; }
	
#logo {	width:281px;
			height:87px;
			position:relative;
			left:33px;
			top:16px; }
			
#logo a { width:281px;
				height:87px;
				display:block;
				background-image:url(../_images/logo.gif);
				background-repeat:no-repeat;
				text-indent:-9999px; }
				
#sticker {	width:196px;
			height:80px;
			position:absolute;
			left:600px;
			top:0px; }
	
p { font-size:12px;
line-height:17px;
color:#000000; }

/* NAVIGATION ----------------------------------------------------------------*/

#nav {
	height:47px;
	width:572px;
	position:absolute;
	top:83px;
	left:340px;
}
#nav ul {
	margin:0;
	list-style:none;
	display:inline;
	padding:0; }
#nav li {
	margin: 0;
	padding:0 22px 0 0;
	display:inline;
	background-image:none; }
	
#nav li  a, #nav li  a.active {
	color:#ec008c;
	font-size:18px;
	font-weight:bold;
	text-decoration:none; }
	
#nav li  a:hover, #nav li  a.active:hover { text-decoration:underline; }
	
#nav li  a.active { color:#000000; }
	
	
	
	
#content {
	width:808px;
	height:400px;
	position:relative;
	left:34px;
	top:48px; }
	
#column_left {
	width:316px;
	height:400px;
	float:left;
	padding:0px;
	margin:0px; }
	
#column_left h1 {
	color:#ec008c;
	font-size:23px;
	line-height:34px;
	font-weight:bold; }	

#column_right {
	width:472px;
	height:400px;
	float:right;
	padding:0px;
	margin:26px 0 0 0; }
	
#column_right p {
	color:#000000;
	font-size:14px;
	line-height:20px;
	margin-top:0px; }	
	
#callnow p {
	font-size:20px;
	font-weight:bold;
	line-height:24px;}

#callnow h4 {
	font-size:23px;
	font-weight:normal;
	line-height:22px;
	margin: 4px 0 16px 0;	 }

#callnow a { color:#000000; text-decoration:none; }
#callnow a:hover { text-decoration:underline; }

#staff1 { margin-top:95px; }
#staff1 a { color:#ec008c; text-decoration:none; font-size:18px; }
#staff1 a:hover {  color:#000000; text-decoration:underline; }

#staff a { color:#ec008c; text-decoration:none; font-size:14px; }
#staff a:hover { color:#000000; text-decoration:underline; font-size:14px; }

#client_think a { color:#ec008c; text-decoration:none; font-size:14px; }
#client_think a:hover { text-decoration:underline; font-size:14px; }

.list_margins {
	margin-bottom:20px; }

#footer {
	width:880px;
	height:140px;
	background-repeat:no-repeat;
	background-image:url(../_images/greatthinking.gif);
	background-position:right;
	padding-top:20px;
	margin-bottom:20px; }
#servicelist {
	margin-left:36px;
	margin-top:62px;
	width:650px; }

.normal { font-weight:normal; }

ul { 
	font-size:14px;
	line-height:24px;
	color:#000000;
	list-style:none; 
	padding: 0 0 0 10px;
	margin:0px;}

li {
	background-image:url(../_images/servicebullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:26px; }
	
#column_left ul { 
	font-size:14px;
	line-height:24px;
	color:#000000;
	list-style:none; 
	padding: 0 0 0 10px;
	margin:22px 0 0 0 }

#column_left li {
	background-image:url(../_images/bullet_large.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:26px;
	color:#ec008c;
	font-size:23px;
	line-height:34px;
	font-weight:bold;
	margin-bottom:4px; }

.service {
	padding-right:20px;
	font-size:11px;
	line-height:20px;
	background-image:url(../_images/servicebullet.gif);
	background-repeat:no-repeat;
	background-position:right; }
	
.service_last {
	padding-right:20px;
	font-size:11px;
	line-height:20px; }
	
.quote {
	font-family: "Trebuchet MS", Arial,Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic; }
	
.quote_mark {
	font-family: "Trebuchet MS", Arial,Verdana, Helvetica, sans-serif;
	font-size:20px;
	font-style:italic;
	color:#ec008c; }
