
/** {padding: 0; margin: 0;} */
html, body {
	min-height: 100%;
	/*height: auto !important;*/
	height: 100%;
	padding: 0px;
	margin: 0px;
}
html {
	overflow: -moz-scrollbars-vertical;
}
body {
	font-family: "MS Sans Serif", Tahoma, sans-serif;
	font-size: 12px;
	color: #A67F22;
	height: 100%;
	background-color: #000000;
}
p {
	margin: 0 0 2em 0; padding: 0;
}
table { border-collapse: collapse; }
img { border: 0px; }
form {margin: 0px; padding: 0px; }
a {
	color: #0D3E69;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
input, select, textarea {
	font-size: 11px;
	color: #333333;
	padding: 1px;
	background-color: #FFFFFF !important;
}
textarea {
	overflow: auto;
}
input.post, textarea.post, select.post {
	border: 1px solid #999999;
	font-size: 12px;
}
input.focus, textarea.focus, select.focus {
	border: 1px solid #FF0000;
	font-size: 12px;
}
select.category {
	font-size: 12px;
	color: #B4A06B;
}

table.tbMain { /* Set Table align center */
	margin-left: auto;
	margin-right: auto;
}

table.tbMain td.footer {
	padding-bottom: 5px;
}
table.tbMain td.footer div {
	width: 752px;
	height: 25px;
	text-align: right;
	background-color: #333333;
	margin-left: auto;
	margin-right: auto;
}
table.tbMain td.Frame {
	padding-top: 8px;
	padding-bottom: 8px;
}
table.tbMain div.Frame {
	padding: 5px;
	padding-top: 0px;
	border: 1px solid #9F7E21;
}

/* READY STOCK */
table.tbStock select.category {
	font-size: 12px;
	color: #B4A06B;
}
table.tbStock th.title {
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px;
	border: 2px solid #AB8516;
	background-color: #AB8516;
	font-weight: normal;
}
table.tbStock tr.item td {
	padding: 3px;
	text-align: center;
	border: 2px solid #AB8516;
	background-color: #FFFFFF;
}
table.tbStock a {
	font-family: sans-serif, "MS Sans Serif", Tahoma;
	font-size: 11px;
	color: #A67F22;
	font-weight: bold;
	text-decoration: none;
}
table.tbStock a:hover {
	color: #FFCC66;
}

/* SALE POLICY */
table.tbPolicy th, table.tbPolicy td {
	font-size: 12px;
}
table.tbPolicy th {
	font-family: sans-serif, "MS Sans Serif", Tahoma;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}

table.tbPolicy td.detail {
	padding-top: 10px;
	padding-bottom: 20px;
	color: #B4A06B;
}

table.tbPolicy a {
	color: #B4A06B;
	text-decoration: none;
}
table.tbPolicy a:hover {
	color: #A67F22;
}

/* EVENTS */
table.tbEvent {
	margin-left: auto;
	margin-right: auto;
}
table.tbEvent div.title {
	font-family: sans-serif, "MS Sans Serif", Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
table.tbEvent span.date {
	font-family: sans-serif, "MS Sans Serif", Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
table.tbEvent div.text {
	padding: 5px 0px;
}

table.tbEvent td.thumb,
table.tbEvent td.desc {
	vertical-align: top;
	padding-bottom: 10px;
}
table.tbEvent td.thumb img {
	border: 1px solid #9F9476;
	background-color: #FFFFFF;
}
table.tbEvent td.desc {
	padding-left: 10px;
}
table.tbEvent a {
	font-family: sans-serif, "MS Sans Serif", Tahoma;
	font-size: 11px;
	color: #A67F22;
	font-weight: bold;
	text-decoration: none;
}
table.tbEvent a:hover {
	color: #FFCC66;
}

/* PRODUCTS */
table.tbProduct {
	margin-left: auto;
	margin-right: auto;
}

table.tbProduct div.code, table.tbProduct span.code {
	color: #B4A06B;
	padding-top: 5px;
	padding-bottom: 15px;
}

table.tbProduct img.highlight {
	border: 5px solid #FECA65;
}
table.tbProduct img.thumbnail {
	border: 3px solid #9F9476;
}

/* Paging*/
td.nav {
	color: #A67F22;
}
a.nav {
	color: #B4A06B;
}

/* Not available */
div.na { 
	width: 300px;
	font-family: sans-serif, "MS Sans Serif", Tahoma;
	text-align: center;
	font-size: 30px;
	color: #A67F22;
	margin: 100px auto 50px auto;

}
div.na a {
	font-size: 30px;
	color: #B4A06B;
	font-weight: normal;
}
div.na a:hover {
	color: #FFCC66;
	font-weight: normal;
}

div.newmember {
	margin: 0px auto;
	width: 300px;
	text-align: center;
}
div.newmember a {
	font-size: 16px;
	color: #FF0000;
	font-weight: normal;
}
div.newmember a:hover {
	color: #FF0000;
	text-decoration: underline;
}