@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Garamond, Georgia, Times New Roman, sans-serif;
	font-size: 15px;
	color: #330000;
}
body {
	background-color: #ff9900;
	clip: rect(auto,auto,auto,auto);
	line-height: 22.5px;
}

a:img { 
   border: none; 
} 

a:link {
	color: #cc3300;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #cc3300;
}
a:hover {
	text-decoration: none;
}
#copyright_splash {
	position: absolute;
	left: 359px;
	top: 700px;
	z-index: 2000;
	height: 10px;
	font-family: Garamond, Georgia, "Times New Roman", sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #CC3300;
}
#copyright_menu {
	position: absolute;
	left: 359px;
	top: 784px;
	z-index: 2000;
	height: 10px;
	font-family: Garamond, Georgia, "Times New Roman", sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #CC3300;
}
#copyright_bar {
	position: absolute;
	left: 359px;
	top: 1105px;
	z-index: 2000;
	height: 10px;
	font-family: Garamond, Georgia, "Times New Roman", sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #CC3300;
}
a:active {
	text-decoration: none;
	color: #cc3300;
}
h1 {
	font-size: 17px;
	font-weight: normal;
}
h2 {
	color: #CC3300;
	font-size: 10px;
	line-height: 12px;
	font-family: Garamond, Georgia, "Times New Roman", sans-serif;
	font-weight: 400;
}
h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
}
#logo {
	background-attachment: scroll;
	background-image: url(images/Logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	z-index: 1000;
	height: 147px;
	width: 445px;
	left: 49px;
	top: 14px;
}
#bar_link {
	position: absolute;
	left: 621px;
	top: 93px;
	z-index: 1000;
}
#family_link {
	position: absolute;
	left: 669px;
	top: 93px;
	z-index: 1000;
}
#fiesta_link {
	position: absolute;
	left: 752px;
	top: 93px;
	z-index: 1000;
}
#location_link {
	position: absolute;
	left: 826px;
	top: 93px;
	z-index: 1000;
}
#contact_link {
	position: absolute;
	left: 917px;
	top: 93px;
	z-index: 1000;
}
#menu_link {
	position: absolute;
	left: 552px;
	top: 93px;
	z-index: 1000;
}
#about_link {
	position: absolute;
	left: 485px;
	top: 93px;
	width: 1px;
	height: 0px;
	z-index: 1000;
}
#pagetitle {
	position: absolute;
	height: 41px;
	width: 340px;
	top: 173px;
	z-index: 300;
	left: 660px;
}
#basic_container_bar {
	height: 1140px;
	width: 1050px;
	margin-top: -10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-attachment: scroll;
	background-image: url(images/background_texture.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	margin-bottom: -10px;
}
#basic_container_menu {
	height: 828px;
	width: 1050px;
	margin-top: -10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-attachment: scroll;
	background-image: url(images/background_texture.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	margin-bottom: -10px;
}
#basic_container_splash {
	height: 828px;
	width: 1050px;
	margin-top: -10px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-attachment: scroll;
	background-image: url(images/background_texture.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	margin-bottom: -10px;
}
#basic_container_end {
	height: 216px;
	width: 1050px;
	margin-top: -10px;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	background-attachment: scroll;
	background-image: url(images/background_texture_end.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0px;
	margin-bottom: -10px;
	z-index: 0;
	bottom: 0px;
	left: 0px;
}
#splash_background {
	position: absolute;
	left: 22px;
	top: 113px;
	height: 544px;
	width: 1020px;
	background-image: url(images/splash_background.png);
	z-index: 0;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
#splash_happyhour {
	position: absolute;
	height: 64px;
	width: 458px;
	left: 68px;
	top: 514px;
	background-image: url(images/splash_happyhour.png);
	z-index: 1000;
}
#splash_copy {
	position: absolute;
	height: 73px;
	width: 454px;
	left: 494px;
	top: 185px;
	z-index: 900;
	background-image: url(images/splash_copy.png);
}
#splash_slideshow {
	position: absolute;
	left: 85px;
	top: 57px;
	height: 422px;
	width: 851px;
	z-index: 0;
}

#slideshow {
	position:relative;
	z-index: 500;
	width: 851px;
}


#slideshow IMG.last-active {
    z-index:409;
}

#slideshow IMG {
	position:absolute;
	top:0;
	left:0px;
	z-index:408;
	opacity:0;
}

#slideshow IMG.active {
    z-index:410;
    opacity:1.0;
}
#splash_footer {
	position: absolute;
	height: 73px;
	width: 825px;
	left: 139px;
	top: 637px;
	z-index: 200;
}
#about_picture {
	background-attachment: scroll;
	background-image: url(images/about_picture.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	height: 404px;
	width: 951px;
	left: 56px;
	top: 393px;
	z-index: 100;
}
#about_copy_column1 {
	position: absolute;
	height: 209px;
	width: 277px;
	left: 114px;
	top: 219px;
	z-index: 105;
	line-height: 22.5px;
}
#about_copy_column2 {
	position: absolute;
	height: 209px;
	width: 277px;
	left: 448px;
	top: 219px;
	z-index: 105;
	line-height: 22.5px;
}
#menu_background {
	position: absolute;
	left: 22px;
	top: 113px;
	height: 644px;
	width: 1020px;
	background-image: url(images/menu_background.png);
	z-index: 0;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
#menu_footer {
	position: absolute;
	height: 31px;
	width: 856px;
	left: 139px;
	top: 737px;
	z-index: 200;
}
#menu_bodycopy {
	position: absolute;
	height: 429px;
	width: 258px;
	left: 701px;
	top: 219px;
	z-index: 105;
}
#menu_pictures {
	position: absolute;
	height: 435px;
	width: 536px;
	left: 114px;
	top: 221px;
	z-index: 100;
}
#menu_combofajita {
	background-attachment: scroll;
	background-image: url(images/menu_combofajita.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	height: 187px;
	width: 250px;
	top: 0px;
	left: 0px;
}
#menu_guacamole {
	background-attachment: scroll;
	background-image: url(images/menu_guacamole.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	height: 187px;
	width: 250px;
	top: 0px;
	right: 0px;
}
#menu_fajitaquesadilla {
	background-attachment: scroll;
	background-image: url(images/menu_fajitaquesadilla.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	height: 187px;
	width: 250px;
	left: 0px;
	bottom: 27px;
}
#menu_enchiladas {
	background-attachment: scroll;
	background-image: url(images/menu_enchiladas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	height: 187px;
	width: 250px;
	right: 0px;
	bottom: 27px;
}
#menu_combofajita_copy {
	position: absolute;
	left: 0px;
	top: 187px;
	height: 27px;
	width: 250px;
	background-image: url(images/menu_copy_combofajita.gif);
}
#menu_guacamole_copy {
	position: absolute;
	top: 187px;
	height: 27px;
	width: 250px;
	background-image: url(images/menu_copy_guacamole.gif);
	right: 0px;
}
#menu_fajitaquesadilla_copy {
	position: absolute;
	left: 0px;
	height: 27px;
	width: 250px;
	background-image: url(images/menu_copy_fajitaquesadilla.gif);
	bottom: 0px;
}
#menu_enchiladas_copy {
	position: absolute;
	height: 27px;
	width: 250px;
	background-image: url(images/menu_copy_enchiladas.gif);
	right: 0px;
	bottom: 0px;
}
#bar_background {
	position: absolute;
	left: 22px;
	top: 113px;
	height: 981px;
	width: 1020px;
	background-image: url(images/bar_background.png);
	z-index: 1;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
#bar_footer {
	position: absolute;
	height: 45px;
	width: 834px;
	left: 139px;
	top: 1059px;
	z-index: 200;
}
#bar_drinks {
	background-attachment: scroll;
	background-image: url(images/drinks.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	height: 601px;
	width: 626px;
	left: 77px;
	top: 220px;
	z-index: 100;
}
#bar_picture {
	background-attachment: scroll;
	background-image: url(images/bar_picture.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	height: 404px;
	width: 951px;
	left: 58px;
	top: 676px;
	z-index: 100;
}
#bar_bodycopy {
	position: absolute;
	height: 575px;
	width: 223px;
	left: 736px;
	top: 219px;
	z-index: 105;
}
#bar_cocktails {
	position: absolute;
	height: 122px;
	width: 161px;
	left: 107px;
	top: 615px;
	z-index: 300;
}
#bar_cervezas {
	position: absolute;
	height: 122px;
	width: 150px;
	left: 312px;
	top: 615px;
	z-index: 300;
}
#bar_margaritas {
	position: absolute;
	height: 122px;
	width: 150px;
	left: 511px;
	top: 615px;
	z-index: 300;
}
#family_pictures {
	position: absolute;
	height: 740px;
	width: 465px;
	left: 494px;
	top: 240px;
	z-index: 105;
}
#family_toppicture {
	position: absolute;
	height: 365px;
	width: 465px;
	left: 0px;
	top: 0px;
	background-attachment: scroll;
	background-image: url(images/family_toppicture.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#family_bottompicture {
	position: absolute;
	height: 344px;
	width: 465px;
	background-attachment: scroll;
	background-image: url(images/family_bottompicture.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	bottom: 0px;
}
#family_bodycopy {
	position: absolute;
	height: 767px;
	width: 349px;
	left: 114px;
	top: 219px;
	z-index: 105;
}
#fiesta_bodycopy {
	position: absolute;
	height: 429px;
	width: 262px;
	left: 697px;
	top: 220px;
	z-index: 105;
}
#fiesta_gallery {
	position: absolute;
	height: 405px;
	width: 540px;
	left: 114px;
	top: 219px;
	z-index: 300;
	line-height: 22.5px;
}
#location_bodycopy {
	position: absolute;
	height: 429px;
	width: 285px;
	left: 674px;
	top: 219px;
	z-index: 105;
}
#location_maps {
	position: absolute;
	z-index: 300;
	height: 411px;
	width: 562px;
	left: 111px;
	top: 238px;
}
#contact_copy {
	position: absolute;
	height: 499px;
	width: 560px;
	left: 114px;
	top: 219px;
	z-index: 105;
	line-height: 22.5px;
}
#privacy_copy {
	position: absolute;
	height: 779px;
	width: 446px;
	left: 114px;
	top: 219px;
	z-index: 105;
	line-height: 22.5px;
}
#terms_pagetitle {
	position: absolute;
	height: 41px;
	width: 337px;
	top: 173px;
	z-index: 300;
	left: 650px;
}
#terms_copy {
	position: absolute;
	height: 721px;
	width: 523px;
	left: 114px;
	top: 219px;
	z-index: 105;
	line-height: 22.5px;
}
#player {
	position: absolute;
	height: 31px;
	width: 20px;
	left: 892px;
	top: 637px;
	z-index: 1000;
}
#patch {
	position: absolute;
	left: 612px;
	top: 183px;
	height: 97px;
	width: 75px;
	z-index: 10000;
	background-image: url(images/spacer_tan.gif);
	background-repeat: repeat;
}
