style.css
/*
Theme Name: ACJ Default
Theme URI: http://wordpress.org/
Description: 
Version: 1
Author: MediaClash


*/


/* new theme */

#sidebar_new_theme {width:165px; display:block; float:left; padding:11px 0px 11px 11px;}
#container_main_new_theme {width:670px; display:block; float:right; }

#content_new_theme {width:483px; display:block; float:left; padding:5px 0px 6px 0px;}

#content_new_theme p {margin-top: 8px; color: #333333; margin-right: 0pt; margin-bottom: 8px; margin-left: 0pt; font-size:1.2em; line-height: 1.3em;}
#content_new_theme h2 {font-weight:normal; color:#333333; font-size:1.8em; margin:10px 0px 10px 0px;}

#sidebar_right_new_theme {width:170px; min-height:233px; padding:11px 0px 11px 0px; height:auto !important; height:233px; display:block; float:left; margin:0px 0px 0px 16px;}

#sidebar_right_new_theme .addressBoxP {width: 145px !important; margin-bottom:20px; margin-top:0px;}
#sidebar_right_new_theme .addressBoxC {width: 145px !important; margin-bottom:20px;}

#sidebar_right_new_theme .addressBoxP p {font-size:1.3em;}
#sidebar_right_new_theme .addressBoxC p {font-size:1.3em;}
#sidebar_right_new_theme h2.org {font-size:1.3em;}
#contact_details {width:170px; display:block;}

#sidebar_new_theme .firstFeaturedProp {width:147px;}
#sidebar_new_theme .firstFeaturedProp p {font-size:1.3em;}
#sidebar_new_theme .firstFeaturedProp h4 {font-size:1.5em; color: #333333; margin:0px 0px 0px 0px; }

.cform, ol.cf-ol {height:400px;}
#cforms2form {background:none; width:135px;}
#cforms2form .cf-ol {background:none;}
#cforms2form .cf-ol label {display:none;}
#cforms2form .cf-ol input {width:133px; font-size:12px; padding:5px 5px 5px 5px; margin:0px; border:2px solid #eeeeee;}
*+html #cforms2form .cf-ol input { position:relative; z-index:100; width:133px; font-size:12px; padding:3px 5px 3px 5px; margin:0px 0px -16px 0px; border:2px solid #eeeeee;}
*html #cforms2form .cf-ol input { position:relative; z-index:100; width:133px; font-size:12px; padding:3px 5px 3px 5px; margin:0px 0px -16px 0px; border:2px solid #eeeeee;}
*html #cforms2form .cf-ol textarea {position:relative; z-index:100; margin:10px 0px -30px 0px; width:135px; border:1px solid #cccccc}
#cforms2form .cf-ol textarea {width:133px; font-size:12px; height:100px; margin:0px; padding:5px 5px 5px 5px; border:2px solid #eeeeee;}
*+html #cforms2form .cf-ol textarea {position:relative; z-index:100; margin:10px 0px -16px 0px; width:135px; border:1px solid #cccccc}

#cforms2form .sendbutton { cursor:pointer; margin:145px 0px 0px 0px; margin-right:0px; height:25px;}
*html #cforms2form .sendbutton { margin:105px 0px 0px 0px; position:relative; }
*+html #cforms2form .sendbutton { margin:105px 0px 0px 0px;   position:relative;  }
#cforms2form ol.cf-ol li {width:133px; margin:0px; padding:0px;}
#cforms2form  ol.cf-ol li.cf_li_err {background:none  !important; border:0px !important;}

#usermessage2a .cf_info failure {display:none !important; }
#sidebar_new_theme #usermessage2a .cf_info failure {width:133px; display:none !important; }
#sidebar_right_new_theme .failure {width:133px;}

#sidebar_right_new_theme ol.cf-ol li.cf_li_err {display:none !important;}


#gallery_area { background:#121212; width:478px; height:293px;}
#gallery_new {position:relative;  }
#gallery_new ul { margin:0px; padding:0px; position:relative; height:225px;}
#gallery_new ul li {margin:0px; padding:0px; list-style:none; position:absolute; top:0px; left:0px; z-index:1;  }

#gallery_bottom_container { display:block; margin:0px 0px 0px 8px; float:left; width:368px; overflow-x:hidden;  overflow-y:hidden;  position:relative; }
#gallery_bottom ul { margin:5px 0px 0px 0px; padding:0px; width:1000px;}
#gallery_bottom ul li {margin:5px 5px 5px 5px; padding:0px; display:block; float:left; list-style:none; }

#gallery_left {background:url(/images/galleryimages/left_gallery.jpg) no-repeat top left; display:block; float:left; width:49px; height:58px; margin-top:10px;}
#gallery_right {background:url(/images/galleryimages/right_gallery.jpg) no-repeat top left; display:block; float:right; width:49px; height:58px; margin-top:10px;}

#link_display ul { margin:0px; padding:0px; width:478px; display:block; height:23px; display:block;  position:absolute; bottom:0px; left:0px;  opacity:0.5; filter:alpha(opacity=50); z-index:1000;  }
*html #link_display ul { margin:0px; padding:0px; width:478px; display:block; height:23px; display:block;  position:absolute; bottom:65px; left:0px;  opacity:0.5; filter:alpha(opacity=50); z-index:1000;  }

#link_display ul li {margin:0px; padding:5px; width:468px; list-syle:none; color:#ffffff; font-size:1.1em; background:#000000; }

*html #cf2_field_1 .single fldrequired {margin:0px; padding:0px;}
*+html #cf2_field_1 .single fldrequired { margin:0px; padding:0px;}

*html input#cf2_field_1  {margin:-10px 0px 0px 0px !important; }
*+html input#cf2_field_1 { margin:-10px 0px 0px 0px!important; }
*html input#cf2_field_2  {margin:-20px 0px -40px 0px !important; }
*+html input#cf2_field_2 { margin:-20px 0px -40px 0px !important;}
*html input#cf2_field_3  {margin:-10px 0px -20px 0px !important; }
*+html input#cf2_field_3 { margin:-10px 0px -20px 0px !important; }
*html input#cf2_field_4 {margin:-20px 0px -10px 0px !important; }
*+html input#cf2_field_4  { margin:-20px 0px -10px 0px !important; }
*html input#cf2_field_5 {margin:-10px 0px -100px 0px !important; }
*+html input#cf2_field_5  { margin:-10px 0px -100px 0px !important; }
*html input#cf2_field_6 {margin:-200px 0px -10px 0px !important; }
*+html input#cf2_field_6  { margin:-200px 0px -10px 0px !important; }

#gallery_bottom ul li img {border:2px solid #cccccc;}
#gallery_bottom ul li img.border_white {border:2px solid #ffffff;}
.clear {clear:both;}

/*--------------- changes to template---------------------*/
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Verdana, Sans-Serif;
	background: #cfd6e6;
	color: #333;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 0;

	}

#page {
	background-color: white;
	text-align: left;
	}

#header, #page, #sidebar, #footerACJ, #footerACJ .footerMiddle, #footerACJ .footerLower, 
#sidebar .undermenu, #sidebar .wrapSecondmenu, #sidebar .secondMenu, #sidebar .lineinSecondmenu {
	width: 865px; 
  }


/*--------------- ACJ Properties template---------------------*/

/*	Begin Headers */
h1, h2, h3 {
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	margin: 0;
	}
h1 {
	font-size: 18px;	
	font-weight: normal;
  }	


h2 {
	font-size: 1.5em;	
	font-weight: normal;
  }	

p {
  margin: 8px 0 8px 0;
  line-height: 1.3em;
  }
a {
  color: #596C93;
	text-decoration: none;
  }

a:hover {
  color:#E7087D;
  }  

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description, #headerimg .headerText{ 
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, #content h2,
#content .staticPageContent p, 
h3, h3 a, h3 a:visited {
	color: #333;
	}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #wp-calendar caption, cite {
	text-decoration: none;
	}
	

#content .staticPage h2, #content .staticSubPage h2,
.newsAll h2, .newsSingle h2,
.encorePage .encoreSearchIntro h2
{
	margin: 0;
  font-weight: normal;
}


#header {
	background-color: #fff; 
	margin: 0;  
	padding: 0;
	height: 102px;
	border-bottom: solid 9px #CFD6E6;   
	}

#headerimg 	{
	background-color: #0f3283;
	border-top:    solid 7px #fff; 
	border-right:  solid 7px #fff; 
	border-left:   solid 7px #fff; 
	height: 88px;   
	width: 851px;   
	}
	
#content {
	clear:both;
	font-family: Arial, Helvetica, Sans-Serif;  
	font-size: 1.2em
	}

#headerimg .headImg {
	text-align: left;
	float: left;
	width:189px;
	}
	
#headerimg .description {
	width: 473px;
  height: 55px;
	font-size: 1.6em;
	padding-top: 33px;
	text-align: center;
	float: left;
	}
	
#headerimg div.headerText { 
  width: 169px;
  height: 82px;
  float: left;
	font-size: 1.1em;
	text-align: left;
	border-left:  dotted 2px #6f84b5;  
	padding: 6px 0 0 18px;
  }
.headerTextDiv {
  margin-top: 7px;
}
  
p.headerText{
	font-family: Arial, Verdana, Sans-Serif;  
	font-size: 1.0em; 
  margin: 0;  
  padding: 0;  
  line-height: 21px;  
  }

/* Begin First Page style */
.firstPage {
	padding: 17px 7px 20px 9px;
	margin: 0;
	width: 849px;
  }

#content .firstPage p {
	padding: 0;
	margin: 0;
  }

.firstPage .firstLeft, 
.firstPage .firstRight {
  float: left;
  }
  
.firstPage .firstLeft {
  width: 238px;
  }
  
.firstPage .firstRight {
  width: 588px;
  }
  
.firstPage .firstLeft .firstPropLet, 
.firstPage .firstLeft .firstPropBuy {
  margin-bottom: 9px;
  }

.firstLeft .firstPropLet .firstDivText, 
.firstLeft .firstPropBuy .firstDivText {
  width: 226px;
  height: 28px;
  color: white;
  font-size: 1.4em;
  padding: 8px 0 0 10px; 
 }

.firstPage .firstLeft .firstPropLet .firstDivText {
  background: #e1087a url(/images/bg_proplet_pink.jpg) no-repeat;
  }

.firstLeft .firstPropLet .firstDivText p, 
.firstLeft .firstPropBuy .firstDivText p {
  margin-top: 0px;
  margin-bottom: 0px; 
  }

.firstLeft .firstPropLet .firstDivText a, 
.firstLeft .firstPropBuy .firstDivText a {
  position: relative;
  left: -10px;
  top: -8px;
  }

.firstPage .firstLeft .firstPropBuy .firstDivText {
  background: #0f3181 url(/images/bg_proplet_blue.jpg) no-repeat;
  }


.firstPage .firstLeft .freeHips {
  background: #ededed url(/images/bg_firstpagebox.png) no-repeat;
  height: 38px;
  width: 237px;
  }


.firstPage .firstLeft .freeHips p{
  width: 226px;
  height: 28px;
  color: #E7087D;
  font-weight: bold;
  font-size: 1.4em;
  padding: 8px 0 0 10px; 
  }

.firstPage .firstLeft p.savePounds, 
.firstPage .firstLeft p.saveWithACJ {
  color: #0f3283;
  font-size: 1.6em;
  padding: 0 0 0 10px; 
  }

.firstPage .firstLeft p.saveWithACJ {
  font-size: 1.2em;
  line-height: 1.1em;
  }

.firstPage .firstLeft  .freeHipsLeft {
  float: left;
  width: 140px;
  border-bottom: 1px solid #e4e4e4;
  }

.firstPage .firstLeft img.freeHipsRight {
  float: left;
  width: 95px;
  padding-top: 8px;
  }

.firstPage .firstRight {
  margin-left: 23px;
  margin-bottom: 10px;
  }
  
.hideFirstFlash {
  display: none;
  }

.firstPage .firstRight .firstFlash {
  margin-bottom: 12px;
  height: 255px;
  }
  
.firstPage .firstRight .firstWelcome {
  float: left;
  }

.firstPage .firstRight .firstWelcome {
  width: 319px;
  border-top: dotted 1px #9fadcd;
  }

.firstPage .firstRight .firstWelcome h2 {
  font-weight: normal;
  margin-top: 9px;
  font-size: 1.4em;
  }

.firstPage .firstLeft .firstPropBuy .firstDivText {
  background: #0f3181 url(/images/bg_proplet_blue.jpg) no-repeat;
  }

.firstPage .firstRight .firstFeaturedProp {
  float: right;
  margin-left: 24px;
  margin-right: 4px;
  width: 236px;
  }
  
.firstPage .firstRight .firstFeaturedProp p {
  margin-left: 9px;
  margin-bottom: 0px;
  width: 68px;
  float: left;
  font-size: 0.9em;
  padding-top:0px;
  margin-top:0px; 
  }
  
.firstPage .firstRight .firstFeaturedProp .wrapFirstFeaturedProp {
  background: #cfd6e6 url(/images/bg_FeatProp.jpg) repeat-x;
  min-height: 86px;
  }
  
/* End First Page style */


/* Begin All News, Single News style */

.newsAll, 
.newsSingle {
  padding:19px 0 19px 19px;
  }

.newsAll .newsImage, .newsAll .newsAllRight, 
.newsSingle .newsImage, .newsSingle .newsAllRight {
  float:left;
  }

.newsAll .newsImage, 
.newsSingle .newsImage {
  width: 238px;
  }

.newsAll .newsAllRight, 
.newsSingle .newsAllRight  {
  padding-left: 20px;
  width: 550px;
  }
/*  
.newsAll .newsAllRight .post, 
.newsSingle .newsAllRight .post {
  min-height: 275px;
  }*/
  
.newsAll .newsAllRight p {
  margin-bottom: 29px;
  }

.newsAll h2.newsTitle  {
	color: #596c93 !important;
	font-weight: bold; 
	margin-top: 14px;
  } 

.newsAll .newsAllRight .post .entry p {
  margin-bottom: 0px;
  width: 514px;
  } 

.newsAll .newsAllRight .post .entry  a{
  position:relative;
  left:540px;
  top: -15px;
  } 
  
.newsAll .newsAllRight .post .entry .border{
  position:relative;
  top: -7px;
  border-bottom: dotted 1px #b7c1da;
  } 

.newsAll .newsAllRight .navigation, 
.newsSingle .newsAllRight .navigation {
  height: 17px;
  border-bottom: dotted 1px #b7c1da;
  display:block;
  margin-bottom: 27px
  } 

.newsSingle .newsAllRight .navigation {
  border-bottom: dotted 0px #b7c1da;
  border-top: dotted 1px #b7c1da;
  margin-top: 30px;
  padding-top: 3px;
  } 

.newsAll .newsAllRight .navigation a,
.newsSingle .newsAllRight .navigation a {
  color: #0f3283;
  text-decoration: none;
  font-size: 0.9em;
  font-weight: bold;
  } 
  
.newsAll .newsAllRight .navigation a:visited,
.newsSingle .newsAllRight .navigation a:visited {
  color: #e7087d;
  } 

/* End All News style */


/* Begin Structure */
#content {
  min-height: 385px; 
  }

#page {
	background-color: white;
	margin: 0px auto;
	padding: 0;
	}

.staticPage, .staticSubPage,
.encorePage {
	float: left;
	padding: 30px 19px 20px 19px;
	margin: 0;
	width: 827px;
	}
	
.staticSubPage, 
.encorePage {	
	padding: 4px 19px 20px 19px;
	}

.staticPage .staticPageImg, .staticSubPage .staticSubPageImg, 
.encorePage .encoreSearchImg { 
	float: left;
	width: 255px;
  }

.staticPage .staticPageContent, .staticSubPage .staticSubPageContent, 
.encorePage .encoreSearchRight { 
	float: left;
	width: 562px;
  }
  
.staticPage .staticPageContent .dottedLine {
  padding-top: 7px;
  margin-bottom: 18px;
  border-bottom: #9fadcd dotted 1px;
  }

.staticPage .staticPageContent .dottedLine2 {
  padding-top: 7px;
  margin-bottom: 18px;
  border-bottom: #9fadcd dotted 1px;
  margin-top: -18px;
  }

.staticSubPage .staticSubPageContent .subtitleStaticSubpage, 
.staticPage .staticPageContent .subtitleStaticSubpage {
  font-weight: bold;
  margin-top:15px;
  font-size: 1.1em;
  }

.staticSubPage .box {
 	background-color: #E5EAF5; 
  padding: 6px 12px 6px 14px;
  }


.contactMandatory {
  width: 120px;
  position:relative;
  left:15px;
  top: -65px;
  font-weight: bold;
  }
  
span.pinkText {
  color: #e7087d;
  font-weight:  bold;
  }

.addressBoxP h2, .addressBoxC h2 {
  font-size: 1.2em;
  font-weight: bold;
  } 

.addressBoxP .tel, .addressBoxC .tel {
  font-weight:bold;
  } 

.addressBoxP, .addressBoxC {
  float: left;
  padding:10px 12px 6px 14px;
  width:245px;
  margin-top: -10px;
  } 

.addressBoxC {
  margin-right:15px;
  }





.staticPage .staticPageContent .servicedApt {
 	background-color: #E5EAF5; 
  float:left;
  width: 363px;
  margin-right: 16px;
  padding: 6px 12px 6px 14px;
  }

.staticPage .staticPageContent .servicedApt blockquote.thin {
  margin: 0 0 0 -2px; 
/*  background: transparent url(/images/blockquoteLeft.jpg) no-repeat scroll left top;*/
  }
  
.staticPage .staticPageContent .servicedApt .thin p { 
  /*background: transparent url(/images/blockquoteRight.jpg) no-repeat scroll right bottom; 
  padding-left: 20px;
  padding-right: 17px;*/
  }

.staticSubPageContent .box blockquote.thin {
  margin: 0px 0px 0px -2px; 
 /* background: transparent url(/images/blockquoteLeft.jpg) no-repeat scroll left top;*/
  }
  
.staticSubPageContent .box .thin p { 
/*  background: transparent url(/images/blockquoteRight.jpg) no-repeat scroll right bottom;
  padding-left: 20px;
  padding-right: 20px; */ 
  margin-bottom: 4px;
  }
  
.staticSubPageContent .box p.landlord {
  /*padding-left:20px;*/
  font-style: italic;
  margin-top: 0;
  }  

.staticPage .staticPageContent .pageImageServApt{
  float:left;
  }
/*
.staticPage .entry .staticPageContent .servicedApt .quotes {
font-size: 300%; position:relative; top:12px;
  }
  */
  /* Begin Sidebar */
#sidebar {
	background-color: #cfd6e6; 
	font: 1.1em  Arial, Verdana, Sans-Serif;

  }
  
#sidebar ul {
	margin: 0;
	padding: 0 ;
  }

#sidebar ul li a, #sidebar ul li a:hover, #sidebar ul li a:active { 
  display: block;
  float: left;
  font-weight:bold;
  text-decoration: none;
  line-height: 20px;
  margin: 0 9px 0 0;
  padding: 0pt 27px 0pt 23px;
  }
  
#sidebar ul li{
	display: inline;
  margin: 0 6px 0 0;
	background-color: #CFD6E6; 
  }

#sidebar ul li a { 
  background: #fefefe url(/images/button.png) 100% 0;
  color: #003399;
  }
  
#sidebar ul li a:hover { 
  background: #fff url(/images/buttonW.png);
  color: #e7087d;
  }/* End Sidebar */

/* !you need to keep both descriptions in order for a:active to work in WordPress (so that is visible which site is selected and viewed) */
#sidebar  ul li.current_page_item a, 
#sidebar  ul li.page_item, 
#sidebar ul li.current_page_ancestor a  {   /*  if you keep*/
  background: #fff url(/images/buttonW.png);
  color: #e7087d;
  
  }
  
/* End Sidebar */



/* Begin secondMenu */
#sidebar .wrapSecondmenu {
  background-color: white;
  clear:both;
  }
#sidebar .secondMenu {
	font: 1.1em  Arial, Verdana, Sans-Serif;
  color: #e7087d;
  }

#sidebar .secondMenu ul li a,#sidebar .secondMenu ul li a:hover { 
  background-image: none; 
  display: block;
	font-size: 1em; 
	font-family: Arial, Verdana, Sans-Serif;
  color: #0f3283;
	font-weight: bold;
  padding: 8px 0pt 2pt 18px;
  }

#sidebar .secondMenu ul li a:hover { 
  color: #e7087d;
  
  }

#sidebar .secondMenu ul li.Current_page_item a, 
#sidebar .secondMenu ul li.current_page_item a,
#sidebar .secondMenu ul li.page_item {   /*  if you keep*/
  color: #e7087d;
  
  }
  
#sidebar .lineinSecondmenu {
  clear:both;
  background: #fefefe url(/images/submenuBckg.jpg);
  height: 14px;
  border-top: solid white 3px;
  }

/* End secondMenu */

/*	Begin Footer Pages */
.footerPages a:hover{
  color: #E7087D; /* pink*/

/*  margin: 0px;
  padding:0;*/
  }
  
.footerPages  p.footerSubTitle, .footerPages  p.footerSubTitleFirst {
  padding-top: 10px;
  font-weight: bold;
  }

.footerPages  p.footerSubTitleFirst {
  padding-top: 2px;
  }
  
.footerPages  h2.footerSubTitle {
  padding-top: 17px;
  }
/* End Footer Pages */


/*	Begin Footer Links*/
#footerACJ { 
	padding: 0;
	margin: 0;
	clear: both;
	}
	

#footerACJ .footerUpper  ul li.pagenav
  {
	padding: 0;
	}
  
#footerACJ .footerUpper {
  width: 845px;
  height: 32px;
  margin-left: 10px;
  padding: 9px 0px 0 0 ;
	border-top: dotted 1px #6f84b5;  
  }
  
#footerACJ .footerNav { 
  height: 22px;
  width: 432px;
  float:left;
  padding: 5px 6px 5px 0px;
  background: url(/images/footerNav.jpg) no-repeat;
  }

#footerACJ .footerNav ul { 
 	list-style: none;
  margin: 0;
  padding: 0 1px 0 0;
	display: inline;
  }

#footerACJ .footerNav ul li { 
	font: 1em  Arial, Verdana, Sans-Serif;
  color: #0f3283;
	display: inline;
 	list-style: none;
  margin: 0px;
  padding: 0 0 0 2px;
  }

#footerACJ .footerNav ul li a,#footerACJ .footerNav ul li  a:hover { 
  color: #0f3283;
  text-decoration: none ;
	font: 1em  Arial, Verdana, Sans-Serif;
  }
  
 
#footerACJ .footerNav ul li a:hover , #footerACJ .footerNav ul li.current_page_item a, #footerACJ .footerNav ul li.page_item  {  /*  if you keep*/
  color: #e7087d;
  }


#footerACJ .footerCopyright {
  height: 22px;
  width: 232px;
  float: right;
  }

#footerACJ p { 
  color: #333;
	margin: 0;
	padding: 5px 0;
	text-align: right;
	}
	
#footerACJ .footerMiddle { 
  height: 7px;
	background-color: #cfd6e6; 
  }
  
#footerACJ .footerLower { 
  height: 39px;
  }

#footerACJ .footerLowerBlueBckgr { 
  height: 29px;
  width: 853px;
 	background-color: #0f3283; 
 	border: white solid 6px;  
 	}
  
#footerACJ .footerCardiffOffice, #footerACJ .footerPenarthOffice { 
  height: 29px;
  width: 425px;
 	float: left;
  }
  
#footerACJ .footerPenarthOffice { 
	border-left: dotted 2px #6f84b5;  
  }

#footerACJ .footerCardiffOffice p, #footerACJ .footerPenarthOffice p{ 
  color: white;
	font: 1.3em  Arial, Verdana, Sans-Serif;
	text-align: left;
	margin: 2px 0 0 82px; 
  }

 
 
/* End Footer */

/* Begin Encore Form style */

.encorePage .encoreSearchIntro {
  padding-bottom: 8px;
  margin-bottom: 18px;
  border-bottom: #9fadcd dotted 1px;
  }
.encoreSearchForm {
  background-color:#E5EAF5;
  width:555px;
  padding: 11px 0px 11px 20px;
  }

.encoreSearchForm #encoreSearchLeft, .encoreSearchForm #encoreSearchRight {
  float: left;
  }

.encoreSearchForm #encoreSearchLeft {
  width:100px;
  }
  
.encoreSearchForm #encoreSearchRight  {
  width:432px;
  }
  
.encoreSearchForm #encoreSearchRight  {
  width:432px;
  }

.encoreSearchForm #encoreSearchLeft p {
  font-size: 1.2em;
  font-weight: bold;
  }

.encoreSearchForm #encoreSearchLeft p.encoreSearchPrice {
  padding-top: 0px;
  margin-top: 2px;
  margin-bottom: 21px;
  }

.encoreSearchForm #encoreSearchLeft p.encoreSearchProp {
  margin-bottom: 55px;
  }

.encoreSearchForm #encoreSearchLeft p.encoreSearchLoc {
  margin-top:   21px;
  margin-bottom: 26px;
  }

.encoreSearchForm #encoreSearchLeft p.encoreSearchDate {
  margin-top:   18px;
  }

.encoreSearchForm #encoreSearchRight select, 
.encoreSearchForm #encoreSearchRight input  {
  font-size: 0.7em;
  }

.encoreSearchForm #encoreSearchRight #encorePriceSearch,
.encoreSearchForm #encoreSearchRight #encorePropertySearch,
.encoreSearchForm #encoreSearchRight #encoreBedroomSearch,
.encoreSearchForm #encoreSearchRight #encoreLocationSearch  {
  border-bottom: solid 1px #bac5de;
  }

.encoreSearchForm #encoreSearchRight #encorePriceSearch,
.encoreSearchForm #encoreSearchRight #encorePropertySearch,
.encoreSearchForm #encoreSearchRight #encoreBedroomSearch,
.encoreSearchForm #encoreSearchRight #encoreLocationSearch,
.encoreSearchForm #encoreSearchRight #encoreOrderbySearch,
.encoreSearchForm #encoreSearchRight #encoreDateSearch {
	font-family: Arial, Verdana, Sans-Serif;
  font-size: 1.1em;
  padding-top: 3px;
  padding-bottom: 9px;
  margin-bottom: 4px;
  }

.encoreSearchForm #encoreSearchRight #encorePropertySearch input {
  margin-right: 5px;
  }

.encoreSearchForm #encoreSearchRight #encorePropertySearch .Prop {
  margin-top: 9px;
  margin-bottom: 2px;
  }

.encoreSearchForm #encoreSearchRight #encoreBedroomSearch {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 6px;
  }

.encoreSearchForm #encoreSearchRight #encoreBedroomSearch input {
  margin-right: 5px;
  }

.encoreSearchForm #encoreSearchRight #encoreLocationSearch input {
  margin-top: 3px;
  }

.encoreSearchForm #encoreSearchRight #encoreOrderbySearch {
  margin-top: 10px;
  }

.encoreSearchForm #encoreSearchRight #encoreDateSearch {
  margin-top: 8px;
  }

.encoreSearchForm input.submitEncoreForm {
  background-image: url(/images/bt_searchProperty.jpg); 
  color: #0f3283; 
  font-weight: bold; 
  font-size: 1.2em;
  margin-top: 18px;
  text-align: left;
  padding: 2px 31px 5px 4px;
  border: 0 none;
  cursor: pointer;
  cursor: hand;
  }
/* End Encore Form style */


/* Begin Images */
/*
p img {
	padding: 0;
	max-width: 100%;
	}
*/
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.narrowcolumn .navigation .alignright {
	float: right;
	font-size:0.9em; 
  margin-right:47px;
	}
	
.narrowcolumn .navigation .alignright a {
	font-size:0.9em; 
	}

.narrowcolumn #resultHead .resultsLettingsHead,
.narrowcolumn #resultHead .resultsLettingsHead a {
	font-size:0.9em; 
  }
	
.narrowcolumn .navigation .ArlaLogo {
	float:left; 
  margin-left: 20px; 
  margin-bottom:5px;
	}
	
.alignleft {
	float: left
	}
/* End Images */

.leftSideContactus  {
  width: 200px;
  height:200px;
  background-color: red;
 	display: block;
  }
  
  
.prop{
  margin-top:0px;
  margin-left:20px;
  width:800px;
  height:225px;
}

.address{
 font-size: 13px;
 padding: 3px 0px 7px 3px;
 font-weight: bold;
}

.prop a{}

.prop a:hover {
/*  color:#c5c5c5;*/
  color:#e77cb4;
  }


.prop p {}
.prop img {
  width:200px; 
  height:150px; 
  display:block;
  float:left;
  clear:right;
  border:solid 1px black;
}
.TopBar {
  background:#F7F7F7 url(/images/bg_salesPropTitles.jpg) repeat-x scroll 0% 50%;
  color:#596C93;
  font-size:1.4em;
  font-weight:bold;
  margin:0pt;
  padding:8px 5px 8px 10px;

}
.searchContent{
 float:right;
 width: 580px;
 border:solid 1px #ccc;
}

.link {
  /*text-align:right;*/
  color:#FFFFFF;
  background:#5E729B url(/images/blue_bg.jpg) repeat-x scroll 0%;
  margin-top:6px;
  margin-left:0px;
  margin-right:0px;
  padding: 5px 0 5px 12px;
  position:relative;
  display:block;
  width: 568px;
}

.lettingSearch {
  margin-bottom: 14px;
  }

.lettingSearch h2 {
  font-weight: normal;
  }

.lettingSearch img {
  float:left; 
  margin: 2px 19px 0 20px;
  }

.lettingSearch p {
  margin-right: 60px;
  margin-bottom: 14px;
  }
  
/*.lettingSearch .lettingBorder {
  width: 536px;
  border-bottom:1px dotted #9FADCD;
  margin-bottom:18px;
  padding-bottom:8px;
  text-align:right;
  }
  */
.lettingSearch form { 
  background-color:#E5EAF5;
  width:520px;
  height:238px;
  margin-left:0px;
  padding:10px;
  }
 
  
#find_properties{  
  margin-left:370px;
  display:block;
  padding:5px 10px;
  background:url(/images/bt_searchProperty.jpg) no-repeat;
}

#lettingSearchLeft {
  margin-left:10px;
  font-size: 1.2em;
} 

.lettingSearch #lettingsLeftSide {
  float: left; 
  width: 270px;
  }

.lettingSearch #lettingsRightSide {
  float: left; 
  width: 585px;
  }

#lettingSearchRight, #lettingSearchLeft{
  float:left;
  line-height:2.5;
} 

#lettingPriceSearch select {
  font-size: 0.8em;
  }

#lettingSearchRight {
  margin-left: -20px;
  }
  
#lettingSearchRight #lettingPriceSearch {
  margin-top: 6px;
  }
  
#lettingSearchRight #lettingPropertySearch {
  margin-top: 11px;
  }
  
#lettingSearchLeft label{
  font-weight:bold;
  line-height:1.8;
}
.action_sub input{
 background: no-repeat url(/images/bt_searchProperty.jpg); 
  color: #0f3283; 
  font-size: 1.2em;
  margin-top: 10px;
  text-align: left;
  padding: 4px 47px 3px 4px;
  border: 0 none;
  cursor: pointer;
  cursor: hand;
  margin-left: 10px;
  font-weight: bold;
}

#lettingBedroomSearch {
  width:370px;
  margin-top: 9px;
  margin-bottom: 7px;
}
.lettingSingle {
  padding: 10px;
}
.lettingSingle .newsImage, #mainImage{
  float:left;
  margin-right:20px;
  }

p.lettingSearchType {
  padding-top: 26px; 
  margin-bottom: 0px;
  }

#info_panel p{
 line-height:2;
 font-size:1.2em;
}

.other_images {
  display:block;
  margin-left:0px;
  margin-bottom:50px;
}
.other_images img{
  margin-left:30px;
}

.property .address{
   border: px solid grey;
   margin-left:360px !important;
   width:400px;
   background:#F7F7F7 url(/images/bg_salesPropTitles.jpg) repeat-x scroll 0% 50%;
   color:#596C93;
   font-size:1.4em;
   font-weight:bold;
   margin:0pt;
   padding:8px 5px 13px 10px;
}

.heading{
   background:#F7F7F7 url(/images/bg_salesPropTitles.jpg) repeat-x scroll 0% 50%;
   color:#596C93;
   font-size:1.4em;
   font-weight:bold;
   padding:8px 5px 13px 10px; 
   width:311px;
   margin-bottom:0px;
}
#mainImage {
  float:left;
  clear:none;
}
.property p{
 display:block;
 line-height:2;
 font-weight:bold;
 clear: both;
 margin-left:30px; 
 margin-right:30px;
}
.cleard{
 height:30px;
 clear:both;
}

.property_excerpt{
  float:right;
  border: 1px solid #ccc;
  width:326px;
  margin-right:50px;
 }

.property_excerpt h2.heading{
  color: #596C93 !important;
 }

.property_excerpt p.house_icon,
.property_excerpt p.bed_icon {
  margin-left:10px;
 }
 
.property_excerpt li {
  margin-left:-30px;
  }

 
.property .description{
 display:block;
 width:710px;
 margin: 10px 10px 10px 30px;
 line-height: 160%;
 padding-top: 30px;
 padding-bottom: 20px;
 font-weight: normal;
}
 p.greyness{
  display:block; 
  margin-top:-5px;
  margin-left:0px;
  width:316px;
 /* text-align:center;*/
  padding: 8px 0px 8px 10px;
  background:#EFEFEF;
 }
p.greyness em{
 color:#E7087D;
 text-decoration:none;
 font-style:none;
 
}
 .property ul {
  
  }
.property li{
  list-style:none;
 }

p.house_icon, p.bed_icon,p.prop_icon {
  padding-left:25px;
 }
p.house_icon{
 background: url(/images/house.jpg) no-repeat left center;
}
p.bed_icon{
 background: url(/images/bed.jpg) no-repeat left center;
}
p.prop_icon{
 background: url(/images/house.jpg) no-repeat left center;
}

#contact-us,#call,#print{
 display:block;
 line-height:1.8;
}

#contact-us{
  background: url(/images/email_icon.jpg) no-repeat left center;
  padding-left:24px;
  }
#call{
  background: url(/images/phone_icon.jpg) no-repeat left center;
  padding-left:24px;
}
#print{
  background: url(/images/print.jpg) no-repeat left center;
  padding-left:24px;
}


/* search results */

.sPe .property_excerpt {
  display:block;
  float:none;
}
.sPe .property_excerpt p{
 margin-top:0;
 margin-left:0;
}
.sPe {
  height: 82px;
  }

.sPe .property_excerpt_s {
  background-color: #EDEFEC;
  height: 22px;
  padding-top: 4px;
  padding-left: 12px;
  margin-top: -5px;
  }  
  
.sPe p.house_icon{
 position:relative;
 background: url(/images/house.jpg) no-repeat left center;
 margin-top:0px;
 
}
.sPe p.bed_icon{
 background: url(/images/bed.jpg) no-repeat left center;
 margin-top:0px;
 padding-right: 20px;
 display:inline;
 }
.sPe p.avail_icon{
 background: url(/images/avail.jpg) no-repeat left center;
 margin-top:0px;
 padding-left:20px;
 margin-left:3px;
 display:inline;
  
}
.sPe p.prop_icon{
 position:relative;
 background: url(/images/house.jpg) no-repeat left center;
 float:left;
 clear: both;
 padding-right: 20px;
 margin-top:0px;
}
.sPe p.price_icon {
  background: url(/images/pound.jpg) no-repeat left center;
  margin-top: 30px;
  padding-left:15px;
  font-size: 1.1em;
  font-weight: bold;
}
.letting{
 margin-left:20px;
}
.letNav{
 /* width:100%;*/
  border-bottom: dotted 1px #d5d5d5;
  margin-bottom:-20px;
  margin-right: 50px;
  margin-left: 30px;
  color:#0F3283;
  font-size:0.8em;
}
.letNav p{
  margin-bottom: 4px;
}
.navigation_letting .alignright{
 padding-right:45px;
}
#resultHead {
  height:50px;
  padding:10px;
  padding-right: 46px;
  float:right;
  width:580px;
  display:block;
}
#resultHead h2 {
  font-size: 1.4em;
  }

#resultHead div{
 border-top:   dotted 1px #ccc;
 border-bottom:dotted 1px #ccc;
}

.narrowcolumn .letting .encoreNewSearch {
  margin-top:26px;
  }

.record_d {
 clear:both;
 height:175px;
}
.extra_images{
 margin-left:5px;	
	
}

/* SEO */
#viewPropertiesLet {

      width: 236px;

      height: 36px;

      position: relative;

      }

#viewPropertiesLet span {

      background: url(/images/bt_PropLet.jpg) no-repeat;

      position: absolute;

      width: 100%;

      height: 100%;

      } 


#latest_news_acj {

display:block; 

margin:10px 0px 10px 0px;

}

#latest_news_acj .post a { 

display:block !important; 
background:#0F3283 !important;
color:#fff !important;

padding:5px;

}

#latest_news_acj .post a:hover {

background:#E5087A !important;

}
#latest_news_acj .post p {

font-size:11px !important;
line-height:18px;

}
