html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
{
	background:transparent;
	border:0;
	font-size:100%;
	line-height:1;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

body
{
	font:80%/1 Arial, Helvetica,  sans-serif;
	min-height:1200px;
	
}

blockquote,q
{
	quotes:none;
}

blockquote: before,blockquote: after,q: before,q: after
{
	content:none;
}

a
{
	background:transparent;
	color:#0F34AD;
	font-size:100%;
	margin:0;
	padding:0;
	text-decoration:none;
	vertical-align:baseline;
}

ins
{
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}

mark
{
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:700;
}

del
{
	text-decoration:line-through;
}

abbr[title],dfn[title]
{
	border-bottom:1px dotted;
	cursor:help;
}

table
{
	border-collapse:collapse;
	border-spacing:0;
}

hr
{
	border:0;
	border-top:1px solid #CCC;
	display:block;
	height:1px;
	margin:1em 0;
	padding:0;
}

input,select
{
	vertical-align:middle;
}

input,select,textarea
{
	font-family:inherit;
}

header.page
{
	margin:0 auto;
	width:960px;
}

nav#top-nav
{
	/*border:1px #c8c8c8 solid;*/
	
	height:21px;
	display:block;
	line-height:1;
	margin:0px 0 0;
	overflow:hidden;
	padding:4px 0px 0px 0px;
	width:952px;
}

nav#top-nav li
{
	border-right:1px solid #898989;
	float:left;
	line-height:1;
	padding:0 6px;
}

nav#top-nav a:hover
{
    text-decoration:underline;
}

nav#top-nav a
{
	/*color:#010101;*/
	display:block;
	font-size:0.9em;
	color:#898989;
}

nav#top-nav UL.links
{
    padding-top:3px;
}

nav#top-nav UL.account
{
    float:right;
}

nav#top-nav UL.social
{
    padding-right:5px;
}

nav#top-nav UL.social li
{
      border:none;
      float:left;
      line-height:1;
      padding:0;
      margin: 0 2px 0 2px;
      
}
nav#top-nav UL.social li.fbIcon, nav#top-nav UL.social li.twitIcon,
nav#top-nav UL.social li.inIcon, nav#top-nav UL.social li.tubeIcon
{
      border:none;
      float:left;
      height: 16px;
      width: 16px;
}
nav#top-nav UL.social li.fbIcon
{
      background: url(../images/v4FacebookIcon.png) no-repeat;  
}
nav#top-nav UL.social li.twitIcon
{
      background: url(../images/v4TwitterIcon.png) no-repeat;
}
nav#top-nav UL.social li.inIcon
{
      background: url(../images/v4LinkedInIcon.png) no-repeat;
}
nav#top-nav UL.social li.tubeIcon
{
      background: url(../images/v4YouTubeIcon.png) no-repeat;
}

nav#top-nav UL.social li.fbIcon img, nav#top-nav UL.social li.twitIcon img,
nav#top-nav UL.social li.inIcon img, nav#top-nav UL.social li.tubeIcon img {
    border:0;
    width: 100%;
    height: 100%;
}

nav#top-nav UL.social li.fbIcon a:hover img, nav#top-nav UL.social li.twitIcon a:hover img,
nav#top-nav UL.social li.inIcon a:hover img, nav#top-nav UL.social li.tubeIcon a:hover img {
    visibility:hidden;
}


div#top-images
{
	margin:7px 0 0;
	overflow:hidden;
	width:100%;
}

div#top-images a.last img
{
	float:right;
	padding:14px 0 0;
}
#tabBox
{
	
	overflow:hidden;
	width:958px;
	
}

nav#main-nav,div#main-nav
{
    margin-top:10px;
    width:958px;
    overflow:hidden;
    display:block;
    float:left;
    margin-bottom:0px;
    padding-bottom:0px;
    height:31px;
    
	/*-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background:url(../images/main-nav-bg.gif) repeat-x;
	border-color:#cacaca;
	border-radius:8px;
	border-style:solid;
	border-width:1px;
	margin:13px 0 0;
	overflow:hidden;
	width:958px;*/
}

nav#main-nav > ul,
div#main-nav > ul 
{
    margin-left:10px;
    float:left;
}

nav#main-nav a img,
div#main-nav a img 
{
    float:left;
}

nav#main-nav div.searchPanel, 
div#main-nav div.searchPanel
{
    background-color:Blue;
    -moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-color:#cacaca;
	border-radius:10px;
	border-style:none;
	border-width:1px;
	margin:13px 0 0;
	padding:20px;
	overflow:hidden;
	width:938px;
	height:80px;
    background-color:yellow;
}

#property-panel
{
	clear:left;
    background-color:Blue;
    -moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:url(../images/v4propertytabbg.png) repeat-x;
	border-color:#cacaca;
	border-radius:10px;
	border-style:none;
	border-width:1px;
	margin:0px 0 0;
	padding:20px;
	overflow:hidden;
	width:918px;
	height:80px;
	color:White;
}

#business-panel
{
	clear:left;
    background-color:Blue;
    -moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:url(../images/v4businesstabbg.png) repeat-x;
	border-color:#cacaca;
	border-radius:10px;
	border-style:none;
	border-width:1px;
	display:none;
	margin:0px 0 0;
	padding:20px;
	overflow:hidden;
	width:918px;
	height:80px;
	color:White;
}

#agent-panel
{
	clear:left;
    background-color:yellow;
    -moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:url(../images/v4estateagenttabbg.png) repeat-x;
	border-color:#cacaca;
	border-radius:10px;
	border-style:none;
	border-width:1px;
	display:none;
	margin:0px 0 0;
	padding:20px;
	overflow:hidden;
	width:918px;
	height:80px;
	color:#ab8000;
}

#shop-panel
{
	clear:left;
    background-color:red;
    -moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:url(../images/v4shoptabbg.png) repeat-x;
	border-color:#cacaca;
	border-radius:10px;
	border-style:none;
	border-width:1px;
	display:none;
	margin:0px 0 0;
	padding:20px;
	overflow:hidden;
	width:918px;
	height:80px;
	color:White;
}

nav#main-nav div.propertyTab
{
    background:url(../images/v4propertytabbg.png) repeat-x;
}

nav#main-nav div.businessTab
{
    background:url(../images/v4businesstabbg.png) repeat-x;
}

nav#main-nav > ul > li
{
	float:left;
	height:31px;
	margin:0px 1px 0px 0px;
	padding:0;
}

nav#main-nav > ul > li:first-child a
{
	border-left:none;
}

nav#main-nav > ul > li.last a
{
	border-right:none;
}

nav#main-nav > ul > li > a
{
	/*background:url(../images/nav-bullet.png) no-repeat right;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e1e1e1;
	color:#333;
	display:block;
	font:bold 1.1em Arial,Helvetica,  sans-serif;
	line-height:1.4;
	margin:5px 0;
	padding:0 27px 0 10px;
	vertical-align:middle;*/
}

nav#main-nav > ul > li.property.selected,nav#main-nav > ul > li.property:hover
{
	background-color:#4a84e6;
}

nav#main-nav > ul > li.business.selected,nav#main-nav > ul > li.business:hover
{
	background-color:#5bae4f;
}

nav#main-nav > ul > li.shop.selected,nav#main-nav > ul > li.shop:hover
{
	background-color:#f5cf47;
}

nav#main-nav > ul > li.agent.selected,nav#main-nav > ul > li.agent:hover
{
	background-color:#cf2e2d;
}

nav#main-nav > ul > li.selected > a,nav#main-nav > ul > li:hover > a
{
	color:#fff;
}

nav#main-nav li div.subnav
{
	-moz-box-shadow:0 4px 10px #a6a6a6;
	-webkit-box-shadow:0 4px 10px #a6a6a6;
	border:1px solid #c8c8c8;
	box-shadow:0 4px 10px #a6a6a6;
	left:-999em;
	position:absolute;
	width:150px;
	z-index:1000;
}

nav#main-nav li:hover div.subnav
{
	left:auto;
}

nav#main-nav div.subnav a
{
	color:#333;
	display:block;
	font:.9em Helvetica, Arial, sans-serif;
	padding:5px;
}

nav#main-nav div.subnav nav
{
	background-color:#fff;
	float:left;
	padding:5px 0;
	width:150px;
}

nav#main-nav div.subnav nav li
{
	border-bottom:1px dotted #c9c9c9;
	margin:0 5px;
}

nav#main-nav li:hover
{
	border: 0 solid #fff;
}

nav#main-nav div.subnav nav li:hover
{
	background-color:#eee;
}

nav#main-nav div.subnav section
{
	background-color:#eee;
	float:left;
	padding:5px 0;
	width:125px;
}

nav#main-nav div.subnav section h1
{
	border-bottom:1px solid #e4e4e4;
	color:#c6c4c4;
	margin:0 5px;
	padding:5px;
}

nav#main-nav div.subnav section li
{
	border-bottom:1px solid #e4e4e4;
	margin:0 0 0 5px;
}



div.clear
{
	clear:both;
	font-size:1px;
	line-height:1px;
}

div#main
{
	background:url(../images/bg-content.png) repeat-x center top;
}

div#content
{
	margin:0 auto;
	
	width:960px;
}
/*
div#content H1
{
	color:#657cbd;
	text-transform:uppercase;
	font-size:1.2em;
	margin-top:20px;
}
*/
div.cols-640-310
{
	margin:18px 0;
	width:100%;
	float:left;
	
}

div.cols-640-310 > div:first-child
{
	float:left;
	margin:0 0 18px;
	width:640px;
}

div.cols-640-310 > div.last
{
	float:left;
	margin:0 0 18px;
	padding:0 0 0 10px;
	width:310px;
}

div#search-box
{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#2e4ab3;
	border-radius:10px;
	overflow:hidden;
	padding:10px 10px 10px 5px;
	width:625px;
}

div#search-box.property
{
	background-color:#2e4ab3;
	color:#333;
}

div#search-box.business
{
	background-color:#0f9115;
	color:#333;
}

div#search-box.agent
{
	background-color:#cb1514;
	color:#333;
}

div#search-box nav
{
	float:left;
	margin:6px 0 0;
	width:100px;
}

div#search-box nav li
{
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	background-color:#c3d2f2;
	border:1px solid #535353;
	border-radius:5px 0 0 5px;
	border-right:none;
	height:20px;
	margin:0 -3px 1px 0;
	padding:0 0 0 3px;
}

div#search-box nav a
{
	color:#333;
	display:block;
	font-weight:700;
	margin:2px 0 0;
	padding:0 0 0 18px;
}

div#search-box nav li.property a
{
	background:url(../images/icon-property.png) no-repeat left center;
}

div#search-box nav li.business a
{
	background:url(../images/icon-business.png) no-repeat left center;
}

div#search-box nav li.agent a
{
	background:url(../images/icon-agent.png) no-repeat left center;
	margin-left:1px;
}

div#property-search,div#business-search,div#agent-search
{
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	background-color:#fff;
	border:1px solid #535353;
	border-left:none;
	border-radius:8px 8px 0 0;
	float:left;
	height:187px;
	padding:10px;
	width:503px;
}

div#search-box > div h1
{
	font:bold 1.25em Tahoma, Verdana, sans-serif;
	letter-spacing:.25mm;
	margin:0;
	padding:0 0 5px;
}

div#search-box > div ol
{
	list-style-type:none;
	overflow:hidden;
	width:100%;
}

div.search-row input[type=text]
{
	border:1px solid #4969b0;
	border-right:none;
	float:left;
	padding:5px;
	width:220px;
}

div.search-row select
{
	border:1px solid #4969b0;
	border-left:1px dashed #ccc;
	float:left;
	padding:4px;
}

div#hpIn
{
	overflow:hidden;
	width:500px;
}

div#hpIn label
{
	float:left;
	margin-left:55px;
	width:45px;
}

div#hpIn .businessButton
{
	float:right;
	margin-right:15px;
	margin-top:30px;
	width:80px;
}

div#hpLookingFor
{
	margin-top:10px;
	overflow:hidden;
	width:500px;
}

div#hpLookingFor label
{
	float:left;
	width:100px;
}

div#hpLookingFor select
{
	border:1px solid #4969b0;
	float:left;
	padding:5px;
	width:262px;
}

.completionList
{
	z-index:999;
	background-color:White;
	border:solid 1px black;
	list-style-type:none ;
	
}
.completionListItem UL, .completionListItem UL LI
.completionList UL, .completionList UL LI
{
	list-style-type:none !important;
	
}

.completionListItem
{
	color:#000;
	font-size:100%;
	padding:5px;
}

.completionListItemHover
{
	background-color:#0F9115;
	color:#FFF;
	font-size:100%;
	padding:5px;
}

ol.search-optional
{
	margin:0 0 15px;
}

ol.search-optional label
{
	color:#000;
	display:block;
	margin:0 20px 8px 0;
}

ol.search-optional label em
{
	color:#acacac;
	font-style:normal;
}

ol.search-optional select
{
	border:1px solid #d3d3d3;
}

ol.search-optional .textboxsml
{
	border:1px solid #d3d3d3;
	width:70px;
}

ol.search-optional .textbox
{
	border:1px solid #d3d3d3;
	width:150px;
}

ol.search-optional .searchbutton
{
	-moz-box-shadow:-3px 3px 10px #cecece;
	-webkit-box-shadow:-3px 3px 10px #cecece;
	background:url(../images/bg-button.png) repeat-x;
	border-color:#5a5a5a #616060 #595959 #6a6969;
	border-style:solid;
	border-width:1px;
	box-shadow:-3px 3px 10px #cecece;
	color:#fff;
	float:left;
	height:28px;
	margin:10px 0 0 198px;
}

.search-line .searchbutton
{
	-moz-box-shadow:-3px 3px 10px #cecece;
	-webkit-box-shadow:-3px 3px 10px #cecece;
	background:url(../images/bg-button.png) repeat-x;
	border-color:#5a5a5a #616060 #595959 #6a6969;
	border-style:solid;
	border-width:1px;
	box-shadow:-3px 3px 10px #cecece;
	color:#fff;
	float:left;
	height:28px;
	margin:0px 0 0 17px;
}

ol.search-optional span.to
{
	margin:0 5px;
	
}

ol.search-optional li
{
	padding:5px 0 0 3px;
}

ol.search-optional li.property-ref
{
	clear:left;
	width:200px;
}

div#property-search a.advanced
{
	color:#1e4aad;
	font-size:.8em;
	font-weight:700;
	text-decoration:underline;
}

div#buttons
{
	margin:18px 0 0;
}

div#buttons a
{
	-moz-border-radius:8px;
	-moz-box-shadow:-2px 2px 10px 2px #ccc;
	-webkit-border-radius:8px;
	-webkit-box-shadow:-2px 2px 10px 2px #ccc;
	border-radius:8px;
	border-style:solid;
	border-width:2px;
	box-shadow:-2px 2px 10px 2px #ccc;
	color:#fff;
	float:left;
	font:1.25em Helvetica, Arial, sans-serif;
	height:61px;
	padding:4px 40px 0 8px;
	width:101px;
}

div#buttons a span
{
	white-space:nowrap;
}

div#buttons a.property
{
	background:url(../images/button-blue.png) repeat-x;
	border-color:#526cce;
}

div#buttons a.business
{
	background:url(../images/button-green.png) repeat-x;
	border-color:#4e9045;
	margin:0 5px 0 9px;
}

div#buttons a.agent
{
	background:url(../images/button-red.png) repeat-x;
	border-color:#a22121;
	margin:0 9px 0 5px;
}

div#buttons a.shop
{
	background:url(../images/button-yellow.png) repeat-x;
	border-color:#c1b61b;
}

div#flashContent
{
	width:310px;
}

div#newsletter
{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#f8f8f8;
	border:1px solid #b2b2b2;
	border-radius:8px;
	margin:0px;
	padding:8px;
	position:relative;
	width:292px;
	height:52px;
	/*background-image:url(../images/newsletter2.png);
	background-position:bottom right;
	background-repeat:no-repeat;*/
}

div#newsletter img
{
	left:0;
	position:absolute;
	top:-6px;
}

div#content div#newsletter h1
{
	background:url(../images/bg-newsletter.png) repeat-x;
	border-bottom:1px solid #7f90cf;
	border-left:1px solid #d5dff2;
	border-right:1px solid #d5dff2;
	border-top:1px solid #d1def4;
	color:#fff;
	font:bold .95em Tahoma, Verdana, sans-serif;
	height:19px;
	margin:0 0 8px;
	padding:4px 0 0 61px;
}

div#newsletter input[type=text]
{
	border:1px solid silver;
	height:19px;
	width:131px;
}

div#newsletter input[type=submit],div#newsletter a.button
{
	background:url(../images/button-signup.png) no-repeat;
	border:none;
	/*color:#474747;*/
	color:White;
	font-size:.8em;
	font-weight:700;
	height:23px;
	padding:0;
	width:155px;
}

div#newsletter div.rovster-form
{
	color:#444;
	font-size:.85em;
	width:250px;
	
	float:left;
}

div#news-bar
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	/*background:url(../images/newsbar.png) repeat-x;*/
	background:url(../images/tickerBG.jpg) repeat-x;
	border:1px solid #9eb0d7;
	border-radius:5px;
	clear:left;
	height:25px;
	overflow:hidden;
	width:958px;
}

div#content div#news-bar h1
{
	background-color:#2c3987;
	color:#fff;
	float:left;
	font:1em Tahoma, Verdana, sans-serif;
	height:20px;
	margin:1px 0;
	padding:3px 5px 0 10px;
	width:100px;
}

div#news-bar-scroll
{
	height:25px;
	overflow:hidden;
	position:relative;
	width:843px;
}

div#news-bar-scroll .items
{
	position:absolute;
	width:20000em;
}

div#news-bar-scroll .items div a
{
	background:url(../images/icon-news.png) no-repeat left center;
	color:#000;
	display:block;
	font:1em Helvetica, Arial, sans-serif;
	margin:2px 0 0 6px;
	padding:3px 40px 0 18px;
}

div.cols-200-200-200
{
	overflow:hidden;
	width:638px;
}

div.cols-200-200-200 #salesInArea
{
	height:275px;
	overflow:hidden;
	
}

div.cols-200-200-200 #salesInArea UL LI:first-child a
{
	margin-top:0px;
	padding-top:0px;
	
}

div.cols-200-200-200 a.propShowcase
{
	width:390px;
	height:275px;
	margin:0px 10px 0px 10px;
	background-color:#ebeffb;
	float:left;
	position:relative;
}

div.cols-200-200-200 a.propShowcase img#featureRibbon
{
	position:absolute;
	top:0px;
	right:0px;
}

div.cols-200-200-200 a.propShowcase div#featurePrice
{
	position:absolute;
	top:175px;
	left:7px;
	background-image:url(../images/v4priceribbon.png);
	height:32px; 
	width:125px;
	color:White;
	font-weight:bold;
	font-size:1.7em;
	text-align:right;
	padding-right:5px;
	padding-top:7px;
}


div.cols-200-200-200 a.propShowcase img.featureImage
{
	margin-top:10px;
	margin-left:12px;
	border:solid 1px silver;
	height:210px;
	width:365px;
}

div.cols-200-200-200 a.propShowcase div#featureCredentials
{
	float:left;
	width:365px;
	margin-top:10px;
	margin-left:12px;
}

div.cols-200-200-200 a.propShowcase div#featureCredentials img.featureAgent
{
	height:35px;
	float:left;
	padding-right:10px;
}

div.cols-200-200-200 a.propShowcase div#featureCredentials h2
{
	width:270px;
	overflow:hidden;
	height:23px;
	font-weight:bold;
	font-size:1.25em;
	color:#445195;
}

div.cols-200-200-200 a.propShowcase div#featureCredentials h3
{
	width:280px;
	overflow:hidden;
	height:23px;
	font-weight:normal;
	font-size:0.85em;
	color:#87898d;
}

.footerBanner
{
	margin:0px 0px 20px 0px;
	float:left;
width:100%;
text-align:center;

	
}

.footerBanner IFRAME:first-child
{
	margin-right:22px;
	float:left;
}


div.cols-200-200-200 > section
{
	/*background-color:#fff;*/
	/*border:1px solid #e0dfdf;*/
	float:left;
	height:280px;
	
	margin:0 0 0 8px;
	padding:0px 1px;
	width:198px;
	
}

div#content div.cols-200-200-200 div.titlebar
{
	display:none;
    border-bottom:1px solid #d0d0d0;
    margin:0;
    font-family:Arial;
    font-size:1.2em;
	overflow:hidden;
	padding:0 5px 5px;
	width:188px;
}

div#content div.cols-200-200-200 h2
{
	color:#808285;
	float:left;
	font:1.1em arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	width:170px;
}

div#content div.cols-200-200-200 div.titlebar a
{
    float:right;
    margin:0;
    padding:0;
    width:16px;
}

div#latest
{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	/*background-color:#f5f5f5;*/
	border:1px solid #eeeded;
	border-radius:8px;
	height:330px;
	padding:0 0 15px;
	background-image:url(../images/v4LocationInfoBG.png);
	
}

div#content div#latest h1
{
	/*-moz-box-shadow:0 4px 15px #e2e2e2;
	-webkit-box-shadow:0 4px 15px #e2e2e2;*/
	/*border-bottom:1px solid #e2e2e2;*/
	/*box-shadow:0 4px 15px #e2e2e2;*/
	margin:0 0 9px;
	padding:14px 5px;
}

div#content div#latest h1 span
{
	color:#657cbd;
	font:bold 1.3em Arial, Verdana, sans-serif;
}

div#content div#latest h1 span span
{
	color:#565656;
	font-size:.9em;
	font-weight:400;
}

div#latest h1 a
{
	color:#939493;
	font-size:.7em;
	font-weight:400;
	text-decoration:underline;
}

div#latest article
{
	border-bottom:1px dotted #d4d4d4;
	font-size:.9em;
	margin:0 7px;
	padding:0 0 8px;
}

div#latest article:hover
{
	background-color:#eee;
	cursor:pointer;
}

div#latest a.label
{
	color:#fff;
	display:block;
	font:bold .75em Helvetica, Arial, sans-serif;
	line-height:1;
	margin:8px 0 4px;
	padding:2px 0 3px;
	text-align:center;
	width:55px;
}

div#latest a.sale
{
	background-color:#485bb2;
	border:1px solid #16256c;
	float:left;
}

div#latest a.rent
{
	background-color:#40983c;
	border:1px solid #2c8228;
	float:left;
}

div#latest a.share
{
	background-color:#fdc008;
	border:1px solid #efbb06;
	float:left;
}

div#latest strong.label
{
	color:#fff;
	display:block;
	font:bold .75em Helvetica, Arial, sans-serif;
	line-height:1;
	margin:8px 0 4px;
	padding:2px 0 3px;
	text-align:center;
	width:26px;
	float:left;
	
}

div#latest strong a.new
{
	background-color:#ca3737;
	border:1px solid #720c0c;
	color:#fff;
	font-size:0.9em;
	float:left;
	padding:2px 5px 2px 5px;
	
}

.business-name
{
	float:left;
}

div#latest b.posted
{
	color:#2b2a2a;
	font-size:.9em;
	font-weight:400;
}

div#content ul#todays-stats
{
	list-style-type:none;
	margin:0;
}

ul#todays-stats li
{
	border-bottom:1px dotted #d4d4d4;
	margin:0 7px;
	padding:15px 0 8px;
}
/*
section#blog
{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#fff;
	border:1px solid #e0dfdf;
	border-radius:8px;
	min-height:311px;
	padding:0 0 12px;
}

div#content section#blog h1
{
	background-color:#f2f2f2;
	color:#949494;
	font:bold 1.15em Tahoma, Verdana, sans-serif;
	margin:1px 1px 0;
	padding:14px;
}

section#blog article
{
	background:url(../images/icon-blog.png) no-repeat left top;
	border-bottom:1px dotted #d2d2d2;
	margin:6px 12px 0;
	padding:0 0 6px 20px;
}

section#blog article a
{
	color:#2e4ab3;
	font-weight:400;
}

section#blog article a:hover
{
	text-decoration:underline;
}

section#blog article.feature
{
	background:none;
	margin:6px 12px 10px;
	padding:0 0 10px;
}

section#blog article.feature h2
{
	font:bold 1.15em Tahoma, Verdana, sans-serif;
	margin:0 0 10px;
}

section#blog article.feature img
{
	float:left;
	margin:0 10px 0 0;
}

section#blog article.feature p
{
	line-height:1.1;
}

section#blog article.feature footer
{
	color:#777;
	margin:10px 0 0;
}

section#blog article address
{
	display:inline;
	font-size:.85em;
	font-style:normal;
}

section#blog article time
{
	font-size:.85em;
}

section#blog article address a
{
	color:#000;
}

section#blog article.feature footer a
{
	color:#000;
	font-style:normal;
}
*/
footer.page
{
	background:url(../images/bg-footer.png) repeat-x top;
	clear:left;
	margin-top:0px;
	width:100%;
}

footer.page div#footer-content
{
	margin:0 auto;
	padding:20px 0 0;
	width:960px;
}

footer.page div#partners
{
	border-bottom:1px solid #ccc;
	margin:0 0 16px;
	overflow:hidden;
	padding:0 0 18px;
	width:100%;
}

footer.page div#partners a
{
	color:#000;
	float:left;
	font:.85em Helvetica, Arial, sans-serif;
	margin:0 0 0 64px;
}

footer.page div#partners a:first-child
{
	margin:0 0 0 32px;
}

nav#secondary
{
	overflow:hidden;
	width:100%;
}

nav#secondary li
{
	border-right:1px solid #8f8f8f;
	float:left;
	line-height:1.2;
	padding:0 5px;
}

nav#secondary a
{
	color:#3a9a2d;
}

nav#rovster-sections
{
	margin:18px 0 0;
	overflow:hidden;
	width:100%;
}

nav#rovster-sections li
{
	border-right:1px solid #b7b7b7;
	color:#656565;
	float:left;
	font-size:.95em;
	padding:0 10px;
}

nav#rovster-sections li:first-child
{
	padding-left:5px;
}

nav#rovster-sections a
{
	color:#656565;
	font:.9em Helvetica, Arial, sans-serif;
}

nav#social-networks
{
	border-bottom:1px solid #ccc;
	margin:13px 0 0 5px;
	overflow:hidden;
	padding:0 0 18px;
	width:955px;
}

nav#social-networks a
{
	color:#555;
	display:block;
	line-height:1;
	padding:5px 20px 0 0;
}

div#popular
{
	font-size:.85em;
	margin:18px 0 30px;
	overflow:hidden;
	width:100%;
}

div#popular > div:first-child
{
	padding:0 25px 0 15px;
	width:275px;
}

div#popular > div.last
{
	padding:0 15px 0 25px;
	width:275px;
}

div#popular > div.mid
{
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	min-height:150px;
	padding:0 29px;
	width:270px;
}

div#popular > div a
{
	color:#666;
	display:block;
	line-height:1.15;
}

div#popular > div h2
{
	color:#666;
	margin:0 0 10px;
}

div#popular div.col1
{
	float:left;
	width:145px;
}

div#popular div.col2
{
	float:left;
	width:125px;
}

div#copyright
{
	color:#666;
	font-size:.85em;
	margin:0 0 10px;
	overflow:hidden;
	width:100%;
}

div#copyright div:first-child
{
	float:left;
	padding:0 0 0 15px;
	width:465px;
}

div#copyright div.last
{
	float:left;
	padding:0 15px 0 0;
	text-align:right;
	width:465px;
}

div#google_translate_element
{
	border:none;
	float:right;
	padding:5px 0 0;
}

div#google_translate_element img
{
	display:inline;
}

div#google_translate_element .goog-te-gadget-simple
{
	background:none;
	border:none;
}

ul#myRovsterList
{
	margin:10px 0 20px 5px;
}

ul#myRovsterList li
{
	line-height:1.2em;
	list-style:none;
	padding-bottom:5px;
}

div#register-form
{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #dfdfdf;
	border-radius:4px 4px 4px 4px;
	border-top:none;
	margin:0 0 0 10px;
	width:508px;
}

div#register-form li
{
	display:block;
	float:none;
	margin:0 0 10px 10px;
}

div#register-form li.last
{
	margin:0 0 20px 10px;
}

div#register-form li.left
{
	float:left;
	margin:10px 0 10px 10px;
	width:244px;
}

div#register-form li.right
{
	float:left;
	margin:10px 0;
	width:254px;
}

div#register-form h2
{
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	background-color:#3676E2;
	border:1px solid #3676e2;
	border-radius:4px 4px 0 0;
	color:#fff;
	font-size:1.15em;
	font-weight:700;
	height:22px;
	padding:4px 0 0 7px;
}

div#register-form h2 span,div#register-form h3 span
{
	color:#b2b6be;
	font-size:.8em;
	font-weight:400;
}

div#register-form h3
{
	background-color:#3676e2;
	color:#fff;
	font-size:1.15em;
	font-weight:700;
	height:22px;
	margin:30px 0 20px;
	padding:5px 0 0 7px;
}

div#register-form li label
{
	display:block;
	width:100%;
}

div#register-form li label.form-newsletter,div#register-form li label.form-terms
{
	width:460px;
}

div#register-form li label.form-newsletter span,div#register-form li label.form-terms span
{
	color:#b2b6be;
	font-size:.9em;
	line-height:1.2em;
}

.create-user
{
	background:url(../images/register-btn-bg.png) no-repeat;
	border:none;
	float:left;
	height:33px;
	margin:20px 0 0 20px;
	width:85px;
}

div#content ul: not(nav ul)
{
	margin:0 0 0 15px;
}

div.AspNet-PasswordRecovery-UserName-UserPanel label, div.AspNet-Login-UserPanel label,div.AspNet-Login-PasswordPanel label,
div.AspNet-CreateUserWizard label,div.AspNet-ChangePassword label,ol#profile-update label
{
	display:inline-block;
	margin:0 0 4px 2px;
	width:100px;
}

div.AspNet-Login-TitlePanel,div.AspNet-ChangePassword-ChangePasswordTitlePanel
,.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-TitlePanel
{
	font-size:1.25em;
	font-weight:700;
	margin:10px 0;
}

div.myrovster-cols
{
	background-color:#fff;
	margin-top:15px;
	overflow:hidden;
	padding:0 5px;
	width:950px;
}

div.myrovster-cols h1
{
	font-size:1.25em;
	margin-bottom:12px;
	margin-top:5px;
}

div.myrovster-cols div.col1
{
	float:left;
	padding:0 25px 0 0;
	width:520px;
}

div.myrovster-cols div.col2
{
	background-color:#f8f8f8;
	border:8px solid #eee;
	float:left;
	padding:15px;
	width:359px;
}

div.myrovster-cols div.formValidation
{
	float:left;
	margin:20px;
	padding-left:20px;
}

#boxes .window
{
	background-color:#ccc;
	border:groove 2px #FFF;
	display:none;
	left:0;
	padding:10px;
	position:fixed;
	top:0;
	z-index:9999;
}

.modalBackground
{
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:.7;
}

.modalPopup
{
	background-color:#fff;
	border:solid 3px #2b7b32;
	clear:both;
	height:210px;
	overflow:hidden;
	padding:3px;
	width:305px;
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.modalPopupWide
{
	
	background-color:#ffffff;
	border:solid 5px #a3a3a3;
	clear:both;
	height:auto;
	overflow:hidden;
	padding:0px;
	width:540px;
	background-image:url(../images/popuplogo.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
}

.modalPopupWide div.modal-content
{
	height:545px;
	padding:0 0 30px;
	
}

.modalPopupWide div.shortlist-modal-content
{
	height:300px;
	padding:0 0 30px;
	
}

.modalPopupWide a.close
{
	cursor:pointer;
	float:right;
	padding:0 5px 0 0;
}

.modalPopupWide a.new-close
{
	cursor:pointer;
	float:right;
	margin-right:30px;
}

.modal-message
{
	border:solid 3px #2b7b32;
	clear:both;
	height:385px;
	overflow:hidden;
	padding:3px;
	width:600px;
}

.modal-message div.modal-content
{
	border:1px solid #cecece;
	height:360px;
	padding:0 0 5px;
}

.modal-message a.close
{
	cursor:pointer;
	float:right;
	padding:4px 0 0;
}

.showcasetelephone
{
    float: left;
    margin: 15px 0px 0px 10px;
}

div.popContainer
{
	clear:both;
	overflow:hidden;
	width:329px;
}

div.popContainerWideRefine
{
	clear:both;
	overflow:hidden;
	padding:0px;
	width:100%;
}
div.popContainerWideRefine div.popHeadArea
{
/*border-bottom:solid 3px #696;*/
padding:0px 10px;
margin:120px 0px 0px 25px;
}

div.popContainerWideRefine div.popMainArea
{
padding: 10px 35px 10px 35px;
margin:0px;

}
div.popContainerWideRefine a
{
	color:#565656;
}
div.popContainerWideRefine a:hover
{
	color:#96acea;
}
div.popContainerWideRefine div.modalResults
{
	padding:3px;
	margin-top:5px;
	border:solid 2px #96acea;
	background-color:#ffffff; 
	height:150px; 
	overflow:auto;
	width:480px;
	float:left;
	}
	
div.popContainerWideRefine #popCancel
{
	float:right;
	margin:10px;
}

div.popContainerWideRefine H2
{
	color:#565656;
	font-size:1.3em;
	margin-top:0;
}

div.popContainer div.newsletterMessage
{
	float:right;
	padding:40px 60px 0 121px;
}

div.popContainer div.newsletterMessage .title
{
	clear:both;
	color:#2b7b32;
	float:left;
	font-size:2em;
	font-weight:700;
	overflow:hidden;
	padding-bottom:10px;
}

div.popContainer div.newsletterPic img
{
	clear:both;
	display:inline;
	margin-left:10px;
	margin-top:40px;
	overflow:hidden;
	width:101px;
}

.modalPopup .button
{
	margin-left:100px;
	margin-top:50px;
}

.newsletterForm
{
	border:solid 1px green;
	float:left;
	width:70px;
}

nav#myrovster-nav
{
	background-color:#fff;
	border:1px solid #e0dfdf;
	overflow:hidden;
	padding:2px;
	width:954px;
}

nav#myrovster-nav li
{
	float:left;
	margin:0 1px;
}

nav#myrovster-nav a
{
	background:#f5f5f5 url(../images/myrovster-tabs.png) repeat-x top;
	color:#000;
	display:block;
	font-weight:700;
	padding:8px 18px;
}

nav#myrovster-nav a.selected,nav#myrovster-nav a:hover
{
	background:#4971c7 url(../images/myrovster-tabs-on.png) repeat-x top;
	color:#fff;
}

div.myrovster-tabs
{
	margin:20px 0 0;
	overflow:hidden;
	width:100%;
}

div.myrovster-tabs .ajax__tab_outer
{
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	background-color:#f8f8f8;
	border:1px solid #e0dfdf;
	border-radius:8px 8px 0 0;
	margin:0 0 -1px 10px;
	padding:5px 15px;
}

div.myrovster-tabs .ajax__tab_tab
{
	font-size:.9em;
	font-weight:700;
	line-height:1.4;
	margin:0;
}

div.myrovster-tabs .ajax__tab_active .ajax__tab_outer
{
	background-color:#fff;
	border-bottom-color:#fff;
	color:#2e4ab3;
}

div.myrovster-tabs .ajax__tab_body
{
	background-color:#fff;
	border:1px solid #e0dfdf;
	display:block;
	margin:0;
	overflow:hidden;
	padding:10px;
	width:938px;
}

div.myrovster-tabs ol li
{
	margin:0 0 5px;
	position:relative;
}

div.myrovster-tabs ol label
{
	display:inline-block;
	padding:5px 0 0;
	vertical-align:top;
	width:100px;
}

div.myrovster-tabs textarea
{
	width:400px;
}

div.myrovster-tabs select.small
{
	width:60px;
}

div.myrovster-tabs select.large
{
	width:200px;
}

div.myrovster-tabs li.no-label label
{
	visibility:hidden;
}

div.myrovster-tabs img.thumbnail
{
	height:50px;
	left:350px;
	position:absolute;
	top:5px;
	width:75px;
}

table.myrovster-list
{
	border-collapse:collapse;
	clear:both;
	width:100%;
}

table.myrovster-list td,table#business-list thead td
{
	padding:10px 20px 10px 0;
}

table#business-list td
{
	padding:10px 0 0;
	vertical-align:middle;
}

table.myrovster-list thead tr td:first-child
{
	border-left:1px solid #e0dfdf;
	padding-left:15px!important;
	text-align:left;
}

table.myrovster-list thead td
{
	border-bottom:1px solid #e0dfdf;
	border-top:1px solid #e0dfdf;
	font-weight:700;
	text-align:center;
	vertical-align:middle;
}

table.myrovster-list thead td.last
{
	border-right:1px solid #e0dfdf;
}

table.myrovster-list tbody tr td:first-child
{
	padding-right:10px;
}

table.myrovster-list tbody tr td.address
{
	text-align:left;
}

table.myrovster-list tbody tr td
{
	text-align:center;
}

table.myrovster-list img
{
	border:1px solid #eee;
	display:inline;
	vertical-align:middle;
}

table#business-list thead td.businesses
{
	width:80%!important;
}

table#business-list thead td.actions
{
	width:20%!important;
}

a.blue-button
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#2e4cb5 url(../images/button-list-bg.png) repeat-x top;
	border:1px solid #2e4ab3;
	border-radius:5px;
	color:#fff;
	float:right;
	font-weight:700;
	margin:0 0 15px;
	padding:5px 10px 7px;
}

a.green-button,input.green-button
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#129117 url(../images/button-green-bg.png) repeat-x top;
	border:1px solid #2b7b32;
	border-radius:5px;
	color:#fff;
	display:block;
	margin:0 0 15px;
	padding:5px 10px 7px!important;
}

div#map-canvas
{
	background-color:#fbeaca;
	border:1px solid #afafaf;
	display:block;
	float:left;
	height:424px;
	overflow:hidden;
	width:620px;
}

.WizardPane textarea
{
	border:solid 1px #93B6FD;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1em;
	padding:3px;
}

.WizardPane
{
	float:left;
	margin-top:10px;
	width:960px;
}

.WizardPane .leftCol
{
	float:left;
	margin-right:10px;
	width:455px;
}

.WizardPane .thickCol
{
	float:left;
	margin-right:5px;
	overflow:hidden;
	width:660px;
}

.WizardPane .thinCol
{
	float:left;
	margin-left:10px;
	overflow:hidden;
	width:266px;
}

.WizardPane .rightCol
{
	float:left;
	margin-left:10px;
	width:455px;
}

.WizardPane .thinCol .dataContainer
{
	float:left;
	width:233px;
}

.WizardPane .thinCol .dataContainer UL
{
	list-style-position:inside;
}

.WizardPane .thickCol .dataContainer
{
	float:left;
	width:620px;
}

.WizardPane .dataContainer
{
	background-color:#FFF;
	border:solid 1px silver;
	float:left;
	margin-bottom:5px;
	padding:15px;
}

.WizardPane .dataContainer h3
{
	display:block;
	font-size:1.1em;
	font-weight:400;
	margin-bottom:5px;
	padding-bottom:10px;
}

.WizardPane .indented
{
	padding-left:50px;
}

.WizardPane .ButtonRow
{
	float:right;
	margin-bottom:5px;
}

.WizardPane .FieldRow input
{
	width:300px;
}

.WizardPane .FieldRow label
{
	display:block;
	float:left;
	padding-top:7px;
	width:120px;
}

.WizardPane .nolabel
{
	padding-left:120px;
}

.WizardPane .TabControls
{
	margin-bottom:20px;
	text-align:right;
}

.WizardPane .TabControls input
{
	border:none;
	height:26px;
	padding-left:15px;
	padding-right:15px;
	width:68px;
}

.pageContainer
{
	float:left;
	margin-bottom:50px;
}

.required
{
	background-color:#F3F7FF;
	border:solid 1px #93B6FD;
}

#new_map_canvas
{
	float:left;
	height:300px;
	margin-top:20px;
	width:440px;
}

#map_canvas
{
	float:left;
	height:300px;
	margin-top:20px;
	width:500px;
}

.RovsterButton
{
	background-image:url(../images/input.png);
	border:none;
}

#mapButtons
{
	border-bottom:dotted 1px silver;
	border-top:dotted 1px silver;
	float:left;
	margin-bottom:10px;
	width:100%;
}

#mapInstructions
{
	float:left;
	padding:5px;
	width:280px;
}

#mapClick
{
	float:left;
	width:320px;
}

#mapClick input
{
	float:left;
	padding:10px;
}

h1.listingTitle
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.2em;
	font-weight:400;
	margin-bottom:15px;
	margin-top:0;
}

.AspNet-Login .AspNet-Login-SubmitPanel input
{
	background:url(../images/login-btn-bg.png) no-repeat;
	border:none;
	float:left;
	height:33px;
	margin:10px 0 5px;
	width:82px;
}

.AspNet-PasswordRecovery-UserName-SubmitPanel
{
	width:100%;
	float:left;
}

.AspNet-PasswordRecovery-UserName-SubmitPanel input
{
	background:url(../images/submit-btn-bg.png) no-repeat;
	border:none;
	float:left;
	height:33px;
	margin:10px 0 5px;
	width:82px;
}

.AspNet-Login .AspNet-Login-UserPanel label,.AspNet-Login .AspNet-Login-PasswordPanel label
,.AspNet-PasswordRecovery-UserName-UserPanel label
{
	display:block;
	float:left;
	padding-top:7px;
	width:200px;
}

#loginOption .errMessage
{
	background-color:#FF0;
	display:block;
	float:left;
	font-size:11px;
	margin-top:3px;
	padding:6px 5px;
	width:216px;
}

#registerOption .errMessage
{
	background-color:#FF0;
	display:block;
	float:left;
	font-size:11px;
	margin-top:3px;
	padding:6px 5px;
	width:226px;
}

.WizardPane .TabControls a
{
	display:block;
	float:right;
	margin-right:10px;
}

div.BusinessCategories
{
	color:#666;
	font-size:.8em;
	margin:0 0 0 0px;
}

div.BusinessAddress
{
	color:#888a8d;
	font-size:1em;
	margin:5px 0 0 0px;
	line-height:1.3em;
}

div.BusinessAddress SPAN
{
	color:#18803b;
	font-weight:bold;
}

div.PropertyCategories
{
	color:#666;
	font-size:.6em;
	margin:0 0 0 10px;
}

div.PropertyPrice
{
	color:#2e4ab3;
	font-size:.8em;
	margin:5px 5px 0 10px;
	text-align:left;
}

div#bannerColumn div#divGeoProperties ul LI
{
	
	width:300px;
	font-size:1.2em;
	
}

div#bannerColumn div#divGeoProperties ul LI div.propprice
{
	
	float:left;
	margin-top:3px;
	text-align:right;
	width:210px;
	color:#555555;
	font-weight:bold;
	font-size:1.5em;
	
}

.propAddress
{
	float:left;
	width:210px;
	height:30px;
}

div#divGeoProperties ul
{
	list-style-position:outside;
	list-style-type:none;
	padding-top:0px;
	width:300px;
	
	float:left;
}

div#divGeoProperties ul li
{
	float:left;
}

.PropsInAreaFooter
{
	color:#119216;
	font-size:.9em;
}

div#divGeoProperties .PropsInAreaFooter ul li
{
	border-bottom:none 0;
	color:#119216;
	margin-bottom:3px;
	padding-bottom:2px;
}

div#geoPropertiesTitle
{
	/*background:url(../images/business-area-bg.jpg) repeat-x;
	background-color:#2e4ab3;
	color:#2e4ab3;
	font-size:.8em;
	font-weight:700;
	height:9px;
	padding:4px 0 16px 10px;
	width:180px;*/
	
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	background-color:#657cbd;
	color:#ffffff;
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:15px;
	padding:7px 0 7px 10px;
	width:290px;
	float:left;
	
	
}


div#detailsRightColumn IMG
{
	float:left;
	
	
}

div#divGeoProperties a.staticlink
{
	color:#1e4aad;
	float:left;
	font-size:.8em;
	margin-bottom:3px;
}

div#divGeoBusiness
{
	float:left;
	margin-bottom:20px;
	overflow:hidden;
	padding:0px;
}

div#divGeoBusiness UL
{
	list-style-type:none;
}

div#divGeoBusiness UL LI
{
	padding:10px 0px 10px 0px;
	margin:0px 10px 0px 10px;
	border-bottom:solid 1px #888a8d;
}

div#divGeoBusiness UL LI A
{
	color:#18803b;
	font-weight:bold;
}

div#geoBusinessTitle
{
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	background-color:#74c15f;
	color:#ffffff;
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:15px;
	padding:7px 0 7px 10px;
	width:290px;
	float:left;
}

div#divGeoBusiness a.staticlink
{
	color:#74c15f;
	float:left;
	font-size:1em;
	margin-top:6px;
}

#detailsTabs
{
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
	width:640;
	
	
}

div#topLine
{
	width:640px;
	
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}

#tabInfoLeft
{
	width:500px;
	float:left;
	
}

#tabInfoLeft h1.propDetails
{
	color:#2a3886;
	font-size:1.9em;
	font-family:Arial;
	margin:0px 0 5px;
	width:490px;
	text-transform:capitalize;
}

#tabInfoLeft p.propertysummary
{
	color:#888a8d;
	font-size:1.3em;
	font-weight:lighter;
}

.mapContent
{
	float:left;
	font-size:8pt;
	height:100px;
}

#mapContentIMG
{
	float:left;
	height:35px;
	margin-right:3px;
	width:70px;
}

#mapContentText
{
	clear:left;
	float:left;
}

.mapContent UL
{
	display:block;
	float:none;
	padding-top:6px;
}

.mapContent UL LI
{
	clear:left;
	display:block;
	float:none;
}

.sphare-price
{
	float:right;
	text-align:right;
}

div#detailsRightColumn IMG
{
	float:left;
}

div#detailsRightColumn
{
	width:300px;
	float:left;
	
	margin-top:10px;
}

.detalsPriceBox
{
	background-color:#ffffff;
	color:#2a3886;
	display:block;
	font-size:1.9em;
	font-weight:700;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:right;
	width:120px;
}

.block-info
{
	float:left;
	width:728px;
}

#detailsTabs ul#viewTabs li
{
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-left:solid 1px #dfdfdf;
	border-radius:5px 5px 0 0;
	border-right:solid 1px #dfdfdf;
	border-top:solid 1px #dfdfdf;
	float:left;
	height:25px;
	overflow:hidden;
	border-bottom:solid 1px #dfdfdf;
	font-family:Arial;
	font-size:1.4em;
	text-transform:uppercase;
	
	
}


#detailsTabs ul#viewTabs li.deactive
{
	background-image:url(../images/tabgradBG.jpg);
	border-bottom:solid 1px #dfdfdf;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-top:solid 1px #000;
	height:25px;
	overflow:hidden;
}

#detailsTabs ul#viewTabs li.end
{
	display:none;
	/*
	border-bottom:solid 1px #dfdfdf;
	border-left:none;
	border-right:none;
	border-top:none;
	height:25px;
	width:125px;*/
}

#detailsTabs ul#viewTabs li.end2
{
	
	border-bottom:solid 1px #dfdfdf;
	border-left:none;
	border-right:none;
	border-top:none;
	height:26px;
	width:190px;
	overflow:hidden;
}

#detailsTabs ul#viewTabs li.selected
{
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-left:solid 1px #dfdfdf;
	border-radius:5px 5px 0 0;
	border-right:solid 1px #dfdfdf;
	border-top:solid 1px #dfdfdf;
	float:left;
	height:25px;
	overflow:hidden;
	border-bottom:none;
	font-family:Arial;
	font-size:1.4em;
	text-transform:uppercase;
}

#detailsTabs ul#viewTabs li.tabSpliter
{
	border-bottom:solid 1px #dfdfdf;
	border-left:none;
	border-right:none;
	border-top:none;
	height:26px;
	overflow:hidden;
	width:6px;
}

#detailsTabs ul#viewTabs li a
{
	margin:0px 0px 0px 0px;
	padding:5px 20px 0px 20px;
	
	font-size:0.8em;
	font-family:Arial;
	font-weight:bold;
	color:#a0a1a4;
}

#detailsTabs ul#viewTabs li.selected a
{
	margin:0px 0px 0px 0px;
	padding:5px 15px 0px 15px;
	color:#657cbd;
}

#detailsTabs ul#specialOptions li a
{
	border:none;
	cursor:pointer;
}

#detailsTabs ul#specialOptions li
{
	border:none;
	float:right;
	list-style-type:none;
}

#divListedBy
{
	float:left;
	width:200px;
	overflow:hidden;
	
}

#divListedBy #divListedHeader
{
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	background:url(../images/listed-by-bg.png) repeat-x;
	border-left:1px solid #e5e5e5;
	border-radius:10px 10px 0 0;
	border-right:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	color:#0F34AD;
	float:left;
	font-size:.9em;
	font-weight:700;
	height:17px;
	overflow:hidden;
	padding:7px 5px 5px;
	width:328px;
}

#divListedBy #divListedBody
{
	background-color:#fafafa;
	border-bottom:solid 1px #e5e5e5;
	border-left:solid 1px #e5e5e5;
	border-right:solid 1px #e5e5e5;
	float:left;
	padding:4px;
	width:330px;
}

#divListedBy #divListedBody ul
{
	display:block;
	float:left;
	list-style:none;
	margin-left:22px;
	margin-top:5px;
	padding-bottom:10px;
}

#divListedBy #divListedBody ul a
{
	color:#0F34AD;
}

.agencies
{
	margin-bottom:20px;
}

.agency
{
	margin-top:0;
}

.agency h4
{
	font-size:14px;
	font-weight:700;
	margin-left:10px;
	float: left;
	margin-bottom:10px;
}

.agencydetails
{
	float:left;
	margin:0px 0 0 0px;
	width:300px;
	
}

div.agencydetails H4
{
	color:#888a8d;
	margin-bottom:8px;
}

div.agencydetails .agencyName
{
	color:#657cbd;
	font-size:1.2em;
	font-weight:bold;
}

div.agencydetails .agencyAddress
{
	color:#888a8d;
	font-size:0.9em;
	display:block;
	margin-top:3px;
	line-height:1.4em;
	
}

div.agencydetails UL
{
	padding-top:10px;
	padding-bottom:5px;
}

div.agencydetails UL LI A
{
	
	padding:0px 0px 0px 27px;
	font-size:0.85em;
	font-weight:bold;
	color:#657cbd;
	margin:0px 0px 4px 0px;
}

div.agencydetails UL LI A.envelope
{
	background-image:url(../images/v4linkenvelope.png);
	background-repeat:no-repeat;
	background-position:left top;
}

div.agencydetails UL LI A.world
{
	background-image:url(../images/v4linkworld.png);
	background-repeat:no-repeat;
	background-position:left top;
}

div.agencydetails UL LI A.glass
{
	background-image:url(../images/v4linkglass.png);
	background-repeat:no-repeat;
	background-position:left top;
}

div.agencydetails UL LI A.printer
{
	background-image:url(../images/v4linkprinter.png);
	background-repeat:no-repeat;
	background-position:left top;
}

div.agencydetails UL LI A.star
{
	background-image:url(../images/v4linkstar.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.agencydetails img
{
	float:left;
	height:13px;
	margin:1px 3px 0 0;
	width:13px;
}

.agencydetails a
{
	color:#1e48cc;
	display:block;
	margin:0 0 9px;
}

.agencyimage
{
	float:left;
	width:70px;
	margin:0 10px 20px 0px;
	text-align:center;
	
	
}

div.agencyimage img
{
	width:70px;
}
#small_map_canvas
{
	border:solid 1px #DDD;
	float:left;
	height:370px;
	margin-top:0px;
	width:640px;
}

#mini_map_canvas
{
	border:solid 1px #DDD;
	float:left;
	
	height:168px;
	margin-right:10px;
	width:142px;
}

.columns
{
	float:left;
	width:960px;
}

#pDescriptionHolder
{
	padding:10px 10px 10px 0px;

}

#pDescriptionHolder P
{
	line-height:1.5em;
}

div.discription div#tabInfo
{
	float:left;
	width:640px;
	overflow:hidden;
}

div#thickContentLeft
{
	
	float:left;
	margin-bottom:40px;
	margin-right:20px;
	margin-top:20px;
	width:640px;
	
}

div#thickContentLeft H1
{
	color:#657cbd;
	text-transform:uppercase;
	font-size:1.2em;
	margin-top:0px;
	margin-bottom:20px;
}

.discription
{
	
	float:left;
	margin-bottom:40px;
	margin-right:20px;
	width:640px;
	
	
}

.discription h3
{
	margin-bottom:5px;
	margin-top:10px;
	padding-bottom:5px;
	font-family:Arial;
	color:#657cbd;
	font-size:1.2em;
	font-weight:lighter;
}

div.discription ul.equipment,ul.more-info
{
	margin-left:15px;
	text-transform:lowercase;
}

ul.more-info li,ul.equipment LI
{
	list-style-type:disc;
	margin-bottom:3px;
}

div.discription ul.more-info
{
	margin:0 0 20px 15px;
}

div.discription ul
{
	list-style-type:none;
}

#featuresRow
{
	width:640px;
	float:left;
	overflow:hidden;
	margin-bottom:30px;
}

#featuresRow #featureItems
{
	width:340px;
	float:left;
	overflow:hidden;
}

#featuresRow #mapOptions
{
	width:300px;
	float:left;
	
	overflow:hidden;
}

div#propSlideShow
{
	border:1px solid #DDD;
	height:400px;
	margin-bottom:20px;
	width:690px;
}

div#gallery
{
	border:1px solid #DDD;
	float:left;
	height:334px;
	margin:20px;
	width:471px;
}

div#navigation
{
	border:1px solid #DDD;
	float:left;
	height:305px;
	margin:20px 0 0 5px;
	width:150px;
}

#threeColumns
{
	float:left;
	font-size:1.2em;
	margin-top:20px;
	width:100%;
}

#threeColumns #navColumn
{
	float:left;
	margin-right:10px;
	width:150px;
	
	overflow:hidden;
}

#threeColumns #resultsColumn
{
	float:left;
	margin-right:20px;
	margin-left:10px;
	width:470px;
}

#businessTopSpan
{
	border:solid 1px #E0E0E0;
	float:left;
	margin-bottom:10px;
	padding:3px;
	width:750px;
	display:none;
}

#businessTopSpan #leftSide
{
	background-color:#f8f8f8;
	float:left;
	height:42px;
	padding-bottom:10px;
	padding-left:5px;
	padding-top:10px;
	width:475px;
}

#businessTopSpan #rightSide
{
	background-color:#f8f8f8;
	float:left;
	height:42px;
	padding-bottom:10px;
	padding-top:10px;
	width:270px;
}

#businessTopSpan #rightSide .sign
{
	float:left;
	margin-right:10px;
	width:34px;
}

#businessTopSpan #rightSide UL
{
	color:#2E4AB3;
	display:block;
	float:left;
	font-size:.8em;
	list-style-type:none;
	width:200px;
}

#businessTopSpan H1
{
	font-size:1.1em;
	font-weight:400;
	margin-bottom:0;
	padding:0;
}

#businessTopSpan H2
{
	font-weight:400;
	margin:0;
	padding:0;
}

#threeColumns #resultsColumn H1
{
	font-weight:400;
	margin-bottom:10px;
}

#threeColumns #resultsColumn UL#viewTabs LI
{
	border-left:solid 1px #2249C8;
	border-right:solid 1px #2249C8;
	border-top:solid 1px #2249C8;
	float:left;
	height:30px;
}

#threeColumns #resultsColumn UL#viewTabs LI.deactive
{
	background-image:url(../images/tabgradBG.jpg);
	border-bottom:solid 1px #2249C8;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-top:solid 1px #000;
	height:29px;
}

#threeColumns #resultsColumn UL#viewTabs LI.end
{
	border-bottom:solid 1px #2249C8;
	border-left:none;
	border-right:none;
	border-top:none;
	height:30px;
	width:359px;
}

#threeColumns #resultsColumn UL#viewTabs LI.tabSpliter
{
	border-bottom:solid 1px #2249C8;
	border-left:none;
	border-right:none;
	border-top:none;
	height:30px;
	width:6px;
}

#threeColumns #resultsColumn .businessResultsSummary
{
	float:left;
	width:470px;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#e3f3df;
	
	border-radius:10px;
	color:#2a3886;
	float:left;
	font-size:.8em;
	font-weight:700;
	overflow:hidden;
	padding:5px 5px 5px 15px;
	width:450px;
	overflow:hidden;
	margin-bottom:20px;
}

#threeColumns #resultsColumn .resultsSummary
{
	float:left;
	width:470px;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#e0e5f2;
	border:1px solid #e0e0e0;
	border-radius:10px;
	color:#2a3886;
	float:left;
	font-size:.8em;
	font-weight:700;
	overflow:hidden;
	padding:5px 5px 5px 15px;
	width:448px;
	overflow:hidden;
	margin-bottom:20px;
}

#threeColumns #resultsColumn .resultsSummaryAgent
{
	float:left;
	width:470px;
	color:#a38c0f;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#f5e799;
	border:1px solid #f5e799;
	border-radius:10px;
	
	float:left;
	font-size:.8em;
	font-weight:700;
	overflow:hidden;
	padding:5px 5px 5px 15px;
	width:448px;
	overflow:hidden;
	margin-bottom:20px;
}

#threeColumns #resultsColumn .resultsSummaryAgent .summaryBreakdown,
#threeColumns #resultsColumn .businessResultsSummary .summaryBreakdown,
#threeColumns #resultsColumn .resultsSummary .summaryBreakdown
{
	/*-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#e0e5f2;
	border:1px solid #e0e0e0;
	border-radius:10px;
	color:#2a3886;
	float:left;
	font-size:.8em;
	font-weight:700;
	overflow:hidden;
	padding:5px 5px 5px 10px;
	width:453px;
	overflow:hidden;*/
	border-bottom:solid 1px #888a8d;
	float:left;
	width:440px;
	padding-bottom:5px;
}

#threeColumns #resultsColumn .resultsSummaryAgent .summaryBreakdown .summaryleftBusiness
{
	color:#a38c0f;
	float:left;
	font-size:1.1em;
	padding-top:5px;
}

#threeColumns #resultsColumn .businessResultsSummary .summaryBreakdown .summaryleftBusiness
{
	color:#119216;
	float:left;
	font-size:1.1em;
	padding-top:5px;
}


#threeColumns #resultsColumn .businessResultsSummary .summaryBreakdown .summaryleft,
#threeColumns #resultsColumn .resultsSummaryAgent .summaryBreakdown .summaryleft,
#threeColumns #resultsColumn .resultsSummary .summaryBreakdown .summaryleft
{
	float:left;
	font-size:1.1em;
	padding-top:5px;
	
	
}

#threeColumns #resultsColumn .resultsSummaryAgent .summaryBreakdown .summaryright .mapButton
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#a38c0f;
	border:1px solid #a38c0f;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	float:right;
	overflow:hidden;
	padding:3px 10px;
	margin-top:2px;
}

#threeColumns #resultsColumn .businessResultsSummary .summaryBreakdown .summaryright .mapButton
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#18803b;
	border:1px solid #18803b;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	float:right;
	overflow:hidden;
	padding:3px 10px;
	margin-top:2px;
}


#threeColumns #resultsColumn .resultsSummary .summaryBreakdown .summaryright .mapButton
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#2a3886;
	border:1px solid #2a3886;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	float:right;
	overflow:hidden;
	padding:3px 10px;
	margin-top:2px;
}

#threeColumns #resultsColumn .resultsSummaryAgent .summaryFilter,
#threeColumns #resultsColumn .businessResultsSummary .summaryFilter,
#threeColumns #resultsColumn .resultsSummary .summaryFilter
{
	float:left;
	overflow:hidden;
	padding-top:10px;
	width:445px;
}

/*
.resultsSummary .summaryFilter .filterright .pagercontainer .businesspager A
{
	color:#119215 !important;
}

.resultsSummary .summaryFilter .filterright .businesspager UL.pages LI.active A
{
	background-color:#2e4ab3 !important;
	color:#fff  !important;
	margin:0 2px;
}
*/

#threeColumns #resultsColumn .resultsSummaryAgent .pager,
#threeColumns #resultsColumn .businessResultsSummary .pager,
.resultsSummary .pager
{
	float:right;
	font-size:1em;
	
	overflow:hidden;
	padding-top:2px;
	
}


.bottom-items .resultsSummary
{
	float:left;
	
}

#threeColumns #resultsColumn .resultsSummary .sortOption LABEL
{
	color:#888a8d;
	font-weight:lighter;
	padding-top:6px;
	padding-right:5px;
	font-size:0.9em;
	float:left;
	display:block;
}

#threeColumns #resultsColumn .resultsSummary .sortOption
{
	float:left;
	font-size:1.1em;
	
	padding:0px 5px 0px 39px;
	
}


#threeColumns #resultsColumn .pager .pageLocation
{
	float:left;
	font-weight:700;
	height:10px;
	margin:0 10px 0 4px;
	padding-top:8px;
}

#threeColumns #resultsColumn .resultsSummary .pager .pageLocation P
{
	margin:0;
	padding:0;
}

#threeColumns #resultsColumn .resultsSummaryAgent .pager A.a-arrow-lt
{
	display:block;
	float:left;
	font-weight:lighter;
	color:#a38c0f;
	padding-top:2px;
}

#threeColumns #resultsColumn .resultsSummaryAgent .pager A.a-arrow-gt
{
	display:block;
	float:left;
	padding-left:6px;
	
	font-weight:lighter;
	color:#a38c0f;
	padding-top:2px;
}

#threeColumns #resultsColumn .businessResultsSummary .pager A.a-arrow-lt
{
	display:block;
	float:left;
	
	font-weight:lighter;
	color:#13753a;
	padding-top:2px;
}

#threeColumns #resultsColumn .businessResultsSummary .pager A.a-arrow-gt
{
	display:block;
	float:left;
	padding-left:6px;
	
	font-weight:lighter;
	color:#13753a;
	padding-top:2px;
}

#threeColumns #resultsColumn .resultsSummary .pager A.a-arrow-lt
{
	display:block;
	float:left;
	
	font-weight:lighter;
	color:#2a3886;
	padding-top:2px;
}

#threeColumns #resultsColumn .resultsSummary .pager A.a-arrow-gt
{
	display:block;
	float:left;
	padding-left:6px;
	
	font-weight:lighter;
	color:#2a3886;
	padding-top:2px;
}
#threeColumns #resultsColumn .resultsSummaryAgent .pager UL.pages,
#threeColumns #resultsColumn .businessResultsSummary .pager UL.pages,
#threeColumns #resultsColumn .resultsSummary .pager UL.pages
{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}

#threeColumns #resultsColumn .resultsSummaryAgent .pager UL.pages LI,
#threeColumns #resultsColumn .businessResultsSummary .pager UL.pages LI,
#threeColumns #resultsColumn .resultsSummary .pager UL.pages LI
{
	
	float:left;
	font-size:1em;
	padding:0px 0px 0px 2px;
	border-right:1px solid #888a8d;
}

#threeColumns #resultsColumn .resultsSummaryAgent .pager UL.pages LI A
{
	display:block;
	float:left;
	font-weight:lighter;
	text-align:center;
	/*width:16px;*/
	padding:2px 5px 2px 5px;
	color:#a38c0f;
}

#threeColumns #resultsColumn .businessResultsSummary .pager UL.pages LI A
{
	display:block;
	float:left;
	font-weight:lighter;
	text-align:center;
	/*width:16px;*/
	padding:2px 5px 2px 5px;
	color:#13753a;
}

#threeColumns #resultsColumn .resultsSummary .pager UL.pages LI A
{
	display:block;
	float:left;
	font-weight:lighter;
	text-align:center;
	/*width:16px;*/
	padding:2px 5px 2px 5px;
	color:#2a3886;
}

#threeColumns #resultsColumn .resultsSummaryAgent .pager UL.pages LI.active A
{
	background-color:#a38c0f;
	color:#ffffff;
	margin:0px 2px 0px 0px;
}

#threeColumns #resultsColumn .businessResultsSummary .pager UL.pages LI.active A
{
	background-color:#abda9f;
	margin:0px 2px 0px 0px;
}

#threeColumns #resultsColumn .resultsSummary .pager UL.pages LI.active A
{
	background-color:#a2b0d7;
	margin:0px 2px 0px 0px;
}

.bottom-items .pager .pageListItems
{
	float:left;
	padding-top:5px;
	text-align:left;
	width:140px;
}

.bottom-items .pager .pageCrumb
{
	float:left;
	font-size:.9em;
	padding:8px 0 0 25px;
	width:250px;
}

#threeColumns #resultsColumn .businesslineItem
{
	border-bottom:solid 1px #888a8d;
	color:#8f9194;
	display:block;
	float:left;
	margin-bottom:10px;

	overflow:hidden;
	padding:0px;
	width:470px;
	
}

.busCats SPAN
{
	font-weight:bold;
}

.busCats
{
	color:#7d7d7d;
	font-size:.7em;
	
	padding:3px 0px 3px 0px;
	float:left;
}

.busDetails
{
	float:left;
	margin-left:0;
	margin-right:5px;
	overflow:hidden;
	width:350px;
}

.businessAddress
{
	color:#000;
	float:left;
	font-size:.7em;
	line-height:1.5em;
	margin-right:5px;
	padding-bottom:10px;
	width:350px;
}

.businessAddress UL 
{
	margin-top:3px;
	list-style-type:none;
	
}

.businessAddress UL LI
{
	list-style-type:none;
	float:left;
	margin-right:15px;
}

#threeColumns #resultsColumn .businesslineItem .busTopLine
{
	
	width:359px;
	float:left;
}

#threeColumns #resultsColumn .businesslineItem .titleLine
{
	color:#18803b;
	font-size:.8em;
	font-weight:700;
	padding:5px 10px 5px 0;
	width:170px;
	float:left;
	
}

#threeColumns #resultsColumn .businesslineItem .detailsLine
{
	color:#000;
	float:left;
	padding:5px 0px 5px 0;
	width:450px;
	

}

#threeColumns #resultsColumn .lineItem
{
	background-color:#fff;
	border-bottom:solid 1px #888a8d;
	color:#000;
	display:block;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
	width:470px;
}

#threeColumns #resultsColumn .lineItem .titleLineAgent
{
	background-color:#EEECED;
	color:#333;
	font-size:.8em;
	font-weight:700;
	padding:5px 10px;
	width:530px;
}

#threeColumns #resultsColumn .lineItem .titleLine
{
	display:none;
	/*background-color:#EEECED;
	color:#333;
	font-size:.8em;
	font-weight:700;
	padding:5px 10px;
	width:530px;*/
}

#threeColumns #resultsColumn .lineItem .detailsLine
{
	padding:5px 5px 20px;
	width:540px;
}

#content #bannerColumn,
#threeColumns #bannerColumn
{
	float:left;
	/*overflow:hidden;*/
	width:300px;
	font-size:0.8em;
}

#threeColumns #bannerColumn IMG
{
	display:block;
	float:left;
	
}
/*
#threeColumns #bannerColumn ul li
{
	border-bottom:dotted 1px #dfdfdf;
	margin-bottom:5px;
	padding-bottom:5px;
}

#threeColumns #bannerColumn ul li a
{
	color:#333;
	display:block;
	font-size:.7em;
	margin:0 0 5px 10px;
}

#threeColumns #bannerColumn img
{
	border:solid 1px silver;
}
*/
.accordianButton
{
	float:left;
	margin-top:10px;
	text-align:center;
	width:175px;
}

.accordianHeader
{
	background-color:#f5f5f5;
	color:#2e4ab3;
	float:left;
	font-size:.8em;
	font-weight:700;
	padding:8px 5px;
	width:180px;
}

.accordianContent
{
	background-color:#fff;
	float:left;
	font-size:.7em;
	padding:5px;
	width:180px;
}

DIV.accordianContent UL
{
	list-style-type:none;
	margin:0 0 10px;
	padding-left:3px;
}

DIV.accordianContent UL LI
{
	list-style-type:none;
	margin-bottom:5px;
}

.accordianContent UL LI UL
{
	list-style-type:none;
	margin-left:15px;
}

.accordianWhiteHeader
{
	color:#1e48cc;
	float:left;
	font-size:1em;
	font-weight:700;
	padding:5px;
	width:200px;
}

.whiteContent
{
	border-left:solid 1px #EEE;
	border-right:solid 1px #EEE;
	float:left;
	font-size:.7em;
	padding:5px 5px 15px;
	width:200px;
}

.whiteContent LABEL.fullWidth
{
	display:block;
	float:left;
	margin-top:8px;
	width:100%;
}

.accordianWhiteHeader SPAN
{
	float:left;
	margin-left:10px;
	margin-top:5px;
}

.miniSearch
{
	display:none;
	float:left;
	padding-top:20px;
	visibility:hidden;
	width:100%;
}

.miniSearch .searchBoxWatermark
{
	border:solid 1px #3463F8;
	color:#CCC;
	float:left;
	font-size:1.8em;
	margin:7px 5px 5px 35px;
	padding:5px;
	width:300px;
}

.miniSearch .searchBox
{
	border:solid 1px #3463F8;
	float:left;
	font-size:1.8em;
	margin:7px 5px 5px 35px;
	padding:5px;
	width:300px;
}

.miniSearch .searchButton
{
	background:#3463F8;
	border:none;
	color:#FFF;
	float:left;
	font-size:1.8em;
	margin:0;
	padding:0;
	width:140px;
}

.noResults
{
	float:left;
	font-size:.9em;
	margin-top:10px;
	padding-bottom:15px;
}

.detailsImage
{
	border:1px solid #a2a3a4;
	float:left;
	margin:0 5px 8px 0;
	width:80px;
	
}

.propertyDetails
{
	float:left;
	margin-right:5px;
	overflow:hidden;
	width:230px;
	
	height:48px;
	font-family:arial;
	font-size:0.9em;
	color:#2a3886;
	font-weight:bold;
	
}

.propertyAddress
{
	font-family:arial;
	
	color:#2a3886;
}

.propertyAddress a
{
	border:none;
	font-weight:lighter;
	/*color:#2e4ab3;*/
	color:#657cbd;
	line-height:1.3em;
}

a.backtosearch
{
	border:none;
	color:#fff;
	background-color:#2a3886;
	padding:8px 12px 8px 12px;
	border:solid 3px #96acea;
	text-transform:uppercase;
	display:block;
	margin-bottom:10px;
	float:left;
	line-height:1.3em;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

a.bigButton
{
	border:none;
	color:#fff;
	background-color:#2a3886;
	padding:8px 12px 8px 12px;
	border:solid 3px #96acea;
	text-transform:uppercase;
	display:block;
	margin-bottom:10px;
	float:left;
	line-height:1.3em;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

input.bigButton
{
	border:none;
	color:#fff;
	background-color:#2a3886;
	padding:8px 12px 8px 12px;
	border:solid 3px #96acea;
	text-transform:uppercase;
	display:block;
	margin-bottom:10px;
	float:left;
	line-height:1.3em;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}


div#propTop
{
	width:640px;
	
	float:left;
	overflow:hidden;
}

div#propTop div#propTopLeft
{
	width:300px;
	float:left;
	margin-right:10px;
	
	
	
}

div#propTop div#propTopLeft div.agencyNumber
{
	color:#2a3886;
	font-size:1.5em;
	
	padding:0px;
	margin:0px;
	float:left;
}

div#propTop div#propTopLeft div.agencyNumber div.smallText
{
	font-size:0.6em;
	height:13px;
	padding:0px;
	margin:0px;
	
	color:#657cbd;
	float:left;
}
div#propTop div#propTopLeft div.agencyNumber div.number
{
	clear:both;
	float:left;
	margin-top:3px;
	font-weight:bold;
}

div#propTop div#propTopRight
{
	width:320px;
	float:left;
	
}

div#imageViewer
{
	width:300px;
	padding:15px;
	float:left;
	margin-bottom:25px;
	background-color:#e0e5f2;
}

div#imageViewer div#mainImage
{
	float:left; 
	margin-bottom:10px;
}

div#imageViewer div#imageThumbs
{
	float:left; 
	width:300px;
	height:100px;
	overflow:auto;
}

div#imageViewer div#imageThumbs img.imageThumb
{
	margin-bottom:5px;
	margin-right:5px;
	vertical-align:top;
	width:70px;
}

.propertySeller
{
	float:left;
	margin:0;
	overflow:visible;
	text-align:right;
	
}

.newproperty
{
	color:Red;
	font-size:.9em;
	margin-left:180px;
}

IMG.sellerImage
{
	border:2px solid #dcdcdc;
	display:block;
	float:left;
	margin-left:2px;
	text-align:right;
}

.propertySeller span.agent
{
	color:#848282;
	float:left;
	font-size:.7em;
	margin-left:28px;
}

.priceBox
{
	background-color:#657cbd;
	color:#FFF;
	font-size:1.2em;
	font-weight:700;
	
	padding:5px 5px 5px 5px;
	text-align:center;
	width:100px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	
	border:1px solid #657cbd;
	border-radius:8px;
}

.priceSpan
{
	display:inline;
	font-size:.75em;
}

.propertyPoints
{
	float:left;
	width:260px;
	
	
}

.propertyPoints UL
{
	float:left;
	font-size:.75em;
	list-style:none;
	margin-left:0;
	padding:0;
	width:260px;
}

.propertyPoints UL.propertyElements
{
	float:left;
	font-size:.8em;
	list-style:none;
	margin-left:0;
	margin-bottom:10px;
	color:#888a8d;
	padding:0;
	width:260px;
	
}

.busListPoints
{
	float:left;
	margin-bottom:10px;
	overflow:hidden;
	width:130px;
}

.busListPoints UL
{
	float:left;
	font-size:.7em;
	list-style:none;
	margin-left:0;
	padding:0;
}

.itemImage
{
	background-color:Red;
	float:left;
}

.propertyOptions
{
	width:355px;
	float:left;
	
}

.propertyOptions UL
{
	float:left;
	font-size:.7em;
	list-style:none;
	margin:0 0 0px;
	padding:0;
	
}

.propertyOptions UL LI
{
	float:left;
	padding-right:10px;
}

.agentDetails
{
	float:left;
	margin-right:5px;
	overflow:hidden;
	width:400px;
}

.agentOptions
{
	float:left;
	margin-left:5px;
	width:170px;
}

.agentOptions UL
{
	float:left;
	font-size:.75em;
	list-style:none;
	margin:0 0 5px;
	padding:0;
	width:100%;
}

.agentPoints
{
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	width:310px;
}

.agentPoints UL
{
	float:left;
	font-size:.75em;
	list-style:none;
	margin-left:0;
	padding:0;
	width:100%;
}

div#divSum
{
	background-color:#EEE;
	float:left;
	padding-bottom:20px;
	padding-left:50px;
	padding-top:20px;
	width:390px;
}

div.AOW
{
	border:solid 1px #dfdfdf;
	float:left;
	margin-top:7px;
	overflow:hidden;
	text-align:center;
	width:218px;
}

.update-results-button
{
	background-image:url(../images/update-results-button.png);
	border:none;
	float:left;
	font-weight:700;
	height:30px;
	margin:10px 0 10px 10px;
	width:130px;
}

#RefineSearch
{
	margin:0px;
	width:150px;
	float:left;
}

.refine-search
{
	float:left;
	width:150px;
}

div#join-property
{
	float:left;
	margin:10px 0;
}

.searchtype td
{
	font-size:1.2em;
	padding:3px 0;
	vertical-align:middle;
}

.btn-search-prop
{
	background-image:url(../images/bg-button.png);
	background-repeat:repeat-x;
	border:none;
	color:#fff;
	height:28px;
	width:30px;
}

div.topsearch-container
{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#f8f8f8;
	border:1px solid #dfdfdf;
	border-radius:8px;
	float:left;
	margin:10px 0 0;
	overflow:hidden;
	padding:10px 8px 10px 28px;
	width:922px;
}

div.topsearch-container div.topsearch .topfind
{
	color:#2e4ab3;
	font-size:1.1em;
	font-weight:700;
	margin-bottom:5px;
}

div.topsearch-container div.topsearch .topfindType
{
	border-left-style:solid;
	margin-left:10px;
}

div.topsearch-container div.topsearch .topBusinessfind
{
	color:#119215;
	font-size:1.1em;
	font-weight:700;
	margin-bottom:5px;
}

div.topsearch-container div.opsearch input[type=submit],.topsearchbutton
{
	background:url(../images/top-search.jpg) repeat-x;
	border:1px solid #666;
	float:left;
	height:27px;
	margin:10px 0 0 10px;
}

div.topsearch-container div.topsearch input[type=text]
{
	border:1px solid #838383;
	border-right:none;
	float:left;
	margin-top:10px;
	padding:5px;
	width:350px;
	
}

div.topsearch-container div.topsearch select
{
	border:1px solid #838383;
	border-left:1px dashed #838383;
	float:left;
	margin-top:10px;
	padding:4px;
}

img.loadingimage
{
	border:1px solid #dfdfdf;
	margin:0 auto;
}

div#content div.refine-search h1
{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#657cbd;
	border-radius:8px;
	font-family:Arial;
	float:left;
	
	display:block;
	text-transform:uppercase;
	text-align:center;
	width:150px;
	
	color:#fff;
	font-size:.9em;
	height:19px;
	padding:8px 0 5px 0px;
}

div#content div.refine-search .txtLoc
{
	
	padding:7px 3px 7px 3px;
	width:128px;
	border:solid 3px #657cbd;
}

div#content div.refine-search .dropRadius
{
	padding:7px 3px 7px 3px;
	width:140px;
	border:solid 3px #657cbd;
}

div#content div.refine-search #LocationFilter
{
	font-size:.7em;
}

div#content div.refine-search #PriceFilter span
{
	display:block;
	float:left;
	font-size:1.1em;
	font-weight:700;
	margin-top:6px;
	width:30px;
}

div#content div.refine-search #PriceFilter #minrow,div#content div.refine-search #PriceFilter #maxrow
{
	float:left;
	margin-bottom:5px;
	overflow:hidden;
	width:140px;
	
}

div#content div.refine-search #PriceFilter #minrow .MinMaxLBL,
div#content div.refine-search #PriceFilter #maxrow .MinMaxLBL
{
	margin-top:15px;
	display:block;
	float:left;
}

div#content div.refine-search #PriceFilter #minrow SELECT,
div#content div.refine-search #PriceFilter #maxrow SELECT
{
	padding:7px 3px 7px 3px;
	width:110px;
	border:solid 3px #657cbd;
	
}

#ctl00_cpMain_rblSearchType TR TD label
{
	display:block;
	float:left;
	margin-top:3px;
}

div#content div.shortlist h1
{
	clear:left;
}

div#content div.shortlist li
{
	display:block;
	float:none;
	line-height:1.4;
}

div#content div.refine-search #EstateAgentFilter A
{
	background-color:#EEE;
	border:solid 1px #BBB;
	display:block;
	float:right;
	margin-bottom:10px;
	margin-right:5px;
	padding:5px 8px;
}

div#content div.refine-search #sidePanel2
{
	float:left;
	overflow:hidden;
	width:140px;
}

div#content div.refine-search #sidePanel2 .RadTreeView_Default .rtTop, .RadTreeView_Default .rtMid, .RadTreeView_Default .rtBot {
padding: 0 0 0 0px !important;
}

div#content div.refine-search #sidePanel2 .RadTreeView .rtUL .rtUL {
padding-left: 0px;
}

div#content div.refine-search h2
{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#657cbd;
	border-radius:8px;
	font-family:Arial;
	float:left;
	
	display:block;
	text-transform:uppercase;
	
	width:140px;
	
	color:#fff;
	font-size:.9em;
	height:19px;
	padding:8px 0px 5px 10px;
	
}

div#content div.refine-search div.content
{
	font-size:.7em;
	padding:5px;
}

div.innerContent
{
	background-color:#fff;
	float:left;
	margin-top:10px;
	padding:7px 10px;
	width:940px;
}

div.innerContent h1
{
    
	font-size:1.1em;
	font-weight:400;
	margin-bottom:15px;
}

div.innerContent p,div.innerContent ul li
{
	line-height:1.5em;
}

div.innerContent ul.innerList
{
	margin-bottom:10px;
	margin-left:30px;
}

div.innerContent ul.innerList2
{
	margin-bottom:25px;
	margin-left:30px;
}

div.innerContent ul.innerList3
{
	list-style-type:disc;
	margin:10px 0 10px 40px;
}

div.innerContent h2
{
	margin-top:20px;
}

div.innerContent a,div.col2 a.innerLink
{
	color:#119216;
	text-decoration:none;
}

div.col2 a.innerLink
{
	float:left;
	margin-top:10px;
}

div.innerContent a:hover,div.col2 a.innerLink:hover
{
	color:#119216;
	text-decoration:underline;
}

div#shortlist-content
{
	margin:20px 0 0;
}

h1.login-name
{
	font-size:1.2em;
	margin:15px 0;
}

div#profile-container
{
	background-color:#fff;
	border:1px solid #e0dfdf;
	margin:20px 0 0;
	overflow:hidden;
	width:958px;
}

div#profile-container div#profile-box
{
	float:left;
	min-height:300px;
	padding:0 10px;
	width:458px;
}

div#profile-container div#change-password
{
	float:left;
	width:480px;
}

div#profile-container div#profile-box li.email
{
	margin:0 0 10px;
}

div.propprice
{
	
	float:left;
	margin-top:3px;
	text-align:right;
	width:120px;
	color:#555555;
	font-weight:bold;
	font-size:1.3em;
}

div.adr
{
	clear:left;
	margin-top:5px;
}

.watermarkText
{
	color:#bbb;
}

.watermarkTextNewsletter
{
	color:#808285;
	float:left;
}

#newsletter H3
{
	margin:0px 0px 0px 0px;
	padding:10px 0px 8px 0px;
	
	font-size:1.1em;
	color:#2a3985;
	font-weight:normal;
}

.business
{
	color:#119216;
}

div.myrovster-tabs div.tab-inner
{
	overflow:hidden;
	width:938px;
}

div#ctl00_cpMain_TabContainer1_body > div
{
	min-height:300px;
}

div.myrovster-tabs div#description-tab div.col-left,div.myrovster-tabs div#images-tab div.col-left
{
	float:left;
	width:688px;
}

div.myrovster-tabs div#description-tab div.col-right,div.myrovster-tabs div#images-tab div.col-right
{
	float:left;
	line-height:1.4;
	width:250px;
}

div.myrovster-tabs div#map-tab div.col-left
{
	float:left;
	width:642px;
}

div.myrovster-tabs div#map-tab div.col-right
{
	float:left;
	line-height:1.4;
	width:296px;
}

div.myrovster-tabs div.tab-inner div.col-right h3
{
	padding:0 0 10px;
}

div.myrovster-tabs div.tab-inner div.col-right ul
{
	padding:0 0 10px 20px;
}

div.myrovster-tabs div.tab-inner div#features
{
	height:225px;
}

div.myrovster-tabs div#confirm-tab div.col-left
{
	float:left;
	width:338px;
}

div.myrovster-tabs div#confirm-tab div.col-right
{
	float:left;
	width:600px;
}

div.myrovster-tabs input.publish
{
	float:right;
	height:33px;
	margin:20px 0 0;
	width:155px;
}

.tickercontainer
{
	background:#fff;
	height:27px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:848px;
}

.tickercontainer .mask
{
	left:118px;
	overflow:hidden;
	position:relative;
	top:8px;
	width:828px;
}

ul.newsticker
{
	left:750px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
}

ul.newsticker li
{
	float:left;
	margin:0;
	padding:0;
}

ul.newsticker a
{
	margin:0 50px 0 0;
	padding:0;
	white-space:nowrap;
}

ul.newsticker span
{
	margin:0 10px 0 0;
}

div#addthis
{
	float:right;
	margin:6px 10px 0px 0px;
}

table.messages img
{
	display:inline!important;
}

nav ul,ol#profile-update,div.AspNet-CreateUserWizard ol,div.myrovster-tabs ol
{
	list-style:none;
}

nav#top-nav ul:first-child,div#top-images img,div#search-box > div ol li,div#news-bar-scroll .items div,nav#social-networks li,div#popular > div,.myRovsterValid,.newsletterInput,.placeEdit,div#divGeoProperties .PropsInAreaFooter ul li a img.pointer,.mapContent IMG,.accordianWhiteHeader IMG,#ctl00_cpMain_rblSearchType TR TD input
{
	float:left;
}

.businessResultsSummary .summaryFilter .filterright .pagercontainer,
.resultsSummary .summaryFilter .filterright .pagercontainer,div#addthis a
{
	float:right;
}

nav#top-nav li.last,nav#main-nav div.subnav li.last,footer.page iframe,.WizardPane .thickCol .noborders
{
	border:none;
}

nav#main-nav li.shop div.subnav,nav#main-nav li.business div.subnav,nav#main-nav li.agent div.subnav
{
	width:150px;
}

nav#main-nav div.subnav section li:hover,div#search-box nav li.selected
{
	background-color:#fff;
}

div#search-box nav ul,section#blog article h2,nav#myrovster-nav ul
{
	margin:0;
}

div#business-search,div#agent-search,div#register-form li.username,div.AspNet-ChangePassword input.cancel
{
	display:none;
}

div.agent-search-row,div.search-row
{
	margin:10px 0;
	overflow:hidden;
	width:100%;
}

div.agent-search-row input[type=submit],div#hpIn input[type=submit]
{
	-moz-box-shadow:-3px 3px 10px #cecece;
	-webkit-box-shadow:-3px 3px 10px #cecece;
	background:url(../images/bg-button.png) repeat-x;
	border-color:#5a5a5a #616060 #595959 #6a6969;
	border-style:solid;
	border-width:1px;
	box-shadow:-3px 3px 10px #cecece;
	color:#fff;
	float:left;
	height:28px;
	margin:0 0 0 17px;
}

div.agent-search-row input[type=text],div#hpLookingFor input[type=text]
{
	border:1px solid #4969b0;
	float:left;
	padding:5px;
	width:250px;
}

div.agent-search-line input[type=text],div#hpIn input[type=text]
{
	border:1px solid #4969b0;
	border-right:none 0;
	float:left;
	padding:5px;
	width:250px;
}

div.agent-search-line select,div#hpIn select
{
	border:1px solid #4969b0;
	border-left:none 0;
	float:left;
	padding:4px;
	width:130px;
}

ul#todays-stats li b,section#blog article.feature a,.AspNet-Login .AspNet-Login-TitlePanel,div.innerContent p.bold,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-TitlePanel
{
	font-weight:700;
}

nav#secondary li.last,nav#rovster-sections li.last
{
	border:none;
	padding-right:0;
}

nav#social-networks img,div#copyright img
{
	display:inline;
	vertical-align:middle;
}

div#copyright a,span.offers
{
	color:#666;
}

div#register-form div.form-check,.propertyOptions UL LI img,.agentOptions UL LI img,.agentPoints UL LI img
{
	float:left;
	margin-right:5px;
}

div#tabBox h2,div#content h2,div#profile-container div#profile-box h1
{
	margin:10px 0;
}

div#tabBox p,div#content p,div.AspNet-Login-InstructionPanel
{
	padding:0 0 1em;
}

div.AspNet-Login em,div.AspNet-ChangePassword em,.AspNet-Login .AspNet-Login-UserPanel em,.AspNet-Login .AspNet-Login-PasswordPanel em
{
	font-style:normal;
}

div.AspNet-PasswordRecovery input[type=text],div.AspNet-Login input[type=text],div.AspNet-Login input[type=password],div.AspNet-CreateUserWizard input[type=text],div.AspNet-CreateUserWizard input[type=password],div.AspNet-ChangePassword input[type=password],ol#profile-update input[type=text],div.myrovster-tabs input[type=text],div.myrovster-tabs input[type=file]
{
	border:1px solid #93b6fd;
	width:200px;
}

div.AspNet-PasswordRecovery-UserName-InstructionPanel
{
	margin-bottom:10px;
}
ol#profile-update li
{
    padding-bottom: 5px;
}
div#profile-box p
{
    margin-top: 5px;
}


div.myrovster-tabs div.col-left,div.myrovster-tabs div.col-right
{
	float:left;
	width:469px;
}

div.myrovster-tabs input[type=text].small,div.myrovster-tabs select,.dataContainer .FieldRow .smallBox
{
	width:120px;
}

a.green-button.edit,a.green-button.delete
{
	float:right;
	width:50px;
}

.WizardPane input,.WizardPane select
{
	border:solid 1px #93B6FD;
	padding:3px;
}

#registerOption .smallBox,#loginOption .smallBox
{
	width:190px;
}

.WizardPane .leftCol .dataContainer,.WizardPane .rightCol .dataContainer
{
	width:430px;
}

.WizardPane .FieldRow,.AspNet-Login .AspNet-Login-UserPanel,.AspNet-Login .AspNet-Login-PasswordPanel,AspNet-PasswordRecovery-UserName-UserPanel
{
	margin-bottom:5px;
}

.AspNet-Login .AspNet-Login-RememberMePanel,.featured
{
	display:none;
	visibility:hidden;
}

#loginOption,#registerOption
{
	float:left;
	margin-bottom:20px;
	padding-left:5px;
	padding-right:5px;
	width:420px;
}

#loginOption.error,#registerOption.error
{
	background-color:#F79595;
}

#loginOption h2,#registerOption h2,.busListPoints UL LI,.agentPoints UL LI
{
	margin-bottom:10px;
}

div#divGeoProperties
{
	/*-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	background-color:#f8f8f8;
	border:solid 1px #dfdfdf;
	border-radius:10px 10px 0 0;
	float:left;
	margin-bottom:20px;
	overflow:hidden;
	padding:10px 0;
	*/
	width:300px;
	float:left;
	margin-bottom:20px;
	overflow:hidden;
	padding:0px;
	
}

div#divGeoProperties ul li a
{
	color:#333;
	display:block;
	font-size:.8em;
	margin:0px;
	width:300px;
	float:left;
}

div#divGeoProperties .PropsInAreaFooter ul li a,.resultsSummary .summaryFilter a,#threeColumns #resultsColumn .resultsSummary a,div#content div.refine-search a
{
	color:#2e4ab3;
}

#threeColumns #bannerColumn #divGeoProperties img
{
	border:none;
	float:left;
	margin:0 5px 0 10px;
	padding:0;
	vertical-align:bottom;
}

#detailsTabs ul#viewTabs,#threeColumns #resultsColumn UL#viewTabs
{
	display:block;
	float:left;
	list-style-type:none;
	margin:0 0 5px;
	padding:0;
	width:100%;
}

#threeColumns #resultsColumn UL#viewTabs LI A
{
	display:block;
	font-size:.8em;
	font-weight:700;
	padding:8px 15px 5px;
}

.discription p,div.discription ul li,.noResults P
{
	line-height:1.2em;
}

#businessTopSpan #rightSide UL LI,.businessAddress UL LI
{
	margin-top:5px;
}

#threeColumns #resultsColumn .resultsSummary .pager A.a-two-arrow-lt,#threeColumns #resultsColumn .resultsSummary .pager A.a-two-arrow-gt
{
	float:left;
	width:20px;
}

.propertyOptions UL LI A,.agentOptions UL LI A
{
	color:#12279C;
}

.pointerClass:hover,div#content a.shortlist-add
{
	cursor:pointer;
}

div.myrovster-tabs div.tab-inner div.col-right p,div.myrovster-tabs div.tab-inner div.col-right li,div.myrovster-tabs div#review-address-details,div.myrovster-tabs div#review-address-details p
{
	line-height:1.4;
}

div.myrovster-tabs div.tab-inner div#overview,div.myrovster-tabs div.tab-inner div#description
{
	height:250px;
}

div.popContainerWideRefine a,.agentOptions UL LI
{
	float:left;
	margin-bottom:5px;
}


#threeColumns #resultsColumn .resultsSummary .summaryBreakdown .summaryright
{
	float:left;
}

.resultsSummaryAgent .summaryFilter .filterleft UL.numPerPage ,
.businessResultsSummary .summaryFilter .filterleft UL.numPerPage ,
.resultsSummary .summaryFilter .filterleft UL.numPerPage 
{
	float:left;
}

.resultsSummaryAgent .summaryFilter .filterleft UL.numPerPage LI,
.businessResultsSummary .summaryFilter .filterleft UL.numPerPage LI,
.resultsSummary .summaryFilter .filterleft UL.numPerPage LI
{
	float:left;
	list-style-type:none;
	border-right:solid 1px #888a8d;
	padding:3px 2px 3px 2px;
	margin:0px;
	font-weight:lighter;
}

.resultsSummaryAgent .summaryFilter .filterleft UL.numPerPage LI.last,
.businessResultsSummary .summaryFilter .filterleft UL.numPerPage LI.last,
.resultsSummary .summaryFilter .filterleft UL.numPerPage LI.last
{
	float:left;
	list-style-type:none;
	border-right:none;
	padding:3px 2px 3px 2px;
	font-weight:lighter;
}

.resultsSummaryAgent .summaryFilter .filterleft UL.numPerPage LI A,
.businessResultsSummary .summaryFilter .filterleft UL.numPerPage LI A,
.resultsSummary .summaryFilter .filterleft UL.numPerPage LI A
{
	padding:2px 3px 2px 3px;
	margin:0px;
}

.resultsSummaryAgent .summaryFilter .filterleft UL.numPerPage LI A.selected
{
	background-color:#a38c0f;	
	color:#ffffff;
}

.businessResultsSummary .summaryFilter .filterleft UL.numPerPage LI A.selected
{
	background-color:#abda9f;	
}

.resultsSummary .summaryFilter .filterleft UL.numPerPage LI A.selected
{
	background-color:#a2b0d7;	
}

.resultsSummaryAgent .summaryFilter .filterleft .numPerPageText,
.businessResultsSummary .summaryFilter .filterleft .numPerPageText,
.resultsSummary .summaryFilter .filterleft .numPerPageText
{
	float:left;
	color:#888a8d;
	padding-top:3px;
	font-weight:lighter;
}

.businessResultsSummary .summaryFilter .filterleft a,
.businessResultsSummary .summaryFilter .filterright a
{
	color:#13753a;
}

.resultsSummaryAgent .summaryFilter .filterleft a,
.resultsSummaryAgent .summaryFilter .filterright a
{
	color:#a38c0f;
}

.resultsSummaryAgent .summaryFilter .filterleft,
.resultsSummaryAgent .summaryFilter .filterright
{
	color:#a38c0f;
	float:left;
	width:220px;
}

.businessResultsSummary .summaryFilter .filterleft,
.businessResultsSummary .summaryFilter .filterright
{
	color:#13753a;
	float:left;
	width:220px;
}


.resultsSummary .summaryFilter .filterleft,.resultsSummary .summaryFilter .filterright
{
	float:left;
	width:220px;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img,div#flashContent object
{
	display:block;
}

/*Version 4 - CSS additions Start*/

div.FullTopBG
{
    /*background-image:url(../images/v4TopHead.png); */
    background-image:url(../images/v4TopHead.jpg);
    background-position:top; 
    background-repeat:repeat-x;
}

div#hmeRow2 > div#hmeLocationData
{
	width:640px;
	
}
div#hmeRow2
{
    float:left;
    width:960px; 
    margin-top:10px;
    
    margin-bottom: 0px; 
    height:360px;
    overflow:hidden; 
    
}

div#hmeRow2 > div
{
    /*background-color:white;*/
    float:left;
    margin-right:20px;
}

div#hmeRow2 > div:last-child
{
    list-style:none;
    margin-right:0px;
    width:290px;
}

div#hmeRow
{
    float:left;
    width:960px; 
    margin-top:13px;
    margin-bottom: 10px; 
    height:320px;
    
}

div#hmeRow > div
{
    /*background-color:white;*/
    float:left;
    margin-right:20px;
}

div#hmeRow > div:last-child
{
    list-style:none;
    margin-right:0px;
    width:290px;
}

div#hmeRow2 UL
{
    list-style:none;
}

.imageHolder
{
	float:left;
	position:relative;
	
	
}

.imageHolder IMG
{
	float:left; 
	margin-right:10px;
}

.ForSaleTagWide
{
	text-align:center;
	position:absolute;
	top:38px;
	font-size:0.95em;
	left:0px;
	color:white;
	font-weight:bold;
	width:50px;
	overflow:hidden;
	background-color:#485bb2;
	clear:both;
	padding:2px 4px 2px 4px;
	margin-left:10px;
}

.ForSaleTag
{
	text-align:center;
	position:absolute;
	top:38px;
	font-size:0.95em;
	left:0px;
	color:white;
	font-weight:bold;
	width:50px;
	overflow:hidden;
	background-color:#485bb2;
	clear:both;
	padding:2px 4px 2px 4px;
}

.ForRentTag
{
	text-align:center;
	position:absolute;
	top:38px;
	font-size:0.95em;
	left:0px;
	color:white;
	font-weight:bold;
	width:50px;
	overflow:hidden;
	background-color:#2b3987;
	clear:both;
	padding:2px 4px 2px 4px;
}

A.busItem
{
	float:left;
	display:block;
	width:198px;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:dotted 1px #d0d0d0;
	font-size:0.9em;	
	line-height:1.4em;
	font-family:Arial;
	color:#808285;
	height:36px;
	overflow:hidden;
}

section#businessInArea UL LI:last-child A, section#rentalInArea UL LI:last-child A, section#salesInArea UL LI:last-child A
{
	border-bottom:none;
}

A.busItem:hover
{
	background-color:#f6f6f6;
}

A.busItem div.label
{
	color:#fff;
	background-color:#ca3737;
	border: solid 1px #720c0c;
	font:bold .75em Helvetica, Arial, sans-serif;
	line-height:1;
	margin:0px 5px 10px 4px;
	padding:2px 3px 2px 3px;
	text-align:center;
	width:34px;
	float:left;
	
}

A.busItem .business-name
{
	float:left;
	
	width:146px;
}

A.propItem
{
	float:left;
	display:block;
	width:198px;
	margin-top:8px;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:dotted 1px #d0d0d0;
	font-size:0.9em;	
	line-height:1.4em;
	font-family:Arial;
	color:#808285;
	height:50px;
	overflow:hidden;
	

}

A.propItemWide
{
	float:left;
	display:block;
	width:300px;
	
	
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:dotted 1px #d0d0d0;
	font-size:0.9em;	
	line-height:1.4em;
	font-family:Arial;
	color:#808285;
	height:50px;
	overflow:hidden;
	

}


A.propItemWide:hover,A.propItem:hover
{
	background-color:#f6f6f6;
}

div#hmeRow > div:first-child UL
{
    list-style:none;
}
div#hmeRow > div:first-child UL LI
{
    margin-bottom:11px;
    float: left;
}
div#hmeRow div#hmeCallsToAction
{
    width: 230px;    
}

div#hmeRow div#map
{
      -moz-border-radius:10px;
      -webkit-border-radius:10px;
      background-color:#fff;
      border:1px solid #cccccc;
      border-radius:10px;
      height:305px;
    margin:0 0px 18px 0;
    padding: 12px 0 0 12px;
      width: 375px;

      background-image:url(../images/v4MapBG.png);
      background-repeat:no-repeat;
      background-position:top;      
}
div#hmeRow div#map div#mapContainer
{
    margin-top:30px;
    color: #808285;
    float:left;
    font-size: 0.9em;
    font-weight: normal;
    text-transform: none;
    width: 120px;
}

div#hmeRow div#map div#mapContainer a.propList
{
	border-bottom: 1px dotted #d2d2d2;
    border-spacing: 5px;
    padding-bottom: 3px;
    margin-bottom: 5px;
    display:block;
    color: #808285;
}

div#hmeRow div#map div#mapContainer div.propSale,
div#hmeRow div#map div#mapContainer div.propRent,
div#hmeRow div#map div#mapContainer div.propShare,
div#hmeRow div#map div#mapContainer div.propList
{
    border-bottom: 1px dotted #d2d2d2;
    border-spacing: 5px;
    padding-bottom: 3px;
    margin-bottom: 5px;
}
div#hmeRow div#map div#mapContainer p
{
    margin-bottom: -8px;
}
div#hmeRow div#map div#mapContainer span
{
    color: #333333;
    font-size: 1.6em;
    font-weight: bold;
}
div#hmeRow div#map div.ImageMap
{
    float: left;
    margin: -20px 0 0 15px;
}
div#hmeRow div#map h1
{
      text-transform:uppercase;
      color:#657cbd;
      font:bold 1.3em Arial, sans-serif;
      margin:1px 1px 0;
      padding: 0 12px 12px 0px;
      height:10px;      
}
/***** TOOLTIP *****/

/* Fluid class for determining actual width in IE */
.ui-tooltip-fluid{
      display: block;
      visibility: hidden;
      position: static !important;
      float: left !important;
}

.ui-tooltip, .qtip{
      position: absolute;
      left: -28000px;
      top: -28000px;
      display: none;

      max-width: 280px;
      min-width: 50px;
      
      font-size: 10.5px;
      line-height: 12px;
}

      .ui-tooltip-content{
            position: relative;
            padding: 5px 9px;
            overflow: hidden;
            
            border-width: 1px;
            border-style: solid;
            
            text-align: left;
            word-wrap: break-word;
            overflow: hidden;
      }

      .ui-tooltip-titlebar{
            position: relative;
            min-height: 14px;
            padding: 5px 35px 5px 10px;
            overflow: hidden;
            
            border-width: 1px 1px 0;
            border-style: solid;

            font-weight: bold;
      }

      .ui-tooltip-titlebar + .ui-tooltip-content{ border-top-width: 0px !important; }

            /*! Default close button class */
            .ui-tooltip-titlebar .ui-state-default{
                  position: absolute;
                  right: 4px;
                  top: 50%;
                  margin-top: -9px;

                  cursor: pointer;
                  outline: medium none;

                  border-width: 1px;
                  border-style: solid;
            }
            
            * html .ui-tooltip-titlebar .ui-state-default{
                  top: 16px;
            }

            .ui-tooltip-titlebar .ui-icon,
            .ui-tooltip-icon .ui-icon{
                  display: block;
                  text-indent: -1000em;
            }

            .ui-tooltip-icon, .ui-tooltip-icon .ui-icon{
                  -moz-border-radius: 3px;
                  -webkit-border-radius: 3px;
                  border-radius: 3px;
            }

                  .ui-tooltip-icon .ui-icon{
                        width: 18px;
                        height: 14px;

                        text-align: center;
                        text-indent: 0;
                        font: normal bold 10px/13px Tahoma,sans-serif;

                        color: inherit;
                        background: transparent none no-repeat -100em -100em;
                  }


/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.ui-tooltip-focus{

}

/*! Default tooltip style */
.ui-tooltip-content{
      border-color: #F1D031;
      background-color: #FFFFA3;
      color: #555;
}

.ui-tooltip .ui-tooltip-tip,
.ui-tooltip .ui-tooltip-tip *{
      position: absolute;
      
      line-height: 0.1px !important;
      font-size: 0.1px !important;
      color: #123456;

      background: transparent;
      border: 0px dashed transparent;
}
.ui-tooltip .ui-tooltip-tip canvas{ position: static; }#qtip-overlay{
    position: absolute;
    left: -10000em;
    top: -10000em;
    background-color: black;
    opacity: 0.7;
    filter:alpha(opacity=70);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

/*! Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE6+, Safari 2+ */
.ui-tooltip-shadow{
      -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
      -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
      box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}
.ui-tooltip-shadow .ui-tooltip-titlebar,
.ui-tooltip-shadow .ui-tooltip-content{
      filter: progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3);
      -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)";
}

/*! Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.ui-tooltip-tipsy,
.ui-tooltip-tipsy .ui-tooltip-content {
      -moz-border-radius: 12px;
      -webkit-border-radius: 12px;
      border-radius: 12px;
}

/* IE Specific */
.ui-tooltip-jtools .ui-tooltip-titlebar{
      /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";*/
      /*background: #717171;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#717171), to(#4A4A4A));background: -moz-linear-gradient(#717171, #4A4A4A);background: linear-gradient(#717171, #4A4A4A);-pie-background: linear-gradient(#717171, #4A4A4A);behavior: url(/rovsterv3/css/PIE.htc);*/
      background: #f3f3f3;
}
.ui-tooltip-jtools .ui-tooltip-content{
      /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";*/
      background: #f3f3f3;
      /*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#717171), to(#4A4A4A));background: -moz-linear-gradient(#717171, #4A4A4A);background: linear-gradient(#717171, #4A4A4A);-pie-background: linear-gradient(#717171, #4A4A4A);behavior: url(/rovsterv3/css/PIE.htc);*/
}
.ui-tooltip-jtools .ui-tooltip-titlebar,
.ui-tooltip-jtools .ui-tooltip-content{
      background: transparent;
      color: white;
      /*border: 0 dashed transparent;*/
      border:none;
}

/* Tipsy style */
.ui-tooltip-tipsy{
      border: 1px solid #333333;
      border: 1px solid #333333;
}
.ui-tooltip-tipsy .ui-tooltip-content{
      background: transparent;
      
      /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";*/
	/*background: #717171;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#717171), to(#4A4A4A));background: -moz-linear-gradient(#717171, #4A4A4A);background: linear-gradient(#717171, #4A4A4A);-pie-background: linear-gradient(#717171, #4A4A4A);behavior: url(/rovsterv3/css/PIE.htc);*/
	background: #f3f3f3;
      color: #000;
      /*border: 0 dashed transparent;*/
      border:none;
            font-family: Arial, Helvetica, sans-serif;
      
      height: 102px;
      width: 185px;
}
.ui-tooltip-tipsy .ui-tooltip-content{
      padding: 6px 10;
      background-color:#f3f3f3;
}

.ui-tooltip-content h2 
{
		color: #333333;
      margin: 0;
      padding: 0;
      padding-bottom: 4px;
      font-weight: bold;
      font-size: 1.2em;
}
.ui-tooltip-content p {
      margin:     0;
      margin-top: 5px;
      padding-bottom: 3px;
      color: #808285;
      font-size: 1.2em;
      border-bottom: 1px solid #fff;
}
.ui-tooltip-content span 
{   
    color: #333333;
    float: right;
    font-weight: bold;
}

div#hmeRow div#hmeBlogWindow
{
	width:300px;
	float:left;
	position:relative;
}

div#hmeRow div#hmeBlogWindow #GarysHead
{
	position:absolute;
	right:-19px;
	top:-10px;
}

div#hmeRow div#hmeBlogWindow section#blog
{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#fff;
	border:1px solid #cccccc;
	border-radius:10px;
	height:317px;
	overflow:hidden;
	margin-left:20px;
	width:298px;
	padding:0px 0px 0px 0px;
	/*background-color:#fdfdfd;*/
	background-color:white;
	background-image:url(../images/v4BlogWindowBG.png);
	background-repeat:repeat-x;
	background-position:top;
	
}

div#hmeRow div#hmeBlogWindow section#blog div#blogArticles
{
    padding-top:14px;
    
}

div#hmeRow div#hmeBlogWindow section#blog h1
{
	text-transform:uppercase;
	color:#657cbd;
	font:bold 1.3em Arial, sans-serif;
	margin:1px 1px 0px 0px;
	padding:12px 12px 5px 12px;
	height:10px;
	
}

div#hmeRow div#hmeBlogWindow section#blog > h2
{
	color:#6f6e6e;
	font:bold 0.85em Arial, sans-serif;
	margin:2px 0px 0px 12px;
	padding:0px;
	font-weight:normal;
	
}

section#blog article
{
	background:url(../images/icon-blog.png) no-repeat left top;
	border-bottom:1px dotted #d2d2d2;
	margin:6px 12px 0px 0px;
	padding:0 0 0px 0px;
	float:left;
	
}

section#blog article a
{
	color:#808285;
	
	
}

section#blog article a:hover
{
	text-decoration:underline;
}

section#blog article.feature
{
	background:none;
	margin:6px 12px 0px 10px;
	padding:0 0 10px;
}

div#hmeRow div#hmeBlogWindow section#blog div#blogArticles article.feature h2
{
    
    font-size:1.3em;
    font-family:Arial;
	color:#2a3985;
	margin:10px 0px 10px 0px;
	padding:0px;
	
	
}


div#hmeRow div#hmeBlogWindow section#blog div#blogArticles article.feature h2 a
{
    font-weight:normal;
    color:#2a3985;
}

div#hmeRow div#hmeBlogWindow section#blog article.feature .fullArticle
{
    color:#657cbd;
    font-size:.85em;
}


div#hmeRow div#hmeBlogWindow section#blog article.feature p
{
	line-height:1.4em;
	color:#888a8d;
	padding:0px;
	margin:0px;
	
}

div#hmeRow div#hmeBlogWindow section#blog article.feature footer
{
	color:#777;
	margin:7px 0px 0px 0px;
	float:left;
	width:100%;
	
}

div#hmeRow div#hmeBlogWindow section#blog article time
{
	font-size:.75em;
	color:#000000;
	float:right;
}

div#hmeRow2 div#hmeRovsterTV
{
	float:left;
	overflow:hidden;
	width:300px;
	display:inline;
	margin:0px;
	padding:0px;

}

div#hmeRow2 div#hmeRovsterTV #flashContainer
{
	width:300px;
	overflow:hidden;
	float:left;
	height:250px;
	background-image:url(../images/v4RovsterTVBG.jpg);
}

div#hmeRow2 div#hmeRovsterTV div#newsletter
{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#f5f4f4;
	border:1px solid #cdcdcd;
	border-radius:10px;
	margin:7px 0 0;
	padding:0px 8px 8px 12px;
	position:relative;
	width:278px;
	height:79px;
	/*background-image:url(../images/v4NewsletterTitle.png);
	background-position:top left;
	background-repeat:no-repeat;*/
	float:left;
}


div#hmeRow2 div#hmeRovsterTV div#newsletter h1
{
	background:url(../images/bg-newsletter.png) repeat-x;
	border-bottom:1px solid #7f90cf;
	border-left:1px solid #d5dff2;
	border-right:1px solid #d5dff2;
	border-top:1px solid #d1def4;
	color:#fff;
	font:bold .95em Arial, Tahoma, Verdana, sans-serif;
	height:19px;
	margin:0 0 8px;
	padding:4px 0 0 61px;
}

div#hmeRow2 div#hmeRovsterTV div#newsletter input[type=text]
{
	border:1px solid silver;
	height:19px;
	width:190px;
	margin-right:7px;
	padding:3px;
}

div#hmeRow2 div#hmeRovsterTV div#newsletter input[type=submit],div#hmeRow2 div#hmeRovsterTV div#newsletter a.button
{
	/*background:url(../images/button-signup.png) no-repeat;*/
	border:none;
	background-image:none;
	background-color:#2a3886;
	/*color:#474747;*/
	color:White;
	font-size:1em;
	font-weight:700;
	height:27px;
	
	width:70px;
	padding:3px;
}

div#business-panel div.formOptions LABEL
{
    color:#9fd1a0;
    margin-bottom:5px;
    margin-left:5px;
}

div#business-panel div.formOptions INPUT[type=text]
{
    border:solid 4px #7dce7e;
    padding:7px;
}

div#business-panel div.formOptions SELECT
{
    border:solid 4px #7dce7e;
    padding:7px;
    /*color:#bbbbd2;*/
}

div#business-panel div.formOptions
{
    width:100%;
    float:left;
    overflow:hidden;
    
    margin-top:10px;
}

div#business-panel div.formOptions div#hpLookingFor
{
    width:320px;
    float:left;
    
    margin:0px;
}

div#business-panel div.formOptions div.hpIn
{
    width:250px;
    float:left;
    
    
}

div#business-panel div.formOptions div.hpIn LABEL
{
     margin-bottom:5px;
     float:left;
     display:block;
     width:250px;
    margin-left:5px;
}

div#business-panel div.formOptions div.hpRange
{
    width:160px;
    margin-top:17px;
    float:left;
    
    
}

div#business-panel div.formOptions div.businessButton
{
    margin-top:19px;
    margin-left:25px;
    float:left;
}

div#business-panel div.formOptions div.businessButton INPUT
{
    color:#ffffff;
    background-color:#13753a;
    border:solid 4px #7dce7e;
    padding:7px 15px 7px 15px;
    width:90px;
    
}

div#agent-panel div.formOptions LABEL
{
    color:#9fd1a0;
    margin-bottom:5px;
    margin-left:5px;
}

div#agent-panel div.formOptions INPUT[type=text]
{
    border:solid 4px #f3de03;
    padding:7px;
}

div#agent-panel div.formOptions SELECT
{
    border:solid 4px #f3de03;
    padding:7px;
    /*color:#bbbbd2;*/
}

div#agent-panel div.formOptions
{
    width:100%;
    float:left;
    overflow:hidden;
    
    margin-top:10px;
}

div#agent-panel div.formOptions div#hpLookingFor
{
    width:340px;
    float:left;
    
    margin:0px;
}

div#agent-panel div.formOptions div.hpIn
{
    width:550px;
    float:left;
    margin-top:17px;
    
}

div#agent-panel div.formOptions div.hpRange
{
    width:160px;
    margin-top:17px;
    float:left;
    
}

div#agent-panel div.formOptions div.agentButton
{
    margin-top:19px;
    margin-left:25px;
    float:left;
}

div#agent-panel div.formOptions div.agentButton INPUT
{
    color:#ffffff;
    background-color:#ac8a03;
    border:solid 4px #f3de03;
    padding:7px 15px 7px 15px;
    
    
}

div#propertySearchTypes
{
    float:left;
}

div#propertySearchTypes UL
{
    list-style-type:none;
   
}

div#propertySearchTypes UL LI
{
    float:left;
    margin-right:10px;
    width:120px;
    
}

div#propertySearchTypes UL LI INPUT
{
    float:left;
}

div#propertySearchTypes UL LI LABEL
{
    margin-top:3px;
    margin-left:8px;
    text-transform:uppercase;
    font-weight:bold;
    float:left;
    display:block;
    
    
}
div#property-panel div.topText
{
    float:left;
    width:270px;
    font-size:1.2em;
}


div#property-panel div.formOptions
{
    width:100%;
    float:left;
    margin:20px 0px 0px 0px;
    padding:0px;
    overflow:hidden;
    
}

div#property-panel div.formOptions div.hpIn
{
    width:320px;
    float:left;
    clear:both;
    
    
}
div#property-panel div#propertySearchTypes div.hpCheck
{
	background-color:#96abea;
	padding:0px 1px 0px 0px;
	float:left;
	margin-right:10px;
}

div#property-panel div#propertySearchTypes div.hpCheckText
{
	margin-top:3px;
	font-weight:bold;
}

div#property-panel div.formOptions div.hpRange
{
    width:187px;
    
    float:left;
    
}

div#property-panel div.formOptions div.hpRange SELECT
{
    width:167px;
    
    float:left;
    
}

div#property-panel div.formOptions div.hpPrice
{
    width:285px;
    
    float:left;
    
}

div#property-panel div.formOptions div.hpPrice INPUT[type=text]
{
	width:80px;
}

div#property-panel div.formOptions div.hpPrice SPAN
{
	
	padding:0px 4px 0px 4px;
	text-transform:uppercase;
}

div#property-panel div.formOptions INPUT[type=text]
{
    border:solid 4px #96acea;
    
    padding:7px;
}

div#property-panel div.formOptions div.propertyButton
{
    margin-left:0px;
    float:left;
    
}

div#property-panel div.formOptions div.propertyButton INPUT
{
	padding-top:3px;
    /*color:#ffffff;
    background-color:#2a3886;
    border:solid 4px #96acea;
    padding:7px 15px 7px 15px;
    width:100px;
    */
    
}

div#shop-panel div.formOptions
{
    width:100%;
    float:left;
    overflow:hidden;
    
    margin-top:10px;
}

div#property-panel div.formOptions SELECT
{
    border:solid 4px #96acea;
    padding:7px;
    /*color:#bbbbd2;*/
}

div#shop-panel div.formOptions INPUT[type=text]
{
    border:solid 4px #e77d7c;
    padding:7px;
}


div#shop-panel div.formOptions SELECT
{
    border:solid 4px #e77d7c;
    padding:7px;
    float:left;
    margin-top:19px;
    /*color:#bbbbd2;*/
}

div#shop-panel div.formOptions div.shopButton
{
    margin-top:19px;
    margin-left:25px;
    float:left;
}

div#shop-panel div.formOptions div.shopButton INPUT
{
    color:#ffffff;
    background-color:#881315;
    border:solid 4px #e77d7c;
    padding:7px 15px 7px 15px;
    
    
}

div#SurveyQuestions
{
    border:solid 1px #293985;
    padding:10px;
    float:left;
    margin-top:10px;
    background-color:#b3bcd7;
    width:400px;
    min-height:400px;
}

div#SurveyQuestions H2
{
    margin:0px;
    padding:0px;
    font-size:1.4em;
    color:#293985;
}

div#SurveyQuestions DL
{
    float:left;
}
div#SurveyQuestions DL DT
{
    margin-top:20px;
    margin-bottom:8px;
    font-weight:bold;
    
}

div#SurveyQuestions DL DD
{
    margin-left:40px;
}

div#SurveyQuestions DL DD INPUT
{
    float:left;
    margin-top:10px;
}

div#SurveyQuestions DL DD LABEL
{
    margin-top:10px;
    display:block;
    float:left;
}

div#SurveyQuestions div.buttonRow
{
    width:100%;
    float:left;
    margin-top:30px;
}

div#SurveyQuestions div.buttonRow INPUT
{
    color:#ffffff;
    background-color:#2a3886;
    border:solid 4px #96acea;
    padding:7px 15px 7px 15px;
    float:right;
}

div#resultsDetails
{
    float:left;
    margin-left:20px;
    width:480px;
    margin-top:10px;
    
}

/*Version 4 - CSS additions End*/


/* Ask Question Formatting - Start  */

.popupFieldRow
{
    float:left;
    width:100%;
    margin-bottom:10px;
}

div.formbuttonrow input
{
    float: right;
}

div#divquestion
{
    padding: 10px 0px 20px 0px;
}

div#divquestion label
{
    width:120px;
    float:left;
    padding-top:5px;
    padding-bottom:5px;
    display:block;
}
div#divquestion span
{
    vertical-align: top;
}

/* Ask Question Formatting - End  */

.epc4sure
{
	float:left;
}

#hmeFlashContainer
{
	width:300px;
	height:250px;
	float:left;
}

.listAddressLine
{
	float:left;
	width:120px;
	overflow:hidden;
	height:30px;
	line-height:1.3em;
	margin-bottom:5px;
}

.completionSearchListItem
{
    padding: 7px 5px 7px 5px;
    
    font-size:1em;
    font-family:arial;
    color:black;
}

.completionSearchListItemHover
{
    padding: 7px 5px 7px 5px;
    font-size:1em;
    cursor:pointer;
    color:black;
    font-family:arial;
    background-color:#eeeeee;
    
}

.completionSearch
{
	z-index:10000;
	background-color:White;
	list-style-type:none;
	border:solid 1px black;
}
