/*/ GLOBAL /*/
BODY { background:#865942 url(../images/body_bg.gif) repeat-x; }
BODY, FORM { margin:0; padding:0; }
BODY, TABLE, .txt { 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; }
.header-content { margin-top:11px; }
.content { background:url(../images/home_bg.gif) repeat-y; }
.footer { background:url(../images/home_btm_new.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; }

.banner_title {
float:none;
font-size:14px;
font-weight:bold;
padding:8px;
text-transform:capitalize;
text-align: left;
}
.banner_subtitle {
background-color:#E4B368;
color:WhiteSmoke;
float:none;
font-weight:bold;
height:26px;
margin:21px auto 10px;
padding-top:5px;
text-align:center;
vertical-align:middle;
width:620px;
font-size:14px;
}
.lbl_explain {
font-size:12px;
line-height:19px;
letter-spacing:-0.2px;
}
.lbl_explain u {
font-size:16px;
line-height:30px;
}

.text_common {
font-size:12px;
font-weight:bold;
letter-spacing:-0.2px;
line-height:19px;
margin:10px auto 25px;
width:450px;
}
.text_common ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.text_common ul li {
margin-left:0;
padding-bottom:0;
padding-right:0;
padding-top:0;
text-align:left;
width:600px;
}
.text_common ul li div{
float:left;
width:200px;
}
.text_common ul li li div {
margin-left:20px;
width:180px;
}
.previews {
float:left;
font-size:10px;
font-weight:bold;
margin:auto;
text-align:center;
width:94px;
}

.categories {
float:left;
font-size:15px;
font-weight:bold;
margin:auto auto auto 20px;
text-align:left !important;
width:730px;
}
.categories div {
float:left;
font-size:12px;
font-weight:normal;
height:135px;
line-height:16px;
margin:2px;
text-align:center;
width:74px;
}
.categories div img {
border:1px solid;
}
.prod_as_books {
float:left;
margin-right:10px;
width:300px;
}
.left_box_desc {
float:none;
font-size:12px;
font-weight:bold;
margin:8px 20px 20px;
text-align:left;
width:400px;
}
.left_box_desc div {
text-align:left;
width:730px;
}
/*/ 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;
}