@import url(menu_css.css);
@import url(shop.css);
@import url(products_page_nav.css);
@import url(footer_styles.css);
@import url(csshacks.css);

* {
	margin: 0;
	padding: 0;
}
body {
	text-align:center;
	background-color: #a05c2d;
	font-family: Arial;
	color:#FFE2C6;
}

#mainwrap {
	background: url(../images/nav_container_bg.gif) 0 0 repeat-y;
	background-color:#4a2500;
	width: 900px;
	min-height:650px;
	margin: 0 auto;
	text-align:left;
	border-left:solid medium #333333;
	border-right:solid medium #333;
}

#container{width:835px;  margin-bottom:80px; background: url(images/nav_container_bg.gif) 0  repeat-y;}
#content{width:640px; float:right; margin:0;}

#footer {
	width:640px;
	margin-top:140px;
	margin-left:195px; /*135(nav_width)+125(dif from navbar to content) (lastedit-m-left + width of footer ==width of container)*/
	padding-top:15px;
	padding-bottom:30px;
	text-align:center;
	background-color: #000;
	
}

#main_pic{
	padding:0 0 10px 0;
}

#title_pic{margin-bottom:30px;}

#text_pic {
	text-align:left;
	width:640px;
	font-size:0.9em;
	padding-top: 10px;
	margin-bottom:20px;
	word-spacing:1.1pt;
	letter-spacing:0.6pt;
	line-height:1.4em;
}

.news_text {text-align:justify;
	width:500px;
	padding-top: 10px;
	margin-bottom:20px;
}

#text_pic h3, h4 {
	
	margin: 10px 0 10px 0;
}

h5 {
	margin: 10px 0 10px 0;
	font-weight:bold; font-size:larger;}

#text_pic p {margin:5px 0 20px 0;}

#contact_us_text_pic_2{
padding-top:50px;
font-weight:bold;
line-height:1.5em;
}

/*links attributes*/
	a:link, a:visited {
		color:#eda568;
		font-size:0.8em;
		text-decoration:underline;
	}
	a:hover {
		color:#FFE2C6;
		text-decoration:underline;
	}
/* end links attributes*/

/*table_products begins*/
.table_products {width:640px;padding:0px; margin:0; font-size:1em;}
.table_products img {border: 0 #FFFFFF; margin-left:24px;}
.table_products td {background-color:#522f1d; width:128px;}/*width=640px/5=128px - ".table width/nb. of td elem."*/
.table_products th {text-align:center; width:128px;  font-size:0.75em; background-color:#593923; text-transform:lowercase; vertical-align:top;}


.table_products, .table_products td, .table_products th {border:1px solid #333; border-collapse:collapse; }

/*table_products ends*/

.terms {font-size:0.8em; word-spacing:normal;}
.terms_evident {color:#CC6633;}
ol.terms_list {margin-left:30px;}
ol.terms_list ol li {list-style:lower-alpha;}

.logo {margin:0 0 40px 0; padding:0}
img.logo {border:0;
}


/*contact form*/
.table_contact {background-color:#4a2500}
.form_contact { padding:3.48px}
.tag {font-weight:600; font-size:0.9em; text-align:right;}
.button {text-align:right}


#table_cont {width:410px;}
#table_cont p{color:#993333}
#table_cont td {padding:10px 0 0 5px}

fieldset {width:600px; padding: 10px}
fieldset legend {padding:0 11px}

.form_contact input, .form_contact textarea {
 		  font-size:1.05em; font-family:Georgia, "Times New Roman", Times, serif; color:#111; padding:3px
		}

#table_cont p.errorMessage {color:#e53031; font-style:italic}
#table_cont p.sentMessage {color:#638606; font-style:italic}
		

/*contact form ends*/


.auth_img {padding-right:5px}

.auth_img img {border: none}

span.credit_text{position:absolute; font-style: italic; letter-spacing: 0.15em; }