a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}

a{text-decoration:none;}
html, body     {width:100%; height:100%; padding:0; margin:0;}
body {color: #fff; font:'Arial, Helvetica, sans-serif' normal 24px/24px Georgia, serif; background:url(../images/bg11.jpg)repeat #787777; }

p    {font:24px/24px 'Arial, Helvetica, sans-serif'; color:#fff;}
h1   {font:48px/48px 'Arial, Helvetica, sans-serif'; color:#fff;}

.mr  {margin:0px; padding:0px;}
.fl  {float:right;}    
.rt  {float:left;}    


.wrapper  {width:980px;  position: relative; margin: 0 auto; padding: 0px; min-height: 1000px; height:auto; }
.wrapper:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }      

.headerarea    {width:900px; height:105px;  margin: 0 auto; background:url(../images/headerbg.png) no-repeat center; }
.top {height:80px; width:970px;  z-index:9999; margin-top:15px; }
.logo   {height:58px; width:258px; margin-top:20px;}
.orderarea     {width:635px; height:72px; position:relative;}
.onlineorder   {width:123px; height:72px; margin-top:-5px;margin-left:-10px;}

.social {width:510px; height:60px; }   
.socialinner1  {width:471px; height:21px; margin-top:5px;}   

.socialinner1 ul     {margin:0px; padding:0px; float:right; }
.socialinner1 ul li  {list-style:none; float:right; padding:0px 2px 0px 0px;}
.socialinner1 ul li a  {text-decoration:none; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#7e7e7e;
}
.socialinner1 ul li.subs {margin:4px 8px 5px 0px;}

.flag   {height:20px; width:51px; background:url(../images/flagdrp.png) no-repeat; margin-right:2px; cursor:pointer;}
.flag img      {padding:3px 7px 0px 3px;}


/*.search-box    {width:80px; height:20px;  margin-right:4px;}
.search-box input type=['text']       {width:52px; height:20px; border:none; margin-top:0; padding-right:2px;  }
.search-box input type=['button']     {width:21px; height:21px; border:none;  }

.search-box .sear-button       {width:22px; height:22px; border:none; cursor:pointer; background:url(../images/topsrcbtn.png) no-repeat; margin-right:4px; text-indent:-99999px; }
.search-box .inputbox       {width:91px; height:20px; border:none; margin-top:0;  padding-right:5px; padding-left:2px;background:url(../images/search.png)no-repeat; float:right; color:#fff; font-size:12px; text-align:center; }*/




.menu   {width:700px;  height:39px; margin-top:10px; }
.menu ul       {margin:0px; padding:0px; float:right}
.menu ul li    {list-style:none; float:right;}
.menu ul li a  {list-style:none; float:right; padding-right:10px;	}
.menu ul li a.lst    {margin-left:0px; padding-right:10px;}
.menu ul li a span   {float:right; text-decoration:none; font:21px/21px 'Arial, Helvetica, sans-serif'; color:#fff; margin-right:5px; margin-right:7px \9; margin-left:3px; padding-bottom: 8px;
padding-left: 13px;
padding-right: 1px;
padding-top: 10px;}
.menu ul li a:hover  {background:transparent url(../images/menuleft.png) no-repeat right;	color:#fff;	 }
.menu ul li a:hover span       {background:transparent url(../images/menuright2.png) no-repeat left; color:#fff;  
	padding-bottom: 8px;
padding-left: 13px;
padding-right: 1px;
padding-top: 10px;
	}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)      {.menu ul li a span {float:right; text-decoration:none; font:24px/24px 'Arial, Helvetica, sans-serif'; color:#fff; margin-right:7px; margin-left:3px; padding:5px 15px 5px 0;}}

.menu ul li a.active  {background:transparent url(../images/menuleft.png) no-repeat right;	color:#fff;	 }
.menu ul li a.active span  {background:transparent url(../images/menuright2.png) no-repeat left; color:#fff;
	padding-bottom: 8px;
padding-left: 13px;
padding-right: 1px;
padding-top: 10px;
	}


.menu2  {width:100%;  height:50px; margin-top:10px; margin-left:auto;margin-right:auto; }
.menu2 ul      {margin:0px; padding:0px; display:table; margin:0 auto;}
.menu2 ul li   {list-style:none; display:inline-block;}
.menu2 ul li a {list-style:none; float:right; padding-right:6px;}
.menu2 ul li a.lst   {margin-left:0px;}
.menu2 ul li a span  {float:right; text-decoration:none; font:21px/21px 'Arial, Helvetica, sans-serif'; color:#fff; margin-right:0px; margin-left:0px; padding:5px 0px 5px 6px;}
.menu2 ul li a:hover {background:transparent url(../images/menuleft2.png) no-repeat right;	color:#fff;}
.menu2 ul li a:hover span      {background:transparent url(../images/menuright2.png) no-repeat left; color:#fff; margin-right:0px; margin-left:0px; padding:5px 0px 5px 6px; }
.menu2 ul li a.active       {background:transparent url(../images/menuleft2.png) no-repeat right;	color:#fff;}
.menu2 ul li a.active span   {background:transparent url(../images/menuright2.png) no-repeat left; color:#fff; margin-right:0px; margin-left:0px; padding:5px 0px 5px 6px;}

.menu2 ul .menu-firstspan-anchor a{
	padding-right:0px !important;
}

hutlocareainner6.active span  {background:transparent url(../images/menuright2.png) no-repeat left; color:#fff; padding:5px 0px 5px 12px; }

.sliderarea    {width:940px;  height:630px; position:relative; }
.sliderarea h2 {font:24px/28px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; }
.sliderarea p  {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#fff; margin-top:6px; }
.slidercontentarea1  {width:405px; margin-bottom:15px; float:right;}
.slider {width:774px;  height:445px; margin-right:85px; background:url(../images/sliderbg.png) no-repeat;  }
.slider img  {float: left;
				margin-bottom: 0;
				margin-left: 37px;
				margin-right: 0;
				margin-top: 32px;
				}

.sliderside1   {position:absolute; right:-140px; top:175px;}
.sliderside2   {position:absolute; left:-90px; top:150px;}

.slidercontentarea   {width:760px;  height:115px; margin-right:95px; margin-top:5px;}
.slidercontentarea2  {width:405px;  height:25px; margin-top:10px;}

.slidercontentarea3  {width:39%;  height:100px;}
.slidercontentarea4  {width:405px;  height:185px;}

.slidercontentarea5  {width:85px;  height:92px;}
.slidercontentarea6  {width:100px;  height:92px;}
.slidercontentarea7  {width:100px;  height:92px;}

.slidercontentarea5 img     {padding-top:25px;}
.slidercontentarea6 img     {padding-top:15px;}

.slidercontentarea3 ul      {margin:0px; padding:0px; float:right;}
.slidercontentarea3 ul li      {margin:0px; padding:0px; float:right;}

.slidercontentarea3 h2      {font:12px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-align:center; }
.slidercontentarea3 h3      {height:65px; text-align:center; }
.slidercontentarea3 p       {font:14px/16px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center; }



.sliderside3   {position:absolute; left:-220px; bottom:-180px;}
.sliderside4   {position:absolute; right:-180px; bottom:-95px;}

.backtobtn     {width:190px;  height:38px; margin-top:30px;}

.recproduct    {width:940px; height:300px; margin-top:70px; margin-bottom: 15px;}
.recproduct h3 {font:36px/40px 'Arial, Helvetica, sans-serif'; color:#fff; display:block;}
.recproductinner1    {width:940px; height:240px;}
.recproductinner2    {width:234px; height:240px; margin-left:1px;}
.recproductinner2 h4 {font:18px/20px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:right; padding-right: 15px; display:inline; }
 






.footer {width:940px; height:32px; z-index:9; position:relative;}
.footer ul     {margin:0px; width:583px;  padding:0px; float:right}
.footer ul li  {list-style:none; float:right; padding-left:12px;}
.footer ul li a      {text-decoration:none; font:11px/11px arial; color:#fff;}
.footer ul li a:hover,.footer ul li a.active    {color:#cf2027; }

.footer p      {font:11px/11px arial; color:#fff;}

.sliderside5   {position:absolute; right:630px; top:45px;}/* chees */
.sliderside6   {position:absolute; right:-220px; top:140px; z-index:-999;}/* thread */

.sliderarea2   {width:940px;  height:530px; position:relative; }
.sliderarea2 h2      {font:24px/28px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; }
.sliderarea2 p {font:14px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }

.slider2       {width:778px;  height:530px; margin-right:85px; background:url(../images/slider2bg.png) no-repeat;  }
.slider2 img   {margin:32px 0px 0px 0px;}

.slider2side1  {position:absolute; right:-170px; top:130px; z-index:-9;}
.slider2side2  {position:absolute; left:-215px; top:150px; z-index:-9;}


.fullmenuarea  {width:940px; height:450px; margin-bottom:25px; position:relative;}
.fullmenubtn   {width:162px; height:53px; margin-right:155px;}

.menubook      {width:720px; height:553px; position:absolute; bottom:88px; left:-140px; z-index:-9;}
.menuitem1     {width:403px; height:184px; position:absolute; top:88px; right:-100px; z-index:-9;}
.menuitem2     {width:108px; height:178px; position:absolute; top:165px; right:295px; z-index:-9;}




/* Second Page merge*/

.maincontainer   {width:7500px; float:right; position: relative; margin: 0 auto; padding: 0px; min-height: 1000px; height:1000px; }
.maincontainer:after   {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }  

.conatiner   {width:100%;  margin:0px; padding: 0px; height:1000px;}

.containertotal  {width:1024px; float:right; height:1000px; margin:125px 0px 0px 215px;
   }
.container1  {width:970px; height:150px; margin:0 auto; }
.container2  {width:1024px; height:auto;}

.header_container{width:100%; position:fixed; top:0; z-index: 99;}

.containertotal1 {width:1024px; height:auto; margin:15px 0px 0px 215px;}

/*.top    {height:75px; width:965px; position:fixed; z-index:9999;}
.logo   {height:58px; width:315px; margin-top:20px;}


.social {width:470px; height:60px; }   
.socialinner1    {width:403px; height:21px; margin-top:10px;}   

.socialinner1 ul {margin:0px; padding:0px; float:right; }
.socialinner1 ul li               {list-style:none; float:right; padding:0px 2px 0px 0px;}
.socialinner1 ul li a             {text-decoration:none; font:bold 14px/14px 'Arial, Helvetica, sans-serif'; color:#666666;}


.flag   {height:20px; width:51px; background:url(../images/flagdrp.png) no-repeat; margin-right:2px; cursor:pointer;}
.flag img    {padding:3px 0px 0px 7px;}

*/
.search-box  {width:125px; height:20px;}
.search-box input type=['text']           {width:52px; height:20px; border:none; margin-top:0; padding-right:2px;  }
.search-box input type=['button']         {width:21px; height:21px; border:none;  }

.search-box .sear-button              {width:22px; height:22px; border:none; cursor:pointer; background:url(../images/topsrcbtn.png) no-repeat; margin-right:4px; text-indent:-9999px; }
.search-box .inputbox  {width:91px; height:20px; border:none; margin-top:0;  padding-right:0px; padding-left:2px;background:url(../images/search.png)no-repeat; float:right; color:#fff; font-size:12px; text-align:center;background-color:#2e2e2e; border-radius:2px;}


/*HOME PAGE CSS BEGINS*/



.welcome  {height:250px; z-index:999; position:relative; }
.welcome p {font:24px/24px 'Arial, Helvetica, sans-serif'; color:#fff; word-spacing:2px;}
.welcometextarea1  {width:555px; }
.welcometextarea2 {width:350px; margin-right:5px;}

.rope   {position:absolute; right:615px; top:5px; z-index:-999 !important;}
.watchtv     {position:absolute; right:0px; top:125px;}
.onion  {position:absolute; left:-50px; top:125px;}

.photo1 {position:absolute; right:-147px; top:15px; z-index:-2;}
.photo2 {position:absolute; bottom: 400px;  right: 80px; z-index:-3;}

.startbtn    {width:210px; height:33px; margin-top:5px;}

.pizza  {height:536px;}
.pizzamain   {width:968px; height:536px; position:relative;}


.footer {width:583px; height:32px; z-index:9; margin-right:10px; }
.footer ul   {margin:0px; width:583px;  padding:0px; float:right}
.footer ul li    {list-style:none; float:right; padding-left:12px;}
.footer ul li a  {text-decoration:none; font:11px/11px arial; color:#fff;}
.footer ul li a:hover,.footer ul li a.active          {color:#cf2027; }

.footer p  {font:11px/11px arial; color:#fff;}


.secondpage  {width:1225px; margin-top:15px; float:right;}
.secondpageinner1 {width:1455px; position:relative;}

.spoon  {position:absolute; bottom:0px; width:403px; height:184px; left:-340px;}

.secinner1   {width:555px; height:425px; margin-right:445px; position:relative;}

.secondpageinner2             {width:1024px; height:425px; margin-right:110px; position:relative; z-index:999;}
.photo3 {position:absolute; bottom: 95px;  right:0px; z-index:-3;}
.item1  {position:absolute; bottom: 70px;  right:260px; z-index:-3;}

.dinein {margin-top:85px; height:auto; width:900px;z-index:999;}
.dineininner1    {margin:0px; height:auto; width:478px;}

.dinein p    {font:24px/24px 'Arial, Helvetica, sans-serif'; color:#fff; word-spacing:2px;}
.dineintextarea1 {width:360px; }
.dineintextarea2 {width:360px; margin-right:5px; }

.item3  {position:absolute; bottom:25px;  right:760px; z-index:-3;}

.thirdpage   { margin-top:15px; position:relative; float:right}
.hutlocinner1    {width:430px; height:300px; position:relative;}
.hutlocinner2    {width:400px; height:260px; margin:290px 0px 0px 0px; right:514px; position:absolute; z-index:999;}
.hutlocinner3    {width:730px; height:360px; position:relative;}

.hutlocinn1  {width:360px; height:160px;}

.photo4 {position:absolute; top:140px;  right:0px; z-index:9;}
.item4  {position: absolute;
bottom: -159px;
left: -66px;
z-index: 9;
}
.item5  {position:absolute; bottom:20px;  right:-114px; z-index:9;}
.item6  {position:absolute; bottom:160px;  left:-185px; z-index:9;}


.pastah {width:615px; height:380px; position:relative;}
.item7  {position:absolute; right:-95px; top:25px; z-index:9; width:260px; height:360px;}
.item8  {
	position: absolute;
left: -324px;
z-index: 99;
width: 612px;
height: 223px;
top: 174px;
	}

.fouthpage   {width:1431px; margin-top:220px; position:relative; z-index:999; height:auto; float:right;}
.fouthpageinner1 {width: 550px;
margin-top: 110px;
position: relative;
margin-right: 94px;}
.fouthpageinner2 {width:695px; position:relative;}

.fourinner1  {width:240px; height:190px; }
.fourinner2  {width:345px; margin:-6px 0px 0px 112px; }
.ordertextarea2  {width:339px;}
.orderbtn    {width:123px; height:73px; margin-top:5px;}
.bike   {width:228px; height:283px; position:absolute; bottom:-180px; right:480px; z-index:99; }  

.fourinner3  {width:635px; position:relative; height:335px; }

.fourinner4  {width:450px; height:335px; position:absolute; right:-260px; top: -80px;}
.fourinner5  {width:202px; height:265px; position:absolute; right:-18px; top: 58px; z-index:-9;}

.fourinner6  {width:635px; position:relative; height:365px; z-index:999; }
.fourinner7  {width:285px; position:absolute; top:245px; right:-30px; height:236px; }

.fourinner8  {width:660px; position:absolute; top:160px; height:auto; z-index:1000;}

.fourinner9  {width:465px; position:relative; height:540px;}
.fourinner10 {position:absolute; top:38px; right: 100px; height:auto; z-index:99;}
.fourinner11 {position:absolute; top:-150px; right:120px; z-index:999;}

.fiftpage   {width:1085px; margin:125px 0px 0px 70px; position:relative; z-index:999; height:auto;float:right;}
.fithfirst  {width:530px;  position:relative;}
.fiftinner1 {
	margin-top: 28px;
	width: 285px;
	position: relative;
	z-index: 999;
	height: auto;
	margin-right: -135px;
}
.fiftinner2 {margin-top:30px; width:375px;  position:relative; z-index:999; height:330px;}
.fiftinner3 {width:108px; position:absolute; bottom:0px; left:0px; height:178px;}

.fithsecond {width:555px;  position:relative; margin-bottom:105px;}
.fiftsecinner1  {width:325px;  margin-left:85px; height:335px; z-index:999; margin-bottom:20px;}
.fiftsecinner1 p             {font:48px/48px 'Arial, Helvetica, sans-serif'; color:#fff; word-spacing:2px;}

.twt   {width:138px;  height:114px; position:absolute; top:15px; right:0px;}
.fb    {width:60px;  height:125px;  position:absolute; top:0px; right:0px;}

.fiftsecinner2  {width:324px;  height:auto; margin-bottom:10px;}
.fiftsecinner3  {width:324px;  min-height:15px; background:url(../images/twtbg.png) repeat-y;}
.fiftsecinner4  {width:324px;  height:11px; background:url(../images/twtbgfot.png) no-repeat;}

.fiftsecinner2 p             {padding:15px 16px 5px 25px; font:14px/14px Arial, Helvetica, sans-serif; color:#fff;}
.moretwts h2    {font:24px/24px 'Arial, Helvetica, sans-serif'; display:inline-block; color:#fff;}
.moretwts a {float:left; margin-left:5px; color:#FFF;}
.moretwts   {width:300px;  height:30px; margin-right:15px; }

.sixthpage   {width:1431px; margin:125px 0px 0px 0px; position:relative; z-index:999; height:auto;float:right;}
.fithsecondsx    {width:460px;  position:relative; margin-bottom:40px;}

.sixthpageinner1 {width:460px;  position:relative; height:auto;}
.sixthpageinner4 {width:640px;  position:relative; height:auto;}

.photo  {width:131px;  height:132px;}
.sixthpageinner1 p            {font:48px/48px 'Arial, Helvetica, sans-serif'; color:#fff; word-spacing:2px;}
.sixthpageinner6 {width:640px;   height:auto; z-index:999;}

.sixthpageinner2 {width:130px;  height:130px; margin:0px 20px 20px 0px;  border:solid 5px #fff;}
.sixthpageinner3 {width:130px;  height:130px; margin:0px 0px 20px 0px;  border:solid 5px #fff;}

.moreflw     {width:300px;  height:30px; }
.moreflw h2  {font:24px/24px 'Arial, Helvetica, sans-serif'; display:inline-block; color:#fff;}
  
.camera {
	width: 180px;
	height: 222px;
	position: absolute;
	bottom: -26px;
	right: -92px;
	}
.spoons {width:175px; height:400px; position:absolute; bottom:-165px; left:0px;}


.sixthpageinner5 {width:305px;   height:auto; z-index:999;}
.sixthpageinner6 {width:805px;   height:auto;}
.sixthpageinner6 p            {font:48px/48px 'Arial, Helvetica, sans-serif'; color:#fff; word-spacing:2px;}
.youtube     {width:640px; height:435px;}
.tube   {width:131px;  height:132px;}
.tubedata    {width:640px; height:390px; margin-top:10px; position:relative;}

.youitem1    {width:175px; height:400px; position:absolute; top:135px; left:-215px;}

.younamearea {margin:10px 0px 10px 0px; width:640px; height:50px;}
.younamearea h2  {width:525px; font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline-block; }
.younamearea h3  {width:525px; font:12px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  display:inline-block; }


.younxtarea  {margin:30px 0px 10px 0px;float:left; width:640px; height:175px; position:relative; text-align:center;}
.younxtarea1 {margin:0px 15px 10px 0px; width:203px; height:175px;}
.younxtarea2 {width:203px; height:115px; margin-bottom:5px;}
.younxtarea3 {width:203px; height:50px;}
.younxtarea4 {margin:0px 0px 10px 0px; width:203px; height:175px;}

.younxtarea h2   {font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline-block; }
.younxtarea p    {font:12px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  display:inline-block; }


.younxtarea5 {width:227px; height:200px; position:absolute; left:-260px; bottom:-55px; }
.younxtarea6 {width:175px; height:400px; position:absolute; right:-220px; bottom:-115px;}
/*HOMEPAGE CSS ENDS*/

.drpmenu     {width:442px; height:246px; position:absolute; background:url(../images/drp.png) no-repeat; display:none; z-index:99;top:45px; }
.drpinner1   {width:362px; height:145px; margin:45px;}
.drpinner1 h2    {font:24px/26px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline-block; }
.drpinner1 p {font:14px/18px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  display:inline-block; }


.drpinner1-box   {width:362px; height:37px; margin-top:7px; margin-bottom:7px;}
.drpinner1-box input type=['text']            {width:362px; height:37px; border:none; margin-top:0; padding-right:5px;  }
.drpinner1-box .dinputbox             {width:358px; height:37px; border:none; margin-top:0;  padding-right:5px; padding-left:2px;background:url(../images/text.png)no-repeat; float:right; color:#373737; font-size:14px; text-align:right; }
/* Updated on 19/06/2013 */

.slider2inner  {width:370px; height:28px; margin: 25px 40px;float:right;}
.slider2inner h3     {font:30px/30px 'Arial, Helvetica, sans-serif'; font-weight:bold; color:#b60c10; display:inline;}

/*.slider2inner ul     {float:left;}
.slider2inner ul li  {list-style:none; float:right;}
.slider2inner ul li a       {text-decoration:none; font:18px/18px 'Arial, Helvetica, sans-serif'; color:#777777; background:url(../images/ullibg.png) no-repeat;width:32px; height:27px; display:block; text-align:center; padding-top:5px;}
.slider2inner ul li a:hover,.slider2inner ul li a.active  {background:url(../images/ullibghover.png) no-repeat;  color:#fff;}
*/

#slides{
	width:700px;
	margin-right:40px;
	direction:ltr;
}

ul.page_slider {
float:left;    z-index: 9;margin-top:22px;
}
.page_slider li {
   list-style:none; float:left;
}
.page_slider a {
  text-decoration:none; font:18px/18px 'Arial, Helvetica, sans-serif'; color:#777777; background:url(../images/ullibg.png) no-repeat;width:32px; height:27px; display:block; text-align:center; padding-top:5px;
}
.page_slider .current a {
 background:url(../images/ullibghover.png) no-repeat;  color:#fff;
}


/*************************************** menu page **********************************************/

.menupagearea   {width:940px;  min-height:980px; position:relative; }
.menupageareamaininner{width:940px;  height:auto;  }

.menupageareamaininner ul {float:right;}
.menupageareamaininner ul li  {list-style:none; float:right; padding-left:12px; margin-bottom:17px;}

.menupageareamaininner ul li:nth-child(4n)  {padding-left:0px;}

.menuchilli     {heigh:111px; width:312px; position:absolute; bottom:111px; left:15px;} 
.menucaps       {heigh:243px; width:258px; position:absolute; top:95px; left:-224px; z-index:-9;} 



/*************************************** hutloc page **********************************************/

.hutloc        {width:940px; height:auto; position:relative; }
.hutloc h1     {font:30px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; }

.hutlocareainner1    {width:940px;  height:440px;  }
.hutlocareainner2    {width:940px;  height:400px; margin-top:5px; }

.hutlocareainner3    {width:940px;  height:auto; margin-top:28px; margin-bottom:40px; }


.hutlocareainner4    {width:940px; height:45px; border-radius:5px; background:url(../images/roundbg.png) repeat; }

.hutlocareainner41   {width:940px; height:35px; height:auto; border-radius:2px; background:url(../images/roundbg.png) repeat; }

.hutlocareainner5    {margin-right:15px; width:505px; height:auto; }
.hutlocareainner6    {width:328px; height:auto; }
.hutlocareainner7    {width:65px; height:auto; }


.hutlocareainner4 h1 {font:17px/35px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
.hutlocareainner5 h1 {font:17px/45px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
.hutlocareainner6 h1 {font:17px/45px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
.hutlocareainner7 h1 {font:17px/45px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}

.hutlocareainner4 h2 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline;}
.hutlocareainner5 h2 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline;}
.hutlocareainner6 h2 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline;}
.hutlocareainner7 h2 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline;}

.hutlocareainner4 h3 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; display:inline;}
.hutlocareainner5 h3 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; display:inline;}
.hutlocareainner6 h3 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; display:inline;}
.hutlocareainner7 h3 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; display:inline;}

.hutlocareainner6 h4 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding-right:5px;}
.hutlocareainner7 h5 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center;}


.hutlocareainner8    {width:940px; height:50px; }
.hutlocareainner9    {width:470px; height:auto; margin-top:15px; margin-bottom:2px; }
.hutlocareainner9 h2 {font:15px/15px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline;}
.hutlocareainner9 h3 {font:15px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; display:inline;}

.stamptop      {width:285px; height:236px; position:absolute; top:185px; right:-300px; transform:rotate(-15deg);-ms-transform:rotate(-15deg); /* IE 9 */-webkit-transform:rotate(-15deg); /* Safari and Chrome */}
.hutlocside    {width:213px; height:147px; position:absolute; top:130px; left:-230px; }
.hutbike       {width:228px; height:283px; position:absolute; bottom:-7px; right:-243px; }
.hutcaps       {width:258px; height:243px; position:absolute; bottom:40px; left:-255px; }
.hutchilli     {width:312px; height:111px; position:absolute; bottom:-35px; left:-200px; }

/***************************************************  nutrition *************************************/


.nutrition                                                                   {width:940px; height:auto; position:relative; margin-top:15px;}
.nutrition h1                                                                {font:30px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; float:right; width:400px; }
.nutrition h3                                                                {font:48px/48px 'Arial, Helvetica, sans-serif'; font-weight:bold; color:#fff; }
.nutrition h2                                                                {font:24px/24px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; }
.nutrition h4                                                                {font:36px/55px 'Arial, Helvetica, sans-serif'; font-weight:bold; color:#fff; }
.nutrition h5                                                                {font:36px/40px 'Arial, Helvetica, sans-serif'; font-weight:normal; color:#fff; margin-bottom:10px; }

.nutrition p                                                                 {font:14px/16px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }

.nutritioninner1                                                             {width:940px; height:auto; float:right;}
.nutritioninner2                                                             {width:940px; height:auto;  margin-top:40px;}
.nutritioninner3                                                             {width:940px; height:auto;  margin-top:20px;}
.nutritioninner4                                                             {width:940px; height:200px; margin-top:40px;}

.nutritioninner3 ul                                                          {margin:0px; padding:0px;}
.nutritioninner3 ul li                                                       {list-style:none; float:right;}

.nutritionbox1                                                               {width:290px; margin-left:35px;}
.nutritionbox2                                                               {width:290px; margin-left:35px;}
.nutritionbox3                                                               {width:290px;}

.nutritioninner5                                                             {width:300px; height:140px; margin-top:60px;}
.nutritioninner6                                                             {width:300px; height:60px; margin-top:10px; border-radius:7px; background:#c10a28;}

.nutritioninner7                                                             {width:140px; height:200px; margin-right:20px;}
.nutritioninner8                                                             {width:140px; height:60px; margin-bottom:10px; border-radius:7px; background:#c10a28;}
.nutritioninner9                                                             {width:140px;  border-radius:7px; background:#c10a28;}


.nutritioninner4 h1                                                          {font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;    text-align:center;  padding-top: 12px;}
.nutritioninner4 h2                                                          {font:18px/60px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  text-align:center; }
.nutritioninner4 p                                                           {font:14px/20px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  text-align:center; }
    
.nutritioninner4 h4                                                          {font:18px/18px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  text-align:center; padding-top: 12px; padding-right:2px;padding-left:2px;}
.nutritioninner4 h5                                                          {font:14px/20px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  text-align:center; padding-top:12px; }
.nutritioninner4 h6                                                          {font:14px/20px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  text-align:center; padding-top:20px; }

.nutritionfirstend                                                           {position:relative; width:940px; height:100px; margin-top:44px; margin-bottom:40px; background:url(../images/grainline.png) no-repeat; background-position:bottom;}
.nutritionfirstend p                                                         {font:24px/24px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}

.line                                                                        {width:940px; height:50px; background:url(../images/grainline.png) no-repeat; background-position:bottom;}

.spl                                                                         {margin-top:5px; margin-bottom:15px; width:740px;}
.spl p                                                                       {font:13px/16px Arial, Helvetica, sans-serif; font-weight:normal; word-spacing:1px;  color:#fff;}

.nutritionlast                                                               {width:940px; height:auto; margin-top:35px;}
.nutritionlast1                                                              {width:465px; height:340px; position:relative;}
.nutritionlast h1                                                            {font:48px/48px 'Arial, Helvetica, sans-serif'; font-weight:bold; color:#fff; }
.nutritionlast h2                                                            {font:36px/60px 'Arial, Helvetica, sans-serif'; font-weight:normal; color:#fff; }
.nutritionlast h3                                                            {font:36px/70px 'Arial, Helvetica, sans-serif'; font-weight:normal; color:#fff; margin-bottom: 15px; }


.nutritionlast2                                                              {width:895px; height:auto; margin-bottom:15px; position:relative; margin-top:35px;}
.nutritionlast2 ul                                                           {margin:0px;}
.nutritionlast2 ul li                                                        {list-style:none; padding:0px 0px 25px 0px;  background:url(../images/arrow.png) no-repeat right 2px; }
.nutritionlast2 ul li a                                                      {padding-right:24px; font:14px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }

.platetap                                                                    {width:251px; height:319px; position:absolute; left:-119px; top:16px;}
.nutfork                                                                     {width:403px; height:184px; position:absolute; right:-325px; top:390px;  transform:rotate(-45deg);-ms-transform:rotate(-45deg); /* IE 9 */-webkit-transform:rotate(-45deg); /* Safari and Chrome */}
.nutspn                                                                      {width:175px; height:399px; position:absolute; right:-240px; top:60px;}

.nutchess                                                                    {width:239px; height:189px; position:absolute; right:-260px; top:35px;}
.nutcap                                                                      {width:258px; height:243px; position:absolute; left:-170px; top:135px;}
.nutmush                                                                     {width:285px; height:164px; position:absolute; right:-310px; top:25px;}
.nutsplphto                                                                  {width:445px; height:469px; position:absolute; left:-495px; top:-18px;}
.nutsplthread                                                                {width:202px; height:1070px; position:absolute; right:-230px; top:-50px; z-index:-9;}
.nutsplnife                                                                  {width:212px; height:360px; position:absolute; right:-285px; bottom:50px;}
.nutsplchilli                                                                {width:312px; height:111px; position:absolute; left:-200px; bottom:110px;}
.nutsplrope2                                                                 {width:163px; height:599px; position:absolute; left:-213px; top:110px; z-index:-9;}



/*****************************************************  contact  **********************************/
.contact                                                                     {width:940px; height:auto; margin-top:15px;}
.contact h1                                                                  {font:30px/30px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;}
.contact h2                                                                  {font:16px/18px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;}
.contact p                                                                   {font:14px/16px Arial, Helvetica, sans-serif; font-weight:normal;color:#fff; width:375px;}
.contact h4                                                                  {font:24px/20px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;}

.contact h3                                                                  {font:16px/50px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff; display:block;}
.contact h8                                                                  {font:16px/50px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff; display:block; margin-top:20px;}

.contactinner1                                                               {width:460px; height:auto; margin-bottom:15px; position:relative; margin-left:15px;}
.contactinner2                                                               {width:300px; height:auto; margin-top:100px; position:relative;}

.contactinner3                                                               {width:400px; height:auto; margin-top:15px;}
.contactinner4                                                               {width:400px; height:90px; }
.contactinner5                                                               {width:400px; height:auto; }

.cont-box                                                                    {width:300px; height:39px; }
.cont-box input type=['text']                                                {width:300px; height:39px; border:none; margin-top:0; padding-right:2px;  }
.cont-box .inputbox                                                          {width:300px; height:39px; border:none; margin-top:0; padding-right:9px; padding-left:2px;background:url(../images/contxtbg.png)no-repeat; float:right; color:#999; font-size:14px;  }

.cont-box3                                                                   {width:300px; height:39px;  margin-right:4px;}
.cont-box3 input type=['text']                                               {width:300px; height:39px; border:none; margin-top:0; padding-right:2px;  }
.cont-box3 .inputbox3                                                        {width:290px; height:39px; border:none; margin-top:0;  padding-right:9px; padding-left:3px; padding-left:2px;background:url(../images/conttextbx.png)no-repeat; float:right; color:#999; font-size:14px;  }


.con-select select                                                           {background:transparent;   border:none;font-family:Arial, Helvetica, sans-serif; color:#999; font-size:14px; 
	padding-bottom: 10px;
    padding-left: 0px;
    padding-right:12px;
    padding-top: 10px;
height:39px;    width: 318px; -webkit-appearance: none;}
.con-select                                                                  {width:300px;   height: 39px;   overflow: hidden;  border:none; background:url(../images/contxtbg.png) no-repeat left; margin-top: 4px;    }


.cont-box1 textarea                                                          {height:180px; width:400px;  border-radius:3px;  font-family:Arial, Helvetica, sans-serif; color:#999; font-size:14px; padding:3px;}
.cont-box2                                                                   {width:442px; height:107px;  margin-right:4px; margin-bottom:25px; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:14px;}

.contactinner6                                                               {width:400px; height:auto; }


.conta1                                                                      {width:195px; width:832px; position:absolute; right:-325px; top:0px; z-index:-9;}
.conta2                                                                      {width:227px; width:200px; position:absolute; right:-325px; top:130px;}

.conta3                                                                      {width:151px; width:139px; position:absolute; left:-155px; top:-112px;}
.conta4                                                                      {width:285px; width:164px; position:absolute; left:40px; bottom:-215px;}
.conta5                                                                      { width:235px; position:absolute; left:-281px; bottom:-45px; transform:rotate(-45deg);-ms-transform:rotate(-45deg); /* IE 9 */-webkit-transform:rotate(-45deg); /* Safari and Chrome */}

.form-item{
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.button{
	background:url(../images/send.png) no-repeat;
	text-indent:-99999px;
	height:38px;
	width:169px;
	cursor:pointer;
}
.message{
	color:#F00;
}
/*#edit-submit-email-news{
	 background: url("../images/submit.png");
	 width:90px;
	 height:32px;
	 color:#FFF;
	 font-family: 'Arial, Helvetica, sans-serif';
	 font-size:25px !important;
	 
}*/
.submit_button_news{
	background:url(../images/submit.png) no-repeat;
	height:38px;
	width:169px;
	cursor:pointer;
	color:#FFF;
	margin:10px;
	text-indent:-99999px;
}
.newsbox{
	 color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 107px;
    margin-top:5px;
	 margin-bottom: 25px;
    margin-right: 4px;
    width: 442px;
}
#newsletter-email-get-form #edit-emailid-wrapper{
	margin-top:5px !important;
}
.text1_news{
	height:15px;
	padding:5px;
}

#listcntry {
    right: 0px;
    position: absolute;
    top: 0px;
}
#dropdown_cntry{
	height: 165px;
    right: 0px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 21px;
    width: 52px;
	display:none;
	z-index:999;
}
#dropdown_cntry .flagimg{
	background:url("../images/flagbg.png");
	width:52px;
	height:20px;
}
.flag_l{
	padding-right:1px;
	padding-top:3px;
}
.google_map {
	border:5px solid #6a9385;
	margin:5px 0 5px 10px;
	height: 350px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.infowindow{border:solid 2px #6A9385; margin-top:4px; padding:5px; background-color:#C1DCD3; color:#007550;}
.divbg1{
	background:url("../images/ph_framebg1.png");
	width:226px;
	height:242px;
}
.divbg2{
	background:url("../images/ph_framebg2.png");
}
.recproductinner2 a{
	width:226px;
	height:242px;
	display:block;

}
.recproductinner2 a img{
    margin-right: 14px;
    margin-top: 15px;
    vertical-align: top;
}
.fullmenu li a{
	width:226px;
	height:242px;
	display:block;
	position:relative;
}
.fullmenu li a img{
    margin-right: 14px;
    margin-top: 15px;
    vertical-align: top;
}
.extrainfo  {float:right; height:20px; width:360px;}
.extrainfo p{
	text-align:right;
	direction:ltr;
	margin-top:12px;
}


.clear{clear:both;}
.last_arrow_container{
	right: 25px;
	position: absolute;
	top: 148px;
    z-index: 9;}
#newsletter_but{
	cursor:pointer
}
#message_error{
	color: red;
    right: 42px;
    position: absolute;
    top: 21px;
}
#close_but{
	cursor:pointer;
	color:#FFF;
	right: 400px;
    position: absolute;
    top: 21px;
}
#pizzahut-contactpage .form-item{
	margin:0px !important;
}


/************07/07/2013****************/

.flag   {height:20px; width:51px; background:url(../images/flagdrp.png) no-repeat; margin-left:2px; cursor:pointer; position:relative;}


.younamearea iframe{
	float:right;
}

.younamearea_w {margin:10px 0px 0px 0px; width:330px; height:50px; float:right;}
.younamearea_y {margin:10px 0px  0px 0px; width:95px; height:50px; float:left;}
.younamearea_w h2  {width:325px; font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline-block; float:left; }
.younamearea_w h3  {width:325px;float:left;margin-top:10px; font:12px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  display:inline-block; }



.sitemap_o {
    height: auto;
    margin-bottom: 15px;
    margin-right: 15px;
    position: relative;
    width: 650px;
}


.sitemap     {width:200px; height:auto; float:left;}
.sitemap ul  {margin:0px; float:right;}
.sitemap ul li {list-style:none; padding:0px 0px 25px 0px;  background:url(../images/arrow.png) no-repeat right 2px; }
.sitemap ul li a {padding-right:24px; font:14px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }
.prodtitle{
	color:#a6100f;font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; margin-right: 18px; margin-left:10px;
    margin-top: 14px; float:right;
}
.coming-soon{
	margin-left: 20px;
    min-height: 350px;
	color:#FFF;
}
.pizzasmaoke {position:absolute; bottom:10px; left: -75px; z-index:9;}

#viewport1{
	height: 300px;
    position: relative;
    width: 100px;
	margin-right:360px;
}
#viewport1 .smoke{
  position: absolute;
  width: 284px;
  height: 265px;
  background:url('../images/smoke1.png') repeat-x center top transparent;
  bottom: -20px; 
  z-index:9;
}
#viewport2{
	height: 300px;
    position: relative;
    width: 100px;
	margin-right:300px;

}
#viewport2 .smoke{
  position: absolute;
  width: 284px;
  height: 265px;
  background:url('../images/smoke1.png') repeat-x center top transparent;
  bottom: -20px; 
  z-index:9;
}


/*.snackbox1   {width:324px; height:225px; position:absolute; top:285px; right: 60px;}  
.snacksmoke1 {width:324px; height:225px; position:absolute; top:135px; right: 80px;}  
 
.snacksmoke2 {width:324px; height:225px; position:absolute; top:243px; right: 320px; }  


*/

.snackbox1   {
	width: 324px;
	height: 225px;
	position: absolute;
	top: 311px;
	left: -57px;
}  
.snacksmoke1 {
	width:324px; height:225px; position:absolute; top:115px; left: -60px;
	}  

	.snackbox2   {
	height: 225px;
    left: 193px;
    position: absolute;
    top: 220px;
    width: 324px;
    z-index: -1;
	}  

.snacksmoke2 {
	width: 324px;
	height: 225px;
	position: absolute;
	top: 210px;
	z-index: -1;
	left: 174px; 
} 


#viewport3{
	height: 350px;
    position: relative;
    width: 100px;
	margin-right:500px;
}

#viewport3 .smoke{
  position: absolute;
  width: 431px;
  height: 291px;
  background:url('../images/smoke5.png') repeat-x center top transparent;
  bottom: -20px; 
  left:200px;
  z-index:9;
}
.snacksmoke3 {width:431px; height:291px; position:absolute; top:5px; right: 390px; z-index:99; }  

#viewport4{
	height: 500px;
    position: relative;
    width:557px;
	margin-right:600px;
}
.snacksmoke4 {width:657px; height:541px; position:absolute; top:45px; left:-180px; z-index:99;
 }  

#viewport4 .smoke{
  position: absolute;
  width: 657px;
  height: 541px;
  background:url('../images/smoke4.png') repeat-x center top transparent;
  bottom: 0px;
  left:0px;
  z-index:9;
}
/*.arrow{display:block; width:55px; height:15px; background:url(../himages/arrow_slide.png) no-repeat center top transparent; margin:5px; cursor:pointer;  z-index:9999!important;}
a.arrow:hover{background-position:0 -15px; z-index:9999!important;}*/
#arrow1{
	z-index:9999!important;
}



/*.arrow{display:block; width:55px; height:15px; background:url(../himages/arrow_slide.png) no-repeat center top transparent; margin:5px; cursor:pointer}
a.arrow:hover{background-position:0 -15px;}*/


#switchlang{
	position:relative;
}
#switchlang a{
    color: #FFFFFF;
	right: -10px;
    top: 5px; 
	position: absolute;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;}
#arrow1{
	z-index:9999;
	cursor:pointer;
}
#receive_offers{	
margin-top:-10px;
float:right;
}
.home_line{
	background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/homeline.png");
    background-origin: padding-box;
    background-position: 146px bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 15px;
	width: 1030px;	
	margin:0 auto;
}
.ourstory            {width:940px; height:auto; margin-top:15px;}
.ourstory h1         {font-size:30px/30px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;}

.image1{
	float:right;
	margin-right:10px;
	width:485px;
	margin-bottom:10px;
}
.storydesc {width:960px; height:auto; margin-bottom:15px; position:relative; margin-left:15px; color:#FFF;}

.clearleft{
	clear:right;
}
.desc1{
    float: right;
    margin-left: 40px;
    text-align: justify;
    width: 372px;
}
.desc1 p{
	color:#FFF;
	font-size: 16px !important;
	margin-top:20px;
	float:right;
 }
.desc2{
    float: right;
    margin-bottom: 10px;
    margin-right: 40px;
    text-align: justify;
    width: 488px;
	margin-bottom:10px;}

#overlay{
	height:1000px;
	width:100%;
	background-color:#000;
	z-index: 9999999;
	background: url("../images/bg_trans.jpg") repeat center top transparent;
}
.container_h{
	position:relative;
	width:800px;
	height:800px;
	
}
.skipslider{
    background-image: url("../images/slider2bg.png");
    height:530px;
    width: 778px;
    z-index: 9999999;
	position:fixed; 
	top:50%;
	right:50%;
	margin-right:-390px;
	margin-top:-190px;
 }

.skipslider img  {margin:34px 0px 0px 40px; float:left}

.skip{
	position:relative;
}

#skipbut{
	right: 50%;
	margin-right: 242px; 
	margin-top: 250px;
	position: fixed;top: 50%;
	z-index: 99999999;
	cursor:pointer;
}
#nutriinfo{
	float: right;
    margin-right: 195px;
    width: 225px;
}
.slidercontentarea8  {background:url("../images/glow.png");
  background-position: -17px 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 164px;
    margin-left: 14px;
    width: 391px;}
.slidercontentarea8 ul  {margin:0px; padding:0px; float:left;}
.slidercontentarea8 ul li   {margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:35px; padding-right:0px; padding-bottom:0px; padding-left:0px; padding-top:69px;float:right; width:80px;}

.nutrition h1.nutrihead {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
	width:400px;
	float:right;
}


.menu2.menuwidth-ar {	
	margin-right:auto;
	margin-left:auto;
}

.menu2.menuwidth-s {	
	margin-right:auto;
	margin-left:auto;
}
.facebookicon   {width:138px;  height:114px; position:absolute; top:15px; right:63px;}
.arrowr{float:right;display:block; width:50px; height:35px; background:url(../images/arrowr.gif) no-repeat center top transparent;  margin-left:20px; cursor:pointer; z-index:9999px;}
a.arrowr:hover{z-index:9999px;}
.arrow{display:block; width:50px; height:35px; background:url(../images/arrow.gif) no-repeat center top transparent; cursor:pointer; z-index:9999px; float:right;}
a.arrow:hover{z-index:9999px;}
#showmore{
	cursor:pointer;
	margin-right:10px;
}
.arrow.arrowrinsta{
	margin-right: -18px;
}
.arrowr.arrowlinsta{
	margin-right: -6px;
}
.slidercontentarea .title_s{
	 color: #FFFFFF;
    float: right;
    margin-right: 83px;
}
.slidercontentarea .bgline{
	background: url("../images/whiteline.png");
	float: right;
	background-position: 0 -71px;
	height: 12px;
	width: 290px;
	margin-right: 64px;
	margin-top: 25px;
	margin-bottom: 10px;
}
.menupageareamaininner .pdt_pager{
width:450px; margin-right:310px;
}
.item-list{
	 font-family: arial;
	 font-size: 14px;
}
.item-list ul li a {
	color:#FFF;
}
.item-list .pager li{
	color:#FFF;
}
.item-list ul{
	margin-top:10px;
}
/*--new addtn:28/08/13*/
.pizzasmaoke {position:absolute; bottom:120px; right: 100px; z-index:0 !important;}

.startbtn{
	z-index:999999;
}
.welcome  {height:250px; z-index:9; position:relative; }

#viewport .smoke {
  position: absolute;
  width: 968px;
  height: 557px;
  background:url('../images/smoke.png') repeat-x center top transparent;
  bottom:20px; 
  left:0px;
  z-index:0;
}
#viewport {
 	height:450px;
    position: relative;
    width: 600px;
	z-index:0;
	margin-right: 400px;
}
/*updated on 28_08_13*/
.menu2.menuwidth{
	width:1000px;
}
.menu2.menuwidth-s{
	/*width:920px;*/
}
.leftsec{
	width:380px;
	float:right;
		 }
		 
.imgright{
	float:right;
	width:577px;
	height:558px;
	margin-top:75px;
	margin-right:12px;
}
.desc3{
    float: right;
    text-align: justify;
	font-size:16px;
	color:#FFF;
	margin-top:20px;
	margin-bottom:20px;
}
.pmm{
	width: 170px;
	height: auto;
	float: right;
}

.pmmarea   {width:980px;  height:530px; position:relative;margin-top:35px; }
.pmmarea h2      {font:24px/28px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; }
.pmmarea p {font:14px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; line-height:18px; text-align: justify;}

.pmm ul  {margin:0px;}
.pmm ul li {list-style:none; padding:0px 0px 25px 0px;  background:url(../images/arrow.png) no-repeat right top; }
.pmm ul li a  {padding:5px 0px 5px 25px; font:14px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; margin-right:24px; }
/*.pmm ul li a:hover{
	background:transparent url(../images/menuleft2.png) no-repeat right;color:#fff;padding:5px 25px 5px 10px;margin-right:12px;
}
.pmm ul li a:hover span{
	background:transparent url(../images/menuright2.png) no-repeat left; color:#fff; padding:5px 25px 5px 0;
}

*/


.pmm ul li a:hover{
	background:transparent url(../images/menuleft2.png) no-repeat right;	color:#fff;padding:5px 0px 5px 25px;margin-right:10px; 
}
.pmm ul li a:hover span{
	background:transparent url(../images/menuright2.png) no-repeat left; color:#fff; margin-right:14px; padding:5px 0px 5px 25px; 
}



.pmm_desc{
	float:right;
	width:250px;
	margin-bottom:15px;
	margin-top:-14px;
}
.pmm_img{
	margin:10px;
	float:right;
}

.pmm_txt_b{
		color:#FFF;
		font-size:14px;
		font-weight:bold;
}
.pmm_txt_s{
		color:#FFF;
		font-size:12px;
		padding-top:3px;
		padding-bottom:3px;
		float:right;
}
.pmm_content{
	float:right;
	margin-top:10px;
}
.pmm_txt_b0{
	color:#FFF;
	font-size:14px;
	float:right;
	margin-right:10px;
}
.pmm_txt_s0{
		color:#FFF;
		font-size:12px;
		padding-top:3px;
		padding-bottom:3px;
		float:right;
		margin-right:10px;
}

#backto_pm{
	position: absolute;
	top: 8px;
	right: 601px;
	cursor:pointer;
}
#hotline_no{
	position: absolute;
	right: 191px;
	top: 68px;
	background: transparent url(../images/bg.png) no-repeat center;
	width: 287px;
	height: 133px;
}
.hotlineimg{
	float: right;
	margin-right: 31px;
	margin-top: 44px;
			}
.hotlinetxt{
	color: #FFF;
	float: right;
	margin-right: 4px;
	margin-top: 45px;
	font-size: 18px;
}
.head_no{
	font-size:13px;
		 }
/*--new addtn :28/08/13*/
		 
	.nutrition h1 {
	color: #FFFFFF;
	font-weight: bold;
	width: 85px;
	float: right;
	margin: 0 30px 0 30px;
}	 
#widget{
	text-align:right !important:
}
 iframe.twitter-count-horizontal{
	width:90px!important;
}
.twitter-share-button{
	width:90px!important;
}
.pmm_content{
	min-width:220px;
		 }
		 
.pmm_price{
	color: #FFFFFF;
    float: right;
    font: 14px normal Arial,Helvetica,sans-serif;
    width: 200px;
}
.newicon{
	position: absolute;
    left: 6px;
    top: -7px;
}
.storeclass{
	width:700px;
	float:right;
}
.store_but_jd a{
	float:right;
	width:200px;
}
#menu-jd{
	width:200px;
	float: left;
    margin-left: -122px;
    margin-top: -57px;
	}
	
.store_but_jd a{
	float: right;
	margin-top: 50px;
	margin-right: 82px;
}
#menu-jd{
	float: right;
	margin-top: 45px;
	margin-right: -52px;
	}
.searchby{
	width:310px;
	margin:0 auto;
}
.title_city{
	color: #FFFFFF;
    float: right;
    font-weight: bold;
    width: 130px;
}
.searchby #edit-submit{
	float: right;
    margin-right: 10px;
    padding-left: 4px;
    padding-right: 4px;
   margin-top: 2px;
    width: 34px;
	cursor:pointer;
}
#edit-city-wrapper{
	float:right;
}


.searchby{
	width:310px;
	margin:0 auto;
}
.title_city{
	color: #FFFFFF;
    float: right;
    font-weight: bold;
    width: 165px;
}
.searchby #edit-submit{
	width:30px;
	float:right;
	margin-right:10px;
}
#edit-city-wrapper{
	float:right;
}
#dropdown_city{
	width:170px;
	right: 466px;
    position: absolute;
    top: 468px;
    width: 170px;

}
#dropdown_city .flagimg{
	background:url("../images/flagbgc.png") no-repeat;;
	width:171px;
	height:30px;
	margin-top:3px;
	display: block;
    float: right;
}
.flag_l{
	padding-right:1px;
	padding-top:3px;
	color:#FFF;
	text-align:center;
}
#dropdown_city .flagimg .flag_l{
	float: right;
    height: 15px;
    padding-top: 3px;
    text-align: center;
    width: 170px;
}
#dropdown_city_def .cur{
	background:url("../images/dropdown_c.png") no-repeat;
	width:171px;
	height:30px;
	margin-top:3px;
	margin-bottom:3px;
	display: block;
    float: right;
	text-align:center;
}
#def_city{
	cursor: pointer;
    float: right;
    width: 170px;
    z-index: 9;
}
#dropdown_city_def{
	width:170px;
	right: 300px;
    position: absolute;
    top: 436px;
    width: 460px;
}

.hutlocareainner3    {width:940px;  height:auto; margin-top:47px; margin-bottom:40px; }
.terms{
margin-right: 20px;
min-height: 750px;
color: #FFF;
font-family: arial;
line-height: 20px;
font-size: 13px;
}
.terms  h2{
margin-top:20px;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

.rbox{
padding-top:25px !important;
padding-bottom:25px !important;
}
.form-item .description{
display:none !important;
}
.resizable-textarea .grippie{
display:none !important;
}
textarea {
    resize: none;
}
.r4box{
height:89px !important;
}
.r4box h4{
padding-top: 32px !important;
}
#edit-captcha-response-wrapper{
padding-top: 10px !important;
color:#FFF;
}
#all_menu_list {
	background:url("../images/bgyellow.png") repeat;
	width:124px;
	height:62px;
	position: absolute;
    top: 66px;
	font:21px/21px 'Arial, Helvetica, sans-serif';
z-index: 999;
}
#all_menu_list a{
    float: right;
    padding-right: 20px;
    padding-top: 6px;
	color:#FFF;
	font: 21px/21px 'Arial, Helvetica, sans-serif';
	z-index: 9999;
	
}
#all_menu_list a:hover{
	color:#000;
}
.nobg_mia{
background:none !important;
}


.slidercontentarea8  {/*background:url("../images/glow.png"); background-position: -38px 0; height: 164px; margin-right: -110px;
    margin-top: -50px;
    width: 407px;*/
	background: url("../images/glow.png") repeat ;
	background-position: -16px 0;
    float: left;
    height: 164px;
   /* margin-right: 101px;*/
    width: 402px;
	}
	
.slidercontentarea8 ul {
    float: right !important;
     margin: 57px 42px 0px 0px;
    padding: 0;
}


.slidercontentarea8 ul li {
    float: right;
    margin: 0 0px 0px 20px;
    min-height: 50px;
    padding: 9px 0 0;
    width: 80px;
}

.extraglow
{
  background: url("../images/glow2.png") repeat scroll 26px 0 rgba(0, 0, 0, 0);
  float: left;
  height: 142px;
  position: absolute;
  top: 61px;
  width: 290px;
  z-index:-9;
}
.recproduct {
   margin-top: 85px;
}
.slidercontentarea8{
position:relative;
}
	.promo_sm-txt{
    color: #B60C10;
    display: inline;
    font: bold 20px/20px 'angelina' !important;
	float:right;
	width:100%;
	z-index:9999;
	}
	.promotxt{
	width:90% !important;
	margin:18px 70px !important;
	border:0px solid #000;
	}
	.slider2inner h3{
	float:right;
	}
	.pizzaoffer{
		position:relative;
		z-index:1000;
	}
		.home-head2{
		font: 48px/48px 'angelina';
		color: #fff;
	}	
	.menuwidth-qa li a span{
		font-size:18px !important;
	}