

/* Top navigation bars */
.top-backing 				{ background-color: #7BBDE7; }
.top-smallbar-backing		{ background-color: #B9DDEF; }
.top-links					{ font-size:11px; color:#281302; text-decoration: none; }
.top-links:hover			{ font-size:11px; color:#EDE4B9; text-decoration: underline; }
.top-smallbar-text			{ font-weight:bold; font-size:12px; color:#281302; text-decoration: none; }
.textbox-search 			{ background-color: #FFFFFF; font-size: 12px; font-weight: light; color: #281302; border: 1 solid #30799E; }
.button-search 				{ background-color: #E8DDB0; font-size: 10px; font-weight: light; color: #281302; border: 1 solid #281302; padding: 0px; height: 17px; cursor: hand; }


/* Middle Section (Main Content) */
.middle-backing				{ background-color: #FFFFFF; }
.text-path 					{ font-weight:bold; font-size:14px; color:#563A17; text-decoration: none; }
.text-path:hover			{ font-weight:bold; font-size:14px; color:#281302; text-decoration: none; }
.middle-normal-text			{ font-weight:normal; font-size:12px; color:#281302; text-decoration: none; }
.table-backing-title		{ background-color: #C5AE6C; }
.table-backing-content		{ background-color: #C5AE6C; }
.field-backing-title		{ background-color: #C5AE6C; }
.field-backing-content		{ background-color: #D9C48F; }
.table-title-text			{ font-weight:normal; font-size:18px; color:#422A0D; text-decoration: none; }
.middle-links				{ font-weight:bold; font-size:12px; color:#281302; text-decoration: none; }
.middle-links:hover			{ font-weight:bold; font-size:12px; color:#281302; text-decoration: underline; }
.product-field-title		{ font-weight:bold; font-size:12px; color:#281302; text-decoration: none; }
.product-field-content		{ font-weight:normal; font-size:12px; color:#281302; text-decoration: none; }
.normal-field-title			{ font-weight:bold; font-size:12px; color:#281302; text-decoration: none; }
.normal-field-content		{ font-weight:normal; font-size:12px; color:#281302; text-decoration: none; }
.error-text					{ font-weight:bold; font-size:12px; color:#990000; text-decoration: none; }
.highlight-text				{ font-weight:bold; font-size:12px; color:#990000; text-decoration: none; }

/* Product styles */
.description-text			{ font-weight:normal; font-size:12px; color:#281302; text-decoration: none; }
.specialoffer-text			{ font-weight:bold; font-size:12px; color:#990000; text-decoration: none; }
.extrafield-title-text		{ font-weight:bold; font-size:12px; color:#281302; text-decoration: none; }
.extrafield-content-text	{ font-weight:normal; font-size:12px; color:#281302; text-decoration: none; }
.qty-title-text				{ font-weight:bold; font-size:12px; color:#281302; text-decoration: none; }
.price-title-text			{ font-weight:bold; font-size:12px; color:#281302; text-decoration: none; }
.price-content-text			{ font-weight:bold; font-size:18px; color:#2B4D13; text-decoration: none; }
.other-title-text			{ font-weight:bold; font-size:12px; color:#281302; text-decoration: none; }
.prod-title					{ font-weight: bold; font-size: 16px; color: #281302; background-color: #C5AE6C; }
.prod-desc					{ font-size: 12px; color: #281302; }
.prod-shortdesc				{ font-weight: bold; font-size: 12px; color: #281302; }


.darkshade-backing			{ background-color: #AAAAAA; }
.mediumshade-backing		{ background-color: #BBBBBB; }
.lightshade-backing			{ background-color: #CCCCCC; }
.extralightshade-backing	{ background-color: #DDDDDD; }
.review-title-backing		{ background-color: #CCCCCC; }
.review-subject-backing		{ background-color: #DDDDDD; }
.review-content-backing		{ background-color: #EEEEEE; }
.review-title-text			{ font-weight:bold; font-size:12px; color:#281302; text-decoration: none; }
.review-content-text		{ font-weight:normal; font-size:12px; color:#281302; text-decoration: none; }

/* Section styles */
.header-title				{ font-weight:bold; font-size:14px; color:#281302; text-decoration: none; }
.header-description			{ font-weight: bold; font-size:14px; color:#281302; text-decoration: none; }
.header-longdescription		{ font-size:14px; color:#281302; text-decoration: none; }
.subsection-description		{ font-size:12px; color:#222222; text-decoration: none; }
.list-heading				{ font-size: 18px; color: #3D230A; background-color: #C5AE6C; }
.list-item					{ line-height: 15px;}
.list-ruler					{ height: 2px; background-color: #281302; }

/* General Form Fields */
.textbox 					{ background-color: #FAF6DC; font-size: 12px; font-weight: light; color: #281302; border: 1 solid #281302; }
.button						{ background-color: #E8DDB0; font-size: 10px; font-weight: light; color: #281302; border: 1 solid #281302; padding: 0px; height: 17px; cursor: hand; }
.selectbox					{ background-color: #FFFFFF; font-size: 12px; font-weight: light; color: #281302; border: 1 solid #30799E; }

/* Copyright */
.copyright-text				{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#281302; text-decoration: none; }
.copyright-link			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#281302; text-decoration: none; }
.copyright-link:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#EDE4B9; text-decoration: underline; }

/* Default Options */

.main {
	background-color: #706341;
	margin: 0px;
	font-family: "Trebuchet MS", "Gill Sans", Arial, Helvetica, sans-serif;
	color: #140A02;
}
.maincell, .maintext {
	font-family: "Trebuchet MS", "Gill Sans", Arial, Helvetica, sans-serif;
	color: #140A02;
	background-color: #D9C48F;
	font-size: 12px;

}
.maincell {
	padding: 25px;
	height: 300px;
}
.maincell2 {
	padding: 25px;
	font-family: "Trebuchet MS", "Gill Sans", Arial, Helvetica, sans-serif;
	color: #140A02;
	background-color: #D9C48F;
	font-size: 12px;
	height: 300px;
}

/* ruler */

.horiline { height: 1px; background-color: #281302;}
.ru-horiline { height: 1px; background-color: #3D230A;}
.vertiline { width: 1px; background-color: #281302;}
.dot { height: 1px; width: 1px; background-color: #3D230A;}
.lighthoriline { height: 1px; background-color: #C5AE6C;}
.lightdot { height: 1px; width: 1px; background-color: #C5AE6C;}

/* breadcrumb */

.bread-crumb { font-size: 14px; font-weight: bold; color: #563A17; }
.bread-crumb:hover { font-size: 14px; font-weight: bold; color: #281302; }

/* middle new */

.maintitle {
	font-weight: normal;
	color: #281302;
	line-height: 10px;
	font-size: 28px;
}
.maintitle2 {
	font-weight: normal;
	color: #281302;
	line-height: 10px;
	font-size: 24px;
}
.mainpara {}
.mainpara:first-letter { font-size: 150%; font-weight: bold; color: #3D230A; }
.feat-prod-table {
	border: 1px solid #281302;
	background-color: #C5AE6C;
}
.feat-prod-desc-cell {
	font-size: 12px;
	padding: 5px;
}
.feat-prod-title {
	color: #3D230A;
	font-size: 17px;
}
.feat-prod-details-cell {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.feat-prod-info {
	font-size: 11px;
}
.feat-prod-ruler-cell {
	padding-top: 5px;
	padding-bottom: 5px;
}
.feat-prod-price {
	color: #563A17;
	font-size: 28px;
}
.feat-prod-link {
	font-weight: bold;
	color: #281302;
}
.feat-prod-link:hover {
	font-weight: bold;
	color: #281302;
	text-decoration: underline;
}
/* special */

.firstletter {
	font-weight: bold;
	font-size: larger;
	color: #3D230A;
}
.mid-gap {
	height: 3px;
}
.detail-text { font-size: 10px; }
.hori-gap { width: 3px; }
/* top cart */

.tc-cell {
	padding-right: 10px;
	color: #C5AE6C;
	font-size: 13px;
	line-height: 18px;
}
.tc-title {
	font-size: 24px;
	font-weight: bold;
}
.tc-total {
	font-weight:bold;
}
.tc-price {
	font-size: 15px;
	font-weight:bold;
}
.tc-link {
	font-size: 15px;
	font-weight:bold;
	color: #C5AE6C;
}
.tc-link:hover {
	font-size: 15px;
	font-weight:bold;
	color: #EDE4B9;
}

ul {
	line-height: 17px;
}

.s_title {
	font-size: 120%;
	font-weight: bold;
}
.bb-text {
	color: #C5AE6C;
	font-size: 10px;
	padding: 2px;
}


/* new section layout 13/05/09 */

.clr { clear: both; }

#products { width: 549px; }
#products .even_product { width: 268px; float: right; margin-bottom: 5px; margin-top: 5px; padding-left: 5px; }
#products .odd_product { width: 268px; margin-bottom: 5px; margin-top: 5px; float: left; padding-right: 5px; border-right: 3px solid #281302; }
#products .name a { font-weight: bold; color:#281302; text-decoration: none; }
#products .name a:hover { text-decoration: underline; }
#products .top_box { min-height: 100px; }
#products .price { float: left; font-weight: bold; color:#281302; }
#products .buy_button { float: right; }
#products .buy_button a {
	border: 1px solid #281302; background: #C5AE6C; padding: 1px 3px;
	display: block; color: #281302; font-weight: bold;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#products .buy_button a:hover { background: #EFE8D1; }
#products .ruler { height: 3px; background: #281302; }