p, ul, ol, td, h1, h2, h3, h4, h5, h6, div {font-size: 100%; font-family: Arial, Verdana, Helvetica, sans-serif;}


h1 {font-size: 160%; font-variant: SMALL-CAPS;}

h2 {color: #005188;}

h3 {font-size: 85%; font-weight: normal;}

h4 {font-size: 80%; font-weight: normal; font-style: italic; color: #005188;}

h5 {font-size: 120%; color: #005188; font-variant: small-caps;}

h6 {font-size: 75%; color: red; font-weight: normal;}

p.describe {font-size: 85%;}

p.paypal {font-size: 80%; color: navy;}

p.prices {font-size: 75%; color: red;}

p.buy {font-size: 80%;}

p.order {font-size: 110%; color: #4618c6; }

p.quote {font-size: 80%; color: #005188;}

p.moreinfo {font-size: 75%; color: #005188;}

p.smallitalic {font-size: 70%; font-style: italic;}

p.smallprint {font-size: 70%;}

p.new {font-size: 110%; color: red; font-style: italic;}

td {vertical-align: top;}


a.nav1 { font-weight: bold; text-decoration: none; color: purple; }
a.nav1:hover { color: red; text-decoration: none; }
a.nav1:active { color: red; text-decoration: none; }
a.nav1:visited  { color: purple; text-decoration: none; }

a.nav2 { font-weight: normal; font-size: 75%; text-decoration: none; color: purple; }
a.nav2:hover { color: #005188; text-decoration: none; }
a.nav2:active { color: #005188; text-decoration: none; }
a.nav2:visited { color: purple; text-decoration: none; }

a.nav3 { font-weight: bold; font-size: 80%; color: dark#005188; text-decoration: none;}
a.nav3:hover { color: green; text-decoration: none; }
a.nav3:active { color: green; text-decoration: none; }
a.nav3:visited { color: dark#005188; text-decoration: none; }

hr { color: green; }

div.box { background-color: #ffffff; border-width: 2px; border-style: dashed; border-color: dark#005188; padding: 15px; color: dark#005188; font-size: 100%; font-weight: bold; font-style: italic; text-align: center; }

li { margin-top: 10px; margin-bottom: 10px; }

ul.describe { font-size: 85%; }


ul.square { list-style-type: square }


ul.disc { list-style-type: disc }

ul.circle { list-style-type: circle; font-size: 85%;}

ul.zero { list-style-image: url(/media/images/empty.gif);list-style-position: outside; font-size: 85%; }

#search ul { list-style-type: none; }

input, select, textarea { background-color: #eeeed1; font-weight: bold; font-family: comic sans ms; }

.menu_item
{
    width:135px;
    height:25px;
    background-color:#00ff00;
    margin-left:15px;
    text-align:center;
    padding-top:4px;
    font-family: arial, verdana, helvetica, sans-serif; 
    color:black
}

.menu_item a
{
    font-weight:bold;
    color:#000000;
    width:120px;
    text-decoration:none;
}

.menu_item:hover
{
    background-color:yellow;
}

/* left hand navigation */

#menu {
	padding-left: 25px;
	color: #fff;
}

#menu td {
	color: #fff;
}

#menu ul {
	padding: 0;
	margin: 0;
}

#menu li {
	width:124px;
	list-style:none;
	font-size:15px;
	background:#008fd4;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

#menu li:hover {
	background:#00bef2;
	border:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

#menu li a {
	color:#fff;
	text-decoration:none;
}

#menu li:hover a {
	color:#fff;
	text-decoration:none;
}

/* top buttons */

.viewall {
	background:#4fd5ff;
	text-align:center;
	font-size:16px;
	padding:2px;
	width:140px;
	margin-top:3px;
}

.viewall:hover {
	background:#00BEF2;
	text-align:center;
	font-size:16px;
	padding:2px;
}

.shopcart {
	background:#4FD5FF;
	text-align:center;
	font-size:16px;
	padding:2px;
	width:140px;
	margin-top:3px;
}

.shopcart:hover {
	background:#00BEF2;
	text-align:center;
	font-size:16px;
	padding:2px;
}

#shop_nav
{
    padding-bottom: 10px;
}

#pics { border:none; height: 300px;}

#pics img {
/*	border:1px solid #FFFFFF;*/
}
#pics_border {border: 3px solid #008fd4;}

#product_enlarged img
{
    padding:0;
    margin:0;
    border:solid 1px #F0D507;
}

#product_enlarged
{
    text-align:center;
    z-index:1000;
    display:none;
    position:absolute;
    padding:7px;
    border:solid 2px #D61F8A;
    background-color:#51A746;
}

