@charset "utf-8";
/* CSS Document */


ul, li{
	float:left;
	padding-top:12px;
	margin:0;
	padding:0;	 }
.full-navigation{
	width:100%; 
	background-image:url(../images/link_bg.png); 
	background-repeat: repeat-x;
	height:auto;
	background-position:center top;}

.full-navigation ul li{
	background:url(../images/top_link_icon.png) no-repeat right 28px;
	}
.full-navigation ul li:last-child{
	background:none;
	}
.logo{position:relative; z-index:999;}

.top_link{
	font-family:proxima_novalight;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	line-height:64px;
	padding:0 25px;
 }	

.full-banner{
	background-image: url(../images/banner_base_line.jpg);
	background-repeat: repeat-x;
	background-position:center 541px;
	width: 100%;
	position: relative;
	height: 560px;
	top: -32px;
	z-index:1;
}

.full-container{
	width: 100%;
	height: 50px;
	position: absolute;
	z-index: 6;
	top: 633px;
}

.full-center{
	width: 960px;
	height: auto;
	background-color:#FFF;
	margin:auto;
	padding-bottom:70px;
}

.full-center_thum_padding{
	padding-top:35px;
}

.our_special_title{
	font-family:proxima_novalight;
	font-size:25px;
	color:#000;
	text-align:center;
	font-weight:bold;
	
	}
.our_special_icon{
	float:right;
	padding-top:12px;
	
	}
.our_special_icon_left{
	float: left;
	padding-top:12px;
	
	}


.our_special_thum{
	width:152px;
	text-align:center;
	height:280px;
	border:4px solid #e9e6e3;
	}

.our_special_thum_padding{
	padding-left:8px;
	}

.our_special_thum h3{
	font-family:proxima_novalight;
	font-size:18px;
	padding:10px;
	font-weight:bold;
	color:#d6311f;
	}
.our_special_thum p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	line-height:17px;
	color:#1e1e1e;
	}

.bottom_one{
	width:100%; 
	background-image: url(../images/bottom_bg_top.png);
	background-repeat: repeat-x;
	height:201px;
	padding-top:35px;
	background-position:center top;}


.bottom_one h1{
	font-family:proxima_novalight;
	font-size:25px;
	color: #FFF;}
	
.bottom_one p{
	font-family:proxima_novalight;
	font-size:15px;
	padding-top:15px;
	line-height:22px;
	color: #FFF;}

.bottom_one article p{
	float:left;
	padding-right:14px;
	width:22px;
	height:22px;
	}
.base_input{
	border:1px solid #d6311f;
	background-color:#FFF;
	height:30px;
	width:228px;
	color:#666;
	padding-left:5px;
	
	}
.base_send_btn{
	background-image: url(../images/send_bg.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	border:0px;
	height:29px;
	cursor:pointer;
	font-family:proxima_novalight;
	font-size:18px;
	width:235px;
	
	}


.bottom_two{
	width:100%; 
	background-image: url(../images/base_bottom.jpg);
	background-repeat: repeat-x;
	height:94px;
	background-position:center top;}

.bottom_two p{
	font-family:proxima_novalight;
	font-size:15px;
	text-align:center;
	padding-top:15px;
	line-height:25px;
	color: #FFF;}


.base_link{
	font-family:proxima_novalight;
	font-size:15px;
	color: #FFF;}


.base_link:hover{
	color: #df3823;}
	
/* Menu */

.menu_title_bg{
	background-image: url(../images/menu_title_bg.jpg);
	background-repeat:no-repeat;
	height:90px;
	
	}


.menu_title{
	font-family:proxima_novalight;
	font-size:25px;
	background-color:#FFF;
	padding-left:12px;
	width:90px;
	margin-left:10px;
	padding-top:4px;
	color:#7d0d00;
	
	}

.menu_top_sub_menu{
	padding-left:20px;
	padding-top:12px;
	
	}
.menu_sub_title{
	font-family:proxima_novalight;
	font-size:16px;
	padding: 0 8px 0 8px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	
	}
.menu_sub_title:hover{
	color:#7d0d00;
	
	}
	
	
.menu_sub_title_activ{
	color:#7d0d00;
	
	}
	
.menu_sub_title_bg{
	background-image: url(../images/menu/menu_sub_title_bg.jpg);
	background-repeat:no-repeat;
	height:40px;
	
	}
.menu_sub_thum_title{
	font-family:proxima_novalight;
	font-size:20px;
	background-color:#FFF;
	padding-left:8px;
	width:140px;
	margin-left:10px;
	padding-top:4px;
	color:#7d0d00;
	}
	
.sub_menu_name_main{
	width:190px;
	float:left;
	height:auto;
	}

.plates_name_main{
	width:460px;
	float:left;
	height:auto;
	}


.sub_menu_name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	background-image:url(../images/menu/sub_name_icon.jpg);
	background-repeat:no-repeat;
	color:#000;
	padding-left:20px;
	line-height:20px;
	
	}

.sub_menu_name_small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	background-repeat:no-repeat;
	color:#000;
	line-height:20px;
	
	}

.sub_menu_name_padding{
	margin-left:15px;
	
	}

.menu_content_padding{
	padding-top:25px;
	
	}


.menu_sub_thum_small{
	font-family:proxima_novalight;
	font-size:13px;
	background-color:#FFF;
	padding-left:8px;
	width:250px;
	padding-bottom:5px;
	text-decoration:underline;
	margin-left:0px;
	padding-top:8px;
	color:#7d0d00;
	}

.price{
	width:30px;
	float:left;
	padding-right:10px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	line-height:20px;
	
	}

.price_thum{
	width:150px;
	float:left;
	height:auto;
	margin-left:55px;
	line-height:20px;
	
	}
.price_thum_padding{
	margin:0 0px 0 0;
	
	}
.thum_main{
	width:250px;
	padding-top:20px;
	float:left;
	height:auto;
	}
	
.plates_thum_main{
	width:550px !important;
	}
.plates_price{
	float:right !important;
	}

.full-center_menu{
	width: 960px;
	height:530px;
	background-color:#FFF;
	margin:auto;
	padding-bottom:70px;
}


.full-center_beverages{
	width: 960px;
	height: 550px;
	background-color:#FFF;
	margin:auto;
	padding-bottom:70px;
}


.full-center_naan_paratha{
	width: 960px;
	height: 1400px;
	background-color:#FFF;
	margin:auto;
	padding-bottom:70px;
}




.full-center_naan_wraps{
	width: 960px;
	height: 1300px;
	background-color:#FFF;
	margin:auto;
	padding-bottom:70px;
}



.full-center_naan_curries{
	width: 960px;
	height:530px;
	background-color:#FFF;
	margin:auto;
	padding-bottom:70px;
}

.full-center_plates{
	width: 960px;
	height:680px;
	background-color:#FFF;
	margin:auto;
	padding-bottom:70px;
}

.gallery_thum{
	width:152px;
	text-align:center;
	height: auto;
	border:4px solid #e9e6e3;
	}
	
.contact_inquiry{
	width:300px;
	padding-left:15px;
	padding-top:15px;
	height:280px;
	border:2px solid #e9e6e3;
	}
	
	
	
.contact_inquiry_thum_padding{
	padding-left:150px;
	}
	
.input_name{
	
	font-family:proxima_novalight;
	font-size:14px;
	font-weight:bold;
	color:#d6311f;
	
	}

.input_tex{
	border:1px solid #CCC;
	width:200px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	
	}



/*==============	START:Contact	========*/
#contact{
	margin-top:20px;
}

#contact h3{
	font-family:'proxima_novalight';
	font-size:25px;
	color:#e34227;
}

#contact .address{
	font-family: 'proxima_novalight';
	font-size:14px;
	line-height:22px;
	color:#000;
}
#contact fieldset{
	border:2px solid #ab2025;
	padding:10px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	font-family: 'proxima_novalight';
	font-size:18px;
	color:#000;
	-webkit-box-shadow: inset -2px -3px 4px 2px rgba(0, 0, 0, 0.2);
        
        box-shadow: inset -2px -3px 4px 2px rgba(0, 0, 0, 0.2);
}
#contact label{
	color:#fff;
	line-height:25px;
	font-family: 'CenturyGothicRegular';
	font-size:16px;
}
#contact input[type="text"]{
	width:350px;
	height:20px;
	-webkit-border-radius: 2px;
    border-radius: 2px;
	font-family: 'CenturyGothicRegular';
	font-size:14px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #CCC;
height:28px;
}

#contact textarea{
	width:350px;
	height:100px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	font-family: 'CenturyGothicRegular';
	font-size:14px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #CCC;
}

#contact input[type="submit"]{
	width:350px;
	height:40px;
	margin-top:10px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	background:#de3723;
	border:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	cursor:pointer;
}

.map{
	border:2px solid #ab2025;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	margin-bottom:10px;
}
/*==============	END:Contact	========*/





.working_hours{
	font-family:'proxima_novalight';
	font-size:18px;
	font-weight:bold;
	color:#e34227;
	text-shadow:none;
}




/* ABOUT TEX */


.about_tex{
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5;
	font-size:15px;
	color:#333;
	
	}


.read_more{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	width:70px;
	margin:auto;
	padding:6px;
	text-decoration:none;
	background-color:#CCC;
	color:#333;
	}

.read_more:hover{
	background-color:#333;
	color:#fff;
	}
	

.full-center_about{
	width: 960px;
	height: auto;
	background-color:#FFF;
	margin:auto;
	padding-bottom:70px;
}





