h1 {
margin:0;
padding:0
}

.sprite {
	background:url("../images/sprite.png");
	
}
h2 {
background:url(../images/orange-bg.gif) left top no-repeat;
height:19px;
margin:0;
padding:5px 0 10px 10px
}

h3 {
height:auto;
margin:0;
padding:6px 0 0 12px
}

h4 {
font-size:14px;
color:#dd0600;
margin:0;
padding:0 0 10px
}

img {
border:none;
margin:0;
padding:0
}

.size14 {
font-size:14px
}

.img-valign {
vertical-align:middle
}

.topimgpad {
margin-right:7px
}

.topimgpadl {
margin-left:7px
}

.stext {
color:#aaa;
font-size:11px
}

.listmenu {
width:286px;
border:1px gray solid;
font-size:12px;
_font-size:13px;
color:#676767;
height:20px;
_height:33px;
vertical-align:top;
padding:1px
}

.big-input {
width:356px;
border:1px gray solid;
height:19px;
color:#aaa;
font-style:italic;
padding:3px 0 0 4px
}

.input {
color:#676767;
border:1px gray solid;
height:17px;
width:147px;
padding:3px 0 0 4px
}

.input1 {
color:#676767;
border:1px gray solid;
height:17px;
width:258px;
padding:4px 0 0 4px
}

.input3 {
color:#676767;
border:1px gray solid;
height:17px;
width:405px;
padding:3px 0 0 4px
}

.input4 {
color:#676767;
border:1px gray solid;
height:17px;
width:125px;
padding:3px 0 0 4px
}

.input5 {
color:#676767;
border:1px gray solid;
height:17px;
width:150px;
padding:3px 0 0 4px
}

.input6 {
color:#676767;
border:1px gray solid;
height:17px;
width:96px;
margin-right:5px;
padding:3px 0 0 4px
}

.input7 {
color:#676767;
border:1px gray solid;
height:17px;
width:40px;
padding:3px 0 0 4px
}

.selectdropdown {
color:#676767;
height:21px;
width:262px
}

.height23 {
height:23px
}

.height7 {
height:7px
}

.fontsize {
font-size:12px;
padding-left:10px
}

.fontsize2 {
font-size:12px
}

.search {
color:#e67817;
font-size:11px;
padding-left:10px
}

.font11 {
font-size:11px;
font-weight:700
}

.search2 {
color:#e67817;
font-size:11px
}

.pad4 {
padding-left:4px
}

#page-wrapper {
width:944px;
position:relative;
margin:0 auto
}

#header {
width:944px;
float:left;
height:137px
}

#logo {
float:left;
width:254px;
padding:15px 0 0 16px
}
.logo {
    display: block;
    height: 150px;
    width: 245px;
}
.phone_3 {
	background-position: -16px -161px;
    display: block;
    height: 72px;
    width: 218px;
}

#right-part {
width:658px;
float:right;
padding:15px 16px 0 0
}

#chat {
width:658px;
float:left;
text-align:right;
color:#ffa26a
}

#header-text {
width:658px;
float:left;
text-align:right;
color:#dd6e0c;
padding:56px 0 2px
}

#header-text a {
color:#8f8f8f;
text-decoration:none
}

#header-text a:hover {
color:#dd6e0c;
text-decoration:none
}

#navigation {
width:944px;
float:left;
height:31px;
background:url(../images/menu-repeater.jpg) left top repeat-x
}

#menu-left {
width:16px;
float:left;
background:url(../images/left-corner.jpg) left top no-repeat;
height:31px
}

#menu-mid {
width:912px;
float:left
}

#menu-link {
width:430px;
float:left;
font-size:14px;
color:#FFF
}

#menu-link ul {
margin:0;
padding:6px 0 0
}

#menu-link ul li {
display:inline;
margin:0;
padding:0 20px 0 0
}

#menu-icon {
width:482px;
float:left;
color:#FFF;
font-size:11px;
text-align:right;
padding:6px 0 0
}

.bookmarkpad {
margin-right:8px;
margin-left:9px
}

.share {
margin-left:8px
}

#menu-right {
width:16px;
float:right;
background:url(../images/right-corner.jpg) left top no-repeat;
height:31px
}

#home-main-body {
width:912px;
float:left;
padding:28px 16px
}

#inner-main-body {
width:940px;
float:left;
padding:0
}

.lefttop-curve {
width:429px;
float:left;
background:url(../images/left-top-curve.gif) left top no-repeat;
height:5px;
margin:5px 0 0
}

.left-midbox {
width:415px;
float:left;
height:214px;
background:url(../images/left-midbox-repeater.gif) left top repeat-y;
padding:3px 7px
}

.left-midbox2 {
width:427px;
float:left;
background:url(../images/left-midbox-repeater.gif) left top repeat-y;
padding:0 1px
}

.odd {
width:427px;
float:left;
background:#f0f0f0;
height:29px
}

.even {
width:427px;
float:left;
background:#fff;
height:29px
}

.text {
width:315px;
float:left;
padding:5px 0 0 13px
}

.star {
width:99px;
float:right;
padding:8px 0 0
}

.orangetext {
color:#ff7800
}

a.black:hover {
text-decoration:underline
}

.viewall {
width:409px;
float:left;
height:28px;
text-align:right;
padding:10px 18px 0 0
}

.leftbottom-curve {
width:429px;
float:left;
background:url(../images/left-bottom-curve.gif) left top no-repeat;
height:5px
}

.right-boxcontent {
width:421px;
float:left;
border-top:1px solid #bcbcbc;
padding:12px 12px 0
}

.right-boxcontent2 {
width:421px;
float:left;
padding:12px 12px 0
}

.right-boxcontent-none {
border-top:none
}

.left-text {
width:208px;
float:left;
background:url(../images/line.gif) right top no-repeat
}

.right-text {
width:200px;
float:right;
padding:0 0 0 13px
}

.right-top {
width:447px;
float:left;
background:url(../images/right-top-curve.gif) left top no-repeat;
height:5px
}

.right-midbox {
width:445px;
float:left;
background:url(../images/right-midbox-repeater.gif) left top repeat-y;
padding:2px 1px 0
}

.right-midbox2 {
width:800px;
float:left;
background:url(../images/right-midbox-repeater.gif) left top repeat-y;
padding:2px 1px 0
}

.midorangebg {
width:420px;
float:left;
background:url(../images/orange-bg2.gif) 3px top no-repeat;
height:20px;
color:#FFF;
padding:4px 13px 0
}

.midorangebg a.current {
color:#000;
text-decoration:none;
font-weight:700
}

.right-bottom {
width:447px;
float:left;
height:5px;
background:url(../images/right-bottom-curve.gif) left top no-repeat
}

#pic-area {
width:447px;
float:left;
padding-bottom:35px
}

#footer {
width:912px;
float:left;
border-top:2px solid #4d6e11;
font-size:11px;
color:#737373;
padding:20px 16px 15px
}

#div1 {
width:224px;
float:left
}

#div2 {
width:261px;
float:left
}

#div3 {
width:238px;
float:left
}

#div4 {
width:186px;
float:left;
padding-left:3px
}

.list {
list-style-type:none;
color:#7b9827;
margin:0;
padding:0
}

.list li {
line-height:18px;
margin:0;
padding:0
}

.list li.current {
color:#ff7800;
text-decoration:none;
font-size:12px;
font-weight:700;
padding-bottom:10px
}

.para-pad {
padding:15px 0 5px
}

a.footerlink {
color:#737373;
text-decoration:none;
padding-left:3px
}

.boder-lb {
border-bottom:1px solid #bcbcbc;
border-left:1px solid #bcbcbc
}

.error-msg {
border:#f16048 solid 1px;
color:#df280a;
font-weight:400;
background-color:#faebe7;
margin-bottom:0;
padding-top:5px;
padding-bottom:5px;
background:url(../images/error_msg_icon.gif) left center no-repeat
}

.success-msg {
border:#446423 solid 1px;
color:#3d6611;
font-weight:700;
background-color:#eff5ea;
margin-bottom:0;
background:url(../images/success_msg_icon.gif) left center no-repeat;
padding:2px 0 2px 20px
}

.validation-advice {
clear:both;
min-height:15px;
margin-top:3px;
padding-left:0;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#EB340A
}

.submit-btt {
background-image:url(../images/save-changes.gif);
background-repeat:no-repeat;
height:24px;
width:114px;
border:0;
margin-right:10px
}

.astrick {
color:red;
font-stretch:extra-expanded;
font-weight:700
}

.place-new-order a {
font-size:11px;
color:#4f780e;
text-decoration:underline
}

.notadded-msg {
color:#4f780e;
font-size:13px;
font-weight:700;
text-align:center
}

.red-color {
color::#dd0600
}

.submit-class {
background-image:url(../images/submit-btn.gif);
background-repeat:no-repeat;
height:24px;
width:79px;
border:0;
cursor:pointer
}

.cancel-class {
background-image:url(../images/cancel.gif);
background-repeat:no-repeat;
height:24px;
width:67px;
border:0;
cursor:pointer
}

.close-class {
background-image:url(../images/close.gif);
background-repeat:no-repeat;
height:24px;
width:75px;
border:0;
cursor:pointer;
vertical-align:top
}

.blink-class {
background-image:url(../images/blink.gif);
background-repeat:no-repeat;
height:16px;
width:16px;
border:0;
cursor:pointer;
vertical-align:top
}

.print-class {
background-image:url(../images/printer.gif);
background-repeat:no-repeat;
height:16px;
width:16px;
border:0;
cursor:pointer;
vertical-align:top
}

.addtocart-class {
background-image:url(../images/add-to-cart.gif);
background-repeat:no-repeat;
height:24px;
width:99px;
border:0;
cursor:pointer;
vertical-align:top
}

.input-style-lightbox {
border:1px solid #dadecd;
font-size:11px;
color:#949494;
padding:2px
}

.table-border {
border-bottom:#CCC 1px solid;
border-left:#CCC 1px solid;
border-right:#CCC 1px solid
}

.lightbox-heading2 {
background:#f4f4f4;
font-size:12px;
color:#646464;
font-weight:700;
border-bottom:1px solid #d0cece;
border-top:1px solid #d0cece;
padding:5px 0 5px 10px
}

.mandatory {
color:red;
font-size:12px
}

.remove-button {
background-image:url(../images/delete.gif);
background-repeat:no-repeat;
height:16px;
width:16px;
border:0;
cursor:pointer;
vertical-align:top
}

.content_arae {
padding:5px
}

.content_arae li,.content_arae ol {
padding-left:15px
}

.content_arae h3 {
color:#DD0600;
border:none!important
}

.boxes {
float:left;
width:922px;
height:282px;
padding-left:18px;
padding-bottom:10px
}

.forms-txt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#676767
}

#ajax_response {
border:1px solid #ccc;
width:96%;
float:left;
-moz-border-radius:9px;
margin-bottom:10px;
text-align:left;
padding:5px
}

.comment_table {
clear:left;
font-size:12px;
border:1px solid #ccc;
-moz-border-radius:9px
}

.comment_holder {
width:98%;
float:left;
margin-bottom:5px;
-moz-border-radius:9px;
background:#FFF;
padding:5px
}

#loading {
visibility:hidden
}

.highlight {
background:#E3FEE0
}

#date_posted {
font-size:10px;
text-align:right;
color:#6A7063;
border-bottom:1px solid #928F89
}

#photo {
border:1px solid #ADADB6;
float:left;
-moz-border-radius:9px;
text-align:center;
padding:5px
}

#photo img {
padding:4px
}

#comment_text {
width:97%;
border:1px solid #ADADB6;
float:right;
-moz-border-radius:9px;
height:auto;
text-align:left;
margin:0;
padding:5px
}

.required {
background:#FAEBE7
}

.input_text_style {
border:1px solid #7A7A7A;
color:#6C6C6C;
font-size:11px;
height:15px;
width:181px;
padding:3px
}

a,.place-new-order a:hover {
text-decoration:none
}

.input2,.validation-failed {
border:1px solid #7A7A7A;
color:#6C6C6C;
font-size:11px;
height:14px;
width:203px;
padding:6px
}

.input8,.input9 {
color:#676767;
border:1px gray solid;
height:17px;
width:92px;
padding:3px 0 0 4px
}

.listdown,.listdown2 {
color:#676767;
height:20px
}

a.search,.search2 a {
color:#e67817;
text-decoration:none
}

a:hover.search,.search2 a:hover,a.orangetext:hover {
color:#4f780e;
text-decoration:none
}

.float-l,.light-box-div {
float:left
}

#menu-link ul li a,#menu-icon a,.midorangebg a {
color:#FFF;
text-decoration:none
}

#menu-link ul li a:hover,#menu-icon a:hover {
color:#b9ed66;
text-decoration:none
}

.referpad,.cardmargin {
margin-right:8px
}

#left-column,.left-box {
width:429px;
float:left
}

.text a,a.black,.midorangebg a:hover {
color:#000;
text-decoration:none
}

.text a:hover,a.orangetext,.list li a:hover {
color:#ff7800;
text-decoration:none
}

#right-column,.restaurantsinfo {
width:447px;
float:right
}

.right-box,.accountinfo {
width:447px;
float:left
}

.list li a,a:hover.footerlink {
color:#7b9827;
text-decoration:none
}

.face-book-box,.twitter-box,.login-box {
float:left;
width:295px;
height:110px;
padding-right:9px
}

.box1,.box2,.user-box {
float:left;
width:295px;
height:110px
}
#jsrImages, #fade1 {
	display: none; 
	}	
#fade1, #fade2 {
	position: absolute;
	z-index: 99;
	}
#navBox a{
	width:12px;
	height:12px; margin:0 5px 10px 0;
	float:left; 
	background:url(../images/gr1.png) left top no-repeat;
}

#navBox a.over{
	background:url(../images/gr.png) left top no-repeat;
}	

#navBox {
	position: absolute;
	z-index: 100;
	background:url(../images/tpr.gif) left top no-repeat; width:540PX; height:220PX;
	}
	
	#navBoxbut {
	position: relative;
	z-index: 100;
	background:url(../images/tpr.gif) left top no-repeat; width:540PX; height:190PX;
	}
	
#pp { margin-top:5px; margin-left:415px;}

.facebook {
    background-position: -367px -167px;
    display: block;
    height: 41px;
    width: 203px;
}

.twitter {
    background-position: -368px -214px;
    display: block;
    height: 41px;
    width: 203px;
}
.payonline {
	background-position: -572px -78px;
   display: block;
    height: 124px;
    width: 141px;
}
.content{ width:272px; float:left; height:auto; margin:0px 0px 0px 33px;}
.bigfont a{ font-family:Tahoma; font-size:22px; font-weight:bold; color:#fff; float:left; width:250px;}
.bigfont a:link{ font-family:Tahoma; font-size:22px; font-weight:bold; color:#fff; float:left; width:250px;}
.bigfont a:hover{ font-family:Tahoma; font-size:22px; font-weight:bold; color:#fff; float:left; width:250px;}
.dis a{font-family:Tahoma; font-size:11px; font-weight:normal; color:#555a30;float:left; width:250px;}
.dis a:link{font-family:Tahoma; font-size:11px; font-weight:normal; color:#555a30;float:left; width:250px;}
.dis a:hover{font-family:Tahoma; font-size:11px; font-weight:normal; color:#555a30;float:left; width:250px;}
#navlist {
	padding: 0px 0 0 2px;
	margin-left: 0;
	font: 12px Arial, Helvetica, sans-serif;
	list-style:none;
}
#navlist li {
	list-style: none;
	padding:0 3px 0 0;
	float:left;
}
#navlist li a {
	padding: 0px 0px 0 6px;
   	float:left;
	background:	url(../images/tb-left.gif) top left no-repeat;
	border-bottom: none;
	text-decoration: none;
}
#navlist li a span {
    float:left;
	display:block;
	padding:6px 10px 4px 6px;
	background:url(../images/tb-right.gif) top right no-repeat;
	color:#000000;
	cursor:pointer;
}
#navlist li a:hover, #navlist li.current a {
	background-position:0% -26px;
}
#navlist li a:hover span, #navlist li.current span{
	background-position:100% -26px;
	color:#ff7800;
}
#navlist li.current span{
	font-weight:bold;
	padding:6px 10px 5px 6px;
}
