BODY {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif;
	background-color: #000000; /*#D3993E; */
	/*background-image: url(images/gradientbg.jpg); */
	background-repeat: repeat-x;
	background-position: top;

}
P {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
BLOCKQUOTE {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
LI {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
UL {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
TD.bodytext {
	LINE-HEIGHT: 16px
}
TD.copyright {
	COLOR: #999999
}
BODY H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
TD H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
BODY H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
TD H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
BODY H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
TD H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
BODY H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
TD H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans serif
}
TD.subNav {
	COLOR: #009900; LINE-HEIGHT: 18px
}

TD.subNav A:link {
	COLOR: #009900
}
TD.subNav A:visited {
	COLOR: #009900
}
TD.subNav A:hover {
	COLOR: #993300
}
A:link {
	COLOR: #972525
}
A:active {
	COLOR: #972525
}
A:visited {
	COLOR: #972525
}
A:hover {
	COLOR: #CC9900
; text-decoration: underline
}
A.mainlinks:link {
	COLOR: #ffffff
; text-decoration: none
}
A.mainlinks:active {
	COLOR: #ffffff
; text-decoration: none
}
A.mainlinks:visited {
	COLOR: #ffffff
; text-decoration: none
}
A.mainlinks:hover {
	COLOR: #FFCC33
; text-decoration: none
}
A.menulinks:link {
	COLOR: #000000
; text-decoration: none
}
A.menulinks:active {
	COLOR: #000000
; text-decoration: none
}
A.menulinks:visited {
	COLOR: #000000
; text-decoration: none
}
A.menulinks:hover {
	COLOR: #BE2D1A
; text-decoration: none
}
A.recommendlinks:link {
	COLOR: #ffffff
; font-weight: bold
}
A.recommendlinks:active {
	COLOR: #ffffff
; font-weight: bold
}
A.recommendlinks:visited {
	COLOR: #ffffff
; font-weight: bold
}
A.recommendlinks:hover {
	COLOR: #666666
; font-weight: bold
}
A.locationlinks:link {
	COLOR: #000000
; text-decoration: underline
}
A.locationlinks:active {
	COLOR: #000000
; text-decoration: underline
}
A.locationlinks:visited {
	COLOR: #000000
; text-decoration: underline
}
A.locationlinks:hover {
	COLOR: #ffcc00
; text-decoration: underline
}

a.artimglink{
	color: #7d7d7d;
}

a.artimglink:hover {
	color: #ffcc00;
}

b {  font-family: tahoma, verdana, arial, Helvetica, sans-serif}
.fnsz24 { font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; line-height: 24px; vertical-align: middle}
.fnsz18 { font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold ; line-height: 18px; vertical-align: middle}
.fnsz14 { font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold ; line-height: 18px; vertical-align: middle}
.red11{ font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold ; color:#BE2D1A}
.dkred12{ font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color:#A21617}
.white11{ font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal ; color:#FFFFFF}
.black11b{ font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold ; color:#000000}
.white11b{ font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold ; color:#FFFFFF}
.white12{ font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color:#FFFFFF}
.white12b{ font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color:#FFFFFF}
.yellow12b{ font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color:#FFCCOO}
.mdred11{ font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal ; color:#BE2D1A}
.mdgreen12b{ font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color:#1A621B}
.mdgreen11b{ font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold ; color:#1A621B}
.mdaqua12b{ font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold ; color:#54A5AD}
.greybg{ background-color: #7B7B7B;}
.ltgreybg{ background-color: #E3E3E3;}
.ltgreybg2{ background-color: #EFEFEF;}
.mdredbg{ background-color: #BE2D1A;}
.dkredbg{ background-color: #A21617;}
.mdyellowbg{ background-color: #D49B41;}
.whitebg{ background-color: #FFFFFF;}
.mdaquabg{ background-color: #54A5AD;}
.ltaquabg{ background-color: #EDF7F8;}
.mdpurplebg{ background-color: #520F3D;}
.mdgreenbg {background-color: #388A39;}
.forminputs {  font-family: Tahoma, Verdana, Geneva, Arial; font-size: 8pt}

.ibbtn {  background-color: #666600; color: #FFFFFF}

/*-opentable reservation-*/
#OT_searchWrapperAll{width:100%;height:200px;position:relative;margin:0;padding:0;background:#fff;}#OT_searchWrapper{border:none;background:#fff;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;width:100%;height:150px;position:relative;margin:0;}#OT_searchWrapper .OT_feedTitle{margin:0 0 1px 5px;font-size:12px;font-weight:normal;line-height:normal;}#OT_searchWrapper dl{position:absolute;top:0;left:0;padding:0;margin:5px;}#OT_partySizeLbl{position:absolute;top:25px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:75px;display:block;}#OT_partySize{position:absolute;top:25px;left:85px;margin:0;padding:0;}#OT_dateLbl{position:absolute;top:55px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:75px;}#OT_date{position:absolute;top:55px;left:85px;width:100px;margin:0;padding:0;}#OT_timeLbl{position:absolute;top:95px;left:0;width:80px;padding:3px 0;text-align:right;}#OT_time{position:absolute;top:95px;left:85px;margin:0;}#OT_empty{position:absolute;width:0;height:0;padding:0;margin:0;top:100px;left:0;}#OT_submitWrap{position:relative;top:135px;left:85px;margin:0 5px 0 0;z-index:5;}#OT_logo{position:relative;top:0;left:0;width:100%;padding:0;margin:0 5px 0 0;display:block;background:inherit;text-align:left;z-index:5;}#OT_imglogo{border:0;margin:0 0 0 10px;}#OT_searchWrapper form{margin:0;padding:0;}#OT_searchWrapper input.hidden{display:none;}#OT_searchWrapper .feedFormField,#OT_searchWrapper .feedFormField option{font-size:12px;margin:2px 2px 2px 2px;}#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;margin:0;width:85px;}#OT_searchWrapper #dateDisplay{font-size:10px;color:#999;font-family:Verdana,Arial,Helvetica,Sans-Serif;float:right;margin:0 30px 0 0;display:inline;}#OT_searchWrapper .imgCal{position:absolute;display:none;z-index:100;}#OT_searchWrapper #imageCal table{font-size:12px;width:150px;font-family:arial;font-weight:bold;background:#FFF;}#OT_searchWrapper #imageCal td{padding:0;text-align:center;}#OT_searchWrapper .clickableDays{color:#000;text-decoration:none;height:18px;}#OT_searchWrapper .nonclickableDays{color:#CCC;height:18px;}#OT_searchWrapper .months{color:#FFF;text-decoration:none;}#OT_searchWrapper .weekdays{color:#000;text-decoration:none;color:#666;background-color:#EFEFEF;width:14%;}
