/*  
Original CSS from http://osc2.template-help.com/wordpress_13369/?p=3

You can centter a page using the code below. This will make your body content area 80% with a 10% left and right margin and a 0 top and bottom margin.

body{width: 80%; margin: 0 10%;}

*/

/* CSS Document */
body  {
	background:url(images/header_px.gif) left top repeat-x #EEEEEE;
	color:#303030;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	font-size: small;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a {
	color:#990000;
	text-decoration:underline;
	font-weight:bold;
}
a:hover {
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}
p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
h1 { 
	font-family:arial, tahoma, times new roman; 
	color:#FFFFFF;
	font-size:3.01em;
	font-weight:normal;
	line-height:1.01em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
}
h2 { 
	color:#303030;
	font-size:1.01em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
img {
	border-color:#303030;
}
.click4Price a {
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}
.contentTxt h2 a {
	color:#990000;
	text-decoration:none;
}
.contentTxt h2 a:hover {
	color:#990000;
	text-decoration:none;
}
.h2 { 
	font-size:1.01em;
	line-height:1.01em;
	color:#303030;
	text-transform:none; 
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
}
.header {
	width:800px;
	height:249px;
	vertical-align:top;
	background:url(randomHeader.cfm) left bottom no-repeat;
	/* background:url(images/header.jpg) left bottom no-repeat; */
}
.table1 {
	width:800px;
	display:table;
}
.tableRow1 {
	width:800px;
	height:100%;
	display:table-row;
}

.left1 {
	width:395px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.right1 {
	width:405px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.compName {
	vertical-align:top;
	padding:12px 10px 15px 10px;
	font-size: .85em;
}
.compName a {
	color:#FFFFFF;
	text-decoration:none;
}
.compName a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.slogan {
	vertical-align:top;
	padding:0px 0px 0px 2px;
	color:#FFFFFF;
}
#topnav {
	color:#FFFFFF;
	vertical-align:top;
	padding:15px 10px 15px 10px;
	font-size: .85em;
	text-align:left;
}
#topnav a {
	color:#FFFFFF;
	text-decoration:none;
}
#topnav a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.table {
	width:800px;
	display:table;
}
.tableRow {
	width:800px;
	height:100%;
	display:table-row;
}
.left {
	width:201px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.cent {
	width:400px;
	height:100%;
	vertical-align:top;
	text-align:center;
}
.headBg {
	background-color:#DDDDDD;
	vertical-align:top;
	width:400px;
}
.head {
	padding:10px 10px 10px 10px;
	color:#454545;
}
.right {
	width:199px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.spacer {
	height:20px;
}
.catsHead1 {
	background:url(images/icon_square_red.gif) left top no-repeat;
	vertical-align:top;
}
.contentCenter {
	width:800px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;
	color:#303030;
}
.contentLeft {
	width:635px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;
	color:#303030;
	padding-right:20px;
}
.contentRight {
	width:125px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:center;
}
.contentPadding{
	padding:5px 0px 5px 0px;
}
.contentAff {
	text-align:center;
}
.widgetStyle1 {
	vertical-align:top;
	text-align:left;
	padding:0px 10px 26px 10px;
	margin:0px 0px 0px 0px;
	color:#303030;
	font-size: .9em;
}
.widgetStyle1 a {
	color:#303030;
	text-decoration:underline;
	font-weight:normal;
}
.widgetStyle1 a:hover {
	color:#303030;
	text-decoration:none;
	font-weight:normal;
}
.widgetStyle1 ul {
	padding:10px 0px 0px 15px; 
	margin:0px 0px 0px 0px;
}
.widgetStyle1 li {
	list-style:none;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background:url(images/li_bg1.jpg) left top no-repeat;
	vertical-align:top;
	line-height:1.61em;
	color:#303030;
}
.widgetStyle1 ul li a {
	text-decoration:none;
	color:#303030;
}
.widgetStyle1 li a:hover {
	text-decoration:underline;
	color:#303030;
}
table {
	/* margin-left:20px;
	margin-right:20px; */
	border:none;
}
table.center {
	margin-left:auto;
	margin-right:auto;
}
td {
	padding:3px;
	vertical-align:top;
}
td.center {
	margin-left:auto;
	margin-right:auto;
}
.contentCallout {
border-color: #303030;
border-width: 1px;
border-style: solid;
background-color: #FFFFFF;
padding: 4px 4px 7px 4px;
text-align:center;
}
.contentCallout a {
	color:#303030;
	text-decoration:underline;
}
.contentCallout a:hover {
	color:#303030;
	text-decoration:none;
}
.horizontalBanner {
text-align:center;
}
.rgtColRandom {
	margin-left:15px;
}
.footer {
	width:100%;
	height:125px;
	background:url(images/footer.jpg) left top repeat-x #600000;
	vertical-align:top;
}
.footerTxt {
	vertical-align:top;
	padding:25px 0px 20px 0px;
	color:#FFFFFF;
	font-size: .85em;
}
.footerTxt a {
	color:#FFFFFF;
	text-decoration:none;
}
.footerTxt a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.dateTxt {
	vertical-align:top;
	padding:25px 0px 20px 0px;
	color:#303030;
	font-size: .85em;
}
.cssButton {
	background: #FFFFFF;
	padding: 1px;
	border : 1px solid #303030;
	font-size: .9em;
}
.cssButton a {
	color:#303030;
	text-decoration:none;
}
.cssButton a:hover {
	color:#990000;
}
.buttonTxt {
	color: #990000;
	background: #DDDDDD;
	padding: 0px 3px 0px 3px;
}
input.submit {
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
background-repeat: repeat-x;
color: #791515;
font-size: 75%;
font-weight: bold;
}
.webRing {
	color: #FFFFFF;
}
.webRing a {
	font-size: 85%;
}
.eBayAuctions {
	color:#303030;
	font-size:0.85em;
}