/****custom css Pizza Express restaurant*****/
/****Ingo Ruddat e.K.*****/
::-moz-selection { 				/**selected text**/
	background: #aeacac; 
	color: #fff; 
	text-shadow: none;
}
::selection { 
	background: #aeacac; 
	color: #fff; 
	text-shadow: none;
}

body {
	background: url(bg.body.jpg) fixed 50% 0 #F8F4EB;
	color: #282828;
}

a, a:visited, a:hover { 				/**normal links on site**/
	color: #900101; 
	text-decoration: none;
}

.error {							/**error message**/		
	border-color: #e18181!important;
	color: #EA5555!important;
}

/********Header*******/
header {
	background: url(bg.header.png) repeat-x 50% 0
}

nav {
	background: url(bg.menu.png) repeat-x center;
}

nav ul {								/**subcategories links in header**/
	background: #ffffff;
	border: 1px solid #900101;
}

nav ul li a {
    color: #900101 !important;
}

#additional_menu {						/**coupons, shopinfo links in header**/
	background: #fff;
	border: 1px solid #500022;
}

#additional_menu div a {
	color: #900101;
	border-right: 1px solid #E1D4DA;
}

#categories ul li a {					/**top categories normal**/
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #e8c633;
}

#categories ul li a:hover,				/**top categories active**/ 
#categories ul li.active a {
	background: #900101;
	color: #fff;
	border: 1px solid #ffffff
}

#contacts {									/**contact info next to logo**/
	color: #505050;
}

/******Sidebar******/
#sidebar {
	background: #570000;
}

#sidebar .sidebar_head {				/**header text**/
	color: #E9A326;	
}

#sidebar #reviews .rating_text a {		/**ratings link color**/
	color:#cf9b9b;
}

#sidebar .table_inner {					/**menu product ingredients in shopping cart**/
	background: #E9A326;
	border: 1px solid #fff;
}

#sidebar .table_row {					/**menu product ingredients spacing line in shopping cart**/
	border-bottom: 1px solid #F0BF68;
}

#sidebar .cart_table2 {					/**highlight last added product in the card**/
	background: #900101;
}

.custom_input {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #900101;
}

#sidebar .all_price .price {			/**prices color under shopping cart**/
	color: #E19F2A;
}

#sidebar #order_form .field.input input, 		/**input elements**/
#sidebar #order_form .field.textarea textarea
{
	color: #900101;
	background: #ffffff;
	border: 1px solid #584B45;
}

#sidebar #payment_form label {				/**text color in payment label**/
	color: #bcaba3;
}

#sidebar .change_zip a {					/**change zip code link**/
	color:#E9A326;
	background: url(ico.change_zip.gif) no-repeat left center;
}


#time_picker {
	color: #ffffff;
	background: #900101;
	border: 1px solid #474747;
}

#time_picker .hours span,
#time_picker .minutes span,
#time_picker .next,
#time_picker .prev,
#time_picker .asap {
	border: 1px solid #474747;
    background-color: #363636;
    color: #afafaf;
}

#time_picker .title {
	color: #ffffff;
}

/*******Main content********/
a.meal_title {								/**Product title**/
	color:#790033;
}

.add_to_card_button {					/**add to card icon**/
	background:url(btn.plus.png) no-repeat;
}

.sizes {								/**product sizes line**/
	background: #E9A326;
}

.sizes span {							/**size title**/
	color: #E9A326;
	background: #776861;
}

.sizes a {
	color:#ffffff;
	border-right: 1px solid #ff7777;
}

.sizes a.active {						/**active sizes element**/
	background: #790033
}

/********Popup********/
.popup_table {							/**menu products&extras main table**/
	background: #570000;
}

.popup_table td.meal_ingredient span {	/**Titles color inside table**/		
	color: #E9A326;
}

.popup_table table tr td {				/**line color inside table**/
	border-bottom: 1px solid #ffffff;
}

.extra_ingredients ul li a {			/**ingredients**/
	border:1px solid #900101;
}

.extra_ingredients ul li a:hover, 
.extra_ingredients ul li.active a {
	background: #900101;
	color: #fff;
	border: 1px solid #570000
}

/* SHOP IS CLOSED POPUP */

.popup_closed_header {
	font: italic normal normal 28px Georgia, serif;
	color: #FFFFFF;
	background: #a30000;
	text-align: center;
	padding: 11px 0 13px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.popup_closed_content .opening_time {
	font-size: 20px;
	color: #a30000;
}

#full_content {
    margin: 0;
    position: relative;
	height: 1960px;
}

.verdana100FFFFFFt {font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #000000; text-decoration: none;}
.verdana180FFFFFF {font-family: Verdana, Geneva, sans-serif; font-size: 24px; color: #000000; background: #FFFFFF; text-decoration: none;}
.verdana280FFFFFFt {font-family: Verdana, Geneva, sans-serif; font-size: 37px; color: #000000; text-decoration: none;}
.verdana26FFFFFFFFFFFFtb {font-family: Verdana, Geneva, sans-serif; font-size: 35px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.verdana16C0FFFFFFtb {font-family: Verdana, Geneva, sans-serif; font-size: 21px; color: #C00000; font-weight: bold; text-decoration: none;}
.verdana280FFFFFFtb {font-family: Verdana, Geneva, sans-serif; font-size: 37px; color: #000000; font-weight: bold; text-decoration: none;}
.verdana1680FFFFFFFFtb {font-family: Verdana, Geneva, sans-serif; font-size: 21px; color: #FF8000; font-weight: bold; text-decoration: none;}
.verdana10808080FFFFFFt {font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #808080; text-decoration: none;}
.verdana90FFFFFFt {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.verdana9808080FFFFFFt {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #808080; text-decoration: none;}
.verdana28FFFFFFFFFFFFtb {font-family: Verdana, Geneva, sans-serif; font-size: 37px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.verdana180FFFFFFt {font-family: Verdana, Geneva, sans-serif; font-size: 24px; color: #000000; text-decoration: none;}
.verdana28C0FFFFFFtb {font-family: Verdana, Geneva, sans-serif; font-size: 37px; color: #C00000; font-weight: bold; text-decoration: none;}
.verdana12808080FFFFFFtb {font-family: Verdana, Geneva, sans-serif; font-size: 16px; color: #808080; font-weight: bold; text-decoration: none;}
.verdana120FFFFFFt {font-family: Verdana, Geneva, sans-serif; font-size: 16px; color: #000000; text-decoration: none;}
.verdana8808080FFFFFFt {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #808080; text-decoration: none;}
.verdana26C0FFFFFFtb {font-family: Verdana, Geneva, sans-serif; font-size: 35px; color: #C00000; font-weight: bold; text-decoration: none;}

