@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-color: #C8D0D8;
	margin: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #588164;
	margin: 0px;
}
p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #727162;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.menu{
	width: 159px; 
	padding: 6px; 
	padding-right: 0; 
	float:left; 
	margin-top: 24px; 
	margin-bottom: 24px; 
	background-color: #a0acb8;
}
.menuHeader {
	background: #78899a;  
	padding: 6px; 
	color: #f4f3ea; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	text-transform: uppercase; 
	font-size:13px;
}
.menuItem1 {
	margin-bottom: -1px;
	padding: 6px; 
	color: #f4f3ea; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px;
	border-top: #d0d6dc dotted 1px;
	border-bottom: #d0d6dc dotted 1px;
	display: block;
	text-decoration:none;
}
.menuItem2 {
	margin-bottom: -1px;
	padding: 4px; 
	padding-left: 15px;
	color: #dde9f4; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size:10px;
	border-top: #8c9aa9 dotted 1px;
	border-bottom: #8c9aa9 dotted 1px;
	display: block;
	text-decoration:none;
}
a.menuItem1:hover {
	background: #bf5945;
}
a.menuItem2:hover {
	background: #bf5945;
	color: #e8b2ab;
}
h2 {
	font-size: 12px;
	color: #416c86;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.down{
	background: url(images/down-arrow.gif) 7px 12px no-repeat ; 
	padding-left: 18px;
}
.right{
	background: url(images/right-arrow.gif) 17px 7px no-repeat; 
	padding-left: 22px;
}
a.greenLink {
	color: #37523f;
}
.content{
	width: 494px; 
	height: 800%; 
	float:right; 
	border: #fdfdf2 solid 12px; 
	border-bottom: 0; 
	background: #f4f3ea; 
	padding: 43px;
	margin-bottom: 12px;
}
.content a{
	color: #37523f;
}
.sideBar{
	width: 145px; 
	margin-left: 15px; 
	margin-bottom: 200px; 
	float: right; 
	background: #c8d2c9; 
	color: #588164; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding: 10px;
}
.sideBarHeader{
	background-color: #90a68d; 
	margin: -5px; 
	margin-bottom: 10px; 
	padding: 7px; 
	color:#e4eae4; 
	font-size: 13px;
}
.reviewHeader{
	background: #725c41; 
	color: #FFFFFF; 
	font-size: 12px; 
	padding: 8px; 
	margin: -1px; 
	margin-bottom: 0;
}
.reviewOdd{
	background: #f8f8e0; 
	color: #725c41; 
	font-size: 11px; 
	padding: 5px; 
	padding-left: 7px; 
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: #d8d6c4 1px dotted;
}
.reviewEven{
	background: #fdfdf2; 
	color: #725c41; 
	font-size: 11px; 
	padding: 5px; 
	padding-left: 7px;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: #d8d6c4 1px dotted;
}
a.rectButton:link{
	float: right; 
	text-align: center; 
	background: #d8d6c4; 
	padding: 10px; 
	padding-bottom: 5px;
	padding-top: 5px;
	color: #725c41;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	font-size: 10px;
}
a.rectButton:visited{
	float: right; 
	text-align: center; 
	background: #d8d6c4; 
	padding: 10px; 
	padding-bottom: 5px;
	padding-top: 5px;
	color: #725c41;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	font-size: 10px;
}
a.rectButton:hover{
	background: #725c41; 
	color: #d8d6c4;
}
.review{
	padding-top: 15px; 
	border-bottom: #879db5 dotted 1px; 
	font-size: 10px; 
	padding-bottom: 6px;
	margin-bottom: 15px;
	color: #838387;
}
.productHeader{
	border-bottom: #879db5 dotted 1px; 
	padding-bottom: 4px; 
	margin-bottom: 10px;
}
.productTitle{
	background:#879db5; 
	padding: 5px; 
	padding-bottom: 6px; 
	padding-left: 7px; 
	padding-right: 7px; 
	color: #FFFFFF; 
	font-size: 12px;
}
.productImage{
	border: #d8d6c4 solid 1px;
}
.border{
	border: #d8d6c4 solid 1px;
}
.reviewBox{
	border: #d8d6c4 1px solid;
}
.dividingSpace{
	clear: both; 
	height: 10px; 
	border: 0px;
}
.testimonial{
	width: 230px; 
	margin-top: 15px;
	font-size: 10px; 
	color: #838387;
}
.testimonial p{
	color: #588164;
	text-align: right;
	font-size: 10px; 
	margin-top: 2px;
	margin-bottom: 20px;
}
img {
	display:inline-block;
}
.smallLinks{
	color: #78899a;
	padding: 5px;
	text-decoration: none;
	font-size: 10px; 
}
a.smallLinks:hover{
	color: #78899a;
	background: #fdfdf2;
}
.homeButton{
	width: 770px; 
	height: 30px; 
	text-align:right; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 5px;
}
.answers {
	margin-right: 17px;
	font-size: 10px;
	color: #768a73;
}
.smallDividingSpace{
	border: 0; 
	margin-top: 5px;
} 