#primarycontainer {
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 442px;
	float: left;
	line-height: 1.5em;
  background: #724c49; /* milk chocolate */
  margin-bottom: -3000px; padding-bottom: 3000px;
}
#primary {
	margin: 0px 0px 0px 0px;
  padding: 0px 40px 0px 40px;
	float: left;
	line-height: 1.5em;
  background: #724c49; /* milk chocolate */
}
#primary h2 { 
  font-size: 1.6em; 
	line-height: 1.1em;
  background: #4f221f; /* dark chocolate */
  color: #caa4a3;      /* light dusty rose */
  font-weight: normal; 
  margin: 0px -40px 10px -40px;
  padding: 10px 40px;
  font-family: Georgia,"Times New Roman",serif; 
}
#primary h3 {
  font-size: 1.4em; 
	line-height: 1.3em;
  background: #724c49; /* milk chocolate */
  color: #caa4a3;      /* light dusty rose */
  font-weight: normal; 
  margin: 3px 0px 0px 0px;
  padding: 8px 0px;  
  font-style: italic;
  font-family: Arial, Verdana, sans-serif; 
  font-family: Verdana,Georgia,"Times New Roman",serif; 
}
#primary p {
  margin: 5px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  background: #724c49;
}
#primary p a,#primary p ul {
  display: inline;
  padding: 0px 0px 0px 0px;
  border: 0px solid #caa4a3;
  background: #724c49; /* milk chocolate */
}
#primary p a:link, #primary p a:visited, #primary ul a:link, #primary ul a:visited {
  color: #caa4a3;
  font-weight: bold;
  text-decoration: underline;
}
#primary p a:hover, #primary ul a:hover {
  color: #caa4a3;
  font-weight: bold;
  text-decoration: none;
/*  color: #5f3634;  medium chocolate*/
  background: #724c49;  milk chocolate 
}

#doublecontainer {
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 690px;
	float: left;
	line-height: 1.5em;
  background: #724c49; /* milk chocolate */
  margin-bottom: -2000px; padding-bottom: 2000px;
}
#double {
	margin: 0px 0px 0px 0px;
  padding: 0px 40px 0px 40px;
	float: left;
	line-height: 1.5em;
  background: #724c49; /* milk chocolate */
}
#double h2 { 
  font-size: 1.6em; 
	line-height: 1.1em;
  background: #4f221f; /* dark chocolate */
  color: #caa4a3;      /* light dusty rose */
  font-weight: normal; 
  width: 612px;
  margin: 0px -40px 10px -40px;
  padding: 10px 40px;
  font-family: Georgia,"Times New Roman",serif; 
}
#double h3 {
  font-size: 1.4em; 
	line-height: 1.3em;
  background: #724c49; /* milk chocolate */
  color: #caa4a3;      /* light dusty rose */
  font-weight: normal; 
  margin: 3px 0px 0px 0px;
  padding: 8px 0px;  
  font-style: italic;
  font-family: Arial, Verdana, sans-serif; 
}
#double p {
  margin: 5px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  background: #724c49;
}
#double table.tablefull {
  width: 610px;
  margin-top:10px;
  margin-bottom:20px;
}
#double table.tableleft {
  float: left;
  width: 280px;
  margin-bottom:20px;
}
#double table.tableright {
  float: left;
  width: 250px;
  margin-bottom:20px;
  margin-left: 80px;
}
#double table tr.toprow td {
  padding-left: 0px;
  text-align: right;
  font-weight: bold;
  vertical-align: bottom;
}
#double table td {
  padding-left: 20px;
  text-align: right;
}
#double table .toprow th h3 {
  padding-left: 0px;
  text-align: left;
}
#double table th {
  padding-left: 0px;
  text-align: left;
}

#secondarycontainer {
	margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 0px;
  width: 240px;
	float: left;
	line-height: 1.5em;
  background: #724c49; /* milk chocolate */
  margin-bottom: -3000px; padding-bottom: 3000px;
}
#secondary {
	margin: 0px 0px 0px 0px;
  padding: 0px 40px 0px 40px;
	float: left;
	line-height: 1.5em;
  background: #724c49; /* milk chocolate */
}
#secondary h2 { 
  font-size: 1.6em; 
	line-height: 1.1em;
  background: #4f221f; /* dark chocolate */
  color: #caa4a3;      /* light dusty rose */
  font-weight: normal; 
  margin: 0px -40px 10px -40px;
  padding: 10px 40px;
  font-family: Georgia,"Times New Roman",serif; 
}
#secondary h3 {
  font-size: 1.4em; 
	line-height: 1.3em;
  background: #724c49; /* milk chocolate */
  color: #caa4a3;      /* light dusty rose */
  font-weight: normal; 
  margin: 3px 0px 0px 0px;
  padding: 8px 0px;  
  font-style: italic;
  font-family: Arial, Verdana, sans-serif; 
  font-family: Verdana,Georgia,"Times New Roman",serif; 
}
#secondary p {
  margin: 5px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  background: #724c49;
}
#secondary ul {
  margin: 0px 0px 0px 0px;
  padding: 0em 0em 1em 1em;
  background: #724c49;
}
/* Right Column Home Page Features ********************************* */
/* http://www.webmasterworld.com/forum83/6331.htm */
#secondary a {float:left;border: 3px solid #fff;}
#secondary a:hover { border: 3px solid #caa4a3; }
#secondary img {
  border:0px;
  width:150px; height:80px;
  margin:0px; padding:0px;
} 
#secondary h4 {
  font-size: 18px; 
	line-height: 1.3em;
  background: #724c49; /* milk chocolate */
  color: #fff; 
  font-weight: normal; 
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 0px;  
  font-family: Arial, Verdana, sans-serif; 
}
#secondary p.features {
 font-size: 12px; 
 line-height: 1.1em;
 clear: left;
 padding-top: 3px;
}
/* Right Column Quotes ****************************************** */
#secondary  img.colphoto {
  border: 3px solid #fff; 
  width: 150px; 
  height: auto;
  margin: 30px 0px 15px 0px;
}
#secondary .quote {
  color:#caa4a3; font-family:serif; font-size:14pt; font-style:italic; font-weight: bold;
  margin: 15px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  background: #724c49;
}
#secondary .quotesource {
 text-align:right; padding-top:0px;
}
/* Right Column Model Relase links on Contact page ********************************* */
#secondary a.model {
	color: #caa4a3;
  font-weight: bold;
  font-size: .8em;
  float:none;border: 
  0px solid #fff;
}
#secondary a.model:hover { 
  color: #caa4a3; /* light dusty rose */
  font-weight: bold;
  font-size: .8em;
  text-decoration: none;
  border: 0px solid #caa4a3; 
}

/* Products page ****************************************** */
.products {
  width:122px;
  float: left;
}
.products img {
  width: 110px;
  height: 110px;
  margin: 10px 0px 0px 0px;
  background: #fff;
}

/* Style Book page ****************************************** */
#stylebook div {
 float:left;
 width:190px;
 margin: 0px 0px 15px 10px;
}
#stylebook p {
  font-size: 12px;
  line-height: 1em;
}
/* http://cssglobe.com/post/1305/create-resizing-thumbnails-using-overflow-property  */
#stylebook div a {
	display:block;
  clear:left;
/*	float:left; */
	width:140px;
	height:80px;
	line-height:80px;
	overflow:hidden;
	position:relative;
	z-index:1;
  border: 3px #fff solid; 
/*  border: 3px #caa4a3 solid; */
  margin-bottom: 3px;
}
#stylebook div a img{
/*  float:left; */
	position:absolute;
	top:-80px;
	left:-50px;	
  border: 3px #fff solid; 
}
#stylebook div a:hover{
  overflow:visible;
  z-index:1000;
  border: 3px #fff solid; 
/*  margin: 0px 0px 15px 0px; */
  width:150px;
}

hr {
  color: #4f221f; /* dark chocolate */
  background-color: #4f221f; /* dark chocolate */
  height: 4px;
  margin: 12px 0px;
  border: 0px;
}
