@charset "utf-8";
/* CSS Document */

body{background:#738192 url(images/main_bg.jpg) repeat-x top; padding:0px; margin:0px; font-family:Tahoma, Verdana, Arial; font-size:11px;color:#4c4c4c;}
h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px;  font-weight:normal;}
img, form, input{border:0; margin:0px; padding:0px;}
a {text-decoration:none; cursor:pointer;}
input, textarea {font:11px Arial, Helvetica, sans-serif;color:#000;}
.img_left{float:left;}
.img_right{float:right;}


/* top part */

.news_letter {background:url(images/news_letter.gif) no-repeat; width:250px; height:30px; margin:20px 0px; padding:50px 0px 0px 20px; color:#fff; vertical-align:middle; text-align:left;}
.news_letter input { height:16px;}

.main_box_top { background: #fff url(images/box_top.gif) top no-repeat; height:12px; width:775px;}
.main_box_bot { background: #fff url(images/box_bot.gif) bottom no-repeat; height:12px; width:775px;}

.banner { background:url(images/banner.jpg) no-repeat; width:735px; height:220px;}
.banner ul { margin:0px; padding:14px 55px 0px 0px; list-style:none; float:right;}
.banner ul li { color:#2b170e; height:19px; margin:0px 0px 1px 0px; padding:5px 0px 0px 0px; }
.banner ul li a { color:#2b170e; text-decoration:none; }
.banner ul li a:hover { color:#2b170e; text-decoration:underline; }

.text_content { line-height:18px; color:#4c4c4c;}
.text_content h1 { font-size:12px; color:#000; font-weight:bold;  }
.text_content p { padding:5px 0px;}
.text_content a { color:#5377a8; text-decoration:underline;}
.text_content a:hover { color:#5377a8; text-decoration:none; }
.text_content ul { margin:0px; padding:5px; list-style:none; }
.text_content ul li { background:url(images/arrow.gif) 15px 9px no-repeat; padding:0px 0px 0px 30px; line-height:24px;}

.form_box_top { background:url(images/form_box_top.gif) no-repeat; height:10px; width:501px; }
.form_box_mid { width:501px; background:#eeece8; line-height:18px; color:#000000;}
.form_box_mid input, .form_box_mid select { border:1px solid #b5b4b1; padding:3px; }
.form_box_mid a { color:#e29803; text-decoration:none;}
.form_box_mid a:hover { color:#e29803; text-decoration:underline;}
.form_box_bot { background:url(images/form_box_bot.gif) no-repeat; height:10px; width:501px; }


.title_search_bank { background:url(images/title_search_bank.gif) no-repeat; width:257px; height:32px;}
.gray_box_mid { border-left:1px solid #e3e2e2; border-right:1px solid #e3e2e2; width:255px; color:#737373; padding:0px;}
.gray_box_mid span { color:#000; }
.gray_box_bot { background:url(images/gray_box_bot.gif) no-repeat; width:257px; height:10px;}

.title_fea_reo  { background:url(images/title_featured_reo.gif) no-repeat; width:257px; height:32px;}
.blue_box_mid { border-left:1px solid #a8c1d8; border-right:1px solid #a8c1d8; width:235px;  padding:10px 10px 5px 10px; font-family:Arial, Helvetica, sans-serif; color:#285a88; font-size:11px;}
.blue_box_bot { background:url(images/blue_box_bot.gif) no-repeat; width:257px; height:10px;}

.gray_bor { border:1px solid #d7d7d7;}

.title_our_part  { background:url(images/title_our_partners.gif) no-repeat; width:735px; height:26px;}
.our_part_box_mid { border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; width:733px; padding:10px 10px 0px 10px; }
.our_part_box_mid img { padding:0px 10px; border-right:1px solid #e5e5e5;}
.our_part_box_bot { background:url(images/part_bot.gif) no-repeat; width:735px; height:10px;}


/* bottom part */
.bottom { padding:15px 0px 10px 0px; color:#fff; font-size:10px; line-height:14px; }
.bot_links a { color:#fff; text-decoration:none;  }
.bot_links a:hover { color:#fff; text-decoration:underline;  }
.bot_links span { font-family:Arial, Helvetica, sans-serif; color:#bac1c9;}



/* about us page */
.inner_page_banner { background:url(images/inner_page_banner.jpg) no-repeat; width:735px; height:150px;}
.page_title { color:#5f6368; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; float:left; margin:0px 0px 0px 28px;}

/* listing page */
.total_listing { font-weight:bold; color:#5f6368; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 5px; }
.pages a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5f6368; padding:0px 5px;	}
.pages a:hover { color:#f6970d;}
.pages a.active { color:#f6970d; font-weight:bold;}
.pages a.viewall { color:#5f6368; text-decoration:underline;}

.list_box_top { background:url(images/list_box_top.gif) no-repeat; height:9px; width:735px; }
.list_box_mid { border-left: 1px solid #eeece8; border-right: 1px solid #eeece8; width:733px; color:#5f6368;   line-height:18px;}
.list_box_mid a { color:#e29803; text-decoration:none;}
.list_box_mid a:hover { color:#e29803; text-decoration:underline;}
.list_box_bot { background:url(images/list_box_bot.gif) no-repeat; height:9px; width:735px; }

.list_bg { background:#f7f5f3;}
.list_title { color:#444039; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.group_name { background:#e8e5df; color:#724d03; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; height:25px; padding:0px 0px 0px 14px; font-weight:bold;}
.location_img { margin:5px;}

/* detail page */
.detail_title { background:#758394 url(images/gray_title.gif) left no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; height:25px; font-weight:bold; padding:0px 0px 0px 25px;  }
.details { background:#f7f5f3; color:#5a554c; line-height:18px; padding:10px 12px; }
.details span { color:#ee910a;}
.details a { color:#ee910a; text-decoration:underline; }
.details a:hover { text-decoration:none; }
.details input, textarea { border:1px solid #d7d4d1; background:#fff; color:#5f6368; padding:2px; }
.details_img_box { padding:5px; border:1px solid #d7d6d5;}
.detail_img_bor { border:1px solid #867d73;}

.map_links { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444039; }
.map_links a { color:#444039; font-weight:bold; text-decoration:none;}
.map_links a:hover { color:#444039; font-weight:bold; text-decoration:underline;}

