body,h1,h2,h3,h4,h5,h6,p,table,table td,dl,dt{
	margin:0;
	padding:0;
}
img{
	border:0;
}
ul{
list-style:none;
margin:0;
padding:0;
}
body{
line-height:16px;
background-color:#2a0000;
color:#270000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1{font-size:32px;}
h2{font-size:24px;}
h3{font-size:19px;}
h4{font-size:16px;}
h5{font-size:13px;}
h6{font-size:10px;}
a:link,a:visited{color:#ac0000;}
/*a:visited{color:#626262;}*/
a:hover{color:#ff0003;}
p{
color:#270000;
margin-bottom:20px;
}

div#page{
margin-left:auto;
margin-right:auto;
width:800px;
}
div#content{
border:6px solid #fff;
position:relative;
min-height:600px;
background-color:#fff;
}* html div#content{height:600px;}
div#content h1{
clear:both;
color:#91080a;
font-size:14px;
font-weight:bold;
background:url(../images/h1_bg.jpg) repeat-x;
height:33px;
line-height:33px;
border-bottom:2px solid #740404;
padding-left:13px;
position:relative;
}
div#content h1 span#rightH1{
font-size:14px;
font-weight:bold;
color:#730202;
position:absolute;
right:0;
top:0;
padding-right:10px;
}
div#content h1 span, div#content h1 a.smaller:link, div#content h1 a.smaller:visited {
font-size: 11px;
font-weight: normal;
color: #000;
}
div#content h1 span a:link, div#content h1 span a:visited {
color: #ac0000;
}
#mainFloatBed {
background: url(../images/main_float_bg.jpg) repeat-x;
}
#mainLeft {
background: url(../images/mainLeft_bg.jpg) repeat-x;
width: 183px;
float: left;
min-height: 700px;
}* html #mainLeft{height:700px;}
#mainRight {
width: 604px;
float: left;
}
#mainRight h4 {
font-size: 14px;
text-align: left;
color: #ac0000;
height: 34px;
line-height: 34px;
}
div#footer, div#footer p {
color:#ac0000;
text-align:center;
}
	div#footer p {
	padding: 10px 0;
	margin: 0;
	}
	div#footer span{
	margin:0 6px;
	color: #ac0000;
	}
	div#footer a {
	text-decoration:none;
	}
div#quickMenu {
text-align: right;
padding-top: 15px;
padding-bottom: 8px;
padding-right: 8px;
}
	div#quickMenu span {
	margin:0px 8px;
	color: #fff;
	}
	div#quickMenu a:link, div#quickMenu a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	}
	div#quickMenu a:hover { color:#ff0003; }
ul#menu {
list-style: none;
background: #fff;
padding: 0px;
margin: 0px;
position: relative;
z-index: 500;
float: right;
}
	ul#menu li {
	float: left;
	position: relative;
	top: -4px;
	}
	ul#menu li a:link, ul#menu li a:visited {
	padding-right: 11px;
	padding-top: 4px;
	background: #fff url(../images/menu_off.jpg) top right no-repeat;
	display: block;
	}
	ul#menu li a:hover {
	background: #a20808 url(../images/menu_on.jpg) top right no-repeat;
	}
#redBlock0{
position:absolute;
z-index:600;
top:0;
left:171px;
display:none;
}
	#redBlock1,#redBlock2,#redBlock3,#redBlock4,#redBlock5{
	position:absolute;
	top:0;
	right:0;
	display:none;
	}* html #redBlock1{right:-1px;}
	.lastButton{
	padding-right:0 !important;
	background-image:none !important;
	}
	#redBlock6{
	position:absolute;
	top:0;
	right:0;
	}
#logo{
display: block;
float: left;
}
div#topSearchBar{
position: relative;
top: -4px;
}
div#quickSearchBar{
height:40px;
margin-bottom:-4px;
border-bottom:4px solid #e90104;
float:left;
width:598px;
background-color:#ad0000;
position:relative;
top:-4px;
z-index:501;
	}
	div#quickSearchBar input{
	height:16px;
	line-height:16px;
	font-size:11px;
	vertical-align:middle;
	}
	div#quickSearchBar img{
	vertical-align:middle;
	}
	div#quickSearchBar input img {
	height: auto; width:110%;
	}
	div#quickSearchBar #go {
	height:auto !important;
	}
/** modules **/
.rightMiddle{
position:absolute;
right:10px;
top:5px;
}
div.searchTool{
padding-left:3px;
}
.searchTool table{
width:95%;
}
.searchTool select{
width: 95%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.searchTool input {
display:block;
}
.searchTool h3 {
font-size:14px;
font-weight:bold;
color:#ad0000;
}
#mainFloatBed div.searchTool h4{
font-size:12px;
margin-top:5px;
margin-bottom:-5px !important;
padding:0 !important;
height:20px;
line-height:20px;
color:#000;
}
#mainFloatBed div.searchTool select, #mainFloatBed div.searchTool input{
margin-top:5px;
}
div.signUp{
background:url(../images/sign_up_bg.gif) no-repeat;
padding:91px 0 0 21px;
}
div.signUp ul {
margin: 0px;
padding: 0px;
list-style: none;
}
	div.signUp ul li a {
	margin-left: 5px;
	}
ul.redArrowList {
list-style: none;
margin: 0px;
padding: 0px;
}
	ul.redArrowList li {
	padding-left: 20px;
	background: url(../images/red_arrow.gif) 5px 50% no-repeat;
	line-height: 30px;
	min-height: 30px;
	border-bottom: 1px solid #fff;
	}* html ul.redArrowList li { height:30px; }
		ul.redArrowList li a:link, ul.redArrowList li a:visited {
		color: #270000;
		text-decoration: none;
		font-weight: bold;
		}
		ul.redArrowList li a:hover, ul.redArrowList li a.selected {
		color: #ff0003;
		}
.didYouKnow{
background: url(../images/did_you_know_bg.gif) no-repeat;
padding: 67px 18px;
margin-top: 10px;
text-align: left;
}
	.didYouKnowAlt {
	background: url(../images/bg/bg_signup_benefits_long.jpg) no-repeat;
	padding:60px 18px;
	margin-top: -25px;
	position: relative;
	top: 0px;
	height: 100%;
	min-height: 375px;
	text-align:left;
	}
	.didYouKnow span, .didYouKnowAlt span {
	color: #730202;
	font-weight: bold;
	}
.signupBenes {
width: 194px;
float: right;
min-height: 400px;
margin-left: 10px;
margin-top: -25px;
}
	.signupBenes span {
	color: #730202;
	font-weight: bold;
	}
	.signupBenes h4 {
	line-height: normal !important;
	}
.greyGraBG {
background: url(../images/grey_white_bg.gif) repeat-x;
padding: 25px;
margin-right: 15px;
}
.redCircleList {
background: url(../images/grey_white_bg.gif) repeat-x bottom;
padding: 20px;
width: 320px;
}
	.redCircleList li {
	padding-left: 10px;
	height: 20px;
	background: url(../images/dot.gif) 0 50% no-repeat;
	font-size: 11px;
	}
	ul.redCircleListAlt {
	background: url(../images/grey_white_bg.gif) repeat-x bottom;
	padding: 20px;
	padding-top: 0px;
	margin-top: -20px;
	width: 320px;
	}
		ul.redCircleListAlt li {
		background: url(../images/dot.gif) 0px 40% no-repeat;
		list-style: none;
		padding-bottom: 3px;
		padding-left: 10px;
		}
		ul.redCircleListAlt li a {	
		font-weight: bold;
		font-size: 11px;
		}
			.redCircleList li a:link, .redCircleList li a:visited {
			font-weight:bold;
			}
.prevNext {
position: absolute;
right: 0;
padding-right: 10px;
}
	.prevNext a:link, .prevNext a:visited {
	color: #000 !important;
	text-decoration: none;
	font-weight: bold;
	}
	.prevNext a:link.underline, .prevNext a:visited.underline {
	text-decoration: underline;
	font-weight: normal;
	}
	span.current {
	color: #FF0000 !important;
	}
	.prevNext img {
	margin: 0px 5px;
	vertical-align: middle;
	}
p#pageDes {
padding: 50px 5px;
color: #666;
text-align: center;
font: italic bold 13px/20px verdana;
}
.top_right_drop { /* upper right dropdown below Prev Next nav*/
padding: 10px;
padding-right: 5px;
float: right;
}
.top_right_drop select {
font-size:11px !important;
}
div#testimonials {
background: url(../images/icons/icon_left_quote.gif) no-repeat 5px 10px;
padding: 10px 15px 0px;
font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif
}
	div#testimonials a { margin-left:5%; }
	div#testimonials p {
	background: url(../images/icons/icon_right_quote.gif) no-repeat right 95%;
	width: 90%;
	padding-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	}
#mainFloatBed{ background:none; }
div#meetChoisAgents {
width: 194px;
float: right;
min-height: 400px;
margin-left: 10px;
text-align: center;
}* html div#meetChoisAgents{height:400px;}
	div#meetChoisAgents h4, h4 {
	font-size: 14px;
	color: #760202;
	margin-bottom: 10px;
	}
.picBox {
border: 1px solid #c9c8c8;
padding: 4px;
}
	.picBox a:link, .picBox a:visited {
	border: 1px solid #fff;
	}
div#sideInfoRight {
width: 200px;
float: right;
margin-left: 5px;
}
/* market report */
table.marketReportChart {
font-weight: bold;
border: none;
padding: 0px;
margin: 0px;
background: #f8f5ec url(../images/bg/bg_mark_report_chart_head.jpg) repeat-x;
}
	table.marketReportChart tr.marketHead {
	text-align: center;
	color: #fff;
	}
div.listSideHotsheet {
background: url(../images/side_subscribe_to_hotsheet.jpg) no-repeat;
width: 200px;
height: 230px;
}
	ul.listSideHotsheet {
	padding-top: 85px;
	margin-left: 0px;
	}
	ul.listSideHotsheet li {
	text-align: left;
	line-height: normal;
	margin-left: 10px;
	}
	ul.listSideHotsheet li a {
	padding-left: 10px;
	background: url(../images/icons/list_red_arrow.gif) no-repeat left center;
	display: block;
	text-decoration: underline;
	color: #860001;
	}
	ul.listSideHotsheet li#view_hotsheet { display: none; }

body#prop_inquiry div.midColBox { /* midColBoxer */
padding: 0px;
}
body#contact_us div.midColBox {
width: 368px !important;
padding: 0px;
}
div.midColBoxTop {
background: url(../images/grey_white_bg.gif) repeat-x left bottom;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
margin-bottom: 5px;
}
div.midColBoxTop img.posBotLeft50 {
position: relative;
bottom: 25px;
left: 55%;
margin-bottom: -15px;
}
div.midColBoxBottom {
background: #f5f5f5;
padding: 0px 5px;
margin-bottom: 10px;
}
div.midColBox p {
padding-bottom: 15px;
}
div.midColBox ul {
padding-top: 15px;
}
div.backTop {
text-align: right;
border-bottom: solid 1px #720202;
margin-top: 5px;
margin-bottom: 10px;
}
div.japanese p.noindent:first-letter {
margin-left: 0px;
}
div.japanese p:first-letter {
margin-left: 20px;
}
/** >>modules<< **/


/** tools **/
.bold, a.bold:link, a.bold:visited { font-weight: bold !important; }
.nobold { font-weight: normal !important; }
p.list span{ margin:0px 8px; }
.whiteText{ color:#fff !important; }
.textRed { color: #91080a !important; }
.textDarkRed { color: #760202; }
.textBrightRed { color: #ff0000; }
.noBorder{ border:none !important; }
.border_bot_red { border-bottom: solid 1px #720202 !important; }
.noBG { background: none !important; }
.backWhite { background: #fff !important; }
.backLtBlue { background: #f4f2f3!important; }
.clear{ clear:both; }
.FL{float:left;}
	img.FL{ float:left; margin-right:10px; display:block; }
.FR{ float:right; }
.normLH{ line-height:normal !important; padding:5px 0px;}
.widthAuto { width: auto; }
ul.listInline li { display: inline; }
.textAlignRight { text-align:right !important; }
/** >>tools<< **/

/** Layout **/
.width100pc{width:100%;}
.width90pc{width:90%;}
.width80pc{width:80%;}
.width70pc{width:70%;}
.width65pc{width:65%;}
.width50pc{width:50%;}
.width30pc{width:30%;}
.pad5{padding:5px;}
.pad5_5_40_5{padding: 5px 5px 40px 5px;}
.pad10_0_30_20 {padding:10px 0 30px 20px;}
.padding25px15px{padding:25px 15px;}
.pad25-0-30-25{padding:25px 0 30px 25px;}
	.pad25-0-30-25 h4 { /* heading fix */ margin-top: -15px; margin-bottom: -20px; padding: 0px; z-index: 100; position:relative;}
	.pad25-0-30-25 ul.redCircleList { margin-top: 0px; margin-bottom: 0px; padding-bottom: 20px; padding-top: 20px;}
.pad_top15 { padding-top: 15px !important;}
.noMargPad { margin: 0 !important; padding: 0 !important;}
.margLeft25 { margin-left: 25px;}
/** >>Layout<< **/

div#feaProp {
background: #9A0706;
padding:5px;
padding-top:0px;
}
	div#feaProp img {
	display: block;
	margin: -5px;
	margin-top:0px;
	}
	div#feaBG {
	padding-top: 5px;
	}
	div#feaProp a {
	color: #fff !important;
	text-decoration: none !important;
	}
	div#feaProp h5 {
	color: #fff;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	line-height: 11px;
	}
	div#feaProp h6{
	color: #d8c48a;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	}

/* News Articles - Market Report */
div#prBox { width: 368px;}
div#prBox img { padding-top: 20px; padding-bottom: 20px;}
div#prBox h1, div#prBox h2, div#prBox h3 {
background: none;
padding: 0px;
margin: 0px;
font-size: 11px !important;
border: none !important;
line-height: 20px;
height: 20px;
clear: none;
}
	div#prBox div h3 {
	border-bottom: solid 1px #e8e8e8 !important;
	margin-bottom: 3px;
	}
	ul.redPressList {
	background:url(../images/grey_white_bg.gif) repeat-x bottom;
	padding: 20px;
	width: 320px;
	}
		ul.redPressList li {
		font-size: 12px;
		font-weight: bold;
		}
		ul.redPressList li ul li {
		font-weight: bold;
		font-size: 12px;
		padding-bottom: 5px;
		padding-left: 10px;
		background: url(../images/dot.gif) no-repeat 0px 6px;
		}
		ul.redPressList li a:link, ul.redPressList li a:visited {
		font-weight: bold;
		font-size: 11px;
		text-decoration: underline;
		}

	/* market report */
	div#prBox h2.textRedHigh {
	color: #540201;
	padding: 10px;
	margin-bottom: 8px !important;
	clear: none !important;
	height: auto !important;
	font: small-caps 13px/bold verdana, sans-serif !important;
	}
div#prBox h1 { text-decoration: underline; }
div#prBox .noUnderline { text-decoration: none !important;} /*see testimonials*/
div#prBox h3 { color: rgb(145, 8, 10); font-weight: normal;}
.posFixRelMarg {
margin-top: -25px;
position: relative;
top: 0px;
}/** >>News Articles<< **/


/* current page links */
body#mysite_login ul.redArrowList li#myChoi, 
body#mysite_home ul.redArrowList li#myChoi, 
body#mysite_fav_prop ul.redArrowList li#myFavProp, 
body#mysite_fav_search ul.redArrowList li#myFavSearch, 
body#mysite_edit_profile ul.redArrowList li#myProfile, 
body#commitment ul.redArrowList li#choiCommit, 
body#press_releases ul.redArrowList li#choiPress, 
body#bodytestimonials ul.redArrowList li#choiTestimonials, 
body#record ul.redArrowList li#choiRecord, 
body#search_global_home ul.redArrowList li#gloLux, 
body#netmarket ul.redArrowList li#choiInternational {
color: #7A0000;
background: #EDD59F url(../images/red_arrow.gif) 5px 50% no-repeat;
margin-right: 0px;
margin-left: 0px;
padding-left: 20px;
}
ul.redArrowList ul {
_margin-left:-20px;
background: #F8F5EC;
}
ul.redArrowList ul li {
background: url(../images/icons/red_arrow_sm.gif) no-repeat 0px 50%;
font-size:10px;
color: #7A0000;
padding:0px;
padding-left: 10px;
margin-left: 30px;
border-bottom:none;
min-height:20px;
line-height:20px;
height:20px;
color:#AC0005;
}
ul.redArrowList ul li a:link, ul.redArrowList ul li a:visited{
color:#AC0005;
}
ul.redArrowList li ul li {/* ie only */
margin-left: 20px;
}
ul.redArrowList li.hasSecond {
background: url(../images/red_arrow.gif) no-repeat 5px 11px;
border: none;
}
body#mysite_login ul.redArrowList li#myChoi a,
body#mysite_home ul.redArrowList li#myChoi a, 
body#mysite_fav_prop ul.redArrowList li#myFavProp a, 
body#mysite_fav_search ul.redArrowList li#myFavSearch a, 
body#mysite_edit_profile ul.redArrowList li#myProfile a, 
body#commitment ul.redArrowList li#choiCommit a, 
body#press_releases ul.redArrowList li#choiPress a, 
body#bodytestimonials ul.redArrowList li#choiTestimonials a, 
body#record ul.redArrowList li#choiRecord a, 
body#search_global_home ul.redArrowList li#gloLux a, 
body#netmarket ul.redArrowList li#choiInternational a {
color: #7A0000;}
/*.titleSold {
position: absolute; z-index: 150; top: 50px; left: 0px;
width:375px;
letter-spacing: 5px;
background: #fff;
padding-left:10px; padding-right:10px;
}*/
ul.icoLogoList { text-align:center; height: auto;}
	ul.icoLogoList li {
	display:inline;
	padding-bottom: 1px;
	margin-right: 20px;
	margin-bottom: 10px;
	}
	ul.icoLogoList li a:hover { border-bottom: solid 1px #ccc;}
	ul.icoLogoList li a img { opacity:.6;}
	ul.icoLogoList li a:hover img { opacity:1;}

/*ul.icoLogoList {
height: auto;
margin: 0px; padding: 0px;
}
ul.icoLogoList li {
margin: 0px;
margin-right: 20px;
margin-bottom: 10px;
}*/

div.disclaimme {
float: right;
text-align: center;
width: 530px;
padding-right: 50px;
font-size: 10px;
}

div.prPDF a.linkPDF {
text-decoration: none;
font-size: 10px;
line-height: 24px;
padding: 6px;
background: url(../images/bg/bg_ico_pdf.gif) no-repeat left center;
padding-left: 26px;
color: #ac0000; Aborder:solid 1px black;
}
	div.prPDF em {
	display: block;
	color: #42659f;
	font-size: 10px;
	margin-bottom: 5px;
	}
		div.prPDF em a {
		color: #42659f;
		font-size: 10px;
		}


/*inline styles*/
	.f_none { float: none; }
	.font_fam { _font-family: arial, helvetica, sans-serif; }
	.inline { display: inline; }
	.vert_align_mid { vertical-align: middle; }
	.list_style_none { list-style: none; }
	.text_white { color: #fff; }
	.text_dkgray_10 { color: #666; font-size: 10px; }
	.text_10 { font-size: 10px; }
	.text_11 { font-size: 11px; }
	.text_12 { font-size: 12px; }
	.text_center { text-align: center; }
	.text_right { text-align: right; }
	
	.marg_zero { margin: 0px; }
	.marg_top_6 { margin-top: 6px; }	
	.marg_top_15 { margin-top: 15px; }	
	.marg_top_neg25 { margin-top: -25px; }
	.marg_top_neg10{ margin-top: -10px; }
	
	.marg_bot_neg10{ margin-bottom: -10px; }	
	
	.marg_left_30_top_neg_35 { margin-left: 30px; margin-top: -35px; }
	.marg_left_30_top_neg_40 { margin-left: 30px; margin-top: -40px; }
	.marg_left_35_top_neg_155 { margin-left: 35px; margin-top: -155px; }
	
	.marg_zero_auto_r_5 { margin: 0px auto; margin-right: 5px; }

	.marg_left_10 { margin-left: 10px; }
	.marg_left_20 { margin-left: 20px; }
	
	.marg_zero_pad_10 { margin: 0px; padding: 10px; }
	
	.pad_left9 { padding-left: 9px; }
	
	.wid_auto { width: auto; }
	.wid_37 { width: 37px; }
	.wid_54 { width: 54px; }
	.wid_95 { width: 95px; }
	.wid_120 { width: 120px; }
	.wid_190 { width: 190px; }
	.wid_200 { width: 200px; }
	.wid_225 { width: 225px; }
	.wid_365 { width: 365px; }
	.wid_370 { width: 370px; }
	.wid_575 { width: 575px; }
	.wid_590 { width: 590px; }
	.wid_92pc { width: 92%; }	
	
	.pos_ab_top_neg_40_left_0 { position: absolute; top: -40px; left: 0px; }
	.pos_rel { position: relative; }
	.pos_rel_z_50 { position: relative; z-index: 50; }
	.pos_rel_z_1000 { position: relative; z-index: 1000; }
	
	table.map_this { border: solid 1px #252525; position: relative; top: 3px; background-color: #fff; }
	form.add_float_w_h { float: left; width:375px; height:530px; margin-right: 5px; }
	div.prop_email_friend { padding: 10px; width: 90%; position: absolute; }
		div.prop_email_friend_msg { width: 45%; float: left; position: relative; top: 0px; left:0px; }
	form.prop_email_friend { float: left; width: 360px; }
	img.prop_details_print { vertical-align: bottom; margin: 0px auto; margin-right: 2px; }
	div#sideInfoRight div.posFixRelMarg div#not_member { margin-left: 35px; margin-top:-45px; }
	body#contact_us div#mainRight { width: 590px; }
		body#contact_us div#meetChoisAgents { padding: 0px; margin: 0px; }
	
	
	
