body {
margin: 0 auto;
font-family: Arial, Tahoma, sans-serif;
background: #f0a400 url('assets/images/nav/back_rosa.jpg') repeat-x scroll top left;
}

p {
margin: 0 17px 10px 7px;
padding: 0;
font-size: 12px;
}
h1 {
margin: 0 7px 0 7px;
padding: 0;
font-size: 24px;
color: #bb0000;
}
h2 {
margin: 0 7px 0 7px;
padding: 0;
font-size: 20px;
font-weight: normal;
color: #2f3f10;
}
h3 {
margin: 0 7px 0 7px;
padding: 0;
font-size: 24px;
font-weight: normal;
color: #003366;
}
h4 {
margin: 0 0 10px 0;
padding: 0;
font-size: 16px;
font-weight: normal;
color: #000000;
}

a:link {
color: #bb0000;
text-decoration: underline;
}
a:visited {
color: #bb0000;
text-decoration: underline;
}
a:hover {
color: #ee0000;
text-decoration: none;
}
a:active {
color: #ee0000;
text-decoration: none;
}
img {
border: 0;
}
ul {
margin: 0 7px;
padding: 0;
}
ul li {
margin: 10px 0;
color: #777777;
font-size: 12px;
list-style: none outside;
}


.sm {
font-size: 9px;
}
.med {
font-size: 12px;
}
.lg {
font-size: 24px;
font-weight: normal;
color: #003366;
}
.white {
color: #FFFFFF;
}
.green {
color: #2f3f10;
}
.red {
color: #bb0000;
}
.yellow {
color: #f0a400;
}
.blue {
margin: 0 7px 7px 7px;
padding: 0;
font-size: 30px;
color: #003366;
}

.clear {
clear: both;
}

.photos {
float: right;
margin: 0;
padding: 15px 0;
width: 349px;
height: 255px;
background: #FFFFFF url('assets/images/nav/photosback.jpg') no-repeat top;
}
.photos img {
margin: 9px;
padding: 17px;
width: 300px;
height: 200px;
background: transparent url('assets/images/nav/photoframe.png') no-repeat top;
cursor: pointer;
}

.item {
margin: 10px;
padding: 10px 0 10px 10px;
float: left;
height: 100px;
width: 235px;
background-color: #ffcc00;
-moz-border-radius-topleft: 7px;
border-top-left-radius: 7px;
-moz-border-radius-topright: 7px;
border-top-right-radius: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
border-bottom-right-radius: 7px;
box-shadow: 1px 1px 3px #777;
-webkit-box-shadow: 1px 1px 3px #777;
-moz-box-shadow: 1px 1px 3px #777;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#777, offX=1, offY=1, positive=true);
}
div.item:hover, div.item:active {
background-color: #feda4a;
}

.itemdetail {
margin: 0;
padding: 0 0 0 10px;
width: 245px;
float: right;
}
.itemdetail p {
font-size: 16px;
}
.itemdetail input, .itemdetail select {
margin: 0;
padding: 0;
font-size: 16px;
}
#colorMenuID {
margin: 0 0 15px 0;
}

.bottomPad {
margin-bottom: 10px;
}
.bull {margin-bottom: -5px;}
.total {font-size:16px;font-weight:bold;color:#2f3f10;}
.ind_right{display:block;font-size:10px;}
.yellowbox {
margin: 0 0 15px 0;
padding: 10px 0 10px 10px;
font-size: 10px;
background-color: #ffcc00;
-moz-border-radius-topleft: 7px;
border-top-left-radius: 7px;
-moz-border-radius-topright: 7px;
border-top-right-radius: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
border-bottom-right-radius: 7px;
box-shadow: 1px 1px 3px #777;
-webkit-box-shadow: 1px 1px 3px #777;
-moz-box-shadow: 1px 1px 3px #777;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#777, offX=1, offY=1, positive=true);
}
.ind_right input {width:18px;}
.img_left{float:left; margin-right:5px;}

#leftcolumn {
float: left;
margin: 30px 0 9px 15px;
padding: 0;
width: 550px;
}
#rightcolumn {
float: right;
margin: 30px 55px 0px 0;
padding: 0;
width: 195px;
}

#shell {
margin: 0 auto;
padding: 0;
width: 1000px;
}
#head {
margin: 0;
padding: 0;
width: 1000px;
height: 204px;
position: relative;
}
#nav {
margin: 0;
padding: 0;
width: 1000px;
text-align: center;
position: absolute;
bottom: 0;
z-index: 10000;
}
#nav ul {
margin: 0;
padding: 0;
width: 1000px;
}
#nav ul li {
margin: 0;
padding: 0;
display: inline;
}
#nav ul li a:link,#nav ul li a:visited {
margin: 0;
padding: 11px 20px;
font-size: 12px;
line-height: 36px;
color: #bb0000;
text-shadow: #CCC 1px 1px 3px;
text-decoration: none;
background: transparent;
}
#nav ul li.active a:link,#nav ul li.active a:visited {
color: #FFFFFF;
text-shadow: #000000 1px 1px 3px;
background-color: #2f3f10;
}
#nav ul li a:hover,#nav ul li a:active {
color: #FFFFFF;
text-shadow: #000000 1px 1px 3px;
background-color: #2f3f10;
}
#nav ul li ul, #footer ul li ul {
display: none;
}

#head span.senorita {
position: absolute;
bottom: 0;
left: 0;
margin: 0;
padding: 0;
width: 288px;
height: 184px;
z-index: 1000;
}
#head span.logo {
position: absolute;
top: 14px;
left: 345px;
margin: 0;
padding: 0;
width: 178px;
height: 151px;
z-index: 4000;
}
#head span.tortillas {
position: absolute;
top: 44px;
right: 207px;
margin: 0;
padding: 0;
width: 259px;
height: 120px;
z-index: 3000;
}
#head span.margaritas {
position: absolute;
bottom: -45px;
right: 16px;
margin: 0;
padding: 0;
width: 181px;
height: 242px;
z-index: 2000;
}
#head span.app {
position: absolute;
top: 10px;
right: 200px;
margin: 0;
padding: 0;
width: 116px;
height: 40px;
z-index: 5000;
}

#page {
margin: 0 auto;
padding: 0;
width: 841px;
}
#pagetop {
margin: 0;
padding: 0;
width: 841px;
height: 13px;
background: transparent url('assets/images/nav/page_top.gif') no-repeat bottom;
}
#pagemid {
margin: 0;
padding: 0 15px 15px 15px;
width: 841px;
background: transparent url('assets/images/nav/page_mid.gif') repeat-y;
}
#pagebot {
margin: 0;
padding: 0;
width: 841px;
height: 13px;
background: transparent url('assets/images/nav/page_bot.gif') no-repeat top;
}

#footer {
margin: 0 auto;
padding: 0 0 20px 0;
text-align: center;
width: 847px;
clear: both;
background: transparent url('assets/images/nav/foot_nav.gif') no-repeat top;
}
#footer p {
color: #2f3f10;
}
#footer ul {
margin: 0 0 20px 0;
padding: 0;
width: 847px;
}
#footer ul li {
margin: 0;
padding: 0;
display: inline;
}
#footer ul li a:link,#footer ul li a:visited {
margin: 0;
padding: 11px 20px;
font-size: 12px;
line-height: 36px;
color: #bb0000;
text-shadow: #CCC 1px 1px 3px;
text-decoration: none;
background: transparent;
}
#footer ul li.active a:link,#footer ul li.active a:visited {
color: #FFFFFF;
text-shadow: #000000 1px 1px 3px;
background-color: #2f3f10;
}
#footer ul li a:hover,#footer ul li a:active {
color: #FFFFFF;
text-shadow: #000000 1px 1px 3px;
background-color: #2f3f10;
}
