/*........................................................... reset .............................*/

BODY{ font-family: "Trebuchet MS", geneva,  helvetica, sans-serif; font-size: 62.5%; background-image: url(../images/General/bg.gif); background-repeat:repeat-x; background-color:#FFFFFF; }
a img{border:0;}
body,div,dl,span,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p{ margin:0; padding:0; }
ol,ul { list-style:none; }
a { text-decoration:none;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}

/*................................................. container ..........................*/

#container { height:auto; position:relative;  left:50%; margin:0 0 0 -495px;  }

.clear { clear:both;}
.clear_short { clear:both; width:690px;}
.clear_10 {clear:both; height:10px;}
.barra { float:left; clear:both; width:120px; height:10px;  background-color:#CCCCCC; margin:10px 0 10px 0;}

/*................................................  widths .............................*/

#container, #header, #search_title, #menus_index, .clear { width:990px;}

/*............................................ advertise .............................*/

#advertise { position:absolute; left:840px; top: 20px; height:auto; }
.linked { margin:0;}
.linked a { text-decoration:underline; font-size:1.3em; color: #0066FF;}
#col_centro_advertise a { color:#0099FF;}
#col_centro_advertise a:hover { text-decoration:underline;}

/*............................................... header ..............................*/

#header { height:100px; width:100%;   }
#logo { float:left; width:100px; margin:20px 0 0 15px;}
#idiomas { position:relative; margin:50px 15px 0 0; list-style-type: none;  float:right;}
#idiomas li { margin:0; padding:0; display: inline;}
#idiomas a {  color: #FF6600; margin:0; padding:5px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:500; font-weight:500;}
#idiomas a:hover { color:#FF6600; text-decoration:underline;}

/*............................................... search title ..............................*/

#search_title { position:relative; float:left; background-image:url(../images/General/search2.gif); background-repeat:no-repeat; background-position:center; text-indent: -9999em; height:90px; margin:0 0 10px 0; }
#search_title_greek { position:relative; float:left; background-image: url(../images/General/searc_contact_greek.gif); background-repeat:no-repeat; background-position:center; text-indent: -9999em; height:145px; margin:0 0 10px 240px; width:500px; }

/*............................................... menus index ..............................*/

#menus_index {   height:335px; }
#city { position:absolute;   background-image:url(../images/General/fondo_city.gif);  background-repeat:no-repeat; width:240px; height:310px; margin:0 0 0 123px; }
#sea { position:absolute; background-image:url(../images/General/fondo_sea.gif);  background-repeat:no-repeat; width:240px; height:310px; margin:0 0 0 378px;}
#ski { position:absolute; float:left; background-image:url(../images/General/fondo_ski.gif);  background-repeat:no-repeat; width:240px; height:310px; margin:0 0 0 633px;}
#sea h1 { color:#f4f4f4; margin:7px 0 0 15px; font-size:2em; font-family: Arial, Helvetica, sans-serif;}
#city h1 { color:#f4f4f4; margin:7px 0 0 15px;font-size:2em; font-family: Arial, Helvetica, sans-serif;}
#ski h1 { color:#f4f4f4; margin:7px 0 0 15px;font-size:2em; font-family: Arial, Helvetica, sans-serif;}
#city_search { margin:5px 0 15px 20px; padding:5px; width:195px; height:230px; overflow:auto;}
#city_search p { margin:0; padding:0 0 2px 0; line-height:18px;  }
#city_search a { text-decoration:none; font-size:1.2em; color: #FFFFFF;}
#city_search a:hover { color: #FFCC66;}
.city { margin:10px 0 5px 0; font-size:1.2em; font-weight:bold; color:white; text-decoration:underline;}
.sea { margin:10px 0 5px 0; font-size:1.2em; font-weight:bold; color:white; text-decoration:underline;}
.ski { margin:10px 0 5px 0; font-size:1.2em; font-weight:bold; color:#CEFFCE; text-decoration:underline;}
#sea_search { margin:5px 0 15px 20px; padding:5px; width:195px; height:230px; overflow:auto; }
#sea_search p { margin:0; padding:0 0 2px 0; line-height:18px;  }
#sea_search a { text-decoration:none; font-size:1.2em; color:white;}
#sea_search a:hover { color:#9CAAC6;}
#sea_search span { text-transform: uppercase; text-decoration:underline;  color:white; font-weight:800; margin:5px 0 10px 0; padding:0 0 2px 0; font-size: 1.2em;  }
#ski_search { margin:5px 0 15px 20px; padding:5px; width:195px; height:230px; overflow:auto; }
#ski_search p { margin:0; padding:0 0 2px 0; line-height:18px;  }
#ski_search a { text-decoration:none;font-size:1.2em; color:white;}
#ski_search a:hover {color: #99FF99; }
#ski_search span {  text-transform: uppercase; text-decoration:underline; color:white; font-weight:800; margin:5px 0 5px 0; padding:0; font-size: 1.2em;  }

/*............................................... owners call  ..............................*/

#sub_columna_izquierda { float:left; width:150px; height:70px; }
#sub_columna_centro { float:left; width:680px; height:80px; }
#sub_container { width:988px;  height:80px;}
#calls { float:left; height:30px; padding:15px 0 5px 115px; }
#calls a { padding:0 31px 0 0; text-decoration:none; font-size:1.3em; color:#3366CC;}
#calls a:hover { color: #003366; text-decoration:underline;}
#main_call { float:left; clear:both; width:600px; }
#main_call p {padding: 20px 0 0 130px; font-size:2.2em; color:#990000;}
#sub_columna_derecha { float:left; width:150px; height:70px; }

.index_sidear_text { margin:0 0 15px 0; padding:0 5px 5px 10px; float:left; width:130px; height:auto; border:1px solid #CCCCFF; background-color:#D6DFFF;}
.index_sidear_text_red { margin:0 0 5px 0; padding:0 5px 5px 10px; float:left; width:130px; height:auto; border:1px solid #CCCCFF; background-color:#FFFFFF; }
.index_sidear_text_red p {color: #596171; font-size:1.2em; padding:0 0 4px 0; }
.index_sidear_text_red h5 { font-size:1.4em; color:#CC0000; text-decoration:underline; padding:0 0 5px 0;  }
.index_sidear_text_red a {color:#3366CC;}
.index_sidear_text_red a:hover { text-decoration:underline;}

#twitter { margin:0 0 15px 0; padding:0 5px 5px 10px; float:left; width:130px; height:auto;  }
#facebook { margin:0 0 15px 0; padding:0 5px 5px 17px; float:left; width:130px; height:auto;  }
h5 { font-size:1.4em; font-weight:800; color: #FF6600; padding:2px 0 0 0;  }
.index_sidear_text p {color: #596171; font-size:1.1em; padding:2px 0 2px 0; }
.index_sidear_text a {color: #29407C;}
.index_sidear_text a:hover { text-decoration:underline;}



#sub_sub_container {width:988px;  height:475px; margin:20px 0 0 0;}
#sub_sub_columna_izquierda { float:left;  width:150px; height:100px;   }
#sub_sub_columna_centro1 { float: left; width:225px; height:475px; padding:0 0 0 5px;}
#sub_sub_columna_centro2 { float: left; width:225px; height:475px;   }
#sub_sub_columna_centro3 { float: left;  width:225px; height:475px;}
#sub_sub_columna_derecha { float: left; width:150px; height:200px;  }


.premium_property_homepage {  width:220px; height:70px; padding:0 0 5px 0; margin:0 0 3px 0;}
.index_premium_foto { margin:0 0 0 3px; }
.premium_property_homepage img {border:1px solid #CCCCCC; padding:2px; float:left; margin:0 5px 0 0;}
.title a { font-size:1.1em; color:#3366CC;  }
.texto{ font-size:1.1em; color:#596171; }


#sub_sub_sub_container {width:988px;  height:200px; margin:20px 0 0 0;}
#sub_sub_sub_columna_izquierda { float:left; width:150px; height:100px;  }
#sub_sub_sub_columna_centro { float: left; width:670px; height:250px; padding:5px 0 0 10px; }

#sub_sub_sub_columna_derecha { float:left; width:150px; height:100px;  }
#sub_sub_sub_columna_centro ul { float:left; width:200px; height:250px; padding:10px 0 0 20px;}
#sub_sub_sub_columna_centro a { font-size:1.2em; color:#3366CC; padding:3px;}
#sub_sub_sub_columna_centro a:hover { text-decoration:underline;}
/*............................................... recomeneded title  ..............................*/

#recomended_title { width:990px; height:40px; clear:both; background-image:url(../images/General/recomended.png); background-repeat:no-repeat; background-position:center;  }
#recomended_title h1 {text-indent:-9999px; }
#premiumbarr_title { width:990px; height:40px; clear:both; background-image: url(../images/General/premium_barr.png); background-repeat:no-repeat; background-position:center;  } 
#directlinksbarr_title { width:990px; height:40px; clear:both; background-image:url(../images/General/directlinks.png); background-repeat:no-repeat; background-position:center;  } 
#directlinksbarr_title h1 {text-indent:-9999px; }
#premiumbarr_title h1 {text-indent:-9999px; }

/*............................................... col izq ..............................*/

#col_izq {  float:left; width:130px; height:400px;  padding:38px 0 5px 10px;   }
.ad { float:left; }

/*............................................... col centro ..............................*/

#col_centro { float:left; width:705px; height:400px;   }
#col_centro p {color:#616D7E; margin:2px 0 0 4px;}
#col_centro img { margin:2px 0 2px 0; border:1px solid  #CCCCCC; padding:2px; }
#recommended_property_1 { position:absolute; height:160px;  width:112px; padding:1px; margin:35px 0 0 22px;  }
#recommended_property_2 { position:absolute; height:160px; width:112px; padding:1px; margin:35px 0 0 158px;  }
#recommended_property_3 { position:absolute; height:160px;  width:112px; padding:1px; margin:35px 0 0 294px;  }
#recommended_property_4 { position:absolute; height:160px;  width:112px; padding:1px; margin:35px 0 0 430px;  }
#recommended_property_5 { position:absolute; height:160px; width:112px; padding:1px; margin:35px 0 0 564px;  }
#recommended_property_6 { position:absolute; height:160px;  width:112px; padding:1px; margin:235px 0 0 22px;  }
#recommended_property_7 { position:absolute; height:160px;  width:112px; padding:1px; margin:235px 0 0 158px;  }
#recommended_property_8 { position:absolute; height:160px;  width:112px; padding:1px; margin:235px 0 0 294px;  }
#recommended_property_9 { position:absolute; height:160px;  width:112px; padding:1px; margin:235px 0 0 430px;  }
#recommended_property_10 { position:absolute; height:160px;  width:112px; padding:1px; margin:235px 0 0 564px;  }
.recommended_title h1 { color: #336699; font-size:1.4em;  text-align:center; font-weight:700;}
h3 a { color: #3F547F;  text-decoration:none; font-size:1.2em;  margin:2px 0 0 4px;}
h3 a:hover { color:#00CCFF;}

.special_discount { color:#CC0033; font-weight: 800;}



/*............................................... col drech ..............................*/

#col_derch { float:left; width:130px; height:400px;  padding:38px 0 5px 10px;  }

/*............................................... sub wrapper ..............................*/

#sub_wrapper { float:left; clear:both; height:600px; margin:15px 0 0 0;}
#col_sub_izq { float:left; width:130px; height:600px;  padding:0 0 5px 10px; }
#col_sub_centro {float:left; width:705px; height:600px; }





#col_sub_derecha {float:left; width:130px; height:600px;  padding:0 0 5px 10px; }

/*............................................... recomeneded title  ..............................*/

#links_title { width:990px; height:40px; clear:both; background-image:url(../images/General/directlinks.png); background-repeat:no-repeat; background-position:center;  }
#links_title h1 {text-indent:-9999px; }

/*..............................................  direct links .........................*/

#direct_links_1 { float:left; height:270px; padding:0 ;  width: auto; margin:0 0 0 5px; }
#direct_links_1 h1 { text-indent:-9999px;}
#direct_links_2 { float:left; height:270px; padding:0 ;  width: auto; margin:0 0 0 5px;}
#direct_links_1 a { color:#336699; font-size:1.1em; text-decoration:none; padding:2px;}
#direct_links_2 a { color:#336699; font-size:1.1em; text-decoration:none; padding:2px;}
#direct_links_1 a:hover { text-decoration:underline;}
#direct_links_2 a:hover { text-decoration:underline;}
.links { float:left; margin:15px 0 10px 10px;}
.links_city { padding:2px 3px 2px 2px; color: #333366; text-decoration:underline; font-size:1.2em; font-weight:bold;}


/*..............................................  Property list page .........................*/

#col_izq_property {  float:left; width:130px; height:700px; }

#col_centro_property { float:left; width:705px; height:auto; padding:10px;  }
.property_separator { float:left; clear:both; width:704px; height:20px;}
#top_bars { margin:30px 0 10px 140px; padding:0; }
#top_bars a{ margin:0 10px 0 0; color:#3366CC; font-size:1.3em;   }
#top_bars a:hover { text-decoration:underline;}
#property_bottom_bars { float:left; clear: both; text-align:center; margin:50px 0 20px 0; width:704px; }
#property_bottom_bars a { color:#3366CC; font-size:1.2em; margin:0 40px 0 0;}
#property_bottom_bars a:hover { text-decoration:underline;}
.property_header { float:left; width:700px; background-color:#fafcfe; border: 1px solid #e6e4e4;  margin:10px 0 7px 0px; padding:1px 3px 1px 3px;  }
h2 { float:left; width:700px; background-color:#FFFFFF; border: 1px solid #e6e4e4;  margin:10px 0 7px 0px; padding:1px 3px 1px 3px;  }
.property_location {float:left; width:auto;font-size:1.2em; font-weight:900; font-family:"Trebuchet MS", geneva, arial, helvetica, sans-serif;}
.property_location p { float:left; color:#cd4209; }
.property_location span { color:#596171; font-weight:500;}
.property_ref { float:right;width:auto; font-size:1.1em; font-weight:900; font-family:"Trebuchet MS", geneva, arial, helvetica, sans-serif; color: #cd4209; }
.wrap_text_premium {float:left; width:690px; height:100px; background-image: url(../images/General/premium_property_small.gif); background-repeat:no-repeat; background-position: top right; }
.wrap_text_premium p { float:left; clear:left; width:530px; font-size:1.1em; color:#596171; margin:0 0 5px 0;}
.wrap_text_premium img  { padding:6px; background-color: #FFFFFF; border:1px solid #CCCCCC; margin:5px 10px 0 0;}
.recommended_block { float:left; width:700px; background-color:#ffffff;  border: 1px solid #e6e4e4;  margin:10px 0 7px 0px; padding:1px 3px 1px 3px;  }
.wrap_text {float:left; width:690px; height:100px;}
.normal_block { float:left; width:700px; background-color:#FFFFFF;  border: 1px solid #e6e4e4;  margin:10px 0 7px 0px; padding:1px 3px 1px 3px;  }
.wrap_text img { padding:6px; background-color: #FFFFFF; border:1px solid #CCCCCC; margin:5px 10px 0 0;}
.foto { float:left; margin:0 5px 5px 0;}
.wrap_text p { float:left; clear:left; width:530px; font-size:1.1em; color:#596171; margin:0 0 5px 0;}
.text { float:left; width:500px; height:100px; padding:2px 0 0 0;}
.property_price { width: 400px; color:		#488AC7; font-size:1.1em; font-weight:500; text-decoration:none; }
.property_price:hover { text-decoration:underline;}
.property_price span { font-size:1.1em; color: 		#488AC7;}
.info { float:right;}
.text img { border:none; padding:0; margin:0;}
.text a { text-decoration:underline;}
.premium_star { width:680px; height:25px; }
#col_derch_property { float:left; width:130px; height:700px; }


/*............................................... referenced property ..............................*/

#col_izq_refproperty {  float:left; width:130px; height:1250px;  }
#col_centro_refproperty { float:left; width:705px; height:auto; padding:10px; }
#property_pictures { float:left; width:380px; height:360px; background-color:#FFFFFF; padding:10px;}
.smallpic {padding:10px 25px 10px 0; float:left; }
.smallpicend {padding:10px 0 10px 0; float:left; }
#owner_details { float: right; width:260px; height:400px; background-color:#FFFFFF; padding:10px 10px 5px 20px;}
#owner_details_premium { float: right; width:260px; height:500px; background-color:#FFFFFF; padding:10px 10px 10px 20px; background-image:url(../images/General/premium_property.gif); background-repeat: no-repeat; background-position: top right;}
#property_pictures_premium { float:left; width:380px; height:500px; background-color:#FFFFFF; padding:10px;}
#owner_details a {color: #0099FF;}
#owner_details a:hover { text-decoration:underline;}
#owner_details_premium a {color: #0099FF;}
#owner_details_premium a:hover { text-decoration:underline;}
#premium_star { float: right; width:30px;}
.headofdetails { font-size:1.2em; color: #596171; font-weight:bold; padding:0 0 7px 0; text-decoration:underline;}
.description_title { float:left; clear:both; font-size:1.2em; font-weight:bold; color: #cd4209; width:700px; background-color:#fafcfe; border-bottom: 1px solid #e6e4e4;  margin:15px 0 7px 0px; padding:1px 3px 1px 3px;  }

.description p {font-size:1.2em; color: #596171; padding:0 5px 10px 0; text-align:justify;  }
.detail {font-size:1.2em; color: #596171; padding:0 0 7px 0; }
.mention {font-size:1.2em; color: #666666; padding:0 0 7px 0; }
.name {font-size:1.2em; font-weight:900; color:#3366CC; padding:0 0 7px 0; }
.description { float:left; width:700px; margin:10px 0 0 0;}

#bottom_bars { margin:50px 0 20px 0; padding:0; float:left; clear:both; width:700px; text-align:center;}
#bottom_bars a {color:#3366CC; font-size:1.3em; }
#bottom_bars a:hover { text-decoration:underline;}
#col_derch_refproperty { float:left; width:130px; height:auto;  }
#map { float:left; clear:both; margin:10px 0 0 0; padding:3px; border:1px solid #CCCCCC;}

/*............................................... add property .........................*/

#why_kassia { float:left; margin:50px 0 20px 0;}

p.site { margin-left:100px;}
#standard_prices { float:left; width:210px; height:auto; margin:20px 20px 20px 2.5px; padding:5px; }
#preferential_prices { float:left; width:210px; height:auto; margin:20px 20px 20px 0; padding:5px; }
#recomended_prices { float:left; width:210px; height:auto; margin:20px 0 20px 0; padding:5px;}
h4 { font-size:1.3em; color:#990000; text-align:center; font-weight:bold}
#standard_prices p, #preferential_prices p, #recomended_prices p { font-size:1.2em; color:#596171; margin:5px 0 0 15px;}

/*................................................... prices ...................................*/

.big_title { font-size:1.4em;  line-height:18px; padding:3px 3px 3px 5px;   border: 2px solid #FFFFFF; margin:15px 0 25px 0; background-color:#82A9D0; }
.big_title p { color:#FFFFFF;}
#col_izq_prices {  float:left; width:130px; height:300px; }
#col_centro_prices { float:left; width:705px; height: auto; padding:10px; }
#col_derch_prices { float:left; width:130px; height: auto; }
#col_izq_ownersprices {  float:left; width:130px; height:200px; }
#col_centro_ownersprices { float:left; width:705px; height:1260px; padding:10px; }
#col_derch_ownersprices { float:left; width:130px; height:200px; }

#reasons { float:left; clear:left; padding:5px; width: 695px; height:auto; margin:0;}
#reasons p {  font-size:1.2em; color: #596171; padding:0 0 5px 0; line-height:25px; }
#reasons span { margin:0 10px 0 10px; color: #FF3300;}
#reasons a { text-decoration:underline; color: #0066FF;}
.red { color:#990000;}
.prices { margin:15px 0 15px 0;}
.prices p {  color:	#5A79A5!important; padding:5px; font-size:1.4em!important; }
#addyourproperty_left { float: left; clear:both; margin:15px 0 35px 0;}
#notes { padding:20px 0 0 0;}
#notes  p {  font-size:1.2em; color: #A0AEC1; padding:0 0 5px 0; line-height:20px; }
.notes_title { font-size:1.4em;  line-height:14px; padding:3px 3px 3px 0; border-bottom:1px solid #A0AEC1; margin:15px 0 20px 0; color:#A0AEC1;}
#notes_details {  font-size:1.2em; color: #A0AEC1; padding:0 0 5px 0; line-height:25px; }

/*.................................................. about ...........................*/

.small_title {font-size:1.3em; color: #3366CC; padding:5px 0 15px 0; text-decoration:underline;}
#col_centro_about  {float:left; width:700px; height: 670px; padding:10px;}
#col_izq_about {float:left; width:130px; height:200px; }
#col_derch_about {float:left; width:130px; height: 200px; }
.whatis li {font-size:1.2em; color: #596171; padding:0 0 10px 10px; }
#whatisnot li {font-size:1.2em; color: #596171; padding:0 0 10px 10px;  }
#whatishelp li {font-size:1.2em; color: #596171; padding:0 0 10px 10px;}

#whatishelp a { color:#0099FF;}
#whatishelp a:hover { text-decoration:underline;}

/*.................................................. advertise ...........................*/

#col_izq_advertise {float:left; width:130px; height:200px; }
#col_centro_advertise {float:left; width:705px; height: 400px; padding:10px;}
.advertiseparr {color: #596171; padding:5px; font-size:1.3em; font-weight:500;}
#col_derch_advertise {float:left; width:130px; height: 200px;}
.advertiseparr span { color:#FF6600; font-weight:bold;}
.col_ad_100x100 { float:left; padding:1px; }
.ad100x100 { float:left;  padding:10px 0 0 0; text-align:center; margin:0 0 0 10px;}
.agency_home_link { margin:5px 0 10px 0; float:left; clear:both; text-decoration:underline; color:#0099FF; font-size:1.2em; width:125px;}



/*.................................................. form complete ...........................*/

#col_izq_formcomplete {float:left; width:130px; height:400px; }
#col_centro_formcomplete {float:left; width:705px; height: 500px; padding:10px;}
.advertiseparr {color: #596171; padding:5px; font-size:1.3em; font-weight:500;}
#col_derch_formcomplete {float:left; width:130px; height: 400px;}
.advertiseparr span { color:#FF6600; font-weight:bold;}

/*.................................................. steps ...........................*/

#col_izq_steps {float:left; width:130px; height:300px; }
#col_centro_steps  {float:left; width:705px; height: 300px; padding:10px;}
#col_derch_steps  {float:left; width:130px; height: 300px;}
.stepsp {color: #596171; padding:5px 0 10px 0; font-size:1.3em; font-weight:500;}
.stepsp span { color:#FF6600; font-weight:bold;}
.stepsp_small {color: #999999; padding:5px 0 10px 0; font-size:1.1em; font-weight:500;}
.stepsp a { color: #596171; text-decoration:underline;}
.completedp {color: #596171; padding:5px; font-size:1.6em; font-weight:500; margin:30px 0 15px 0; }

#col_izq_noprops {float:left; width:130px; height:100px; }
#col_centro_noprops  {float:left; width:705px; height: 320px; padding:10px;}
#col_derch_noprops  {float:left; width:130px; height: 100px;}

/*.................................................. owners area ...........................*/

#col_izq_ownersarea {float:left; width:130px; height:200px; }
#col_centro_ownersarea {float:left; width:705px; height: 500px; padding:10px;}
.agencies_p {  font-size:1.2em; color: #596171; padding:0 0 5px 0; line-height:25px; }
#col_derch_ownersarea {float:left; width:130px; height: 200px;}
p.ownerslink a { text-decoration: none; color: #596171; padding:5px; font-size:1.3em; font-weight:500;}
p.ownerslink a:hover { text-decoration:underline;}
p.ownerslink { margin:8px 0 0 0;}
#reasons_star {float:left; clear:left; padding:5px; width: 695px; height:auto; margin:0; background-image:url(../images/General/premium_property.gif); background-repeat:no-repeat; background-position:top right;}
#reasons_star p {  font-size:1.2em; color: #596171; padding:0 0 5px 0; line-height:25px; }
#reasons_star span { margin:0 10px 0 10px; color: #FF3300;}
#reasons_star a { text-decoration:underline; color: #0066FF;}
p.ownertitle { font-size:1.3em; color: #003366; padding:10px 0 0 10px; font-weight:500;}
.owners_text { margin:8px 0 0 10px; font-size:1.3em; color: #596171;}

/*.................................................. Agencies ...........................*/

#col_izq_agencies {float:left; width:130px; height:1150px; }
#col_centro_agencies {float:left; width:705px; height: 1350px; padding:10px;}
.agencies_p {  font-size:1.2em; color: #596171; padding:0 0 5px 0; line-height:25px; }
#col_derch_agencies {float:left; width:13px; height: 1150px;}
.agent_title { font-size:1.3em!important; color: #0099CC!important; padding:0 0 15px 0!important; font-weight:700!important; text-decoration:underline!important;}
.agentp { font-size:1.3em; color: #596171; padding:0 0 15px 0; font-weight:800; }
.agentp span , .agentp_stared span {font-size:1.3em; color:#FF6600 ; padding:0 0 15px 0; font-weight:800;}
.agentp_stared { font-size:1.3em; color: #596171; padding:0 0 15px 0; }
.list_agencies { float:left; width:320px; height:500px; padding:10px; margin:10px 0 10px 0;  background:#e5fffa;}
.list_agencies p {  font-size:1.2em; color: #596171; padding:0 0 5px 5px; line-height:20px; }
.list_agencies span { margin:0 10px 0 10px; color: #FF3300;}
.list_agencies a { text-decoration:underline; color: #84baff;}
.list_agencies a:hover { color:#0066FF;}
.prices_agencies { margin:0px 0 5px 0;}
.prices_agencies p {  color:	#5172ff!important; padding:5px; font-size:1.4em!important; }
#plus_agencies {float:left; width:660px; height: auto; padding:10px; margin:0 0 25px 0;  background:#e5fffa;}
#plus_agencies span{ margin:0 10px 0 10px; color: #FF3300; font-size:1.5em;}
#plus_agencies p {  font-size:1.2em; color: #596171; padding:0 0 5px 5px; line-height:20px;  }
#agency_reg {float:left; width:660px; height: auto; padding:10px; margin:0 0 25px 0; }
#agency_reg span { margin:0 10px 0 10px; color: #FF3300; font-size:1.3em;}
#agency_reg p {  font-size:1.3em; color: #596171; padding:0 0 5px 5px; line-height:20px; }
.small_note {   color:#999999!important; font-size:1.2em; }

/*.................................................. T&Cs ...........................*/

#col_izq_legal {float:left; width:130px; height: 650px;}
#col_centro_legal {float:left; width:705px; height: 2250px; padding:10px;}
#col_derch_legal {float:left; width:13px; height: 650px;}
#col_centro_form_terms {float:left; width:680px; height: 2250px; padding:40px;}

/*.................................................. contact ...........................*/

#col_izq_contact {  float:left; width:130px; height: 600px; }
#col_centro_contact  { float:left; width:705px; height: auto; padding:20px 10px 10px 10px; }
#col_derch_contact { float:left; width:130px; height: 600px; }
#contact_email p {  font-size:1.2em; color: #596171; padding:0 0 5px 0; line-height:25px; }
#contact_email a { color:#0066FF; text-decoration:underline;}


/*.................................................. T&Cs ...........................*/


#col_izq_tcs {float:left; width:130px; height: 1400px;}
#col_centro_tcs {float:left; width:705px; height: 1450px; padding:10px;}
p.terms { font-size:1.1em; color: #596171; padding:0 0 15px 0; }
p.term_title { font-size:1.2em; color: #FF6600; padding:0 0 15px 0; font-weight:800; }
#col_derch_tcs {float:left; width:13px; height: 1400px;}
#addyourproperty { float: right; clear:both; margin:10px 0 10px 0;}
p.terms a { text-decoration:underline; color: #0066FF;}

/*............................................... footer ..............................*/

#footer { float:left;  clear:both; width:100%; height:190px;  text-align:center; margin:25px 0 0 0; padding: 0 0 0 0; background-color:white; }
.links_footer {list-style-type: none; margin:0 0 5px 0;  }
.links_footer li {  display: inline; color:white; }
.links_footer a { text-decoration:none; color: #8D96A8; margin:0; padding:5px 15px 10px 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:500;}
#links_footer_help { margin:15px 0 10px 0;}
#links_footer_help a { text-decoration: none; color: #B3BCCC; margin:0; padding:5px 5px 10px 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:600;}
#links_footer_help a:hover { color: #0099FF; text-decoration:underline;}
.links_footer a:hover {  color: #0099FF; text-decoration:underline;}
#footer p {color: #9CAAC6; margin:10px 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:500; }

/*............................................... site map ..............................*/

#main_ul { color: #003366; font-size:1.2em; margin:10px 0 0 100px;}
#main_ul a:hover { text-decoration:underline;}
.main { padding:5px; color: #0066CC; list-style:circle;}
.sub_ul a {  color:#0099FF; }
.sub_ul li { padding:3px;}
.main a {color:#0066FF;}
.main_sitemaptitle  { text-decoration:underline; margin:20px 0 0 0; padding:20px 0 10px 0; list-style:circle; text-transform: uppercase;}
#col_izq_sitemap {float:left; width:130px; height: 920px;}
#col_centro_sitemap {float:left; width:705px; height: auto; padding:10px 0 40px 10px;}
#col_derch_sitemap {float:left; width:13px; height: 920px;}


/*............................................... extras  ..............................*/


#comingsoon { height:280px; text-align:center; margin:30px 0 0 0; width:100%; padding:30px 0 0 0;}
#comingsoon p { font-size:3em; color:#003366;}
#normal { height:300px; text-align: justify; margin:20px 0 0 150px; width:100%; padding:30px 0 0 0;}
#contact span { color:#0066FF;}
#normal p {font-size:1.2em; color: #596171; padding:0 0 5px 0; line-height:18px; width:700px; padding: 0 0 15px 0;}
#normal a { text-decoration:underline; color: #0066FF;}
#normal span { color:#0066FF;}
#contact { height:200px; text-align: justify; margin:20px 0 0 150px; width:100%; padding:30px 0 0 0;}
#contact p {font-size:1.2em; color: #596171; padding:0 0 5px 0; line-height:18px; width:700px; padding: 0 0 15px 0;}
#contact a { text-decoration:underline; color: #0066FF;}
#col_izq_free {  float:left; width:130px; height:500px; }
#col_centro_free { float:left; width:705px; height:500px; padding:10px;  }
#col_derch_free { float:left; width:130px; height:500px; }
#col_izq_form {  float:left; width:130px; height: 3300px; }
#col_centro_form { float:left; width:705px; height: 3300px; padding:20px 10px 10px 10px; }
#col_derch_form { float:left; width:130px; height: 3300px; }
#col_izq_requestform {  float:left; width:130px; height: 400px; }
#col_centro_requestform { float:left; width:705px; height: auto; padding:20px 10px 10px 10px; }
#col_derch_requestform { float:left; width:130px; height: auto; }
#col_izq_kastellakia { float:left; width:130px; height: 1000px;}
#col_izq_guides {  float:left; width:130px; height:200px; }
#col_centro_guides { float:left; width:705px; height: auto; padding:20px 10px 10px 10px; }
#col_derch_guides { float:left; width:130px; height: auto; }
#col_izq_agencyregform {  float:left; width:130px; height: 200px; }
#col_centro_agencyregform { float:left; width:705px; height: auto; padding:20px 10px 10px 10px; }
#col_derch_agencyregform { float:left; width:130px; height: 200px; }
#col_centro_newsletter  { float:left; width:705px; height:800px; padding:20px 10px 10px 10px; }