/*
Project: --------------
Author: Stadnikov [lobster] Veniamin
e-mail: veiamins@gmail.com
icq: 264927884  */

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- GENERAL CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
* {margin: 0; padding: 0;}
html {height: 100%;}
body {height: 100%; background: url(./../images/background/body.gif) #8ebdcd top center repeat-y; font-family: Tahoma; font-size: 12px; }

a:hover{text-decoration: none;}
img{border: none;}
h1{}
h2{}
p{}
ul{list-style: none;}
.clear{clear:both; font-size:1px; line-height:0px;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CONTAINERS CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#page{height: 100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'995px':''); min-width: 995px;}
#wrapper{min-height: 100%; width: 952px; margin: 0px auto; background: #ffffff;}
* html #wrapper{height: 100%;}
#content{padding-bottom: 80px;}
#header{height: 136px; background: #e3eff3; position: relative;}
#left_collumn{float:left; width:0px; background: #aa33cc;}
#right_collumn{float:right;width:340px;}
#wrap1{float:right;width:100%;margin-left:-0px;}
#wrap2{margin-left:0px;}
#wrap3{width:100%;}
#wrap4{float:left;width:100%;margin-right:-340px;}
#center_collumn{margin-right:340px; padding-left: 45px;}
#footer {position: relative; height: 264px; padding-top: 6px; width: 952px; margin: 0px auto; margin-top: -50px; border: 0px solid #000; background-color: #FFF;}

#main_content{width: 952px; margin: 0px auto;}

#content_container{background: url(./../images/background/content_top.jpg) top left repeat-x #FFF; padding: 0px 40px 0px 40px;}
* html #content_containe{margin-top: -2px;}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HEADER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#logo{position: absolute; top: 46px; left: 111px;}
.mypage{background: url(./../images/my_page_marker.gif) 0px 3px no-repeat; color: #003366; font-family: 'Trebuchet MS'; font-weight: normal; padding-left: 12px; font-size: 13px; text-decoration: none;}
#bia{position: absolute; top: 30px; left: 520px; width: 218px; text-align: center;
text-decoration: none;
color: #787878;
font-style: italic;
}
#bia a {
text-decoration: none;
color: #787878;
font-style: italic;
}
#bia3{position: absolute; top: 23px; left: 535px; text-align: center;
text-decoration: none;
color: #787878;
font-style: italic;
}
#bia3 a {

}

#bia2{position: absolute; top: 25px; right: 100px;}
#header_search{position: absolute; top: 37px; right: 19px; text-align: right;}
#header_search td{vertical-align: top; padding-right: 6px;}
#header_search .textbox{padding-top: 2px; text-align: right;}
#header_search .textfield{width: 220px; background: #FFF; border: solid 1px #c7d8e3;}

#beta{position: absolute; top: 40px; background: #FFF; color: #f0f; padding: 10px;}

#menu{height: 51px; background: url(./../images/menu/bg.gif) top left;}
#menu ul li{height: 46px; float: left; text-align: center; position: relative;}
#menu ul li.delimiter{width: 2px;}
#menu ul .find-home{width: 255px;}
#menu ul .neightborhood-info{width: 183px;}
#menu ul .advice-and-resources{width: 255px;}
#menu ul .finances-and-mortgage{width: 225px;}
#menu ul .maps{width: 122px;}
#menu ul li a{color: #ffffff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 46px; font-weight: bold; text-decoration: none;}
#menu ul li ul{position: absolute; top: 46px; left: 0px; width: 800px; display: none;}
#menu ul li ul li{background: url(./../images/menu/sub_bg.gif) top left repeat-x; float: left; text-align: left; height: 30px;}
#menu ul li ul li a{font-size: 12px; display: block; height: 30px; line-height: 30px; padding-left: 20px; padding-right: 20px; float: left;  background: url(./../images/menu/bg.gif) top left repeat-x;}
#menu ul li ul li a:hover{background: url(./../images/menu/sub_bg.gif) top left repeat-x;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- LEFT COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#icons_right_menu{padding-top: 40px; margin-left: 13px; padding-bottom: 60px;}
#icons_right_menu .wimp{padding-bottom: 10px;}
#/*icons_right_menu .wimp img{width: 303px; height: 98px;}*/
#icons_right_menu .mpc img{margin-left: -17px;}

#banner_box{}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CENTER COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#main_search{padding-top: 0px; width: 529px; }
#main_search .header{margin-bottom: 5px;}
#main_search .search_button{margin: 0px auto; display: block; width: 92px;}

.search_variants{margin-bottom: 60px;}

#image_slider{}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HORISONTAL ICON MENU -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#horisontal_icon_menu{padding: 55px 40px 0px 40px;}
* html #horisontal_icon_menu{padding-top: 25px;}
*+html #horisontal_icon_menu{padding-top: 25px;}
#horisontal_icon_menu li{width: 33.3%; float: left; text-align: center; padding-top: 6px;}
#horisontal_icon_menu li.last{padding-top: 0px;}

#builders_companies{padding: 0px 20px; padding-top: 10px;}
#builders_companies table{width: 100%;}
#builders_companies td{text-align: center;}


.blue_box{background: url(./../images/blue_box/bg.gif) left bottom repeat-x; position: relative;}
.blue_box .t{background: url(./../images/blue_box/top_bottom.gif) top left repeat-x;}
.blue_box .b{background: url(./../images/blue_box/top_bottom.gif) bottom left repeat-x;}
.blue_box .l{background: url(./../images/blue_box/left.gif) top left repeat-y;}
.blue_box .r{background: url(./../images/blue_box/right.gif) top right repeat-y;}

.blue_box .tl{position: absolute; top: 0px; left: 0px; width: 18px; height: 18px; background: url(./../images/blue_box/top_left.gif);}
.blue_box .tr{position: absolute; top: 0px; right: 0px; width: 18px; height: 18px; background: url(./../images/blue_box/top_right.gif);}
.blue_box .bl{position: absolute; bottom: 0px; left: 0px; width: 18px; height: 18px; background: url(./../images/blue_box/bottom_left.gif);}
.blue_box .br{position: absolute; bottom: 0px; right: 0px; width: 18px; height: 18px; background: url(./../images/blue_box/bottom_right.gif);}
* html .blue_box .iefix{bottom: -1px;}
* html .blue_box_reqdoc .iefix{bottom: -1px;}
.blue_box .over {
	background: url(./../images/blue_box/prop_bg.gif) no-repeat left center;
	height: 95px;
	margin-top: 7px;
	border: 0px solid #F00;
}
.blue_box .block_header{height: 34px; background: #4e5a78; color: #ffc; font-size: 18px; font-family: Tahoma; text-align: center; line-height: 34px;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- POPULAR CITIES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#popular_cities{width: 854px; margin: 0px auto; margin-bottom: 40px;}
#popular_cities .spacer{height: 12px; overflow: hidden;}
#popular_cities table{width: 100%;}
#popular_cities table td{padding: 6px 20px 0px 20px; vertical-align: top; width: 20%;}
#popular_cities table td.pc{padding: 6px 5px 0px 10px; vertical-align: top; width: 20%; white-space: nowrap;}
#popular_cities table td a{color: #346095; font-size: 11px; font-family: Tahoma; text-decoration: none;}
#popular_cities table td a:hover{text-decoration: underline;}
#popular_cities table td p{padding: 1px 0px;}

#popular_cities .delimiter{width: 2px; padding: 0px 0px 0px 0px; vertical-align: middle;}

#wtf_MHT{margin: 0px 40px; text-align: center; margin-bottom: 5px;}
#wtf_MHT h1{color: #346095; font-size: 18px; font-family: Tahoma; margin-bottom: 16px;}
#wtf_MHT h3{color: #346095; font-size: 18px; font-family: Tahoma; margin-bottom: 16px;}
#wtf_MHT h1 b{color: #f86207;}
#wtf_MHT h3 b{color: #f86207;}
#wtf_MHT p{color: #346095; font-size: 14px; font-family: "Trebuchet MS"; line-height: 18px; text-align: left; color: #000; /*letter-spacing: 1px;*/}

#footer_menu{width: 854px; margin: 0px auto; }
#footer_menu .spacer{height: 12px; overflow: hidden;}
#footer_menu table{width: 100%;}
#footer_menu table td{padding: 11px 20px 0px 20px; vertical-align: top; width: 20%;}
#footer_menu table td h2{color: #346095; font-size: 11px; font-family: Tahoma; white-space: nowrap;}
#footer_menu table td a{color: #346095; font-size: 11px; font-family: Tahoma; text-decoration: none;}
#footer_menu table td a:hover{text-decoration: underline;}
#footer_menu table td p{padding: 1px 0px;}
.seoblock {padding: 10px;}
.seoblock p{color: #346095; font-size: 11px; font-family: Tahoma; text-align: justify;}
#footer_menu .delimiter{width: 2px; padding: 0px 0px 0px 0px; vertical-align: middle;}

#footer p{color: #336699; font-size: 11px; font-family: Tahoma; text-align: center; line-height: 12px;}
#iho{position: absolute; top: 0px; left: 140px;}










/*
OTHER STYLES
*/
.v_top{vertical-align: top;}
.center{text-align: center;}

#index_content{ float: right; margin-right: 30px;}

#search_box{min-height: 99px; background: url(../images/search_box/center.gif) 0px 0px repeat-x !important; width: 529px;}
#sb_left{min-height: 99px; background: url(../images/search_box/left.gif) top left no-repeat !important;}
#sb_right{min-height: 99px; background: url(../images/search_box/right.gif) top right no-repeat !important;}

#search_table{margin: 0px auto; width: 460px; padding-top: 10px; border: 0px solid #000;}
#search_table .header{color: #e55b07; font-family: "Trebuchet MS"; font-size: 18px; font-weight: bold;}
*+html #search_table .header{padding-top: 10px;}
#search_table .inp_text{height: 24px; font-size: 18px; border: solid 1px #646464; width: 412px; margin: 3px 0px;}
#search_table .brown_text{color: #464646; font-family: "Trebuchet MS"; font-size: 12px;}
#search_table .blue_text{color: #386e82; font-family: "Trebuchet MS"; font-size: 12px;}

.orange_text{color: #336699; font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; white-space: nowrap;}
.orange_text_right {
    padding-right: 7px;
}

.slct{font-size: 11px; font-family: "Trebuchet MS"; color: #333333; width: 86px;}
.stripe_line{height: 15px; background: url(../images/stripe_line.gif) repeat-x !important;}

.green_text{color: #7dab1e; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS";}
.grey_text{color: #464646; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS";}
.red_text{color: #e55b07; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS";}

#pre_approve p{
    font-family: "Trebuchet MS";
    font-size: 11px;
    color: #333333;
    padding: 10px 0px 0px 0px;
    line-height: 13px;
    text-align: left;
}

/*Pre-approve Blue conteiner*/
td.pap_cont_top_left {
  font-size: 10px;
  height: 20px !important;
  background-image: url(../images/background/pap_cont/top_left.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 15px !important;
}

td.pap_cont_top_right {
  font-size: 10px;
  height: 20px !important;
  background-image: url(../images/background/pap_cont/top_right.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 16px !important;
}
td.pap_cont_top_center {
  font-size: 10px;
  line-height: 10px;
  background-image: url(../images/background/pap_cont/top_center.png);
  background-position: top left;
  background-repeat: repeat-x;
  height: 20px !important;
}

td.pap_cont_m_left {
  font-size: 10px;
  width: 14px !important;
  border-left: 1px solid #a6d0e7;
  background-color: #fdfeff;
  background-image: url(../images/background/pap_cont/mid_center.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}

td.pap_cont_m_right {
  font-size: 10px;
  width: 15px !important;
  border-right: 1px solid #a6d0e7;
  background-color: #fdfeff;
  background-image: url(../images/background/pap_cont/mid_center.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}
td.pap_cont_m_center {
  background-color: #fdfeff;
  background-image: url(../images/background/pap_cont/mid_center.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}

td.pap_cont_bot_left {
  font-size: 10px;
  height: 15px !important;
  background-image: url(../images/background/pap_cont/bot_left.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 15px !important;
}

td.pap_cont_bot_right {
  font-size: 10px;
  height: 15px !important;
  background-image: url(../images/background/pap_cont/bot_right.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 16px !important;
}

td.pap_cont_bot_center {
  background-image: url(../images/background/pap_cont/bot_center.png);
  background-position: top left;
  background-repeat: repeat-x;
  height: 15px !important;
}


td.pap_box_top_left {
  font-size: 10px;
  height: 15px !important;
  background-image: url(../images/background/pap_box/top_left.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 15px !important;
}

td.pap_box_top_right {
  font-size: 10px;
  height: 15px !important;
  background-image: url(../images/background/pap_box/top_right.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 15px !important;
}
td.pap_box_top_center {
  font-size: 10px;
/*  height: 14px !important;*/
  line-height: 10px;
  border-top: 1px solid #bdbcbd;
  background-color: #fefefe;
}




td.pap_box_bot_left {
  font-size: 10px;
  height: 15px !important;
  background-image: url(../images/background/pap_box/bot_left.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  width: 15px !important;
}

td.pap_box_bot_right {
  font-size: 10px;
  height: 15px !important;
  background-image: url(../images/background/pap_box/bot_right.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  width: 15px !important;
}
td.pap_box_bot_center {
  font-size: 10px;
/*  height: 14px !important;*/
  line-height: 10px;
/*  border-bottom: 1px solid #bdbcbd;*/
  background-color: #f1f1f1;
  background-image: url(../images/background/pap_box/bot_c.png);
  background-position: bottom;
  background-repeat: repeat-x;
}

td.pap_box_m_left {
  font-size: 10px;
  width: 14px !important;
  border-left: 1px solid #bdbcbd;
  background-color: #fefefe;
  background-image: url(../images/background/pap_box/bckg.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}

td.pap_box_m_right {
  font-size: 10px;
  width: 14px !important;
  border-right: 1px solid #bdbcbd;
  background-color: #fefefe;
  background-image: url(../images/background/pap_box/bckg.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}
td.pap_box_m_center {
  background-color: #fefefe;
  background-image: url(../images/background/pap_box/bckg.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}

td.pap_box_m_center table{
  width: 100%;
}


ul.galka1 {
	margin-left: 10px;
}

ul.galka1 li {
  list-style-image: url(../images/background/galka.png);
  font-size: 12px;
  color: #1b1b1b;
  font-family: 'Trebuchet MS';
  margin-right: 0px;
  margin-left: 10px;
}


td.refine_search_cell_cont {
  vertical-align: top;
  padding: 0px;
  width: 280px;
}


.whitebox_tl {
  width: 10px;
  height: 10px;
}

.whitebox_t {
  height: 10px;
  background-image: url(../images/rs/tb.png);
  background-repeat: repeat-x;
  background-position: top left;
}

.whitebox_b {
  height: 10px;
  background-image: url(../images/rs/bb.png);
  background-repeat: repeat-x;
  background-position: top left;
}


.whitebox_tr {
  width: 10px;
  height: 10px;
}


.whitebox_l {
  width: 10px;
  background-image: url(../images/rs/lb.png);
  background-repeat: repeat-y;
  background-position: top left;

}

.whitebox_r {
  width: 10px;
  background-image: url(../images/rs/rb.png);
  background-repeat: repeat-y;
  background-position: top left;

}


.whitebox_c {
    background-color: #FFFFFF;
    padding: 5px;
    padding-top: 10px;
    text-align: left;
}

.whitebox_b {
  height: 10px;
  background-image: url(../images/rs/bb.png);
  background-repeat: repeat-x;
  background-position: top left;
}


.rs_title {
    font-family: Trebuchet MS;
    font-size: 18px;
    color: #e55b07;
}

.rs_stitle {
    font-family: Trebuchet MS;
    font-size: 15px;
    color: #79c0fb;
}

.rs_sname {
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #ff6600;
	/*display: block; */
	text-align: center;
}
/* */
.rs_bkg {background: url(./../images/rs_gradient.gif) left bottom repeat-x #FFF; border: solid 1px #69c;}
.rs_tddd{vertical-align: top; padding: 15px 10px; }
.rs_tddd2{padding: 15px 0px; }
.rs_tddd a{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}
.rs_tddd1{padding-top: 12px;}
.rs_link {
    font-family: Trebuchet MS;
    font-size: 10px;
    color: #7dab1e;
    white-space: nowrap;
}
.rs_link:hover {
    font-family: Trebuchet MS;
    font-size: 10px;
    color: #7dab1e;
    white-space: nowrap;
}


div.project_conteiner {
  clear: both;
  padding: 15px;
  margin: 0px;
  background-image: url(../images/background/bbckg1.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 650px;
  height: 180px;
}

div.project_conteiner1 {
  clear: both;
  padding: 15px;
  margin: 0px;
  background-image: url(../images/background/ybckg1.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 650px;
  height: 180px;
}

td.project_photo_cell{
    width: 115px;
    vertical-align: top;
}

img.project_photo {
  border: 2px solid #a5d6fb;
}


div.bldr_name {
  font-size: 16px;
  color: #386e82;
  font-weight: bold;
  font-family: Trebuchet MS;
  white-space: nowrap;
}

div.prj_name {
  font-size: 12px;
  color: #636363;
  font-weight: bold;
  font-family: Trebuchet MS;
  white-space: nowrap;
  padding-bottom: 5px;
  line-height: 14px;
}


td.project_info_cell {
  padding-left: 7px;
  width: 240px;
  line-height: 17px;
  vertical-align: top;
}

div.prj_links{
  font-size: 10px;
  color: #333333;
}

div.prj_links a{
  font-size: 10px;
  color: #e55b07;
  font-weight: normal;
  font-family: Trebuchet MS;
  white-space: nowrap;
}

div.prj_links a:hover{
  font-size: 10px;
  color: #e55b07;
  font-weight: normal;
  font-family: Trebuchet MS;
  white-space: nowrap;
}
.dottedline_cell{
  padding-left: 7px;
  padding-right: 10px;
}
.params_cell {
  vertical-align: top;
  line-height: 15px;
}


.dottedline {
  height: 6px;
  line-height: 6px;
  font-size: 6px;
  border: 0px;
  background-image: url(../images/background/dotline.gif);
  background-position: left center;
  background-repeat: repeat-x;
}

.params {
  font-size: 12px;
  color: #7d7d7d;
  font-weight: normal;
  font-family: Trebuchet MS;
  white-space: nowrap;
}

.paginator {
  font-size: 14px;
  color: #7d7d7d;
  font-weight: normal;
  font-family: Trebuchet MS;
  white-space: nowrap;
}

.paginator a{
  font-size: 14px;
  color: #7d7d7d;
  font-weight: normal;
  font-family: Trebuchet MS;
  white-space: nowrap;
}



.paramsv {
  font-size: 12px;
  color: #386e82;
  font-weight: normal;
  font-family: Trebuchet MS;
  white-space: nowrap;
}


.checkbox_cell {
  padding-left: 0px;
  padding-top: 5px;
  font-size: 12px;
  color: #386e82;
  font-weight: normal;
  font-family: Trebuchet MS;
  white-space: nowrap;
  vertical-align: top;
}

.red_butt_l {
  background-image: url(../images/background/rbut_l.png);
  background-position: top right;
  background-repeat: no-repeat;
  height: 26px;
}

.red_butt_r {
  background-image: url(../images/background/rbut_r.png);
  background-position: top left;
  background-repeat: no-repeat;
  height: 26px;
}
.red_butt_c {
  background-image: url(../images/background/rbut_c.png);
  background-position: top left;
  background-repeat: repeat-x;
  height: 26px;
  font-size: 12px;
  font-family: Trebuchet MS;
  color: #fefefe;
}


.rebate_div {
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	top: 200px;
	left: 150px;
	z-index: 10000;
	display: none;
	width: 1000px;
}

.rebate_div_header {
	padding: 3px;
	text-align: center;
	background-color: #333399;
	font-family: Calibri;
	font-size: 18pt;
	color: #FFFFFF;
}

.rebate_div_header2 {
	color: #000000;
	font-family: Tahoma;
	font-size: 24pt;
	text-align: left;
	padding: 5px;
}

.rebate_div_table {
	background-color: #ccccff;
	padding-right: 15px;
}

.rebate_div_cell_text {
	font-family: Calibri;
	font-size: 11pt;
	color: #000000;
	text-align: right;
	padding: 3px;
}

.rebate_div_cell_input {
	text-align: left;
	padding: 3px;
}

.rebate_div_bot_text_1 {
	color: #808080;
	font-family: Tahoma;
	font-size: 9pt;
	text-align: left;
}

.rebate_div_bot_text_2 {
	color: #808080;
	font-family: Calibri;
	font-size: 11pt;
	text-align: left;
}

.rebate_div_bot_but_1 {
	text-align: right;
}


.rebate_div_bot_text_3 {
	color: #808080;
	font-family: Tahoma;
	font-size: 8pt;
	text-align: left;
	padding: 5px;
	padding-bottom: 30px;
}


.rebate_div_bot_text_4 {
	color: #808080;
	font-family: Tahoma;
	font-size: 8pt;
	text-align: left;
	padding: 5px;
	padding-bottom: 3px;
}
.rebate_div_footer {
	padding: 5px;
	text-align: center;
	background-color: #333399;
	font-family: Calibri;
	font-size: 11pt;
	color: #FFFFFF;
}

.sr_title {
  font-family: Myriad Pro;
  font-weight: bold;
  font-size: 28px;
  color: #7dab1e;
}

td.search_result_cell_cont {
  vertical-align: top;
  padding: 0px;
  text-align: left;
}



div.find_home_head1_m {
  width: 819px !important;
/*  height: 100px !important;*/
  margin: 0px;
  padding: 0px;
  margin: 0px auto;
/*  display: table-cell;*/
  vertical-align: bottom;
/*  border: 1px solid #FF0000;*/
}
div.find_home_head1_l {
  text-align: left;
  padding: 0px;
  margin: 0px;
  padding-left: 35px;
  vertical-align: top;
  float: left;
 /* height: 100px !important;*/
}

div.find_home_head1_l p {
  font-family: Trebuchet MS;
  font-size: 21px;
  color: #7dab1e;
}

div.find_home_head1_r {
  font-family: Trebuchet MS;
  font-size: 16px;
  color: #4b4b4b;
  font-weight: bold;
  float: right;
/*  padding-top: 60px;*/
  padding-right: 20px;
  text-align: right;
}


div.find_home_cont1_m {
  width: 819px !important;
 /* height: 645px !important;*/
  margin: 0px;
  padding: 0px;
  margin: 0px auto;
}

div.find_home_cont3_m {
  width: 535px !important;
  height: 480px !important;
  margin: 0px;
  padding: 0px;
  margin: 0px auto;
  margin-top: 20px;
}

div.find_home_head1_m {
  width: 819px !important;
/*  height: 100px !important;*/
  margin: 0px;
  padding: 0px;
  margin: 0px auto;
/*  display: table-cell;*/
  vertical-align: bottom;
/*  border: 1px solid #FF0000;*/
}
div.find_home_head1_l {
  text-align: left;
  padding: 0px;
  margin: 0px;
  padding-left: 35px;
  vertical-align: top;
  float: left;
 /* height: 100px !important;*/
}

div.find_home_head1_l p {
  font-family: Trebuchet MS;
  font-size: 21px;
  color: #7dab1e;
}

div.find_home_head1_r {
  font-family: Trebuchet MS;
  font-size: 16px;
  color: #4b4b4b;
  font-weight: bold;
  float: right;
/*  padding-top: 60px;*/
  padding-right: 20px;
  text-align: right;
}

div.find_home_cont1_l2 {
  width: 12px;
  height: 730px;
  background-image: url(../images/background/preapp1_mleft2.png);
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  margin: 0px;
  padding: 0px;
}

div.find_home_cont1_c2 {
  width: 784px;
  min-height: 730px;
  background-image: url(../images/background/preapp1_mcenter2.png);
  background-position: top left;
  background-repeat: repeat-x;
  float: left;
  text-align: left;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  padding-top: 35px;
  padding-left: 10px;
}

div.find_home_cont1_r2 {
  width: 13px;
  height: 730px;
  background-image: url(../images/background/preapp1_mright2.png);
  background-position: top left;
  background-repeat: no-repeat;
  float: right;
  margin: 0px;
  padding: 0px;
}


div.find_home_cont1_l {
  width: 12px;
  height: 645px;
  background-image: url(../images/background/preapp1_mleft.png);
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  margin: 0px;
  padding: 0px;
}

div.find_home_cont1_c {
  width: 784px;
  height: 645px;
  background-image: url(../images/background/preapp1_mcenter.png);
  background-position: top left;
  background-repeat: repeat-x;
  float: left;
  text-align: left;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  padding-top: 35px;
  padding-left: 10px;
}

div.find_home_cont1_r {
  width: 13px;
  height: 645px;
  background-image: url(../images/background/preapp1_mright.png);
  background-position: top right;
  background-repeat: no-repeat;
  float: right;
  margin: 0px;
  padding: 0px;
}


div.find_home_cont3_l {
  width: 12px;
  height: 475px;
  background-image: url(../images/background/preapp3_mleft.png);
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  margin: 0px;
  padding: 0px;
}

div.find_home_cont3_c {
  width: 500px;
  height: 475px;
  background-image: url(../images/background/preapp3_mcenter.png);
  background-position: top left;
  background-repeat: repeat-x;
  float: left;
  text-align: left;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  padding-top: 35px;
  padding-left: 10px;
}

div.find_home_cont3_r {
  width: 13px;
  height: 475px;
  background-image: url(../images/background/preapp3_mright.png);
  background-position: top right;
  background-repeat: no-repeat;
  float: right;
  margin: 0px;
  padding: 0px;
}



td.pap_box_top_left {
  font-size: 10px;
  height: 15px !important;
  background-image: url(../images/background/pap_box/top_left.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 15px !important;
}

td.pap_box_top_right {
  font-size: 10px;
  height: 15px !important;
  background-image: url(../images/background/pap_box/top_right.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 15px !important;
}
td.pap_box_top_center {
  font-size: 10px;
/*  height: 14px !important;*/
  line-height: 10px;
  border-top: 1px solid #bdbcbd;
  background-color: #fefefe;
}




td.pap_box_bot_left {
  font-size: 10px;
  height: 15px !important;
  background-image: url(../images/background/pap_box/bot_left.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  width: 15px !important;
}

td.pap_box_bot_right {
  font-size: 10px;
  height: 15px !important;
  background-image: url(../images/background/pap_box/bot_right.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  width: 15px !important;
}
td.pap_box_bot_center {
  font-size: 10px;
/*  height: 14px !important;*/
  line-height: 10px;
/*  border-bottom: 1px solid #bdbcbd;*/
  background-color: #f1f1f1;
  background-image: url(../images/background/pap_box/bot_c.png);
  background-position: bottom;
  background-repeat: repeat-x;
}

td.pap_box_m_left {
  font-size: 10px;
  width: 14px !important;
  border-left: 1px solid #bdbcbd;
  background-color: #fefefe;
  background-image: url(../images/background/pap_box/bckg.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}

td.pap_box_m_right {
  font-size: 10px;
  width: 14px !important;
  border-right: 1px solid #bdbcbd;
  background-color: #fefefe;
  background-image: url(../images/background/pap_box/bckg.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}
td.pap_box_m_center {
  background-color: #fefefe;
  background-image: url(../images/background/pap_box/bckg.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}

td.pap_box_m_center table{
  width: 100%;
}


.pap_req {
  text-align: left;
  font-family: Trebuchet MS;
  font-size: 100%;
  color: #e55b07;
  font-weight: bold;
  vertical-align: top;
  white-space: nowrap;
  padding: 0px;
  padding-bottom: 7px;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
  white-space: nowrap;
}

.pap_req_nw {
  text-align: left;
  font-family: Trebuchet MS;
  font-size: 100%;
  color: #e55b07;
  font-weight: bold;
  vertical-align: top;
  white-space: nowrap;
  padding: 0px;
  padding-bottom: 7px;
  padding-left: 0px;
  padding-right: 0px;
  white-space: nowrap;
}


.width0 {
  width: 1%;
}

.pap_inp_box {
  text-align: right;
  vertical-align: top;
  padding: 0px;
  padding-bottom: 7px;
  padding-left: 0px;
  padding-right: 0px;
  white-space: nowrap;
}

.pap_inp_box_la {
  text-align: left;
  vertical-align: top;
  padding: 0px;
  padding-bottom: 7px;
  padding-left: 0px;
  padding-right: 0px;
  white-space: nowrap;
}


.pap_gen {

  width: 100%;




  font-family: Trebuchet MS;
  font-size: 100%;
  color: #1c5569;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  padding: 0px;
  padding-bottom: 7px;
  padding-left: 0px;
  padding-right: 0px;
  white-space: nowrap;
}
.center {
  text-align: center;
}
.example {
  text-align: left;
  font-family: 'Trebuchet MS';
  font-size: 100%;
  color: #4b4b4b;
  font-weight: normal;
  white-space: nowrap;
  width: 100%;
  padding: 1px;
  .padding: 2px;
  _padding: 2px;
  padding-bottom: 7px;
  padding-right: 0px;
  padding-left: 10px;
  vertical-align: top;
}





/*Pre-approve Blue conteiner*/
td.pap_cont_top_left {
  font-size: 10px;
  height: 20px !important;
  background-image: url(../images/background/pap_cont/top_left.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 15px !important;
}

td.pap_cont_top_right {
  font-size: 10px;
  height: 20px !important;
  background-image: url(../images/background/pap_cont/top_right.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 16px !important;
}
td.pap_cont_top_center {
  font-size: 10px;
  line-height: 10px;
  background-image: url(../images/background/pap_cont/top_center.png);
  background-position: top left;
  background-repeat: repeat-x;
  height: 20px !important;
}

td.pap_cont_m_left {
  font-size: 10px;
  width: 14px !important;
  border-left: 1px solid #a6d0e7;
  background-color: #fdfeff;
  background-image: url(../images/background/pap_cont/mid_center.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}

td.pap_cont_m_right {
  font-size: 10px;
  width: 15px !important;
  border-right: 1px solid #a6d0e7;
  background-color: #fdfeff;
  background-image: url(../images/background/pap_cont/mid_center.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}
td.pap_cont_m_center {
  background-color: #fdfeff;
  background-image: url(../images/background/pap_cont/mid_center.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}

td.pap_cont_bot_left {
  font-size: 10px;
  height: 15px !important;
  background-image: url(../images/background/pap_cont/bot_left.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 15px !important;
}

td.pap_cont_bot_right {
  font-size: 10px;
  height: 15px !important;
  background-image: url(../images/background/pap_cont/bot_right.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 16px !important;
}

td.pap_cont_bot_center {
  background-image: url(../images/background/pap_cont/bot_center.png);
  background-position: top left;
  background-repeat: repeat-x;
  height: 15px !important;
}
.bottom_info {
  font-family: Trebuchet MS;
  font-size: 12px;
  text-align: center;
  color: #000000;
  padding: 3px;
  font-weight: bold;
  clear: both;
}
.bottom_info2 {
  font-family: Trebuchet MS;
  font-size: 12px;
  text-align: center;
  color: #17365d;
  white-space: normal;
  line-height: 14px;
  height: auto;
  font-weight: bold;
  clear: both;
  width: 650px;
  margin: 0px auto;
}

.bottom_info2 a{
  font-family: Trebuchet MS;
  font-size: 12px;
  text-align: center;
  color: #17365d;
  white-space: normal;
  line-height: 14px;
  height: auto;
  font-weight: bold;
  clear: both;
  text-decoration: none;
}

.bottom_info3 {
  font-family: Trebuchet MS;
  font-size: 12px;
  text-align: center;
  color: #fd8003;
  white-space: normal;
  line-height: 14px;
  height: auto;
  font-weight: bold;
  clear: both;
}
.bottom_info4 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #0f55c3;
  white-space: normal;
  height: auto;
  font-weight: bold;
  text-align: center;
}

.bottom_info5 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #000000;
  text-align: left;
  white-space: normal;
  height: auto;
  font-weight: bold;
}
.vrpd_tit {
	color: #e55b07;
}

/*Pre-approve Blue conteiner*/
.find_home_cont1_c2 #head {
  font-family: Trebuchet MS;
  font-size: 21px;
  color: #7dab1e;
}

div.pap1_box4 {
  width: 251px !important;
  height: 527px !important;
  background-image: url(../images/background/preapp1_slide41.png);
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0px;
  margin-left: 15px;
  padding-top: 7px;
}


ul.galka {
	margin-left: 10px;

}
ul.galka li {
  list-style-image: url(../images/background/galka.png);
  font-size: 14px;
  color: #1b1b1b;
  font-family: 'Trebuchet MS';
  margin-right: 10px;
  margin-left: 10px;
}


span.blue_text_preapp {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #1c5569;
  font-weight: bold;
  white-space: nowrap;
}



.cuns_header{
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #7dab1e;
    white-space: nowrap;
    padding-left: 10px;
    border: 1px solid #4d5459;
}

.cuns_body {
  background-color: #fbffff;
  background-image: url(../images/background/consbkg.png);
  background-repeat: repeat-x;
  background-position: top left;
/*  border: 1px solid #4d5459;*/
/*  padding-left: 30px;*/
/*  padding-top: 5px;*/
  text-align: center;
}

.cuns_body1 {
  background-color: #fffefb;
  background-image: url(../images/background/consbkg1.png);
  background-repeat: repeat-x;
  background-position: top left;
/*  border: 1px solid #4d5459;*/
/*  padding-left: 30px;*/
/*  padding-top: 5px;*/
}

.cuns_body2 {
  background-color: #fffcfb;
  background-image: url(../images/background/consbkg2.png);
  background-repeat: repeat-x;
  background-position: top left;
/*  border: 1px solid #4d5459;*/
/*  padding-left: 30px;*/
/*  padding-top: 5px;*/
}


.cuns_sheader_text {
  text-align: left;
  font-family: Myriad Pro;
  font-size: 16px;
  color: #386e82;
	vertical-align: middle;
}

.cuns_sheader_text a{
  text-align: left;
  font-family: Myriad Pro;
  font-size: 16px;
  color: #386e82;
  padding-left: 5px;
}

.cuns_sheader_text img {
	border: 0px solid red;
	margin-top: 3px;
}


.cuns_data_header {
  border: 1px solid #000000;
  text-align: left;
  font-family: Myriad Pro;
  font-size: 17px;
  font-weight: bold;
  color: #4b4b4b;
  padding-left: 3px;
  padding-right: 3px;
  vertical-align: bottom;
  white-space: nowrap;
}

.cuns_data_data {
  border: 1px solid #000000;
  text-align: center;
  font-family: Myriad Pro;
  font-size: 17px;
  color: #000000;
  white-space: nowrap;

  padding-left: 3px;
  padding-right: 3px;
  vertical-align: bottom;
  padding-bottom: 5px;

}


.centered_table {
  margin: 0px auto;
}

.accord_images_bckg {
  background-image: url(../images/accordeon/images_block.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 318px;
  height: 121px;
  margin-top: 10px;
}

.project_details_data {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #1c5569;
  font-weight: bold;
}
.pdp_right_headers {
    font-size: 21px;
    color: #e55b07;
    font-weight: bold;
    font-family: Trebuchet MS;
}
.pdp_right_cell {
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 30px;
  padding-bottom: 10px;
  background-color: #f5f5f5;
  border: 1px solid #bdbcbd;
  background-image: url(../images/accordeon/accord_right_cell_header.png);
  background-position: top left;
  background-repeat: repeat-x;

}

.pdp_images_count {
  font-family: Trebuchet MS;
  font-size: 21px;
  color: #4b4b4b;
  padding-left: 3px;
  padding-right: 3px;
}


div.fin_box {
  clear: both;
  padding: 15px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 7px;
  margin: 0px;
  background-image: url(../images/background/fin_box.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 315px;
  height: 144px;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/background/fin_box.png,sizingMethod='scale');
}


.compare_row_section_td1 {
  font-weight: bold;
  background-color: #dddddd;
}

.compare_row_section_td2 {
    background-color: #dddddd;
    white-space: nowrap;
    border-left: 1px solid black;
}

.compare_row_data1_td1 {
    white-space: nowrap;
    background-color: #efefef;
}

.compare_row_data1_td2 {
    background-color: #efefef;
    border-left: 1px solid black;
}

.compare_row_data2_td1 {
    white-space: nowrap;
    background-color: #ffffff;
}

.compare_row_data2_td2 {
    background-color: #ffffff;
    border-left: 1px solid black;
}

.compare_row_delimiter_td {
    background-color: #ffffff;
}

.hbs_bot_link{
  color: #FFFFFF;
  text-decoration: none;
  font-family: Tahoma;
  font-size: 10px;
}

.hbs_top_link{
  color: #FFFFFF;
  text-decoration: none;
  font-family: Tahoma;
  font-size: 14px;
}


#pre_approve{}
#pre_approve p{font-family: "Trebuchet MS"; font-size: 11px; color: #333333; padding: 10px 0px 0px 0px; line-height: 13px; text-align: left;}
#main_table {
font-family: "Trebuchet MS"; font-size: 11px;
margin-left: auto;
margin-right: auto;
}
.builder_register_param_text {
  text-align: right;
  white-space: nowrap;
  vertical-align: top;
  padding: 2px;
  padding-right: 3px;
  font-size: 13px;
}

.builder_register_param_text1 {
  text-align: right;
  white-space: nowrap;
  vertical-align: top;
  padding: 2px;
  padding-right: 3px;
font-family: "Trebuchet MS"; font-size: 11px;
color: #AA0000;
}
.builder_register_header_cell {
  text-align: left;
  padding: 3px;
  padding-left: 10px;
  font-size: 16px;
  font-weight: bold;
font-family: "Trebuchet MS";
}


.builder_register_param_value{
  text-align: right;
  white-space: normal;
  padding: 2px;
  padding-right: 3px;
font-family: "Trebuchet MS"; font-size: 11px;
  vertical-align: top;
}

div.tooltip {
  background-color: #ffffe1;
  color: #000000;
  border: 1px solid #000000;
  font-size: 13px;
  position: absolute;
  padding: 3px;
}



.metro_area_marker {
    background-image: url(../images/dot.png);
    width: 10px;
    height: 17px; position: absolute;
    background-repeat: no-repeat;
    cursor: pointer;
}

.metro_area_hint{
    position: absolute;
    border: 1px solid #ff6600;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #FFFFFF;
    color: #000000;
    font-size: 11px;
}





#ten_reasons{padding-top: 54px; padding-left: 40px; padding-right: 40px;}
#ten_reasons .header{}
#ten_reasons .header h1{color: #366194; font-size: 18px; font-family: Tahoma; line-height: 18pt;}
#ten_reasons .header img{height: 38px;}
#ten_reasons .text h1{color: #366194; font-size: 18px; font-family: Tahoma; line-height: 18pt;}
#ten_reasons .text p{color: #366194; font-size: 12px; font-family: Tahoma; line-height: 14px;}

.orangebutton{width: 297px; height: 42px; background: url(./../images/buttons/orange.jpg) top left no-repeat; color: #f86106; font-size: 18px; line-height: 42px; padding-left: 18px; position: relative;}
.bluebutton{width: 297px; height: 42px; background: url(./../images/buttons/blue.jpg) top left no-repeat; color: #143a67; font-size: 18px; line-height: 42px; padding-left: 18px; position: relative;}
.greenbutton{width: 297px; height: 42px; background: url(./../images/buttons/green.jpg) top left no-repeat; color: #019c01; font-size: 18px; line-height: 42px; padding-left: 18px; position: relative;}

#ten_reason_icon1{position: absolute; top: -20px; right: 30px; width: 52px; height: 70px; background: url(./../images/icons/1.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./../images/icons/1.png,sizingMethod='scale');}
#ten_reason_icon2{position: absolute; top: -5px; right: 30px; width: 110px; height: 45px; background: url(./../images/icons/2.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./../images/icons/2.png,sizingMethod='scale');}
#ten_reason_icon3{position: absolute; top: -10px; right: 20px; width: 58px; height: 58px; background: url(./../images/icons/3.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./../images/icons/3.png,sizingMethod='scale');}
#ten_reason_icon4{position: absolute; bottom: 4px; right: 20px; width: 87px; height: 59px; background: url(./../images/icons/4.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./../images/icons/4.png,sizingMethod='scale');}
#ten_reason_icon5{position: absolute; top: -5px; right: 0px; width: 81px; height: 50px; background: url(./../images/icons/5.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./../images/icons/5.png,sizingMethod='scale');}
#ten_reason_icon6{position: absolute; top: -15px; right: 5px; width: 101px; height: 53px; background: url(./../images/icons/6.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./../images/icons/6.png,sizingMethod='scale');}
#ten_reason_icon7{position: absolute; bottom: 4px; right: 30px; width: 79px; height: 64px; background: url(./../images/icons/7.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./../images/icons/7.png,sizingMethod='scale');}
#ten_reason_icon8{position: absolute; top: -10px; right: 30px; width: 55px; height: 53px; background: url(./../images/icons/8.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./../images/icons/8.png,sizingMethod='scale');}
#ten_reason_icon9{position: absolute; top: -10px; right: 30px; width: 86px; height: 57px; background: url(./../images/icons/9.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./../images/icons/9.png,sizingMethod='scale');}
#ten_reason_icon10{position: absolute; top: -26px; right: 30px; width: 68px; height: 66px; background: url(./../images/icons/10.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./../images/icons/10.png,sizingMethod='scale');}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FIRST TIME HOME BUYER TAX CREDIT -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#FTHBTC{padding-top: 54px;}
#FTHBTC .header img{height: 38px; margin-bottom: 10px;}
#FTHBTC .text p{color: #5980a9; font-size: 14px; font-family: Tahoma; padding: 8px;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HORISONTAL BIG ICON MENU -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#horisontal_big_icon_menu{ padding: 0px 40px;}
#horisontal_big_icon_menu li{width: 25%; float: left; text-align: center;}

#NAHB{margin: 0px 40px; margin-top: 40px;}
#NAHB .container{padding: 20px 30px; padding-bottom: 10px;}
#NAHB .container p{color: #346095; font-size: 11px; line-height: 14px;}



.vpd_top_adr {
  font-family: Trebuchet MS;
  color: #4b4b4b;
  font-size: 12px;
  font-weight: bold;
}
.vpd_top_mpn{
  font-family: Trebuchet MS;
  color: #386e82;
  font-size: 21px;
}

.vpd_top_pn{
  font-family: Trebuchet MS;
  color: #7dab1e;
  font-size: 28px;
}


.schools_header {
  background-color: #5d9de2;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Trebuchet MS;
  border-left: 1px solid #FFFFFF;
  padding: 3px;
}

.schools_data {
  text-align: left;
  padding: 3px;
  padding-left: 5px;
  color: #4291ff;
  font-weight: normal;
  font-family: Trebuchet MS;
  border-left: 1px solid #FFFFFF;
}

.schools_data_row0 {
  background-color: #FFFFFF;
}


.schools_data_row1 {
  background-color: #eaf3fc;
  border-top: 1px solid #d8e7f5;
  border-bottom: 1px solid #d8e7f5;
}
.schdetrow1 {
  background-color: #FFFFFF;
}

.schdetrowh {
  background-color: #eeece1;
}
.schdetcelh {
  font-size: 12pt;
  font-family: Tahoma;
  font-weight: bold;
  padding: 3px;
  color: #c00000;

}


.schdetcell1 {
  padding: 5px;
  padding-right: 10px;
  text-align: right;
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: #254096;
}

.schdetcell2 {
  padding: 5px;
  text-align: left;
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}

.schdetrow2 {
  background-color: #b8cce4;
}


.fleft {
  float: left;
}
span.blue_text_preapp {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #1c5569;
  font-weight: bold;
  white-space: nowrap;
}

span.blue_text_preapp10 {
  font-family: Trebuchet MS;
  font-size: 10px;
  color: #1c5569;
  font-weight: bold;
  white-space: nowrap;
  margin-top: 5px;
}

span.req_preapp {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #e55b07;
  font-weight: bold;
}

div.pap1_req_gtext {
  float: left;
  text-align: left;
  font-family: Trebuchet MS;
  font-size: 100%;
  color: #e55b07;
  font-weight: bold;
}

.heightmore {
  height: 40px !important;
}

.heightless {
  height: 27px !important;
}

div.pap1_gtext {
  float: left;
  text-align: left;
  font-family: Trebuchet MS;
  font-size: 100%;
  line-height: 15px;
  color: #1c5569;
  font-weight: bold;
  white-space: nowrap;
}

.hidden {
  display: none;
}


div.pap2_gtextb {
  float: left;
  text-align: left;
  font-family: 'Trebuchet MS';
  font-size: 11px;
  color: #4b4b4b;
  font-weight: regular;
  white-space: nowrap;
  margin-left: 15px;
}

.pap_space {
  clear: both;
  height: 95px !important;
  .height: 90px !important;
  _height: 90px !important;
  font-size: 90px;
}


.gtext {
    font-family: Trebuchet MS;
  font-size: 12px;
  color: #1c5569;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}
.rtext {
    font-family: Trebuchet MS;
  font-size: 12px;
  color: #e55b07;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}

/*
div.pap1_req_gbox {
  float: right;
  text-align: right;
  vertical-align: top;
  margin-right: 30px;
  padding: 0px;
  position: relative;
  display: table-cell;
}
  */
div.pap1_req_gbox {
  float: right;
  text-align: right;
  vertical-align: top;
  padding: 0px;
/*  border: 1px solid #FF0000;*/
}
.pap_input {
  font-family: 'Trebuchet MS';
  font-size: 11px;
  color: #4b4b4b;
  height: 16px !important;
  line-height: 14px;
}
div.pre_app_line {
    clear: both;
    width: 470px;
    height: 30px;
/*    border: 1px solid #00FF00;*/
}




/*div.pap1_req_gbox .pap_input{
    position: absolute; right: 0px;
  font-family: 'Trebuchet MS';
  font-size: 11px;
  color: #4b4b4b;
  height: 16px !important;
  line-height: 14px;
}
  */

.width_5 {
  width: 40px;
}
.width_4 {
  width: 30px;
}
.width_3 {
  width: 20px;
}
.width_2 {
  width: 13px;
}


div.pap_clear {
  clear: both;
  line-height: 10px !important;
  font-size: 10px !important;
  height: 10px !important;
}

select.pap_select {
  font-family: 'Trebuchet MS';
  font-size: 11px;
  color: #4b4b4b;
/*  padding: 0px;
  margin: 0px;*/
}

.width6 {
  width: 200px;
}
.width7 {
  width: 60px;
}
.widthfull {
  width: 150px;
}
div.padd {
  border: 0px solid #FF0000;
  width: 167px;
  white-space: nowrap;
}
.pap_inputd3 {
  width: 30px;
  font-family: 'Trebuchet MS';
  font-size: 11px;
  color: #4b4b4b;
  height: 16px !important;
  line-height: 14px;
}
.pap_inputd2 {
  width: 16px;
  font-family: 'Trebuchet MS';
  font-size: 11px;
  color: #4b4b4b;
  height: 16px !important;
  line-height: 14px;
}
.pap_inputd1 {
  width: 16px;
  font-family: 'Trebuchet MS';
  font-size: 11px;
  color: #4b4b4b;
  height: 16px !important;
  line-height: 14px;
}
p.pap_rtext {
  font-size: 14px;
  color: #1b1b1b;
  font-family: 'Trebuchet MS';
  padding:15px;
}
p.pap_rtext2 {
  font-size: 16px;
  color: #1b1b1b;
  font-family: 'Trebuchet MS';
/*  padding:15px;*/
  text-align: center;
}
p.pap_rtext3 {
  font-size: 14px;
  color: #1b1b1b;
  font-family: 'Trebuchet MS';
/*  padding:15px;*/
  text-align: left;
}

.land_text {
  width: 30%;
  text-align: left;
  padding-bottom: 5px;
  white-space: nowrap;
  vertical-align: top;
}

.land_field {
  width: 30%;
  text-align: right;
  padding-bottom: 5px;
  padding-right: 5px;
}




.quick-update-container-top-left {
	background-image: url(./../images/quick_update/top.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 22px;
	width: 21px;
	text-align: left;
}

.quick-update-container-top-center {
	background-image: url(./../images/quick_update/top.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 22px;
}

.quick-update-container-top-right {
	background-image: url(./../images/quick_update/top.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 22px;
	width: 28px;
	text-align: right;
}

.quick-update-container-middle-left {
	background-color: #fefeff;
	background-image: url(./../images/quick_update/middle.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 704px;
	width: 21px;
	text-align: left;
	border-left: 1px solid #6699cc;
}

.quick-update-container-middle-center {
	background-color: #fefeff;
	background-image: url(./../images/quick_update/middle.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 704px;
	text-align: left;
	vertical-align: top;
	padding-left: 13px;
	padding-top: 8px;
	padding-right: 0px;
	/*padding-bottom: 1px;*/
}

.quick-update-container-middle-right{
	background-color: #fefeff;
	background-image: url(./../images/quick_update/middle.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 704px;
	width: 28px;
	text-align: right;
	vertical-align: top;
}

.quick-update-container-bottom-left {
	background-image: url(./../images/quick_update/bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 25px;
	width: 21px;
	text-align: left;
	vertical-align: top;
}

.quick-update-container-bottom-center {
	background-image: url(./../images/quick_update/bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 25px;
}

.quick-update-container-bottom-right {
	background-image: url(./../images/quick_update/bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 25px;
	width: 28px;
	text-align: right;
	vertical-align: top;
}

.quick-update-blue-line {
	background-image: url(./../images/quick_update/line.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 2px;
}


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Premium conteiner -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.premium-listing-container-top-left {
	background-image: url(./../images/premium_block/top.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 20px;
	width: 20px;
	text-align: left;
}

.premium-listing-container-top-center {
	background-image: url(./../images/premium_block/top.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 20px;
}

.premium-listing-container-top-right {
	background-image: url(./../images/premium_block/top.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 20px;
	width: 20px;
	text-align: right;
}

.premium-listing-container-middle-left {
	background-color: #fffdf9;
	background-image: url(./../images/premium_block/center.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 138px;
	width: 20px;
	text-align: left;
	vertical-align: top;
    border-left: 1px solid #ce7a50;
}

.premium-listing-container-middle-center {
	background-color: #fffdf9;
	background-image: url(./../images/premium_block/center.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 138px;
	text-align: left;
	vertical-align: top;
    font-family: 'Trebuchet MS';
    color: #333333;
}

.premium-listing-container-middle-right{
	background-color: #fffdf9;
	background-image: url(./../images/premium_block/center.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 138px;
	width: 20px;
	text-align: right;
	vertical-align: top;
    border-right: 1px solid #ce7a50;
}

.premium-listing-container-bottom-left {
	background-image: url(./../images/premium_block/bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 20px;
	width: 20px;
	text-align: left;
	vertical-align: top;
}

.premium-listing-container-bottom-center {
	background-image: url(./../images/premium_block/bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 20px;
}

.premium-listing-container-bottom-right {
	background-image: url(./../images/premium_block/bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 20px;
	width: 20px;
	text-align: right;
	vertical-align: top;
}

.premium-listing-container-middle-center .links{
	white-space: nowrap;
}

.premium-listing-container-middle-center .links a{
	font-size: 11px; 
	color: #ff6600;
}

.premium-listing-container-middle-center .projname{
	text-decoration: underline;
	/*color: #333333;*/
	font-weight: bold;
}


.premium-listing-container-middle-center .marker1, .marker1{
    background-image: url(./../images/mapmarkers/1.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/1.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker2, .marker2{
    background-image: url(./../images/mapmarkers/2.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/2.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker3, .marker3{
    background-image: url(./../images/mapmarkers/3.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/3.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker4, .marker4{
    background-image: url(./../images/mapmarkers/4.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/4.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker5, .marker5{
    background-image: url(./../images/mapmarkers/5.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/5.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker6, .marker6{
    background-image: url(./../images/mapmarkers/6.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/6.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker7, .marker7{
    background-image: url(./../images/mapmarkers/7.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/7.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker8, .marker8{
    background-image: url(./../images/mapmarkers/8.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/8.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker9, .marker9{
    background-image: url(./../images/mapmarkers/9.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/9.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker10, .marker10{
    background-image: url(./../images/mapmarkers/10.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/10.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker11, .marker11{
    background-image: url(./../images/mapmarkers/11.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/11.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker12, .marker12{
    background-image: url(./../images/mapmarkers/12.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/12.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker13, .marker13{
    background-image: url(./../images/mapmarkers/13.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/13.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker14, .marker14{
    background-image: url(./../images/mapmarkers/14.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/14.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker15, .marker15{
    background-image: url(./../images/mapmarkers/15.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/15.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker16, .marker16{
    background-image: url(./../images/mapmarkers/16.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/16.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker17, .marker17{
    background-image: url(./../images/mapmarkers/17.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/17.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker18, .marker18{
    background-image: url(./../images/mapmarkers/18.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/18.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker19, .marker19{
    background-image: url(./../images/mapmarkers/19.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/19.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .marker20, .marker20{
    background-image: url(./../images/mapmarkers/20.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/20.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .cashback{
    background-image: url(./../images/premium_block/backs.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 38px;
    height: 28px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/premium_block/backs.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .projdet{
    background-image: url(./../images/premium_block/projdet.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 29px;
    height: 33px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/premium_block/projdet.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .requestab{
    background-image: url(./../images/premium_block/requestabrosh.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 33px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/premium_block/requestabrosh.png,sizingMethod='scale');
}

.premium-listing-container-middle-center .appointment{
    background-image: url(./../images/premium_block/appointment.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 36px;
    height: 33px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/premium_block/appointment.png,sizingMethod='scale');
}

.featured{
	position: absolute;
	left: 0px;
	top: 2px;
    background-image: url(./../images/premium_block/featured.png);
    background-repeat: no-repeat;
    background-position: top left;
    width: 70px;
    height: 73px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/premium_block/featured.png,sizingMethod='scale');
}

.premium{
	position: absolute;
	left: 0px;
	top: 0px;
    background-image: url(./../images/premium_block/premium.png);
    background-repeat: no-repeat;
    background-position: top left;
    width: 70px;
    height: 74px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/premium_block/premium.png,sizingMethod='scale');
}

.inactive{
	position: absolute;
	left: 0px;
	top: 0px;
    background-image: url(./../images/premium_block/inactive.png);
    background-repeat: no-repeat;
    background-position: top left;
    width: 70px;
    height: 74px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/premium_block/inactive.png,sizingMethod='scale');
}

.shaded{
	position: absolute;
	left: 0px;
	top: 0px;
    background-image: url(./../images/premium_block/shaded.png);
/*    background-repeat: no-repeat;*/
    background-position: top left;
    width: 70px;
    height: 74px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/premium_block/shaded.png,sizingMethod='scale');
}

.premium2{
    height: 185px;
    z-index: 1000;
    margin-top: -186px;
    text-align: left;
    .margin-top: -189px;
}

.premium-listing-container-middle-center .cashbacktext{
	text-align: center;
	font-size: 11px;
	color: #993300;
	line-height: 12px;
	padding-top: 2px;
}
.premium-listing-container-middle-center .cashbackblock{
	padding-top: 5px; 
}

.premium-listing-container-middle-center .projdetblock{
	padding-top: 5px; 
	cursor: pointer;
	padding-right: 23px;
}

.premium-listing-container-middle-center .projdetblock a{
	text-decoration: none;
}

.premium-listing-container-middle-center .requestabblock a{
	text-decoration: none;
}

.premium-listing-container-middle-center .appointmentblock a{
	text-decoration: none;
}

.premium-listing-container-middle-center .requestabblock{
	padding-top: 5px; 
	cursor: pointer;
	padding-right: 20px;
}

.premium-listing-container-middle-center .appointmentblock{
	padding-top: 5px; 
	cursor: pointer;
}

.premium-listing-container-middle-center .cooptext{
	text-align: left; 
	font-size: 13px;
}
.premium-listing-container-middle-center .markerblock{
	padding-left: 60px; 
	padding-top: 10px; 
	padding-right: 60px;
}
.premium-listing-container-middle-center .properties{
	margin: 0px auto;
	margin-right: 0px;
}

.premium-listing-container-middle-center .property_text{
	font-size: 12px;
	color: #003366;
	white-space: nowrap;
	text-align: left;
	padding-right: 5px;
	line-height: 15px;
	vertical-align: top;
}

.premium-listing-container-middle-center .property_text a{
	color: #003366;
	text-decoration: none;
}

.premium-listing-container-middle-center .property_value{
	font-size: 12px;
	color: #333333;
	white-space: nowrap;
	text-align: left;
	line-height: 15px;
	width: 139px !important;
}

.premium-listing-container-middle-center .property_value a{
	font-size: 14px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}

.premium-listing-container-middle-center .right_section{
	text-align: right;
	vertical-align: top;
/*	padding-left: 20px;*/
}



.topinfo_readmore {
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.search_results_city_info {
	font-family: 'Arial'; font-size: 12px; color: #333333; padding: 25px; padding-top: 0px; padding-bottom: 0px;
}

.search_results_city_name {
	font-family: 'Arial'; font-size: 12px; color: #669900; font-weight: bold; padding-bottom: 15px; 
	float: left;
	white-space: nowrap;
	text-transform: uppercase;
}

.search_results_nearby_cities {
	float: right;
}

.search_results_delim_line {
	background: url(./../images/search_result/delim_line.gif) repeat-x top left;
	margin: 15px;
	margin-top: 5px;
	margin-bottom: 0px;
	height: 2px;
}

.search_result_bottom_text {
    font-family: 'Trebuchet MS';
    color: #003366;
    font-size: 11px;
    border: 1px solid #003366;
    text-align: center;
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

.projects_count {
    font-family: 'Arial';
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    padding: 10px;
    padding-right: 0px;
}


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- NEW PRE-APPROVE -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#pre_approve_page {
    font-family: 'Trebuchet MS';
}

#pre_approve_page .top_header {
    font-family: 'Trebuchet MS';
    color: #75a73c;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
}
#pre_approve_page .tot_houses {
    font-family: 'Trebuchet MS';
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
}
#pre_approve_page .top_info {
	margin: 0px auto;
}
#pre_approve_page .top_info td{
	text-align: center;
	color: #003366;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Trebuchet MS';
}
#pre_approve_page .loan_price_left{
	width: 16px;
	height: 35px;
	vertical-align: top;
}
#pre_approve_page .loan_price_right{
	width: 17px;
	height: 35px;
	vertical-align: top;
}
#pre_approve_page .top_header_bottom_text{
	text-align: center;
	color: #003366;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Trebuchet MS';
	padding-top: 16px;
	padding-bottom: 16px;
}

#pre_approve_page .after_lenders_text{
	text-align: left;
	padding-left: 35px;
	padding-right: 25px;
	padding-top: 8px;
	margin-bottom: 20px;
	color: #003366;
	font-size: 11px;
	font-weight: normal;
}

#pre_approve_page .grey_dotted_line{
	margin: 20px;
	margin-top: 25px;
	height: 1px;
	border-top: 1px dotted #cbcbcb;
	margin-bottom: 25px;
	
}

#loan_price_cell{
	height: 35px;
	vertical-align: middle;
	background-color: #ffffcc;
	text-align: center;
	color: #ff4700;
	font-size: 24px;
	font-weight: bold;
	font-family: 'Trebuchet MS';
}

.programs {
	width: 100%;
	margin: 0px auto;
}

.programs .tl {
	width: 31px;
	height: 19px;
	vertical-align: bottom;
	text-align: right;
}

.programs .bl {
	width: 31px;
	height: 21px;
	vertical-align: top;
	text-align: right;
}

.programs .tr {
	width: 24px;
	height: 19px;
	vertical-align: bottom;
	text-align: left;
}

.programs .br {
	width: 24px;
	height: 21px;
	vertical-align: top;
	text-align: left;
}

.programs .tc {
	height: 19px;
	vertical-align: bottom;
	background: url(./../images/pre_approve/programs/top.png) repeat-x bottom left;
	/*border: 1px solid #000;*/
}

.programs .bc {
	height: 21px;
	vertical-align: top;
	background: url(./../images/pre_approve/programs/bottom.png) repeat-x top left;
	/*border: 1px solid #000;*/
}

.programs .toprow2 {
	background: url(./../images/pre_approve/programs/top2.png) repeat-x top left #dedede;
}

.programs .lastrow {
	background: url(./../images/pre_approve/programs/bottom2.png) repeat-x bottom left #ebf3f7;
}

.programs .leftcol{
	background: #00457b;
}
.programs .right_1{
	background: url(./../images/pre_approve/programs/right_border.png) repeat-y top right;
}

.programs .data_row_1{
	background: #f6fafb;
}

.programs .data_row_2{
	background: #e0e5e6;
}

.programs .datacell{
	color: #003366;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Trebuchet MS';
	vertical-align: middle;
	height: 24px;
}

.programs .toprow2 .headers{
	text-align: center;
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Arial';
	text-transform: uppercase;
	padding-bottom: 8px;
	/*border-bottom: 1px dotted #cccccc;*/
	vertical-align: bottom;
}


.preview_box{background: url(./../images/preview_box/gradient.gif) #fefefe left bottom repeat-x;}
.preview_box .header{background: url(./../images/preview_box/header.gif) top left repeat-x;}
.preview_box .t{background: url(./../images/preview_box/border.gif) top left repeat-x;}
.preview_box .l{background: url(./../images/preview_box/border.gif) top left repeat-y;}
.preview_box .r{background: url(./../images/preview_box/border.gif) top right repeat-y;}
.preview_box .b{background: url(./../images/preview_box/bottom.gif) bottom left repeat-x;}
.preview_box .tl{background: url(./../images/preview_box/top-left.gif) top left no-repeat;}
.preview_box .tl2{background: url(./../images/preview_box/top-left2.gif) top left no-repeat;}
.preview_box .tr{background: url(./../images/preview_box/top-right.gif) top right no-repeat;}
.preview_box .tr2{background: url(./../images/preview_box/top-right2.gif) top right no-repeat;}
.preview_box .bl{background: url(./../images/preview_box/bottom-left.gif) bottom left no-repeat;}
.preview_box .bl2{background: url(./../images/preview_box/bottom-left2.gif) bottom left no-repeat;}
.preview_box .br{background: url(./../images/preview_box/bottom-right.gif) bottom right no-repeat;}
.preview_box .br2{background: url(./../images/preview_box/bottom-right2.gif) bottom right no-repeat;}
.preview_box .headlink{display: block; height: 42px; line-height: 42px; text-align: center; color: #003366; font-size: 11pt; font-family: Arial; font-weight: bold; text-transform: uppercase; text-decoration: none;}
.preview_box .headlink2{display: block; height: 42px; line-height: 42px; text-align: center; color: #003366; font-size: 11pt; font-family: Arial; font-weight: bold; text-transform: uppercase; text-decoration: none;}

.preview_box .open{background: url(./../images/preview_box/open.gif) 40px center no-repeat;}
.preview_box .open2{background: url(./../images/preview_box/open.gif) 40px center no-repeat;}
.preview_box .close{background: url(./../images/preview_box/close.gif) 40px center no-repeat;}
.preview_box .close2{background: url(./../images/preview_box/close.gif) 40px center no-repeat;}

.preview_box .orange{color: #ff6600;}
.preview_box .loan_scenario_table{width: 90%; margin: 4px auto;}
.preview_box .loan_scenario_table td{color: #00457b; font-size: 15px; font-family: Arial; white-space: nowrap;}
.preview_box .loan_scenario_table p{font-size: 11px;}
.preview_box .loan_scenario_table .spacer{width: 100%; background: url(./../images/preview_box/dots.gif) 0px 13px repeat-x;}
.preview_box .loan_scenario_table .input-container{width: 200px;}
.preview_box .textfield{width: 80px; padding: 1px 0px; border: solid 1px #bdbcbd; background: #FFF;}
.preview_box .textfield2{width: 30px; padding: 1px 0px; border: solid 1px #bdbcbd; background: #FFF;}
.preview_box .select{width: 184px;}
.preview_box h1{color: #00457b; font-size: 18px; font-family: Arial; padding: 10px 0px; padding-left: 5%; font-weight: normal;}

.preview_box .loan_option{margin: 4px 0px 4px 5%; font-size: 14pt; font-family: "Trebuchet MS";}
.preview_box .loan_option .label{color: #ff3300; vertical-align: top; padding-top: 4px; padding-right: 40px;}
.preview_box .loan_option .checkbox_table .name{color: #003366; font-size: 12px; padding-right: 35px;}
.preview_box .loan_option .checkbox_table td{padding-bottom: 6px;}





.register_box{background: url(./../images/register_box/gradient.gif) left bottom repeat-x;}
.register_box .t{background: url(./../images/preview_box/border.gif) top left repeat-x;}
.register_box .l{background: url(./../images/preview_box/border.gif) top left repeat-y;}
.register_box .r{background: url(./../images/preview_box/border.gif) top right repeat-y;}
.register_box .b{background: url(./../images/preview_box/bottom.gif) bottom left repeat-x;}
.register_box .tl{background: url(./../images/preview_box/top-left.gif) top left no-repeat;}
.register_box .tr{background: url(./../images/preview_box/top-right.gif) top right no-repeat;}
.register_box .bl{background: url(./../images/preview_box/bottom-left.gif) bottom left no-repeat;}
.register_box .br{background: url(./../images/preview_box/bottom-right.gif) bottom right no-repeat;}





.home_loans_page{background: #fafcfd}
.home_loans_page .t{background: url(./../images/home_loans_page/border.gif) top left repeat-x;}
.home_loans_page .l{background: url(./../images/home_loans_page/border.gif) top left repeat-y;}
.home_loans_page .r{background: url(./../images/home_loans_page/border.gif) top right repeat-y;}
.home_loans_page .b{background: url(./../images/home_loans_page/bottom.gif) bottom left repeat-x;}
.home_loans_page .tl{background: url(./../images/home_loans_page/top-left.gif) top left no-repeat;}
.home_loans_page .tr{background: url(./../images/home_loans_page/top-right.gif) top right no-repeat;}
.home_loans_page .bl{background: url(./../images/home_loans_page/bottom-left.gif) bottom left no-repeat;}
.home_loans_page .br{background: url(./../images/home_loans_page/bottom-right.gif) bottom right no-repeat;}

.payment_preview{background: #e4eff4;}
.payment_preview .t{background: url(./../images/home_loans_page/border.gif) top left repeat-x;}
.payment_preview .l{background: url(./../images/home_loans_page/border.gif) top left repeat-y;}
.payment_preview .r{background: url(./../images/home_loans_page/border.gif) top right repeat-y;}
.payment_preview .b{background: url(./../images/home_loans_page/bottom.gif) bottom left repeat-x;}
.payment_preview .tl{background: url(./../images/home_loans_page/top-left.gif) top left no-repeat;}
.payment_preview .tr{background: url(./../images/home_loans_page/top-right.gif) top right no-repeat;}
.payment_preview .bl{background: url(./../images/home_loans_page/bottom-left.gif) bottom left no-repeat;}
.payment_preview .br{background: url(./../images/home_loans_page/bottom-right.gif) bottom right no-repeat;}
.payment_preview .conteiner_inner{
	padding: 25px 40px 25px 40px;
	text-align: center;
	position: relative;
}
.payment_preview .price-per-posting {
	position: absolute;
	width: 208px;
	height: 208px;
	background: url(../images/builders/price-per-listing.png) no-repeat top left;
	
	bottom: 330px;
	left: 7px;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/builders/price-per-listing.png,sizingMethod='scale');
	
}


.register_builder{background: url(./../images/home_loans_page/bkg.png) #ffffff bottom left repeat-x;}
.register_builder .t{background: url(./../images/home_loans_page/border.gif) top left repeat-x;}
.register_builder .l{background: url(./../images/home_loans_page/border.gif) top left repeat-y;}
.register_builder .r{background: url(./../images/home_loans_page/border.gif) top right repeat-y;}
.register_builder .b{background: url(./../images/home_loans_page/bottom.gif) bottom left repeat-x;}
.register_builder .tl{background: url(./../images/home_loans_page/top-left.gif) top left no-repeat;}
.register_builder .tr{background: url(./../images/home_loans_page/top-right.gif) top right no-repeat;}
.register_builder .bl{background: url(./../images/home_loans_page/bottom-left.gif) bottom left no-repeat;}
.register_builder .br{background: url(./../images/home_loans_page/bottom-right.gif) bottom right no-repeat;}
.register_builder .conteiner_inner{
	padding: 25px 22px 25px 22px;
	text-align: center;
	position: relative;
}
.register_builder .conteiner_inner .or{
	background: url(../images/builders/or.png) no-repeat top left;
	width: 38px;
	height: 38px;
	position: absolute;
	top: 250px;
	left: 381px;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/builders/or.png,sizingMethod='scale');
	
}

.register_builder h1 {
	font-family: 'Trebuchet MS';
	font-size: 20px;
	font-weight: bold;
	color: #336699;
	text-transform: uppercase;
}

.register_builder h4 {
	font-family: 'Trebuchet MS';
	font-size: 20px;
	font-weight: normal;
	color: #336699;
}

.register_builder h3 {
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 25px;
}

.register_builder .choose-type-preview {
	margin: 0px 0px 0px auto;
}

.register_builder .choose-type-preview .data{
	background: #fdfee9;
	text-align: center;
	padding: 27px 6px 5px 9px;
	font-family: 'Trebuchet MS';
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	
}

.register_builder .choose-type-preview .data a{
	font-family: 'Trebuchet MS';
	font-weight: normal;
	font-size: 14px;
	color: #336699;
	text-decoration: underline;
}

.register_builder h2 {
	font-family: 'Trebuchet MS';
	font-size: 18px;
	font-weight: normal;
	color: #336699;
	text-align: center;
}

.register_builder .dark-row {
	clear: both;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	background: #e1e6e8;
	border: none;
	padding: 5px 0px 2px 20px;
	height: 21px;
}


.register_builder .dark-row .text {
	float: left;
	width: 335px;
}

.register_builder .light-row .text {
	float: left;
	width: 335px;
}

.register_builder .dark-row .cell {
	float: left;
	width: 195px;
	padding-left: 75px;
}

.register_builder .dark-row .cell2 {
	float: left;
	padding-left: 75px;
}

.register_builder .dark-row .cell3 {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}


.register_builder .light-row .cell3 {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

.register_builder .light-row .cell3 img {
	margin-top: 5px;
}

.register_builder .dark-row .cell3 img {
	margin-top: 5px;
}

.register_builder .light-row .cell {
	float: left;
	width: 195px;
	padding-left: 75px;
}

.register_builder .light-row .cell2 {
	float: left;
	padding-left: 75px;
}

.register_builder .light-row {
	clear: both;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	border: none;
	padding: 5px 0px 2px 20px;
	height: 21px;
}

.conteiner_inner .step-image {
	float: left;
	height: 16px; 
	width: 25%;
	text-align: center;
	margin-top: 25px;
}

.conteiner_inner .step-text {
	float: left;
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-transform: uppercase;
	width: 25%;
	text-align: center;
	margin-top: 15px;
}

.conteiner_inner .left-side {
	float: left;
	width: 365px;
}

.conteiner_inner .right-side {
	float: right;
	width: 436px;
	background: #c3dbe7;
	padding-top: 25px;
	text-align: center;
}

.conteiner_inner .house {

}

.conteiner_inner .main-fields {
	padding: 8px 25px 35px 25px;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	
}

.conteiner_inner .required-description {
	font-family: 'Trebuchet MS';
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: right;
	padding-top: 18px;
	padding-bottom: 7px;
}

.conteiner_inner .checkboxes {
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding-left: 15px;
}

.conteiner_inner .submit {
	padding: 35px 40px 28px; 
	text-align: right;
}


.conteiner_inner .form-fields .title{
	width: 185px;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 5px;
	vertical-align: top;
}

.conteiner_inner .form-fields .input{
	text-align: left;
	padding-bottom: 5px;
}

.conteiner_inner .login-area {
	background: #7aafca;
	height: 132px;
	text-align: center;
	padding-top: 32px;
}

.conteiner_inner .info-block {
	background: #dbeaf0;
	/*height: 290px;*/
	text-align: left;
	padding: 25px 20px 25px 20px;
}

.conteiner_inner .lock-block {
	background: url(../images/builders/lock-image.png) no-repeat top center;
	height: 205px;
	text-align: left;
	padding: 60px 45px 10px 60px;
	margin-top: 25px;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: normal;
	color: #003366;
}

.conteiner_inner .lock-block a{
	text-decoration: underline;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: normal;
	color: #003366;
}


.payment_preview h1{
	font-family: 'Trebuchet MS';
	font-size: 20px;
	color: #336699;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 30px;
}

.payment_preview .terms{
	font-family: 'Trebuchet MS';
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 40px;
}

.payment_preview .benefits li{
	list-style-image: url(../images/builders/greenpoint.gif);
	margin-left: 20px;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	
}

.builder-login-right-side {
	background: #e4eff5;
	width: 600px;
}

.realtor-confirm-benefits {
	width: 600px;
	margin: 0px auto;
}

.realtor-confirm-benefits h3{
	font-family: 'Trebuchet MS';
	font-size: 20px;
	color: #336699;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	text-align: center;
}
.realtor-confirm-benefits .benefits li{
	list-style-image: url(../images/builders/greenpoint.gif);
	margin-left: 20px;
	font-family: 'Trebuchet MS';
	font-size: 16px;
	color: #2f3699;
	font-weight: bold;
	margin-bottom: 5px;
}


.builder-login-right-side h3{
	font-family: 'Trebuchet MS';
	font-size: 20px;
	color: #336699;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 30px;
}

.builder-login-right-side .benefits li{
	list-style-image: url(../images/builders/greenpoint.gif);
	margin-left: 20px;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 5px;
}

.conteiner_inner .info-block li{
	list-style-image: url(../images/builders/redpoint.gif);
	margin-left: 20px;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 15px;
}

.payment_preview .terms a{
	font-family: 'Trebuchet MS';
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}

.home_loans_page .top_header {
	font-family: 'Trebuchet MS';
	font-size: 20px;
	color: #336699;
	padding-left: 8px;
	text-align: left;
}

.home_loans_page .top_header_text {
	font-family: 'Arial';
	font-size: 14px;
	color: #333333;
	padding-left: 8px;
	text-align: left;
}

.home_loans_page .top_header_text p {
	margin-top: 20px;
}

.home_loans_page .top_header_text p a{
	color: #336699;
	text-decoration: underline;
}

.home_loans_top_options li{
	list-style: none;
	background: url(./../images/home_loans_page/orange_mark.gif) no-repeat top left;
	background-position: 1px;
	margin: 2px;
	padding: 0px;
	margin-left: 0px;
	padding-left: 19px;
	white-space: nowrap;
}

.home_loans_top_options2 li{
	list-style: none;
	background: url(./../images/home_loans_page/orange_mark.gif) no-repeat top left;
	background-position: 1px 3px;
	margin: 2px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 3px;
	padding-left: 19px;
	/*white-space: nowrap;*/
}
.conteiner_inner {
	padding: 25px;
	padding-bottom: 0px;
	position: relative;
	
}





/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- STANDARD conteiner -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.standard-listing-container-top-left {
	background-image: url(./../images/standard_block/top.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 20px;
	width: 22px;
	text-align: left;
}

.standard-listing-container-top-center {
	background-image: url(./../images/standard_block/top.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 20px;
}

.standard-listing-container-top-right {
	background-image: url(./../images/standard_block/top.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 20px;
	width: 22px;
	text-align: right;
}

.standard-listing-container-middle-left {
	background-color: #fcfdfe;
	background-image: url(./../images/standard_block/center.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 115px;
	width: 22px;
	text-align: left;
	vertical-align: top;
    border-left: 1px solid #6699cc;
}

.standard-listing-container-middle-center {
	background-color: #fcfdfe;
	background-image: url(./../images/standard_block/center.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 115px;
	text-align: left;
	vertical-align: top;
    font-family: 'Trebuchet MS';
    color: #333333;
}

.standard-listing-container-middle-right{
	background-color: #fcfdfe;
	background-image: url(./../images/standard_block/center.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 115px;
	/*width: 22px;*/
	text-align: right;
	vertical-align: top;
    border-right: 1px solid #6699cc;
}

.standard-listing-container-bottom-left {
	background-image: url(./../images/standard_block/bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 23px;
	width: 22px;
	text-align: left;
	vertical-align: top;
}

.standard-listing-container-bottom-center {
	background-image: url(./../images/standard_block/bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 23px;
}

.standard-listing-container-bottom-right {
	background-image: url(./../images/standard_block/bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 23px;
	width: 22px;
	text-align: right;
	vertical-align: top;
}





.standard-listing-container-middle-center .links{
	white-space: nowrap;
}

.standard-listing-container-middle-center .links a{
	white-space: nowrap;
	font-size: 11px; 
	color: #ff6600;
}

.standard-listing-container-middle-center .projname{
	text-decoration: underline;
	/*color: #333333;*/
	font-weight: bold;
}

.standard-listing-container-middle-center .marker1{
    background-image: url(./../images/mapmarkers/1.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/1.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker2{
    background-image: url(./../images/mapmarkers/2.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/2.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker3{
    background-image: url(./../images/mapmarkers/3.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/3.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker4{
    background-image: url(./../images/mapmarkers/4.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/4.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker5{
    background-image: url(./../images/mapmarkers/5.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/5.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker6{
    background-image: url(./../images/mapmarkers/6.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/6.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker7{
    background-image: url(./../images/mapmarkers/7.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/7.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker8{
    background-image: url(./../images/mapmarkers/8.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/8.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker9{
    background-image: url(./../images/mapmarkers/9.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/9.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker10{
    background-image: url(./../images/mapmarkers/10.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/10.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker11{
    background-image: url(./../images/mapmarkers/11.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/11.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker12{
    background-image: url(./../images/mapmarkers/12.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/12.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker13{
    background-image: url(./../images/mapmarkers/13.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/13.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker14{
    background-image: url(./../images/mapmarkers/14.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/14.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker15{
    background-image: url(./../images/mapmarkers/15.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/15.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker16{
    background-image: url(./../images/mapmarkers/16.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/16.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker17{
    background-image: url(./../images/mapmarkers/17.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/17.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker18{
    background-image: url(./../images/mapmarkers/18.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/18.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker19{
    background-image: url(./../images/mapmarkers/19.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/19.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .marker20{
    background-image: url(./../images/mapmarkers/20.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 28px;
    height: 39px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/mapmarkers/20.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .cashback{
    background-image: url(./../images/premium_block/backs.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 38px;
    height: 28px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/premium_block/backs.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .projdet{
    background-image: url(./../images/standard_block/projdet.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 86px;
    height: 34px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/premium_block/projdet.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .requestab{
    background-image: url(./../images/standard_block/freebrochure.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 86px;
    height: 34px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/premium_block/freebrochure.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .appointment{
    background-image: url(./../images/standard_block/appointment.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 86px;
    height: 34px;
    margin-left: auto;
    margin-right: auto;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/premium_block/appointment.png,sizingMethod='scale');
}

.standard-listing-container-middle-center .cashbacktext{
	text-align: center;
	font-size: 11px;
	color: #993300;
	line-height: 12px;
	padding-top: 2px;
}
.standard-listing-container-middle-center .cashbackblock{
	padding-top: 3px; 
	
}

.standard-listing-container-middle-center .projdetblock{
	padding-top: 5px; 
	cursor: pointer;
	padding-right: 4px;
}

.standard-listing-container-middle-center .requestabblock{
	padding-top: 5px; 
	cursor: pointer;
	padding-right: 4px;
}

.standard-listing-container-middle-center .appointmentblock{
	padding-top: 5px; 
	cursor: pointer;
}

.standard-listing-container-middle-center .markerblock{
	padding-left: 60px; 
	padding-top: 5px; 
	padding-right: 60px;
}
.standard-listing-container-middle-center .properties{
	margin: 0px auto;
	margin-right: 0px;
}

.standard-listing-container-middle-center .property_text{
	font-size: 12px;
	color: #333333;
	white-space: nowrap;
	text-align: left;
	padding-right: 5px;
	line-height: 15px;
	vertical-align: top;
}

.standard-listing-container-middle-center .property_text a{
	color: #003366;
	text-decoration: none;
}

.standard-listing-container-middle-center .property_value{
	font-size: 12px;
	color: #333333;
	white-space: nowrap;
	text-align: left;
	line-height: 15px;
	width: 138px !important;
}

.standard-listing-container-middle-center .property_value a{
	font-size: 14px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}

.standard-listing-container-middle-center .right_section{
	text-align: right;
	vertical-align: top;
}


.construction{height: 75px; background: #FFF url(./../images/construction/bg.gif) top center repeat-y;}
.construction .container{width: 950px; margin: 0px auto; padding-top: 18px;}
.construction .container h1{height: 43px; background: url(./../images/construction/icon.gif) top left no-repeat; color: #336699; font-size: 18px; font-family: "Myriad Pro"; line-height: 43px; padding-left: 40px; font-weight: normal; margin-left: 100px;}




/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-ADMIN PART =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.quickupdateprojects {
	padding: 0px;
	margin: 0px auto;
	border-collapse: collapse;
	border: 1px solid #003366;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: normal;
	width: 95%;
}

.quickupdateprojects th{
	border: 1px solid #003366;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}

.quickupdateprojects th a{
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}


.quickupdateprojects td {
	border: 1px solid #003366;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	padding: 5px;
}

.quickupdateprojects tr {
	cursor: pointer;
}

.quickupdateprojects .light{
	background-color: #cccccc;
}

.results_title {
	font-family: 'Trebuchet MS';
	font-size: 22px;
	font-weight: bold;
	color: #669900;
	text-align: center;
	padding-top: 17px;
	padding-bottom: 17px;
}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- QUESTIONARE BOX -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.questionare{
	background: url(./../images/questionare/block-bg.jpg) bottom center no-repeat;
width: 822px; margin: 0px auto;
}
.questionare .header{background: url(./../images/preview_box/header.gif) top left repeat-x;}
.questionare .t{background: url(./../images/preview_box/border.gif) top left repeat-x;}
.questionare .l{background: url(./../images/preview_box/border.gif) top left repeat-y;}
.questionare .r{background: url(./../images/preview_box/border.gif) top right repeat-y;}
.questionare .b{background: url(./../images/preview_box/bottom.gif) bottom left repeat-x;}
.questionare .tl{background: url(./../images/preview_box/top-left2.gif) top left no-repeat;}
.questionare .tr{background: url(./../images/preview_box/top-right2.gif) top right no-repeat;}
.questionare .bl{background: url(./../images/preview_box/bottom-left2.gif) bottom left no-repeat;}
.questionare .br{background: url(./../images/preview_box/bottom-right2.gif) bottom right no-repeat;}
.questionare .headlink{display: block; height: 42px; line-height: 42px; text-align: center; color: #669933; font-size: 11pt; font-family: Arial; font-weight: bold; text-transform: uppercase; text-decoration: none;}

.questionare .step_box{position: relative;}
.questionare .step_box b{position: absolute; top: 14px; right: 20px; color: #003366; font-size: 12px; font-family: Arial;}
.questionare .block-header{height: 36px; background: url(./../images/questionare/block-header.gif) top left repeat; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; margin: 0px -21px;}
.questionare .block-header table{width: 100%;}
.questionare .block-header table td{height: 36px;}
.questionare .block-header table .left-collumn{padding-left: 30px;}
.questionare .block-header table .name{text-align: center; color: #003366; font-size: 13px; font-family: Arial; font-weight: bold; text-transform: uppercase;}
.questionare .block-header table .right-collumn{padding-right: 30px; text-align: right;}

.questionare .container{/*min-height: 665px; */color: #333333; border: 0px solid #000; overflow: hidden;}
* html .questionare .container{/*height: 665px;*/}


.questionare .container .req{color: #ff6600;}
.questionare .container .green{color: #669933;}

.questionare .open{background: url(./../images/preview_box/open.gif) 40px center no-repeat;}
.questionare .close{background: url(./../images/preview_box/close.gif) 40px center no-repeat;}

.questionare .orange{color: #ff6600;}
.questionare .loan_scenario_table{width: 90%; margin: 4px auto;}
.questionare .loan_scenario_table td{color: #00457b; font-size: 15px; font-family: Arial; white-space: nowrap;}
.questionare .loan_scenario_table p{font-size: 11px;}
.questionare .loan_scenario_table .spacer{width: 100%; background: url(./../images/preview_box/dots.gif) 0px 13px repeat-x;}
.questionare .loan_scenario_table .input-container{width: 200px;}
.questionare .textfield{width: 80px; padding: 1px 0px; border: solid 1px #bdbcbd; background: #FFF;}
.questionare .textfield2{width: 30px; padding: 1px 0px; border: solid 1px #bdbcbd; background: #FFF;}
.questionare .select{width: 184px;}
.questionare h1{color: #00457b; font-size: 18px; font-family: Arial; padding: 10px 0px; padding-left: 5%; font-weight: normal;}

.questionare .loan_option{margin: 4px 0px 4px 5%; font-size: 14pt; font-family: "Trebuchet MS";}
.questionare .loan_option .label{color: #ff3300; vertical-align: top; padding-top: 4px; padding-right: 40px;}
.questionare .loan_option .checkbox_table .name{color: #003366; font-size: 12px; padding-right: 35px;}
.questionare .loan_option .checkbox_table td{padding-bottom: 6px;}


.questionare .block{width: 777px; margin: 0px auto;}
.questionare .block table{width: 100%;}
.questionare .block table td{padding: 4px 0px;}

.questionare .block table td.first-td{width: 440px;}

.questionare .block .normal-table{width: auto;}
.questionare .block .normal-table td{padding: 4px 4px;}
.questionare .block .textfield_1{width: 200px; border: solid 1px #bdbcbd; padding: 2px; background: #FFF;}
.questionare .block .textfield_2{width: 140px; border: solid 1px #bdbcbd; padding: 2px; background: #FFF;}
.questionare .block .textfield_3{width: 76px; border: solid 1px #bdbcbd; padding: 2px; background: #FFF;}
.questionare .block .textfield_4{width: 46px; border: solid 1px #bdbcbd; padding: 2px; background: #FFF;}

.questionare .block .button-block{text-align: right;}

.pre_app_bottom_text {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding-left: 17px;
	padding-right: 1px;
}

.pre_app_bottom_text a{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
}

.calculateconteiner {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: white;
}

.builder-page {
	padding: 0px 20px 0px 25px;
}
.builder-page .builder-caption {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 20px;
	color: #333333;
}
.builder-page .builder-caption a{
	color: #336699;
}

.builder-page .top-left-column {
	float: left;
	width: 425px;
	margin-top: 27px;
}

.builder-page .top-right-column {
	float: right;
	width: 365px;
	margin-top: 27px;
}

.builder-page .top-left-column .accaunt-manager, .top-right-column .accaunt-manager{
	padding: 18px;
	text-align: left;
	background-color: #f5f5f5;
}

.builder-page .top-right-column .xml-feed{
	padding: 18px;
	text-align: left;
	background-color: #ffffeb;
}

.builder-page .top-right-column .builder-logo{
	padding: 18px;
	text-align: left;
	background-color: #ffffeb;
	margin: 25px 0px 0px 0px;
}

.builder-page .top-right-column .count-info{
	padding: 35px 18px 0px 18px;
	text-align: left;
}

.builder-page .top-right-column .count-info .det-count{
	margin: 20px auto;
}

.builder-page .top-right-column .count-info .det-count td{
	text-align: left;
	color: #333333;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
}

.builder-page .top-right-column .count-info td{
	text-align: left;
	padding-right: 10px;
	vertical-align: middle;
}

.builder-page .top-right-column .count-info td.count{
	text-align: left;
	vertical-align: middle;
	height: 21px;
	padding-left: 13px;
	background: url(../images/builders/count-bkg.png) no-repeat left top;
	color: #999999;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 21px;
	width: 85px;
}

.builder-page .top-right-column .builder-logo img{
	border: 0px;
}

.builder-page .top-right-column .builder-logo .upload{width: 96px; height: 20px; text-align: center; overflow: hidden; background: url(./../images/builders/upload-logo.png);}
.builder-page .top-right-column .builder-logo .upload input{-moz-opacity: 0; filter: alpha(opacity=0); opacity: 0;}

.premium-listing-container-middle-center .upload{width: 161px; height: 20px; text-align: center; overflow: hidden; background: url(./../images/builders/upload-plan-mkt.png);}
.premium-listing-container-middle-center .upload input{-moz-opacity: 0; filter: alpha(opacity=0); opacity: 0;}

.premium-listing-container-middle-center .upload2{width: 200px; height: 20px; text-align: center; overflow: hidden; background: url(./../images/builders/upload-plan-docs-mkt.png);}
.premium-listing-container-middle-center .upload2 input{-moz-opacity: 0; filter: alpha(opacity=0); opacity: 0;}


.builder-page .top-right-column .builder-logo table{
	padding: 0px;
	margin: 35px 0px 0px 0px;
}

.builder-page .top-right-column .builder-logo table td{
	text-align: left;
	vertical-align: bottom;
	padding-right: 20px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	
}

.builder-page .top-right-column .xml-feed div{
	padding: 15px 0px 0px 0px;
	text-align: right;
}

.builder-page h3{
	color: #003366;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.builder-page .top-left-column .accaunt-manager .title{
	color: #000000;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	margin: 18px 0px 16px 0px;
}
.builder-page .top-left-column .accaunt-manager .contact-details td{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
}
.builder-page .top-left-column .accaunt-manager .contact-details td a{
	color: #336699;
}

.builder-page .top-left-column .selectors {
	padding: 15px 7px 5px 7px;
}

.builder-page .top-left-column .selectors .selector{
	padding: 50px 0px 0px 0px;
}
.builder-page .top-left-column .selectors .selector div{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	padding: 20px 0px 0px 0px;
	color: #333333;
}
.builder-page .data-list {
	padding: 0px 18px ;
	border: 0px solid #F00;
	position: relative;
}
.builder-page .data-list .data-header{
	position: relative;
	text-align: center;
	line-height: 46px;
	height: 46px;
	background: url(../images/builders/data/head.png) repeat-x top left;
	font-family: Arial;
	font-weight: bold;
	color: #669933;
	font-size: 14px;
	text-transform: uppercase;
}
.builder-page .data-list .data-footer{
	position: relative;
	height: 51px;
	background: url(../images/builders/data/footer.png) repeat-x top left;
}
.builder-page .data-list .stat-data-footer{
	position: relative;
	height: 24px;
	background: url(../images/builders/data/footer2.png) repeat-x top left;
}
.builder-page .data-list .data-header .left{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 19px;
	height: 46px;
	background: url(../images/builders/data/head-left.png) no-repeat top left;
}
.builder-page .data-list .data-footer .left{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 19px;
	height: 51px;
	background: url(../images/builders/data/footer-left.png) no-repeat top left;
}
.builder-page .data-list .stat-data-footer .left{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 19px;
	height: 24px;
	background: url(../images/builders/data/footer-left2.png) no-repeat top left;
}
.builder-page .data-list .data-header .right{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 19px;
	height: 46px;
	background: url(../images/builders/data/head-right.png) no-repeat top right;
}

.builder-page .data-list .data-footer .right{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 19px;
	height: 51px;
	background: url(../images/builders/data/footer-right.png) no-repeat top right;
}
.builder-page .data-list .stat-data-footer .right{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 19px;
	height: 24px;
	background: url(../images/builders/data/footer-right2.png) no-repeat top right;
}

.builder-page .data-list .data-conteiner {
	border: 0px;
	border-left: 1px solid #6699cc;
	border-right: 1px solid #6699cc;
	border-color: #6699cc;
	max-height: 295px;
	overflow-y: scroll;
}


.builder-page .data-list .data-pre-conteiner {
	border: 0px;
	border-left: 1px solid #6699cc;
	border-right: 1px solid #6699cc;
	border-color: #6699cc;
	background: #f7fbfc;
	text-align: right;
}

.builder-page .data-list .stat-data-conteiner {
	border: 0px;
	border-left: 1px solid #6699cc;
	border-right: 1px solid #6699cc;
	border-color: #6699cc;
	background: url(../images/builders/data/bkg.png) bottom left repeat-x #fcfdfe;
}

.builder-page .data-list .stat-data-conteiner .legend {
	float: left;
	padding: 30px 0px 0px 20px;
}

.builder-page .data-list .stat-data-conteiner .selectors {
	float: right;
	padding: 30px 20px 0px 0px;
}

.builder-page .data-list .stat-data-conteiner .stat-projects {
	margin: 15px 0px;
	width: 100%;
}

.builder-page .data-list .stat-data-conteiner .stat-projects th{
	padding-bottom: 10px;
	vertical-align: bottom;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Arial';
	font-weight: bold;
	font-size: 11px;
	color: #333333;
}

.builder-page .data-list .stat-data-conteiner .stat-projects .dark{
	background-color: #e9eaeb;
}

.builder-page .data-list .stat-data-conteiner .stat-projects .light{
	background-color: #f9fcfd;
}

.builder-page .data-list .stat-data-conteiner .stat-projects td{
	padding: 5px;
	text-align: center;
	font-family: Arial;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
	vertical-align: middle;
}

.builder-page .data-list #project-list-header th{
	border: 0px;
	background: #f7fbfc;
	padding: 1px;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	color: #333333;
	font-size: 11px;
	text-transform: uppercase;
	height: 60px;
	vertical-align: bottom;
	/*border: 1px solid #F00;*/
}
.builder-page .data-list .data-conteiner td{
	border: 0px;
	padding: 5px 1px 5px 1px;
	text-align: center;
	font-family: Arial;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
	vertical-align: middle;
	/*border: 1px solid #F00;*/
}

.builder-page .data-list .data-conteiner td.premiumtext{
	border: 0px;
	padding: 5px 1px 5px 1px;
	text-align: center;
	font-family: Arial;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
	vertical-align: middle;
	background: url(../images/builders/premium.png) no-repeat center left transparent;
}

.builder-page .data-list .data-conteiner td a{
	color: #336699;
}

.builder-page .data-list .data-footer a{
	color: #336699;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
}
.builder-page .data-list .data-conteiner .dark{
	background-color: #e4e7e9;
}

.builder-page .data-list .data-conteiner .sdark{
	background-color: #ccd1d3;
}

.builder-page .data-list .data-conteiner .sdark td{
	text-align: left;
	font-weight: bold;
	padding: 2px;
}

.builder-page .data-list .data-conteiner .light{
	background-color: #f2f8fa;
}

.builder-page .add-community {
	text-align: right;
	margin-top: 21px;
}
.builder-page .add-community img{
	border: 0px;
}

.register_popup {
	width: 250px;
	position: absolute;
	display: none;
	top: 300px;
	left: 300px;
	z-index: 9999;
}


.v2 {
	width: 720px;
	display: none;
	z-index: 99999;
}

.register_popup .tl {
	text-align: left;
	vertical-align: top;
	background: url(./../images/bluepopup/tl.gif) no-repeat bottom right;
	width: 21px;
	height: 21px;
}
.register_popup .t {
	text-align: left;
	vertical-align: top;
	background: #D5E9F1;
	border-top: 1px solid #6699cc;
	height: 21px;
}
.register_popup .tr {
	text-align: left;
	vertical-align: top;
	background: url(./../images/bluepopup/tr.gif) no-repeat bottom left;
	width: 21px;
	height: 21px;
}

.register_popup .l {
	text-align: left;
	vertical-align: top;
	background: #D5E9F1;
	border-left: 1px solid #6699cc;
	width: 21px;
}

.register_popup .c {
	text-align: left;
	vertical-align: top;
	background: #D5E9F1;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding-top: 20px;
	padding-left: 15px;
	position: relative;
}

.register_popup .c .amount {
	text-transform: uppercase;
}

.register_popup .c .close {
	position: absolute;
	right: 10px;
	top: 10px;
}

.register_popup .c2 {
	text-align: left;
	vertical-align: top;
	background: #D5E9F1;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding-top: 20px;
}

.register_popup .title {
	text-align: center;
	vertical-align: top;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #336699;
	margin-bottom: 30px;
}

.register_popup .title2 {
	text-align: center;
	vertical-align: top;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	margin-bottom: 30px;
}

.register_popup .r {
	text-align: left;
	vertical-align: top;
	background: #D5E9F1;
	border-right: 1px solid #6699cc;
	width: 21px;
}

.register_popup .bl {
	text-align: left;
	vertical-align: top;
	background: url(./../images/bluepopup/bl.gif) no-repeat top right;
	width: 21px;
	height: 21px;
}
.register_popup .b {
	text-align: left;
	vertical-align: top;
	background: #D5E9F1;
	border-bottom: 1px solid #6699cc;
	height: 21px;
}
.register_popup .br {
	text-align: left;
	vertical-align: top;
	background: url(./../images/bluepopup/br.gif) no-repeat top left;
	width: 21px;
	height: 21px;
}

.preview {
    background: url(../images/preview.png) no-repeat top left;
    position: absolute;
    width: 600px;
    height: 853px;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/preview.png,sizingMethod='scale');
}


.account-manager {
	padding: 0px;
	margin: 0px auto;
}
.account-manager .tl{
	background: url(../images/quick_update/am/tl.gif) no-repeat bottom right;
	width: 18px;
	height: 20px;
}

.account-manager .center{
	text-align: left;
	font-family: 'Arial';
	font-weight: normal;
	font-size: 12px;
	color: #333333;
}


.account-manager .top{
	background: url(../images/quick_update/am/top.gif) repeat-x top left;
	height: 20px;
}

.account-manager .tr{
	background: url(../images/quick_update/am/tr.gif) no-repeat bottom left;
	width: 18px;
	height: 20px;
}

.account-manager .left{
	background: url(../images/quick_update/am/left.gif) repeat-y top right;
	width: 18px;
	font-size: 10px;
}

.account-manager .right{
	background: url(../images/quick_update/am/right.gif) repeat-y top left;
	width: 18px;
	font-size: 10px;
}

.account-manager .bl{
	background: url(../images/quick_update/am/bl.gif) no-repeat top right;
	width: 18px;
	height: 20px;
}


.account-manager .bottom{
	background: url(../images/quick_update/am/bottom.gif) repeat-x bottom left;
	height: 20px;
}

.account-manager .br{
	background: url(../images/quick_update/am/br.gif) no-repeat top left;
	width: 18px;
	height: 20px;
}


.statistic {
	padding: 0px;
	margin: 0px auto;
}
.statistic .tl{
	background: url(../images/quick_update/stat/tl.gif) no-repeat bottom right;
	width: 20px;
	height: 20px;
}

.statistic .center{
	text-align: left;
	font-family: 'Arial';
	font-weight: normal;
	font-size: 18px;
	color: #333333;
	line-height: 28px;
}

.statistic .premium-stat-info{
	width: 218px;
	height: 38px;
	background: url(../images/quick_update/stat/premium-stat-info.gif) no-repeat top left;
	text-align: center;
	font-family: 'Arial';
	font-weight: bold;
	font-size: 18px;
	color: #FFF;
	text-transform: uppercase;
	line-height: 38px;
}

.statistic li {
	list-style: disc;
	padding-left: 20px;
	margin-left: 17px;
}

.statistic .top{
	background: url(../images/quick_update/stat/top.gif) repeat-x top left;
	height: 20px;
}

.statistic .tr{
	background: url(../images/quick_update/stat/tr.gif) no-repeat bottom left;
	width: 20px;
	height: 20px;
}

.statistic .left{
	background: url(../images/quick_update/stat/left.gif) repeat-y top right;
	width: 20px;
	font-size: 10px;
}

.statistic .right{
	background: url(../images/quick_update/stat/right.gif) repeat-y top left;
	width: 20px;
	font-size: 10px;
}

.statistic .bl{
	background: url(../images/quick_update/stat/bl.gif) no-repeat top right;
	width: 20px;
	height: 20px;
}


.statistic .bottom{
	background: url(../images/quick_update/stat/bottom.gif) repeat-x bottom left;
	height: 20px;
}

.statistic .br{
	background: url(../images/quick_update/stat/br.gif) no-repeat top left;
	width: 20px;
	height: 20px;
}


.blue_box_reqdoc{
	background: url(./../images/blue_box/bg3.gif) left bottom repeat-x; position: relative;
	font-family: 'Arial';
	font-weight: normal;
	color: #333;
	font-size: 14px;
}
.blue_box_reqdoc .t{background: url(./../images/blue_box/top_bottom.gif) top left repeat-x;}
.blue_box_reqdoc .b{background: url(./../images/blue_box/top_bottom.gif) bottom left repeat-x;}
.blue_box_reqdoc .l{background: url(./../images/blue_box/left.gif) top left repeat-y;}
.blue_box_reqdoc .r{background: url(./../images/blue_box/right.gif) top right repeat-y;}

.blue_box_reqdoc .tl{position: absolute; top: 0px; left: 0px; width: 18px; height: 18px; background: url(./../images/blue_box/top_left.gif);}
.blue_box_reqdoc .tr{position: absolute; top: 0px; right: 0px; width: 18px; height: 18px; background: url(./../images/blue_box/top_right.gif);}
.blue_box_reqdoc .bl{position: absolute; bottom: 0px; left: 0px; width: 18px; height: 18px; background: url(./../images/blue_box/bottom_left.gif);}
.blue_box_reqdoc .br{position: absolute; bottom: 0px; right: 0px; width: 18px; height: 18px; background: url(./../images/blue_box/bottom_right.gif);}
.blue_box_reqdoc h1 {
	text-align: center;
	text-transform: uppercase;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	color: #336699;
	font-size: 20px;
	/*text-align: left;*/
}

.blue_box_reqdoc a.pdf {
	font-family: 'Arial';
	font-weight: normal;
	color: #333;
	font-size: 12px;
	text-decoration: underline;
}

.repstart {
	padding: 20px;
}

.repstart h3 {
  font-family: Trebuchet MS;
  font-size: 21px;
  color: #7dab1e;
  text-transform: uppercase;
  text-decoration: underline;
}

.repfirst {
	padding: 20px;
}

.repfirst h3 {
  font-family: Trebuchet MS;
  font-size: 21px;
  color: #7dab1e;
}

.repfirst h2 {
  font-family: Trebuchet MS;
  font-size: 21px;
  color: #ff7e00;
  text-align: center;
}

.repstart p {
  font-family: Trebuchet MS;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.repfirst p {
  font-family: Trebuchet MS;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.repstart ol {
  font-family: Trebuchet MS;
  font-size: 16px;
  margin-left: 20px;
}
.rs-info-nhm {
	padding: 16px 16px 32px 20px;
	.padding-bottom: 36px;
	text-align: left;
	font-family: 'Verdana';
	font-size: 12px;
	color: #333;
	font-weight: bold;
}

.rs-info-nhm a {
	color: #003366;
}

.rs-info-nhm-2 {
	clear: both;
	padding: 12px 16px 3px 20px;
	text-align: left;
	font-family: 'Verdana';
	font-size: 12px;
	color: #333;
	font-weight: normal;
}

td.link {
	text-align: right;
	padding-bottom: 7px;
	.padding-bottom: 6px;
}
td.link a{
	color: #003366;
}


.advertiser-login-header {
	color: #77933c;
	font-size: 24px;
	padding: 40px;
}

.advertiser-login-form-text {
	font-size: 14px;
	text-align: left;
}

.advertiser-login-form-value {
	text-align: left;
}

.rounded {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border: 1px solid #84d2e6;
  padding: 10px;
} 


.agent-search-results-dark {
	background: #cccccc;
}

.agent-search-results-light {
	background: #FFFFFF;
}


.agent-search-result-action-list {
	margin-top: 20px;
	margin-left: 20px;
}
.agent-search-result-action-list li{
	margin-bottom: 15px;
	font-size: 14px;
}

div.no-results {
	font-size: 22px;
	text-align: center;
	margin: 20px;
	color: #669900;
	font-weight: bold;
}
.agent-search-result-list .rating{
	vertical-align: middle;
	padding: 10px 0px 10px 0px;
	white-space: nowrap;
	width: 1%;
	text-align: center;
}

.agent-search-result-list .check{
	vertical-align: middle;
	padding: 10px;
	white-space: nowrap;
	width: 1%;
	text-align: center;
}

.agent-search-result-list .agent {
	vertical-align: middle;
	padding: 10px;
	text-align: center;
}

.agent-search-result-list .sorting {
	vertical-align: middle;
	padding: 10px;
	text-align: right;
	font-weight: bold;
}

.builder-plan-list-top-center {
	background: #bbd7e3;
	border-top: 1px solid #6699cc;
}

.builder-plan-list-middle-left {
	background: #bbd7e3;
	border-left: 1px solid #6699cc;
}

.builder-plan-list-middle-right {
	background: #bbd7e3;
	border-right: 1px solid #6699cc;
}

.builder-plan-list-middle-center {
	background: #bbd7e3;
}
.builder-plan-list-bottom-center {
	background: #bbd7e3;
	border-bottom: 1px solid #6699cc;
}

.builder-bid-to-list-header {
    font-family: 'Trebuchet MS';
    color: #ff8100;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    margin: 10px;
}

.advertiser-error {
	color: #F00;
	font-size: 12px;
	font-weight: bold;
}


/*
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=02_glass.png&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=12_gloss_wave.png&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=12_gloss_wave.png&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=01_flat.png&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #4297d7; background: #2191c0 url(images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; color: #eaf5f7; font-weight: bold; }
.ui-widget-header a { color: #eaf5f7; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #77d5f7; background: #0078ae url(images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #448dae; background: #79c9ec url(images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #026890; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #026890; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #acdd4a; background: #6eac2c url(images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcd113; background: #f8da4e url(images/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x; color: #915608; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #915608; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #e14f1c url(images/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% top repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_0078ae_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_0078ae_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_e0fdff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_056b93_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_f5e175_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_f7a50d_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_fcd113_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 5px 0 0 5px; padding: 0px; background: #999999 url(images/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x; opacity: .45;filter:Alpha(Opacity=45); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }



.coops-quick-search-popup {
	position: absolute;
	top: 100px;
	left: 100px;
	background: #FFF;
	border-color: #464646;
	padding: 10px;
}

.coops-quick-search-popup h3 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #2f3699;
}

.coops-quick-search-popup .qs-coops {
	margin: 10px auto;
}

.coops-quick-search-popup .qs-coops th{
	text-align: left;
	font-size: 14px;
	white-space: nowrap;
	padding: 3px 5px 3px 5px;	
	color: #464646;
	font-size: 14px;
}

.coops-quick-search-popup .qs-coops td{
	text-align: left;
	font-size: 14px;
	padding: 3px 5px 3px 5px;
	color: #464646;
	font-size: 14px;
}

.coops-quick-search-popup .qs-coops td a{
	font-size: 14px;
	color: #464646;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.coops-quick-search-popup .selectors-table {
	margin: 5px auto;
}

.coops-quick-search-popup .selectors-table td {
	padding: 3px 10px 3px 10px;
	text-align: center;
	color: #464646;
	font-size: 14px;
}

.realtor-home-page {
	border: 0px solid #000; 
	width: 952px; 
	margin-left: -40px; 
	margin-right: -40px; 
	margin-top: -37px;
	height: 1110px;
	position: relative;
	background: url(../images/realtor/homepage.png) no-repeat top left;
}

.realtor-home-page .create-account {
	position: absolute;
	top: 350px;
	left: 560px;
}

.realtor-home-page .create-account-text {
	position: absolute;
	top: 140px;
	left: 470px;
	text-align: center;
	font-family: Verdana;
	font-size: 40px;
	color: #FFF;
	font-weight: normal;
}


#modalOverlay {
background-color:#000; /* Тут выбираем цвет затемнения */
cursor:wait; /* Курсор при наведении на затемненную область */
filter: alpha(opacity=80); /* ?нтенсивность затемнения */
height: 100%;
}

#modalContainer {
height:auto;  /* Для растягивания по высоте */
width:500px;
left:50%; /*в купе с margin-left, которая равна минус половине ширины центруют по горизонтали*/
margin-left:-250px;
/* margin-top: -70px; */
background-color:#fff;
border:3px solid #ccc;
padding: 10px;
} 
a.modalCloseImg {
background:url(x.png) no-repeat;
width:25px; /* Положение отличается от тех, что в примере. Мне кажется так удобнее */
height:29px;
display:inline;
z-index:3200;
position:absolute;
top:0px;
right:0px;
cursor:pointer;
} 

td.popup-top-left {
	background-image: url(./../images/popup/top_left_corner.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 50px;
}

td.popup-bottom-left {
	background-image: url(./../images/popup/bottom_left_corner.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 24px;
}

td.popup-top-right {
	background-image: url(./../images/popup/top_right_corner.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 50px;
}
td.popup-bottom-right {
	background-image: url(./../images/popup/bottom_right_corner.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 24px;
}
td.popup-top-center {
	background-image: url(./../images/popup/top_center_image.gif);
	background-repeat: repeat-x;
	height: 50px;
	text-align: center;
	vertical-align: top;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	line-height: 40px;
	white-space: nowrap;
	/*padding-top: 10px;*/
}
td.popup-bottom-center {
	background-image: url(./../images/popup/bottom_center_image.gif);
	background-repeat: repeat-x;
	height: 24px;
	text-align: center;
}
td.popup-middle-left {
	background-image: url(./../images/popup/center_left_1p.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 20px;
	text-align: center;
	vertical-align: bottom;
	padding: 0px;
}
td.popup-middle-left img{
	vertical-align: bottom;
}
td.popup-middle-right {
	background-image: url(./../images/popup/center_right_1p.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 20px;
	text-align: center;
	vertical-align: bottom;
}
td.popup-middle-right img{
	vertical-align: bottom;
}
td.popup-middle-center {
	background-color: #f7fafc;
	background-image: url(./../images/popup/center_center_image.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: top;
}
.pop-up{display:none;}
* html .pop-up{display:block; visibility: hidden; position: fixed;}
.pop-up .list-table{border-collapse: collapse;}
.pop-up .list-table th{padding: 8px 6px; color: #000000; }

.pop-up .list-table td{padding: 6px 4px; }

/*==========================POPUP=======================================================*/

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- SIMPLE MODAL -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#simplemodal-overlay{background: #000; z-index: 10;}
#simplemodal-container{z-index: 100;}
.simplemodal-overlay{padding: 0px; margin: 0px;}
.simplemodal-container{padding: 0px; margin: 0px;}




.red_button{height: 27px; background: none; border: none; cursor: pointer; color: #039;}
.red_button:hover{color: #900;}
.red_button i{display: block; width: 10px; height: 27px; background: url(./../images/popup/button/left.gif); float: left;}
.red_button b{display: block; width: 14px; height: 27px; background: url(./../images/popup/button/right.gif); float: left;}
.red_button a{float: left; display: block; color: #003366; font-size: 12px; font-weight: bold; height: 27px; line-height: 25px; background: url(./../images/popup/button/center.gif); padding-left: 4px; text-decoration: none; white-space: nowrap;}
.red_button a:hover{color: #990000;}
.red_button u{display: block; clear: both;}

.blue_button{height: 27px; background: none; border: none; cursor: pointer; color: #039;}
.blue_button:hover{color: #900;}
.blue_button i{display: block; width: 10px; height: 27px; background: url(./../images/popup/button/left.gif); float: left;}
.blue_button b{display: block; width: 14px; height: 27px; background: url(./../images/popup/button/right.gif); float: left;}
.blue_button a{float: left; display: block; color: #003366; font-size: 12px; font-weight: bold; height: 27px; line-height: 25px; background: url(./../images/popup/button/center.gif); padding-left: 4px; text-decoration: none;}
.blue_button a:hover{color: #990000;}
.blue_button u{display: block; clear: both;}
