﻿html, body { background:#194D90 url(background_tile.gif) top left repeat; margin:0; padding:0; text-align:center; font-family:Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; color: #555555; padding-bottom:0;}

html>body {min-height:100%; height:100%;}

#sitediv { background: #fff url(bodybackground.gif) repeat; margin:0 auto; padding:0; width:786px; max-width:786px; min-height:100%; height:auto; text-align:left; position:relative; }

html>#sitediv {width: 786px; height:auto;}

/*
Forcing background image to fill browser height
*/

*>#sitediv {min-height:100%;}
* html #sitediv {
    /* IE5Mac filter \*/
    height: 100%;
    /* end filter */
 }


#headerdiv, #bodydiv, #footerdiv {margin-left:30px; margin-right:30px; width:730px; max-width:730px;}
#headerdiv {margin-top:0px;}

#topnavdiv {padding:1px; margin-right:4px; text-align:right; font-size:9pt; font-family:Arial,Verdana,Trebuchet MS, sans-serif;}

#topnavdiv ul {padding:0px; margin-top:10px; margin-bottom:10px; margin-right:-8px; }
#topnavdiv ul li {list-style-type:none; display:inline;}

#topnavdiv a {padding:4px; text-decoration:none; color:#666; }
#topnavdiv a:hover {text-decoration:underline; color:#666;}
#topnavdiv a:link {color:#666;}
#topnavdiv a:visited {color:#666;}

#topnavdiv a.on {padding:4px; text-decoration:none; font-weight:bold; color:#01459D; }
#topnavdiv a.on:hover {text-decoration:underline; color:#01459D;}
#topnavdiv a.on:link {color:#01459D;}
#topnavdiv a.on:visited {color:#01459D;}

#copyrightdiv {
background-color: #f0f0f0;
width: 750;
font-size: 9pt;
border-top: solid 1px #dddddd;
}

.storeAddress {
font-size: 9pt;
padding-left: 5px;
}

li {
color: #e250a0;
font-style: italic;
}

.menuTitle {
 font-size: 14pt;
 color: #ffffff;
}

.tbl-cream td {
	font-size:9pt;
}