/* General Styles */
body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
p {
	line-height:18px;
}
h1 {
	color:#79573F;
	font-size:22px;
	font-weight:normal;
	line-height:30px;
	font-weight:normal;
	margin-top:0px;
}
.subTitle {
	font-weight:bold;
	color:#4187A1;
}
.bottomBorder {
	border-bottom:1px solid #A7A9AC;
}
.rBorder {
	border-right:1px solid #A7A9AC;
}
/*.homeBody {
	padding-left:82px;
}*/
.homeBody h1 {
	line-height:34px;
	font-size:30px;
}
.bodyCopy {
	padding:35px 25px 5px 25px;
	height:370px;
	overflow-y:auto;
}
.bodyCopy a {
	color:#b86c02;
	font-weight:bold;
	text-decoration:none;
}
.bodyCopy a:visited {
	color:#b86c02;
	text-decoration:none;
}
.bodyCopy a:hover {
	color:#b86c02;
	text-decoration:underline;
}
.homeLinks {
	padding-bottom:5px;
}
.homeLinks a {
	font-size:14px;
	color:#B86C02;
	text-decoration:none;
}
.homeLinks a:visited {
	color:#B86C02;
	text-decoration:none;
}
.homeLinks a:hover {
	color:#B86C02;
	text-decoration:underline;
}
/* Top Navigation */
.topNav td {
	padding:0px 25px 0px 25px;
	color:#776A68;
	letter-spacing:2px;
	vertical-align:middle;
	text-transform:uppercase;
	text-align:center;
	height:28px;
	background-color:#EBE5E4;
	font-size:12px;
	cursor:pointer;
}
.topNav td:hover {
	background-color:#79563F;
	color:#FFFFFF;
}
.topNav td:hover a {
	color:#FFFFFF;
}
.topNav a {
	color:#404143;
	text-decoration:none;
}
.topNav a:visited {
	color:#404143;
	text-decoration:none;
}
.topNav a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#79563F;
}
td.topNavCurrent {
	background-color:#79563F;
}
td.topNavCurrent a, td.topNavCurrent a:visited {
	color:#FFFFFF;
}
.topRight {
	color:#58585C;
	font-size:12px;
}
.topRight a {
	color:#58585C;
	font-size:11px;
	text-decoration:none;
	white-space:nowrap;
}
.topRight a:visited {
	color:#58585C;
	font-size:11px;
	text-decoration:none;
}
.topRight a:hover {
	color:#4187A1;
	font-size:11px;
	text-decoration:none;
}
td.livingNav:hover {
	background-color:#58585A;
}

/* Left Navigation */
.leftNav {
	border-right:1px solid #BCBDBF;
	background:none;
	padding:0px;
}
.leftNav td {
	font-size:11px;	
	padding-left:12px;
	text-align:left;
	color:#776A68;
	text-transform:uppercase;
	letter-spacing:2px;
	height:36px;
	width:190px;
	vertical-align:middle;
	text-align:left;
	background-color:#EBE5E4;
	border-bottom:1px solid #A7A9AC;
	cursor:pointer;
}
.leftNav td:hover {
	background-color:#79563F;
}
.leftNav td:hover a {
	color:#FFFFFF;
}
.leftNav a {
	color:#717275;
	text-decoration:none;
}
.leftNav a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#79563F;
}
.leftNav a:visited {
	color:#717275;
	text-decoration:none;
}
td.currentPage {
	background-color:#79563F;
}
td.currentPage a, td.currentPage a:visited {
	color:#FFFFFF
}

/* Store */
.StorePages{
	padding:15px;
}
.checkoutLoginColumn{
	border-right:1px solid #BCBDBF;
}
table.orderSummary{
	width:731px;
	border:1px solid #BCBDBF;
}
table.orderSummary th{
	background-color:#689EB5;
	border:1px solid #BCBDBF;
}
table.orderSummary .total td{
	border-top:3px solid #BCBDBF;
}
table.orderSummary .subtotal td, table.orderSummary .otherCharge td {
	background-color:#D4E4EC;
	color: #717275;
}
table.orderSummary .subtotal td{
	border-top:1px dashed #000;
}
.button{
	background-color:#79563F;
	cursor:pointer;
}
.odd td{
	background-color:#DCDADA;
}
.even td{
	background-color:#EDEBEB;
}
.checkoutTitleBar{
	background-color:#79563F;
}
.ProductInfo{
	border-bottom:1px solid #A7A9AC;
	margin-left:45px;
	padding:10px 0px;
	line-height:20px;
}
.ProductName{
	color:#005978;
	font-size:20px;
}
.ProductPrice{
	color:#005978;
	font-size:20px;
}
.ProductSalePrice{
	color:#A72027;
}
.ProductDetails div{
	color:#005978;
}
.ProductDetails div span{
	color:#6F618B;
}
.ProductLinks{
	border-bottom:none;
}
.ProductLinks div{
	color:#6F618B;
}
.ProductLinks div a{
	color:#005978;
	text-decoration:underline;
}
.ProductLinks div a:visited{
	color:#005978;
	text-decoration:underline;
}
.ProductLinks div a:hover{
	color:#000000;
	text-decoration:underline;
}
.ProductBackNext{
	border-bottom:none;
}
.ProductBackNext a{
	text-decoration:underline;
}
.ProductOtherColors a{
	text-decoration:underline;
}
.ProductOtherColors a:visited{
	text-decoration:underline;
}
.ProductOtherColors a:hover{
	text-decoration:underline;
	color:#000;
}
.CollectionContent{
	color:#6F618B;
	font-size:11px;
	letter-spacing:2px;
}
.paginationLinks{
	color:#6F618B;
	font-size:11px;
	margin:8px 8px 0px 0px;
}
.paginationLinks a{
	color:#005978;
	font-size:11px;
}
.paginationLinks a:visited{
	color:#005978;
}
.paginationLinks a:hover{
	color:#005978;
}

.paginationLinks .currentPage{
	color:#6F618B;
	font-weight:normal;
	font-size:11px;
}
.listingPageObjectTitle{
	padding:0px 10px;
}
.listingPageObjectTitle a{
	color:#6F618B;
	font-size:12px;
	font-weight:normal;
}
.listingPageObjectTitle a:visited {
	color:#6f618b;
}
.listingPageObjectTitle a:hover {
	color:#6f618b;
}
.listingPagePrice{
	font-size:11px;
	color:#B86C02;
}
.listingPageSalePrice{
	font-size:11px;
	color:#A72027;
}
.listingPageSku{
	font-size:11px;
	color:#005978;
}
.EListMessage{
	font-weight:bold;
	background-color:#FFC;
	border:1px solid #F00;
	text-align:center;
	padding:3px;
}
.ProductTitleTable{
	padding-top:26px;
}
.ProductTitleText{
	padding-top:20px;
}
.GalleryHeadText {
	color:#4187A1;
	font-size:24px;
	line-height:35px;
	font-weight:normal;
	margin-top:0px;
	padding-left:15px;
}
.galleryBackToGallery {
	display:none;
}

.errorMessage{
	border:1px solid #F00;
	background-color:#FFC;
	color:#F00;
	font-weight:bold;
	padding:5px;
}
a {
	color:#B86C02;
}
a:visited {
	color:#B86C02;
}
a:hover {
	color:#B86C02;
}