/* modified for v-1_0_5 */
/* works in IE7 
#f_street_address {
	background-color:blue;
}
*/

/* doesn't work w/ IE7 
.map_input:disabled {
	background-color:blue;

}
*/
/* works w/ IE7 
input[type=text] {
	background-color:blue;

}
*/
/* doesn't work w/ IE7 
input[disabled='disabled'] {
	background:green;
}
*/
/* end modified for v-1_0_5 */

/* for testing all images can be highlighted by setting this to 1px */
img {border:0px solid red;}

/* BEGIN Common - one or more pages */
p,div,h1,h2,h3,h4,h5,table,tr,td,li,ol,ul,form,input,a,span {
	font-family:arial, sans-serif;
}
p,table,li,ol,span {font-size:9pt;text-align:left;font-style:normal;}
td {font-size:8pt;text-align:left;}
h1 {font-size:24pt;}
h2 {font-size:20pt;}
h3 {font-size:14pt;}

body {
	font-size:9pt;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;

}
#body.hp {background:#FFF url('/images/common/body_background3.gif') repeat-x 0px 75px;}
body.hp {background:#FFF}

body.int {background:#FFF}

/*body.pi {background:#DDD url('/images/interior/interior_background.gif') repeat-x 0px 84px;}*/
body.pi {background:#FFF}


  
/* END Common - one or more pages */


/* begin HOME PAGE specific  ===================================================================================================================*/

/*#hp_Header {background:#AEE;height:92px;width:960px;margin:-1px auto 0px;padding:0px;border: 0px solid yellow;}

#hp_Bling {height:180px;width:960px;margin:0px auto 0px;padding:0px;border: 0px solid green;}

#hp_MainImg {margin:-2px 0px 0px -100px;vertical-align:top;}

#hp_SqImg {margin:-86px 0px 0px -4px;}

#hp_content{background:#F4FFC7;width:960px;margin:0px auto 0px;padding:0px;border: 0px solid green;}

#hp_search_add{width:730px;height:75px;padding:5px;border:0px solid red;}

table.table_index_search{width:690px;padding:0px;margin:0px;border:0px solid #CCC;}

#hp_address_input {font-weight:bold;font-size:11pt;vertical-align:middle;width:810px;text-align:left;}

#hp_address {font-size:10pt;}

#hp_address_note {color:#AAA;font-size:9pt;text-align:left;font-weight:normal;width:810px;}

#hp_search_map {width:960px;height:320px;padding:0px;font-size:8pt;border:0px solid red;}

#hp_map_imgmap {float:left;margin-top:0px;width:570px;height:320px;border:0px solid yellow;}

#hp_big_butts {float:left;text-align:right;width:220px;height:320px;border:0px solid green;}
*/



#hp_Logo {
	background:#FFF;
	height:51px;
	width:960px;
	margin:-5px auto -5px;
	padding-top:0px;
	border: 0px solid yellow;
}

#hp_logo_img {margin-left:-75px;}


#hp_Menu {display:block;
	background-color:#036;
	/*background-color:#AAA;*/
	width:960px;
	margin:10px auto 5px;
	padding:0px 0px 0px 0px;
	border: 0px solid red;}

#hp_Menu ul {width:960px;
	background-color:#036;
	color:white;
	list-style-type:none;
	padding:0;
	margin:0;
	padding:10px 0px 7px 0px;
	border: 0px solid green;}

#hp_Menu li {display:inline;
	font-weight:bold;font-size:11pt;
	margin:0px 0px 0px 0px;
	border: 0px solid orange;}

#hp_Menu li a{
	color:white;
	text-decoration:none;
	background-color:#036;
	padding:5px 15px 7px 15px;
	margin:0;
	border: 0px solid green;}

#hp_Menu li a:hover{
	text-decoration:none;
	background:#8EC8EB;
	color:white;
	margin:0;
	border: 0px solid yellow;}

li.hp_menu_li_active {
	background:#369;
	color:white;
	padding:5px 15px 7px 15px;
	margin:0;
	border: 0px solid orange;}

/* testing
#hp_Menu ul {background-color:#147137;}

#hp_Menu ul li a:hover{background-color:#8EC8EB;}

#hp_menu_li_active{background:#30B21F;}

*/

#hp_Bling {height:180px;width:960px;margin:0px auto 0px;padding:0px;border: 0px solid green;}

#hp_MainImg {margin:-2px 0px 0px 1px;vertical-align:top;}

#hp_SqImg {margin:-86px 0px 0px -4px;}



#hp_content{clear:left;background:#EBF4FA;width:960px;height:850px;margin:5px auto 0px;padding-top:5px;border: 0px solid red;}


#hp_left_box1{float:left;background:#FFF;width:610px;height:112px;margin:10px 0px 10px 10px;padding:5px;border:1px solid #CCC;}

#hp_left_box2 {float:left;background:#FFF;width:610px;margin:10px;padding:5px;font-size:8pt;border:1px solid #CCC;}

#hp_left_box3 {float:left;background:#FFF;width:610px;margin:10px 10px 0px 10px;padding:5px;font-size:8pt;border:1px solid #CCC;}

#hp_right_box1 {float:right;background:#FFF;width:290px;height:112px;margin:10px 10px 10px 3px;padding:5px;font-size:8pt;border:1px solid #CCC;}

#hp_right_box2 {float:right;background:#FFF;width:290px;margin:10px 10px 10px 3px;padding:5px;font-size:8pt;border:1px solid #CCC;}
/* modified for v-1_0_5 */
#hp_right_box3 {float:right;background:#FFF;width:290px;margin:10px 10px 0px 3px;padding:5px;font-size:8pt;border:1px solid #CCC;}

table.table_index_search{width:610px;padding:0px;margin:0px;border:0px solid green;}

#hp_address_input {font-weight:bold;font-size:11pt;vertical-align:middle;text-align:left;}

#hp_address {font-size:10pt;}

#hp_address_note {color:#777;font-size:9pt;text-align:left;font-weight:normal;}








/* testing for new layout
#hp_Logo {background:#FFF;width:960px;height:51px;margin:0px auto 0px;padding:0px;border: 0px solid yellow;}

#hp_Menu {display:block;background:#036;width:960px;height:36px;margin:0px auto 0px;padding:0px;border: 0px solid yellow;}

#hp_menu_list li{display:inline;list-style-type:none;padding-right:20px;background:#036;width:960px;height:36px;margin:0px auto 0px;border: 0px solid yellow;}

#hp_Bling {background:blue;height:180px;width:960px;margin:0px auto 0px;padding:0px;border: 1px solid green;}	

#hp_MainImg {margin:-2px 0px 0px 0px;vertical-align:top;}

#hp_SqImg {margin:-86px 0px 0px -24px;}

#hp_content{background:#F4FFC7;width:960px;margin:0px auto 0px;padding:0px;border: 0px solid green;}

#hp_search_add{width:730px;height:75px;padding:5px;border:0px solid red;}

table.table_index_search{width:690px;margin:0px;padding:0px;border:0px solid #CCC;}

#hp_address_input {width:810px;font-weight:bold;font-size:11pt;vertical-align:middle;text-align:left;}

#hp_address {font-size:10pt;}

#hp_address_note {width:810px;color:#AAA;text-align:left;}

#hp_search_map {width:960px;height:320px;padding:0px;font-size:8pt;border:0px solid red;}

#hp_map_imgmap {float:left;width:570px;height:320px;margin-top:0px;border:0px solid yellow;}

#hp_big_butts {float:left;width:220px;height:320px;text-align:right;border:0px solid green;}
*/
/* end HOME PAGE specific */


/* begin SEARCH NO MAP Specific  ===================================================================================================================*/

#int_Header {
	height:92px;
	width:960px;
	padding:0px;
	margin:0px auto 0px;
	border: 0px solid yellow;
}

#int_Bling {
float:right;background:#FFF;
	width:260px;
	height:167px;
	margin:10px 10px 0px 0px;
	padding:5px;
	border: 1px solid #CCC;
}
		
#int_MainImg {margin:-2px 0px 0px 20px;vertical-align:top;}

#int_SqImg {float:right;
	margin:0px 0px 0px 0px;
	border: 0px solid blue;}

#snomap_content {
	overflow:hidden;
	background:#EBF4FA;
	width:960px;
	margin:5px auto 0px;
	border: 0px solid red;
}


#snomap_search{

	background:#FFF;
	width:960px;
	height:140px;
	margin:15px auto 0px;
	padding:0px 0px 0px 0px;
	/*border:3px solid green;	
	border:1px solid #CCC;*/

}

#snomap_search_tbl {
	padding:5px;
	margin:0px;
	font-size:9pt;
	/*border: 0px solid #000080;*/
}
#snomap_search_tbl_lbl {width:390px;font-weight:bold;font-size:11pt;text-align:left;}

td.snomap_td_bold {font-size:8pt;font-weight:bold;text-align:left;}
td.snomap_td_nobold {font-size:8pt;text-align:left;}
p.snomap_search_label {margin-top:2px;font-size:8pt;font-weight:normal;}
p.snomap_search_label2 {margin-top:10px;font-size:8pt;font-weight:normal;}
p.snomap_td_bold2 {margin-top:10px;font-size:8pt;font-weight:bold;}
td.snomap_td_bold3 {text-align:center;vertical-align:bottom;}
.snomap_tab_select {font-size:8pt;}

#submit1 {font-size:11pt;font-weight:bold;} 

#snomap_contents {
	width:960px;
	margin:15px auto 15px;
}

#snomap_div_searchresults {
	float:left;
	width:640px;
		background:#FFF;
	border: 1px solid #CCC;
	padding:5px 0px 5px 10px;
	margin:5px 10px 0px 10px;
	/* border testing */
	border: 0px solid red;
	border:1px solid #CCC;
}

.snomap_table_s_result {
	padding:0px;
	margin-top:7px;
	font-weight:normal;
	font-size:9pt;
	text-align:left;
	border: 1px solid #CCC;
}

#snomap_box4_Partner {float:right;background:#FFF;
	width:260px;height:620px;
	margin:5px 10px 10px 3px;
	padding:5px;
	font-size:8pt;border:1px solid #CCC;}

/* end SEARCH NO MAP specific */


/* begin SEARCH MAP specific  ===================================================================================================================*/

div.LabeledMarker_markerLabel  {
	font-family: arial;
	width: 32px;
	text-align: center;
}
		
#sm_Bling {
float:right;background:#FFF;
	width:260px;
	height:167px;
	margin:10px 10px 0px 0px;
	padding:5px;
	border: 1px solid #CCC;
}
		
#sm_MainImg {margin:-2px 0px 0px -170px;vertical-align:top;}

#sm_SqImg {float:right;
	margin:0px 0px 0px 0px;
	border: 0px solid blue;}

#sm_search_cntnr {
	text-align:left;
	width:960px;
	height:150px;
	padding:0px;
	margin:15px auto 0px;
	/* border testing */
	border: 0px solid blue;
}

#sm_table_location_lbl {
	float:left;
	width:456px;
	margin:0px;
	/* border testing 
	border: 0px solid purple;*/
}

#sm_td_location_lbl {
	background:#B4D1D9;
	border-bottom:0px solid #B4D1D9;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
	text-align:center;
	font-size:10pt;
	/* border testing 
	border: 0px solid red;*/
}

#sm_table_search1 {
	background:#B4D1D9;
	float:left;
	width:960px;
	padding:0px;
	margin:-6px 0px 0px 0px;
	font-size:8pt;
	border: 1px solid #CCC;
	border-top:0px solid #CCC;
	border-right:0px solid #CCC;
	/* border testing 
	border: 0px solid green;*/
}

#sm_table_search2 {
	background:#DDEAEE;
	float:left;
	height:90px;
	width:960px;
	padding:0px;
	margin:-1px 0px 0px 0px;
	font-size:8pt;
	border: 1px solid #CCC;
	/* border testing
	border: 0px solid orange; */
}

td.sm_td_bold {font-size:8pt;font-weight:bold;text-align:left;}
td.sm_td_nobold {font-size:8pt;text-align:left;}
p.sm_search_label {margin-top:2px;font-size:8pt;font-weight:normal;}
.tab_select {font-size:8pt;}

/* main content */
#sm_main_cntnr{
	width:960px;
	height:530px;
	margin:15px auto 0px;
	padding:0px;
	/* border testing 
	border: 1px solid blue;*/
}

#sm_map{
	float:right;
	width:572px;
	height:525px;
	border: 2px solid #DDDDDD;
	padding:0px;
	margin:0px;
	/* border testing 
	border: 1px solid red;*/
}

#list {
	width:365px;
	height:20px;
	border:0px solid green;
	margin-top:-5px;
	padding:5px;
}
#mapinfo {
	float:left;
	width:365px;
	height:488px;
	padding:5px;
	margin:-10px 0px -5px 0px;
	overflow:auto;
	border: 1px solid #DDDDDD;
	/* border testing 
	border: 1px solid purple;*/
}

#result_count {font-weight:bold;font-size:9pt;font-family:verdana;text-align:center;}
#clustered {font-weight:normal;font-size:7pt;font-family:verdana;text-align:center;}

#sm_MainTable {
	padding:0px;
	margin-top:7px;
	font-weight:normal;
	font-size:8pt;
	text-align:left;
	/* border testing */
	/*border: 1px solid green; */
}

/* end main content */

/* end SEARCH MAP specific */


/* begin PROPERTY INFO specific  ===================================================================================================================*/

#pi_Header {
	height:92px;
	width:960px;
	padding:0px;
	margin:-1px auto 0px;
	border: 0px solid yellow;
}

#pi_Bling {
	height:80px;
	width:960px;
	padding:0px;
	margin:0px auto 0px;
	border: 0px solid green;
}
		
#pi_MainImg {margin:-2px 0px 0px -170px;vertical-align:top;}

#pi_SqImg {margin:-86px 0px 0px -4px;}

#pi_wrap {
	overflow:hidden;
	background:#EBF4FA;
	width:960px;

	margin:5px auto 0px;
	border: 0px solid red;
}

#pi_wrap_old {
	background:#FFF;
	width:930px;
	margin:75px auto 0px;
	text-align:center;
	border: 0px solid blue;
}
/* modified for v-1_0_5 */
#pi_propdet {
	float:left;
	width:930px;
	/* height should be defined for floats */
	/*height:1200px;*/
	padding:0px;
	padding-top:3px;
	margin:0px auto 0px;
	margin:10px;padding:0px;
	/*border: 1px solid purple; */
}
/* modified for v-1_0_5 */
#pi_box_prophead {
	background:#FFF;
	width:930px;
	padding:0px;
	padding-top:3px;
	margin:0px;
	margin-bottom:10px;
	padding:2px;
	vertical-align:middle;
}

#pi_left_col {float:left;width:400px;}

.pi_table_detail1 {
	background:#FFF;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:9pt;
	text-align:left;
	border: 1px solid #CCC;
}

.pi_tbl_det_head {
	/*background:#F5FFFA;*/
	background:#C6DAE1;
	font-weight:bold;
	font-size:11pt;
	text-align:center;
	/*border: 1px solid #CCC;*/
}
/* modified for v-1_0_5 */
.pi_tbl_det_lbl {
	font-weight:bold;
	font-size:9pt;
	text-align:right;
	/*border: 1px solid #CCC;*/
	width:100px;
}
/* modified for v-1_0_5 */
.pi_tbl_mtg_lbl {
	font-weight:bold;
	font-size:9pt;
	text-align:right;
	/*border: 1px solid #CCC;*/
	width:140px;
}

#pi_right_col {position:relative;float:right;width:520px;border:0px solid red}
/* modified for v-1_0_5 */
#pi_pictures_cntnr {background:#EBF4FA;padding:5px;border:0px solid red;}
/* modified for v-1_0_5 */
#pi_pictures {background:#EBF4FA;padding:5px;width:400px;text-align:center;border:0px solid blue;}
#main_pic {}
/* modified for v-1_0_5 */
#pi_pictures2 {background:#EBF4FA;max-height:250px;overflow:auto;text-align:left;padding:5px;border:0px solid green;}

/* ve doesn't like style info in external stylesheet 
#myMap {}
*/

/* modified for v-1_0_5 */
#pi_box_streetview
{
	clear:left;
	visibility:visible;
	margin-top:10px;
	width:930px;
	height:300px;
	margin:10px;padding:0px;
	font-size:8pt;
	border:0px solid red;
}
/* modified for v-1_0_5 */
#pi_mapGM_sv_cntnr {float:right;background:#FFF;width:460px;height:300px;border:0px solid #DDD;border:0px solid red;}
/* modified for v-1_0_5 */
#mapGM_sv {float:right;background:#FFF;width:460px;height:270px;margin-bottom:5px;}
/* modified for v-1_0_5 */
#pi_GM_directions {background:#FFF;font-weight:bold;text-align:center;margin-top:0px;text-align:center;padding:8px;}
/* modified for v-1_0_5 */
#pi_box_contact{
	float:left;
	visibility:visible;
	width:400px;
	height:377px;
	padding:0px;
	margin-top:10px;
	margin:20px;padding:0px;
	font-size:8pt;
	text-align:left;
	border:0px solid green;
}
/* modified for v-1_0_5 */
#pi_box_mortgage{
	float:right;
	visibility:visible;
	width:250px;
	height:350px;
	padding:0px;
	margin-top:10px;
	margin:20px;padding:0px;
	font-size:8pt;
	text-align:left;
	border:0px solid green;
}


/* START SHARED BY comparables.html */
/* modified for v-1_0_5 */
#SubjectContainer {
	clear:left;
	visibility:visible;
	margin-top:10px;
	width:930px;
	height:410px;
	margin:10px;padding:0px;
	font-size:8pt;
	border:0px solid red;
}

#pi_subject {margin-top:10px;width:350px;height:270px;float:left;border:0px solid #EEEEEE;}

#subject_status{font-size:11pt;color:red;}

.pi_cmp_head {
	/*background:#F5FFFA;*/
	background:#C6CCE1;
	font-weight:bold;
	font-size:11pt;
	text-align:center;
	/*border: 1px solid #CCC;*/
}

/* modified for v-1_0_5 */
#mapGM {float:left;margin-top:10px;width:930px;height:400px;}



#pi_projected {width:350px;float:left;margin-top:5px;border:1px solid #CCC;}

#pi_projected_lbl {font-size:14pt;font-weight:bold;width:200px;}

#pi_projected_text {background:#FFF;font-size:8pt;}

/* modified for v-1_0_5 */
#CompsContainer {
float:left;
	visibility:visible;
	width:930px;
	height:820px;
	padding:0px;
	margin-top:10px;
	margin:10px;padding:0px;
	font-size:8pt;
	text-align:left;
	border:0px solid green;
}

#comp_status {font-size:11pt;color:red;}

#CompRecs {
	visibility:visible;
	background:#FFF;
	float:left;
	height:300px;
	width:930px;
	overflow:auto;
	border:1px solid #CCC;
}

#CompTable {}

#CompTable2 {font-size:8pt;}

td.pi_td_comp_header {font-size:8pt;font-weight:bold;}
td.pi_td_comp{font-size:8pt;}


/* END SHARED BY comparables.html */

/* end PROPERTY INFO specific */




/* begin COMPARABLES specific ===================================================================================================================*/

#cmp_Bling {
	height:80px;
	width:960px;
	padding:0px;
	margin:0px auto 0px;
	border: 0px solid green;
}
		
#cmp_MainImg {margin:-2px 0px 0px -170px;vertical-align:top;}

#cmp_SqImg {margin:-86px 0px 0px -4px;}

#cmp_content{
	overflow:hidden;
	background:#EBF4FA;
	width:960px;
	margin:0px auto 0px;
	border: 0px solid red;
}

#cmp_search {
	/*background:#DDEAEE;*/
	background:#FFF;
	width:938px;
	height:90px;
	margin:10px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	font-size:9pt;
	font-weight:normal;
	border: 1px solid #CCC;
	/*border: 1px solid green;*/
}

#cmp_table_search {
	padding:5px;
	margin:0px;
	font-weight:normal;
	font-size:9pt;
	/*border: 2px solid #000080;*/
}

#cmp_td_lbl{font-weight:bold;font-size:11pt;text-align:left}

#cmp_td_address {width:425px;text-align:left;font-weight:bold;font-size:10pt}

#f_street_address {font-size:9pt;}
#f_city_zip {font-size:9pt;}
#f_mlsid {font-size:9pt;}

#cmp_td_submit {width:100px;text-align:left;}

#cmp_f_submit {font-size:11pt;font-weight:bold;}

#cmp_td_note {color:#555;}


/* end COMPARABLES specific */

#footer{
	clear:both;
	background:#E1F4C3;
	background:#EAF5FC;
	width:940px;
	height:65px;
	padding:10px 10px 10px 10px;
	margin:0px auto 0px auto;
	text-align:center;
	font-size:8pt;
	color:#444;
	border:0px solid #AAA;
	/* border testing */
	/*order: 1px solid red;*/
}
td.footer_table,table.footer_table {font-size:8pt;text-align:center;margin:0px auto;}

p.footer{font-size:8pt;text-align:center;}


/* begin RAGFL CUSTOM specific ===================================================================================================================*/

#ragfl_head {
	width:960px;
	margin:0px auto 0px auto;

}
/* body {
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	background:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold; 
}
*/

/*
ul, ol, li, dd, dt, dd {margin:0;padding:0;list-style:none;}
*/



/* header */
#header {
	width:960px;
	height:41px;
	background-color: transparent;
	background-image: url(http://www.r-world.com/OneListingSiteHD/images/ragfl_header_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
 
}

.hd-rt {
	width:950px;
margin:0;padding:0;list-style:none;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 15px;
	float: right;

}

.hd-rt li {margin:0;padding:0;list-style:none;
float:left;padding:0 9px;

	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.hd-rt li.bar {
margin:0;padding:0;list-style:none;
	background-color: transparent;
	background-image: url(http://www.r-world.com/OneListingSiteHD/images/divider.gif);
	background-repeat: no-repeat;
	background-position: center 2px;
}

/*
a {color:#d2864b;text-decoration:none;}
a:hover {color:#664438;}
*/

.hd-rt a {color:#ffffff;text-decoration:none;}
.hd-rt a:hover, .hd-rt a.active {color:#cccccc;}

#corner {
	height: 29px;
	width: 348px;
	background-image: url(http://www.r-world.com/OneListingSiteHD/images/ragfl_header_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
}


/* end RAGFL CUSTOM specific ===================================================================================================================*/
