body {
  	text-align						: center;
	font-family						: "Trebuchet MS";  	
  	background-color				: #430038;  	
  	margin							: 0 auto;
  	padding							: 0;
}

div.error {
	color							: #f00;
	font-weight						: bold;
	padding							: 2px;
	margin							: 2px;
}

span.error {
	color							: #f00;
	font-weight						: bold;
}

span.emergencyinfo {
	background-color				: #00f;
	color							: #fff;
	padding							: 5px;
	font-weight						: bold;
}

span.success {
	color							: #f00;
	font-weight						: bold;
}

span.required {
	color							: #f00;
	font-weight						: bold;
}

span.bold {
	font-weight						: bold;		
}


img {
	border							: 0;	
}

td {
	vertical-align					: top;	
}

label {
	font-weight						: bold;
	color							: #fff;	
}

a:link, a:visited {
	color             				: #fff;
	font-weight       				: bolder;
	text-decoration   				: underline;	
}

a:hover {
	text-decoration   				: none;
}

a.errorlink:link, a.errorlink:visited { 
	text-decoration					: underline;
	color							: #f00;
}

a.errorlink:hover { 
	text-decoration					: none;
}

h1 {
	color							: #fff;	
	margin-top						: 0;
	padding-top						: 0;
}

h3 {
	color             				: #fff;	
}

p {
  	color							: #fff;	
	font-size						: 14px;	
	padding             			: 3px;
	margin              			: 3px;
}

div.confirmation {
	color							: #fff;
	font-size						: 12px;	
}

p.link_box {
	margin-top						: 10px;	
}

.inline {
	display							: inline;	
}

.inline_right {
	display							: inline; 
	float							: right; 
	margin-right					: 5px;
}

.bold_white_14px {
	font-weight						: bold;
	color							: #fff;
	font-size						: 14px;	
}

.width_630px {
	width							: 630px;	
}

.width_150px {
	width							: 150px;	
}

.width_205px {
	width							: 205px;	
}


.width_250px {
	width							: 250px;	
}

.width_70px {
	width							: 70px;	
}

.google_map_283px_424px {
 	width							: 283px; 
 	height							: 424px	
}

select.openingtimewriter {
	width							: 205px;	
}

div.ordertimeinterval {
	padding							: 2px;
	color							: #fff;
	background-color				: #f00;
	margin-bottom					: 2px;
}

td.emptycart {
	color							: #fff;
	font-weight						: bold;
	padding							: 5px;
}

td.date {
	width							: 450px;
	background-color				: #f00;
	color							: #fff;
	font-weight						: bold;
	padding							: 2px;
}

td.openingtimesinfo {
	background-color				: #f00;
	color							: #fff;
	font-weight						: bold;
	border-bottom					: 1px dotted #fff;	
	padding							: 5px;
}

td.openingtimesinfo a:link, td.openingtimesinfo a:visited {
	color							: #fff;
	font-weight						: bold;
}

td.categorydescription {
	font-style						: normal;
	font-weight						: bold;
	font-size						: 12px;	
}

a.editorderitem {
	color							: #fff;
}

.wrapper {
  	margin							: 0 auto;
	margin-top						: 10px;	  	
  	width							: 976px;	
  	background-image				: url('/bindis-takeaway/images/b_transparent.png');
  	background-position				: 10px 0px;
  	background-repeat				: repeat;
  	text-align						: left;
  	padding							: 10px 10px 10px 10px;
  	font-size						: 12px;
}

.wrapper .content {
	padding							: 8px;	
  	color							: #fff;	
  	margin-top						: 90px;
}

.wrapper .content p.clearer {
	clear							: both;	
}

.wrapper .content form input.form_text {
	width							: 200px;	
}

.wrapper .content form textarea.form_textarea {
	width							: 200px;	
	height							: 60px;
}

.wrapper .content table tr td.orderitem_name {
	width							: 348px;
	color							: #fff;
}

.wrapper .content table tr td.orderitem_name .productname {
	font-weight						: bold;
	font-size						: 12px;	
}

.wrapper .content table tr td.orderitem_qty {
	width							: 20px;
	color							: #fff;
}

.wrapper .content table tr td.orderitem_price {
	width							: 20px;
	color							: #fff;
}

.wrapper .content table tr td.column_label {
	color				            : #fff;
}

.wrapper .content table tr td.info {
	background-color				: #f00;
	color							: #fff;
}

.wrapper .footer {	
	color							: #fff;	
	text-align						: center;
	padding-top						: 5px;
	font-weight						: bold;
}

.wrapper .footer div.footer_content {
  	padding							: 5px;
}

#navcontainer {	
	position						: relative;
	top								: 0px;
	width							: 100%;
	font-size						: 12px;
	height							: 70px;
}

#navcontainer .navbar {	
	position						: relative;
	top								: 0px;
	height							: 32px;
	border-bottom					: 1px solid #fff;
	margin-top						: 10px;
}


.wrapper .content table.openingtimetable {
	width							: 100%;	
}

.wrapper .content table.openingtimetable tr td.day {
	padding							: 5px;
	font-size						: 14px;
	color							: #fff;
	width							: 30%;	
}

.wrapper .content table.openingtimetable tr td.timeslot {
	padding							: 5px;
	font-size						: 14px;
	color							: #fff;
	width							: 70%;
}

.wrapper .content table.openingtimetable span.openingtimesspan {
	margin-left						: 10px;	
}

.wrapper .content table.menu_table {
	width							: 100%;
}

.wrapper .content table.menu_table tr td.menu_column {
	width							: 100%;
}

.wrapper .content table.menu_table tr td.shoppingcart_column {
	width							: 348px;
}

.wrapper .content table.menu_table tr td.shoppingcart_column table.shoppingcart_table {
	width							: 348px;	
  	padding							: 10px;	
  	background-image				: url('/bindis-takeaway/images/b_transparent.png');
  	background-repeat				: repeat;  	
	overflow						: hidden;
	height							: 100%;
	border-radius					: 6px;
	-moz-border-radius				: 6px;
	-webkit-border-radius			: 6px;
}

.wrapper .content table tr td table.shoppingcart_table {
	width							: 348px;	
  	padding							: 10px;
  	background-image				: url('/bindis-takeaway/images/b_transparent.png');
  	background-repeat				: repeat;    
	overflow						: hidden;
	height							: 100%;
	border-radius					: 6px;
	-moz-border-radius				: 6px;
	-webkit-border-radius			: 6px;  		
}

.wrapper .content table.orderconfirmation_table {
	padding							: 10px;
	width							: 960px; 	
  	background-image				: url('/bindis-takeaway/images/b_transparent.png');
  	background-repeat				: repeat;    
	overflow						: hidden;
	height							: 100%;
	border-radius					: 6px;
	-moz-border-radius				: 6px;
	-webkit-border-radius			: 6px; 	
}

.wrapper .content table.menu_table tr td.menu_column table.product_table {
	width							: 100%;	
	color							: #fff;
	font-weight						: bold;
	font-size						: 13px;			
}

.wrapper .content table.menu_table tr td.menu_column table.product_table tr td.productcode {
	width							: 5%;
	vertical-align					: top;
}

.wrapper .content table.menu_table tr td.menu_column table.product_table tr td.productname {
	width							: 55%;
	vertical-align					: top;
	padding-bottom					: 10px;
}

.wrapper .content table.menu_table tr td.menu_column table.product_table tr td.productname form.submenuform {	
	padding							: 5px;
	color							: #fff;	
  	background-image				: url('/bindis-takeaway/images/b_transparent.png');
  	background-repeat				: repeat;    
	overflow						: hidden;
	height							: 100%;
	border-radius					: 6px;
	-moz-border-radius				: 6px;
	-webkit-border-radius			: 6px; 	
}

.wrapper .content table.menu_table tr td.menu_column table.product_table tr td.productname form.submenuform .error {
	background-color				: #fff;
	color							: #f00;
	font-weight						: bold;
}

.wrapper .content table.menu_table tr td.menu_column table.product_table tr td.productname form.submenuform em.description {
	color							: #fff;
	font-style						: normal;
	font-weight						: normal;
}

.wrapper .content table.menu_table tr td.menu_column table.product_table tr td.productname em.description {
	color							: #fff;
	font-style						: normal;
	font-weight						: normal;
}

.wrapper .content table.menu_table tr td.menu_column table.product_table tr td.productprice {
	width							: 40%;
	text-align						: right;	
}

/* Sub Menu */
div.attributeset {
	padding							: 5px;
	padding-left					: 10px;
	border-top						: 1px solid #fff;
}

div.attributeset span.fixedspan_block_a {
	clear							: both;
	display							: block;
	padding-top						: 5px;
	padding-bottom					: 5px;
}

div.attributeset label {
	color							: #fff;
	font-weight						: bold;
}

div.attributeset div.attributegroupname {
	margin-top						: 5px;	
}

div.attributeset ul.attributegroup {
	list-style-type					: none;
	padding							: 0;
	margin-top						: 0;
}

div.attributeset ul.attributegroup li {
	padding							: 3px;
}

div.attributeset select.select_block {
	clear							: both;
	display							: block;
}

div.attributeset select.select_inline {
	display							: inline;
}

div.attributeset select.select_block_210px {
	clear							: both;
	display							: block;
	width							: 210px;	
}

div.attributeset select.select_inline_210px {
	display							: inline;
	width							: 210px;
}

ul.nestedattributegroup li {
	list-style-type					: none;
	padding							: 0;
	margin-top						: 0;
}

div.instructions {
	padding							: 5px;
	padding-left					: 10px;
	border-top						: 1px solid #fff;
}

div.instructions label {
	color							: #fff;
	font-weight						: bold;
}

div.canceladd {
	clear							: both; 
	text-align						: right; 
	padding-top						: 5px;	
}

div.canceladd .cancel {
	margin-left						: 10px; 
	float							: left;	
}

/* Borders */
.border_dotted_white_1px {
	border							: 1px dotted #fff;	
}

.border-bottom_dotted_white_1px {
	border-bottom					: 1px dotted #fff;	
}

.border_solid_59001A_1px {
	border							: 1px solid #59001A;
}

/* Blue Plus Technologies CSS */
div.blueplus {
	font-size						: 12px;
	color							: #fff;
	font-weight						: bold;
}

div.blueplus  a.bluepluslink {
	color							: #fff;
	font-weight						: bold;
}

