body {font-family:arial, sans-serif;font-size:75%; margin:0px; padding:0px; background-image:url(/images/background-rep1.jpg); background-repeat:repeat-x; background-color:#810d13;}
h1,h2,h3,p{margin:0px;font-family:Helvetica Neue, Helvetica, arial;}
img{border:none;}
.clear{clear:both; height:0px; overflow:hidden;}
.noPadding{padding:0px;}
.noBorder{border-right:0px !important;}
.highLight{font-weight:bold; color:#ffffff !important;}
.redText{color:#AE2D38; font-size:16px; font-weight:bold; width:250px;display:block;}

/* Header inc */
#HeaderHolder{width:917px;margin:0 auto; background-color:#000000; height:80px;}
#HeaderLeft{padding:16px 0 0 23px; width:250px; float:left;}
#HeaderRight{font-family:Helvetica Neue, Helvetica, arial;width:500px; float:right;}
#HeaderRight ul{list-style:none; margin:0px; margin-top:50px;padding:0px;}
#HeaderRight ul li{float:left; display:inline;}
#HeaderRight ul li a{font-size:16px; padding:0 23px; border-right:1px solid #FFFFFF; display:block;text-decoration:none; color:#999999;;}
#HeaderRight ul li a:hover{text-decoration:underline;}
#BodyHolder{width:955px; margin:0 auto; background-image:url(/images/backgroundShaddow.png); background-repeat:repeat-y;}
#BodyWrapper{width:917px;margin:0 auto;}

/*Homepage Template */
#BodyTopLeft{width:614px; float:left; overflow:hidden; height:287px;  }
#BodyTopRight{width:279px; float:left; color:#ffffff; height:255px; overflow:hidden; background-color:#A61019; margin:2px 2px 0px 2px; padding:30px 5px 0 15px;}
#BodyTopRight p{padding-bottom:5px;}
#WelcomeText{font-size:30px; font-weight:normal;}
#Shaslik{font-size:60px; font-weight:normal;}
#BodyContent{margin:10px 0;background-image:url(/images/contentBgRep.gif); background-repeat:repeat-y;}
#BodyContent h2, #BodyContent h1{border-bottom:1px solid #000000;margin-bottom:10px;padding-bottom:2px;}
#BodyContent p{padding-bottom:10px;}
#BodyContentLeft a{color:#AE2D38; }
#BodyContentLeft{padding:30px 10px 50px 52px;width:552px; float:left; }
#BodyContentRight{padding:0 0px 30px 10px;width:285px;float:left;}

/*Innerpage Template */
#BodyTopInner{padding:2px 0 0 2px;}


/*Footer inc */
#BodyFooter{width:955px;margin:0 auto; background-image:url(/images/contentFooter.png); background-repeat:no-repeat; height:14px;}
#FooterHolder{font-size:12px;padding:25px 17px 0 0; background-color:#d6d6d6; text-align:right; margin:2px 2px 0; height:25px;}
#FooterHolder a{color:#000000; font-size:12px; text-decoration:none;}
#FooterHolder a:hover{text-decoration:underline;}
#FooterLeft{width:500px;padding-left:15px;text-align:left; float:left;}
#FooterRight{width:300px; float:right;}

/* RightNav */
#RightNav{}
#RightNav h2{border-bottom:none; margin-bottom:5px;}
#RightNav .greyBox{background-color:#dedddd;}
#RightNav .greyWrapper{width:275px; border:2px solid #DDDCDC; padding:3px; margin-bottom:10px;}
#RightNav .greyBoxInner{padding:15px 0 10px 10px;}
.underlined{text-decoration:underline;}
.phoneNumber{font-size:22px; font-weight:bold;}
#RightNav p{font-weight:bold;}

/* Conact form */
#FormContainer{padding:10px 0;}
.formInput{width:400px; padding:2px;}
.formInput label{padding:0 5px;}
.formInput input{width:179px;}
.formInput textarea{width:179px;}
.formInput #Submit{width:120px;}
.formLeft{float:left;width:150px;}
.formRight{float:left;width:150px;}
.textRight{text-align:right;}
.required{color:#9966CC;}

/*Image Rotator */
#rotator {margin:2px 0 0 2px; width:612px; height:285px; position:relative;}
#rotator img { position: absolute; display:none; }
#rotator .other {  position:absolute; top:0px; left:0px; width:612px; }
#rotator .firstImage { display:block;  width:612px;}
#rotator .firstImage img { display:block; }

/* Menu */
#MenuHolder{}
#MenuHolder h2{font-size:130%;margin-left:-10px; position:relative;padding:5px 10px; margin-bottom:20px; color:#ffffff; background-color:#000000; }
#MenuHolder h2 img{padding-left:20px;vertical-align:text-top;}
.dishHolder{padding:5px 0;}
.menuTitle h4{font-size:100%;padding-bottom:2px;color:#ae2d38; font-weight:bold;margin:0px;}
.menuTitle h4 img{padding-left:20px; vertical-align:text-top;}
.menuDesc{padding-left:10px; }
.menuItem{float:left; width:400px;}
.menuPrice{float:left; padding-left:50px;width:50px;font-weight:bold;}

#MenuRight{}
#MenuRight ul{list-style:none;margin:0 0 0 10px; padding:0px;}
#MenuRight ul li{margin:0px; padding:0px;}
#MenuRight ul li a{color:#000000;text-decoration:none;}
#MenuRight ul li a:hover{text-decoration:underline;}

#SpiceLevelsKey{padding-top:50px; font-size:10px;}
#SpiceLevelsKey ul{margin:0px; padding:0px;list-style:none;}
#SpiceLevelsKey ul li{padding-left:10px;display:inline;}

/* sifr styles */

/* Flash replacement text stuff */
.sIFR-flash {visibility:visible !important; margin:0; padding:0;}
.sIFR-replaced{z-index:1;position:relative;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important; cursor:hand;}
.sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; z-index:20;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
.sifrLink{z-index:10; position:relative;display:block;width:200px;position:absolute; top:0; left:0;}

