/* GLOBAL STYLES */

body {
	background: url(../images/bg-body.jpg);
	background-color: rgb(89,35,19);
	background-position: top;
	background-repeat: repeat-x;
}
body,td,th {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: rgb(120,41,15);
}
a {
	color: rgb(188,129,79);
	font-weight: 700;
}
a:link {
	text-decoration: none;
}
a:visited {
	color: rgb(188,129,79);
	text-decoration: none;
}
a:hover {
	color: rgb(169,98,43);
	text-decoration: none;
}
a:active {
	text-decoration: none;
}



/* CONTAINERS */

#shadow-container {
	background: url(../images/bg-shadow.png);
	background-color: transparent;
	background-repeat: repeat-y;
	margin: 0 auto 0 auto;
	padding: 0 20px 0 20px;
	width: 960px;
}
#masthead {
	background-color: rgb(253,250,227);
	height: 110px;
	position: relative;
	width: 940px;
}
#hero-container {	
	background-color: rgb(253,250,227);
	padding-bottom: 20px;
	position: relative;
	width: 940px;
}
#footer-tier1 {
	background: url(../images/bg-footer1.png);
	background-color: transparent;
	background-position: top;
	background-repeat: repeat-x;
	min-height: 165px;
	width: 940px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#footer-tier2 {
	background: url(../images/bg-footer2.png);
	background-color: transparent;
	background-repeat: no-repeat;
	height: 63px;
	width: 940px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
#footer-bottom {
	background: url(../images/bg-footer-bottom.png);
	background-color: transparent;
	background-repeat: no-repeat;
	height: 30px;
	margin: 0 auto 0 auto;
	padding-bottom: 30px;
	width: 1000px;
}
#subpage-container {
	background-position: top left;
	background-repeat: no-repeat;
	min-height: 385px;
	padding-left: 220px;
	width: 720px;
}
#subpage-container.gallery-hero {
	background-position: top left;
	background-repeat: no-repeat;
	min-height: 385px;
	width: 720px;
	padding: 0px;
	margin: 0px;
	float: left;
	display: inline;
}
#subpage-container.gallery-hero img {
	float: left;
	display: inline;
	padding: 11px 0px 0px 0px;
}
#specials {
	background-color: rgb(253,250,227);
	float: left;
	width: 940px;
}
#specials.drink {
	background-image: url(../images/bg-drink-page.png);
	background-position: right -313px;
	background-repeat: no-repeat;
	min-height: 85px;
}



/* GLOBAL MASTHEAD */

#trademark img {
	border: none;
	left: 45px;
	position: absolute;
	top: 30px;
	width: 250px;
}
#trademark img a {
	border: none;
}



/* GLOBAL NAV */

#global-nav {
	display:block;
	left: 375px;
	position:relative;
	top: 30px;
	width:570px;
}
#global-nav ul {
	display:block;
	height:50px;
	width:570px;
	position:relative;
	overflow:hidden;
}
#global-nav li {
	height:50px;
	float:left;
	display:block;
	position:relative;
	text-indent: -9999px;
}
#global-nav li a {
	background-image:url(../images/global-nav.png);
	background-repeat:no-repeat;
	display:block;
	height:50px;
	text-decoration:none;
	overflow:hidden;
}
#global-nav li.nav-food a {
	width:79px;
}
#global-nav li.nav-food a:hover {
	background-position: 0px -50px;
}
#global-nav li.nav-food a.selected {
	background-position: 0px -100px;
}
#global-nav li.nav-drink a{
	background-position: -79px 0;
	width:79px;
}
#global-nav li.nav-drink a:hover {
	background-position: -79px -50px;
}
#global-nav li.nav-drink a.selected {
	background-position: -79px -100px;
}
#global-nav li.nav-music a {
	background-position: -158px 0;
	width:79px;
}
#global-nav li.nav-music a:hover {
	background-position: -158px -50px;
}
#global-nav li.nav-music a.selected {
	background-position: -158px -100px;
}
#global-nav li.nav-events a {
	background-position: -237px 0;
	width:182px;
}
#global-nav li.nav-events a:hover {
	background-position: -237px -50px;
}
#global-nav li.nav-events a.selected {
	background-position: -237px -100px;
	width:182px;
}
#global-nav li.nav-gallery a {
	background-position: -419px 0;
	width:102px;
}
#global-nav li.nav-gallery a:hover {
	background-position: -419px -50px;
}
#global-nav li.nav-gallery a.selected {
	background-position: -419px -100px;
	width:102px;
}


#global-nav li.nav-dumb {
	background-position: -521px 0;
	background-image:url(../images/global-nav.png);
	width:44px;
}



/* HOMEPAGE HERO */

#hero-slider-1, #hero-slider-2, #hero-slider-3, #hero-slider-4 {
	background-color: rgb(253,250,227);
	background-position: top;
	background-repeat: no-repeat;
	position: absolute;
	top:0px;
	left: 0px;
	/*height: 390px;
	position: relative;
	width: 940px;*/
}

#hero-slider-2, #hero-slider-3, #hero-slider-4 {
	display: none;
}

#hero-slider-X {	
	background-image: url(/images/hero-1.jpg);
}
#hero-slider-1 {	
	background-image: url(/images/hero-2.jpg);
}
#hero-slider-2 {	
	background-image: url(/images/hero-3.jpg);
}
#hero-slider-3 {	
	background-image: url(/images/hero-4.jpg);
}
#hero-slider-1 #headline, #hero-slider-2 #headline, #hero-slider-3 #headline, #hero-slider-4 #headline {
	background-image: url(/images/bg-hero-headlines.png);
	background-color: transparent;
	background-repeat: repeat;
	padding: 15px 20px 20px 20px;
	position: absolute;
}
#hero-slider-X #headline {
	right: 0px;
	top: 120px;
	width: 420px;
}
#hero-slider-1 #headline {
	right: 0px;
	top: 271px;
	width: 420px;
}
#hero-slider-2 #headline {
	left: 0px;
	top: 120px;
	padding-left: 140px;
	width: 500px;
}
#hero-slider-3 #headline {
	right: 0px;
	top: 0px;
	width: 420px;
}
#headline h2 {
	color: rgb(211,159,117);
	font-family: Georgia, serif;
	font-size: 29px;
	line-height: 30px;
	padding-bottom: 8px;	
}
#headline p {
	color: rgb(239,225,190);
	font-size: 17px;
	line-height: 23px;	
}
#headline a img {
	border: none;
	padding-left: 8px;
}

/***** slideshow *****/

#slideshow-area, #slideshow-scroller {
  width: 940px;
  height: 390px;
  position: relative;
  overflow: hidden;
  margin: 0;
  background-color: rgb(253,250,227);
  padding-bottom: 20px;
}

#slideshow-area {
  border: 0px solid #000;
}

#slideshow-holder {
  height: 390px;
}

.slideshow-content {
  float: left;
  width: 940px;
  height:3900px;
}

#slideshow-previous {
	height: 49px;
	left: 45px;
	position: absolute;
	top: 170px;
	width: 49px;
	z-index: 100;
}
#slideshow-previous a {
	background: transparent url(../images/citygatesprites.png) 0 -66px no-repeat;
	display: block;
	height: 49px;
	width: 49px;
}
#slideshow-previous a:hover {
	background: transparent url(../images/citygatesprites.png) -98px -66px no-repeat;
}
#slideshow-previous a span {
	display: block;
	text-indent: -9999px;	
}
#slideshow-next {
	height: 49px;
	right: 45px;
	position: absolute;
	top: 170px;
	width: 49px;
	z-index: 100;
}
#slideshow-next a {
	background: transparent url(../images/citygatesprites.png) -49px -66px no-repeat;
	display: block;
	height: 49px;
	width: 49px;
}
#slideshow-next a:hover {
	background: transparent url(../images/citygatesprites.png) -147px -66px no-repeat;
}
#slideshow-next a span {
	display: block;
	text-indent: -9999px;	
}


/* GLOBAL FOOTER */

#location, #hours, #reservation {
	background: url(../images/shadow-divider.png);
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	min-height: 165px;
	padding: 15px 15px 0 15px;
	width: 210px;
}
#sign-up {
	background: url(../images/shadow-divider.png);
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	min-height: 165px;
	padding: 15px 15px 0 15px;
	width: 190px;
}
#location h2, #hours h2, #reservation h2, #sign-up h2 {
	color: rgb(204,149,102);
	font-size: 18px;
	line-height: 22px;
}
#location address, #location p, #hours p, #reservation p, #sign-up p {
	color: rgb(239,225,190);
	font-style: normal;
	font-size: 12px;
	line-height: 17px;
	padding-top: 5px;
}
#location address span, #location p span, #hours p span, #reservation p span, #sign-up p span {
	color: rgb(204,149,102);
	font-style: normal;
}
#location h3 a {
	background: transparent url(../images/citygatesprites.png) 0 0 no-repeat;
	display: block;
	height: 33px;
	margin-top: 5px;
	text-indent: -9999px;
	width: 149px;
}
#location h3 a:hover {
	background: transparent url(../images/citygatesprites.png) -149px 0 no-repeat;
}
#reservation a {
	background: transparent url(../images/citygatesprites.png) 0 -33px no-repeat;
	display: block;
	height: 33px;
	margin-top: 5px;
	text-indent: -9999px;
	width: 190px;
}
#reservation h3 a:hover {
	background: transparent url(../images/citygatesprites.png) -190px -33px no-repeat;
}
input#email-address {
	background: url(../images/form-email-field.png);
	background-color: transparent;
	color: rgb(159,94,51);
	height: 25px;
	float: left;
	font-size: 14px;
	margin-top: 5px;
	padding-left: 10px;
	padding-top: 7px;
	width: 140px;
}
a input#go-button {
	background: transparent url(../images/citygatesprites.png) -298px 0 no-repeat;
	height: 32px;
	float: left;
	margin-top: 5px;
	text-indent: 9999px;
	width: 37px;
	cursor:pointer;
}
a:hover input#go-button {
	background: transparent url(../images/citygatesprites.png) -335px 0 no-repeat;
}
#secondary-nav {
	float: left;
	display: inline;
	margin: 0px 15px 0px 15px;
	padding: 12px 0px 0px 0px;
	width: 670px;
	overflow: hidden;
}
#secondary-nav p {
	color: rgb(198,142,97);
}
#secondary-nav p a {
	color: rgb(239,225,190);
	text-decoration: none;
	text-transform: uppercase;
}
#secondary-nav p a:hover {
	text-decoration: underline;
}
#secondary-nav p.legalese {
	font-size: 11px;
}
#secondary-nav p a.share {
	background-image: url(../images/button-plus.png);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 15px;
}
#social-networking {
	float: left;
	display: inline;
	margin: 0px 0px 0px 35px;
	padding: 10px 0px 0px 0px;
	width: 191px;
	overflow: hidden;
}
p.twitter, p.facebook {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
#social-networking p.twitter a span.icon{
	display:inline-block;
	vertical-align:middle;
	margin:-2px 6px 0 0;
	height:16px;
	width:16px;
	background: transparent url(../images/citygatesprites.png) -380px -33px no-repeat;
}
#social-networking p.twitter a:hover span.icon{
	background: transparent url(../images/citygatesprites.png) -396px -33px no-repeat;
}
#social-networking p.facebook a span.icon{
	display:inline-block;
	vertical-align:middle;
	margin:-2px 6px 0 0;
	height:16px;
	width:16px;
	background: transparent url(../images/citygatesprites.png) -380px -49px no-repeat;
}
#social-networking p.facebook a:hover span.icon{
	background: transparent url(../images/citygatesprites.png) -396px -49px no-repeat;
}
#social-networking p a {
	color: rgb(239,225,190);
	display: block;
	height: 16px;
	line-height: 8px;
	padding: 8px 0 0 23px;
}
#social-networking p a:hover {
	color: #FFFFFF;
}



/* SUBPAGE STYLES */

#subpage-container.food-hero {	
	background-image: url(../images/heroimg-food.jpg);
}
#subpage-container.drink-hero {	
	background-image: url(../images/heroimg-drink.jpg);
}
#subpage-container.music-hero {	
	background-image: url(../images/heroimg-music.jpg);
}
#subpage-container.events-hero {	
	background-image: url(../images/heroimg-events.jpg);
}
#subpage-container.contact-hero {	
	background-image: url(../images/heroimg-contact.jpg);
}
#subpage-container.giftcards-hero {	
	background-image: url(../images/heroimg-giftcards.jpg);
}
#subpage-container.subpage-container-press{
	padding:0;
	padding-left:0;
	margin-left:220px;
	background-color:rgb(253, 250, 227);
}
#title-bar {
	background-color: rgb(89,35,19);
	background-image: url(../images/bg-titlebar.png);
	background-repeat: repeat-x;
	height: 43px;
	padding: 11px 20px 0 30px;
	width: 670px;
}
#title-bar h1 {
	color: rgb(253,250,227);
	float: left;
	font-family: Georgia, serif;
	font-size: 29px;
	line-height: 30px;	
}
#menus h2 a {
	background-color: rgb(130,57,35);
	color: rgb(253,250,227);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
	float: right;
	font-weight: 100;
	height: 26px;
	margin-left: 20px;
	padding: 7px 10px 0 10px;
	text-transform: uppercase;
}
#menus h2 a:hover {
	background-color: rgb(98,31,10);
	color: #FFFFFF;
}

/*
#menus h2.menu-lunch a {
	background-image: url(../images/button-lunchmenu-under.png);
}
#menus h2.menu-lunch a:hover {
	background-image: url(../images/button-lunchmenu-over.png);
}
#menus h2.menu-dinner a {
	background-image: url(../images/button-dinnermenu-under.png);
}
#menus h2.menu-dinner a:hover {
	background-image: url(../images/button-dinnermenu-over.png);
}
#menus h2.menu-dessert a {
	background-image: url(../images/button-dessertmenu-under.png);
}
#menus h2.menu-dessert a:hover {
	background-image: url(../images/button-dessertmenu-over.png);
}
#menus h2.menu-drink a {
	background-image: url(../images/button-drinkmenu-under.png);
}
#menus h2.menu-drink a:hover {
	background-image: url(../images/button-drinkmenu-over.png);
}
#menus h2.menu-wines a {
	background-image: url(../images/button-winelist-under.png);
}
#menus h2.menu-wines a:hover {
	background-image: url(../images/button-winelist-over.png);
}
#menus h2.menu-catering a {
	background-image: url(../images/button-cateringmenu-under.png);
}
#menus h2.menu-catering a:hover {
	background-image: url(../images/button-cateringmenu-over.png);
} */



#content-area {
	background-color: rgb(253,250,227);
	background-image: url(../images/bg-content-area.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	float: left;
}
#content-area.drink {
	background-color: rgb(253,250,227);
	background-image: url(../images/bg-drink-page.png);
	background-position: right 72px;
	background-repeat: no-repeat;
	float: left;
}
#content-area.gallery {
	background-color: rgb(253,250,227);
	background-image: url(../images/bg-gallery.png);
	background-position: top left;
	background-repeat: repeat-x;
	float: left;
}
#body-copy {
	float: left;
	width: 440px;
	padding: 20px 30px 0px 30px;
	margin: 0px;
}
#body-copy.music {
	width: 290px;
	padding: 20px 20px 0 30px;
}
#body-copy.events {
	margin-bottom: 25px;
}
#body-copy.press {
	background-color: rgb(253,250,227);
	float: left;
	width: 660px;
	padding: 10px 30px 0 30px;
	min-height:360px;	
}
#body-copy.press p{
	margin:.65em 0;
}
#body-copy.press h3 {
	color: rgb(188,129,79);
}
#body-copy.press a.read-more {
	background-image: url(../images/arrow-small-right.png);
	background-position: center left;
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 15px;
}
#body-copy h2, #dialog h2 {
	color: rgb(188,129,79);
	font-family: Georgia, serif;
	font-size: 21px;
	line-height: 25px;
	padding-bottom: 8px;
}

#body-copy.gift p {
	clear:both;
}

#body-copy.contact p {
	clear:both;
}

#dialog p {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: rgb(120,41,15);
}
#body-copy strong {
	font-weight: bold;
}
#post-1, #post-2, #post-3 {
	border-bottom: 1px dashed rgb(188,129,79);
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#sidebar {
	float: right;
	width: 200px;
	padding: 20px 20px 0 0;
}
#sidebar.bio {
	float: right;
	width: 200px;
	padding: 20px 20px 0 0;
}
#sidebar.music {
	background: url(../images/bg-sidebar-checks.png);
	background-repeat: repeat;
	background-color: rgb(160,74,44);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	float: right;
	height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	width: 180px;
	padding: 15px;
	margin: 10px 10px 10px 0px;
}
#sidebar.music h2, #sidebar.events h2 {
	color: rgb(239,225,190);
	font-family: Georgia, serif;
	font-size: 21px;
	line-height: 25px;
	padding-bottom: 2px;
}
#sidebar.music p {
	color: rgb(239,225,190);
}
#sidebar.music ul {
	border-top: 1px dashed rgb(208,106,68);
	color: rgb(239,225,190);
	margin-bottom: 2px;
}
#sidebar.music ul li {
	border-bottom: 1px dashed rgb(208,106,68);
	padding: 2px 0 2px 0;
}
#sidebar.music ul li a {
	color: #FFFFFF;
}
#sidebar.music ul li a:hover {
	color: rgb(218,182,144);
}
#sidebar.events {
	background: url(../images/bg-sidebar-checks.png);
	background-repeat: repeat;
	background-color: rgb(160,74,44);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	float: right;
	min-height: 280px;
	padding: 15px;
	margin: 10px 10px 0 0;
	width: 180px;
}
#sidebar.events ul li {
	background-image: url(../images/arrow-headline.png);
	background-position: 2px left;
	background-repeat: no-repeat;
	color: rgb(239,225,190);
	padding: 0 0 3px 20px;
}
#sidebar.events p {
	color: rgb(239,225,190);
}
#sidebar.events a, #sidebar.events span {
	color: #FFF;
	font-weight: 700;
	text-decoration: none;
}
#sidebar.events a:hover {
	text-decoration: underline;
}
#sidebar.gallery {
	float: right;
	width: 200px;
	padding: 20px 20px 0 0;
}
#sidebar.gallery a.last {
	background-image: url(../images/arrow-small-left.png);
	background-position: 4px left;
	background-repeat: no-repeat;
	padding-left: 15px;
}
#sidebar.gallery a.next {
	background-image: url(../images/arrow-small-right.png);
	background-position: 4px right;
	background-repeat: no-repeat;
	padding-right: 15px;
}
#sidebar h2 {
	color: rgb(188,129,79);
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 19px;
	padding-bottom: 8px;
}
#sidebar p {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 8px;
}
#sidebar img {
	padding-bottom: 10px;
}
#specials-box {
	background: url(../images/bg-sidebar-checks.png);
	background-repeat: repeat;
	background-color: rgb(160,74,44);
	display: block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 10px 220px 10px 240px;
	padding: 10px;
}
#specials-box h2 {
	color: rgb(239,225,190);
	font-family: Georgia, serif;
	font-size: 21px;
	line-height: 25px;
	padding-bottom: 2px;
}
#specials-box ul {
	border-top: 1px dashed rgb(208,106,68);
	color: rgb(239,225,190);
	margin-bottom: 2px;
}
#specials-box ul li {
	border-bottom: 1px dashed rgb(208,106,68);
	line-height: 17px;
	padding: 5px 0 5px 0;
}
#specials-box ul li a {
	color: #FFFFFF;
}
#specials-box ul li a:hover {
	color: rgb(204,149,102);
}
#contact-form input#first-name, #contact-form input#last-name, #contact-form input#email-address2 {
	background: url(../images/form-field.png);
	background-color: transparent;
	color: rgb(159,94,51);
	height: 25px;
	float: left;
	display: inline;
	font-size: 14px;
	margin-top: 5px;
	padding-left: 10px;
	padding-top: 10px;
	width: 217px;
}
#contact-form textarea#comments {
	background: url(../images/form-comment-field.png);
	background-color: transparent;
	color: rgb(159,94,51);
	height: 72px;
	float: left;
	font-size: 14px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: 415px;
	font-family: arial, helvetica, sans-serif;
	overflow: hidden;
}
#gift-card-form input#full-name, #gift-card-form input#email-address3, #gift-card-form input#email-confirm, #gift-card-form input#phone-number {
	background: url(../images/form-field.png);
	background-color: transparent;
	color: rgb(159,94,51);
	height: 25px;
	float: left;
	display: inline;
	font-size: 14px;
	margin-top: 5px;
	padding-left: 10px;
	padding-top: 10px;
	width: 217px;
}
select {
	/* background: url(../images/form-field.png); */
	background-color: transparent;
	background-image: url(../images/bg-select.png);
	border: 3px solid rgb(235,224,188);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: rgb(159,94,51);
	float: left;
	font-size: 14px;
	margin-top: 5px;
	padding: 5px;
	width: 226px;
}
option {
	background-color: #FFFFFF;
	border: 0px;
}
a input#submit, a input#submit2 {
	cursor:pointer;
	background: transparent url(../images/citygatesprites.png) -294px -66px no-repeat;
	height: 27px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	text-indent: -9999px;
	width: 63px;
}
a:hover input#submit, a:hover input#submit2 {
	background: transparent url(../images/citygatesprites.png) -358px -66px no-repeat;
}
#archive {
	float: left;
	height: 395px;
	padding: 10px;
	width: 200px;
}
#archive h2 {
	color: rgb(188,129,79);
	font-family: Georgia, serif;
	font-size: 21px;
	line-height: 25px;
	padding-bottom: 4px;
}

#archive h3{
	font-size:15px;
	height:17px;
	line-height:17px;
	margin-bottom:7px;
	padding-top:5px;
	border-top: 1px dashed rgb(188,129,79);
}

#archive h3 img{
	float:left;
	margin-right:6px;
}
	
.windowshade{
	background-image:url(../images/windowshade.png);
	height:17px;
	width: 28px;
	background-position:0 -17px;
}

.windowshade.open{
	background-position:0 0;
}

#archive .endcap{
	padding: 7px 0px 7px 35px;
	border-top: 1px dashed rgb(188,129,79);
}

#archive ul li {
	line-height: 16px;
	margin-left: 28px;
	padding-bottom: 5px;
}
#archive ul li a, #archive .endcap a {
	color: rgb(120,41,15);
	background-image: url(../images/arrow-small-right.png);
	background-position: left 5px;
	background-repeat: no-repeat;
	display: block;
	padding-left: 15px;	
}
#archive ul li a:hover,#archive .endcap a:hover {
	color: rgb(169,98,43);
}



/* GALLERY */


#thumbnails {
	float: left;
	display: inline;
	height: 395px;
	width: 220px;
	overflow: hidden;
	border: 0px solid red;
}
ul.img_list {
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 11px 0px 0px 11px;
	width: 220px;
	margin: 0px;
}

ul.img_list li {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
}

li.image_one a, li.image_two a , li.image_three a , li.image_four a , li.image_five a , li.image_six a , li.image_seven a , li.image_eight a , li.image_nine a , li.image_ten a {
	display:inline;
	float: left;
	width:93px; 
	height:67px; 
	padding: 0px 11px 8px 0px;
	margin: 0px;
	position:relative;
}
li.image_one a .rollover, li.image_two a .rollover, li.image_three a .rollover, li.image_four a .rollover, li.image_five a .rollover, li.image_six a .rollover, li.image_seven a .rollover, li.image_eight a .rollover, li.image_nine a .rollover, li.image_ten a .rollover {
	display:block; 
	position:absolute; 
	top:0; 
	left:0; 
	width:93px; 
	height:67px; 
}
li.image_one a .rollover {
	background:url(../images/thumb-food1-over.jpg);
}
li.image_two a .rollover {
	background:url(../images/thumb-wine-over.jpg);
}
li.image_three a .rollover {
	background:url(../images/thumb-wine2-over.jpg);
}
li.image_four a .rollover {
	background:url(../images/thumb-guitar-over.jpg);
}
li.image_five a .rollover {
	background:url(../images/thumb-food2-over.jpg);
}
li.image_six a .rollover {
	background:url(../images/thumb-wedding-over.jpg);
}
li.image_seven a .rollover {
	background:url(../images/thumb-chef-over.jpg);
}
li.image_eight a .rollover {
	background:url(../images/thumb-food3-over.jpg);
}
li.image_nine a .rollover {
	background:url(../images/thumb-chef2-over.jpg);
}

#gallery_img_cnt {
	position: relative;
	float: left;
	display: inline;
	margin: 0px;
	padding: 11px 0px 0px 0px;
}

.gallery_img {
	position: absolute;
	top:0px;
	left: 0px;
	width: 480px;
	height: 319px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

#gallery_img2, #gallery_img3, #gallery_img4, #gallery_img5, #gallery_img6, #gallery_img7, #gallery_img8,#gallery_img9,#gallery_img10 {
	display: none;
}

#gallery-previous {
	position: relative;
	float:left;
	display: inline;
	height: 49px;
	width: 49px;
	margin:0px 10px 0px 45px;
	padding: 0px;
}
#gallery-previous a {
	background: url(../images/hero-nav-left-over.png);
	background-color: transparent;
	display: block;
	height: 49px;
	width: 49px;
}
#gallery-previous a:hover {
	background: url(../images/hero-nav-left-over2.png);
	background-color: transparent;
}
#gallery-previous a span {
	display: block;
	text-indent: -9999px;	
}
#gallery-next {
	position: relative;
	float:left;
	display: inline;
	height: 49px;
	width: 49px;
	margin:0px;
	padding: 0px;
}
#gallery-next a {
	background: url(../images/hero-nav-right-over.png);
	background-color: transparent;
	display: block;
	height: 49px;
	width: 49px;
}
#gallery-next a:hover {
	background: url(../images/hero-nav-right-over2.png);
	background-color: transparent;
}
#gallery-next a span {
	display: block;
	text-indent: -9999px;	
}


