/* CSS Document */

body, div {margin:0px; padding:0px;}
body {
	background: #faf5ef;
	color: #333333;
	font: 76% Arial, Helvetica, sans-serif;
}
h1 {
	font: bold 1.5em Arial, Helvetica, sans-serif;
	color: #996633;
	margin-top: 0px;
}

a {
	color: #996633;
}
a:hover {
	color: #CC9933;
}
table {	color: #333333;
	font: 100% Arial, Helvetica, sans-serif;
	width:100%;}

th {
	font-weight: bold;
	color: #FFFFFF;
	background: #996633;
	text-align: left;
}

#head-container {
	background: #de9a55 url(../mainimages/headerback1_02.jpg) repeat-x bottom; height:120px
}
#head, .home-content, #search-content, #footer, #listing-content, #adv-listing-content, #user-main {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
#logo {padding-top:4px;}
#search {margin-top:12px;margin-left:10px;}
#search label {
	font-weight: bolder;
	color: #FFF7E1;
	font-size: 1.2em;
	padding: 0px 6px 0px 4px;
}
#search .textbox {
	background: url(../mainimages/textinnersm.jpg) left top;
	border:1px solid #663333;
	padding: 3px;
}

#top-contain { width:760px; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px;}
#top-nav {float:right; width:250px; text-align:right;}
#top-line {float:left;  width:450px;}
#content-container {margin-top:10px;}
.home-content, #main-content, #listing-content, #advanced-content, #user-panel, #user-side  { background:#f2e3c4}
#listing-content {padding:5px}
#user-panel {position:relative; min-height:99%}
#user-panel h4 {font-size: 1.1em;}

.clear-both {clear:both; height:0px;}
.home-content  {margin-bottom:10px; padding:5px;}
.home-content-pic  {
	background: #f2e3c4 url(/mainimages/woman1.jpg) no-repeat right top;
	
}
.home-content  h2 {
	font: bold 1.3em Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 0px;
}

/*** search results ***/

#main-content {margin-left:200px; width:550px; padding:5px; margin-bottom:10px}
#side-block {float:left; width: 180px;}
#side-block h2 {
	font: bolder 1em tahoma, verdana, Arial;
	color: #333333;
	margin-top:0px
}
#side-block .side-panel {margin-bottom:10px;background:#f2e3c4;padding:5px;}

#side-block .side-panel ul {
	margin: 0px;
	padding: 0px;
	list-style: url(none) none;
}

#main-content .simple, #main-content .advanced1 {
	background:#fff;
	margin-bottom: 10px;
	padding:5px;
}
#main-content .simple h2 {
	margin: 0px;
	font-size: 1.1em;
}
#main-content .advanced1 { border:#de9a55 solid 1px; }
#main-content .advanced1 h2 {
	margin: 0px;
	font-size: 1.1em;
}

.advanced1 ul, .simple ul{
	list-style: url(none) none;
}

#advanced-content .inner { 	padding:5px;	background:#fff; margin-bottom:5px}
#advanced-content .inner2 { 	padding:5px;	background:#fff; margin-bottom:5px}
#advanced-content .inner2 p { margin:0px; padding:0px;}

/********* advanced listing display **********/

#advanced-content, #user-panel {margin-right:270px; width:470px; padding:5px}
#side-block-adv, #user-side {float:right; width: 250px; padding:5px;}
#side-block-adv h2, #user-side h2 {
	font: bolder 1em tahoma, verdana, Arial;
	color: #333333;
	margin-top:0px
}
#side-block-adv #company-image { text-align:center;}

#listing-content .sidebox {width:200px; float:right;}
#listing-content ul li {padding-bottom: 10px;}

#advanced-content .adr, #listing-content .adr, #listing-content .contact{
	margin: 0px;
	padding: 0px;
	list-style: url(none) none;
}

#listing-content .contact, #listing-content .adr  {
	padding: 5px;
	border: 1px solid #FFFFCC;
	margin-bottom:10px;
}
#listing-content #container {margin-right: 230px;}


#advanced-content h2  {	font: bolder 1.1em tahoma, verdana, Arial;
	color: #333333;
	margin-top:0px; margin-bottom: 0.5em}
	
.bottom-links ul li {
display:inline;
}
.bottom-links ul  {
margin: 0px; padding:0px;
}
.print a {
	background: url(/mainimages/icons/printer.gif) no-repeat;
	padding-right: 8px;
	padding-left: 21px;
}

.add a {
	background: url(/mainimages/icons/add.gif) no-repeat;
	padding-right: 8px;
	padding-left: 21px;
}

.emailfriend {
	background: url(/mainimages/icons/emailfriend.gif) no-repeat;
		padding-right: 8px;
	padding-left: 21px;
}


#footer {

	margin-top:30px;
	text-align:center;
	color:#666666;

}

.searchbutton {
	color: #663300;
	background: #FFF;
	border: 2px double #996633;
	font-weight: bold;
	padding: 2px;
}


.ul-arrow {
	list-style: url(/mainimages/icons/smarrow.gif);
}
#advanced-content .tel {list-style: url(/mainimages/icons/telephone.gif);}
#advanced-content .email {list-style: url(/mainimages/icons/email.gif);}

.home-recent {width:48%; float:left;}


