/********************************************************************/
/* Common styles for Real Estate STARTS here */
/******************************************************************/
body {
	font-family: verdana, sans-serif;
	font-size: 11px;
	background: #ffffff;
	color: #7d7d7d;
	text-align: justify;
	line-height: 145%;
	margin: 0px;
	padding: 0px;
}
.topfirst{
	background: #890118;
	height: 25px;
	color: #ffffff;
	font-size: 10px;
}
.bg-hosting{background: #FFFFFF; color: #656565; font-size: 10px;}

.hosting-brg-rgt{border-right: 1px solid #E9E9E9;}

.topsecond{
	background: #b30c1f;
	color: #ffffff;
	font-size: 10px;
	height: 73px;
}
.topbglinks{
	background: #ff0000;
	color: #ffffff;
}
.bgred{	
	background-color: #ff0000;
}
a.whitelink {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a:hover.whitelink {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.greylinks {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #454545;
	text-decoration: none;
}
a:hover.greylinks {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #454545;
	text-decoration: underline;
}
.bluetablebg{
	background: #dde2ea;
}
.redtablebg{
	background: #85b5d7;
}
.bgflagindia{
	background-image: url(/images/bg-india-flag.gif);
	background-repeat: no-repeat;
}
.horiline{
	background-image: url(/images/hori-line.gif);
	background-repeat: repeat-x;
}
.bgarticlebox{
	background-image:url(/images/bg-articlebox.gif);
	background-repeat: repeat-x;
}
a.yellowlink {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #ffcc33;
	text-decoration: none;
}
a:hover.yellowlink {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #ffcc33;
	text-decoration: underline;
}
a.newredlink {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #de0000;
	text-decoration: none;
	font-weight: bold;
}
a:hover.newredlink {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #de0000;
	text-decoration: underline;
	font-weight: bold;
}
a.redlink {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #B30C1F;
	text-decoration: underline;
}
a:hover.redlink {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #B30C1F;
	text-decoration: none;
}
.tableborder{
	background: #f6f6f6;
	border: 1px solid #d9d9d9;
	color: #666666;
	text-align: justify;
}
.tableborderblogs{
	background: #ffffff;
	border: 1px solid #e2e2e2;
	color: #4b4b4b;
}
.greyheaderbg{
	background: #E9E9E9;
	height:15px;
	color: #000000;
	font-weight: bold;
}
.bggrey{
	background: #E9E9E9;
}
.bglightgrey{
	background: #F6F6F6;
}
.bgdarkgrey{
	background-color: #949494;
}
.greyboldfont{
	color: #000000;
	font-weight: bold;
}
.orangeboldfont{color: #fe9903; font-weight: bold;}
.blueboldfont{color: #32499C; font-weight: bold;}
.brownboldtext{color: #B31F24; font-weight: bold;}

.margin-bot{margin-bottom:5px}
.justify{text-align: justify;}
.paddingLR6{ padding: 0px 6px 0px 6px;}
.redboldfont{
	color: #d30024;
	font-weight: bold;
}
.redtext{
	color: #B30C1F;
}
.greytoplinkbg{
	background: #E9E9E9;
	height:15px;
	color: #000000;
	font-weight: normal;
}
.dottedheaderline{
	background-image: url(/images/dotted-header.gif);
	background-repeat: repeat-x;
	height: 24px;
}
.footer{
	background: #E9E9E9;
	color: #000000;
	font-weight: normal;
	border: 1px solid #cccccc;
}
.blackheadertext{
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.blacktext{
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}
#dropmenudiv{
position:absolute;
background: #C2C2C2;
border-bottom-width: 0;
line-height:16px;
z-index:100;
}
#dropmenudiv a{
width: 210px;
display: block;
text-indent: 5px;
border: 1px solid #C6C6C6;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}
#dropmenudiv a:hover{
background-color: #B30C1F;
color: #ffffff;
}
a.blacklink {
	color: #000000;
	text-decoration: none;
}
a:hover.blacklink {
	color: #000000;
	text-decoration: underline;
}
a.blackboldlink {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a:hover.blackboldlink {
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}
a.blackmenulink {
	color: #000000;
	text-decoration: none;
}
a:hover.blackmenulink {
	background: #efefef;
	color: #000000;
	text-decoration: none;
}
.textfield {
	width: 150px;
	color: #000000;
	font-size: 10px;
	height: 12px;
	border: 1px solid #cccccc;
}

.textfield200 {
	width: 200px;
	color: #000000;
	font-size: 10px;
	height: 12px;
	border: 1px solid #cccccc;
}

.textfieldbig {
	width: 300px;
	color: #000000;
	font-size: 10px;
	height: 12px;
	border: 1px solid #cccccc;
}
.textfieldsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 60px;
	color: #000000;
	font-size: 10px;
	height: 12px;
	border: 1px solid #cccccc;
}
.textarea {
	width: 280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	height: 80px;
	border: 1px solid #cccccc;
}

.commentbox {
	border:1px solid #dde2ea;
	padding:8px;
	
}

.textarea400 {
	width: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	height: 80px;
	border: 1px solid #cccccc;
}

.comboboxauto {
	font-size: 11px;
	color: #000000;
	height: 14px;
	width: auto;
	border: 1px solid #cccccc;
}
html>body .comboboxauto {
	font-size: 11px;
	color: #000000;
	height: 18px;
	width: auto;
	border: 1px solid #cccccc;
}
.button {
	font: 11px Verdana, Geneva, sans-serif;
	color: #ffffff;
	width: 100px;
	height: 18px;
	background: #607BA8;
	border: 1px solid #cccccc;
}
.buttonauto {
	font: 11px Verdana, Geneva, sans-serif;
	color: #ffffff;
	width: auto;
	height: 18px;
	background: #ff0000;
	border: 1px solid #cccccc;
}
.browse {
	font: 11px Verdana, Geneva, sans-serif;
	height: 18px;
	color: #000000;
	border: 1px solid #cccccc;
}

.error {
	color: #ff0000;
	font: 10px Verdana, Geneva, sans-serif;
}
.hostingtablebg{
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-top: 0px solid #D9D9D9;
	border-bottom: 0px solid #D9D9D9;
/*	background-image: url(/images/img-bgline.gif);
	background-repeat: repeat-y;
*/
}
.hostingtopline{
	background-image: url(/images/curve-topline.gif);
	background-repeat: repeat-x;
}
.hostingbotline{
	background-image: url(/images/curve-botline.gif);
	background-repeat: repeat-x;
}
h1{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h2{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h3{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}