/* CSS Document */
/* GENERAL */

body {
font-family:Verdana, sans-serif;
	font-size:12px;
	margin: 0px;
	padding:0px;
	line-height: 18px;
	color:#5d5d5d;
	background-color:#FFFFFF;
	border:none;
	}
	
	a {
	text-decoration:none;
	color:#f15c22;
	}
	
	a:hover {
	color:#fe0374;
	}
	
	h1 {
	font-family:Georgia, Times, serif;
font-size:40px;
line-height:48px;
color:#000000;
font-weight:normal;
display:block;
margin:0;
padding: 14px 0 40px 0;
	}
	
	h2 {
	font-family:Verdana, sans-serif;
	font-size:22px;
	line-height:22px;
	font-weight:normal;
	color:#ed3390;
	display:block;
     margin:0;
     padding: 0 0 14px 0;
	}
	
	h3 {
	font-family:Verdana, sans-serif;
	font-size:22px;
	line-height:22px;
	font-weight:normal;
	color:#ed3390;
	display:block;
     margin:0;
     padding: 22px 0 0 0;
	}
	
	h4 {
	font-family:Georgia, Times, serif;
font-size:30px;
line-height:36px;
color:#000000;
font-weight:normal;
display:block;
margin:0;
padding: 56px 0 40px 0;
	}
	
	.pinkem {
	font-style:italic;
	color:#ed3390;
	font-family:Georgia, Times, serif;
	font-size:14px;
	}
	
	object {
	border:none;}
	
	.pinkbold {
	font-weight:bold;
	color:#ed3390;
	}
	
	/* NAVIGATION*/
	
	#topnavcontainer {
display:block;
	margin: 0px;
	padding:0px;
	border:none;
	background-image:url(../images/global/topnavback.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:29px;
}
	
	#topnav {
	display:block;
	height:29px;
	width: 880px;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	margin-bottom:0;
	padding:0px;
	border:none;
	background-image:url(../images/global/topnavback.gif);
	background-position:top left;
	background-repeat:repeat-x;
	}
	
	#topnav ul {
		display:block;
		font-size:11px;
		font-weight:normal;
		list-style:none;
		list-style-image:none;
		margin: 0px;
		padding:0px;
		text-transform:uppercase;
		}
	
	#topnav li {
		float:left;
		position:relative;
		margin: 0px;
		padding:0px;
		}
		
			#topnav li a,
			#topnav li a:visited {
			display:block;
			float:left;
			line-height:15px;
			height:13px;
			text-decoration:none;
			color: #565656;
			border:none;
	}
	
	#topnav ul li a:hover {
	color:#f15c22;
	text-decoration:none;
	}
	
	#topnav li.corporate a {
	width: 138px;
	padding: 16px 0px 0 20px;
	margin:0;
	text-align:left; 
	}
	
	#topnav ul li.corporate a:hover{
			background-image:url(../images/global/corporateON.gif);
	background-position:top left;
	background-repeat:no-repeat;
			}
			
			#topnav li.corporateon a {
	width: 138px;
	padding: 16px 0px 0 20px;
	margin:0;
	text-align:left; 
	background-image:url(../images/global/corporateON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color: #f15c22;
	}
	
	#topnav ul li.corporateon a:hover{
			background-image:url(../images/global/corporateON.gif);
	background-position:top left;
	background-repeat:no-repeat;
			}
			
	#topnav li.corporateactive, #topnav li.corporateactive a{
			display:block;
			float:left;
			text-align:left;
			line-height:15px;
			height:13px;
			padding: 16px 0px 0 20px;
			color: #f15c22;
			border:none;
			width: 138px;
			text-decoration: none;
			background-image:url(../images/global/corporateON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;	
			}
			
	#topnav li.non-profit a {
	width: 156px;
	padding: 16px 0 0 0;
	margin-left:27px;
	text-align:center; 
	}
	
	#topnav ul li.non-profit a:hover{
			background-image:url(../images/global/nonprofitON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
			}

			#topnav li.non-profiton a {
	width: 156px;
	padding: 16px 0 0 0;
	margin-left:27px;
	text-align:center; 
	background-image:url(../images/global/nonprofitON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color: #f15c22;
	}
	
	#topnav ul li.non-profiton a:hover{
			background-image:url(../images/global/nonprofitON.gif);
	background-position:top left;
	background-repeat:no-repeat;
			}
			
	#topnav li.non-profitactive, #topnav li.non-profitactive a{
			display:block;
			float:left;
			text-align:center;
			line-height:15px;
			height:13px;
			padding: 16px 0 0 0;
			color: #f15c22;
			border:none;
			width: 156px;
			text-decoration: none;
			background-image:url(../images/global/nonprofitON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:27px;	
			}
			
#topnav li.portfolio a {
	width: 100px;
	padding: 16px 0 0 0;
	margin-left:27px;
	text-align:center; 
	}
	
	#topnav ul li.portfolio a:hover{
			background-image:url(../images/global/portfolioON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
			}
			
			#topnav li.portfolioon a {
	width: 100px;
	padding: 16px 0px 0 0px;
	margin-left:27px;
	text-align:center; 
	background-image:url(../images/global/portfolioON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color: #f15c22;
	}
	
	#topnav ul li.portfolioon a:hover{
			background-image:url(../images/global/portfolioON.gif);
	background-position:top left;
	background-repeat:no-repeat;
			}
			
	#topnav li.portfolioactive, #topnav li.portfolioactive a{
			display:block;
			float:left;
			text-align:center;
			line-height:15px;
			height:13px;
			padding: 16px 0 0 0;
			color: #f15c22;
			border:none;
			width: 100px;
			text-decoration: none;
			background-image:url(../images/global/portfolioON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:27px;	
			}
			
	#topnav li.about a {
	width: 96px;
	padding: 16px 0 0 0;
	margin-left:26px;
	text-align:center; 
	}
	
	#topnav ul li.about a:hover{
			background-image:url(../images/global/aboutON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
			}
			
	#topnav li.abouton a {
	width: 96px;
	padding: 16px 0px 0 0px;
	margin-left:26px;
	text-align:center; 
	background-image:url(../images/global/aboutON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color: #f15c22;
	}
	
	#topnav ul li.abouton a:hover{
			background-image:url(../images/global/aboutON.gif);
	background-position:top left;
	background-repeat:no-repeat;
			}
			
	#topnav li.aboutactive, #topnav li.aboutactive a{
			display:block;
			float:left;
			text-align:center;
			line-height:15px;
			height:13px;
			padding: 16px 0 0 0;
			color: #f15c22;
			border:none;
			width: 96px;
			text-decoration: none;
			background-image:url(../images/global/aboutON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:26px;	
		}
		
	#topnav li.contact a {
	width: 109px;
	padding: 16px 0 0 0;
	margin-left:27px;
	text-align:center; 
	}
	
	#topnav ul li.contact a:hover{
			background-image:url(../images/global/contactON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
			}
			
			
	#topnav li.contactactive, #topnav li.contactactive a{
			display:block;
			float:left;
			text-align:center;
			line-height:15px;
			height:13px;
			padding: 16px 0 0 0;
			color: #f15c22;
			border:none;
			width: 109px;
			text-decoration: none;
			background-image:url(../images/global/contactON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:27px;	
			}
			
			#topnav li.home a {
	width: 87px;
	padding: 16px 20px 0 0;
	margin:0 20px 0 27px;
	text-align:right; 
	}
	
	#topnav ul li.home a:hover{
			background-image:url(../images/global/homeON.gif);
	background-position:top left;
	background-repeat:no-repeat;
			}
			
	#topnav li.homeactive, #topnav li.homeactive a{
			display:block;
			float:left;
			text-align:right;
			line-height:15px;
			height:13px;
			padding: 16px 20px 0 0;
			color: #f15c22;
			border:none;
			width: 87px;
			text-decoration: none;
			background-image:url(../images/global/homeON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0 20px 0 27px;	
			}
			
	/* LOGO AREA */
	
	#aedcommunications {
display:block;
	margin-top: 0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding:0 0 0 20px;
	border:none;
	width:860px;
}

/* HOME BODY AREA */

#homebody {
display:block;
	margin-top: 0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	border:none;
	width:880px;
}


/* FLASH */

#ameliaflash {
	display:block;
	height:331px;
	width: 464px;
	margin: 0 0 64px 0;
	vertical-align:top;
	padding:0 0 0 20px;
	border:none;
	float:left;
	}
	
/* HOME BODY RIGHT */

#homeright {
	display:block;
	width: 373px;
	margin: 0 0 64px 0;
	vertical-align:top;
	padding:0 20px 0 3px;
	border:none;
	float:right;
	background-image:url(../images/home/body_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:331px;
	}
	
	.please {
	color:#000000;
	}
	
	.paragraph2{
	display:block;
	margin:0;
	padding:131px 0 20px 0;
	}
	
	#corporateorglink {
	display:block;
	margin:0 0 12px 0;
	padding:0;
	}
	
	a.bodylink1 {
	display:block;
	text-align:left;
	height:21px;
	background-image:url(../images/home/icon_corporate.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	padding: 0px 0 0 33px;
	font-size:14px;
	line-height:19px;
	}
	
	a.bodylink1:hover {
	background-image:url(../images/home/icon_nonprofitON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#fe0374;
	text-decoration:underline;
	}
	
	#nonprofitorglink {
	display:block;
	margin:0;
	padding:0;
	height:21px;
	}
	
	a.bodylink2 {
	display:block;
	text-align:left;
	height:21px;
	background-image:url(../images/home/icon_nonprofit.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	padding: 0px 0 0 33px;
	font-size:14px;
	line-height:19px;
	}
	
	a.bodylink2:hover {
	background-image:url(../images/home/icon_nonprofitON.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#fe0374;
	text-decoration:underline;
	}

/* FOOTER */

	#footercontainer {
display:block;
	margin: 0px;
	padding:0px;
	border:none;
	background-image:url(../images/global/bottom_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:278px;
}

#footer {
	display:block;
	width: 840px;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	margin-bottom:0;
	padding:8px 20px 0 20px;
	border:none;
	background-image:url(../images/global/bottom_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:278px;
	}
	
	.copyright{
color:#000000;
font-weight:normal;
font-size:10px;
float:left;
display:block;
margin:0;
padding:0;
}

.footcontact{
color:#969696;
font-weight:normal;
font-size:11px;
float:right;
display:block;
margin:0;
padding:0;
text-align:right;
}

.underline {
text-decoration:underline;
}

/* INTERIOR BODY AREA */

#leftfix {
display:block;
	margin-top: 0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	border:none;
	width:880px;
}

#interiorbody {
display:block;
	margin:0 0 64px 0;
	padding:0;
	border:none;
	width:880px;
	float:left;
	background-image:url(../images/global/rightback.gif);
	background-position:top right;
	background-repeat:repeat-y;
}

/* INTERIOR LEFT */

#interiorleft{
display:block;
width: 175px;
margin:0;
padding: 0;
border:none;
float:left;
}

/* SUBNAV AREA */

.subimage {
	display:block;
	margin: 0;
	padding:0;
	border:none;
	width:175px;
	height:11px;
	}

#subnav {
	display:block;
	width: 175px;
	margin-bottom: 8px;
	padding:0px;
	}
	
	#subnav ul.sub {
		display:block;
		font-size:11px;
		font-weight:normal;
		list-style:none;
		list-style-image:none;
		margin: 0;
		padding:0;
		text-transform:uppercase;
		width:175px;
		}
	
	#subnav li {
		float:left;
		position:relative;
		margin: 0px;
		padding:0px;
		width: 175px;
		}
		
			#subnav li a,
			#subnav li a:visited {
			display:block;
			float:left;
			line-height:11px;
		font-size:11px;
		color: #fe0374;
		text-decoration:none;
		width: 137px;
		border-left:solid #e9e9e9 1px;
		border-right:#e9e9e9 1px solid;
	}
	
	#subnav li a:hover {
	text-decoration:none;
	color: #565656;
	}
			
	#subnav li.subactivefirst {
			display:block;
			float:left;
			border:none;
			line-height:11px;
		font-size:11px;
		color: #FFFFFF;
		text-decoration:none;
		padding:0px 0px 10px 34px;
		width: 139px;
		background-image:url(../images/corporate/bulletactive.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#a19e9d;
	border-left:solid #e9e9e9 1px;
		border-right:#e9e9e9 1px solid;
		border-bottom:#e9e9e9 1px dotted;
		border-top:none;
	margin:0;
			}
			
#subnav li.subactivenorm {
			display:block;
			float:left;
			border:none;
			line-height:11px;
		font-size:11px;
		color: #FFFFFF;
		text-decoration:none;
		padding:10px 0 10px 35px;
		width: 138px;
		background-image:url(../images/corporate/bulletactive.gif);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#a19e9d;
	border-left:solid #e9e9e9 1px;
		border-right:#e9e9e9 1px solid;
		border-bottom:#e9e9e9 1px dotted;
		border-top:none;
	margin:0;
			}
			
#subnav li.subactivelast {
			display:block;
			float:left;
			border:none;
			line-height:11px;
		font-size:11px;
		color: #FFFFFF;
		text-decoration:none;
		padding:10px 0 0px 35px;
		width: 138px;
		background-image:url(../images/corporate/bulletactive.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#a19e9d;
	border-left:solid #e9e9e9 1px;
		border-right:#e9e9e9 1px solid;
		border-top:none;
	margin:0;
			}
			
			#subnav li a.first,
			#subnav li a.first:visited {
			padding:0px 0 10px 36px;
			margin:0;
			background-image:url(../images/corporate/navbullet1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:#e9e9e9 1px dotted;
			}
			
			#subnav li a.first:hover {
			padding:0px 0 10px 36px;
			margin:0;
			background-image:url(../images/corporate/navbullet1_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:#e9e9e9 1px dotted;
			}
			
			#subnav li a.last,
			#subnav li a.last:visited {
			padding:10px 0 0px 36px;
			margin:0;
			background-image:url(../images/corporate/navbullet.gif);
	background-position:top left;
	background-repeat:no-repeat;
			}
			
			#subnav li a.last:hover {
			padding:10px 0 0px 36px;
			margin:0;
			background-image:url(../images/corporate/navbullet_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
			}
			
			#subnav li a.norm,
			#subnav li a.norm:visited {
		    padding:10px 0 10px 36px;
			margin:0;
			background-image:url(../images/corporate/navbullet.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:#e9e9e9 1px dotted;
			}
			
			#subnav li a.norm:hover {
		    padding:10px 0 10px 36px;
			margin:0;
			background-image:url(../images/corporate/navbullet_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:#e9e9e9 1px dotted;
			}
			
			#subnav li a.normON,
			#subnav li a.normON:visited,
			#subnav li a.normON:hover {
		    padding:10px 1px 10px 35px;
			margin:0;
			background-image:url(../images/corporate/bulletactive.gif);
	background-position:center left;
	background-repeat:no-repeat;
	border-bottom:#e9e9e9 1px dotted;
	color: #FFFFFF;
	background-color:#a19e9d;
			}
			
			#subnav li a.normsubsub,
			#subnav li a.normsubsub:visited {
		    padding:10px 0 10px 36px;
			margin:0;
			background-image:url(../images/corporate/subsub_bullet.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:#e9e9e9 1px dotted;
	color:#f04e23;
	background-color:#eeedec;
			}
			
			#subnav li a.normsubsub:hover {
		    padding:10px 0 10px 36px;
			margin:0;
			background-image:url(../images/corporate/subnavbullet_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:#e9e9e9 1px dotted;
	background-color:#eeedec;
	color: #565656;
			}
			
			#subnav li a.lastsubsub,
			#subnav li a.lastsubsub:visited {
			padding:10px 0 0px 36px;
			margin:0;
			background-image:url(../images/corporate/subsub_bullet.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#f04e23;
	background-color:#eeedec;
			}
			
			#subnav li a.lastsubsub:hover {
			padding:10px 0 0px 36px;
			margin:0;
			background-image:url(../images/corporate/subnavbullet_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#eeedec;
	color: #565656;
			}
			
			#subnav li.subsubactivenorm {
			display:block;
			float:left;
			border:none;
			line-height:11px;
		font-size:11px;
		color: #565656;
		text-decoration:none;
		padding:10px 0 10px 36px;
		width: 137px;
		background-image:url(../images/corporate/subsub_bulletON.gif);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#fff;
	border-left:solid #e9e9e9 1px;
		border-right:#e9e9e9 1px solid;
		border-bottom:#e9e9e9 1px dotted;
		border-top:none;
	margin:0;
			}
			
			#subnav li.subsubactivelast {
			display:block;
			float:left;
			border:none;
			line-height:11px;
		font-size:11px;
		color: #565656;
		text-decoration:none;
		padding:10px 0 0px 36px;
		width: 137px;
		background-image:url(../images/corporate/subsub_bulletON.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#fff;
	border-left:solid #e9e9e9 1px;
		border-right:#e9e9e9 1px solid;
		border-top:none;
	margin:0;
			}
			
	/* CORPORATE LOGOS  */
	
	#corporatelogos {
	display:block;
	width: 174px;
	margin:0;
	padding:0;
	border-right:solid #efefef 1px;
	border-top:solid #efefef 1px;
	}
	
	#corporatelogos ul {
		display:block;
		list-style:none;
		list-style-image:none;
		margin:0;
		padding:0 20px 0 20px;
		width:134px;
		}
	
	#corporatelogos li {
		border:none;
		padding:0;
		width:134px;
	}
	
	#corporatelogos li.starbucks {
		margin:19px 0 32px 0;
		width: 39px;
		height:40px;
		}
		
	#corporatelogos li.das {
		margin:0px 0 32px 0;
		width: 37px;
		height:35px;
		}
		
	#corporatelogos li.cityescape {
		margin:0px 0 32px 0;
		width: 68px;
		height:49px;
		}
		
	#corporatelogos li.ctt {
		margin:0px 0 32px 0;
		width: 104px;
		height:34px;
		}
		
	#corporatelogos li.ladieswholunch {
		margin:0px 0 32px 0;
		width: 122px;
		height:35px;
		}
		
	#corporatelogos li.keybank {
		margin:0px 0 32px 0;
		width: 48px;
		height:23px;
		}
		
	#corporatelogos li.objectdenvy {
		margin:0px 0 32px 0;
		width: 62px;
		height:41px;
		}
		
	#corporatelogos li.seemoreshopping {
		margin:0px 0 32px 0;
		width: 76px;
		height:46px;
		}
		
	#corporatelogos li.todaysnaturals {
		margin:0;
		width: 125px;
		height:21px;
		}
		
	#corporatelogos li.todaysnaturals2 {
		margin:0px 0 32px 0;
		width: 125px;
		height:21px;
		}
		
		#corporatelogos li.chicagotheatres {
		margin:19px 0 32px 0;
		width: 71px;
		height:59px;
		}
		
		#corporatelogos li.chicagotheatres2 {
		margin:0px 0 32px 0;
		width: 71px;
		height:59px;
		}
		
		#corporatelogos li.artsandbusiness {
		margin:0px 0 32px 0;
		width: 122px;
		height:32px;
		}
		
		#corporatelogos li.chicagosbestfriend {
		margin:0px 0 32px 0;
		width: 84px;
		height:69px;
		}
		
		#corporatelogos li.ifp {
		margin:0px 0 32px 0;
		width: 61px;
		height:43px;
		}
		
		#corporatelogos li.thenineteenthcenturyclub {
		margin:0px 0 32px 0;
		width: 124px;
		height:41px;
		}
		
		#corporatelogos li.commonthreads {
		margin:0;
		width: 104px;
		height:42px;
		}
		
		
	/* INTERIOR MIDDLE  */
	
	#interiormiddle{
display:block;
width: 345px;
margin:0;
padding: 0px 34px 0px 34px;
border:none;
float:left;
}

a.servicelist {
text-decoration:underline;
display:block;
margin:0;
padding:16px 0 0 0;
text-align:left;
}

li.bump{
padding:10px 0 0 0;
margin:0;
}

  /* INTERIOR 2 COLUMN LEFT */
  
  #interior2columnleft{
display:block;
width: 534px;
margin:0;
padding: 0px 34px 0px 20px;
border:none;
float:left;
}

  #interior2columnleft ul{
  display:block;
  margin:0;
  }

a.hoveunder:hover {
text-decoration:underline;
}

.faq {
margin:0;
padding: 30px 0 0 0;
display:block
}
  
			
  /* INTERIOR RIGHT  */
  
  #interiorright{
display:block;
width: 292px;
margin:0;
padding: 0;
border:none;
float:left;
}

#rightimage {
margin:0;
padding: 0 20px 8px 0;
display:block;
width: 272px;
border:none;
background-color:#FFFFFF;
}

#callout {
width:228px;
height:100px;
margin:0;
padding: 44px 44px 0 0;
background-image:url(../images/corporate/callout_back.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	text-align:right;
	color:#FFFFFF;
	font-family:Georgia, Times, serif;
	font-size:17px;
	font-weight:normal;
}

#callout2 {
width:272px;
height:100px;
margin:0;
padding: 44px 20px 0 0;
background-image:url(../images/corporate/callout_back.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	text-align:center;
	color:#FFFFFF;
	font-family:Georgia, Times, serif;
	font-size:17px;
	font-weight:normal;
}

#callout3 {
width:272px;
height:110px;
margin:0;
padding: 34px 20px 0 0;
background-image:url(../images/corporate/callout_back.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	text-align:center;
	color:#FFFFFF;
	font-family:Georgia, Times, serif;
	font-size:17px;
	font-weight:normal;
}

.call1 {
font-size:24px;
font-style:italic;
font-weight:normal;
}

.call2 {
font-size:24px;
font-weight:normal;
line-height:40px;
}

.call3 {
font-size:24px;
font-style:italic;
font-weight:normal;
line-height:40px;
}

  #breadcrumb{
display:block;
margin:0;
padding: 8px 20px 0 0;
font-size:10px;
line-height:10px;
font-weight:normal;
text-align:right;
}

#testimonial {
margin:0;
padding: 64px 20px 0 20px;
width:252px;
display:block;
}

.testheader {
display:block;
width:219px;
margin:0;
padding:2px 0 0 33px;
font-size:13px;
	line-height: 16px;
	color:#000;
	background-image:url(../images/home/icon_corporate.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:19px;
}

.testicopy {
display:block;
width:252px;
margin:0;
padding:20px 0 0 0px;
font-size:11px;
	line-height: 17px;
}

.testname {
display:block;
margin:0;
padding:10px 0 0 0;
}

.testcomp {
color:#000;
}

  /* PORTFOLIO  */
  
  #interiorportfolio{
display:block;
width: 377px;
height:308px;
margin:0px;
padding: 0px;
border:#adadad 1px solid;
}

#portfoliochoice {
margin:0;
padding: 13px 12px 36px 20px;
display:block;
width: 240px;
height: 261px;
border:none;
background-image:url(../images/portfolio/port_greybox.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.choose{
font-size:10px;
display:block;
margin:0;
padding: 0 0 13px 0;
text-align:left;
font-weight: bold;
color:#fff;
line-height:10px;
}

.select{
font-size:12px;
display:block;
margin:0;
padding: 20px 20px 4px 20px;
text-align:left;
color:#5d5d5d;
line-height:12px;
}

a.portlist {
text-decoration:underline;
display:block;
margin:0;
padding:16px 20px 0 20px;
text-align:left;
}

a.square {
width:16px;
height:16px;
			padding:0;
			margin:0 8px 8px 0;
			border:none;
			background-image:url(../images/portfolio/square.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	float:left;
			}
			
			a.square:hover {
			background-image:url(../images/portfolio/squareDown.jpg);
	background-position:top left;
	background-repeat:no-repeat;
			}



	
	
			
			
			
			