body
{
    background-color:#000;
    text-decoration:none;
    text-align:center;
    min-width:800px;
    color:#FFFFFF;
    font-family:Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;
    font-size:13px;
    line-height:18px;
    -webkit-text-stroke: 1px rgba(255,255,255,.01);
}

@media only screen and (max-device-width:480px) { body { -webkit-text-stroke:0 black; } } /* Undo the fix for Mobile Safari */
body.ff2 { opacity: .99; } /* Make our type in FF look uber sexah */

a 
{
    text-decoration:none;
    color:inherit;
    font-size:inherit;
    font-weight:inherit;
}

.header
{
    width:100%;
    text-align:left;
}

.header .logo
{
    font-size:50px;
    color: #a9014b;
    padding:10px;
    font-weight:bold;
    text-shadow: 0 -1px 1px rgba(0,0,0,.25);
}

#content-wrap
{
    margin:0px auto;
    width:880px;

    text-align:left;
}

#left-nav
{
    text-align:left;
    float:left;
}

.searchbox
{
    float:right;
    margin-right:50px;
    margin-top:-10px;
}

.horizontal-list
{
    margin: 0 auto;
    margin-top:40px;
    margin-bottom:10px;
    text-align:center;
    padding:0;
    padding-bottom:10px;
    font-size:24px;
}

.horizontal-list li
{
    text-align: left;
    display:inline;
    list-style:none;
    padding: 20px;
}

.horizontal-list li:hover
{
    background-color:#fff;
    color:#000;
}

h1, h2, h3
{
    color: #a9014b;
}

.ebay-item
{
    background-color:#333;
    width:200px;
    height:275px;
    position:relative;
    margin:10px;
}

.ebay-item img
{
    padding-top:30px;
    border:none;
    display:block;
    margin-left:auto;
    margin-right:auto;
}

.ebay-item .price
{
    color:#a9014b;
    font-weight:bold;
    font-size:20px;
    padding-right:5px;
    position:absolute;
    float:right;
    bottom:5px;
    right:5px;
}

.ebay-item .title
{
    padding:10px;
    font-size:14px;
    text-align:center;
    height:60px;
}

.awesome, .awesome:visited 
{
/*	background: #222 url(http://zurb.com/images/alert-overlay.png) repeat-x; */
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	/*
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	*/
	position: relative;
	cursor: pointer;
}

.awesome:hover							{ background-color: #111; color: #fff; }
.awesome:active							{ top: 1px; }
.small.awesome, .small.awesome:visited 			{ font-size: 13px; padding: 3px 5px 4px; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }

.green, .green:visited		{ background-color: #91bd09; }
.green.awesome:hover						{ background-color: #749a02; }
.blue, .blue:visited		{ background-color: #2daebf; }
.blue.awesome:hover							{ background-color: #007d9a; }
.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
.red.awesome:hover							{ background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
.magenta.awesome:hover							{ background-color: #630030; }
.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
.orange.awesome:hover							{ background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
.yellow.awesome:hover							{ background-color: #fc9200; }
