body {
    background-color: #B89980;
    height: 100%;
    padding: 0;
	font-family:Arial,sans-serif;
	color:#000000;
}
.corners{
	display:none;
}
body #bodyContainer{
	top:0px;
}
body #bodycopy{
	padding-top:0px;
}
body #left{
	position:absolute;
}
body table td{
	font-family: Arial,sans-serif;
	font-size: 12px;
}
body .restCartContent p{
	color:#000000;
}
body .restCartContent li{
	background:none;
}
body.bodyAffiliate #restMenu{
	width:757px;
	float:left;
	background-color:#E0D6C5;
	min-height:800px;
	padding-top:20px;
}
body #restCart{
	width:220px;
}
body .restCartContent{
	width:220px;
	padding:0px;
	border:none;
}
body .restMenuAdditional{
	width:220px;
}

#restCart h4{
	background-color: #B89980;
	display:block;
	text-align:left;
	color: #FFFFFF;
	font: bold 12px/14px Arial,sans-serif;
	text-transform: uppercase;
	padding: 7px 0 5px 5px;
}

.shoppingCartLocation{
	padding:5px;
}
body .shoppingCartLocation button {
    height: 22px;
    margin: 10px 0 0;
    width: 39px;
}

.error span{
	font-weight:normal;
	color:#CB0B03;
}
body .restMenuAdditional{
	float:left;
	padding-left:10px;
}
body .restMenuSections{
	float:right;	
}
body .restMenuSections li{
	background:none;
}
body.bodyAffiliate .restMenuSectionContent{
	float:right;
	border:none;
	padding:0px;
    margin-right: 23px;
    width: 370px;
}
body.bodyAffiliate .restMenuSectionContent li{
	background:none;
}
body.bodyAffiliate .menuItemOption,
body .menuItemSpecials ul{
	padding-left:40px;
}
body.bodyAffiliate .menuItemOption li,
body .menuItemSpecials ul li{
	list-style:disc;
	padding-left:0px;
	font-family: Arial,sans-serif;
	font-size:12px;
}
body .menuItemEditRow p{
	font-family: Arial,sans-serif;
	font-size:12px;	
	margin:0px;
}
body .menuItemSpecialsTitle{
	list-style:none;
	display:inline;
}
body.bodyAffiliate .restMenuSectionContent h2{
    background-color: #E02200;
	padding:0px;
	padding: 7px 0 5px 5px;
    color: #FFFFFF;
    display: block;
    font: bold 12px/14px Arial,sans-serif;
	text-transform: uppercase;
}
body.bodyAffiliate .restMenuSectionContent table,
body.bodyAffiliate .menuItemEditForm{
	width:98%;
	margin-left:auto;
	margin-right:auto;
	color: #4D1713;
}
body .restMenuSectionContent table td{
	font-family: Arial,sans-serif;
	font-size: 12px;
}
body .restMenuSectionContent table td  .menuItemDescription,
body .restMenuSectionContent table td  .menuItemDescription p,
body .restMenuSectionContent .restMenuSectionDescription{
	color: #4D1713;
	font-style: italic;
	font-family: Arial,sans-serif;
	font-size: 12px;
}
body .menuItemOptionPrice{
	font-family: Arial,sans-serif;
	font-size: 12px;	
}
body.bodyAffiliate .restMenuSectionContent table a{
	font-weight:bold;
	color: #4D1713;
	font-family: Arial,sans-serif;
	font-size: 12px;
}
body.bodyAffiliate .restMenuSectionContent table a:hover{
	color:#cb0b03;
}
body.bodyAffiliate .zebra2{
	background-color:#F2EEE7;
}
.bodyAffiliate #rest-menu-section-content-spinner, .bodyAffiliate #rest-cart-content-spinner{
	margin:0px;
}
body .menuItemEditHeader{
	background-color:#CB0B03;
	font-family: Arial,sans-serif;
}
body .menuItemEditForm a{
	color:#A7886F;
	font-weight:bold;
}
body .menuItemEditForm a:hover{
	color:#cb0b03;
}
body .menuItemEditForm .menuItemDescription{
	color:#000;
}
body .editOrderButtonsHolder .addToOrder,
body .editOrderButtonsHolder .changeToOrder{
	width:127px;
	height:22px;
	float:left;
	margin-left:33px;
	margin-right:10px;
}
body .editOrderButtonsHolder .backToMenuButton{
	width:127px;
	height:22px;	
}
body .restMenuSectionContent table th{
	background-color:#CB0B03;
}

body .restMenuSections{
	padding-top:0px;
}

body .restMenuSections li.restMenuSectionsActive a{
	background:none;
}
body .restMenuSections li a:hover{
	color:#cb0b03;
	background:none;
}
body .restMenuSections li a{
	height:auto;
	background:none;
	display:inline;
	font-weight:bold;
	color:#A7886F;
	font-size: 12px;
}
body .restMenuSections li{
    margin-bottom: 7px;
    margin-top: 7px;
    text-align: right;
}
body .restMenuSections li a span{
	padding:0 5px 0 0px;
}

body .restMenuSections li span:before {
	content: "[";
	color:#CB0B03;
	font-size:14px;
	padding-right:5px;
	font-weight:normal;
}

body .restMenuSections li span:after {
	content: "]";
	color:#CB0B03;
	font-size:14px;
	padding-left:5px;
	font-weight:normal;
}
body .restMenuSections{
	width:125px;
}

body .orderType,
body .shoppingCart{
	margin:5px;
}
body .shoppingCart, body .shoppingCart a, body .shoppingCart td{
	font-size:12px;
}
body .whoWrapper .whoWhat, body .cartWhoTotals{
	background-color: #CB0B03;
}
body .shoppingCart .cartItem .itemTitle{
	width:120px;
}

#primarycontent-right, #auxcontent, #primarycontent, #maincontent, div#main-container, #primarycontent-center {
    background-color: transparent;
}

#maincontent {
    min-height: 800px;
    width: auto;
}
div#bodycopy {
    background: url("") no-repeat scroll 10px 260px #E0D6C5;
	width:100%;
}
#main-container {
    padding: 8px 0;
	width: auto;
}
table tr.menuitem_header, table td.menuitem_header_text {
    background-color: #CB0B03;
    color: #FFFFFF;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
}
body .myOrderItemSpecialDesc ul{
	padding-left:15px;
	margin:0px;
}
body .myOrderItemSpecialDesc li{
	background:none;
	list-style:disc;
	padding-left:0px;
}


/** OLD **/

#hungryhouse-why-with-us, #time-online, .hungryhouseTrust, #hungryhouse-family-row, .memberInfo, .emailFormatRow, #body_order_submitted #auxcontent, #body_track_order #auxcontent {
display: none;
}

#restaurant-general-info {
display:none;
}

body {
background-image: none;
margin:0px;
}

body, table td {
font-family:Arial,sans-serif;
}

#my-order-panel .addInfo, #offline-info-box .addInfo {
display: none;
}

#maincontent {
width:auto;
min-height:800px;
}

* html #maincontent {
height:800px;
}

.findARestaurant  {
display: none;
}
.paneli {
background-image:none;
border:1px solid #666;
}

.panelt {
background-image:none;
background-color:#F3BDA6;
border-bottom: 1px solid #666;
margin: 0px;
}

.panelt .panelTitle {
background-image:none;
xxxxtext-transform:uppercase;
xxxxfont-family:Impact,"Arial Black",sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
xxxxfont-weight:normal;
font-weight:bold;
line-height:normal;
}

.edit_panel_item_header b {
xxxxfont-weight:normal;
font-size:12px;
}

.panel, .panelb, .panelb div {
background-image:none;
}



.panel, .paneli {
padding: 0px;
}

.panelContent {
padding: 0px;
}

#primarycontent .panelContent, #security-trust-info .panelContent  {
padding:10px;
}

#primarycontent-right, #primarycontent, #auxcontent {
margin-bottom:-32767px; padding-bottom:32767px;
}

div#main-container {
width:auto;
}

#body_choose_time #primarycontent {
padding-left:20px;
padding-right:20px;
width:480px;
}

div#menu_div {
margin-left:0px;
}

ul.menuTabs {
left:402px;
width:110px;
top:0px;
}

li.menuTabItemActive a, li.menuTabItem a, li.menuTabItem a:hover {
background-image:none;
background-color: transparent;
}

ul.menuTabs li {
margin-bottom: 10px;
margin-top: 10px;
text-align:right;
background-image:none;
}

li.menuTabItem {
}

li.menuTabItem a:hover {
background-color: transparent;
color:#CB0B03;
}

ul.menuTabs li.menuTabItemActive a {
font-weight:bold;
}

ul.menuTabs li a {
display:inline;
font-size:12px;
text-transform:capitalize;
padding:0px;
}

ul.menuTabs li a span {
display:inline;
}

a.menusection_links {
color:#A7886F;
}

ul.menuTabs li:before {
content: "[";
color:#CB0B03;
font-size:14px;
}

ul.menuTabs li:after {
content: "]";
color:#CB0B03;
font-size:14px;
}

#edit_panel_main_table {
margin-top: 10px;
}

div#left {
position:absolute;
width:auto;
float:none;
}

div#bodycopy {
width:100%;
padding:0px;
background:#F2EEE7 url(../images/bg4.gif) no-repeat scroll 0 0;
float:none;
}

div#bodyContainer {
position:relative;
overflow:hidden;
background-color:transparent;
background-image:none;
top:0px;
}

div#container {
background-color:#B89980;
}

#auxcontent {
float:right;
margin-right:5px;
margin-top:130px;
}

#primarycontent-right, #primarycontent, #primarycontent-center {
float:right;
}

#auxcontent, #my-order-panel {
width:223px !important;
}

#auxcontent .panel {
width:100% !important;
}

#primarycontent-right, #auxcontent, #primarycontent, #maincontent, div#main-container, #primarycontent-center  {
background-color:transparent;
}

#main-container {
padding:8px 0px;
}

.menuitem_hl td, .menuitem_hl a, .menu_display_table a, .menu_display_table td {
text-transform:capitalize;
font-size:12px;
color:#4D1713;
}



table tr.menuitem_header, table td.menuitem_header_text  {
background-color:#CB0B03;
color:#FFF;
xxxxtext-transform:uppercase;
xxxxfont-family:Impact,"Arial Black",sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
xxxxfont-weight:normal !important;
line-height:normal;
}


.error-text, .error {
color:#CB0B03;
}

.highlight-border {
border:1px solid #C00;
}
.background-highlight {
background-color:#F3BDA6;
}
.color-highlight {
color:#000;
font-size:10px;
}

table tr.menuitem_bg_0, table tr.region_bg_0, .region_bg_0 {
background-color: #F2EEE7;
}

.redTopBorder2px {
border-top: 0px none;
}

.spec_desc_indent {
width:175px;
}


.menu_display_table .menuitem_desc {
color:#4D1713;
font-size:12px;
font-style:italic;
}





div#bodycopy {
background: #E0D6C5 url() no-repeat scroll 10px 260px;
}

a {
font: bold 1em Arial, sans-serif;
color: #a7886f;	
text-decoration: none;
}

a:hover {
	color: #cb0b03;
}

#auxcontent {
margin-top:0px;
}

ul.menuTabs li:before {
content: "[ ";
white-space:nowrap;
}

ul.menuTabs li:after {
content: " ]";
white-space:nowrap;
}

.panelt .panelTitle {
font:bold 12px/14px Arial, sans-serif;
text-transform:uppercase;
color:#ffffff;
padding: 7px 0 5px 5px;
height:1% !important;
}

.panelt {
background-color:#e02200;
border-bottom: none;
height:28px !important;
}

#auxcontent .panelt {
background-color:#b89980;
}

#menu_panel_title {
height:16px !important;
}

table tr.menuitem_header, table td.menuitem_header_text  {
text-transform:lowercase;
}

ul.menuTabs li a {
text-transform:lowercase;
}

.menuitem_hl td, .menuitem_hl a, .menu_display_table a, .menu_display_table td {
text-transform:lowercase;
}

.error-text, .error {
color:#CB0B03;
font:normal 12px/14px Arial, sans-serif;
}

.label, .middle {
font:normal 12px/14px Arial, sans-serif;
color:#000000;
}

.label {
padding: 0 0 0 0;
}

.tips-text {
font:normal 11px/13px Arial, sans-serif;
color:#000000;
}

.paneli {
background-image:none;
border:none;
}

#restaurant-menu-panel {
width:372px !important;
}

#auxcontent, #my-order-panel {
width:220px !important;
}
body #checkout-form-panel #checkout-choose-address{
    width:450px !important;
}

#body_build_order  .localityOk #primarycontent-right{
	display:block;
}
#body_build_order  .localityOk #auxcontent{
	float:right;
}
#body_build_order  .localityError #primarycontent-right{
	display:none;
}
#body_build_order  .localityError #auxcontent{
	float:none;
	margin-left:auto;
	margin-right:auto;
}

