/** New **/
.hungryhouse{
	display:none;
}
#rest-share-by-email, .popupWindow {
    display: none;
    position: fixed;
    top: 100px;
}
.bodyAffiliate #rest-menu-section-content-spinner{
	margin:0px;
	padding:5px;
}
body .localityError #rest-menu-main{
	display:block;
}
body .localityError .restMenuAdditional {
	float:right;
}

body .restMenuSectionContent{
	width:390px
}
body #restMenu{
	width: 542px;
	left:0px;
	margin-left:0px;
	position:static;
}
body .restMenuAdditional,
body .localityError .restMenuAdditional{
    left: 540px;
    position: absolute;
    top: 8px;
}

body .restMenuSections{
	float:right;
		width:136px;
}
body .restMenuSectionContent{
	margin-left:4px;
	padding:5px;
	margin-top: 49px;
	border-color:#C2C2C2;
}
body .restMenuSectionContent h2{
    background-color: #EAEAEA;
    background-image: none;
    border-bottom: 4px solid #E0E0E0;
	height: 33px;
	line-height:33px;
	padding-left:10px;
	width: 528px;
	position:relative;
	margin: -53px -6px 8px -5px;
}
body .restMenuSectionContent table{
	width:100%;
	margin-left:0px;
}
body .restMenuSectionContent table td a{
	color: #39B2E1;
	font-size:11px;
}
body .restMenuSectionContent table td{
	font-size:11px;
}
body .restMenuSections{
	padding-top:49px;
}
body .restMenuSections li{
	background-color: #EAEAEA;
	margin-bottom:5px;
	padding-bottom:0px;
}
body .restMenuSections li a{
	background:none;
	display:inline;
}
body .restMenuSections li.restMenuSectionsActive a{

}
body .restMenuSections li.restMenuSectionsActive{
	left:-1px;
	border: 1px solid #C2C2C2;
	border-left:none;
	background: url("images/global_link_arrow.gif") no-repeat scroll left center #FFF;
}
body .restMenuSections li a span{
	padding-left:17px;
}
body .restMenuSections li a:hover span{
	border-left:3px solid #39b2e2;
	padding-left:14px;
}
body .restMenuSections li.restMenuSectionsActive a:hover span{
	border:none;
	padding-left:17px;
}
body .restMenuSectionContent .zebra2,body .restMenuSectionContent .zebra2 td,body .shoppingCart .zebra2 {
    background-color: #EAEAEA;
}
body .menuItemEditForm {
	width:100%;
	margin-left:0px;
	border:none;
}
body .menuItemEditHeader{
	background: url("images/global_reversefade.jpg") repeat-x scroll left top #E0E0E0;
	color:#000;
}
body .restCartContent h4 {
	display:none;
}
body .restCartContent{
	padding:5px;
}
body .shoppingCartLocation label{
	line-height: 21px;
}
body .shoppingCartLocation button{
	width:39px;
	height:22px;
}
body #shopping-cart-location,body #shopping-cart-cust-location {
	margin-top:0px;
}
body .whoWrapper .whoWhat {
	background-color: #E0E0E0;
	color:#000;
}
body .cartWhoTotals{
	background-color: #E0E0E0;
	color:#000;	
}
body .whoWrapper{
	border-top:1px solid #999999;
}
body .whoWrapper .whoWhat span{
	color:#000;
}
body .shoppingCartLocation{
	margin-top:10px;
}
body .restMenuSectionContent table thead th{
    background-color: #E0E0E0;
    color: #000000;
}


/*
viewlondon css fixes
*/
.full {
width:808px;
}

#datebarB {
background-image:url(images/viewx_datebarA.gif);
}



/*
hh css fixes
*/
body {
	background-image: none;
}

body, td {
color:#000;
}

#primarycontent-right, #auxcontent, #primarycontent, #primarycontent-center, div#main-container, #maincontent {
background-color:transparent;
padding:0px;
}

#primarycontent-center  {
margin-left:90px;
text-align:left;
width:auto;
float:left;
}

#maincontent {
width:808px;
overflow:hidden;
padding-top:8px;
}

#auxcontent {
padding:0px;
width:258px;
}


#menu_div {
margin-left:0px;
}

#primarycontent-right, #primarycontent, #auxcontent {
margin-bottom:-32767px; padding-bottom:32767px;
}

#primarycontent-right {
width:490px;
}

#my-order-panel .panelt {
display:none;
}

#my-order-panel {
float:right;
}

#my-order-panel table.region_bg_0 {
background-color:transparent;
}

#hungryhouse-why-with-us, #time-online, #hungryhouse-family-row, .memberInfo, .emailFormatRow, #body_order_submitted #auxcontent, #body_track_order #auxcontent {
display: none;
}

#restaurant-general-info, #checkout-form-panel, #primarycontent .panel, #offline-info-box {
margin-bottom:0px;
width:538px !important;
}

#restautrant-info-extras {
display:none;
}

#my-order-panel .addInfo, #offline-info-box .addInfo {
display: none;
}

#order_summary_div {
margin:0px auto;
}

.findARestaurant  {
display: none;
}

#security-trust-info {
width:258px !important;
}

#security-trust-info .panelContent div {
text-align: center;
}


/**
panels style
*/
.paneli {
background-image:none;
background-color:transparent;
}

.panelt {
background-image:none;
background-color:#EAEAEA;
border-bottom: 4px solid #E0E0E0;
margin: 0px 0px 8px;
}

.panelt .panelTitle {
background-image:none;
overflow:visible;
white-space:nowrap;
color:#3A3A3A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
padding:8px;
}

.panelt div {
height:19px;
line-height:19px;
}

.panel, .panelb, .panelb div {
background-image:none;
background-color:transparent;
}

.panel, .paneli {
padding: 0px;
}

.panelContent {
padding: 0px 6px;
border:1px solid #C2C2C2;
}

.edit_panel_item_header {
background:transparent url(images/global_reversefade.jpg) left top repeat-x;
}

#restaurant-menu-panel .panelt {
width:538px;
}


/**
restaurant menu style
*/
ul.menuTabs {
left: 387px;
top: 45px;
width:150px;
}

ul.menuTabs li {
margin-bottom: 6px;
}

li.menuTabItemActive a, li.menuTabItem a, li.menuTabItem a:hover {
background-image:none;
background-color: transparent;
}

li.menuTabItem {
background-color:#EAEAEA;
border-left:1px solid #C2C2C2;
}

li.menuTabItemActive {
border-right:1px solid #C2C2C2;
border-top:1px solid #C2C2C2;
border-bottom:1px solid #C2C2C2;
border-left:1px solid #FFF;
}

li.menuTabItem a:hover {
border-left:4px solid #39B2E2;
margin-left:0px;
}

ul.menuTabs li.menuTabItemActive a {
/*background: #FFEA01 url(../images/buttons/left-arrow.gif) no-repeat 2px center;*/
background: url(images/global_link_arrow.gif) no-repeat left center;
font-weight:bold;
/*width:90px;*/
padding-left:18px;
}

ul.menuTabs li a {
font-size:11px;
display:block;
height:auto;
width:auto;
padding:4px 3px 5px 9px;
margin-left:4px;
}

ul.menuTabs li a span {
display: block;
}

table.edit_panel_table {
border:0px none;
}


table tr.menuitem_header, table td.menuitem_header_text  {
background-color:#E0E0E0;
color:#000;
}

table tr.menuitem_bg_0, table tr.region_bg_0, .region_bg_0 {
background-color: #EAEAEA;
}

table tr.menuitem_bg_1, table tr.region_bg_1, .region_bg_1 {
background-color: transparent;
}

.menuitem_desc {
font-size:9px;
}



/**
misc
*/
.error-text, .error {
color:#F00;
}

.redTopBorder2px, .total-top-border {
border-top: 1px solid #D1D1D1;
}


.highlight-border {
border:4px solid #E0E0E0;
}
.background-highlight {
background-color:#EAEAEA;
}
.color-highlight {
color:#000;
font-size:12px;
}

table tr.region_bg_error {
background-color: #F00;
}

.offer-small, .offer {
color:#39B2E1;
}

.tips-text a {
font-weight:normal;
}

#powered-by, #powered-by a {
margin:0px; padding: 0px;
color:#999;
font-size: 10px;
text-align:left;
}

#powered-by {
position: absolute;
z-index:100;
top:287px;
left:525px;
}

#container {
position:relative;
}

#panel-customer-feedback{
        display:none;
}

/* TOOLTIP */ 

div.tooltip { 
    background-color:#000; 
	border:1px solid #B5B8C8;
    padding:7px 15px; 
    padding-left: 10px;
    width:240px;
    /*left:0px !important;*/ 
    /*display:none;*/ 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
    z-index: 999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;  
	/*top:50px !important;*/
	clear:both;
}
.tooltip ul{
	margin:0px;
	padding: 0 0 0 10px;
}
.tooltip ul li{
	font-weight:bold;
	font-size:10px;
}
/* */
