/***************************************************
		COMMON SETTINGS
***************************************************/
body {
	margin: 0 auto;
	width: 775px;
	padding: 0;
	background: #C29141;
}
body, p, div, span {
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul li {
	margin: 0;
	padding: 0;
}
a {
	color: #AC670A;
}
a:hover {
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	color: #AC670A;
	font-weight: bold;
}
h1 {
	font-size: 16px;
}
h1.page-title {
/* 	background: url("/images/aux-12.gif") no-repeat left top; */
	padding-left: 30px;
	height: 46px;
	width: 20px;
}
html>body h1.page-title {
	width: auto;
}
h1.page-title div {
	height: 46px;
	color: #AC670A;
	font-family: Times;
	text-transform: uppercase;
	font-size: 25px;
/*	background: url("/images/aux-13.gif") no-repeat right top; */
	padding-right: 30px;
	text-align: center;
	white-space: nowrap;
}
h2 {
	font-size: 15px;
	margin: 15px 0px 0px 0px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 13px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 11px;
}
img {
	border: 0;
}
td {
	vertical-align: top;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.tleft {
	text-align: left;
}
.tcenter {
	text-align: center;
}
.tright {
	text-align: right;
}
.spacer {
	clear: both;
	float: none;
	height: 1px;
	font-size: 1px;
}
.message {
	font-weight: bold;
	padding: 40px 5px;
	text-align: center;
}

.logo {
	display: block;
	width: 176px;
	height: 107px;
	float: left;
}
.header-block img {
	display: block;
}
.center-column {
	background: #D6D098 url("/images/aux-04.gif") repeat-x left bottom;
	width: 100%;
}
.true-content {
	background: url("/images/aux-03.gif") repeat-x left top;
	padding: 12px 10px 25px 12px;
	text-align: left;
}
.true-content image {
	margin: 0px 5px 5px 0px;
	display: block;
}
.true-content p {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
.right-column {
	width: 202px;
	background: #D6D098 url("/images/aux-04.gif") repeat-x left bottom;
}
.right-column h2 {
	font-size: 13px;
	font-family: Times;
	padding: 5px 5px 10px 5px;
	text-align: center;
	color: #fff8c4;
	text-transform: uppercase;
}
.true-right {
	background: url("/images/aux-03.gif") repeat-x left top;
}
.true-right-aux {
/*	background: url("/images/aux-05.gif") repeat-y left top; */
	padding: 15px 4px 15px 4px;
	width: 210px;
	text-align: center;
	border: 0px #c00 solid;
}

.bottom {
	background: url("/images/aux-09.gif") repeat-x left top;
	height: 29px;
	width: 775px;	
}
.bottom p {
	color: #4E3B06;
	margin: 0;
	font-size: 12px;
}
.copyrights {
	float: left;
	padding: 10px;
}
.footer {
	float: right;
	text-align: right;
	padding: 10px;
}

.rtop {display: block; border: 0px solid #00cc00;}
.rbottom {display: block; border: 0px solid #cc0000;}
.rtop *, .rbottom * {display: block; height: 1px; overflow: hidden; }
.r1 {
	margin: 0px 5px; 
	padding: 0px;
	clear: both;
	width: 177px;
}
.r2 {
	margin: 0px 3px; 
	padding: 0px;
	clear: both;
	width: 181px; 
}
.r3 {
	margin: 0px 2px; 
	padding: 0px;
	clear: both;
	width: 183px;
}
.r4 {
	margin: 0px 1px; 
	padding: 0px;
	clear: both;
	height: 2px; 
	width: 185px;
}

.rs1 {margin: 0px 2px; }
.rs2 {margin: 0px 1px; }

.menu-food {
	background: #be8f5a url("/images/aux-08.gif") repeat-x left top;
	margin: 0px 11px 20px 11px;
	width: 187px; 
}
.menu-food .rbottom {
}
.menu-food p {
	margin: 3px 8px;
	color: #fff;
}
.menu-food a {
	color: #fff;
}

/* show all products nxm */
div.product {
	float: left;
	margin-right: 15px;
	width: 270px;
}
div.product .product-aux {
	border-left: 5px solid #bbe6f5;
	border-right: 5px solid #bbe6f5;
}
div.product .product-aux div {
	padding: 20px 0 5px 0;
	text-align: center;
}
div.product .product-aux div a {
	padding: 0 25px;
	color: #0a5bab;
	display: block;
}
div.product .product-aux div a img {
	border: 1px solid #65c7e9;
}
.product-name {
	font-weight: bold;
	color: #2077ce;
	text-transform: uppercase;
	font-family: Times;
	font-size: 13px;
}
.price {
	color: #f68001;
	font-weight: bold;
	font-family: Times;
	font-size: 12px;
}
/* product details */
div.product-details {
	margin-right: 15px;
}
div.product-details .product-aux {
	border-left: 5px solid #bbe6f5;
	border-right: 5px solid #bbe6f5;
}
div.product-details .product-aux div {
	padding: 5px 0 5px 0;
	text-align: center;
}
div.product-details .product-aux div a {
	padding: 0 10px;
	color: #0a5bab;
	display: block;
}
div.product-details .product-aux div a img {
	border: 1px solid #1f77ce;
}
.product-property {
	color: #2077ce;
}

/* wishlist search block */
.wishlist-search {
	background: #80a0e8 url(/images/aux-22.gif) no-repeat right bottom;
	margin-bottom: 10px;
}
.wishlist-search h2 {
	margin: 0;
	padding: 5px;
	color: #c9f0fa;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	border-bottom: 3px double #c9f0fa;
}
.wishlist-search .form {
	margin: 0;
	padding: 12px;
}
.wishlist-search .form label {
	color: #fff;
	font-weight: bold;
}
.wishlist-search .form input.text {
	width: 125px;
}
.wishlist-search .form .button {
	background: url(/images/button-02-search.gif) repeat-x left top;
	padding: 0;
	margin-top: 40px;
}
.wishlist-search .form .button input {
	background: none;
	width: 88px;
	height: 26px;
	text-transform: uppercase;
	padding: 0 5px;
}
/* wishlist compact */
.wishlist-compact {
	background: #ffe493;
	margin-bottom: 10px;
	width: 156px;
}
.wishlist-compact .rtop {
	display: none;
}
.wishlist-compact h2 {
	margin: 0;
	padding: 5px;
	background: url(/images/aux-23.gif) no-repeat top left;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	border-bottom: 3px solid #fff;
}
.wishlist-compact div {
	padding: 10px;
}
.wishlist-compact div .wish-product {
	background: #ffbd2d;
	padding: 2px 5px;
	margin: 2px 0;
}
/***************************************************
		FORM
***************************************************/
form {
	margin: 0;
	padding: 0;
}
fieldset {
	border: 0;
}
label {
	color: #6C631F; 
	font-weight: bold;
	font-size: 13px;
}
input.text, textarea {
	font-family: Arial, Helvetica, sans-serif;
	width: 250px;
	border: 1px solid #3e7436;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	width: 253px;
	margin: 3px 0px;
}
legend {
	margin-left: 30%;
	color: #7e1601; 
	font-weight: bold;
	border: 0px #c00 solid;
}

/*
html>body .button {
	width: 110px; 
}
.button input, .button button {
	background: url("/images/aux-14.gif") no-repeat right top;
	border: 0;
	font-weight: bold;
	font-size: 11px;
	color: #6c631f;
	height: 23px;
	padding-left: 0;
	padding-right: 10px;
	width: 116px; 
}
.right-column .button input, .right-column .button button {
	background: url("/images/aux-16.gif") no-repeat top right; 
}
*/
.form {
}
.form h3 {
	color: #734b0f;
	text-transform: uppercase;
	border-bottom: 3px double #734b0f;
	font-size: 13px;
	margin: 5px 0px 0px 0px;
}
.form p {
	margin: 0;
	padding: 0;
}
.form table {
	width: 100%;
}
.form td.label {
	padding: 8px 5px 0px 5px;
	width: 30%;
	text-align: right;
	color: #333;
	font-size: 12px;
	white-space: nowrap;
}
.form td.input {
	padding: 5px;
	width: 70%;
	vertical-align: middle;
	background: #b3aa65;
}
.form td.input table {
	width: 100%;
}
.form .required {
	color: #7e1601;
	font-weight: bold;
}
.form .control {
	padding-left: 31%;
}
.form .button {
	background: url("/images/right-button.gif") no-repeat right top;
	border: 0;
	font-weight: bold;
	font-size: 12px;
	color: #6c631f;
	height: 23px;
	width: 80px;	
}
/***************************************************
		TOP - HORIZONTAL MENU
***************************************************/
.top-menu {
	clear: both;
	min-width: 600px;
	width: 100%;
	background: url("/images/aux-01.jpg") no-repeat left top;
	text-align: center;
}
.top-menu .show-menu {
	margin: 0;
	padding: 0;
}
.top-menu .menu-group {
	margin: 0;
	padding: 0;
	height: 40px;
}
.top-menu .menu-group a {
	display: block;
	white-space: nowrap;
	padding: 8px 0px 0px 0px;
	height: 32px;
	margin: 0px 15px 0px 15px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	color: #ccbd8b;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 18px;
}
.top-menu .menu-group a.menu-group-active {
	color: #e7d69e;
}
.top-menu .menu-group a.menu-group-last {
}
.top-menu .menu-group a.menu-group-mouseover {
	color: #e7d69e;
}
.top-menu .menu-group .menu-group-mouseover-active {
	color: #e7d69e;
}
.top-menu .menu-group .menu-group-mouseover-activelast {
	color: #e7d69e;
}
.top-menu .menu-group .menu-group-mouseover-last {
	color: #e7d69e;
}
.top-menu .menu-level {
	border: 0;
	padding: 0 0 5px 0;
	position: absolute;
	display: none;
	background: url("/images/aux-10.gif") no-repeat left bottom;
	text-align: left;
}
.top-menu td.menu-item {
}
.top-menu td.menu-item a {
	display: block;
	height: 100%;
	padding: 2px 15px;
	text-decoration: none;
	width: 143px;
	background: #9a8f5a;
	color: #4e3b06;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}
.top-menu td.menu-item a.menu-link {
}
.top-menu td.menu-item a.menu-link-active {
}
.top-menu td.menu-item a.menu-link-flyout {
}
.top-menu td.menu-item a.menu-link-mouseover {
}
.top-menu td.menu-item a.menu-link-mouseover-active {
}
.top-menu td.menu-item a.menu-link-mouseover-flyout {
}




/***************************************************
		HORIZONTAL MENU
***************************************************/
.hor-menu {
	clear: both;
	min-width: 600px;
	width: 100%;
}
.hor-menu ul.show-menu {
}
.hor-menu .menu-group {
}
.hor-menu .menu-group a {
	display: block;
	padding: 5px 15px;
	white-space: nowrap;
}
.hor-menu .menu-group a.menu-group-active {
}
.hor-menu .menu-group a.menu-group-last {
}
.hor-menu .menu-group a.menu-group-mouseover {
}
.hor-menu .menu-group .menu-group-mouseover-active {
}
.hor-menu .menu-group .menu-group-mouseover-activelast {
}
.hor-menu .menu-group .menu-group-mouseover-last {
}
.hor-menu .menu-level {
	border: 0;
	padding: 0;
	position: absolute;
	display: none;
}
.hor-menu td.menu-item {
}
.hor-menu td.menu-item a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
	width: 200px;
}
.hor-menu td.menu-item a.menu-link {
}
.hor-menu td.menu-item a.menu-link-active {
}
.hor-menu td.menu-item a.menu-link-flyout {
}
.hor-menu td.menu-item a.menu-link-mouseover {
}
.hor-menu td.menu-item a.menu-link-mouseover-active {
}
.hor-menu td.menu-item a.menu-link-mouseover-flyout {
}
/***************************************************
		SUB MENU
***************************************************/
.sub-menu {
}
.sub-menu .show-menu {
	height: 30px;
	min-width: 150px;
}
.sub-menu td.menu-group {
}
.sub-menu td.menu-group a {
	display: block;
	padding: 5px 15px;
	white-space: nowrap;
}
.sub-menu td.menu-group a.menu-group-active {
}
.sub-menu td.menu-group a.menu-group-last {
}
.sub-menu td.menu-group a.menu-group-mouseover {
}
.sub-menu td.menu-group .menu-group-mouseover-active {
}
.sub-menu td.menu-group .menu-group-mouseover-activelast {
}
.sub-menu td.menu-group .menu-group-mouseover-last {
}
.sub-menu .menu-level {
	border: 0;
	padding: 0;
	position: absolute;
	display: none;
}
.sub-menu td.menu-item {
}
.sub-menu td.menu-item a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
	width: 200px;
}
.sub-menu td.menu-item a.menu-link {
}
.sub-menu td.menu-item a.menu-link-active {
}
.sub-menu td.menu-item a.menu-link-flyout {
}
.sub-menu td.menu-item a.menu-link-mouseover {
}
.sub-menu td.menu-item .menu-link-mouseover-active {
}
.sub-menu td.menu-item .menu-link-mouseover-flyout {
}
/***************************************************
		VERTICAL MENU
***************************************************/
.ver-menu {
}
.ver-menu .show-menu {
	background: url() no-repeat center transparent;
	min-width: 100px;
	width: 200px;
}
.ver-menu td.menu-group {
}
.ver-menu td.menu-group a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
}
.ver-menu td.menu-group a.menu-group-active {
}
.ver-menu td.menu-group a.menu-group-last {
}
.ver-menu td.menu-group a.menu-group-mouseover {
}
.ver-menu td.menu-group .menu-group-mouseover-active {
}
.ver-menu td.menu-group .menu-group-mouseover-activelast {
}
.ver-menu td.menu-group .menu-group-mouseover-last {
}
.ver-menu .menu-level {
	border: 0;
	padding: 0;
	position: absolute;
	display: none;
}
.ver-menu td.menu-item {
}
.ver-menu td.menu-item a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
	width: 200px;
}
.ver-menu td.menu-item a.menu-link {
}
.ver-menu td.menu-item a.menu-link-active {
}
.ver-menu td.menu-item a.menu-link-flyout {
}
.ver-menu td.menu-item a.menu-link-mouseover {
}
.ver-menu td.menu-item .menu-link-mouseover-active {
}
.ver-menu td.menu-item .menu-link-mouseover-flyout {
}
/***************************************************
		FLAT MENU
***************************************************/
.flat-menu {
	clear: both;
	min-width: 600px;
	width: 100%;
}
.flat-menu .show-menu {
}
.flat-menu td.menu-group {
}
.flat-menu td.menu-group a {
	display: block;
	padding: 5px 15px;
	white-space: nowrap;
}
.flat-menu td.menu-group a.menu-group-active {
}
.flat-menu td.menu-group a.menu-group-last {
}
.flat-menu td.menu-group a.menu-group-mouseover {
}
.flat-menu td.menu-group .menu-group-mouseover-active {
}
.flat-menu td.menu-group .menu-group-mouseover-activelast {
}
.flat-menu td.menu-group .menu-group-mouseover-last {
}
.flat-menu .menu-level {
	border: 0;
	padding: 0;
	position: absolute;
	display: none;
}
.flat-menu td.menu-item {
}
.flat-menu td.menu-item a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
	width: 200px;
}
.flat-menu td.menu-item a.menu-link {
}
.flat-menu td.menu-item a.menu-link-active {
}
.flat-menu td.menu-item a.menu-link-mouseover {
}
.flat-menu td.menu-item a.menu-link-mouseover-active {
}
.flat-menu td.menu-item-3rd {
}
.flat-menu td.menu-item-3rd a {
	display: block;
	height: 100%;
	padding: 5px 30px;
	text-decoration: none;
	width: 200px;
}
.flat-menu td.menu-item-3rd a.menu-link-3rd {
}
.flat-menu td.menu-item-3rd a.menu-link-3rd-active {
}
.flat-menu td.menu-item-3rd a.menu-link-3rd-mouseover {
}
/***************************************************
		WIDE MENU
***************************************************/
.wide-menu {
	clear: both;
	min-width: 600px;
	width: 100%;
}
.wide-menu .show-menu {
}
.wide-menu td.menu-group {
}
.wide-menu td.menu-group a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
}
.wide-menu td.menu-group a.menu-group-active {
}
.wide-menu td.menu-group a.menu-group-last {
}
.wide-menu td.menu-group a.menu-group-mouseover {
}
.wide-menu td.menu-group .menu-group-mouseover-active {
}
.wide-menu td.menu-group .menu-group-mouseover-activelast {
}
.wide-menu td.menu-group .menu-group-mouseover-last {
}
.wide-menu td.menu-group-2nd {
}
.wide-menu td.menu-group-2nd a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
}
.wide-menu td.menu-group-2nd a.menu-group-2nd-active {
}
.wide-menu td.menu-group-2nd a.menu-group-2nd-last {
}
.wide-menu td.menu-group-2nd a.menu-group-2nd-mouseover {
}
.wide-menu .menu-level {
	border: 0;
	padding: 0;
	position: absolute;
	display: none;
}
.wide-menu td.menu-item {
}
.wide-menu td.menu-item a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
	width: 200px;
}
.wide-menu td.menu-item a.menu-link {
}
.wide-menu td.menu-item a.menu-link-active {
}
.wide-menu td.menu-item a.menu-link-flyout {
}
.wide-menu td.menu-item a.menu-link-mouseover {
}
/***************************************************
		PULLDOWN MENU
***************************************************/
.pd-menu {
}
.pd-menu .pulldown-container {
	width: 200px;
}
.pd-menu .pulldown-container option {
}
.pd-menu .pulldown-container option.start {
}








/***************************************************
		STATUS NAVIGATION
***************************************************/
.bread-crumb {
	text-transform: uppercase;
	color: #697285;
	font-size: 10px;
	padding-bottom: 10px;
}
.bread-crumb a {
	color: #697285;
	font-size: 10px;
}
.bread-crumb span {
	color: #697285;
	font-size: 10px;
}
/***************************************************
		HTML BLOCK
***************************************************/
.html-block {
	margin-bottom: 10px;
}
.html-block h2 {
}
.html-block a {
	color: #AC670A; 
	text-decoration: none;
}
.html-block a:hover {
	color: #AC670A; 
	text-decoration: underline;
}
.html-block a.tuscan {
	color: #A34232; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.html-block a.dakota {
	color: #034E75; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.html-block a.sweetwater {
	color: #0C1F53; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.html-block p {
/*	color: #dbc592; */
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
.html-block ul {
}
.html-block ul li {
}
.html-block ul li a {
}
/***************************************************
		SUBSCRIPTION
***************************************************/
.subscription {
	clear: both;
	background: url(/images/aux-11.gif) no-repeat top left;
	margin: 5px 0;
	padding: 18px 0 0 0;
}
.subscription h2 {
}
.subscription .form {
	background: url(/images/aux-12.gif) repeat-y top left;
	padding-top: 10px;
}
.subscription .form table {
	background: #f1fafd;
	margin: 0 10px;
	width: 138px;
	border: 5px solid #f1fafd;
}
.subscription .form td.label {
	text-align: left;
}
.subscription .form label {
	color: #595050;
}
.subscription .form .control {
	background: url(/images/aux-13.gif) no-repeat bottom left;
	padding: 0 12px 14px 0;
	text-align: right;
}
.subscription .form input.text {
	width: 114px;
	border: 2px inset #d6d3ce;
}
.subscription .form input.button {
	background: url(/images/button-01-signup.gif) no-repeat top left;
	border: 0;
	padding: 0;
	width: 88px;
	height: 26px;
}
/***************************************************
		FILE LISTING
***************************************************/
.file-listing {
}
.file-listing h2 {
}
.file-listing #choose-folder-form {
}
.file-listing #choose-folder-form select {
}
.file-listing #choose-folder-form .selected {
	font-weight: bold;
}
.file-listing #find-files-form {
}
.file-listing #find-files-form .form {
}
.file-listing #find-files-form .form .label {
	width: 10%;
	white-space: nowrap;
}
.file-listing #find-files-form .form .input {
	width: 90%;
}
.file-listing #find-files-form .form .control {
}
.file-listing #find-files-form .form input.text {
}
.file-listing #find-files-form .form input.button {
}
.file-listing #find-files-form .form .sample {
	font-weight: bold;
}
.file-listing #replace-file-form {
}
.file-listing #replace-file-form .form {
}
.file-listing #replace-file-form .form .label {
	width: 10%;
	white-space: nowrap;
}
.file-listing #replace-file-form .form .input {
	width: 90%;
}
.file-listing #replace-file-form .form .control {
}
.file-listing #replace-file-form .form input.text {
}
.file-listing #replace-file-form .form textarea {
}
.file-listing #replace-file-form .form select {
}
.file-listing #replace-file-form .form input.button {
}
/***************************************************
		FAQ
***************************************************/
.group-faq {
}
.group-faq h2 {
}
.group-faq .faq-topic-form {
	margin-bottom: 10px;
	padding: 5px 0;
	display: block;
}
.group-faq .faq-topic-form label {
	display: inline;
	float: none;
	font-weight: bold;
	white-space: nowrap;
}
.group-faq .faq-topic-form > label {
	vertical-align: middle;
}
.group-faq .faq-topic-form select {
	font-size: 15px;
	height: 15pt;
	width: 100pt;
}
.group-faq .faq-line {
	padding: 5px 15px;
}
.group-faq .faq-line.first {
}
.group-faq .faq-line.last {
}
.group-faq .faq-line.firstlast {
}
.group-faq .faq-line .q {
	font-weight: bold;
}
.group-faq .faq-line .q span {
	font-weight: bold;
	padding-right: 5px;
}
.group-faq .faq-line .a {
	font-weight: bold;
}
.group-faq .faq-line .a span {
	font-weight: bold;
	padding-right: 5px;
}
.group-faq h5.blatant {
	margin: 0px;
	padding: 0;
}
.group-faq #faq-form {
	width: 100%;
}
.group-faq #faq-form td.label {
	width: 10%;
}
.group-faq #faq-form td.input {
	width: 45%;
}
.group-faq #faq-form textarea {
	width: 95%;
}
/***************************************************
		NEWS
***************************************************/
#news-line {
	padding: 5px 15px;
	margin: 0px 0px 20px 0px;
}
#news-line.first {
}
#news-line.last {
	border: 0;
}
#news-line.firstlast {
	border: 0;
}
#news-line div {
	font-weight: bold;
	color: #AC670A;
	padding: 10px 0 0 0;
}
#news-line span {
	display: block;
	font-weight: bold;
	padding-left: 0px;
}
#news-line p {
	padding: 0 0 5px 0px;
	margin: 0;
}
#news-line a.full-text {
	font-weight: bold;
	text-transform: lowercase;
	font-size: 10px;
}
#news-nav {
	padding: 10px;
}
#news-nav a {
}
#news-nav span {
	font-weight: bold;
}
#single-news {
}
#single-news .date {
	font-weight: bold;
}
#single-news .description {
	display: block;
	font-weight: bold;
}
#single-news a {
}
#single-news a.back {
	display: block;
	margin: 5px 0px ;
}
#single-news font {
}
#single-news p {
}
#single-news span {
}
/***************************************************
		NEWS
***************************************************/
.news {
}
.news h2 {
}
.news #news-line {
	padding: 5px 15px;
	border-bottom: 3px double #65c7e9;
}
.news #news-line.first {
}
.news #news-line.last {
	border: 0;
}
.news #news-line.firstlast {
	border: 0;
}
.news #news-line div {
	font-weight: bold;
	color: #f68001;
	padding: 10px 0 0 0;
}
.news #news-line span {
	display: block;
	font-weight: bold;
	padding-left: 35px;
}
.news #news-line p {
	padding: 0 0 15px 35px;
	margin: 0;
}
.news #news-line a.full-text {
	color: #595050;
	font-weight: bold;
	text-transform: lowercase;
	font-size: 10px;
}
.news #news-nav {
	border-top: 3px double #65c7e9;
	padding: 10px;
}
.news #news-nav a {
}
.news #single-news {
}
.news #single-news .date {
	font-weight: bold;
}
.news #single-news .description {
	display: block;
	font-weight: bold;
}
.news #single-news a {
}
.news #single-news font {
}
.news #single-news p {
}
.news #single-news span {
}
/***************************************************
		NEWS "UNLINKED BRIEF"
***************************************************/
.news-style1 {
}
.news-style1 h2 {
}
.news-style1 #news-line {
	padding: 5px 15px;
}
.news-style1 #news-line.first {
}
.news-style1 #news-line.last {
}
.news-style1 #news-line.firstlast {
}
.news-style1 #news-line a {
}
.news-style1 #news-line span {
	display: block;
	font-weight: bold;
}
.news-style1 #news-line p {
}
.news-style1 #news-nav {
	padding: 0;
}
.news-style1 #news-nav a {
	display: block;
	font-weight: normal;
}
/***************************************************
		NEWS "SHORT BRIEF"
***************************************************/
.news-style2 {
}
.news-style2 h2 {
}
.news-style2 #news-line {
	padding: 5px 15px;
}
.news-style2 #news-line.first {
}
.news-style2 #news-line.last {
}
.news-style2 #news-line.firstlast {
}
.news-style2 #news-line a {
}
.news-style2 #news-line span {
	font-weight: bold;
}
.news-style2 #news-nav {
	padding: 0;
}
.news-style2 #news-nav a {
	display: block;
	font-weight: normal;
}
/***************************************************
		NEWS "BRIEFLESS"
***************************************************/
.news-style3 {
}
.news-style3 h2 {
}
.news-style3 #news-line {
	padding: 5px 15px;
}
.news-style3 #news-line.first {
}
.news-style3 #news-line.last {
}
.news-style3 #news-line.firstlast {
}
.news-style3 #news-line a {
}
.news-style3 #news-line span {
	display: block;
	font-weight: bold;
}
.news-style3 #news-nav {
	padding: 0;
}
.news-style3 #news-nav a {
	display: block;
	font-weight: normal;
}
/***************************************************
		NEWS "TABS"
***************************************************/
.news-tabs {
}
.news-tabs .news-category {
	float: left;
}
.news-tabs .news-category a {
	display: block;
	border: 0;
	background: #c00;
	color: #fff;
	margin-right: 1px;
	padding: 5px 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.news-tabs .news-category.active a {
	background: #0c0;
}
.news-tabs .waiting {
	height: 1px;
	clear: both;
	float: left;
	padding: 10px;
	font-size: 11px;
	color: #000;
}
.news-tabs .waiting img {
	margin-left: 10px;
}
.news-tabs .news-block {
	clear: both;
	height: 1px;
}
.news-tabs .paging {
	clear: both;
	padding: 10px;
}
.news-tabs .paging a {
	display: block;
	float: left;
	padding: 0 3px;
	font-size: 11px;
	color: #000;
}
.news-tabs .paging a.active {
	font-weight: bold;
}
.news-tabs .message {
	color: #000;
	margin: 0;
	padding: 10px;
	font-size: 11px;
	text-align: left;
}
.one-news {
	clear: both;
	padding: 10px;
}
.one-news * {
	font-size: 11px;
	color: #000;
}
.one-news .date {
	font-weight: bold;
	color: #c00;
}
.one-news h3 {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.one-news .brief {
}
/***************************************************
		VOTING
***************************************************/
.voting {
}
.voting h2 {
}
.voting h5 {
}
.voting form .button {
}
.voting form {
	padding-right: 5px;
	color: #cec581;
	font-family: Arial;
	font-weight: bold;
}
.voting label {
	padding-right: 5px;
	color: #cec581;
	font-family: Arial;
	font-weight: bold;
}
.voting .voting-line {
	padding: 5px;
}
.voting .voting-line div {
	display: inline;
	line-height: 8px;
	font-size: 8px;
	text-align: center;
	background: #831e07;
}
.voting .voting-line td {
	vertical-align: bottom;
}
.voting .voting-line strong {
	margin-left: 5px;
	color: #831e07;
}
.voting .voting-line .graph {
	background: url("/images/aux-18.gif") repeat-x left bottom;
	padding: 0;
	width: 100%;
}
.voting .voting-line label {
}
.voting .center {
	margin: 20px 5px 5px 5px;
	text-align: center;
}
/***************************************************
		SITE MAP
***************************************************/
.sitemap {
}
.sitemap h2 {
}
.sitemap ul {
	margin-left: 15px;
	list-style-type: none;
}
.sitemap li {
}
.sitemap a {
}
.sitemap ul.ul-level-1 {
}
.sitemap li.li-level-1 {
}
.sitemap a.a-level-1 {
}
.sitemap ul.ul-level-2 {
}
.sitemap li.li-level-2 {
}
.sitemap a.a-level-2 {
}
/***************************************************
		RANDOM BANNER
***************************************************/
.banner-random {
}
.banner-random h2 {
}
.banner-random a {
}
.banner-random img {
}
.banner-random p {
}
.banner-random ul {
}
.banner-random ul li {
}
/***************************************************
		FLASH BANNER
***************************************************/
.banner-flash {
}
.banner-flash h2 {
}
.banner-flash .flash-description {
	display: block;
	padding: 5px;
}
/***************************************************
		IMAGE BANNER
***************************************************/
.banner-image {
	margin: 0px;
	padding: 0px;
}
.right-column .banner-image {
	margin: 40px 0px 40px 0px;
	text-align: center;
}
.banner-image h2 {
}
.banner-image a {
	padding: 0px;
	margin: 0px;
}
.banner-image img {
	margin: 0px;
}
/***************************************************
		SHOPPING CART
***************************************************/
.shopping-cart {
}
.shopping-cart h2 {
}
.shopping-cart .cart-brief {
}
.shopping-cart .button {
}
.shopping-cart table.cart-brief .button {
}
.shopping-cart table.cart {
}
.shopping-cart table.cart tr {
}
.shopping-cart table.cart td {
	font-weight: normal;
	vertical-align: middle;
}
.shopping-cart table.cart tr.header {
}
.shopping-cart table.cart tr.header td {
	background: #996b20;
	padding: 5px 10px;
	color: #ccbd8b;
}
.shopping-cart table.cart tr.footer-cart {
}
.shopping-cart table.cart tr.footer-cart td {
	border-top: 3px double #51360b;
	background: #ccbd8b;
}
.shopping-cart table.cart tr.cart-item td {
	border-bottom: 1px solid #cbf1fe;
	color: #595050;
	padding: 10px;
}
.shopping-cart table.cart td a.name{
	text-transform: uppercase;
	text-decoration: none;
}
.shopping-cart table.cart td a.name:hover {
	text-decoration: underline;
}
.shopping-cart table.cart tr.cart-item a {
	color: #595050;
}
.shopping-cart table.cart td.toolbar {
}
.shopping-cart table.cart td.text {
}
.shopping-cart table.cart td.number {
}
.shopping-cart table.cart td.control {
}
.shopping-cart table.cart td.control input.text {
	background: #fff4e7;
	float: left;
}
.shopping-cart table.cart div.button {
/*	float: left;
	margin: 0;
	margin-left: 10px; */
}
.shopping-cart table.cart input.button {
	background: url("/images/right-button.gif") no-repeat right top;
	border: 0;
	font-weight: bold;
	font-size: 12px;
	color: #6c631f;
	height: 23px;
	width: 80px;	
}
/***************************************************
		ASSOCIATED PRODUCTS
***************************************************/
.associated-products {
}
.associated-products h2 {
}
.associated-products .picture {
	display: block;
}
.associated-products .description {
	display: block;
}
.associated-products div {
}
/***************************************************
		SSF EVENTS
***************************************************/
.ssf-events {
}
.ssf-events h2 {
}
.ssf-events form .button {
}
.ssf-events table {
	border-collapse: collapse;
}
.ssf-events .list_name {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-events .list_value {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-events .item_header {
}
.ssf-events .item_name {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-events .item_value {
	border: 1px solid transparent;
	background: #f2f7fb;
}
/***************************************************
		SSF JOBS
***************************************************/
.ssf-jobs {
}
.ssf-jobs h2 {
}
.ssf-jobs form .button {
}
.ssf-jobs table {
	border-collapse: collapse;
}
.ssf-jobs .list_name {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-jobs .list_value {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-jobs .item_header {
}
.ssf-jobs .item_name {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-jobs .item_value {
	border: 1px solid transparent;
	background: #f2f7fb;
}
/***************************************************
		SSF NEWS
***************************************************/
.ssf-news {
}
.ssf-news h2 {
}
.ssf-news form .button {
}
.ssf-news table {
	border-collapse: collapse;
}
.ssf-news .list_name {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-news .list_value {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-news .item_header {
}
.ssf-news .item_name {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-news .item_value {
	border: 1px solid transparent;
	background: #f2f7fb;
}
/***************************************************
		SEARCH
***************************************************/
.search {
}
.search h2 {
}
.search label {
	display: none;
}
.search input.text {
}
.search input.button {
}
.search .search-info {
}
.search .search-results {
}
.search .search-line {
	padding: 5px 15px;
}
.search .search-line div {
	display: inline;
}
.search .search-line p {
	clear: both;
	padding-left: 20px;
}
.search .search-nav {
}
.search .search-nav span {
	font-weight: bold;
}
.search .search-nav a.search-next {
	font-weight: bold;
}
.search .search-nav a.search-prev {
	font-weight: bold;
}
.search .search-message {
}
.search .search-nomatch {
}
/***************************************************
		PRODUCT SEARCH
***************************************************/
.product-search-form {
	background: #ffe493 url(/images/aux-02.gif) no-repeat bottom left;
	height: 19px;
	padding: 10px;
	margin-bottom: 8px;
}
.product-search-form form {
	clear: both;
	float: none;
}
.product-search-form * {
	font-size: 11px;
}
.product-search-form label {
	padding: 0 5px;
	color: #65c7e9;
	font-weight: bold;
	text-transform: uppercase;
	display: none;
}
.product-search-form input.text {
	margin: 0 5px;
	width: 140px;
	border: 2px inset #d6d3ce;
}
.product-search-form select {
	width: 120px;
	margin: 0 5px;
}
.product-search-form input.button {
	margin: 0 5px;
	width: 54px;
	height: 24px;
	padding: 0;
	border: 0;
	background: url(/images/aux-15.gif) no-repeat top left;
}

.product-search form {
	clear: both;
	float: none;
}
.product-search * {
	font-size: 11px;
}
.product-search label {
	padding: 0 5px;
}
.product-search input.text {
	margin: 0 5px;
	width: 140px;
	border: 2px inset #d6d3ce;
}
.product-search select {
	width: 120px;
	margin: 0 5px;
}
.product-search input.button {
	margin: 0 5px;
	width: 54px;
	height: 24px;
	padding: 0;
	border: 0;
	background: url(/images/aux-15.gif) no-repeat top left;
}
.product-search li {
	border-bottom: 3px double #65c7e9;
	padding: 10px;
	display: block;
}
.product-search li .search-product {
	margin-right: 10px;
}
.product-search li .search-product .product-aux {
	border-left: 5px solid #bbe6f5;
	border-right: 5px solid #bbe6f5;
}
.product-search li .search-product .product-aux div {
	padding: 5px 0 5px 0;
	text-align: center;
}
.product-search li .search-product .product-aux div a {
	padding: 0 10px;
	color: #0a5bab;
	display: block;
}
.product-search li .search-product .product-aux div a img {
	border: 1px solid #65c7e9;
}
.product-search div {
}
.product-search a.image {
	vertical-align: text-top;
	padding-right: 5px;
}
.product-search .paging {
	clear: both;
	padding: 10px;
}
.product-search .paging a {
	display: block;
	float: left;
	padding: 0 3px;
	font-size: 11px;
	color: #000;
}
.product-search .paging a.active {
	font-weight: bold;
}
.product-search .message {
	color: #000;
	margin: 0;
	padding: 10px;
	font-size: 11px;
	text-align: left;
}
/***************************************************
		PAGE CONTENT
***************************************************/
.page-content {
	vertical-align: top;
}
.page-content h2 {
}
.page-content p {
}
.page-content a {
}
/***************************************************
		PRIVATE AREA
***************************************************/
.private-profile {
}
.private-profile label {
}
.private-profile .input-container {
}
.private-profile .input-container input.text {
}
.private-profile .input-container textarea {
}
.private-profile .input-container select {
}
.private-profile .button-container {
}
.private-subscription {
}
.private-subscription label {
}
.private-subscription .input-container {
}
.private-subscription .input-container input.text {
}
.private-subscription .input-container textarea {
}
.private-subscription .input-container select {
}
.private-subscription .button-container {
}
/***************************************************
		LOGIN FORM
***************************************************/
.login-form {
}
.login-form td.control {
	vertical-align: bottom;
}
.login-form td.label {
	text-align: left;
	white-space: nowrap;
}
/***************************************************
		CATALOG
***************************************************/
.catalog-categories {
	border: 0px solid #c00;
	padding: 5px 0px 0px 15px;
}
.catalog-categories table {
	width: 100%;
}
.catalog-categories .cap1 {
	font-size: 25px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Times, serif;
	padding: 0;
	margin: 0;
	color: #AC670A;
	text-align: center;
	width: 100%;	
}
.catalog-categories a.category {
	font-size: 12pt;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #AC670A;
}
.catalog-categories .subcategories {
	margin: 0px 0px 20px 0px;
}
.catalog-categories .product {
}
.catalog-categories table.products {
	width: 100%;
}
.catalog-categories table.products td {
	padding: 0px 20px 20px 0px;
}
.catalog-categories .product .description {
	font-size: 12pt;
	text-transform: uppercase;
	font-weight: bold;
}
.catalog-categories .product .price {
	font-size: 12pt;
	color: #000;
	font-weight: normal;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
}
.catalog-categories .product .details {
	font-size: 12pt;
}
.product-details .description {
	width: 100%;
}
.product-details img {
	margin: 0px 20px 0px 0px;
}
.product-details .product-name {
	font-weight: bold;
	color: #AC670A;
	text-transform: uppercase;
	font-family: Times;
	font-size: 12pt;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.product-details .large-description {
	padding: 0px 0px 15px 0px;
	font-size: 12pt;
}
.product-details table.params td {
	padding: 0px 10px 2px 0px;
	font-size: 12pt;
}
.product-details table.params td span {
	font-size: 12pt;
}
.product-details table.params .label {
	font-weight: bold;
	white-space: nowrap;
}
.product-details .control {
	margin: 0px 0px 2px 0px;
}
.product-details input.button {
	background: url("/images/aux-17.gif") no-repeat right top;
	border: 0;
	font-weight: bold;
	font-size: 12px;
	color: #6c631f;
	height: 23px;
	padding-left: 0;
	padding-right: 10px;
	width: 150px;
}
.product-details input {
	width: 144px;
}
.product-details select {
	width: 150px;
}

.shopping-cart  {
	border: 0px solid #fff;
	margin: 0px 0px 25px 0px;
	padding: 5px;
}
.shopping-cart h2 {
	color: #ac670a;
	font-size: 14pt;
	font-family: Times;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.shopping-cart .cart-brief {
	width: 100%;
}
.shopping-cart .cart-brief .cart-block {
	color: #000;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
.shopping-cart .message {
	font-weight: bold;
	padding: 0px 0px;
	text-align: center;
}
.shopping-cart .cart-brief td.input .control {
	background: url("/images/aux-15.gif") no-repeat left top;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	width: 80px;
}
.shopping-cart .cart-brief td.input .control input.button {
	background: url("/images/aux-14.gif") no-repeat right top;
	border: 0;
	font-weight: bold;
	font-size: 12px;
	color: #6c631f;
	height: 23px;
	width: 80px;	
}
.menu-food {
}
.menu-food h2 {
	color: #734b0f;
	font-size: 17px;
	font-family: Times;
	font-weight: bold;
	margin: 0px;
	padding: 5px 5px 10px 5px;
}
.menu-food .cart-brief {
	width: 100%;
}
.menu-food .cart-brief .cart-block {
	color: #000;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
.menu-food .message {
	font-weight: bold;
	padding: 0px 0px;
	text-align: center;
}
.menu-food .cart-brief td.input .control input.button {
	background: url("/images/right-button.gif") no-repeat right top;
	border: 0;
	font-weight: bold;
	font-size: 12px;
	color: #6c631f;
	height: 23px;
	width: 80px;	
}
/******************************************************
**               LIST MENU                           **
******************************************************/
.menu-food .show-menu {
	width: 100%;
	margin: 20px 0px;
}
.menu-food .show-menu .menu-item {
	padding: 3px 10px 5px 20px;
	text-align: left;
}
.menu-food .show-menu .menu-1st-link {
	color: #734b0f;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}
.menu-food .show-menu .menu-1st-mouseover {
	color: #734b0f;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}
