#left-panel{margin-top:8px;padding-left:4px;}
.side-nav{width:155px;}
.side-nav li ul{line-height:160%;}
.side-nav li li{padding:8px 5px 3px 5px;}
#left-panel p{color:#2D55AA;margin-top:10px;line-height:140%;}
#left-panel img{margin-bottom:5px;border:1px solid #aaa;}
.portfolio{padding-top:10px;padding-bottom:10px;float:left;}
.folio-img{float:left;border:10px solid #322a2e;margin-bottom:10px;}
.m-lr{margin-left:16px;margin-right:16px;}
a:hover.folio-img{border:1px solid #322a2e;padding:9px;}
.portfolio-spotlight{margin-top:20px;}
#content .portfolio-spotlight p{margin-left:210px;}
.contact-details{margin-top:15px;float:left;width:324px;}
.border{border:3px solid #342B30;}
.enquiry{float:right;width:298px;background:url(/media/webdesign-folio/website-contact-bg-rpt.jpg) top left repeat;border:1px solid #CCC;margin-top:15px;}
#content .enquiry h1{color:#CCC;font-family:Arial, Helvetica, sans-serif;font-size:150%;margin:15px 20px 12px 20px;}
.enquiry .label{padding:0;margin-left:20px;display:block;color:#8AB4CA;}
.enquiry .textfield{font-family:Arial, Helvetica, sans-serif;width:253px;border:1px solid #CCC;margin:2px 0 10px 20px;padding-left:3px;color:#444;font-size:110%;}
.enquiry-bottom{background:url(/media/webdesign-folio/contact-dark-bg.png) top left repeat;padding:10px 20px;font-family:Arial, Helvetica, sans-serif;font-size:110%;color:#CCC;zoom:100%;}
.enquiry-bottom .submit{margin-top:10px;float:right;}
.enquiry .errorstyle{background-color:#C00000;color:#FFF;}
#warning{margin:0 20px 20px 20px;padding:5px;color:#9F6000;font-size:smaller;background-color:#FEEFB3;border:1px solid;}
#content .enquiry h1.warning{color:#FEEFB3;}
.privacy{font-size:smaller;}

