body {font-family: Arial, Verdana, sans-serif; font-size:12px; color: #000; background:#E9E9E9; margin:0px; padding:10px 0px 10px 0px;}
a {color: #CC0066; background:transparent;}
a:hover {color: #0099FF; background:transparent;}
input, textarea {font-family: Arial, Verdana, sans-serif; font-size:12px; color: #FF0066; background: #FFF; font-weight:bold; border: 1px solid #CCC; padding:3px;}
label {font-weight:bold;}
img {border:0px;}
h1 {font-size:20px; font-weight:normal;}
h2 {
    color:white;
	backround: Pink;
	background-color:#FF0066;
	font-size: 14pt;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center; 
	font-family:Arial Black; color:#FFFFFF 
}

h3 {font-size:16px; font-weight:normal;}
h4 {font-size:14px; font-weight:bold; padding:0px; margin:0px;}
th, td, tr {text-align:left; padding:5px; margin:0px;}

#pttemplate {width: 760px; margin:auto; background:#FFF; color:#000;}
#header {height: 160px; padding:0px; text-align:center;}
#main {padding:5px; }
#featuredwrapper {margin:auto;}
#footer {font-size:10px; color:#999; background:transparent; text-align:right; padding:20px 5px 5px 5px;}
#footer a {color:#999; background:transparent;}

.borderbottom {border-bottom: 1px dotted #000;}
.rightimage {float:right; padding: 0px 00px 10px 10px;}
.searchform {padding:5px 0px 5px 0px; margin:0px; color:#FF0066; background:transparent; text-align:center;}
.searchform h1 {padding:5px 10px 25px 0px; margin:0px; text-transform:uppercase;}
.searchform h1 a, #header h1 a:hover {color: #FFF; background:transparent; text-decoration:none;}
.searcha {color: #FF0066; background:transparent;}
:hover.searcha {color: #0099FF; background:transparent;}
.searchbox {width:200px;}
.featuredproduct {color: #000; background:#FFCCFF; width:340px; height:200px; float:left; padding:5px; margin:5px; border: 1px solid #CC0066;}
.featuredproduct img {margin:0px 3px 3px 0px; float:left; border:1px solid #CC0066; background:#FFF;}
.featuredh {font-size:16px; font-weight:bold; color: #CC0066; background: #FFCCFF; height:35px; margin:0px; padding:5px;}
.banner##, .banner h2 {color: #330000; background:transparent;}
.banner h3 {font-size:11px; text-align:right; color: #000; background:transparent;}
.banner h3 a, .banner h3 a:hover {color: #000; background:transparent; text-decoration:underline;}
.atoz h4 {color:#000; background:#F5F0FB; border-top: 1px solid #CCC; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #CCC; padding:5px;}
.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%;}
.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;}
.largeh {font-size:24px; font-weight:bold; text-align:center; width:600px; margin:auto; padding:5px; color:#000;}


.visit_shop {border:1px solid #FF00FF; FONT-WEIGHT: bold; FONT-SIZE: 1em; WIDTH: 80px; COLOR: #FFFFFF; BACKGROUND-COLOR: #FF0066; TEXT-ALIGN: center}