/**************/
/* HTML Tags */
/**************/

body { color: #453823; }
body.mainwindow { background:#382E1C url(bg_mezcalinos.jpg) repeat-x scroll 0 0; }

/* Headings */

	h1, h2, h3, .fwelement h1, .fwelement h2, .fwelement h3 { color: #382E1C; }

/* Forms */

	input.button { background-color: #BAA378; border: 1px solid ; color: #ffffff; }
	
/* mail-frm */

	div.fwformtomail table.mail-tbl form.mail-frm input.mail-frm-but { background-color: #BAA378; padding: 2px; border: 1px solid ; color: #ffffff; }
	
/* gallery */

div.fwgallery table.fwgallery td.thumbnail img { border: 1px solid #C1BDB6; background-color: #EDEBD5;}

/* Other */

#maincontent .fwtext1 p { font-family: Georgia,"Times New Roman",Times,serif; background-color: #EDEBD5; }

/**********/
/* Layout */
/**********/


#page { background-color:#382E1C; }
#main { background-color: #ffffff; }

/* Header */

#header {  }

/* Header Links */

#header #header-links { color:#000000; font-weight: bold; }
#header #header-links a { color:#990000; }
#header #header-links a:hover { color:#BAA378; }

/* Header Company Name */

#header #header-companyname h1 { color:#FFFFFF; }
#header #header-companyname h1 a { color:#FFFFFF; }
#header #header-companyname h1 span.header-companyname-special1 { color:#382E1C; }

/* Header Slogan */

#header #header-slogan { color:#ffffff; }

/* Header Logo */

#header #header-logo { }

/* Navigation */

#navigation { }
#navigation ul { background-color:#382E1C; }
#navigation ul li a { font: normal 12px/45px "Lucida Grande", Lucida, "Lucida Sans Unicode", Verdana, sans-serif; }
#navigation ul li a:hover, #navigation ul li a:active { background-color:#BAA378; }
#navigation ul li.active a { background-color:#BAA378; }

/* Subnavigation */

#subnavigation {}
#subnavigation ul { background-color: #382E1C; }
#subnavigation ul li a { font: normal 12px/45px "Lucida Grande", Lucida, "Lucida Sans Unicode", Verdana, sans-serif; }
#subnavigation ul li a:hover, #subnavigation ul li a:active { background-color:#BAA378; }
#subnavigation ul li.active a { background-color:#BAA378; }

/* Maincol */

#maincol { background-color: #ffffff; }

.main-green { color: #ffffff !important; }
.main-green a, 
.main-green a:visited, 
.main-green a:link, 
.main-green .fwelement a, 
.main-green .fwelement a:visited, 
.main-green .fwelement a:link { color: #FFD500; }
.main-green #maincol h1, 
.main-green #maincol h2, 
.main-green #maincol h3, 
.main-green #maincol h1 a, 
.main-green #maincol h2 a, 
.main-green #maincol h3 a, 
.main-green #maincol p.title, 
.main-green #maincol p.title a { color: #453823 !important; }
.main-green #rightcol h1, 
.main-green #rightcol h2, 
.main-green #rightcol h3, 
.main-green #rightcol h1 a, 
.main-green #rightcol h2 a, 
.main-green #rightcol h3 a, 
.main-green #rightcol p.title, 
.main-green #rightcol p.title a  { color: #ffffff !important; }

.main-yellow { color: #000000 !important; }
.main-yellow a, 
.main-yellow a:visited, 
.main-yellow a:link, 
.main-yellow .fwelement a, 
.main-yellow .fwelement a:visited, 
.main-yellow .fwelement a:link { color: #990000; }
.main-yellow #maincol h1, 
.main-yellow #maincol h2, 
.main-yellow #maincol h3, 
.main-yellow #maincol h1 a, 
.main-yellow #maincol h2 a, 
.main-yellow #maincol h3 a, 
.main-yellow #maincol p.title, 
.main-yellow #maincol p.title a { color: #453823 !important; }
.main-yellow #rightcol h1, 
.main-yellow #rightcol h2, 
.main-yellow #rightcol h3, 
.main-yellow #rightcol h1 a, 
.main-yellow #rightcol h2 a, 
.main-yellow #rightcol h3 a, 
.main-yellow #rightcol p.title, 
.main-yellow #rightcol p.title a  { color: #453823 !important; }

/* Main Content */

#maincontent h1 a,
#maincontent .fwtitle1 h1 a { text-decoration: none; color: #990000; }

/* Rightcol */

#rightcol { background-color: #ffffff; }

#rightcol h1,
#rightcol .fwtitle1 h1 { color: #990000; }

#rightcol h2,
#rightcol .fwtitle2 h2 { color: #990000; }

#rightcol div.fwlinklist-table p.title { color: #990000; }

/* Footer */

#footer { background-color: #ffffff; }
#footer a:hover { color:#453823; }

/* Footer Links */

#footer-links { border-top: 1px solid #EDEBD5; }
#footer-links h1 { color: #382e1c;}
#footer-links div.layout-footer-links  { color: #453823; }

#footer-links div.layout-footer-links-links div.layout-footer-links-col div.fwlinklist-table p.title { color: #382e1c; }

/* Footer Copyright */

#footer-copyright { color: #A7AFB9; border-top: 1px solid #EDEBD5; }
#footer-copyright a { color: #453823; }