div#banner ul.utility {
    background: url("../images/utility.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    list-style-type: none;
    margin-top: 0;
    padding-left: 10px;
    width: 330px;
}




div#navBar1 ul.menu li.recruitingnow{
    background: url("../images/recruitment.png") no-repeat scroll center top transparent;
    border: medium none;
    height: 30px;
    margin-right: 1px;
    width: 120px;
}

div#navBar1 ul.menu li.recruitingnow:hover {
background-position:0px -30px;
}




.aThis {
    position: absolute;
    right: 11px;
    top: -1px;
}

/*Homepage & Menu fixes*/
div#rhColumn ul.menu li:hover {
	background-position:11px -35px;
}
div#rhColumn ul.menu li {
	margin-bottom:5px;
}
div#rhColumn ul.menu li a {
	margin-bottom:5px;
	line-height:21px;
	height:21px
}
div#rhColumn ul.menu li a:hover {
	color:#0047b6;
}
div#rhColumn .sidePanel1 ul.menu {
	padding-bottom:9px;
}
/*END OF HOMEPAGE FIXES*/

/*div#banner ul.utility li {
padding: 0 5px 4px 5px;
}*/


div.infoBox2 h3, .sidePanel1 h3, #aboutDept h3, h3 {
	font-weight:normal;
}
/*SEARCH MODULE CSS*/

#modulemainSearch {
	background:transparent url(../images/bgSearchArea.png) no-repeat 0 0;
	padding:10px;
	height:173px;
	position:relative;
	margin-bottom:12px;
}
#modulemainSearch h3 {
	color:#fff;
}
#modulemainSearch p {
	clear:both;
	color:#c8c8c8;
	margin-bottom:0px;
	margin-left:10px;
}
.altSearch a {
	color:yellow;
	border-bottom:1px dotted #fff;
	text-decoration:none;
}
#modulemainSearch .altSearch a:hover {
	color:#CF7E00;
}
#modulemainSearch input.textbox {
	font-size:20px;
	margin-bottom:5px;
	margin-left:0;
	margin-right:7px;
	margin-top:5px;
	text-transform:capitalize;
	vertical-align:middle;
}
#modulemainSearch input.formButton {
	background:transparent url(../images/saleLetBut.png) no-repeat scroll 0 2px;
	font-weight:bold;
	height:38px;
	line-height:38px;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:8px;
	padding-top:0;
	vertical-align:middle;
	width:100px;
	border:none;
}
#modulemainSearch input.formButton:hover {
	background-position:0 -41px;
}
/* REGISTER FOR PROPERTY ICONS */
ul.alerticons {
	float:none;
	margin:0px 0px 0px 0px;
	height:30px;
	line-height:30px;
	position:absolute;
	bottom:5px;
}
ul.alerticons li {
	color:#CF7E00;
	float:left;
	font-size:11px;
	font-weight:bold;
	list-style-type:none;
	margin-right:10px;
	padding-left:18px;
}
ul.alerticons li a:hover {
	color:yellow;
	text-decoration:none;
}
ul.alerticons li.register a {
	padding-left:7px;
}
ul.alerticons li.register {
	background:transparent url(../images/email3.png) no-repeat scroll left center;
}
ul.alerticons li.account {
	background:transparent url(../images/icon-key.png) no-repeat scroll left center;
}
ul.alerticons li.rss {
	background:transparent url(../images/icon-rss.png) no-repeat scroll left center;
}
/*END ALERTICONS FIX*/

/*QUICKSEARCH - ADVANCED SEARCH ADDON*/
#quickSearch {
	position:relative;
}
.adv_searchButton:hover {
	background-position: 0 -48px;
	color:#fff;
}
.adv_searchButton {
	color:black;
	position:relative;
	top:50px;
	right:202px;
	background:transparent url(images/adv_searchBut.png) no-repeat scroll 0 0;
	height:45px;
	margin:0 0 3px;
	padding:13px 43px 16px 42px;
	width:196px;
	text-decoration:none;
	font-weight:bold;
	vertical-align:center;
}
/*END OF ADVANCED SEARCH CSS*/


/*END OF SEARCH MODULE CSS*/
/*SITE WIDE LIVELIST CSS*/
/*Live List CSS V1.3 Sales*/


p.navigation a {
	background-color:#FFFFFF;
	border:1px solid #C8C8C8;
	margin-right:5px;
	padding:3px;
	text-decoration:none;
}
p.navigation a:hover {
	background-color:#888;
	color:#fff
}
p.navigation strong {
	background-color:#999;
	border:1px solid #C8C8C8;
	margin-right:5px;
	padding:3px;
	color:#fff;
}
p.navigation {
	margin-left:10px;
	margin-bottom:0px;
}
.pageContainer {
	position:relative;
}
/*LIVE LIST HELP CSS*/


/*LIVE LIST LINKS CSS*/

#moduleLiveListLinks .lllbut {
	background:transparent url(../images/llbut.png) no-repeat scroll 0 0;
	height:35px;
	line-height:35px;
	display:block;
	width:210px;
	border-bottom:1px solid #c8c8c8;
	text-decoration:none;
	padding-left:10px;
	color:#0047b6;
}
#moduleLiveListLinks a span {
	border-bottom:1px dotted #0047b6;
}
#moduleLiveListLinks a:hover {
	color:#000;
	border-color:#0047b6;
}
/*LIVE LIST HELP CSS*/

#moduleLiveListHelp {
	Background-color:#D8E1EE;
	padding-bottom:10px;
	border-bottom:1px solid #c8c8c8;
}
#moduleLiveListHelp .infoBut {
	background:transparent url(../images/infoButton.png) no-repeat scroll 0 0;
	height:42px;
	line-height:42px;
	display:block;
	width:42px;
	float:right;
	padding-right:10px;
	margin-top:0px;
}
#moduleLiveListHelp .infoBut:hover {
	background:transparent url(../images/infoButtonOver.png) no-repeat scroll 0 0;
}
#moduleLiveListHelp .LLadSearch a {
	margin-left:10px;
	border-bottom:1px dotted #0047b6;
	float:left;
}
#moduleLiveListHelp .LLadSearch a:hover {
	color:#000;
}
#moduleLiveListHelp p.LLadSearch {
	margin-bottom:10px;
}
#moduleLiveListHelp .updBut {
	float:right;
	margin-right:12px;
}
#moduleLiveListHelp .prevPage {
	background:transparent url(../images/LLbackBut.png) no-repeat center left;
	height:32px;
	line-height:32px;
	display:block;
	width:170px;
	margin:5px 0 0 22px;
}
#moduleLiveListHelp .prevPage span {
	border-bottom:1px dotted #0047b6;
	margin-left:36px;
}
#moduleLiveListHelp .prevPage span:hover {
	color:#000;
}
#moduleLiveListHelp a {
	text-decoration:none;
}
#moduleLiveListHelp .prevPage:hover {
	background:transparent url(../images/LLbackButOver.png) no-repeat center left;
}
/*END OF LIVE LIST HELP*/

/*SEARCH FORM CSS*/

#moduleLiveListSearchForm h3 {
	background-image: url(../images/cpsbox4_top3.png);
	background-position: top center;
	background-repeat: no-repeat;
	color: #FFF;
	padding: 15px 10px 18px;
	margin: 0 0;
}
#moduleLiveListSearchForm .RPWSearchForm {
	border:none;
	padding:0 10px 0 10px;
	background-color:#D8E1EE;
}
#moduleLiveListSearchForm .RPWSearchForm p.formLine {
	margin:10px 0 10px 0;
}
#moduleLiveListSearchForm .RPWSearchForm p.formLine strong {
	font-size:12px;
	text-align:left;
	font-weight:bold;
}
#moduleLiveListSearchForm .RPWSearchForm input.textbox {
	width:126px;
}
#moduleLiveListSearchForm .RPWSearchForm select {
	width:126px;
}
#moduleLiveListSearchForm .RPWSearchForm .areaSummary {
	text-align:left;
}
#moduleLiveListSearchForm .RPWSearchForm .areaFlyoutButton {
	text-decoration:none;
	border-bottom:1px dotted #0047b6;
}
#moduleLiveListSearchForm .RPWSearchForm .areaFlyoutButton:hover {
	color:#000;
}
#moduleLiveListSearchForm div.areaFlyout {
	background-color:#D8E1EE;
	width:600px;
	border:1px solid #000;
	z-index:1010;
	right:0;
	margin-right:10px;
	padding:8px;
}
#moduleLiveListSearchForm div.areaFlyout div {
	position:relative;
}
#moduleLiveListSearchForm div.areaFlyout span {
	display:inline-block;
	width:24%;
}
#moduleLiveListSearchForm div.areaFlyout br {
	display:none;
}
#moduleLiveListSearchForm div.areaFlyout a.closeButton {
	background:transparent url(../images/updateBut.jpg) no-repeat center right;
	display:block;
	height:30px;
	position:absolute;
	right:3px;
	top:4px;
	width:80px;
	text-decoration:none;
}
#moduleLiveListSearchForm div.areaFlyout a.closeButton span {
	display:none
}
/*******END OF SEARCH FROM CSS**********/

/*******LIVE LIST CSS***************/


.RPWLiveList {
	border: none;
	padding: 0 0px 0 0;
}
.RPWLiveList .RPWPropertyList, .RPWLiveList .RPWGoogleMap {
	border-width: 0 1px;
	border-style: solid;
	border-color: #c8c8c8;
	clear:left;
	background-color:#D8E1EE;
}
.RPWPropertyList {
	padding-bottom:10px;
}
#middleSection .pageSection .module.rpw_live_list_obj {
	background: none;
	padding: 0;
	margin-bottom:0px
}
.RPWLiveList .TabSet a, .RPWLiveList .TabSet a.active, .inputPanel h3 {
	background: none;
	font-family: Helvetica, Arial, FreeSans, sans-serif;
	font-size: 15px;
	text-align:center;
	color: #FFF;
	padding: 0 10px;
}
.RPWLiveList .TabSet a {
	background:transparent url(../images/livelist_inactive.png) no-repeat scroll left top;
	color:#c8c8c8;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	width:151px;
	height:37px;
	line-height:37px;
}
.RPWLiveList .TabSet a.active {
	background:transparent url(../images/liveListTab.png) no-repeat scroll left top;
	color:#333333;
}
#middleSection .module .RPWLiveList .TabSet a.active, #middleSection .module .RPWLiveList .TabSet a:hover {
	color: #FFF;
}
.RPWLiveList ul.itemList li.property, div#middleSection .module .RPWLiveList ul.itemList li.property {
	background:#FFFFFF url(../images/gradient.php?col1=F0F0F0&col2=FFF&h=20&w=1) repeat-x scroll left top;
	border:1px solid;
	clear:left;
	color:#666666;
	display:block;
	margin:10px;
	padding:6px;
}
.RPWLiveList .listStatus {
	color:#fff;
	background-color:#0047b6;
	margin:0;
}
.RPWLiveList .viewsPanel {
	padding: 0 0 17px;
	width: 700px;
	margin-bottom:10px;
}
.RPWLiveList li.property.listItem h4, div#mainContent .details h4 {
	clear:left;
	color:#0047B6;
	font-size:15px;
	font-weight:normal;
	margin-bottom:5px;
}
.RPWLiveList p.description {
	clear:right;
	margin-bottom:0px;
	min-height:70px;
}
.RPWPropertyList ul.roomList li li, div#middleSection .module ul.itemList li li {
	border:medium none;
	list-style-position:outside;
	list-style-type:none;
	padding-right:0px;
	padding-left:5px;
	font-size:9px;
}
.RPWLiveList ul.roomList li.bedroom {
	background:url(../images/icon_beds.gif) no-repeat scroll top center;
	float:left;
	height:50px;
	line-height:75px;
	text-align:center;
	width:95px;
}
.RPWLiveList ul.roomList {
	height:60px;
}
.RPWLiveList ul.roomList li.reception {
	background:url(../images/icon_recs.gif) no-repeat scroll top center;
	float:left;
	height:50px;
	line-height:75px;
	text-align:center;
	width:95px;
}
.RPWLiveList ul.roomList li.bathroom {
	background:url(../images/icon_bath.gif) no-repeat scroll top center;
	float:left;
	height:50px;
	line-height:75px;
	text-align:center;
	width:95px;
}
.RPWLiveList .optionButtons {
	clear:both;
	border-top:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	padding:0px 0 4px 0;
	height:40px;
	margin-bottom:0px;
	position:relative;
}
.RPWLiveList a.pOptionButton.printDetails, .RPWLiveList a.pOptionButton.floorplan, .RPWLiveList a.pOptionButton.epc, .RPWLiveList a.pOptionButton.saveToShortlist, .RPWLiveList a.pOptionButton.removeFromShortlist, .RPWLiveList a.pOptionButton.map, .RPWSlideShow a.pOptionButton.saveToShortlist, .RPWSlideShow a.pOptionButton.floorplan, .RPWSlideShow a.pOptionButton.epc, .RPWSlideShow a.pOptionButton.removeFromShortlist, .RPWLiveList a.pOptionButton.permaLink, .RPWLiveList a.pOptionButton.slideShow, .RPWLiveList a.pOptionButton.vTour, .RPWLiveList a.pOptionButton.streetview {
	border:medium none;
	display:block;
	float:left;
	padding:20px 10px 5px;
	text-align:center;
	width:auto;
	margin:6px 0 4px 0;
}
.RPWLiveList a.pOptionButton.showDetails {
	border:medium none;
	display:block;
	float:left;
	padding:28px 5px 5px;
	text-align:center;
	width:auto;
	margin:6px 0 4px 0;
	position:absolute;
	top:-57px;
	left:582px;
}
.RPWLiveList a.pOptionButton.hideDetails {
	border:medium none;
	display:block;
	float:left;
	padding:26px 5px 5px;
	text-align:center;
	width:auto;
	margin:6px 0 4px 0;
	position:absolute;
	top:-6px;
	left:582px;
}
.RPWLiveList a.pOptionButton.permaLink {
	background:url(../images/icon_printer.png) top center no-repeat;
}
.RPWLiveList a.pOptionButton.permaLink:hover {
	background:url(../images/icon_printer_over.png) top center no-repeat;
}
.RPWLiveList a.pOptionButton.slideShow {
	background:url(../images/live_list/over/slideshow.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton.slideShow:hover {
	background:url(../images/live_list/slideshow.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton.showDetails {
	background:url(../images/icon_house_over2.png) top center no-repeat;
}
.RPWLiveList a.pOptionButton.showDetails:hover {
	background:url(../images/icon_house2.png) top center no-repeat;
}
.RPWLiveList a.pOptionButton.hideDetails {
	background:url(../images/icon_house_over2.png) top center no-repeat;
}
.RPWLiveList a.pOptionButton.hideDetails:hover {
	background:url(../images/icon_house2.png) top center no-repeat;
}
.RPWLiveList a.pOptionButton.printDetails {
	background:url(../images/live_list/over/pdf.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton.printDetails:hover {
	background:url(../images/live_list/pdf.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton.floorplan, .RPWSlideShow a.pOptionButton.floorplan {
	background:url(../images/live_list/over/floorplan.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton.floorplan:hover, .RPWSlideShow a.pOptionButton.floorplan:hover {
	background:url(../images/live_list/floorplan.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton.epc, .RPWSlideShow a.pOptionButton.epc {
	background:url(../images/live_list/over/epc.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton.epc:hover, .RPWSlideShow a.pOptionButton.epc:hover {
	background:url(../images/live_list/epc.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton.saveToShortlist, .RPWSlideShow a.pOptionButton.saveToShortlist {
	background:url(../images/live_list/over/shortlist-add.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton.saveToShortlist:hover, .RPWSlideShow a.pOptionButton.saveToShortlist:hover {
	background:url(../images/live_list/shortlist-add.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton.removeFromShortlist, .RPWSlideShow a.pOptionButton.removeFromShortlist {
	background:url(../images/live_list/over/shortlist-remove.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton.removeFromShortlist:hover, .RPWSlideShow a.pOptionButton.removeFromShortlist:hover {
	background:url(../images/live_list/shortlist-remove.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton.map {
	background:url(../images/live_list/over/map.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton.map:hover {
	background:url(../images/live_list/map.gif) top center no-repeat;
}
.RPWLiveList a.pOptionButton:hover {
	color:#000;
}
.RPWLiveList a.pOptionButton {
	text-decoration:none;
}
.RPWLiveList .property {
	position:relative;
}
.RPWLiveList .emailDetails {
	display:none;
}
.RPWLiveList .price {
	background:transparent url(../images/calculator.png) no-repeat scroll center right;
	padding-right:25px;
	position:absolute;
	top:6px;
	right:10px;
	color:#0047b6;
	text-decoration:none;
	font-weight:normal;
}
.RPWLiveList li.property h4 strong {
	position:absolute;
	top:6px;
	right:10px;
	color:#0047b6;
	text-decoration:none;
	font-weight:normal;
}
.RPWLiveList .price:hover {
	color:#FEBE01;
}
.RPWLiveList .status {
	color:white;
	background-color:red;
	width:165px;
	text-align:center;
	position:absolute;
	top:33px;
	left:6px;
}
.RPWLiveList .reference {
	margin-bottom:0px;
	float:right;
	margin-top:-16px;
}
.RPWLiveList .mortgageCalculatorLink {
	display:none;
}
.RPWLiveList div.roomXRoom ul {
	clear:both;
	background-color:#fff;
	padding:0;
	width:673px;
	margin:-1px 0 10px -6px;
}
.RPWLiveList .roomXRoom {
	clear:both;
}
div.roomXRoom h5 {
	margin-bottom:0px;
}
.RPWLiveList div.roomXRoom ul li strong {
	color:#000;
}
.RPWLiveList .resultOrderSelector {
	color:#000;
	padding-right:5px;
	position:absolute;
	right:10px;
	top:48px;
}
.RPWLiveList .listStatus {
	clear:left;
	background-color:#D8E1EE;
	color:#000;
	margin:0;
	padding:10px;
	font-size:13px;
	border-top:1px solid #c8c8c8;
}
.RPWLiveList .contacts {
	clear:both;
}
.RPWLiveList .contacts p, .RPWLiveList .contacts h5 {
	margin-bottom:0;
}
.RPWLiveList .noResults p {
	text-align:center;
}
/*************************LIVE LIST MAP ALTERATIONS*********************************/


.RPWGoogleMap .control img {
	padding-right:0.1em;
}
.RPWGoogleMap .control input, .RPWGoogleMap .control img {
	vertical-align:middle;
}
.RPWGoogleMap .control input {
	margin-right:1.5em;
}
.RPWGoogleMap .control span.propertyKey {
	margin-right:1em;
}
.RPWGoogleMap .control {
	height:24px;
	padding:5px;
	font-size:10px;
}
div.gMapInfoWindow p.optionButtons, .gMapInfoWindow img, div.gMapInfoWindow ul.roomList, div.gMapInfoWindow h5, div.gMapInfoWindow p {
}
div.gMapInfoWindow {
	position:relative;
}
div.gMapInfoWindow h5 {
	margin-bottom:0em;
	font-size:10px;
}
div.gMapInfoWindow p {
	width:auto;
	text-align:left;
}
.gMapInfoWindow img {
	margin-right:20px;
	float:right;
}
.gMapInfoWindow ul.roomList span {
	display:none;
}
div.gMapInfoWindow ul.roomList {
	height:20px;
	margin-top:0px;
}
div.gMapInfoWindow p.optionButtons {
	border:none;
	bottom:40px;
	border-bottom:1px solid #c8c8c8;
}
div.gMapInfoWindow a.pOptionButton.showDetails {
	display:none;
}
.gMapInfoWindow ul.roomList li {
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	display:inline;
	line-height:16px;
	margin-right:10px;
	padding-bottom:3px;
	padding-left:20px;
	padding-right:0;
	padding-top:3px;
}
.gMapInfoWindow ul.roomList li.bedroom {
	background:transparent url(../images/bedMini.gif) no-repeat 0 0;
	float:none;
	height:20px;
	line-height:20px;
	text-align:left;
	width:70px;
}
.gMapInfoWindow ul.roomList li.reception {
	background:transparent url(../images/sofaMini.gif) no-repeat 0 0;
	float:none;
	height:20px;
	line-height:20px;
	text-align:left;
	width:70px;
}
.gMapInfoWindow ul.roomList li.bathroom {
	background:transparent url(../images/bathMini.gif) no-repeat 0 0;
	float:none;
	height:20px;
	line-height:20px;
	text-align:left;
	width:70px;
}
/*************************END OF LIVE LIST MAP ALTERATIONS*********************************/

/*************************LIVE LIST SLIDESHOW ALTERATIONS*********************************/

.RPWSlideShow {
	background-attachment:scroll;
	background-color:#FFFFFF;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	height:660px;
	left:560px;
	position:absolute;
	top:159.5px;
	width:800px;
	z-index:200;
}
.RPWSlideShow .optionButtons {
	bottom:0px;
	left:245px;
	position:absolute;
	text-align:center;
	width:100%;
	border:none;
	margin-bottom:0px;
}
.RPWSlideShow a.pOptionButton {
	border:none
}
.RPWFloorplanViewer p.controlButtons a.zoomIn {
	background:#FFFFFF url(../images/live_list/zoom-in.gif) no-repeat scroll center center;
}
.RPWFloorplanViewer p.controlButtons a.zoomOut {
	background:#FFFFFF url(../images/live_list/zoom-out.gif) no-repeat scroll center center;
}
.RPWFloorplanViewer p.controlButtons a.fitInWindow {
	background:#FFFFFF url(../images/live_list/fit-in-window.gif) no-repeat scroll center center;
}
.RPWFloorplanViewer p.controlButtons a:hover {
	border-color:#666666;
}
.RPWSlideShow .closeButton {
	background:transparent url(../images/live_list/navigation/close.gif) no-repeat scroll right center;
	height:16px;
	position:absolute;
	right:20px;
	top:7px;
	width:70px;
}
.RPWSlideShow p.status {
	bottom:0px;
	left:20px;
	position:absolute;
}
.RPWFloorplanViewer p.controlButtons a {
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:18px;
	margin:1px 0 0 1px;
	width:18px;
}
.RPWSlideShow .RPWSlideShowNavigation a.next {
	background:transparent url(../images/live_list/navigation/next.gif) no-repeat scroll center center;
}
.RPWSlideShow .RPWSlideShowNavigation a.previous {
	background:transparent url(../images/live_list/navigation/previous.gif) no-repeat scroll center center;
}
.RPWSlideShow .RPWSlideShowNavigation a {
	display:inline-block;
	height:16px;
	width:16px;
}
.RPWSlideShow .RPWSlideShowNavigation {
	bottom:0px;
	position:absolute;
	right:20px;
}
.RPWSlideShow .closeButton span {
}
.RPWSlideShow .RPWSlideShowNavigation a span, .RPWFloorplanViewer p.controlButtons a span {
	display:none;
}
.RPWSlideShow .RPWPropertyImageObject {
	left:20px;
	position:absolute;
	top:20px;
}
/*************************END OF LIVE LIST SLIDESHOW ALTERATIONS*********************************/


/*************************LIVE LIST MORTGAGE CALCULATOR ALTERATIONS*********************************/


.RPWMortgageCalculator {
	background-color:#fff;
	padding:30px;
	border:1px solid #000;
	width:255px;
}
.RPWMortgageCalculator p.formLine strong {
	width:120px;
}
.RPWMortgageCalculator p.formSubmit {
	padding-left:0;
	text-align:center;
	padding-top:10px;
}
.RPWMortgageCalculator h3 {
	text-align:center;
}
.mortgageRepayment {
	text-align:right;
	margin-bottom:0;
}
.mortgageRepayment a {
	text-decoration:none;
}
/*****************END OF LIVE LIST MORTGAGE CALCULATOR ALTERATIONS*************************/



/***************END OF LIVE LIST CSS*************************/















/*Carousel More Details Fix*/

div.carousel p.moreDetails {
	top:200px;
}
/*END*/






/* Arrow navigation buttons CSS */
.rightArrow {
	background:transparent url(../images/rightArrow.png) no-repeat scroll 0 0;
	height:42px;
	line-height:42px;
	display:block;
	width:42px;
	float:right;
	padding-bottom:10px;
}
.rightArrow:hover {
	background:transparent url(../images/rightArrowOver.png) no-repeat scroll 0 0;
	height:42px;
	line-height:42px;
	display:block;
	width:42px;
	float:right;
}
.leftArrow {
	background:transparent url(../images/leftArrow.png) no-repeat scroll 0 0;
	height:42px;
	line-height:42px;
	display:block;
	width:42px;
	float:right;
	padding-bottom:10px;
}
.leftArrow:hover {
	background:transparent url(../images/leftArrowOver.png) no-repeat scroll 0 0;
	height:42px;
	line-height:42px;
	display:block;
	width:42px;
	float:right;
}
/* End of Arrow Class CSS */


#footer {
	border-top:4px solid #0047b6;
	background-image:none;
	padding:0;
	margin-top:10px;
}
#footer ul {
	text-align:center;
}
#footer li {
	display:inline;
	list-style:none;
	padding-right:30px;
}
#footer a {
	color:#666;
	text-decoration:none;
}
#footer a:hover {
	color:#0047b6;
}
#bradleysFooter {
	text-align:center;
	margin:0;
	padding:0;
}
#bradleysFooter li {
	padding-left:5px;
	padding-right:5px;
}
/*NEWS CSS*/

.post_board_feed_obj {
	margin-top:10px;
	background:url(../images/news340.png) bottom center no-repeat;
	height:90px;
}
.post_board_feed_obj h4 {
	margin-bottom:0px;
}
.post_board_feed_obj ul {
	margin:0 0 0 50px;
}
.bhg {
	margin-top:10px;
}

ul.postList a img {
display:none;
}
/*SHORTLIST STYLING*/

.rpw_shortlist_summary_obj p {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:0;
	padding:0 10px 5px;
	text-align:center;
}
/*END OF SHORTLIST STYLING*/




/*FIX CENTERING infoBox2 h3,h4,h5 */

div.carousel h3, div.carousel h4, div.carousel h5 {
	padding:0 5px;
}
/*END FIX*/

/*ADD BORDERS TO LISTS*/

div#rhColumn .sidePanel1 ul {
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	margin:0;
	padding:5px 5px 5px 2px;
}
/*END LIST BORDERS*/


/* WELCOME BOX STYLE */

#welcomeBox {
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	padding:0px;
}
#welcomeBox p {
	margin-bottom:0;
	font-weight:normal;
	padding:0 5px 5px 5px;
	text-align:left;
	font-size:12px;
}
#welcomeBox img {
	padding:0 5px 0 0;
	float:right;
	width:60px;
}
/*END OF WELCOME BOX CSS*/

/*ABOUT DEPT TEXT IN 700PX WIDE BOX*/




#aboutDept {
	margin:0;
	width:700px;
	background:url(../images/boxBottom700.png) bottom center no-repeat;
	padding-bottom:17px;
}
div#aboutDept h3 {
	margin:0;
	padding:0;
	background:url(../images/boxTop700.png) top center no-repeat;
	text-align:center;
	color:white;
	padding:15px 0 11px 0;
	font-size:15px;
}
#aboutDeptContent {
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	padding:10px;
}
#aboutDeptContent a span {
	display:none;
}
#aboutDept h2 {
	margin-bottom:15px;
}
#aboutDept p {
	margin-bottom:18px;
}
/*END OF ABOUT BOX CSS*/





/*Links Table CSS*/

.title700 {
	margin:0;
	background:url(../images/boxTop700.png) top center no-repeat;
	text-align:center;
	color:white;
	padding:15px 0 15px 0;
	font-size:15px;
}
table#usefulLinksTable {
	border-collapse:collapse;
	width:700px;
	margin-bottom:10px;
	float:right;
}
#usefulLinksTable thead {
	border:1px solid #c8c8c8;
	background-color:#0047b6;
	color:#fff;
}
#usefulLinksTable th {
	padding:0.1em 1em;
	border:1px solid #c8c8c8;
	vertical-align:middle;
	background-color:#0047b6;
}
#usefulLinksTable td {
	padding:0.1em 1em;
	border:1px solid #c8c8c8;
	vertical-align:middle;
}
#usefulLinksTable td a {
	display:block;
	text-align:center;
}
#usefulLinksTable td a:hover {
	color:#000;
}
#usefulLinksTable caption {
	margin:1em 0;
}
#usefulLinksTable .linkImage {
	text-align:center;
	width:275px;
}
/*END OF LINK TABLE CSS*/

/*STAFF IMAGES CSS*/
img.portrait {
	float:right;
	height:160px;
	margin:0 0 10px 10px;
	width:120px;
	padding:2px;
	border:1px #c8c8c8 solid;
}
/*END OF STAFF IMAGES CSS*/



/*CSS for Baydonhill Flash*/
#flash302 {
	float:right;
	width:302px;
	margin:0 0 10px 10px;
}
/*END CSS*/



#bradleysFooter {
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: center;
    width: 929px;
}

#bradleysFooter li {
    color: #0C2950;
    font-size: 15px;
    padding-left: 5px;
    padding-right: 5px;
}

ul#officeHPlist {
text-align:left;
width:930px;
display:block;
margin:0 auto;

}

ul#officeHPlist li {
display:block;
text-align:left;
}



h3#moduleTitledevonList, h3#moduleTitlecornwallList, h3#moduleTitlesomersetList, h3#moduleTitlespecialList,h3#moduleTitledevonListlets, h3#moduleTitlecornwallListlets, h3#moduleTitlesomersetListlets, h3#moduleTitlespecialListlets {
    border-bottom: 2px solid #C8C8C8;
    padding: 3px;
    text-align: left;
background:url("../../../images/officeArrow.png") no-repeat scroll 170px 11px transparent;
color:#0c2950;
}


div#moduledevonList, div#modulecornwallList, div#modulesomersetList, div#modulespecialList, div#moduledevonListlets, div#modulecornwallListlets, div#modulesomersetListlets, div#modulespecialListlets {
    float: left;
 
    margin-left: 25px;

    width: 200px;
}

#footer {
    margin: 20px auto 0;
    width: 930px;
}

#footer a {
    color: #0C2950;
}

.slideshow { position: relative;clear:both; }
.slideshow li { position: absolute; left: 0; top: 0; width: 220px; height: 282px; display: none; list-style: none; }
.slideshow li:first-child { display: block; }
.slideshow-2 { top: 294px; }
