@import 'reset.css';/* MAIN LAYOUT---------------------------------------------------- */body {    color: #333;    text-align: center;    font: normal 12px/24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;     background: #ecdf9b;    /*background: #f9f3c3 url(../images/bg_body.gif) top right;*/	}/* #header-wrap {background: url(/images/bg_header-wrap.gif) 42px left;} */#header {	background: #000 url(../images/bg_header2.gif) bottom left repeat-x;	color: #d7c263;	text-align: left;	}#header-inner {	width: 960px;	margin: 0 auto;	position: relative;	}body#home #header {	background: #000 url(../images/bg_header.gif) bottom left repeat-x;	}#signin {	text-align: right;	position: absolute;	top: 18px;	right: 0;	}#signin p {	margin: 0;	padding: 0;	}h1#logo {		float: left;	text-indent: -9999px;    margin: 0;    background: url(../images/logo.gif) 0 0 no-repeat;	}h1#logo a {	display: block;	width: 250px;	height: 120px;    margin: 0;	border: 0;	padding: 0;	background: none;	}#top {	border-bottom: #4e1900 solid 2px;	margin: 0 0 20px 0;	}#bottle {	position: absolute;	top: 135px;	right: 0;	}#product {	position: absolute;	top: 155px;	right: 0;	}	#main {	width: 960px;	margin: 24px auto;	text-align: left;	position: relative;	}#slideshow {	border: #000 solid 1px;	background: #000;	width: 575px;	height: 290px;	}#footer {	border-top: #702907 solid 1px;	padding: 3px 0 0 0;	font-size: 11px;	color: #666;	width: 960px;	margin: 0 auto;	clear: both;	}#footer td {	font-size: 11px;	color: #666;}#footer td a {	text-decoration: none;	color: #666;}div.content {	float: left;	width: 580px;	margin: 0 0 20px 0;	}div.sidebar {	float: right;	width: 345px;	margin: 0 0 20px 0;	}div.sidebar-home {	float: left;	width: 200px;	margin: 0 0 20px 35px;	}	div.box {	padding: 12px 24px 1px 24px;	border: #e1cf81 solid 1px;	border-width: 2px 0px;	margin: 0 0 18px 0;	font-size: 11px;	/*background: url(/images/bg_box.gif) top left;*/	}div.box h3 {	border: 0;	padding: 0;	margin: 0 0 3px 0;	}div.box p {	text-indent: 0 !important;	}div.box img {	margin-bottom: 18px;	}	td.box {	width: 50%;	padding: 1px 16px 1px 16px;	font-size: 11px;}/* Blog */div.post {	margin: 0 0 24px 0;	}div.entry-date {	float: left;	width: 48px;	}div.entry-body {	float: right;	width: 508px;	}.date-stamp {    font-size: 14px;    display: block;    text-align: center;    text-transform: uppercase;    line-height: 1;    padding-top: 9px;    float: left;    width: 48px;    margin: 0 10px 0 0;    background: #e1cf81;    color: #593c0f;    }.date-stamp .day {    display: block;    font-size: 24px;    color: #333;    padding-bottom: 9px;    }a.comments {	/*background: url(/images/icon_comment.gif) left no-repeat;*/	padding: 0 0 0 18px;	color: #593c0f;	border: none;	}a.comments:hover {	/*background: transparent url(/images/icon_comment.gif) left no-repeat;*/	}a.date {	color: #593c0f;	}/* Gallery */div.gallery {	border-bottom: #e1cf81 solid 1px;	margin: 0 0 18px 0;	}div.gallery h3 {	border: 0;	margin: 0;	}div.gallery img {	margin: 0 18px 18px 0 !important;	}ul.photos {    margin: 0 0 18px 0;    line-height: 18px;    }ul.photos li {    display: inline;    list-style: none;    margin: 0 4px 3px 0;    background: none;    padding: 0;    float: left;    position: relative;    }ul.photos li a {    background: none !important;    border: 0 !important;    }ul.photos li a:hover {    background: none !important;    border: 0 !important;    color: #000 !important;    }/* NAV---------------------------------------------------- */#nav {	float: right;	margin: 95px 0 0 0;	}#nav ul {	margin: 0;	}#nav ul li {	font-weight: bold;	letter-spacing: .05em;	letter-spacing: 0.1;	font-size: 14px;	font-variant: small-caps;	display: inline;	float: left;	margin: 0 0 0 24px;	padding: 0;	}#nav ul li a {	color: #fff;	height: 14px;	border: 0;	padding: 0;	margin: 0;	float: left;	}#nav ul li a:hover {	color: #d7c263;	background-color:inherit;	}	#nav ul li a.active, #nav ul li a.active:hover {	color: #990303;	background-color:inherit;	}div.subnav {	width: 345px;	margin: -54px 0 18px 0;	position: relative; /* To fix IE6 */	}div.subnav-2 {	margin: 0 !important;	padding: 12px 24px;	background: #fbf6d0 url(../images/bg_subnav.gif) top left no-repeat;	border: #e1cf81 solid 1px;	border-width: 2px 0 1px 0;	}ul.subnav {	margin: 0 !important;	padding: 12px 24px;	background: #fbf6d0 url(../images/bg_subnav.gif) top left no-repeat;	border: #e1cf81 solid 1px;	border-width: 2px 0 1px 0;	}ul.subnav li {	background: url(../images/bullet-subnav.gif) 0 .5em no-repeat;	padding: 0 0 0 12px;	font-variant: small-caps;	font-size: 14px;	line-height: 16px;	margin: 0 0 9px 0;	position: relative; /* To fix IE6 */	}ul.subnav li.level {	background: url(../images/bullet-sublevel.gif) 0 .5em no-repeat;	padding: 0 0 0 24px;	font-variant: small-caps;	font-size: 13px;	line-height: 14px;	margin: 0 0 5px 0;	position: relative; /* To fix IE6 */	}ul.subnav li a {	border: 0;	color: #593c0f;	}* html ul.subnav li a {	font-weight: bold;	}*:first-child+html ul.subnav li a {	font-weight: bold;	}ul.subnav li a.active {	color: #990303;	}	ul.subnav ul {	margin: 12px 0 12px 12px !important;	}p.footer-nav {	margin: 0 0 9px 0;	font-size: 14px;	color: #e1cf81;	}p.footer-nav a.active {	color: #ff0000;	}/* HEADERS---------------------------------------------------- */h2 {	font-size: 24px;	font-variant: small-caps;	margin: 0 0 24px 0;	font-weight: normal;	color: #000;	letter-spacing: .1em;	}#header h2 {	color: #d7c263;	font-size: 26px;	padding: 4px 360px 0 0;	}#header div.sidebar-home h2 {	color: #fff !important;	font-size: 24px !important;	padding: 0 !important;	}#header h2 a {	color: #d7c263;	border: 0;	}#header h2 a:hover {	color: #fff;	background: none;	}h3 {	color: #702907;	font-size: 20px;	font-variant: small-caps;	font-weight: normal;	border-bottom: #702907 solid 1px;	padding: 6px 0;	margin: 0 0 12px 0;	}h3 a {	border: 0;	}h3.subnav-label {	margin: 0;	background: #593c0f;	padding: 3px 24px;	font-size: 14px;	letter-spacing: .05em;	border-bottom: #fbf6d0 solid 1px;	color: #e1cf81;	height: 24px;	}h3.subnav-label a {	color: #e1cf81;	}h3.subnav-label a:hover {	color: #fff;	background: none;	}* html h3.subnav-label {	font-weight: bold;	}*:first-child+html h3.subnav-label {	font-weight: bold;	}h4 {	color: #702907;	font-size: 18px;	font-variant: small-caps;	font-weight: normal;	border-bottom: #702907 solid 1px;	padding: 4px 0;	margin: 0 0 12px 0;	}h5 {	font-size: 14px;	color: #593c0f;	font-weight: normal;	}/* LISTS---------------------------------------------------- */ul {	margin: 0 0 18px 24px;	}ul li {	background: url(/images/bullet-subnav.gif) 0 .85em no-repeat;	padding: 0 0 0 18px;	}ul li ul {	margin: 0;	}div.sidebar ul {	margin: 0 0 18px 0;	}dl.form dt {	text-transform: uppercase;	font-size: 11px;	letter-spacing: 1px;	color: #593c0f;	font-weight: normal;	margin: 0;	padding: 0;	}dl.form dd {	margin: 0 0 12px 0;	}/* LINKS---------------------------------------------------- */a {	color: #702907;	padding: 1px;	text-decoration: none;	}a:hover {	color: #333;	text-decoration: none;	}a.more {	color: #990303;	}#header a.more:hover {	background: none;	color: #d7c263;	}a.img, a.img:hover {	border: 0;	padding: 0;	background: none;	}	/* TEXT---------------------------------------------------- */p {	margin: 0 0 18px 0;	}.clear {	clear: both;	}blockquote {	font-style: italic;	font-size: 14px;	color: #593c0f;	padding: 0 0 0 24px;	margin: 0 0 18px 0;	/*background: url(/images/bg_blockquote.gif) 0 .3em no-repeat;*/	}div.sidebar blockquote {	font-size: 12px;	}blockquote cite {	font-style: normal;	}.req {	font-style: italic;	text-transform: none;	letter-spacing: normal;	color: #836D4B;	}small {	font-size: 11px;	color: #836D4B;	}	.error {	color: #702907;	font-weight: bold;	font-size: 12px;}		/* IMAGES---------------------------------------------------- */img.none {	border: 0 !important;	background: transparent !important;}img.border, div.content img, div.box img {	background: #fff;	padding: 2px;	border: #e1cf81 solid 1px;	border-width: 0 1px 1px 0;	}#header img.border {	border: #000 solid 2px;	padding: 0;	}img.left {	float: left;	margin: 3px 9px 0 0;	}div.content img.left {	margin: 6px 18px 3px 0;	}div.content img.right {	margin: 6px 0 3px 18px;	}img.right {	float: right;	}div.content img[align="left"] {    margin: 6px 18px 3px 0;    }div.content img[align="right"] {    margin: 6px 0 3px 18px;    }img.favicon {	margin: 0 !important;	vertical-align: middle !important;	padding: 0 !important;	}	/* TABLES---------------------------------------------------- */table {	font: normal 12px/24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	}table.details th {	text-transform: uppercase;	font-size: 10px;	letter-spacing: 1px;	padding: 3px 24px;	color: #593c0f;	font-weight: normal;	border-bottom: #e1cf81 solid 1px;	}table.details tr td {	border-bottom: #e1cf81 solid 1px;	padding: 3px 24px 3px 0;	}table.distributors tr td {	padding: 0 9px 0 0;	width: 50%;	}table.distributors tr td img {	margin: 6px 9px 3px 0 !important;	}	/* TABLES PRODUCTOS---------------------------------------------------- */.tableprod {	background: url(../images/bg_table_prod.gif);	width: 90%;	border-top-width: 1px;	border-top-style: solid;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-top-color: #4e1900;	border-right-color: #4e1900;	border-left-color: #4e1900;}.tdprod {	padding-top: 10px;	padding-right: 10px;	padding-bottom: 12px;	padding-left: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #4e1900;	vertical-align: top;}.tlprod {	width: 90px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 12px;	padding-left: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #4e1900;	color: #4e1900;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #4e1900;	text-align: right;	vertical-align: top;}	/* FORMS---------------------------------------------------- */fieldset {	padding: 24px;	background: none;	}fieldset legend {	display: none;	}input, textarea {	border: #836D4B solid 1px;	font: normal 12px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding: 3px;	}input.submit {	background: #702907;	color: #e1cf81;	padding: 3px;	cursor: pointer;	border: none;	}/* SELF-CLEARING FLOATS---------------------------------------------------- */#header-inner:after,#top:after,div.box:after,div.post:after,div.gallery:after {	content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;    }/* trigger hasLayout and target ie5+6/win only */* html #header-inner,* html #top,* html div.box,* html div.post,* html div.gallery {	height: 1%;	}/* trigger hasLayout and target ie7/win only */*:first-child+html #header-inner,*:first-child+html #top,*:first-child+html div.box,*:first-child+html div.post,*:first-child+html div.gallery {	min-height: 1px;	}
