@charset "iso-8859-1";
/* NOTE ON PAGE WIDTH: The value of 70% for the width of the div MAIN is the largest that can be used without   */
/* causing a horizontal scroll bar when screen resolution is set to 800 x 600. */
body {
	background-color: #60BCD3;
	color: #000000;
	margin: 0;
	padding: 0;
}
body img {
	border: 0px;
}
/* ##== Header ==## */
#head-mast {
	margin: 5px auto 0px auto;
	padding: 0;
	height: 250px;
	background: #000000 url('../images/banner7.jpg') repeat-x;
	color: #FFFFFF;
}
p {
	margin: 2em 0;
	padding: 0;
}
/* Don't highlight the current page in the menu */
p {
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #000000; /*#660099*/;
	margin: 0;
	text-transform: none;
	background-color: #FFFFFF;
}
#container {
	background: #FFFFFF url('../images/stripes7.jpg');
	margin: 15px 0 0 0;
	padding: 0;
	clear: both;
	border: 0;
	color: #000000;
}
/* "main" is the primary text display block */
div#main {
	background-color: #FFFFFB;
	margin: 20px;
	padding: 0px;
	font-family: Arial, sans-serif;
	color: #000000;
}
div#main p {
	padding: 0px;
	margin: 0.25em 0 1em;
}
.viewcart {
	float: left;
	padding: 1px 5px 5px 5px;
}
.centre {
	text-align: center;
	margin: 0 0 0 500px;
}
#right {
	float: right;
	width: 200px;
	padding: 20px 20px 5px 5px;
}
#content {
	padding: 20px;
}
/* Footer */
#footer {
	background: #000000 url('../images/footer7.jpg') repeat-x;
	clear: both;
	font: 85% arial, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin: 0px;
	padding: 50px 10px 10px 10px;
	text-align: center;
	height: 80px;
}
#footer a:visited {
	color: #FFFFFF;
	background-color: #000000;
	padding: 0 .5em;
	text-decoration: none;
}
#footer a {
	color: #FFFFFF;
	background-color: #000000;
	padding: 0 .5em;
	text-decoration: none;
}
#footer a:hover {
	background: #ffffff;
	color: #660099;
}
.logo {
	float: left;
	padding: 0px 10px 40px 10px;
}
.graphic {
	float: right;
	padding: 5px 20px 0px 5px;
}
.image {
	float: left;
	padding: 5px;
}
.products {
	margin: 0px auto 0px auto;
	font-size: 101.1%;
}
.products td {
	padding: 5px;
}
.pro a:hover {
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	font-size: 85%;
}
.pro a:visited {
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	font-size: 85%;
}
.pro a:link {
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	font-size: 85%;
}
.pro {
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	font-size: 85%;
}
.rtext {
	font-size: 101.1%;
	text-align: left;
}
.products {
	font-size: 101.1%;
	text-align: left;
}
.enlarge {
	font-size: 80%;
	margin: 0px;
}
h1 {
	text-align: center;
}
h2 {
}
.orange {
	color: #F38A13;
	font-weight: bold;
}
.orange {
	color: #F38A13;
	font-weight: bold;
}
.top {
	vertical-align: top;
}
.pro {
	vertical-align: top;
}
.products {
	vertical-align: top;
}
#map {
	list-style: square inside;
	margin: 0px auto 0px auto;
	width: 70%;
}
a:link {
	font-weight: bold;
	color: #000000;
	background: #FFFFFF;
	padding: 0px;
	text-decoration : underline;
}
a:visited {
	font-weight: bold;
	color: #000000;
	background: #FFFFFF;
	padding: 0px;
	text-decoration : underline;
}
a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
}
span.small {
	font-size: 80%;
}
.addcart {
	float: left;
}
.blue {
	background: #FFFFFF;
	color: #60BCD3;
	font-weight: bold;
}
.orange {
	color: #F38A13;
	background: #FFFFFF;
	font-weight: bold;
}
.shipping {
	text-align: center;
}
.smalltext {
	font-size: small;
	font-weight: bold;
}
.smallertext {
	font-size: x-small;
	font-weight: bold;
}
.italic-bold {
	font-weight: bold;
	font-style: italic;
}
.kids {
	float: right;
}
.top {
	vertical-align: top;
	padding: 20px;
}
.rightg {
	float: right;
	padding: 5px 5px 5px 15px;
}
.center {
	margin: 0px auto 0px auto;
}
.top {
	margin: 0px auto 0px auto;
}
#main {
	margin: 0px auto 0px auto;
}
#container {
	margin: 0px auto 0px auto;
}
.customer {
	font-size: 120.1%;
	font-weight: bold;
}
.middle {
	text-align: center;
}

hr {
	width: 95%;
}