/*/ GLOBAL /*/
BODY { background:#865942 url(../images/body_bg.gif) repeat-x; }
BODY, FORM { margin:0; padding:0; }
BODY, TABLE { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#6c4a2f; }

A { color:#5a3620; text-decoration:none; }
A:HOVER { text-decoration: underline; }

/*/ BASE BG /*/
.header { background:url(../images/home_top.gif) no-repeat; }
.content { background:url(../images/home_bg.gif) repeat-y; }
.footer { background:url(../images/home_btm.gif) no-repeat bottom; }
.footer CENTER { margin-top:20px; }

.shadow-left {background:url(../images/home_bg_left_shadow.gif) repeat-y; }
.shadow-right {background:url(../images/home_bg_right_shadow.gif) repeat-y; }

.main-content { background:url(../images/home_bg_cont.gif) center bottom no-repeat; }
.products-content { background:url(../images/products_bg_cont.gif) center bottom no-repeat; }
.header-content { margin-top:11px; }

/*/ MENU /*/
.menu { background:url(../images/menu_bg.gif) no-repeat; }
.menu A, .menu A.active {
	display:block;
	float:left;
	color:#e2c077; 
	font-size:14px;
	line-height:14px;
	padding:54px 12px 6px 12px;
	text-decoration:none;
	}
.menu A:HOVER, .menu A.active {
	background:url(../images/menu_over.gif) center top no-repeat;
	color:#f8ebcd;
	text-decoration:none;
	}
.menu A.spacer {
	background:url(../images/menu_spacer.gif);
	width:1px;
	height:75px;
	padding:0;
	font-size:1px;
	}
	
/*/ GENERAL /*/
.suscribe-newsltter { padding-right:50px; }
.border-img { border:3px solid #f8ebce; }
.border-img-portfolio { border:1px solid #ab896f; }

.img-text { color:#83541e; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:4px 3px; }

.img-portfolio IMG { margin-bottom:6px; }
.img-portfolio A:HOVER { text-decoration:none; color:#865942; }

.copyright { color:#f8ebce; font-size:10px; padding-bottom:40px; }
.copyright A { color:#f8ebce; }

TABLE.cut-list { margin-left:6px; }
TABLE.cut-list TD { padding-bottom:6px; }

A.lnk-prod { 
	background:url(../images/ico_hand.gif) no-repeat; 
	line-height:14px; 
	padding-left:30px;
	display:block;
	margin-left:6px;
	margin-bottom:6px;
	}

/*/ FONT & COLOURS /*/
.justify { text-align:justify; }

.text-11 { font-size:11px; }
.text-12 { font-size:12px; }
.text-14 { font-size:14px; }

/* FORMS */
input {
border: 1px solid #865942;
color: #6c4a2f;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6c4a2f;
height:18px;
}

.button {
background-color:#865942;
color:#F8EBCD !important;
border:1px solid #dfc69d !important;
}
