/* sidebar */
#sidebar {
	background-color: #f8f7f1;
	float: left;
	font-size: .9em;
	width: 160px;
}
/* section2 */
#sidebar .Section, #sidebar .Section2, #sidebar .Section3, #sidebar .Section4 { 
	background-color: #f1e6d8;
	border-bottom: #b59a73 solid 1px;
	border-right: #b59a73 solid 1px;
	padding: 5px;
}
#sidebar .Section2 h3, #sidebar .Section3 h3 { color: #575648; font-size: 1em; }
#sidebar .Section2 li, #sidebar .Section3 li { padding: 5px 0; }
#sidebar .Section { background-color: #f3f1dd; }
#sidebar .Section3 { background-color: #efeac1; }
#sidebar .Section4 { background-color: #e5e6cf; }
#sidebar h3 { color: #ff4200; font-size: 1.3em; }
#sidebar h4 { font-size: 1em; }

/* menu */
#menu { border-bottom: #b59a73 solid 1px; border-right: #b59a73 solid 1px; padding: 5px 10px 10px; }
#menu li { height: 1%; }
#menu li a {
	background: url(../images/menu.gif) no-repeat;
	display: block;
	height: 13px;
	margin-top: 10px;
	overflow: hidden;
	text-indent: -1984em;
}
#menu li.bathroom_makeovers a { background-position: 0px 0px; }
#menu li.bathroom_makeovers a:hover, #menu li.bathroom_makeovers a.Active { background-position: 0px -13px; }
#menu li.contractor_directory a { background-position: 0px -26px; margin-top: 20px; }
#menu li.contractor_directory a:hover, #menu li.contractor_directory a.Active { background-position: 0px -39px; }
#menu li.financing_costs a { background-position: 0px -52px; }
#menu li.financing_costs a:hover, #menu li.financing_costs a.Active { background-position: 0px -65px; }
#menu li.floors a { background-position: 0px -78px; }
#menu li.floors a:hover, #menu li.floors a.Active { background-position: 0px -91px; }
#menu li.home a { background-position: 0px -104px; }
#menu li.home a:hover, #menu li.home a.Active { background-position: 0px -117px; }
#menu li.home_maintenance a { background-position: 0px -130px; }
#menu li.home_maintenance a:hover, #menu li.home_maintenance a.Active { background-position: 0px -143px; }
#menu li.kitchen_remodeling a { background-position: 0px -156px; }
#menu li.kitchen_remodeling a:hover, #menu li.kitchen_remodeling a.Active { background-position: 0px -169px; }
#menu li.outdoor_improvements a { background-position: 0px -182px; }
#menu li.outdoor_improvements a:hover, #menu li.outdoor_improvements a.Active { background-position: 0px -195px; }
#menu li.renovation_tips a { background-position: 0px -208px; }
#menu li.renovation_tips a:hover, #menu li.renovation_tips a.Active { background-position: 0px -221px; }
#menu li.windows_doors a { background-position: 0px -234px; }
#menu li.windows_doors a:hover, #menu li.windows_doors a.Active { background-position: 0px -247px; }
#menu li.house_cleaning a { background-position: 0px -260px; }
#menu li.house_cleaning a:hover, #menu li.house_cleaning a.Active { background-position: 0px -273px; }
#menu li.siding a { background-position: 0px -286px; }
#menu li.siding a:hover, #menu li.siding a.Active { background-position: 0px -299px; }
#menu li.roofing a { background-position: 0px -312px; }
#menu li.roofing a:hover, #menu li.roofing a.Active { background-position: 0px -325px; }
#menu li.painting a { background-position: 0px -338px; }
#menu li.painting a:hover, #menu li.painting a.Active { background-position: 0px -351px; }


/* search */
#sidebar .Search { overflow: hidden; padding-bottom: 10px; }
* html #sidebar .Search { height: 1%; }
#sidebar .Search label { font-size: 1.1em; font-weight: bolder; }
#sidebar .Search input { border: #000 solid 1px; padding: 2px; width: 143px; }
#sidebar .Search .BtnSearch { border: none; float: right; width: 65px; }

/* list */
#sidebar .List li { background: url(../images/ico-dot-1.gif) no-repeat left 7px; padding-left: 12px; }

/* ViewContractor */
#sidebar .ViewContractor {
	background-color: #e5e6cf;
	border-bottom: #b59a73 solid 1px;
	border-right: #b59a73 solid 1px;
	overflow: hidden;
	padding: 10px 0px 0px 5px;
}
* html #sidebar .ViewContractor { height: 1%; }
#sidebar .ViewContractor .Image { float: right; }
#sidebar .ViewContractor .BtnGo {
	background: url(../images/contGo.gif) no-repeat;
	display: block;
	height: 38px;
	margin-top: 20px;
	text-indent: -1984em;
	width: 58px;
}

/* Renovations */
#sidebar .Renovations li { background-color: #f3f1dd; text-align: center; }
#sidebar .Renovations h3 { font-size: 1.1em; text-align: center; }
#sidebar .Renovations .Link { text-align: right; }

/* ContractDirectory */
#sidebar .ContractDirectory {
	background-color: #f5f1ea;
	border-bottom: #ff7800 solid 1px;
	border-right: #ff7800 solid 1px;
}
#sidebar .ContractDirectory a { color: #9b231b !important;}
#sidebar .ContractDirectory a:hover { color: #9b231b; text-decoration: none; }
#sidebar .ContractDirectory h3 {
	background: url(../images/cont-listing-top.gif) no-repeat;
	height: 22px;
	text-indent: -1984em;
	width: 159px;
}
#sidebar .ContractDirectory ul { padding: 10px; }
#sidebar .ContractDirectory li.First { margin-bottom: 10px; }

