/* CCS */
body {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0;
	padding:0;
	background:#ffffff;
	text-align:center;
	
}
a{color:#251884; text-decoration:underline;}
a:hover{color:#666; text-decoration:none;}

h1{color:#898989; font-size:1.67em; font-weight:normal; padding:0 0 3px 0; margin:0;}
h2{color:#898989; font-size:1.08em; font-weight:bold; padding:0; margin:0;}

p{padding:10px 0 10px 0; margin:0;}
img{border:0 none; margin:0;padding:0;}
.fl{float:left;}
.fr{float:right;}
.clear{border:0 none; margin:0; padding:0; clear:both;}
.clear_right{border:0 none; margin:0; padding:0; clear:right;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;}
.darker{color:#666;}
.lighter{color:#c6d1eb;}
.white{color:#fff;}
.grey{color:#666;}

hr{border:0; border-top:1px solid #666666;height:0px;margin:10px 0 10px 0;padding:0;}

form{margin:0; padding:0;}
.input{color:#666; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:1em; border:#6b86a6 solid 1px; padding:2px;}
.button{color:#666; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:1em; border:#6b86a6 solid 1px; padding:1px;}

/* global holders ******************************************* */
#wrap_holder{width:946px; text-align:left; margin:0 auto 0 auto; padding:0;}
#wrap_holder_inner{width:946px; text-align:left;}
#container_header{margin:0;}
#container_main{margin:0;padding-top: 10px;}
/* global holders ******************************************* /*/

/* splash global holders ******************************************* */
#wrap_holder_splash{text-align:left; position:absolute; top:50%; left:50%; margin:0; padding:0;}
#wrap_holder_splash_outher{width:507px; height:428px; margin:-214px 0 0 -253.5px; padding:0; padding:13px; background-color:#4c4c4c;}
#wrap_holder_splash_inner{width:489px; height:410px; text-align:left; margin:0; padding:9px; background-color:#fff;}
#container_splash_main {background:#fff url(../images/splash_bg.jpg) no-repeat left top;width:489px; height:313px;}
#container_splash_main_body{padding:125px 30px 15px 15px; color:#fff; font-size:123.1%;}
#container_splash_main_body p {padding:0; margin:12px 0 12px 0;}
#container_splash_main_body p a {color:#fff; font-weight:bold; text-decoration:underline;}
/* splash global holders ******************************************* /*/

/* container_header ******************************************* */
#header{height:184px; position:relative;width:946px; background-color:#1e3a8c;}
/* container_header ******************************************* /*/

/* navigation ******************************************* */
#navigation{background-image:url(../images/top-bar.jpg); width:946px; height:39px; float:left; position:relative; margin-top:2px; }
#footer-navigation{background-image:url(../images/top-bar.jpg); width:946px; height:39px; float:left; position:relative; margin-top:2px; margin-top:10px; }
#left-menu{width:151px; float:left; position:relative; z-index:10;}

#left-menu ul li{ width:151px; float:left; height:22px; background-color: #ffffff;}
#left-menu ul li a{
    float: left;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-top: 3px;
    text-decoration: none;
    width: 144px;
/*    color: #333333;*/
}
#left-menu ul li li a{
    background-color: #ffffff;
}
#left-menu ul .drop{background:url(../images/submenu_arrow_hover.png) no-repeat transparent 140px center; width:151px; height:22px;}
#left-menu ul .drop:hover{background:url(../images/menu_arrow_active_r.png) no-repeat #2d57c5 140px center; width:151px; height:22px; color: #ffffff;}
#left-menu ul .drop:hover a{color: #ffffff; background:url(../images/submenu_arrow_hover.png) no-repeat transparent center; width:151px; height:16px;}
#left-menu ul .drop.active{background:url(../images/menu_arrow_active.png) no-repeat #2d57c5 138px center; width:151px; height:22px; color: #ffffff;}
#left-menu ul .drop.active a{color: #ffffff; }
#left-menu ul .child{background:url(../images/submenu_arrow.png) no-repeat #eaeef9 140px center !important; width:151px; height:22px; } 
#left-menu ul .child:hover{background:url(../images/submenu_arrow_hover.png) no-repeat #c1cbe4 140px center !important; width:151px; height:22px;}
#left-menu ul li ul li{ width:171px; padding-right: 6px; background: url("../images/subsubmenu_middle_bg.png") repeat-y scroll right top transparent;}
#left-menu ul li.plain {background: #eaeef9;}

#navigation ul{list-style-type:none; margin:0; padding:0; background-color:#fff; }

#left-menu ul .drop ul li{ background-image:url(../images/menu-static.jpg); width:151px; height:22px; float:left;}
/*#navigation ul li{padding-left:17px; border-bottom:#c6c6c6 solid 1px; background:url(../images/left_menu_delimiter.gif) 11px  4px no-repeat;}*/
#navigation ul li{padding:0; border:0; display:block; float:left;margin:0;}
#navigation ul li:hover{position:relative;}
#navigation ul li a{color:#526294; display:block; font-size:146.5%; font-weight:normal; text-decoration:none; padding:0;}
#navigation ul li div{color:#526294; display:block; font-size:146.5%; font-weight:normal; text-decoration:none; padding:0;}

#navigation ul ul{list-style-type:none; margin:0; padding:0; border:0; display:none;}
#navigation ul ul li{background:#5e6b98;margin:0;}
#navigation ul ul li a{color:#fff; font-size:1em; font-weight:normal; text-decoration:none; line-height:24px;}
#navigation ul ul li a:hover{color:#6b86a6;}
#navigation ul ul li.subitem_selected a{color:#6b86a6;}

#navigation li:hover > ul {display:block; position:absolute; top:24px; left:0; padding:0; background:#5e6b98; width:104px;}
#navigation > li:hover > ul {left:-1px; top:24px;}
#navigation table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
* html #navigation li a:hover {position:relative; background:#313e6c; color:#fff;}
* html #navigation li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}
#navigation li a:hover ul {visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;}
/* navigation ******************************************* /*/

/* middle_navigation ******************************************* */
#middle_navigation{background-color:#fff; }
#middle_navigation ul{list-style-type:none; margin:0; padding:0; background-color:#fff; width:909px;}
/*#middle_navigation ul li{padding-left:17px; border-bottom:#c6c6c6 solid 1px; background:url(../images/left_menu_delimiter.gif) 11px  4px no-repeat;}*/
#middle_navigation ul li{padding:0; border:0; display:block; float:left;margin:0;}
#middle_navigation ul li:hover{position:relative;}
#middle_navigation ul li a{color:#526294; display:block; font-size:108%; font-weight:bold; text-decoration:none; padding:0;}
#middle_navigation ul li a:hover{color:#fff;background-color:#383838;}
#middle_navigation ul li div{color:#526294; display:block; font-size:108%; font-weight:bold; text-decoration:none; padding:0;}
#middle_navigation ul li div:hover{color:#fff;background-color:#383838;}

#middle_navigation ul ul{list-style-type:none; margin:0; padding:0; border:0; display:none;}
#middle_navigation ul ul li{background:#383838;margin:0; text-indent:10px; float:none;}
#middle_navigation ul ul li a{color:#fff; text-decoration:none; line-height:26px;}
#middle_navigation ul ul li a:hover{color:#ea8838;}
#middle_navigation ul ul li.subitem_selected a{color:#ea8838;}

#middle_navigation li:hover > ul {display:block; position:absolute; top:37px; left:1px; padding:0; background:#383838; width:120px;}
#middle_navigation > li:hover > ul {left:-1px; top:24px;}
#middle_navigation table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100;}
* html #middle_navigation li a:hover {position:relative; background:#383838; color:#fff;}
* html #middle_navigation li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}
#middle_navigation li a:hover ul {visibility:visible; left:-30px; top:27px; lef\t:-31px; to\p:28px;}
/* middle_navigation ******************************************* /*/

/* homepage ******************************************* */
#home_columns .home_column{float:left; margin:20px 6px 25px 14px;}
#home_columns .home_column .home_column_title{color:#3d4d85; font-size:227%;}
#home_columns .home_column .home_column_link{color:#3d4d85; font-size:153.9%;margin:2px 0 5px 0}
#home_columns .home_column .home_column_link a{color:#3d4d85; text-decoration:none;}
#home_columns .home_column .home_column_image {margin-top:20px;}
/* homepage ******************************************* /*/

/* property detail ******************************************* */
.property_title{float:left;color:#000000;padding:10px 0 10px 30px;font-size:197%;font-weight:bold;}
.back_to_result{float:right;padding:20px 20px 0 0;font-size:108%;}
.back_to_result a{color:#000000;}
#property_images{margin:0 4px 0 4px; padding:16px 0 10px 23px;background:#fff url(../images/property_images_bg.jpg) repeat-x left top;}
#property_images .main_img{float:left;padding:13px 0 0 0;}
#property_images .main_img img{border:3px solid #101949;}
#property_images .thumb_img{float:left;padding:13px 0 13px 16px;}
#property_images .thumb_img img{border:3px solid #101949;}
.property_button {float:left;margin:0 8px 0 0;}
.property_button1 {margin-left:30px;}
#property_save{float:right;margin:0 28px 0 0;}
#property_brief_desc{margin:20px 28px 20px 30px;}
#property_brief_desc .property_brief_desc_title{color:#000000;font-size:161.6%;font-weight:bold;}
#property_brief_desc .property_brief_desc_text{color:#000000;font-size:146.5%;}
#property_full_desc{margin:0 28px 20px 30px;}
#property_full_desc .property_full_desc_title{color:#000000;font-size:161.6%;font-weight:bold;margin:0 0 0 0;}
#property_full_desc .property_full_desc_text{font-size:146.5%;}
#property_agency_info{margin:0 28px 20px 30px;}
#property_agency_info .property_agency_info_title{color:#000000;font-size:161.6%;font-weight:bold;}
#property_disclaimer{margin:0 28px 20px 30px;}
#property_disclaimer .property_disclaimer_title{font-size:116%;}
/* property detail ******************************************* /*/

/* search form ******************************************* */
.search_form_title{color:#000000;padding:10px 0 10px 30px;font-size:197%;font-weight:bold;}
.search_form_desc{color:#767676;padding:10px 0 30px 30px;font-size:138.5%;font-weight:bold;width:740px;}
.search_form_footer_desc{color:#767676;padding:30px 0 30px 30px;font-size:138.5%;font-weight:bold;width:740px;}
#search_form_box{margin:0 4px 0 4px; padding:16px 0 10px 23px;background:#fff url(../images/property_images_bg.jpg) repeat-x left top;}
#search_form_box .search_form_box_title{color:#000000;padding:0 0 5px 5px;font-size:197%;font-weight:bold;}
#search_form_box .search_form_box_left{float:left;width:170px;color:#000000;font-size:131%;font-weight:bold;}
#search_form_box .search_form_box_right{float:left;width:400px;padding:0 0 10px 0;}
#search_form_box .search_form_box_right select.w400{width:400px;}
#search_form_box .search_form_box_right select.w200{width:200px;}
#search_form_box .search_form_box_right select.w90{width:90px;}
/* search form ******************************************* /*/

/* signin ******************************************* */
.signin_title{color:#000000;padding:10px 0 10px 28px;font-size:197%;font-weight:bold;}
#signin_box{margin:0 4px 0 4px; padding-top: 7px; padding-left:20px; float:left; position:relative; width:535px; /*background-color: #CCCCCC;*/ height:472px; background-image:url(../images/register_left_bg.png);}
#signin_box .signin_box_title{color:#000000;padding:0 0 5px 5px;font-size:197%;font-weight:bold;}
#signin_box .signin_box_left{float:left;width:115px;color:#666666;font-size:14px;font-weight:bold;}
#signin_box .signin_box_right{float:left;width:405px;padding:0 0 10px 0;}
#signin_box .signin_box_right input.textbox{width:220px;}
#signin_box .signin_box_right input.button_image{float:right;}
#signin_box .error_msg{color:#FF0000;padding:5px 0 5px 0;font-size:116%;}
.round_textbox{background-image:url(../images/textbox.png); width:406px; height:28px;}
.loginsubmit{background-color:transparent; background-image:url(../images/login_normal.png); width:82px; height:28px; border:0;}
/* signin ******************************************* /*/

/* register ******************************************* */
.register_title{color:#000000;padding:10px 0 10px 28px;font-size:197%;font-weight:bold;}
#register_box{margin:0 4px 0 4px; background:#fff ; padding-top:30px; padding-left:17px; padding-right:15px; width:180px; height:450px; background-image:url(../images/register_right_bg.png); float:left; position:relative;}
#register_box .register_box_title{color:#000000;padding:0 0 5px 5px;font-size:197%;font-weight:bold;}
#register_box .register_box_left{float:left;width:180px;color:#000000;font-size:131%;font-weight:bold;}
#register_box .register_box_right{float:left;width:224px;padding:0 0 10px 0;}
#register_box .register_box_right input.textbox{width:220px;}
#register_box .register_box_right input.button_image{float:right;}
#register_box p{font-size:116%;}
#register_box .error_msg{color:#FF0000;padding:5px 0 5px 0;font-size:116%;}
/* register ******************************************* /*/

/* enquiry ******************************************* */
.enquiry_box_left{float:left;width:180px;color:#000000;font-size:131%;font-weight:bold;}
.enquiry_box_right{float:left;width:224px;padding:0 0 10px 0;}
.register_box_right input.textbox{width:220px;}
.register_box_right input.button_image{float:right;}
/* enquiry ******************************************* /*/

/* user_left_menu ******************************************* */
.manage_details_title{color:#000000;padding:10px 0 10px 28px;font-size:197%;font-weight:bold;}
#user_left_menu{float:left;margin:0 4px 0 4px; padding:0 4px 10px 0;}
#user_left_menu ul{list-style-type:none; margin:0; padding:0; background-color:#fff; width:182px;}
#user_left_menu ul li{padding:0; border:0; line-height:24px;margin:0 0 0 0;}
#user_left_menu ul li.selected{background-color:#dcdee8;}
#user_left_menu ul li a{color:#000000; display:block; font-size:153.9%; font-weight:bold; text-decoration:none; line-height:40px; width:182px; padding:0; text-indent:23px;}
#user_left_menu ul li a:hover{color:#000000;background-color:#dcdee8;}
/* user_left_menu ******************************************* /*/

/* manage_details ******************************************* */
.manage_details_title{color:#000000;padding:10px 0 10px 28px;font-size:197%;font-weight:bold;}
#manage_details_box{float:left;margin:0 4px 0 4px; width:655px; padding:16px 23px 10px 23px;background:#fff url(../images/property_images_bg.jpg) repeat-x left top;}
#manage_details_box .manage_details_box_title{color:#000000;padding:0 0 5px 5px;font-size:197%;font-weight:bold;}
#manage_details_box .manage_details_box_left{float:left;width:180px;color:#000000;font-size:131%;font-weight:bold;}
#manage_details_box .manage_details_box_right{float:left;width:224px;padding:0 0 10px 0;}
#manage_details_box .manage_details_box_right input.textbox{width:220px;}
#manage_details_box .manage_details_box_right input.button_image{float:right;}
#manage_details_box p{font-size:116%;}
#manage_details_box .error_msg{color:#FF0000;padding:5px 0 5px 0;font-size:116%;}
/* manage_details ******************************************* /*/

/* saved_properties ******************************************* */
.saved_properties_title{color:#000000;padding:10px 0 10px 28px;font-size:197%;font-weight:bold;}
#saved_properties_box{float:left;margin:0 4px 0 4px; width:655px; padding:16px 23px 10px 23px;background:#fff url(../images/property_images_bg.jpg) repeat-x left top;}
#saved_properties_box .saved_property_item{margin:0; padding:0;background:#fff url(../images/property_images_bg.jpg) repeat-x left top;}
#saved_properties_box .saved_property_item .saved_property_item_img{float:left;padding:0 20px 0 0;}
#saved_properties_box .saved_property_item .saved_property_item_img img{border:2px solid #000000;}
#saved_properties_box .saved_property_item .saved_property_item_details{float:left; width:380px;}
#saved_properties_box .saved_property_item .saved_property_item_title{color:#000000;padding:0 0 0 0;font-size:197%;font-weight:bold;}
#saved_properties_box .saved_property_item .saved_property_item_title a{color:#000000;text-decoration:none;}
#saved_properties_box .saved_property_item .saved_property_item_price{color:#000000;padding:0 0 35px 0;font-size:197%;font-weight:bold;}
#saved_properties_box .saved_property_item .saved_property_item_desc{font-size:123.1%;line-height:138.5%;}
#saved_properties_box .saved_property_item .saved_property_item_links{color:#000000;padding:20px 0 20px 0;font-size:123.1%;font-weight:bold;}
#saved_properties_box .saved_property_item .saved_property_item_links a{color:#000000;}
#saved_properties_box .saved_property_item .search_item_agency_info{font-size:123.1%;line-height:138.5%;}
#saved_properties_box .paging{color:#000000;font-size:123.1%;padding:20px 0 20px 0;margin:0 auto 0 auto; text-align:center; font-weight:bold;width:250px;}
#saved_properties_box .paging a{color:#000000;}
#saved_properties_box .paging .prev, #saved_properties_box .paging .page, #saved_properties_box .paging .next{float:left;padding:0 5px 0 5px;}
/* saved_properties ******************************************* /*/

/* saved_searches_box ******************************************* */
.saved_searches_title{color:#000000;padding:10px 0 10px 28px;font-size:197%;font-weight:bold;}
#saved_searches_box{float:left;margin:0 4px 0 4px; width:655px; padding:16px 23px 10px 23px;background:#fff url(../images/property_images_bg.jpg) repeat-x left top;}
#saved_searches_box .saved_searches_item .saved_searches_item_title{color:#000000;padding:0 0 0 0;font-size:138.5%;font-weight:bold;}
#saved_searches_box .saved_searches_item .saved_searches_item_title a{color:#000000;}
#saved_searches_box .saved_searches_item .saved_searches_item_links{color:#000000;padding:20px 0 20px 0;font-size:123.1%;font-weight:bold;}
#saved_searches_box .paging{color:#000000;font-size:123.1%;padding:20px 0 20px 0;margin:0 auto 0 auto;text-align:center;font-weight:bold;width:250px;}
#saved_searches_box .paging a{color:#000000;}
#saved_searches_box .paging .prev, #saved_searches_box .paging .page, #saved_searches_box .paging .next{float:left;padding:0 5px 0 5px;}
/* saved_searches_box ******************************************* /*/

/* search ******************************************* */
#search_title{float:left;color:#000000;padding:10px 0 10px 25px;font-size:197%;font-weight:bold;}
#search_reorder{float:right;color:#000000;font-size:116%;padding:20px 15px 0 0;font-weight:bold;}
#search_reorder a{color:#000000;}
#save_search{padding:0 0 10px 25px;}
.search_item{margin:0 4px 0 4px; padding:30px 0 10px 23px;background:#fff url(../images/property_images_bg.jpg) repeat-x left top;}
.search_item .search_item_img{float:left;padding:0 30px 0 0;}
.search_item .search_item_img img{border:2px solid #000000;}
.search_item .search_item_details{float:left; width:570px;}
.search_item .search_item_title{color:#000000;padding:0 0 0 0;font-size:197%;font-weight:bold;}
.search_item .search_item_title a{color:#000000;text-decoration:none;}
.search_item .search_item_price{color:#000000;padding:0 0 35px 0;font-size:197%;font-weight:bold;}
.search_item .search_item_desc{font-size:123.1%;line-height:138.5%;}
.search_item .search_item_links{color:#000000;padding:20px 0 20px 0;font-size:123.1%;font-weight:bold;}
.search_item .search_item_links a{color:#000000;}
.search_item .search_item_agency_info{font-size:123.1%;line-height:138.5%;}
.paging{color:#000000;font-size:123.1%;padding:20px 0 20px 0;margin:0 auto 0 auto;text-align:center;font-weight:bold;width:250px;}
.paging a{color:#000000;}
.paging .prev, .paging .page, .paging .next{float:left;padding:0 5px 0 5px;}
/* search ******************************************* /*/
.first-column{width:124px; padding-top:12px; color:white; float:left; padding-left:20px; padding-right:10px;}
.middle-column{width:560px; float:left; padding-top:5px; font-size:20px; text-transform:uppercase; color:white; padding-left:10px;}
.last-column{width:203px; padding-top:4px; color:white; float:right; text-align:right; padding-right:5px;}
/* main_body ******************************************* */
#main_body {float:left;width:785px; padding-left:10px; padding-top:10px; padding-bottom:10px; }
#main_body .content_title {}
#main_body .content_title .black {color:#000;}
#main_body .content_box_text {}
#main_body .content_box_text {color:#000000;}
#main_body .content_box_text h1, #main_body .content_box_text h2, #main_body .content_box_text h3{color:#ea8838;}
#main_body .content_box_text ul {margin:0;padding-left:15px;}
#main_body .content_box_text a {text-decoration:underline; color:#898989;}
#main_body .content_box_text a:hover {text-decoration:underline; color:#898989; font-weight:bold;}
/* main_body ******************************************* /*/

/* main_body_right_column ******************************************* */
#main_body_right_column {float:right; width:286px;border-left:1px solid #e1e1e1; margin:14px 0 14px 0;}
#main_body_right_column h2 {padding:0 22px 0 38px; margin:0 0 0 18px; text-transform:uppercase; font-size:197%; font-weight:bold; color:#ec008c; background:transparent url(../images/tth_ico.gif) no-repeat 0 0;}
#main_body_right_column ul{list-style-type:none; margin:0; padding:0;text-align:right;}
#main_body_right_column ul li{padding:0; border:0; margin:24px 0 0 0; }
#main_body_right_column .right_column_text {padding:14px;font-size:131%;line-height:138.5%;}
/* main_body_right_column ******************************************* /*/

/* footer ******************************************* */
#container_footer{width:946px;}
#footer-links{
    width:946px;
    text-align:right;
    padding-top:10px;
    padding-bottom:10px;
    color:#999999;
    background-color: #d2d8e8;
    -webkit-border-radius: 0px 8px 8px 8px;
    -moz-border-radius: 0px 8px 8px 8px;
    border-radius: 0px 8px 8px 8px;
    margin-bottom: 10px;
}

#footer-links a{color:#333333; text-decoration:none; padding-right: 15px;}
#footer-links a:hover{color:#ffffff; text-decoration:none; padding-right: 15px;}

#container_footer a{color:#fff; text-decoration:underline;}
#container_footer .container_footer_left{float:left;}
#container_footer .container_footer_right{float:right;}

#container_footer ul{list-style-type:none; margin:0; padding:0;}
#container_footer ul li{padding:0; border:0; display:inline;margin:0;}
#container_footer ul li a{color:#fff; font-weight:normal; text-decoration:none; padding:0;}
#container_footer ul li a:hover{text-decoration:underline;}
#container_footer ul li div{color:#fff; font-weight:normal; text-decoration:none; padding:0;}
/* footer ******************************************* /*/
.container-inner{width:580px; float:left; position:relative; padding-right:10px;}
.container-right{width:195px; float:left; position:relative;}

#header_logo{width:312px; height:114px; float:left; position:relative; padding: 20px 0 0 30px;}
#header_links{width:232px; float:right; padding:15px 5px 0px 0px; text-align:left;}
#header_links a {color: #ffffff; text-decoration: none;}
#purchase-list{list-style:none;}
#purchase-list li a{text-decoration:none}
#sub-pages-list{list-style:none;}

.page_number_holder{clear:both; margin:0; padding:0; width:100%; position:relative; display: none;}
.page_number_holder ul {list-style:none; margin:0; margin-top:10px; padding:0; float:left; position:relative;}
.page_number,.page_next,.page_minus{float:left; position:relative;}
.page_number a{float:left; background-image:url(../images/number.jpg); width:20px; height:17px; padding-top:4px; text-align:center; margin-right:4px; text-decoration:none; color:black; font-size:11px; position:relative;}
.page_next a{position:relative;float:left; background-image:url(../images/plus.jpg); width:20px; height:17px; padding-top:4px; text-align:center; margin-right:4px; text-decoration:none; color:black; font-size:11px;}
.page_minus a{position:relative;float:left; background-image:url(../images/minus.jpg); width:20px; height:17px; padding-top:4px; text-align:center; margin-right:4px; text-decoration:none; color:black; font-size:11px;}
.page_number a.selected{position:relative;float:left; background-image:url(../images/number_highlighted.jpg); width:20px; height:17px; padding-top:4px; text-align:center; margin-right:4px; text-decoration:none; color:black; font-size:11px;}
.map-header-noimage{width:755px; height:28px; padding-left:15px; float:left; position:relative;}
.map-header{width:755px; height:28px; padding-left:15px;background-image:url(../images/header_gray.jpg); float:left; position:relative;}
.map-header-short{width:548px; height:28px; padding-left:15px;background-image:url(../images/header_short.jpg); float:left; position:relative;}
h3{margin-top:0; font-size:12px; }
h4{margin:0; font-size:14px;}
.prices-map{color:#1e398d; font-weight:bold;}
.map-content{float:left; position:relative; padding:10px; width:568px;}
.map-content-short{float:left; position:relative; padding:10px; width:361px;}
.map-image{width:182px; float:left; position:relative;}

#header_panel {
    background-image:url(../images/header-label.png);
    height: 38px;
    margin-top: 12px;
}

.header_label {
    float: left;
    font-weight: bold;
    color: #ffffff;
    font-size: 18px;
    line-height: 38px;
    padding-left: 15px;
    width: 695px;
}

.header_search {
    float: left;
    padding-top: 10px;
}

.input_search {
    background-image:url(../images/input_search.png);
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0px;
    width: 185px;
    height: 19px;
    margin: 0;
    padding: 0 0 0 5px;
    font-size: 12px;
    color: #999999;
}

.submit_search {
    background-image:url(../images/submit_search.png);
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0px;
    width: 31px;
    height: 19px;
    margin: 0;
    padding: 0;
}

.input_login {
    background-image:url(../images/input_bg.png);
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0px;
    width: 221px;
    height: 19px;
    margin: 0;
    padding: 0 5px 5px 5px;
    font-size: 12px;
    color: #999999;
}

.submit_login {
    background-image:url(../images/button_bg.png);
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0px;
    width: 227px;
    height: 25px;
    margin: 0 5px 0 0;
    padding: 0 25px 5px 0;
    font-size: 12px;
    color: #ffffff;
    text-align: right;
}

.submit_login:hover {
    background-image:url(../images/button_bg_hover.png);
}

#header_links a.link_login {
    color: #ffffff;
    font-size: 10px;
    display: block;
    padding: 0 0 4px 4px;
    text-decoration: underline;
}

#header_links a.link_login:hover {
    color: #d2d8e8;
    text-decoration: underline;
}

.footer-copyright {
    text-align: right;
    padding-right: 5px;
}

.footer-social {
    padding-bottom: 20px;
}

.content_left {
    float: left;
    width: 545px;
}

.content_right {
    float: left;
    width: 240px;
}

.home_text {
    background-image:url(../images/home_text_bg.png);
    background-repeat: no-repeat;
    background-position: top left;
    margin-top: 10px;
    height: 223px;
    width: 538px;
}

.home_text_content {
    padding: 3px 26px 0px 20px;
    height: 182px;
}

.home_text_more {
    padding: 0px 21px 0px 15px;
    line-height: 33px;
    text-align: right;
}

.home_text_more a {
    background-image:url(../images/menu_arrow.png);
    background-repeat: no-repeat;
    background-position: center right;
    color: #333333;
    text-decoration: none;
    padding-right: 15px;
    font-size: 14px;
}

.home_text_more a:hover {
    color: #2d57c5;
}

.home_label {
    text-align: center;
    padding: 10px 0;
}

.home_label a, .home_label a:hover {
    color: #333333;
    text-decoration: underline;
}

.home_pod_title {
    background-color: #2d57c5;
    height: 25px;
    line-height: 25px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
    -webkit-border-radius: 0px 8px 0px 0px;
    -moz-border-radius: 0px 8px 0px 0px;
    border-radius: 0px 8px 0px 0px;
}

.home_pod {
    background-color: #D2D8E8;
    -webkit-border-radius: 0px 0px 8px 0px;
    -moz-border-radius: 0px 0px 8px 0px;
    border-radius: 0px 0px 8px 0px;
    margin-bottom: 15px;
}

.home_pod_content {
    background-color: #ffffff;
    padding: 10px 15px;
    margin: 0 1px;
    -webkit-border-radius: 0px 0px 8px 0px;
    -moz-border-radius: 0px 0px 8px 0px;
    border-radius: 0px 0px 8px 0px;
}

.home_pod_more {
    height: 35px;
    line-height: 35px;
    text-align: right;
    padding: 0px 10px 0px 10px;
}

.home_pod_more a {
    background-image:url(../images/menu_arrow.png);
    background-repeat: no-repeat;
    background-position: center right;
    color: #333333;
    text-decoration: none;
    padding-right: 15px;
    font-size: 14px;
}

.home_pod_more a:hover {
    color: #ffffff;
}

.footer_menu_number {
    float: left;
    padding-left: 15px;
    color: #333333;
}

.footer_menu_link {
    float: right;
}

.next_prev_nav {
    background-image:url(../images/next_prev_nav_bg.png);
    background-repeat: no-repeat;
    background-position: top right;
    height: 54px;
}

.prev_page {
    background-image:url(../images/btn_prev_page.png);
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    float: left;
    height: 25px;
    width: 64px;
    color: #ffffff;
    text-decoration: none;
    line-height: 22px;
    padding-left: 20px;
    margin: 15px 5px 15px 8px;
    text-align: left;
}

.prev_page:hover {
    background-image:url(../images/btn_prev_page_hover.png);
    color: #ffffff;
    text-decoration: none;
}

.next_page {
    background-image:url(../images/btn_next_page.png);
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    float: left;
    height: 25px;
    width: 64px;
    color: #ffffff;
    text-decoration: none;
    line-height: 22px;
    padding-right: 20px;
    margin: 15px 5px 15px 8px;
    text-align: right;
}

.next_page:hover {
    background-image:url(../images/btn_next_page_hover.png);
    color: #ffffff;
    text-decoration: none;
}

.breadcrumbs {
    margin-top: -10px;
    margin-bottom: 10px;
}

.breadcrumbs a{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}