a, a:active, a:visited {
    text-decoration:none;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
    text-decoration:underline;
}
a.bigger, a:active.bigger, a:visited.bigger {
    text-decoration:none;
    font-size:14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover.bigger {
    font-size:14px;
    text-decoration:underline;
}
form {
	margin: 0px;
	padding: 0px;
}

div.pagination-links-container {
	height:14px;
	position:relative;
	width:458px;
}
div.pagination-links-container div.pagination-previous-container,
div.pagination-links-container div.pagingation-pages,
div.pagination-links-container div.pagination-next-container {
	float:right;
}
div.pagination-links-container div.pagination-previous-container {
	width:111px;	
}

div.pagination-links-container div.pagingation-pages {
	/*width:110px;*/
	text-align:center;
}
div.pagination-links-container div.pagination-next-container {
	width:113px;
}
div.pagination-links-container div.pagination-previous-container div.pagination-last,
div.pagination-links-container div.pagination-previous-container div.pagination-last-x {
	float:right;
}
div.pagination-links-container div.pagination-next-container div.pagination-next, 
div.pagination-links-container div.pagination-next-container div.pagination-next-x {
	float:left;	
}
div.pagination-links-container div.pagination-previous-container div.pagination-last-x {
	width:95px;	
}
div.pagination-links-container div.pagination-previous-container div.pagination-last {
	width:16px;	
}
div.pagination-links-container div.pagination-next-container div.pagination-next {
	width:20px;
}
div.pagination-links-container div.pagination-next-container div.pagination-next-x {
	width:93px;
}

.homepageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #666666;
}
.footernav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: small-caps;
	color: #666666;
}
/*
a:hover.footernav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: small-caps;
	color: #3B6DAC;
}
*/
.searchborders {
	border-width:1px;
	border-style:solid;
	border-color:#999999;
}
.searchresultsheader, a.searchresultsheader, a:visited.searchresultsheader, a:active.searchresultsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}
.msrpborders {
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	background-color: #FFFFFF;
}
.msrpheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-transform: uppercase;
}
.featuresheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}
.featurestext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.tabstyleheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #000000;
}
.standardheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.standardtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.designertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
}
.errortext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF0000;
	font-weight:bold;
}
.pagination, a.pagination, a:active.pagination, a:visited.pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}
.paginationlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #333333;
}
.bodylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform: uppercase;
	color: #333333;;
}
/*
a:hover.bodylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #3B6DAC;
}
*/
.bodylink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.standardlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;;
}
a.designerlink, a.designerlink:hover, a.designerlink:active, a.designerlink:visited {
	color: #FFFFFF;
}
/*
a:hover.designerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}
*/
.bodyheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #333333;;
}
.formheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.formrequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	text-align:right;
	color: #000000;
}
.formselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
}
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.faq_answer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:10px;
}
.faq_question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left:10px;
}
.knifetechheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-transform: uppercase;
	color: #333333;
}
.knifetechtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.dataTable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: solid solid solid solid;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	border-collapse: collapse;
	background-color: white;
}
.dataRow {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	background-color: white;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.altDataRow {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	background-color: white;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#F0F0F0;
}

.Disclainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.legal, a.legal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
a.legal:hover {
	color: #666666;
}

/* Promotional content */
#promo-content {
	margin-top: 10px;
	width:924px;
}
#promo1 {
	width:924px;
	height:1147px;
	background:url(/images/landingpage-limited-time-offer3.jpg);
	margin: 10px auto; 
	padding: 0;
	position: relative;
/*	border: 1px solid #FF00FF;*/
}
#promo1 li {
	margin: 0; 
	padding: 0; 
	list-style: none;
	display:block;
	position: absolute; 
}
#promo1 a {
	display: block;
/*	border: 1px solid #FF0000;*/
}
/* position the links */
#section1 {left: 720px; width: 130px; height: 100px; top: 10px;}
#section1 a {height: 80px;}
#section2 {left: 10px; width: 225px; height: 20px; top: 1110px;}
#section2 a {height: 15px;}


/* Warranty packaging instructions */
#warranty-links-legend {
    font-weight:bold;
}
#main-warranty-link {
    font-size:11px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    display:block;
    margin-top:15px;
    margin-bottom:20px;
}
div#links-container {
    margin-top:10px;
}
div#links-container p {
    margin:0;
    padding:0;
    margin-bottom:15px;
}
div#links-container #links {
    margin-top:15px;
    margin-left:5px;
}
div#packaging-instructions-container {
    display:none;
}
#packaging-instructions #things-you-need {
    float:right;
    display:inline;
    background-color:#EEF0F2;
    border-style:solid;
    border-width:3px;
    border-color:#DDE2E6;
    width:250px;
    padding:10px;
}
#packaging-instructions {
    padding-left:10px;
}
#packaging-instructions .warning {
    margin-top:10px;
    margin-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
}
#packaging-instructions p, 
#packaging-instructions li, 
#packaging-instructions div,
#packaging-instructions h3, #packaging-instructions h4 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
}
#packaging-instructions p, 
#packaging-instructions li, 
#packaging-instructions div {
    font-size:10px;
}
#packaging-instructions h3, #packaging-instructions h4 {
    font-size:10px;
    font-weight:bold;
}
#packaging-instructions .tips-header {
}
#packaging-instructions #address {
    margin-top:10px;
}

#packaging-instructions .tips {
    margin-bottom:10px;
}
#packaging-instructions .caption {
    margin-bottom:10px;
}

div#warranty-instructions-container {
    display:none;
}

#shipping-instructions {
    float:left;
    width:457px;
    margin-right:10px;
}

#shipping-illustrations {
    float:left;
    margin-top:15px;
    width:457px;
}
#shipping-illustrations div {
    margin-bottom:15px;
}
#shipping-illustrations span.warning {
    color:red;
    font-size:22px;
    font-weight:bold;
}
.clear {
	clear:both;
	/*** these next attributes are designed to keep the div height to 0 pixels high, critical for Safari and Netscape 7 ***/
	height:1px;
	overflow:hidden;
	line-height:1%;
	font-size:0px;
	margin-bottom:-1px;
}
/*
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:block;
}
*/


.catalogDownloadWrapper {
  display: block;
  clear: both;
}

.catalogDownloadWrapper .catalogThumbnail {
  display: block;
  float: left;
  padding: 5px;
  width: 51px;
}

.catalogDownloadWrapper .catalogLink {
  display: block;
  float: left;
  padding-top: 15px;
  padding-left: 5px;
}


.catalogDownloadWrapper .catalogLink a {
  font-size: 14px;
}



