body { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background: #eeeeee;
}

.container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:0px;
	width:945px;
}

.top {
	position:relative;
	top:0px;
	width:945px;
	height:20px;
	background-image:url('bgtop.jpg');
}

.back {
	position:relative;
	width:945px;
	background-image:url('bgsides.jpg');
}

.base {
	position:relative;
	width:945px;
	height:20px;
	background-image:url('bgbase.jpg');
}

.maincontainer {
	position:relative;
	top:0px;
	left:20px;
	width:905px;
}

.topbar {
	position:relative;
	width:905px;
	height:130px;
	background-image:url('topback.jpg');
}

.menucontainer {
	position:relative;
	width: 905px;
	height:30px;
}

.menusm {
	margin: 0;
	padding: 0;
	width: 113px;
	height:30px;
	float: left;
	background-image:url('button.gif');
	text-align:center;
	line-height:30px;
	border-bottom:1px solid black;
}

.menulg {
	margin: 0;
	padding: 0;
	width: 226px;
	height:30px;
	float: left;
	background-image:url('buttonlg.gif');
	text-align:center;
	line-height:30px;
	border-bottom:1px solid black;
}

.dropdown {
	position:absolute;
	top:161px;
	width:672px;
	height:350px;
	overflow:auto;
	display:none;
	background:#f8dfc6;
	padding:3px;
	border-right:1px solid black;
	border-left:1px solid black;
	border-bottom:1px solid black;
	z-index:100;
}

.results {
	position:relative;
	width:903px;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

.title {
	position:relative;
	left:20px;
	top:10px;
	width:200px;
	height:40px;
	font: bold 24px "arial";
}

.subtitle {
	position:relative;
	left:20px;
	top:5px;
	width:300px;
	height:30px;
	font: bold 16px "arial";
}

.smallcart {
	position:absolute;
	top:10px;
	left:795px;
	width:100px;
	height:80px;
	text-align:center;
	border:1px solid black;
	font: 12px "arial";
	background:white;
}

.payorder {
	position:absolute;
	top:10px;
	left:340px;
	width:400px;
	height:80px;
	text-align:center;
	border:1px solid black;
	font: 12px "arial";
	background:white;
}

.navtit {
	position:relative;
	top:0px;
	left:0px;
	width:893px;
	height:20px;
	padding:5px;
	font: 16px "arial";
	border-bottom:1px solid black;
}

.listtit {
	position:relative;
	top:0px;
	left:0px;
	width:893px;
	height:20px;
	padding:5px;
	font: 14px "arial";
	text-align:center;
}

.listing {
	position:relative;
	top:0px;
	left:0px;
	width:893px;
	padding:5px;
	border-bottom:1px solid black;
}

.navbar {
	position:relative;
	top:0px;
	left:0px;
	width:893px;
	height:20px;
	padding:5px;
	font: 12px "arial";
	color:white;
	background:black;
}

.navbar a {
	color:white;
	font: 12px "arial";
}

table.menus {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
}

table.menus td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
}

.popup {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-325px;
	margin-left:-400px;
	width:900px;
	height:650px;
	background:#ffffff;
	border:1px solid black;
	text-align:center;
	display:none;
	overflow:auto;
	z-index:100;
}

.search {
	position:absolute;
	top:161px;
	right:0px;
	width:550px;
	height:60px;
	overflow:auto;
	display:none;
	background:#f8dfc6;
	padding:3px;
	border-right:1px solid black;
	border-left:1px solid black;
	border-bottom:1px solid black;
	z-index:100;
}

.sortbox {
	position:relative;
	top:0px;
	left:0px;
	width:893px;
	height:30px;
	padding:5px;
	font: 14px "arial";
	text-align:center;
}

.contact {
	position:absolute;
	top:100px;
	left:300px;
	width:500px;
	height:30px;
	font: 14px "arial";
}

