h2 {font-family: Verdana, sans-serif; font-size: 1.5em; color: #fff;}
form {margin:0px;padding:0px;}
.medturquoise {font-family: Verdana, sans-serif; font-size: 1em; color: #0ff;}
.smturquoise {font-family: Verdana, sans-serif; font-size: 0.8em; color: #cff;}
.medturquoise a:link, .medturquoise a:active, .medturquoise a:visited, .medturquoise a:hover  {font-family: Verdana, sans-serif; font-size: 1em; color: #0ff; text-decoration: underline;}
.medpink {font-family: Verdana, sans-serif; font-size: 1em; color: #f9c}
.medpink a:link, .medpink a:active, .medpink a:visited, .medpink a:hover {font-family: Verdana, sans-serif; font-size: 1em; color: #f9c; text-decoration: underline;}
.smallpink {font-family: Verdana, sans-serif; font-size: .75em; color: #f9c}
.smallpink a:link, .smallpink a:active, .smallpink a:visited, .smallpink a:hover {font-family: Verdana, sans-serif; font-size: 0.75em; color: #f9c; text-decoration: underline;}
.tinypink {font-family: Verdana, sans-serif; font-size: .6em; color: #f9c}
.bigpink, .bigpink a:link, .bigpinkk a:active, .bigpink a:visited, .bigpink a:hover {font-family: Verdana, sans-serif; font-size: 1.5em; color: #f9c; text-decoration: none;}
.white {font-family: Verdana, sans-serif; font-size: .8em; color: #fff;}
#nav, #nav ul, #nav2, #nav2 ul { /* all lists */	font-family: Verdana, sans-serif; font-size:0.9em; padding: 0;	margin: 0; list-style: none; line-height: 1.5em; z-index:20;}
#nav a, #nav2 a { display: block; width: 90px; height:25px; color: #fff; text-decoration: none;  z-index:20;}
#nav a:hover {color:#fcf; z-index:20;}
#nav2 a:hover {color:#0ff; z-index:20;}
#nav li, #nav2 li { /* all list items */ float: left; background:url(./images/button.jpg) no-repeat; height:25px; margin:0px 5px; width: 90px; /* width needed or else Opera goes nuts */  z-index:20; }
#nav li ul, #nav2 li ul { /* second-level lists */ position: absolute; width: 90px; height:25px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ z-index:20; }
#nav li:hover ul, #nav li.sfhover ul, #nav2 li:hover ul, #nav2 li.sfhover ul { /* lists nested under hovered list items */ left: auto; z-index:20; }
/* shop settings - JAH - 10.08 */
.item_frame {width:100%; position:relative; border:solid 1px #666; padding: 10px; margin: 5px; height:160px;}
.small_image { width:150px; border:none; float:left; clear:left; z-index:10;}
.text_block {width:370px; padding-left: 10px; text-align:left; position: absolute; top:10px;left:160px;}
.click_text {position: absolute; bottom:15px; left: 70px;}
.click_text a, .click_text a:link, .click_text a:hover, .click_text a:visited, .click_text a:active { text-decoration: none;font-family: Verdana, sans-serif; font-size: 0.6em; color: #fcf; }
.long_desc { font-family: Verdana, sans-serif; color: #fcf; font-size:0.8em; }
.item_title {font-family: Verdana, sans-serif; color: #fff; font-size:1em;}
.item_price { font-family: Verdana, sans-serif; color: #fff; font-size:1em; background-color: #000; border-style: none; }
.buy_now {position:absolute; right:10px; bottom:0px; }