/* design by RickStarMedia.com */

html, body {height: 100%;}
body {margin:0; padding:0; background: #DCC717 url('images/bajasonora_bg.jpg') repeat fixed top left; color:#000000; height:100%; font-style:normal; font-variant:normal; font-weight:normal; font-size:small; font-family:"Trebuchet MS", Helvetica, Geneva sans-serif;}
h1 {background: #FFFF99 url('images/h1bg.jpg') repeat-y fixed top center; padding-left:8px; font-style:normal; font-variant:small-caps; font-weight:bold; font-size:x-large; font-family:Verdana, Geneva, Helvetica, sans-serif; border-left:6px solid #99CC33; border-right:8px solid white;}
h2 {font-style:oblique; font-variant:normal; font-weight:bold; font-size:large; font-family:Tahoma, Geneva, Helvetica, sans-serif;}
h3 {font-variant:small-caps;}
a {color:#3B5E1D;}

.content {width:760px; margin-left:auto; margin-right:auto; margin-bottom:0; height:100%;}
.homePage {background-color:#FFFFFF; padding: 0em 1em 2em; margin:0; text-align:left; }
.footer {font-family: Arial, Verdana, Geneva, sans-serif; font-size:x-small; width:760px; background: url('images/footer_bg.gif') no-repeat scroll bottom left; vertical-align:bottom; margin:0; padding:0; border-top:1px solid white;}
.footer a {color:#3B5E1D; font:menu; text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footerNav {float:left;}
.copy {text-align:right;}
.smallText {font-style:normal; font-variant:normal; font-weight:normal; font-size:x-small; font-family:"Trebuchet MS", Helvetica, Geneva sans-serif;}
.bigText {font-style:normal; font-variant:normal; font-weight:normal; font-size:medium; font-family:"Trebuchet MS", Helvetica, Geneva sans-serif;}
.review {font-style:italic;}
.rightFloat {float:right; clear:none; margin-left:2em; padding-right:2em; margin-top:-2em;}
.loc2 {margin-top:1em; padding:1em 0em 1em; border-top:1px solid #3B5E1D;}
.h2download {margin-top:-1em; margin-bottom:1em;}
.linkhide {width:60px; height:20px; float:right;}
.centered {padding-left:250px;}
.slogan {padding-left:2em; margin-top:-1em; font-style:italic; font-variant:small-caps; font-weight:normal; font-size:x-small; font-family:Verdana, Geneva, Helvetica, sans-serif; }

.contcater {width:744px; clear:both; border-top:1px solid white; position:relative; display:block; overflow:visible;}
.left {float:left; position:relative; width:246px; padding:0px; display:inline;}
.right {float:right; position:relative; width:256px; padding:0px; display:inline;}
.cater {width:240px; margin:2px; padding:0px 2px 0px; font-style:normal; font-variant:normal; font-weight:normal; font-size:x-small; font-family:"Trebuchet MS", Helvetica, Geneva sans-serif; border:2px solid green;}
.catermid {margin:0px; padding:0px 258px 0px; font-style:normal; font-variant:normal; font-weight:normal; font-size:x-small; font-family:"Trebuchet MS", Helvetica, Geneva sans-serif;}
.clear {clear:both;height:1px;overflow:hidden;}
.grobaty {float:left;}
.presstable {font-size:x-small; width:730px;}
.largerfont {font-size:small;}
.presstable td {vertical-align:top; padding:0.5em;}

.indent {position:relative; padding-left:6px; margin-top:-1em;}
#ordering {width:300px;}
#ordering ul {width:300px;}


.sidefloat {float:left; position:relative; width:132px; display:inline; overflow:visible;}
.pricefloat {width:60px; padding-left:4px; display:inline; overflow:visible;}
.sidefloat2 {float:left; position:relative; width:186px; display:inline; overflow:visible;}
.pricefloat2 {width:60px; padding-left:4px; display:inline; overflow:visible;}

#nav {position:absolute; visibility:visible; z-index:10; margin:0px 0px 0px 400px; width:352px; padding:2px 4px 2px 4px; background-color:#99CC33;}
#nav ul {margin:0; padding:0; list-style:none; text-align:right;}
#nav li {display:inline; margin:0px; padding:0px 3px 0px 3px; height:auto;}
#nav a {color:#3B5E1D; font-style:normal; font-variant:normal; font-weight:bold; font-size:medium; font-family:"Trebuchet MS", Helvetica, Geneva sans-serif; text-decoration:none;}
#nav a:hover {text-decoration:underline;}
#nav .selected {text-decoration:underline; cursor:default;}

#subNav {margin-top:-1em; padding:0em;}
#subNav ul {margin:0; padding:0; list-style:none; text-align:left;}
#subNav li {display:inline; margin:0; padding:0px 8px 0px 0px; height:auto;}
#subNav a {color:#3B5E1D; font:menu; text-decoration:none;}
#subNav a:hover {text-decoration:underline;}