body { margin:0px; background:url(../images/bg.jpg) repeat; }

img { behavior: url("pngbehavior.htc"); }

form { margin:0px; }

/*--------------------########## BACKGROUND IMAGES #######-----------------*/   /*START*/

.header_image { background:url(../images/header_image.jpg) center top; width:730px; height:111px; }

/*.body_bg { background:url(../images/body_bg.jpg) repeat-y left top; width:916px; }*/

.logo { margin:8px 0 0 0; }

.main_banner { background:url(../images/main_banner.jpg) no-repeat center top; width:890px; height:386px; }

.bottom_shadow { background:url(../images/bottom_shadow.jpg) no-repeat left top; width:911px; height:6px; }

.footer_bg { background:url(../images/footer_bg.jpg) repeat-y left top; width:915px; }

.toplinksright { background:url(../images/top_links_right.jpg) no-repeat top right; width:9px; height:37px; }
.toplinksleft { background:url(../images/top_links_left.jpg) no-repeat top right; width:9px; height:37px; }

.toplinksbg { background:url(../images/top_links_bg.jpg) repeat-x top right; height:37px; }

/*--------------------########## HEADING #######-----------------*/ 

.heading_1 { font-family:Georgia; font-size:14px; font-weight:bold; color:#e1b275; line-height:22px; }

.heading_2 { font-family:verdana; font-size:16px; font-weight:bold; color:#df6f1e; line-height:22px; }

.heading_3 { font-family:verdana; font-size:18px; font-weight:bold; color:#615136; line-height:22px; padding:10px; }
/*--------------------########## NORMAL TEXT #######-----------------*/ 

.Text_1 { font-family:Georgia; font-size:13px; font-weight:normal; color:#E1B275; line-height:20px; text-decoration:none; }

.Text_1:hover {  color:#F3D3A9; text-decoration:none; }

.Text_2 { font-family:Georgia; font-size:13px; font-weight:normal; color:#E1B275; line-height:20px; float:left; }

.Text_3 { font-family:Georgia; font-size:10px; font-weight:normal; color:#1C1811; }

.Text_4 { font-family:Georgia; font-size:13px; font-weight:bold; color:#1c1811; line-height:22px; }

.Text_5 { font-family:Georgia; font-size:13px; font-weight:normal; color:#1c1811; line-height:18px; }

.Text_6 { font-family:Georgia; font-size:15px; font-weight:normal; color:#FFF; padding-right:15px;  }

.Text_7 { font-family:Georgia; font-size:11px; font-weight:normal; color:#FFF; }

.Text_8 { font-family:Georgia; font-size:11px; font-weight:normal; color:#8d1919; }


.Text_9 { font-family:verdana; font-size:11px; font-weight:normal; color:#615136; line-height:18px; }

.Text_10 { font-family:verdana; font-size:12px; font-weight:bold; color:#615136; line-height:22px; }

.Text_11 { font-family:verdana; font-size:12px; font-weight:normal; color:#615136; line-height:18px; }

.Text_12 { font-family:verdana; font-size:13px; font-weight:normal; color:#615136; line-height:18px; }

.Text_13 { font-family:verdana; font-size:13px; font-weight:bold; color:#615136; line-height:18px; }

.Text_14 { font-family:verdana; font-size:12px; font-weight:normal; color:#615136; line-height:22px; padding:10px; }

.Text_15 { font-family:verdana; font-size:12px; font-weight:bold; color:#615136; line-height:18px; padding:10px; }

.Text_16 { font-family:verdana; font-size:11px; font-weight:normal; color:#df6f1d; line-height:20px; }

.Text_17 { font-family:Arial; font-size:11px; font-weight:normal; color:#615136; line-height:18px; }

.Text_18 { font-family:verdana; font-size:14px; font-weight:bold; color:#615136; padding-left:10px;}

.Text_19 { font-family:verdana; font-size:11px; font-weight:normal; color:#615136; line-height:18px; padding:0 13px 0 13px; }


/*--------------------########## LINKS #######-----------------*/

.ALinks { font-family:Georgia; font-size:13px; font-weight:normal; color:#1c1811; text-decoration:underline; line-height:18px; }

.ALinks:hover { color:#1c1811; text-decoration:none; }

.BLinks { font-family:Georgia; font-size:11px; font-weight:normal; color:#8d1919; text-decoration:underline; margin-top:6px; float:left; }

.BLinks:hover { color:#8d1919; text-decoration:none; }

/*--------------------########## TEXT FIELD #######-----------------*/ 

.Text_field1 { background:#AE834C; font-family:Georgia; font-size:12px; font-weight:normal; color:#1c1811; border-left:#594429 1px solid; border-top:#594429 1px solid; border-bottom:#9E9482 1px solid; border-right:#9E9482 1px solid; width:141px; padding:3px; float:left; margin-left:6px; }

.Text_field2 { background:#eed6b8; font-family:Georgia; font-size:12px; font-weight:normal; color:#1c1811; border-left:#8d8378 1px solid; border-top:#8d8378 1px solid; border-bottom:#eed6b8 1px solid; border-right:#eed6b8 1px solid; width:90px; padding:2px; margin-top:3px; }


.Text_field3 { background:#ffffff; font-family:Georgia; font-size:12px; font-weight:normal; color:#1c1811; border-left:#404040 2px solid; border-top:#404040 2px solid; border-bottom:#d4d0c8 1px solid; border-right:#d4d0c8 1px solid; width:265px; padding:2px; }

.Text_area1 { background:#ffffff; font-family:Georgia; font-size:12px; font-weight:normal; color:#1c1811; border-left:#404040 2px solid; border-top:#404040 2px solid; border-bottom:#d4d0c8 1px solid; border-right:#d4d0c8 1px solid; width:300px; padding:2px; }
/*--------------------########## BUTTON #######-----------------*/

.send_button { background:url(../images/send_button.jpg) no-repeat left top; width:41px; height:23px; border:0px; cursor:pointer; margin-bottom:-7px; float:left; margin-left:6px; }

.search_icon { background:url(../images/search_icon.jpg) no-repeat right top; width:21px; height:21px; border:0px; cursor:pointer; margin-top:3px; }

.send_button2 { background:url(../images/send_button2.jpg) no-repeat right top; width:54px; height:22px; border:0px; cursor:pointer; }
/*--------------------########## DIVIDER #######-----------------*/

.dvd1 { font-family:Georgia; font-size:11px; font-weight:normal; color:#8d1919; padding:6px 6px 0 6px; float:left; }

/*-------------- Footer links CSS ----------------*/

*{ list-style:none; }

.menu4 { width:auto;  font-family:Georgia; font-size:10px; margin-left:-25px; margin-right:10px; font-weight:bold; margin-top:0px; }
	
.menu4 li a { voice-family: "\"}\"";  voice-family: inherit; height: 15px; text-decoration: none; }
	
.menu4 li a:link, .menu4 li a:visited { color: #e1b275; display: block; background:url(/images/menu4.gif); padding: 8px 0 0 26px; }
	
.menu4 li a:hover { color: #FFF; background:url(/images/menu4.gif) 0 -28px; padding: 8px 0 0 26px; }
	
.menu4 li a.selected { color: #FFF; background:url(/images/menu4.gif) 0 -28px; padding: 8px 0 0 26px; }
	
.menu4 li a:active { color: #FFF; background:url(/images/menu4.gif) 0 -28px; padding: 8px 0 0 26px; }

/*-------------------- ABOUT US PAGE ---------------------------*/

.about_us_banner { background:url(../images/about_us_banner.jpg) no-repeat center top; width:890px; height:199px; }

.menu_left { background:url(../images/menu_left.jpg) no-repeat left top; width:7px; height:34px; }

.menu_right { background:url(../images/menu_right.jpg) no-repeat right top; width:7px; height:34px; }

.menu_bg { background:url(../images/menu_bg.jpg) repeat-x left top; height:34px; }

/*-------------------- CONTACT US PAGE ---------------------------*/

.contact_us_banner { background:url(../images/contact_us_banner.jpg) no-repeat center top; width:890px; height:199px; }

/*-------------------- LOCATION PAGE ---------------------------*/

.location_banner { background:url(../images/location_banner.jpg) no-repeat center top; width:890px; height:199px; }

/*-------------------- CAREERS PAGE ---------------------------*/

.careers_banner { background:url(../images/careers_banner.jpg) no-repeat center top; width:890px; height:199px; }

/*-------------------- TERMS & CONDITIONS PAGE ---------------------------*/

.terms_conditions_banner { background:url(../images/terms_conditions_banner.jpg) no-repeat center top; width:890px; height:199px; }

.bullet1 { margin:0px 3px 2px 0; }

/*-------------------- TIPS PAGE ---------------------------*/

.tips_banner { background:url(../images/tips_banner.jpg) no-repeat center top; width:890px; height:199px; }

.conent_div { width:880px; margin:0 auto; }

.tips_image1 { float:right; padding:0 0 10px 15px; }

.dvd2 { margin:0 0 0 8px; }



/*-------------------- DINING PAGE ---------------------------*/

.menu_category_banner { padding: 10px 10px 0px 10px; }

.dining_banner { background:url(../images/dining_banner.jpg) no-repeat center top; width:890px; height:199px; }

.dining_border_img { border:#dbd3c6 5px solid; }

.offer { float:left; 
/*overflow:hidden;*/ position:absolute; margin-top:-5px; margin-left:-5px;
*position:absolute; *margin-top:1px; *margin-left:0px;}

.right_content_div { width:186px; float:right; }


.offer_big { float:left; 
/*overflow:hidden;*/ position:absolute; margin-top:-5px; margin-left:-5px;
*position:absolute; *margin-top:1px; *margin-left:0px;}

.nav_offer { float:left; 
/*overflow:hidden;*/ position:absolute; margin-top:-9px; margin-left:-13px;
*position:absolute; *margin-top:-7px; *margin-left:-13px;}

/* ---------------- Pagination ---------------------- */	         /*Pagination*/


.nav2 { clear: both; margin: 0px 5px 0px; padding: 0px; font-family:verdana; font-weight:normal; font-size: 11px; }

.nav2 ul { float: left; margin-left: 98px; padding: 0px; font-weight: normal; padding-bottom:10px; padding-top:0px; padding-left:10px; }

.nav2 li { display:inline; list-style: none; margin: 0px; padding: 1px 0px; }

.nav2 li a { background:#dbd1bf; border:0px; color: #5f4f34; display: block; float: left; margin: 0px 3px 0px 2px; padding: 4px 7px 4px 7px; text-decoration: none; font-size: 11px; }

.nav2 a:hover { color: #FFF; text-decoration: none;  background:#df6f1d; text-decoration:none; }

.nav2 a.selected { color: #FFF; text-decoration: none;   background:#df6f1d; }


/*-------------------- DINING ZOOM PAGE ---------------------------*/

.next_previous { font-family:Verdana; font-size:11px; font-weight:normal; color:#5f4f34; text-decoration:none; background:#dbd1bf; padding:3px 10px 3px 10px; }

.next_previous:hover { color:#FFF;  background:#df6f1d; text-decoration:none; }
