/* CSS Document by Raj k Talreja */
/* ZERO 360 Web Technologies */
/* info@zero360.net, call : +92.321.220 2777*/


/* Fix for Netscape 4, and IE 4 - 6 */

body {
text-align: center;
background-image:url(images/bg.jpg); background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;

}

div#container {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  vertical-align:top;
}


/*Left*/
  div#special {
  width: 380px;
  text-align: left;
  float:left;
  border:1px double #e9e9e9;
  margin-top:5px;
}

.speal_box
 
 {
    width: 175px;
	text-align:left;
	float:left;
	color:#555555;
	font-size:12px;
	padding:5px;
 }
 
 
 .contain_prod
{
	 WIDTH: 185px;
	 FLOAT: left;
	 MARGIN: 0px 0px 0px 0px;
}


.gift_voucher{
	 WIDTH: 175px;
	 FLOAT: left;
	 height:140px;
	 margin-top:5px;
}

.div_data
{
	width:165px;
	padding:5px;
	float:left;
}
.gift_deals{
	 WIDTH: 175px;
	 FLOAT: left;
	 height:138px;
	 border:1px double #efefef;
	 background-image:url(images/g_bg.jpg);
	 }

.gift_head
{
	
	 WIDTH: 93%;
	 float:left;
	 margin:1px 1px 1px 1px;
	 height:23px;
	 border:0px;
	 background-color:#f6f6f6;
	 padding-top:5px;
	 padding-left:5px;
	 padding-right:5px;
	 color:#4974a8;
	 font-size:14px;
	 font-weight:bold;
	 }
	 
	 
	 

#event_link {
	color:#555555;
	text-decoration:none;
	}

#event_link ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
		
#event_link{
        
        margin: 0px;
		color:#1f3228;
        }


#event_link li {
       
	   height: 15px;
       text-decoration: none;
		}
		
#event_link li a {
       
	   height: 15px;
       text-decoration: none;
		}

#mevent_link li a:link {
        color: #555555;
		text-decoration: none;
        display: block;
        padding: 5px 0 0 0px;
		
        }
		
		
#event_link li a:visited {
        color: #de0000;
		text-decoration: none;
        display: block;
        padding: 5px 0 0 0px;
        }

#event_link li a:hover {
       color: #de0000;
		text-decoration:underline;
		padding: 5px 0 0 0px;
		
        }

#event_link li #current {
        color: #de0000;
	    padding: 5px 0 0 0px;
        }
		
#event_link li a:active {
		color: #de0000;
      	padding: 5px 0 0 0px;
        }



 /*end specials*/
 
 
 /*big_buttons*/
 .big_buttons{
	width:400px;
	padding:5px;
	float:left;
	height:210px;

}
 /*end big buttons*/


/*student_corner*/
 .sd_corner{
	width:550px;
	padding:5px;
	float:right;
	background-image:url(images/student_corner_bg.jpg);
	background-repeat:repeat-x;
	height:200px;
	margin-top:10px;
}


.std_info
{
	width:300px;
	padding:5px;
	float:left;
	margin-right:10px;
	margin-top:5px;
}

.std_heading
{
	color:#F00;
	font-size:18px;
}


.std_img
{
	width:165px;
	padding:5px;
	float:right;
	margin-right:15px;
	margin-top:5px;
}

.foot_box_txt
{
	font-size:11px;
}
.foot_box_link
{
	font-size:12px;
	color:#a93e31;
	font-weight:bold;
}

/*end big buttons*/
 
 
 /*Footer boxes*/
 
 .boxes_footer
 {
	 width:935px;
	 margin:7px;
	 float:left;
	 padding-left:30px;
	 line-height:21px;


}

.box1
{
	width:275px;
	height:65px;
	margin-right:15px;
	background-color:#e5e5e5;
	float:left;
	padding:10px;
	
	}

.box2
{
	width:275px;
	height:65px;
	margin-right:15px;
	background-color:#efe6d1;
	float:left;
	padding:10px;
	}
 /*End Footer boxes*/
 
/*End Left*/
div#main {
  width: 1000px;
  text-align: left;
  float:left;
}

.top {
  width: 552px;
  text-align: left;
  float:left;
}

div#top_links

{
	width: 445px;
	text-align:center;
	float:left;
	
	color:#555555;
	font-size:12px;
	height:126px;
		
 }
 
 
 /*Main Body Section*/

.pagebody {
  width: 980px;
  text-align: left;
  float:left;
  margin-left:10px;
}
 /*End Main Body Section*/
 

/*Left*/
  div#left {
  width: 380px;
  text-align: left;
  float:left;
  border:1px double #e9e9e9;

}
/*End Left*/


/*Left*/
  div#inner_menu {
  width: 300px;
  text-align: left;
  float:left;
  border:1px double #e9e9e9;
}
/*End Left*/

.select_menu
{
  width:378px;
  text-align: left;
  float:left;
  margin-left:1px;
  margin-right:1px;
  margin-bottom:1px;
  margin-top:1px;
  background-color:#ffd001;
 }
 
 
 .select_menu_inner
{
	width:300px;
  text-align: left;
  float:left;
  margin-left:1px;
  margin-right:1px;
  margin-bottom:1px;
  margin-top:1px;
  background-color:#FE0000;
 }
 /*foods menu link*/

.byfoods
 
 {
    width: 170px;
	text-align:left;
	float:left;
	color:#555555;
	font-size:12px;
	padding:15px 15px 15px 15px;
 }
 /*end links*/


#menu_link {
	color:#555555;
	text-decoration:none;
	}

#menu_link ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
		
#menu_link{
        
        margin: 0px;
		color:#1f3228;
        }

#menu_link li a {
       
	   height: 15px;
        text-decoration: none;
		}

#menu_link li a:link {
        color: #555555;
		text-decoration: none;
        display: block;
        padding: 5px 0 0 0px;
		
        }
		
		
#menu_link li a:visited {
        color: #de0000;
		text-decoration: none;
        display: block;
        padding: 5px 0 0 0px;
        }

#menu_link li a:hover {
       color: #de0000;
		text-decoration:underline;
		padding: 5px 0 0 0px;
		
        }

#menu_link li #current {
        color: #de0000;
	    padding: 5px 0 0 0px;
        }
		
#menu_link li a:active {
		color: #de0000;
      	padding: 5px 0 0 0px;
        }
		
/*END LEFT LINKS*/


 /*border seperate*/
 .menu_border
 {
	 width:1px;
	 background-image:url(images/img_dots_verticle.jpg); background-repeat:repeat-y;
	 height:300px;
	 float:left;
}
 /*end border sepearte*/
 
 /*foods menu link*/
 .byfoods
 
{
	width: 160px;
	text-align:left;
	float:left;
	color:#555555;
	font-size:12px;
	padding:15px 10px 15px 15px;
	line-height:20px;
}

.corporate_links
 
{
	width: 170px;
	text-align:left;
	float:left;
	color:#555555;
	font-size:12px;
	padding:15px 0px 15px 15px;
	line-height:20px;
}
 /*end links*/
 
 /*Right*/
  div#right {
  width: 585px;
  text-align: left;
  float:right;
  }
/*End Right*/

.rotator{
	 WIDTH: 578px;
	 FLOAT: left;
	 margin-bottom:5px;
}

/*Top Deals*/

.contain_prod
{
	 WIDTH: 195px;
	 FLOAT: left;
	 MARGIN: 0px 5px 0px 0px;
}
.top_deals{
	 WIDTH: 135px;
	 FLOAT: left;
	 
	 height:160px;
	 border:1px double #efefef;
}



.prod_detail{
	 WIDTH: 185px;
	 FLOAT: center;	 
	 height:auto;
	 border:1px double #efefef;
}
.tb_style{
	 
	 border:1px  solid #efefef;
}


/*End Top Deals*/


.price {
	padding-right:10px;
	float:right;
	font-weight:bold;
	}
	
	.serves
	{
	padding-left:5px;
	float:left;
	font-weight:bold;
	}
	
	.btn_buy
	{
	 WIDTH: 135px;
	 FLOAT: left;
	 text-align:center;
	 margin:5px 0px 5px 0px;
	 }

.prod_head
{
	
	 WIDTH: 90%;
	 float:left;
	 margin:1px 1px 1px 1px;
	 height:23px;
	 border:0px;
	 background-color:#f6f6f6;
	 padding-top:5px;
	 padding-left:5px;
	 padding-right:5px;
	 }



/*innercenter_forms*/
  div#page_centre {
  width: 600px;
  text-align: left;
  float:left;
  margin-left:250px;
  margin-right:200px;
  }
/*End */

/*Form style*/


.contain_frm
{
	 WIDTH: 400px;
	 FLOAT: left;
	 MARGIN: 0px;
	 
	 border:1px double #efefef;
}

.frm_head
{
	
	 WIDTH: 390px;
	 float:left;
	 margin:3px;
	 height:23px;
	 border:0px;
	 background-color:#FFC;
	 padding-left:5px;
	 padding-top:5px;
	 
	 
	 }
.frmname
{
	
	 WIDTH: 185px;
	 float:left;
	 height:20px;
 	padding-top:5px;
	 padding-bottom:5px;
	 border:0px;
	 background-color:#f6f6f6;
	 padding-left:5px;
	 margin:2px;
 
}

.txt_f
{
	 WIDTH: 187px;
	 float:right;
	 border:0px;
	 background-color:#f6f6f6;
	 height:20px;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:10px;
	 margin:2px
	 
	 
	 
	}


	 
/*end form style*/

/* Link*/
 a{
	color: #555555;	
}

a:link{
	color: #555555;
	text-decoration: none;
	}

a:visited{
	color: #de0000;
	text-decoration: none;
	
}

a:hover{
	color: #de0000;
	text-decoration:underline;
}

 /*End links*/
 
 
 /*Footer*/
 
div#footer
 
{
color:#ffffff;
height:80px;
background-color:#e3181e;
width:100%;;
float:left;

}

div#footer .flinks

{
	width:650px;
	float:left;
	padding:10px 10px 0px 10px;
	text-align:left;
}

#footer a{
	color: #ffffff;	
}

#footer a:link{
	color: #f0f0f0;
	text-decoration: none;
	}

#footer a:visited{
	color: #f0f0f0;
	text-decoration: none;
	
}

#footer  a:hover{
	color: #d2d2d2;
	text-decoration:underline;
}

div#footer .logo

{
	
	float:right;
	text-align:right;

}

div#footer_yellowbar
 
{
height:5px;
background-color:#ffec69;
width:100%;
float:left;

}

 /*End Footer*/
 
 .hr
 {
	 width:960px;
	 height:1px;
	
	 background-image:url("images/hr_bg.jpg");
	 background-repeat:repeat-x;
	 margin-bottom:10px;
	 margin-left:13px;
	 margin-top:10px;
	 
	}
	
	#photogallery
	{
		float:left;
		width:100%;
		padding:10px;
	}
	.gallery_pic
	{
		
		border:#0CF solid 1px;
		padding:3px;
		margin:3px;
		
	}