body { font-family: Arial, sans-serif; margin:0px 10px; }
h1 {font-size:10px; line-height:11px; margin:0px; padding:0px; color:#3d3d3d; display:inline; font-weight:normal;}
h1 a:link {
color:#3d3d3d;
}
h1 a:visited {
color:#3d3d3d;
}
h1 a:hover {
color:#3d3d3d;
}
h2 {font-size:10px; line-height:11px; margin:0px; padding:0px; color:#3d3d3d; display:inline; font-weight:normal;}
h3 {font-size:24px; margin:20px 0px 5px 0px; padding:0px;}
h4 {font-size:20px; margin:20px 0px 5px 0px; padding:0px; color:#7d7d7d;}

ul#list {list-style:none; margin:0px 0px 0px 20px; padding:0px;}

#list li {
background:url(images/bullet.gif) no-repeat left top;
padding:0px 10px 0px 15px;
margin:20px 0px;
font-size:12px;
font-family:verdana;
line-height:15px;
color:#333333;
}

p {font-size:12px; margin:0px 0px 20px 0px; padding:0px; font-family:verdana; line-height:18px; color:#333333;}

a:link {
color:#0033cc;
text-decoration:underline;
}
a:visited {
color:#0033cc;
text-decoration:underline;
}
a:hover {
color:#0033cc;
text-decoration:underline;
}

#wrapper {
width:750px;
margin:0px auto;
}

#site-title {
font-size:10px;
color:#3d3d3d;
width:100%;
}

#site-nav {
border-bottom:3px solid #860000;
width:100%;
}

#copyright {
font-size:11px;
font-family: Helvetica, Arial, sans-serif;
}

/* tables */
table.tablesorter {
	margin:10px 0pt 15px;
	width: 100%;
	text-align: left;
font-family:verdana;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	font-size: 8pt;
	padding: 4px;
	text-align: left;
	font-size: 12px;
}
table.tablesorter thead tr .header {
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #000000;
	padding: 4px;
	background-color: #FFF;
	font-family:verdana;
	font-size: 11px;
border-bottom:1px solid #cccccc;
}
table.tablesorter tbody td img {
padding:1px;
border:1px solid #cccccc;
width:60px;
height:60px;
margin:0px 10px;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #cc0000;
color:#ffffff;
}

ul#nav {
list-style:none;
margin:0px;
padding:0px;
width:438px;
}

#nav li {
float:left;
font-size:12px;
font-family:verdana;
font-weight:bold;
padding:0px;
margin:0px 3px;
}
#nav li a {
display:block;
line-height:23px;
width:138px;
}
#nav li a:link {
background:#3d3d3d url(images/nav-bg.gif) repeat-x;
border-left:1px solid #3d3d3d;
border-top:1px solid #3d3d3d;
border-right:1px solid #3d3d3d;
border-bottom:1px solid #3d3d3d;
color:#ffffff;
text-decoration:none;
}
#nav li a:visited {
background:#3d3d3d url(images/nav-bg.gif) repeat-x;
border-left:1px solid #3d3d3d;
border-top:1px solid #3d3d3d;
border-right:1px solid #3d3d3d;
border-bottom:1px solid #3d3d3d;
color:#ffffff;
text-decoration:none;
}
#nav li a:hover {
background:#880000 url(images/nav-bg-hover.gif) repeat-x;
border-left:1px solid #880000;
border-top:1px solid #880000;
border-right:1px solid #880000;
border-bottom:1px solid #880000;
color:#ffffff;
text-decoration:none;
}


.rebate {
color:#000000;
font-size:12px;
}

.price a {
text-decoration:none;
border-bottom:1px solid #0000ee;
font-size:12px;
}

.redeem {
color:#3d3d3d;
text-decoration:none;
font-size:11px;
}

.rebate-info {
font-family:trebuchet ms;
font-size:10px;
}

.me {
border:1px solid #cccccc;
padding:1px;
margin:5px 10px 0px 0px;
float:left;
}

#breadcrumb {
font-size:10px;
color:#3d3d3d;
}

#breadcrumbs {
font-family:verdana;
font-size:10px;
color:#3d3d3d;
margin:0px 0px 0px 10px;
}

.signature {
font-family:comic sans ms;
font-size:24px;
color:#cc0000;
padding:0px;
margin:0px;
}