/*css document */


/* common styling*/
body {
margin : 0;
color: #444; 
font-family: Times New Roman, Times, serif;
font-size: 0.9em;
background:  #efefef url("shadow.gif");
background-position:left top;
background-repeat:repeat-x;
background-color:#fff;
}

p {
line-height: 1.2;
}


img {border: 0; margin: 0;}
a:link{text-decoration: underline; color:  #333;}
a:visited{text-decoration: underline; color: #333;}
a:hover{text-decoration: none; color: #333;}



/* inject some space between list items*/
#space li, ul.space li, ol.space li {margin: 5px 0 5px 0;}

h1 {/*height: 1.5em;*/
	margin: 35px 0 20px 0;
	font-size: 1.6em;
	color: #555;
}

h2 {margin: 10px 0 10px 0;
	font-size: 1.3em;
	color: #555;}
	
h3 {margin: 18px 0 5px 0;
	font-size: 1.1em;
	color: #555;}

th {text-align: left;}

#breadcrumb{text-transform: lowercase; margin-bottom: 10px; height: 1em;}

#print {margin: 10px 0 10px 0; clear: both; float: left; width: 100%;}


div.duo-holder {border-top:1px dotted #0078B9; width: 660px; margin: 5px 0 0 0;}
div.duo-left {float: left; width: 320px; margin: 10px 0 15px 0;}
div.duo-right {float: right; width: 320px; margin: 10px 0 15px 0; padding: 0;}



div.box {
border:1px dotted #81C341;
padding: 10px;
width: 650px;
margin: 10px 0 10px 0 ;
}

div.search-profile{
border-bottom:1px dotted #81C341;
padding: 3px;

margin: 5px 0 5px 0 ;
}

/***************HEADERS START*****************
#header {
background: #fff url(../../images/top.jpg);
width: 960px;
margin-left: auto;
margin-right: auto;
height: 150px;
color: #444444;
}

#header2 {
width: 960px;
margin-left: auto;
margin-right: auto;
background-color:#666;
height: 25px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;

}

/**************HEADERS END******************/





/***************SIDE  START******************/
/* These divs are floated because the menu is - and so margin top settings work*/ 
#mailing-list {float: left; margin: 20px 0 10px 0; font-size: 0.8em;}
#mailing-list input {margin: 2px 0 2px 0;}


#w3c-l img, #w3c-r img {margin: 10px 0 0 0; width: 70px; height: 25px;}
#w3c-l{float: left;}
#w3c-r{float: right;}
/***************HEADER NAV END******************/

/***************MAIN CONTENT ******************/
#main-holder {margin: 0; width: 770px; clear: both; float: left;}
div.main-right {width: 250px; float: right; display: block; border: 0px solid #FFCC00; padding-left: 10px; text-align:right;}
div.main-left {width: 490px; float: left; padding-right: 10px; border: 0px solid #679BC2; text-align:justify;}
/***************MAIN CONTENT END******************/

img.main {
border-bottom: 0 solid #921818;}

img.left-fses {
margin:15px 15px 0 0 ;
}

/***************BULLET LIST******************/
ul.bullet_points{
list-style-type: none;
line-height: 1.7;
padding: 0;
margin: 8px 5px 15px 10px;
size: 0.7em;
}

li.bullet_points{
size: 0.7em;
background-image: url(../ims/list_bullet.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
padding: 0 0 10px 22px;
font-weight: bold;
font-style:italic;
}
/***************BULLET LIST END******************/



ul.mainnav {
/*///////// I added the width in the line below to fix the IE/Firefox problem ////////////*/
list-style: none; 
margin: 0 0 0 0; 
padding: 0 0 0 0; 
background-color: #666;
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: normal;
font-size:1em;
text-align:right;
}

ul.mainnav li a:link, ul.mainnav li a:visited {
display: block;
text-decoration: none;
/*///////// width should have the padding subtract ////////////*/
width: 200px;
padding: 6px 6px 6px 2px;
color: #fff;
}
ul.mainnav li {
border-bottom:1px dotted #fff;
border-left: 0px solid #999;
margin:0 0 0 0;
}
ul.mainnav li a:hover {
background-color: #666;
color: #ccc;
}

tr.search td{
border-bottom:1px dotted #81C341;
padding: 10px 0 10px 0;
vertical-align:top;
}

table.property-detail td{
padding: 5px;
vertical-align:top;
}


/***************BULLET LIST******************/

ul.bullet_points{
list-style-type: none;
line-height: 1.7;
padding: 0;
margin: 8px 5px 15px 10px;
size: 0.7em;
}


li.bullet_points{
size: 0.7em;
background-image: url(../ims/list_bullet.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
padding: 0 0 10px 22px;
font-weight: bold;
font-style:italic;
}
/***************BULLET LIST END******************/


#home-buttons {
margin: 30px 0 0 0 ;
} 

img.home-buttons {
margin: 0 17px  0 0 ;
}
