﻿html
{
	margin:0;
	padding:0;
	height:100%;
}
body 
{
	margin:0;
	padding:0;
	height:100%;
	background: #3d542f url(/images/bg_green.jpg) repeat fixed;
	font: 12px arial, verdana;
}
h1,h2,h3,h4,h5,h6
{
	color:#405b32;
	margin:0; padding:0;
}
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; padding: 8px 0 5px 0; }
h4 { font-size:12px; }
h5 { font-size:10px; }
h6 { font-size:8px; }

img
{
	border: none;
}
p
{
	margin:0;
	padding:3px 0 3px 0;
}
ul
{
	margin:0;
	padding:0;
}
a
{
	color:#405b32;
}
hr
{
	color: #498812;
}
.rbold
{
	text-align:right;
	font-weight:bold;
}
.seperator
{
	height:1px;
	border-bottom:dotted 1px #92cb5a;
	margin: 3px 0 5px 0;
}
.detail_buybackprice
{
	font-size:10px;
	text-align:left;
	margin:5px;
}
.detail_buybackprice p
{
	width: 240px;
}
.addToTradeCart
{
	float:right;
	text-align:right;
	margin-top:5px;
}
.addToTradeCart strong
{
	color:#d60000;
}

#topShell
{
	margin: 0 auto 0 auto;
	width:1005px;
	background: url(/images/stars_tright.png) no-repeat scroll top right;
}
#bottomShell
{
	margin: 0 auto 0 auto;
	width:1005px;
	background: url(/images/stars_bleft.png) no-repeat scroll bottom left;
	padding-bottom:50px;
}

#mainTable
{
	 margin:0 auto 0 auto;
	 width:835px;
	 background: url(/images/metal_stripe.png) repeat-y;
}

#metalTop
{
	height: 4px;
	background: url(/images/metal_top.png) no-repeat scroll top center;
}

#footer
{
	width:1005px;
	margin:0 auto 0 auto;
	background: url(/images/metal_bottom.png) no-repeat scroll top center;
	height:100px;
	text-align:center;
	font-size:10px;
	padding-top:20px;
}
#footer a
{
	text-decoration: underline;
	color:#000;
}
#footer a:hover
{
	text-decoration: underline;
}
#topBar
{
	background: url(/images/title.png) no-repeat;
	background-position: top left;
	height:116px;
	width:100%;
	vertical-align:top;
	border:none;
	margin:0;
	padding:0;
}
#title
{
	width:275px;
}
#title a
{
	height:116px;
	width:275px;
	display:block;
}
#topNav
{
	height:65px;
	vertical-align:top;
	color:#2e3940;
	text-align:right;
	text-transform: uppercase;
	padding-right:45px;
}
#topNav a
{
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#2e3940;
}
#topNav a:hover
{
	color:#498812;
}
#searchBar
{
	height:40px;
	text-align:center;
	vertical-align:top;
	color:#fff;
	font-weight:bold;
}
#searchBar a
{
	color:#fff;
	text-decoration:none;
}

#leftNavContainer
{
	width:157px;
	vertical-align:top;
}

#leftNavContainer h2
{
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
#leftNav
{
	background-image: url(/images/leftTop.png);
	background-position:top right;
	background-repeat:no-repeat;
	padding-top:60px;
	margin-left:15px;
	height:305px;
}


#leftNav ul
{
	margin-top:5px;
	list-style:none;
	margin-left:18px;
	height:250px;
}
#leftNav li
{
	margin: 3px 0 4px 0;
	padding: 0;
}

#leftNav a
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#leftNav a:hover
{
	color:#fff;
	text-decoration:underline;
}

#top10
{
	background-image: url(/images/leftBottom.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:305px;
	vertical-align:top;
	padding-top:20px;
	margin-left:15px;
}

#top10 h2
{
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}

#top10 table
{
	margin-top:10px;
	margin-left:18px;
	font-size:10px;
	color:#fff;
}
#top10 td
{
	padding: 3px 0 3px 0;
}
#top10 a
{
	color:#fff;
	text-decoration:none;
}
#top10 a:hover
{
	color:#fff;
	text-decoration:underline;
}

#contentCell
{
	padding-left:5px;
	padding-top:5px;
	width:487px;
	vertical-align:top;
}
#contentTop
{
	height:26px;
	background: url(/images/white_top.png) no-repeat;
}
#contentMain
{
	width:467px;
	background-color:#fff;
	min-height:500px;
	padding: 0 10px 10px 10px;
}
#contentBottom
{
	height:26px;
	background: url(/images/white_bottom.png) no-repeat;
}
#rightBar
{
	padding-top:5px;
	vertical-align:top;
}
#rightBar img
{
	margin: 0 0 5px 5px;
}








/*
#metalTop
{
	background: url(/images/metal_top.png) no-repeat scroll top center;
}
#mainContainer
{
	 margin:0 auto 0 auto;
	 width:835px;
	 background: url(/images/metal_stripe.png) repeat-y;
}
#navImageContainer
{
	background: url(/images/nav.png) no-repeat;
	
}
#topLogo
{
	padding:10px 0 0px 10px;
	margin: 0 0 0 145px;
}

#leftNavContainer
{
	padding-top: 15px;
	width: 130px;
	float: left;
	margin: 50px 0 0 20px;
}
#leftNavContainer h2
{
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
#leftNav ul
{
	margin-top:15px;
	margin-left:15px;
	list-style:none;
}
#leftNav li
{
	margin: 6px 0 7px 0;
	padding: 0;
}

#leftNav a
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#leftNav a:hover
{
	color:#fff;
	text-decoration:underline;
}
#top10
{
	margin-top:45px;
}
#top10 table
{
	margin-top:15px;
	margin-left:9px;
	font-size:10px;
	color:#fff;
	width:122px;
}
#top10 td
{
	padding: 3px 0 3px 0;
}
#top10 a
{
	color:#fff;
	text-decoration:none;
}
#top10 a:hover
{
	color:#fff;
	text-decoration:underline;
}
#rightBar
{
	float:right;
	width:150px;
	margin-right:30px;
	margin-top:15px;
}
#rightBar img
{
	margin: 0 0 5px 0;
}


*/


.productListings
{
}
.productImage
{
	 width:100px;
	 text-align:center;
}
.productTitle
{
	vertical-align:top;
}
.productTitle a
{
	font-weight:bold;
}
.productTitle p
{
	font-size:10px;
}
.productTradeValue
{
	text-align:center;
	vertical-align:top;
	font-weight:bold;
}
.productTradeValue strong
{
	color:#d60000;
}