﻿body{margin:0; padding:0; font-family:Verdana, Georgia, Tahoma, Times New Roman, Arial, Sans-Serif, Serif; font-size:12px; color:#502104; background:#DBD2C0 url("../images/pv_gradient.jpg") repeat-x; vertical-align:top;}
img{border:none;margin:0;padding:0;}
p{line-height:1.5em; word-spacing:.25em;}
em{color:#F58808; line-height:1.5em; font-weight:bold; padding:2em; text-align:right; display:block;}
a, a:link,a:visited{color:#FB551C; text-decoration:none;}
a:hover,a:active,a:focus{color:#fff; background:#EF480D; position:relative; text-decoration:underline; top:1px;}
ul{margin:0; padding:0;}
#comig-soon{position:fixed; bottom:0; left:0; background:#b9b9b9 url('/images/PV_comin.png') repeat-x; z-index:10; font:180% arial; width:100%; text-align:center; height:45px; line-height:45px; color:#900;}
#page-container{width:993px;margin:2em auto 5em;position:relative;}
#header-container{height:158px; text-indent:-99999px; background:url("../images/puerto_vallarta_header.jpg") no-repeat;}
#left-main-image-container{background:#E6993F url("../images/puerto_vallarta_lspacer.jpg") repeat-y; width:166px; display:inline-block; vertical-align:top;}
#navigation-container{background:#FEE0A0 url("../images/puerto_vallarta_navs_018.jpg") repeat-y;width:114px; display:inline-block; vertical-align:top; margin-left:-4px;}
#navigation-container ul{list-style:none; margin:0; padding:0;}
#right-border-container{background:url("../images/puerto_vallarta_spacer.jpg") repeat-y; width:23px; display:inline-block; vertical-align:top; margin-left:-4px;}
#body-container{width:690px;min-height:600px;background:#FFE6C7; display:inline-block; margin-left:-4px;}
#body-content{padding:0 2em 2em;}
#body-content h1{font-weight:normal; color:#D7450C;}
#body-content h2{font-weight:normal; color:#789C09;}
#footer-container{clear:both;height:63px; margin-top:-2px;}
#about-us-esaul-img, #menu-img, #special-img, #certificate-img,#catering-img,#how-we-do-img,#contact-us-img{float:right; margin:0 0 1em 1em;}
#body-content p span{color:#73503A; font-style:italic;}
.alternative{color:#759F05;}
.boxright{width:180px; float:right; clear:both; text-align:center; border:3px double; padding:1em; margin:2em 0;}
.anchor-box{display:block; width:300px; border:1px solid; margin:2em 0; text-align:center; padding:1em;}
#appetizers{background:#FDCEAA; padding:1em; clear:both;}
#appetizers h2{padding:.15em; margin:0; background:#FAB784; text-transform:uppercase; color:#EC6906;}
#appetizers p{color:#DE6E1D;}
#salad{margin-top:2em; background:#FDDF9F; padding:1em;}
#salad h2{padding:.15em; margin:0; background:#FDD888; text-transform:uppercase; color:#CC941D;}
#salad p{color:#CC941D;}
#soup{margin-top:2em; background:#E0E8FB; padding:1em;}
#soup h2{padding:.15em; margin:0; background:#BED0FB; text-transform:uppercase; color:#6C92EB;}
#soup p{color:#6C92EB;}
#meat{margin-top:2em; background:#E1FBD6; padding:1em;}
#meat h2{padding:.15em; margin:0; background:#93EB6C; text-transform:uppercase; color:#49A621;}
#meat p{color:#49A621;}
#chicken{margin-top:2em; background:#FDD8B8; padding:1em;}
#chicken h2{padding:.15em; margin:0; background:#EE9F5B; text-transform:uppercase; color:#CC6E1D;}
#chicken p{color:#CC6E1D;}
#seafood{margin-top:2em; background:#FFF0C6; padding:1em;}
#seafood h2{padding:.15em; margin:0; background:#FCD974; text-transform:uppercase; color:#FF9C00;}
#seafood p{color:#FF9C00;}
#fajitas{margin-top:2em; background:#FDCEAA; padding:1em;}
#fajitas h2{padding:.15em; margin:0; background:#FAB784; text-transform:uppercase; color:#EC6906;}
#fajitas p{color:#EC6906;}
#vegetarian{margin-top:2em; background:#FDDF9F; padding:1em;}
#vegetarian h2{padding:.15em; margin:0; background:#FDD888; text-transform:uppercase; color:#CC941D;}
#vegetarian p{color:#CC941D;}
#enchiladas{margin-top:2em; background:#E0E8FB; padding:1em;}
#enchiladas h2{padding:.15em; margin:0; background:#BED0FB; text-transform:uppercase; color:#6C92EB;}
#enchiladas p{color:#6C92EB;}
#burritos{margin-top:2em; background:#FDD8B8; padding:1em;}
#burritos h2{padding:.15em; margin:0; background:#EE9F5B; text-transform:uppercase; color:#CC6E1D;}
#burritos p{color:#CC6E1D;}
#tostadas{margin-top:2em; background:#E1FBD6; padding:1em;}
#tostadas h2{padding:.15em; margin:0; background:#93EB6C; text-transform:uppercase; color:#49A621;}
#tostadas p{color:#49A621;}
#desserts{margin-top:2em; background:#FFF0C6; padding:1em;}
#desserts h2{padding:.15em; margin:0; background:#FCD974; text-transform:uppercase; color:#FF9C00;}
#desserts p{color:#FF9C00;}
#side-order{margin-top:2em; background:#FDCEAA; padding:1em;}
#side-order h2{padding:.15em; margin:0; background:#FAB784; text-transform:uppercase; color:#EC6906;}
#side-order p{color:#EC6906;}
#beverages{margin-top:2em; background:#E0E8FB; padding:1em;}
#beverages h2{padding:.15em; margin:0; background:#BED0FB; text-transform:uppercase; color:#6C92EB;}
#beverages p{color:#6C92EB;}
#child-plate{margin-top:2em; background:#FDD8B8; padding:1em;}
#child-plate h2{padding:.15em; margin:0; background:#EE9F5B; text-transform:uppercase; color:#CC6E1D;}
#child-plate p{color:#CC6E1D;}
#special{list-style-type:square; color:#900; font-weight:bold; margin-left:3em; line-height:2em;}
#fundraising{margin-top:2em; background:#FDDF9F; padding:1em;}
#fundraising h2{padding:.15em; margin:0; background:#FDD888; text-transform:uppercase; color:#CC941D;}
#fundraising p{color:#CC941D;}
.error{background:#eee; border:1px solid #900; color:#900;}
.success{background:#eee; padding:3em; border:1px solid Green; color:Green;}
#faq{list-style-type:square; line-height:2em; margin-left:2em; color:#900;}
.back-to-top{text-align:right; border-bottom:1px solid;}
.question{color:#990; font-weight:bold;}
.answer{color:#BE7100; white-space:pre;}
.location-image{width:300px; border:1px solid #FAB784; margin-right:1.5em; margin-top:1em; text-align:center; padding:1em 0; float:left;}
.location-image h3{background:#FAB784; text-transform:uppercase; color:#EC6906; padding:5px; width:250px; margin:1em auto;}
#gallery li{border:1px solid #BE7100; margin:0 2em 2em 0; background:#FDDF9F; list-style-type:none; display:inline-block;}
#gallery li img{width:100px; margin:1em;}
#gallery a,#gallery a:hover{text-decoration:none; background:transparent;}
#rotator{margin:0;padding:0; height:200px;}
#rotator li {float:left;position:absolute;list-style: none;}
#rotator ul li.show {z-index:100;}
