table#sub		{ width: 965px;}
table#sub td		{ vertical-align: top; background: #ffffff; color: #908f8f; padding: 0; margin: 0;}
table#sub td#top	{ width: 965px; height: 82px; background: #ffffff url(images/P3-sub_top.jpg) no-repeat; color: #ffffff;}
table#sub td#name	{ width: 965px; height: 125px; background: #ffffff url(images/P3-sub_name.jpg) no-repeat; color: #908f8f; vertical-align: bottom;}
table#sub td#text	{ width: 965px; height: 298px; background: #ffffff url(images/P3-sub_main.jpg) repeat-y; color: #908f8f;}
table#sub td#btm	{ width: 965px; height: 55px; background: #ffffff; color: #ffffff;}

table#content		{ width: 100%;}
table#content td	{ vertical-align: top; background:transparent; color: #908f8f; padding: 0; margin: 0;}
table#content td#nav	{ width: 180px; height: 292px; background:transparent; color: #908f8f;}
table#content td#portNav{ width: 785px; height: 35px; background:transparent; color: #908f8f; vertical-align: middle; text-align: center;}
table#content td#textL	{ width: 316px; height: 292px; background: transparent; color: #908f8f;}
table#content td#textR	{ width: 419px; height: 292px; background:transparent; color: #908f8f; padding: 26px 0 0 10px;}

table#end		{ width: 965px; height: 62px; border: 0; margin:0;padding:0;}
table#end td		{ vertical-align: middle; background: #908f8f; color: #651166;}
table#end td#left	{ width: 488px; background: #908f8f url(images/P3-sub_btmLeft.jpg) no-repeat;}
table#end td#rgt	{ width: 477px; background: #908f8f url(images/P3-sub_btmRgt.jpg) no-repeat;}

table#samples		{ width: 100%;}
table#samples td#sText	{ width: 429px; height: 205px; vertical-align: top;}
table#samples td.btm1	{ width: 35px; padding: 13px 0; text-align: center;}		
table#samples td#btm2	{ width: 399px; margin: 13px 0;}		

p#nav		{ padding: 36px 0 0 27px; font-family: 'futura book', arial, helvetica, sans-serif; font-size: 0.9em; line-height: 2em;}
p#pageT		{ padding: 0 0 0 208px; font-family: 'futura book', arial, helvetica, sans-serif; font-size: 0.9em;}

h3.green	{ padding: 70px 0 0 25px;}
p.text		{ padding: 5px 15px 6px 2px; font-size: 0.95em;}
p.textG		{ margin: -0.5em 0 0 2px; font-size: 0.95em; color: #a6a6a6;}

p.purple	{ line-height: 1.5em; font-size: 0.7em; padding: 0 0 0 30px;}
p.center	{ font-size: 0.7em; padding-top: 5px; color: #777777;}

ul		{ padding: 0 0 10px 30px;}

img.plums	{ float: left; margin: 30px 0 0 30px; border: 0;}

.top		{font-size: 0.8em; float: right; padding-right: 10px; }

div#flash	{ position: relative;vertical-align: bottom; width: 290px; height: 330px; z-index: 100; }

a.Pnav:hover	{ font-weight: bold; color: #651166; text-decoration: none; }


#linksOnP	{ color: #651166; text-decoration: none; }

#weblink 	{ color: #a1a1a1; text-decoration: none; cursor: default;}

.gallerycontroller{width: 310px}

.gallerycontent{
width: 253px;
height: 229px;
border: 0;
background: #ffffff url(images/clientsBG.jpg) no-repeat;
color: #651166;
font-weight: bold;
font-style: italic;
font-size: 1.2em;
padding: 50px 13px 0 40px;
display: block;
}