body {
    margin: 0px;
    padding: 0px;
    background: url(zimages/red.jpg) top left repeat;
    color: #000;
    font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}

#wrapper {
    width: 960px;
    /*margin: 0 auto -40px;*/
    
}

/*---------------------------------------------------------------------- HEADER ---*/
#header {
    padding: 0px;
    margin: 15px;
    height: 175px;
    width: 960px;
    background: #ffcc00 url(zimages/image002.gif) top left no-repeat;
}

#header p {
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	margin: 0px 10px 0 190px;
	color: #000;
	font-size: 70px;
	line-height: 125px;
	
}

#header .subheading { position: absolute; width: 766px; height: 48px; z-index: 1; left: 450px; top: 105px; font-size: 32px; font-weight: bold; }


/*---------------------------------------------------------------------- FOOTER ---*/
#footer { background: #ffcc00; padding: 5px 10px; margin: 15px; width: 940px; }

#footer table { width: 940px; }

/*---------------------------------------------------------------------- MENU ---*/
#menuEPC {
	padding: 15px 0 0 0;
	margin: 0 auto;
	height: 31px;
	width: 810px;
}

/*---------------------------------------------------------------------- CONTENT ---*/
table.content { width: 960px; margin: 15px; padding: 0; border: none; }
table.content td.menuList { width: 700px; background: #ffcc00; }
table.content td.menuList .title { text-align: center; margin: 0; padding: 0; }
table.content td.menuList .title h1 { font-size: 32px; }

table.content td.menuList .subTitle { background: #850101; color: #fff; border-top: 3px solid #000; border-bottom: 3px solid #000; text-align: center; height: 30px; line-height: 30px; clear: both; }
table.content td.menuList .itemFloat { width: 300px; float: left; display: inline; margin: 10px 20px; font-size: 14px; line-height: 18px; }
table.content td.menuList .itemFloat h1 { font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
table.content td.menuList .itemFloat span.price { float: right; display: inline; }

table.content td.menuList .itemFloatThree { width: 200px; float: left; display: inline; margin: 10px 15px; font-size: 14px; line-height: 18px; text-align: center; }
table.content td.menuList .itemFloatThree h1 { font-size: 14px; font-weight: bold; margin: 0; padding: 0; }

table.content td.menuList .itemFullBorder { margin: 10px 20px; font-size: 14px; line-height: 18px; border: 1px solid #000; clear: both; text-align: center; padding: 10px 5px; }
table.content td.menuList .itemFullBorder h1 { font-size: 14px; font-weight: bold; margin: 0; padding: 0; }

table.content td.menuList .itemFull { margin: 10px 20px; font-size: 14px; line-height: 18px; clear: both; text-align: center; padding: 10px 5px; }
table.content td.menuList .itemFull h1 { font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
table.content td.menuList .itemFull span.price { float: right; display: inline; }

table.content td.menuPics { width: 260px; text-align: right; }
table.content td.menuPics img { border: 1px solid #850101; margin-bottom: 10px; }

ul.mapList { margin: 0 auto; padding: 0; list-style: none; width: 600px; }
ul.mapList li { height: 36px; line-height: 36px; text-align: left; margin-bottom: 10px; font-size: 14px; }
ul.mapList li img { float: left; display: inline; margin-right: 10px; }