#portfolio {
width:235px;
min-height:380px;
float:left;

}



#pftitle {
width:210px;
background:#00FF00;
border-bottom:1px dotted #000000;
margin-left:10px;
padding-left:10px;
margin-bottom:0px;
margin-top:13px;
float:left;
font-size:14px;
background:url(../images/clientlist-top.png) no-repeat;
}

#clientlist {
width:220px;
margin-left:10px;
background:#c3cdea;
overflow:auto;
height:320px;
float:left;
clear:left;
}
#clientlist a {
text-decoration:none;
color:#000000;
}
#clientlist a:hover {
text-decoration:underline;
color:#009933;
}

#clientlistbot {
width:220px;
height:20px;
float:left;
clear:left;
margin-left:10px;
background:url(../images/clientlist-bot.png) no-repeat;
}

#clientdetail {
width:565px;
min-height:380px;
float:left;
}
#detailtop {
width:550px;
height:20px;
background:url(../images/clientdetail-top.png) no-repeat;
margin-left:5px;
margin-top:13px;
float:left;
}
#picholder {
background:#c3cdea;
float:left;
width:540px;
min-height:100px;
margin-top:0px;
margin-left:5px;
padding-left:10px;
margin-bottom:0px;
}
#picholder img {
float:left;
border:1px solid #000066;
margin-right:8px;
margin-top:10px;
margin-bottom:10px;
}

#bot {
width:550px;
background:url(../images/clientdetail-bot.png) no-repeat;
height:20px;
float:left;
margin-left:5px;
}

h2 {
width:540px;
padding-left:10px;
height:20px;
font-size:16px;
padding-top:5px;
background:#c3cdea;
margin-left:5px;
margin-top:0px;
margin-bottom:0px;
float:left;
border-bottom:1px solid #003366;
}

#details {
width:310px;
height:148px;
margin-left:5px;
float:left;
background:#c3cdea;
padding:15px 40px 5px 10px;
font-size:11px;
}

#quote {
width:160px;
height:148px;
float:left;
background:#c3cdea;
padding:15px 20px 5px 10px;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-style:italic;
}

#quotename {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bolder;
font-size:10px;
}