/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}	
h1{
	font-family:Perpetua, "Times New Roman";
	font-size:x-large;
}
h2{
	font-family:Perpetua, "Times New Roman";
	font-size:large;
}

h3{
	font-family:Perpetua, "Times New Roman";
	font-size:medium;
}

.content{
	width:90%;
	background-color:#c5c8d8;
	vertical-align:middle;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:black;
	height:100%;
}
.banner{
	background-color:#767e9a;
	border-style:solid;
	border-width:1px;
	border-color:black;
}
.title{
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:black;
	text-align:left;
}
.image{
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:black;
	width:161px;
	height:158px;
}
.main{
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-image:url("images/background.jpg");
	background-repeat:no-repeat;
	background-position:top,left;
	height:100%;
}

.nav{
	font-family:Perpetua,Times New Roman, Times, serif;
	width:8em;
	padding:10px 5px 0px 0px;
	text-align:right;
	font-size:large;
	text-decoration:none;
	font-style:normal;
	color:black;
	border-bottom:4px solid #767e9a;
}

.nav-over{
  border-bottom:4px solid #c5c8d8;
	width:8em;
	padding:10px 5px 0px 0px;
	text-align:right;
	font-size:large;
	text-decoration:none;
	font-style:normal;
	font-family:Perpetua,Times New Roman, Times, serif;
}
a:hover{
  color:#767e9a;
	text-decoration:none;
}
a{
	text-decoration:none;
	border:none;
	color:black;
}

.thumbnail{
	text-align:center;
	font-family:Perpetua,Times New Roman, Times, serif;
	font-size:small;
	vertical-align:top;
}

.catnail{
	text-align:center;
	font-family:Perpetua,Times New Roman, Times, serif;
	font-size:medium;
	vertical-align:top;
	background-color:#767e9a;
	border-style:solid;
	border-width:1px;
	border-color:black;
	padding:3px;
}
.catname{
	width:120px;
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:black;
}
img.thumb{
	border-style:solid;
	border-width:1px;
	border-color:black;
}
table#cart{
	border-collapse:collapse;
}
table#cart td, table#cart th {
	border:1px solid black;
	padding:3px 5px;
}
input{
	background-color:#EEEEEE;
	border:1px solid black;
	padding:0px 2px;
}
select{
	background-color:#EEEEEE;
	border:1px solid black;
}
a.minicart{
	font-family:Perpetua,Times New Roman, Times, serif;
	font-size:large;
}
div.minicart{
	width:8em;
	padding:10px 0px 0px 5px;
	text-align:right;
	font-size:large;
	text-decoration:none;
	font-style:normal;
	color:black;
}
table.minicart{
	border-collapse:collapse;
	border:3px solid #767e9a;
}
table.minicart td{
	font-size:0.5em;
	text-align:left;
	padding:0px 2px;
}
table.minicart tr{
	border:1px solid black;
}