body {
	margin:0;
	padding:0;
	background:white url(../images/t/bg.gif);
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
}
* { font-size: inherit; }
img { border:0; }
form { margin:0; }
p {
	margin-bottom: 9pt;
	margin-top: 0px;
}
.p2 {
	margin-bottom: 4px;
	margin-top: 2px;
	font-size: 8pt;
	line-height: 10pt;
}


h1,h2,h3,h4,h5,h6,h7 {
	padding-top:0;
	font-size: 14pt;
	font-weight: lighter;
}
h1 {
	margin-top: 14px;
	margin-bottom: 6px;
	line-height: 18pt;
}
h2 {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 6px;
}
table.homecontent2   h2.sellerbuyer {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 14px;
}

h3 {
	font-size: 8pt;
	line-height: 10pt;
	margin-top: 2px;
	margin-bottom: 4px;
}

.coinimages {
	margin-right: 6px;
	margin-left: 6px;
	margin-top: 4px;
	margin-bottom: 4px;
}





a {
	text-decoration: underline;
	color: #000000;
}
dt {
	font-size: 10pt;
	font-weight: bold;
}
dt.grading-list {
	font-size: 8pt;
	font-weight: bold;
	line-height: 10pt;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #333333;
}

dd {
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 12px;
}
dd.grading-list {
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 8px;
	font-size: 8pt;
	line-height: 10pt;
	margin-top: 2px;
}







ul.horiz, ul.horiz li {
	list-style:none;
	margin: 0;
	padding: 0;
}
ul.horiz li {
	display:inline;
	padding-right: 3px;
	padding-left: 0px;
}


#page-shadow {
	background: url( ../images/t/pageShadow.png ) center top repeat-y;
	/* position:absolute;height:100%;width:100%; */
}


/* --- Causes IE6 to center contents and still doesn't apply transparency?
* html #page-shadow {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/t/pageShadow.png',sizingMethod='scale');"
}
 */

#page {
	width:700px; /* 770 - 28x2 (dropshadow) - 7x2 (padding) */
	margin:0 auto;
	padding: 0 7px;
	text-align:left;
	background:white;
}
#page-bottom {
	height: 49px;
	width: 798px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#page-bottom-c {
	background-image: url(../images/t/pageBottomShadow.png);
	background-position: center top;
	height: 49px;
	background-repeat: repeat-x;
	width: 656px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	position: relative;
	float: left;
}
#page-bottom-ll {
	background-image: url(../images/t/pageBottomShadow-ll.png);
	background-position: left top;
	height: 49px;
	background-repeat: no-repeat;
	width: 64px;
	position: relative;
	padding: 0px;
	float: left;
}
#page-bottom-lr {
	background-image: url(../images/t/pageBottomShadow-lr.png);
	background-position: right top;
	height: 49px;
	background-repeat: no-repeat;
	width: 64px;
	position: relative;
	padding: 0px;
	float: left;
}




#page-inside { background:white; border:solid #666 1px; border-top: 0; }
body.buyers #page-inside {
	background-image: url(../images/t/bottom-background-buyer.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
body.sellers #page-inside {
	background-image: url(../images/t/bottom-background-seller.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}



#page-footer { color: #666; text-align:center; font-size:8pt; margin-top:12px;padding:12px 0; border-top:solid #666 1px; }
#page-footer li {
	padding-left:8px;
	margin-left:0px;
	border-left: solid #666 1px;
}
#page-footer li.first { padding-left:0px; margin-left:0px; border-left: 0px; }
#page-footer ul a { color: #666; text-transform:uppercase; text-decoration:none; }
#page-footer ul a:hover { text-decoration:underline; }
#page-footer .copyright {
	color: #999;
	padding-top: 6px;
}



#header { position:relative; height:110px; background:yellow; margin:0; }

		
.headerjump {
	position:absolute;
	top:0; right:0;
	margin:2px 4px;
	height:13px;line-height:13px;
}
.headerjump a { color:white; text-decoration:none; font-size:7pt; padding-left: 20px; }

#nav {
	background: url(../images/t/navbg.gif) repeat-x;
	text-align:center;
	border:solid #666 1px;
	border-width:1px 0;
	position: relative;
	z-index:900;
}
#nav li {
	padding-left:14px;
	background:url(../images/t/bull.png) left center no-repeat;
	position:relative
}
#nav li.first { padding-left:0px; background:none; }
#nav a { color: #666; text-transform:uppercase; text-decoration:none; font-size:8pt; }
#nav a:hover { color:black; }




#nav li ul {
	display:none;
	z-index:900;
	left:0;
	top:1.2em;
	background:white;
	border: solid #999 1px;
	width:180px;
	height:auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#nav li.hover ul {
	display:block;
	position: absolute;
	z-index:900;
}

#nav li ul li {
	text-align:left;
	display:block;
	width:180px;
	background:white;
	padding: 0px;
}
* html #nav li ul li { width:100%; }
#nav li ul li a {
	display:block;
	font-weight: normal;
	color:#666;
	padding-left: 8px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-top: 4px;
	line-height: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
}
#nav li ul li.hover {
   border-color:#999;
   background: #ffffff;
}
#nav li ul li.hover a {
	font-weight: normal;
	color:#333333;
	text-decoration: underline;
}


/*
	BUYER ORANGE: #c9812c
	SELLER PURPLE: #514775
*/

#bodyhead { background: #aaa; height:62px; text-align:right; padding-right:24px; }
#bodyhead h1 {
	color:white;
	margin:0;
	padding:0;
	font-family: Georgia;
	font-size: 27px;
	line-height: 62px;
}


#main {
	border-left: solid #aaa 62px;
	position:relative;
	padding: 24px;
}



#colorcorner {
	position:absolute;
	top:0px;left:0px;
	/* _left:-24px; */ /* IE6-only hack (moved to dedicated file) */
	background: url(../images/t/colorcorner-buyers.gif) no-repeat;
	width:7px;height:8px;
	font-size:1px;
}


#content {
	width: 587px;
}


#main-content {
	float: left;
	width: 392px;
	padding-right: 0px;
}

#page-column {
	float: right;
	width: 150px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin-left: 16px;
}
#page-vert-rule {
	float: right;
	width: 6px;
	margin-top: 20px;
	margin-bottom: 20px;
}



#locations {
	width: 588px;
	clear: both;
	padding-top: 14px;
}




/* Sellers template */
body.sellers .forbuyers { display:none; }
body.sellers #header { background: url(../images/t/header-sellers-plain.jpg) right top no-repeat; }
body.sellers .headerjump a { background: url( ../images/t/bull-sellers.png ) left center no-repeat; }
body.sellers #bodyhead { background: #514775;  }
body.sellers #main {
	border-left: solid #514775 62px;
	background-image: url(../images/t/gradient-seller.jpg);
	background-repeat: repeat-x;
}
body.sellers #colorcorner {
	background-image: url(../images/t/colorcorner-sellers2.gif);
}
body.sellers #page-vert-rule {
	float: right;
	width: 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9589c2;
	height: 500px;
}



/* Buyers template */
body.buyers .forsellers { display:none; }
body.buyers #header { background: url(../images/t/header-buyers.jpg) right top no-repeat; }
body.buyers .headerjump a { background: url( ../images/t/bull-buyers.png ) left center no-repeat; }
body.buyers #bodyhead { background: #c9812c;  }
body.buyers #main {
	border-color: #c9812c;
	background-image: url(../images/t/gradient-buyer.jpg);
	background-repeat: repeat-x;
	position: relative;
}
body.buyers #colorcorner { background-image: url(../images/t/colorcorner-buyers.gif);  }
body.buyers #page-vert-rule {
	float: right;
	width: 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffd5a1;
	height: 400px;
}
body.sellers #page-column {
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #9589c2;
	border-right-color: #9589c2;
	border-bottom-color: #9589c2;
	border-left-color: #9589c2;
}


body.sellers .loc-main {
	color:#333;
	background-color: #FFFFFF;
	background-image: url(../images/t/seller-loc-lc.gif);
	background-repeat: repeat-x;
	position: relative;
	background-position: bottom;
	z-index: 1;
}

body.sellers .loc-main .n { background:url(../images/t/seller-loc-uc.gif) top repeat-x; }
body.sellers .loc-main .nw { background:url(../images/t/seller-loc-ul.gif) left top no-repeat; }
body.sellers .loc-main .ne { background:url(../images/t/seller-loc-ur.gif) right top no-repeat; }
body.sellers .loc-main .se { background:url(../images/t/seller-loc-lr.gif) right bottom no-repeat; }
body.sellers .loc-main .sw { background:url(../images/t/seller-loc-ll.gif) left bottom no-repeat; }
body.sellers .loc-main .inside { padding: 14px 16px 14px 16px; }
body.sellers .hr1 {
	background-color: #9589c2;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

body.buyers .loc-main {
	color:#333;
	background-color: #FFFFFF;
	background-image: url(../images/t/buyer-loc-lc.gif);
	background-repeat: repeat-x;
	position: relative;
	background-position: bottom;
	z-index: 1;
}
body.buyers .loc-main .n { background:url(../images/t/buyer-loc-uc.gif) top repeat-x; }
body.buyers .loc-main .nw { background:url(../images/t/buyer-loc-ul.gif) left top no-repeat; }
body.buyers .loc-main .ne { background:url(../images/t/buyer-loc-ur.gif) right top no-repeat; }
body.buyers .loc-main .se { background:url(../images/t/buyer-loc-lr.gif) right bottom no-repeat; }
body.buyers .loc-main .sw { background:url(../images/t/buyer-loc-ll.gif) left bottom no-repeat; }
body.buyers .loc-main .inside { padding:16px; }
body.buyers #page-column {
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #ffd5a1;
	border-bottom-color: #ffd5a1;
	border-left-color: #ffd5a1;
	border-top-color: #ffd5a1;
}
body.buyers .hr1 {
	background-color: #ffd5a1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


table.loc {
	width: 100%;
	border-collapse:collapse
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
table.loc td.loc-cell {
	width: 33%;
	border:0;
	position: relative;
	vertical-align: top;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}
#tv-spot {
	width: 100%;
}
#price-guide {
	width: 100%;
}
.bodylink  {
	background-image: url(../images/t/navbg.gif);
	background-repeat: repeat-x;
	font-size: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	background-position: left bottom;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding: 1px;
}
.bodylink a {
	text-decoration: none;
	color: #666;
}
.bodylink a:hover {
	color: #000000;
}
.specialsbox {
	border: 1px solid #c9812e;
	width: 25%;
	background-position: top;
	float: left;
	margin-right: 10px;
	margin-top: 4px;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
	background-image: url(../images/t/gradient-buyer.jpg);
}
.specialsbox a {
	text-decoration: none;
	color: #333333;
}
.specialsbox2 {
	padding: 1px;
	width: 50%;
	background-position: top;
	color: #8b4c17;
	background-image: url(../images/t/gradient-buyerspecials.jpg);
	background-repeat: repeat-x;
	border: 1px solid #8b4c17;
	font-size: 11px;
}
.specialsbox a:hover {
	text-decoration: none;
	color: #c9812e;
}
.commercialbox {
	margin-bottom: 35px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}
.commercialbox  a {
	text-decoration: underline;
	color: #FFFFFF;
}
.commercialbox1 {	margin-bottom: 35px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
}
.commercialbox  .p2 {
	margin-bottom: 6px;
	margin-top: 2px;
	margin-left: 24px;
	display: block;
	padding-left: 0px;
}
.list1 {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

.list2 {
}

table.prices {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	border-collapse: collapse;
	padding: 0px;
}
table.prices td {
	padding: 4px;
}
table td.divider {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 4px;
	height: 10px;
}

table td.data  {
	background-color: #ebebeb;
	border: 1px solid #959595;
}
table td.data-hdr-seller         {
	font-weight: bold;
	background-color: #e2dfee;
	border: 1px solid #514775;
}
table td.data-hdr-buyer  {
	font-weight: bold;
	background-color: #FFEBD2;
	border: 1px solid #8b5f3a;
}
body.buyers .specials-main {
	color:#333;
	background-color: #FFFFFF;
	background-image: url(../images/t/buyer-loc-lc.gif);
	background-repeat: repeat-x;
	position: relative;
	background-position: bottom;
	z-index: 1;
}
table.testimonial {
	margin: 0px;
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #514775;
}
table.testimonial td {
	padding: 10px;
}
table td.quote {
	background-color: #ebebeb;
}
table td.name {
	font-weight: bold;
	background-color: #e2dfee;
	text-align: right;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #514775;
	border-left-color: #514775;
}
.quote-corner {
	width: 20px;
	background-image: url(../images/page_curl.gif);
	background-repeat: no-repeat;
	height: 20px;
	position: absolute;
	right: 0px;
	top: -1px;
	bottom: 0px;
	z-index: 1;
}
.quote-box {
	z-index: 0;
	position: relative;

}
hr {
	width: 65%;
	border-top-style: solid;
	margin-top: 30px;
	margin-bottom: 30px;
	border-top-color: #dfdfdf;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.splashbody {
	float: left;
	width: 586px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	clear: both;
}
.splashboxes {
	float: left;
	width: 586px;
	position: relative;
}
.splashtext {
	float: left;
	width: 586px;
	position: relative;
	padding-bottom: 18px;
}
.splashleftbox {
	float: left;
	height: 213px;
	width: 283px;
	position: relative;
}
.splashrightbox  {
	clear: right;
	float: right;
	height: 213px;
	width: 283px;
	position: relative;
}
.splashleftbox .splashbox-header {
	float: left;
	height: 32px;
	width: 283px;
	position: relative;
	background-image: url(../images/t/gradient-seller-box.jpg);
	background-repeat: repeat-x;
}
.splashrightbox .splashbox-header {
	float: left;
	height: 32px;
	width: 283px;
	position: relative;
	background-image: url(../images/t/gradient-buyer-box.jpg);
	background-repeat: repeat-x;
}
.splashbox-content {
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	height: 181px;
	width: 263px;
	float: left;
	position: relative;
}

.splashleftbox .splashbox-content {
	background-image: url(../images/t/gradient-seller-body.png);
	background-repeat: no-repeat;
}
.splashleftbox a:hover {
	color: #EBE9F4;
}

.splashrightbox .splashbox-content {
	background-image: url(../images/t/gradient-buyer-body.png);
	background-repeat: no-repeat;
}
.splashrightbox a:hover {
	color: #F9F1E8;
}

.splashtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: 4px;
	display: block;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.splash-irabox {
	float: left;
	position: relative;
	border: 1px solid #D49B57;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
	margin-right: auto;
	margin-left: auto;
	width: 246px;
	background-color: #FFFFFF;
	color: #B96F18;
}
.splash-irabox p {
	margin-top: 1px;
	margin-bottom: 6px;
}
.splash-irabox a {
	font-weight: bold;
	color: #B96F18;
}
.splash-irabox a:hover {
	font-weight: bold;
	color: #B96F18;
}

.splash-sellersbox {
	float: left;
	position: relative;
	border: 1px solid #574d7a;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
	margin-right: auto;
	margin-left: auto;
	width: 246px;
	background-color: #FFFFFF;
	color: #5e5189;
}
.splash-sellersbox p {
	margin-top: 1px;
	margin-bottom: 6px;
}
.splash-sellersbox a {
	font-weight: bold;
	color: #5e5189;
}
.splash-sellersbox a:hover {
	font-weight: bold;
	color: #5e5189;
}


.splash-buttonbox {
	float: left;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	width: 258px;
	height: 26px;
	bottom: 0px;
	left: 12px;
}
.splash-buttontext {
	float: right;
	height: 26px;
	width: 138px;
	position: relative;
	right: 0px;
	top: 0px;
	font-weight: bold;
	line-height: 15px;
	color: #666;
}
.splash-tvbox {
	float: left;
	height: 29px;
	width: 586px;
	position: relative;
	margin-top: 24px;
	background-image: url(../images/t/gradient-tv-box.png);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.splash-tvbox a {
	position: relative;
	margin-top: 5px;
	font-weight: bold;
	color: #666;
	text-align: center;
	float: left;
}
.splash-tvbox a:hover {
	color: black;
}

.splash-button {
	float: left;
	height: 23px;
	width: 106px;
	border: 1px solid #999999;
	position: relative;
	background-image: url(../images/t/gradient-tv-box.png);
	background-repeat: repeat-x;
	background-position: center;
	display: block;
	text-decoration: none;
	padding-top: 3px;
	text-align: center;
	color: #666;
}
.splash-buttonbox  a {
	float: left;
	height: 23px;
	width: 106px;
	border: 1px solid #999999;
	position: relative;
	background-image: url(../images/t/gradient-tv-box.png);
	background-repeat: repeat-x;
	background-position: center;
	display: block;
	text-decoration: none;
	padding-top: 3px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: #666;
}
.splash-buttonbox  a:hover {
	color: black;
}
ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 40px;
}
