@charset "utf-8";
/* CSS Document */
.hotproperties {
	list-style:none;
	padding:0;
	margin-left:12px;
	margin-bottom:0px;
	margin-top:0px; f
}
.hotproperties li{ margin-bottom:10px; line-height:18px;
}
.hotproperties li a{ color:#000000; text-decoration:none; line-height:12px; margin:0px; padding:0px;
}
.hotproperties li a:hover{ color:#000000; text-decoration: underline;
}

.events {  list-style:url(/dotcom/REBI/images/bullet.gif); 
 padding:0; margin-left:20px; margin-top:5px; margin-bottom:0px;
}
.events li{ padding-bottom:0px; line-height:18px; 
}
.events li a{ color:#000000; text-decoration:none; margin:0px; padding:0px; 
}
.events li a:hover{ color:#000000; text-decoration: underline;
}
body{
	background:url(/dotcom/REBI/images/bg.gif);
	width:100%;
	margin:0;
	padding:0;
	
	font:11px  Tahoma;
	color:#353535;
	
	background-color: #fff;
}
.pagelayout{
	width:1004px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	
	height: auto; background-color:#FFFFFF;
}
.header{
	width:1004px;
	background:url(/dotcom/REBI/images/headerbg.gif) repeat-x #e7ebee;
	height:145px;
	margin: 0;
	padding: 0;
}
.rebiheaderlogo{ padding-left:20px; width:200px; display:inline; float:left; padding-top:0px;
}
.menuwrapper
{
	width:1004px;
	
background:transparent url(/dotcom/REBI/images/pro_drop4_back.gif);
}










.leftsection{ width:208px; float:left; display:inline;
}
.contentsection{ 
}
.contentsectionlayout{ width:576px; float:left; display:inline; margin:5px;
}
.rightsection{ width:208px; float:right; display:inline;
}






.leftsectionbox{ padding-left:4px; padding-top:4px; padding-right:8px;
}
.leftsectionheader{ background: url(/dotcom/REBI/images/leftsectionheader.gif) repeat-x; border: solid 1px #5c859b; height:22px; line-height:20px;
	font-weight:bold; padding-left:8px; color:#FFFFFF; 
}
.leftsectioncontent{
	border: solid 1px #cacaca;
	padding:16px;
}




.rightsectionbox{ padding-left:8px; padding-top:4px; padding-right:4px;
}
.rightsectionheader{ background: url(/dotcom/REBI/images/leftsectionheader.gif) repeat-x; border: solid 1px #5c859b; height:22px; line-height:20px;
	font-weight:bold; padding-left:8px; color:#FFFFFF; 
}
.rightsectioncontent{
	border: solid 1px #cacaca;
	padding:16px;
}









.footer {
	background: #d2dada; border-top: #cacaca solid 1px; margin-top:4px;
	height: 40px;
	padding: 10px;
}
.clear{ clear: both; font-size:0px; height:0px;
}







.footertext{
	font-size:11px;
	color:#6f7e96;
	font-weight: normal;
	line-height:20px;
	padding-left:4px;
}
.footertext a{ font-weight: normal; color:#000000; text-decoration:none; padding-right:4px; padding-left:4px;
}
.footertext a:hover{ font-weight: normal; color:#000000; text-decoration: underline;
}
.footertext1{    padding-top:0px;  font-size:11px; color:#303d43; font-weight: normal; line-height:20px; padding-left:4px;
}
.footertext1 a{ font-weight: normal; color:#303d43; text-decoration:none; padding-right:4px; padding-left:4px;
}
.footertext1 a:hover{ font-weight: normal; color:#303d43; text-decoration: underline;
}







.propertygalleryheadermain{
	
	height:21px;
	
	color:#000;
	font-weight:bold;
	font-size:13px;
	line-height:20px;
	margin-top:10px; margin-bottom:4px;
	display:block; background:url(/dotcom/REBI/images/border.gif) repeat-x bottom;
	
}
.propertygalleryheadermain2{
	height:21px;
	color:#000;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	margin-top:10px;
	margin-bottom:4px;
	display:block;
	padding-left:12px;
	
}


.contentimg{ text-align:justify;
}
.contentimg img{ margin-bottom:8px;  
}

.rebishop{ text-align:left;
}
.rebishop img{ margin-bottom:10px;  
}


.more a{ color:#000000; text-decoration:none; font-weight:normal; background:url(/dotcom/REBI/images/morelink.gif) left center no-repeat; padding-left:15px; font-size:11px; 
  
}
.more a:hover{
	font-size:11px;
	color:#000000;
	text-decoration: underline;
	font-weight:normal; 
	
	
	
}
.link a{ color:#000000; text-decoration:none; font-weight:normal; font-size:11px;  
  
}
.link a:hover{
	font-size:11px;
	color:#000000;
	text-decoration: underline;
	font-weight:normal; 
	
	
	
}
.newslinks {  list-style:url(/dotcom/REBI/images/bullet.gif); 
 padding:0; margin-left:18px; margin-bottom:0px; margin-top:0px;
}

.newslinks li a{ color:#000000; text-decoration:none; line-height:18px;
}
.newslinks li a:hover{ color:#000000; text-decoration: underline;
}






.formselect{
	width:162px;
	height:18px;
	font-size:11px;
	border:solid 1px #333333;
	margin-bottom:6px;
	padding:0px;
	line-height:18px;
}





.newsletterimage{ width:74px; float:left; 
}
.newsletterversion{
	
	margin-right:0px;
	width:70px; padding-left:8px;
	float:left;
	height:auto; 
	margin-top: 0px;
	line-height: 15px; font-size:11px;
}
.newsletterversion a{ text-decoration:none; font-size:11px; color:#000000;
}
.newsletterversion a:hover{ text-decoration: underline;
}
.searchwrapper{
	float:right;
	display: inline;
	width:450px;
}

form{ margin:0px; padding:0px;
}
.searchformwrapper{
	width:450px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.searchformwrapper label{
	margin-left:10px;
	width:350px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold; padding-right:20px; padding-right:2px;
}
.searchformwrapper a{
	margin-left:10px;
	width:300px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold; text-decoration:none; line-height:20px;
}
.searchformwrapper a:hover{
	margin-left:10px;
	width:300px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold; text-decoration: underline;
}
.button
{
	font-size:10px;	
	font-weight: normal;
	color:#000000;
	width:auto;
	background-color:#EEEEEE;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	background-image:url(/dotcom/REBI/images/button_bg.gif);
	padding-left:10px;
	padding-right:10px;
	margin-top: 3px;
	margin-right:0px;
	margin-bottom: 3px;
	
}
.textfieldwrapper{ display:block; width:440px; float:left; color:#FFFFFF;
}
.textfieldwrapper a{
	margin-right:5px;
	width:300px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold; text-decoration:none; line-height:20px;margin-right:5px;
	margin-left: 5px;
}
.textfieldwrapper a:hover{
	width:300px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 5px;
	margin-right:5px;
}
.textlabel{
	line-height:22px;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	width:90px;
	margin-left:20px;
	display:inline;
	float:left;
	height:26px;
	text-align: right;
}
.checkboxlabel{ padding-left:3px; display:inline;
}
.textfield{ border:solid #b5b8c8 1px; width:150px;display:inline;  font-size:11px;
}
.textfieldwrapper1{
	width:205px;
	float:left;
	color:#000;
	height:22px; font-weight:normal;
	line-height: 22px;
}
.textfieldwrapper1 a{
	margin-right:5px;
height:22px;
	line-height: 22px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal; text-decoration:none;  
}
.textfieldwrapper1 a:hover{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
height:25px;
	line-height: 25px;
}
.textlabel1{
	line-height:22px;
	color: #000;
	font-size:11px;
	font-weight: normal;
	width:50px;
	display:inline;
	float:left;
	height:23px;
	text-align:right;
	padding-right: 5px;
}
.checkboxlabel1{ padding-left:3px; display:inline; color:#000000;
}
.textfield1{
	border:solid #b5b8c8 1px;
	font-size:10px;
	height:18px;
	width: 110px;
	margin-left: 2px;
	margin-bottom: 4px;
}
img{ border:0; outline:0px;
}
a{  outline:0px;
}
.advancedsearch{ vertical-align:middle; padding:2px;}
.advancedsearch a{
	margin-left:10px;
height:25px;
	line-height:25px;
	color: #000;
	font-size: 12px;
	font-weight: normal; text-decoration:none; margin-bottom:3px;  
}
.advancedsearch a:hover{
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
height:25px;
	line-height: 25px;
}






 css for search
.propertygalleryheader{
	height:21px;
	color:#000;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	margin-top:10px;
	display:block;
}

.propertygallerysubheader{
	height:21px;
	color:#000;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	margin-top:10px;
	display:block;background:url(/dotcom/REBI/images/border.gif) repeat-x bottom;
	padding-left:12px;
}

.propertygallerysubheader2{
	height:21px;
	color:#961b00;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	margin-top:10px;
	display:block;
	padding-left:12px;
}
.propertygallerysubheader3{
width:auto;
	height:21px;
	color:#961b00;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	margin-top:10px;
	display:inline;
	padding-left:12px;
}


.propertygallery{
	background-color: #FFFFFF;
	margin:0 0 25px 0;
}

.propertygallery img{
	width:111px;
	float:left; margin-top:8px; 
	margin-right:0px;
	margin-left:0px;border:#FFFFFF solid 2px;

	
}
.border{  border:#FFFFFF solid 2px;
}

p{text-align:justify; line-height:20px; display:block; margin:10px 0px 10px 0px; padding:0px 12px 0 12px; clear:both;}

.specialtext {
color:#b72303;
font-size:13px;
font-style:none;
font-weight:none;
text-align:left;
}

.moto{ color:#060F5E;text-align:center;font-size:13px;
font-weight:none;
text-align:left; }

.punchwrd{line-height:30px;}

li{line-height:25px;}

.textlabel1 {
	PADDING-RIGHT: 5px; DISPLAY: inline; FLOAT: left; WIDTH:80px; LINE-HEIGHT: 22px; HEIGHT: 23px; text-align:right; font-weight:bold; font-size:11px;
}

.selectbox{font-family:Tahoma;}



.bordertd{background:url(/dotcom/REBI/images/border.gif) repeat-x bottom;}

.prno{ color:#000000; font-weight:bold; font-size:12px;}
.red{ color:#b3290c; font-weight:bold; font-size:12px;}
.green{color:#006600;  font-weight:bold; font-size:12px;}
.boldtxt{font-weight:bold;}


.searchresults_page{ text-align:center; font-size:11px; }
.searchresults_page a{ text-align:center; text-decoration:none; color:#713c42;}
.searchresults_page a:hover{ text-align:center; text-decoration:underline;}
.srhcurrent{font-weight:bold; font-size:12px;}



.divsearchresultswrapper{
	background-color:#ffffff;
	display:block;
	height:22px;
	line-height:25px;
	padding: 0;
	margin-top: 10px;
}
.divsearchresults{	
font-family:Tahoma;
	font-size:11px; height:22px; line-height:22px;
	font-weight:none;
	text-decoration: none;  padding-left:10px; float:left; display:inline; width:400px;
}
.divsortby{
	font-family:Tahoma;
	color:#000000;
	font-size:11px;
	height:22px;
	line-height:22px;
	text-decoration: none;
	padding-right:5px;
	padding-left:5px;
	display:inline;
	float:right;
	width:50px;
}
.divsortby a{	
font-family:Tahoma;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;padding-right:5px;padding-left:5px;
}
.divsortby a:hover{	
font-family:Tahoma;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	text-decoration: underline;
}

.togglesort{
	float:right;
	width:30px;
	display:inline;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 10px;
	padding: 0;
}
.togglesort img{
	
	display:block;
	height:10px;
	border:0px;
	margin: 2px;
}
.logintable{ border: solid 1px #637884; background:url(/dotcom/REBI/images/loginbg.gif) repeat-x;
}
.loginlink{ float:right; width:70px; margin-top:2px; padding-left:8px; border-left:#99b2c0 solid 1px;
}

.submenu {
	padding:0 0 0 4px;
	margin:0;
	list-style:none;
	height:27px;
	background:url(/dotcom/REBI/images/tabmenu0.gif);
	border:0;
	line-height:27px;
}
.submenu li {float:left;}
.submenu li a {
	display:block;
	float:left;
	height:27px;
	line-height:27px;
	color:#000;
	text-decoration:none;
	text-align:center;
	padding:0 0 0 0px;
	cursor:pointer;
	font-size:11px;
	font-weight: lighter; background:url(/dotcom/REBI/images/tabmenu3.gif);
	border-left:1px #446172 solid; 
}
.submenu li a strong {float:left; display:block; padding:0 10px 0 10px; font-weight: lighter; background:url(/dotcom/REBI/images/tabmenu3.gif) no-repeat right top; }
.submenu li.current a {color:#000; background:url(/dotcom/REBI/images/tabmenu1.gif) no-repeat top left;	line-height:27px; border-left:1px #446172 solid; font-weight: bold;}
.submenu li.current a strong {background:url(/dotcom/REBI/images/tabmenu1.gif) no-repeat right top; padding:0 10px 0 10px;font-weight: bold;}
.submenu li a:hover {color:#000; background: url(images/tabmenu2.gif); text-decoration:none;}
.submenu li a:hover strong {background:url(/dotcom/REBI/images/tabmenu2.gif) no-repeat right top; text-decoration:none;}
.submenu li.current a:hover {color:#000; background: url(/dotcom/REBI/images/tabmenu1.gif) no-repeat top left; cursor:default;font-weight: bold;}
.submenu li.current a:hover strong {background:url(/dotcom/REBI/images/tabmenu1.gif) no-repeat right top;font-weight: bold;}


p{text-align:justify; line-height:20px; display:block; margin:10px 0px 10px 0px; padding:0px 12px 0 12px; clear:both;}

.mngment{text-align:justify; line-height:20px; display:block; margin:10px 0px 10px 0px; padding:0px 12px 8px 12px; clear:both;background:url(/dotcom/REBI/images/border.gif) repeat-x bottom;}

.specialtext {
color:#b72303;
font-size:13px;
font-style:none;
font-weight:none;
text-align:left;
}



.punchwrd{line-height:30px;}

li{line-height:25px;}

.textlabel1 {
	PADDING-RIGHT: 5px; DISPLAY: inline; FLOAT: left; WIDTH:80px; LINE-HEIGHT: 22px; HEIGHT: 23px; text-align:right; font-weight:bold; font-size:11px;
}

.selectbox{font-family:Tahoma;}

.webtop_button
{
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
	width:auto;
	background-color:#EEEEEE;
	border-style:solid;
	border-color:#283E48;
	border-width:1px;
	background-image:url(/dotcom/REBI/images/button_bg.gif);
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

.bordertd{background:url(/dotcom/REBI/images/border.gif) repeat-x bottom;}

.prno{ color:#000000; font-weight:bold; font-size:12px;}
.red{ color:#b3290c; font-weight:bold; font-size:12px;}
.green{color:#006600;  font-weight:bold; font-size:12px;}
.boldtxt{font-weight:bold;}
.email a{ color:#007eb5; text-decoration:none;}
.email a:hover{ color:#007eb5; text-decoration:underline;}

.searchresults_page{ text-align:center; font-size:11px; margin-top:10px; }
.searchresults_page a{ text-align:center; text-decoration:none; color:#713c42;}
.searchresults_page a:hover{ text-align:center; text-decoration:underline;}
.srhcurrent{font-weight:bold; font-size:12px;}

.divsearchresultscontent{
	margin:10px;
	display: block;
	width: 540px;
}
.divsearchresultscontent1{
	margin:10px;
	display: block;
	width: 100%;
}
.divproductimg{ float:left; width:100px; height:100px; margin-left:0px; border:0px; display:inline;
}
.divresultsdesccontainer{
	width:140px;
	float:left;
	display:inline;
	margin-left: 30px;
}
.divsearchdesc{width:auto;padding-left:10px;}

.divresultsdesccontainer2{
	width:140px;
	float:right;
	display:inline;
	margin-left: 40px;
}
.divresultsdesccontainer3{
	width:100px;
	float:left;
	display:inline;
	margin-left: 20px;
	
}
.divsearchcontentwrapper{
background:url(/dotcom/REBI/images/border.gif) repeat-x bottom; 
	display:block;
	margin:0;
	margin-top: 10px;
	padding-bottom: 10px;
	border: solid 1px #cacaca;
	background-color:#951708;
background:#f7f7f7;
	
}
.divsearchcontentwrapperheading{
	padding-left:10px;
	height:21px;
background:#f7f7f7;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	display:block;
	margin-right: 0px;
}
.divsearchresultswrapper{
	background-color:#ffffff;
	display:block;
	height:22px;
	padding: 0;
	margin-top: 10px;
}
.divsearchresults{	
font-family:Tahoma;
	color:#951708;
	font-size:12px; height:22px; line-height:22px;
	font-weight:bold; background-color:#ffffff;
	text-decoration: none;  padding-left:10px; float:left; display:inline; width:400px;
}
.divsortby{
	font-family:Tahoma;
	color:#000000;
	font-size:12px;
	font-weight: bold;
	height:22px;
	line-height:22px;
	text-decoration: none;
	padding-right:5px;
	padding-left:5px;
	display:inline;
	float:right;
	width:50px;
	background-color:#ffffff;
}
.divsortby a{	
font-family:Tahoma;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;padding-right:5px;padding-left:5px;
}
.divsortby a:hover{	
font-family:Tahoma;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	text-decoration: underline;
}

.togglesort{
	float:right;
	width:30px;
	display:inline;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 10px;
	padding: 0;
}
.togglesort img{
	
	display:block;
	height:7px;
	border:0px;
	margin: 2px;
}

ul{ margin-top:5px;margin-left:30px; margin-bottom:5px; padding:0px;}
li{}

.propertygalleryheader{
	height:21px;
	color:#000;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	margin-top:10px;
	display:block;
}
.boxgradient{ background:url(/dotcom/REBI/images/boxgradient.gif) repeat-x bottom left;
}

.homepageheader{
	height:24px;
	color:#000;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	margin-top:10px;
	display:block;
	background:url(/dotcom/REBI/images/border.gif) repeat-x bottom;
	padding-left:0px;
}
.homepagesubheader{
	
	height:21px;
	
	color:#000;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	margin-top:10px; margin-bottom:4px;
	display:block; padding-left:3px; 
	
}
.archives img{ float:left; padding:10px; width:91px;
}
.archiveslink{ float:left;  width:300px;
}
.archiveslink a{ font-size:12px; height:80px; line-height:80px; color:#007eb5; text-decoration:none  
}
.archiveslink a:hover{ font-size:12px; height:80px; line-height:80px; color:#007eb5; text-decoration: underline;   
}

.highlightit img{
border: 2px solid #fff;
}

.highlightit:hover img{
border: 2px solid #5f7b8a;
}

.highlightit:hover{
color: #333333;
border: 0px ;
}

br{ margin-bottom:4px;
}

.black{color:#000000; font-weight:bold;}
.alignright{ float:right;
}
.imgpad{padding:7px 14px 4px 7px; float:left;}

.email a{ color:#1667b2; text-decoration:none;}
.email a:hover{ color:#007eb5; text-decoration:underline;}

.moto{ color:#1667b2;text-align:center;font-size:13px;
font-weight:none;
text-align:left; }

.propertygallerysubheader2 a{
	
	color:#961b00;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
.globalerrormessage{
	color:#E60000;
	font-weight: normal;
	font-size:14px;
	padding-left: 3px; 		padding-right: 20px;
	font-family:Verdana;
	margin-left:4px;
	margin-right:4px;
	
	line-height:30px;
	padding-left:35px;
	background: #FDFCCC url(/dotcom/REBI/images/error.gif) no-repeat 2px 2px;
	
	border: #D5D01C solid 1px;
	
}
 a.emaillink{ color:#1667b2; text-decoration:none; padding-left:8px; padding-right:8px;}
a.emaillink:hover{ color:#007eb5; text-decoration:underline;}
.stakhldr{ height:120px;text-align:justify; line-height:20px; display:block; margin:10px 0px 10px 0px; padding:0px 12px 8px 12px; clear:both;background:url(images/border.gif) repeat-x bottom;}


.postsell a {
display:block;
float:left;
height:24px;
line-height:24px;
color:#000;
text-decoration:none;
text-align:center;
padding:0 11px 0 10px;
cursor:pointer;
font-size:11px; font-weight:bold;
background:url(/dotcom/REBI/images/postsell.gif);

}

.postsell a:hover {background:url(/dotcom/REBI/images/postsellhover.gif); text-decoration:none; padding:0 11px 0 10px;}



.logincontainer{
	
	background-position: bottom;
	background-repeat:no-repeat;
	margin:0;
		width:181px;
	padding:0 10px 10px 10px;
	height:205px;
}
.loginheader{
	width:201px;
	margin:0;
	background-image:url(/dotcom/REBI/images/loginheader.gif);
	color:#000;
	height:34px;
	line-height:34px;
	text-indent:10px;
	padding:0px;
	font-size:12px;
	font-weight: 700;
}
.logintextfield{
	border: solid 1px #000;
	font-size:12px;
	
	margin:0;
	padding:2px 2px;
	width:168px;
}
.normaluser{width:48%; float:left; background:url(/dotcom/REBI/images/loginborder.gif); background-position:  right 30px; background-repeat: no-repeat;}


.login_btn1{width:30%;display:block; display:block; font-family:Tahoma; font-size:12px; color:#000000; float:left; padding-left:148px;}


.forgot{ height:35px; 
}
.loginpassword{
	border: solid 1px #000;
	font-size:12px;
	
	margin:0;
	padding:2px 2px;
	width:168px;
}
.invalidSignOn{
	color: #951708;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.advancesearch_text{	
    font-weight: bold; font-family:tahoma; font-size:11px;
	text-decoration: none;
	
	color:#000000; 	background-color: #fff;
  }
.mandatory_field_indicator{
font:12px  verdana;
color:#630101;
font-weight:bold;
}

.three_sides_greyborder{ 
border-bottom:solid #666666  1px; border-left:solid #666666  1px; border-right:solid #666666  1px; 
 }
/*.textfeild{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	white-space:normal;
	width:320px;
}*/
.leftnav{
list-style:none;
	padding:0px;
	margin:0 0 0 12px;
		}
.leftnav li{ 
 margin:0px; height:25px; line-height:25px; background:url(../../images/listborder.gif) bottom left;  
}
.leftnav li.last{ background:#f5f9fb; margin:0px; height:25px; line-height:25px;  
}
.leftnav li a{ color:#000; text-decoration:none; font-size:12px; padding-left:20px;  background:url(/dotcom/REBI/images/morelink.gif) left no-repeat ; 
}
.leftnav li a:hover{
	color:#000;
	text-decoration: underline;
	font-size:12px; 

}
.leftnav li a.current{
	color:#000;
	text-decoration: none;
	font-size:12px; 

}
.leftnav li a.current:hover{
	color:#000;
	text-decoration: none;
	font-size:12px; 
}
.menuwrapper1
{
	width:570px;
	}


.text2{width:auto; display:block; display:block; font-family:Tahoma; font-size:11px; color:#000; text-align:right; padding-left:0px;padding-right:31px; font-weight:normal;}

.register{margin-top:10px; font-family:Tahoma; font-size:11px; color:#000; font-weight:bold; padding-left:15px;}

.button3
{	height:23px;
	font-size:12px;
	display:block;
	float:left;
	LINE-HEIGHT: 23px;	MARGIN-RIGHT: 6px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
	background-color:#EEEEEE;
	background-image:url(loginbg1.gif);
	padding-right:10px;
	TEXT-DECORATION: none
	
}

.button1
{	height:23px;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
	width:auto;
	background-color:#EEEEEE;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	background-image:url(loginbg1.gif);
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

.text{width:60px;text-align:right; padding-right:7px; display:block; font-family:Tahoma; font-size:11px; color:#353535; float:left; font-weight:bold;}


.propertygallerysubheader2{
	height:21px;
	color:#961b00;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	margin-top:10px;
	display:block;
	padding-left:12px;
}

.clear{ clear: both; font-size:0px; height:0px;
}
.admin_button
{
	font-size:10px;
	font-family:Arial;
	font-weight: bold;
	color:#000000;
	width:auto;
	background-color:#EEEEEE;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	background-image:url(/dotcom/REBI/images/button_bg.gif);
	padding-left:10px;
	padding-right:10px; margin-left:12px;
}
.mandatory_field_indicator{
font-family:Helvetica, sans-serif, Arial;
font-size:14px;
color:#fe4b10;
font-weight:bold;
}
.smallfont{
	color: #3172a6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.err_red{ 
	list-style:none; 
	height:auto; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	display:inline; 
}
.err_red li { 
	/*width:100%;*/
	height:25px; 
	margin-top:5px;
	margin-bottom:7px; 
	border:#F78181 1px solid; 
	background-color:#fdfef0; 
	background:url(../images/cross1.gif) no-repeat 10px 5px; 
	padding-top:7px;
	padding-left:40px;
}

.err_green{ 
	list-style:none; 
	height:auto; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	display:inline; 
}
.err_green li { 
	/*width:100%;*/
	height:25px; 
	margin-top:5px;
	margin-bottom:7px; 
	border:#d7dbb8 1px solid; 
	background-color:#fdfef0; 
	background:url(../images/success.gif) no-repeat 10px 5px; 
	padding-top:7px;
	padding-left:40px;
}
.text{width:60px;text-align:right; padding-right:7px; display:block; font-family:Tahoma; font-size:11px; color:#353535; float:left; font-weight:bold;}

.textfield{ width:140px;border-left:#808080 2px solid;border-top:#808080 2px solid; border-right:#d5d1c8 1px solid;border-bottom:#d5d1c8 1px solid;background-color:#ffffff;font-family:Tahoma; font-size:12px;color:#3d3d3d;}
.login_btn{width:20%; display:block; display:block; font-family:Tahoma; font-size:12px; color:#000000; float:left; padding-left:148px;}
.login_btn1{width:30%;display:block; display:block; font-family:Tahoma; font-size:12px; color:#000000; float:left; padding-left:148px;}

.button1
{	height:23px;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
	width:auto;
	background-color:#EEEEEE;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}
.button3
{	height:23px;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
	width:auto;
	background-color:#EEEEEE;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}
.normaluser{width:48%; float:left;  background-position:  right 30px; background-repeat: no-repeat;}
.franchuser{width:47%; float:right; margin-left:10px;}

.text2{width:auto; display:block; display:block; font-family:Tahoma; font-size:11px; color:#000; text-align:right; padding-left:0px;padding-right:31px; font-weight:normal;}
.text2 a{ font-family:Tahoma;  color:#0075a7; text-decoration:underline; text-decoration:none;font-size:11px;font-weight:normal;}
.register{margin-top:10px; font-family:Tahoma; font-size:11px; color:#000; font-weight:bold; padding-left:15px;}
.register a{ font-family:Tahoma; font-size:11px; color:#0177a9; font-weight:bold; text-decoration:none;}
.mymenu{ background-color:#eeeeee; color:#000; padding-left:5px; font-weight:bold;}
.mymenu a{color:#961b00; font-size:12px}

.myzone{ background-color:#eeeeee; color:#000; padding-left:5px; font-weight:bold;}


.newslinks1 {  list-style:url(/dotcom/REBI/images/bullet.gif); 
 padding:0; margin-left:5px; margin-bottom:0px; margin-top:0px;
}

.newslinks1 li a{ color:#961b00; text-decoration:none; font-size:12px; line-height:20px;
}
.newslinks1 li a:hover{ color:#961b00; text-decoration: underline;font-size:12px;
}

.loginlink2{ background: url(/dotcom/REBI/images/logoutbg.gif);width:70px; padding:0 0 0 0px;
}

.loginlink13{padding:0 0 0 30px; float:right; width:70px; margin-top:2px; padding-left:8px; border-left:#99b2c0 solid 1px;background: url(/dotcom/REBI/images/logoutbg.gif)
}


.loginlink1{color:#000;height:20px;text-align:right;float:right; width:auto; margin-top:6px; padding-left:25px; border-left:#99b2c0 solid 1px;font-weight:bold; color:#0000;cursor:pointer;background: url(/dotcom/REBI/images/logoutbg.gif) no-repeat 2px 3px;
 }

 

.logoutlink1{text-align:left;  margin-top:0px; padding-left:30px; border-left:#99b2c0 solid 1px;font-weight:bold; cursor:pointer;background: url(/dotcom/REBI/images/logoutbg.gif) no-repeat top left;
 }

 .loginlink1 a{ color:#000;
 }

.newuser{font-size:11px; font-family:Helvetica, sans-serif, Arial; color:#000000; margin-top:6px;
}
.newuser a{
	font-size:11px;
	font-family:Helvetica, sans-serif, Arial;
	color: #095AE3;
	text-decoration:none; padding-left:3px; margin-top:6px;
}
.newuser a:hover{ font-size:11px; font-family:Helvetica, sans-serif, Arial; color: #095AE3; text-decoration:underline;
 margin-top:6px;}

.login1{margin-right:10px; margin-top:0px; padding-top:0px; height:28px;   line-height:28px; color:#000;}
a.login1{margin-right:10px; margin-top:0px; padding-top:0px; color:#000;  height:28px;  line-height:28px; text-decoration:none;}
a.login1:hover{margin-right:10px; margin-top:0px; padding-top:0x; color:#000;  line-height:28px; text-decoration:underline;}
.logout1{margin-right:5px; margin-top:0px; padding-top:0px; height:28px;   line-height:28px;}


.login122{margin-right:10px; margin-top:0px; padding-top:15px;}


.loginbutton1
{	height:23px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
	width:auto;
	background-color:#EEEEEE;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	background-image:url(loginbg1.gif);
	padding-left:6px;
	padding-right:6px;
	cursor:pointer;
}


.correctedlogin{
display:inline; padding-right:12px; text-align:right;margin-top:0px;color:#000; height:30px; line-height:30px; float:right;
}
form{ padding:0; margin:0;
}


.newsearchtable th {
background:#F0FCFF none repeat scroll 0;
border-bottom:1px solid #ECEEEC;
border-right:1px solid #A9C5D9;
color:#333333;
font-size:12px;
font-weight:bold;
height:30px;
line-height:30px;
margin:0;
padding:0 8px;
text-align:left;
white-space:nowrap;
}
.newsearchtablebggrey td {
background:#F7F7F7 none repeat scroll 0 0;
}

.border_profile
{
	/*background-image:url(../images/bg(1).gif);*/
	background-color:#f4f4f4;
	border: 1px solid #CDCDCD;
	border-color: #999999;
}

.admin_button
{
	font-size:10px;
	font-family:Arial;
	font-weight: bold;
	color:#000000;
	width:auto;
	background-color:#EEEEEE;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	background-image:url(back03.gif);
	padding-left:10px;
	padding-right:10px;
}
.admin_border_allsides{ border:solid #bbbbbb 1px;}
.admin_border_threesides{ border-bottom: solid #bbbbbb 1px; border-left:solid #bbbbbb 1px; border-right:solid #bbbbbb 1px;
}
.admin_border_threesides_upper{ border-top: solid #bbbbbb 1px; border-left:solid #bbbbbb 1px; border-right:solid #bbbbbb 1px;
}
.admin_border_bottom{ border-bottom: solid #bbbbbb 1px; 
background-color:#FFFFFF;
}
.admin_bgcolor{background-color:#f4f4f4;}
.admin_20pt_bold_light{ color:#FFFFFF;
font-family:Helvetica, sans-serif, Arial; font-size:20px; padding-top:5px;
}
.admin_12pt_bold_text{ color:#26518d; font-family:Helvetica, sans-serif, Arial; font-size:12px; font-weight:bold;
}
.admin_11pt_bold_text{ color:#ffffff; font-family:Helvetica, sans-serif, Arial; font-size:12px; font-weight:bold;
}
.admin_10pt_bold_text_oddrow{ color:#000000; font-family:Helvetica, sans-serif, Arial; font-size:10px; font-weight:bold; background-color:#FFFFFF;
}
.admin_10pt_bold_text_evenrow{ color:#000000; font-family:Helvetica, sans-serif, Arial; font-size:10px; font-weight:bold; background-color:#f4f4f4;
}
.admin_12pt_label{ color:#000000; font-family:Helvetica, sans-serif, Arial; font-size:12px; font-weight: normal;
}
.bgcolor_white{background-color:#ffffff;
}
.admin_textfeild{ border:#999999 solid 1px;
}
.admin_tableheader{
background-color:#26518d;
}

.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #ffffff;
 	background-image: url(../images/admin_tableheader.jpg);
	height:20px;
}



.endusertext{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #000000;
	text-decoration:none;
}
.tablerowcolour_even{
	background-color: #F4F4F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #000000;
	
}
.tablerowcolour_odd{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #000000;
	
}
.admin_button
{
	font-size:10px;
	font-family:Arial;
	font-weight: bold;
	color:#000000;
	width:auto;
	background-color:#EEEEEE;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	background-image:url(/dotcom/CVDFK/images/button_bg.gif);
	padding-left:10px;
	padding-right:10px; margin-left:12px;
}
.border{
	white-space:nowrap;
	border: 1px solid #CDCDCD;
	border-color: #999999;
	margin:0;
       border-collapse:collapse;	
	margin-top:5px;
	margin-bottom:5px;
}
.border td{
	white-space:normal;		
	margin:0;
	padding-left:8px;
	overflow:hidden;
}



.textfeild{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	white-space:normal;
	width:160px;
}


.profiletextfeild{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	white-space:normal;
	width:420px;
}



.profilemenuwrapper
{
	width:580px;
	
background:transparent url(/dotcom/REBI/images/pro_drop4_back.gif);
}
.three_sides_redborder{ 
border-bottom:solid #b3290c  1px; border-left:solid #b3290c  1px; border-right:solid #b3290c  1px; 
 }
.greytext{ color: #555; font-size:11px;
}





 