#left_col { position: relative; }
#left_col input { float: left; font-size: 11px; color: #333; width: 180px; border: 1px solid #00BABA; padding: 3px 4px; margin-right: 13px; }
#left_col .submit { color: #00BABA;
	float: left;
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	width:84px;
	height:23px;
	font-size:11px;
	display:block;
	background:#EAFAF9 url(/reskin/images/btn_go_white.gif) no-repeat;
	cursor:pointer;
	border:0px;
	text-align: left; }
#left_col .clinics .england { float: left; }
#left_col .clinics .countries { width: 100px; position: absolute; top: 15px; right: 0; }
#left_col .clinics p { clear: both; }
#left_col .clinics { clear: both; position: relative; margin: 15px 0; padding: 15px 0; border-top: 1px solid #CCC; background: url(/reskin/images/clinic-map.gif) 80% 45px no-repeat; }
#left_col .clinics h3 { line-height: 15px; font-weight: bold; color: #333; margin: 0 0 0 0; }
.countries { width: 220px; float: right; }
#left_col .clinics ul { margin: 0 0 15px 0; }
#left_col .clinics li { list-style: none; margin: 0; padding: 0; }
#left_col .clinics li a img { display: block; width: 12px; height: 12px; position: absolute; }
.newcastle img { top: 232px; right: 122px; }
.leeds img { top: 277px; right: 120px; }
.liverpool img { top: 289px; right: 144px; }
.manchester img { top: 288px; right: 132px; }
.chester img { top: 300px; right: 143px; }
.nottingham img { top: 306px; right: 108px; }
.birmingham img { top: 324px; right: 125px; }
.northampton img { top: 331px; right: 101px; }
.sheffield img { top: 292px; right: 116px; }
.tcr img { top: 358px; right: 82px; }
.fleet-street img { top: 367px; right: 83px; }
.southampton img { top: 380px; right: 107px; }
.hammersmith img { top: 362px; right: 89px; }
.bristol img { top: 363px; right: 135px; }
.reading img { top: 363px; right: 103px; }
.cambridge img { top: 329px; right: 72px; }
.norwich img { top: 319px; right: 92px; }
.chelmsford img { top: 351px; right: 68px; }
.guildford img { top: 374px; right: 93px; }
.maidstone img { top: 368px; right: 67px; }
.st-albans img { top: 345px; right: 92px; }
.belfast img { top: 231px; right: 207px; }
.dublin img { top: 285px; right: 217px; }
.limerick img { top: 300px; right: 265px; }
.cork img { top: 327px; right: 265px; }
.waterford img { top: 313px; right: 235px; }
.edinburgh img { top: 188px; right: 155px; }
.aberdeen img { top: 140px; right: 132px; }
.glasgow img { top: 188px; right: 174px; }
.cardiff img { top: 344px; right: 153px; }
.harley img { top: 359px; right: 95px; }
.brighton img { top: 385px; right: 84px; }
.norwich img { top: 317px; right: 54px; }
.exeter img { top: 389px; right: 154px; }
#left_col .clinics .london { position: absolute; top: 433px; right: 10px; }

#left_col .clinic-images { width: 213px; height: 105px; margin-bottom: 22px; float: right; margin-left: 20px; }
#left_col .clinic-images img { border: 1px solid #01BABA; float: left; height: 105px; width: 105px; }
#left_col .clinic-images img.exterior { border-right: 0; }

#left_col .pull-quote { clear: right; }

.vcard span { display: block; } /* Places each element on it's own line */
.vcard .url { left: -9999px; position: absolute; top: 0; }
.vcard .tel span, .vcard .fax span { display: inline; } /* Reverses the above to sit the phone number alongside Tel: */

