body {font-family: Arial, Verdana, sans-serif; font-size:11px; color: #999; background:#faf7f7; margin:0px; padding:10px 0px 10px 0px;}
a {color: #0066ff; background:transparent;text-decoration:none;}
a:hover {color: #0066ff; background:transparent;text-decoration:underline;}
input, textarea {font-family: Arial, Verdana, sans-serif; font-size:16px; color: #999; background: #FFF; font-weight:bold; border: 1px solid #8bc9ea; padding:3px;}
label {font-weight:bold;}
img {border:0px;}
h1 {font-size:20px; font-weight:normal;}
h2 {font-size:16px; font-weight:bold; letter-spacing: -1px;}
h3 {font-size:14px; font-weight:bold; text-transform:uppercase;}
h4 {font-size:12px; font-weight:bold; padding:0px; margin:0px;}
table {border:1px solid #999;}
th, td, tr {text-align:left; padding:5px; margin:0px;}

#pttemplate {width: 980px; margin:auto; color: #999; background: #FFF;}
#header {padding:0px; background:#FFF; color: #000;}
#header h1 {margin:0px; padding:0px 0px 0px 0px;}
#header h1 a, #header h1 a:hover {text-decoration:none;color:#7599dd}
#topmenu ul {margin: 0px; padding: 0px; list-style: none; text-align:left;}
#topmenu li {padding: 0px; margin:0px; display:block; width:245px; float:left;}
#main {float:right;width:760px;margin-top:10px;}
#sidemenu {float:left; width:200px; padding: 5px 0px;}
#sidemenu ul {margin: 0px; padding: 0px; list-style: none;}
#sidemenu li {padding: 0px; margin:0px;}
#sidemenu a {border-bottom:1px dotted #7599dd; border-left: 5px solid #7599dd; display:block; padding: 5px; color: #999; background:transparent; font-weight:normal;}
#sidemenu a:hover {border-bottom:1px solid #7599dd; border-left: 5px solid #7599dd; display:block; padding: 5px; color: #fff; background:#000; font-weight:bold;}
#atoz ul {margin: 0px; padding: 0px; list-style: none;}
#footer {font-size:10px; color:#999; background:transparent; text-align:right; padding:20px 0px 0px 0px;}
#footer a {color:#999; background:transparent;}

.borderbottom {border-bottom: 1px solid #000;}
.leftimage {float:left; padding: 0px 10px 10px 0px;}
.searchform {text-align:center; padding:5px 0px 5px 0px; margin:0px;}
.bannerh2 {font-size:14px; font-weight:bold; text-transform:uppercase; background: #7599dd; color:#fff; padding: 10px 5px; border: 1px solid #CCC;}
.featuredproduct {text-align:center; color: #000; background:#FFF; width:170px; height:155px; float:left; padding:4px; margin:5px; border-left:1px dotted #CCC;}
.bdrr {border-right:1px dotted #CCC;}
.featuredproduct h3 {font-size:11px; text-transform:none; margin:0px;}
.featuredh {font-size:12px; font-weight:bold; color: #000; background:#EEE; height:35px; border-bottom: 1px solid #CCC; margin:0px; padding:5px;}
.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;}
.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:transparent;}
.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;}
.spacer {padding:0px 0px 10px 0px;}
.centre {text-align:center;}
.right {text-align:right;}
.fright {float:right; padding: 0px 0px 0px 10px;}
.button {border:0px;color:#7599dd;background:#f4faff;font-size:16px:}
.adsense{margin-top:20px;}
.searchsmeg{margin:12px 0px;padding:7px;border:2px solid #7599dd;background:#f3f9fd;font-size:16px;text-align:center;}


#homeImage {
	float: left;	
}

.homeText {
	padding-left: 310px;	
}

#slideshow {
    position:relative;
    height: 256px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
