

/* Zero down margin and paddin on all elements */
* {
  margin: 0;
  padding: 0;
}

body {
	font: 62.5%/1.5 "Helvetica Neue", Verdana, sans-serif;
	background-color:#EDE5D1;
	text-align: center; 
	min-width: 960px;
	
}
.wrapper {
	width: 960px; 
	margin: 0 auto; 
	text-align: left;
	background: #EDE5D1 url(../images/bg2.gif) repeat-y left top;
}
.content {
	overflow: hidden;
	border-right:1px solid silver;
	-moz-box-shadow: 0 4px 12px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.2);
	box-shadow: 0 4px 12px rgba(0,0,0,0.2);
	
}
.content .primary { 
	width: 710px;
	float: right;
	display:inline;
	
}
.content .primary .primary {
	width: 460px;
	float: left;
	display:inline;
	
}
.content .primary .primary p {
	color:#4F4F4F;
}
.content .primary .primary h2 {
	color:#4F4F4F;
}
.content .primary .secondary {
	width: 230px;
	background-color:#FBEAD5;
	float: right;
	display:inline;
}
.content .primary .secondary h1 {
	color:#893D2C;
}
.content .primary .secondary  h2 {
	color:#893D2C;
	}
.content .primary .secondary p {
	padding-left:2em;
	color:#893D2C;
}
.content .primary .secondary img {
	padding-left:1em;
	padding-bottom:1em;
}
.content .secondary { 
	width: 230px;
	background-color:#A28C6B;
	float: left;
	display:inline; 
} 
.content .secondary h1, h2, p { 
	color:#EDE5D1;
}
.content .secondary p { 
	padding-left:1.5em;
	padding-right:1.5em;
}
.content .secondary img { 
	padding-left:1em;
	padding-bottom:1em;
}

h1 {
	font-size: 2em;
	font-weight: normal;
	padding-left:0.5em;
	color:#4F4F4F;
	letter-spacing:0.1em;
}

h2 {
	font-size: 1.7em;
	font-weight: normal;
	padding-left:0.5em;
}

p {
	font-size: 1.4em;
	padding-left:0.5em;
}


p + h2 {
margin-top:2em;
padding-left:1.5em;
}
p + img {
margin-top:1.2em;
}

h1, h2, p {
	margin: 0.5em 0 0.2em 0;
}

.header {
	height: 160px;
	background-color:#EDE5D1;
	border-bottom:1px solid #693800;
	-moz-box-shadow: 0 4px 12px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.2);
	box-shadow: 0 4px 12px rgba(0,0,0,0.2);
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
}
.imageTitle {
text-align: center;
padding-top:0;
margin-top:-1em;
font-size: 1.2em;
}
img {
	border:0;
}
img.floatRight { 
	float: right; 
    margin: 4px; 
}
a {
	text-decoration: none;
}
a:link {
	color:#fff;
}
a:visited {
	color:#fff;
}
a:hover {
	color:#663E03;
}
.primary .primary a  {
	text-decoration: none;
}
.primary .primary a:link  {
	color:#809065;
}
.primary .primary a:visited {
	color:#809065;
}
.primary .primary a:hover {
	color:#663E03;
}
.primary .secondary a:link {
color:#B22222;
}
.primary .secondary a:visited {
color:#B22222;
}
.primary .secondary a:hover {
color:#809264;
}
.content .secondary .promo {
	padding-left: 20px;
}
cite {
	padding-left:1em;
	padding-top:0;
	
	font-size:0.9em;
}

.footer {
  background-color:#809065;
  padding: 1px 20px;
  -moz-box-shadow: 0 4px 12px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.2);
	box-shadow: 0 4px 12px rgba(0,0,0,0.2);
	
  clear:both;
}
/*table on Products page*/
table {
	width:450px;
	margin:0 auto;
	margin-bottom:0.5em;
	margin-top:0.5em;
	font-family:"Lucida Grande" , "Helvetica Neue" , sans-serif;
	font-size;0.9em;
	line-height:1.4em;
	border-collapse:collapse;
}
tr {
	border:1px solid #666;
}
td {
	color:#4f4f4f;
	border:1px dotted #666;
	padding:0.5em;
}

#list ul {
padding-left:1.5em;
font-size: 1.4em;
color:#4F4F4F;
}












