body {
	background-color: #000000;
	margin-left: 8px;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:668px;
}

a.external {
	background:url(/images/external_link.png) no-repeat right center;
	padding-right:13px;
}

a:focus {
  outline: none; /* For FF */
}

a.social_icon img {margin-top: 15px;}
a.social_icon:hover {
    background-color: #AAAAAA;
    box-shadow: 0 0 10px #FFFFFF;
}

table, img, a {border:none;}

th {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align:top;
	padding-right:.5em;
}
td {
	font-size: 11px;
	vertical-align: top;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	vertical-align: bottom;
	margin-bottom: .3em;
	white-space:nowrap;
}

div.comments {
  margin: -2px 0 1em 10px;
  line-height: 1.3em;
}

.comments:first-child {margin-top:0; padding-top:0;} /* pull the first p up inline with image */

#info {margin-left:10px;}
#info td {padding-bottom:6px;}
#info tr {padding-bottom:6px;}

.smallerText {
	font-size: 85%;
}
.center {text-align:center;}

.presaleprice {color:#FF0000;}
#presaleContactInfo {text-align:center;}

/* @group Links */
	#modelviewer a {text-decoration:none;} /* Keep main images from having link borders */
	a:visited {color: #999999;}
	a:link {color: #DCDCDC;}

	.textlink {
		text-decoration:underline;
		text-align:center;
		display: block;
		margin: 1em 0;
	}
	.textlink:link {color: #DCDCDC;}
	.textlink:visited {color: #999999;}
	.textlink:hover {color:#FFFFFF;}

/* @end */

/* For all Detail Pages. Values are suplimented for multile images */
.modelviewer .modelimages {margin:0; padding:0;} /* remove padding/margin from ul */
.modelviewer .modelimages li {list-style-type: none;text-align:left;vertical-align:top;}
#scrollingWords {margin: .5em auto 1em auto;}

body#largeview {margin:0; padding:0;}

/* all browsers but IE < 7 */
body#largeview > div#closeWindow {
	position:fixed;
	right:5px;
	top:5px;
}

div#closeWindow {
	position:absolute;
	right:5px;
	top:5px;
}

#footer {
	font-size:10px;
	text-align:center;
	padding:.6em;
	margin:35px auto 0 auto; /* margin-top:20px for IE */
	background:#000033;
	color:#CCCCCC;
	width:55em;
}

.sale_words {
	font-weight:bold;
  font-size:12px;
  color:#F00;
}
.old_price {
  text-decoration: line-through; 
  font-size:10px;
  display:block;
}
.new_price {
  font-size: 12px;
  display:block;
}

