.studentletsiconleft { background-image:url(/images/icon-studentlets-large.gif); background-repeat:no-repeat; height:180px; ; width:190px; text-align:center; padding-top:35px; }

.lettingsiconleft { background-image:url(/images/icon-lettings-large.gif); background-repeat:no-repeat; height:150px; width:190px; text-align:center; padding-top:70px; }

.salesiconleft { background-image:url(/images/icon-sales-large.gif); background-repeat:no-repeat; height:150px; width:190px; text-align:center; padding-top:70px; }

#left-panel-mid h2 { font-size:26pt; }
#left-panel-mid .lettingsiconleft h2 { font-size:20pt; }

.enquiry { background:url(../images/enquiry-form.gif) no-repeat; width:181px; height:90px; margin-left:-2px; margin-bottom:8px; padding-left:7px }

p a { color:#5b0026; text-decoration:underline; font-weight:bold }

/*p a:hover { text-decoration:none;}*/


.salesiconsmall, .servicesiconsmall  { background-image:url(/images/icon-sales.gif); background-repeat:no-repeat; height:75px; width:107px; text-align:center; padding-top:38px; }

.lettingsiconsmall { background-image:url(/images/icon-lettings.gif); background-repeat:no-repeat; height:72px; width:107px; text-align:center; padding-top:40px; }

.studentletsiconsmall { background-image:url(/images/icon-studentlets.gif); background-repeat:no-repeat; height:98px; width:107px; text-align:center; padding-top:15px; }

#icon.salesiconsmall h2, .servicesiconsmall h2 { font-size:18pt; }

#icon.lettingsiconsmall h2 { font-size:11pt; }

#icon.studentletsiconsmall h2 { font-size:15pt; }

.results-nav a { text-align:center; width:55px; height:11px; display:block; padding:5px 0; font-size:9pt; float:left; font-weight:bold; margin:0 2px 0 0; background-image:url(../images/results-nav-hover.gif); background-repeat:no-repeat; color:#860038 }

.results-nav a.current { background:url(../images/results-nav.gif) no-repeat; color:#FFFFFF }

.results-nav a:hover { background:url(../images/results-nav.gif) no-repeat; color:#FFFFFF }

.results-holder { width:690px; padding:5px 5px 15px 5px; margin:0 auto; border:1px solid #860038; /*min-height:510px;*/ min-height:350px; clear:both }

.results-holder .customise { float:right; margin-right:5px; }

.title h3 { color: #6B8A33; font-size:12pt; font-weight:normal }

.results-holder .pages { float:left; margin:11px 5px 0 5px; }

.results-holder .pages select { width:90px; margin:0 2px; }

.results-holder .pages p { font-size:8pt; color:#AFAFAF; letter-spacing:-.3pt; }

.results-holder .pagination { color:#FFFFFF; float:left; margin:10px 5px 0 0; width:325px; }

.results-holder .pagination .nav { height:30px; float:left; padding:0px 0 0 0px; width:325px;/*background:url(../images/keyword-form.gif) no-repeat; border:  1px solid #000;*/ }

.results-holder .pagination .nav a { height:30px; vertical-align:top; text-align:center; color:#AFAFAF; font-weight:bold; font-size:9pt; margin:0 0px; padding:2px 4px }

.results-holder .pagination .nav a.current { text-decoration:underline; }

.results-holder .pagination .nav a:hover { color:#5F5F5F; }

.results-holder .pagination a.xbg { height:30px; padding:0px 0 0 0; margin:0px; background-color:#FFFFFF; vertical-align:middle; }

.results-holder .pagination a.xbg:hover { background-color:#FFFFFF; padding:0px; }

.results-holder .pagination img { margin:-1px 0 0 1px }

.results-holder .pagination p { float:left; font-size:8pt; color:#666; letter-spacing:-.3pt; text-align:center }

.results-holder .pagination select { width:110px; margin:-2px 2px 0 10px; float:right; }

.results-holder .pagination fieldset.rght { width:120px; float:right; }

.results-holder .view { float:left; margin:5px 5px 0 0; }

.results-holder .view p { text-align:left; float:right; color:#860038; }

.section_links .current { text-decoration:underline; }

.section_links a:hover { text-decoration:underline; }

#mail h3 { margin:0; padding-top:8px; }

.list { line-height: 14pt; margin-bottom:10px; }

.list li { padding-bottom:5px; }

.mugshot { min-height:160px; width:474px }

.mugshot img { float:right; padding-left:10px; margin-left:10px;}

#footer ul.mininav { font-weight:normal; font-size:12pt; color:#EFA777; }

#footer ul.mininav li { float:left; list-style:none }

#footer ul.mininav li a { float:left; font-weight:normal; color:#EFA777; text-decoration:none; padding-top:10px; }

#footer ul.mininav li a:hover { text-decoration:underline; }

.last_para_welcome_panel { padding-right:65px }

#welcome-mailinglist { background:url('../images/mailinglist-welcome-bg.gif') no-repeat; width:450px; height:425px; padding:15px; float:left }

#mail-left {float:left;width:220px;}
#mail-right {float:left;width:200px;}

/*.grey {color:#BFBFBF;}*/
.large {font-size:10pt;}