
/*********************		START SITE WIDE STYLES		**********************/
html { min-height: 101%; margin-bottom: 1px; }
body{background:#cdb379 no-repeat center top;margin:0px;font-family:"Century Gothic", Arial, Helvetica, sans-serif;line-height:21px;font-size:12px;color:#333333;}
body#centro{background:#665736;}
input{font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:12px;color:#333333;padding:2px 3px;}

body.intro{background-image:url(../../images/intro.png);}
body.about{background-image:url(../../images/intro.png);}
body.about2{background-image:url(../../images/intro.png);}
body.promovideo{background-image:url(../../images/intro.png);}
body.contact{background-image:url(../../images/contact.png);}
body.products{background-image:url(../../images/products.png);}
body.services{background-image:url(../../images/about.png);}
body.bio{background-image:url(../../images/services.png);}
body.specials{background-image:url(../../images/intro.png);}

#container{margin:0 auto;padding:0px;width:950px;}
h1, h2{color:#000;font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;font-weight:normal;margin:0;padding:0 0 2px;}
h1.introtitle{font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:25px;line-height:33px;margin-top:30px;padding-left:0;text-indent:-77px;}

a{color:#92877A;font-family:"Century Gothic",Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;line-height:24px;text-decoration:underline;outline:none;}
a:hover{color:#000000;}
.error{color:#ff0000;font-weight:bold;}
a.photos{display:inline-block;margin:0px 3px 3px 0px;}
a.photos.last{margin-right:0px;}

img{border:none;}
.right{float:right;}
.left{float:left;}
.hidden {left:0px;margin-left:-1000px;position:absolute;width:0px;}
#siteid{display:inline-block;margin:0px 0px 0px 120px;}
/*********************		END SITE WIDE STYLES		**********************/

/*********************		START CLEAR FIX		**********************/
.clearfix:after {clear:both;content:".";display:block;height:0px;line-height:0px;visibility:hidden;}
.clearfix {display:block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
.clearing{height:1px; overflow:hidden;clear:both;}
.clear{clear:both;display:block;}
.clear10{clear:both;height:10px;display:block;}
.clear30{clear:both;height:30px;display:block;}
/*********************		END CLEAR FIX		**********************/

#header{display:block;clear:both;height:28px;margin-top:0px;}

#mainnav, #mainnav li{margin:0px;padding:0px;list-style:none;}
#mainnav{display:block;height:28px;position:absolute;z-index:2;margin-left:120px;margin-top:-10px;}
#mainnav li{display:inline;float:left;}
#mainnav li a{display:block;height:28px;overflow:hidden;}
#mainnav li a:hover img, #mainnav li a.selected img{margin-top:-28px;}

#mainnavback{z-index:1;margin-left:120px;filter:alpha(opacity=40);-moz-opacity: 0.40;
opacity: 0.40;height:28px;width:710px;position:absolute;background:#000000;margin-top:-10px;}

#subnav{color:#000000;display:block;font-weight:bold;margin-bottom:15px;text-align:left;}
#subnav a{color:#92877A;font-family:"Century Gothic",Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;line-height:24px;margin:0 13px 1px 0;padding-bottom:1px;text-decoration:none;}
#subnav a.last{margin-right:0px;}
#subnav a:hover, #subnav a.selected{border-bottom:1px solid #000000;color:#000000;margin-bottom:0;}

#subnav a.subnavlarge{background:#92877A;color:#FFFFFF;display:inline-block;padding:3px 11px;text-decoration:none;border:none;}
#subnav a.subnavlarge.selected, #subnav a.subnavlarge:hover{background:#CDB379;}
#subnav.specialsnav a.subnavlarge{padding:3px 10px;}

#body{filter:alpha(opacity=90);-moz-opacity: 0.90;opacity: 0.90;background:#F9F2DC;width:650px;margin:0px auto;margin-top:165px;padding:15px 30px 50px;}

.month{display:none;}

.about #bodyback{background:#000000;filter:alpha(opacity=40);-moz-opacity: 0.40;opacity: 0.40;position:absolute;height:345px;margin:165px 0 0 200px;position:absolute;width:550px;z-index:3;}
.about #body{background:none;color:#FFFFFF;z-index:4;position:absolute;filter:alpha(opacity=100);-moz-opacity: 1;opacity:1;margin-left:200px;}
.about #body h1, .about #body h2{color:#fff;}
.about #body a{color:#fff;}

em.servicedescription{font-style:normal;display:block;clear:both;margin-top:0px;margin-bottom:11px;font-size:11px;}
em.servicedescription ul{margin-top:0px;}

#left{width:276px;}
#right{width:370px;}

table tr{vertical-align:top;}
table tr td{padding:0px 23px 0 0;}
table tr td.alignright{text-align:right;padding-right:15px;}

/***********	MAILING LIST	*********/
#tertnav{float:right;margin-right:120px;margin-top:12px;padding-top:125px;text-align:center;width:167px;}
#tertnav a{color:#FFFFFF;float:left;font-size:13px;text-decoration:none;}
#tertnav a img{width:22px;padding:0 2px;}
#tertnav a.giftcards{margin-right:5px;font-weight:bold;font-size:12px;color:#F9F2DC;background:#CDB379;padding:0px 10px;line-height:21px;}
#tertnav a.giftcards:hover{color:#92877A;background:#F9F2DC;}

#giftcardbox{background: #000000;margin-left: 270px;opacity: 0.7;padding: 15px;position: absolute;text-align: center;top: 155px;width: 220px;}

#overlay{background-color:#38283D;height:100%;left:0;opacity:0.7;position:fixed;top:0;width:100%;display:none;z-index:50000;}

#popupcontainer{
height:145px;
z-index:50005;
left:50%;
margin-left:-190px;
padding:0px;
position:fixed;
top:50%;
width:375px;
margin-top:-172px;
display:none;
border:10px solid #FFFFFF;
background:#665736;}

#fugacentro{color:#ffffff;}
#fugacentro a{color:#ffffff;}
#fugacentro a:hover{color:#92877A;}
#fugacentro #internal{padding:20px;}
#fugacentro #title{font-size:20px;line-height:36px;}
#fugacentro table tr td{padding:0px;}

#mailsignup{height:205px;z-index:50005;left:50%;margin-left:-133px;padding:0 20px;position:fixed;top:50%;width:266px;margin-top:-100px;display:none;border:15px solid #FFFFFF;background:#F9F2DC;}

.closemailsignup, .closepopup{float:right;padding:10px;}
a.closepopup{margin-left:312px;position: absolute;color:#ffffff;}
a.closepopup:hover{color:#92877A;}

ul#eNewsSignupForm, ul#eNewsSignupForm li{margin:0px;padding:0px;list-style:none;}
ul#eNewsSignupForm li{display:inline-block;clear:both;padding-bottom:5px;}
ul#eNewsSignupForm li label{float:left;width:100px;}
ul#eNewsSignupForm li input{float:left;width:150px;}

.formComplete{display:none;text-align:center;}

p.mailtext{font-size:14px;margin:0 0 12px;padding:0;text-align:center;}

#maillistback{z-index:10;margin-left:120px;filter:alpha(opacity=50);-moz-opacity: 0.50;opacity: 0.50;height:28px;width:153px;position:absolute;background:#000000;margin-top:5px;margin-bottom:10px;}
.openmailsignup{color:#F9F2DC;margin-left:130px;margin-top:8px;position:absolute;text-decoration:none;z-index:10;}
.maillistinfo:hover a, .openmailsignup:hover{color:#333333;}

.maillistinfo:hover #maillistback{background:#F9F2DC;}
