@font-face { font-family: "Tempus Sans ITC TT"; font-style:  normal; font-weight: normal; src: url(/fonts/TEMPUSS1.eot) }

BODY
{
    font-size: small;
 	font-weight: normal;
	font-style: normal;
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
}
TD.b_logo
{
    border-top: solid 4px #a6193c;
    border-right: none;
    border-bottom: none;
    border-left: none;
	background-color: #899d99;
	color: #a6193c;
	border-collapse: collapse;
	background-image: url(images/logo/bringmelunch1.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}
TD.d_logo
{
	border: none;
    background-color: white;
	color: black;
	border-collapse: collapse;
	background-image: url(images/logo/bringmelunch2.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
TD.b_sidepanel
{
    border-right: solid 4px #899d99;
	border-left: none;
	border-top: none;
	border-bottom: none;
    background-color: #899d99;
	color: #a6193c;
	border-collapse: collapse;
}
H2
{
    font-size: large;
    text-align: center;
}
TABLE
{
    border: none;
    padding: 1px;
}

b_norm
{
	font-weight: normal;
	font-style: normal;
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
	background-color: #899d99;
	color: #a6193c;
}
DIV.b_norm
{
	font-weight: normal;
	font-style: normal;
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
	background-color: #899d99;
	color: #a6193c;
}
HR.b_norm
{
	color: #a6193c;
	background-color: #a6193c;
}
H1.b_norm
{
	background-color: #899d99;
	color: #a6193c;
	margin: 0px;
	font-size: xx-large;
}
H3.b_norm
{
	background-color: #899d99;
	color: #C0C0C0;
	margin: 0px;
}
A.b_norm
{
	color: #a6193c;
	text-decoration: none;
}
SPAN.b_small
{
	color: white;
	text-decoration: none;
}
A.b_small
{
	color: #a6193c;
	text-decoration: none;
}
td.b_infopanel
{
	color: white;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
}
th.b_infopanel
{
	color: white;
	text-decoration: none;
	text-align: center;
}
span.b_jfunctionsmall
{
	cursor: pointer;
	color: #a6193c;
}
H2.b_norm
{
    font-size: large;
    text-align: center;
    background-color: #899d99;
	color: #a6193c;
}
TABLE.b_norm
{
    border: none;
    padding: 1px;
}
IMG.b_norm
{
    border: solid 4px #a6193c;
}
TD.b_norm
{
    border: solid 4px #a6193c;
}
TD.corner_img
{
    border-collapse: collapse;
    border: solid 4px #a6193c;
    width: 203px;
    height: 145px;
    background-color: White;
}
DIV.corner_img
{
    border: solid 1px white;
    width: 200px;
    height: 141px;
	background-repeat: no-repeat;
	background-position: center center;
}
IMG.corner_img
{
	border: 0 none;
    width: 200px;
    height: 141px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
    -khtml-opacity:0;
	display: none;
}
TABLE.b_noborder
{
	border: none;
    background-color: #899d99;
	color: #a6193c;
	border-collapse: collapse;
}
TABLE.b_simpleborder
{
    border-style: solid;
    border-collapse: collapse;
    border-spacing: 3px;
    background-color: #899d99;
	color: #a6193c;
}
TD.b_panel
{
    border-top-style: solid;
    border-top-color: #a6193c;
    border-top-width: thin;
    border-collapse: collapse;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #899d99;
	color: #a6193c;
}

d_norm
{
	font-weight: normal;
	font-style: normal;
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
    background-color: Transparent;
	color: black;
}
DIV.d_norm
{
	font-weight: normal;
	font-style: normal;
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
	color: black;
}
A.d_norm
{
	color: black;
}
span.d_norm_error
{
	font-weight: normal;
	font-style: normal;
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
    background-color: Transparent;
	color: red;
	display: none;
}
A.d_action
{
	text-decoration: none;
}
DIV.d_action
{
    background: url('/images/button_norm.png') no-repeat;
    color: #a6193c;
    text-decoration: none;
    width: 142px;
    height: 31px;
    text-align: center;
    padding-top: 6px;
}
DIV.d_action_hover
{
    background: url('/images/button_hover.png') no-repeat;
    color: #a6193c;
    text-decoration: none;
    width: 142px;
    height: 31px;
    text-align: center;
    padding-top: 6px;
}
DIV.d_action_pressed
{
    background: url('/images/button_pressed.png') no-repeat;
    color: #899d99;
    text-decoration: none;
    width: 142px;
    height: 31px;
    text-align: center;
    padding-top: 6px;
}
DIV.d_action_disabled
{
    background: url('/images/button_disabled.png') no-repeat;
    color: #606060;
    text-decoration: none;
    width: 142px;
    height: 31px;
    text-align: center;
    padding-top: 6px;
}
TD.d_action
{
    background-color: #899d99;
	color: #a6193c;
	text-decoration: none;
}
H1.d_norm
{
	color: #899d99;
	margin: 0px;
	font-size: x-large;
	text-align: left;
}
H2.d_norm
{
    font-size: large;
    text-align: center;
	color: #899d99;
}

TABLE.d_noborder
{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
    background-color: white;
	color: black;
}
TD.d_noborder
{
    background-color: white;
	color: black;
}

TABLE.d_simpleborder
{
    border-style: solid;
    border-collapse: collapse;
    border-spacing: 3px;
    background-color: white;
	color: black;
}

TABLE.d_delivery
{
    border-style: none;
    border-width: 1px;
    border-collapse: collapse;
    border-spacing: 1px;
    background-color: white;
	border-color: #899d99;
}
TH.d_delivery
{
    border-style: solid;
    border-width: 1px;
    border-collapse: collapse;
    border-spacing: 1px;
	border-color: #899d99;
    background-color: #899d99;
    color: #a6193c;
}
TD.d_delivery
{
    border-style: solid;
    border-width: 1px;
    border-collapse: collapse;
    border-spacing: 1px;
    background-color: white;
	border-color: #899d99;
}

TABLE.menu
{
    border-style: none;
    border-collapse: collapse;
    border-spacing: 3px;
    background-color: white;
	color: black;
	font-family: Calibri;	
}
TR.menu
{
}
TH.menu
{
    text-align: left;
    background-color: #B0D5D7;
}
TD.menu
{
    font-family:"trebuchet ms", tahoma, arial, sans-serif;
    clear:both;
    color:#7C898F;
    font-size:12px;
    
    padding-top: 6px;
}
legend.menu
{
    font-family:"trebuchet ms", tahoma, arial, sans-serif;
    clear:both;
    color:#56C400;
    font-size:12px;
    
	font-weight: bold;
}
TD.menuitem
{
    font-family:"trebuchet ms" tahoma, arial, sans-serif;
    clear:both;
    color:#FF3617;
    font-size:13px;
    
    padding-top: 6px;
}
TD.menudesc
{
    font-family:"trebuchet ms", tahoma, arial, sans-serif;
    clear:both;
    color:#7C898F;
    font-size:12px;
    
    font-size: small;
    font-style: normal;
}
span.menudesc
{
    font-size: small;
    font-style: normal;
}
span.menufunction
{
    font-family:"trebuchet ms", tahoma, arial, sans-serif;
    clear:both;
    color:#56C400;
    font-size:12px;
    
	cursor: pointer;
}
TABLE.menuframe
{
    border-style: none;
    border-collapse: collapse;
    border-spacing: 3px;
    background-color: Transparent;
	color: black;
}
TR.menuframe
{
}
TD.menuframe
{
    vertical-align: top;
}
DIV.menuframe
{
    background-color: Transparent;
	color: black;
}
.contactdetails
{
    font-size: x-small;
    text-align: right;
}
TABLE.menuedit
{
    border-style: solid;
    border-collapse: collapse;
    border-spacing: 3px;
    border-color: #C0C0C0;
    border-width: thin;
    background-color: Transparent;
}
legend.menuedit
{
	color: #a6193c;
}
TD.menudragbar
{
    cursor: move;
    background-image: url(Images/dragarea.png);
    background-attachment:scroll;
    background-position: left top;
    background-repeat: repeat-x;
    padding: 2px;
}
TABLE.menutab
{
    border-style: none;
    border-collapse: collapse;
    padding: 0;
    border-spacing: 0;
    border-width: 0;
    background-color: white;
}
TD.menutab
{
    font-family:"trebuchet ms", tahoma, arial, sans-serif;
    clear:both;
    color:#56C400;
    font-size:12px;
    
    border-style: none;
    border-collapse: collapse;
    padding: 0;
    border-spacing: 0;
    border-width: 0;
    background-color: white;
}
DIV.basketpanel
{
    margin-left: 5px;
    margin-right: 5px;
	font-weight: normal;
	font-style: normal;
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
	background-color: #899d99;
	color: #a6193c;
    border: solid 4px #a6193c;
}
DIV.basketheader
{
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
	font-weight: bold;
	font-style: normal;
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
	background-color: #a6193c;
	color: white;
}
TABLE.basketpanel
{
	border: none;
	background-color: white;
	color: black;
	height: 80px;
}
TH.basketpanel
{
    text-align: left;
    vertical-align: top;
}
TD.basketpanel
{
    text-align: left;
    vertical-align: top;
	font-size: smaller;
}
specialoffer
{
	border: none;
	background-color: white;
    text-align: center;
    vertical-align: middle;
	padding: 8px;
}
DIV.specialoffer
{
    margin: 5px;
	font-weight: bold;
	font-style: normal;
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
    border: solid 4px #a6193c;
	background-color: #a6193c;
	color: white;
	cursor: pointer;
}

TABLE.dialogtable
{
    border-color: #a6193c;
    border-style: ridge;
	border-width: medium;
	padding: 1px;
	background-color: White;
}
TABLE.dialogtitletable
{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	padding: 0px;
	font-size: smaller;
	cursor: pointer;
    background-color: #899d99;
	color: #a6193c;
}
TABLE.signin
{
    border-style: none;
	padding: 1px;
	background-color: White;
}
TABLE.signintitle
{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	padding: 0px;
	font-size: smaller;
	cursor: pointer;
    background-color: #899d99;
	color: #a6193c;
}
TABLE.questionnaire
{
    border-right: none;
    border-top: none;
    border-left: none;
    border-bottom: none;
    background-color: white;
	color: black;
}
TD.questionnaire
{
    padding-right: 4px;
}
span.jfunction
{
	cursor: pointer;
	color: #a6193c;
}
span.jfunctionrelease
{
	cursor: pointer;
	color: #bb0000;
}
span.button
{
	cursor: pointer;
	color: #a6193c;
}
span.disabledbutton
{
	color: Gray;
	text-decoration: none;
}
TABLE.sidepanel
{
	border-style: none;
	background-color: white;
	color: black;
}
TD.sidepanel2
{
	border-style: groove;
	border-color: InactiveBorder;
	border-width: thin;
	background-color: white;
	color: black;
	border-collapse: collapse;
	border-spacing: 0;
}
DIV.policy
{
    margin: 16px;
}
H1.policy
{
	color: #899d99;
	margin: 0px;
	font-size: x-large;
	text-align: left;
}
TH.policy
{
    text-align: left;
    vertical-align: top;
    padding-top: 8px;   
    padding-right: 8px;   
}
TD.policy
{
    text-align: left;
    vertical-align: top;
    padding-top: 8px;   
}
LI.policy
{
    padding-left: 24px;
    padding-top: 8px;
    list-style-type: disc;
    list-style-position: outside;
}
TABLE.orderdetails
{
    border-style: solid;
    border-width: 1px;
    border-color: Gray;
}
TABLE.email
{
    border: ridge 3px #D0D0D0;
}
TH.email
{
    text-align: left;
    border: ridge 3px #D0D0D0;
}
TD.email
{
    border: ridge 3px #D0D0D0;
}

infoDiv
{
	font-weight: normal;
	font-style: normal;
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
	color: #a6193c;
}
DIV.infoDiv
{
    border: solid 4px #a6193c;
    padding: 8px;
    margin: 8px;
	background-color: white;
}
A.infoDiv
{
    font-weight: bold;
	color: #a6193c;
	text-decoration: none;
}
SPAN.infoDiv
{
    font-weight: bold;
	text-decoration: none;
}
H2.infoDiv
{
	color: #a6193c;
}
SPAN.infoHighlight
{
    font-weight: bold;
	font-style: normal;
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
	color: #495d59;
}
DIV.mapkey
{
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
}
SPAN.mapkeydesc
{
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
	font-size: smaller;
}
.mappopup
{
    font-size: small;
}
.mappopuphead
{
	font-weight: bold;
}
.mappopupsupplier
{
	padding-left: 16px;
	font-style: italic;
}
A.mappopup
{
	color: #a6193c;
	text-decoration: none;
}
.maploc
{
    cursor: pointer;
}
TD.maploc
{
    color: Black;
    padding-left: 8px;
}
TD.maplochead
{
    font-weight: bold;
    color: #a6193c;
    padding-left: 8px;
}
TD.maplocaction
{
    color: #a6193c;
    border-style: solid;
    border-width: 4px;
    border-color: #a6193c;
    width: 100px;
    font-weight: bold;
}
.maphighloc
{
    cursor: pointer;
    background-color: #C9DdD9;
}
TD.maphighloc
{
    color: Black;
    padding-left: 8px;
}
TD.maphighlochead
{
    font-weight: bold;
    color: #a6193c;
    padding-left: 8px;
}
TD.maphighlocaction
{
    color: #a6193c;
    border-style: solid;
    border-width: 4px;
    border-color: #a6193c;
    width: 100px;
    font-weight: bold;
}

table.logintitletable
{
    background: url('/images/dialogtitle.png');
    background-repeat: repeat;
    color: #a6193c;
}

div.timepickerctl
{
	position: relative;
	width: 500px;
	overflow: hidden;
	text-align: left;
}
div.timepickercolumn
{
	position: absolute;
	display: block;
	top: 0px;
	width: 70px;
}
h4.timepicker
{
	height: 20px;
	width: 70px;
	margin: 2px;
	text-align: center;
    font-weight: bold;
	font-style: normal;
	font-family: 'Tempus Sans ITC TT' , Georgia, Verdana;
	color: #495d59;
}
div.timepickerbase
{
	padding: 2px;
	padding-top: 4px;
	width: 74px;
	height: 22px;
	margin: 2px;
	text-align: center;
    vertical-align: middle;
}
div.timepicker
{
	cursor: pointer;
    background: url('/images/timepick_norm.png') no-repeat;
}
div.timepickerhover
{
    background: url('/images/timepick_hover.png') no-repeat;
}
div.timepickersel
{
    background: url('/images/timepick_sel.png') no-repeat;
}
td.timepickerbutton
{
    vertical-align: middle;
    text-align: center;
}
div.timepickerbutton
{
    vertical-align: middle;
	text-align: center;
	cursor: pointer;
	padding: 4px;
	height: 20px;
	width: 20px;
}
