body {
	font-size:   12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:       #000000;
	margin:      3px;
	background:  #FFFFFF;
	}

.category {
  color:brown
}
.dotcolor {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:green;
}

.bannertable {
  padding:0;
  margin:0;
  border-width:0;
  border-color:orange;
  border-style:solid;
  width:100%;
}

.banner1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:bold;
  color:green;
}

.banner3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:100%;
  font-weight:bold;
  color:green;
}

.hptable {
  background:#fafad2;
}

.boxlabel {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:black;
  font-size:90%;
}

.boxtext {
  font-family:Arial, Helvetica, sans-serif;
  font-size:90%;
  color:black;
}

.boxlinks {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

.notice {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:100%;
  font-weight:bold;
  color:red;
}

.linknotvisited {
  font-family:Arial, Helvetica, sans-serif;
  color:blue;
}

.linkvisited {
  font-family:Arial, Helvetica, sans-serif;
  color:sienna;
}

.nowebsite {
  font-family:Arial, Helvetica, sans-serif;
  color:black;
}

.dollarsign {
  font-family:Arial, Helvetica, sans-serif;
  color:green;
  font-weight:bold;
}

.dollarsigns {
  font-family:Arial, Helvetica, sans-serif;
  color:green;
  font-weight:bold;
}

.rating {
  font-family:Arial, Helvetica, sans-serif;
  color:brown;
  font-weight:normal;
  font-size:80%
}

.ratingsmall {
  font-family:Arial, Helvetica, sans-serif;
  color:black;
  font-weight:normal;
  font-size:80%
}

.strongnote {
  font-family:Arial, Helvetica, sans-serif;
  color:red;
  font-weight:bold;
  font-size:120%;
}

.comment {
  font-family:comic sans ms;
  font-weight:normal;
}

/*
For use when you do not want two linefeeds after the header. Font-size
percentages approximate the h1-h5 tags.
*/

.hdr1{
  font-family:Times New Roman; color:sienna; font-size:180%; font-weight:bold
}
.hdr2{
  font-family:Times New Roman; color:sienna; font-size:130%; font-weight:bold
}
.hdr3{
  font-family:Times New Roman; color:sienna; font-size:100%; font-weight:bold
}
.hdr4{
  font-family:Times New Roman; color:sienna; font-size: 95%; font-weight:bold
}
.hdr5{
  font-family:Times New Roman; color:sienna; font-size: 90%; font-weight:bold
}

.freeshipping {
  font-family:Times New Roman; color:red; font-size:130%; font-weight:bold
}

.pageHeader {
    color:sienna
	}

.pageHeader h2 {
	font-size: 18px;
	margin-left: 20px;
	color: #FFFFFF;
	text-decoration: none;
	}

.pageHeader h1 {
	font-size: 14px;
	margin-left: 20px;
	color: #FFFFFF;
    margin-top: 3px;
	}

.textbox {
   border: #000000 1px solid;
  }

a:link {
	text-decoration:underline;
	color:blue;
	}

a:visited {
	text-decoration:none;
	color:sienna;
	}

a:hover, a:active {
	text-decoration:underline;
	color:red;
	}

.memberplugin {
	font-style: italic;
	font-size: 12px;
	color: #FF0000;
	vertical-align: top;
	border-bottom:    #C5C5C5 1px solid;
	}

.memberhack {
	font-style: italic;
	font-size: 12px;
	color: #800080;
	vertical-align: top;
	border-bottom:    #C5C5C5 1px solid;
	}

.memberdate {
	font-style: italic;
	font-size: 12px;
	vertical-align: top;
	border-bottom:    #C5C5C5 1px solid;
	}

.memberdescription {
	font-size: 12px;
	vertical-align: top;
	border-bottom:    #C5C5C5 1px solid;
	}

.membername {
	font-size: 12px;
	background: #E5E5E5;
	vertical-align: top;
	border-bottom:    #C5C5C5 1px solid;
	}

.membersection {
	font-weight: bold;
	font-size: 14px;
	background: #C5C5C5;
	}

.rightside {
	float: right;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

.DATA {
	margin-right: 20px;
	margin-left: 170px;
	margin-bottom: 20px;
	min-height: 550px;
    height: auto !important;
    height: 550px;
	}

.linkList {
	position: absolute;
	top: 100px;
	font-size: 11px;
	margin-left: 10px;
	padding: 10px;
	width: 115px;
	border-right:  #C2C2C2 2px dotted;
	border-bottom:  #C2C2C2 2px dotted;
	font-size:   12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.footer {
   	clear: both;
	background-image: url(/images/footer_bg.jpg);
	border-bottom:  #C2C2C2 2px dotted;
	}

.linkList ul {
	margin: 0px;
	padding: 0px;
	}

.linkList li {
	line-height: 2.5ex;
	list-style-type: circle;
	display: block;
	padding-top: 2px;
	margin-bottom: 2px;
	}

.DATA li {
	margin-bottom: 10px;
	list-style-image: url(/images/check.gif);
	}

.copyright {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 20px;
   }

.search {
	position: absolute;
	top: 95px;
	right: 10px;
   }

.ads {
	position: absolute;
	top: 12px;
	left: 300px;
	}

.search .button {
   background-color: #FFFFFF;
   text-align:	     center;
   border-bottom:    #000000 1px solid;
   border-left:      #000000 1px solid;
   border-right:     #000000 1px solid;
   border-top:       #000000 1px solid;
   color:            #000000;
   font-size:        12;
   cursor:           hand;
 }

.gatewaycreator {
 	font-size: 		12;
}

.ratetop {
	border-top:     #C2C2C2 2px dotted;
	border-bottom:  #C2C2C2 1px dotted;
	}

.ratebottom {
	border-bottom:  #C2C2C2 1px dotted;
	}

.bordertb {
	border-top:		#C2C2C2 2px dotted;
	border-bottom:	#C2C2C2 2px dotted;
	}

.borderbottom {
	border-bottom:	#C2C2C2 2px dotted;
	}

.bordertop {
	border-top:		#C2C2C2 2px dotted;
	}

.small {
	font-size:		10px;
	}

.linkdescription {
	margin-top:		10px;
	margin-bottom:  10px;
	}
