/***********************************************//* shackman_wholesale.css                      *//* Use with template sts_template.html        *//***********************************************//* BY Daniel Durrett October 5, 2005            *//***********************************************//* HTML tag styles                             *//***********************************************/img {
border: 0;
} body{	font-family: New York, Verdana;	color: #333333;	font: 10px;	line-height: 1.166;		margin: 0px;	padding: 0px;	background: #dbe7fc;}/******* hyperlink and anchor tag styles *******/a:link, a:visited{	color: #005FA9;	text-decoration: none;}a:hover{	text-decoration: underline;}/************** header tag styles **************/h1{ font: bold 120% New York, Verdana; color: #334d55; margin: 0px; padding: 0px;}h2{ font: bold 114% New York, Verdana; color: #006699; margin: 0px; padding: 0px;}h3{ font: bold 100% New York, Verdana; color: #334d55; margin: 0px; padding: 0px;}h4{ font: 100% New York, Verdana; color: #333333; margin: 0px; padding: 0px;}h5{ font: 100% New York, Verdana; color: #334d55; margin: 0px; padding: 0px;}/*************** list tag styles ***************/ul{ list-style-type: square;}ul ul{ list-style-type: disc;}ul ul ul{ list-style-type: none;}/********* form and related tag styles *********/form {	margin: 0;	padding: 0;}label{ font: bold 1em New York, Verdana; color: #334d55;}				input{font-family:New York, Verdana;}/***********************************************//* Layout Divs                                 *//***********************************************/#tl {	position:absolute;	top: -1px;	left: -1px;	margin: 0px;	padding: 0px;	z-index: 100;}#tr {	position:absolute;	top: -1px;	right: -1px;	margin: 0px;	padding: 0px;	z-index: 100;}/************** masthead styles *****************/#masthead{position: absolute;width: 95.9%;height: 77px;color: #FFFFFF;top: 10px;	left: 2%;	right: 2%;background-color: #FFFFFF;}#gnl {	position: absolute;	top: 0px;	left:0px;}#gnr {	position: absolute;	top: 0px;	right:0px;}/************** utility styles *****************/#utility{	font: 60% New York, Verdana;	position: absolute;	top: 16px;	right: 10px;	color: #919999;}#utility a{	color: #AAAAAA;}#utility a:hover{	text-decoration: underline;}/************** pagecell1 styles *****************/#pagecell1{	position:absolute;	top: 86px;	left: 2%;	right: 2%;	width:95.9%;	background-color: #ffffff;	padding:0px;}/************* breadCrumb styles ***************/#breadCrumb{	width: 90%;	font: 60% New York, Verdana;	color: #AAAAAA;	padding: 0px 0px 0px 15px;}#breadCrumb a{	color: #AAAAAA;}#breadCrumb a:hover{	color: #005FA9;	text-decoration: underline;}#breadCrumb2{	width: 90%;	font: 60% New York, Verdana;	color: #AAAAAA;	padding: 2px 30px 2px 0px;	position:relative;	}#breadCrumb2 a{	color: #AAAAAA;}#breadCrumb2 a:hover{	color: #005FA9;	text-decoration: underline;}/************* border styles ***************/#border{border-bottom: 1px solid #cccccc;}/************* Content styles ***************/	#content{		font:  New York, Verdana;	margin: 10px 0px 10px 0px;	}	/************* pagnav styles ***************/#pageNav{border-bottom: 1px solid #cccccc;font: New York, Verdana;		   }#pageNavright{border-bottom: 1px solid #cccccc;font: New York, Verdana;}#nl {	position: absolute;	top: 0px;	left:0px;}#nr {	position: absolute;	top: 0px;	right:0px;}/************** Footer styles ****************/#Footer{clear: both;margin-top: -1px;border-top: 1px solid #cccccc;font-size: small;color: #cccccc;height: 40px;background-color: #FFFFFF;padding: 10px 10px 10px 10px;}#bnl {	position: absolute;	bottom: 0px;	left:0px;}#bnr {	position: absolute;	bottom: 0px;	right:0px;}/***********************************************//* End Layout Divs                             *//***********************************************//****************** infobox *******************/TD.infoBoxHeading {  padding-top: 0px;  font-family: New York, Verdana;  font-size: 11px;  font-weight: bold;  color:#FFFFFF;  background:#69957d;}.infoBoxContents {  background: transparent;  border: 2px solid #f1f5fd;  font-family: New York, Verdana;  font-size: 10px;}TD.infoBox, SPAN.infoBox {  font-family: New York;  font-size: 10px;}TD.smallText, SPAN.smallText, P.smallText {  font-family: New York, Verdana;  font-size: 10px;}TD.smalltext, SPAN.smalltext, P.smalltext {  font-family: New York, Verdana;  font-size: 10px;  }.boxText { font-family: New York, Verdana; font-size: 11px; }SPAN.greetUser {  font-family: New York, Verdana;  font-size: 12px;  color: #f0a480;  font-weight: bold;}TD.pageHeading, DIV.pageHeading {  font-family: New York, Verdana;  font-size: 16px;  font-weight: bold;  color:  #333333;}TR.headerNavigation {  background: #69957d;}TD.headerNavigation {  font-family: New York, Verdana;  font-size: 10px;  color: #FFFFFF;  font-weight : bold;}A.headerNavigation {   color:#FFFFFF; }A.headerNavigation:hover {  color:#FFFFFF;}.infoBox {  padding-top:0px;  padding-bottom: 0px;}TABLE.productListing {  border: 1px;  border-style: solid;  border-color: #69957d;  border-spacing: 1px;}.productListing-heading {  font-family: New York, Verdana;  font-size: 10px;  background: #69957d;  color:#ffffff;  font-weight: bold;}/********************* added from oscommerce css **********************/TD.main, P.main {  font-family: New York, Verdana;  font-size: 11px;  line-height: 1.5;}.productListing-data {  font-family: New York, Verdana;  font-size: 12px;}TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {  background: #ffffff;}TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  background: #ffffff;}TABLE.categ {  border: 0px;  border-spacing: 0px;  font-family: New York, Verdana;  font-size: 10px;  background: #f8f8f9;  color: #000000;}TD.categ {     vertical-align: top;}.UPSheader {  font-size: 13pt;  color: #663300;  font-weight: 900;}.UPSheader2	{  font-size: 8pt;  font-weight: bold;  color: #ffffff;}.appheadercolor {  background-color: #996633;}.modulepad {  padding-left:10px;  padding-right:10px;}.spacing {  padding-left: 10px;  padding-right: 10px;}.modpadbullet {  padding-left:6px;  text-indent: -9px;  padding-right:5px;}TD.ups {  font-family: New York, Verdana;  font-size: 7pt;}TD.upsSmall {  font-family: New York, Verdana;  font-size: 6pt;}.brownbold {  color: #663300;font-weight: bold;}TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}TD.formAreaTitle {  font-family: New York, Verdana;  font-size: 12px;  font-weight: bold;}SPAN.markProductOutOfStock {  font-family: New York, Verdana;  font-size: 12px;  color: #c76170;  font-weight: bold;}SPAN.productSpecialPrice {  font-family: New York, Verdana;  color: #ff0000;}SPAN.errorText {  font-family: New York, Verdana;  color: #ff0000;}SPAN.newItemInCart {  font-family: New York, Verdana;  font-size: 10px;  color: #ff0000;}.moduleRow { }.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }.moduleRowSelected { background-color: #E9F4FC; }.checkoutBarFrom, .checkoutBarTo { font-family: New York, Verdana; font-size: 10px; color: #8c8c8c; }.checkoutBarCurrent { font-family: New York, Verdana; font-size: 10px; color: #000000; }/* message box */.messageBox { font-family: New York, Verdana; font-size: 10px; }.messageStackError, .messageStackWarning { font-family: New York, Verdana; font-size: 10px; background-color: #ffb3b5; }.messageStackSuccess { font-family: New York, Verdana; font-size: 10px; background-color: #99ff00; }/* input requirement */.inputRequirement { font-family: New York, Verdana; font-size: 10px; color: #ff0000; }.tableHeading {  font-family: New York, Verdana; font-size: 12px; color: #ff0000; font-weight: bold;}/********************* end **********************/
