/* Period Property UK Style Sheet */
/************* COLOURS
Discovering
#B6C197 Cooking Apple Green
#D8DEC4 Cooking Apple Green Light
#81A275 Folly Green
#7C926D Sutcliffe Green
#65755A Calke Green 
#69855C Calke Green 2
#D9D9B3 Green Ground
Buying
#F8DE93 Yellow Ground
#FCF3D3 Yellow Ground Light
#D5A705 India Yellow
#DEBF6D Octagon Yellow
#FFB63A Babouche
Shopping
#BF9C69 Sand Buscuit
#E7D8A8 Cream
#B29164 Buff
Insuring
#D2C1A7 Archive
#F9ECF9 Archive Light
#9D6666 PPUK Purple
#8B5757 PPUK Deep Purple
#401029 PPUK Text Purple
#B08D7D Dead Salmon
#9A525D Radicchio - A cleaner, less aged version of No. 43 Eating Room Red. This is a strong red tempered by magenta.
Seeking
#E2C4A7 Dutch Pink
#B16C4A Picture Hallway Red
#9A525D Radicchio
#BE2D33 Blazer
#E8D5BF Midway between Dutch Pink and Clunch
Selling
#C6C6C4 Lamp Room Gray
#F6F6FF Lamp Room Gray Light
#9DAF9F Green Blue
#6C8488 Berrington Blue
#70958F Sugar Bag Light
#002328 PPUK Text Dark Blue
#BDBCA6 French Gray
#989C8D Pigeon
#F0E8D9 Clunch 
#F6F5D6 Coconut Cream 
*********************************/
/* #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. */
/* #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; */
	background-color: #363837;
/*	behavior:url(./css/csshover.htc); */
	behavior:url(http://www.periodproperty.co.uk/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; }
#pp_minmaxwidth {width:99%; min-width:800px; max-width: 1600px; margin:0 auto;}
/* the bodge for IE6 browsers */
* html .pp_IE6minwidouter {border-left:800px solid magenta; position:relative; float:left; z-index:1; background-color:black;}
* html .pp_IE6minwidinner {margin-left:-800px; position:relative; float:left; z-index:2; background-color:white;}

/************ 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. */
}
#pp_container {
	background-color:#D9D9B3; /* Green Ground */
	border:none;
	color: #465141; /* Minster Green */ 
	line-height:130%;
	margin:0 auto; /* Needed to get Mozilla Firefox to display site in the centre of the browser */
	max-width:1600px;
	position:relative; /* Needed to get IE6 to vertical scroll */
	text-align:left;       /* 2nd part (of 2) of fix for auto left and right margins. */
	width:99%; 
}
#pp_container_left	{background:url(../graphics/pp_bg_container_left.gif)  left  top repeat-y;}
#pp_container_right	{background:url(../graphics/pp_bg_container_right.gif) right top repeat-y;}
#pp_container_top_left	{background:url(../graphics/pp_bg_container_top_left.gif)  left  top no-repeat; padding:0 0 0 8px; }
#pp_container_top_right	{background:url(../graphics/pp_bg_container_top_right.gif) right top no-repeat; padding:0 8px 0 0; }
#pp_header {
	background:#81A275 url(../graphics/pp_bg_header_green.jpg) top left repeat-x; /* Folly Green */
	margin:0;
	padding:0;
	border:none;
	overflow:hidden;
}
#pp_headerleft {
	padding:0 0 0 14px;
	height:53px; 
}
#pp_logo {
	background:transparent url(../graphics/ppuk_logo-grad-336x53.jpg) top center no-repeat;
	border:none;
	height:53px; 
	overflow:hidden;
	padding:0 0 0 28px;
	position:absolute; 
	text-align:center;
	top:0px; left:0px;
	width:336px; 
}
#pp_headerright {
	float:right;
	margin:24px 9px 0 0;
	line-height:20px; 
}
#pp_header_footer {
	clear:both;
	margin:0;
	padding:0;
	background-color:#81A275; /* Folly Green */
	border-bottom:0px solid gray;
}
.pp_sloganlarge {
	font-family:verdana, sans-serif;
	font-size:16px;
	color:white;
	font-weight:normal;
}
.pp_slogansmall {
	font-family:verdana, sans-serif;
	font-size:12px;
	color:white;
	font-weight:normal;
}
#pp_searchsite {
	float:right;
	border:0;
	padding:0;
	margin:6px 4px 0 0;
}
#pp_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 */
}
#pp_searchsite input.submitbutton:hover {
	background-color:#81A275; /* Folly Green */
}
.pp_searchtext {
	font-size:0.9em;
	height:1.3em;
	margin-top:-1px;
	margin-left:3px;
	margin-bottom:0;
	padding:1px 2px 1px 4px;
	background-color:#D9D9B3; /* Green Ground */
	border:1px solid #81A275; /* Folly Green */
	width:130px;  
}
/************ 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;
}
.pp_content_area2 { 
	background-color:#D9D9B3; /* Green Ground */
	border-left-color:#F6F5D6; /* Coconut Cream */
	border-left-style:solid;
	border-left-width:thin;
	border-right-color:#F6F5D6; /* Coconut Cream */
	border-right-style:solid;
	border-right-width:thin;
	margin:0px 1px 0 1px;
	padding-top:8px;
}
.pp_content_area { 
	background-color:#D9D9B3; /* Green Ground */
	border:none;
	margin: 0px 8px 0 8px;
	position:relative; /* set positioning context  for left sidebar div */
}

/************ BLOCK TITLE ************/
div#column1 {
	background-color:#B6C197; /* Cooking Apple Green */ /* left col bg color - (change color to see divs is position : ) */
	border:none;
	overflow:hidden; /* prevents overlarge elements breaking out of column */
	position: absolute; /* contextual positioning in contentarea container */
	top:0px; left:0px; /*positions col within contentarea container */
	width:142px; /* left col width */
}
.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 {
	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 */
	position:absolute;  /* contextual positioning in contentarea container */
	text-align:center;
	top:0px; right:0px; /*positions col within contentarea container */
	width:128px; 
}
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 8px 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;
}
.pp_footershade_t {background: url(../graphics/ppuk_bg_footershade.gif) 0 0 repeat-x; width:100%;}
.pp_footershade_b {background: 0 100% repeat-x;}
.pp_footershade_l {background: 0 0 repeat-y;overflow:hidden;}
.pp_footershade_r {background:  100% 0 repeat-y;overflow:hidden;}
.pp_footershade_bl {background: 0 100% no-repeat; }
.pp_footershade_br {background: 100% 100% no-repeat}
.pp_footershade_tl {background: url(../graphics/ppuk_bg_footershade_left_corner.gif) 0 0 no-repeat;}
.pp_footershade_tr {background: url(../graphics/ppuk_bg_footershade_right_corner.gif) 100% 0 no-repeat; height:16px; padding:0px}

/************* FOOTER END *************/

.hiddenPic {display:none;}


/* 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 */
}
.books {
	background-color:#C6C6C4; /* Lamp Room Gray */
}
/************ 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:#B6C197 url(../graphics/pp_bgnav_green.gif) top left repeat-x; /* 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 #FFF;
	border-right:1px solid #999;
	background: url('');
	z-index:20;
}
div#listmenu li:first-child {
	border-left:1px solid white;
}
div#listmenu li:hover {
	background:#81a275 url(../graphics/pp_bgnav_green.gif) top left repeat-x; /* Folly Green */
	border-left:1px solid white; 
	border-right:1px solid #999;
}
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 */
	background-image:none;
}
.discoveringbg {
	background-color:#B6C197; /* Cooking Apple Green */
	background-image:none;
}
.discoveringbghover {
	background-color:#81A275; /* Folly Green */
	background-image:none;
}
.buyingbg {
	background-color:#F8DE93; /* Yellow Ground */
	background-image:none;
}
.buyingbghover {
	background-color:#D5A705; /* India Yellow */
	background-image:none;
}
.sellingbg {
	background-color:#C6C6C4; /* Lamp Room Gray */
	background-image:none;
}
.sellingbghover {
	background-color:#6C8488; /* Berrington Blue */
	background-image:none;
}
.insuringbg {
	background-color:#D2C1A7; /* Archive */
	background-image:none;
}
.insuringbghover {
	background-color:#9D6666; /* PPUK Purple */
	background-image:none;
}
.seekingbg {
	background-color:#E2C4A7; /* Dutch Pink */
	background-image:none;
}
.seekingbghover {
	background-color:#B16C4A; /* Picture Hallway Red */
	background-image:none;
}
.shoppingbg {
	background-color:#E7D8A8;  /* Cream */
	background-image:none;
}
.shoppingbghover {
	background-color:#BF9C69; /* Sand Buscuit */
	background-image:none;
}
.booksbg {
	background-color:#C6C6C4; /* Lamp Room Gray */
}
.booksbghover {
	background-color:#6C8488; /* Berrington Blue */
}
div#listmenu .buying li:hover {
	background-color:#D5A705; /* India Yellow */
	background-image:none;
}
div#listmenu .selling li:hover {
	background-color:#6C8488; /* Berrington Blue */
	background-image:none;
}
div#listmenu .insuring li:hover {
	background-color:#9D6666; /* PPUK Purple */
	background-image:none;
}
div#listmenu .seeking li:hover {
	background-color:#B16C4A; /* Picture Hallway Red */
	background-image:none;
}
div#listmenu .shopping li:hover {
	background-color:#BF9C69; /* Sand Buscuit */
	background-image:none;
}
div#listmenu .books li:hover {
	background-color:#6C8488; /* Berrington Blue */
	background-image:none;
}
/*
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;
}

