body {  margin-left: 0; margin-top: 0;font-size: 12px; color: #333333; font-family: "Arial", "Helvetica", "sans-serif"; background-image: url(../style/images/bg_main.gif); background-repeat}
table {  font-size: 12px; color: #333333; font-family: "Arial", "Helvetica", "sans-serif"}
td {  font-size: 12px; color: #333333; font-family: "Arial", "Helvetica", "sans-serif"}
.text {  font-size: 12px; color: #333333; font-family: "Arial", "Helvetica", "sans-serif"}
.textsmall {  font-size: 11px; color: #666666; font-family: "Arial", "Helvetica", "sans-serif"}
.textsm {  font-size: 11px; color: #1D1D1D; font-family: "Arial", "Helvetica", "sans-serif"}
a:active { color: #333333; text-decoration: none}
a:link { color: #333333; text-decoration: none}
a:visited { color: #333333; text-decoration: none}
a:hover {  color: #000000; background-color: #ffffff}
.table_top {  background-color: #dfdfdf; padding:3px}
.table_01 { background-color: #dfdfdf; font-size: 12px;}
.drop { border:1px solid #720b93; color:#000000; background-color:#4a8b0a; font-weight:bold; font-size:12px; padding:3px }
.submit { border:1px solid #000000; color:#FFFFFF; background-color:#c0dbfa; font-weight:bold; font-size:12px; padding:3px }
.submit:hover { border:1px solid #4a8b0a; color:#FFFFFF; background-color: #0cb32f ; font-weight:bold ; font-size:11px ; padding: 3px}
.textarea {  border: 1px solid #720b93; color: #ffffff; background-color: #c0dbfa; font-size: 11px; font-family: "Arial", "Helvetica", "sans-serif"; padding:3px}
.optmi { border:1px solid #000000; color:#FFFFFF; background-color:#c0dbfa; font-weight:bold; font-size:12px; padding:3px }
.white {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF}
.white:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF}
.white:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF}
.white:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; background-color: #ffffff}
.bl {background: url(../images/bl.gif) 0 100% no-repeat #e68200; width: 20em}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px} 
.tmlh {height: 141; background: url(../style/images/bespoke_top.gif) 0 0 no-repeat}
.tmmid {height: 141; background: url(../style/images/self_top.gif) 0 0 no-repeat}
.tmrh {height: 141; background: url(../style/images/ecommerce_top.gif) 0 0 no-repeat}
.tpnav {height: 35; background: url(../style/images/nav_low.gif) 0 0 repeat-x}
.headpur {  font-size: 12px; font-weight: bold; color: #660099}
.headgre {  font-size: 12px; font-weight: bold; color: #99CC00}
.headblu {  font-size: 12px; font-weight: bold; color: #0893ba}
.headpurL {  font-size: medium; font-weight: bold; color: #660099}
.headgreL {  font-size: medium; font-weight: bold; color: #99CC00}
.headbluL {  font-size: medium; font-weight: bold; color: #0893ba}
.headwhiL {  font-size: medium; font-weight: bold; color: #ffffff}
.headwhi {  font-size: 11px; font-weight: bold; color: #ffffff}
.enquiry {  font-size: 10px; color: #ffffff; font-family: "Arial", "Helvetica", "sans-serif"; background-image: url(../style/images/enquirybg.jpg); background-repeat}
.photo { border:1px solid #000000;