@charset "utf-8";



@import "round_boxes.css";



@import "tabtastic.css";







.header {



	margin-right: auto;



	margin-left: auto;



	margin-top: 0px;



	margin-bottom: 0px;



	padding-left: 5px;







	background-color: #143E70;



}



.left_text {



	float: left;



	width: 260px;



	margin-right: 5px;



	margin-top: 20px;



	margin-left: 5px;



}



.right_mid_content {



	float: right;



	margin-top: 20px;



	margin-right: 0px;



	margin-left: 5px;



}



* html .right_mid_content {







	margin-left: 0px;



}



.content_mid {



	float: left;


}



.bottom_left_content {



	float: left;



	width: 486px;



	margin-top: 20px;



}



.bottom_right_content {



	float: right;



	margin-right: 5px;



	margin-top: 20px;



	width: 258px;



}



.bottom_content {



	float: left;



	width: 750px;



	background-color: #143E70;



}



h1.search {



	background-image: url(../images/icon_cerc.gif);



	background-repeat: no-repeat;



	background-position: left 50%;



	padding-left: 40px;



	margin-left: 10px;



	font-weight: bold;



}



h1.f_properties {



	background-image: url(../images/icon_cerc.gif);



	background-repeat: no-repeat;



	background-position: left 50%;



	padding-left: 40px;



	margin-left: 10px;



	font-weight: bold;



	color:#FFFFFF;



}



.email_sign_up {



	background-image: url(../images/first_box_196.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	float: left;



	height: 160px;



	width: 196px;



	margin-top: 64px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 4px;



	padding: 0px;



}







.sec_box {



	width: 196px;



	float: left;



	margin-top: 0px;



	margin-bottom: 0px;



	margin-left: 0px;

	background-image: url(../images/back_property_serach.jpg);

		background-repeat: no-repeat;



	background-position: left top;

	height:101px;

	padding-top:8px;

	



}



* html .sec_box {



	margin-top: 5px;



	margin-bottom: 5px;



	margin-left:0px;



	



}



.email_sign_up h1, .sec_box h1 {



	color: #FFFFFF;

	font-weight: bold;

	margin-left: 2px;

	margin-top: 2px;

	margin-right: 2px;

	margin-bottom: 0px;

	text-align: center;



}



.owner_content_left {



	float: left;



	width: 330px;



	padding-left: 30px;



}



.owner_content_right {



	float: right;



	width: 350px;



}



.owner_content_left h1 {



	font-size: 14px;



	font-weight: bold;



	color: #FFFFFF;



	margin-bottom: 10px;



}



form label.username {



	float: left;



	width: 350px;



	margin: 0px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



}

form input.username {







	width: 200px;





}

form input.chekbox {





	float:left;

	width: 20px;





}



form label.rentals {



	float: left;



	width: 150px;



	margin: 0px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



}



form label.rentals_sort_by {



	float: left;



	width: 70px;



	margin: 0px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



}



form label.owner {



	float: left;



	width: 80px;



	margin: 0px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



}







form label.ideas{



	float: left;



	width: 100px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 20px;



}



form input.rentals {



	margin: 0px;



	padding: 0px;



	width: 176px;



	float: left;



	display: block;



}



form input.ideas {



	margin: 0px;



	padding: 0px;



	width: 300px;



	float: left;



	display: block;



}



.submit {



	float: left;



}

.ideas{

	font-size:12px;
	
}

.forgot {



	float: left;



	width: 105px;



	margin-left: 30px;



	border: 1px solid #ADE6F7;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 10px;



}



.owner_content_right p {



	font-size: 12px;



	margin-bottom: 10px;



}



.owner_content {



	padding-top: 15px;



}



.adv_search_h1 {



	text-align: center;



	font-weight: bold;



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #E1E5EE;



}



.make_request_p {



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #E1E5EE;



	padding: 0px;



	margin: 0px;



}



form select.adv_search_state {



	width: 330px;



	margin-bottom: 5px;



}



.adv_search_checkbox {

	

	margin: 0px;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 3px;



	width: 120px;



	float: left;



}



.adv_search_checkbox_large {



	margin: 0px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	width: 300px;



	float: left;



}



form input.quick_search {



	width: 180px;



	margin-left: 10px;



	float: left;



}



.submit_quick {



	float: left;



	margin-left: 10px;



}



.content_mid h1 {



	font-size: 14px;



	font-weight: bold;



	padding: 10px;



}



table.hol_ideas {



	width: 700px;



	margin-left: 10px;



	margin-top: 10px;



	margin-bottom: 10px;



}



td.img_holder {



	width: 140px;



	text-align: center;



	padding: 5px;



}



.text_holder {



	padding: 5px;



}



.img_holder img {



	padding: 2px;



	border: 1px solid #2BBBFA;



	background-color: #E1E5EE;



}



.text_holder p {



	padding: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 10px;



	margin-left: 0px;



}



.upload_tb th {



	background-color: #088ED5;



	padding-top: 5px;



	padding-bottom: 5px;



}



.events {



	background-color: #088ED5;



	padding-top: 5px;



	padding-bottom: 5px;



	margin-left: 10px;



	margin-bottom: 10px;



}



.contact_det {



	background-color: #088ED5;



	padding-top: 5px;



	padding-bottom: 5px;



	margin-left: 10px;



	margin-bottom: 10px;



	text-align: left;



	padding-left: 15px;



	margin-top: 10px;



}







.events_descr {



	width: 340px;

	height:200px;

	border: 1px solid #E1E5EE;



}



.events_title {



	background-color: #088ED5;



	text-align: left;



}



.events_click {



	background-color: #088ED5;



	text-align: right;



}



.events_content {



	padding: 5px;



}



.events_content img {



	float: left;



	margin-right: 10px;



}



.events_content h2 {



	font-size: 12px;



	font-weight: bold;



	margin: 0px;



	padding: 0px;



	text-align: left;



}



.events_loc {



	border-top-width: 1px;



	border-top-style: solid;



	border-top-color: #E1E5EE;



}

.color_blue {color: #93DDFF;}

.link_contact {



	padding-top: 10px;



}



.img_useful_links {



	width: 120px;



	text-align: center;



	background-color: #FFFFFF;



}



form input.alert {



	width: 250px;



}



.hope {



	background-color: #143E70;



	width: 950px;



	background-image: url(../images/back_gif.gif);



	background-repeat: repeat;



	background-position: left bottom;



	clear: both;



	height: 100%;



}



form textarea.det_req {



	width: 330px;



}



.make_req_table {



	padding: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 10px;



	margin-left: 0px;



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #E1E5EE;



}



.make_req_table h2 {



	margin: 0px;



	padding: 0px;



	font-weight: bold;



}



form label.det_req {



	width: 330px;



	padding-top: 10px;



}



form select.rentals_sort_by {



	width: 130px;



}



form select.rentals_show {



	width: 50px;



}



form label.rentals_show {



	float: left;



	width: 50px;



	margin: 0px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



}



form label.rentals_show_page {



	float: left;



	width: 100px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 15px;



}



form label.dates {



	float: left;



	width: 0px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



}



.rentals_details {



	text-align: left;



	margin-left: 10px;



	font-weight: bold;



	margin-bottom: 10px;



	margin-top: 20px;



	margin-right: 0px;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #E1E5EE;



}

.rentals_details_1 { 

	text-align: left;

	margin-left: 10px;

	font-weight: bold;

	margin-right: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #E1E5EE;

}


.gal img {



	border: 2px solid #E1E5EE;



}



form select.dates {



	width: 40px;



}



form input.dates {



	width: 40px;



	float: left;



}



form input.owner {



	width: 255px;



	margin: 0px;



	padding: 0px;



	float: left;



}







form input.owner_small {



	width: 40px;



	float: left;



}



form textarea.owner {



	width: 255px;



	float: left;



}



.contact_owner_details {



	float: right;



	width: 300px;



	margin-right: 15px;



	margin-top: 10px;



}



.adv_us {



	text-align: center;



	font-size: 18px;



	background-color: #E1E5EE;



	color: #143E70;



	margin-left: 20px;



}



form label.upload {



	margin: 0px;



	float: left;



	width: 80px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	text-align: center;



}



form label.rates {



	float: left;



	width: 150px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 10px;



}



form label.rates_mic {



	float: left;



	width: 70px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 10px;



}



form label.rates_lung {



	float: left;



	width: 400px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 10px;



}



form label.to {



	margin: 0px;



	float: left;



	width: 50px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	text-align: center;



}



form label.comment {



	margin: 0px;



	float: left;



	width: 300px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 10px;



}



form label.cont_det {



	margin: 0px;



	float: left;



	width: 100px;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 10px;



}



form input.upload {



	display: block;



	padding: 0px;



	float: left;



	width: 350px;



	margin-top: 3px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	height: 20px;



}



.upload_tb {



	border: 1px solid #088ED5;



	margin-left: 10px;



}



form input.currency {



	display: block;



	width: 50px;



	margin-top: 3px;



	float: left;



}



form input.cont_det_small {



	display: block;



	width: 80px;



	margin-top: 3px;



	float: left;



	margin-right: 3px;



}



form select.rates {



	width: 200px;



	margin-bottom: 5px;



}



form select.cont_det_small {



	width: 70px;



	margin-bottom: 5px;



	margin-right: 3px;



}



.prices_rates {



	margin-left: 20px;



	padding-left: 20px;



}



.contact_details {



	margin-left: 20px;



	padding-left: 20px;



}



form textarea.booking {



	width: 600px;



	margin-left: 10px;



}



form input.cont_det {



	display: block;



	margin-top: 3px;



	width: 240px;



	background-color: #FFFFFF;



	padding: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	float: left;



}



form input.cont_det_lung {



	display: block;



	margin-top: 3px;



	width: 400px;



	background-color: #FFFFFF;



	padding: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 10px;



	float: left;



}

.email_sign_up p {

	color: #FFFFFF;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 0px;

}



.email_sign_up {

	background-image: url(../images/first_box_196.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 160px;

	width: 196px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding: 0px;

}

* html .email_sign_up {

	height: 160px;

	margin-left: 2px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	

}



.newsletter_btn {



	cursor:pointer;

	color: #FFFFFF;



	background-color: #16A002;



	border: 1px solid #FFFFFF;



	margin-left: 15px;



}

.loc_search_btn {

	cursor:pointer;



	color: #FFFFFF;



	background-color: #09A0E9;



	border: 1px solid #FFFFFF;



	margin-left: 15px;



}

table.hol_ideas .color_blue { background-color: #09A0E9;}

form input.contact {

	display: block;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 200px;

}

form select.contact {

	display: block;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 200px;

}

form input.contact_id {

	display: block;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100px;

}

h1.contact {

	background-color: #153F6F;

	margin-top: 10px;

	margin-bottom: 10px;

}

.contact_back {

	margin-left: 10px;

}

