/* CSS Document */

/* ---------------Global Body -------------------- */

body {
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: White;
	background: #FFF;
	font-family: sans-serif;
}
#master_container {
	/*min-width: 650px;*/
	/*max-width: 940px;*/
	/*for specifying max-width in IE */
	/* _width:expression(document.body.clientWidth > 940? "940px": "auto" ); */
	/*for specifying absolute width in IE only */
	width: 950px;
	margin-left: auto;
	margin-right:auto;
	background: #FFF;
	
	
}
/* ------------------ page --------------- */

.text_container {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 5px;
	BORDER-RIGHT: #fff 0px solid;
	BORDER-TOP: #666666 0px solid;
	BORDER-LEFT: #fff 0px solid;
	BORDER-BOTTOM: #666666 0px solid;
	FONT-SIZE: 10pt;
	COLOR: black;
	font-weight: normal;
	text-align: justify;
	float: left;
	width: 95%;
}
.text_container h1 {
FONT-SIZE: 14pt;
font-weight: normal;
color: #67795B;
}
.text_container h2 {
FONT-SIZE: 10pt;
font-weight: bold;
color: #67795B;
}
.text_container a{
	color: #0000FF;
	text-decoration: none;
}
.text_container a:hover{
	color: #0000FF;
	text-decoration: underline;
}
.text_container a:active{
	color: #0000FF;
}
.text_container a:visited{
	color: #0000FF;
}

.heading01 {
	FONT-SIZE: 14pt;
	font-weight: normal;
}


/*------------------ forms --------------------*/

.form_vert_divider {
	width: 5px;
}
.formbox {
	FONT-SIZE: 8pt;
}
.formtext {
	FONT-SIZE: 8pt;
}
.form_desc {
	FONT-SIZE: 8pt;
	PADDING: 5px;
	background-color: #F0F0F0;
	text-align: left;
}
.form_opt {
	FONT-SIZE: 8pt;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	background-color: #AEC3E6;
	text-align: left;
}
#form_table_header{
	FONT-SIZE: 11pt;
	color: #67795B;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 0px;
	font-weight: bold;
	text-align: left;
}
.button_container {
	FONT-SIZE: 8pt;
	color: #fff;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
	text-align: right;
}
.popupbox IMG {
	border-left: #C1C1C1 1px solid;
	border-right: #C1C1C1 1px solid;
	border-top: #C1C1C1 1px solid;
	border-bottom: #C1C1C1 1px solid;
	margin: 5px;
}

/*------------------ your details-----------------*/
#name_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-TOP: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
#phonenumber_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-TOP: #C1C1C1 0px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
#mobilenumber_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-TOP: #C1C1C1 0px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
#email_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
#address_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
#country_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
#name_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-TOP: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #fff 1px solid;
}
#phonenumber_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #fff 1px solid;
}
#mobilenumber_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
}
#email_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #fff 1px solid;
}
#address_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-TOP: #fff 0px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #C1C1C1 0px solid;
}
#country_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}

#email_left_cont_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
#email_right_cont_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}


#preferredtime_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-TOP: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
#comments_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-TOP: #C1C1C1 0px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
#preferredtime_right_box {
	BORDER-TOP: #C1C1C1 1px solid;
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #fff 1px solid;
}
#comments_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
/*------------------- your requirements ----------------*/

#locationtown_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-TOP: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
#location_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-TOP: #C1C1C1 0px solid;
	BORDER-BOTTOM: #C1C1C1 0px solid;
}
#plot_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-TOP: #C1C1C1 1px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
#locationtown_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-TOP: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #fff 1px solid;
}
#location_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #fff 0px solid;
}
#plot_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #fff 0px solid;
	BORDER-TOP: #fff 1px solid;
}
#relinfo_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
	BORDER-TOP: #fff 0px solid;
}
#relinfo_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}




#planning_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-TOP: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
#plotsize_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-TOP: #C1C1C1 0px solid;
	BORDER-BOTTOM: #C1C1C1 1px solid;
}
#pricerange_left_box {
	BORDER-RIGHT: #C1C1C1 0px solid;
	BORDER-LEFT: #C1C1C1 1px solid;
	BORDER-TOP: #C1C1C1 0px solid;
	BORDER-BOTTOM: #C1C1C1 0px solid;
}
#planning_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-TOP: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #fff 1px solid;
}
#plotsize_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #fff 1px solid;
}
#pricerange_right_box {
	BORDER-RIGHT: #C1C1C1 1px solid;
	BORDER-LEFT: #C1C1C1 0px solid;
	BORDER-BOTTOM: #C1C1C1 0px solid;
}


/* --------- rounded corner boxes ----------- */
.corner_box_container {
	width: auto;
}
.tlcnr {
	background-image: none;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	width: auto;
}
.trcnr {
	background-image: url(images/cnr-topright.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: auto;
}
.blcnr {
	background-image: url(images/cnr-botleft.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: auto;
}
.brcnr {
	background-image: none;
	background-position: bottom right;
	background-repeat: no-repeat;
	width: auto;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 5px;
}

#corner_box_container_indexpage {
	background-color: #F6F6F6;
}
#corner_box_container_contactuspage {
	background-color: #F6F6F6;
}
#corner_box_container_landfinderpage {
	/*background-color: #BBCEB5;*/
/*	background-color: #AEE6D0;*/
background-color: #F6F6F6;
}
#corner_box_container_forsalepage {
	background-color: #F6F6F6;
}

/* ------------- Header --------------------- */

.head_container {
	width: 100%;
	/*background: url(images/header_back.jpg) top right no-repeat;*/
	
}
.logo_box {
	width: 100%;
	height: 85px;
	background-image: url(images/logo02.gif);
	background-repeat: no-repeat;
	/*top: -15px;*/
	text-align: right;
}
.head_link_container {
	width: 100%;
	margin-top: -15px;
}
.head_linkbox {
	width: 100px;
	display: block;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 0px solid;
	FONT-SIZE: 8pt;
	font-weight: bold;
	text-align: center;
	float: right;
}
a.head_linkbox{
	color: #fff;
	text-decoration: none;
}
a.head_linkbox:hover{
	background: #fff !important;
	text-decoration: none;
	color: #666;
}
a.head_link_container:active{
	color: #666;
}
a.head_link_container:visited{
	color: #fff;
}

#head_linkbox_home {
		background-color: #999;
}
#head_linkbox_about {
		background-color: #A0522D;
}
#head_linkbox_forsale {
		background-color: #008B8B;
}
#head_linkbox_land {
	background-color: #F58321;
}
#head_linkbox_contact {
		background-color: #C8AA00;
}
#head_linkbox_dordogne {
	background-color: #222EF5;
}
.head_divider {
	/*background-color: #483D8B;*/
	background-color: #67795B;	
	width: 100%;
	/*height: 7px;*/
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT: #666666 0px solid;
	BORDER-TOP: 1px solid #C1C1C1;
	BORDER-LEFT: #666666 0px solid;
	BORDER-BOTTOM: 1px solid #C1C1C1;
	float: right;
	line-height: 7px;
}

.head_sublink_box {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 5px;
	FONT-SIZE: 8pt;
	COLOR: grey;
	font-weight: normal;
	text-align: right;
	float: right;
	width: 100%;
}
.head_sublink_box a{
	color: #0000FF;
	text-decoration: none;
}
.head_sublink_box a:hover{
	text-decoration: underline;
	color: #0000FF;
}
.head_sublink_box a:active{
	color: #0000FF;
}
.head_sublink_box a:visited{
	color: #0000FF;
}

/* ------------- footer --------------------- */

.footer_container {
	width: 100%;
}
.footer_box01 {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-SIZE: 8pt;
	COLOR: grey;
	font-weight: normal;
	text-align: center;
	float: right;
	width: 100%;
}
.footer_divider {
	/*background-color: #483D8B;*/
	background-color: #67795B;	
	width: 100%;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT: #666666 0px solid;
	BORDER-TOP: 1px solid #C1C1C1;
	BORDER-LEFT: #666666 0px solid;
	BORDER-BOTTOM: 1px solid #C1C1C1;
	float: right;
	line-height: 7px;
}
.footer_links {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-SIZE: 9pt;
	COLOR: #000;
	font-weight: normal;
	text-align: center;
	float: right;
	width: 100%;
}
.footer_links a{
	color: #0000FF;
	text-decoration: none;
}
.footer_links a:hover{
	text-decoration: underline;
	color: #0000FF;
}
.footer_links a:active{
	color: #0000FF;
}
.footer_links a:visited{
	color: #0000FF;
}

.footer_copyright {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 3px;
	FONT-SIZE: 8pt;
	COLOR: #999;
	font-weight: normal;
	text-align: center;
	float: left;
}
.footer_copyright a{
	color: #999;
	text-decoration: none;
}
.footer_copyright a:hover{
	text-decoration: underline;
	color: #666 !important;
}
.footer_copyright a:active{
	color: #999;
}
.footer_copyright a:visited{
	color: #999;
}
.host {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 3px;
	FONT-SIZE: 8pt;
	COLOR: #999;
	font-weight: normal;
	text-align: right;
	float: right;
}
.host a{
	color: #999;
	text-decoration: none;
}
.host a:hover{
	color: #666 !important;
	text-decoration: underline;
}
.host a:active{
	color: #999;
}
.host a:visited{
	color: #999;
}


