/*
	byo - 2007
	front/main.css
	v0.1
*/

body {
	background-color: #c1d5a3;
	/*background-image: url(graphics/body-bg.jpg);*/
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 15px;
	/*color: #496220;*/
	color: #85a06d;
}

h1 {

}

h2 {

}

p {

}

a {
	text-decoration: underline;
	color: #85a06d;
}

a:hover {
	text-decoration: underline;
	color: #496220;
}

ul {
	text-align: justify;
}


/* overlay //////////////////////////////////////////////////////////////////////////////////////////////////// */
#overlay {
	background-color: #fff;
}

#overlay-message {
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 100;
	padding: 5px 15px;
	background-color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #E56A27;
}
/* overlay //////////////////////////////////////////////////////////////////////////////////////////////////// */

a.img-hover-hover {
	position: static;
}

a.img-hover img {
	/*display: none;*/
}

a.img-hover-hover img {
	display: block;
	position: absolute;
	margin-top: -120px;
	margin-left: 150px;
	border: 2px solid #85a06d;
}

#faq-img-box img {
	margin-left: 420px;
}

#slogan-aceitalia {
	position: absolute;
	left: -30px;
	top: 100px;
	width: 27px;
	height: 397px;
	background-image: url(graphics/slogan-aceitalia.png);
	background-repeat: no-repeat;
}

/* alert */
.alert-error {
	margin: 10px 20px;
	padding: 10px;

	border: 5px solid #990000;

	font-weight: bold;
	text-align: center;
	color: #990000;

}

.alert-advice {
	margin: 10px 20px;
	padding: 5px;

	/*border: 2px solid #d8b541;*/

	font-weight: bold;
	text-align: center;
	color: #d8b541;
}
/* /alert */

/* header */
#header {
	height: 148px;
	background-image: url(graphics/header-bg.gif);
	background-repeat: repeat-x;
}

#header-shadow {
	height: 9px;
	background-image: url(graphics/header-shadow.png);
	background-repeat: repeat-x;
}

#mheader {
	position: relative;
	z-index: 2;
	width: 930px;
	height: 127px;
	margin: auto;
	background-color: #fff;
}

#header-navi {
	float: right;
	margin-top: 10px;
}

#header-navi a {
	display: block;
	line-height: 20px;
	font-size: 12px;
	text-decoration: none;
	text-align: right;
	color: #D7A907;
}

#header-navi a:hover span {
	text-decoration: underline;
}

#header-navi img {
	vertical-align: middle;
	margin-left: 7px;
}

#header-tabs {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#header-tabs a {
	display: block;
	float: left;
	width: 122px;
	line-height: 30px;
	padding-top: 10px;
	line-height: 25px;
	padding-top: 15px;

	background-image: url(graphics/tab-bg.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	text-align: center;
	text-decoration: none;

		color: #85a06d;
}

#header-tabs a:hover,
#header-tabs a.selected {
	line-height: 28px;
	padding-top: 12px;
	background-image: url(graphics/tab-bg-hover.gif);
	color: #496220;
}

#header-tabs a.selected {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
/* /header */


/* footer */
#footer {
	width: 930px;
	margin: auto;
}

#footer p,
#footer a {
	font-size: 12px;
	color: #496220;
	margin: 0px;
}

#footer-copy {
	float: left;
}

#footer-signature {
	text-align: left;
}

#footer-navi {
	text-align: right;
}

/* /footer */

/* mbody */
#mbody-shadow {
	position: relative;
	z-index: 1;
	width: 942px;
	margin: auto;
	margin-top: -32px;
	padding-top: 0px;
	background-image: url(graphics/mbody-shadow.png);
	background-repeat: repeat-y;
}

#mbody-top {
	height: 27px;
	background-color: #7CA169;
}

#mbody {
	width: 930px;
	margin: auto;
	background-color: #fff;
}

#mbody-bottom {
	height: 10px;
	width: 942px;
	margin: auto;
	background-image: url(graphics/mbody-bottom.png);
	background-repeat: no-repeat;;

}

/* /mbody */


/* left-column */
#left-column-shadow {
	margin-top: -25px;
	background-image: url(graphics/left-column-shadow.png);
	background-repeat: repeat-y;
}

#left-column {
	float: left;
	width: 275px;
	
}

#left-column-top {
	height: 25px;
	border-top: 2px solid #fff;
	background-color: #7CA169;
}

#left-column h1 {
	height: 30px;
	padding-top: 74px;
	padding-left: 10px;
	margin: 0px;

	background-image: url(graphics/title-bg.gif);
	background-repeat: no-repeat;;
	border-top: 2px solid #fff;

	font-size: 20px;
	text-shadow:2px 2px 2px #333;
	text-transform: uppercase;

	color: #fff;
}

#left-column #type1 h3 {
	position: relative;
	margin: 25px 25px 0px;
	border-bottom: 1px dashed #6CA362;

	font-size: 16px;
	text-transform: uppercase;
}

#left-column #type1 .destacado {
	margin: 15px 25px 0px;
	text-align: justify;
	
}

#left-column #type1 .destacado p {
	color: #393939;
	font-size:14px;
	}

#left-column #type1 .destacado a {
	position: relative;
	display: block;
	min-height: 100px;
	padding-bottom: 25px;
	background-image: url(graphics/leftColumn-link-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	text-decoration: none;
}

#left-column #type1 .destacado  img {
	position: relative;
	float: left;
	margin: 0px 10px 10px 0px;
}


#left-column #type1 a:hover {
	background-image: url(graphics/leftColumn-link-bg-hover.gif);
}

#sub-navigation a {
	display: block;
	line-height: 30px;
	padding-left: 40px;

	text-align: left;
}

#sub-navigation a.img {
	margin-top: 40px;
	padding-left: 25px;
}

#sub-navigation .selected {
	font-weight: bold;
	text-decoration: none;
	color: #496220;
}

#button-gotocart {
	display: block;
	margin-top: 15px;
	margin-left: 40px;
}
#button-gotooffer {
	display: block;
	margin-top: -10px;
	margin-left: 40px;
}
#reminder-box {
	margin-left: 40px;
}

#left-column #advert-present {
	margin-top: 20px;
	margin-left: 20px;
}
/* /left-column */


/* content */
#content {
	margin-left: 275px;
	padding-top: 25px;
}

#mcontent {
	padding: 25px;
	background-image: url(graphics/mcontent-shadow.png);
	background-repeat: repeat-x;
}

#mcontent h1 {
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	color: #d8b541;
}

#mcontent .h1-highlight {
	height: 31px;
	margin-top: 0px;
	padding-left: 75px;
	padding-top: 19px;
	background-image: url(graphics/h1-highlight-bg.jpg);
	background-repeat: no-repeat;
}

#mcontent .h1-offer {
	height: 34px;
	color:#FFFFFF;
	margin-top: 0px;
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(graphics/h1-offer-bg.jpg);
	background-repeat:no-repeat;
	font-style:normal;
	font-size:18px;
}

#mcontent .h1-highlight a,
#mcontent .h1-offer a {
	float: right;
	margin-right: 30px;
	padding: 2px 0px 2px;
}

#mcontent h2 {
	font-size: 20px;
	font-weight: normal;
	color: #496220;
}

#mcontent p {
	margin: 20px 0px;
	line-height: 18px;
	text-align: justify;
}
/*
#sub-navigation {
	line-height: 28px;
	margin-bottom: 20px;
	border-bottom: 1px solid #7CA169;
	text-align: center;
}

#sub-navigation a {
	padding: 0px 10px;
}
*/
#sub-navigation .selected {
	font-weight: bold;
	text-decoration: none;
	color: #496220;
}

#download-forms {
	list-style: none;
}

#download-forms img {
	vertical-align: middle;
}


/* /content */

/* form */
input,
select,
textarea {
	padding: 2px 5px;
	border: 1px solid #85A06D;
	background-color: #fff;
	color: #496220;
}

select {
	padding: 1px;
}

input.button {
	cursor: pointer;
}

.input-s * {
	width: 50px;
}

.input-m * {
	width: 100px;
}

.input-l * {
	width: 250px;
}

.input-l select {
	width: 262px;
}

.input-xxl * {
	width: 560px;
}

.input-xxl textarea {
	height: 100px;
}

select option {
	background-color: #fff;
}

.highlightInput-focus {
	background-color: #DEEEAD;
}

.form1 {
	margin: 0px;
}

.form1 h3 {
	width: 200px;
	padding-left: 15px;
	margin-bottom: 0px;


	background-color: #DEEEAD;
	border-top: 1px solid #ADD299;

	font-size: 15px;
}

.form1 .left-column {
	float: left;
	padding: 16px 0px 0px 16px;

	/*border: 1px solid red;*/
}

.form1 .right-column {
	padding: 15px 0px 0px 310px;
	background-color: #F0FFEB;
	border: 1px solid #fff;
	border-top: 1px solid #7CA169;
	border-bottom: 1px solid #7CA169;

}

.form1 .wide-block {
	padding: 15px 0px 15px 15px;
	background-color: #F0FFEB;
	border-top: 1px solid #7CA169;
	border-bottom: 1px solid #7CA169;

}

.form1 .wide-block-text {
	padding: 0px 0px 0px 15px;
	background-color: #F0FFEB;
	border-top: 1px solid #7CA169;
	border-bottom: 1px solid #7CA169;

}

.form1 .spacer {
	display: block;
	height: 50px;
	margin: 0px 0px 3px 0px;
}


.form1 label {
	display: block;
	margin: 0px 0px 3px 0px;
	border-left: 5px solid #F0FFEB;
}

.form1 label.required {
	border-left: 5px solid #D8B53D;
}

.form1 label.required-missing {
	border-color: #990000;
	color:#990000;
}



.form1 input,
.form1 select {
	display: block;
	margin-bottom: 15px;
}

.form1 .checkbox input {
	float: left;
	margin: 0px 5px 0px 5px;
}

.form1 .button input {
	margin: auto;
	margin-top: 15px;
	border-width: 2px;
	cursor: pointer;
}

.form1 .display-date {
	display: block;
	width: 229px;
	line-height: 19px;
	padding: 0px 5px 0px 26px;
	border: 1px solid #85A06D;
	background-color: #fff;
	background-image: url(graphics/icon-calendar.gif);
	background-repeat: no-repeat;
	background-position: center left;

	font-family: Arial, Helvetica, sans-serif;
	color: #496220;
	cursor: pointer;
}

.form1 .product-image {
	display: block;
	margin: auto;
	margin-top: 25px;
}


#inputDate {
	display: none;
}

.form1 .hidden {
	display: none;
}

/* /form */

/* SECTIONS - SECTIONS - SECTIONS - SECTIONS - SECTIONS - SECTIONS - SECTIONS - SECTIONS - SECTIONS - SECTIONS*/
/* about */
#adverts-right{
	float:right;
	margin-left:25px;
}

#advert-bemember {
	display: block;
	/*float: right;*/
	width: 130px;
	margin: 0px 0px 20px 0px;
	padding: 10px;

	background-color: #F6F0B0;
	border: 1px solid #7CA169;

	text-align: justify;
	font-size: 12px;
	text-decoration: underline;
}

#advert-bemember:hover {
	border-color: #496220;
}

#advert-bemember img {
	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #7CA169;
}
/* /about */

/* degustationList */
#degustationList {
}

#degustationList .columnLeft {
	float: left;
	width: 275px;
	margin-right: 25px;
}

#degustationList .columnRight {
	float: left;
	width: 275px;
	height: 120px;
}

#degustationList .bottom {
}

#degustationList .details {
	min-height: 120px;
	margin-bottom: 40px;
	padding: 10px;
	background-color: #F6F0B0;
	border: 1px solid #7CA169;
}

#degustationList h4 {
	margin: 0px 0px 5px;
	text-align: right;
}

#degustationList h4 span {
	float: left;
}


#degustationList h5 {
	margin: 0px 0px 5px;
	text-decoration: underline;

}

#degustationList ul {
	margin: 0px;
	padding: 0px 20px;
	list-style: none;
}

#degustationList p {
	margin: 0px;
}
/* /degustationList */

/* contact */
#contact p {
	margin-top: 0px;
}

#contact #address {
	margin-top: 20px;
	text-align: center;
}

/* /contact */

/* productList */
#productList {
	color: #627234;
}

#productList .image,
#productList .noimage {
	position: relative;
	display: block;
	float: left;
	width: 130px;
	height: 120px;
	margin: 0px 15px 0px 0px;
	padding: 5px 0px;
	border: 1px solid #7F7F7F;
	text-align: center;
}




#productList .image .magnify {
	position: absolute;
	bottom: 0px;
	right: 0px;
	display: block;
	width: 22px;
	height: 23px;

	background-image: url(graphics/icon-enlargeImage.gif);
	background-repeat: no-repeat;
	background-position: bottom right;

	cursor: pointer;
}

#productList .noimage {
	background-image: none;
}

#productList table {
	width: 454px;
}


#productList .h3 {
	line-height: 26px;
	border-bottom: 1px solid #7F7F7F;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
}

#productList .details {
	width: 220px;
	height: 108px;
	padding: 10px 0px;
	vertical-align: top;
	line-height: 22px;


}

#productList .details-large {
	width: 450px;
}

#productList .details span {
	margin-left: 5px;
	color: #d8b541;
}

#productList .order {
	padding: 10px 0px 0px 10px;
	vertical-align: top;
	line-height: 22px;
	border-left: 1px solid #7F7F7F;
}

#productList .order input {
	width: 15px;
	margin-left: 5px;
	font-size: 12px;
}

#productList .order a {
	text-decoration: none;
	color: #627234;
}

#productList .order img {
	margin-left: 5px;
	vertical-align: text-bottom;
}

#productList .priceShop,
#productList .priceShop-fade {
	font-weight: bold;
	color: #d8b541;
}

.priceOffer span#price{
	font-weight: bold;
	color: #d8b541;
	font-size:16px;
}
.priceOffer{
	font-weight: bold;
	font-size:16px;
}
input.quantityoffer{
width:20px;
}
#productList .priceShop-fade,
#productList .priceSocio-fade {
	opacity: 0.5;
}

#productList .priceSocio,
#productList .priceSocio-fade {
	font-weight: bold;
}

#productList .description {
	padding: 5px;
	border-left: 1px solid #7F7F7F;
}

#productList .description div {
	background-color: #E5ECE1;
	padding: 5px;
}

#productList .description-bottom {
	margin-top: 5px;
	padding: 5px;

	background-color: #E5ECE1;

	text-align: justify;
}

#productList .description span,
#productList .description-bottom span {
	font-weight: bold;
	color: #000000;
}

#productList hr {
	margin: 10px 0px;
	border: 1px solid #fff;
	border-bottom-color: #d8b541;
}

#productList-filter {
	margin-bottom: 20px;
	padding: 2px 0px;
	border-top: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
}

#productList-filter .container {
	line-height: 28px;
	padding-left: 5px;
	background-color: #627234;

	font-size: 13px;
	font-weight: bold;
	color: #fff;
}

#productList-filter label {
	margin: 0px 10px 0px 10px;
}

#productList-filter label img {
	margin-right: 5px;
	vertical-align: text-bottom;
}

#productList-filter select {
	width: 180px;
	margin-left: 20px;
	font-size: 12px;
}

#paging {
	margin-top: 20px;
	text-align: center;
}

#paging a {
	padding: 2px 5px;
	border: 1px solid #E5ECE1;
	text-decoration: none;
	color: #627234;
}

#paging a:hover {
	border-color:#d8b541;
}

#paging a.selected {
	background-color: #d8b541;
	color: #627234;
	font-weight: bold;
}
/* /productList */

/* cartContent */
#cartContent {
	color: #627234;
}

#cartContent .empty {
	text-align: center;
	font-weight: bold;
}

#cartContent .productList {
	width: 99%;

}

#cartContent .th-image,
#cartContent .td-image {
	width: 130px;
}

#cartContent .image,
#cartContent .noimage {
	position: relative;
	display: block;
	width: 130px;
	height: 120px;
	padding: 5px 0px;

	border: 1px solid #7F7F7F;

	text-align: center;
}

#cartContent .image-magnify {
	position: absolute;
	bottom: 0px;
	right: 0px;
	display: block;
	width: 22px;
	height: 23px;

	background-image: url(graphics/icon-enlargeImage.gif);
	background-repeat: no-repeat;
	background-position: bottom right;

	cursor: pointer;
}

#cartContent .td-details {
	padding: 10px 10px;
	line-height: 32px;

	background-color: #E5ECE1;
}

#cartContent .td-details .brand {
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
}

#cartContent .td-details input {
	width: 15px;
	margin-left: 5px;
	font-size: 12px;
}

#cartContent .td-details a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #627234;
}



#cartContent .th-price {
	border-bottom: 1px solid #000;
	font-size: 12px;
	text-align: center;
	color: #000;
}

#cartContent .td-price {
	width: 87px;
	padding-right: 10px;
	background-color: #E5ECE1;

	font-size: 16px;
	font-weight: bold;
	text-align: right;
}


#cartContent .tf-title {
	padding-right: 10px;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	color: #000;
}

#cartContent .tf-total {
	padding: 5px 10px 5px 0px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	font-weight: bold;
	text-align: right;
	color: #000;
}


#cartContent .tf-buttonBuy {
	padding-top: 10px;
	text-align: right;
}

#cartContent .tf-buttonContinue {
	padding-top: 10px;
	text-align: right;
}

#cartContent .message-advice {
	margin: 5px 0px;

	font-weight: bold;
	text-align: center;
	color: #627234;
}

#cartContent .message-advice span {
	color: #d8b541;
}


/* /cartContent */

/* validateCart */

#validateCart {
	color: #627234;
}

#validateCart tr.titleCartlist td.con{
	height: 15px;
	font-size: 12px;
	color: #000;
	width: 92px;
	text-align:right;
	border-bottom: 1px solid #000;
	text-align: center;
}



#validateCart .th div {
	float: right;
	width: 92px;
	margin-left: 5px;
	border-bottom: 1px solid #000;
	text-align: center;
}

#validateCart #titlePriceTotal {
	margin-right: 10px;
}

#validateCart table {
	margin-top: 5px;
	width: 595px;
}

#validateCart td.details {
	width: 303px;
}


#validateCart .details p {
	margin: 0px;
	padding: 5px 10px;
	white-space: nowrap;
	
}

#validateCart table.cartvalidate{
	background-color:#FFFFFF;
	width:100%;
}
#validateCart table.cartvalidate td{
	background-color: #E5ECE1;
}
#validateCart tr.titleCartlist td{
	background-color:#FFFFFF;
}
#validateCart .price {
	width: 97px;

}

#validateCart .price p {
	margin: 0px;
	margin-left: 5px;
	padding: 5px 20px 5px 5px;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	text-align: right;
}


#validateCart hr {
	border: 1px solid #fff;
	margin: 0px;
}

#validateCart .address {
	margin: 0px;
}


#validateCart .note {
	width: 275px;
	height: 75px;
}

#validateCart .button {

	text-align: center;
}

#validateCart .button input {
	border-width: 2px;
	cursor: pointer;
}

#cartContent-footer .footerTitle,
#validateCart .footerTitle {
	padding-right: 20px;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	color: #000;
}

.footerPrice {
	width: 72px;
	padding: 5px 20px 5px 0px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	font-weight: bold;
	text-align: right;
	color: #000;
}

#cartContent-footer input.button {
	width: 120px;
	color: #000;
	cursor: pointer;
}

#cartContent-footer .button-buy {
	padding-top: 10px;
	text-align: right;
	cursor: pointer;
}

#cartContent .message-advice {
	margin: 5px 0px;

	font-weight: bold;
	text-align: center;
	color: #627234;
}

#cartContent .message-advice span {
	color: #d8b541;
}
/* /cartContent */

/* address */
#address #changeAddress {
	display: none;
}

#address h1 a {
	font-size: 12px;
}



/* /address */

/* login */
#login .form1 .wide-block {
	width: 400px;
	margin: auto;
}

#login .form1 label,
#login .form1 input {
	display: inline;
	margin-bottom: 0px;
}

#login .form1 p {
	text-align: right;
	margin-right: 40px;
}

#login .form1 p.text {
	margin-right: 0px;
	text-align: left;
}

#login .button {
	text-align: center;
}
/* /login */

/* msgBox */
.msgbox {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 101;
	width: 350px;
	background-color: #F2E9CB;
	border: 3px solid #D8B53D;
}

#msgbox-productadded p.message {
	margin: 20px;
	font-weight: bold;
	text-align: center;
}

.msgbox .buttons-container {
	height: 30px;
	padding-left: 44px;
}

.msgbox .button {
	display: block;
	float: left;
	width: 120px;
	margin-right: 10px;
	padding: 1px;
	background-color: #E5ECE1;
	border: 2px solid #85A06D;
	font-size: 13px;
	text-transform: capitalize;
	text-align: center;
	text-decoration: none;

	color: #85A06D;
}


.msgbox .button:hover {
	border: 2px solid #333333;
	text-decoration: none;
	color: #333333;
}


/* /msgBox */



.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}


.image-tip {
	color: #000;
/*	width: 250px;*/
	z-index: 13000;
}

.image-tip img{
	border: 2px solid #85A06D;
}

.image-title {
	display: none;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}

.image-text {
	display: none;
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

.modificationBtn {
	text-align:center;
	margin-top:40px;
	border-top:1px solid  #9EA498;
	padding-top:5px;
}


.btn_pay{
	background-image: url(graphics/bg_payments.png);
	background-repeat: no-repeat;
	color:#D3BB4D;
	height:26px;
	padding-top:2px;
	padding-left:2px;
}

.btn_pay input{
border:none;
}

.image_regalo{
	width:230px;	
}

.textarea_regalo{
	background-color:#F8F0A8;
	border:1px solid #79a263;
}

.textarea_regalo .note{
	width:300px;
}

.european{
	font-size:12px;
	background-image:url(graphics/europFlag.gif);
	background-repeat:no-repeat;
	padding-left:45px;
	padding-top:5px;
	height:25px;
	margin-top:80px;

}
.bagoffer{
	font-size:11px;
	padding-left:20px;
	text-align:justify;
}
.light-green{
	color:#BAC63E;
	margin-top:0px;
}

a.moreinfo{
	color:#79824B;
	float:right;
	margin-top:-20px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(graphics/more_info.jpg);
	background-repeat:no-repeat;
	padding-right:20px;
	padding-bottom:2px;
	padding-top:2px;
	background-position:right center;
}

.offername{
	color:#ffa800;
	font-size:18px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}
.offerText{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#8e6626;
}


/* SECTIONS - SECTIONS - SECTIONS - SECTIONS - SECTIONS - SECTIONS - SECTIONS - SECTIONS - SECTIONS - SECTIONS*/