body {font-family: "Lucida Grande", arial, Helvetica, sans-serif; font-size:12px; color: #fff; background:#ccc; margin:0; padding:10px 0;}
a {color: #690; background:transparent;}
a:hover, a:hover {color: #000; background:#99CC00;}
input, textarea {font-family: Arial, Verdana, sans-serif; font-size:12px; color: #000; background: #FFF;  border: 1px solid #CCC; }
label {font-weight:bold; color:#FFF; background: transparent;}
img {border:0px;}
h1 {font-size:20px; font-weight:normal;}
h2 {font-size:18px; font-weight:normal;}
h3 {font-size:16px; font-weight:normal;}
h3 a, h3 a:hover {font-size:12px; font-weight:bold; color:#999; text-decoration:none; background:transparent; }
h4 {font-size:14px; font-weight:bold; padding:0px; margin:0px;}
table { border-collapse: collapse; border: dotted 1px #999; color: #000; background: white; width:720px; margin-bottom: 10px; margin-left: 14px; }
td, th { border: dotted 1px #999; padding: 5px; text-align:left; }
th { background: #99cc00; }



#pttemplate {width: 760px; margin:auto; color: #000; background: #FFF;}
#options {background: #000; padding:0px; margin:0px; width:760px;}
#options ul { list-style: none; padding: 0; margin: 0; }
#options li { font-size: 1.8em; font-weight: bold; font-style: normal; float:left; width:190px; margin:0; text-align:center; }
#options li a {display:block; color:#cf3; background: #000; font-weight: normal; text-decoration:none; padding:5px 0; }
#options li a:hover {color:#000; background: #eee; font-weight: normal; text-decoration:none;}
#header {width: 760px; padding:7px 0px 7px 0px; margin:0px; background:#000; color: #FFF; text-align:center;}
#wheader h1 { color: #fff; background:transparent; padding: 10px; margin:0; text-align:center; font-size:48px; font-weight: bold; }
#wheader h1 a, #productarea a {color: #FFF; background:transparent; text-decoration:none;}
#wheader h1 a:hover, #productarea a:hover {color: #FFF; background:transparent; text-decoration:none;}
#main {padding:5px; background:transparent; color: #000;}
#footer {font-size:10px; color:#999; background:transparent; text-align:center; padding:20px 5px 5px 5px;}
#footer a {color:#999; background:transparent;}

.leftimage {float:left; padding: 0px 20px 20px 0px;}
.searchform {text-align:center; margin:7px 0px 7px 0px; margin:0px;}
.searcha {color:#FFF; background:transparent;}
.searcha:hover {color:#FFF; background:transparent;}
.searchtext {width:150px;}
.searchbutton{color: #000; background: #EEE;}
.featuredproduct { text-align:center; color: #940303; font-weight: bold; background:#fff; float:left; padding:0; margin:8px 8px 8px 14px; width: 170px; }
.featured {color: #000; padding:2px; margin:10px 0 10px 14px;}
.banner, .banner h2 { color: #000; margin: 10px 0 10px 5px; padding: 2px; }
.banner h3 {font-size:11px; color: #000; background:transparent;}
.banner h3 a, .banner h3 a:hover {color: #000; background:transparent; text-decoration:underline;}
.navigation {text-align:center; color: #AAA; background:transparent; margin-top:20px;}
.ratings {margin-top: 15px; width: 728px;}
.ratings form {display: inline;}
.ratings form select {color: #AF7817; background:#FFF;}
.ratings form textarea {width: 95%; border: 1px solid #CCC;}
.starsOn {color: #AF7817; background:transparent; font-weight: bold;}
.starsOff {color: #AAA; background:transparent; font-weight: bold;}
.nobr {white-space: nowrap;}
.disabled {color: #AAA; background:transparent;}
.clear {clear:both;}
.centre {text-align:center;}
.bdr {padding:10px; border: 2px solid #FFF; background:#FFF;}
.bdr:hover {padding:10px; border: 2px solid #99CC00; background:#FFF;}
.best { padding:5px; border: 2px solid #FF9933; background: #FFF5E5; color: #FF6600; font-size:20px; font-weight:bold; text-align:center;}
#flugnavi { background-color: #9c0; margin: 15px; padding: 1px 12px; border: dotted 1px #99cc00; }
#flugnavi h2 { color: #006; font-size: 1.4em; font-weight: bold; line-height: 1.2em; }
#flugnavi p { color: #006; font-size: 1em; font-weight: bold; line-height: 1.2em; }
#flugnavi ul { float: left; clear: both; margin: 0 0 10px; padding: 0; list-style-type: none; }
#flugnavi li { color: #fff; font-size: 1.4em; font-weight: bold; line-height: 1.3em; text-align: center; width: 137px; float: left; margin: 0; padding: 0; }
#flugnavi a, #flugnavi a:link { color: #fff; background-color: #9c0; }
#blurb { background-color: #f4fde2; margin: 15px; padding: 1px 12px; border: dotted 1px #99cc00; }
#blurb p { color: #006; font-size: 0.8em; font-family: "Lucida Grande", arial, Helvetica, sans-serif; line-height: 1.2em; padding: 0; }
#blurb h2 { color: #006; font-family: "Lucida Grande", arial, Helvetica, sans-serif; font-weight: bold; }
