.title {
	font-size: 22pt;
	font-weight: bold;
	color: #c9def3;
	line-height: 1.0;
}

#backLinks {
	width: 580px;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	margin: 10px 0 0 0;
	z-index: 999;
}

* html #contentWrapper #content {
	margin: 0 0 0 14px;
}

/* portfolio images */

.portBox {
	width: 583px;
}

.portBoxTop {
	width: 583px;
	height: 47px;
	background: url('../images/portTable_top.png') no-repeat bottom left;
}

.portBoxContent {
	width: 583px;
	background: url('../images/portTable_bg.png') repeat-y top left;
	
}

.portBoxBottom {
	width: 583px;
	height: 21px;
	background: url('../images/portTable_bottom.png') no-repeat top left;
}

.portBox .title {
	margin: 0 0 0 20px;
}
/*
.portTable img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
}

*:first-child+html .portTable img {
	filter: none;
}

.portTable img:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1.0;
}
*/
.portTable a {
	font-size: 7pt;
	text-decoration: none;
	line-height: 1.2;
	letter-spacing: 1px;
}

.portTable a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.portItem, .portItem2 {
	margin: 0;
	padding: 5px 0 10px 0;
	text-align: center;
	width: 137px;
	display: table-cell;
	display: inline-block;
	font-size: 7pt;
	line-height: 1.2;
}

.portItem2 {
	width: 184px;
}

.portItemDesc {
	width: 111px;
	background-color: #fff;
	color: #777;
	margin-left: 6px;
	padding: 7px 7px 0 7px;
	text-align: justify;
	line-height: 1.3;
}

*:first-child+html .portItemDesc {
	margin-left: 0;
}

* html .portItemDesc {
	margin-left: 0;
	width: 125px;
}

.portItemDescTitle {
	width: 100%;
	text-align: center;
	font-weight: bold;
	margin-bottom: 6px;
}

.portItem a {
	color: #777;
}

.portItem a:hover {
	text-decoration: underline;
}

* html .portItem {
	width: 131px;
}

.portItemRowTop {
	padding-top: 4px;
}

.portItemRowBottom {
	padding-bottom: 4px;
	margin-top: -10px
}

.portItemRowMiddle {
	padding: 0;
	margin-top: -10px
}

.target {
	text-decoration: none;
}

/* portfolio section images */

#audubonMirror {
	position: absolute;
	top: 355px;
	left: 459px;
	width: 255px;
	height: 294px;
	background: transparent;
	overflow: visible;
	z-index: 997;
}

#insiderMirror {
	position: absolute;
	left: 355px;
	top: 320px;
	width: 395px;
	height: 365px;
	background: transparent;
	overflow: visible;
	z-index 997;
}

#cucdbrochureMirror {
	position: absolute;
	left: 457px;
	top: 355px;
	width: 257px;
	height: 445px;
	background: transparent;
	overflow: visible;
	z-index 997;
}

#sebrochureMirror {
	position: absolute;
	left: 540px;
	top: 355px;
	width: 175px;
	height: 322px;
	background: transparent;
	overflow: visible;
	z-index 997;
}

#autonetMirror {
	position: absolute;
	left: 475px;
	top: 355px;
	width: 246px;
	height: 162px;
	background: transparent;
	overflow: visible;
	z-index 997;
}

#fxMirror {
	position: absolute;
	left: 481px;
	top: 353px;
	width: 232px;
	height: 378px;
	background: transparent;
	overflow: visible;
	z-index 997;
}

#newdealerMirror {
	position: absolute;
	left: 495px;
	top: 353px;
	width: 218px;
	height: 329px;
	background: transparent;
	overflow: visible;
	z-index 997;
}

#pwMirror {
	position: absolute;
	left: 492px;
	top: 353px;
	width: 221px;
	height: 383px;
	background: transparent;
	overflow: visible;
	z-index 997;
}

#edubrochureMirror {
	position: absolute;
	left: 555px;
	top: 355px;
	width: 158px;
	height: 439px;
	background: transparent;
	overflow: visible;
	z-index 997;
}

#ylmagnetMirror {
	position: absolute;
	left: 506px;
	top: 355px;
	width: 206px;
	height: 408px;
	background: transparent;
	overflow: visible;
	z-index 997;
}

#bookMirror {
	position: absolute;
	left: 456px;
	top: 353px;
	width: 254px;
	height: 278px;
	background: transparent;
	overflow: visible;
	z-index 997;
}

#cdMirror {
	position: absolute;
	left: 486px;
	top: 349px;
	width: 236px;
	height: 284px;
	background: transparent;
	overflow: visible;
	z-index 997;
}

#campcdMirror {
	position: absolute;
	left: 454px;
	top: 358px;
	width: 256px;
	height: 263px;
	background: transparent;
	overflow: visible;
	z-index 997;
}

/* services page */

.serviceText {
	width: 551px;
	margin: 0 0 0 15px;
	padding: 0 0 7px 0;
	font-size: 10pt;
	line-height: 1.65;
	text-align: justify;
}

.serviceText a {
	cursor: pointer;
}

.servImg {
	margin: 5px 0 5px 10px;
	float: right;
	clear: right;
}