html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {
	border-collapse: collapse;
	border-spacing: 0;}
/* END RESET */

body {
	background-color: #342c29;
	background-image: url(http://www.lincolnpublishing.com/images/interface/back.jpg);
	background-repeat: repat;
	background-position:center top;
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e322e;
	line-height:18px;
}

#request-form td {padding:3px;}

a:link {color: #64211f;text-decoration: underline;}
a:visited {text-decoration: underline;color: #64211f;}
a:hover {text-decoration: none;color: #64211f;}
a:active {text-decoration: underline;color: #64211f;}

p {margin:0 0 15px 0;}
h1, h2, h3, h4, h5, h6 {margin:0 0 15px 0; line-height:normal;}
h1 {font-size: 24px;color: #7c7b2c; font-style:normal; font-weight:normal; line-height: 26px;}
h2 {font-size: 14px;color: #3e322e; font-style:normal; font-weight:normal; margin-top:-5px;}
h3 {font-size:12px;color: #7c7b2c; font-weight:normal;}
h4 {font-size:14px;color: #3e322e; font-weight:normal;}
h5 {font-size:18px;color: #7c7b2c; font-weight:normal;}

ol, ul {line-height:17px; margin:0 0 15px 15px; padding-left:15px;}
ul {list-style: disc;}

#nav-back {
	width:960px;
	background:url(http://www.lincolnpublishing.com/images/interface/nav-back.jpg) top left repeat-y;
	height:41px;
}
.space {
height:10px; width:960px; background:url(http://www.lincolnpublishing.com/images/interface/main-back.jpg) top left repeat-y;
}
#main-back {
	width:960px;
	background-image: url(http://www.lincolnpublishing.com/images/interface/main-cols-back.jpg);
	background-position:top left;
	background-repeat: repeat-y;
}

#header {width:960px; height:130px; background-image:url(http://www.lincolnpublishing.com/images/interface/header-back.jpg); 
	background-position:top left; background-repeat:no-repeat; margin-top:0px; padding:0;}
#logo {width:285px; height:106px; margin:16px 0 0 39px; background:url(http://www.lincolnpublishing.com/images/interface/logo.jpg) top left no-repeat; float:left; padding:0;}
#logo a {
	display:block;
	width:285px;
	height:106px;
	overflow:hidden;
}
#topDiv {width:400px; float:right; font-size:12px; color:#FFF; padding:0 20px 0 0; margin:0px;}
	#topDiv form {margin: 0;}
	#topDiv #search { width:365px; float:right; padding:14px 0 0 0; margin-top:0px; height:40px; color:#9a9a9a; font-weight:normal;}
	
	#topCart {width:267px; float:right; margin-top:20px; padding:0; height:50px; 
	background:url(http://www.lincolnpublishing.com/images/interface/top-cart-back.gif) top left no-repeat; font-size:11px; color:#322e2d; line-height:16px;}
	#topCartLeft {width:113px; float:left; padding:8px 5px 0 15px;}
	#topCartRight {width:113px; float:right; padding:8px 5px 0 15px;}
	#topCart a, #topCart a:link, #topCart a:active, #topCart a:visited { font-size:11px; color:#322e2d; text-decoration:underline;}
	#topCart a:hover {text-decoration:none;}

#contentContainer {width:712px; margin-left:10px; float:left; padding-top:0; margin-top:0; margin-right:0; border:0;
	background:url(http://www.lincolnpublishing.com/images/interface/inside-top.gif) top left no-repeat;}
#homeTop { position:relative; height:319px;}
#homeMiddle {width:692px; background-color:#f6f2df; padding:20px 0 0 20px; margin:0;}
#homeWelcome {width:412px; float:left;}
#onlineSpecial {width:244px; float:right; margin-left:20px; margin-right:1px; background-color:#842b1b;}
#onlineSpecial .top { height:43px; background:url(http://www.lincolnpublishing.com/images/interface/online-special.gif) top left no-repeat; width:244px;}
#onlineSpecial .mid { width:244px; background-color:#842b1b; padding-top:10px;}
.onlineArea {width:100px; padding-left:15px; float:left; color:#fffffe;}
#onlineSpecial .bottom {width:244px; background:url(http://www.lincolnpublishing.com/images/interface/online-special-bottom.gif) bottom left no-repeat; height:6px;
      margin-top:0;}
.onlineArea a, .onlineArea a:link, .onlineArea a:active, .onlineArea a:visited { font-size:14px; color:#fdd393; text-decoration:underline;}
.onlineArea a:hover {text-decoration:none;}

#middle {width:672px; padding:20px; margin:0;}
#bottom-img {width:960px; height:30px; background:url(http://www.lincolnpublishing.com/images/interface/bottom-back.jpg) top left no-repeat;}
#footerBack {width:924px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#9a9a9a; line-height:18px; padding:0 18px 10px 18px;}
	#footerBack .leftFooter { width:450px; float:left; margin-top:10px;}
	#footerBack .leftFooter a, #footerBack .leftFooter a.link, #footerBack .leftFooter a.active, #footerBack .leftFooter a.visited 
	{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#9a9a9a; line-height:18px;}
	#footerBack .leftFooter a.hover { color:#FFF;}
	#footerBack .rightFooter { width:450px; float:right; margin-top:10px;}
	#footerBack .rightFooter a, #footerBack .rightFooter a.link, #footerBack .rightFooter a.active, #footerBack .rightFooter a.visited 
	{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#9a9a9a; line-height:18px;}
	#footerBack .rightFooter a.hover { color:#FFF;}
	
#productListingContainer {width:180px; margin:0 0 15px 10px; padding:10px; float:left;}
#featuredProductContainer {width:180px; padding-left:20px;}
.productListingName { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; 
	font-size:12px; color:#6f6c6b;}
.productListingNumber { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; 
	font-size:12px; color:#2d2523;}
.productListingPrice { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; 
	font-size:12px; color:#842b1b;}
.productListingShortDescription { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; 
	font-size:12px; color:#2d2523;}
	

/************** SIDE COLUMN ***************/
#categoriesContainer {width:200px; margin-left:0; float:left; font-size:12px; color:#695f31; padding-left:19px;}
#categoriesContainer b {font-size:18px; color:#322e2d; line-height:26px;}
#categoriesTop {width:200px; height:45px; background:url(http://www.lincolnpublishing.com/images/interface/category-title.gif) top left no-repeat;
	margin:0;}
#categoriesMid {width:200px; margin:0;}
#categoriesBottom {width:200px; margin:0; padding:30px 0 0 0;}
#sideDivider {background:url(http://www.lincolnpublishing.com/images/interface/side-divider.gif) left repeat-x; height:2px; margin:20px 0 20px 0; padding:0;}

/************** HORIZONTAL NAV ***************/
.tabs{
padding:5px 0 0 0;
width:927px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
margin:0 0 0 33px;
}

.tabs ul{
font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0;
padding:0;
list-style:none;
}

.tabs li{
display:inline;
margin:0;
padding:0;
text-decoration: none;
}

.tabs a{
float:left;
color: #ece5c9;
margin:0;
padding:0;
text-decoration:none;
letter-spacing: 1px;
}

.tabs a span{
float:left;
display:block;
padding: 8px 30px 6px 30px;
text-transform: none;
text-decoration:none;
color: #ece5c9;
border-right:#cb8073 1px dotted; 
}
.tabs a span.end{
border-right:0;
}

.tabs a span{
float:none;
}

.tabs a:link, .tabs a:visited{
text-decoration:none;
color: #ece5c9;
}

.tabs a:hover, .tabs a.active{
text-decoration:underline;
color: #fff;
}

.tabs a:link span, .tabs a:visited span{
	text-decoration:none;
	color: #ece5c9;
}
.tabs a.active span,  .tabs a:hover span {
	text-decoration:underline;
	color: #fff;
}

.tabs .selected a, #tabs .selected a span{ /*currently selected tab*/
text-decoration:underline;
color: #fff;
}

	
/************** CATEGORY LIST ***************/
.arrowlistmenu{
width: 200px; margin:0; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: "Trebuchet MS", Arial, Helvetica, sans-serif 12px normal;
color: #3e322e;
height:21px;
background: url(http://www.lincolnpublishing.com/images/interface/cat-back.gif) top left no-repeat;
margin-bottom:0; /*bottom spacing between header and rest of content*/
margin:0;
text-transform: none;
padding: 7px 0 0 30px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(http://www.lincolnpublishing.com/images/interface/cat-back.gif) top left no-repeat;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 2px 0 2px 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a, .arrowlistmenu ul li a:link{
color: #64211f;
background:; /*custom bullet list image*/
display: block;
padding: 2px 0 0 0;
padding-left: 30px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 0;
font-size: 11px;
}

.arrowlistmenu ul li a:visited, .arrowlistmenu ul li a:active{
color: #64211f;
text-decoration: none;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #9C3432;
text-decoration: none;
}

/************** PRODUCT LISTING PAGE ***************/
#listingContainer {width:320px; margin:0px; float:left; background-color:#FFF; border:#000 solid 0px;  height:230px; padding:5;}
#listingContainer img {}
#listingCopy {width:170px;}
.listingName { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; 
	font-size:12px; color:#000; line-height:16px; padding-bottom:5px;}
.listingDescription { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; 
	font-size:12px; color:#666; line-height:16px;  padding-bottom:5px;}
.listingNumber { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; 
	font-size:12px; color:#666; line-height:16px;  padding-bottom:5px;}
.listingPrice { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; 
	font-size:12px; color:#64211F; line-height:16px;  padding-bottom:5px;}
.listingTitle {margin:0;}
.listingPaginate {width:698px; margin:0 12px 0 12px; font-size:11px; color:#953735;}
.paginate {display:block; height:30px; clear:both; padding:10px 10px 0 10px;}

/************** PRODUCT DETAILS PAGE ***************/
#detailsContainer {width:675px; margin:0; float:left; padding:0; }
#detailsContainer img {margin:20px 30px 0 0; float:left;}
#detailsCopy {float:left;width:450px;}
.detailsTitle {margin:0;}
.detailsMaker {font-size:12px; color:#2D2D2D; font-weight:bold; padding-bottom:5px; line-height:16px;}
.detailsNumber {font-size:12px; color:#2D2D2D; font-weight:bold; padding-bottom:5px; line-height:16px;}

.button {width:79px; height:19px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	 background:url(http://www.lincolnpublishing.com/images/interface/button-up.gif) top left no-repeat; float:left; margin:0 5px 0 0;}
.button a, .button a:link, .button a:visited, .button a:active {background:url(http://www.lincolnpublishing.com/images/interface/button-up.gif) top left no-repeat;
	display:block; color:#fbf4e9; text-decoration:none;}
.button a:hover {background:url(http://www.lincolnpublishing.com/images/interface/button-over.gif) top left no-repeat;}

.button-home {width:75px; height:19px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	 background:url(http://www.lincolnpublishing.com/images/interface/home-button-up.gif) top left no-repeat; float:left; padding:0 5px 0 0; text-decoration:none; color:#000; margin:0;}
.button-home a, .button-home a:link, .button-home a:visited, .button-home a:active {background:url(http://www.lincolnpublishing.com/images/interface/home-button-up.gif) top left no-repeat;
	display:block; color:#000; text-decoration:none; font-size:11px; font-weight:normal;}
.button-home a:hover {background:url(http://www.lincolnpublishing.com/images/interface/home-button-up.gif) top left no-repeat;}

#bodyBack {min-height:300px; background:url(http://www.lincolnpublishing.com/images/interface/back.jpg) center top repeat; padding-bottom:10px;}
.clearDivider {clear:both; background:url(http://www.lincolnpublishing.com/images/interface/content-divider.gif) left  repeat-x; height:2px;
	margin:0 12px 15px 12px;}
.listingDivider {background:url(http://www.lincolnpublishing.com/images/interface/content-divider.gif) left  repeat-x; height:2px;
	margin:0 12px 15px 12px;}
.clear {clear:both;}
.input1 {width:200px; border:#949494 1px solid; padding:3px 0 0 5px; height:17px; margin: 0; background-color:#383838; color:#FFF;}
.input2 {width:200px; border:#949494 1px solid; padding:3px 0 0 5px; height:17px; margin: 0; background-color:#FFF; color:#383838;}

/************** CHECKOUT TEMPLATE ***************/
#checkout-top-img {width:960px; height:8px; background:url(http://www.lincolnpublishing.com/images/interface/checkout-top.jpg) top left no-repeat;}
#checkout-main-back {
	width:960px;
	background-image: url(http://www.lincolnpublishing.com/images/interface/checkout-back.jpg);
	background-position:top left;
	background-repeat: repeat-y;
}
#checkout-bottom-img {width:960px; height:30px; background:url(http://www.lincolnpublishing.com/images/interface/checkout-bottom-img.jpg) top left no-repeat;}


/********** MYO **********/
/********** MYO **********/

#checkoutContainer {width:942px; margin-left:3px; float:left; padding-top:3px;}
#checkoutTop {width:942px; height:7px; background:url(http://www.lincolnpublishing.com/images/interface/checkout-top.gif) top left no-repeat;}
#checkoutMid {width:942px; background:url(http://www.lincolnpublishing.com/images/interface/checkout-back.gif) top left repeat-y; min-height:600px; }
	#checkoutMid .checkoutWidth {width:918px; margin:0 12px 0 12px; padding-top:12px;}
#checkoutBottom {width:942px; height:7px; background:url(http://www.lincolnpublishing.com/images/interface/checkout-bottom.gif) bottom left no-repeat;}
#checkoutNavContainer {width:596px; height:30px; margin-left:250px;}

.largerContentText {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px;color: #2D2D2D;
	line-height:19px;}
.largerContentText a, .largerContentText a:link, .largerContentText a:active, .largerContentText a:visited { 
	color:#b8891c; font-weight:bold; font-style:italic; text-decoration:none;}
.largerContentText a:hover { text-decoration:underline;}

.rightImage {margin:0 0 10px 10px; float:right;} 

.redtext {color:#64211f;}
.productName {font-size:16px;color: #64211f; font-weight:normal; margin:0 0 10px 0;}
.productMaker {font-size:12px; color:#2D2D2D; font-weight:bold;}

/************** UNIVERSAL BUTTONS ***************/
.buttons {
font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding:0;
display:inline;
margin:0 2px 0 0;
padding:0;
}

.buttons a, .buttons a:link, .buttons a:active, .buttons a:visited {
float:left;
color: #FFFFFF;
background: #b8891c url(http://www.lincolnpublishing.com/images/interface/buttons_left.gif) no-repeat left top;
margin:0 10px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
height:17px;
}

.buttons a span, .buttons a:link span, .buttons a:active span, .buttons a:visited span{
float:left;
display:block;
background: transparent url(http://www.lincolnpublishing.com/images/interface/buttons_right.gif) no-repeat right top;
padding: 1px 27px 1px 6px;
height:15px;
}

.buttons a span{
float:none;
}

.buttons a:hover{
background: #b8891c url(http://www.lincolnpublishing.com/images/interface/buttons_left_hover.gif) no-repeat left top;
}

.buttons a:hover span{
background: transparent url(http://www.lincolnpublishing.com/images/interface/buttons_right_hover.gif) no-repeat right top;
}

/************** FEATURED PROD MORE INFO BUTTON ***************/
.buttonsFeatured {
font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding:0;
display:inline;
margin:0 2px 0 0;
padding:0;
}

.buttonsFeatured a, .buttonsFeatured a:link, .buttonsFeatured a:active, .buttonsFeatured a:visited{
float:left;
color: #FFFFFF;
background: #b8891c url(http://www.lincolnpublishing.com/images/interface/buttons_left.gif) no-repeat left top;
margin:5px 10px 5px 44px;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
height:17px;
}

.buttonsFeatured a span, .buttonsFeatured a:link span, .buttonsFeatured a:active span, .buttonsFeatured a:visited span{
float:left;
display:block;
background: transparent url(http://www.lincolnpublishing.com/images/interface/buttons_right.gif) no-repeat right top;
padding: 1px 27px 1px 6px;
height:15px;
}

.buttonsFeatured a span{
float:none;
}

.buttonsFeatured a:hover{
background: #b8891c url(http://www.lincolnpublishing.com/images/interface/buttons_left_hover.gif) no-repeat left top;
}

.buttonsFeatured a:hover span{
background: transparent url(http://www.lincolnpublishing.com/images/interface/buttons_right_hover.gif) no-repeat right top;
}

<!--[if IE 6]>
img {
  behavior: expression(
  (this.runtimeStyle.behavior="none") && (this.src.toLowerCase().indexOf('.png')>-1) && (
  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')",
  this.runtimeStyle.paddingTop = this.height,
  this.runtimeStyle.height = 0
  )
  );
  overflow:hidden;
}

.png {
  behavior: expression(
  (this.runtimeStyle.behavior = "none") && (this.currentStyle.backgroundImage.toString().toLowerCase().indexOf('.png')>-1) && (
  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.toString().replace('url("','').replace('")','') + "', sizingMethod='crop')",
  this.runtimeStyle.zoom = 1,
  this.runtimeStyle.backgroundImage = "none"
  )
  );
}
<!--[endif]-->
