.menu_item {
	padding-left : 2px;
	padding-top : 13px;
	vertical-align : top;
}

a {
	text-decoration : none;
	color: blue;
	font-size : 10pt;
	background-color: White;
}

a:Hover {
	text-decoration : underline;
	color: blue;
}

a.menu_link {
	font-family : "Century Gothic";
	font-size : 10pt;
	padding-left : 5px;
	vertical-align : bottom;
	padding-right : 10px;
	text-decoration : none;
	color : Blue;
}

a.menu_link:Hover {
	font-family : "Century Gothic";
	font-size : 10pt;
	padding-left : 5px;
	vertical-align : bottom;
	padding-right : 10px;
	color : Blue;
	text-decoration : underline;
}

h3 {
	padding-left : 5px;
	padding-bottom : 3 px;
	font-family : "Century Gothic";
}

h4 {
	padding-left : 5px;
	border-left-width : 3px;
	border-left-color : Black;
	border-left-style : double;
	border-top-style : solid;
	border-top-width : 1px;
	width : 350px;
	font-size : 15px;
}

p {
	border : 0px solid;
	padding : 5;
	width : 500px;
	font-size : 10pt;
	background-color : White;
}

ul {
	
}

.newsdate {
	border-right:1 px solid Black; border-bottom:3 px solid Black; text-align : right;
	font-family : "Century Gothic";
	font-size : 8 pt;
	font-stretch : normal;
	font-style : normal;
	font-weight : normal;
	padding-right : 5 px;
	background-color : White
}

.newstitle {
	border-left:1 px solid Black; border-right:1px solid Black; border-top:1px solid Black; border-bottom:3 px solid Black; text-align : left;
	font-family : "Century Gothic";
	font-size : 10 pt;
	font-weight : bold;
	padding-left : 5 px;
	color : Black;
	background-color : #DBDBDB;
	
}

.newsbody {
	background-color : White;
	border-color : Black;
	border : 1px solid Black;
	padding: 5;
	padding-left : 15px;
	font-size : 10pt;
}

.shopbox {
	border-left-color : Black;
	border-left-style : solid;
	border-left-width : 1px;
	padding-left : 10px;
}

.shopinfo {
	border-left:1 px solid Black; border-right:1px solid Black; border-top:1px solid Black; border-bottom:2 px solid Black; text-align : left;
	font-family : "Century Gothic";
	font-size : 10 pt;
	padding-left : 5 px;
	color : Black;
	background-color : #DBDBDB;
	padding-bottom : 2px;
	padding-top : 2px;
	padding-right : 5px;
	vertical-align : top
}

.shopheader {
	padding-bottom : 3 px;
	font-family : "Century Gothic";
	font-weight: Bold;
}

.shopinput {
	padding-left: 5px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: Black;
	font-family : "Century Gothic";
	font-size : 10pt;
	padding-bottom : 2px;
	padding-top : 2px;
	background-color : White;
}

.itembox {
	border : 1px solid Black;
	border-width : 1px 1px 1px 1px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	background-color : White;
}
.itemlabel {
	padding-bottom : 1px;
	padding-left : 5px;
	padding-top : 1px;
	background-color : White;
	font-family : "Century Gothic";
	font-size : 11px;
	text-align : right;
	color : Navy;
	vertical-align : top;
}

.itemtitle {
	padding-bottom : 3px;
	padding-left : 5px;
	padding-top : 1px;
	background-color : White;
	font-family : "Century Gothic";
	font-size : 12px;
	text-align : left;
	color : Navy;
	vertical-align : top;
	font-weight : bold;
}

.iteminfo {
	padding-right : 5px;
	padding-bottom : 1px;
	padding-left : 5px;
	padding-top : 1px;
	background-color : White;
	font-family : "Century Gothic";
	font-size : 11px;
	color: Black;
	text-align: top;
	vertical-align : top;
	font-weight : bold;
}

.itemdescription {
	padding-right : 1px;
	padding-bottom : 1px;
	padding-left : 5px;
	padding-top : 1px;
	background-color : White;
	font-family : "Century Gothic";
	font-size : 10px;
	color: Black;
	text-align: top;
	vertical-align : top;
	border-left-color : Black;
	border-left-style : dashed;
	border-left-width : 1px;
}

.itembuy {
	vertical-align : top;
	text-align : left;
	padding : 3px 3px 3px 7px;
	font-family : "Century Gothic";
	font-size : 10px;
	font-weight : bold;
	border : 1px solid Black;
}

.optioncell {
	font-size : 10pt;
	font-family : "Century Gothic";
	border : 1px solid Black;
	padding : 5px 10px 5px 10px;
	vertical-align : top;
	text-align : left;
}

.checkout {
	vertical-align : top;
	text-align : right;
	padding : 3px 15px 3px 7px;
	font-family : "Century Gothic";
	font-size : 12px;
	font-weight : bold;
	border-right : 1px solid Black;
}

.sortmenu {
	text-decoration : none;
	color: blue;
	font-size : 10pt;
	background-color : #DBDBDB;
}

.sortmenu:Hover {
	text-decoration : underline;
	color: blue;
	font-size : 10pt;
	background-color : #DBDBDB;
}

.listitem {
	padding-left: 5px;
	font-family : "Century Gothic";
	font-size : 10pt;
	padding-bottom : 2px;
	padding-top : 2px;
	background-color : White;
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border : 1px solid Gray;
	
}