﻿*
{
    margin:0px;
    padding:0px;
    border:none;
 
}


body
{
    
    /*width:969px;*/
    margin-left:auto;
    margin-right:auto;
    font-family:Verdana;
    font-size:80%;
}
#mainWrapper
{
    width:969px;
    margin:0px auto 0px auto;
    min-height:600px;
    position:relative;
}
#topMenu
{
    height:87px;
    width:969px;
    z-index:100;
    position:relative;
}

#topMenu #theChineseBuffetLogo
{
    float:left;
    margin-left:43px;
}
#topMenu li
{
   list-style:none;
   float:left;
   display:inline;
   line-height:87px;
   margin-left:20px;
   font-family:Verdana;
   
}
#topMenu li a, #topMenu li a:visited
{
    
    font-weight:bold;
    font-size:10pt;
    color:#000;
    text-decoration:none;
    cursor:pointer;
}
#topMenu li a:hover, #topMenu li .selected
{
    color:#840100 !important;
}


#mainFooter
{
   background:url(../images/footerBackground2.png);
   background-repeat:repeat-x;
   /*padding:8px 0px 0px 0px;*/
   height:173px;
   width:100%;
}

#panoFooter
{
   background:url(../images/tcbinside.png);
   background-repeat:repeat-x;
   
   height:209px;
   width:100%;
}

#mainFooter #innerFooter
{
    width:969px;
    margin: 0px auto 0px auto;
}

#innerFooter #upperInner
{
    width:900px;
    margin:0px auto 0px auto;
}
#upperInner #openingTimes
{
    margin-top:5px;
    display:inline;
    float:left;
    height:90px;
    width:100%;
    text-align:center;
}
#upperInner #openingTimes ul
{
    margin-top:5px;
    list-style:none;
    font-size:10pt;
    font-weight:bold;
}
#upperInner #openingTimes li
{
    margin-top:5px;
}
#upperInner #openingTimes ul h2
{
    margin-top:20px;
    font-size:11pt;
    font-weight:bold;
}

/*#upperInner #footerMenu
{
    margin: 30px 0px 0px  10px;
    float:left;
    display:inline;
    height:15px;
    font-size:11px;
}
#upperInner #footerMenu li
{
    color:#fff;
    margin-left:20px;
    display:inline;
}
#footerMenu li a, #footerMenu li a:visited
{
    font-size:12pt;
    font-weight:bold;
    text-decoration:none;
    color:#fff;
}
*/
.footerMenu
{   
    margin: 30px 0px 0px  10px;
    float:left;
    display:inline;
    height:15px;
    text-align:center;
    width:969px;
}
.footerMenu li
{
    color:#fff;
    margin-left:20px;
    display:inline;
}
.footerMenu li a, .footerMenu li a:visited
{   
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
    color:#fff;
}
.footerMenu li a:hover
{
    text-decoration:underline;
}

.theFooterMenu 
{
	margin-left:350px;width:550px;color:#ffffff;font-weight:bold;padding-top:10px;
}

.theFooterMenu li
{
    color:#fff;
    margin-left:20px;
    display:inline;
    font-family:Verdana;
   letter-spacing:0.8px;
}
.theFooterMenu li a, .theFooterMenu li a:visited
{   
    font-size:10pt;
    font-weight:bold;
    text-decoration:none;
    color:#fff;
}
.theFooterMenu li a:hover
{
    text-decoration:underline;
}


#lowerInner 
{
    width:969px;
    height:30px;
}
#lowerInner ul
{
    margin-top:25px;
    margin-left:445px;
    list-style:none;
    font-size:9pt;
    color:#fff;
}
.redText
{
    color:#8f0a06;
}
.blackText
{
    color:#000000;
    font-size:12px;
}
.whiteText
{
    color:#fff;
}

.clear
{
    clear:both;
}

.sqaureButtons li
{
	overflow:auto;
    display:inline;
    float:left;
    list-style:none;
    margin-right:10px;
    height:132px;
    width:272px;
    /*DROP SHADDOW*/
    -moz-box-shadow: 1px 3px 14px #333;
	-webkit-box-shadow: 1px 3px 14px #333;
	box-shadow: 1px 3px 14px #333;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#333333')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#333333');
}

.sqaureButtons #a
{
    background:URL(../images/tcb-menu.jpg);
    background-repeat:no-repeat;
}
.sqaureButtons #b
{
    background:URL(../images/tcb-reservation.jpg);
    background-repeat:no-repeat;
}
.sqaureButtons #c
{
    background:URL(../images/tcb-offer.jpg);
    background-repeat:no-repeat;
}
.sqaureButtons div{
    padding:30px 5px 5px 100px;
    width:167px;
    height:97px;
    text-align:center;
}
.sqaureButtons a, .sqaureButtons a:visited
{
    color:#fff;
    text-decoration:none;
    cursor:pointer;
}
.sqaureButtons a:hover
{
    color:#fff;
}


.button
{
    background:#8f0a06;
    width:100px;
    color:#fff;
}

.textParaStyle
{
    width:470px;

    margin: 10px 30px 0px 0px;

    float:left;
    text-align:justify;
    font-size:10pt;
    line-height:22px;
    
}

.friendMenu
{
   width:600px;  
   background-color: #F7DDDD;   
   border: 1px solid #840100;  
   position:relative;
}

.friendMenu .txtInput
{
    color:#000000;  
}
    
.friendMenu table
 {
  padding:0px;
  margin:0px;
 }
      
.friendMenu td
{
  float:left;
  width:270px;
  padding:5px;
}

.menuUnderPic 
{
	text-align:left;
}
      
.menuUnderPic ul
{
	list-style-type:none;
	margin:0;
	padding:0;
} 

.menuUnderPic li 
{
	margin-bottom:9px;
	
  
} 

.menuUnderPic li a, .menuUnderPic li a:visited
{
    font-family:Verdana;
    font-weight:bold;
    font-size:10pt;
    
    color:#828282;
    text-decoration:none;
    cursor:pointer;
}
.menuUnderPic li a:hover, .menuUnderPic li .selected
{
    color:#840100 !important;
}

.footerLink a, .footerLink a:visited
{
	color:#ffffff;
}

.footerLink a:hover
{
	color:#ffffff;
	text-decoration:none;
}

.specialOffersLink a, .specialOffersLink a:visited
{
	color:#840100;
}

.specialOffersLink a:hover
{
	color:#840100;
	text-decoration:none;
}

.timeAvaliable 
{
	float:left;margin-right:15px;margin-bottom:15px;padding:5px;background-color:Green;color:#ffffff;
}

.timeNotAvaliable 
{
	float:left;margin-right:15px;margin-bottom:15px;padding:5px;background-color:Red;color:#ffffff;
}

.resBox 
{
	border:solid 1px #000000;
	padding:5px;
	overflow:auto;
}

.steps 
{
	
}

.steps ul 
{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-top:20px;
	margin-bottom:20px;
}

.steps ul li 
{
	display:inline;
	float:left;
	margin-right:10px;
	background-color:#c8c8c8;
	color:#a5a5a5;
	padding:5px;
}

.steps ul li.done 
{
	background-color:Maroon;
	color:White;	
	background-image:url('../images/right-arrow-steps.jpg');
	background-position:right;
	padding-right:20px;
	background-repeat:no-repeat;
	
}

.steps ul li.youare 
{
	background-color:#ffffff;
	font-weight:bold;
	color:#000000;
}

.loading
{
    width:100%;
    position:absolute;
    margin-top:200px;
    margin-left:100px;
    height:100%;
  
}

.extraBookingInfo a, .extraBookingInfo a:visited, .extraBookingInfo a:hover
{
	text-decoration:none;
	color:Maroon;
}
