/* Start of CMSMS style sheet 'CVR_MAIN' */
/* 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;color:#586D54;}
h2 {font-size:20pt;color:#586D54;}
h3 {font-size:14pt;color:#586D54;}
h1.no_top_pad {font-size:24pt;margin-top:0px;color:#586D54;}
h2.no_top_pad {font-size:20pt;margin-top:0px;color:#586D54;}
h3.no_top_pad {color:#586D54;margin-top:0px;outline:1px solid blue;}

body {
	font-size:9pt;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;

}

body.hp {
	background:#e9e4d2;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:9pt;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}

body.int {
	background:#e9e4d2;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:9pt;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/*body.pi {background:#DDD url('/uploads/cvr/images/interior/interior_background.gif') repeat-x 0px 84px;}*/
body.pi {background:#e9e4d2}


/* begin HOME  Specific  ===================================================================================================================*/

#rar_home_container {
	height:100%;
	width:960px;
	margin:0px auto 0px;
	padding-top:10px;
	outline:0px solid green;
}

#rar_home_ads_top {
	height:60px;
	width:670px;
	margin:0px auto 0px;
	padding:0px 0px 0px 0px;
	outline:0px solid blue;
}

#rar_home_ads_left {
	/*background:#CCC;*/
	float:left;
	height:490px;
	width:125px;
	/* top right bottom left */
	margin:0px 20px 0px 0px;
	padding:5px 0px 5px 0px;
	outline:0px solid purple;
}

div.rar_ad_box {
	/* background:#4a203a;*/
	/*height:110px;
	width:110px;
	color:#FFF;
	font-weight:normal;*/
	/* top right bottom left */
	margin:0px 0px 5px 0px;
	padding:0px;
	outline:0px solid purple;
}

#rar_home_middle {
	float:left;
	height:504px;
	width:670px;
	/* top right bottom left */
	margin:0px 0px 0px 0px;
	padding-top:0px;
	outline:0px solid orange;
}

#rar_home_ads_right {
	/*background:#CCC;*/
	float:right;
	height:600px;
	width:125px;
	/* top right bottom left */
	margin:0px 0px 0px 20px;
	padding:0px;
	outline:0px solid blue;
}

#rar_home_ads_leader{
	background:#e9e4d2;
	height:70px;
	width:670px;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0px solid blue;
}

#rar_home_bigpic {
	height:312px;
	width:670px;
	background:#FFF;
	margin:0px 0px 0px 0px;
	padding:17px 0px 0px 0px;
	border:0px solid blue;
}

#rar_home_bigpic_l {
	float: left;
	height:308px;
	width:403px;
	background:#FFF;
	margin:0px 0px 0px 15px;
	padding:4px 0px 0px 0px;
	border:0px solid red;
}

#rar_home_bigpic_r {
	float:right;
	top: 0px;
	height:308px;
	width:220px;
	background:#FFF;
	margin:0px 15px 0px 0px;
	padding:4px 0px 0px 0px;
	border:0px solid red;
}

/* NEW MAIN MENU ------------------------------------------------------- */

#rar_home_menu_div {
	background:#e9e4d2;
	height:164px;
	width:670px;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0px solid green;
}

#rar_home_menu {
	height:164px;
	width:670px;
	/* top right bottom left */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0px solid purple;
}

/******************/
#rar_home_menu ul {
	width:100%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0px solid red;
}

#rar_home_menu ul li {
	list-style:none;
	float:left;
	margin:0;
}
#rar_home_menu ul li a{	
	display:block;
	font-family:"Trebuchet MS",arial;
	font-weight:bold;
	font-size:12pt;
	color:#f8e4b9;
	text-align:center;
	height: 40px;
	width:90px;
	text-decoration:none;
	/* top right bottom left */
	/*padding:58px 27px 58px 27px;*/
	padding:58px 22px 58px 22px;
	margin:0px 0px 0px 0px;
	border: 0px solid green;
	/* IE6, 7 hack */
	/* *padding:58px 22px 58px 22px;*/
}
#rar_home_menu ul li a:visited{
	color:#667;
}

#rar_home_menu ul li a:hover{
	color:#FFF;
}

#rar_home_menu ul li a#current {
	background-color:#FFF;
	color:#448;
	margin-bottom:-1px;
}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* for IE6 */
* html .clearfix {
	height:1%;
}
/* for IE7 */
*:first-child+html .clearfix {
	min-height: 1px;
}

li#item1 a{
	background: url(/uploads/cvr/images/img_home_menu.gif) no-repeat;
	background-position:0px 0px;
	height: 40px;
	width:90px;
	padding:58px 22px 58px 22px;
	margin:0px 0px 0px 0px;
	border:0px solid blue;
}

li#item1 a:hover {
	background: url(/uploads/cvr/images/img_home_menu.gif) no-repeat;
	background-position:0px -157px;
	height: 40px;
	width:90px;
	padding:58px 22px 58px 22px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
}

li#item2 a{
	background: url(/uploads/cvr/images/img_home_menu.gif) no-repeat;
	background-position:-134px 0px;
	height: 40px;
	width:90px;
	padding:58px 22px 58px 22px;
	margin:0px 0px 0px 0px;
	border:0px solid blue;
}

li#item2 a:hover {
	background: url(/uploads/cvr/images/img_home_menu.gif) no-repeat;
	background-position:-134px -157px;
	height: 40px;
	width:90px;
	padding:58px 22px 58px 22px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
}

li#item3 a{
	background: url(/uploads/cvr/images/img_home_menu.gif) no-repeat;
	background-position:-268px 0px;
	height: 40px;
	width:90px;
	padding:58px 22px 58px 22px;
	margin:0px 0px 0px 0px;
	border:0px solid blue;
}

li#item3 a:hover {
	background: url(/uploads/cvr/images/img_home_menu.gif) no-repeat;
	background-position:-268px -157px;
	height: 40px;
	width:90px;
	padding:58px 22px 58px 22px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
}

li#item4 a{
	background: url(/uploads/cvr/images/img_home_menu.gif) no-repeat;
	background-position:-402px 0px;
	height: 40px;
	width:90px;
	padding:58px 22px 58px 22px;
	margin:0px 0px 0px 0px;
	border:0px solid blue;
}

li#item4 a:hover {
	background: url(/uploads/cvr/images/img_home_menu.gif) no-repeat;
	background-position:-402px -157px;
	height: 40px;
	width:90px;
	padding:58px 22px 58px 22px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
}

li#item5 a{
	background: url(/uploads/cvr/images/img_home_menu.gif) no-repeat;
	background-position:-536px 0px;
	height: 40px;
	width:90px;
	padding:58px 22px 58px 22px;
	margin:0px 0px 0px 0px;
	border:0px solid blue;
}

li#item5 a:hover {
	background: url(/uploads/cvr/images/img_home_menu.gif) no-repeat;
	background-position:-536px -157px;
	height: 40px;
	width:90px;
	padding:58px 22px 58px 22px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
}

li#item1 span,li#item2 span,li#item3 span,li#item4 span,li#item5 span{
	display:none;
}



/* begin RAR Interior Specific  ===================================================================================================================*/

#rar_int_container {
	height:100%;
	width:960px;
	margin:0px auto 0px;
	padding-top:10px;
	outline:0px solid green;
}

#rar_int_ads_top {
	/*background:#CCC;*/
	height:60px;
	width:960px;
	margin:0px auto 10px;
	padding:0px 0px 0px 0px;
	outline:0px solid blue;
}

#rar_int_ads_left {
	/*background:#CCC;*/
	float:left;
	height:504px;
	width:125px;
	/* top right bottom left */
	margin:10px 20px 0px 0px;
	padding:5px 0px 5px 0px;
	outline:0px solid purple;
}

#rar_int_middle {
	background:#FFF;
	float:left;
	height:100%;
	width:670px;
	/* top right bottom left */
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	outline:0px solid orange;
}

#rar_int_ads_right {
	/*background:#CCC;*/
	float:right;
	height:100%;
	width:125px;
	margin:70px 0px 0px 20px;
	padding-top:0px;
	outline:0px solid blue;
}

#rar_content{
	background:#FFF;
	width:650px;
	margin:15px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	outline: 0px solid red;
}


#rar_int_head_logo_cnt {
	background:#e9e4d2;
	height:59px;
	width:670px;
	border:0px solid blue;
}
#rar_int_head_logo {
	float:left;
	height:59px;
	width:430px;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	border:0px solid red;
}

#rar_int_head_logo_boxr {
	float:right;
	background:none;
	text-align:center;
	height:18px;
	width:200px;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid purple;
}

/* ------------ MAIN MENU --------------- */

/* NEW INTERIOR MAIN MENU ------------------------------------------------------- */

#rar_int_menu_div {
	background:#e9e4d2;
	background:#8e6128 url('/uploads/cvr/images/img_menu_picture3.jpg') no-repeat 0px 0px;
	height:85px;
	width:670px;
	margin:13px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0px solid red;
}

#rar_int_menu {
	float:right;
	background-color:none;
	width:440px;
	/* top right bottom left */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0px solid green;
}

/******************/
#rar_int_menu ul {
	width:100%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0px solid red;
}

#rar_int_menu ul li {
	list-style:none;
	float:left;
	margin:0;
}
#rar_int_menu ul li a{	
	display:block;
	font-family:"Trebuchet MS",arial;
	font-weight:bold;
	font-size:12pt;
	color:#f8e4b9;
	text-align:center;
	height: 42px;
	width:110px;
	text-decoration:none;
	/* top right bottom left */
	/*padding:58px 27px 58px 27px;*/
	padding:0px;
	margin:0px 0px 0px 0px;
	border: 0px solid green;
	/* IE6, 7 hack */
	/* *padding:58px 22px 58px 22px;*/
}
#rar_int_menu ul li a:visited{
	color:#667;

}
#rar_int_menu ul li a:hover{
	color:#FFF;

}
#rar_int_menu ul li a#current {
	background-color:#FFF;
	color:#448;
	margin-bottom:-1px;
}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* for IE6 */
* html .clearfix {
	height:1%;
}
/* for IE7 */
*:first-child+html .clearfix {
	min-height: 1px;
}

li#item1int a{
	background: url(/uploads/cvr/images/img_interior_menu.gif) no-repeat;
	background-position:0px 0px;
	height:42px;
	width:110px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid blue;
}
li#item1int a:hover {
	background: url(/uploads/cvr/images/img_interior_menu.gif) no-repeat;
	background-position:0px -42px;
	height:42px;
	width:110px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
}
li#item2int a{
	background: url(/uploads/cvr/images/img_interior_menu.gif) no-repeat;
	background-position:-110px 0px;
	height:42px;
	width:110px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid blue;
}
li#item2int a:hover {
	background: url(/uploads/cvr/images/img_interior_menu.gif) no-repeat;
	background-position:-110px -42px;
	height:42px;
	width:110px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
}
li#item3int a{
	background: url(/uploads/cvr/images/img_interior_menu.gif) no-repeat;
	background-position:-220px 0px;
	height:42px;
	width:110px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid blue;
}
li#item3int a:hover {
	background: url(/uploads/cvr/images/img_interior_menu.gif) no-repeat;
	background-position:-220px -42px;
	height:42px;
	width:110px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
}
li#item4int a{
	background: url(/uploads/cvr/images/img_interior_menu.gif) no-repeat;
	background-position:-330px 0px;
	height:42px;
	width:110px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid blue;
}
li#item4int a:hover {
	background: url(/uploads/cvr/images/img_interior_menu.gif) no-repeat;
	background-position:-330px -42px;
	height:42px;
	width:110px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
}
li#item5int a{
	background: url(/uploads/cvr/images/img_interior_menu.gif) no-repeat;
	background-position:-440px 0px;
	height:42px;
	width:110px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid blue;
}
li#item5int a:hover {
	background: url(/uploads/cvr/images/img_interior_menu.gif) no-repeat;
	background-position:-440px -42px;
	height:42px;
	width:110px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
}
li#item1int span,li#item2int span,li#item3int span,li#item4int span,li#item5int span{
	display:none;
}

/* ------------ OLD MAIN MENU ----------- */
#_rar_int_menu_div {
	clear:left;
	background:#8e6128 url('/images/img_menu_picture3.jpg') no-repeat 0px 0px;
	height:85px;
	width:670px;
	margin:13px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	outline: 0px solid green;
}

#_rar_int_menu {
	float:right;
	background-color:none;
	width:551px;
	/* top right bottom left */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0px solid red;
}

#_rar_int_menu ul {
	width:555px;
	background-color:none;
	color:white;
	list-style-type:none;
	/* top right bottom left */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/* IE6, 7 hack */
	*margin:0px 0px 0px 0px;
	border: 0px solid green;
}

/* IE wants this as  inline to be horizontal, inline-block makes it vertical */
#_rar_int_menu li {
	display:inline-block;
	font-weight:bold;
	font-size:10pt;
	/* top right bottom left */
	/* space between color cells */
	/* for some reason, non-ie browsers need a negative number to prevent extra spacing between cells */
	margin:0px -3px 0px 0px;
	padding:0px 0px 0px 0px;
	/* IE6, 7 hack */
	zoom: 1;
	*display:inline;
	*margin:0px 0px 0px 0px;
	border: 0px solid orange;	
}

#_rar_int_menu li a{
	display:inline-block;
	color:white;
	font-family:arial,helvetica,"arial narrow", sans-serif;
	color:#e9cd8f;
	color:#f8e4b9;
	text-align:center;
	width:80px;
	text-decoration:none;
	/* top right bottom left */
	margin:0px 0px 0px 0px;
	/* wdith of color cells */
	padding:5px 15px 5px 15px;
	border: 0px solid green;
}

#_rar_int_menu li a:hover{
	display:inline-block;
	text-align:center;
	width:80px;
	text-decoration:none;
	color:white;
	margin:0;
	border: 0px solid yellow;
}

li._rar_int_menu_li_active {
	display:inline-block;
	text-align:center;
	width:80px;
	background:#369;
	color:white;
	padding:5px 15px 7px 15px;
	margin:0;
	border: 0px solid orange;
}
/* ------- END OLD MAIN MENU ----------- */

/* ------------ SUB MENU --------------- */
#rar_int_sub_menu_div {
	background:#FFF;
	height:25px;
	width:670px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0px solid red;
}

#rar_int_sub_menu {
	/*background-color:#AAA;*/
	width:670px;
	/* top right bottom left */
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	border: 0px solid red;
}

#rar_int_sub_menu ul {
	width:670px;
	list-style-type:none;
	/* this doesn't work for inline-block -- just put the image before the text in html 
	list-style-image:url("/uploads/cvr/images/img_bullet2.png");*/
	/* top right bottom left */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0px solid green;
}

/* IE wants this as  inline to be horizontal, inline-block makes it vertical */
#rar_int_sub_menu li {
	display:inline-block;
	font-weight:bold;
	font-size:9pt;
	/* top right bottom left */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0px solid orange;
	/* IE6, 7 hack */
	zoom: 1;
	*display:inline;
}

#rar_int_sub_menu li a{
	display:inline-block;
	font-family:arial,helvetica,"arial narrow", sans-serif;
	color:#684517;
	text-align:center;
	text-decoration:none;

	/* top right bottom left */
	margin:0px 0px 0px 0px;
	padding:5px 6px 5px 6px;
	border: 0px solid purple;
	/* IE6, 7 hack */
	zoom: 1;
	*display:inline;
}

#rar_int_sub_menu li a:hover{
	display:inline-block;
	text-align:center;
	text-decoration:none;
	color:black;
	margin:0;
	border: 0px solid yellow;
}

li.rar_int_sub_menu_li_active {
	display:inline-block;
	text-align:center;
	width:80px;
	background:#369;
	color:white;
	padding:5px 15px 7px 15px;
	margin:0;
	border: 0px solid orange;
}


#rar_realtor_div_searchresults {
	margin:0px 10px 10px 10px;
	/* border testing */
	border: 0px solid red;
}
 
.v1 {font-size:9pt;}
.v2 {font-size:9pt;background:#EEE;}

/* 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{
	float:left;
	background:#FFF;
	width:650px;
	height:177px;
	margin:10px 10px 10px 10px;
	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_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_search_cntnr {
	text-align:left;
	width:670px;
	height:175px;
	padding:0px;
	margin:15px 0px 0px 0px;
	/* border testing */
	border: 0px solid blue;
}


#sm_table_search1 {
	background:#B4D1D9;
	background:#dcd3c5;
	background:#eeeae4;
	float:left;
	width:670px;
	padding:0px;
	/* -10px change made for moving the search field to the bottom */
	margin:0px 0px 0px 0px;
	font-size:8pt;
	/* border testing */
	border: 0px solid green;
}
#sm_table_search1a {
	background:#B4D1D9;
	background:#dcd3c5;
	background:#eeeae4;
	float:left;
	width:670px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-size:8pt;
	/* border testing */
	border: 0px solid green;
}

#sm_table_search2 {
	background:#DDEAEE;
	background:#eeeae4;
	float:left;

	width:670px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-size:8pt;
	/* 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{
	background:#FFF;
	width:670px;
	height:538px;
	margin:0px 0px 0px 0px;
	padding:0px;
	/* border testing */
	border: 0px solid blue;
}

#sm_map{
	background:#FFF;
	float:right;
	width:379px;
	height:527px;
	border: 2px solid #DDDDDD;
	padding:0px;
	margin:5px 5px 0px 0px;
	/* border testing */
	border: 0px solid red;
}

#list {
	background:#FFF;
	width:265px;
	height:20px;
	margin-top:0px;
	padding:5px;
	border:0px solid green;
}
#mapinfo {
	float:left;
	background:#FFF;
	width:265px;
	height:488px;
	padding:5px;
	margin:-10px 0px -5px 0px;
	overflow:auto;
	border: 0px solid #DDDDDD;
	/* border testing */
	border: 0px 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: 0px solid green; 
}

/* end main content */

/* end SEARCH MAP specific */


/* begin PROPERTY INFO specific  ===================================================================================================================*/



#pi_wrap {
	overflow:hidden;
	background:#EBF4FA;
	width:650px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	border: 0px solid red;
}

#pi_propdet2 {
	width:650px;
	/* height should be defined for floats */
	/*height:1200px;*/
	height:100%;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	border: 0px solid purple;
}

#pi_box_prophead {
	background:#FFF;
	width:650px;

	/* top right bottom left */
	margin:0px 0px 10px 0px;
	/*padding:2px 2px 2px 2px;*/
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	border: 0px solid green;
}

#pi_left_col {
	float:left;
	width:320px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid green;
	border:1px solid #CCC;
}

.pi_table_detail1 {
	background:#FFF;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:9pt;
	text-align:left;
	border: 0px 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 {
	color:#333;
	width:110px;
	font-weight:bold;
	font-size:9pt;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	/*border: 1px solid #CCC;*/

}
/* modified for v-1_0_5 */
.pi_tbl_mtg_lbl {
	width:140px;
	font-weight:bold;
	font-size:9pt;
	text-align:right;
	/*border: 1px solid #CCC;*/
}

#pi_right_col {
	float:right;
	width:320px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid blue;
}

#pi_pictures_cntnr {
	background:#EBF4FA;
	margin:20px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	border:0px solid red;
}

#pi_pictures {
	background:#EBF4FA;
	width:300px;
	text-align:center;
	padding:5px 5px 5px 5px;
	border:0px solid blue;
}

#main_pic {}

#pi_pictures2 {
	background:#EBF4FA;
	width:300px;
	max-height:250px;
	overflow:auto;
	text-align:left;
	padding:5px 5px 5px 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:both;
	visibility:visible;
	width:650px;
	height:300px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:8pt;
	border:0px solid red;
}

/* MS birds eye is defined in JS due to that's the way they like it */

#pi_mapGM_sv_cntnr {
	float:right;
	background:#FFF;
	width:320px;
	height:300px;
	border:0px solid #DDD;
	border:0px solid red;
}

#mapGM_sv {
	float:right;
	background:#FFF;
	width:320px;
	height:270px;
	margin-bottom:5px;
}

#pi_GM_directions {
	background:#FFF;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:8px 8px 8px 8px;
}


#mapGM {
	clear:both;
	width:650px;
	height:400px;
	margin:10px 0px 10px 0px;
	border:0px solid red;
}

#BottomContainer {
	clear:both;
	visibility:visible;
	width:650px;
	height:360px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:8pt;
	text-align:left;
	border:0px solid green;
}

#pi_box_contact{
	/*float:left;*/
	visibility:visible;
	background:#FFF;
	width:320px;
	height:140px;
	/*margin:20px 20px 20px 20px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:8pt;
	text-align:left;
	border:1px solid #CCC;
}

#pi_box_mortgage{
	float:left;
	visibility:visible;
	width:320px;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:8pt;
	text-align:left;
	border:0px solid orange;
}


#ds_container{
	background:url('/uploads/cvr/images/img_ds_menu_v3.gif') no-repeat;
	/* 650px wide max */
	width:670px;

	margin:0px 0px 0px -10px;
	border:0px solid purple;
}


.ds_box {
	vertical-align: top;
	width:200px;
	height:230px;
	display:inline-block;
	margin:0px 10px 0px 10px;
	border:0px solid red;
	/* IE7 hack to trigger hasLayout for inline-block */
	zoom: 1;
	*display: inline;
}
ul.ds_list{
	background:#FFF;
	color:#555;
	font-size:8pt;
	line-height:160%;
	list-style-type: none;
	/*height:120px;
	width:179px;*/
	margin:82px 0px 0px 12px;
	padding-left:5px;
	border:0px solid green;
}

li.ds_list{
	background:#FFF;
	color:#555;
	font-size:10pt;
	font-weight:bold;
	line-height:180%;
	list-style-type: none;
	/*height:120px;
	width:179px;*/
	border:0px solid green;
}

a.ds_list {
	text-decoration:none;
}

.quick_links {


}

.ds_box_menu{
	background:#eeeae4;
	width:640px;
	padding:1px 5px 5px 5px;
	border:0px solid red;
}
ul.ds_list_menu{
	color:#555;
	font-size:8pt;
	line-height:160%;

	border:0px solid green;
}

#footer{
	clear:both;
	background:#e9e4d2;
	width:960px;
	height:250px;
	padding:10px 0px 10px 0px;
	margin:0px auto 0px auto;
	text-align:center;
	font-size:8pt;
	color:#444;
	border:0px solid #AAA;
	/* border testing */
	border: 0px 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;}


/* End of 'CVR_MAIN' */

