input 
{ 
	background-color: #FFF9ED; 
	color: #421306; 
	border-color: #E1005D;
	border-width: 1px;
}

select
{
	background-color: #FFF9ED; 
	color: #421306;
}

#page-header 
{
	position: relative;
	width: 955px;
	height: 67px;
	margin-top: 0;
	margin-bottom: 0px;
}

#page-header a 
{
	overflow: hidden;
	margin: 0;
	text-indent: -9000px;
	outline: none;
}

#page-header h1 
{
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 68px;
	margin: 0;
	padding: 0;
}

#page-header h1 a 
{
	display:block;
	background: url(/assets/css/base/bkg-mainpage-header.jpg) no-repeat -46px -68px;
	width: 150px;
	height: 68px;
}

#page-header h1 a:hover
{
	background-position: -46px -68px;
}

#page-header h1 .page-header-inactive  
{
	background-position: -46px 0px;
}


#page-header a#page-header-buy 
{
	position: absolute;
	top: 0;
	left: 157px;
	display: block;
	background: url(/assets/css/base/bkg-mainpage-header.jpg) no-repeat -204px 0;
	width: 110px;
	height: 68px;
}

#page-header a#page-header-buy:hover 
{
	background-position: -204px -68px;
}

#page-header a#page-header-buy.page-header-buy-active 
{
	background-position: -204px -68px;
}

#page-header a#page-header-rent 
{
	position: absolute;
	top: 0px;
	left: 269px;
	display: block;
	background: url(/assets/css/base/bkg-mainpage-header.jpg) no-repeat -317px 0;
	width:  113px;
	height: 68px;
}

#page-header
a#page-header-rent:hover 
{
	background-position: -317px -68px;
}

#page-header a#page-header-rent.page-header-rent-active 
{
	background-position: -317px -136px;
}

#page-header a#page-header-build 
{
	position: absolute;
	top: 0;
	left: 375px;
	display: block;
	background: url(/assets/css/base/bkg-mainpage-header.jpg) no-repeat -424px 0;
	width: 113px;
	height: 68px;
}

#page-header
a#page-header-build:hover 
{
	background-position: -424px -68px;
}

#page-header a#page-header-build.page-header-build-active 
{
	background-position: -424px -136px;
}

#page-header a#page-header-sell 
{
	position: absolute;
	top: 0;
	left: 483px;
	display: block;
	background: url(/assets/css/base/bkg-mainpage-header.jpg) no-repeat -531px 0;
	width: 113px;
	height: 68px;
}

#page-header a#page-header-sell:hover 
{
	background-position: -531px -68px;
}

#page-header a#page-header-sell.page-header-sell-active 
{
	background-position: -531px -136px;
}

#page-header a#page-header-about 
{
	position: absolute;
	top: 0;
	left: 592px;
	display: block;
	background: url(/assets/css/base/bkg-mainpage-header.jpg) no-repeat -640px 0;
	width: 113px;
	height: 68px;
}

#page-header a#page-header-about:hover 
{
	background-position: -640px -68px;
}

#page-header a#page-header-about.page-header-about-active 
{
	background-position: -640px -136px;
}

#page-header a#page-header-contact 
{
	position: absolute;
	top: 0;
	left: 708px;
	display: block;
	background: url(/assets/css/base/bkg-mainpage-header.jpg) no-repeat -757px 0;
	width: 113px;
	height: 68px;
}

#page-header a#page-header-contact:hover 
{
	background-position: -757px -68px;
}

#page-header a#page-header-contact.page-header-contact-active 
{
	background-position: -757px -136px;
}


#page-header a#page-header-blog 
{
	position: absolute;
	top: 0;
	left: 818px;
	display: block;
	background: url(/assets/css/base/bkg-mainpage-header.jpg) no-repeat -868px 0;
	width: 113px;
	height: 68px;
}

#page-header a#page-header-blog:hover 
{
	background-position: -868px -68px;
}

#page-header a#page-header-blog.page-header-blog-active 
{
	background-position: -868px -136px;
}




#page-header-submenu
{
	position: relative;
	padding-left: 50px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
	min-height: 16px;
}

#page-header-submenu a
{
	font-weight: bold;
	font-size: 14px;
	color: #C8006B;	
	text-decoration:  none;
}

#page-header-submenu a:hover 
{
	text-decoration:  underline;
}



#logo-banner
{
	background: url(/assets/css/base/mb-logos-header.png) no-repeat;
	width: 955px;
	height: 125px;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}

#page-inner 
{
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
}

#pg-box
{
	margin: 0px;
}

#page-inner .pg-content-leftbox
{
	float: left;
	width: 400px;
	min-height: 200px;
	padding-right: 4px;
	margin: 0px;
	color: #421306;

}

#page-inner .pg-content-leftbox h2
{
	padding-right: 4px;
	margin: 0px;
}


#page-inner fieldset 
{

	border: none;
	padding: 0 0 7px 0;
	padding-top: 0px;
	padding-bottom: 0px;
}


#page-inner .pg-content-leftbox .row 
{
	color: #421306;

	padding-top: 0px;
	padding-bottom: 10px;
}

#page-inner .pg-content-leftbox .row span 
{
	color: #421306;	
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
}

#page-inner .pg-content-leftbox .row .rowLabel 
{
	color: #421306;

}



#page-inner .pg-content-leftbox .row 
{
	color: #421306;

	padding-top: 0px;
	padding-bottom: 10px;
}

#page-inner .pg-content-leftbox .row .qs_types 
{
	padding-top: 0px;
	padding-bottom: 0px;

}

#page-inner .pg-content-leftbox .row .priceRange 
{
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #333333;
}

#page-inner .pg-content-leftbox .row .qsButton 
{
	border:none;
	background: url(/assets/images/search_button.png) no-repeat;
	width: 132px;
	height: 36px;
	padding-top: 0px;
	padding-bottom: 10px;
	cursor: pointer;
}




#page-inner .pg-content-main 
{
	float: right;
	width: 520px;
	padding-top: 6px;
	background: #FFFFFF;
	min-height: 200px;
}

#page-inner .pg-content-main-feature
{
	float: right;
	width: 520px;
	background: #FFFFFF;
	min-height: 200px;
}


#pg-content-main-feature h2
{
	padding-top: 0px;
}


#page-inner fieldset 
{
	border: none;
	padding: 0 0 7px 0;
	padding-top: 0px;
	padding-bottom: 0px;
}

#page-inner .row 
{
	clear: both;
	overflow: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

#page-inner .row span 
{
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
}

#page-inner h2 
{
	font-family: arial,helvetica,lucida,tahoma,verdana,sans-serif;
	font-size: 25px;
	color: #C8006B;
	padding-top: 15px;
	padding-bottom: 0px;
}
#page-inner h3 
{
	color: #C8006B;
}

#page-inner h4 
{
	font-size: 13px;
	color: #C8006B;
	padding-bottom: 0px;
	padding-top: 0px;
}



/*
#page-inner .pg-content-top 
{

	background: url(bkg-mainpage-inner-tb.gif) no-repeat;
	width: 940px;
	height: 9px;
	margin: 0 8px 0px 8px;
	overflow: hidden;
}

#page-inner .pg-content-btm 
{
	background: url(bkg-mainpage-inner-tb.gif) no-repeat 0 -9px;
	width: 940px;
	height: 9px;
	margin: 0 8px 0px 8px;
	overflow: hidden;
}

#page-inner .pg-content-pane 
{
	position: relative;

	background: url(bkg-mainpage-inner-b.gif) repeat-y;

	padding: 10px 30px;
	padding-right: 20px;
	padding-left: 20px;
	overflow: hidden;
}
*/



#page-footer 
{
	width: 955px;
	margin: 0 auto;
	margin-top: 20px;
	text-align: left;
	position: relative;
	height: 232px;
}

#page-footer #foot-left 
{
	position: absolute;
	top: 0;
	left: 0;
	background: url(bkg-mainpage-footer-c.jpg) no-repeat 0 0;
	width: 20px;
	height: 232px;
	overflow: hidden;
}

#page-footer #foot-right 
{
	position: absolute;
	top: 0;
	left: 935px;
	background: url(bkg-mainpage-footer-c.jpg) no-repeat -20px 0;
	width: 20px;
	height: 232px;
	overflow: hidden;
}

#page-footer
#foot-main 
{
	position: absolute;
	top: 0px;
	left: 13px;
	background: url(bkg-mainpage-footer-b.jpg) repeat-x;
	width: 938px;
	height: 232px;
	overflow: hidden;
}

#page-footer #foot-main-inner 
{
	position: relative;
	height: 232px;
}

#page-footer a 
{
	text-decoration: none;
	font-size: 11px;
}

#page-footer a:hover 
{
	text-decoration: underline;
	color: #333;
}

#page-footer .foot-linkblock 
{
	position: absolute;
	top: 20px;
	width: 150px;
}

#page-footer .foot-linkblock h4 
{
	margin: 0 0 4px	0;
	font-size: 12px;
	color: #666;
}

#page-footer .foot-linkblock a 
{
	display: block;
	padding-bottom: 2px;
}

#page-footer .foot-linkblock.foot-buy 
{
	left: 10px;
}

#page-footer .foot-linkblock.foot-rent 
{
	left: 165px;
}

#page-footer .foot-linkblock.foot-build 
{
	left: 320px;
}

#page-footer .foot-linkblock.foot-sell 
{
	left: 480px;
}

#page-footer .foot-linkblock.foot-aboutus 
{
	left: 640px;
}

#page-footer .foot-linkblock.foot-offices 
{
	left: 800px;
}

/*
#page-footer
#copyright {
	position: absolute;
	top: 195px;
	left: 42px;
	width: 600px;
	font-size: 11px;
	color: #666;
}
*/

#page-footer #copyright a 
{
	margin: 0 10px;
}

#page-footer
#page-submenu 
{
	position: relative;
	height: 40px;
	padding-left: 51px;
}



#pg-footer-bar
{
	position: relative;
	left: 5px;
	background: url(/assets/images/reiv_logo.png) no-repeat;
	width: 955px;
	height: 50px;
	overflow: hidden;	
}


#qs.topbox
{
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}


#qs.label_checkbox_pair 
{
	clear: both;
	float: none;
}

#qs.label_checkbox_pair input 
{
	clear: left;
	float: left;
	margin-left: 80px;

}

#qs.label_checkbox_pair label 
{
	clear: left;
	display: block;
	float: left;
	margin-left: 10px;
	width: 200px;

}


#simple-footer
{
	clear:both;
	padding-top: 0px;
 	padding-left: 0px;
	padding-right: 0px;
	width: 955px;

	text-align: left;
	position: relative;
	height: 120px;

}

#simple-footer #seo
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;	
	padding-top: 10px;
}


#simple-footer #seo a
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;	
	line-height: 1.25em;
	padding-top: 10px;
	text-decoration:  none;
}
#simple-footer #seo a:hover 
{
	text-decoration:  underline;
}



#simple-footer #offices
{
	font-weight: bold;
	font-size: 11px;
	color: #C8006B;
}



#simple-footer #copyright 
{
	position: relative;
	text-align: left;
	margin-left: 0px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 11px;
	color: #C8006B;
}

#simple-footer #copyright a
{
	font-weight: normal;
	text-decoration:  underline;	
}








