@charset "utf-8";
/* CSS Document */
a:hover {
	color: #ffffff;
	text-decoration: none;
	border-bottom-color: #ff9900;
}
#bgL {
	background: url('../img/bgP1right2.jpg') right top repeat-x; width: 50%; height: 440px;
}
#bgR {
	background: url('../img/bgP1right2.jpg') 0px 0px repeat-x; width: 50%; height: 440px;
}
div#logo a{
	text-decoration: none; border: none
}
#portfolio {
	position:absolute; left: 50%; top: 0; z-index: 30;  margin: 0;
}
#tvsets	{
	position:absolute; left: 50%; top: -3; z-index: 11;  margin: 176px 0 0 -87px;
}
#tvset {
	width:expression(1); height:expression(1); width:541px; height:128px;
}


#mccontent {
	width: 100%;
	padding-top: 306px;
}
#rccontent {
	width: 344px; padding-top: 306px;
}

#contentarea {
	width: 100%; position: relative; z-index:11;
}
#centralcontainer {
	width: 990px;
}
#middlecontainer {
	margin: 0 0 0 -222px; float: right; clear: left; width: 100%;
}
#middlecontainercont {
	margin: 0 0 0 222px; clear: both;
}
#middlecontainercontiefix {
	width: 100%;
}
#leftcontainer {
	width: 220px; 
	float:left; 
	clear:left; 
	padding-left:1px;
	padding-right:1px;
}
#leftcontainercont {
	padding-top: 358px;
	padding-right:22px;
}
#leftcontainercontn {
	padding-left:20px;
	padding-right:15px;
	background: #0e0e0e url('../img/bg2.gif') bottom left no-repeat;
}
#rightcontainer {
	width: 374px; float: right; clear: right
}
.pproject {
	width: 100%;
}
span.ppsmall{
	position: absolute;
	z-index:-1;
	margin: 0 0 0 -16px;
	padding: 0 210px 54px 16px;
	background: url('../img/simgbg.gif') bottom left no-repeat;
}
.ppimg {
	margin: 0 0 0 -275px; float: left; clear: right; width: 100%;
}
.ppimgcont {
	margin: 0 0 0 275px;
	clear: both;

}
.ppimgcont a {
		border: none;
}
.ppdescription {
	width: 275px; float:right; clear:right;
}
.ppdescription u{
	color: #363636;
	text-decoration: none;
	padding: 0 10px;
}

.ppicons {
	position: relative;
	z-index:2;
	float: right;
	clear:both;
	padding: 52px 6px 0 0;
}
.ppicons a, .ppicons a:hover{
	text-decoration: none;
	border: none;
	background: none;
	padding-left: 3px;
}
.pptxt {
	position: relative;
	z-index:2;
	float: left;
	clear: both;
	padding: 15px 0px 0 0;
	width: 100%;
}
.ppcat	{
	color: #a6a6a6;
}
.ppdate {
	color: #646464;
	white-space: nowrap;
}
h5 {
	color: #ffffff!important;
	font: normal 17px/20px "Trebuchet MS", "Myriad Pro", Arial, Tahoma;
	margin: 0; 
	padding: 0;

}
p {
	padding: 4px 0;
	margin:0;
}
.ppsep {
	clear: both;
	background: url('../img/ppsep.gif') top left repeat-x;
}
.ppsep_last {
	clear: both;
}


#ppimg {
	margin: 0 0 0 -227px; float: left; clear: right; width: 100%;
}
#ppimgcont {
	margin: 0 0 0 227px; clear: both;
}
#ppimgcontn {
	padding: 0 50px 0 18px;
	background: url('../img/pfsep.gif') top right repeat-y;
}
#ppdescription {
	width: 227px; float:right; clear:right;
}

#pptxt {
	padding: 90px 0px 0 0;
	width: 206px;
}

#slideshow {
	width: 100%;
	float: left;
	clear: both;
	padding: 10px 0 10px 0;
}
div#slideshow div#pages{
	float: right; 
	clear: right;
}
div#slideshow a#play{
	display: block;
	float: left; 
	clear: left;
	padding: 0 0 0 25px;
	font: normal 11px/18px Tahoma;
	background: url('../img/play.gif') top left no-repeat;
	text-decoration: none;
	border: none;
}
