body {
	background-color: #656565;
	margin:0px auto;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color:#666666
}
.bodytext1 {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color:#ffffff
}

.title {
	COLOR: #D5B94B; FONT-SIZE: 11px; FONT-FAMILY: verdana, Helvetica, sans-serif; FONT-WEIGHT: bold
}
.stitle {
	COLOR: #CC0000; FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
.textbox{
	font-family: Verdana; font-size: 10px; border: 1px solid #ffffff; background-color:#E91637
}

.textbox_wht{
	font-family: Verdana; font-size: 11px; border: 1px solid #B2B0B1
}
.button{
	font-family: Verdana; font-size: 10px; color:#000000; border: 1px solid #ffffff; background-color:#ffffff;
	}

.button_grn{
	font-family: Verdana; font-size: 10px; color:#000000; border: 1px solid #AB8F2B; background-color:#D9C89A
}
.message {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR:#FF0000; FONT-WEIGHT: bold
}
.subtitle {
	COLOR: #ffffff; FONT-SIZE: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
.nrm01 {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, Helvetica, sans-serif; font-size: 11px
}

.price_text{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#ffffff
}
.nrmlink {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#666666
}
.nav:link {
	COLOR: #E51434; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px
}
.nav:visited {
	COLOR: #E51434; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px
}
.nav:hover {
	COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px
}
.nav1:link {
	COLOR: #F26222 ; TEXT-DECORATION:none ; FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-SIZE: 12px
}
.nav1:visited {
	COLOR: #F26222; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-SIZE: 12px
}
.nav1:hover {
	COLOR: #000000 ; TEXT-DECORATION:underline; FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-SIZE: 12px
}
.nav2:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav2:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none ; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav2:hover {
	COLOR: #000000; TEXT-DECORATION: underline; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav3:link {
	COLOR: #F26222; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 10px
}
.nav3:visited {
	COLOR: #F26222; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 10px
}
.nav3:hover {
	COLOR: #445E7B; TEXT-DECORATION:underline ; FONT-FAMILY: Verdana; FONT-SIZE: 10px
}
.nav4:link {
	COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.nav4:visited {
	COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.nav4:hover {
	COLOR: #000000; TEXT-DECORATION:underline ;  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}


.bdr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D2CFC6;
	border-right-color: #D2CFC6;
	border-bottom-color: #D2CFC6;
	border-left-color: #D2CFC6;
}

.footerbg
{
    background-image: url( 'images/bottom_bg.jpg' );
    background-repeat: repeat-x;
    width : 885px;
}
.rightbg
{
 background-image: url( 'images/right_bg.jpg' );
 background-repeat: repeat-y;
}
.leftbg
{
 background-image: url( 'images/left_bg.jpg' );
 background-repeat: repeat-y;
 width:40px;
}
.top_bg
{

 background-image : url( 'images/top_bg.jpg' );
 background-repeat: repeat-x;
 width:104px;
}
.leftBoxbg
{

 background-image : url( 'images/index_06.jpg' );
 background-repeat: repeat-x;

}
.search_bg
{

 background-image : url( 'images/search_bg.jpg' );
 background-repeat: repeat-y;

}

/*new..............................*/
.viewing:link
{
	color: #C0C0C0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.viewing:visited
{
	color: #C0C0C0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
}
.viewing:hover
{
	color: #336699;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}



.searchBoxBg
{
	background-image: url( 'images/details_main_bg.jpg' );
	background-repeat: no-repeat;
}
.detalsBoxBg
{
	background-image: url( 'images/details_main_bg.jpg' );
	background-repeat: no-repeat;
	
}
.detalsBoxSmallPicBg
{
	background-position: 0px 0px;
	background-image: url( 'images/Details_small_pic_bg.jpg' );
	background-repeat: no-repeat;
	height: 120px;
	width: 120px;

}

.detalsBoxCommonBg
{
	background-image: url(  'images/Details_common_bg.jpg' );
	background-repeat: repeat-y;
	background-color: #ffffff;
}
.detalsBoxPicBg
{
	background-position: 0px 0px;
	background-image: url('images/Details_pic-Big.jpg' );
	background-repeat: no-repeat;
	height: 320px;
	width: 320px;
	top: 3px;
    left: 0px;
}


.MenuBottomBG
{
	background-image: url( 'images/index_13.jpg' );
}
.contentBG
{
	
	background-image: url('images/bg.jpg' );
}
/*.footerBG
{
background-image: url('images/index_22.jpg' );
 width : 885px;
}*/
.lefttop
{
background-image:url('images/index_01.jpg'); 
background-repeat:no-repeat;
width:40px;
height:104px;
	
}
.middletop
{
background-image:url('images/index_02.jpg'); 
background-repeat:no-repeat;
height: 104px;
width: 330px;
}
.righttop
{
background-image:url('images/index_04.jpg'); 
background-repeat:no-repeat;
width: 39px;
height: 104px;
	
}

.findproperty
{
background-image:url('images/index_09.jpg'); 
background-repeat:no-repeat;
width: 246px;
height: 36px;
	
}
.leftbottom
{
background-image:url('images/index_21.jpg'); 
background-repeat:no-repeat;
width:42px;
height:74px;
}
.rightbottom
{
background-image:url('images/index_23.jpg'); 
background-repeat:no-repeat;
width:73px;
height:74px;
}

.AdminfooterBG
{
	background-image: url('Admin/Images/footer_bg.jpg' );
	background-repeat: repeat-x;
}
.NewsLetterBG
{
	background-position: 0px 0px;
	background-image: url(    'images/subscription_panel.jpg' );
	width: 260px;
	height: 83px;
	background-repeat: no-repeat;
	
}
.SearchPageTitle
{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #336699;
}

.SearchItemTitle
{
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	color: #666666;
	text-align:left;
}
.SearchItemSubTitle
{
	font-family: Tahoma;
	font-size: 12px;
	color: #336699;
	text-align:left;
}
.SearchItemDes
{
	font-family: Tahoma;
	font-size: 11px;
	color: #336699;
	text-align:left;
}

.SearchItemDetails
{
	font-family: Tahoma;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	text-align:left;
}
.SearchItemLabel
{
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	text-align: left;
}
.ImageBorder
{
	border: 3px solid #F5F5F5;
}

.Maindiv
{
	width:1000px;
	position:absolute;
	margin-left: -500px;
	left: 50%;
}
.imageBorder
{
	border: 1px solid #D9E6F2;
}

.DashedBorder
{
	border-right-style: dashed;
	border-left-style: dashed;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #D9E6F2;
	border-left-color: #D9E6F2;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #D9E6F2;
}
.DashedBorderBottom
{
	
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #D9E6F2;
	
}
.subscriptiontext
{
	font-family: Tahoma;
	font-size: 12px;
	color: #6095CA;
	font-weight: bold;
}
.subscriptiontext1
{
	font-family: Tahoma;
	font-size: 12px;
	color: #6095CA;
}
.bannerBg
{
	background-image: url( 'images/index_02.jpg' );
	background-repeat: no-repeat;
}
.button
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #01528F;
	background-color: #3F9EE4;
	height: 22px;
}


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.preload1 {background: url(drop3/blank_over.jpg);}
.preload2 {background: url(drop3/blank_overa.jpg);}

.menu2 {padding:0px 0 0 0px; margin:0; list-style:none; height:36px; position:relative; z-index:10; font-family:verdana, sans-serif;
    top: 0px;
    left: 0px;
   
}
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; float:left; height:36px; line-height:33px; color:#5c5c5a; text-decoration:none;  font-size:13px; padding:0px 0 0 0px; cursor:pointer;background: url(drop3/blank.jpg);}
.menu2 li a.top_link span {float:left; display:block; padding:0 14px 0 14px; height:36px;background:url(drop3/blank.jpg) right top;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 14px 0 14px; height:36px; background:url(drop3/blanka.jpg) no-repeat right top;}
.menu2 li a.top_link:hover {color:#bd0100; background: url(drop3/blank_over.jpg) no-repeat;}
.menu2 li a.top_link:hover span {background:url(drop3/blank_over.jpg) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(drop3/blank_overa.jpg) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#bd0100; background: url(drop3/blank_over.jpg) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(drop3/blank_over.jpg) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(drop3/blank_overa.jpg) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:31px; background: #fff; padding:3px; border:1px solid #f1f1f1; white-space:nowrap; width:180px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:180px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:19px; width:180px; background:#f1f1f1; line-height:19px; text-indent:5px; color:#b42125; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#fff url(drop3/arrow.jpg) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#b42125; color:#ffffff;}
.menu2 :hover ul.sub li a.fly:hover {background:#3a93d2 url(drop3/arrow_over.jpg) 80px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#3a93d2 url(drop3/arrow_over.jpg) 80px 7px no-repeat; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}


.menuCorner
{
    background-image: url(  'drop3/menu_corner_right.jpg' );
    background-repeat: no-repeat;
    background-position: right top;
}
.searchBottombg
{
	background-image: url( 'images/searchbottombg.jpg' );
	background-repeat: no-repeat;
	width: 246px;
	height: 44px;
}
.newsletter
{
	background-image:url('images/index_20.jpg');
	background-repeat:no-repeat;
	width: 246px;
	height:158px;
	
}
/* CONTENT PAGE STYLESHEET */
.titleimg
{
	background-image:url('images/title_welcome.jpg');
	background-repeat:no-repeat;
	width: 218px;
	height: 23px;
}
.titlehighlight
{
	background-image:url('images/title_highlighted_property_.jpg');
	background-repeat:no-repeat;
	width: 183px;
	height: 47px;
}
.titlehl02
{
	background-image:url('images/title_highlighted_proper-02.jpg');
	background-repeat:repeat-x;
		
}
.title
{
	background-image:url('images/title_highlighted_proper-04.jpg');
	background-repeat:no-repeat;
	width: 49px;
	height: 47px;
	
}
.propertybox01
{
	background-image:url('images/property_box_01.jpg');
	background-repeat:repeat-x;
	width: 10px;
	height: 11px;
		
	
}
.propertybox02
{
	background-image:url('images/property_box_02.jpg');
	background-repeat:repeat-x;
	width: 10px;
	height: 11px;
		
	
}
.propertybox03
{
	background-image:url('images/property_box_03.jpg');
	background-repeat:repeat-x;
	width: 10px;
	height: 11px;
		
	
}
.propertybox04
{
	background-image:url('images/property_box_04.jpg');
	
	
}
.propertybox06
{
	background-image:url('images/property_box_06.jpg');
	background-repeat:repeat-y;
	
}
.propertybox07
{
	background-image:url('images/property_box_07.jpg');
	background-repeat: no-repeat;
	width:10px;
	height:12px;
	
}
.propertybox08
{
	background-image:url('images/property_box_08.jpg');
	background-repeat:repeat-x;
	
}
.propertybox09
{
	background-image:url('images/property_box_09.jpg');
	background-repeat: no-repeat;
	width:10px;
	height:12px;
	
}