/*--------------------------PURPLEPARROT CSS Document--------------------------*/
.purple {color:#662384;}
.purple2 {color:#596793;}
.white {color:#ffffff;}
.skyblue {color:#00aeda;} /*display: list-item;*/
.picture {margin:0; padding:0px; border:0px;}
.a11 {font:11px arial, sans-serif; }
.a12 {font:12px arial, sans-serif; }

.table_without_spacing {padding:0px; margin:0px; border:0px solid; border-collapse:collapse;}
.table_without_spacing td {margin:0px; padding:0px; border-collapse:collapse;}

.field {background-color:#ffffff; border:1px solid #a5acb2; margin:0px; font-family:arial;}
.fline {padding:2px 0px 2px 2px;}
.ftext {padding:0px 0px 0px 2px;}
.f_a11 {font-size:11px;}
.f_a12 {font-size:12px;}
.f_a20 {font-size:20px;}
.bold  {font-weight:bold;}
.purpleparrot {color:#9767b0; font:bold italic 13px trebuchet ms;}

/*-----------------------------------------------------------------------------*/

body {margin:0px 0px; padding:0px; text-align:center; background-color:#ffffff;}
#container {width:950px; margin:0 auto; padding:0px; text-align:left; position:relative;
background:url('/graphics/container_back.gif') #ffffff repeat-y; }
#container-holiday {width:950px; margin:0 auto; padding:0px; text-align:left; position:relative;
background:url('/graphics/holiday_back.gif') #ffffff repeat-y; }
#container-admin-prop {width:950px; margin:0 auto; padding:0px; text-align:left; position:relative;
background:url('/graphics/manage_proper_back.gif') #ffffff repeat-y; }
/*-------------------------------top0 (logo)-----------------------------------*/

#top0 {width:950px; margin:0px; padding:0px; background-color:#ffffff;}
#top0 .box {border:0px solid; padding:0px;}
#top0 .content {height:90px;}

.logo {float:left; margin-top:28px; border:0px; position:relative; left:-22px;}
.client_href {float:right; margin-top:58px;}
.client_href a {font:11px arial, sans-serif; color:#a688ba; text-decoration:none;}
.client_ico {float:right; text-align:right;}
.client_ico_holiday {float:right; margin-top:30px; margin-right:0px;}

/*-----------------------------top1 (violet menu)------------------------------*/

#top1 {width:950px; margin:0px; padding:0px;}
#top1 .box {border:0px solid; padding:0px;}
#top1 .content {}

#top1 .menu_top_property {float:left; width:950px; height:50px;
  background:url('/graphics/bg_menu.gif') #9771ad;}
#top1 .menu_top_property a {font:15px arial, sans-serif; color:#ffffff; text-decoration:none;
  line-height:50px; display:block;}
#top1 .menu_top_property .middle a:hover {background:url('/graphics/bg_menu_hover.gif') repeat-x;}
#top1 .menu_top_property .first a:hover {background:url('/graphics/bg_menu_hover_first.gif') no-repeat;}
#top1 .menu_top_property .last a:hover {background:url('/graphics/bg_menu_hover_last.gif') no-repeat right;}

#top1 .menu_top_about {float:left; width:950px; height:35px;
  background:url('/graphics/bg_menu2.gif') #bdbdbd;}
#top1 .menu_top_about a {font:12px arial, sans-serif;
  color:#662384; line-height:23px; text-decoration:none;}
#top1  .menu_top_about a:hover {font:12px arial, sans-serif; text-decoration:underline;}

#top1 .search_top {float:left; margin-top:0px;}
#top1 .search_top form {padding:0px; margin:0px 0px 0px 20px;}
#top1 .field_search {width:140px; background-color:#ffffff; color:#727272;
padding:1px 0px 2px 2px; border:1px solid #ffffff; margin:1px 0px 0px 0px;
font:12px arial, sans-serif;}







#top1_holiday {width:950px; float:left; margin:0px; padding:0px;
background:url('../graphics/top1_back_holiday.gif') #ceb1df;}
#top1_holiday .box {border:0px solid; padding:0px;}
#top1_holiday .content {height:139px;}
#top1_holiday .menu_top_holiday {float:left; margin-top:6px;}
#top1_holiday .menu_top_holiday0 {float:left; width:213px;}
#top1_holiday .menu_top_holiday0 a
{margin-left:15px; font:bold 12px arial, sans-serif; color:#662384; line-height:23px; text-decoration:none;}
#top1_holiday .menu_top_holiday0 a:hover
{font:bold 12px arial, sans-serif; color:#ffffff; line-height:23px;}

#top1_holiday .menu_top_holiday1 {float:left; width:213px; margin:0px 0px 0px 15px}

#top1_holiday .menu_top_holiday2 {float:left; width:213px;}
#top1_holiday .menu_top_holiday2 a
{margin-left:15px; font:bold 12px arial, sans-serif; color:#ffffff; line-height:23px; text-decoration:none;}
#top1_holiday .menu_top_holiday2 a:hover
{font:bold 12px arial, sans-serif; color:#e8daf1; line-height:23px;}

#top1_holiday .search_top {float:right; margin-top:2px;}
#top1_holiday .search_top td { font:11px arial, sans-serif; color:#ffffff;}
#top1_holiday .search_top form {padding:0px; margin:0px 15px 0px 0px; font:11px arial, sans-serif;
color:#ffffff;}
#top1_holiday .field_search {width:140px; background-color:#cfb2e1;
padding:2px 0px 2px 2px; border:1px solid #ffffff; margin:2px 7px 3px 0px;
font:13px arial, sans-serif;}

#login_top { margin:0px; padding:0px; background-color:#dbdbdb;
  border-bottom:0px solid #ffffff; border-left:0px solid #ffffff;}
#login_top .box {padding:0px 0px 0px 0px; }
#login_top .content {margin:0px 0px 0px 0px; }

#login_top form {padding:0px; margin:0px;}

#login_top .field_login { width:110px; background-color:#ffffff;
padding:1px 0px 1px 2px; border:1px solid #a5acb2;
margin:2px 5px 2px 0px; font:11px arial, sans-serif;}

.clients_area_head {font:bold 12px arial, sans-serif; color:#662384; padding:6px 0px 14px 0px;}
.clients_area_user {font:bold 12px arial, sans-serif; color:#662384; padding:6px 0px 14px 0px;}

.clients_area_label {font:11px arial, sans-serif; color:#662384;}
.clients_area_text {font:10px arial, sans-serif; color:#662384;}
.clients_area_text_red {font:11px arial, sans-serif; color:#ff2d2d;}
.clients_area_field, .clients_area_field_long { background-color:#ffffff;
padding:2px 0px 2px 2px; border:1px solid #ffffff; margin:2px 5px 5px 0px; font:13px arial, sans-serif;}
.clients_area_field {width:95px;}
.clients_area_field_long {width:207px;}
.clients_area_btn_enter {text-align:right; padding-top:2px;}

.clients_area_menu {font:10px arial, sans-serif; color:#ffffff;}
.clients_area_menu a { margin:0px; padding:0px; font:10px arial, sans-serif; color:#662384; text-decoration:none;}
/*.clients_area_menu a:hover {color:#d5c2e0;} */
.clients_area_menu a:hover {text-decoration:underline;}

.clients_area_logout a { margin:0px; padding:0px; font:12px arial, sans-serif;
color:#662384; text-decoration:none;}
/*.clients_area_logout a:hover {color:#d5c2e0;} */
.clients_area_logout a:hover {text-decoration:underline;}


/*---------------------------top2 (on homepage only)---------------------------*/

#top2 {width:950px; height:100px; margin:0px; padding:0px;
  background:url('/graphics/bg_advertising.gif');}
#top2 .box {padding:9px 0px 0px 0px;}
#top2 .content {} /*{height:220px;} */

#top2 h1 {margin:0px; padding:0px 0px 0px 0px; font:bold 14px arial, sans-serif; color:#662384;}
#top2 h2 {margin:0px; padding:0px 0px 8px 0px; font:bold 20px arial, sans-serif;}
#top2 a {font:bold 14px arial, sans-serif; color:#662384; text-decoration:none;}
#top2 a:hover {text-decoration:underline;}


#top2 p {margin:0px; padding:6px 0px 0px 0px; font:11px arial, sans-serif; color:#676767;}

/*----*/
.top2h {float:left; height:220px; width:646px;}
.top2holiday {height:220px; background:url('../userpages/top2_holiday.jpg') #ffffff no-repeat;}
.top2holiday_g {height:220px; background:url('../userpages/top2_holiday.gif') #ffffff no-repeat;}
/*----*/
/*top-center-bottom */
.top2advert_box {border:1px solid #ceb1e0; padding:20px 0px 0px 0px;}
.top2advert_content1 {height:176px; overflow: hidden; padding:0px 25px 0px 25px;}
.top2advert_content2 {height:22px; text-align:right; padding:0px 15px 0px 0px;}
.top2advert_content2 a {font:12px arial, sans-serif; text-decoration:underline; color:#00aeda;
background-color:#ffffff;}
.top2advert_content2 a:hover { color:#a181b6;}

/*-----------------------------------left--------------------------------------*/

#left {float:left; width:210px; margin:0px; padding:0px;}
#left .box {padding:0px 0px 40px 0px;}
#left .content {}

#left h2 {margin:0px; padding:10px 0px 10px 10px; font:bold 12px arial, sans-serif;
color:#ffffff; background-color:#662384;}
#left p {margin:0px; padding:10px 15px 15px 15px; font:11px arial, sans-serif;}

#left .link a {text-decoration:none; color:#596793; font:15px arial, sans-serif;
  padding:10px 15px 0px 15px; display:block;}
#left .text {margin:0px; padding:10px 15px 0px 15px; font:15px arial, sans-serif;
  display:block; color:#000000;
}
#left a:hover {text-decoration:underline;}

/*-----------------------------------middle------------------------------------*/

#middle {float:left; width:442px; margin:0px; padding:0px;}
#middle .box {padding:0px 0px 0px 9px;}
#middle .content {width:429px;}
#middle .content2 {padding:0px 8px 0px 11px;  }

#middle h2 {margin:0px; padding:18px 0px 0px 0px; font:23px arial; color:#596793;}
/*#middle hbar {margin:0px; padding:10px 0px 10px 10px; font:bold 12px arial;
color:#ffffff; background-color:#662384;} */
#middle h3 {margin:0px; padding:0px; font:10px arial, sans-serif;
color:#818181;}

#middle p  {margin:0px; padding:5px 0px 5px 0px; font:12px arial, sans-serif; line-height:19px;}

/*-------------------------------middle client------------------------------------*/

#middle_client {float:left; margin:0px; padding:0px; }
#middle_client .box {padding:0px 0px 0px 9px;}
#middle_client .content {width:719px;}
#middle_client .content2 {padding:0px 9px 0px 10px;  }

#middle_client h2 {margin:0px; padding:18px 0px 0px 0px; font:bold 20px arial;
color:#000000;}
/*#middle hbar {margin:0px; padding:10px 0px 10px 10px; font:bold 12px arial;
color:#ffffff; background-color:#662384;} */
#middle_client h3 {margin:0px; padding:0px; font:10px arial, sans-serif;
color:#818181;}

#middle_client p  {margin:0px; padding:5px 0px 5px 0px; font:12px arial, sans-serif; line-height:19px;}

/*-----------------------------------------------------------------------------*/
.middle_top_link, .h1_link {font:10px tahoma, sans-serif; color:#aaaaaa; line-height:25px;}
.h1_link {display:inline;}

.middle_top_link a {font:10px tahoma, sans-serif; text-decoration:none; color:#596793;}
.middle_top_link a:hover { text-decoration:underline;}

.middle_readmore a {font:12px arial, sans-serif; text-decoration:none; color:#596793;}
/*.middle_readmore a:hover { background-color:#e0c4f3; color:#000000;} */
.middle_readmore a:hover { text-decoration:underline;}

/*----- paging ----*/
.paging { font:12px arial, sans-serif; text-align:right; padding:0px;}
.paging a { color:#00aeda;}
.paging_noactive {color:#bbbbbb; text-decoration:underline;}

/*------------------------------middle only------------------------------------*/

#middle_only {float:left; width:739px; margin:0px; padding:0px;}
#middle_only .box {padding:0px 0px 0px 9px;}
#middle_only .content {width:726px; }
#middle_only .content2 {padding:0px 9px 0px 10px;  }

/*-------------------------midle admin properties------------------------------*/

#middle_amp {float:left; width:950px;  margin:0px; padding:0px;}
#middle_amp .box {padding:0px 0px 0px 0px;}
#middle_amp .content {padding:0px 12px 0px 12px; font:12px arial, sans-serif;}

.prop_browse_table {border-collapse:collapse; margin:0px; padding:0px; width:925px;}
.prop_browse_table td {border-collapse:collapse; margin:0px; padding:0px 5px 0px 5px;
border:1px solid #ffffff; font:12px arial, sans-serif;}

.prop_detail_table {border-collapse:collapse; margin:0px; padding:0px; border:0px;}
.prop_detail_table td
{ font:12px arial, sans-serif; border-collapse:collapse; margin:0px; padding:0px 5px 0px 0px; border:0px;
vertical-align:top;}

.pages {text-align:right; padding:0px 0px 10px 0px;}

.amp-pole-form, .amp-pole-form-long, .amp-pole-form-date {background-color:#ffffff; border:1px solid #7f9db9;
font:13px arial, sans-serif; padding:2px 0px 2px 0px;}
.amp-pole-form {width:146px;}
.amp-pole-form-long {width:298px;}
.amp-pole-form-date {width:80px;}

.amp-pole-rate {background-color:#ffffff; border:1px solid #7f9db9; width:60px;
font:12px arial, sans-serif; padding:2px 0px 1px 0px;}

.amp-textarea {background-color:#ffffff; border:1px solid #7f9db9;
margin:0px; font:12px arial, sans-serif;}
.amp-summary {float:left; background:url('../graphics/amp_summary_back.gif') #ffffff repeat-y;}

.purple_bar_heading {font:bold 12px arial, sans-serif; padding:5px 0px 4px 6px;
color:#662384; background-color:#e8daf1;}

.calendar_tab_days {padding:0px; margin:0px; border:1px solid #ceb1e0;}
.calendar_tab_days td {margin:0px; padding:0px; width:14px; height:20px; font:11px arial, sans-serif;
text-align:center; border:1px solid #f8f3fb; background-color:#e3d8ef;}

.calendar_tab {padding:0px; margin:-1px 0px 0px 0px; border:1px solid #ceb1e0;}
.calendar_tab td {margin:0px; padding:0px; width:14px; height:20px;
font:10px arial, sans-serif; text-align:center;}

.calendar_text {font:bold 11px tahoma, sans-serif; margin:5px 0px 5px 0px;}

/*.calendar_available { background-color:#ceb1e0; border:1px solid #f1e8f7;}
.calendar_pending { background-color:#f5d837; border:1px solid #f1e8f7;}
.calendar_booked { background-color:#e40091; border:1px solid #f1e8f7;}
*/

.p-0 {background-color:#ceb1e0; border:1px solid #f1e8f7;}
.p-1 {background-color:#f5d837; border:1px solid #f1e8f7;}
.p-2 {background-color:#e40091; border:1px solid #f1e8f7;}

.p-01 {background:url('../graphics/p-01.gif') #f5d837 no-repeat; border:1px solid #f1e8f7;}
.p-02 {background:url('../graphics/p-02.gif') #e40091 no-repeat; border:1px solid #f1e8f7;}
.p-12 {background:url('../graphics/p-12.gif') #e40091 no-repeat; border:1px solid #f1e8f7;}

.p-10 {background:url('../graphics/p-10.gif') #ceb1e0 no-repeat; border:1px solid #f1e8f7;}
.p-20 {background:url('../graphics/p-20.gif') #ceb1e0 no-repeat; border:1px solid #f1e8f7;}
.p-21 {background:url('../graphics/p-21.gif') #e40091 no-repeat; border:1px solid #f1e8f7;}

.p-0r {background:url('../graphics/p-0r.gif') #ceb1e0; border:1px solid #f1e8f7;}
.p-1r {background:url('../graphics/p-1r.gif') #f5d837; border:1px solid #f1e8f7;}
.p-2r {background:url('../graphics/p-2r.gif') #e40091; border:1px solid #f1e8f7;}

.p-01r {background:url('../graphics/p-01r.gif') #f5d837 no-repeat; border:1px solid #f1e8f7;}
.p-02r {background:url('../graphics/p-02r.gif') #e40091 no-repeat; border:1px solid #f1e8f7;}
.p-12r {background:url('../graphics/p-12r.gif') #e40091 no-repeat; border:1px solid #f1e8f7;}

.p-10r {background:url('../graphics/p-10r.gif') #ceb1e0 no-repeat; border:1px solid #f1e8f7;}
.p-20r {background:url('../graphics/p-20r.gif') #ceb1e0 no-repeat; border:1px solid #f1e8f7;}
.p-21r {background:url('../graphics/p-21r.gif') #e40091 no-repeat; border:1px solid #f1e8f7;}


.table_rates {float:left; padding:0px; margin:0px; border:0px solid; border-collapse:collapse;}
.table_rates_td_purple {font:bold 12px arial, sans-serif; color:#ffffff; height:24px;
background-color:#662384; border-collapse:collapse; padding-left:6px;}
.table_rates_td {font:12px arial, sans-serif; color:#000000; height:24px;
background-color:#ffffff; border-collapse:collapse; padding-left:6px;}
/*-----------------------------holiday search box------------------------------*/
/*new web*/
.ppg_search_box, .ppg_search_box td {font:12px arial, sans-serif; color:#6f308b; }
/*new web end*/

.search_box {}
.search_box_form {margin:0px; padding:0px;}
.search_box_head {font:bold 12px arial, sans-serif; color:#662384; padding-top:13px;}
.search_box_purple {background-color:#e8daf1; margin-top:5px; padding-top:3px;}
.search_box_table {margin:0px 0px 0px 15px;}
.search_box_table, .search_box_table td {border:0px solid; border-collapse:collapse;
font:11px arial, sans-serif; color:#ffffff;}
.search_box_table td {padding:0px 10px 0px 0px;}
.search_box_sel_country, .search_box_sel_town, .search_box_sel_group, .search_box_date
{padding:1px 0px 1px 0px; font:13px arial, sans-serif;
background-color:#cfb2e1; border:1px solid #ffffff;}
/* {width:140px; background-color:#cfb2e1; _height:22px;
padding:2px 0px 2px 2px; border:1px solid #ffffff; margin:2px 7px 3px 0px;
font:13px arial, sans-serif;}
*/
.search_box_sel_country {width:178px;}
.search_box_sel_town {width:160px;}
.search_box_sel_group {width:80px;}
.search_box_date {width:80px;}
.search_box_date2 {width:105px; background-color:#ffffff; border:1px solid #7f9db9; padding:2px 0px 2px 0px;
font:13px arial, sans-serif;}


.search_box_ppg {padding:0px; margin:0px 0px 0px 0px; border:0px solid; border-collapse:collapse;}
.search_box_ppg td {margin:0px; padding:0px;
  border-bottom:10px solid #ffffff; border-collapse:collapse;
  font:12px arial, sans-serif; color:#662384;}
.search_country, .search_group, .search_date {padding:1px 0px 1px 0px; font:13px arial, sans-serif;
  background-color:#ffffff; border:1px solid #aaabad;}
.search_country {width:165px;}
.search_group {width:80px;}
.search_date {width:80px;}
/*--------------------------------contact form---------------------------------*/
/*** form contact  **/
.tab_form { margin-bottom:5px;}
.tab_form td {font:11px arial, sans-serif; }
.formc form { margin:0px; padding:0px;}
.formc fieldset
{padding:5px 0px 0px 0px; margin:0px; border:0px solid; text-align:left;}
.formc .pole-form {background-color:#ffffff; border:1px solid #dbdbdb; width:195px;
font:12px arial, sans-serif; padding:3px 0px 3px 0px;}
.formc .pole-form_name {background-color:#ffffff; border:1px solid #dbdbdb; width:399px;
font:12px arial, sans-serif; padding:3px 0px 3px 0px;}
.formc .pole-text
{background-color:#ffffff; border:1px solid #dbdbdb; width:400px; height:120px; font:12px arial, sans-serif;}
.formc textarea {margin:0px; font:12px arial, sans-serif;}
/*----*/
.formclient td { vertical-align:top;}
.formclient form { margin:0px; padding:0px;}
.formclient fieldset
{padding:5px 0px 0px 0px; margin:0px; border:0px solid; text-align:left;}
.formclient .pole-form {background-color:#ffffff; border:1px solid #ceb1e0; width:195px;
font:12px arial, sans-serif; padding:3px 0px 3px 0px;}
.formclient .pole-form_name {background-color:#ffffff; border:1px solid #ceb1e0; width:399px;
font:12px arial, sans-serif; padding:3px 0px 3px 0px;}
.formclient .pole-text
{background-color:#ffffff; border:1px solid #ceb1e0; width:500px; height:120px; font:12px arial, sans-serif;}
.formclient textarea {margin:0px; font:12px arial, sans-serif;}


/*------------------------------------right------------------------------------*/

#right {float:right; width:293px; margin:0px; padding:0px;}
#right .box {padding:0px 0px 0px 0px;}
#right .content {width:288px; }
#right .content2 {padding:0px 10px 0px 14px;}

#right h2 {margin:0px; padding:35px 0px 5px 0px; font:bold 11px arial, sans-serif;}

#right p  {margin:0px; padding:10px 0px 0px 0px; font:12px arial, sans-serif; line-height:19px;}

.right_index p {margin:0px; padding:0px; font:12px arial, sans-serif; line-height:18px;
  color:#000000;}
.right_index a {margin:0px; padding:0px; font:15px arial, sans-serif; line-height:18px;
  color:#596793; text-decoration:none;}
.right_index a:hover {text-decoration:underline;}

.right_mail {margin:0px; padding:0px; font:12px arial, sans-serif;
  color:#000000;}
.right_mail a {margin:0px; padding:0px; font:12px arial, sans-serif;
  color:#596793; text-decoration:none;}
.right_mail a:hover {text-decoration:underline;}

.right_contact {margin:0px; padding:0px; font:12px arial, sans-serif;
color:#662384; text-decoration:underline;}

.right_mail_contact a {font:13px arial, sans-serif; text-decoration:underline; color:#00aeda;
padding:0px; margin:0px;}
.right_mail_contact a:hover { color:#a181b6;}

.right_contact {font-weight:bold;}

.menu-cat {font:15px arial, sans-serif; color:#00aeda; border-bottom:1px solid #dbdbdb;
padding:0px; margin:0px;}
.menu-cat a {text-align:left; margin:4px 0px 4px 0px; text-decoration:none;
  font:15px arial, sans-serif; padding:4px 0px 4px 5px; display:block;}
.menu-cat a:link,.menu-cat a:visited,.menu-cat a:active {display:block; color:#596793;
text-decoration:none; padding:4px 0px 4px 5px;}
.menu-cat a:hover {display:block; text-decoration:none;
font:15px arial, sans-serif; padding:4px 0px 4px 5px; background-color:#e8e0ec;}

.menu-cat-sel {font:15px arial, sans-serif; color:#00aeda; border-bottom:1px solid #dbdbdb;
padding:0px; margin:0px;}
.menu-cat-sel a {text-align:left; margin:4px 0px 4px 0px; text-decoration:none; display:block;
  font:15px arial, sans-serif; padding:4px 0px 4px 5px; background-color:#e8e0ec;}
.menu-cat-sel a:link,.menu-cat-sel a:visited,.menu-cat-sel a:active {display:block; color:#596793;
text-decoration:none; padding:4px 0px 4px 5px;}
.menu-cat-sel a:hover {display:block; text-decoration:none;
font:15px arial, sans-serif; padding:4px 0px 4px 5px; background-color:#e8e0ec;}

/*-----------------------------------foot--------------------------------------*/

.foot {float:left; margin:0px; padding:3px 0px 3px 1px; font:12px arial, sans-serif;
color:#ffffff; background:url('/graphics/bg_foot_b.gif') #ffffff no-repeat;
width:950px; height:100px;}

.created {float:left; text-decoration:none; color:#9066a8; font-size:11px;}
.created a {color:#9066a8; text-decoration:none;}
.created a:hover {color:#9066a8; text-decoration:underline;}

.createdxhtml {float:left; text-decoration:none;}
.createdxhtml a {color:#ffffff; text-decoration:none;}
.createdxhtml a:hover {color:#ffffff; text-decoration:underline;}

/* ------------------------------ property liting  table ----------------------------------*/

.prop_list_table { width:708px; border-collapse:collapse; font:12px arial, sans-serif; }
.prop_list_picture { text-align:center; vertical-align:top; border:0px; padding:0px; margin:0px; background-color:#e8daf1;}
.prop_list_country {font:12px arial, sans-serif; vertical-align:top; padding:3px 10px 0px 10px;}
.prop_list_country1 {font:12px arial, sans-serif; color:#a87cc4;}

.prop_list_country2 {font:16px arial, sans-serif; text-decoration:none; color:#596793;}
.prop_list_country2 a {font:16px arial; text-decoration:none; color:#596793;}
.prop_list_country2 a:hover { text-decoration:underline;}

.prop_list_type {width:160px; border-left:1px solid #e4e4e4; font:11px arial, sans-serif; text-align:right;
padding:3px 3px 3px 3px; vertical-align:top;}
.prop_list_number {height:35px; background-color:#e8daf1; font:bold 12px arial, sans-serif; color:#a87cc4; text-align:center;
vertical-align:middle;}
.prop_list_space {height:25px;}
.prop_list_submit {padding-left:10px;}
.prop_list_rate {font:bold 12px arial, sans-serif;}
.prop_list_location {}

/* -----------------------  holiday detail  ----------------------------------------------*/

.property_note {float:left; margin:0px 0px 22px 0px; padding:0px; width:707px;}
.property_note1 {float:left; font:12px arial, sans-serif;}
.property_note2 {float:left; font:12px arial, sans-serif; margin-left:10px;}
.click {float:right; width:190px; height:30px; font:11px arial, sans-serif;
text-align:right; margin-top:45px;}
.href_rate a {font:12px arial, sans-serif; text-decoration:underline; color:#00aeda;
padding:0px; margin:0px;}

/* --------------------------------- reservation  ------------------------------------------*/

.details_personal {float:left; font:12px arial, sans-serif; padding:0px; margin:0px; width:506px; }
.details_holiday {float:left; font:12px arial, sans-serif; padding:0px; margin-bottom:13px; width:506px; border-right:1px solid #e4e4e4;}
.text_right1 {float:right; width:199px; }
.text_right_bold {font:bold 12px arial, sans-serif; padding:10px;}
.text_right_normal {font:11px arial, sans-serif; padding:10px;}
.reservation_detail {float:left; width:506px; font:12px arial, sans-serif; border-right:1px solid #e4e4e4;
padding:5px 0px 0px 0px; margin-bottom:13px;}
.text_right2 {float:right; width:200px;}
.reservation_inf {padding:0px 0px 0px 0px; margin:0px; font:11px arial, sans-serif;}
.reservation_news {font:12px arial, sans-serif;}
.reservation_picture {float:left; margin:15px 0px 0px 0px; padding-bottom:18px;}
.reservation_text {float:left; margin:37px 0px 0px 10px; font:12px arial, sans-serif;}
.text_red {font:18px arial, sans-serif; color:#ef4ba4; padding:0px; margin:0px; }
.text_black {font:18px arial, sans-serif; color:#000000; padding:2px 0px 0px 0px; margin:0px;}
.text_black_small {font:12px arial, sans-serif; color:#000000; padding:2px 0px 0px 1px; margin:0px;}

/*-----------------------------------------------------------------------------*/
.c_ff0000 {color:#ff0000;}
