/* Hot Property's CSS File */
/****** Global Containers ******/
.hp_small{
color: red !important;
}
#player1{
margin: 0px !important;
}
#con_global {width: 100%;}
/****** Headings ******/
#heading_Agent, #heading_Co, #heading_Prop, #heading_Type, #heading_Types, #heading_Featured, #heading_Search, #heading_AdvSearch, #heading_Co_Contact, #hp_view_agent_title, #hp_view_agent_contact, #hp_ManageProp, #hp_EditProp  {
font-size: 12px;
font-weight: bold;
color: #616161;
background-color: #C0C0C0;
margin-bottom: 0px;
text-align: left;
padding-left: 7px;
}
/****** Borders ******/
#hp_view_agent_con, #hp_emailform_con, #hp_searchresult_con, #hp_view_co_con {
background-color: #F4F4F4;
border-bottom: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
padding: 10px;
text-align: left;
}
/****** Features ******/
#hp_view_features_title {
font-size: 16px;
font-weight: bold;
color: #616161;
text-decoration: underline;
margin-top: 16px;
margin-bottom: 6px;
}
/****** Featured ******/
#con_featured1 { }
/****** Search ******/
#con_search1 { }
#con_search2 { }
#con_asearch1 { }
#con_asearch2 { }
.hp_asearch_row0 { background-color: #FFFFFF; }
.hp_asearch_row1 {background-color: #EFEFEF; }
#con_sort1 {
width: 120px;
text-align: left;
float: left;
}
#con_sort2 {
text-align: right;
display: inline;
margin-top: 3px;
width: 100%;
}
#con_sort {
height: 23px;
background-color: #F5F5F5;
padding: 5px 5px 5px 7px;
margin-bottom: 6px;
border-bottom: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
}
#searchhot {
  padding: 0;
  margin: 0 6px 0 6px;
  width: 760px;
  height: 270px;
  text-align: center;
  color: #000;
  background: url(../img/property/containerwrap-bg.jpg) center top no-repeat;}

#searchhot div {
  padding: 20px 0 0 50px;}

#search_bg {
padding: 0;
margin: 0 6px;
width: 760px;
background: url(../img/property/bg1.gif) center top repeat-y;
}
#search_area {
padding: 0;
margin: 0;
width: 760px;
height: 142px;
background: url(../img/property/bg1.jpg) center top no-repeat;
}
#search_inner_area{
width: 580px;
margin-top: -125px;
margin-left: 140px;
}
.search_any_keyword_title, .search_updown_button_desc{
float: left;
font-size: 120%;
font-weight: bold;
}
.search_any_keyword_input{
float: left;
padding-left: 5px;
}
.search_any_keyword_input input{
width: 200px;
}
.search_any_keyword_example{
float: left;
font-weight: bold;
margin-top: 5px;
margin-bottom: 20px;
}
#search_scroll{
float: left;
width: 100%;
}
#search_scroll span{
font-weight: bold;
margin-left: 10px;
}
@media all and (min-width:0px) {
	head~body .search_must_haves_input input, 
	head~body .search_classification_input input,
	head~body #search_reviewed input,
	head~body #search_immediate input { 
		background: white;
	}
}
.search_must_haves_input input,
.search_classification_input input,
#search_reviewed input,
#search_immediate input {
background: none;
border: 0px none !important;
padding: 0px !important;
margin: 0px !important;
}
#search_dest{
float: left;
width: 39%;
}
.search_dest_title{
font-size: 120%;
font-weight: bold;
}
.search_dest_input{}
.search_dest_input select{
width: 200px !important;
}
.search_dest_reg{
font-weight: bold;
padding-left: 5px;
}
.search_dest_loc{
font-style: italic;
padding-left: 10px;
}
#search_avail{
float: left;
width: 59%;
}
.search_avail_title, .search_bedrooms_title, .search_choose_price_title,
.search_guests_title, .search_must_haves_title, .search_classification_title{
font-size: 120%;
font-weight: bold;
}
#search_avail_from, #search_avail_to{
width: 130px;
}
.avail_cal_button{
width: 16px;
height: 17px;
border: 0px none;
background: transparent url(../img/property/calendar.gif) center no-repeat;
cursor: pointer;
}
#search_bedrooms, #search_choose_price, #search_guests{
float: left;
margin-top: 10px;	
}
#search_bedrooms, #search_choose_price{
width: 39%;	
}
#search_guests{
width: 20%;	
}
.search_bedrooms_input input, .search_choose_price_input input, .search_guests_input input{
width: 80px;
}
#search_reviewed{
float: left;
margin-top: 25px;	
}
#search_immediate{
float: left;
margin-top: 5px;	
}
/*Side Bar Search*/
#side_bar_search{
width: 100%;
}
.sbs_dest{
width: 100%;
font-weight: bold;
text-align: center;
}
.sbs_dest select{
width: 115px !important;
}
#sbs_avail_from, #sbs_avail_to{
width: 65px;
}
/*Must Haves*/
#search_must_haves{
float: left;
margin-top: 20px;	
width: 100%;
}
.search_must_haves_input{
float: left;
width: 100%;
padding-left: 45px; 
}
.search_must_haves_input_col{
float: left;
width: 30%;
}
.search_must_haves_input_col div{
width: 100%;
height: 20px;
}
/*Classification*/
#search_classification{
float: left;
margin-top: 20px;	
width: 100%;
}
.search_classification_input{
float: left;
width: 100%;
padding-left: 45px; 
}
.search_classification_input_col{
float: left;
width: 30%;
}
.search_classification_input_col div{
width: 100%;
height: 20px;
}
#search_inner_bottom_area{
float: left;
width: 100%;
margin-top: 20px;
}
.search_updown_button{
float: left;
}


.search_updown_button_desc{
margin-top: 8px;
margin-left: 10px;
}
#search_updown_button_img{
cursor: pointer;
position: relative;
}
.search_button{
float: right;
margin-top: 4px;
}
#search_footer {
padding: 0;
margin: 0 6px 6px 6px;
width: 760px;
height: 29px;
background: url(../img/property/bg2.jpg) center top no-repeat;
}
/****** Search - Page Counter ******/
#hp_search_pagecounter_top {
margin-top: 10px;
text-align: center;
}
#hp_search_pagecounter_bottom, #hp_pagecounter_bottom {
margin-top: 5px;
text-align: center;
padding: 6px;
border: 1px solid #8e99dd;
}
/****** Front Page - Types  ******/
#con_types1 { }
#con_types2 { }
.con_types3 {
float: left;
width: 245px;
vertical-align: top;
padding: 5px;
text-align: left;
}
/****** Listing ******/
#list_agents, #list_searchresults, #list_properties, #list_featured, #list_properties_order {
float:left;
margin-top: 15px;
text-align: left;
}
#search_order_title{
float:left;
width:60px;
font-weight:bold;
}
.search_order_type{
float:left;
width:60px;
text-align:center;
}
.search_order_delimiter{
float:left;
width:10px;
font-weight:bold;
text-align:center;
}
.list_el{
margin-top: 20px;
margin-bottom: 20px;
border: 1px solid #8e99dd;
position: relative;
}
.list_el_l_t{
margin-top: -1px;
margin-left: -1px;
position: relative;
}
.list_el_r_t{
margin-top: -1px;
margin-right: -1px;
position: relative;
}
.list_el_r_b{
margin-bottom: -1px;
margin-right: -1px;
position: relative;
}
.list_el_l_b{
margin-bottom: -2px;
margin-left: -1px;
position: relative;
}
.list_el_thumb{
width: 90px;
height: 90px;
background-color: transparent;
background-position: center;
background-repeat: no-repeat;
}

.list_el_content{
  width: 590px;
  padding: 0px 5px 0px 5px;}

.list_el_content a, .list_el_content a:hover{
text-decoration: none;
cursor: pointer;
}
.list_el_header{
float:left;
width: 100%;
}
.list_el_title{
float: left;
}
.list_el_name, .list_el_descr{
font-weight: bold;
line-height:16px;
}
.list_el_name{
float: left;
font-size: 14px;
}
.list_el_descr{
float: left;
font-size: 12px;
}
.list_round_block{
float: right;
margin-left: 4px;
background: #fce700 url(../img/property/round_topleft.gif) top left no-repeat;
}
.list_round_block div{
float: left;
background: transparent url(../img/property/round_topright.gif) top right no-repeat;
}
.list_round_block div div{
float: left;
background: transparent url(../img/property/round_bottomleft.gif) bottom left no-repeat;
}
.list_round_block div div div{
float: left;
background: transparent url(../img/property/round_bottomright.gif) bottom right no-repeat;
width: auto;
height: 20px;
line-height: 20px;
color: #777788;
font-weight: bold;
padding: 0 10px 0 10px;
}
.l_e_t{
float:left;
width: 100%;
margin-top: 5px;
}
.l_e_t_c1, .l_e_t_c2, .l_e_t_c3, .l_e_t_c4, .l_e_t_c5{
float:left;
text-align: center;
width: 20%;
}
.l_e_t_r1, .l_e_t_r2{
font-size: 12px;
font-weight: bold;
color: #000000;
}

.l_e_t_r1{
  height: 13px;
  line-height: 13px;
  background-color: #fce700;
  padding: 2px;}

.l_e_t_r2{
  height: 23px;
  line-height: 22px;
  background-color: #b9ccee;}

.list_el_bottom{
float: left;
width: 100%;
margin-top: 5px;
color: #000000;
}
.list_el_rating{
float: left;
font-weight: bold;
padding-left: 20px;
line-height: 22px;
}
.list_el_rating_stars{
float: left;
padding-left: 5px;
margin-top: 4px;
}
.list_el_night{
float: right;
}
.list_el_night_title, .list_el_night_value{
float: left;
font-weight: bold;
line-height: 22px;
padding-left: 10px;
}
.list_el_night_value{
margin-right: 10px;
}
/****** Listing - Property ******/
#hp_icons {
text-align: right;
padding-top: 10px;
padding-right: 60px;
}
.hp_icons_reserve, .hp_icons_email, .hp_icons_wishlist, .hp_icons_pdf{
float:right;
text-align: center;
padding-top: 45px;
}
.hp_icons_email, .hp_icons_wishlist, .hp_icons_pdf{
width: 75px;
}
.hp_icons_reserve{
width: 150px;
background: url(../img/property/reserv_villa.gif) top center no-repeat;
}
.hp_icons_email{
background: url(../img/property/email.gif) top center no-repeat;
}
.hp_icons_wishlist{
background: url(../img/property/wishlist.gif) top center no-repeat;
}
.hp_icons_pdf{
background: url(../img/property/pdf.gif) top center no-repeat;
}
#hp_icons a{
font-size: 11px;
font-weight: bold;
}
.hp_prop {
width: 513px;
display: block;
float: left; 
text-align: left;
margin-bottom: 10px;
}
.hp_details {
  width: 490px;
  vertical-align: top;
  padding-left: 8px;
  float: right;}

/****** Type ******/
#con_type1 { }
.types_desc {
margin-top: 3px;
margin-bottom: 5px;
}
/****** Company ******/
.hp_view_co { }
#hp_view_co_photo {
float: left; 
margin-right: 12px;
}
#hp_view_co_details {min-height: 170px;}
#hp_caption_coname {
font-size: 16px;
font-weight: bold;
text-decoration: underline;
}
/****** Property ******/
.prop_title{
color: #4b3326;
font-size: 18px;
line-height:18px;
font-family: Arial,Helvetica,sans-serif;
margin-left: 30px;
}
.facebook_like {}

.prop_title1{
font-size: 18px;
}
.prop_title2{
font-size: 14px;
}
#prop_photo{
margin-top: 10px;
border: 1px solid #8e99dd;
position: relative;
}

.prop_photo_l_t{
margin-top: -1px;
margin-left: -1px;
position:relative;
}
.prop_photo_r_t{
margin-top: -1px;
margin-right: -1px;
position:relative;
}
.prop_photo_r_b{
margin-bottom: -1px;
margin-right: -1px;
position:relative;
}
.prop_photo_l_b{
margin-bottom: -2px;
margin-left: -2px;
position:relative;
}
#prop_photo_content{
padding: 0px 15px 0px 15px;
}
.prop_photo_links{
float:left;
width: 100%;
text-align: center;
margin-top: 30px;
font-weight: bold;
}

#prop_content{
  width: 100%;
  background-color: #e4e9fd;
  border-bottom: 2px solid #777788;}

#con_hp1 {
width: 94%;
float: left;
padding: 10px 0 20px 20px; 
}

#con_hp1_head{
	margin-top: 10px;
  color: #777788;
  font-weight: bold;}

#con_hp1_intro{}

#con_hp1_intro p.con_hp1_intro_heading {
	font-weight: bold;
}

#con_hp1_ad_param {
	width: 70%;
	margin-left: 90px;
  border-bottom: 1px solid #777788;}

.con_hp1_intro_read_more{
padding-bottom: 20px;
}
.param_lines {
  width: 100%;
  float: left;
  clear: both;
  margin: 0;
  border-bottom: 1px solid #777788;}

#param_line_1,#param_line_2,#param_line_3,#param_line_4,#param_line_5,#param_line_6,
#param_line_7,#param_line_8,#param_line_9,#param_line_10,#param_line_11,#param_line_12,
#param_line_13,#param_line_14,#param_line_15,#param_line_16,#param_line_17,#param_line_18 {
  float:left;
  padding-left: 4px;
  border-left: 1px dotted #777788;
  margin-left: 150px;}

.param_line_col2 {
  float:left;
  margin-right:-150px;
  position:relative;
  z-index:999;
  font-weight: bold;
  color: #777788;}

.conditions_title{
margin-top: 20px;
font-weight: bold;
}
.conditions_content{
padding-left: 10px;
}
#con_hp2 {
width: 33%;
float: right;
padding: 10px 0 20px 0; 
}
#prop_maps{
padding: 30px 0 20px 0;
text-align: center;
}
#prop_maps iframe{
width: 100%;
height: 400px;
}

#prop_jreview{}

#prop_jreview .conditions_title{
	margin: 0;
	padding-top: 20px;
	font-weight: bold;}

.hp_view_details {
font-size: 13px;
vertical-align: top;
padding-left: 7px;	
padding-top: 10px;
text-align: left;
border:0px solid #C0C0C0;
line-height: 20px;
}
#standard_photo { }
#hp_view_intro_text {
line-height: 15px;
margin: 7px 0px 0px 0px;
}
#hp_view_full_text {
line-height: 15px;
margin: 7px 0px 0px 0px;
}
.hp_caption {font-weight: bold;}
.hp_price {color: #990000; font-size: 13px;}
/****** Property -Photo ******/
#hp_view_standard_photo_con1 {
text-align: center;
background-color: transparent;
margin: 10px;
}
#hp_view_standard_photo_con2 {
text-align: center;
width: 400px;
margin: 0px 50px 0px 50px;
background-color: #808080;
padding: 1px;
}
#hp_view_standard_photo_con3 {
text-align: center;
width: 100%;
background-color: #808080;
}
#hp_view_standard_photo_con4 {padding: 5px;}
#hp_view_standard_photo_title {font-weight: bold; color: white;}
#hp_view_standard_photo_desc {}
#main_image_area{
float: left;
width: 380px;
height: 260px !important;
text-align: center;
}
#hp_view_thumb_con {
float: right;
height: 100%;
padding-top: 0px;
text-align: center;
display: block;
}
#hp_view_thumb_con img{
margin: 0px;
display:block;
float:left;
cursor: pointer;
}
.hp_view_thumb_nav{
float:left;
width: 165px;
height: 25px;
margin-top: 5px;
}
.hp_view_thumb_nav span{
line-height: 27px;
font-weight: bold;
}
.img_thumb {
width:90px;
height: 100%;
vertical-align: middle;
float: left;
text-align: center;
padding: 0px;
margin: 1px 1px 1px 1px;}
ul.thumb {
margin: 0px;
list-style: none;
padding: 0px;
}
ul.thumb li {
list-style-position: outside;
width: 120px;
text-align: center;
margin: 0px 0px 6px 0px ;
list-style-image: none;
background-color: #c0c0c0;
padding: 0px;
}
ul.thumb li a {
text-decoration: none;
color: #00f;
}
ul.thumb li a img {
}
/****** Prop Tab Menu *******/
#tab_menu{
width: 100%;
padding-top: 10px;
}
#tab_pane{	
height: 26px;
padding-left: 30px;
}
#tab_pane{
color: #777788;
text-decoration: none;
}

#tab_1, #tab_2, #tab_3, #tab_4, #tab_act{
  float:left;
  margin-right: 2px;
  background-color: #fce700;}

#tab_1{}

#tab_2{}

#tab_3{}

#tab_4{}

#tab_act{}

.tab_hover{
background-color: #fed57b !important;
}
.content_tab_div{
text-decoration: none;	
}
.inner_tab_div{
background: transparent url(../img/property/round_topleft.gif) top left no-repeat;
float:left;
}
.content_tab_div{
height: 26px;
background: transparent url(../img/property/round_topright.gif) top right no-repeat;
text-align: center;
line-height: 26px;
font-weight: bold;
padding: 0 25px 0 25px;
cursor: pointer;
float:left;
}
#tab_bottom_area{	
background-color: #777788;
height: 2px;
}
/****** List ******/
.olist { list-style-type: disc; margin: 3px 0px 0px 15px; padding: 0px; text-align: left;}
.olist li {	padding: 0px; }
/****** Agent ******/
#hp_view_agent_photo {
padding: 5px;
display: inline;
float: left;
margin-right: 12px;
}
#hp_view_agent_details {padding: 5px;}
.hp_view_agent {
font-size: 13px;
text-align: left;
}
#hp_view_agent_desc {
margin: 10px 10px 0px 10px;
}
#hp_caption_agentname {
font-size: 16px;
font-weight: bold;
text-decoration: underline;
}
/****** Address ******/
#hp_view_addr, #hp_co_addr {
margin: 6px;
font-size: 11px;
line-height: 15px;
}
/* Links */
a.hp_title:link, a.hp_title:visited {
font-size: 15px;
font-weight: bold;
text-decoration: underline;
}
a.types_title:link, a.types_title:visited {
font-size: 15px;
font-weight: bold;
text-decoration: underline;
}
/* Types List of Hot Property */
.types_hp { margin: 3px 0px 0px 0px; padding: 0px; text-align: left;}
/* misc */
.clearboth {clear: both;}
/* Error - Empty, no property */
#hp_error_empty {text-align: center;}
/* Rates */
#rates_area, #availability_area, #availability_check, #availability_pricing{
float: left;	
width: 100%;
margin-top: 20px;
}
#rates_area_title, #availability_area_title, #availability_check_title, #a_p_title, #a_p_title_2{
font-weight: bold;
text-align: left;
margin-bottom: 10px;
}
#a_p_title_2{
margin-top: 20px;
}
#rates_table{}
.rates_header_row{
background-color: #fce700;
}
.rates_header{
font-weight: bold;
height: 30px;
}
.rates_header, .rates_season_name, .rates_occup {
text-align: center;	
}
.rates_season_name, .rates_occup{
font-size: 90%;
}
.rates_season_name{
font-weight: bold;
}
.rates_occup_row_1{
background-color: #FF7;
}
.rates_occup_row_2{
background-color: #FF9;	
}
/* Calendar */
#availability_area {
margin-top: 30px;
}
#availability_area_title{}
#cal_area, #a_p_area {	
width: 100%;
border: 1px solid #8e99dd;
position: relative;
}
#cal_content_area{
padding: 0px 10px 10px 10px;
}
#cal_intro_text, #cal_select, #cal_three_month_area{
float: left;	
width: 100%;
margin-top: 10px;
text-align: center;
}
#cal_select select{
width: 85px;
}
#cal_three_month_area {}
table.avail_calendar {
background-color: #ffffff;
margin: auto;
}
table.avail_calendar td {
text-align: center;
font-size: 10px;
padding: 2px;
}
table.avail_calendar td.calendar_month_prev, table.avail_calendar td.calendar_month_next{
vertical-align: top;
}
table.avail_calendar td.calendarDate {
border: 0px solid #c0c0c0;
}
table.avail_calendar td.calendarDate div.adDay {
color: #c5c490;
}
table.avail_calendar td.calendarToday {
background-color: #fffbe8 !important;
}
select.inputbox2 {
width: 60px;
}
#cal_color_area{
float: left;	
width: 98%;
margin-top: 10px;
}
#cal_color_area_title{
float: left;	
width: 150px;
white-space: nowrap;
text-align:left;
}
.cal_color_area_box{
float: left;
width: 15px;
height: 15px;
line-height: 15px;
border: 1px solid #AAAAAA;
}
.cal_color_area_box_desc{
float: left;
line-height: 15px;
margin-left: 5px;
margin-right: 20px;
white-space: nowrap;
}
/* Availability Check */
#availability_check_date, #availability_check_travelers, #availability_check_button{
padding-left: 10px;
margin-bottom: 5px;
}
.availability_check_a_d{	
float: left;
width: 95%;
padding-left: 30px;
margin-bottom: 5px;
}
.availability_check_a_d_title{
float: left;
width: 30%;
}
.availability_check_a_d_date{
float: left;
width: 30%;
}
#availability_check_error_a, #availability_check_error_d, #availability_check_error_tr{
float: left;
width: 30%;
color: red;
}
#trav_select{
width: 40px;
}
#availability_check_button{
padding-top: 20px;
}
#availability_check_text{
float: left;
width: 98%;
}
/* Pricing and Conditions */
#cal_content_area, #a_p_cont{
padding: 0px 10px 0px 10px;
}
.a_p_c_title,#a_p_c_total,#a_p_c_total_number{
float: left;
width: 38%;
font-weight: bold;
padding-left: 20px;
}
.a_p_c_text{
float: left;
width: 58%;	
}
.a_p_c_text_2{
float: left;
width: 95%;
padding-left: 20px;	
}
#a_p_c_total,#a_p_c_total_number{
margin-top: 10px;
border-top: 1px solid #CCCCCC;
padding-top:10px;
}
#a_p_c_total_number{
padding-left: 0px !important;
}
#a_p_c_button_area{
float: left;
margin-top: 30px;
width: 100%;
text-align: center;
}
#a_p_c_button_area input{
margin: 5px;
}
/* Booking */
#a_p_cont{
width: 95%;
}
#hold_button{}
#booking_button{
margin-left: 5px;
}
#a_p_c_people, #a_p_c_mailing{
float:left;
width:100%;
margin-bottom:20px;
}
.a_p_c_p_title, .a_p_c_m_title{
float: left;
width: 100%;
font-weight: bold;
font-size: 120%;
margin-bottom:10px;
}
.a_p_c_p_intro, .a_p_c_m_intro, .a_p_c_m_select, .a_p_c_m_addresses{
float: left;
width: 100%;
margin-bottom:10px;
}
.a_p_c_m_select{
font-weight:bold;
}
.a_p_c_p_row, .a_p_c_m_row, #a_p_c_cc_intro, 
#a_p_c_cc_link, #a_p_c_cc_area, #a_p_c_cc_area_intro{
float:left;
width:100%;
margin-bottom:10px;
}
.a_p_c_p_number, .a_p_c_p_name, .a_p_c_p_year, .a_p_c_m_radio{
float:left;
font-weight:bold;
}
.a_p_c_m_radio{
padding-top: 20px;
}
.a_p_c_m_text{
float:left;
}
.a_p_c_p_number, .a_p_c_m_radio{
width:4%;	
}
.a_p_c_p_name{
width:25%;
}
.a_p_c_p_year{
width:25%;
}
#a_p_c_cc_intro, #a_p_c_cc_area_intro{
margin-top: 20px;
}
/* Suitcase */
#suitcase_booking, #suitcase_holds, #suitcase_wl{
float:left;
width: 100%;
margin-bottom: 40px;
}
#suitcase_booking_title, #suitcase_holds_title, #suitcase_wl_title{
font-size:120%;
font-weight:bold;
}
.list_properties{}
/* User Address */
.addr_block{
float:left;
width:100%;
margin-bottom:20px;
}
.addrformtitle{
float:left;
font-weight:bold;
padding-right:5px;
text-align:right;
width:44%;
}
.addrforminput{
width:54%;
float:left
}
.hundredpercent{
width:100%;
float:left
}
#addrformadd{
margin-top:10px
}
#addrfield, #allccfield, .ccrow{
width:100%;
float:left;
margin-top:10px
}
#type{
width:85px;
}
.addrformrow{
width:100%;
float:left;
margin-top:5px;
}
#addrform_submit_button{
width:100%;
float:left;
text-align:center;
margin-top:20px;
}
/* Credit Card */
#c_type, #c_month{
width:95px;
}
#c_year{
width:60px;
}
#allccfield{
margin-top:40px;
}
.ccrow{
margin-bottom: 10px;
}
.ccrow_left{
width:50%;
float:left;	
}
.ccrow_right{
width:49%;
float:left;	
}
.a_p_cc_all{
width:90%;
float:left;	
padding-left: 20px;
}

