/* this version uses absolute/relative positioning between the side columns and their respective faux column containers. */
/* see notes on min and max width above
/* the content is first in the markup followed by the two side columns*/
/* this "content-first" markup is good for accessability and search engine optimization */

/* #D7D0B5; Bone */
/* #F3E9C6; House White - Warm. A light yellowed off-white */
/* #EBE0CE; Lime White - simply the colour of untinted brightest white limewash or soft distemper. */
/* #9A525D; Radicchio - A cleaner, less aged version of No. 43 Eating Room Red. This is a strong red tempered by magenta. */ 
/* #E0C9BC; Setting Plaster - A definite pink in historical terms, this colour will reward those looking for a solid paint colour to reflect the colour of plaster. Try using as a wall colour with lighter, cool whites */
/* #F3E4CD; New White - Neutral. Lighter than the much used Off-White, this colour is also slightly warmer. An ideal 'white' for use with some of the brighter colours. */

html {
	font-size: 62.5%;
}
html, body {
	height: 100%;
	margin: 0; 
	padding: 0;
}
* html body {
	overflow: hidden;
}
body {
/*    font: 1.2em  arial, sans-serif;  *//* overal font and sizing */
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, */
	line-height: 1.6em;
	color: #000000; /* #656d77; */
	text-decoration:none;
	text-align:center; /* centers the layout in IE */ /* 1st part (of 2) of fix for auto left and right margins. */
	background-color: #D9EFCB;
/*	behavior:url('http://www.periodproperty.co.uk/beta_website/css/csshover.htc'); */
	behavior:url(./css/csshover.htc); 
}
* {
	margin:0;
	padding:0;
} /* removes defaults of all elements */
img {
	border:none
}
a {
	color:#465141; /* Minster Green */ /* #656d77; */
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul li { 
	list-style:none; 
	list-style:url('');
	display:block;
	background-position:0px 4px;
	padding:0px 0 3px 10px;
}
/* for all browsers that understand min-width */
.mainwrap {
	width:99%;
    min-width: 780px; 
	max-width: 1600px; /* sets the max and miin widths */
	margin-left:auto; 
	margin-right:auto; /* centers the layout in SCBs */
	text-align:left; /* stops elements inheriting the body's text-center */
}
.width {width:99%; min-width:800px; max-width: 1600px; margin:0 auto;}
/* the bodge for IE6 browsers */
* html .minwidth {border-left:800px solid magenta; position:relative; float:left; z-index:1; background-color:black; }
* html .minwidthcontainer {margin-left:-800px; position:relative; float:left; z-index:2; background-color:#D9EFCB; }

/************ CONTAINER ************/
div#container {
	position:relative; /* Needed to get IE6 to vertical scroll */
	max-width: 1600px;
	width: 99%; 
	margin: 0 auto; /* Needed to get Mozilla Firefox to display site in the centre of the browser */
	background-color: #F0E8D9; /* Clunch */
	color: #465141; /* Minster Green */ 
	border: 0px solid red;
	line-height: 130%;
	text-align: left;       /* 2nd part (of 2) of fix for auto left and right margins. */
}
/************ HEADER ************/
#header {
	margin:0px 0px 0px 0px;
	background-color:#81A275; /* Folly Green */
	border: 0px solid red;
}
#headerleft {
	padding: 4px 0 0 14px;
/*	padding: 1.5em 1.5em 2.0em 1.5em; */
}
#headerright {
	float: right;
	margin: 24px 9px 0 0;
/*	padding: 1.0em 1.5em 1.0em 1.5em; */
/*	text-align:center; */
	line-height:20px; 
}
.sloganlarge {
	font-family: verdana, sans-serif;
	font-size: 16px;
	color: white;
	font-weight:normal;
}
.slogansmall {
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: white;
	font-weight:normal;
}
#header h1 {
	padding: 0;
	margin: 0;
	font-family: times, sans-serif;
	font-size: 3.5em;
	color: white; 
	white-space: nowrap;
}
#header h1 a {
	padding: 0;
	margin: 0;
	font-family: times, sans-serif;
	color: white; 
	white-space: nowrap;
}
#header-footer {
	clear: both;
	margin: 0;
	padding: 0;
	background-color: #81A275; /* Folly Green */
	border-bottom: 0px solid gray;
}
#searchsite {
	float:right;
	border: 0px solid red;
	padding:0.3em 0 0.3em 0;
	margin:0 4px 0 0;
}
#searchsite input.submitbutton {
	color:white;
	background-color: #65755A; /* Calke Green */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	border-top: 1px solid #D9D9B3; /* Green Ground */
	border-left: 2px solid #D9D9B3; /* Green Ground */
	border-bottom: 1px solid #AAAAAA; /* Gray */
	border-right: 1px solid #AAAAAA; /* Gray */
}
#searchsite input.submitbutton:hover {
	background-color: #81A275; /* Folly Green */
}
.searchtext {
	font-size:0.9em;
	height:1.3em;
	margin-top:-1px;
	margin-left:3px;
	margin-bottom:0px;
	padding:1px 2px 1px 4px;
	background-color: #D9D9B3; /* Green Ground */
	border: 1px solid #81A275; /* Folly Green */
	width:130px;  
}
/************ CONTENTAREA ************/
div#contentarea { 
	background-color:#F0E8D9; /* Clunch *//* ensures bg is white if faux graphic doesn't load */
/*	background:url(../graphics/faux_left_cooking_apple_green.gif) repeat-y top left; *//* faux columns graphic left column */
	position:relative; /* set positioning context  for left sidebar div */
	border: 0px solid green;
	margin: 8px 8px 8px 8px;
}
div#contentarea2 {
	background-color:#F0E8D9; /* Clunch *//* ensures bg is white if faux graphic doesn't load */
/*	background:url(../graphics/faux_right_white.gif) repeat-y top right; *//* faux columns graphic right column */
	position:relative; /* set positioning context  for right sidebar div */
	border: 0px solid blue;
}
/************ BLOCK TITLE ************/
div#column1 {
	width:142px; /* left col width */
	position: absolute; /* contextual positioning in contentarea container */
	top:0px; left:0px; /*positions col within contentarea container */
	background-color:#B6C197; /* Cooking Apple Green */ /* left col bg color - (change color to see divs is position : ) */
	overflow:hidden; /* prevents overlarge elements breaking out of column */
	border: 0px solid red;
}
.titleblock {
	margin: 0px 0 0 0;
	padding: 0.4em 0; 
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight:normal;
	color:#FFFFFF;
	text-align: center;
	line-height: 1em; 
}
#column1 .titleblock {
	background: #81A275; /* Folly Green */
}
.subtitleblock {
	margin: 10px 0px 0 0px;
	padding: 0.2em 0; 
	border-bottom: 1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight:normal;
	color:#363C3C; /* Studio Green */
	text-align: center;
	line-height: 1em; 
}
#column1 .subtitleblock {
	background: #B6C197; /* Cooking Apple Green */
}
.columncontentcontainer {
	margin:0px 0.1em 5px 0.3em;
	border: 0px solid red;
}
#column1spacer {
  height: 12px;
}
/************ Column 2 ************/
div#column2 {
	margin:0 136px 0 150px; /* left and right margins to make room for sidebars */
	padding: 0;
	border: 0px solid red;
}
#column2 .image {
	float:right;
	margin:15px 10px 5px 0;
	border:solid 2px white;
	padding:0 0 -1px 0;
	background-color:#B6C197; /* Cooking Apple Green */
}
#column2 h1 {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* times, sans-serif; */
	font-size: 1.5em;
	line-height: 1.7em;
	color: #363C3C; /* Studio Green */
/*	white-space: nowrap; */
	text-align:center;
}
#column2 h2 {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* times, sans-serif; */
	font-size: 1.3em;
	line-height: 1.6em;
	color: #363C3C; /* Studio Green */
/*	white-space: nowrap; */
	text-align:center;
}
#column2 h3 {
	padding: 0;
	margin:0 10px 1em ;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* times, sans-serif; */
	font-size: 1.3em;
	line-height: 1.6em;
	color: #363C3C; /* Studio Green */
/*	white-space: nowrap; */
	text-align:left;
}
div#column2 p {
	font-size:1em;
	margin:0 10px 1em ;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.contentintroblock {
	background-color:#D9D9B3; /* Green Ground */
	padding: 5px;
	margin: 0;
}
.contentbodyblock {
	background-color:#D9D9B3; /* Green Ground */
	padding: 5px;
	margin: 8px 0 0 0;
}
.agonyunclequestionheader {
	padding: 0;
	margin: 0;
}
.agonyunclesubject {
	font-size:1.2em;
	margin:0 0.5em 0 0;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	color: #363C3C; /* Studio Green */
	display:inline; 
}
.agonyunclesummary {
	font-size:1.2em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	color: #B11C22; /* Blazer */
	display:inline; 
}
.agonyunclefrom {
	font-size:1.2em;
	margin:0 0.5em 0 0;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	color: #363C3C; /* Studio Green */
	display:inline;
}
.agonyunclefromname {
	font-size:1.2em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	color: #B11C22; /* Blazer */
	display:inline; 
}
.agonyunclefromlocn {
	margin:0 0.5em;
	font-size:1.2em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	color: #B11C22; /* Blazer */
	display:inline; 
}
.agonyunclesignature {
	margin:0 0 0.5em 0;
	font-size:1.2em;
	text-align:right;
	font-weight:bold;
	font-style:normal;
	color: #363C3C; /* Studio Green */
}
div#agonyunclequestion p {
	color: #465141; /* Minster Green */
	font-size:1em;
	text-align: left;
	font-style:normal;
	font-weight: normal;
	margin:0 20px 0.5em ;	
}
div#agonyuncleresponse p {
	color: #465141; /* Minster Green */
	font-size:1em;
	text-align: left;
	font-style:italic;
	font-weight: normal;
	margin:0 20px 0.5em ;	
}
.agonyunclecredit {
	font-size:1.em;
	margin:0 0.5em 0 0;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	color: #363C3C; /* Studio Green */
	display:inline; 
}
.agonyunclecredittext {
	font-size:0.9em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	color: #363C3C; /* Studio Green */
	display:inline; 
}
.agonyunclequestionfooter {
	margin: 20px 20px 5px;
	padding: 0;
	border-top:3px solid #F0E8D9; /* Clunch */
	border-bottom:2px solid #F0E8D9; /* Clunch */
}

.question {
	font-size:1.2em;
	margin:0 0.5em 0 0;
	color: #B11C22; /* Blazer *//* #363C3C; /* Studio Green */
	font-size:1em;
	text-align: left;
	font-style:normal;
	font-weight: normal;
}
.answer {
	color: #465141; /* Minster Green */
	font-size:1em;
	text-align: left;
	font-style:normal;
	font-weight: normal;
	margin:0 20px 2.5em;
	padding: 0 0 0 30px;
}
.answer ul li {
	margin:0 20px 2.5em;
	padding: 0 0 0 30px;
}
.contentcolumnscontainer {
	margin:20px auto;
	width:95%;
}
.contentcolumnleft {
	float:left;
	width:49%;
	overflow:hidden;
}
.contentcolumnright {
	float:right;
	width:49%;
	overflow:hidden;
}
#mandatorymessage {
	font-size:0.9em;
	text-align: right;
	font-style:normal;
	font-weight: normal;
	color:#666666;
	padding: 2px 5px;
}
/************ Column 3 ************/
div#column3 {
	width:128px; 
	position:absolute;  /* contextual positioning in contentarea container */
	top:0px; right:0px; /*positions col within contentarea container */
	background-color:#B6C197; /* Cooking Apple Green */ /* left col bg color - (change color to see divs is position : ) */
	overflow:hidden; /* prevents overlarge elements breaking out of column */
	text-align:center;
}
div#column3content {
	background-color: #D9D9B3; /* Green Ground */
}
#column3 .image {
	background-color: white;
	background-color: #D9D9B3; /* Green Ground */
	margin-right:0px;
	padding:0px 0px;
}
.column3blockhead_box {
	background: #BDBCA6; /* French Gray */
	padding:0;
	color:#fff;
	border: 0px solid red;
	overflow:hidden;
}
.column3blockhead_title {
	font:1.2em Verdana, Arial, Helvetica, sans-serif; 
	padding: 0.2em 0 0.2em 0; 
	border: 0px solid blue;
	text-align:center;
}
.column3blockhead_two_line_title {
	font:1.2em Verdana, Arial, Helvetica, sans-serif; 
	border: 0px solid blue;
	text-align:center;
}
#column3spacer {
  height: 12px;
}
/************* FOOTER *************/
#footercontainer {
	margin: 8px 8px 0px 8px;
	padding: 0;
	background-color:#F0E8D9; /* Clunch */
}
#footer {
	font-size: 0.9em;
	margin: 0;
	padding: 2px 5px 2px 0;
	background-color: #B6C197; /* Cooking Apple Green */
	text-align:right;
}

/* some basic styles for placeholder content */
div#column3 p {margin: 20px 10px 0 10px;}

/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

.discovering {
	background-color:#B6C197; /* Cooking Apple Green */
}
.buying {
	background-color:#F8DE93; /* Yellow Ground */
}
.selling {
	background-color:#C6C6C4; /* Lamp Room Gray */
}
.insuring {
	background-color:#D2C1A7; /* Archive */
}
.seeking {
	background-color:#E2C4A7; /* Dutch Pink */
}
.shopping {
	background-color:#E7D8A8;  /* Cream */
}
/************ DROP-DOWN MENU ************/
div#listmenucontainer {
/*	background: url(./graphics/sep_nav_tab2-brown2.gif) repeat-x; *//* sep_nav_tab2-brown2.gif */
}
div#listmenuright {
	float: right;
	width:230px; 
}
div#listmenu {
	width:100%;
	float:left;
	border-top:0px solid #069;
	border-bottom:0px solid #069;
	font-size:0.9em;
	margin-top:0px;
	font-weight: bold;
	background-color:#B6C197; /* Cooking Apple Green */
/*	background: url(./graphics/sep_nav_tab2-brown2.gif) repeat-x; */
}
div#listmenu ul {
	margin:0 0 0 0px;
	border: 0px solid #000;
}
div#listmenu li {
/*	list-style:url(''); */
/*	display:block;  */
/*	background-position:0px 0px; */
	padding:0.5em 0px 0.5em 0px; 

	float:left;
	position:relative;
	list-style-type:none;
	border-left:1px solid #999;
	border-right:1px solid #999;
	background: url('');
	z-index:2;
/*	background-color:#FFFFBF; */
/*	background: url(./graphics/sep_nav_tab2-brown2.gif) repeat-x; */
}
div#listmenu li:first-child {
	border-left:1px solid white;
}
div#listmenu li:hover {
	background-color:#81A275; /* Folly Green */
	border-left:1px solid white; 
	border-right:1px solid white;
/*	background: url(./graphics/menu-bkg-hover-2x50.gif) repeat-x; */
}
div#listmenu a {
	display:block;
	padding:0px 14px;
	text-decoration:none;
	color:#114422;
}
div#listmenu .discovering li:first-child {
	border-left:1px solid white;
}
div#listmenu .discovering li:hover {
	background-color:#81A275; /* Folly Green */
}
.discoveringbg {
	background-color:#B6C197; /* Cooking Apple Green */
}
.discoveringbghover {
	background-color:#81A275; /* Folly Green */
}
.buyingbg {
	background-color:#F8DE93; /* Yellow Ground */
}
.buyingbghover {
	background-color:#D5A705; /* India Yellow */
}
.sellingbg {
	background-color:#C6C6C4; /* Lamp Room Gray */
}
.sellingbghover {
	background-color:#6C8488; /* Berrington Blue */
}
.insuringbg {
	background-color:#D2C1A7; /* Archive */
}
.insuringbghover {
	background-color:#9D6666; /* PPUK Purple */
}
.seekingbg {
	background-color:#E2C4A7; /* Dutch Pink */
}
.seekingbghover {
	background-color:#B16C4A; /* Picture Hallway Red */
}
.shoppingbg {
	background-color:#E7D8A8;  /* Cream */
}
.shoppingbghover {
	background-color:#BF9C69; /* Sand Buscuit */
}
div#listmenu .buying li:hover {
	background-color:#D5A705; /* India Yellow */
}
div#listmenu .selling li:hover {
	background-color:#6C8488; /* Berrington Blue */
}
div#listmenu .insuring li:hover {
	background-color:#9D6666; /* PPUK Purple */
}
div#listmenu .seeking li:hover {
	background-color:#B16C4A; /* Picture Hallway Red */
}
div#listmenu .shopping li:hover {
	background-color:#BF9C69; /* Sand Buscuit */
}
div#listmenu a:hover {
	color:white;
}
* html div#listmenu ul {
	float:left;
	border-left:1px solid white;
	margin-left:0px;
}
/*
* html div#listmenu a {
	display:block;
}
*/
div#listmenu ul li ul {
	margin:0;
	position:absolute;
	width:14em;
	left:-1px; 
	top: 2.4em;/* 26px; */
/*	background:transparent url('./graphics/green-to-nothing-gradient-2x290.gif') repeat-x; */
}
div#listmenu ul li ul li {
	width:/* 11.2em; */ 100%;
	border-left:1px solid white;
	border-bottom:1px solid white;
	border-right:1px solid white;
	padding:2px 0px 2px 0px;
/*	background:transparent url('./graphics/green-to-nothing-gradient-2x290.gif') repeat-x;  */
}
div#listmenu ul li ul li:hover {
	background-color:#B16C4A; /* Picture Hallway Red */
}
div#listmenu ul li ul li:first-child {
	border-top:1px solid white; /*#999; */
}
body div#listmenu ul li ul {
	display:none;
}
div#listmenu ul li:hover ul, div#listmenu ul li ul:hover {
	display:block;
}
* html div#listmenu ul li ul {
	border-top:1px solid white;
	border-left:0px;
}
#listmenufooter {
	clear: both;
	margin: 0;
	padding: 0;
}
.listitem {
	color:black;
	font-weight:normal; 
	text-decoration:none; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.listitem ul {
	margin:0;
	margin-top:4px;
	padding-left:0;
}
.listitem ul li{
	background: transparent url(../graphics/bullet.gif ) no-repeat; /* transparent  */
}
.listitem ul li a {
	color: #333333; 
	font-size:1em; 
	text-decoration:none;
}
.listitem ul li a:hover {
	color:#656d77;
	text-decoration:underline;
}
/************ LEFT MENU ************/
.leftmenuitem {
	display:block;
}
.leftmenuitem a {
	color:#465141; /* Minster Green */
	display:block;
	padding:5px 0 5px 7px;
	margin:0 3px 0 0;
	font-weight:bold;
}
.leftmenuitem a:hover {
	color: white;
	background-color:#81A275; /* Folly Green */
	text-decoration: none; 
}
.leftmenuitem p {
	color:white;
	display:block;
	padding:5px 0 5px 7px;
	margin:0 3px 0 0;
	font-weight:bold;
	border-top:1px solid white;
	border-bottom:1px solid white;
}
/* Curved cutout Borders*/
.curved {background: transparent; width:100%; margin:0 auto;}
.curved h1, .curved p {margin:0 10px;}
.curved h1 {font-size:2em; color:#81A275; /* Folly Green */ letter-spacing:1px;}
.curved p {padding-bottom:0.5em;}

.curved .top, .curved .bottom {display:block; background:transparent; font-size:1px;}
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {display:block; overflow:hidden; height:1px;}
#column1 .curved .b2, #column1 .curved .b3 {background:#B6C197; /* Cooking Apple Green */ border-left:1px solid #81A275; /* Folly Green */ border-right:1px solid #81A275; /* Folly Green */}
#column1 .curved .b4 {background:#B6C197; /* Cooking Apple Green */ border-left:3px solid #81A275; /* Folly Green */ border-right:3px solid #81A275; /* Folly Green */}
#column1 .curved .b1 {margin:0 4px; background:#81A275; /* Folly Green */}
#discoveringcontainer .curved .b2, #discoveringcontainer .curved .b3 {background:#B6C197; /* Cooking Apple Green */ border-left:1px solid #81A275; /* Folly Green */ border-right:1px solid #81A275; /* Folly Green */}
#discoveringcontainer .curved .b4 {background:#B6C197; /* Cooking Apple Green */ border-left:3px solid #81A275; /* Folly Green */ border-right:3px solid #81A275; /* Folly Green */}
#discoveringcontainer .curved .b1 {margin:0 4px; background:#81A275; /* Folly Green */}
#buyingcontainer      .curved .b2, #buyingcontainer      .curved .b3 {background:#F8DE93; /* Yellow Ground */ border-left:1px solid #D5A705; /* India Yellow */ border-right:1px solid #D5A705; /* India Yellow */}
#buyingcontainer      .curved .b4 {background:#F8DE93; /* Yellow Ground */ border-left:3px solid #D5A705; /* India Yellow */ border-right:3px solid #D5A705; /* India Yellow */}
#buyingcontainer      .curved .b1  {margin:0 4px; background:#D5A705; /* India Yellow */}
#shoppingcontainer    .curved .b2, #shoppingcontainer      .curved .b3 {background:#E7D8A8; /* Cream */ border-left:1px solid #BF9C69; /* Sand Buscuit */ border-right:1px solid #BF9C69; /* Sand Buscuit */}
#shoppingcontainer    .curved .b4 {background:#E7D8A8; /* Cream */ border-left:3px solid #BF9C69; /* Sand Buscuit */ border-right:3px solid #BF9C69; /* Sand Buscuit */}
#shoppingcontainer    .curved .b1  {margin:0 4px; background:#BF9C69; /* Sand Buscuit */}
#insuringcontainer    .curved .b2, #insuringcontainer      .curved .b3 {background:#D2C1A7; /* Archive */ border-left:1px solid #9D6666; /* PPUK Purple */ border-right:1px solid #9D6666; /* PPUK Purple */}
#insuringcontainer    .curved .b4 {background:#D2C1A7; /* Archive */ border-left:3px solid #9D6666; /* PPUK Purple */ border-right:3px solid #9D6666; /* PPUK Purple */}
#insuringcontainer    .curved .b1  {margin:0 4px; background:#9D6666; /* PPUK Purple */}
#seekingspecialistscontainer     .curved .b2, #seekingspecialistscontainer      .curved .b3 {background:#E2C4A7; /* Dutch Pink */ border-left:1px solid #B16C4A; /* Picture Hallway Red */ border-right:1px solid #B16C4A; /* Picture Hallway Red */}
#seekingspecialistscontainer     .curved .b4 {background:#E2C4A7; /* Dutch Pink */ border-left:3px solid #B16C4A; /* Picture Hallway Red */ border-right:3px solid #B16C4A; /* Picture Hallway Red */}
#seekingspecialistscontainer     .curved .b1  {margin:0 4px; background:#B16C4A; /* Picture Hallway Red */}
#sellingcontainer     .curved .b2, #sellingcontainer      .curved .b3 {background:#C6C6C4; /* Lamp Room Gray */ border-left:1px solid #6C8488; /* Berrington Blue */ border-right:1px solid #6C8488; /* Berrington Blue */}
#sellingcontainer     .curved .b4 {background:#C6C6C4; /* Lamp Room Gray */ border-left:3px solid #6C8488; /* Berrington Blue */ border-right:3px solid #6C8488; /* Berrington Blue */}
#sellingcontainer     .curved .b1 {margin:0 4px; background:#6C8488; /* Berrington Blue */}
#column3content     .curved .b2, #column3content      .curved .b3 {background:#BDBCA6; /* French Gray */ border-left:1px solid #989C8D; /* Pigeon */ border-right:1px solid #989C8D; /* Pigeon */ }
#column3content     .curved .b4 {background:#BDBCA6; /* French Gray */ border-left:3px solid #989C8D; /* Pigeon */  border-right:3px solid #989C8D; /* Pigeon */ }
#column3content     .curved .b1  {margin:0 4px; background:#989C8D; /* Pigeon */ }
#footercontainer      .curved .b2, #footercontainer      .curved .b3 {background:#B6C197; /* Cooking Apple Green */ border-left:1px solid #81A275; /* Folly Green */ border-right:1px solid #81A275; /* Folly Green */}
#footercontainer      .curved .b4 {background:#B6C197; /* Cooking Apple Green */ border-left:3px solid #81A275; /* Folly Green */ border-right:3px solid #81A275; /* Folly Green */}
#footercontainer      .curved .b1 {margin:0 4px; background:#81A275; /* Folly Green */}
.curved .b2 {margin:0 4px; height:2px;}
.curved .b3 {margin:0 3px;}
.curved .b4 {margin:0; height:1px; border-width:0 3px 0 3px;}

#column1boxcontent     {display:block; background:#B6C197; /* Cooking Apple Green */ border:0 solid #81A275; /* Folly Green */ border-width:0 1px;} 
#discoveringboxcontent {display:block; background:#B6C197; /* Cooking Apple Green */ border:0 solid #81A275; /* Folly Green */ border-width:0 1px;} 
#buyingboxcontent      {display:block; background:#F8DE93; /* Yellow Ground */ border:0 solid #D5A705; /* India Yellow */ border-width:0 1px;} 
#shoppingboxcontent    {display:block; background:#E7D8A8; /* Cream */ border:0 solid #BF9C69; /* Sand Buscuit */ border-width:0 1px;} 
#insuringboxcontent    {display:block; background:#D2C1A7; /* Archive */ border:0 solid #9D6666; /* PPUK Purple */ border-width:0 1px;} 
#seekingboxcontent     {display:block; background:#E2C4A7; /* Dutch Pink */ border:0 solid #B16C4A; /* Picture Hallway Red */ border-width:0 1px;} 
#sellingboxcontent     {display:block; background:#C6C6C4; /* Lamp Room Gray */ border:0 solid #6C8488; /* Berrington Blue */ border-width:0 1px;} 
#column3boxcontent {display:block; background:#BDBCA6; /* French Gray */ border:0 solid #989C8D; /* Pigeon */ border-width:0 1px;} 
#footerboxcontent      {display:block; background:#B6C197; /* Cooking Apple Green */ border:0 solid #81A275; /* Folly Green */ border-width:0 1px;} 

/* See http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/ */
.miracle_clear {
	overflow:hidden;
}
