body {
	padding-left: 20px;
	background-color: #FAF8EB;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #A19D92;
}

div.amd-foreground {
	background-color: white;
	width: 820px; 
	text-align: left;
	padding: 10px;
}

A {
	color: #3277A0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

A:hover {
	text-decoration: underline;
}

H4 {
	margin: 5px 0;
}

div.amd-body {
	padding: 0;
	background-color: #FAF8EB;
	width: 840px;
}

.amd-navigation {
	width: 600px;
}

a.amd-nav {
	color: #A19D92;
	text-decoration: none;
	font-size: 10pt;
}

a.amd-nav:hover {
	text-decoration: underline;
}

span.amd-bag-items {
	color: #3277a0;
	font-weight: bold;
}

.pandfbrown {
	color: #7e5938;
}

div.pandf-header {
	color: #7e5938;
	font-size: 10pt;
	padding-bottom: 5px;
	margin-bottom: 7px;
	border-bottom: 1px solid #DBDCD7;
}

div.pandf-header2 {
	color: #7e5938;
	font-size: 11pt;
	padding-bottom: 5px;
}

div.page-container {
	padding: 0px;
}

div.page-content {
	padding: 10px;
	max-width: 800px;
}

div.text {
	color: #88847B;
	max-width: 800px;
	padding: 0 6px;
}

.headline1 {
	color: #4D452C;
	
}

div.instructions {
	font-weight: bold;
	font-style: normal;
	margin-top: 5px;
}

/* Studio Nav */

a.side-navigation {
	color: #A5A29C;
	display: block;
	padding: 5px;
	margin-bottom: -6px;
	margin-left: -8px;
	text-decoration: none;
}

a.side-navigation:hover {
	color: #7E5938;
	background-color: transparent;
	text-decoration: none;
}

a.side-navigation-active {
	color: #3277A0;
	background-color: transparent;
	text-decoration: none;
}

div.nav-heading {
	color: #7E5938;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	margin-left: -4px;
}

hr.left-nav {
	max-width: 700px;
	border-color: #CCCCCC;
	margin-left: -4px;
	margin-top: 0px;
}

HR {
	border-color: #CCCCCC;
}


td.page-left-navigation-container {
	width: 152px;
	background: none;
	padding: 10px 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* shop classes */
td.studio-product-container {
	width: 194px; 
	height: 220px;
	padding: 4px 12px 4px 0; 
	overflow: hidden;
}

div.product-price {
	color: #3277A0;
}

/* this style is for the gallery only */
a.slideshow-link {
	color: #B5A279;
	margin-right: -5px;
	background-image: url(/images/themes/city/slideshow.png);
}

div.slideshow-container {
	width: 100%;
	height: 400px;
	vertical-align: middle;
	text-align: center;
	padding: 5px;
}

img.amd-image {
	border: 1px none #D5D4CF;
}

div.title, a.title {
	color: #88847B;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* These styles are for the shopping cart */
input.checkout-button {
	background-color: #FFD201;
	border: 1px solid #FFD201;
}

a.checkout-button {
	background-color: #FFD201;
	border: 1px solid #FFD201;
}

div.footer {
	color: #B5A279;
	padding-top: 10px;
	text-align: left;
	font-size: 8pt;
}

a.amd-footer-nav {
	color: #B5A279;
	font-size: 8pt;
	text-decoration: underline;
}

/* Improved checkout styles */
div.checkout-breadcrumb {
	font-size: 14pt;
	font-weight: bold;
	
}

div.checkout-active {
	color: #3E6BA4;
}

/* checkout breadcrumb table styles */
div.checkout-body {
	padding: 20px 0 0 10px;
}
td.checkout-bc-left {
	border-bottom: 1px solid #B4B3B8;
	border-right: 1px solid #B4B3B8;
	padding: 5px 15px 1px 0px;
}
td.checkout-bc-middle {
	border-bottom: 1px solid #B4B3B8;
	border-right: 1px solid #B4B3B8;
	padding: 5px 15px 1px 15px;
	
}
td.checkout-bc-right {
	border-bottom: 1px solid #B4B3B8;
	padding: 5px 140px 1px 15px;
}

hr.checkout {
	width: 75%;
}

/* checkout form fields */
input.checkout {
	width: 275px;
	margin: 4px 0;
}
textarea.checkout {
	width: 530px;
	height: 80px;
	margin: 5px 0;
}


