body {font-family: Arial, Verdana, sans-serif; font-size:12px; color: #FFF; background: url(/images/background.gif) repeat-x; margin:0px; padding:10px 0px 10px 0px;}

a {color: #006600; 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 { height:100px; text-indent:-5000px;}

h2 {font-size:14px; font-weight:bold;}

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: 2px solid #99CC00; color: #000; background: #fff; width:740px; }

td, th { border: 1px solid #99CC00; padding: 5px; text-align:left;}

th { background: #99CC00;}







#formid {  background-image:url('images/search.jpg');  width:414px;  margin:0px auto; height:29px}.searchtext {  border:0px;  position:relative;  left:100px;  top:1px;  width:100px;  height:15px;}.searchbutton {  position:relative;  left:108px;  top:5px;  border:0px;  background:white;  width:34px;  height:19px;}





table.sample {

	border-width: 0px;

	border-spacing: ;

	border-style: outset;

	border-color: gray;

	border-collapse: separate;

	background-color: white;

}

table.sample th {

	border-width: 0px;

	padding: 1px;

	border-style: inset;

	border-color: gray;

	background-color: white;

	-moz-border-radius: ;

}

table.sample td {

	border-width: 0px;

	padding: 1px;

	border-style: inset;

	border-color: gray;

	background-color: white;

	-moz-border-radius: ;

}





#pttemplate {width: 960px; margin:auto; color: #000; background: #FFF;}

#options {background: #000; padding:0px; margin:0px; width:960px;}

#options ul {list-style: none; padding: 0px; margin: 0px; }

#options li {float:left; width:190px; margin:0px; text-align:center;}

#options li a {display:block; color:#fff; background: #000; font-weight: bold; text-decoration:none; padding:5px 0px 5px 0px; }

#options li a:hover {color:#000; background: #EEE; font-weight: bold; text-decoration:none;}

#header {width: 960px; padding:7px 0px 7px 0px; margin:0px; background:#fbcdff; color: #FFF; text-align:center;}



#meheader {height: 100px; background:url(images/adultmagazinesubscriptions.jpg) no-repeat;}



#wheader h1 {color: #FFF; background:transparent; padding: 10px; margin:0px; text-align:center; font-size:48px;}

#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 {width: 750px; float: left; padding:5px; background:transparent; color: #000;}

#sidebar {width:170px; float:right; padding:5px; background:transparent; color: #000;}

#footer {font-size:10px; color:#666666; background:transparent; text-align:center; padding:20px 5px 5px 5px;}

#footer a {color:#666666; background:transparent;}



#options2 {background:transparent; background: #93D235; padding:0px; margin:0px; width:960px;}

#options2 ul {list-style: none; padding: 0px; margin: 0px; }

#options2 li {float:left; width:120px; margin:0px; text-align:center;}

#options2 li a {min-height:30px; height:30px; display:block; color:#fff; background: #C70357; font-weight: bold; text-decoration:none; padding:5px 0px 5px 0px; }

#options2 li a:hover {color:#fff; background: #000; font-weight: bold; text-decoration:none;}



.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: #000; background:#FFF; float:left; padding:0px; margin:8px; width: 170px;}

.featured, .banner, .banner h2 {color: #000; padding:2px; margin:10px 0px 10px 0px; text-transform:uppercase;}

.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;}

.bestname { padding:5px; border: 2px background: #FFF5E5; color: #FF6600; font-size:20px; font-weight:bold;}

.search1 { font-size: 12px; }

.search2 { font-size: 10px; }