:focus
{
  -moz-outline-style  :  none;
}

p{
	margin:8px 0px 0px 0px;
	padding:0px;
	text-align:justify;
}

body
{
  margin      :  0px;
  text-align  :  center;
  background  :  #7dcc01;
}

div
{
  position  :  relative;
}

table
{
  border-collapse  :  collapse;
  border-spacing   :  0;

  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #666666;

  text-align       :  left;
}

h1
{
  font-family     :  arial, verdana, sans-serif;
  font-size       :  24px;
  font-weight     :  bold;
  color           :  #777777;

  margin          :  0px;
  padding         :  0px 0px 2px 0px;
  text-align      :  left;
  text-transform  :  uppercase;
}

h1.red
{
  color  :  #a61d24;
}

h2
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  22px;
  font-weight  :  normal;
  color        :  #777777;

  margin       :  0px 0px 5px 0px;
  padding      :  0px;
  text-align   :  left;
}

h2.green
{
  color        :  #7dcc01;
}

h3
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  13px;
  font-weight  :  bold;
  color        :  #444444;

  margin       :  0px;
  padding      :  0px;
  text-align   :  left;
}

h4
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  18px;
  font-weight  :  normal;
  color        :  #a61d24;

  margin       :  0px 0px 5px 0px;
  padding      :  0px;
  text-align   :  left;
}

h5
{
  font-family   :  verdana, arial, sans-serif;
  font-size     :  14px;
  font-weight   :  bold;
  color         :  #444444;

  margin        :  0px;
  padding       :  0px;
  text-align    :  left;
  line-height   :  25px;
  padding-left  :  8px;
  background    :  #cccccc;
}

hr
{
  border-left    :  solid 1px #f0f0f0;
  border-right   :  solid 1px #f0f0f0;
  border-top     :  solid 1px #f0f0f0;
  border-bottom  :  solid 1px #e5e5e5;
}


form
{
  margin  :  0px;
}

input, select, textarea
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #666666;
}

input.button
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  font-weight  :  bold;
  color        :  #666666;
  
  padding      :  0px 10px 0px 10px !important;
  padding      :  0px;
  height       :  20px;
  border       :  solid 1px #bdbdbd;
  background   :  #f6f6f6 url('../images/btn-small-bg.jpg');
  cursor       :  pointer;
}

input.bigButton
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  17px;
  font-weight  :  bold;
  color        :  #666666;
  
  padding      :  0px 15px 0px 15px !important;
  padding      :  0px;
  height       :  30px;
  line-height  :  28px;
  border       :  solid 1px #bdbdbd;
  background   :  #f6f6f6 url('../images/btn-large-bg.jpg');
  cursor       :  pointer;  
}

fieldset
{
  padding  :  15px;
}

fieldset legend
{
  margin       :  0px !important;
  margin       :  0px 0px 10px 0px;
  padding      :  0px 10px 0px 10px;

  font-family  :  verdana, arial, sans-serif;
  font-size    :  18px;
  color        :  #a61d24;
}

ol
{
  padding  :  0px;
  margin   :  5px 0px 0px 25px;
}

ul
{
  padding     :  0px;
  margin      :  5px 0px 0px 20px;
  list-style  :  square;
}

ul li, ol li
{
  margin          :  0px;
  padding-bottom  :  4px;
}

ul li a, ol li a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  normal;
  color            :  #666666;

  text-decoration  :  none;
}

ul li a:hover, ol li a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  normal;  
  color            :  #DE9431;

}

a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;
  color            :  #DE9431;

  text-decoration  :  none;
}

a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;  
  color            :  #666666;
  text-decoration  :  none;
}

img
{
  border  :  none;
}

.mandatory
{
  color  :  #ff0000;
}

#MainLayout
{
  width       :  976px;
  margin      :  0px auto 0px auto;
  text-align  :  justify;
  
}

#LeftPanel, #LowerLeftPanel
{
  width       :  216px;
  background  :  #7dcc01 url('../images/left-panel-border.jpg') right top repeat-y;
}

#RightPanel
{
  padding     :  10px 40px 10px 40px;
  background  :  #ffffff url('../images/right-panel-border.jpg') right top repeat-y;
  border-top  :  2px solid #e6e4e5;
  width 	  :	 680px;
}

#LowerRightPanel
{
 
  padding     :  20px 40px;
  background  :  #ffffff url('../images/right-panel-border.jpg') right top repeat-y;
}

#Header
{
  text-align  :  center;
}

#Header a img
{
  margin  :  35px auto 35px auto;
  border  :  none;
}

#Header img
{
  margin-bottom  :  20px;
}

#Navigation
{
  background  :  #ffffff url('../images/nav-bg.jpg') repeat-y;
}

#Navigation #TopNavCorner
{
  height      :  7px;
  background  :  url('../images/nav-top-corner.jpg') left top no-repeat;
}

#Navigation #BottomNavCorner
{
  height      :  7px;
  background  :  url('../images/nav-bottom-corner.jpg') left bottom no-repeat;
}

#Navigation #NavLinks
{
  line-height  :  16px;
  padding      :  12px 25px 12px 18px;
}

#Navigation #NavLinks a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  13px;
  font-weight      :  bold;
  color            :  #666666;

  text-decoration  :  none;
  text-align       :  left;
  display          :  block;
  padding          :  6px 0px 6px 2px;
  background       :  url('../images/nav-bottom-border.jpg') left top repeat-x;
}

#Navigation #NavLinks a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  13px;
  font-weight      :  bold;
  color            :  #000000;

  text-decoration  :  none;
  text-align       :  left;
  display          :  block;
  padding          :  6px 0px 6px 2px;
  background       :  #eeeeee url('../images/nav-bottom-border.jpg') left top repeat-x;

}

#Navigation #NavLinks a.navNoBorder
{
  background  :  none;
}

#Navigation #NavLinks a.navNoBorder:hover
{
  background  :  #eeeeee;
  
  
}

#Navigation #NavLinks div
{
  text-align   :  left;
  line-height  :  13px;
  padding      :  3px 0px 3px 25px;
  background   :  url('../images/bullet.gif') 9px 5px no-repeat;  
}

#Navigation #NavLinks div a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;
  color            :  #777777;

  text-decoration  :  none;
  background       :  none;
  padding          :  0px;
}

#Navigation #NavLinks div a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;
  color            :  #333333;

  text-decoration  :  none;
  background       :  none;
  padding          :  0px;
}

#Navigation #NavLinks div div
{
  text-align   :  left;
  line-height  :  13px;
  padding      :  2px 0px 3px 15px;
  background   :  url('../images/bullet.gif') 2px 5px no-repeat;  
}

#Navigation #NavLinks div div a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  normal;
  
  text-decoration  :  none;
  
  background       :  none;
  padding          :  0px;
}

#Navigation #NavLinks div div a:hover
{
  color        :  #DE9431;
  font-weight  :  normal;
}

#Branches
{
  padding  :  50px 5px 0px 5px;
}

#Branches h1
{
  color  :  #000000;
}

#Branches ul
{
  margin      :  0px;
  padding     :  0px;
  list-style  :  none;
}

#Branches ul li
{
  color       :  #ffffff;
  text-align  :  left;
  margin      :  0px;
  padding     :  5px 5px 10px 15px;
  background  :  url('../images/star.jpg') 0px 9px no-repeat;
}

#Branches ul li b
{
  display    :  block;
  font-size  :  13px;
}

#Footer
{
  line-height  :  15px;  
  text-align   :  center;
}

#Footer b
{
  color  :  #7F7F7F;
}

#Footer a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;

	color:#7f7f7f;
  text-decoration  :  none;
}

#Footer a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;
  color            :  #7f7f7f;
  text-decoration:none;
}

#Footer #FooterLinks
{
  font-weight    :  bold;
  
  text-align     :  center;
  line-height    :  20px;
}

#Footer #FooterLinks a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;

	color:#7f7f7f;
  text-decoration  :  none;
}

#Footer #FooterLinks a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;
  color:#7f7f7f;
  text-decoration:none;
}

.hSeparator
{
  margin      :  20px 0px 20px 0px;
  height      :  1px;
  font-size   :  1px;
  background  :  url('../images/h-separator.jpg') repeat-x;
}

.currency
{
  font-size  :  12px;
  color      :  #a61d24;
}

#HeaderBlock td
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  12px;
  color        :  #888888;   
}

#HeaderBlock b
{
  font-family    :  verdana, arial, sans-serif;
  font-size      :  18px;
  font-weight    :  bold;
  color          :  #777777;
  
  display        :  block;
  margin-bottom  :  5px;
}

#HeaderBlock a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  13px;
  font-weight      :  bold;
  color            :  #888888;

  text-decoration  :  none;
}

#HeaderBlock a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  13px;
  font-weight      :  bold;
  color            :  #a61d24;

}

#OurMenuBlock
{
  padding-right  :  30px;
}

#MenuCategories a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;
  color            :  #555555;
  
  text-align       :  left;
  text-transform   :  uppercase;
  text-decoration  :  none;
  
  display          :  block;
  padding          :  0px 10px 0px 10px !important;
  padding          :  0px;
  height           :  36px;
  line-height      :  36px;
  border           :  solid 1px #bdbdbd;
  background       :  #f6f6f6 url('../images/btn-medium-bg.jpg');
}

#MenuCategories a:hover
{
  color  :  #DE9431;
}

#MenuCategories a img
{
  float    :  left;
  border   :  none;
  margin   :  10px 8px 0px 0px !important;
  margin   :  11px 8px 0px 10px;  
}

#SpecialOffersBlock
{
  padding-right  :  20px;
}

#NewsletterBlock
{
  padding     :  10px;
  background  :  #f5f5f5;
  text-align  :  left;
  border      :  solid 1px #dddddd;
}

#NewsletterBlock h1
{
  color  :  #7a7b8d;
}

#NewsletterBlock input.textbox
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #999999;
  
  width        :  180px;
  height       :  20px;
  padding      :  2px;
  margin       :  4px 0px 8px 0px;
  border       :  solid 1px #a0a0a0;
  background   :  #fefefe;
}

#NewsletterBlock input.button
{
  color  :  #e87121;
} 

input.orderButton
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  font-weight  :  bold;
  color        :  #ffffff;
  
  text-align   :  center;
  width        :  100px;
  height       :  20px;
  padding      :  0px;
  margin       :  0px;
  border       :  solid 1px #3f913f;
  background   :  #6ab040;
  cursor       :  pointer;
}

input.checkoutButton
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  font-weight  :  bold;
  color        :  #ffffff;
  
  text-align   :  center;
  width        :  100px;
  height       :  20px;
  padding      :  0px;
  margin       :  0px;
  border       :  solid 1px #8b471f;
  background   :  #ee742b;
  cursor       :  pointer;
}

input.radio
{
   margin   :  1px !important;
   margin   :  0px;
   padding  :  0px;      
}

#OrderBlock b
{
  color  :  #444444;
}

#OrderBlock #DeliveryNote
{
  color         :  #ffffff;
  line-height   :  20px;
  background    :  #3b3b3b;
  padding-left  :  5px;
}

#OrderBlock input
{
  width  :  105px;
}

#OrderButtons
{
  margin  :  5px 0px 10px 0px;
}

#Timings h2
{
  font-family   :  verdana, arial, sans-serif;
  font-size     :  13px;
  font-weight   :  bold;
  color         :  #333333;

  margin        :  0px;
  padding       :  0px;
  text-align    :  left;
  line-height   :  22px;
  padding-left  :  8px;
  background    :  #cccccc;
}

#Timings h2 img
{
  cursor  :  pointer;
  margin  :  6px 7px 0px 0px;
}

#Timings h3
{
  border-bottom  :  solid 1px #aaaaaa;
  margin-bottom  :  5px;
}

#Timings .timings
{
  padding     :  10px 15px 10px 15px;
  background  :  #f5f5f5;
  text-align  :  left;
  border      :  solid 1px #dddddd;
}

#Timings img
{
  float  :  right;
}

#Alert
{
  margin-bottom  :  1px;
  border-bottom  :  solid 1px #ffcd00;
  background     :  #f2edc2;
  padding        :  5px;

  font-family    :  tahoma, verdana, arial;
  font-size      :  13px;
  font-weight    :  bold;
  color          :  #444444;
  
  text-align     :  left;
}

#Error
{
  border-bottom  :  solid 2px #000000;
  background     :  #ec4444;
  padding        :  5px;

  font-family    :  tahoma, verdana, arial;
  font-size      :  13px;
  font-weight    :  bold;
  color          :  #ffffff;
  
  text-align     :  left;
}
/*new Changes*/
.takeWayNote{
	margin:0px 0 0 0;
	padding:10px 0px 0px 0px;
	width:779px;
	float:right;
	text-align:center;
	line-height:20px;
	color:#ffffff;
	font-family:tahoma, Verdana, Arial;
	font-size:12px;
}
.topNav{
	text-align:right;
	font-size:10px;
}
.topNav a, .topNav a:visited{
	font-weight:normal !important;
	color:#666666;
	text-decoration:none !important;
}
.topNav a:hover{
	color:#666666;
	text-decoration:none !important;
}
.christmasTab{
	margin:0px;
	padding:0px;
}
.christmasTab h2{
	/*color:#777777;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;*/
	font-family     :  arial, verdana, sans-serif;
  font-size       :  24px;
  font-weight     :  bold;
  color           :  #777777;

  margin          :  0px;
  padding         :  0px 0px 2px 0px;
  text-align      :  left;
  text-transform  :  uppercase;
}
.foodMenu{
	width:220px;
}
.foodMenu img{
	 margin:7px 0;
}
.save{
	margin:6px 0px 0px 0px;
	width:100%;
	background-color:#ed1c24;	
	font-size:19px;
	line-height:25px;		
	font-family:tahoma, Verdana, Arial;
	font-weight:bold;
	text-align:center;
	}
* html .save{
	margin:6px 0px 0px 0px;
}

	.save a, .save a:visited{
	font-size:19px;
	line-height:25px;	
	color:#fff;
	text-decoration:none;
	}
	.save a:hover{
		font-size:19px;	
		line-height:25px;		
		color:#7dcc01;
		text-decoration:none;
	}
#SpecialOffersBlock p{
	text-align:justify
}
#SpecialOffersBlock h1{
	font-family     :  arial, verdana, sans-serif;
  font-size       :  24px;
  font-weight     :  bold;
  color           :  #777777;

  margin          :  0px;
  padding         :  0px;
  text-align      :  left;
  text-transform  :  uppercase;
}
.takeWayNote{
	margin:0px 0 0 0;
	padding:0px 0px 0px 0px;
	width:779px;
	float:right;
	text-align:center;
	line-height:30px;
	color:#ffffff;
	font-family:tahoma, Verdana, Arial;
	font-size:12px;
}
h2.order{
	color:#888;
	font-weight:normal;
	font-size:18px;
}
/*New Classes as on December 04, 2008*/
.havingParty{
	margin:0px;
	padding:0px;
	width:670px;
	}
.havingParty p{
	margin:10px 0px 0px 0px;
	padding:0px;
	line-height:17px;
}	
.havingParty h1{
  font-family     :  arial, verdana, sans-serif;
  font-size       :  24px;
  font-weight     :  bold;
  color           :  #777777;

  margin          :  0px;
  padding         :  0px 0px 2px 0px;
  text-align      :  center;
  text-transform  :  uppercase;
  border-bottom   :  2px solid #d6d7d9;
  background-color:  #e2e2e2;
}
.havingParty h2{
  font-family     :  arial, verdana, sans-serif;
  font-size       :  24px;
  font-weight     :  bold;
  color           :  #777777;

  margin          :  0px;
  padding         :  0px 0px 2px 0px;
  text-align      :  left;
  text-transform  :  uppercase;
	}

	.specialPrice{
		margin: 10px;
		text-align:center;
		color:#8ed322;
		font-size:18px;
		background-color:#212123;
	}
.etrixLink{
}
 
.etrixLink a, .etrixLink a:visited, .etrixLink a:hover{
	  color            :  #DE9431 !important;
	  text-decoration  :  none;
}
.orderNow{
	margin:10px auto 10px auto;
	padding:0px;
	width:125px;
	line-height:30px;
	background:url(../images/orderNow.jpg) bottom left  repeat-x;
	border:1px solid #ccc;
	color: #123;
	font-size:18px;
	font-weight:bold;
	}
	
.orderNow a, .orderNow a:visited{
	font-size:18px;
	text-decoration:none;
	color:#777;
} 
 .orderNow a:hover{
	font-size:18px;
	text-decoration:none;
	color:#DE9431;
} 
.downloadMenu{
	margin:10px auto 10px auto;
	padding:0px;
	width:200px;
	line-height:30px;
	background:url(../images/orderNow.jpg) bottom left  repeat-x;
	border:1px solid #ccc;
	color: #123;
	font-size:18px;
	font-weight:bold;
	text-align:center
	}	
.downloadMenu a, .downloadMenu a:visited{
	font-size:18px;
	text-decoration:none;
	color:#777;
}
 .downloadMenu a:hover{
	font-size:18px;
	text-decoration:none;
	color:#DE9431;
}
