@charset "utf-8";


/*======================== Default Styles ==================================*/

body {
	margin: 0px;
	background: #e0d5c7;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	margin: 0px 0px 0px 0px;
	font-weight: lighter;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #CBC2B7;
	margin: 20px 0px 0px 0px;
	font-weight: lighter;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #808080;
	margin: 0px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}

p, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #808080;*/
	color: #454545;
	text-align: justify;
}



/*==================== General Classes =========================*/

.list_numbers {
	text-align: right;
}

.list_numbers a, .list_numbers a:visited, .list_numbers a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004fa2;
	text-decoration: none;
}

.results_box {
	background: #efede9;
	border-bottom: solid 4px #004fa2;
	margin: 5px 0px 5px 0px;
}

.results_box img {
	border: solid 2px #004fa2;
}

.results_box p {
	margin: 4px 0px 7px 0px;
}

.results_box p.price {
	color: #004fa2;
	font-weight: bold;
	float: left;
}

.results_box a, .results_box a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004fa2;
	font-weight: bold;
	float: right;
}

.results_box a:hover {
	text-decoration: none;
}

.details_boxes {
	border: #efede9 solid 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	margin-bottom: 15px;
}

.details_boxes td.column_one {
	background: #efede9;
}

.details_boxes td.column_two {
	text-align: center;
}

.viewthreed_btn a, .viewthreed_btn a:visited {
	display: block;
	width: 145px;
	height: 61px;
	background: #cbc2b7;
	border: #efede9 solid 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #808080;
	text-align: center;
	text-decoration: none;
	padding-top:7px;
}

.viewthreed_btn a:hover {
	background: #d9d3cb;
	color: #808080;
}

.price_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #808080;
	height: 76px;
	text-align: right;
	margin-bottom: 50px;
}

.price_box td.amount {
	font-weight: normal;
	font-size: 24px;
	background: #efede9;
	text-align: center;
	padding-bottom: 10px;
}

a.options_details_boxes, a.options_details_boxes:visited {
	display: block;
	width: 200px;
	height: 23px;
	background: #cbc2b7;
	border: #efede9 solid 4px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	margin: 10px 0px 0px 20px;
	padding-top: 5px;
}

a.options_details_boxes:hover {
	background: #d9d3cb;
	color: #808080;
}

a.options_details_boxes_back, a.options_details_boxes_back:visited {
	display: block;
	width: 200px;
	height: 23px;
	border: #efede9 solid 4px;
	text-align: center;
	margin: 10px 0px 0px 20px;
	padding-top: 5px;
	background: #cbc2b7 url(images/buttons/back.jpg) no-repeat center;
}

a.options_details_boxes_back:hover {
	background: #d9d3cb url(images/buttons/back_hover.jpg) no-repeat center;
}

img.right {
	float: right;
	margin: 15px 0px 15px 15px;
}

img.left {
	float: left;
	margin: 15px 15px 15px 0px;
}

.blue_bg {
	background: #e5f2f6;
}

.green_bg {
	background: #f5f9f2;
}

.page_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	font-weight: bold;
}

/*====================== Structure =========================*/

#container {
	width: 955px;
	margin: auto;
}

#container_top {
	width: 874px;
	height: 39px;
	margin: auto;
}

#container_middle {
	width: 814px;
	margin: auto;
	overflow: hidden;
	height: 1%;
	background:url(images/structure/middle.jpg) repeat-y top;
	padding: 10px 30px 10px 30px;
}

#container_bottom {
	width: 874px;
	height: 22px;
	margin: auto;
	background: url(images/structure/bottom.jpg) top no-repeat;
}


#footer {
	width: 835px;
	margin: auto;
	padding: 0px 60px 0px 60px;
}

#footer p, #footer a, #footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #988576;
	float: left;
	margin: 0px;
}

#footer a, #footer a:visited {
	float: right;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}




/*=============== Main Menu ===================*/

#main_menu {
	height: 30px;
	width: 100%;
}

#main_menu ul {
	list-style: none;
	disply:inline;
}

#main_menu ul li {
	float: left;
}

#main_menu ul li a, #main_menu ul li a:visited {
	display: block;
	height: 25px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: white;
	text-decoration: none;
	padding: 5px 8px 0px 8px;
	border-left: solid 4px white;
	float: left;
}

#main_menu ul li a:hover {
	text-decoration: underline;
}

#main_menu ul li a#estate_management_menu {
	background: #0082a8;
}

#main_menu ul li a#property_management_menu {
	background: #9dc27e;
}

#main_menu ul li a#lettings_menu {
	background: #af2148;
	width: 50px;
}

#main_menu ul li a#short_term_menu {
	background: #CC6633;
}



/*============== Homepage ===================*/

#homepage_top {
	border-bottom: #e0d5c7 solid 10px;
	padding-bottom: 30px;
}

#homepage_top img#homepage_top_logo {
	margin-right: 100px
}

#homepage_content {
	/*height: 321px;*/
	overflow: hidden;
	height: 1%;
	background: url(images/structure/bg_img_logo.jpg) bottom left no-repeat;
}

#homepage_content_left {
	width: 470px;
	float: left;
}

#homepage_content_left a, #homepage_content_left a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
}

#homepage_content_left a:hover {
	text-decoration: none;
}

#client-login {
	width: 470px;
	float: left;
}

#homepage_content_left a img {
	margin: 30px 0px 0px 37px;
	.margin: 0px 0px 0px 37px;
}

#homepage_content_left h1 {
	color: #004FA2;
	margin-top: 20px;
}

#homepage_content_right {
	width: 314px;
	float: right;
	margin-top: 20px;
}

#homepage_content_right a img, #homepage_content_right a:visited img, #homepage_content_right a:hover img {
	border: 0px;
}

#holding_page {
	margin: auto;
	text-align: center;
	height: 100px;
	padding-top: 100px;
	color: #004FA2;
}





/*================ Estate Management ===================*/

#estate_management_top {
	border-bottom: #0082a8 solid 20px;
	height: 80px;
	margin-bottom: 7px;
}

#estate_management_logo {
	float: left;
}


#estate_management_top_right {
	float: right;
	height: 70px;
	width: 538px;
	text-align: right;
}

#estate_management_top_right img {
	margin-bottom: 4px; /* All browsers */
	.margin-bottom: 12px; /* IE6 y IE7 */
}

#estate_management_second_menu {
	float: left;
}


#estate_management_second_menu ul {
	display: block;
	float: left;
	width: 135px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#estate_management_second_menu ul li a, #estate_management_second_menu ul li a:visited {
	display: block;
	width: 131px;
	height: 25px;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding: 5px 0px 0px 10px;
}



#estate_management_second_menu ul li a.em_a_item, #estate_management_second_menu ul li a.em_a_item:visited {
	background: #004fa2;
}

#estate_management_second_menu ul li a.em_b_item, #estate_management_second_menu ul li a.em_b_item:visited {
	background: #4d84be;
	border-bottom: solid 3px white;
	border-top: solid 3px white;
}



#estate_management_second_menu ul li a:hover, #estate_management_second_menu ul li a.em_a_item:hover, #estate_management_second_menu ul li a.em_b_item:hover {
	color: #004A60;
	background: #0082a8;
}

body#em_estate_management_page #estate_management_second_menu ul li#em_estate_management_item a, body#em_estate_management_page #estate_management_second_menu ul li#em_estate_management_item a:visited, body#em_estate_management_page #estate_management_second_menu ul li#em_estate_management_item a:hover {
	color: #004A60;
	background: #0082a8;
}

body#em_testimonials_page #estate_management_second_menu ul li#em_testimonials_item a, body#em_testimonials_page #estate_management_second_menu ul li#em_testimonials_item a:visited, body#em_testimonials_page #estate_management_second_menu ul li#em_testimonials_item a:hover {
	color: #004A60;
	background: #0082a8;
}

body#em_contact_page #estate_management_second_menu ul li#em_contact_item a, body#em_contact_page #estate_management_second_menu ul li#em_contact_item a:visited, body#em_contact_page #estate_management_second_menu ul li#em_contact_item a:hover {
	color: #004A60;
	background: #0082a8;
}

#estate_management_flash {
	float: right;
}

#estate_management_bar {
	display: block;
	height: 10px;
	width: 814px;
	margin-top: 8px;
	.margin-top: 6px;
	/*float: both;*/
	clear: both;
	background: #0082a8;
}

#estate_management_content {
	padding-top: 30px;
}


#estate_management_content h1, #estate_management_content h2 {
	color: #004A60;
}

#em_col_left {
	width: 468px;
	float: left;
}

#em_col_right {
	width: 336px;
	float:left;
	background: url(images/photos/building-bg.jpg) no-repeat top;
}


#em_col_right ul {
	line-height: 35px;
}

#em_testimonials_col_left {
	width: 515px;
	float: left;	
}


#em_testimonials_col_right {
	width: 289px;
	float: right;
}

#em_testimonials_bottom {
	float: none;
	clear: both;
}

#em_testimonials_col_left p, #em_testimonials_bottom p {
	display: block;
	padding: 10px;
	line-height: 25px;
	font-size: 14px;
}


#estate_management_content a, #estate_management_content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}

#estate_management_content a:hover {
	text-decoration: underline;
}



/*======================== Property Management =======================*/

#property_management_content h1, #property_management_content h2 {
	color: #5a6f48;
}

#property_management_content {
	padding-top: 30px;
}

#property_management_top {
	border-bottom: #9dc27e solid 20px;
	height: 80px;
	margin-bottom: 7px;
}

#property_management_logo {
	float: left;
}


#property_management_top_right {
	float: right;
	height: 70px;
	width: 538px;
	text-align: right;
}

#property_management_top_right img {
	margin-bottom: 4px;
	.margin-bottom: 12px;
}

#property_management_second_menu {
	float: left;
}


#property_management_second_menu ul {
	display: block;
	float: left;
	width: 135px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#property_management_second_menu ul li a, #property_management_second_menu ul li a:visited {
	display: block;
	width: 135px;
	height: 25px;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding: 5px 0px 0px 6px;
}



#property_management_second_menu ul li a.pm_a_item, #property_management_second_menu ul li a.pm_a_item:visited {
	background: #004fa2;
}

#property_management_second_menu ul li a.pm_b_item, #property_management_second_menu ul li a.pm_b_item:visited {
	background: #4d84be;
	border-bottom: solid 3px white;
	border-top: solid 3px white;
}

body#pm_property_management_page #property_management_second_menu ul li#pm_item a, body#pm_property_management_page #property_management_second_menu ul li#pm_item a:visited, body#pm_property_management_page #property_management_second_menu ul li#pm_item a:hover {
	color: white;
	background: #9dc27e;
}

body#pm_testimonials_page #property_management_second_menu ul li#pm_testimonials_item a, body#pm_testimonials_page #property_management_second_menu ul li#pm_testimonials_item a:visited, body#pm_testimonials_page #property_management_second_menu ul li#pm_testimonials_item a:hover {
	color: white;
	background: #9dc27e;
}

body#pm_contact_page #property_management_second_menu ul li#pm_contact_item a, body#pm_contact_page #property_management_second_menu ul li#pm_contact_item a:visited, body#pm_contact_page #property_management_second_menu ul li#pm_contact_item a:hover {
	color: white;
	background: #9dc27e;
}

#property_management_second_menu ul li a:hover, #property_management_second_menu ul li a.pm_a_item:hover, #property_management_second_menu ul li a.pm_b_item:hover {
	color: white;
	background: #9dc27e;
}

#property_management_flash {
	float: right;
}

#property_management_bar {
	display: block;
	height: 10px;
	width: 814px;
	margin-top: 8px;
	.margin-top: 6px;
	/*float: both;*/
	clear: both;
	background: #9dc27e;
}

#property_management_content a, #property_management_content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}

#property_management_content a:hover {
	text-decoration: underline;
}

#pm_top_content {
	overflow: hidden;
	height: 1%;
}

#pm_services {
	width: 814px;
	height: 500px;
	background: url(images/photos/building-bg.jpg) no-repeat center;	
}

#pm_services_left, #pm_services_right {
	float: left;
	width: 407px;
}

#pm_services ul {
	line-height: 35px;
}

#pm_services_right {
	margin-top: 40px;
	.margin-top: 60px;
}

#pm_services ul li.no_dot {
	list-style: none;
}

/*======================= Eurotowers Lettings ================*/

#eurotowers_lettings_top {
	border-bottom: #af2148 solid 20px;
	height: 80px;
	margin-bottom: 7px;
}

#eurotowers_lettings_logo {
	float: left;
}


#eurotowers_lettings_top_right {
	float: right;
	height: 70px;
	width: 538px;
	text-align: right;
}

#eurotowers_lettings_top_right img {
	margin-bottom: 4px;
	.margin-bottom: 12px;
}

#eurotowers_lettings_second_menu {
	float: left;
}


#eurotowers_lettings_second_menu ul {
	display: block;
	float: left;
	width: 135px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#eurotowers_lettings_second_menu ul li a, #eurotowers_lettings_second_menu ul li a:visited {
	display: block;
	width: 135px;
	height: 25px;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding: 5px 0px 0px 6px;
}



#eurotowers_lettings_second_menu ul li a.el_a_item, #eurotowers_lettings_second_menu ul li a.el_a_item:visited {
	background: #004fa2;
}

#eurotowers_lettings_second_menu ul li a.el_b_item, #eurotowers_lettings_second_menu ul li a.el_b_item:visited {
	background: #4d84be;
	border-bottom: solid 3px white;
	border-top: solid 3px white;
}

#eurotowers_lettings_second_menu ul li a:hover, #eurotowers_lettings_second_menu ul li a.el_a_item:hover, #eurotowers_lettings_second_menu ul li a.el_b_item:hover  {
	color: white;
	background: #af2148;
}

body#el_lettings_page #eurotowers_lettings_second_menu ul li#el_menu_lettings a, body#el_lettings_page #eurotowers_lettings_second_menu ul li#el_menu_lettings a:visited {
	color: white;
	background: #af2148;
}

body#el_testimonials_page #eurotowers_testimonials_second_menu ul li#el_menu_testimonials a, body#el_testimonials_page #eurotowers_testimonials_second_menu ul li#el_menu_testimonials a:visited {
	color: white;
	background: #af2148;
}

body#el_contact_page #eurotowers_lettings_second_menu ul li#el_menu_contact a, body#el_contact_page #eurotowers_lettings_second_menu ul li#el_menu_contact a:visited {
	color: white;
	background: #af2148;
}

#eurotowers_lettings_flash {
	float: right;
}

#eurotowers_lettings_bar {
	display: block;
	height: 10px;
	width: 814px;
	margin-top: 76px;
	.margin-top: 6px;
	/*float: both;*/
	clear: both;
	background: #af2148;
}

#eurotowers_lettings_content h1, #eurotowers_lettings_content h2 {
	color: #641329;
	padding-top: 30px;
}

#eurotowers_lettings_content h2 {
	margin-top: 80px;
}

#eurotowers_lettings_content img.lettings_img {
	float: right;
	margin-top: -95px;
}

#eurotowers_lettings_content p.lettings_content {
	width: 53%;
}

#eurotowers_lettings_content #prop_search_box {
	margin: 20px 0px 20px 0px;
	border: solid 2px #efede9;
	background: #d9d3cb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
}

#eurotowers_lettings_content #prop_search_box input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
}

#eurotowers_lettings_content #prop_search_box a, #eurotowers_lettings_content #prop_search_box:visited {
	display: block;
	height: 25px;
	width: 70px;
	background: #cbc2b7;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	border: solid 5px #efede9;
	padding-top: 5px;
}

#eurotowers_lettings_content #prop_search_box a:hover {
	background: #d9d3cb;
	color: #808080;
}

#eurotowers_lettings_content a, #eurotowers_lettings_content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}

#eurotowers_lettings_content a:hover {
	text-decoration: underline;
}

#el_top_content {
	height: 450px;
}


/*======================= Eurotowers Lettings Details ================*/

#eurotowers_lettings_content h4 {
	color: #641329;
} 


a#viewthreed_btn_id, a#viewthreed_btn_id:visited {
	display: block;
	width: 145px;
	height: 61px;
	background: #cbc2b7;
	border: #efede9 solid 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #808080;
	text-align: center;
	text-decoration: none;
	padding-top:7px;
}

a#viewthreed_btn_id:hover {
	background: #d9d3cb;
	color: #808080;
}


a#options_details_boxes_register, a#options_details_boxes_printer, a#options_details_boxes_register:visited, a#options_details_boxes_printer:visited {
	display: block;
	width: 200px;
	height: 23px;
	background: #cbc2b7;
	border: #efede9 solid 4px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	margin: 10px 0px 0px 20px;
	padding-top: 5px;
}

a#options_details_boxes_register:hover, a#options_details_boxes_printer:hover {
	background: #d9d3cb;
	color: #808080;
}

/*======================= Short term Lets ================*/

#short_term_top {
	border-bottom: #CC6633 solid 20px;
	height: 80px;
	margin-bottom: 7px;
}

#short_term_logo {
	float: left;
}


#short_term_top_right {
	float: right;
	height: 70px;
	width: 538px;
	text-align: right;
}

#short_term_top_right img {
	margin-bottom: 4px;
	.margin-bottom: 12px;
}

#short_term_second_menu {
	float: left;
}


#short_term_second_menu ul {
	display: block;
	float: left;
	width: 135px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#short_term_second_menu ul li a, #short_term_second_menu ul li a:visited {
	display: block;
	width: 135px;
	height: 25px;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding: 5px 0px 0px 6px;
}



#short_term_second_menu ul li a.el_a_item, #short_term_second_menu ul li a.el_a_item:visited {
	background: #004fa2;
}

#short_term_second_menu ul li a.el_b_item, #short_term_second_menu ul li a.el_b_item:visited {
	background: #4d84be;
	border-bottom: solid 3px white;
	border-top: solid 3px white;
}

#short_term_second_menu ul li a:hover, #short_term_second_menu ul li a.el_a_item:hover, #short_term_second_menu ul li a.el_b_item:hover  {
	color: white;
	background: #CC6633;
}

body#el_lettings_page #short_term_second_menu ul li#el_menu_lettings a, body#el_lettings_page #short_term_second_menu ul li#el_menu_lettings a:visited {
	color: white;
	background: #CC6633;
}

body#el_contact_page #short_term_second_menu ul li#el_menu_contact a, body#el_contact_page #short_term_second_menu ul li#el_menu_contact a:visited {
	color: white;
	background: #CC6633;
}

#short_term_flash {
	float: right;
}

#short_term_bar {
	display: block;
	height: 10px;
	width: 814px;
	margin-top: 76px;
	.margin-top: 6px;
	/*float: both;*/
	clear: both;
	background: #CC6633;
}

#short_term_content h1, #eurotowers_lettings_content h2 {
	color: #641329;
	padding-top: 30px;
}

#short_term_content h2 {
	margin-top: 80px;
}

#short_term_content img.lettings_img {
	float: right;
	margin-top: -95px;
}

#short_term_content p.lettings_content {
	width: 53%;
}

#short_term_content #prop_search_box {
	margin: 20px 0px 20px 0px;
	border: solid 2px #efede9;
	background: #d9d3cb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
}

#short_term_content #prop_search_box input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
}

#short_term_content #prop_search_box a, #eurotowers_lettings_content #prop_search_box:visited {
	display: block;
	height: 25px;
	width: 70px;
	background: #cbc2b7;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	border: solid 5px #efede9;
	padding-top: 5px;
}

#short_term_content #prop_search_box a:hover {
	background: #d9d3cb;
	color: #808080;
}

#short_term_content a, #eurotowers_lettings_content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}

#short_term_content a:hover {
	text-decoration: underline;
}

#shl_top_content {
	height: 360px;
}


/*======================= SHort term Details ================*/

#short_term_content h4 {
	color: #641329;
} 


a#viewthreed_btn_id, a#viewthreed_btn_id:visited {
	display: block;
	width: 145px;
	height: 61px;
	background: #cbc2b7;
	border: #efede9 solid 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #808080;
	text-align: center;
	text-decoration: none;
	padding-top:7px;
}

a#viewthreed_btn_id:hover {
	background: #d9d3cb;
	color: #808080;
}


a#options_details_boxes_register, a#options_details_boxes_printer, a#options_details_boxes_register:visited, a#options_details_boxes_printer:visited {
	display: block;
	width: 200px;
	height: 23px;
	background: #cbc2b7;
	border: #efede9 solid 4px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	margin: 10px 0px 0px 20px;
	padding-top: 5px;
}

a#options_details_boxes_register:hover, a#options_details_boxes_printer:hover {
	background: #d9d3cb;
	color: #808080;
}

/*====================== Register Interest ====================*/

.register_interest_box {
	margin: auto;
	background: #d9d3cb;
	border: #efede9 solid 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
}

.register_interest_box input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
}

.register_interest_box td.btn_column {
	background: #efede9;
	padding: 0px;
	vertical-align: bottom; 
}

.register_interest_box a, .register_interest_box a:visited {
	display: block;
	width: 64px;
	height: 25px;
	border: #efede9 solid 4px;
	background: #cbc2b7;
	text-align: center;
	color: white;
	padding-top: 5px;
}

.register_interest_box a:hover {
	background: #d9d3cb;
	color: #808080;
}

/*==================== Printer Friendly =========================*/

body#el_eurotowers_lettings_page {
	background: white;
}

body#el_eurotowers_lettings_page #container {
	width: 750px;
	margin: 0px;
}

body#el_eurotowers_lettings_page #container_middle {
	background: white;
}

/*--------------------*/










