@charset "utf-8";
/*=================================================================
 Prudential Utah Home Page Styles
 Author: Kimball Wirig 
 Last Modified: 06/03/08
 Modified by: Kimball Wirig
 Copyright: Prudential Utah Real Estate
===================================================================*/

/* The Eric Meyer Reset 
Last Modified: 04/08/08
*/

body, applet, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family: Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
.pru_showgrid{
background:url(images/grid_transparent.png);
}*/


/* Layout 
-----------------------------------------------------------------------------------------------------------------------------------------*/
body{
text-align:center;
background:url(images/bg2.jpg) repeat-x #F0F0F0;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
}

.pru_container {
text-align:left;
width:950px;
margin:auto;
min-height:700px;
background:url(images/home_layout6_01.jpg) no-repeat left top;
}


.pru_header {
width:950px;
height:123px;
position:relative;
}

h1.pru_branding a{
background:url(images/compliantLogo.png) no-repeat;
text-indent:-9999px;
height:85px;
width:195px;
float:left;
position:relative;
top:43px;
left:35px;
}

/* =contentMain
------------------------------------------------*/
.pru_contentMain{
width:890px;
min-height:600px;
padding-left:30px;
padding-right:30px;
}

/* =16 May Changes - Kimball
----------------------------------------------------------------------------------*/
.pru_content_inner {
margin-left:21.5px;
margin-right:21.5px;
padding-bottom:32px;
padding-right:21.5px;
padding-left:21.5px;
background:#E5E8DD url(images/box1.jpg) no-repeat scroll left top;
background-color:#E5E8DD;
}

ol{
list-style:decimal;
margin-left:30px;
margin-bottom:20px;
}

ol li{
color:#276691;
font-size:16px;
line-height:20px;
margin-bottom:5px;
font-weight:bold;
}

span.pru_ol{
color:#153649;
font-weight:normal;
}

/* =p
-------------------------------*/
p.pru_normal{
font-size:14px;
color:#5f605b;
margin-bottom:20px;
line-height:20px;
}

p.pru_smaller{
font-size:12px;
color:#5f605b;
margin-bottom:16px;
line-height:18px;
}

h2.pru_heading{
padding-top:20px;
line-height:24px;
color:#276892;
}

h4.pru_heading{
margin-top:6px;
margin-bottom:18px;
color:#5f605b;
}

h4.pru_heading2{
color:#6BAEFD;
}

.pru_small_ol li{
font-size:14px;
font-weight:normal;

}

.pru_small_ol li a:link{
color:#6BAEFD;
}

.pru_question{
border-bottom:1px dashed #5f605b;
margin-bottom:18px;
}

/* 16 May // end of changes 
-------------------------------------------------------------------------*/


/* =miniNav
-----------------------------------------------*/
ul.pru_miniNav{
list-style:none;
position:absolute;
right:40px;
top:6px;
}

ul.pru_miniNav li{
float:left;
padding-left:6px;
font-weight:bold;
font-size:14px;
line-height:19px;
color:#7c878d;
text-transform:uppercase;
}

ul.pru_miniNav li a{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#79a0b7;
text-decoration:none;
}

ul.pru_miniNav li a:hover{
color:#ffffff;
}


/* =navMain
------------------------------------------------------------------------*/
ul.pru_navMain{
list-style:none;
height:49px;
margin-left:10px;
margin-bottom:6px;
position:relative;
top:-14px;
}

ul.pru_navMain li{
float:left;
font-size:12px;
height:49px;
color:#ffffff;
text-transform:uppercase;
}

ul.pru_navMain li a:link, ul.pru_navMain li a:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-decoration:none;
display:block;
background:url(images/tabs_03_2.jpg) no-repeat 0 -49px; 
overflow:hidden;
}

ul.pru_navMain li a span{
height:49px;
display:block;
padding-top:24px;
margin-left:16px;
padding-right:14px;
cursor:pointer;
background:url(images/tabs_04_2.jpg) no-repeat right -49px; 
overflow:hidden;
}

ul.pru_navMain li a:hover{
background:url(images/tabs_03_2.jpg) no-repeat top left; 
color:#183C52;
}

ul.pru_navMain li a:hover span{
background:url(images/tabs_04_2.jpg) no-repeat top right; 
padding-top:22px;
}


/* =footer
------------------------------------------------*/
.pru_footer{
clear:both;
background:#618699;
width:100%;
height:415px;
text-align:center;
border-top:solid 15px #16384d;
position:relative;
bottom:0;
}

.pru_footerContain{
margin:auto;
width:890px;
text-align:left;
display:block;
padding-left:30px;
padding-right:30px;
}

.pru_contentSupp{
display:block;
width:838px;
margin-left:21px;
margin-right:21px;
padding:5px;
height:680px;
position:relative;
background:url(images/HR.jpg) no-repeat #e5e8dd;
}


/* =tools
-----------------------------------------------------------------------*/

.pru_tools{
background:url();
width:544px;
padding-left:8px;
padding-right:8px;
}

.pru_tools h2{
text-indent:-9999px;
display:block;
background:no-repeat top left;
height:22px;
margin-top:18px;
}

.pru_tools h2.buyers{
background-image:url(images/buyerstoolsHEADLINE.jpg);
}

.pru_tools h2.sellers{
background-image:url(images/sellerstoolsHEADLINE.jpg);
}

.pru_tools dl{
background:url(images/toolsbg.jpg) no-repeat top left;
margin-top:9px;
position:relative;
height:200px;
}

.pru_tools dl dt a{
text-decoration:none;
font-size:17px;
line-height:22px;
font-weight:bold;
color:#6cb0fd;
}

.pru_tools dl dt a:hover{
text-decoration:underline;
}

.pru_tools dl dt, .pru_tools dl dd{
width:120px;
display:block;
}

.pru_tools dl dd{
color:#878787;
font-size:12px;
line-height:18px;
}

dt.pru_icon1, dt.pru_icon2, dt.pru_icon3, dt.pru_icon4, dt.pru_icon5, dt.pru_icon6, dt.pru_icon7, dt.pru_icon8 {
position:absolute;
top:10px;
}

.pru_icon1, .pru_icon5{
left:23px;

}

.pru_icon2, .pru_icon6{
left:152px;

}

.pru_icon3, .pru_icon7{
left:283px;

}

.pru_icon4, .pru_icon8{
left:414px;

}

.pru_tools dl dt.pru_icon1 a{
color:#e4aa41;
}

.pru_tools dl dt.pru_icon2 a{
color:#6cb0fd;
}

.pru_tools dl dt.pru_icon3 a{
color:#aad447;
}

.pru_tools dl dt.pru_icon4 a{
color:#e03f45;
}

dd.pru_icon1, dd.pru_icon2, dd.pru_icon3, dd.pru_icon4, dd.pru_icon6, dd.pru_icon7{
position:absolute;
top:115px;
}

dd.pru_icon5, dd.pru_icon8{
position:absolute;
top:138px;
}


/* =quickLinks
-------------------------------------------------------------------*/

ul.pru_quickLinks{
list-style:none;
width:250px;
float:left;
margin-left:21.5px;
}

ul.pru_quickLinks li{
line-height:40px;
border-bottom:1px dotted #aec6d3;
}

ul.pru_quickLinks li.quickLinksHeading span{
border-bottom:1px solid #3d6a86;
display:block;
padding-bottom:10px;
}

ul.pru_quickLinks li.quickLinksHeading{
border-bottom:1px dotted #aec6d3;
display:block;
}

ul.pru_quickLinks li a, ul.pru_quickLinks li a:visited{
display:block;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#16384D;
text-decoration:none;
padding-left:15px;
border-bottom:1px solid #3d6a86;
}

ul.pru_quickLinks li a:hover{
color:#ffffff;
background:#417793;
}

ul.pru_quickLinks li.quickLinksHeading{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
line-height:24px;
color:#ffffff;
text-transform:uppercase;
padding-top:12px;
padding-bottom:11px;
height:24px;
border-top:none;
}

ul.pru_quickLinks li.pru_bottom{
border-bottom:1px dotted #aec6d3;
}

ul.pru_quickLinks li.pru_bottom a{
border-bottom:1px solid #3d6a86;
}

.pru_footerColRight{
width:568px;
float:left;
margin-left:30px;
}


ul.pru_navSupp{
list-style:none;
float:left;
width:568px;
margin-bottom:19px;
}

ul.pru_navSupp li.pru_brandingSupp{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
line-height:24px;
color:#ffffff;
text-transform:uppercase;
padding-top:12px;
padding-bottom:10px;
border-bottom:none;
border-top:none;
height:24px;
display:block;
width:568px;
}

ul.pru_navSupp li{
border-top:1px solid #3d6a86;
float:left;
}

ul.pru_navSupp li a, ul.pru_navSupp li a:visited{
border-top:1px dotted #aec6d3;
border-right:1px dotted #aec6d3;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:3px;
font-size:12px;
font-weight:bold;
color:#16384D;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}


ul.pru_navSupp li a:hover{
color:#ffffff;
}

ul.pru_navSupp li.pru_bottom a{
border-right:0px;
}

.pru_copyright{
padding-left:10px;
color:#91adbc;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.pru_disclaimer{
padding-left:10px;
margin-bottom:19px;
color:#91adbc;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.pru_prudentialTiny{
position:relative;
top:3px;
}

/* typography
--------------------------------------------------------------------------------------------------*/

body {
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
}

h1{
color:#6aaffe;
font-size:24px;
text-transform:uppercase;
font-weight:bold;
line-height:32px;
}

h2{
color:#276691;
font-size:18px;
line-height:22px;
font-weight:bold;
text-transform:uppercase;
}

h3{
color:#517589;
font-size:18px;
font-weight:bold;
line-height:22px;
}



/* =main Feature
------------------------------------------------------------------*/
.pru_mainFeature{
background:url(images/box1.jpg) no-repeat left top;
background-color:#e5e8dd;
padding:5px;
width:838px;
margin-left:21px;
margin-right:21px;
margin-top:15px;
position:relative;
}



.pru_mainFeature .pru_right {
width:520px;
position:relative;
left:300px;
}



.pru_mainFeature h1{
background:url(images/findahome_03.jpg) no-repeat top left;
text-indent:-9999px;
height:70px;
margin-top:18px;
margin-bottom:8px;
border-bottom: 1px solid #c6c9bf;
}

.pru_mainFeature p{
font-size:14px;
line-height:20px;
color:#5f605b;
margin-bottom:24px;
}

.pru_mainFeature a.greenbutton{
display:block;
background:url(images/greenbutton3.gif) no-repeat left top;
height:46px;
width:218px;
text-indent:-9999px;
margin-bottom:24px;
margin-left:145px;
}

.pru_mainFeature a.greenbutton:hover{
background:url(images/greenbutton3.gif) no-repeat left -46px;
}

.pru_mainFeature .screenShot{
display:block;
width:266px;
height:236px;
position:absolute;
left:12px;
top:-17px;
}

/* =Featured Properties
-------------------------------------------*/
.pru_featuredProperties{
width:265px;
position:absolute;
top:26px;
right:15px;
}

.pru_featuredProperties .pru_property1, .pru_featuredProperties .pru_property2{
background:#d0d5c3;
width:233px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
padding-bottom:15px;
position:relative;
}

.pru_featuredProperties img{
border:3px solid #ffffff;
}

.pru_featuredProperties img:hover{
border:3px solid #388AC2;
}
.pru_featuredProperties .pru_whiteBox{
width:225px;
background-color:#f0f0f0;
padding:5px;
padding-top:3px;
position:relative;
height:100px;
}
.pru_featuredProperties table{
width:110px;
float:left;
}

.pru_featuredProperties .pru_contactInfo{
width:115px;
text-align:right;
float:left;
}


.pru_label{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}

.pru_databaseContent{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#5099f3;
font-style:italic;

}

.pru_address{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#5099f3;
font-style:italic;
text-transform:capitalize;
}

.pru_agentName{
margin-top:3px;
border-top:1px solid #a1a0a0;
padding-top:6px;
line-height:20px;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#1C4762;
}

.pru_agentPhone{
line-height:25px;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#f4a411;
}

.pru_featuredProperties h3 a{
color:#517589;
text-decoration:none;
}

.pru_featuredProperties h3 a:hover{
color:#388AC2;
}

.pru_propertyPrice{
color:#89b721;
font-size:18px;
line-height:18px;
font-weight:bold;
}


/* LONE WOLF STYLES */

.bs_formcolor{
background-color:#E5E8DD;
}

.agent_back{
background-color:transparent;
}

.buyahome_img{
display:none;
}

.sellahome_img{
display:none;
}

.tableborder1 { border: solid 1px #333; }
.tableborder2 { border-style: solid; border-width: 0px 1px 1px 1px; border-color: #333; }
.tableborder3 { border: solid 1px black; }
.tableborder4 { border: solid 1px #333; }

/*Tabs - FindHomeRequest.asp*/
.stab{
	color:#000;
	Font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	background-color: #E5E8DD; 
	text-align: center;
	height:25px;
}

.stabbdr{
	padding: 1.5px 1.5px 0px; 
}

.stabbdron{
	color:#000;
	Font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	background-color: #E5E8DD;
	text-align: center;	
	height:25px;
}

.stabbdroff{
	color:#000;
	Font-weight: bold;
	Font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	background-color: #E5E8DD;
	text-align: center;
}

.stabspacer{
	background-color: #eee;	
}

.searchresult{
	font-size: 12px;
	background-color: #fff;
	text-align: left;
	padding:10px 0px 10px 0px;
} 


/* Listagenthomes.asp */

.listagenthomes_titlerow {
background-color:#E5E8DD;
}


.listagenthomes_description {


}

.listagenthomes_numberoflisting {

}

.listagenthomes_moredetails {

}

.listagenthomes_hr {
display: none;
}

.listagenthomes_titlerow_txt {
font-size: 12px;
font-weight: bold;
color: #000;
}

.listagenthomes_spacer {
height: 30px;
}

.tdborder2{
background-color:#E5E8DD;
color:#000;
}

/* CSS Document */


.contact_main {
	width: 300px;
	float: left;
}

.contact_details {
	background-image: url(images/contact_grad.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	margin-left: 7px;
}

.contact_spacer {
	height: 1px;
	display: none;
	font-size: 0px;
}

.contact_txt {

}

.contact_txtname {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 4px;
}

.contact_txtstreet {
}

.contact_txtcity {
}

.contact_txtstate {
}

.contact_txtzip {
}

.contact_txtofficenumber {
}

.contact_txttollfreenumber {
}

.contact_txtfaxnumber {
}

.contact_txtemail {
}

.contact_txtemail a:link, .contact_txtemail a:hover, .contact_txtemail a:visited, .contact_txtemail a:active {
	color:#333;
	}

.contact_lbl {
}

div.contact_form { 
	width: 335px;
	float: right;
	margin-top: 20px;
}

.contact_msgtbl {
}

.contact_ttl { 
	font-weight: bold;
	color:#fff;
	}

.contact_tb {
	width: 175px;
}

.contact_tbfname {
}

.contact_tblname {
}

.contact_tbemail {
}

.contact_tbphone {
}

.contact_ta {
}

.contact_tamsg {
}

.contact_btn {
}

.contact_btnsend {
	margin-left: 60px;
}

.ps_top_search{
width:100%;
margin-left:auto;
margin-right:auto;
}

.ps_option_1{
width:100%;
}

.ps_option_2{
width:100%;
}

.ps_option_3{
width:100%;
}

.ps_iframe{
margin-left:auto;
margin-right:auto;
width:600px;
}

.ps_iframe iframe{
width:800px;
}

.psr_container{
margin:2px;
background:transparent;
color:#000;
font-size:12px;
width:100%;
}

.pd_table{
}

table{
border:0px;
}

.submenuClass{
	cursor:Pointer;
}

.cswmItemCell table tbody tr td{
	
}


/* =16 May Changes - Kimball
----------------------------------------------------------------------------------*/
.pru_content_inner {
margin-left:21.5px;
margin-right:21.5px;
padding-bottom:32px;
padding-right:21.5px;
padding-left:21.5px;
background-color:#E5E8DD;
}

ol{
list-style:decimal;
margin-left:30px;
margin-bottom:20px;
}

ol li{
color:#276691;
font-size:16px;
line-height:20px;
margin-bottom:5px;
font-weight:bold;
}

span.pru_ol{
color:#153649;
font-weight:normal;
}

/* =p
-------------------------------*/
p.pru_normal{
font-size:14px;
color:#5f605b;
margin-bottom:20px;
line-height:20px;
}


h2.pru_heading{
font-family:arial, sans;
padding-top:20px;
line-height:28px;
color:#276892;
font-size:24px;
letter-spacing:-.020em;
font-weight:bold;
}

h4.pru_heading{
margin-top:6px;
margin-bottom:18px;
color:#5f605b;
}

h4.pru_heading2{
color:#6BAEFD;
}

.pru_small_ol li{
font-size:14px;
font-weight:normal;
}

.pru_small_ol li a:link{
color:#6BAEFD;
}

.pru_question{
border-bottom:1px dashed #5f605b;
margin-bottom:18px;
}

/* 16 May // end of changes 
-------------------------------------------------------------------------*/

/* =22 May Changes - Kimball
-------------------------------------------------------------------------*/

.pru_contentBox{
background-color:#F0F0F0;
padding-left:15px;
padding-right:15px;
margin-top:12px;
clear:both;
position:relative;
border:4px solid #D0D5C3;
}

a.pru_button:link, a.pru_button:visited{
color:#ffffff;
background-color:#99C856;
padding:3px;
padding-left:10px;
padding-right:8px;
text-decoration:none;
text-transform:lowercase;
font-size:12px;
}

a.pru_button:hover{
color:#ffffff;
background-color:#5a7c29;
}

a.pru_button2:link, a.pru_button2:visited{
color:#ffffff;
background-color:#6aaffe;
padding:3px;
padding-left:10px;
padding-right:8px;
text-decoration:none;
text-transform:lowercase;
font-size:12px;
}

a.pru_button2:hover{
color:#ffffff;
background-color:#22465C;
}

a.pru_button3:link, a.pru_button3:visited{
color:#ffffff;
background-color:#E4AB42;
padding:3px;
padding-left:10px;
padding-right:8px;
text-decoration:none;
text-transform:lowercase;
font-size:12px;
}

a.pru_button3:hover{
color:#ffffff;
background-color:#E18B24;
}

.pru_boxLeft{
width:370px;
float:left;
}

.pru_boxRight{
width:360px;
float:left;
margin-left:21px;

}

h3.pru_buyers{
margin-top:12px;
color:#D4972C;

}
h4.pru_buyers{
color:#89B721;
}

hr{
color:#D0D5C3;
margin-bottom:12px;
margin-top:-5px;
}

.pru_clearer{
clear:both;
}

p.pru_normal2{
font-size:16px;
color:#5f605b;
margin-bottom:20px;
line-height:22px;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
}

.bs_formcolor{
background-color:#f0f0f0;
}


/* =map search styles
--------------------------------------------------------------------------*/
.map_container{
width:845px;
position:relative;
left:-21px;

}

.tdCriteria{
background-color:#618699;
}

.tdCriteria hr{
display:none;
}

.map_propertytypes, .map_cities, .map_bedrooms, .map_bathrooms, .map_price_to, .map_price_from{
background-color:#16384D;
padding:8px;
padding-top:6px;
padding-bottom:12px;
margin-top:8px;
margin-bottom:12px;
}

.map_bedrooms, .map_bathrooms, .map_price_to, .map_price_from{
margin-top:0;
}

.map_left_lbl{
color:#E3AA41;
font-size:12px;
text-transform:uppercase;
}

.map_left_proptype_dd, .map_left_city_dd{
display:block;
font-size:11px;
width:173px;
}

.map_left_price_dd, .map_left_bed_dd, .map_left_bath_dd{
width:77px;
}

.map_price_from, .map_bedrooms{
width:79px;
}

.map_left_spacer {
display:none;
height:0;
}

.map_left_heading_moreoptions{
display:block;
margin:0;
}

.map_list_row{
background-color:#E5E8DD;
}

.map_list_alt_row {
background-color:#F0F0F0;
}

.map_left_heading_moreoptions{
color:#ffffff;
text-transform:uppercase;
font-size:12px;
padding-bottom:0;
padding-left:8px;
padding-right:8px;
}

.map_left_links{
padding-left:8px;
padding-right:8px;
}

.map_left_links a:link, .map_left_links a:visited{
color:#16384D;
}

.map_left_links a:hover{
color:#ffffff;

}

.map_left_icons {
padding:0px 2px 3px 0px;
}


.pd_agent_pic {
position:static;
}
	
.pd_agent_info{
position:static;
}

.pd_addition{
position: static;
}
.pd_amenities, .pd_description{
position: static;
}

.pd_table{
background-color:#E5E8DD;
}

/* ="buyerpage stuff
-----------------------------------------------------------------------------------*/

.pru_buyerMainImage{
display:block;
position:absolute;
width:330px;
height:260px;
background-image:url(images/buyerMainImage.jpg);
left:437px;
top:16px;
border:3px solid #E3A534;
}

.pru_buyerMapPic{
display:block;
position:absolute;
width:330px;
height:300px;
background-image:url(images/mappic.jpg);
left:437px;
top:16px;
border:3px solid #E3A534;
}


.pru_halfdivider{
height:1px;
width:50%;
border-bottom:2px solid #D0D5C3;
clear:both;
margin-bottom:12px;
}

.pru_divider{
height:1px;
width:100%;
border-bottom:2px solid #D0D5C3;
clear:both;
margin-bottom:12px;
}

.pru_homeHunter {
padding-left:130px; width:250px; background:url(images/huntericon2.jpg) no-repeat 20px 12px;
margin-right:20px;
}

.pru_homeHunter h4{
font-size:16px; color:#6aaffe;
margin-top:12px;

}

.pru_experiencedRealtors {
padding-left:130px; width:250px; background:url(images/realtoricon2.jpg) no-repeat 20px 12px;
}

.pru_experiencedRealtors h4{
font-size:16px; color:#94c350;
margin-top:12px;
}

.pru_experiencedRealtors2 {
padding-left:130px; width:575px; background:url(images/realtoricon2.jpg) no-repeat 20px 12px;
}

.pru_experiencedRealtors2 h4{
font-size:16px; color:#94c350;
margin-top:12px;
}

.pru_mapSearch{
padding-left:130px; width:240px; background:url(images/mapsearchicon2.jpg) no-repeat 20px 12px;
}

.pru_mapSearch h4{
font-size:16px; 
margin-top:12px;
color:#D4972C;
}

.pru_advancedSearch{
padding-left:130px; width:240px; background:url(images/mapsearchicon2.jpg) no-repeat 20px 12px;
}

.pru_advancedSearch h4{
font-size:16px; 
margin-top:12px;
color:#D4972C;
}

table.menuform_tablebg tbody tr td table{
border:4px solid #D0D5C3;
}


/* Styles added by =Andy Myers 6-02-08 (Approved By Kimball)
--------------------------------------------------------------------------*/
.pru_small_ol2 li{
font-size:14px;
font-weight:normal;
color:#5f605b;
line-height:20px;
margin-bottom:3px;
}

h4.pru_buyers2{
font-size:16px;
margin-bottom:12px;
color:#89B721;
}

.pru_ul {
font-size:14px;
font-weight:normal;
color:#5f605b;
list-style-type: circle;
margin-left: 30px;
line-height:20px;
margin-bottom: 20px;
}

.pru_ul li{
margin-bottom: 10px;
}

.table {
font-size: 14px;
color: #5f605b;
}



/* =find a realtor page styles added May 27 by Kimball 
----------------------------------------------------------------*/

.ai_read_more{
display:none;
}

.ai_email{
margin-top:18px;
}


.ai_email a:link, .ai_email a:visited{
color:#ffffff;
background-color:#6aaffe;
padding:3px;
padding-left:10px;
padding-right:8px;
text-decoration:none;
text-transform:lowercase;
font-size:12px;
display:inline;
}

.ai_email a:hover{
color:#ffffff;
background-color:#22465C;
}

td.header{
font-family:arial, sans;
padding-top:20px;
line-height:28px;
color:#276892;
font-size:24px;
letter-spacing:-.020em;
font-weight:bold;
}

td.header sup{
font-size:11px;
}

.ai_img{
border:3px solid #388AC2;
}

.ai_img:hover{
border:3px solid #153649;
}

div.rcg_content h4{
font-size:15px;
color:#D4972C;
margin-top:12px;
margin-left:0;
}

.rcg_content{
background-color:#F0F0F0;
padding-left:15px;
padding-right:15px;
margin-top:12px;
clear:both;
position:relative;
border:4px solid #D0D5C3;
padding-bottom:18px;
}

.ai_name a{
font-size:18px;
line-height:18px;
font-weight:normal;
}

.ai_name a:link, .ai_name a:visited{
color:#388AC2;
text-decoration:none;
}

.ai_name a:hover{
color:#89B721;
text-decoration:none;
}

.ai_phone{
line-height:18px;
font-size:14px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#5f605b;
}

.agents{
width:370px;
}

.ai_grey_line{
border-bottom:2px solid #D0D5C3;
clear:both;
height:2px;
margin-left:0px;
margin-bottom:6px;
width:100%;
}

.agent_back{
font-size:14px;
line-height:18px;
color:#5f605b;
margin-bottom:0px;
}

.agent_back td.header{
font-family:arial, sans;
padding-top:20px;
line-height:28px;
color:#276892;
font-size:24px;
letter-spacing:-.020em;
font-weight:bold;
}

/*=a
----------------------------*/
a{
font-family:arial,sans;
font-size:14px;
line-height:18px;
font-weight:bold;
}

a:link{
color:#276892;
}

a:visited{
color:#709EB5;
}

a:hover{
color:#89B721;
}


/* =Agent letter link added by Rob May 30
--------------------------------------------------------------------------*/

.agent_first_letter, .agent_first_letter:visited{
magrin:0px;
font-family:arial,sans;
font-size:14px;
line-height:18px;
font-weight:bold;
display:inline-block;
padding:3px;
border:2px solid #D0D5C3;
text-decoration:none;
background-color:#F0F0F0;
color:#276892;
}
.agent_first_letter:hover{
background-color:#153649;
border:2px solid #153649;
color:#ffffff;
}



/* Search Page Results
--------------------------------------------------------------------------------- */

.psr_top{
padding:10px 0px 0px 0px;
}

.psr_listing{
background-color:#F0F0F0;
border:4px solid #D0D5C3;
margin-bottom:20px;
margin-top:3px;
padding-left:3px;
padding-top:10px;
padding-right:10px;
}
.psr_listing_office{
background-color:#F0F0F0;
border:4px solid #D0D5C3;
margin-bottom:20px;
margin-top:3px;
padding-left:3px;
padding-top:10px;
padding-right:10px;
}

.psr_address_link:link, .psr_address_link:visited{
color:#276892;
}
.psr_address_link:hover{
color:#89B721;
}

.psr_main_picture{
padding-left:5px;
padding-right:4px;
}

.psr_headings{
padding-bottom:4px;
}

.psr_listing_info{
padding:0px 5px 3px 15px;
}

.psr_links a:link, .psr_links a:active, .psr_links a:visited{
color:#388AC2;
}
.psr_links a:hover{
color:#89B721;
}



/* Home Hunter Page
-------------------------------------------------------------------------------------*/
.searchresult{
font-size:14px;
color:#5f605b;
line-height:20px;
padding:5px 15px 15px 15px;
background-color:#F0F0F0;
} 
.searchresult ol {
margin-top:5px;
}
.searchresult li{
font-size:14px;
font-weight:normal;
color:#5f605b;
line-height:20px;
margin-bottom:3px;
}

.stab {
text-align: left;
padding-left:11px;
padding-top:5px;
padding-bottom:5px;
font-size:16px;
text-decoration: none;
color:#D4972C;
height:12px;
}

/* For the Privacy Policy Page
-------------------------------------------------------------------------------------*/
td font.header {
font-family:arial, sans;
padding-top:20px;

line-height:28px;
color:#276892;
font-size:24px;
letter-spacing:-.020em;
font-weight:bold;
padding-bottom:10px;
}

/* =Agent Profile page Styles (still need work)
---------------------------------------------------------------------------------*/

.agent_profile_container{
background-color:transparent;
border:0px none;
background-image:none;
}

td.agent_profile_left{
background-color:#F0F0F0;
margin-top:50px;
padding-bottom:18px;
clear:both;
border:4px solid #D0D5C3;
width:98%;
background-image:none;
margin-top:50px;
padding-top:15px;
}

.agent1{
position:relative;
}

td.agent_profile_right{
background-image:none;
padding-top:50px;
border:none;
width:220px;
padding-right:0px;
padding-left:0px;
}

.agent_profile_listing_title{
color:#517589;
font-size:17px;
line-height:22px;
background-color:#D0D5C3;
padding-top:10px;
padding-left:10px;
padding-right:10px;
margin-bottom:0px;
}

.agent_profile_title{
color:#276892;
font-family:arial,sans;
font-size:24px;
font-weight:bold;
letter-spacing:-0.02em;
line-height:24px;
padding-top:0px;
position:relative;
top:-50px;
}

.agent_profile_office_title, .agent_profile_message_title{
border-top:2px solid #D0D5C3;
margin-left:14px;
margin-right:14px;
padding:0px;
}

.agent_profile_office_model{
background-image:none;
}

.agent_profile_listings{
border:none;
background-image:none;
padding-left:8px;
padding-right:8px;
background-color:#D0D5C3;
width:205px;
margin-bottom:0px;
padding-bottom:20px;
}

.agent_profile_listings a img{
border:3px solid #f0f0f0;
}

.agent_profile_listings a:hover img{
border:3px solid #388AC2;
}

.agent_profile_listing_details{
background-color:#f0f0f0;
float:none;
width:186px;
height:38px;
}

.agent_profile_listing_price{
color:#89B721;
font-size:14px;
font-weight:bold;
}

.view_all_my_listings{
margin-top:12px;
}
.view_all_my_listings a img{
display:none;
}



/* fix added by Kimball 06/18/08 */
h2.pru_heading{
padding-top:10px;
}
.pru_content_inner{
padding-top:10px;
}

td.header{
padding-top:10px;
}
.lwolf_text a:active,.lwolf_text a:link,.lwolf_text a:visited{
color:#91adbc;
text-decoration:underline;

}
.lwolf_text a:hover{
color:#91adbc;
text-decoration:none;


}
.lwolf img{

}
