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 {background:#fff; color: #fff; font:'angelina' normal 24px/24px Georgia, serif; background:url(../images/bg.jpg)repeat; background-attachment:fixed;}

p    {font:24px/24px 'angelina'; color:#fff;}
h1   {font:48px/48px 'angelina'; 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:100%; 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:705px; height:72px; position:relative;}
.onlineorder   {width:123px; height:72px; margin-top:-5px;}

.social {width:510px; height:60px; }   
.socialinner1  {width:435px; 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 0px 0px 7px;}


.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:45px; height:20px; border:none; margin-top:0;  padding-right:5px; padding-left:2px;background:url(../images/flagbg.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 'angelina'; color:#fff; margin-right:5px; margin-right:7px \9; margin-left:3px; padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 5px;
    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: 2px;
    padding-left:7px;
    padding-right: 5px;
    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 'angelina'; 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: 2px;
    padding-left: 7px;
    padding-right: 5px;
    padding-top: 10px; }


.menu2  {width:980px;  height:50px; margin-top:10px; }
.menu2 ul      {margin:0px; padding:0px; float:right}
.menu2 ul li   {list-style:none; float:right;}
.menu2 ul li a {list-style:none; float:right; padding-right:12px;}
.menu2 ul li a.lst   {margin-left:0px;}
.menu2 ul li a span  {float:right; text-decoration:none; font:21px/21px 'angelina'; color:#fff; margin-right:10px; margin-left:10px; padding:5px 0px 5px 12px;}
.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:10px; margin-left:10px; padding:5px 0px 5px 12px; }
.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:10px; margin-left:10px; padding:5px 0px 5px 12px;}



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:14px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }

.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;}
.slidercontentarea1  {width:405px;  height:80px;}
.slidercontentarea2  {width:405px;  height:25px; margin-top:10px;}

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

.slidercontentarea5  {width:100px;  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 'angelina'; 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 'angelina'; 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: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; }
.search-box .inputbox             {width:45px; height:20px; border:none; margin-top:0;  padding-right:5px; padding-left:2px;background:url(../images/flagbg.png)no-repeat; float:right; color:#fff; font-size:12px; text-align:center; }


/*HOME PAGE CSS BEGINS*/



.welcome  {height:250px; z-index:999; position:relative; }
.welcome p {font:24px/24px 'angelina'; 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:0px; 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;}
.pizzasmaoke {position:absolute; bottom:120px; right: 100px;}


.footer {width:583px; height:32px; z-index:9; }
.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;}
.snackbox1   {width:324px; height:225px; position:absolute; top:230px; right: 60px;}  
.snacksmoke1 {width:324px; height:225px; position:absolute; top:135px; right: 80px;}  

.snackbox2   {width:324px; height:225px; position:absolute; top:135px; right: 285px; z-index:-1;}  
.snacksmoke2 {width:324px; height:225px; position:absolute; top:40px; right: 320px; }  


.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:80px; height:auto; width:900px;z-index:999;}
.dineininner1    {margin:0px; height:auto; width:478px;}

.dinein p    {font:24px/24px 'angelina'; 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:20px 0px 0px 0px; right:365px; position:absolute; z-index:999;}
.hutlocinner3    {width:730px; height:360px; position:relative;}

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

.photo4 {position:absolute; top:-55px;  right:0px; z-index:9;}
.item4  {position:absolute; bottom:-38px;  left:35px; 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:-100px; z-index:9; width:612px; height:223px; top:118px;}
.snacksmoke3 {width:324px; height:225px; position:absolute; top:-15px; right: 220px; z-index:99; }  

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

.fourinner1  {width:240px; height:190px; }
.fourinner2  {width:345px; margin:30px 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: 20px;}
.fourinner5  {width:202px; height:265px; position:absolute; right:-18px; top: 20px; 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:235px; 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:180px 0px 0px 70px; position:relative; z-index:999; height:auto;float:right;}
.fithfirst  {width:530px;  position:relative;}
.fiftinner1 {margin-top:150px; width:285px;  position:relative; z-index:999; height:auto;}
.fiftinner2 {margin-top:120px; 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:40px;}
.fiftsecinner1  {width:325px;  margin-left:85px; height:335px; z-index:999;}
.fiftsecinner1 p             {font:48px/48px 'angelina'; 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 'angelina'; 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:180px 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 'angelina'; 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 'angelina'; display:inline-block; color:#fff;}
  
.camera {width:180px; height:222px; position:absolute; bottom:-165px; right:0px;}
.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 'angelina'; 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:20px 0px 10px 0px; width:640px; height:175px; position:relative;}
.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 'angelina'; 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 'angelina'; 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:38px;
	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 'angelina'; 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:-228px; 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; }
.nutrition h3                                                                {font:48px/48px 'angelina'; font-weight:bold; color:#fff; }
.nutrition h2                                                                {font:24px/24px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; }
.nutrition h4                                                                {font:36px/55px 'angelina'; font-weight:bold; color:#fff; }
.nutrition h5                                                                {font:36px/40px 'angelina'; 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;}
.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:30px; 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 'angelina'; font-weight:bold; color:#fff; }
.nutritionlast h2                                                            {font:36px/60px 'angelina'; font-weight:normal; color:#fff; }
.nutritionlast h3                                                            {font:36px/70px 'angelina'; font-weight:normal; color:#fff; margin-bottom: 15px; }


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

.platetap                                                                    {width:306px; height:319px; position:absolute; left:-240px; top:60px;}
.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:25px;}
.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:-240px; 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:10px 0px 0px 0px;   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:175px; width:399px; position:absolute; left:-500px; 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: 'angelina';
	 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: 100px;
    right: 0px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 21px;
    width: 52px;
	display:none;
}
#dropdown_cntry .flagimg{
	background:url("../images/flagbg.png");
	width:52px;
	height:20px;
}
.flag_l{
	padding-right:6px;
	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;
}
.fullmenu li a img{
    margin-right: 14px;
    margin-top: 15px;
    vertical-align: top;
}
.extrainfo  {float:right; height:20px; width:270px;}
.extrainfo p{
	text-align:right;
	direction:ltr;
}


.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 60px 0px; width:240px; height:50px; float:left;}
.younamearea_y {margin:10px 0px 60px 0px; width:240px; height:50px; float:right;}
.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; 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;}
.sitemap ul li {list-style:none; padding:0px 0px 25px 0px;  background:url(../images/arrow.png) no-repeat 0px 2px; }
.sitemap ul li a                                                      {padding-left: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-left: 18px;
    margin-top: 14px;
}
.coming-soon{
	margin-left: 20px;
    min-height: 350px;
}
#viewport .smoke {
  position: absolute;
  width: 968px;
  height: 557px;
  background:url('../images/smoke.png') repeat-x center top transparent;
  bottom:20px; 
  left:0px;
  z-index:9;
}
#viewport {
 	height:450px;
    position: relative;
    width: 600px;
	z-index:9;
	margin-right: 400px;
}
.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:230px; left: 60px;}  
.snacksmoke1 {width:324px; height:225px; position:absolute; top:155px; left: -60px;}  

.snackbox2   {width:324px; height:225px; position:absolute; top:135px; left: 285px; z-index:-1;}  
.snacksmoke2 {width:324px; height:225px; position:absolute; top:40px; left: 120px; } 


#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; left: 0px; 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;}*/

.arrow{display:block; width:50px; height:35px; background:url(../images/arrow.gif) no-repeat center top transparent; margin:5px; cursor:pointer; z-index:9999px;}
a.arrow:hover{z-index:9999px;}

#switchlang{
	position:relative;
}
#switchlang a{
    color: #FFFFFF;
	right: 29px;
    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;
}
.ourstory            {width:940px; height:auto; margin-top:15px;}
.ourstory h1         {font-size:30px/30px; font-family:'angelina', 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-family: Arial, Helvetica, sans-serif;
	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;
}

#overlay{
	height:1000px;
	width:100%;
	background-color:#000;
	z-index: 9999999;
	background: url("../images/bg_trans.png") 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%;
	left:50%;
	margin-left:-390px;
	margin-top:-190px;
 }

.skipslider img    {
	
	float: right;
    margin-bottom: 0;
    margin-right: 37px;
    margin-top: 32px;
	}

.skip{
	position:relative;
}

#skipbut{
	left: 50%;
	margin-left: 242px; 
	margin-top: 250px;
	position: fixed;top: 50%;
	z-index: 99999999;
	cursor:pointer;
}