@charset "utf-8";
/*=================================================================
 Prudential Utah Styles
 Author: Kimball Wirig 
 Last Modified: 04/19/08
 Modified by: Kimball Wirig
 Copyright: Prudential Utah Real Estate
===================================================================*/

/* The Eric Meyer Reset 
Last Modified: 04/08/08
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
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;
position:relative;
}

.pru_container {
text-align:left;
width:950px;
margin:auto;
height:100%;
position:relative;
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;
height:100%;
position:relative;
padding-left:30px;
padding-right:30px;
position:relative;
}


/* =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:750px;
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.pru_bottom{

border-bottom:1px dotted #aec6d3;
}

ul.pru_quickLinks li.pru_bottom a{
border-bottom:1px solid #3d6a86;
}



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;
}


.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;
}

/*.pru_brandingSupp{
text-indent:-9999px;
line-height:45px;
background:url(images/pudentialutah_logo_02.png) no-repeat left 5px;
}*/

/* 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;
height:156px;
width:229px;
}

.pru_featuredProperties img:hover{
border:3px solid #388AC2;
}

/* changes to pru_Style.css to fix featured listings */
.pru_featuredProperties .pru_whiteBox{
width:229px;
background-color:#f0f0f0;
padding:3px;
padding-top:3px;
padding-bottom:12px;
position:relative;
min-height:116px;
clear:both;
}
.pru_featuredProperties table{
width:123px;
float:left;
}

.pru_featuredProperties .pru_contactInfo{
width:102px;
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;
}


/* =featured properties fix for Firefox Added by Rob
----------------------------------------------*/
.pru_featuredPropertiesClear{
clear:both;
}


/* END Added By Rob */

/* =quicksearch
-------------------------------------------------*/
h2.pru_quickSearchHeading{
background-image:url(images/quicksearchHEADLINE.jpg);
margin-bottom:9px;
margin-top:5px;
}


table.pru_quickSearch{
background:url(images/toolsbg.jpg) no-repeat top left;
width:544px;
position:relative;

}

table.pru_quickSearch td{
text-align:right;
padding-top:12px;
padding-right:20px;
}

table.pru_quickSearch label{
font-size:14px;
color:#5F605B;
}

.pru_quickSearchPrice{
width:145px;
}

.pru_quickSearchInput{
width:141px;
}

.pru_quickSearchBedandBath{
width:48px;
}

{

}
.pru_quickSearchButton{
display:block;
text-align:left;
text-indent:-9999px;
background:url(images/searchButton.jpg) no-repeat left top;
height:36px;
width:89px;
position:absolute;
left:440px;
}

.pru_quickSearchButton:hover{
background:url(images/searchButton.jpg) no-repeat left -36px;

}
.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;


}