/* ::: Common CSS Start ::: */

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}
header, nav, section, article, figure, aside, footer, embed, hgroup, video {
	display: block;	
}
body {
	 background:#071947 url(image/bg.jpg) repeat-x top left ;
	 font:normal 12px Arial;
	 color:#2c2c2c;
	}
img {
	vertical-align: middle;
}
img, fieldset {
	border: 0;
}
.cl{
	clear:both;
	}
.fr{
	float:right;
	}
.alignright	{
	text-align:right;
	}
.skype{
	display:none;
	}
a{
	text-decoration:none;
	color:#0067ba;
	}
a:hover{
	text-decoration:underline;
	color:#0067ba;
	}

	
/* ::: Common CSS End ::: */

/*  :::  layout  :::  */

#tophead{
	float:left;
	width:1000px;
	}
#maincontainer{
	width:1000px;
	margin:0 auto;
	}
#container{
	width:1000px;
	margin:0 auto;
	}
#main_top{
	width:1000px;
	background:url(image/top_bg.jpg)no-repeat left top;
	float:left;
	} 
#main_mid{
	width:1000px;
	background:url(image/mid_bg.jpg) repeat-y left top;
	float:left;
	} 	
#main_btm{
	width:1000px;
	background:url(image/bttm_bg.jpg) no-repeat left bottom;
	float:left;
	}
.main_img{
	width:1000px;
	background:url(image/bg_texture.png) no-repeat 450px top;
	float:right;
	}	
/*header/start*/
	
.colft{
	width:347px;
	padding:0px 0px 0px 8px;
	float:left;
	}	
h1 { 
    width:341px;
	float:left;
	}
h1 a{
	width:341px;
	height:166px;
	text-decoration:none;
	text-indent:-9999px;
	display:block;
	background:url(image/logo.jpg) no-repeat left top;
	margin:0px 0px 0px 8px;
	padding:0px 0px 10px 0px;
	}	
.colrgt{
	width:636px;
	padding:0px 8px 0px 0px;
	float:right;
	}
.colrgt_facbk{
	float:left;
	padding:12px 0px 0px 14px;
	}
.colrgt_blok{
	float:right;
	}
.call{
	font:bold 24px "Americana XBd BT";
	color:#FFFFFF;
	text-align:center;
	padding:10px 0px 0px 0px;
	}
.deliver{
	height:41px;
	float:left;
	padding:2px 0px 0px 10px;
	}
.deliver img{
	margin:0px;
	padding:0px;}
h3{
	font:normal 45px impact;
	color:#FFFFFF;
	float:right;
	padding:0px 20px 0px 0px;
	}
	
/*header/end*/

/*nav/start*/

#nav_main{
	float:right;
	}
#nav_main ul{
	list-style:none;
	float:right;
	padding:5px 0px 0px 0px;
	} 
#nav_main li{
	padding:0px 25px 0px 0px;
	float:left;
	 }	
#nav_main li a{
 	padding:6px 0px 6px 0px;
	display:block;
	}
#nav_main li a span{
	font:bold 42px "Edwardian Script ITC";
	color:#FFFFFF;
	padding:6px 14px 6px 6px;
	margin-right:-12px;
 	} 
#nav_main li a:hover, #nav_main li.current_page_item a {
	text-decoration:none;
	background:url(image/nav_hover.png) no-repeat left top;
	}                
#nav_main li a:hover span, #nav_main li.current_page_item a span{
	text-decoration:none;
	background:url(image/navr_hover.png) no-repeat right top;
	}
#nav_main li#menu-item-235 a{
 	padding:0px;
	display:block;
	background:url(image/order.png) no-repeat left top;
	}
#nav_main li#menu-item-235 a span{
	font:bold 42px "Edwardian Script ITC";
	color:#FFFFFF;
	padding:6px 14px 6px 6px;
	margin-right:-12px;
	float:left;
	background:url(image/order.png) no-repeat left top;
 	}
.colft_slide{
	width:338px;
	float:left;
	padding:18px 0px 18px 0px;
	}
.colft_slidetop{
	width:338px;
	background:url(image/slide_top.png) no-repeat left top;
	padding:0px;
	margin-top:-18px;
	float:left;
	}
.colft_slidemid{
	width:338px;
	background:url(image/slide_mid.png) repeat-y left top;
	padding:0px;
	float:left;
	}
.colft_slidebttm{
	width:338px;
	background:url(image/slide_btm.png) no-repeat left bottom;
	margin-bottom:-18px;
	padding:0px 0px 0px 0px;
	float:left;
	}
.colft_slidebttm h2{
	padding:15px 0px 10px 40px;
	background:url(image/slide_line.png) no-repeat center bottom;
	}	
.colft .colft_slide ul{
	list-style:none;
	padding:0px 0px 13px 0px;
	float:left;
	}
.colft .colft_slide li{
	background:url(image/slide_bullet.png) no-repeat 12px 20px;
	padding:7px 0px 0px 0px;
	}
.colft .colft_slide li a{
	text-decoration:none;
	font:normal 24px Georgia;
	color:#FFFFFF;
	display:block;
	padding-left:35px;
	}
.colft .colft_slide li a:hover, .colft .colft_slide li a.active{
	text-decoration:none;
	background:url(image/slide_main.png)no-repeat top left;
	}	
.wlcmbx{
	width:615px;
	float:left;
	padding:0px 0px 0px 0px;
	}
.wlcmbx h2{
	font:normal 50px "Amazone BT";
	color:#FFFFFF;
	background:url(image/welcome_1.png) no-repeat left top;
	width:603px;
	height:101px;
	float: right;
	padding:5px 0px 0px 5px;
	}
.wlcmbx_pasta{
	font:normal 24px Georgia;
	font-style:italic;
	font-weight:lighter;
	color:#00ccff;
	float:left;
	padding:0px 0px 0px 5px ;
	}	
.wlcmbx_detail{
    width:247px;
	font:normal 18px Georgia;
	float:left;
	line-height:27px;
	color:#FFFFFF;
	font-style:italic;
	}
p{ 
	padding:0px 0px 0px 8px;
	}
.wlcmbx_door{
	width:368px;
	height:263px;
	float:right;
	padding:0px 0px 17px 0px ;
	}
.wlcmbx_qult{
	font:normal 24px Georgia;
	font-style:italic;
	color:#fff;
	float:left;
	padding:14px 0px 0px 8px ;
	}
.qult{
	color:#FFFFFF;
	font-size:30px;
	}	
.senoor_box{
	width:637px;
	float:right;
	background:url(image/senior_kidsimg.png) no-repeat left bottom;
	height:201px;
	padding:30px 0px 0px 0px ;
	float:left;
	}
.senoor_box h3{
	font:normal 32px impact;
	color:#1c3667;
	padding:8px 15px 0px 0px;
	}
.senoor_boxrgt{
	width:456px;
	float:right;
	}		
.senoor_boxrgt ul{
	list-style:none;
	padding:0px 0px 0px 0px;
	float:left;
	}
.senoor_boxrgt li{
    text-decoration:none;
	font:normal 16px Georgia;
	background:url(image/right_markimag.png) no-repeat 17px 10px;
	color:#1e3a6c;
	padding:5px 0px 0px 40px;
	}
.senoor_box h4 span{
	font:normal 14px Georgia;
	color:#5478c2;
	}
.senoor_box h4 {
	font:normal 24px impact;
	color:#1b3c71;
	float:right;
	padding:0px 17px 0px 0px;
	text-align:left;
	}
.view_menu{
	font:bold 10px Georgia;
	color:#000000;
	font-style:italic;
	text-decoration:underline;
	float:right;
	padding:16px 20px 0px 0px;
	}
.bttmline{
	font:normal 14px Georgia;
	color:#021a51;
	font-style:italic;
	float:left;
	padding:0px 0px 0px 130px;
	}
.value{
	height:254px;
	float:left;
	padding:11px 0px 0px 0px; 
	}
.pastha{
	height:122px;
	float: right;
	padding:11px 0px 0px 2px; 
	}
.steacks{
	height:122px;
	float: right;
	padding:9px 0px 0px 2px; 
	}	
.colft_pizza{
	width:338px;
	float:left;
	padding:25px 0px 18px 0px;	
	}
.colft_pizzatop{
	width:338px;
	background:url(image/devry_topimg.png) no-repeat left top;
	padding:0px;
	float:left;
	margin-top:-20px;
	}
.colft_pizzamid{
	width:338px;
	background:url(image/devry_midimg.png) repeat-y left top;
	padding:0px;
	float:left;
	}	
.colft_pizzabttm{
	width:338px;
	background:url(image/dlvry_bttmimg.png) no-repeat left bottom;
	float:left;
	margin-bottom:-20px;
	}	
.colft_h3_del{
	font-family:Impact;
	font-size:32px;
	color:#1c3667;
	float:right;
	}
.colft_pizza h3{
	font:normal 36px Georgia;
	font-style:italic;
	color:#04479b;
	float:left;
	padding:5px 0px 0px 5px;
	}
.colft_pizza h4{
	color:#b0041e;
	font-size:26px;
	font-weight:bold;
	padding:0px 0px 5px 15px;
	font-style:italic;
	text-align:center;
	}	
.size_piza{
    color:#b0041e;
	font-size:26px;
	font-weight:bold;
	padding:0px 0px 5px 8px;
	font-style:italic;
	}
.pizagry{
	font:normal 18px Georgia;
	color:#586f8b;
	font-style:italic;
	padding:0px 0px 0px 8px;
}
.flavour{
	font:normal 12px Georgia;
	color:#8e4d08;
	padding:10px 0px 0px 8px;
	font-style:italic;
}
.size_value{
	font:normal 22px Georgia;
	color:#002451;
	padding:0px 0px 0px 8px;
	font-style:italic;
}
.order{
	font:normal 22px Georgia;
	color:#0c204b;
	font-style:italic;
	padding:5px 0px 0px 8px;
}
.red{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#af041d;
	font-style:italic;
	font-size:22px;
	padding:0px 0px 0px 0px;
}

.piz_call{
	color:#000000;
	font-size:24px;
	font-style:normal;
	padding:15px 0px 0px 8px;
	}
.phone{
	width:300px;
	float:left;
	padding:0px 0px 10px 0px;
	}
.phone_icon{
	width:61px;
	height:97px;
	float:left;
	margin-top:-10px;
	margin-left:-5px;
	padding:0px 0px 0px 0px;
	float:left;
	}
.phone_nmber{
	width:238px;
	height:66px;
	padding:5px 0px 0px 0px;
	float:left;
	margin-left:-30px;
	}	
.choice{
	font:normal 14px Georgia;
	color:#000000;
	float:left;
	font-size:12px;
	padding:0px 0px 10px 10px;
	}	
.footer{
	text-decoration:none;
	font:normal 14px Georgia;
	color:#fffefe;
	text-align:center;
	line-height:32px;
	padding:6px 0px 0px 0px;
	}
.footer a{
	color:#fff;
	}
.footer a:hover{
	color:#0067ba;
	}	
.footerbttm{
   	text-decoration:none;
   	font:normal 14px Georgia;
	color:#416ca9;
	text-align:center;
	padding:0px 0px 5px 0px;
	}
.footerbttm a{
	color:#416ca9;
	}
.footerbttm a:hover{
	color:#fff;
	}	
.follow{
	text-decoration:none;
	font:normal 14px Georgia;
	color:#fff;
	float:left;
	padding:10px 0px 0px 10px;
	}
.facebook{
	padding:0px 10px 0px 8px;
	}
.sticker{
	padding:0px 0px 0px 0px;
	}	
.copyright{
	text-decoration:none;
	font:normal 14px Georgia;
	color:#fff;
	float:right;
	padding:15px 0px 30px 0px;
	}
	
	
/*30_april*/

.wlcmbx .formlt{
	width:262px;
	float:left;
	font:normal 12px Verdana;
	padding:10px 0px 0px 10px;
	}
.wlcmbx .Txtlt{
	width:60px;
	float:left;
	text-align:right;
	line-height:20px;
	color:#fff;
	padding:0px 10px 12px 0px;
	}
.wlcmbx  .Txtrt{
	width:180px;
	float:left;
	color:#fff;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0px 0px 12px 0px;
	}
.wlcmbx  .Txtrt a{
	color:#0bceff;
	text-decoration:underline;
	}
.wlcmbx  .Txtrt3{
	float:left;
	color:#fff;
	font-size:15px;
	line-height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	padding:10px 0px 0px 10px;
	}
.wlcmbx .inputbg{
	width:219px;
	height:22px;
	float:left;
	background:url(image/input.jpg) no-repeat left top;
	padding:0px 5px 5px 2px;
	margin:2px 0px 4px 5px;
	}
.wlcmbx input{
	border:none;
	background:none;
	width:219px;
	height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size:11px;
	color:#767676;
	}
.wlcmbx .txtareabg{
	width:219px;
	height:75px;
	float:left;
	background:url(image/textarea.jpg) no-repeat left top;
	padding:0px 5px 5px 2px;
	margin:2px 0px 0px 5px;
	}
.wlcmbx textarea{
	border:none;
	background:none;
	width:215px;
	height:70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size:11px;
	color:#767676;
	}
.wlcmbx .button{
	float:right;
	padding:10px 30px 15px 0px;
	}
.wlcmbx .submit{
	width:75px;
	height:31px;
	background:url(image/submit.png) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	}
.wlcmbx .map_rt{
	width:302px;
	float:right;
	padding:45px 0px 0px 0px;
	}
.wlcmbx .map{
	width:302px;
	float:left;
	border:2px solid #a9a7a7;
	}	
.wlcmbx .map img{
	margin:0px;
	padding:0px;
	float:left;
	}	
.wlcmbx .qrcode{
	width:188px;
	font:bold 14px georgia;
	color:#fff;
	float:right;
	padding:15px 0px 0px 0px;
	}
.txtcapcha{
	padding:5px;
	color:#fff;
	}	
.capcha	{
	padding:0px 0px 0px 0px;
	float:left;
	margin:0px;
	}
.codecapchared{
	margin:0px 0px 4px 5px;
	padding:0px;
	}
.codecapchared input{
	padding:0px;
	}
.mand{
	float:left;
	color:#F00;
	margin-top:6px;
	}
.qrcodeb{
	font-size:19px;
	}

#menult{
	width:663px;
	float:left;
	padding:112px 0px 10px 8px;
	}
#menult .menu_top{
	width:663px;
	background:url(image/menu_bg_t.jpg) no-repeat left top;
	margin-top:-112px;
	float:left;
	position:relative;
	}	
#menult .menu_mid{
	width:663px;
	background:url(image/menu_bg_mid.jpg) repeat-y left top;
	float:left;
	}	
#menult .menu_btm{
	width:663px;
	background:url(image/menu_bg_btm.jpg) no-repeat left bottom;
	margin-bottom:-10px;
	float:left;	
	padding-bottom:100px;
	}
#menult h2{
	font:bold 42px "Edwardian Script ITC";
	color:#373737;
	padding:5px 70px 5px 20px;
	border-bottom:1px dotted #000;
	margin:10px 15px 25px 15px;
	float:left;
	}
#menult h3{
	font:bold 43px "Amazone BT";
	color:#FFFFFF;
	float:left;
	padding:10px 25px;
	text-shadow: -3px 2.0px 0.1em #424650;	
	}	
#menult .mlistbox{
	width:291px;
	float:left;
	background:#fff url(image/grad_menu.jpg) repeat-x left bottom;
	border:4px solid #116aa2;
	-webkit-box-shadow: 0px 0px 6px #000;
    -moz-box-shadow: 0px 0px 6px #000;
    box-shadow: 0px 0px 6px #000;
	margin-left:14px;
	padding:5px 10px;
	}
#menult .mlistpad{
	padding:10px 10px 40px 10px;
	}
#menult .mlistbox .dish{
	font:bold 14px arial;
	color:#031e6f;
	float:left;
	width:240px;
	line-height:18px;
	}
.blue{
	color:#535353;
	font-size:12px;
	padding-left:15px;
	float:left;	
	}
#menult .mlistbox .dishm{
	margin-bottom:6px;
	float:left;
	width:292px;
	}	
#menult .mlistbox .disht{
	font:bold 14px arial;
	color:#031e6f;
	float:right;
	}	
#menult .menulistrt{
	float:right;
	margin-top:-63px;
	}	
	
/*New Box Change*/	
		
	
#menult .mlistbox2{
	width:361px;
	position:absolute;
	bottom:47px;
	left:304px;
	border:none;
	background:url(image/box_rot.png) no-repeat left top;
	box-shadow:none;
	}	
#menult .mlistbox3{
	background:#fff url(image/grad_menu.jpg) repeat-x;
	border:4px solid #116aa2;
	width:291px;
	margin:23px 0px 0px 22px;
	float:left;
	}
/*New Box Change End*/
#menult .mlistbox .txtgray{
	color:#a6a6a6;
	font: bold 12px arial;
	text-align:center;
	}	
	
.colft_slide2{
	width:318px;
	float:right;
	padding:7px 0px 6px 0px;
	}
.colft_slidetop2{
	width:318px;
	background:url(image/subm_bg_t.png) no-repeat left top;
	padding:0px;
	margin-top:-7px;
	float:left;
	}
.colft_slidemid2{
	width:318px;
	background:url(image/subm_bg_mid.png) repeat-y left top;
	padding:0px;
	float:left;
	}
.colft_slidebttm2{
	width:318px;
	background:url(image/subm_bg_btm.png) no-repeat left bottom;
	margin-bottom:-6px;
	padding:0px 0px 0px 0px;
	float:left;
	}
.colft_slidebttm2 h2{
	padding:15px 0px 10px 40px;
	background:url(image/slide_line.png) no-repeat center bottom;
	}	
.colft_slide2 ul{
	list-style:none;
	padding:0px 0px 13px 0px;
	float:left;
	}
.colft_slide2 li{
	background:url(image/slide_bullet.png) no-repeat 20px 20px;
	padding:8px 0px 0px 0px;
	}
.colft_slide2 li a{
	text-decoration:none;
	font:normal 24px Georgia;
	color:#FFFFFF;
	display:block;
	padding-left:35px;
	}
.colft_slide2 li a:hover, .colft_slide2 li a.active{
	text-decoration:none;
	background:url(image/slide_main2.jpg) no-repeat 3px 0px;
	color:#000000;
	}	
.menupgimg{
	padding-top:10px;
	float:right;
	}	
	
	
#saladm{
	width:984px;
	float:left;
	padding:295px 0px 10px 10px;
	position:relative;
	}
.salad_top{
	width:984px;
	background:url(image/menu_f_top.png) no-repeat left top;
	padding:0px;
	margin-top:-283px;
	float:left;
	}
.salad_mid{
	width:984px;
	background:url(image/menu_f_mid.png) repeat-y left top;
	padding:0px;
	float:left;
	}
.salad_btm{
	width:984px;
	background:url( image/menu_f_btm.png) no-repeat left bottom;
	margin-bottom:-10px;
	float:left;
	}	
#saladm .box{
	width:212px;
	float:left;
	padding:20px 0px 20px 30px;
	z-index:2;
	position:relative;
	}
#saladm h2{
	font:bold 72px "Script MT Bold";
	color:#116aa2;
	line-height:80px;
	padding-top:17px;
	text-align:center;
	text-shadow:2px 2px 2px #c2c2c2
	}	
#saladm .box h4{
	font:bold 26px "Edwardian Script ITC";
	color:#116aa2;
	text-align:center;
	}	
#saladm .box p{
	padding:8px 0px;
	}
#saladm .dish{
	position:absolute;
	top:0px;
	left:10px;
	z-index:1;
	}
/*New CSS*/
#menult .mlistbox .dish2{
	width:290px;
	}
#menult .mlistbox .price{
	margin:5px 0px 5px 15px;
	float:left;
	}
#menult .mlistbox .price span{
	font:bold 12px arial;
	}	
#menult .mlistbox .txtblue{
	color:#031e6f;
	}
#menult .mlistbox .txtgrayb{
	font-size:13px;
	color:#000;
	}
#menult .mlistbox .light_blue{
	font-size:12px;
	color:#3a3f89;
	text-transform:uppercase;
	}
#menult .mlistbox .txtgray{
	color:#a6a6a6;
	font: bold 12px arial;
	text-align:center;
	padding-top:5px;
	}
#menult .mlistbox_strch{
	width:612px;
	line-height:20px;
	}
#menult .mlistbox_strch .menu{
	float:left;
	width:300px;
	border-right: 1px solid #666;
	font-weight:bold;
	margin:10px 0px;
	}
#menult .mlistbox_strch .size{
	float:left;
	width:77px;
	border-right: 1px solid #666;
	font-weight:bold;
	text-align:center;
	margin:10px 0px;
	
	}
#menult .mlistbox_strch .sizelast{
	border:none;
	}
#menult .mlistbox_strch .txth{
	font-size:18px;
	text-align:center;
	color:#3a3f89;
	}
#menult .mlistbox_strch .pastam{
	padding:3px 0px;
	}
#menult .mlistbox_strch .menu2{
	float:left;
	width:300px;
	}
#menult .mlistbox_strch .size2a{
	float:left;
	width:235px;
	text-align:center;
	}
#menult .mlistbox_strch .size2b{
	float:left;
	width:77px;
	text-align:center;
	}
#menult .mlistbox .dish_strech{
	width:auto;
	}
#menult .padone{
	padding-bottom:156px;
	}
#menult .padtwo{
	padding-bottom:100px;
	}
#menult .padthre{
	padding-bottom:50px;
	}
	
	/*23-5-2012 start*/
.table-box{
	width:612px;
	}
.table-box td{
	border:1px solid #000;
	padding:5px 0;
	}
.table-box th.heading-order{
	color:#3A3F89;
	font-size:16px;
	padding:8px;
	text-align:left;
	width:52%;
	}
.table-box th.heading-size{
	color:#3A3F89;
	font-size:16px;
	text-align:center;
	width:12%;
	}
.table-box td.ceneter-td{
	text-align:center;
	}
/*23-5-2012 end*/