/* This controls the width of the fluid width layouts */

div.fluid
{
width: 90% !important;
}

/* This controls the width of the fixed width layouts */

div.fixed
{
width: 900px !important;
}

/* Basic Stuff */

*
{
margin: 0em;
padding: 0em;
}

body
{
background-color: #fff;
color: #545454;
font-size:76%;
font-family: "arial", helvetica, sans-serif;
}

/* ---------------------------------------------------- */
/* COMING SOON
/* ---------------------------------------------------- */
#comingsoon {
	width:269px;
	height:175px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images_magenta/coming-soon.png", sizingMethod="crop");
	position:absolute;
	top:50px;
	z-index:100;
}
html>body #comingsoon {
	background: url(/images_magenta/coming-soon.png);
}

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slides ul {
margin:0; 
padding:0;
}

#slideshow {
width: 630px;
/*border: 1px solid #ddd;*/
float:right
}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
}

#slideshow .slides img {
border:0;
padding:0
}

#slideshow .slides ul {
height:200px; /*the height of the advertisement block*/
padding:0; margin:0;
}

#slideshow .slides li {
width: 600px;
float: left;
}

#slideshow .slides h2 {
margin-top: 0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
background-color: #ddd;
border-top: 1px solid #fff;
padding:0; margin:0;
}

#slideshow .slides-nav li {
float: left;
margin-right:1px;
line-height:27px;
height:27px;
text-align:center;
vertical-align:middle;
}

#slideshow .slides-nav li a {
display: block;
color:#fff;
vertical-align:middle;
outline: none;}

#slideshow .slides-nav li a:hover {
background:#000;
}

#slideshow .slides-nav li a img {
border:0
}

.js #slideshow .slides-nav li.on.green ,
.js #slideshow .slides-nav li.on.green a {
text-decoration:none;
}

.js #slideshow .slides-nav li.on.green a {
position: relative;
background: #8dc80c url(/images/advertisement/green_tab_bg_reversed.gif) repeat-x top; 

}

.js #slideshow .slides-nav .green {
background: #8dc80c url(/images/advertisement/green_tab_bg.gif) repeat-x top; 
text-align:center;
}

.js #slideshow .slides-nav li.on.blue ,
.js #slideshow .slides-nav li.on.blue a {
text-decoration:none;
}

.js #slideshow .slides-nav li.on.blue a {
position: relative;
background: #425796 url(/images/advertisement/blue_tab_bg_reversed.gif) repeat-x top; 

}

.js #slideshow .slides-nav .blue {
background: #425796 url(/images/advertisement/blue_tab_bg.gif) repeat-x bottom; 
text-align:center;
}


.js #slideshow .slides-nav li.on.pink ,
.js #slideshow .slides-nav li.on.pink a {
text-decoration:none;
}

.js #slideshow .slides-nav li.on.pink a {
position: relative;
background: #FF3399 url(/images/advertisement/pink_tab_bg_reversed.gif) repeat-x top; 
}

.js #slideshow .slides-nav .pink {
background: #FF3399 url(/images/advertisement/pink_tab_bg.gif) repeat-x bottom; 
text-align:center;
}

.curved-corner {
	background:url(images/curved-corners.png);
	width:22px;
	height:11px;
	position:absolute;
	z-index:1000;
	bottom:0;
	left:0;
}
.usps {
float:left;
width:100%;
height:345px;
border:10px solid #d7e9a1;
background-color:#fff
}


.usps_box {
background:url(images/usps.gif) no-repeat;
overflow:hidden;
height:259px;
margin:12px;
}

.usps_box ul {
display:none
}

#fadeshow {
float:left; width:260px; background:#fff; height:261px
}

#brandnew {
margin-top:4px
}
#fadeshow img {
    position:absolute;
    z-index:8;
}

#fadeshow img {
	border:0; padding:0
}

#fadeshow img.active {
    z-index:10;
}

#fadeshow img.last-active {
    z-index:9;
}

#blockleft {
    float:left;
    width:240px; 
	margin-top:10px;
}

#blockright {
    float:right;
    margin-top:10px;
	width: 630px;
	overflow:hidden;
}

.h{
	padding: 10px 0 9px 10px;
	color:#666;
	text-transform:none;
	border-bottom:1px solid #eee;
}
.htabs{	overflow:hidden; }
.htabs h2 a{

	font-weight:bold;
	padding: 7px;
	text-decoration:none;
	font-size:15px

}
.htabs h2 a:hover{
	color: #000;
}
.htabs li{
	float:left;
	margin-top:2px;
	padding: 3px 2px 0 0;
	overflow:hidden;
}
.tabs .bullet{
	border-right:1px solid #e00;
	color:#d00;
	margin: 0px 4px 4px 0;
	padding-right:4px;
	clear:right;
	display:block;
	float:left;
	height:17px;
	overflow:hidden;
	text-align:right;
	width:10px;
}
.bmod .bullet{
	background-color:#fff;
	margin:-9px 6px 0 -10px;
	padding:8px;
}
.tabs{
	margin-top:2px;
	overflow:hidden;
}
.tabs li{
	background-color:#EEEEEE;
	clear:both;
	margin:4px 0;
	padding:9px;
}
.tabs li a:hover{
	padding-left:1px;
}
#headertitle {
	height:30px; 
	background:#000 url(images/black-bg1.gif) repeat-x;
	line-height:30px;
	padding-top:3px;
	padding-left:17px
}
#headertitle img {
	border:0;
}
#menutab { margin:0; padding:0 }
			#menutab li { display: inline }
			#menutab li a { background:#fdd658 url(images/orange-bg.gif) repeat-x bottom; padding: 10px; float:left; border-right: 1px solid #ccf; border-bottom: none; text-decoration: none; color: #000; font-weight: bold; border-right:1px solid #fff;}
			#menutab li.activetab a { background: #fff6da; }
			.contenttab { clear: both; border: 1px solid #e4650c; border-top: none; border-left: none; background: #fff6da; width:558px; padding:20px 15px; margin:0  }


#fabulous6bedroom {
position:absolute;
width:327px;
height:441px;
right:-40px;
top:75px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/popularBoxes/fabulous-6-bedroom.png", sizingMethod="crop");
}

html>body #fabulous6bedroom {
background: url(/images/popularBoxes/fabulous-6-bedroom.png);

}

.alttext {
 display:none
}	
/*the search css*/
#enterstages {
width:100%;
clear:both;
height:90px;
}

#enterstages li {
display:block;
width:160px;
float:left;
background-color:#e6f3aa;
border-right:2px solid #fff
}

#enterstages li a {
display:block;
padding:10px;
width:160px;
color:#000;
border-bottom:3px solid #b4d61a;
border-right:3px solid #b4d61a;
text-decoration:none
}

#enterstages li a:hover {
display:block;
width:160px;
text-decoration:underline;
background-color:#e5e5e4;
border-bottom:3px solid #b5b5b4;
}
#fancycitycentreliving {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/fancy-city-centre-living.png", sizingMethod="crop");
width:632px;
height:23px;
position:absolute;
left:5px;
top:10px;
}
#fancycitycentreliving h1 {
display:none
}

html>body #fancycitycentreliving {
background: url('/images/fancy-city-centre-living.png');
}

#bookaviewing {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/book-a-viewing.png", sizingMethod="crop");
width:153px;
height:154px;
position:absolute;
right:-21px;
top:285px;
}

html>body #bookaviewing {
background: url('/images/book-a-viewing.png');
}

html>body #beat-the-rush {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/beat-the-rush.png", sizingMethod="crop");
width:436px;
height:176px;
position:absolute;
left:200px;
}

html>body #beat-the-rush {
background: url('/images/beat-the-rush.png');
}

#hot-off-the-press {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/hot-off-the-press.png", sizingMethod="crop");
width:433px;
height:122px;
position:absolute;
left:255px;
top:15px
}

html>body #hot-off-the-press {
background: url('/images/hot-off-the-press.png');
}

#happyvalentines {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/valentines-day.png", sizingMethod="crop");
width:130px;
height:115px;
position:absolute;
right:20px;
top:10px
}

html>body #happyvalentines {
background: url('/images/valentines-day.png');
}

/*end the search css*/
#fullylet  {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/fully-let.png", sizingMethod="crop");
width:107px;
height:108px;
position:absolute;
left:25px;
top:24px
}

html>body #fullylet {
background: url('/images/fully-let.png');
}

#roomsleft {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/only-3-rooms-left.png", sizingMethod="crop");
width:165px;
height:165px;
position:absolute;
right:6px;
top:10px;
}
html>body #roomsleft {
background: url('/images/only-3-rooms-left.png');
}
#roomsleft2 {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/only-2-rooms-left.png", sizingMethod="crop");
width:151px;
height:113px;
position:absolute;
right:0px;
top:0px;
}
html>body #roomsleft2 {
background: url('/images/only-2-rooms-left.png');
}

#beattherush2009 {
background: url('/images/beat-the-rush-bg.gif') no-repeat;

width:445px;
height:369px;
color:#fff;
padding:70px 52px;
}
#share {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/share.png", sizingMethod="crop");
width:109px;
height:82px;
position:absolute;
right:16px;
bottom:2px;
}
html>body #share {
background: url('/images/share.png');
}

.Title {
padding-left:8.3em; font-size:1.15em; margin-bottom:0.5em;
}
.NewsImg {
margin-right:15px;
margin-bottom:10px;
float:left;
height:99px;
width:94px;
}
.calendar_table {
background-color:#EEEEEE
}
.calendar_current_day {
background-color:#FFFFFF;
padding:2px;
}
h1,h2,h3,h4,h5,h6
{
font-weight: normal;
letter-spacing: -1px;
text-transform: lowercase;
}

h3,h4,h5,h6
{
color: #601B66;
}

h1 span
{
font-weight: bold;
}

h3 span
{
font-weight: bold;
}

h4 span
{
font-weight: bold;
}

br.clear
{
clear: both;
}

.top p {
text-align:right;
}
img
{
padding: 3px;
border: solid 1px #e1e1e1;
}
.blogImage
{
padding: 3px;
border: solid 1px #e1e1e1;
}
.orangeList, .magnifyList, .greenList, .tickList, .startickList ul {
  list-style: none;
  margin: 0 0 20px 0px;
}

.startickList, .startickListGold {
 width:38em;
}
.startickList ul {
  margin: 0 0 0px 0px;
}
/***** fieldsets *****/

fieldset {
	border: 1px solid #ddd;
	margin: 1em 0;
	padding: 15px;
	clear: left;
} * html fieldset { padding-top: 0; }

legend {
	font-size: 135%;
	font-weight: normal;
	letter-spacing: -0.03em;
	line-height: 1;
	color: #80A71F;
	padding: 0 0.5em; /* Top and Bottom for IE7 */
} * html legend { margin-bottom: 15px; padding: 0 0.5em; }

fieldset fieldset legend {
	font-size: 105%;
	font-weight: bold;
}

legend span {
	color: #999;
	font-size: 90%;
	letter-spacing: 0;
}
.orangeList li {
  list-style: none;
  margin-bottom: 3px;
  padding-left:17px;
  background: url('/images_magenta/orange.gif') no-repeat 0 6px;
}
.greyList li {
  list-style-image: url('/images_magenta/grey.gif');
  margin-bottom: 11px;
}
.greyList ul {
  padding-left:20px;
  margin-left:20px;
  
}
.magnifyList li {
  list-style: none;
  margin-bottom: 3px;
  padding-left:17px;
  background: url('/images_magenta/magnify.gif') no-repeat 0px 2px;
}
.addpropertylist {
  list-style: none;
  margin-bottom: 3px;
  padding-left:17px;
  background: url('/images_magenta/add-property.gif');
}
.greenList li {
  list-style: none;
  margin-bottom: 3px;
  padding-left:17px;
  background: url('/images_magenta/green.gif') no-repeat 0 6px;
}
.tickList li {
  list-style: none;
  margin-bottom: 5px;
  padding-left:20px;
  background: url('/images_magenta/tick.gif') no-repeat 0 1px;
}
.startickList li {
  list-style: none;
  line-height:3em;
  padding-left:28px;
  float:left;
  width:16.5em; 
  background: url('/images_magenta/startick.gif') no-repeat 0 5px;
}
.startickListGold li {
  list-style: none;
  line-height:3em;
  padding-left:28px;
  float:left;
  width:16.5em; 
  background: url('/images_magenta/startickgold.gif') no-repeat 0 5px;
}
.quickListWrapper {
  border: 10px solid #e4650c;
  background-color:#e4701f;
  padding:10px;
}

.quickListWrapper img {
  border:0
}
.quickListPadding {
  padding-top:3px
}
.quickList ul {
  margin:0px;
  height:190px; overflow-y: scroll
}
.quickList li {
  list-style: none;
  line-height:1.1em;
  float:left;
  padding-left:20px;
  padding-bottom:3px;
  background: url('images_magenta/bluearrow.gif') no-repeat 0 0px;
  clear:both;
  width:90%
}
.quickList li a { 
   color:#3d5290;
   font-weight:bold;
   
}
.quickList li a:hover { 
   text-decoration:none
}
.quickList li img { 
   border:0;
   padding:0;
   vertical-align:middle
}
.quickList li a span {
   display:none
}

#corner-banner {
	z-index:100;
    top:38px;
	left:-5px;
	position:absolute;
}
#corner-banner img {
	border:0
}
dt a img {
border:0px;
padding:3px;
}
dt a:hover img {
background:url('/images_magenta/n2.gif') repeat-x top;
}

.propertyFocus {
clear:both;
height:13em;
position:relative
}
/*if flash or javascript isn't there*/
.propertyFocusText .Marcel {
font-size:25px; color:#fff
}
.propertyFocusText .Small {
font-size:15px; color:#fff
}
.propertyFocusText .Base {
font-size:25px; color:#fff
}
.HeaderFocus {
padding-top:1.9em;
position:absolute; top:0.9em; width:30em;
}
.HeaderDefinition {
position:absolute; top:4.5em; width:30em
}
.Location {
padding-top:1.1em;
}
.arrows {
background:url('/images/but_arrow.jpg') top right no-repeat;
padding-right:17px;
background-position:100% 1px;
}
.propertyFocusImage {
width:95px;
padding:0.9em 0em 0em 1em;
float:left
}
.propertyFocusText {
float:left; 
padding-left:14px;
font-size:12px;
letter-spacing:0px;
font-weight:bold;
color:#bab9b9
}

.propertyFocusFooter {
text-align:right;
clear:both
}

.propertyFocusFooter a img {
padding:0;
border:0;
margin:0
}
.propertyFocusImage a img {
border:2px solid #fff;
padding:0
}

.greyScratch {
background:url('/images/grey-focus-box.jpg') no-repeat top;
}
.turquoiseScratch {
background:url('/images/turquoise-focus-box.jpg') no-repeat top;
}
.greenScratch {
background:url('/images/green-focus-box.jpg') no-repeat top;
}
.Article {
background:url('/images_magenta/article-background.gif');
padding:10px;
clear:both;
width:auto
}

.BlogArticle {
background:url('/images_magenta/article-background.gif');
padding:10px;
clear:both;
width:34.5em
}

.BlogArticle img {
margin-right:13px;
margin-bottom:20px;
width:94px;
height:99px
}

.Fullylet {
cursor:pointer; background-image:url('/images_magenta/bg-fully-let.gif'); background-repeat:no-repeat; background-position:right
}
.Available {
cursor:pointer; background-image:url('/images_magenta/bg-available.gif'); background-repeat:no-repeat; background-position:right
}
.Letagreed {
cursor:pointer; background-image:url('/images_magenta/bg-let-agreed.gif'); background-repeat:no-repeat; background-position:right
}
.Viewingscommence {
cursor:pointer; background-image:url('/images_magenta/bg-viewings-commence.gif'); background-repeat:no-repeat; background-position:right
}

img.floatTL
{
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}

a
{
text-decoration: underline;
color: #D900B0;
}

a:hover
{
text-decoration: none;
}


ul.links
{
list-style: none;
}

ul.links li
{
line-height: 2em;
}

ul.links li.first
{
}
.indent ul li {
list-style:square;
padding-left:0.2em;
margin-left:2.5em

}
#columnA_2columns ul li {
list-style:square;
padding-left:0.2em;
margin-left:2.5em
}


#Imgavailable {
position:absolute;
width:104px;
height:104px;
right:180px;
z-index:100;
top:55px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images_magenta/available.png', sizingMethod='crop'); 
}
html>body #Imgavailable {
background : url (/images_magenta/available.png); 
}
#Imgletagreed {
position:absolute;
width:132px;
height:133px;
right:190px;
z-index:100;
top:55px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images_magenta/bg-let-agreed.png', sizingMethod='crop'); 
}
html>body #Imgletagreed {
background-image : url (/images_magenta/bg-let-agreed.png); 
}
#Imgfullylet {
position:absolute;
width:132px;
height:133px;
right:190px;
z-index:100;
top:55px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images_magenta/bg-fully-let.png', sizingMethod='crop'); 
}
html>body #Imgfullylet {
background-image: url (/images_magenta/bg-fully-let.png); 
}

#Imgviewingscommence {
position:absolute;
width:296px;
height:134px;
right:190px;
z-index:100;
top:55px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images_magenta/viewings-commence.png', sizingMethod='crop'); 
}
html>body #Imgviewingscommence {
background-image : url (/images_magenta/viewings-commence.png); 
}

p
{
line-height: 1.6em;
}

/* Header */

#header
{
width:100%;
height:182px;
background: #74207c url('/images_magenta/n1.gif') repeat-x bottom;
/*background: #74207c url('/images_magenta/n1xmas.gif') repeat-x bottom;*/
background-height: 182px;
}
#header_inner
{
position: relative;
width: 950px;
height:182px;
margin: 0 auto;
}

#forallenquiries {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/for-all-enquiries.png', sizingMethod='crop'); 
width:204px;
height:59px;
position:absolute;
right:0px;
top:40px;
}
html>body #forallenquiries {
background:url('/images/for-all-enquiries.png') no-repeat;
}
#forallenquiries span {
display:none
}
#liverpoolBackground {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-liverpool.png', sizingMethod='crop'); 
width:707px;
height:182px;
float:right
}
html>body #liverpoolBackground {
background:url('/images/bg-liverpool.png') no-repeat;
}

#liverbuildingBackground {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-liver-building.png', sizingMethod='crop'); 
width:787px;
height:182px;
float:left
}
html>body #liverbuildingBackground {
background:url('/images/bg-liver-building.png') no-repeat;
}

#linksBackground {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-links.png', sizingMethod='crop'); 
width:787px;
height:182px;
float:right
}
html>body #contactBackground {
background:url('/images/bg-links.png');
}
#contactBackground {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-contact.png', sizingMethod='crop'); 
width:787px;
height:182px;
float:right
}
html>body #linksBackground {
background:url('/images/bg-links.png');
}
#aboutusBackground {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-aboutus.png', sizingMethod='crop'); 
width:787px;
height:182px;
float:right
}
html>body #aboutusBackground {
background:url('/images/bg-aboutus.png');
}
#newsBackground {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-news.png', sizingMethod='crop'); 
width:787px;
height:182px;
float:right
}
html>body #newsBackground {
background:url('/images/bg-news.png');
}
#interactiveBackground {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-interactive.png', sizingMethod='crop'); 
width:787px;
height:182px;
float:right
}
html>body #interactiveBackground {
background:url('/images/bg-interactive.png');
}

#survivalBackground {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-survival.png', sizingMethod='crop'); 
width:787px;
height:182px;
float:right;
margin-right:2.5em
}
html>body #survivalBackground {
background:url('/images/bg-survival.png');

}
#survivalIvy {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-ivy.png', sizingMethod='crop'); 
width:67px;
height:221px;
left:-4.2em;
z-index:100;
position:absolute;
}
html>body #survivalIvy  {
background:url('/images/bg-ivy.png');
}


#propertiesBackground {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-properties.png', sizingMethod='crop'); 
width:787px;
height:182px;
float:right
}
html>body #propertiesBackground {
background:url('/images/bg-properties.png');
}
#slpzineBackground {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-slpzine.png', sizingMethod='crop'); 
width:708px;
height:182px;
float:right;
}
html>body #slpzineBackground {
background:url('/images/bg-slpzine.png');
}

#magazineMenu dt span {
color:#CCCCCC; font-weight:bold; font-size:20px;
}

.Picture {
margin:0px 10px 10px 0px
}

.issue {
position:absolute;
top:1.7em;
right:0.5em;
font-size:13px;
color:#fff;
font-weight:bold;
letter-spacing:0px
}
/* Logo */

#logo
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg-logo.png', sizingMethod='crop');
width:280px;
height:205px;
position: absolute;
left:0;
top:-2px
}

html>body #logo {
background:url('/images/bg-logo.png');
}

#logo h1
{
display: inline;
color: #fff;
font-size: 2.6em;
}

#logo h2
{
display: inline;
padding-left: 0.5em;
color: #E2D2E4;
font-size: 1.0em;
}

/* Menu */

#menu
{
position: absolute;
right: 0em;
bottom: 0em;
}

#menu ul
{
list-style: none;
}

#menu li
{
float: left;
}

#menu li a
{
margin-right: 0.5em;
display: block;
padding: 1.1em 1.2em 1.0em 1.2em;
background: #fff url('/images_magenta/n4.gif') repeat-x;
border: solid 1px #fff;
color: #616161;
font-weight: bold;
font-size: 1.0em;
text-transform: lowercase;
text-decoration: none;
}

#menu li a.active
{
background: #CA2FAD url('/images_magenta/n3.gif') repeat-x;
color: #fff;
border: solid 1px #A94B97;
}

/* Main */

#main
{
background: #fff url('/images_magenta/n2.gif') 0px 1px repeat-x;
}

#main_inner p
{
text-align: justify;
margin-bottom: 2.0em;
}

#main_inner ul
{
margin-bottom: 2.0em;
}

#main_inner
{
position: relative;
width: 950px;
margin: 0 auto;
padding-top: 3.5em;
}

#main_inner h3,h4
{
border-bottom: dotted 1px #E1E1E1;
position: relative;
}

#main_inner h3
{
font-size: 2.0em;
padding-bottom: 0.1em;
margin-bottom: 0.8em;
text-transform:none
}

#main_inner h4
{
font-size: 1.2em;
padding-bottom: 0.175em;
margin-bottom: 1.4em;
margin-top: 0.65em;
}

#main_inner .post
{
position: relative;
}

#main_inner .post h3
{
position: relative;
font-size: 1.7em;
padding-bottom: 1.2em;
}

#main_inner .post ul.post_info
{
list-style: none;
position: absolute;
top: 3em;
font-size: 0.8em;
}

#main_inner .post ul.post_info li
{
background-position: 0em 0.2em;
background-repeat: no-repeat;
display: inline;
padding-left: 18px;
}

#main_inner .post ul.post_info li.date
{
background-image: url('/images_magenta/n5.gif');
}

#main_inner .post ul.post_info li.comments
{
background-image: url('/images_magenta/n6.gif');
margin-left: 1.1em;
}

#easter {
width:112px;
height:149px;
position:absolute;
left:23.5em;
bottom:-3px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images_magenta/easter.png', sizingMethod='crop');
}

html>body #easter {
background:url(images_magenta/easter.png) 
}

/* Footer */

#footer
{
width: 950px;
margin: 0 auto;
text-align: center;
clear: both;
border-top: dotted 1px #E1E1E1;
margin-top: 2.0em;
margin-bottom: 1.0em;
padding-top: 2.0em;
padding-bottom: 2.0em;
}

/* Search */

input.button
{
background: #CA2FAD url('/images_magenta/n3.gif') repeat-x;
color: #fff;
border: solid 1px #A94B97;
font-weight: bold;
text-transform: lowercase;
font-size: 0.8em;
height: 2.0em;
}

input.text
{
border: solid 1px #F1F1F1;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
}

#search
{
position: relative;
width: 100%;
margin-bottom: 2.0em;
}

#search input.text
{
position: absolute;
top: 0em;
left: 0em;
width: 9.5em;
}

#search input.button
{
position: absolute;
top: 0em;
right: 0em;
min-width: 2.0em;
max-width: 2.5em;
}

/* LAYOUT - 3 COLUMNS */

	/* Primary content */
	
	#primaryContent_3columns
	{
	position: relative;
	margin-right: 38em;
	}
	
	#columnA_3columns
	{
	position: relative;
	float: left;
	width: 100%;
	margin-right: -34em;
	padding-right: 2em;
	}
	#columnA_4columns
	{
	position: relative;
	float: left;
	width: 52.5em;
	margin-right: -34em;
	padding-right: 2em;
	}
	/* Secondary Content */
	
	#secondaryContent_3columns
	{
	float: right;
	}
	
	#columnB_3columns
	{
	width: 16em;
	float: left;
	padding: 0em 2em 0.5em 2em;
	border-left: dotted 1px #E1E1E1;
	}
	
	#columnC_3columns
	{
	width: 13.0em;
	float: left;
	padding: 0em 0em 0.5em 2em;
	border-left: dotted 1px #E1E1E1;
	}
	
/* LAYOUT - 2 COLUMNS */

	/* Primary content */
	
	#primaryContent_2columns
	{
	position: relative;
	margin-right: 17.5em;
	}
	
	#columnA_2columns
	{
	position: relative;
	float: left;
	width: 100%;
	margin-right: -17em;
	padding-right: 2em;
	}
	
	/* Secondary Content */
	
	#secondaryContent_2columns
	{
	float: right;
	}
	
	#columnC_2columns
	{
	width: 13.0em;
	float: left;
	padding: 0em 0em 0.5em 2em;
	border-left: dotted 1px #E1E1E1;
	}

/* LAYOUT - COLUMNLESS */

	/* Primary content */
	
	#primaryContent_columnless
	{
	position: relative;
	}
	
	#columnA_columnless
	{
	position: relative;
	width: 100%;
	}
#breadCrumb {
	padding-bottom:1.6em;
	font-size:1.2em;
	font-weight:bold;
	color:#999999
}
#breadCrumb span { color:#8ab915; font-family:Geneva, Arial, Helvetica, sans-serif
	
}
/*Property List Stuff*/
.PropertyHover {
	background-color:#f6f6f6;
	float:left;
	width:27.2em;
	height:7.0em;
	border-bottom:1px dotted #ccc;
	padding-top:2.6em;
	padding-left:1em;
	cursor:pointer
}
.Property {
	float:left;
	width:27.2em;
	height:7.0em;
	border-bottom:1px dotted #ccc;
	padding-top:2.6em;
	padding-left:1em;
	cursor:pointer
}
.Property h1 {
	font-size:1.8em;
	text-transform:none;
}
.Property h1 a {
	text-decoration:none;
	color:#545454
}
.Property h2 {
	font-size:18px;
	text-transform:none;
	color:#dc6600
}
.Property h2 a {
	color:#dc6600;
	text-decoration:none
}

.PropertyHover h1 {
	font-size:1.8em;
	text-transform:none;
}
.PropertyHover h1 a {
	text-decoration:none;
	color:#545454
}
.PropertyHover h2 {
	font-size:18px;
	text-transform:none;
	color:#dc6600
}
.PropertyHover h2 a {
	color:#dc6600;
	text-decoration:none
}

.PropertyColumn {
	float:none;
}
.PropertyNumber {
	background: url(/images_magenta/greenBox.gif) repeat; width:33px; height:33px;
	float:left;
	text-align:center;
	vertical-align:middle;
	line-height:33px;
	font-size:20px;
	color:#fff;
	font-weight:bold
}
.PropertyListInfo {
	float:left;
    padding-left:1.2em;
}
.PropertyListInfo p {
	color:#938f85
}

/*INTERACTIVE LAYOUT*/

#TopBoxWrapper {
	width:100%;
	clear:both;
}
.TopBoxFlashContent {
	width:433px;
	background:#02abae url(/flash/images/clubbers.png) no-repeat;
	height:185px;
	float:left
}
.TopBoxIntroduction {
    float:left;
	margin-left:19px;
	height:125px;
	overflow:hidden;
	width:426px;
}
.TopBoxIntroduction P {
	margin:0;
	padding:0;
}
.TopBoxIntroduction H1 {
	margin-top:-7px;
	margin-bottom:5px;
}

.TopBoxSmall {
	float:left;
	margin-left:19px;
	background-color:#885599;
	height:60px;
	width: 207px;
}

.TBR {
	background:#ff9900 url(/images_magenta/bg-top-right.gif) no-repeat top right;
}

.TopBoxSmall H1 {
	font-size:3.2em;
	padding:8px 0px 0px 13px;
	margin:0
}

#BottomBoxWrapper {
	margin-top:18px;
	height:130px;
	width:100%;
	clear:both;
}

.BottomBox {
	margin-left:18px;
	width:204px;
	height:130px;
	overflow:visible;
	padding-bottom:0px;
	margin-bottom:0px;
	float:left;
	background-color:#00CCFF;
	position:relative
}

/*Firefox & opera hack for SWF font */
html>body .BottomBox {
	margin-left:23px;
	margin-top:20px
}

.BottomBox p {
	color:#fff;
	font-size:1.1em; font-weight:bold;
	padding:10px 10px 0px 10px;
	}
	
.BottomBox h1 {
	font-size:1.8em;
	padding:12px 0px 0px 11px;
}
.BBL {
	margin-left:0px;
	background:#37ac31 url(/images_magenta/bg-bottom-left.gif) no-repeat bottom left;
}
/*Firefox & opera hack for SWF font */
html>body .BBL {
	margin-left:0;
}

.BBR {
	background:#4396d8 url(/images_magenta/bg-bottom-right.gif) no-repeat bottom right;
}
/*END INTERACTIVE LAYOUT */

#holly {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/holly.png', sizingMethod='crop');
	width:127px;
	height:137px;
	position:absolute;
	top:67px;
	left:300px;
	z-index:1000 
}
html>body #holly {
	background: url(/images/holly.png);
}

.column {
	width:293px;
	float:left;
	margin-right:7px;
}
.tableList {
	padding:13px;
	border-bottom:2px dotted #ddd;
}

.tableList tr td img {
	margin-right:8px;
	
}

.pListItem a {
	color:#666666
}
.pListItem h1,h2 {
	line-height:20px;
}
.pListItem h1 a {
	font-size:17px;
	text-decoration:none;
	text-transform:capitalize;
	color:#545454;
	line-height:15px;
	font-weight:bold
}
.pListItem h2 a {
	font-size:15px;
	text-decoration:none;
	text-transform:capitalize;
	color:#5e5e9d;
	font-weight:bold
}
.cblue {
	background-color:#eeeeff;
	height:43px;
	height:auto
}
.cmaroon {
	background-color:#ffebf5;
	height:43px;
	height:auto
}
.cgreen {
	background-color:#e7f7d6;
	height:43px;
	height:auto
}
.property {
	clear:both;
	width:100%;
	margin:5px;
	padding:5px;
}
.property img {
	border:0;
}
.propertyText {
	float:left;
}
.propertyImage {
	width:85px;
	height:85px;
	float:left;
}

#c1to4bedrooms {
	text-align:center;
	background-color:#5e5e9d;
	padding-top:5px;
}
#c1to4bedrooms span {
	display:none
}
#c1to4bedrooms img {
	border:0
}

#c5to7bedrooms {
	text-align:center;
	background-color:#ca427b;
	padding-top:5px;
}
#c5to7bedrooms span {
	display:none
}
#c5to7bedrooms img {
	border:0
}

#c8to10bedrooms {
	text-align:center;
	background-color:#698c46;
	padding-top:5px;
}
#c8to10bedrooms span {
	display:none
}
#c8to10bedrooms img {
	border:0
}
