/* CSS Document */



body {

margin: 0px;

background-image: url(images/h_bg.jpg);

background-repeat: repeat-x;

background-color: #ffefd3;

font-family: Tahoma;

font-size: 11px;

color: #333333;

text-align: justify;

}



.header1bg {

background-image: url(images/h_header1.gif);

width: 756;

height: 64px;

background-repeat: no-repeat;

}



.bottombg {

background-color: #e0ede2;

height: 34px;

}



.maincontentsbg {

background-image: url(images/i_maincontentsbg.gif);

background-repeat: repeat-x;

background-color: #c1e5e3;

}



.titlebg {

background-image: url(images/i_titlebg.gif);

height: 189px;

width: 702px;

background-repeat: no-repeat;

background-position: top;

}



.picborder1 {

border-style: solid;

border-width: 3px;

border-color: #FFFFFF;

}



.picborder2 {

border-style: solid;

border-color: #e5caa6;

border-width: 1px;

}



.box1 {

background-color: #bf7f27;

}



.box2 {

background-color: #a3d5d2;

}



.box3 {

background-color: #fff0d5;

}



.propdetailsbox {

background-color: #FFFFFF;

}



.tablepad {

padding: 25px;

}



.testipaperbg {

background-color: #fffaf3;

}



.testipaperrightbg {

background-image: url(images/i_testipaperrightbg.gif);

background-repeat: repeat-y;

}



.paperbg {

background-color: #fffaf3;

}



.teampaperrightbg {

background-image: url(images/i_teampaperrightbg.gif);

background-repeat: repeat-y;

}



/* for the positions */

p {

margin-top: 15px;

margin-bottom: 15px;

line-height: 18px;

}



.titlebgpos {

margin-top: 25px;

}



.titlepos {

margin-top: 67px;

}



.contentpos {

margin-top: 21px;

margin-bottom: 21px;

}



ul {

margin: 0px;

padding: 0px;

}



.realtorpicpos {

margin: 20px 0px 20px 0px;

}

/* end for the positions */



/* for text formatting */

.listmenu {

font-family: Tahoma;

font-size: 11px;

color: #FFFFFF;

margin: 14px 0px 14px 30px;

}



.footertext {

font-family: Tahoma;

font-size: 11px;

color: #6c6c69;

}



.contactlabel {

font-family: Tahoma;

font-size: 11px;

color: #6c6c69;

line-height: 18px;

}



.testimonialstext {

font-family: "Times New Roman", Times, serif;

font-size: 13px;

color: #333333;

font-style: italic;

}



.label1 {

font-family: Tahoma;

font-size: 11px;

color: #c78d3a; 

}



.pageindicator {

font-family: Tahoma;

font-size: 11px;

color: #c78d3a; 

}



.propertytitle {

font-family: Tahoma;

font-size: 11px;

color: #996633;

font-weight: bold;

}



input, select, input {

font-family: Tahoma;

font-size: 11px;

color: #333333;

}

/* end for text formatting */



/* for all the links */

.footertext a{

color: #6c6c69;

text-decoration: underline;

}



.footertext a:hover{

color: #6c6c69;

text-decoration: none;

}



.contactlabel a{

color: #6c6c69;

text-decoration: underline;

}



.contactlabel a:hover{

color: #6c6c69;

text-decoration: none;

}



.listmenu a{

color: #c78d3a;

text-decoration: underline;

font-weight: bold;

}



.listmenu a:hover{

color: #c78d3a;

text-decoration: none;

font-weight: bold;

}



.contentslink {

color: #333333;

text-decoration: underline;

}



.contentslink:hover {

color: #333333;

text-decoration: none;

}



.pageindicator a{

color: #c78d3a;

text-decoration: underline;

}



.pageindicator a:hover{

color: #c78d3a;

text-decoration: none;

}



.propertytitle a{

color: #996633;

text-decoration: underline;

}



.propertytitle a:hover{

color: #996633;

text-decoration: none;

}



.label1 a{

color: #c78d3a;

text-decoration: underline;

}



.label1 a:hover{

color: #c78d3a;

text-decoration: none;

}

/* end for all the links */

#menu {
	padding:0;
	margin:0;
	list-style:none;
	height:29px;
	position:relative;
	z-index:500;
	font-family:Tahoma, Geneva, sans-serif;
}
#menu li {
	float:left;
	
}
#menu li a {
	display:block;
	height:29px;
	line-height:29px;	
	color:#8b7a5e;
	text-decoration:none;
	font-size:11px;	
}

#menu table {
	border-collapse:collapse;
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
}


#menuHolder {
width: 756px;
margin: 0;
padding:0;
}

.menu01 {
width: 49px;
background: url(images/navigation.gif) no-repeat 0 0;
}
.menu01:hover, .menu01 a:hover {
background: url(images/navigation.gif) no-repeat  0 -29px;
}
.menu02 {
width:69px;
background: url(images/navigation.gif) no-repeat -49px 0;
}
.menu02:hover, .menu02 a:hover {
background: url(images/navigation.gif) no-repeat -49px -29px;
}
.menu03 {
width:92px;
background: url(images/navigation.gif) no-repeat -118px 0;
}
.menu03:hover, .menu03 a:hover {
background: url(images/navigation.gif) no-repeat -118px -29px;
}
.menu04 {
width: 96px;
background: url(images/navigation.gif) no-repeat -210px 0;
}
.menu04:hover, .menu04 a:hover {
background: url(images/navigation.gif) no-repeat  -210px -29px;
}
.menu05 {
width: 80px;
background: url(images/navigation.gif) no-repeat -306px 0;
}
.menu05:hover, .menu05 a:hover {
background: url(images/navigation.gif) no-repeat -306px -29px;
}
.menu06 {
width: 97px;
background: url(images/navigation.gif) no-repeat -386px 0;
}
.menu06:hover, .menu06 a:hover {
background: url(images/navigation.gif) no-repeat -386px -29px;
}
.menu07 {
width: 70px;
background: url(images/navigation.gif) no-repeat -483px 0;
}
.menu07:hover, .menu07 a:hover {
background: url(images/navigation.gif) no-repeat -483px -29px;
}

.menu08 {
width: 108px;
background: url(images/navigation.gif) no-repeat -553px 0;
}
.menu08:hover, .menu08 a:hover {
background: url(images/navigation.gif) no-repeat -553px -29px;
}

.menu09 {
width: 95px;
background: url(images/navigation.gif) no-repeat -661px 0;
}
.menu09:hover, .menu09 a:hover {
background: url(images/navigation.gif) no-repeat -661px -29px;
}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {
	z-index:200;
	position:relative;
	color:#8b7a5e;
	
	
}
#menu li:hover {
	position:relative;
	z-index:200;
}
#menu li:hover > a {
	color:#8b7a5e;
	
}
#menu li:hover > a.sub {
	color:#8b7a5e;
	
}
#menu li.current a {
	color:#8b7a5e;
	
}

/*#menu li a.sub li {
	border:1px solid #0C6!important;
}
*/

#menu li a.sub {

}
#menu li.current a.sub {
	color:#8b7a5e;
	
	
}
#menu :hover ul {
	left:1px;
	top:29px;
/*	width:500px;*/
	
}

#menu li.menu01:hover  ul {
	left:10px;
	/*top:145px;*/
	/*width:100px;*/
	
}

#menu .menu01 :hover  ul {
	left:10px;
	/*top:145px;*/
	width:100px;
	
}


/* keep the 'next' level invisible by placing it off screen. */
#menu ul, #menu :hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}
#menu :hover ul :hover ul {
	left:120px;
	top:-1px;
	background:#222;
	white-space:nowrap;
	width:100px;
	z-index:200;
	height:auto;
}
#menu :hover ul li {
	margin:0;
	/*border-top:1px solid #6589B9;*/
}
#menu :hover ul li a {
	width:120px;
	padding:0;
	text-indent:10px;
	background:#C2E4E3;
	color:#8b7a5e;
	height:25px;
	line-height:25px;
	border:1px solid #a4d8d5;
	
}
#menu :hover ul li a.fly {
	/*background:#C2E4E3 url(images/right-arrow.gif) no-repeat right center;*/
}
#menu :hover ul :hover {
	background-color:#69b7b2;
	color:#fff;
}
#menu :hover ul :hover a.fly {
	background-color:#c60;
	color:#fff;
}
#menu :hover ul li.currentsub a {
	background:#840;
	color:#fff;
}
#menu :hover ul li.currentsub a.fly {
	background:#840 url(images/right-arrow.gif) no-repeat right center;
	color:#fff;
}
#menu :hover ul :hover ul li a {
	width:100px;
	padding:0;
	text-indent:10px;
	background:#3e3e3e;
	color:#ccc;
}
#menu :hover ul :hover ul :hover {
	background-color:#d70;
	color:#fff;
}
#menu :hover ul :hover ul li.currentfly a, #menu :hover ul :hover ul li.currentfly a:hover {
	background:#840;
	color:#fff;
	
}
:focus { outline: none}


/*dropdown tweaks*/
.larger{
	height:50px!important;
}
.larger2{
	height:75px!important;
}
.marginleft{
	margin-left:10px;
}
