* :focus {
outline : 0;
}
body {
margin : 0;
padding : 0;
text-align : center;
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size : 11.4px;
line-height : 18px;
background-image : url(images/grad3.png) !important ;
background-repeat : repeat-x;
background-color : #a5b7ab;
text-decoration : none !important ;
}
#container {
width : 1100px;
margin : 0 auto;
text-align : left;
background-color : #fff;
}
#container a, a:link, a:visited {
color : #36774C!important;
}
#container a:hover {
color : #666!important;
}


#header {
height : 156px;
width : 1100px;
margin : 0;
padding : 0;
position : relative;
background-color : #fff;
}
#ownerPicHolder {
margin : 0 !important ;
padding-left : 0;
float : left;
}
#sidebar1 {

margin-left : 10px;
width : 159px;
padding-right : 7px;
padding-left : 7px;
background-color : #fff;
position : static;
float : left;
clear : both;
}
#sidebar1 p {
font-size : 10px;
color : #333;
margin-top : 0;
margin-bottom : 0;
line-height : 18px;
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
#sidebar1 h1 {
font-size : 12px;
color : #36774c;
margin-top : 5px;
margin-bottom : 4px;
padding-top : 7px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #999;
width : 158px;
line-height : 18px;
}
#sidebar1 h2 {
	font-size : 12px;
	color : #36774c;
	margin-top : 5px;
	margin-bottom : 0px;
	padding-top : 2px;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #999;
	width : 158px;
	line-height : 18px;
	text-decoration: none;
}
#sidebar1 h2 a, a:link, a:visited{
	color : #36774c!important;
	text-decoration: none;
}
#sidebar1 h2 a:hover{
	color : #333!important;
	text-decoration: none;
}
#sidebar1 p a, a:link, a:visited {
padding : 0;
margin : 0;
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
color : #36774c !important ;
text-decoration : none;
font-weight: normal;
font-size : 10px;
}
#sidebar1 p a:hover {
color : #333 !important ;
}
#container #mainContentShop table tr td p a, a:link, a:visited {
padding : 0;
margin : 0;
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
color : #36774c !important ;
text-decoration : none;
font-size : 11px;
}
#container #mainContentShop table tr td p a:hover {
	color : #333!important;
}
#mainContent p a, a:link, a:visited {
	padding : 0;
	margin : 0;
	font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	color : #36774C!important;
	text-decoration : none;
	font-size : 115%;
	line-height: 20px;
}
#mainContent p a:hover {
color : #666!important;
}
#sidebar2 {
	float : right;
	margin-top : 0px !important;
	width : 229px;
	margin-right : 10px;
	background-color : #fff;
	padding-right : 7px;
	padding-left : 7px;
	padding-bottom : 10px;
	z-index : 4000;
	position : static;
}
.linkToFriend {
font-weight : bold;
margin-top : 0;
padding-top : 0;
width : 220px;
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-style : normal !important ;
}
#sidebar2 h1 {
font-size : 12px;
color : #36774c;
margin-top : 5px;
margin-bottom : 10px;
padding-top : 7px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #999;
line-height : 18px;
float : left;
clear : both;
width : 230px;
}
#sidebar2 h2 {
	font-size : 12px;
	color : #36774c;
	margin-top : 5px;
	margin-bottom : 10px;
	padding-top : 30px;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #999;
	line-height : 18px;
	float : left;
	clear : both;
	width : 230px;
}

.picRightSpaceAbove {
text-align : left;
padding-right : 0;
margin-left : 0;
border : 4px solid #a5b7ab;
margin-right : 0;
margin-top : 7px;
margin-bottom : 15px;
float : left;
position : relative;
}
#sidebar2 p {
font-size : 12.5px;
line-height : 18px;
color : #333 !important ;
text-align : left;
margin-top : 10px !important ;
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
}
#container #sidebar2 a {
text-align : left;
font-size : 13px;
width : 220px;
}
#sidebar2 p a, a:link, a:visited {
padding : 0;
margin : 0;
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
color : #060;
text-decoration : none;
font-size : 10px;
}
#sidebar2 p a:hover {
color : #367746 !important ;
}
#container #sidebar2 p a {
float : left;
width : 230px;
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
margin-top : 0;
margin-bottom : 15px;
color : #333 !important ;
}
#container #sidebar2 p a:hover {
color : #367746 !important ;
}
#pdfDownload {
	margin-bottom : 7px;
	height : 25px;
	margin-top : 5px;
	z-index : 3000;
	position : relative;
	float : left;
	width : 235px;
	padding: 0px;
}
#pdfDownload a, a:link, a:visited {
color : #333 !important ;
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
z-index : 3000;
}
#pdfDownload a:hover {
color : #367746 !important ;
}
#sendToFriend {
margin-bottom : 0;
height : 25px;
z-index : 3000;
position : relative;
float : left;
width : 235px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #999;
padding-top : 7px;
}
#sendToFriend a, a:link, a:visited {
color : #333 !important ;
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
z-index : 3000;
}
#sendToFriend a:hover {
color : #367746 !important ;
}
#login {
margin-bottom : 0;
height : 25px;
margin-top : 0;
z-index : 3000;
position : relative;
float : left;
width : 235px;
top : -3px;
}
#login a, a:link, a:visited {
color : #333 !important ;
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
z-index : 3000;
}
#login a:hover {
color : #367746 !important ;
}
#sidebar2 .textDownloadBrochure {
	font-size : 10px;
	height : 20px;
	line-height : 20px;
	position : absolute;
	text-align : left;
	width : 205px;
	margin-left : 5px;
	font-weight : bold;
	text-decoration : none;
	padding-top : 0px;
}
#mainContent {
margin-left : 200px;
margin-top : 5px !important ;
width : 630px;
padding-bottom : 0;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #999;
margin-right : 270px;
padding-top : 0;
position : static;
}
#mainContentLegal {
	margin-left : 200px;
	margin-top : 5px !important;
	width : 855px;
	padding-bottom : 0;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #999;
	padding-top : 0;
}
#mainContentLegal h1 {
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size : 28px;
line-height : 37px;
margin-top : 5px;
margin-bottom : 0;
color : #36774c;
font-weight : bold;
}


#mainContentShop {
margin-left : 200px;
margin-top : 5px !important ;
width : 875px;
padding-bottom : 0;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #999;
padding-top : 0;
}
#mainContentShop h1 {
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size : 28px;
line-height : 37px;
margin-top : 5px;
margin-bottom : 0;
color : #36774c;
font-weight : bold;
}
#mainContentShopSingleProfile {
margin-left : 200px;
margin-top : 5px !important ;
width : 875px;
padding-bottom : 0;
border-top-width : 1px !important ;
border-top-style : solid !important ;
border-top-color : #999 !important ;
padding-top : 0;
}






#mainContentShopSingleProfile h1 {
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size : 28px;
line-height : 37px;
margin-top : 5px;
margin-bottom : 0;
color : #36774c;
font-weight : bold;
}
#linkBackToMainKnives {
float : right;
position : relative;
overflow : visible;
top : -35px;
}
#linkBackToMainKnives a, a:link, a:visited {
color : #36774c !important ;
}
#linkBackToMainKnives a:hover {
color : #333 !important ;
}
#mainContentShopSingleProfile h2 {
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
line-height : 25px;
margin-top : 0;
margin-bottom : 5px;
color : #36774c;
font-weight : bold;
}
#mainContentShopSingleProfile table tr td p {
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size : 11.5px;
line-height : 18px;
margin-top : 0;
margin-bottom : 5px;
}


.mainContentShopPic {
margin-top : 0;
padding-left : 0;
text-decoration : none !important ;
border : 1px solid #666;
}

.mainContentShopPic a, a:link, a:visited {
text-decoration : none !important ;
}
.mainContentShopPic a:hover {
text-decoration : none !important ;
}
#content {
float : left;
font-family : Georgia, "Times New Roman", Times, serif;
margin-left : 199px;
margin-top : 80px;
position : absolute;
width : 685px;
padding-left : 15px;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #666;
}
#mainContent h1 {
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size : 28px;
line-height : 37px;
margin-top : 5px;
margin-bottom : 10px;
color : #36774c;
font-weight : bold;
}
#mainContent h2 {
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
line-height : 20px;
margin-top : 0;
margin-bottom : 15px;
color : #36774c;
font-weight : bold;
}
#mainContent h3 {
	font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial,  
Helvetica, sans-serif;
	font-size : 24px;
	line-height : 32px;
	margin-bottom : 15px;
	color : #36774c;
	font-weight : lighter;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #666;
	padding-top : 15px;
}
#mainContent p {
color : #333;
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size : 115%;
font-weight : normal;
line-height : 20px;
text-align : left;
margin-top : 0 !important ;
margin-bottom : 10px !important ;
}


.mainContentPicWide {
margin-bottom : 20px;
margin-right : auto;
margin-left : auto;
display : block;
margin-top : 20px;
}

#container #mainContentShop table tr {
position : relative;
float : left;
width : 875px;
margin-right : 0;
margin-left : 0;
margin-top : 0;
margin-bottom : 0;
left : -10px;
}
#container #mainContentShop table tr td p {
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size : 11.5px;
line-height : 18px;
margin-top : 0;
margin-bottom : 5px;
margin-left : 12px;
}
.noBorderOnImage {
border-top-style : none !important ;
border-right-style : none !important ;
border-bottom-style : none !important ;
border-left-style : none !important ;
}
#footer {
height : 40px;
width : 1100px;
margin-top : 20px !important ;
float : left;
margin-left : auto;
padding-top : 10px;
padding-left : 0;
margin-right : auto;
position : relative;
background-color : #a5b7ab;
clear : both;
}
#websiteLink {
color : #333;
font-family : Arial, Helvetica, sans-serif;
font-size : 8px;
font-weight : normal;
letter-spacing : 0;
text-align : right;
text-decoration : none;
width : 1100px;
float : right;
display : inline;
margin-left : 0;
position : absolute;
clear : both;
margin-top : 10px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #ccc;
height : 30px;
padding-bottom : 20px;
}
#websiteLink a {
color : #333 !important ;
font-family : Arial, Helvetica, sans-serif;
font-size : 8px;
font-weight : normal;
letter-spacing : 0;
text-align : right;
text-decoration : none;
padding-top : 10px;
height : 20px;
}
#websiteLink a:hover {
color : #fff !important ;
}
.copyright {
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
position : relative;
text-align : left;
float : left;
padding-left : 20px;
clear : both;
}
.fltrt {
float : right;
margin-left : 8px;
}
.fltlft {
float : left;
margin-right : 8px;
}
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
}
.containerHeaderPic {
margin : 0;
}
.pdfDownloadGraphic {
	border-top-style : none;
	border-right-style : none;
	border-bottom-style : none;
	border-left-style : none;
	margin-top : -3px;
}




.small {
	margin-right : 10px !important;
	margin-bottom : 0 !important;
	border : 4px solid #a5b7ab;
	float: left;
}
.contentPicRangeLeft {
float : left;
margin-right : 10px;
margin-bottom : 7px;
margin-top : 0;
}
.ctl00_ContentPlaceHolder1_Loginview1_LoginView1_hlLogin {
text-decoration : none;
}
.redText {
color : #c00;
font-weight : bold;
}
#greenText p {
color : #36774c !important ;
margin-top : 20px !important ;
}
#brands {
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight : normal;
letter-spacing : 0;
text-align : center;
text-decoration : none;
margin : 0;
line-height : 15px;
/*width : 1100px;*/
clear : both;
}
#nextArrowHolder {
clear : both;
float : right;
height : 30px;
margin-left : 820px;
margin-right : 23px;
margin-top : -40px;
position : absolute;
text-decoration : none;
width : 30px;
z-index : 3000;
}
#nextArrowHolder p {
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
margin : 0;
text-align : center;
color : #666;
padding-bottom : 3px;
}
#nextArrowHolder p a, a:link, a:visited {
color : #666 !important ;
}
#nextArrowHolder p a:hover {
color : #36774c !important ;
}
#previousArrowHolder {
float : left;
height : 30px;
margin-left : 760px;
margin-top : -40px;
position : absolute;
text-decoration : none;
width : 30px;
z-index : 3000;
}
#previousArrowHolder p {
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
text-align : center;
padding-bottom : 3px;
color : #666;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : -6px;
}
#previousArrowHolder p a, a:link, a:visited {
color : #666 !important ;
}
#previousArrowHolder p a:hover {
color : #36774c !important ;
}
#baseNextArrowHolder {
height : 30px;
margin-left : 820px;
margin-right : 23px;
position : relative;
text-decoration : none;
width : 30px;
z-index : 2000;
margin-bottom : 20px;
}
#baseNextArrowHolder p {
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
margin : 0;
text-align : center;
color : #666;
padding-bottom : 3px;
}
#baseNextArrowHolder p a, a:link, a:visited {
color : #666 !important ;
}
#baseNextArrowHolder p a:hover {
color : #36774c !important ;
}
#basePreviousArrowHolder {
float : left;
height : 30px;
margin-left : 760px;
position : relative;
text-decoration : none;
width : 30px;
z-index : 2000;
margin-bottom : 20px;
}
#basePreviousArrowHolder p {
font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
text-align : center;
padding-bottom : 3px;
color : #666;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : -6px;
}
#basePreviousArrowHolder p a, a:link, a:visited {
color : #666 !important ;
}
#basePreviousArrowHolder p a:hover {
color : #36774c !important ;
}



#buyNow{
	width:258px;
	margin-right: auto;
	margin-left: auto;
	height: 22px;
	z-index: 2000;
	margin-top: 15px;
}

#container #mainContentShop table tr td #buyNow #buyNowLeft{
	width:129px;
	background-color: #A7B7AC;
	color: #FFF!important;
	height: 20px;
	clear: none;
	position: absolute;
	text-align: center!important;
}


#container #mainContentShop table tr td #buyNow .buyNowLeft p a, a:link, a:visited{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:129px;
	line-height: 20px;
}

#container #mainContentShop table tr td #buyNow .buyNowLeft p a:hover{
	width:129px;
	color: #C00!important;	
}



#container #mainContentShop table tr td #buyNow #buyNowRight{
	width:127px;
	height: 18px;
	margin-left: 129px;
	border: 1px solid #999;
	clear: none;
	position: absolute;
	margin-top: 0px;
	float: right;
}

#container #mainContentShop table tr td #buyNow #buyNowRight p {
	text-align: center;
}
#container #mainContentShop table tr td #buyNow #buyNowRight p a, a:link, a:visited{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	width:127px;
	color: #666!important;
	
}
#container #mainContentShop table tr td #buyNow #buyNowRight p a:hover{
	color: #C00!important;
}

.redText {
	color: #C00;
}
#shoppingBagHolder{
	clear : both;
	float : left;
	height : 60px;
	margin-left : 650px;
	margin-top : -50px;
	position : absolute;
	text-decoration : none;
	z-index : 3000;	
}

#shoppingBagHolder p a, a:link, a:visited {
	color : #666 !important;
}
#shoppingBagHolder p a:hover {
color : #36774c !important ;
}

/*.thrColFixHdr */#container #mainContentShop #shoppingBagHolder a #shopBag {
	margin-top: -10px;
}

.lineHeight8 {
	border-top-width: 1px;
	border-top-color: #999;
	border-top-style: solid;
	margin-top: 5px;
	padding-top: 3px;
	clear: both;
	line-height: 14px;
}

