@charset "utf-8";

@import "corporate.css";

/* ---------------------------------------------------------------------------------------
* RESET DEFAULT, RECONSTRUCT FROM CORE B'PRINT
* --------------------------------------------------------------------------------------*/

.top05px { margin-top:5px;padding-top:5px; padding-bottom:5px; }
.top10px { margin-top:10px;padding-top:0; } 
.top20px { margin-top:20px;padding-top:0; } 
.top30px { margin-top:30px;padding-top:0; }

.showgrid { background: url(../../images/grid.png) }
a:link, a:visited {/*background:transparent;*/text-decoration:none; color: #0054a6; }
a:link:after, a:visited:after { }

h1, h2, h3, h4, h5, h6 { font-family: Tahoma, Geneva, sans-serif; font-weight: bold; }
/*:focus { outline: 0; }*/


/* ---------------------------------------------------------------------------------------
* HEADER
* --------------------------------------------------------------------------------------*/ 

#div_HeaderTop { height: 30px; float: left; display: inline;  padding: 0; margin: 0; line-height: 30px; 
			 font-size: 11px; font-weight: bold; color: #fff; text-align: right; 
			 background: url(../../images/topPersonal.gif) right 0px no-repeat; }
#topLang { float: left; display: inline; padding: 0; margin: 0;}		 
#topLang a { color: #fff; text-decoration: none; margin: 0 3px; }
#topLang a:hover, #topLang a:focus  { color: #2a2a2a; text-decoration: none; }
#topLang span { font-size: 10px; font-weight: 100; }


ul#ul_TopPersonal { width: 190px; float: left; display: inline; text-align: right; padding: 0; margin: 12px 0 0 0; list-style: none; }
ul#ul_TopPersonal li          { float: left; display: inline; line-height: 13px; margin: 0; padding: 0; }
ul#ul_TopPersonal li#li_TopLiAcc { background: url(../../images/topAccLi.gif) left 0 no-repeat; margin: 0 15px 0 30px; padding: 0 15px 0 0;
							 border-right: 1px solid #666; }
ul#ul_TopPersonal li#li_TopLiHlp { background: url(../../images/topHlpLi.gif) left 0 no-repeat;}
ul#ul_TopPersonal li a        { float: left; display: inline;  text-decoration: none; padding: 0 0 2px 20px; margin: 0;
							 font-size: 11px; color: #363636; font-weight: 100; }
ul#ul_TopPersonal li a:hover, ul#ul_TopPersonal li  a:focus  { color: #363636; text-decoration: underline; }


ul#shopCart { float: left; display: inline; background: url(../../images/misc/shopCart.jpg) 0px 0px no-repeat; 
			  padding: 0 0 0 55px; margin: 10px 0 0 0; list-style: none; height:50px; width:135px;}
ul#shopCart li   { float: left; display: inline; width: 100%; font-weight: 300; }
ul#shopCart li a { font-size: 13px;  color: #000; }
ul#shopCart li a:hover, ul#shopCart li a:focus { color: #f47b20; }


/* ---------------------------------------------------------------------------------------
* TOP SEARCH FORM
* --------------------------------------------------------------------------------------*/ 
.topSearch { width: 100%; float: left; display: inline; height:50px; padding-top: 10px; border-right: 1px solid #ddd; }
#txt_TopFormSearchField { width: 302px; height: 20px; float: left; display: inline; padding: 8px 5px 9px 5px; margin: 0 7px 8px 30px;
					  background: url(../../images/formTopSearchField.gif) 0 0 no-repeat; border: none;
					   font-size: 18px; color: #898989; }
#btn_TopFormSearchBtn { width: 100px; height: 37px; float: left; display: inline; padding: 0; margin: 0 0 8px 0;
					background: url(../../images/formTopSearchBtn.gif) 0 0 no-repeat; border: none;
					overflow:hidden; text-indent:-999px; cursor:pointer; }


/* ---------------------------------------------------------------------------------------
* MAIN NAVIGATION
* --------------------------------------------------------------------------------------*/ 

ul#ul_MainNavi { width: 760px; height: 35px; float: left; display: inline; padding: 0; margin: 0; list-style: none;
			   font-size:12px;
			  background: url(../../images/mainNaviBg.gif) 0 0 #D7D7D7; }
ul#ul_MainNavi li   { float: left; display: inline; line-height: 35px; margin: 0; padding: 0; }
ul#ul_MainNavi li a { float: left; display: inline; padding: 0 18px; margin: 0; text-decoration: none;
				   background: url(../../images/mainNaviBg.gif) 0 0; color: #3f3f3f; }
ul#ul_MainNavi li a:hover, ul#ul_MainNavi li a:focus { color: #e76401; text-decoration: none; }
ul#ul_MainNavi li.curr a {  background: url(../../images/mainNaviBg.gif) 0 -35px; color: #fff; font-weight: bold; }
ul#ul_MainNavi li.curr a:hover, ul#ul_MainNavi li.curr a:focus { color: #fff; }


ul#ul_MainNavi li a.home { padding: 0; margin: 0; background: url(../../images/mainNaviHome.png) left 0px no-repeat;}
ul#ul_MainNavi li a.home:hover, ul#ul_MainNavi li a.home:focus { color: #e76401; }
ul#ul_MainNavi li.curr a.home { background: url(../../images/mainNaviHome.png) 0 -35px no-repeat; color: #fff; }
ul#ul_MainNavi li a.home span { float: left; display: inline; padding: 0 18px 0 8px; margin: 0 0 0 30px; 
							 background: url(../../images/mainNaviBg.gif) 0 0; cursor: pointer; }
ul#ul_MainNavi li a.home:hover span, ul#ul_MainNavi li a.home:focus span { color: #e76401; }
ul#ul_MainNavi li.curr a.home span { background: url(../../images/mainNaviBg.gif) 0 -35px; color: #fff; font-weight: bold; }
ul#ul_MainNavi li.curr a.home:hover span, ul#ul_MainNavi li.curr a.home:focus span { color: #fff; }


/* ---------------------------------------------------------------------------------------
* MAIN NAVIGATION RESERVED RIGHT
* --------------------------------------------------------------------------------------*/ 

ul#ul_MainNaviRg { width: 190px; height: 35px; float: left; display: inline; padding: 0; margin: 0; list-style: none;
			   font-size: 12px;
			  background: url(../../images/mainNaviBg.gif) 0 0 #FAFAFA; }
ul#ul_MainNaviRg li { width: 150px; float: right; display: block; line-height: 35px; background: #1f6bdf; padding: 0; margin: 0; }
ul#ul_MainNaviRg li a { width: 150px; float: left; display: block; background: url(../../images/mainNaviLast.gif) right 0px; 
					 color: #fff; text-decoration: none; text-align: center; font-weight: bold; }

/* ---------------------------------------------------------------------------------------
* MAIN NAVIGATION 2ND TIER
* --------------------------------------------------------------------------------------*/ 

#ul_MainNaviBtm { background: url(../../images/mainNavBtmBg.gif) repeat-x; color: #F47B20; line-height: 35px; font-size: 13px; }
#ul_MainNaviBtmLe { float: left; display:inline; width: 950px; height: 35px; 
				 background: url(../../images/mainNaviBtmLe.gif) left 0 no-repeat; }
#ul_MainNaviBtmRg { float: left; display:inline; width: 920px; height: 35px; padding: 0 15px;
				 background: url(../../images/mainNaviBtmRg.gif) right 0 no-repeat; }
#ul_MainNaviBtm a { font-weight: bold; color: #fff; text-decoration: none; }

#ul_MainNaviBtm ul, #ul_MainNaviBtm li { float: left; display: inline; padding: 0; margin: 0; list-style: none; }
#ul_MainNaviBtm li { margin: 0 20px 0 0; }
#ul_MainNaviBtm li a { font-weight: 100; }


/* ---------------------------------------------------------------------------------------
* BREADCRUMB & RECOMMENDATION
* --------------------------------------------------------------------------------------*/ 

ul#breadcrumb { float: left; display: inline; padding: 0; margin: 0 0 0 15px; height: 35px; 
				font-size: 11px; list-style: none; line-height: 35px; }
ul#breadcrumb li { color: #000; float: left; display: inline; }
ul#breadcrumb li a { float: left; display: inline; background: url(../../images/siteBreadc.gif) right 13px no-repeat; 
					 padding: 0 15px 0 0; margin: 0 7px 0 0; color: #636363; text-decoration: none;  }
ul#breadcrumb li a:hover, ul#breadcrumb li a:focus { text-decoration: underline; }


#recom a { float: left; display: inline;  height: 35px; padding: 0 0 0 25px;
		   line-height: 35px; background: url(../../images/linkRecom.gif) left 5px no-repeat;
		   font-size: 12px; font-weight: bold; color: #f47b20; text-decoration: none; }


/* ---------------------------------------------------------------------------------------
* HOME APP
* --------------------------------------------------------------------------------------*/ 

#homeApp { width: 350px; height: 520px; float: left; display: inline; padding: 0; margin: 0;
						 background: url(../../images/homeFindBg.png) 0 0 repeat-x; }
#homeAppLe { width: 350px; height: 520px; float: left; display: inline; padding: 0; margin: 0;
			 background: url(../../images/homeFindLe.png) left 0px no-repeat; }
#homeAppRg { width: 350px; height: 520px; float: left; display: inline; padding: 0; margin: 0;
			 background: url(../../images/homeFindRg.png) right 0px no-repeat; }
			 

#homeApp strong { font-size: 18px; color: #111; }
#homeApp span   { text-align:center; width: 302px; float: left; display: inline; padding: 0; margin: 0; font-size: 14px; }
#homeApp a img  { padding: 0; margin: 15px 0 10px 0; }


/* ---------------------------------------------------------------------------------------
* HOME APPS FORM
* --------------------------------------------------------------------------------------*/ 

input.app_find_input,div.app_find_input { width: 292px; height: 20px; float: left; display: inline; padding: 8px 5px 9px 5px; margin: 8px 0;
				background: url(../../images/field302px.gif) 0 0 no-repeat; border: none; font-size: 18px; color: #898989; }
#appFindInput2 { width: 250px; height: 20px; float: left; display: inline; padding: 8px 5px 9px 5px; margin: 8px 0;
				background: url(../../images/fieldfind.gif) 0 0 no-repeat; border: none; font-size: 18px; color: #898989; }
#appF1 { width: 302px; float: left; display: inline; padding: 20px 28px 0 20px; margin: 0; 
		 background: url(../../images/appFind.jpg) right 0px no-repeat; }
#appF2 { width: 310px; float: left; display: inline; padding: 20px 20px 0 20px; 
		 background: url(../../images/appRest.jpg) right 0px no-repeat; }

#appLink { float: left; display: inline; padding: 0; margin: 10px 0 0 0; width: 302px; list-style: none; }
#appLink li { float: left; display: inline; padding: 0; margin: 0; }
#appLink a { background: url(../../images/appLink.gif) left 2px no-repeat; padding: 0 0 0 15px; margin: 0 15px 0 0;
			color: #ed751b; font-weight: bold; float: left; display: inline; height: 15px;}
#appLink a:hover { text-decoration: underline; }

#appLinkhome { float: left; display: inline; padding: 0; margin: 10px 0 0 0; width: 302px; list-style: none; }
#appLinkhome li { float: left; display: inline; padding: 0; margin: 0; }
#appLinkhome a { background: url(../../images/appLink.gif) left 2px no-repeat; padding: 0 0 0 15px; margin: 0 15px 0 0;
			color: #ed751b; float: left; display: inline; height: 15px;}
#appLinkhome a:hover { text-decoration: underline; }

#appRest    { float: left; display: inline; padding: 0; margin: 0; width: 310px; list-style: none; }
#appRest li { float: left; display: inline; padding: 10px 0; margin: 0;
			  border-bottom: 1px dashed #999; width: 310px; }
#appRest img.thumb { width: 64px; height: 64px; float: left; display: inline; margin: 0 20px 0 0; }
#appRest a    { font-size: 14px; font-weight: bold; padding: 0; margin: 0; line-height: 15px; color: #0054a6; }
#appRest span { float: left; display: inline; margin: 0; padding: 0; width: 218px; text-align: left; font-size: 11px; }
#appRest em   { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: normal; color: #888; }


/* ---------------------------------------------------------------------------------------
* HOME BANNER
* --------------------------------------------------------------------------------------*/ 

#homeBanner { width: 230px; float: left; display: inline; padding: 0; margin: 0; list-style: none; }
#homeBanner a img { width: 230px; float: left; display: inline; padding: 0; margin: 0 0 10px 0;;}

#homeApp3 { width: 230px; height: 390px; float: left; display: inline; padding: 0; margin: 0;
						 background: url(../../images/homeFindBg.png) 0 0 repeat-x; }
#homeAppLe3 { width: 230px; height: 390px; float: left; display: inline; padding: 0; margin: 0;
			 background: url(../../images/homeFindLe.png) left 0px no-repeat; }
#homeAppRg3 { width: 230px; height: 390px; float: left; display: inline; padding: 0; margin: 0;
			 background: url(../../images/homeFindRg.png) right 0px no-repeat; }

#homeApp3 strong { font-size: 18px; color: #111; }
#homeApp3 span   { text-align:center; width: 302px; float: left; display: inline; padding: 0; margin: 0; font-size: 14px; }
#homeApp3 a img  { padding: 0; margin: 15px 0 10px 0; }

#appF23 { width: 230px; float: left; display: inline; padding: 20px 20px 0 20px; 
		 background: url(../../images/appRest.jpg) right 0px no-repeat; }


/* ---------------------------------------------------------------------------------------
* INNER PAGE 710 WIDTH
* --------------------------------------------------------------------------------------*/

#page710px { width: 710px; float: left; display: inline; padding: 0; margin: 0; background: url(../../images/710BG.gif) repeat-y; }
#page710pxHead { width: 710px; height: 65px; float: left; display: inline; padding: 0; margin: 0; 
			  	 background: url(../../images/pageHeadCt.gif) #feefd3 repeat-x; font-size: 24px; font-weight: bold; color: #111; }
#page710pxHead .le { width: 710px; height: 65px; float: left; display: inline; padding: 0; margin: 0; border: none;
					 background:url(../../images/pageHeadLe.gif) left 0px no-repeat;}
#page710pxHead .rg { width: 670px; height: 65px; float: left; display: inline; padding: 0 20px; margin: 0; border: none;
					 background:url(../../images/pageHeadRg.gif) right 0px no-repeat; line-height: 65px; }
#page710pxSep { width: 668px; height: 35px; float: left; display: inline; padding: 0 20px; margin: 0 1px; border: none;
				background: #ececec; line-height: 35px; font-size: 18px; font-weight: bold; color: #111; text-transform: uppercase; }
#page710pxft { width: 710px; height: 4px; float: left; display: inline; padding: 0; margin: 0; }


/* ---------------------------------------------------------------------------------------
* INNER PAGE [ACCOUNT]
* --------------------------------------------------------------------------------------*/

ul#accountLink    { width: 210px; float: left; display: inline; list-style: none; padding: 0 0 0 0; margin: 10px 0 20px 20px; }
ul#accountLink li {  width: 210px; float: left; display: inline; list-style: none; padding: 0; margin: 0; list-style: none; }
ul#accountLink strong { color: #111; }
ul#accountLink li a { color: #e76401; }
ul#accountLink li a:hover { color: #e76401; text-decoration: underline }

#accSearch { width: 151px; height: 27px; float: left; display: inline; padding: 0 5px 0 5px; margin: 3px 2px 0 0;
					  background: url(../../images/accountSearchFie.gif) 0 0 no-repeat; border: none;
					   font-size: 13px; color: #898989; line-height: 27px; }
#accButton { width: 29px; height: 25px; float: left; display: inline; padding: 0; margin: 0;
					background: url(../../images/accountBtnGo.gif) left 0 no-repeat; border: none; margin: 4px 1px 1px 1px;
					overflow:hidden; text-indent:-999px; cursor:pointer; }

.print_go{ width: 29px; height: 25px; float:right; display: inline; padding: 0; margin: 0;
					background: url(../../images/accountBtnGo.gif) left 0 no-repeat; border: none; margin: 4px 1px 1px 1px;
					overflow:hidden; text-indent:-999px; cursor:pointer; }
/* ---------------------------------------------------------------------------------------
* SIDEBAR [SIGN IN]
* --------------------------------------------------------------------------------------*/

#signInForm { width: 230px; height: 240px; float: left; display: inline; padding: 0; margin: 0 0 10px 0; list-style: none;
			background: url(../../images/signInCt.gif) 0 0 repeat-x; }
#signInForm .le { width: 230px; height: 240px; float: left; display: inline; background:url(../../images/signInLe.gif) left 0 no-repeat; padding: 0; margin: 0; }
#signInForm .rg { width: 210px; height: 240px; float: left; display: inline; padding: 0; margin: 0 0 0 20px;
				  background:url(../../images/signInRg.gif) right 0 no-repeat; }
#signInForm h4 { font-size: 18px; color: #111; height: 60px; line-height: 60px; padding: 0; margin: 0; }

#signInFie { width: 180px; height: 15px; float: left; display: inline; padding: 6px 5px; margin: 0 0 10px 0;
					  background: url(../../images/signInField.gif) 0 0 no-repeat; border: none;
					   font-size: 13px; color: #898989; line-height: 15px; }
#signInBtn { width: 129px; height: 25px; float: left; display: inline; padding: 0; margin: 0 0 10px 0;
					background: url(../../images/signInBtn.gif) left 0 no-repeat; border: none; 
					overflow:hidden; text-indent:-999px; cursor:pointer; }
#signInForm ul { width: 190px; float: left; display: inline; padding: 0; margin: 0; list-style: none; font-size: 11px; }
#signInForm li { width: 190px; float: left; display: inline; padding: 0 0 0 18px; margin: 3px 0; line-height: 20px;
				 background: url(../../images/appLink.gif) left 2px no-repeat; }
#signInForm a { color: #ed751b; }
#signInForm a:hover { text-decoration: underline; }


/* ---------------------------------------------------------------------------------------
* RESTAURANT MODULE [LEFT]
* --------------------------------------------------------------------------------------*/
#rest-le { font-size: 12px; }
#rest-le h2 { font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; font-size: 30px; }
#rest-le h5, #rest-le h6 
	{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
#rest-le h2 { color: #c5171e; font-style: italic; margin-top: 10px; letter-spacing: -1px; }
#rest-le h5 { color: #b78413; font-weight: 100; font-size: 12px; margin: 0; padding: 0; }
#rest-le h6 { color: #808080; font-weight: 100; font-size: 11px; margin: 5px 0 0 0; }

#rest-le span, #rest-le ul { width: 100%; float: left; display: inline; list-style: none; }
#rest-le span.mainImg { margin: 20px 0 0 0; }
#rest-le span.le { width: 50px; color: #BBB;  }
#rest-le span.rg { width: 220px; color: #363636; font-size: 12px; }

#rest-le blockquote { width: 250px; float: left; display: inline; 
					  padding: 9px; margin: 20px 0 0 0; font-style: normal !important;
					  background: #f5f5f5; border: 1px solid #ddd; }

ul.rest-det { list-style: none; padding: 0; margin: 10px 0 0 0; }
ul.rest-det li { width: 100%; float: left; display: inline; padding: 0; margin: 0; }

ul.rest-inf { width: 100%; float: left; display: inline; height: 20px; padding: 0; margin: 10px 0 0 0; }
ul.rest-inf li { float: left; display: inline; padding: 0; margin: 0 25px 0 0; }
ul.rest-inf li a { float: left; display: inline; font-size: 11px; }
ul.rest-inf li a:hover { text-decoration: underline; }
ul.rest-inf li.linkViRev a { background: url(../../images/linkReview.gif) left 2px no-repeat; padding: 0 0 0 18px; margin: 0; }
ul.rest-inf li.linkViLoc a { background: url(../../images/linkLocate.gif) left 2px no-repeat; padding: 0 0 0 15px; margin: 0; }


ul.rest-btm { width: 100%; float: left; display: inline; height: 20px; padding: 0; margin: 5px 0 0 0; }
ul.rest-btm li { width: 100%; float: left; display: inline; padding: 0; margin: 0; 
				 background: url(../../images/dash1.gif) bottom repeat-x; height: 35px; line-height: 35px; }
ul.rest-btm li a { float: left; display: inline; font-size: 11px; }
ul.rest-btm li a:hover { text-decoration: underline; }
ul.rest-btm li.revi a { background: url(../../images/linkWriteRev.gif) left 5px no-repeat; padding: 0 0 0 30px; margin: 0; }
ul.rest-btm li.emel a { background: url(../../images/linkEmailRev.gif) left 10px no-repeat; padding: 0 0 0 30px; margin: 0; }


/* ---------------------------------------------------------------------------------------
* RESTAURANT MODULE [LEFT / MENU]
* --------------------------------------------------------------------------------------*/

#restMenu { color: #363636; font-weight: bold; }
#restMenu span { width: 600px; line-height: 17px; float: left; display: inline; 
				 padding:7px 50px 7px 20px; margin: 0; border-bottom: 1px solid #d7d7d7;
				 position: relative; }
#restMenu span div { position: absolute; right: 25px; top: 8px; text-align: right; }				 
#restMenu span.spangrey, #restMenu span.spanoren
{ border: none; font-weight: bold; font-size: 14px; text-transform: uppercase; padding: 10px 20px; }
#restMenu span.spangrey { width: 630px; background: #ececec; padding: 10px 19px; margin: 0 1px; }
#restMenu span.spanoren { width: 630px; background: #fcf6df; color: #b78413; padding: 10px 19px; margin: 0 1px; }
#restMenu a { color: #0054a6; }
#restMenu a.cam { margin: 0 6px; }
#restMenu a:hover { text-decoration: underline; }
#restMenu em { font-size: 11px; color: #ed5510; font-weight: 100; }
#restMenu b { font-size: 11px; color: #636363; font-weight: 100; }


/* ---------------------------------------------------------------------------------------
* RESTAURANT MODULE [RIGHT]
* --------------------------------------------------------------------------------------*/


#page670 { width: 670px; float: left; display: inline; padding: 0 0 20px 0; margin: 0; 
		   min-height: 950px; height: auto; position: relative;
		   background: url(../../images/670BG.gif) repeat-y; }
* html #page670 { height: 780px; } /*IE min-height problem*/

#page670 h2 { font-weight: 100; color: #111; padding: 0; margin: 20px 0 0 0; font-size: 18px; line-height: 18px;}
#page670 h2.bord { width: 370px; float: left; display: inline; border-bottom: 1px solid #ddd; 
				   padding: 0 0 10px 0; margin-bottom: 10px; }
#page670HD { width: 670px; height: 50px; float: left; display: inline; padding: 0; margin: 0; 
			 background: url(../../images/pageHeadCt.gif) #feefd3 repeat-x; }
#page670HD .le { width: 670px; height: 50px; float: left; display: inline; padding: 0; margin: 0; border: none;
	 			 background:url(../../images/pageHeadLe.gif) left 0px no-repeat;}
#page670HD .rg { width: 670px; height: 50px; float: left; display: inline; padding: 0; margin: 0; border: none;
 				 background:url(../../images/pageHeadRg.gif) right 0px no-repeat; }
#page670FT { width: 670px; height: 4px; float: left; display: inline; padding: 0; margin: 0; }				 
/*
ul.tab { float: left; display: inline; list-style: none; padding: 0 0 0 20px; margin: 20px 0 0 0;
		 background: url(../../images/670TABBG.gif) bottom repeat-x; width:650px; }
ul.tab li { float: left; display: inline; padding: 0; margin: 0 2px 0 0; background: url(../../images/670TAB.gif) 0 -30px; }
ul.tab li a { float: left; display: inline; padding: 0 0 0 15px; margin: 0; height: 30px; line-height: 30px;
			  color: #636363 !important;  }
ul.tab a:hover  { color: #000 !important; cursor: pointer;  }
ul.tab a span { float: left; display: inline; padding: 0 15px 0 0; margin: 0; height: 30px; line-height: 30px;
				background: url(../../images/670TAB.gif) right -30px;  }

ul.tab li.curr a { background: url(../../images/670TAB.gif) left 0; color: #000 !important;  }
ul.tab li.curr a span { background: url(../../images/670TAB.gif) right 0;  }
*/

/* ---------------------------------------------------------------------------------------
* RESTAURANT MODULE [RIGHT / INNER CONTENT LEFT]
* --------------------------------------------------------------------------------------*/

#page390 { width: 370px; float: left; display: inline; padding: 0; margin: 0 0 0 20px; font-size: 12px; }
#page390 blockquote { width: 350px; border: 1px solid #ddd; float: left; display: inline;
					  padding: 9px; margin: 20px 0 0 0; font-style: normal !important;
					  background: #f5f5f5; font-size: 11px; color: #777; border: 1px solid #ddd; }	
#page390 blockquote strong { color: #111; font-weight: 100; }


/* ---------------------------------------------------------------------------------------
* RESTAURANT MODULE [RIGHT / INNER CONTENT LEFT / VOUCHER FORM ( #vouchFrm ) ]
* --------------------------------------------------------------------------------------*/

#page390 #vouchFrm {width: 370px; height: 20px; float: left; display: inline; padding: 0; margin: 10px 0 0 0}
#vouchFrm select, #vouchFrm label, #vouchFrm #vouchBtn { float: left; display: inline; padding: 0; margin: 0 10px 0 0;}
#vouchFrm select, #vouchFrm label { margin: 2px 10px 0 0; font-weight: 100; }


/* ---------------------------------------------------------------------------------------
* RESTAURANT MODULE [RIGHT / INNER CONTENT LEFT / VOUCHER FORM ( #rsrveFrm ) ]
* --------------------------------------------------------------------------------------*/

#page390 #rsrveFrm {width: 210px; height: 20px; float: left; display: inline; padding: 0; margin: 10px 0 0 0}
#rsrveFrm span, #rsrveFrm label { float: left; display: inline; padding: 0; margin: 0; line-height: 25px; height: 25px; }
#rsrveFrm span  { width: 160px; }
#rsrveFrm span input, #rsrveFrm span select { margin: 2px 0 0 0; padding: 2px; font-size: 12px; }
#rsrveFrm label { width: 50px; font-weight: 100; }
#rsrveFrm #rsrveBtn { margin: 5px 0; }


/* ---------------------------------------------------------------------------------------
* RESTAURANT MODULE [RIGHT / INNER CONTENT RIGHT]
* --------------------------------------------------------------------------------------*/

#page230 { width: 230px; float: left; display: inline; padding: 0; margin: 0 0 0 15px; }


#orangePanel { width: 230px; float: left; display: inline; padding: 0; margin: 0; background: url(../../images/reservMid.gif); }
.orangePanelHD { width: 210px; height: 20px; float: left; display: inline; padding: 15px 10px 0; margin: 0;
				background: url(../../images/reservTop.gif) 0 0 no-repeat;
				font-size: 18px; color: #111; line-height: 19px;}
.orangePanelBD { width: 210px; float: left; display: inline; padding: 15px 10px; margin: 0; }
.orangePanelFT { width: 230px; height: 4px; float: left; display: inline; padding: 0; margin: 0; }


/* ---------------------------------------------------------------------------------------
* RESTAURANT MODULE [RIGHT / INNER CONTENT LEFT / VOUCHER FORM ( #vouchFrm ) ]
* --------------------------------------------------------------------------------------*/

#whitePanel { width: 230px; float: left; display: inline; padding: 0; margin: 10px 0 0 0; background: url(../../images/starMid.gif); }
.whitePanelHD { width: 230px; height: 30px; float: left; display: inline; padding: 15px 0 0 10px; margin: 0;
				background: url(../../images/starTop.gif) 0 0 no-repeat;
				font-size: 18px; color: #111; line-height: 19px;}
.whitePanelHDhome { width: 230px; height: 30px; float: left; display: inline; padding: 15px 0 0 10px; margin: 0; background: url(../../images/starTophome.gif) 0 0 no-repeat;
					font-size: 18px; color: #111; line-height: 19px;}
.whitePanelHD .le { width: 120px; float: left; display: inline; margin: 0; padding: 0; }
.whitePanelHD .rg { width: 75px; float: left; display: inline; margin: 0; padding: 0; text-align: right; }
.whitePanelHD .rg a { color: #71a500; }

.whitePanelBC { width: 210px; float: left; display: inline; padding: 5px 10px; margin: 0; font-size: 11px;
				border-bottom: 1px solid #d8d8d8; font-size: 10px; color: #444; }
.whitePanelBC ul { float: left; display: inline; padding: 0; margin: 0; list-style: none; width: 100%; }
.whitePanelBC li { float: left; display: inline; padding: 0; margin: 0 10px 0 0; list-style: none; }
.whitePanelBC b      { color: #c5171e; }
.whitePanelBC strong { color: #222222; }
.whitePanelBD { width: 210px; float: left; display: inline; padding: 5px 10px; margin: 0; font-size: 11px; }
.whitePanelBDhome { width: 210px; float: left; display: inline; padding: 5px 10px; margin: 0; font-size: 12px; }
.whitePanelBD ul { float: left; display: inline; padding: 0; margin: 0; list-style: none; width: 100%; }
.whitePanelBD li { float: left; display: inline; padding: 0; margin: 2px 0 0 0; list-style: none; width: 100%; }
.whitePanelBD li a { color: #004f9b; }
.whitePanelBD li a:hover { color: #004f9b; text-decoration: underline; }
.whitePanelBD li.mo { float: left; display: inline; padding: 0; margin: 15px 0 0 0; list-style: none; width: 100%;
					 font-weight: bold; text-align: right; }
.whitePanelBD li.mo a { color: #eb490a; text-decoration: none; }


.whitePanelFT { width: 230px; height: 5px; float: left; display: inline; padding: 0; margin: 0; }



#greenPanel { width: 230px; float: left; display: inline; padding: 0; margin: 10px 0 0 0; 
			  background: url(../../images/greenPanelMid.gif); }
.greenPanelHD { width: 220px; height: 30px; float: left; display: inline; padding: 15px 0 0 10px; margin: 0;
				background: url(../../images/greenPanelTop.gif) 0 0 no-repeat;
				font-size: 18px; color: #111; line-height: 19px;}
.greenPanelHD .le { width: 80px; float: left; display: inline; margin: 0; padding: 0; }
.greenPanelHD .rg { width: 75px; float: left; display: inline; margin: 0; padding: 0; text-align: right; }
.greenPanelHD .rg a { color: #71a500; }

.greenPanelBC { width: 210px; float: left; display: inline; padding: 5px 10px; margin: 0; font-size: 11px;
				border-bottom: 1px solid #d8d8d8; font-size: 10px; color: #444; }
.greenPanelBC ul { float: left; display: inline; padding: 0; margin: 0; list-style: none; width: 100%; }
.greenPanelBC li { float: left; display: inline; padding: 0; margin: 0 10px 0 0; list-style: none; }
.greenPanelBC b      { color: #c5171e; }
.greenPanelBC strong { color: #222222; }

.greenPanelBD { width: 210px; float: left; display: inline; padding: 5px 10px; margin: 0; font-size: 11px; }
.greenPanelBD ul { float: left; display: inline; padding: 0; margin: 0; list-style: none; width: 100%; }
.greenPanelBD li { float: left; display: inline; padding: 0; margin: 2px 0 0 0; list-style: none; width: 100%; }
.greenPanelBD li a { color: #004f9b; }
.greenPanelBD li a:hover { color: #004f9b; text-decoration: underline; }
.greenPanelBD li.mo { float: left; display: inline; padding: 0; margin: 15px 0 0 0; list-style: none; width: 100%;
					 font-weight: bold; text-align: right; }
.greenPanelBD li.mo a { color: #eb490a; text-decoration: none; }

.greenPanelFT { width: 230px; height: 5px; float: left; display: inline; padding: 0; margin: 0; }


/* ---------------------------------------------------------------------------------------
* RESTAURANT MODULE [ PHOTO ]
* --------------------------------------------------------------------------------------*/ 

#restPhoto {}
#restPhoto h1 { font-size: 24px; font-weight: 100; padding: 0; margin: 20px 0 0 20px; }
#restPhotoBC  { float: left; display: inline; width: 410px; padding: 8px 0; margin: 20px 0 0 20px; 
				font-size: 11px; height: 13px; line-height: 13px;
				border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; }
#restPhotoBC span { float: left; width: 80px; padding: 0; margin: 0; color: #363636; }
#restPhotoBC ul { float: right; display: inline; padding: 0; margin: 0; }
#restPhotoBC li { float: left;  display: inline; padding: 0; margin: 0 0 0 10px; }
#restPhotoBC a { float: left; display: block; padding: 0; margin: 0; color: #e36c12; height: 13px;}
#restPhotoBC a:hover { color: #e36c12; text-decoration: underline; }
#restPhotoBC a.first { width: 12px; background: url(../../images/bc-firstprev.gif) left 0 no-repeat; }
#restPhotoBC a.prev  { width: 8px;  background: url(../../images/bc-firstprev.gif) right 0 no-repeat; }
#restPhotoBC a.next  { width: 8px;  background: url(../../images/bc-nextlast.gif) left 0 no-repeat; }
#restPhotoBC a.last  { width: 12px; background: url(../../images/bc-nextlast.gif) right 0 no-repeat; }
#restPhotoBC li.curr a { color: #222; font-weight: bold; }
#restPhotoBC li.curr a:hover { color: #222; text-decoration: none; }

#restPhotoThumb { width: 430px; height: 570px; float: left; display: inline; padding: 0; }
#restPhotoThumb .thumb { width: 190px; float: left; display: inline; padding: 0; margin: 0 0 30px 22px; 
						 text-align: center; font-size: 12px; }
#restPhotoThumb a { }
#restPhotoThumb a:hover { text-decoration: underline; }
#restPhotoThumb a img { border: 1px solid #aaa; }
#restPhotoThumb a:hover img, #restPhotoThumb a:focus img { border: 1px solid #ED5510; }
#restPhotoThumb .submitby { font-size: 11px; }

#restSShow { width: 200px; float: left; display: inline; padding: 0; margin: 25px 0 0 10px; text-align: right; }
#restAlbum { width: 200px; float: left; display: inline; padding: 0; margin: 25px 0 0 10px;
			 background: url(../../images/albumSetBG.gif) repeat-y; }
#restAlbumBD { width: 120px; float: left; display: inline; padding: 20px 40px; margin: 0;
			   background: url(../../images/albumSetHD.png) 0 0 no-repeat; text-align: center; font-size: 11px; }
#restAlbumBD #albumSet { float: left; display: inline; padding: 0; margin: 0 0 20px 0; }
#restAlbumBD img { border: 1px solid #ddd; }
#restAlbumBD a.thumbset   { border: 1px solid #ddd; padding: 9px; float: left; display: inline; background: #fff; }
#restAlbumBD a.thumbset:hover   { border: 1px solid #aaa; }
#restAlbumBD a.albumTitle { width: 120px; float: left; display: inline; padding: 0; margin: 0; font-weight: bold; font-size: 13px; }
#restAlbumBD a.albumTitle:hover { text-decoration: underline; }
#restAlbumFT { width: 200px; height: 6px; float: left; display: inline; padding: 0; margin: 0;
			   background: url(../../images/albumSetFT.gif) 0 0 no-repeat; }


/* ---------------------------------------------------------------------------------------
* RESTAURANT MODULE [ VIDEO ]
* --------------------------------------------------------------------------------------*/ 

#restVideo { font-size: 12px; }
#restVideo p { margin: 16px 0 0 0; }
#restVideo h1 { font-size: 24px; font-weight: 100; padding: 0; margin: 20px 0 0 20px; }
#restVideo h2 { font-size: 18px; font-weight: 100; padding: 0; margin: 0; }
#restVideo h6 { font-size: 10px; font-weight: 100; padding: 0; margin: 2px 0 10px; color: #636363; }
#restVideoBC  { float: left; display: inline; width: 620px; padding: 8px 0; margin: 20px 0 0 20px; 
				font-size: 11px; height: 13px; line-height: 13px;
				border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; }
#restVideoBC span { float: left; width: 80px; padding: 0; margin: 0; color: #363636; }
#restVideoBC ul { float: right; display: inline; padding: 0; margin: 0; }
#restVideoBC li { float: left;  display: inline; padding: 0; margin: 0 0 0 10px; }
#restVideoBC a { float: left; display: block; padding: 0; margin: 0; color: #e36c12; height: 13px;}
#restVideoBC a:hover { color: #e36c12; text-decoration: underline; }
#restVideoBC a.first { width: 12px; background: url(../../images/bc-firstprev.gif) left 0 no-repeat; }
#restVideoBC a.prev  { width: 8px;  background: url(../../images/bc-firstprev.gif) right 0 no-repeat; }
#restVideoBC a.next  { width: 8px;  background: url(../../images/bc-nextlast.gif) left 0 no-repeat; }
#restVideoBC a.last  { width: 12px; background: url(../../images/bc-nextlast.gif) right 0 no-repeat; }
#restVideoBC li.curr a { color: #222; font-weight: bold; }
#restVideoBC li.curr a:hover { color: #222; text-decoration: none; }

#restYoutube { float: left; display: inline; margin: 0 0 0 20px; padding: 0; }
#restVidDesc { float: left; display: inline; padding: 0 20px 0 10px; margin: 0;}
#restYoutubeThumb { width: 650px; float: left; display: inline; padding: 0; margin: 20px 0 0 20px; }
#restYoutubeThumb a { width: 150px; float: left; display: inline; padding: 0; margin: 0 10px 0 0; text-align: center;
					  font-weight: bold; font-size: 11px; line-height: 13px; }
#restYoutubeThumb a img { float: left; display: inline; padding: 1px; margin: 0 0 5px 0; border: 1px solid #dadada; background: #fff; }
		
/* ---------------------------------------------------------------------------------------
* FOOTER
* --------------------------------------------------------------------------------------*/ 

ul#socialNtwk { width: 950px; float: left; display: inline; padding: 15px 0 0 0; margin: 0; 
				height: 27px; line-height: 27px; list-style: none; border-top: 1px solid #cccccc;
				font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #919191; }
ul#socialNtwk li   { float: left; display: inline; padding: 0; margin: 0 21px 0 0; height: 27px; }
ul#socialNtwk li a { float: left; display: inline; padding: 0; margin: 0; }


#footer1  { width: 100%; height: 50px; float: left; display: block; padding: 0; margin: 15px 0 0 0; 
			background: #d7d7d7;}
 ul#foot1 { float: left; display: inline; padding: 0; margin: 15px 0 0 0; }
 ul#foot1 li   { float: left; display: inline; padding: 0; margin: 0 6px; }
 ul#foot1 li a {  font-size: 12px; color: #555; text-decoration: none; padding: 0; margin: 0; }
 ul#foot1 li a:hover, ul.foot1 li a:focus { color: #000; }

#footer2 { width: 100%; height: 100px; float: left; display: block; padding: 20px 0 0 0; margin: 0; 
		   font-size: 11px; background: #c6c6c6; line-height: 16px; }
 #footer2 a { color: #464646; }
 #footer2 a:hover, #footer2 a:focus { color: #111; text-decoration: underline; }
 
#footer3 { width: 100%; height: 100px; float: left; display: block; padding: 20px 0 0 0; margin: 0; 
		   background: #494949; font-size: 11px; color: #b7b7b7; }
 #footer3 a { color: #f47b20; }
 #footer3 a:hover, #footer2 a:focus { color: #fff; text-decoration: underline; }
 #footer3 p { text-align: center; }
 /* ---------------------------------------------------------------------------------------
*  RESTAURANT SEARCH MODULE [FULLWIDTH]
* --------------------------------------------------------------------------------------*/


#page954 { width: 950px; float: left; display: inline; padding: 0 0 20px 0; margin: 0; 
		   min-height: 780px; height: auto; position: relative;
		   background: url(../../images/954BG.gif) repeat-y; }
* html #page954{ height: 780px; } /*IE min-height problem*/

#page954 h2 { font-weight:bold; color: #111; padding:0 0 0 20px; margin: 20px 0 0 0; font-size: 20px; line-height: 18px;}
#page954 h2.bord { width: 370px; float: left; display: inline; border-bottom: 1px solid #ddd; 
				   padding: 0 0 10px 0; margin-bottom: 10px; }
#page954HD { width: 950px; height: 50px; float: left; display: inline; padding: 0; margin: 0; 
			 background: url(../../images/pageCtf.gif) #feefd3 repeat-x; }
#page954HD .les { width: 950px; height: 50px; float: left; display: inline; padding: 0; margin: 0; border: none;
	 			 background:url(../../images/pageHeadLeftg.gif) left 0px no-repeat;}
#page954HD .rgs { width: 950px; height: 50px; float: left; display: inline; padding: 0; margin: 0; border: none;
 				 background:url(../../images/pageHeaRg.gif) right 0px no-repeat;}
#page954FT { width:950px; height:1px; display: inline; padding: 0; margin: 0; }	/*float:left;*/	 

ul.tabe { float: right; display: inline; list-style: none; padding: 0 20px 0 0px; margin: 20px 0 0 0;
		 background: url(../../images/670TABBG.gif) bottom repeat-x; width:636px }
ul.tabe li { float:right; display: inline; padding: 0; margin: 0 2px 0 0; background: url(../../images/954TAB.gif) 0 -30px; }
ul.tabe li a { float: left; display: inline; padding: 0 0 0 15px; margin: 0; height: 30px; line-height: 30px;
			  color: #636363 !important;  }
ul.tabe a:hover  { color: #000 !important; cursor: pointer;  }
ul.tabe a span { float: left; display: inline; padding: 0 15px 0 0; margin: 0; height: 30px; line-height: 30px;
				background: url(../../images/954TAB.gif) right -30px;  }

ul.tabe li.curr a { background: url(../../images/954TAB.gif) left 0; color: #000 !important; border-bottom:none;  }
ul.tabe li.curr a span { background: url(../../images/954TAB.gif) right 0;  }

.searchtext  {width:298px; height:50px; float:left; font-size:18px; font-weight:bold ; background: url(../../images/670TABBG.gif) bottom repeat-x;}
.emailsubs {background: url(../../images/newsletter_BG.gif) no-repeat; width:934px; height:81px; margin:60px 0 10px 10px;}
#appFindInput1 { width: 292px;  float: right; display: inline; padding:10px 5px 9px 5px; margin: 20px 90px 0 0;
				background: url(../../images/mailsubscription_textbox.gif) 0 0 no-repeat; border: none; font-size: 20px; color: #898989;  }
							
.bodycontainer_heading {margin-left:20px; border-top:1px solid #d7d7d7; width:560px; float:left}
.spacer {width:20px; padding:10px;}
.bodycontainer_heading  select {margin-left:95px;width:232px; }
/* ---------------------------------------------------------------------------------------


*/
/* ---------------------------------------------------------------------------------------
* RESTAURANT SEARCH MODULE [LEFT]
* --------------------------------------------------------------------------------------*/
#rest-lef { font-size: 12px; margin:190px 0 0 20px; width:540px; float:left }
#rest-lef h2{ font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; font-size: 30px; }
#rest-lef h5, #rest-le h6 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
#rest-lef h2 { color: #c5171e; font-style: italic; margin-top: 10px; letter-spacing: -1px; }
#rest-lef h5 { color: #b78413; font-weight: 100; font-size: 12px; margin: 0; padding: 0; }
#rest-lef h6 { color: #808080; font-weight: 100; font-size: 11px; margin: 5px 0 0 0; }

#rest-lef span, #rest-lef ul { width: 100%;display: inline; list-style: none; }
#rest-lef span.mainImg { margin: 20px 0 0 0; }
#rest-lef span.le { width: 50px; color: #BBB;  }
#rest-lef span.rg { width: 220px; color: #363636; font-size: 12px; }

#rest-lef blockquote {
	width:178px;
	float: left;
	display: inline;
	padding: 10px;
	font-style: normal !important;
	background: #f5f5f5;
	border: 1px solid #ddd;
	margin-top:0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
#rest-lef blockquote  p {margin:0 0 .5em;}
.innercontent_left{float:right; width:335px;}


ul.rest-det { list-style: none; padding: 0; margin: 10px 0 0 0; }
ul.rest-det li { width: 100%; float: left; display: inline; padding: 0; margin: 0; }

ul.rest-inf { width: 100%; float: left; display: inline; height: 20px; padding: 0; margin: 10px 0 0 0; }
ul.rest-inf li { float: left; display: inline; padding: 0; margin: 0 25px 0 0; }
ul.rest-inf li a { float: left; display: inline; font-size: 11px; }
ul.rest-inf li a:hover { text-decoration: underline; }
ul.rest-inf li.linkViRev a { background: url(../../images/linkReview.gif) left 2px no-repeat; padding: 0 0 0 18px; margin: 0; }
ul.rest-inf li.linkViLoc a { background: url(../../images/linkLocate.gif) left 2px no-repeat; padding: 0 0 0 15px; margin: 0; }


ul.rest-btm { width: 100%; float: left; display: inline; height: 20px; padding: 0; margin: 5px 0 0 0; }
ul.rest-btm li { width: 100%; float: left; display: inline; padding: 0; margin: 0; 
				 background: url(../../images/dash1.gif) bottom repeat-x; height: 35px; line-height: 35px; }
ul.rest-btm li a { float: left; display: inline; font-size: 11px; }
ul.rest-btm li a:hover { text-decoration: underline; }
ul.rest-btm li.revi a { background: url(../../images/linkWriteRev.gif) left 5px no-repeat; padding: 0 0 0 30px; margin: 0; }
ul.rest-btm li.emel a { background: url(../../images/linkEmailRev.gif) left 10px no-repeat; padding: 0 0 0 30px; margin: 0; }

.spanoren {
background:#FCF6DF url(../../images/applink-Deals.gif) no-repeat right;
color:#000; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;
margin:0 1px;
padding:10px 19px;
width:520px;}
.spanoren a{
color:#F47B20; }
.eventbar {
background:#FCF6DF url(../../images/applink-Deals.gif) no-repeat right;
color:#000; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;
margin:0 1px;
padding:0px; height:30px;
width:auto;}
.spanoren a{
color:#F47B20; }
/* ---------------------------------------------------------------------------------------
* RESTAURANT SEARCH  MODULE [ COMPLETE RIGHT (BROWSE BY LOCATION ]
* --------------------------------------------------------------------------------------*/
#whitePanelr { width: 329px; float:left; display: inline; padding: 0; margin: 0px 0 0 20px; background: url(../../images/browsemid.gif); }
.whitePanelHDR { width: 329px; height: 83px; float: left; display: inline; padding: 15px 0 0 0px; margin: 0;
				background: url(../../images/browsetop.gif) 0 0 no-repeat;
				font-size: 18px; color: #111; line-height: 19px;}
.whitePanelHDR .leg { width: 80px; float: left; display: inline; margin: 0; padding: 0; }
.whitePanelHDR .rgt { width: 75px; float: left; display: inline; margin: 0; padding: 0; text-align: right; }
.whitePanelHDR .rgt a { color: #71a500; }
.whitePanelBCR { width: 210px; float: left; display: inline; padding: 5px 10px; margin: 0; font-size: 11px;
				border-bottom: 1px solid #d8d8d8; font-size: 10px; color: #444; }
.whitePanelBCR ul { float: left; display: inline; padding: 0; margin: 0; list-style: none; width: 100%; }
.whitePanelBCR li { float: left; display: inline; padding: 0; margin: 0 10px 0 0; list-style: none; }
.whitePanelBCR b      { color: #c5171e; }
.whitePanelBCR strong { color: #222222; }
.browsebylocation{width:240px; margin:30px 0 0  10px;}
.browsebyarcheive {width:240px; margin:5px 0 10px 10px;}
.adsright { width:auto; float:right; display: inline; margin:5px 20px 0 0; padding: 0; }

/*------------------------------------------------------------------------------------
* RESTAURANT FOR NEWS-------------------------------------------------------------------
*/
#newsrest-lef {
float:left;
font-size:12px;
padding:220px 0 0 20px;
width:540px;
}

ul.ntab { float: left; display: inline; list-style: none; padding: 0 0 0 0px; margin: 40px 0 0 0;
		 background: url(../../images/670TABBG.gif) bottom repeat-x; width:560px; border-bottom:5px solid #2a7500; }
ul.ntab li { float: left; display: inline; padding: 0; margin: 0 2px 0 0; background: url(../../images/greenTAB-news.gif) 0 -30px; }
ul.ntab li a { float: left; display: inline; padding: 0 0 0 0px; margin: 0; height: 30px; line-height: 30px;
			  color: #636363 !important;  }
ul.ntab a:hover  { color: #000 !important; cursor: pointer;  }
ul.ntab a span { float: left; display: inline; padding: 0 10px 0 0; margin: 0; height: 30px; line-height: 30px;
				background: url(../../images/greenTAB-news.gif) right -30px;  }

ul.ntab li.curr a { background: url(../../images/greenTAB-news.gif) left 0; color: #000 !important;  }
ul.ntab li.curr a span { background: url(../../images/greenTAB-news.gif) right 0;  color:#fff; }
#newscontent{
	border:1px solid #efefef;
	border-top:none;
	margin-top:0px;
	width:558px;
}
#newscontent .newsc {margin:5px; padding:5px; border-bottom:1px solid #efefef; }
.numberfonts a  {float:right; padding-right:20px; color:#0054A6; font-size:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.newshead{ font-family:Georgia, "Times New Roman", Times, serif; color:#333; font-size:14px;}
#replies{ width:558px; height:68px; border:1px solid #d7d7d7;background:url("../../images/News_bg.gif") repeat-x scroll 0 0 #FEEFD3;
 }
#replies .revcontent{padding:10px;}

/*------------------------------------------------------------------------------------
* RESTAURANT FOR  SEARCH CONTAINER -------------------------------------------------------------------
*/


.search_container{margin:20px; 0 0 0px; width:768px;float:left}
.ad150 { width:150px;float:right; height:500px; display: inline; margin:20px 20px 0 0; padding: 0; background:#d7d7d7 }
.search_container h3{ font-weight:normal}

#searchApp { width:240px; height:auto; float:left; display: inline; padding: 0; margin: 0;
						 background: url(../../images/searchFindBg.png) 0 0 repeat-x; }
#searchAppLe { width: 240px; height: 260px; float: left; display: inline; padding: 0; margin: 0;
			 background: url(../../images/searchleft.png) left 0px no-repeat; }
#searchAppRg { width: 240px; height: 260px; float: left; display: inline; padding: 0; margin: 0;
			 background: url(../../images/searchFindRg.png) right 0px no-repeat; }
			 
#searchApp strong { font-size: 18px; color:#c91521; }
#searchApp span   { text-align:center; width: 302px; float: left; display: inline; padding: 0; margin: 0; font-size: 14px;  }
#searchApp a img  { padding: 0; margin:0px 0 5px 0; }
#searchappF1 { width: 302px; float: left; display: inline; padding: 10px 28px 0 20px; margin: 0; 
		 background: url(../../images/appFind.jpg) right 0px no-repeat; }
#searchappF2 { width: 230px; float: left; display: inline; padding: 10px 0px 0 10px; 
		 background: url(../../images/appRest.jpg) right 0px no-repeat; }
		 
.eventcontainer{padding:10px; padding-left:5px; float:left;} 
.eventwidth{width:320px; padding-top:10px; float:right}
.promorange{ color:#f37d1b; font-weight:bold; font-size:14px}		  
.sublink a{ color:#f37d1b; font-weight:bold; font-size:11px}		 
img{vertical-align:middle}		

/*------------------------------------------------------------------------------------
* RESTAURANT FOR  PROMO -------------------------------------------------------------------
*/

.righside_content  {
float:right;
margin-right:10px;
margin-top:90px;
padding:10px;
width:350px;
}

.events_170px {width:150px; margin:10px 0 0 20px; height:auto; padding:10px; background:#f5f5f5;float:left;border:1px solid #efefef; text-align:left;}
.promo_ads{width:150px; height:500px; background:#d7d7d7; float:right; margin:10px 0 0 8px;}
.getinvited{  background: url(../../images/linkEmailRev.gif) no-repeat; padding-left:30px; margin-top:10px; }
.notifyphone{  background: url(../../images/mobi.gif) no-repeat; padding-left:30px; margin-top:10px; }

/*------------------------------------------------------------------------------------
* RESTAURANT FOR  SEARCH 00B -------------------------------------------------------------------
*/
#page900 { width: 950px; float: left; display: inline; padding: 0 0 20px 0; margin: 0; 
		   min-height: 780px; height: auto; position: relative;
		   background: url(../../images/954BG.gif) repeat-y; }
#page900 h2 {
	font-weight:bold;
	color: #111;
	font-size: 20px;
	line-height: 18px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#page900 h2.bord { width: 370px; float: left; display: inline; border-bottom: 1px solid #ddd; 
				   padding: 0 0 10px 0; margin-bottom: 10px; }
#page900HD { width: 950px; height: 50px; float: left; display: inline; padding: 0; margin: 0; 
			 background: url(../../images/pageHeadCt.gif) #feefd3 repeat-x; }
#page900HD .les { width: 950px; height: 50px; float: left; display: inline; padding: 0; margin: 0; border: none;
	 			 background:url(../../images/pageHeadLe.gif) left 0px no-repeat;}
#page900HD .rgs { width: 950px; height: 50px; float: left; display: inline; padding: 0; margin: 0; border: none;
 				 background:url(../../images/pageHeadRg.gif) right 0px no-repeat;}
#page900FT { width:950px; height: 4px; float: left; display: inline; padding: 0; margin: 0; }	
.search_header_text {
background:none; border-bottom:1px solid #d7d7d7;
float:left; margin-left:20px;
font-size:18px;
font-weight:bold;
height:50px; 
width:910px;
}
.search_bcontainer{margin:20px; 0 0 0px; width:910px;float:left; }
.search_bcontainer select {margin:5px 0 0 0px;width:232px;  }
.search_bcontainer a { color:#F47B20; font-weight:bold;} .search_bcontainer  h4 { font-size:14px; color:#333; font-weight:bold; margin:0}
.searchB{width:630px;background:none; height:130px; padding-bottom:10px;}
.ad270px{width:270px;background:none; height:270px; float:right}
.BSearchBtn {background: url(../../images/qsearch.png) 0 0 no-repeat; border: none; width:133px; height:27px; vertical-align:middle}
.Brestautant {float:right; margin-left:10px;}
.subheads_results {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-weight:bold; font-size:24px; color:#C5171E; font-style:italic; }
.leftb_text{
	margin:0;
	text-align:justify;
	float:left;
	width:330px;
}.leftb_textauto{ width:520px;}
.promocontainer {width:160px; margin:10px 0 0 20px; height:auto; padding:0px; background:#fff;float:left;
text-align:left;}
.promo_170px {width:160px;  height:auto; padding:5px 5px 0 5px; background:#fbf6e0;float:left;border:1px solid #efefef;
text-align:left;}
.comment_container{width:160px; margin:10px 0 0 20px; height:auto; padding:5px 5px 5px 5px; background:#fff;float:left;border:none;
text-align:left; color:#666;}
.comment_170px {width:160px;height:auto; padding:5px 5px 0 5px; background:#f5f5f5;float:left;border:1px solid #efefef;
text-align:left; color:#666;}
.commentline{margin-bottom:0.5em; border-bottom:1px dotted #333; font-size:11px; padding:5px;}
/*
* RESTAURANT FOR SEARCH RESULT - ALL LIST -------------------------------------------------------------------
*/
#allist{ padding:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#allist a{ color:#333; text-decoration:underline; font-size:11px;} 
#allist .topcontent{padding:50px 0 0 0px;}

#topFormSearchFieldlist { width: 290px; height: 20px; float: left; display: inline; padding: 8px 15px 9px 5px; margin: 0 7px 8px 30px;
					  background: url(../../images/field280px.gif) 0 0 no-repeat; border: none;
					   font-size: 18px; color: #898989; }
#topFormSearchBtngo { width:42px; height:39px; float: left; display: inline; padding: 0; margin: 0 0 5px 0;
					background: url(../../images/go41.gif) 0 0 no-repeat; border: none;
					overflow:hidden; text-indent:-999px; cursor:pointer; }
					
.listtitle{ color:#ae282f; font-size:10px; text-transform:uppercase; border-bottom:2px solid #333; }
.listheaders{height:35px; width:100%; background:#ececec;margin-top:10px; padding:0 1px 0 0px}
.listheaders .small{padding:0px 0 0 20px;}
.numbercount{float:right; padding-right:20px; padding-top:5px;}
.imagespace{padding:5px; border:1px solid #efefef;width:140px; height:140px;}
.description_list{padding:10px; background:#f5f5f5; border:1px solid #d7d7d7;}
th, td {vertical-align:top}
.topcurrentmenu {background:url(../../images/toptextcurrent_bg.png) no-repeat center; width:97px; height:33px; padding:20px; text-decoration:none; color:#fff;}
/* ---------------------------------------------------------------------------------------
* RESTAURANT - GIFT CENTER
* --------------------------------------------------------------------------------------*/

.b910 {padding:10px; margin-top:20px;}
#giftApp { width: 350px; height: 600px; float: left; display: inline; padding: 0; margin: 0;
						 background: url(../../images/homeFindBg_c.png) 0 0 repeat-x; }
#giftAppLe { width: 350px; height: 600px; float: left; display: inline; padding: 0; margin: 0;
			 background: url(../../images/homeFindLe_c.png) left 0px no-repeat; }
#giftAppRg { width: 350px; height: 600px; float: left; display: inline; padding: 0; margin: 0;
			 background: url(../../images/homeFindRg_c.png) right 0px no-repeat; }
			 

#giftApp strong { font-size: 18px; color: #111; }
#giftApp span   { text-align:center; width: 302px; float: left; display: inline; padding: 0; margin: 0; font-size: 14px; }
#giftApp a img  { padding: 0; margin: 15px 0 10px 0; }
.gift_header_text {
background:none; border-bottom:1px solid #d7d7d7;
float:left; margin-left:20px;
font-size:18px;
font-weight:bold;
height:50px; 
width:640px;
}
#giftbanner { width:635px; height:304px; float:left; display: inline; padding: 0; margin: 0;
			 background: url(../../images/giftbanner_cr.gif) right 0px no-repeat; }
			 #page660 { width: 640px; float: left; display: inline; padding: 0; margin: 10px 0 0 20px; font-size: 12px; }
#page660 blockquote { width: 620px; border: 1px solid #ddd; float: left; display: inline;
					  padding: 9px; margin: 20px 0 0 0; font-style: normal !important;
					  background: #f5f5f5; font-size: 11px; color: #777; border: 1px solid #ddd; }	
#page660 blockquote strong { color: #111; font-weight: 100; }

#supergift_mid{ width:275px; float:left; display: inline; padding: 0; margin: 0px 0 0 0px; background: url(../../images/super_voucher_middle.png); }
.supergiftHDR { width: 280px; height: 192px; float: left; display: inline; padding:0 0 0 0px; margin: 0;
				background: url(../../images/supergift_voucher_top.png) 0 0 no-repeat;}
				
#findby_gift{padding:0; margin:0}
.findcontainer{padding:0px 0 0 25px;}
.GSearchBtn {background: url(../../images/gift_search.gif) 0 0 no-repeat; border: none; width:173px; height:37px; vertical-align:middle}
.Gsmallbox{width:400px; height:80px; background:#f5f5f5; border:1px solid #d7d7d7}
.glossymenu{
margin: 5px 0;
padding: 0;
width: 220px; /*width of menu*/
border-bottom-width: 0;background:none;

}

.glossymenu a.menuitem{
background:none;
font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#333;;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #333;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position:absolute;
top:3px;
right:210px; float:left;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background:none;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0 2px 10px;
padding-left: 30px;


}

.glossymenu div.submenu ul li a:hover{
background:none; text-decoration:none; color:#000;font-weight:bold;
colorz: white;
}
#giftrest-le span, #rest-le ul { width: 100%;  display: inline; list-style: none; }
#voucher_banner { width:635px; height:304px; float:left; display: inline; padding: 0; margin: 0;
			 background: url(../../images/visual_Voucher.gif) right 0px no-repeat; }


.voucher_form { padding:5px; width:550px;}
.voucher_form .textbox{height:20px; width:230px; border:1px solid #d7d7d7;background:#ebebeb;}
.voucher_form  .leftfield{padding:0px 0 0px; position:relative; margin:0; float:left; width:260px; clear:both}
.voucher_form  .rightfield{padding:0px 0 0 0; position:relative; margin:0; float:right; width:260px; }
.GVSearchBtn {background: url(../../images/submit_voucher.gif) 0 0 no-repeat; border: none; width:132px; height:27px; vertical-align:middle}
#give_giftbanner { width:630px; height:306px; float:left; display: inline; padding: 0; margin: 0;
			 background: url(../../images/giveagift.gif) right 0px no-repeat; }
 .NextBtn {background: url(../../images/nextbtn.gif) 0 0 no-repeat; border: none; width:172px; height:37px; vertical-align:middle}
 
 
 #reedeemgift_mid{ width:636px; float:left; height:280px; display: inline; padding: 0; margin:0; background: url(../../images/reedeem_centre.gif) repeat; }
 .reedeemHDR { width: 636px; height: 192px; float: left; display: inline; padding:0x; margin: 0;
				background: url(../../images/reedem_gtop.gif) 0 0 no-repeat;}
				
.voucher_background{float:right; width:159px; padding-left:5px; height:130px;background:url(../../images/gvoucher.gif) 0 0 no-repeat;}
.giftresult{float:right; padding-left:10px; width:420px;}
.voucher_balance_box{ width:625px; height:64px; border:1px solid #c9d4aa; background:#eaf4d9; }
.ybox{width:625px;height:30px;background:#fcf6e0; padding:10px 0 0 15px;border:1px solid #d7d7d7;margin:5px 0 0 20px;}
 
 /* Reserve & Divine */
 .reserve_dine{margin:5px; width:920px; float:left; padding-left:15px;}
 #reserve_mid{ width:457px; float:left; height:450px; display: inline; padding: 0; margin:0; 
 background: url(../../images/reserve_middle.gif) repeat; }
 .reservetop { width: 457px; height: 450px; float: left; display: inline; padding:0x; margin: 0;
				background: url(../../images/reserve_top.gif) 0 0 no-repeat;}
.numberlist{background: url(../../images/boxnumber.gif) no-repeat; height:22px; width:auto; padding-left:0px; padding-bottom:5px; width:400px; margin-left:30px; font-size:14px; font-weight:bold;}
.dine{margin:20px;}	.whitenumbers{color:#fff; font-weight:bold; font-size:12px; padding-left:7px;}			
				
 .supergift_divine { width: 280px; height: 192px; float: left; display: inline; padding:0 0 0 0px; margin: 0;
				background: url(../../images/divine_left_top.gif) 0 0 no-repeat;}
	.redcolor_heading_dine{color:#c51719; font-size:18px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	
	/*------------------------------- DELIVERY MODULE------------------------------------------------------- */
	
	.deli_search ul {
	margin-left: 5px;
	padding-left: 0;
	display: inline; width:auto; color:#000;
	} 

.deli_search ul li {
	margin-left:0;
	margin-bottom: 0;
	padding: 2px 5px 5px;
	border:none;
	list-style: none;
	display: inline;
	}
	
		
.deli_search ul li.here {
	border:none;
	list-style: none;
	display: inline;
	}
ul.delitab { float: left; display: inline; list-style: none; padding: 0 0 0 20px; margin: 20px 0 0 0;
		 background: url(../../images/670TABBG.gif) bottom repeat-x; width:935px; }
ul.delitab li { float: left; display: inline; padding: 0; margin: 0 2px 0 0; background: url(../../images/Deliv_TAB.gif) 0 -30px; }
ul.delitab li a { float: left; display: inline; padding: 0 0 0 15px; margin: 0; height: 30px; line-height: 30px;
			  color: #636363 !important;  }
ul.delitab a:hover  { color: #000 !important; cursor: pointer;  }
ul.delitab a span { float: left; display: inline; padding: 0 15px 0 0; margin: 0; height: 30px; line-height: 30px;
				background: url(../../images/Deliv_TAB.gif) right -30px;  }

ul.delitab li.curr a { background: url(../../images/670TAB.gif) left 0; color: #000 !important;  }
ul.delitab li.curr a span { background: url(../../images/Deliv_TAB.gif) right 0;  }

	 #deli_mid{ width:294px; float:left; height:150px; display: inline; padding: 0; margin:0; 
 background: url(../../images/deli_middle_list.gif) repeat; }
 .deli_top { width: 300px; height:150px; float: left; display: inline; padding:0x; margin: 0;
				background: url(../../images/deliver_top_list.gif) 0 0 no-repeat;}
				
				.deli_s01{text-align:right; padding-right:30px;}
				.deli_s02{font-size:16px; padding-left:5px; color:#000}
				.redcolor_heading_deli{color:#c51719; font-size:24px;font-family:"Times New Roman", Times, serif;font-style:italic}
				
				.box_deli{float:right; padding:0px 0 0 0px; width:150px}
				
				.catering_topimage { width: 272px; height: 190px; float: left; display: inline; padding:0 0 0 0px; margin: 0;
				background: url(../../images/catering_serv.gif) 0 0 no-repeat;}
				
				.catering_mid{ width:272px; float:left; display: inline; padding: 0; margin: 0px 0 0 0px; 
				background: url(../../images/catering_middle.png) repeat; }
			.facility_heading{font-size:16px; font-weight:bold; color:#000; border-bottom:1px solid #ececec; width:720px; margin-top:10px; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}	
.FacSearchBtn {background: url(../../images/requote_local.gif) 0 0 no-repeat; border: none; width:291px; height:27px; vertical-align:middle}


	/*------------------------------- SHOPPING MODULE------------------------------------------------------- */


		.shopping_topimage { width: 272px; height: 190px; float: left; display: inline; padding:0 0 0 0px; margin: 0;
				background: url(../../images/shopping_serv.gif) 0 0 no-repeat;}
.grocery_topimage { width: 272px; height: 190px; float: left; display: inline; padding:0 0 0 0px; margin: 0;
				background: url(../../images/shopping_grocery.gif) 0 0 no-repeat;}
/*-------------------------------SHOPPING Grocery MODULE------------------------------------------------------- */
				 .grocery_shop{margin:5px; width:920px; float:left; padding-left:15px;}
 #grocery_shop__mid{ width:916px; float:left;  display: inline; padding: 0; margin:0; 
 background: url(../../images/govery_middle_line.gif) repeat; }
 .grocery_shop__top { width: 916px;  float: left; display: inline; padding:0x; margin: 0;
				background: url(../../images/grocery_top_curve.gif) 0 0 no-repeat;}
				.grocery_shop__bottom { width: 916px;height:80px; float: left; display: inline; padding:0x; margin: 0;
				background: url(../../images/grocery_bootom_curve.gif) 0 0 no-repeat;}
				.tag_keyword{ padding-left:25px; font-size:12px;} .tagg_keyword{ padding-left:20px; font-size:14px; font-weight:bold}
				#ads h3 {
color:#000;
letter-spacing:-1px;
}
.shopping_select {width:200px; height:25px;background: url(../../images/search_shoppingbar.gif) no-repeat; 
border:none;margin:3px 0 0 30px; color:#fff; padding:5px; font-weight:bold;}
.shoppro2__select {width:200px; height:25px;background: url(../../images/search_shop_pro2.gif) no-repeat; 
border:none;margin:3px 0 0 30px; color:#000; padding:5px ; }

/* Profile Module*/
#page390 .yellow {
background:none repeat scroll 0 0 #fcf6e0;
border:1px solid #DDDDDD;
color:#000;
display:inline;
float:left;
font-size:11px;
font-style:normal !important;
margin:20px 0 0;
padding:9px;
width:350px;}
.promobar{background:none; width:660px;background:#ececec; border:none; padding:5px 5px 10px;}
.promorange_title{ color:#f37d1b; font-weight:bold; font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.right_promo{float:right; padding-left:5px; width:420px;}
.finda_table_btn{background: url(../../images/btnFindTab.gif) 0 0 no-repeat; border: none; width:130px; height:25px; vertical-align:middle}
.procurrentmenu {background:url(../../images/arrowbg.gif) no-repeat center; width:97px; height:40px; padding-bottom:20px; padding:15px; text-decoration:none; color:#fff;}
.event630{width:630px; height:auto;background:#fcf6e0; margin:0 auto; border:1px solid #d8d7d5;}
.steps { font-weight: 100; color: #111; padding:0px; margin: 20px 0 0 0; font-size: 18px; padding-left:10px;}
ul.protab a span { float: left; display: inline; padding:0; margin:0 15px 0 0 ; height: 30px; line-height: 30px;
				background: url(../../images/greenTAB-news.gif) right -30px;  }
				ul.protab { float: left; display: inline; list-style: none; padding: 0 0 0 0px; margin:0;
		 background: url(../../images/670TABBG.gif) bottom repeat-x; width:560px; border-bottom:5px solid #2a7500; }
ul.protab li { float: left; display: inline; padding: 0; margin: 0 2px 0 0; background: url(../../images/greenTAB-news.gif) 0 -30px; }
ul.protab li a { float: left; display: inline; padding: 0 0 0 0px; margin: 0; height: 30px; line-height: 30px;
			  color: #636363 !important;  }
ul.protab a:hover  { color: #000 !important; cursor: pointer;  }
ul.protab li.curr a { background: url(../../images/greenTAB-news.gif) left 0; color: #000 !important;  }
ul.protab li.curr a span { background: url(../../images/greenTAB-news.gif) right 0;  color:#fff; }
.whitePanelHDRs { width: 329px; height: 83px; float: left; display: inline; padding:0px 0 0 0px; margin: 0;
				 background: url(../../images/browsetops.gif) 0 0 no-repeat;}
.spacerhref{width:200px; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7;color:#000;text-align:left;
			padding-bottom:5px; padding-top:5px; font-size:16px; font-family:Arial, Helvetica, sans-serif; }
.GSearchBtnas {background: url(../../images/continue.gif) 0 0 no-repeat; border: none; width:173px; height:37px; vertical-align:middle}
.GSearchBtna {background: url(../../images/password_change.gif) 0 0 no-repeat; border: none; width:173px; height:37px; vertical-align:middle}
 .account_divine { width: 280px; height:56px; float: left; display: inline; padding:0 0 0 0px; margin: 0;
                  background: url(../../images/account_left_top.gif) 0 0 no-repeat;}
.updateBtn {background: url(../../images/update.gif) 0 0 no-repeat; border: none; width:134px; height:30px; vertical-align:middle}
.inviteBtn {background: url(../../images/invitefriends.gif) 0 0 no-repeat; border: none; width:130px; height:30px; vertical-align:middle}
.border_bottom{border-bottom:1px dotted #d7d7d7;}
.continueBtn {background: url(../../images/continue.gif) 0 0 no-repeat; border: none; width:130px; height:30px; vertical-align:middle}
.smallBtngo { width:30px; height:28px;  display: inline; padding: 0; margin: 0 0 5px 0;
					background: url(../../images/smallgo.gif) 0 0 no-repeat; border: none;
					overflow:hidden; text-indent:-999px; cursor:pointer; }
.smalllist{padding:20px 0 20px 0px; border-bottom:1px dotted #d7d7d7;width:630px; float:left;}
#page600 { width: 600px; float: left; display: inline; padding: 0 0 20px 0; margin: 0; 
		   min-height: 780px; height: auto; position: relative;
		   background: url(../../images/600BG.gif) repeat-y; }
		   
.allmy_activity{border-bottom:1px dotted; padding:10px 0 10px 0 }
.profile_list{padding:5px 0  0px 0px; width:630px; float:left;}
.rm4u{padding:5px;width:440px;float:left;margin-left:20px;}
.feedback_write{width:640px; margin:0px 0 0 20px;border-bottom:1px dotted #d7d7d7;float:left;padding:10px 0 10px 0}
.feedleft{width:220px;float:left}
.feed_right{float:right;width:125px}.feed_3rdleft{width:370px;float:right}.feed3rd_right{float:right;width:190px;}
.feed_date{width:90px;float:left} .feed_Div{float:left; width:650px;}
.emailnote{margin-left:20px; margin-top:70px;}
.saveimg{padding-left:230px; padding-top:20px;}
.wayfootcontent{font-weight:bold; font-size:14px; color:#000000;}
.wayfootsterrr{margin-top:20px;}
.wayfoorcontent_1{font-weight:lighter; font-size:14px;}
.wayfoorcontent_2{font-weight:lighter; font-size:11px;}
.wayfoot_1{font-weight:lighter; font-size:12px;}
.wayfoot{padding-bottom:15px;}
.wayfoot_3{font-weight:bolder; color:#000000; font-size:11px;}
.wayfoot_4{font-weight:lighter; font-size:12px;}
.wayfoot_5{padding-left:245px;}
.wayfoot_6{padding-top:25px;}
.AccSetting{color:#000000; font-size:18px; font-weight:lighter;}
.AccSetting_01{margin-left:20px; float:left; width:650px; padding-top:20px;}
.AccSetting_1{font-weight:bold; font-size:12px; color:#fa8d38;}
.AccSetting_2{padding-left:328px;}
.AccSetting_3{margin-left:20px; float:left; width:650px; padding-top:10px;}
.accleft{float:left; width:50%;}
.accright{float:right; width:50%;}
.AccSetting_3{font-weight:bold; font-size:12px;}
.AccSetting_4{font-weight:lighter; font-size:12px; padding-left:65px;}
.AccSetting_5{color:#000000; font-size:12px; padding-left:140px; font-weight:lighter;}
.AccSetting_6{padding-left:140px;}
.order_top_img { width:171px;  float: left;height:15px; display: inline; padding:0x; margin: 0;
				background: url(../../images/print_top_image.gif) 0 0 no-repeat;}
				.order_middle_img { width:171px;  float: left;height:auto; display: inline; padding:0x; margin: 0;
				background: url(../../images/print_middle_img.gif) repeat-y;}
				
	.order_rect_top { width:454px;  float: left;height:65px; display: inline; padding:0x; margin: 0;
				background: url(../../images/order_rect_top.gif) 0 0 no-repeat;}
				.order_middle_rect{ width:454px;  float: left; display: inline; padding:0x; margin: 0;
				background:none;repeat-y;border:1px solid #d7d7d7;}			
				
				th, td {
vertical-align:top; padding-right:0;
}
#popup{margin-left:auto; margin-right:auto; width:600px; background:#FFFFFF;}
.popleft{float:left; width:40%;}
.popright{float:left; width:60%}
.popimg{float:left; padding-top:21px; padding-left:21px; padding-bottom:15px;}
.popcont{padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.popup_1{float:left; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:320px;}
.popup_2{float:left; width:561px; height:111px; background:#fcf6e0; border-color:#333; border-style:solid; border-width:thin; margin-left:20px;}
.popup_3{float:left; width:561px; height:111px; background:#fcf6e0; border-color:#333; border-style:solid; border-width:thin; margin-left:20px; margin-top:15px;}
.popup_4{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-left:20px; margin-top:15px;}	
.menu_head{border:none; position:relative}

.menu_body {display:none;background:#7c1202; width:199px;border-right:1px solid #998675;border-bottom:1px solid #998675;border-left:1px solid #998675;
line-height:0.5em;position:relative}
.menu_body li{background:#7f1f01;}
/*.menu_body li.alt{background:#362f2d;}*/
.menu_body li a{color:#FFFFFF; text-decoration:none; padding:10px;  display:block; background:url(../../images/snextt.png)  no-repeat left}
.menu_body li a:hover{padding:10px;background:#f47b20 url(../../images/over_snext.png)  no-repeat left ; }