a { line-height: 14px; }
body {
margin: 0px;
}
body,td,input,a { font-family: verdana, tahoma, helvetica; font-size: 12px; line-height: 1.3em; color: #000000; }

body,td, { line-height: 1.5em; }

#footerMain {
/*	background-color: #1b212f;*/
	background-image: url("/images/site/footer.jpg");
	height: 47px;
	margin: 0px;
	padding: 0px;
}


#headerMain {
	background-color: #1b212f;
	background-image: url("/images/site/new_header6.png");
	width: 987px;
	height: 145px;
	vertical-align: top;
}

#headerLeftTable {
	width: 100%;
	height: 145px;
}

form            { margin: 0px; }
.mhead          { font-weight: bold; }
.small          { font-size: 10px; }
ul              { margin: 0px; padding: 0px; list-style: disc; list-style-position: inside; }
br.short        { line-height: 5px; }
h1,h2,h3,h4,h5,h6 { font-family: verdana, sans-serif; line-height: 1.5em; }
h1              { font-family: arial, sans-serif; font-size: 20px; }
h2              { font-family: arial, sans-serif; color: #000000; font-size: 26px; }

.pageTitle {
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-family: verdana;
	font-size: 30px;
	font-weight: bold;
	display: inline;
}

a { color: #ff4901; font-weight: bold; text-decoration: none; }
a:hover { color: #ff7343; font-weight: bold; text-decoration: none; }
a:active { color: #999999; font-weight: bold; text-decoration: none; }

.homeLink { font-size: 10px; color: #555; font-weight: normal; }
.homeLink:hover { font-size: 10px; color: #999; font-weight: normal; }

.pagelink { color: #ff4901; cursor: hand; text-decoration: bold; }
.pagelink:hover { color: #ff7343; cursor: hand; text-decoration: bold; }
.pagelink:active { color: #999999; cursor: hand; text-decoration: bold; }

.menulink { color: #ffffff; cursor: hand; text-decoration: bold; font-size: 11px; }
.menulink:hover { color: #912900; cursor: hand; text-decoration: bold; font-size: 11px;  }
.menulink:active { color: #999999; cursor: hand; text-decoration: bold; font-size: 11px; }

.shopLink { font-size: 20px; color: #500; font-weight: bold; text-decoration: none; }
.shopLink:hover { font-size: 20px; color: #ff0000; font-weight: bold; text-decoration: none; }
.shopLink:active { font-size: 20px; color: #999999; font-weight: bold; text-decoration: none; }

.prodBulletLink { color: #ff4901; font-weight: normal; }
.prodBulletLink:hover { color: #ff7f01; font-weight: normal; }

.byColorLink { color: #555; }
.byColorLink:hover { color: #999; }

.frontPageTag { font-family: sans-serif, tahoma; text-align: center; color: #000000; font-size: 14px; line-height: 20px; font-weight: bold; font-style: none; }

.tdMenu {
	background-color: #a24c3a;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	border-bottom: #000 1px solid;
}

.loginTextBox {
	background-color: #ebd2b7;
	border: 1px solid #8b6151;
	width: 170px;
}

.tradeButton {
	font-family: verdana, Trebuchet MS, Arial, verdana;
	font-size: 12px;
}

.contactBoxRed {
	text-align: center;
	border: 2px solid #f00;
	padding-left: 10px;
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #ff8181;
	font-style: italic;
	width: 288px;
	height: 34px;
}

.contactButtonRed {
	width: 288px;
	height: 37px;
	background-color: #f00;
	border: 0px;
	color: #fff;
	font-family: Trebuchet MS;
	font-size: 29px;
}

.subMenu {
	cursor: pointer;
	cursor: hand;
	background-color: #848ea0;
	font-weight: bold;
	color: #fff;
}

.subMenuSelected {
	background-color: #afb5bf;
	font-weight: bold;
	color: #fff;
}

.colorTextHeading {
	padding-left: 10px;
	border: 1px solid #555;
	font-size: 15px;
	font-weight: bold;
	line-height: 3em;
	color: #fff;
}

#backinstock {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #050;
	cursor: pointer;
	cursor: hand;
	background-color: #dbffd0;
	border: 1px solid #000;
	padding: 10px;
	line-height: 1.4em;
}

.catProdNameLink {
	font-size: 13px;
	color: #955;
}

.catPriceBreakdown td {
	font-size: 13px;
}

.catPriceBreakdown .nowPrice{
	font-size: 15px;
	text-align: center;
}

.catPriceOut {
	color: #ff4901;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.5em;
}

.catFreePost {
	font-size: 10px;
	color: #585151;
}

.catWordFree {
	color: #ff4901;
}

#h1bigger {
	text-align: justify;
	line-height: 1.5em;
}

#h1bigger h1 {
	font-size: 26px;
}

#h1bigger h2 {
font-size: 20px;
}

#suggestEmail {
	vertical-align: middle;
	width: 300px;
	height: 50px;
	margin: 0px;
	margin-left: 48px;
	border: 0px;
	font-size: 20px;
	line-height: 2em;
	color: #9e7934;
	font-style: italic;
}

#suggestValue {
	vertical-align: middle;
	width: 212px;
	height: 50px;
	margin: 0px;
	margin-left: 30px;
	border: 0px;
	font-size: 20px;
	line-height: 2em;
	color: #9e7934;
	font-style: italic;
}

.headerLeft {
	width: 280px;
	height: 110px;
	padding-top: 6px;
	padding-left: 22px;
	cursor: pointer;
	cursor: hand;
	vertical-align: top;
}

#blurb {
	color: #555;
	text-align: justify;
	line-height: 1.4em;
	padding-bottom: 2em;
}

#blurb a {
	color: #ff20d2;
}

#blurb a:hover {
	color: #ff9101;
}

#blurb h1, h2 {
	color: #555;
	font-size: 20px;
}

#blurb li {
	padding-left: 0em;
	margin-left: 1em;
}

#blurb #start {
	font-weight: bold;
	color: #ff20d2;
}

#blurb #splashRed {
	color: #d40101;
	font-style: italic;
}

h3.inline {	display: inline; }
h3.red {color: #ff0000; }
h3.orange {	color: #ff6a00; }
h3.purple {	color: #9500ff; }
h3.lightgrey {	color: #cdc9d0; }
h3.blue {color: #0e17cd; }

img.flowAroundLeft {
	float: left;
	margin-top: 0px;
	padding: 0px 20px 10px 0px;
}

img.flowAroundRight {
	float: right;
	margin-top: 0px;
	padding: 0px 0px 10px 20px;
}

#mainPageCell {
	vertical-align: top;
	background-color: #ffffff;
}

#inkImageCell {
	background-image: url("/images/site/background_ink4.png");
	width: 987px;
	height: 254px;
	vertical-align: top;
}

#mainPageSubCell {
	width: 100%;
	vertical-align: top;
}

#enterEmailBox {
	background-image: url("/images/site/enter_email_box.png");
	width: 395px;
	height: 154px;
	text-align: center;
	vertical-align: middle;
}

div#ribbon {
	height: 120px;
	background: url("/images/custom/quality/ribbon.jpg");
}

div#ribbon h1 {
	text-align: left;
	color: white;
	font-style: bold;
	padding-top: 30px;
	font-family: verdana;
	font-size: 30px;
	padding-left: 0.3em;
}

div#ribbon h1.trade {
	text-align: left;
	color: white;
	font-style: bold;
	padding-top: 24px;
	font-family: verdana;
	font-size: 30px;
	padding-left: 0.3em;
}

div#ribbon h1.feedback {
	text-align: left;
	color: white;
	font-style: bold;
	padding-top: 20px;
	font-family: verdana;
	font-size: 30px;
	padding-left: 0.3em;
}

div#qualitySubtitle {
	margin-top: 85px;
	padding: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	line-height: 1.5em;
}

div#qualityAddSpace {
	height: 80px;
}








