/* 
CSS Document for Archant

Project : France Property News Magazine
Author:	Adam Collison [adam.collison@soup.co.uk]

Date Created: 15 - Aug - 2006

*/


/* *********************** Generic Styles **************************************** */
/* ******************************************************************************* */

body {
	background: url(../images/branding/bg_body.gif) 0 0 repeat-x #FFF;
	}
a {
	color: #2E6198;
	}
a:hover {
	background:	#2E6198;
	color: #fff;
	}
dt {
	color: #2E6198;
	}
/* %% AMEND START %% */
/* Add presentational class */
table.presentational {
	border-color: #2E6198;
	}
table.presentational td {
	border-right-color: #2E6198;
	}
table.presentational th {
	border-right-color: #2E6198;
	}
table.presentational thead {
	border-bottom-color: #2E6198;
	background: #BDC59E;
	}
table.presentational thead td {
	border-right-color: #2E6198;
	}
table.presentational tbody {
	background-color: #FFF;
	border-color: #2E6198;
	}
table.presentational tbody td {
	border-bottom: 1px solid #2E6198;
	}
/* %% AMEND END %% */


/* ******************************************************************************* */
/* ************************ End Generic Styles *********************************** */


/* ************************ Header Styles **************************************** */
/* ******************************************************************************* */

#header {
	background: url(../images/branding/bg_header.gif) bottom left repeat-x;
}

/* ******************************************************************************* */
/* ************************ End Header Styles ************************************ */


/* ************************ Callout Column Styles ******************************** */
/* ******************************************************************************* */

#callout_column h3 {
	background: #2E6198;
	color: #fff;
	}
#callout_column a  {
	color: #000;
	}
#callout_column a:hover {
	color: #fff;
	background: #2E6198;
	}
#callout_column .bg {
	background: #FEFCE7;
	}	
#callout_column span  {
	color: #FF3400;
	}
#callout_column .subscribe {
	background: #A91B1E;
	color: #fff;
	}
#callout_column .register {
	background: #2E6198;
	color: #fff;
	}
#callout_column .property h3 {
	background: #393;
	}
#callout_column .holidaysearch h3 {
	background: #F39100;
	}
#callout_column .directorysearch h3 {
	background: #8B8B8B;
	}
#callout_column .eventssearch h3 {
	background: #000;
	}
#callout_column .latestissue h3 {
	background: #8600B2;
	}
#callout_column .expertadvice h3 {
	background: #E72D89;
	}
#callout_column .exhibphoto h3 {
	background: #557FD5;
	}
#callout_column .privatesell h3 {
	background: #8B410A;
	}
#callout_column .latedeals h3 {
	/*background: #FF3400;*/
	background: #8C9953;
	}
#callout_column .latedeals ul li a  {
	color: #000;
	}
#callout_column .latedeals ul li a:hover, #callout_column .latedeals ul li a:hover span  {
	color: #fff;
	background: #FF3400;
	}

/* ******************************************************************************* */
/* ************************ End Callout Column Styles **************************** */


/* ************************ Content Styles *************************************** */
/* ******************************************************************************* */

.base_banners {
	border-top: 2px solid #BDC59E;
	}
.promos .promo h4 {
	color: #110F63;
	}
#content h1 {
	color: #2E6198;
	border-bottom: 2px solid #2E6198;
	}
#content h2.block {
	background-color: #BDC59E;
	color: #2E6198;
	}

/* ******************************************************************************* */
/* ************************ End Content Styles *********************************** */


/* ************************ Navigation Styles ************************************ */
/* ******************************************************************************* */

#nav ul li a {
	border-bottom: 1px solid #fff;
	background: #2E6198 url(../images/branding/bg_nav_li.gif) 15px 50% no-repeat;
	color: #fff;
	}
#nav ul li.selected a, #nav ul li a:hover {
	background: #A7B9C7 url(../images/branding/bg_nav_li_selected.gif) 15px 50% no-repeat;
	color: #2E6198;
	}
#nav ul li.selected a.dropdown, #nav ul li a.dropdown:hover {
	background: #A7B9C7 url(../images/branding/bg_nav_li_dd_selected.gif) 15px 50% no-repeat;
	color: #2E6198;
	}
#nav ul li ul {
	/*background: #BDC59E;*/
	background: #A7B9C7;
	}
#structure #nav ul li ul li a {
	border-bottom: none;
	background: #A7B9C7 url(../images/branding/bg_nav_li_li.gif) 5px 50% no-repeat;
	color: #2E6198;
	}
#structure #nav ul li ul li.selected a, #structure #nav ul li ul li a:hover {
	border-bottom:					none;
	background:						#7A7DB0 url(../images/branding/bg_nav_li_li_selected.gif) 5px 50% no-repeat;
	color:							#fff;
	}
#structure #nav ul li ul li.selected ul li a {
	background-image: url(../images/branding/bg_nav_li_li_li.gif);
	background-position: 10px 8px;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #2E6198;
	}
#structure #nav ul li ul li.selected ul li a:hover {
	background-color: #7A7DB0;
	}
#structure #nav ul li ul li.selected ul li a:active {
	background-image: url(../images/branding/bg_nav_li_li_li_active.gif);
	color: #FFF;
	}

/* ******************************************************************************* */
/* ************************ End Navigation Styles ******************************** */


/* ************************ Footer Styles **************************************** */
/* ******************************************************************************* */

#footer p a {
	color: #333;
	}
#footer p a:hover {
	color: #fff;
	background: #333;
	}
#footer p.copy {
	background: #110F63 url(../images/branding/bg_footer.gif) bottom left repeat-x;
	color: #fff;
	}
#footer ul li a {
	color: #fff;
	}
#footer ul li a:hover {
	background: #fff;
	color: #110F63;
	}

/* ******************************************************************************* */
/* ************************ End Footer Styles ************************************ */


/* ************************ Misc Styles ****************************************** */
/* ******************************************************************************* */

.DirectorySearchBox td {
	background-color: #BDC59E;
	}

/* ******************************************************************************* */
/* ************************ End Misc Styles ************************************** */


/* ************************ Link Treatment Styles ******************************** */
/* ******************************************************************************* */

a.hover {
	display: block;
	text-decoration: none;
	}
a:hover.hover {
	background-position: bottom left;
	}
a.hover img {
	visibility: hidden;
	}

/* ************************ End Link Treatment Styles **************************** */
/* ******************************************************************************* */


/* ************************ Homepage Styles ************************************** */
/* ******************************************************************************* */
/* These Styles are used to overwrite the above styles and to format the alternate */
/* Structure used in the hompage only                                              */

.home #content form {
	color: #2E6198;
	}
.home #content h2 {
	color: #2E6198;
	border-bottom: 2px solid #2E6198;
	}
.home .inside_this_month ul li {
	background: url(../images/branding/bg_bullet.gif) 10px 0.7em no-repeat;
	}
.home #content .classifieds form {
	background:	#FEFCE7;
	}
.home #callout_column .subscribe {
	background: #A91B1E url(../images/branding/bg_subscribe.jpg) bottom right no-repeat;
	color: #fff;
	}
.promos .promo {
	background: #BDC59E;
	}
	
	
/* ************************ Page Specific ************************************** */
/* ******************************************************************************* */
.storylist .otherarticles li {
	border-bottom: 2px solid #BDC59E;
	}
	
.directory #businesslocator {
	background-color: #BDC59E;
	}
.directory #businesslocator label {
	color: #2E6198;
	}

.straightlist ul.straightlist li {
	border-bottom: 2px solid #BDC59E;
	}

.gallerylist ul.gallerylist.first {
	border-bottom: 2px solid #BDC59E;
	}

.review #content div.lead {
	border-bottom: 2px solid #BDC59E;
	}

.popup {
	background: url(../images/popup/bg_popup.gif) repeat-x;
	}
.popup h1 {
	background: url(../images/popup/imr_popup_h1.gif) no-repeat;
	}
.popup h2 {
	border-bottom: 2px solid #2E6198;
	color: #2E6198;
	}
.popup a.close {
	background: url(../images/popup/btn_popup_close.gif) no-repeat top left;
	}
