body {background: #402F24 url("../images/brown_bg.jpg") repeat-x; font-family: Arial, Helvetica, sans-serif; font-family: 14px;}
img {border: none;}
div {}

#container {width: 924px; margin: 20px auto;}
#leftCol {width: 300px; height: 700px; float: left;/* background: url("../images/aztec_bg4.jpg") no-repeat;*/}
#rojo_top {width: 300px; height: 75px; background: url("../images/rojo_top.jpg") no-repeat;}
#rojo_bot {width: 300px; height: 375px; background: url("../images/rojo_bot.jpg") no-repeat;}

#rightCol {width: 600px; height: 700px; float: left; margin-left: 10px;}  


#blenddiv {background: url(images/my_picks/test2/food1.jpg); background-repeat: no-repeat; width: 600px; height: 400px;}
#blendimage {width: 600px; height: 400px; border: 0 none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0;};


#neSlideShow {width: 600px; height: 400px;}
/*#initPic {position: absolute; top: 70px; width: 600px; height: 400px; filter: alpha(opacity=1); -moz-opacity: 1; opacity: 1;}
#nextPic {position: absolute; top: 70px; width: 600px; height: 400px; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0;}
*/

#content {position: relative; margin-top: 10px; width: 600px; height: 650px; margin-bottom: 10px; background: #7C1517; overflow: auto;}
#contentFP {position: absolute; top: 480px; width: 600px; height: 240px; margin-bottom: 10px; background: url("../images/address_bg2e.png") #7C1517 ;}
#fpInfo {display: none;}
#innerContent {padding: 25px;}
#innerContent p {padding: 5px 15px 5px 15px; line-height: 1.5em; color: #DCC0C0;}
#footer {padding-top: 10px;}

#contactFeedback {display: none; font-weight: bold; text-align: center;}

#innerContent p+p {padding-top: 0px; margin-top: 0px;}

/* NAVIGATION Formating */

#n_home {background: url("../images/nav/nav_home.png") left no-repeat; width: 84px;}
#n_home:hover {background: url("../images/nav/nav_home_hover.png") left no-repeat;}
#body_home #n_home {background: url("../images/nav/nav_home_active.png") left no-repeat;}

#n_menu {background: url("../images/nav/nav_menu.png") left no-repeat; width: 79px;}
#n_menu:hover {background: url("../images/nav/nav_menu_hover.png") left no-repeat;}
#body_menu #n_menu {background: url("../images/nav/nav_menu_active.png") left no-repeat;}

#n_experience {background: url("../images/nav/nav_the_experience.png") left no-repeat; width: 195px;}
#n_experience:hover {background: url("../images/nav/nav_the_experience_hover.png") left no-repeat;}
#body_experience #n_experience {background: url("../images/nav/nav_the_experience_active.png") left no-repeat;}

#n_map {background: url("../images/nav/nav_map.png") left no-repeat; width: 65px;}
#n_map:hover {background: url("../images/nav/nav_map_hover.png") left no-repeat;}
#body_map #n_map {background: url("../images/nav/nav_map_active.png") left no-repeat;}

#n_contact {background: url("../images/nav/nav_contact.png") left no-repeat; width: 117px;}
#n_contact:hover {background: url("../images/nav/nav_contact_hover.png") left no-repeat;}
#body_contact #n_contact {background: url("../images/nav/nav_contact_active.png") left no-repeat;}

/*#nav {height: 40px; text-align: center; text-align: left; font-size: 1.0em;  background: #7C1517 ; margin-bottom: 10px;}
#nav ul {margin: 0px 0px 10px 15px; padding: 12px 0px 0px 0px; list-style-type: none; text-align: left;}
#nav li {text-align: center; display: inline; }
#nav a {text-decoration: none; margin: 0px; padding: 0px; display: inline-block;}*/
/*#nav a {color: #cf8b2d; font-weight: bold; text-decoration: none;  margin: 0px 15px 0px 0px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#nav a:hover {color: #FFFFFF;}*/
/*#nav span {visibility: hidden;}*/
.navEl {border-right: 1px solid #cf8b2d;}
.lastNav {border-right: none;}
.currentPage {color: #EFE2E2;}

#footer {clear: both;}
#sys7 {text-align: center; font-size: 10px; color: #cf8b2d;}
#sys7 a {color: #cf8b2d;}
#sys7 a:hover {color: #AAA;}

#address {position: relative; top: 140px; left: 20px;}
#slogan {width: 200px; position: relative; top: 130px; left:100px;}
#phoneNumber {position: relative; top: -28px; left: 480px;}

#jsmsg {color: #FFFFFF; font-weight: normal; position: absolute; top: 50px; right: 300px; text-align: center;}

#panoramicPics {padding-top: 0px;}
#interiorPics {padding-top: 10px;}
#artPics {padding-top: 10px;}
.panoramic {padding: 10px;}
.interior {padding: 1px;}

#map {padding-top: 30px;}
#mapFrame {width:500px; height:380px;}

h1 {padding: 0px 0px 2px 5px; border-bottom: 1px solid #cf8b2d; margin: 0px;}
h2 {padding: 25px 0px 5px 15px;  margin: 0px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color: #EFE2E2; font-size: 1.1em;}

.imgList {margin: 0px auto 0px auto; padding: 0px 0px 0px 10px; list-style-type: none; text-align: center;}
.imgList li {text-align: center; display: inline; }
.imgList a {text-align: center; color:#cf8b2d; text-decoration: none;}
.imgList a:hover {color: #FFFFFF;}

.smaller {font-size: 0.9em;}
.smallest {font-size: 0.8em;} 

.hidden {display: none;}

.clickImg {font-size: 0.75em; color: #cf8b2d; line-height: 1.2em;}
.clickImgHolder {margin: 4px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;}

.lbLink {margin: 5px 20px 5px 20px; font-size: 0.75em; display: none;}
.lbLink2 {margin: 5px 10px 5px 10px; font-size: 0.75em; display: none;}

#sigDishes {float: right; width: 220px; margin-left: 10px;  margin-top: 5px;}
#artPics {float: left; width: 250px; margin-right: 10px; margin-top: 0px;}

#contactTable {color: #DCC0C0; left: 0px; margin-top: 10px; margin-left: 13px;}
.contactDiv {padding: 0px 20px; width: 500px;}
.contactDiv2 {padding: 0px 20px; width: 250px;}
.contactDiv p {padding: 0px 0px;}
#contactInfo {width: 250px; float: left; margin: 5px 0px;}
#contactHours {width: 170px; float: right; margin: 10px 0px 10px 13px; color:#DCC0C0; }
#contactHours2 {width: 170px; float: left; margin: 10px 0px 10px 13px; color:#DCC0C0; }
#storefront {margin-top: 15px;}

.down20 {top: 20px; clear: both; position: relative; margin-bottom: 30px;}
.seperator {height: 5px; width: 400px; margin: 20px auto 0px auto; background: url(../images/seperator.png) center center no-repeat; clear: both;}

.noBullet {list-style: none; color:#DCC0C0; line-height: 1.5em;}
.noBullet li {width: 450px;}
.tlH2 {padding-bottom: 0px; margin-bottom: 0px;}
.tl_desc {padding: 0px; margin: 0px;}
.even {background-color: #721214;}
.tl_even {background-color: #721214;}

.teqList {width: 450px; color: #DCC0C0; line-height: 1.5em; margin-left: 25px; margin-top: 10px; border-collapse: collapse;}
.pl {text-align: right;}

.nav {height: 40px; background: #7C1517; margin: 0px; padding-left: 25px; margin-bottom: 10px;}

.nav ul {list-style: none; margin: 0px 0px 0px 0px; padding: 12px 0px 0px 0px;}
.nav ul li {float: left; position: relative;}
.nav ul li a {text-decoration: none; margin: 0px; padding: 0px; display: block;}
.nav ul li a span {visibility: hidden;}

.nav ul li ul {display: none;}
.nav ul li ul li a {color: #cf8b2d; text-decoration: none; text-transform: capitalize;}
.nav ul li ul li a:hover {color: #FFFFFF; text-decoration: none;}
.nav ul li:hover ul {display: block; list-style-type: none; position: absolute; margin-top: -1px; margin-left: -1px; background: #7C1517; z-index: 100; width: 100%; border: 1px solid #690F11; border-top: none; padding-top: 5px;}
.nav ul li:hover ul li {display: block; padding: 5px 5px 5px 12px; margin-left: 0px; width: 100%;}
.nav ul li:hover ul li a {display: block;}


#reservationsDiv {position: relative; float: right; margin: 10px 22px 0px 30px; font-family: Verdana, Geneva, sans-serif; color: #DCC0C0; font-size: 12px; font-style: italic;}
#reservationsDiv a {color: #DCC0C0;}
#reservationsDiv a:hover {color: #cf8b2d;}

a {color: #DCC0C0;}
a:hover {color: #cf8b2d;}

p.hint, span.hint {font-size: 10px; margin: 5px;}