
.AL {
	text-align: left;
}
.AR
{
	text-align:right;
}
.AC {
	text-align: center;
}
.uppercase {
	text-transform: uppercase;
}
.normal {
	font-weight: normal;
}
input
{
	font-size:11px;
}
h3
{
	color:#044791;
	font-size:15px;
}
h6
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
a.rss
{
	position:relative;
	left:55px;
}
a
{
	color:#1C66A8;
}
a:hover {
	color: #044791;
}
/** Misc **/
.red
{
	color:red !important;
}
.blue {
	color: #044791 !important;
}
.black {
	color: #000000 !important;
}
img#quote
{
	margin-left:13px !important;
	margin-bottom:10px;
}
h2#ss
{
	margin-top:10px;
	padding:15px 0 10px 0;
	border-top:1px solid #B1BAC9;
}
#jumpBox
{
	padding-bottom:20px;
	border-bottom:1px solid #B7BFCD;
}
img#desc
{
	float:left;
	margin-right:10px;
}
img#jblPhoto
{
	float:right;
	margin-left:10px;
}
/** -Misc **/
/** Global layout **/
.bold
{	
	font-weight:bold;
}
.italic
{	
	font-style:italic;
}
img#subHead
{
	display:block;
	width:612px;
	margin:0 !important;
}
div#main
{
	padding:18px 10px 20px 20px;
	width:720px;
}
div#main h3, div#main h3 a
{
	text-align:left;
	font-size:16px;
	color:#044791;
	padding-top:5px;
	text-decoration:none;
}
div#main p
{
	text-align:left;
	font-size:11px;
	padding:10px 0;
	color:#979899;
	display:block;
	height:40px;
}
div#main p span
{
	font-style:italic;
}
div#main h6
{
	text-align:left;
	font-size:11px;
	color:#044791;
	text-indent:15px;
	background:url(../images/list_bluedot.gif) 125px 6px no-repeat;
}
div#main h6 a:link,div#main h6 a:visited
{
	color:#044791;
	text-decoration:none;
}
div#main ul
{
	display:block;
	width:730px;
}
div#main ul li
{
	display:block;
	width:355px;
	padding-right:10px;
	min-height:108px;
	float:left;
	margin-top:13px;
}
* html div#main ul li
{
	height:108px;
}
div#main ul li img
{
	float:left;
	margin-right:10px;
}
#mainLeft
{
	width:372px; /*p-39*/
	float:left;
	padding:14px 21px 40px 18px;
	font-size:11px;
	text-align: left;
}
ul.listBDBT
{
	display:block;
	width:372px;
	margin:0 0 10px 0 !important;
	padding-bottom:20px;
	border-bottom:1px solid #b1bac9;
}
ul.listBDBT li
{
	display:block;
	float:left;
	width:180px;
	margin:0;
	text-indent:10px;
	background:url(../images/list_bluedot.gif) 0 6px no-repeat;
}
ul#fullBar
{
	width:760px;
}
ul#fullBar li#a
{
	width:570px;
	background-color:#044791;
	color:#FFDE00;
	text-indent:20px;
	font-weight:normal;
	font-size:11px;
	/*padding-bottom:1px;*/
}
ul#fullBar li#a a {
	color:#FFDE00;
	text-decoration: none;
}
ul#fullBar li#a a:hover {
	color: #FFFFFF;
}
ul#fullBar li#a a span {
	text-decoration: underline;
}

ul#fullBar li
{
	display:block;
	background-color:#9AC3DF;
	width:190px;
	float:left;
	font-size:10px;
	text-align:left;
	text-indent:3px;
	color:#044791;
	height:20px;
	line-height:20px;
}
#mainRight
{
	font-size:11px;
	width:179px; /*p-23*/
	padding:15px 9px 20px 14px;
	margin-top: -3px;
	text-align: left;
	float:left;
	background:url(../images/broker_info_bg.gif) repeat-x;
	min-height:687px;
} * html #mainRight { height:687px; }
#dContent #mainLeft h1,#dContent #mainRight h1,
#fullLeft h1, #fullRight h1
{
	font-size:28px;
	color:#044791;
	margin-bottom:20px;
}
#dContent #mainLeft h2,#dContent #mainRight h2,
#fullLeft h2, #fullRight h2
{
	font-size:18px !important;
	text-transform:none;
	color:#044791;
}
#dContent #mainLeft h3,#dContent #mainRight h3,
#fullLeft h3, #fullRight h3
{
	font-size:14px;
	color:#044791;
	text-transform:uppercase;
	margin:5px 0 5px 0;
}
#dContent #mainLeft h4,#dContent #mainRight h4,
#fullLeft h4, #fullRight h4
{
	font-size:12px;
	color:#000;
}
#dContent #mainLeft h5,#dContent #mainRight h5,
#fullLeft h5, #fullRight h5
{
	font-size:11px;
	color:#000;
	margin:10px 0 10px 0;
	font-weight:normal;
	font-style:italic;
}
#dContent #mainLeft h6,#dContent #mainRight h6,
#fullLeft h6, #fullRight h6
{
	font-size:11px;
	font-weight:normal;
	padding:8px 0 6px 0;
}
#dContent #mainLeft p,#dContent #mainRight p
{
	font-size:11px;
	color:#636466;
	margin-bottom:19px;
}
#dContent #mainLeft ul.past
{
	display:block;
	margin:0;
	margin-left:15px;
	list-style-type:square;
	list-style-position:outside;
	font-size:11px;
	margin-bottom:10px;
}
#dContent #mainLeft ul.past li
{
	color:#1C66A8;
}
#dContent #mainLeft ul.past li span
{
	color:#000;
}
/*
#dContent #mainLeft a:link, #dContent #mainRight a:link, #dContent a:link,
#dContent #mainLeft a:visited, #dContent #mainRight a:visited, #dContent a:visited
{
	font-size:11px;
	color:#1C66A8;
	text-decoration:underline;
}*/
div#subMain
{
	width:580px;
	padding:25px 12px 40px 20px;
	float:right;
}
div#subMain p
{
	text-align:justify;
	margin-bottom:10px;
}
/** - Global layout **/
/** Logos **/
div#jpKingLogo
{
	width:372px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	height:0;
	padding-top:81px;
	background: url(../images/jpking_logo.jpg) 50% 50% no-repeat;
	line-height:0;
	font-size:0;
}
div#firstAmcnCorpLogo
{
	width:372px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	height:0;
	padding-top:81px;
	background: url(../images/first_american_logo.jpg) 50% 50% no-repeat;
	line-height:0;
	font-size:0;
}
div#firstAmcnCorpLogo
{
	width:372px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	height:0;
	padding-top:81px;
	background: url(../images/first_american_logo.jpg) 50% 50% no-repeat;
	line-height:0;
	font-size:0;
}
div#soundLightLogo
{
	width:372px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	height:0;
	padding-top:81px;
	background: url(../images/sound_light_logo.jpg) 50% 50% no-repeat;
	line-height:0;
	font-size:0;
}
div#realtyVideoUSALogo
{
	width:372px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	height:0;
	padding-top:79px;
	background: url(../images/realty_video_usa_logo.jpg) 50% 50% no-repeat;
	line-height:0;
	font-size:0;
}


div#realtyVideoUSALogo
{
	width:372px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	height:0;
	padding-top:79px;
	background: url(../images/realty_video_usa_logo.jpg) 50% 50% no-repeat;
	line-height:0;
	font-size:0;
}

div#andrewHarperLogo
{
	width:372px;
	text-indent:-9999px;
	margin:0 0 25px 0;
	padding:0;
	height:123px;
	padding-top:0;
	background: url(../images/partners/andrewharper_logo.gif) 50% 50% no-repeat;
	line-height:0;
	font-size:0;
}
div#theSocietyLogo
{
	width:372px;
	text-indent:-9999px;
	margin:0 0 25px 0;
	padding:0;
	height:217px;
	padding-top:0;
	background: url(../images/the_society_logo.gif) 50% 50% no-repeat;
	line-height:0;
	font-size:0;
}
div#hifxLogo
{
	width:372px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	height:0;
	padding-top:61px;
	background: url(../images/hifx_logo.jpg) 50% 50% no-repeat;
	line-height:0;
	font-size:0;
}
/** -Logos **/
/*body
{
	background-color:#0A0B23;
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}*/
img,a
{
	border:0;
}
input, select, textarea, select, option {	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal !important;
}
	option { font-size: 11px; }
.clear
{
	clear:both;
}
P
{
	margin:0;
}
form
{
	margin:0;
}
ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#page 
{
	width:762px;
	min-height:700px;
	background: url("../images/bg.gif") repeat-x;
	background-color:#003282 !important;
	padding:0 13px 0 13px;
	margin-left:auto;
	margin-right:auto;
} * html #page {height:700px;}
#banner,#mainMenu,#path,#content
{
	width:589px;
	border-left:0px solid #B1BAC9 !important;
	border-right:0px solid #B1BAC9 !important;
}
div#banner
{
	width:760px;
	margin:0;
	padding:0;
	background-color: #0A0B23;
	text-align: left;
	position:relative;
	z-index:1;
	font-size: 11px;
}

h1#banner_euro
{
	width:760px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	height:0;
	padding-top:77px;
	background: url("../europe/images/lre_banner_euro.gif") no-repeat;
	line-height:0;
	font-size:0;
}
#publisher {
	position: absolute; 
	top: 61px; 
	left: 225px;
}
/* Logged in name and global text menu in the top-right corner*/
p#name,ul#topRightBar,#searchForm
{
	position:absolute;
	top:5px;
	left:0;
	z-index:2;
	width:915px;
	padding-right:5px;
}
p#name,ul#topRightBar {
	width: 904px;
	padding-right: 16px;
}
p#name
{
	text-align:right;
	color:#fff;
}
p#name a:link,p#name a:visited,ul#topRightBar li a:link,ul#topRightBar li a:visited
{
	color:#fff;
	text-decoration:none;
}
p#name a:hover,ul#topRightBar li a:hover
{
	color:#FCEEBF;
}
ul#topRightBar
{
	top:20px;
}
ul#topRightBar li
{
	display:block;
	float:right;
	color:#fff;
}
ul#topRightBar li span
{
	padding:0 5px;
}


#searchForm
{
	left: auto;
	right: 0;
	width:171px;
	height: 31px;
	min-height: 31px;
	top: 40px;
	padding-left: 12px;
	background: url(/images/glo_keywordsearch_bg.gif) no-repeat;	

}
#searchForm form input {
	margin-top: 2px;
	_margin-top: 3px;
}
#searchForm form #searchBox {
	font-size: 11px;
	color: #434458;
	padding-left: 0;
	margin-right: 7px;
}



form#search
{
	/*position:relative;
	top:13px;
	left:15px;
	
	left: auto;
	top: auto;*/
}
form#search #go
{
	position:relative;
	top:5px;
	_top: 4px;
}


ul#mainMenu 
{
	margin:0;
	padding:0;
	list-style:none;
	width:589px;
	height:48px;
	display:block;
	border-bottom:0px !important;	
}
ul#mainMenu li
{
	text-align:left;
	margin:0;
	padding:0;
	display:block;
	float:left;
	height:48px;
	/*background-image:url(../images/divisione.jpg);
	background-repeat:no-repeat;*/
	border-left:0px solid #B1BAC9;		
	border-right:0px solid #B1BAC9;
	margin-right:0px;
	position:relative;
}
ul#mainMenu li a
{
	display:block;
	float:left;
	line-height:0;
	font-size:0;
	padding-top:48px;
	height:0 !important;
	text-indent:-9999px;
	width:106px; /*b-2,m-1*/
}

ul#mainMenu li a:link,ul#mainMenu li a:visited
{
	text-decoration:none;
}
ul#mainMenu li#f
{
	border-left:0;
}
/* Front-end Menu Items */
/*ul#mainMenu li a#search
{
	background: url("../images/searchp.gif");
	border-left:0;
	width:107px;
}*/
ul#mainMenu li a#market
{
	background: url("../images/enimmobili_in_vendita.jpg");
	border-left:0;
	width:189px;
}
ul#mainMenu li a#members
{
	background: url("../images/enimmobili_in_affitto.jpg");
	border-left:0;
	width:186px;
}
ul#mainMenu li a#services
{
		background: url("../images/enservizi_immobilari.jpg");
	border-left:0;
	width:99px;
}
ul#mainMenu li a#aboutus
{
		background: url("../images/company.jpg");
	border-left:0;
	width:115px;
}
/*ul#mainMenu li a#relocation
{
	background: url("../images/needagent.gif");
	width: 151px;
}*/
/* Back-end Menu Items */
/*ul#mainMenu li a#listings
{
	background: url("../images/listings.gif");
	border-left:0;
	width:107px;
}
ul#mainMenu li a#leads
{
	background: url("../images/leads.gif");
}
ul#mainMenu li a#resources
{
	background: url("../images/resources.gif");
}
ul#mainMenu li a#profile
{
	background: url("../images/profile.gif");
}*/

ul#mainMenu li a#search:hover,ul#mainMenu li a#market:hover,ul#mainMenu li a#members:hover,ul#mainMenu li a#services:hover,ul#mainMenu li a#aboutus:hover,ul#mainMenu li a#relocation:hover,
ul#mainMenu li a#listings:hover,ul#mainMenu li a#leads:hover,ul#mainMenu li a#resources:hover,ul#mainMenu li a#profile:hover
{
	background-position:0 -48px;
}


/*larghezza tendina*/
ul#mainMenu li ul
{
	display:none;
	position:absolute;
	z-index:1000;
	background-color:#4F0101;
	/*background-color:#830304;*/
	width:186px;
	border:1px solid #B5AF8F;
	border-bottom:0;
	padding:0;
	left:-1px;
	top:48px;
}

ul#mainMenu li ul#market
{
	display:none;
	position:absolute;
	z-index:1000;
	background-color:#CBE1EF;
	width:500px;
	border:1px solid #B5AF8F;
	border-bottom:0;
	padding:0;
	left:-1px;
	top:48px;
}

ul#mainMenu li ul li
{
	height:22px;
	display:block;
	float:none;
	padding:0;
	border:0;
	line-height:22px;
	background-color:#4F0101;
	/*background-color:#830304;*/
	border-bottom:1px solid #B5AF8F;
}

#mainMenu ul li a:link,#mainMenu ul li a:visited
{
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
	display:block;
	float:none;
	font-size:12px;
	height:22px !important;
	line-height:22px;
	text-indent:0;
	padding-left:17px;
	color:#FFFFFF;
	/*swap menu tendine*/
	/*color:#BFA867;*/
	padding:0;
	padding-left:17px;
	width:133px;
}
#mainMenu ul li a:hover
{
font-family: "Lucida Grande", Geneva, Arial, sans-serif;
	background-color:#FCFFFF;
	color:#333333;
	width:169px;
	
}
#mainMenu li:hover ul, #mainMenu li.sfhover ul
{
	display:block;
}
.cf
{
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
	padding:0;
	margin:0;
	background-color:#fff;
}

#path
{
	background-color:#fff;
	text-align:left;
	height:23px;
	line-height:23px;
	border-bottom:1px solid #B1BAC9;
	text-indent:15px;
}
#path .crumbMenu, #path .crumbMenu a:link,#path .crumbMenu a:visited
{
	color:#D6D8DE;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;	
}
#path .crumbSubmenu, #path .crumbSubmenu a:link,#path .crumbSubmenu a:visited
{
	color:#0F589D;
	text-decoration:none;	
}
#path .crumbSubmenu a:hover, #path .crumbSubmenu a:focus, #path .crumbSubmenu a:active
{
	text-decoration:underline;
}
#path .crumbSubsubmenu
{
	color:#0F589D;
}

#content
{
	min-height:300px;
	background-color:#fff;
} * html #content {	height:300px; }


#subMenu
{
	width:146px;
	float:left;
	text-align:left;
}
#subMenu ul li
{
	line-height:21px;
	text-indent:17px;
	border-bottom:1px solid #B1BAC9;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#subMenu li a:link,#subMenu li a:visited
{
	text-decoration:none;
	color:#000;
	display:block;
	width:146px;
	height:21px;
}
#subMenu li a:hover
{
	background-color:#e6eaf5;
}
#dContent
{
	width:613px;
	border-left:1px solid #B1BAC9;
	float:left;
	text-align:left;
	min-height:200px;
} * html #dContent {height:200px;}
#dContent ul#bar
{
	display:block;
	width:613px;
	height:10px;
	margin:0;
	padding:0;
	list-style:none;
}
#dContent ul#bar li
{	
	line-height:10px;
	width:202px;
	height:10px;
	display:block;
	float:left;
	background-color:#9ac3df;
}
#dContent ul#bar li#a
{
	width:411px;
	background-color:#044791;
}
h1,h2,h3,h4,h5,h6
{
	margin:0;
	padding:0;
}
#dContent h1
{
	font-size:32px;
	font-family:Arial, Helvetica, sans-serif;
	color:#044791;
}
#dContent h2
{
	font-size:14px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#044791;
	clear:both;
}
#dContent h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	clear:both;
}
#dContent p
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636466;
	margin:0;
	padding:0;
	margin-bottom:20px;
}
#dContent p#policy {
	background: #e6eaf5;
	padding: 10px;
	margin: 15px 0;
	color: #044791;
}
#contact {
	display:block;
	width: 788px;
	font-size: 11px;
	line-height: 140%;
	color: #9B9B9B;
	margin: 0 auto;
	padding:0;
	padding-top: 7px;
	padding-bottom: 15px;
	text-align: center;
	border-top: 12px solid #003381;
	font-weight: normal;
}
#contact span, #contact span a {
	color: #FFFFFF;
}
#contact span a:hover {
	color:#FCEEBF;
}
#contact span a {
	text-decoration: underline;
}
div#formContactUs {
clear: both;
border: solid 1px #ddd;
background: #f7f7f7; 
}
	div#formContactUs form {
	margin: 10px 5px; padding: 0px;
	}
		div#formContactUs table th {
		width: 150px;
		font-weight: bold;
		color: #0b0d1c;
		}
			div#formContactUs table th.required { color: #004AA0;}
			div#formContactUs table th.required span { color: #ff0000;}
	div#formContactUs form select, div#formContactUs form input, div#formContactUs form textarea {
	padding-left:5px;
	color: #001f39;
	font-size: 11px;
	background: #fff;
	width: 190px;
	}
		div#formContactUs form select { width: 200px;}
		div#formContactUs form textarea { height: 80px; }
div#formContactUs form td.checkbox { color: #001f39;}
	div#formContactUs form td.checkbox label input { width: auto; line-height: 30px;}
	div#formContactUs form input#submit { width: auto; vertical-align: middle; }

/** Real Estate Websites **/
#dContent .srvWeb img {
	margin: 5px auto;
	text-align: center;
}
#dContent .srvWeb
{
	overflow:hidden;
}
#dContent .srvWeb p ul li a:link {
	color: #0F589D;
}
#dContent .srvWeb h3
{
	overflow:hidden;
}
/** -Real Estate Websites **/

/** Mortgage **/
div#metrocity
{
	background:url(../images/metrocities_logo.gif) 50% 50% no-repeat;
	width:369px;
	padding-top:100px;
	height:0 !important;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	margin-top:10px;
	margin-bottom:20px;
}
#mortgageLeft
{
	width:369px; /*p-42*/
	float:left;
	padding:14px 21px 40px 21px;
}
#mortgageRight
{
	width:172px; /*p-30*/
	padding:15px;
	float:left;
	background:url(../images/broker_info_bg.gif) repeat-x;
	min-height:845px;
}
* html #mortgageRight
{
	height:845px;
}
#mortgageRight p
{	
	margin:0;
	color:#000;
}
#mortgageRight a:link,#mortgageRight a:visited
{
	color:#044791;
}
#mortgageRight img
{
	margin-bottom:20px;
}
#mortgageRight div, #dContent #mainRight div.phoneNumber 
{
	background-color:#c3d0e1;
	padding:5px 0 5px 10px;
	margin:5px 0 5px 0;
}
#mortgageRight div p, #dContent #mainRight div.phoneNumber p
{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#044791;
}
#mortgageRight p#a
{
	margin-top:15px;
}
#mortgageRight p#a span
{
	font-weight:bold;
}
#mortgageLeft ul.leftFullList
{
	display:block;
	height:inherit;
	width:359px;
	background:transparent;
	font-size:11px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636466;
	padding:0;
	padding-left:10px;	
}
#mortgageLeft ul.leftFullList li
{
	background:transparent;
	display:block;
	height:inherit;
	width:359px;
	line-height:15px;
	float:none;
	text-indent:10px;
	background:url(../images/list_bluedot.gif) 0 7px no-repeat;
}
/** - Mortgage **/


/** myLRE template **/
#myLRE #getEmail
{
	width:154px;
	float:right;
	background:url(../images/get_email_bg.gif) repeat-x;
	padding:24px 27px 0 21px;
	min-height:500px;
}
* html #myLRE #getEmail
{
	height:500px;
}
#myLRE #getEmail p
{
	margin-top:10px;
	font-size:13px;
	color:#05081e;
}
#myLRE #getEmail p a:link,#myLRE #getEmail p a:visited
{
	color:#4388bd;
}
/** -myLRE template **/

/** myLRE home **/
/*
#myLREHome
{
	text-align:left;
}
#myLREHome p
{
	margin: 10px 0;
}
#myLREBanner
{
	margin:0;
	width:760px;
	height:122px;
	background:url(../images/mylre_head.jpg) no-repeat;
}
#myLREBannerShort
{
	margin:0;
	width:613px;
	height:122px;
	background:url(../images/mylre_head_short.jpg) no-repeat;
}
#myLREBannerShort p
{
	padding:28px 40px 0 266px;
	line-height:20px;	
}
#myLREHome #left
{
	width:493px;
	float:left;
	background:url(../images/mylre_home_bg.gif) repeat-x;
	padding:35px 30px 50px 35px;
}
#myLREHome #left p#heading
{
	width:260px; 			/** width of the image **/
	/*padding-top:26px;		/** Image Height **/
	/*height:0 !important;
	text-indent:-9999px;
	background:url(../images/lre_heading.gif) no-repeat;
	line-height:0;
	font-size:0;
}
#myLREHome #left ul
{
	width:244px;
	height:200px;
	padding-left:249px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#044791;
	list-style-type:square;
	margin:10px 0 10px 0;
	background:url(../images/tools_list.gif) 0 -10px no-repeat;
}
#myLREHome #left ul li
{
	line-height:20px;
}
#myLREHome #left ul li#a
{
	list-style:none;
	height:40px;
	line-height:40px;
}
#myLREHome #left ul li span
{
	font-weight:bold;
}
#myLREHome #right
{
	width:182px;
	padding:25px 10px 0 10px;
	float:left;
	background:url(../images/mylre_login_bg.gif) repeat-x;
	min-height:385px;
	color:#044791;
}
* html #myLREHome #right
{
	height:385px;
}*/
a.button
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#2670ae;
	color:#fff !important;
	font-weight:bold;
	padding:3px 10px 3px 10px !important;
	min-height: 15px;
	height: 15px;
	line-height: 15px;
}
a.button:link,a.button:visited
{
	text-decoration:none;
	margin:10px 0 10px 0;
}
a.button:hover
{
	background-color:#044791;
}
/*#myLREHome #right h4
{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#044791;
	margin-bottom:19px;
}
#myLREHome #right h5
{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
}
#myLREHome #right input
{
	width:170px;
}
#myLREHome #right p a:link,#myLREHome #right p a:visited
{
	color:#4B8FC1;
	font-size:12px;
}
#myLREHome #right p.chkbox input
{
	width:15px;
	margin-right:5px;
}
#myLREHome #right p.chkbox
{
	font-size:11px;
	padding:5px 0 5px 0;
	line-height:20px;
}
#myLREHome #right p#a
{
	color:#3c3c3c;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
}
#myLREHome #right p#a span
{
	color:#ff7800;
	font-weight:bold;
}
#myLREBanner p
{
	display:block;
	width:320px;
	padding:28px 85px 0 355px;
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}
#subMenu li#membersArea
{
	border-bottom:0;
	background:url(../images/members_area_icon.gif) 18px 18px no-repeat;
	height:116px;
	padding:10px 0 10px 0;
}
#subMenu li#membersArea a
{
	margin:0 auto 0 auto;
	display:block;
	line-height:12px;
	height:96px;
	width:111px;
	padding-top:70px;
	text-align:center;
}
#subMenu li#membersArea a span
{
	color:#3078B3;
	text-decoration:underline;
}
#subMenu li#membersArea a:hover
{
	background:transparent;
}
/** -myLRE home **/
/** MyLRElogged **/
#myLRELogged #left
{
	width:378px;
	padding:26px 14px 100px 19px;
	float:left;
}
#myLRELogged #left h3
{
	font-size:16px;
	color:#1c66a8;
	margin-bottom:13px;
}
#myLRELogged #left div.menu
{
	width:183px;
	min-height:120px;
	background-color:#F5FAFC;
	float:left;
	margin-bottom:4px;
	margin-right:4px;
}
* html #myLRELogged #left div.menu
{
	height:120px;
}
#myLRELogged #left div.menu h4
{
	background:url(../images/submenu_head_bg.gif) repeat-x;
	font-size:12px;
	color:#044791;
	height:26px;
	line-height:26px;
	text-indent:10px;
}
#myLRELogged #left div.menu h4 span,#myLRELogged #left div.menu p span
{
	color:#ef6500;
}
#myLRELogged #left div.menu p
{
	padding:10px 5px 10px 10px;
	color:#06081f;
}
#myLRELogged #left div.menu a:link,#myLRELogged #left div.menu a:visited
{
	display:block;
	background:url(../images/list_arrow.gif) 0 2px no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#4288bd;
	margin-left:10px;
	padding-left:10px;
}
#myLRELogged #right
{
	width:142px;
	padding:24px 27px 0 21px;
	float:left;
	background:url(../images/get_email_bg.gif) repeat-x;
	min-height:203px;
}
* html #myLRELogged #right
{	
	height:203px;
}
#myLRELogged #right p
{
	color:#05081e;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
#myLRELogged #right p a:link,#myLRELogged #right p a:visited
{
	color:#4388bd;
}
/** -MyLRElogged **/
/** MyLREPropSum **/
#myLREPropSum h1
{
	margin:15px 0 15px 22px;
	font-size:30px;
}
#myLREPropSum p
{
	display:block;
	color:#044791;
	margin-left:22px;
	font-weight:bold;
	float:left;
}
#myLREPropSum p a img
{
	border:0;
}
#myLREPropSum p a:link,#myLREPropSum p a:visited
{
	border:0;
	position:relative;
	top:10px;
}
#myLREPropSum p span
{
	color:#ef6500;
}
#myLREPropSum #propSum
{
	clear:both;
	padding:0 5px 40px 5px;
}
#myLREPropSum p.statusBar
{
	background-color:#e9ebf1;
	border:1px solid #b5b9c9;
	clear:both;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
	width:590px;
	font-size:12px;
	padding:5px;
}
#myLREPropSum p.statusBar select
{
	font-size:12px;
}
#myLREPropSum p#m
{
	margin-top:-1px;
}
#myLREPropSum div.row
{
	clear:both;
	padding:5px 3px 5px 2px;
	border-bottom:1px solid #b5b9c9;
	width:597px;
	min-height:93px;
	font-size:11px;
}
* html #myLREPropSum div.row
{
	height:93px;
}
#myLREPropSum div.regent
{
	background:url(../images/regent.gif) 370px 36px no-repeat;
	background-color:#FFFDF6;

}
#myLREPropSum div.row div.ul
{
	display:block;
	width:600px;
	height:93px;	
	padding-left:10px;
}
#myLREPropSum div.row ul li
{
	display:block;
	float:left;
	width:225px;
	height:18px;
}
#myLREPropSum div.row ul li span
{
	color:#ef6500;
	font-weight:normal;
}
#myLREPropSum div.row ul li.img
{
	width:118px;
	height:93px !important;
}
#myLREPropSum div.row ul li.input
{
	width:25px;
	height:93px !important;	
}
#myLREPropSum div.row ul li.add
{
	font-weight:bold;
}
#myLREPropSum div.row ul li.price
{
	font-weight:bold;
	text-align:right;
}
#myLREPropSum div.row ul li.webNum
{
	text-align:right;
	color:#5783FC;
}
#myLREPropSum div.row ul li.bed,#myLREPropSum div.row ul li.bath
{
	width:131px;
	color:#636365;
}
#myLREPropSum div.row ul li.bed span,#myLREPropSum div.row ul li.bath span
{
	color:#1c66a8;
}
#myLREPropSum div.row ul li.vd
{
	width:188px;
	text-align:right;
	position:relative;
	top:25px;
}
#myLREPropSum div.row ul li.vd a
{
	background:url(../images/view_detail_btn.gif);
	display:block;
	width:85px;
	height:18px;
	float:right;
	text-decoration:none;
}
#myLREPropSum div.row ul li.list
{
	color:#636365;
}
#myLREPropSum div.row ul li.list a:link,#myLREPropSum div.row ul li.list a:visited
{
	color:#1c66a8;
}
#myLREPropSum div.row ul li.rl
{
	text-align:right;
	background:url(../images/remove_prop_ico.gif) 120px 3px no-repeat;
	position:relative;
	top:27px;
}
#myLREPropSum div.row ul li.rl a:link,#myLREPropSum div.row ul li.rl a:visited
{
	color:#1c66a8;
}
/** -MyLREPropSum **/
/** MyLRESearches **/
#myLRESearches #left
{
	width:385px;
	float:left;
	padding:15px 10px 0 16px;
}
#myLRESearches #left p#status
{
	margin:24px 0 12px 0;
	color:#0b3269;
	font-weight:bold;
}
#myLRESearches #left #message
{
	color:#0b3269;
	margin:38px 0 25px 0;
}
#myLRESearches #left p#status span
{
	color:#ef6500;
}
#myLRESearches #left table
{
margin:10px 0 20px 0;
}
#myLRESearches #left table th
{
	color:#0c3672;
	background-color:#f6f7f5;
	font-size:11px;
	padding:5px 5px 3px 5px;
}
#myLRESearches #left table td
{
	background:#eceef5;
	padding:6px 5px 3px 5px;
	color:#0b3269;
	font-size:11px;
	text-align:center;
}
#myLRESearches #left table td a:link,#myLRESearches #left table td a:visited
{
	font-size:11px;
	color:#125091;
}
#myLRESearches #left h1
{
	font-size:30px;
}
#myLRESearches #emailUpdate
{
	font-size:11px;
	font-weight:bold;
	color:#0B3269;
}
#myLRESearches #emailUpdate
{
	margin-bottom:22px;
}
#myLRESearches #emailUpdate select
{
	margin-left:10px;
}
#myLRESearches #emailUpdate .button
{
	margin-left:10px;
	position:relative;
	top:-1px;
}
/** - MyLRESearches **/
/** MyLREEditProfile **/
#editProfile #left
{
	width:344px;
	float:left;
	padding:15px 45px 50px 22px;
}
#editProfile table
{
	margin-top:30px;
	margin-right:-20px;
}
#editProfile table th
{
	width:190px;
	color:#044791;
}
#editProfile table th span
{
	color:#ef6500;
	position:absolute;
	margin-left:-10px;
	margin-top:2px;
}
#editProfile table th.heading
{
	width:344px;
	padding-top:15px;
}
#editProfile table td
{
	width:221px;
}
#editProfile table td input#s1
{
	width:97px;
}
#editProfile table td input#s2
{
	width:54px;
}
#editProfile table td input.textbox
{
	width:231px;
}
#editProfile table td.checkBox
{
	width:344px;
}
#editProfile table td.checkBox span
{
	display:block;
	width:90px;
	float:left;
}
#editProfile table td.checkBox span.l
{
	width:150px;
}
#editProfile textarea
{
	width:340px;
	height:100px;
}
/** - MyLREEditProfile **/
/** MyLREPropComp **/
#myLREPropComp
{
	padding:14px 7px 30px 9px;
	width:597px;
}
#myLREPropComp ul
{
	margin:0;
	padding:0;
}
#myLREPropComp a img
{
	padding-bottom:20px;
}
#myLREPropComp ul#heading
{
	width:87px;
	padding-right:10px;
	height:484px;
	background-color:#d4e7f3;
	float:left;
}
#myLREPropComp ul#heading li,#myLREPropComp ul.compList li
{
	display:block;
	height:30px;
	width:97px;
	line-height:30px;
}
#myLREPropComp ul#heading li
{
	text-align:right;
	font-weight:bold;
	color:#002d5e;
}
#myLREPropComp ul.compList li
{
	text-indent:15px;
	font-size:11px;
	color:#1964a5;
}
#myLREPropComp ul#heading li#propInfo,#myLREPropComp ul.compList li.photo
{
	height:100px;

	text-align:center;
	text-indent:0;
}
#myLREPropComp ul#heading li#propInfo
{
	color:#1964a5;
	line-height:130px;
	text-indent:5px;
	
}
#myLREPropComp ul.compList li.photo img
{
	margin:4px auto;
}
#myLREPropComp ul.compList
{
	width:124px;
	height:484px;
	background-color:#f3f3f3;
	margin:0;
	float:left;
	margin-right:1px;
}
#myLREPropComp ul.compList li.vd
{
	display:block;
	margin-top:2px;
	width:124px;
	height:71px;
	padding-top:10px;
	background-color:#e9f0f5;
	text-align:center;
	text-indent:0 !important;
}
#myLREPropComp ul.compList li.vd input
{
	display:block;
	width:94px;
	margin:auto;
	margin-bottom:10px;
}
#myLREPropComp p#buttons
{
	clear:both;
	padding-top:5px;

}
#myLREPropComp #status
{
	display:block;
	width:300px;
	color:#044791;
	font-weight:bold;
	font-size:11px;
}
#myLREPropComp #status span
{
	color:#ef6500;
}
.white
{
	background-color:#fff;
}
/** - MyLREPropComp **/
/** pressReleases **/
div#pressReleases h5
{
	margin:3px 0 5px 0 !important;
	font-style:normal !important;
}
div.newsContainer
{
	padding-top:10px;
	border-bottom:1px solid #B1BAC9;
	padding-bottom:5px;
}
div.newsContainer a:link,div.newsContainer a:visited
{
	position:relative;
	top:-10px;
}
div#pressReleases div#mainRight a.title
{
	display:block;
	font-size:13px !important;
	padding-top:10px;
}
div#mainRight img
{
	margin:auto;
}
/** - pressReleases **/
/** extraLRE **/
#extraLRE
{
	text-align:left;
}
#extraLRE *
{
	text-align:left;
}
#extraLRE h2
{
	padding:20px;
}
#extraLRE h3
{
	padding:0 20px;
}
#extraLRE p.message
{
	padding-left:20px;
}
/** - extraLRE **/
/** auction **/
#auction #mainLeft p span
{
	font-weight:bold;
	color:#000;
}
#auction #mainLeft h3
{
	padding-top:20px;
}
#auction #mainLeft h4
{
	padding:10px 0 10px 0;
}
/** -auction **/
#floorPlan img
{
	padding:10px 0 30px 0 !important;
	width:372px;
}
/* Publisher's Message */
p.pubWord
{
	display:block;
	width:373px;
	float:right;
	/*border-top:1px solid #B1BAC9;
	color: #000;
	padding-top:10px;*/
}
/* - Publisher's Message */
/** over-riding main stuff **/
#magazine #mainRight h2
{
	margin:5px 0 10px 0 !important;
}
#magazine #mainRight ul
{
	display:block;
	margin:0;
	margin-top:10px;
	margin-left:30px;
	list-style-type:square;
	list-style-position:outside;
	font-size:11px;
}
#magazine #mainRight ul li
{
	color:#1C66A8;
}
#magazine #mainRight ul li span
{
 color:#000;
}
#partners ul#list
{
	border-bottom:1px solid #000;
	margin:0 !important;
	width:372px;
}
#partners ul#list li
{
	display:block;
	background:url(../images/list_bluedot.gif) 0 10px no-repeat;
	width:186px;
	float:left;
	height:20px;
	line-height:20px;
	text-indent:10px;
}
/** -over-riding main stuff **/
/** Partner **/
#partners div.company
{
	border-bottom:1px solid #B1BAC9;
	text-align: center;
}
#partners div.company img {
	margin: 15px 0 10px;
}
#partners div.company p
{
	background:none !important;
	text-align: left;
}
#partners div.company p.btt {
	text-align: right;
}
#partners div.company a:link,#partners div.company a:visited
{
	text-decoration:underline !important;
}
/** -Partner **/
/** Contact Us **/
#contactUs p#a
{
	padding:15px 0px;
	border-top:1px solid #b1bac9;
	border-bottom:1px solid #b1bac9;
	clear:both;
}
.halfBox
{
	width:166px;
	float:left;
	padding:0 10px;
}
#contactUs .halfBox p
{
	font-size:11px;
	color:#000 !important;
}
#contactUs div#a
{
 clear:both;
 text-align:left;
}
#contactUs div#a img#a
{
	position:relative;
	left:20px;
}
#contactUs div#info
{
	padding-top:10px;
	border-top:1px solid #b1bac9;
	width:372px;
}
#contactUs .halfBox span
{
	font-weight:bold;
}
#contactUs .halfBox span.a
{
	color:#044791;
	font-size:14px;
	display:block;
	margin-bottom:10px;
}
#contactUs #mainRight h4
{
	margin-top:15px;
}
/** - Contact Us **/
/** Global **/
#global #mainLeft,#global #mainRight
{
	/*min-height:244px !important;*/
	min-height:135px !important;
	padding-bottom:0;
}
* html #global #mainLeft,* html #global #mainRight
{
	/*height:244px !important;*/
	height:135px !important;
}
#global #mainRight
{
	background-position:0 -430px !important;
}
#global #mainRight h3,#global #mainLeft h3
{
	text-transform:none;
}
#global #globalDivisionMap {
	margin-left: 18px;
}
ul#branches
{
	clear:both;
	width:585px;
	padding:15px 0 20px 0;
	margin:0 10px 0 18px;
	/*border-top:1px solid #B1BAC9;*/
}
ul#branches li
{
	width:143px;
	height:100px;
	float:left;
	/*padding-left:126px;*/
	margin-bottom:10px;
}
ul#branches li
{
	font-size:11px;
}
ul#branches li h3
{
	margin-bottom:5px;
}
ul#branches li h3 a:link, ul#branches li h3 a:visited, ul#branches li h3 a:hover {
	text-decoration: none;
	color:#044791;
	font-size: 12px;
}
#staffDirectory #mainRight h4
{
	margin-top:10px;
}
/** - Global **/
/** Listing with us **/
#listingWithUs, #referral
{
	padding:16px 38px 30px 22px;
	width:553px;
}
ul#listingForm
{
	width:553px;
}
ul#listingForm li
{
	width:276px;
	float:left;
	margin-bottom:15px;
}
ul#listingForm li#a
{
	height:82px;
}
ul#listingForm li span
{
	color:red;
}
ul#listingForm li h4
{
	font-size:11px;
	margin-bottom: 2px;
}
ul#listingForm li h4 span.a
{
	font-size:11px;
	color:#636466;
	font-weight:normal;
}
ul#listingForm li input
{
	width:240px;
}
ul#listingForm li select
{
	height:71px;
	width:240px;
}
ul#listingForm li textarea
{
	width:513px;
	height:71px;
}
ul#listingForm li.a
{
	width:513px;
}
/** - Listing with us **/
/** Search - RLB 
#actualResults {
	margin-right:auto;
	margin-left:auto;
	padding:8px;
}
#liveText {
	color:#0A0B23;
	font-size:10px;
	position:relative;
	bottom:2px;
}
#liveResults, #liveResultsB {
	color:#004E94;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}**/
#liveResultsBox {
	background-color: #c0dbec;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#004E94;
	padding:10px 10px;
}
#liveResultsBox h3 {
	color: #0a0b23;
	font-size: 11px;
	margin-bottom: 10px;
}

#bottomText {
	margin-top:15px;
}
/** -Search - RLB **/
/** Magazine **/
#groupAdsStep #mainRight a#a
{
	background:url(../images/list_bluedot.gif) 0 5px no-repeat;
	padding-left:10px;
	position:relative;
	left:90px;
	top:-10px;
}
#groupAdsStep #mainRight ul
{
	list-style-type:square;
	list-style-position:inside;
	color:#636466;
}
#groupAdsStep h3
{
	text-transform:none !important;
}
#groupAdsStep #mainLeft h3
{
	padding-bottom:10px;
	border-bottom:1px solid #B2B9C9;
}
#groupAdsStep input#a
{
	margin-top:15px;
}
#groupAdsStep input#b
{
	margin-bottom:15px;
}
#groupAdsStep img#a
{
	margin-left:5px;
}
#groupAdsStep legend
{
	font-size:13px;
	color:#044791;
	font-weight:bold;
}
#groupAdsStep fieldset
{
	margin-bottom:10px;
}
#groupAdsStep form
{
	padding-top:10px;
	margin-top:10px;
}
#groupAdsStep div.photo
{
	width:85px;
	float:left;
	overflow:hidden;
	margin-right:2px;
	margin-bottom:2px;
}
#groupAdsStep #mainRight h5
{
	font-style:normal;
	color:#044791;
	font-weight:bold;
	margin:0;
	margin-top:10px;
}
#groupAdsStep #mainRight h5 span
{
	font-weight:normal;
	padding-left:10px;
}
#groupAdsStep th
{
	width:120px;
	font-size:11px;
}
#groupAdsStep th,#groupAdsStep td
{
	text-align:left;
}
#groupAdsStep td
{
	font-size:11px;
}
#groupAdsStep td span
{	
	font-weight:bold;
}
#groupAdsStep hr
{
	height:1px;
}
#groupAdsStep #mainLeft a.button:link,#groupAdsStep #mainLeft a.button:visited
{
	color:#fff;
	display:block;
	float:left;
	text-decoration:none;
	margin-right:5px;
	width:160px;
	margin-top:0;
}
#groupAdsStep #mainLeft a.button:hover
{
	margin-top:0;
}
#groupAdsStep #login
{
	background:url(../images/broker_info_bg.gif) 0 -450px repeat-x;
	margin-top:20px;
	padding:15px 10px 10px 10px;
}
#groupAdsStep #login h2
{
	font-weight:normal;
}
#groupAdsStep #login h3
{
	border:0;
	margin:0;
	padding:10px 0 0 0;
	font-size:13px;
}
#groupAdsStep #login input.textbox
{
	width:170px;
}
#groupAdsStep #login form
{
	background:url(../images/members_only.gif) 180px 25px no-repeat;
}
#groupAdsStep #login span
{
	display:block;
	width:150px;
	position:relative;
	left:185px;
	top:-25px;
}
#groupAdsStep a#viewSample:link,#groupAdsStep a#viewSample:visited
{
	padding-bottom:15px;
	padding-left:10px;
	text-decoration:none;
	background:url(../images/list_bluedot.gif) 0 6px no-repeat;
}
/** - Magazine **/
/** market **/
#fullLeft
{
	width:531px;
	border-right:1px solid #B2BBCA;
	float:left;
	padding:15px 20px 0 18px;
	margin:0;
	text-align:left;
}
#fullRight
{
	width:180px;
	padding:10px 5px 0 5px;
	float:left;
	background:url(../images/fullRight_bg.gif) repeat-x;
	text-align:left;
	background-color:#D1D1D4;
}
#market #fullLeft #webzine
{
	background:url(../images/mkt_webzine_bg.jpg) no-repeat;
	padding:40px 20px 20px 200px;
}
#market *
{
	text-align:left;
	font-size:11px;
	
}
#webzine ul
{
	list-style-type:square;
	list-style-position:inside;
	margin:15px 0 10px 0;
}
#market #fullLeft h6
{
	font-weight:normal;
	padding-left:20px;
	padding-bottom:13px;
	border-bottom:1px solid #B2BBCA;
	margin-bottom:13px;
}
#market #fullLeft h6 span
{
	font-weight:bold;
}
div.panel
{
	width:224px;
	padding:15px 10px 0 20px;
	float:left;
	background:url(../images/broker_info_bg.gif) 0 -550px repeat-x;
	height:160px;
}
div.panel h2 a:link,div.panel h2 a:visited
{
	font-size:16px !important;
	color:#1C66A8 !important;
	padding-bottom: 10px;
	text-decoration:none;
}
div.vDivider
{
	width:22px;
	float:left;
}
div.panel img.main
{
	float:left;
	margin-left: -110px;
}
div.panel p {
	padding-left: 110px;
}
div.panel p a {
	color: #1C66A8;
	text-decoration: none;
	font-weight: bold;
	padding-top: 5px;
	display: block;
}
div.panel p a:hover {
	color: #4288bd;
}

div.panel h2
{
	font-size:16px !important;
	color:#1C66A8 !important;
	padding-bottom: 10px;
}
table#marketHome
{
	clear:both; 
	width:100%; 
	position:relative; 
	top:-30px; 
	left:-10px;
}
table#marketHome td
{
	text-align:right;
}
table#marketHome a:link,table#marketHome a:visited
{
	text-decoration:none;
	padding-left:15px;
	color:#044791;
	font-weight:bold;
}
#market div#lld
{
	background:url(../images/mkt_wz_lld.jpg) no-repeat;
	height:80px;
	width:166px;
	margin:0 -5px;
	padding:37px 11px 0 13px;
	color:#fff;
	font-size:11px;
}
#market div#lld p
{
	padding-bottom:10px;
}
#market div#lld select
{
	width:160px;
}

#signUpWebZine
{
	margin-top:10px;
	background:url(../images/sign_up_webzine_bg.jpg) no-repeat;
	height:201px;
	padding:100px 10px 10px 10px;
}
#marketBanner
{
	background:url(../images/mkt_ban.jpg) no-repeat;
	height:97px;
	padding:25px 25px 0 450px;
	line-height:21px;
	color:#636466;
	text-align:left;
}
div#properties, div#brokerDetails
{
	padding:17px 17px 34px 17px;
	width:726px;
	position: relative;
}
/** - market **/

blink {
	font-size: 66%;
	text-decoration: blink;
	display: inline;
}
/** terms, privacy - **/

#termsBody
{
	padding:16px 38px 30px 22px;
	width:627px;
	border: 1px solid #B1BAC9;
	border-top: none;
	margin-bottom: 20px;
}

#termsBody h4
{
	font-size:12px;
	font-weight:bold;
	margin: 0 0 4px 0;
	color: #0A0B23;
}
#saveSearch {
	background: #609eca;
}
#saveSearch:hover {
	background: #1c66a8;
}
#mainMenuCon {
position:relative;
width:589px;
z-index:1000;
}
#topRightAd {
position:absolute;
top:0;
right:0;
}
/** - terms, privacy **/
.requiredFieldRed {
color: #ff0000;
font-weight: bold;
}
a.linkPopup {
padding-right: 13px;
background: url(/images/icons/popup_indicate.gif) no-repeat right top;
}
/*dubai*/
ul.listNorm {
padding: 0px !important;
margin: 0px 0px 15px 10px;
}
ul.listNorm li {
padding-top: 0px;
padding-left:10px;
margin:0px !important;
list-style-image: none !important;
list-style-position: outside !important;
background: url(../images/icons/list_black_square.gif) no-repeat left 5px;
}
blockquote.textBlueEm {
margin: 0px 0px 15px;
padding: 0px;
color: #013483;
font-style: italic;
font-size: 12px;
}
	blockquote.textBlueEm span {
	font-size: 11px;
	font-weight: bold;
	}

/**** Luxury Property Search ****/

#firstTwo tr #propSearchForm {
  padding-top: 10px;}

#propSearchForm #destinations,
#propSearchForm #dCityInput,
#propSearchForm #Category,
#propSearchForm #SalesStatus,
#propSearchForm #sortBy {
  width: 190px;}

#propSearchForm #dCity {
  clear: both;}
  
#propSearchForm #mnp,
#propSearchForm #mxp {
  width: 93px;}
/**** Right side contact info: blog summary and members' press releases ****/
#fullRight div.contactInfo
{
  background-image: url("/images/lre_blog_cont_grad.jpg");
  background-repeat: repeat-x;
  background-position: 0 28px;
  margin-left: -5px;
  margin-right: -5px;
}
#fullRight div.contactInfo h4 
{
  background-image: url("/images/blog_contact_header_background.gif");
  background-repeat: repeat-x;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 12px;
  color: #FFF;
  font-weight: bold;
}
#fullRight div.contactInfo p,#fullRight div.contactInfo ul
{
  font-size: 11px;
  padding-left: 10px;
  padding-right: 10px;
}
#fullRight div.contactInfo p
{
  padding-top: 13px;
}
#fullRight div.contactInfo p span
{
  font-weight: bold;
}
#fullRight div.contactInfo hr
{
  width: 170px;
}
#fullRight div.contactInfo ul.contactDetails li.contactName
{
  font-size: 14px;
  font-weight: bold;
}
#fullRight div.contactInfo ul.contactDetails li label
{
  font-weight: bold;
}