.canvasDiv{
	background-color:#F9F7EE;
}

.canvasTable{
	background-color:#D2DD8D;
}

.logoholder{
	background-color:#BAC296;
    background-image:url("logorose-green.jpg");
}

#lhs_cont{
	background-image:url(lhs_bg.gif);
}

#lhs{
	width:162px;
}

#aesthetic_image{
	background-image:url(leafimage.jpg);
}

#ctr_cont{
	border-top: solid 1px #D2DD8D;
	background-image:url("header-contactus.gif");
}

.sectionHeader{
	color:#BAC296;
}

#rhs_cont{
	background-image:url(rhs_bg.gif);
}

#rhs{
    position:relative;
	width:210px;
}

#footer_cont{
	background-color:#E7EAD7;
}

.footerlink, .footerlinkRight{
	color:#BBBB88;
}

.inputBoxes{
	border:1px solid #E3E2BA;
	margin-bottom:7px;
	font-size:11px;
    font-family:Tahoma, sans-serif;
    color:#333333;
	padding-left:2px;
	width:250px;
}

.formFieldLabels{
	vertical-align:top;
	padding-top:3px;
}

.contactdefaultbutton {
	background-color: #E7EAD7;
	border: solid 1px #999999;
	color: #999966;
	width: 120px;
	display:block;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
    text-decoration:none;
}

#address {
    position:absolute;
    left:1px;
    top:1px;
    width:142px;
    height:129px;
    height:expression("144px");
    background-color:#F9F7EE;
    padding-top:15px;
}  

.addresstitle {
    display:block;
    padding-left:10px;
    padding-bottom:3px;
    font-size:11px;
    font-weight:bold;
    color:#999966;
}

.addressitem {
    display:block;
    padding-left:10px;
    padding-top:3px;
    color:#999966;
    line-height:15px;
}