/* CSS Document */

body{
	
	background-color:#ffffff;
	/*background-image:url(images/bg.jpg);
	background-repeat:repeat-x;*/
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#535353;
	font-size:14px;
	line-height:18px;

}

.topline
{
	background-image:url(../images/top_darkline.jpg);
	background-repeat:repeat-x;
	height:5px;
}

.navbg
{
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
	height:50px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#B7DC1D;
}


a:link.navlinks, a:visited.navlinks, a:active.navlinks
{
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#B7DC1D;
	text-decoration:none;
}
a:hover.navlinks
{
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#ECFEBB;
	text-decoration:none;
}



.tdmargin
{padding:0 10px 0 10px}

.rightbx

{
	border-bottom:#CBCBCB 1px solid;
	border-left:#CBCBCB 1px solid;
	border-right:#CBCBCB 1px solid;
	padding:10px;
	font-size:12px;
	line-height:15px
}



.proplink
{
	font-size:13px;
	color:#3D8800;
	text-decoration:none;
	font-weight:normal;
}

.proplink:hover
{
	font-size:13px;
	color:#686868;
	text-decoration:none;
	font-weight:normal;
}

.ornglink
{
	font-size:13px;
	color:#686868;
	text-decoration:underline;
	font-weight:bold;
}

.ornglink:hover
{
	font-size:13px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.redtxt
{
	font-size:15px;
	color:#ec0000;
	text-decoration:none;
	font-weight:bold;
}

.whithd
{

	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	padding:0 0 0 10px;
	background:#000000;
	height:34px
}

.pghd
{

	font-size:18px;
	color:#779300;
	text-decoration:none;
	font-weight:normal;
}
.innerpghd
{

	font-size:12px;
	color:#779300;
	text-decoration:none;
	font-weight:bold;
}

.prophd
{

	font-size:18px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.joininput
{border:#cbcbcb 1px solid;
  font-size:14px;
}

.blktxt
{	
	color:#000000;
	font-size:12px;
	line-height:18px;
}

.propertyimg
{
	border:2px solid #D2D2D2;
}

.btmlink
{
	font-size:14px;
	color:#9B9B9B;
	text-decoration:none;
	font-weight:normal;
}

.btmlink:hover
{
	font-size:14px;
	color:#c1c1c1;
	text-decoration:underline;
	font-weight:normal;
}

.spacer
{padding:0 10px 0 10px;
  color:#c1c1c1;
}


.grnlink
{
	font-size:12px;
	color:#44870D;
	text-decoration:none;
	font-weight:normal;
}

.grnlink:hover
{
	font-size:12px;
	color:#44870D;
	text-decoration:underline;
	font-weight:normal;
}


.copyrit{
	font-size:12px;
	color:#c1c1c1;
	text-decoration:none;
	font-weight:normal;
}

#subpaging
{
	margin:5px 0 10px 0;
	font-size:11px;
	padding:5px 0 10px 0;
}

.subpagination{ /*Style for demo pagination divs*/

text-align: left;
padding: 2px 0 0 0;
height:auto;
margin: 0px 0px;

}

.subpagination select{ /*Style for demo pagination divs' select menu*/
border: 1px solid #B8D73D;
margin: 0px;
}

.subpagination a{ /*Pagination links style*/
text-decoration: none;
padding:3px 6px 3px 6px;
display:inline;
border: 1px solid #B8D73D;
margin:0px 2px 0px 0px;
color: #000;
font-weight:normal;
background-color: white;
}

.subpagination a:hover, .subpagination a.selected{
color: #ffffff;
font-weight:normal;
background-color: #B8D73D;
}

.subpagination a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.subpagination a.imglinks img{
vertical-align: bottom;
border: 0;
}

.subpagination a.imglinks a:hover{
background: none;
}

.subpagination .plink a:hover, .subpagination.plink a.selected{ /*Pagination div "flatview" links style*/
color: #ffffff;
font-weight:bold;
background-color: #B8D73D;
}

/* ========== New added styels/class ============ */

.shadebg
{background-image:url(../images/boxshade_img.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#ffffff;
}

.shadebg_revs
{background-image:url(../images/boxshade_reserv_img.jpg);
background-repeat:repeat-x;
background-position:bottom left;
background-color:#ffffff;
}

.shade_grybg
{background-image:url(../images/boxshade_gray_img.jpg);
background-repeat:repeat-x;
background-position:bottom left;
background-color:#ffffff;
}

.bxheading
{
	font-size:15px;
	color:#3D8800;
	text-decoration:none;
	font-weight:bold;
}


.grnnav
{
	font-size:14px;
	color:#535353;
	text-decoration:underline;
	font-weight:normal;
}

.grnnav:hover
{
	font-size:14px;
	color:#535353;
	text-decoration:none;
	font-weight:normal;
}
.lisitngbg
{
	height:30px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:#727272;
}
.imgborder
{
	border:1px solid #16406f;
}
.propertylink
{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.propertylink:hover
{
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}
.inner_text
{
 color:#6ebf37;
 font-weight:bold;
 font-size:14px;
}

.dash_border
{
 border:#CCCCCC 1px dotted;
 padding:0px 0 0px 0px;
}

.green_bg
{
 background-image:url(../images/new_bg.jpg);
 background-repeat:repeat-x;
 height:30px;
 color:#FFFFFF;
 font-weight:bold;
 border:0px;
 font-size:14px;
 padding-left:10px;
}

.green_heading
{
 background-color:#A7C62A;
 color:#FFFFFF;
 font-weight:bold;
 font-size:14px;
 padding:6px 8px;
 margin:10px 0 10px 0;
}

.green_pagehd
{
 height:30px;
 color:#000000;
 font-weight:bold;
 background-color:#A8C829;
 padding:8px 8px 15px 15px;
 border:3px solid #009900;
 font-size:14px;
}

.inner_sec
{
 padding:8px 10px 15px 10px;
 line-height:20px;
 }
 
.underline
{
 border-bottom:#666666 1px solid;
 font-weight:bold;
 padding-bottom:2px;
}



.grnlink1
{
	font-size:13px;
	color:#44870D;
	text-decoration:none;
	font-weight:normal;
		font-weight:bold;
}

.grnlink1:hover
{
	font-size:13px;
	color:#44870D;
	text-decoration:none;
	border-bottom:#999999 1px dotted;
	font-weight:normal;
	font-weight:bold;
}




.headingbox

{
	border:#999999 4px solid;
	background-color:#000000;
	padding:10px;
	color:#ffffff;
	line-height:25px;
	font-size:12px;
	line-height:15px
}
