/* Green 1 #d9e4df */
/* Green 2 #9bb7aa */
/* Green 3 #789e8c */
/* Green 4 #395146 */
/* Taupe #c0b3a3 */
/* Blue #103899 */

/* structure */
body {	font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:.105em; margin:0; padding:0; color:#395146; background-color:#9bb7aa;}
#headWrap{background-color:#789e8c; border-bottom: 3px solid #d9e4df;}
#menuStrip{color:#ffffff; background-color:#c0b3a3;border-bottom: 3px solid #103899; text-align:right;padding:2px 10px;text-decoration:none;}
#stripMenu{color:#ffffff; background-color:#c0b3a3;text-decoration:none;}
#stripMenu a:link, #stripMenu a:visited{color:#ffffff; background-color:#c0b3a3; text-align:right;text-decoration:none;padding:2px 10px;}
#stripMenu a:hover, #stripMenu a:active{color:#103899; background-color:#c0b3a3; text-align:right;text-decoration:none;padding:2px 10px;}

#sideMenu{ font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:.11em;
	position:absolute;left:0;width:130px;height:180px;
	margin:0px;
	color:#395146;
	background-color:#ffffff;
	background-attachment: scroll;
	background-image: url(../images/menuGrnd.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:0;
}
#menu{display:block; position:absolute; top:186; left:0; width:90px;}
#menu a:link, #menu a:visited{color:#395146;	background-color:#d9e4df;text-decoration:none;}
#menu a:hover, #menu a:active{color:#a99781;	background-color:#d9e4df;text-decoration:none;}
#menu ul {list-style: none; padding: 0px; margin:10px 0px 10px  22px;border:none;}
#menu li {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; letter-spacing:.12ems;
list-style: none; padding: 7px 0px; margin: 0; border:none;}
#footer{width:100%;color:#ffffff;background-color:#9bb7aa;height:20px;margin:0px; text-align:center;font-size:16px;font-weight:bold;padding:2px 0px;}
#contentOuterWrap{display:block;position:relative;float:left;margin: 0px;width:100%;background-color:#FFFFFF;
  background-image:url(../images/rightGrnd.gif);  background-repeat: repeat-y; background-position: right;

}
#rightPanel{display:block;position:relative;float:right;width:152px;
background-attachment: scroll;
	background-image: url(../images/rightGrnd.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color:#FFFFFF;}
	
#contentWrap{height:0px;
	display:block;
	position:relative; 
	margin:0 152px 0px 130px;padding:0px;
	color:#395146;
	background-color:#FFFFFF;
}
#sideGallery{display:block; position:relative;float:right;width:150px;height:406px;
	margin:0px 0 100px 0px;padding:0 ;
	color:#395146;
	background-color:#ffffff;
	background-attachment: scroll;
	background-image: url(../images/galleryGrnd.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#contentHome{
	padding:20px 0px 20px 20px;
	border-left:2px solid #9bb7aa;
	text-align:center;
}
#contentDesks{
	background-attachment: scroll;
	background-image: url(../images/deskTitle.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:50px 0px 30px 20px;
	border-left:2px solid #9bb7aa;
}
#contentChairs{
	background-attachment: scroll;
	background-image: url(../images/chairTitle.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:50px 0px 30px 20px;
	border-left:2px solid #9bb7aa;
}
#contentBoard{
	background-attachment: scroll;
	background-image: url(../images/boardTitle.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:50px 0px 30px 20px;
	border-left:2px solid #9bb7aa;
}
#contentStore{
	background-attachment: scroll;
	background-image: url(../images/storeTitle.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:50px 0px 30px 20px;
	border-left:2px solid #9bb7aa;
}
#contentContact{
	background-attachment: scroll;
	background-image: url(../images/contactTitle.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:100px 0px 30px 20px;
	border-left:2px solid #9bb7aa;
	height:380px;
}
#contentPrivacy{
	background-attachment: scroll;
	background-image: url(../images/privacyTitle.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:50px 0px 30px 20px;
	border-left:2px solid #9bb7aa;
	height:430px;
}
.spacer{height:20px;min-height:20px;}

#pageTitle{float:right;margin:0px 150px 0px 10px;text-align:right;}
h1{font-size:16px; color:#789e8c; background-color:#d9e4df;padding:3px 6px;border:2px solid #c0b3a3;}
h2{font-size:14px; color:#AA9984; background-color:#FFFFFF;margin:6px 0px 6px 0;}
h3{font-size:16px; color:#789e8c; }
h4{font-size:18px; color:#c0b3a3; font-weight:normal;margin: 20px 0 10px 0; padding:0 0 20px 0;}

p{font-size:12px; letter-spacing:.105em;padding:4px 0px; margin:0px}
#heading{font-size:16px; font-weight:bold;color:#789e8c; background-color:#d9e4df;padding:3px 6px;border:2px solid #c0b3a3;margin:30px 0px 8px 0px; height:20px}
.clr{clear:both;}
.clrL{clear:left;}
.cntr{text-align:center;}
a:link, a:visited{ color:#395146; background-color:#FFFFFF;}
a:hover, a:active{ color:#AA9984; background-color:#FFFFFF;}
#ranges{display:block;position:relative;padding:6px 80px 6px 0px;margin :0px 0px 8px 0px;}
#rangesTxt{float:left;margin:0;}
#rangeImage{float:left;border:2px solid #c0b3a3;margin:0; padding:0;}
#rangeImageLast{float:left;border:2px solid #c0b3a3;margin:0 12px 0 0; padding:0;}
#singleImage{float:left;margin:0 20px 20px 0; padding:0;}
#singleImageR{float:right;margin:0 20px 20px 0; padding:0;}
#caption{float:left;padding:50px 0px;font-size:12px; letter-spacing:.11em;width:220px}
#captionL{float:left;padding:10px 0px;font-size:12px; letter-spacing:.11em;}
#captionR{float:right;padding:50px 0px;font-size:12px; letter-spacing:.11em;width:220px}
#finish{border:1px solid #c0b3a3;display:block;position:relative;float:left; margin:3px 6px 10px 0px;font-size:10px;text-align:center;}
#finishImage{border-bottom:1px solid #c0b3a3;margin: 0px 0px 4px 0px;}
/*home */
#homePic{border:6px solid #c0b3a3;margin:0 0 12px 0;}
#bottomTag{font-size:18px; color:#c0b3a3; font-weight:normal; }
/* contact */
#form{display:block; position:relative; float:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
		color: #395146; background-color:#d9e4df;border: solid 2px #c0b3a3;padding:6px; margin: 10px 30px 30px 0px}
input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #789e8c;}
textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #789e8c;}
select {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #789e8c;}
.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: .135em;
	font-weight: bold;
	color: #ffffff;background-color:#789e8c;
	border: 1px solid  #ffffff; 
}
#contactDetails{display:block; margin:0px 10px 0px 30px; padding:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px; letter-spacing: .12em;	line-height: 16px;
		color:#395146; background-color:transparent; }
#contactDetails a:link, #contactDetails a:visited{color:#395146; background-color:#ffffff;text-decoration:none;}
#contactDetails a:hover, #contactDetails a:active{color:#a99781; background-color:#ffffff;text-decoration:none;}
