body{font-family:Open Sans !important;}
#copy_right_text, .bold_text, #caution_text, #locations_list{font-weight:700;font-size:14px;}
#graphic{background:url(../images/logo.png) 30px 0 no-repeat;}
#menu_wrap.right{padding-top:40px;}
.index_main_box{width:100%;}
.index_main_box img{float:left;margin:40px 10px 10px 0;}
.index_main_text{float:right;width:585px;text-align:justify;line-height:20px;}
.index_main_text p{margin:10px 0;}
.index_main_text h2{text-indent:-9999px;width:572px;height:77px;background:url(../images/chris_index_logo.png) 0 0 no-repeat;margin-bottom:20px !important;}
#copy_right_text{clear:both;}
#main_index_menu{list-style:none;margin:20px 0;padding:0;background:#900000;height:30px;padding:10px;font-size:17px;line-height:25px;clear:both;}
#main_index_menu a{color:#FFF;text-decoration:none}
#main_index_menu a:hover{text-decoration:underline;}
#main_index_menu li{padding: 0 24px;float:left;background:none;border-right:1px solid #b24d4d;}
#main_index_menu li:last-child{border:0;}
#caution_text{color:#e02d2d;font-style:italic;-moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;border-top:1px solid #565656;line-height:50px;clear:both;text-align:center;}
.container_12 h3{font-style:italic;color:#FFF;-moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}
#locations_box{background:rgba(0, 0, 0, 0.25);line-height:50px;font-size:18px;font-style:italic;font-weight:700;padding:0 20px;text-align:center;}
#locations_box a{margin:0 100px;color:#FFF;text-decoration:none;}
#locations_box a:hover{text-decoration:underline;}
#locations_list{padding:0;margin:20px 0;list-style:none;height:23px;-moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}
#locations_list li{padding:0 9px;float:left;margin:0;border-right:1px solid #CCC;}
#locations_list li:last-child{border:0;}
#locations_list a{color:#CCC;text-decoration:none;}
#locations_list a:hover{text-decoration:underline;}
.rpl_search_mod_manning{background:#900000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #720000;-moz-box-shadow:0 0 1px #FFF;-webkit-box-shadow:0 0 1px #FFF;box-shadow:0 0 1px #FFF;padding:10px 20px 20px 20px;position:relative;margin:30px 0;}
.rpl_search_mod_manning .search_name{display:none;}
.rpl_search_mod_manning ul{list-style:none;padding:0;}
.rpl_search_mod_manning ul li{padding:0;float:left;margin:0 3px;}
.rpl_search_mod_manning ul li#rpl_search_li2{clear:both;float:none;height:50px;}
.rpl_search_mod_manning ul li#rpl_search_li2 input[type="radio"]{border: 0 none;clip: rect(0px, 0px, 0px, 0px);height: 1px;margin: 0;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.rpl_search_mod_manning ul li#rpl_search_li2 label{margin:5px 5px 0;height:10px;line-height:10px;padding:10px 15px;display:block;float:left;cursor:pointer;background:#900000;border:1px solid #900000;color:#FFF;}
.rpl_search_mod_manning ul li#rpl_search_li2 label .pointer{background:url(../images/search_label_pointer.png) 0 0 no-repeat;width:15px;height:8px;position:absolute;bottom:-8px;left:43%;display:none;}
.rpl_search_mod_manning ul li#rpl_search_li2 label.label_selected{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #730000;position:relative;background:#9b1a1a}
.rpl_search_mod_manning ul li#rpl_search_li2 label.label_selected .pointer{display:block;}
.rpl_search_mod_manning ul li.rpl_search_li6, .rpl_search_mod_manning ul li.rpl_search_li10{width:140px;}
.rpl_search_mod_manning .PW_price_container, .rpl_search_mod_manning .rpl_searchmod_mm_select_container{float:left;margin:0 3px;}
textarea, input[type="text"], select{background:url(../images/search_element_bg.png) 0 0 repeat-x;height:28px;line-height:28px;border:1px solid #620000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 1px #000;-webkit-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000;}
.rpl_search_mod_manning .center_div{position:absolute;right:0;bottom:3px;}
.rpl_search_mod_manning .center_div input[type="button"]{background:url(../images/search_button.png) center no-repeat #1d1d1d;height:40px;width:60px;text-indent:-99999px;border:1px solid #000;}
#menu li:hover{background:url(../images/menu_hover_active_bg.png) 0 0 repeat-x;}
#menu li a{-moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;font-weight:700;font-style:italic;}
#menu li:hover a{color:#c20003;} 
.rpl_location_text_search_example{display:none;}
#save_search_message2{text-align:right;}
#save_search_link{color:#C20003;text-decoration:none;}
#save_search_link:hover{text-decoration:underline}
/* Property Listing */
.plisting_pagination_box_pages a, .rpl_plist_pagination_pages_cur{display:block;float:left;line-height:25px;padding:0 10px;background:url(../images/menu_hover_active_bg.png) 0 -6px repeat-x;border:1px solid #545454;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#FFF;font-style:italic;margin:0 3px;height:25px;}
.rpl_plist_pagination_pages_cur{background:url(../images/pagination_cur_bg.png) 0 0 repeat-x;}
.plisting_pagination_box_pages{float:left;margin-right:30px;}
.plisting_pagination_box_dropdown{float:right;}
.rpl_sort_div{background:none !important;margin:20px 0;}
.rpl_sort_div_title{font-weight:700;line-height:30px;float:left;}
.rpl_plist_sort{line-height:30px;padding:0 15px;position:relative;border:2px solid rgba(0,0,0,0)}
.rpl_plist_sort_active{background:#FFF;border:2px solid #730000;color:#c20003;padding:0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.rpl_plist_sort .pointer{background:url(../images/sort_option_pointer.png) 0 0 no-repeat;width:15px;height:9px;position:absolute;bottom:-9px;left:43%;display:none;}
.rpl_plist_sort_active .pointer{display:block;}
.rpl_plist_main_div{background:#FFF;padding:20px;color:#000;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:12px;position:relative;}
.rpl_plist_box_title{font-size:16px;font-weight:700;margin-bottom:10px;}
.plisting_box_listing_id{font-size:12px;font-weight:normal;float:right;}
.rpl_plist_box_detail_l{float:left;margin-right:10px;width:24%;}
.rpl_plist_box_detail_c{float:left;margin-right:10px;width:28%;}
.rpl_plist_box_detail_c ul{list-style:none;padding:0;margin:0;}
.rpl_plist_box_detail_c ul li{font-weight:bold;}
.rpl_plist_box_detail_c ul li span{font-weight:normal;}
.rpl_plist_box_detail_c ul li.price{font-size:20px;}
.rpl_plist_box_detail_c ul li.price span{color:#c20003;font-weight:bold;}
.rpl_plist_box_detail_r{float:right;line-height:15px;width:45%;}
.view_detail_link{position:absolute;right:10px;bottom:10px;color:#c20003;text-decoration:none;font-weight:700;}
.view_detail_link:hover{text-decoration:underline;color:#c20003;}

/* Property Show */
h1.pshow_header_title{color:#fff !important;font-size:25px !important;}
h1.pshow_header_title span{color:#c20003}
#Pshow_main_detailed_box{background:#FFF;border:2px solid #730000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:20px;margin-top:60px;}
#Pshow_main_detailed_box_t{position:relative;}
#Pshow_tab1_content_l{float:left;width:470px;margin-right:10px;}
.property_details_red_box{width:115px;height:100px;background:#7f0000;color:#FFF;text-align:center;float:left;margin:1px 1px 30px;text-transform:uppercase;font-size:11px;}
.property_details_red_box span{display:block;font-size:22px;line-height:60px;-moz-text-sahdow:1px 1px 1px #000;-webkit-text-sahdow:1px 1px 1px #000;text-sahdow:1px 1px 1px #000;}
.Pshow_tab{background:#7d8080;line-height:40px;padding:0 10px;color:#FFF;border:2px solid #000;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-bottom:0;}
.Pshow_tab_selected{border-color:#730000;background:#FFF;color:#c20003;height:43px;}
#tab_container{position:absolute;left:-24px;top:-65px;height:45px;}
#Pshow_tab1_content_r{float:right;}
.ad-thumbs{}
.ad-gallery .ad-nav{background:#e7e7e7;border-right:1px solid #000;border-left:1px solid #000;padding:10px 19px;width:90%;margin-top:10px;}
.ad-nav .ad-back, .ad-nav .ad-forward{width:15px;height:25px;}
.ad-nav .ad-back{background:url(../images/pshow_gallery_left_arrow.png) 0 0 no-repeat;left:0 !important;top:36% !important;}
.ad-nav .ad-forward{background:url(../images/pshow_gallery_right_arrow.png) 0 0 no-repeat;right:0 !important;top:36% !important;}
.ad-gallery .ad-thumbs li a img{border:1px solid #000;}
.ad-gallery .ad-thumbs li a.ad-active img{border:1px solid #ccc;}
#container #gallery{padding:0;}
.Pshow_location_text{color:#121212;font-weight:700;font-size:16px;margin:10px 0;}
.Pshow_description{color:#474747;line-height:15px;font-size:13px;}
#Pshow_main_detailed_box_mid_link{background:#6c0000;height:40px;position:relative;line-height:40px;color:#FFF;}
.Pshow_mod_links_l_corner{background:url(../images/Pshow_link_left.png) 0 0 no-repeat;width:31px;height:52px;position:absolute;left:-31px;top:0;}
.Pshow_mod_links_r_corner{background:url(../images/Pshow_link_right.png) 0 0 no-repeat;width:31px;height:52px;position:absolute;right:-31px;top:0;}
.Pshow_details{padding:10px 0;}
.Pshow_cat_box{float:left;width:278px;margin:0 10px;color:#141414 !important;font-size:12px;}
.Pshow_cat_box ul{padding:0;margin:0;list-style:none;font-family:Arial, Helvetica, sans-serif !important;}
.Pshow_cat_box ul li{line-height:25px;border-bottom:1px solid #cbcbcb;margin:0;}
.Pshow_cat_box ul li.features{background:url(../images/pshow_details_pointer.png) 6px center no-repeat;padding-left:20px;}
.Pshow_cat_box ul li span{color:#7f0000;font-weight:700;display:inline-block;min-width:140px;margin-right:5px;}
.Pshow_cat_titles{font-size:15px;font-weight:700;margin:10px 0;}
.Pshow_cat_box ul li span.distance{width:25px;height:25px;text-indent:-9999px;min-width:25px;}
.Pshow_cat_box ul li span.distance.walk{background:url(../images/by_walk.png) center no-repeat}
.Pshow_cat_box ul li span.distance.train{background:url(../images/by_train.png) center no-repeat}
.Pshow_cat_box ul li span.distance.car{background:url(../images/by_car.png) center no-repeat}
#Pshow_main_detailed_box_mid_link .rpl_links ul li{margin:0;float:left;height:40px;line-height:40px;margin-right:10px;font-family:Arial, Helvetica, sans-serif;}
#Pshow_main_detailed_box_mid_link .rpl_links ul li, #Pshow_main_detailed_box_mid_link .rpl_links ul li a{color:#FFF;}
.send_request_listing{background:url(../images/contact.png) 5px center no-repeat;height:100%;padding-left:25px;}
.send_to_friend_listing{background:url(../images/sent_to_friend.png) 5px center no-repeat;height:100%;padding-left:25px;}
.facebook_links_icon_listing{background:url(../images/share_facebook.png) 5px center no-repeat;padding-left:25px;}
.pdf_links_icon_listing{background:url(../images/pdf_icon.png) 5px center no-repeat !important;padding-left:25px;}
.mls_addon_list{clear:both;width:100%;}
.mls_addon_list li{float:left;margin-right:10px;width:278px;}
.pshow_bottom_boxes{background:#FFF;border:2px solid #730000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;float:left;margin:10px 5px;width:436px;min-height:140px;}
.Pshow_mod_title{color:#121212;font-weight:700;margin-bottom:10px;}
.rpl_agent_info .agent_pic , .agent_info_detail_li, .agent_logo{float:left;margin-right:5px;}
.rpl_agent_info .agent_pic img{border:2px solid #d8d8d8;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.rpl_agent_info{color:#575759;}
.agent_info_name{color:#730000;font-weight:700;margin:0;}

#contact_form , #send_to_friend_form{font-size:11px;color:#000;}
#contact_form input[type="text"],
#contact_form textarea,
#send_to_friend_form input[type="text"],
#send_to_friend_form textarea{border:1px solid #CCC;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#rpl_captcha_container{border:0;}

.agent_info_title_change{width:70%;float:right;}
.rpl_agent_info ul{padding:0 0 0 10px;}
.agent_info_detail_li li{line-height:25px;font-size:11px;height:25px;margin:0;padding-left:25px;}
.agent_info_detail_li li, .agent_info_detail_li li a{color:#575759;text-decoration:none;}
.agent_info_name{padding:0 !important;font-size:15px !important;color:#730000 !important;}
.agent_info_site{background:url(../images/agent_info/website_icon.png) 6px center no-repeat;}
.agent_info_email{background:url(../images/agent_info/email_icon.png) 5px center no-repeat;}
.agent_info_mobile{background:url(../images/agent_info/mobile.png) 8px center no-repeat;}

.agent_logo{float:right;margin:0 !important;}
.agent_langs{margin:1px !important;float:left;display:block;width:25px;height:20px;}

.rpl_attachemnts{}
.rpl_attachemnts li{margin:0;padding:0;float:left;margin:5px;width:47%;}
.attachment_icon_img{width:41px;height:41px;display:block;float:left;margin-right:5px;}
.attachment_icon_img.pdf{background:url(../images/attachment/pdf.png) 0 0 no-repeat !important;}

.rpl_attachemnts li a{color:#212121;text-decoration:none;display:block;}
.rpl_attachemnts li span{display:block;line-height:20px;}
.attachment_title{display:block;font-weight:700;}

#Pshow_tab1_content{position:relative;}
.pshow_detail_link .rpl_links li{margin:0;padding:0;float:left;}
.pshow_detail_link .rpl_links .fav_icon_listing{background:url(../images/bookmark_icon.png) 97% center no-repeat #6c0000 !important;line-height:30px;padding:0 30px 0 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#FFF;position:absolute;bottom:10px;left:5px;}