body {
	font-family:verdana;
	font-size:12px;
	color:#000000;
	background:#666666;
	padding:0px;
	margin:0px;
}

img {
	display:block;
}

a img {
	border:none;
}

#homePageLink img {
	height:56px;
	width:55px;
	
}

#homePageLink {
	margin-left:694px;
	display:block;
}

#pageContainer {
	margin:0px auto;
	width:776px;
}

#pageHeader {
	height:141px;
	border:#5E5E5E solid;
	border-width:0px 0px 2px 0px;
	padding-top:31px;
}


#pageMenu ul {
	list-style-type:none;
	margin:0px;
	padding:20px 15px 20px 15px;
}

#pageMenu ul li {
	padding:5px 0px 5px 0px;
}

#pageMenu ul li a {
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
}

#pageMenu ul li.selectedItem a {
	color:#CCCCCC;
}

#pageMenu ul li a:hover {
	text-decoration:underline;
}

#contentContainer {
	overflow:hidden;
}

#pageMenu {
	width:184px;
	float:left;
	padding-bottom:32767px;
	margin-bottom:-32767px;
	border:#5E5E5E solid;
	border-width:0px 2px 0px 0px;
}

#content {
	width:590px;
	float:left;
	background:url(images/background.jpg);
	padding-bottom:32767px;
	margin-bottom:-32767px;
}

#pageFooter {
	clear:both;
	height:74px;
}

#copyright ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#copyright li {
	display:inline;
}

#copyright img {
	padding:7px 5px 0px 8px;
	display:inline;
}

#copyright a {
	color:#ffffff;
	text-decoration:none;
}

.productThumb img {
	padding-left:15px;
	margin:10px 0px 10px 0px;
}

hr {
	width:590px;
	border:1px solid #5E5E5E;
	height:2px;
	margin:0px;
	padding:0px;
}

#productFamily {
	text-align:right;
	padding:10px;
	color:#ffffff;
	margin:0px;
	font-size:25px;
	font-weight:normal;
	letter-spacing:5px;
}

.productThumb img {
	float:right;
}

.clearFloat {
	clear:both;
	font-size:1px;
	padding:0px;
	margin:0px;
	line-height:1px;
}

.productThumb h1 {
	font-size:14px;
	margin:10px 0px 0px 10px;
	padding:0px;
	color:#404040;
}

.productThumb h2 {
	font-size:12px;
	margin:10px 0px 10px 10px;
	padding:0px;
	color:#404040;
}

.productThumb a {
	color:#404040;
	text-decoration:none;
}

#productView {
	color:#404040;
	font-size:14px;
}

#productName {
	margin:10px 0px 0px 10px;
	color:#404040;
	font-size:20px;
	font-weight:normal;
}

#productSecondaryText {
	margin:0px 0px 0px 10px;
	font-size:15px;
	font-weight:normal;
}

#productNumber {
	margin:10px 10px 0px 0px;
	float:right;
	font-size:15px;
	font-weight:normal;
}

#productView img {
	clear:both;
}

#pageSelector {
	color:#404040;
	text-align:right;
	padding:10px;
	font-size:14px;
}

/* Index Template */

div.index #pageHeader { background:url(themes/index/header.jpg) no-repeat; }
div.index #pageMenu { background:url(themes/index/menu.gif) no-repeat; }
div.index #pageFooter { background:url(themes/index/footer.jpg) no-repeat; }

/* Default Template */

div.default #contentContainer { background:#AA0000; }
div.default #pageHeader { background:url(themes/company/header.jpg) no-repeat; }
div.default #pageMenu { background:url(themes/company/menu.gif) no-repeat; }
div.default #pageFooter { background:url(themes/company/footer.jpg) no-repeat; }
div.default #productFamily { background:url(themes/company/rule.gif); }

/* Company Template */

div.company #contentContainer { background:#AA0000; }
div.company #pageHeader { background:url(themes/company/header.jpg) no-repeat; }
div.company #pageMenu { background:url(themes/company/menu.gif) no-repeat; }
div.company #pageFooter { background:url(themes/company/footer.jpg) no-repeat; }
div.company #productFamily { background:url(themes/company/rule.gif); }

/* Contact Us Template */

div.contactUs #contentContainer { background:#3C8040; }
div.contactUs #pageHeader { background:url(themes/contactUs/header.jpg) no-repeat; }
div.contactUs #pageMenu { background:url(themes/contactUs/menu.gif) no-repeat; }
div.contactUs #pageFooter { background:url(themes/contactUs/footer.jpg) no-repeat; }
div.contactUs #productFamily { background:url(themes/contactUs/rule.gif); }

/* Know Your Knife Template */

div.knowYourKnife #contentContainer { background:#A3165B; }
div.knowYourKnife #pageHeader { background:url(themes/knowYourKnife/header.jpg) no-repeat; }
div.knowYourKnife #pageMenu { background:url(themes/knowYourKnife/menu.gif) no-repeat; }
div.knowYourKnife #pageFooter { background:url(themes/knowYourKnife/footer.jpg) no-repeat; }
div.knowYourKnife #productFamily { background:url(themes/knowYourKnife/rule.gif); }

/* Accessories Template */

div.accessories #contentContainer { background:#A4D3FD; }
div.accessories #pageHeader { background:url(themes/products/accessories/header.jpg) no-repeat; }
div.accessories #pageMenu { background:url(themes/products/accessories/menu.gif) no-repeat; }
div.accessories #pageFooter { background:url(themes/products/accessories/footer.jpg) no-repeat; }
div.accessories #productFamily { background:url(themes/products/accessories/rule.gif); }

/* Accessori Template */

div.accessori #contentContainer { background:#A4D3FD; }
div.accessori #pageHeader { background:url(themes/products/accessories/header.jpg) no-repeat; }
div.accessori #pageMenu { background:url(themes/products/accessories/menu.gif) no-repeat; }
div.accessori #pageFooter { background:url(themes/products/accessories/footer.jpg) no-repeat; }
div.accessori #productFamily { background:url(themes/products/accessories/rule.gif); }

/* Kitchen Tools Template */

div.kitchenTools #contentContainer { background:#0228E3; }
div.kitchenTools #pageHeader { background:url(themes/products/kitchenTools/header.jpg) no-repeat; }
div.kitchenTools #pageMenu { background:url(themes/products/kitchenTools/menu.gif) no-repeat; }
div.kitchenTools #pageFooter { background:url(themes/products/kitchenTools/footer.jpg) no-repeat; }
div.kitchenTools #productFamily { background:url(themes/products/kitchenTools/rule.gif); }

/* Montinox Scissors (and Scissors Default) Template */

div.montinox #contentContainer { background:#F2D591; }
div.montinox #pageHeader { background:url(themes/products/scissors/montinox/header.jpg) no-repeat; }
div.montinox #pageMenu { background:url(themes/products/scissors/montinox/menu.gif) no-repeat; }
div.montinox #pageFooter { background:url(themes/products/scissors/montinox/footer.jpg) no-repeat; }
div.montinox #productFamily { background:url(themes/products/scissors/montinox/rule.gif); }

/* Roselling Scissors Template */

div.roselling #contentContainer { background:#A4BFCD; }
div.roselling #pageHeader { background:url(themes/products/scissors/roselling/header.jpg) no-repeat; }
div.roselling #pageMenu { background:url(themes/products/scissors/roselling/menu.gif) no-repeat; }
div.roselling #pageFooter { background:url(themes/products/scissors/roselling/footer.jpg) no-repeat; }
div.roselling #productFamily { background:url(themes/products/scissors/roselling/rule.gif); }

/* Default Knives Template */

div.knivesIndex #contentContainer { background:#AA0000; }
div.knivesIndex #pageHeader { background:url(themes/products/knives/index/header.jpg) no-repeat; }
div.knivesIndex #pageMenu { background:url(themes/products/knives/index/menu.gif) no-repeat; }
div.knivesIndex #pageFooter { background:url(themes/products/knives/index/footer.jpg) no-repeat; }
div.knivesIndex #productFamily { background:url(themes/products/knives/index/rule.gif); }

/* Classica Knives Template */

div.classica #contentContainer { background:#BFDB77; }
div.classica #pageHeader { background:url(themes/products/knives/classica/header.jpg) no-repeat; }
div.classica #pageMenu { background:url(themes/products/knives/classica/menu.gif) no-repeat; }
div.classica #pageFooter { background:url(themes/products/knives/classica/footer.jpg) no-repeat; }
div.classica #productFamily { background:url(themes/products/knives/classica/rule.gif); }

/* Futura Knives Template */

div.futura #contentContainer { background:#A7CD9E; }
div.futura #pageHeader { background:url(themes/products/knives/futura/header.jpg) no-repeat; }
div.futura #pageMenu { background:url(themes/products/knives/futura/menu.gif) no-repeat; }
div.futura #pageFooter { background:url(themes/products/knives/futura/footer.jpg) no-repeat; }
div.futura #productFamily { background:url(themes/products/knives/futura/rule.gif); }

/* Integral Knives Template */

div.integral #contentContainer { background:#FF942C; }
div.integral #pageHeader { background:url(themes/products/knives/integral/header.jpg) no-repeat; }
div.integral #pageMenu { background:url(themes/products/knives/integral/menu.gif) no-repeat; }
div.integral #pageFooter { background:url(themes/products/knives/integral/footer.jpg) no-repeat; }
div.integral #productFamily { background:url(themes/products/knives/integral/rule.gif); }

/* La Firma Knives Template */

div.lafirma #contentContainer { background:#3C9CFF; }
div.lafirma #pageHeader { background:url(themes/products/knives/lafirma/header.jpg) no-repeat; }
div.lafirma #pageMenu { background:url(themes/products/knives/lafirma/menu.gif) no-repeat; }
div.lafirma #pageFooter { background:url(themes/products/knives/lafirma/footer.jpg) no-repeat; }
div.lafirma #productFamily { background:url(themes/products/knives/lafirma/rule.gif); }

/* Maitre Knives Template */

div.maitre #contentContainer { background:#AA0000; }
div.maitre #pageHeader { background:url(themes/products/knives/maitre/header.jpg) no-repeat; }
div.maitre #pageMenu { background:url(themes/products/knives/maitre/menu.gif) no-repeat; }
div.maitre #pageFooter { background:url(themes/products/knives/maitre/footer.jpg) no-repeat; }
div.maitre #productFamily { background:url(themes/products/knives/maitre/rule.gif); }

/* Optima Knives Template */

div.optima #contentContainer { background:#FAC596; }
div.optima #pageHeader { background:url(themes/products/knives/optima/header.jpg) no-repeat; }
div.optima #pageMenu { background:url(themes/products/knives/optima/menu.gif) no-repeat; }
div.optima #pageFooter { background:url(themes/products/knives/optima/footer.jpg) no-repeat; }
div.optima #productFamily { background:url(themes/products/knives/optima/rule.gif); }

#historyMenu {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background:url(images/historyLine.gif) repeat-x center center;
	height:44px;
}

#historyMenu li {
	display:inline;
	padding:0px 5px 0px 5px;
}

#historyMenu a {
	color:#000000;
	text-decoration:none;
}

#historyMenu a:hover {
	text-decoration:underline;
}

#company img, #historyPanel img {
	float:left;
	margin:0px 10px 10px 10px;
}

#content p {
	margin:10px 10px 10px 10px;
}

#company h2, #historyPanel h2 {
	margin:10px;
}

.fauna_thumb, .culture_thumb {
	width:160px;
	margin:15px;
	float:left;
	text-align:center;
	display:inline;
}

.fauna_thumb a, .culture_thumb a {
	color:#000000;
	text-decoration:none;
}

.fauna_thumb a:hover, .culture_thumb a:hover {
	text-decoration:underline;
}

.flora_thumb {
	width:120px;
	margin:10px;
	float:left;
	text-align:center;
	display:inline;
}

.flora_thumb a {
	color:#000000;
	text-decoration:none;
}

.flora_thumb a:hover {
	text-decoration:underline;
}

.fauna_thumb img, .culture_thumb img, .flora_thumb img {
	margin:0px auto;
}

.bottom, .top {
	float:left;
}

.bottom a {
	padding-top:30px;
	display:block;
	background:url(images/bottomHistory.gif) no-repeat top center;
}

.top a {
	padding-bottom:30px;
	display:block;
	background:url(images/topHistory.gif) no-repeat bottom center;
}

#historyPanel h2 {
	clear:both;
}

#historyMenu {
	display:block;
	width:530px;
	margin:10px auto;
}

#pageFooter span {
	display:block;
	text-align:right;
	padding:21px 10px 0px 0px;
}

.formContainer	{
	padding:10px;
	font-size:11px;
	font-weight:bold;
}

.formContainer span {
	display:block;
	
}

.formContainer input {
	margin:3px 0px 10px 0px;
}

.formContainer textarea {
	display:block;
}

.formButtonContainer {
	margin-top:10px;
}

#mainPageNav {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#mainPageNav li {
	float:left;
	margin:0px;
	padding:0px;
}

#mainPageNav a {
	color:#ffffff;
	font-size:16px;
	text-decoration:none;
	display:block;
}

li.knivesNav a, li.accessoriesNav a {
	padding:27px 0px 0px 105px;
}

li.kitchenNav a, li.scissorsNav a {
	padding:27px 0px 0px 137px;
}

#mainPageNav a:hover {
	text-decoration:underline;
}

.knivesNav {
	background:url(nav/knivesNav.jpg) no-repeat;
	height:165px;
	width:280px;
}

.kitchenNav{
	background:url(nav/kitchenNav.jpg) no-repeat;
	height:165px;
	width:310px;
}

.accessoriesNav{
	background:url(nav/accessoriesNav.jpg) no-repeat;
	height:170px;
	width:280px;
}

.scissorsNav{
	background:url(nav/scissorsNav.jpg) no-repeat;
	height:170px;
	width:310px;
}

#valueAdd {
	color:#ffffff;
	font-size:11px;
}

#valueAdd h1 {
	padding:15px 10px 20px 10px;
	margin:0px;
	font-size:15px;
	font-weight:normal;
}

#valueAdd img {
	float:right;
	margin:0px 5px 5px 10px;
}

#valueAdd p {
	margin:0px 5px 5px 5px;
}

#worldOfPremana {
	height:166px;
	overflow:hidden;
}

#pressReleases {
	height:169px;
	overflow:hidden;
}

#maintenancePic {
	float:left;
	margin:0px 10px 50px 10px;
}

#qualityTable h2 {
	font-size:14px;
}

#qualityTable {
	margin:0px 8px 10px 8px;
}



#qualityTable td {
	padding:3px;
	text-align:top;
}


#nav {
	padding: 52px 0px 0px 0px;
	margin:0px 0px 0px 237px;
	list-style: none;
	line-height: 1;
}

#nav ul { /* all lists */
	padding: 0;
	margin:0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	padding:0px 20px 0px 0px;
}

#nav li { /* all list items */
	float: left;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background:#777777;
	width: 120px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul a {
	padding:10px;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#pageHeader ul li a {
	color:#ffffff;
	text-decoration:none;
	font-size:16px;
	word-spacing:-2px;
	display:block;
}

#pageHeader ul li a:hover {
	text-decoration:underline;
}

#knifeSubMenu {
	list-style-type:none;
	margin:12px 20px 0px 0px;
	padding:0px;
	width:220px;
	float:left;
	font-size:12px;
	font-weight:bold;
}

#knifeSubMenu li {
		padding:3px;
		margin:3px 0px 3px 0px;
		background:#B83070;
		text-align:right;
	}

#knifeSubMenu li a {
	color:#000000;
	text-decoration:none;
}

#knifeSubMenu li.selectedItem a {
	color:#ffffff;
}


#knifeSubMenu li a:hover {
	text-decoration:underline;
}

#productView hr {
	display:none;
}

#productView h1#productFamily {
	border:solid #5E5E5E;
	border-width:0px 0px 2px 0px;
}

.pageTitle {
	margin:10px 10px 0px 10px;
	font-size:16px;
}

#knowYourKnife img {
	margin:10px 10px 10px 0px;
}

#qualityTable img {
	margin:0px;
}

#profileMenu {
	list-style: none;
	line-height: 1;
	margin:-25px 0px 35px 10px;
	padding:0px;
}

#profileMenu ul { /* all lists */
	padding: 0;
	margin:0;
	list-style: none;
	line-height: 1;
}

#profileMenu a {
	display: block;
	color:#ffffff;
	text-decoration:none;
}

#profileMenu a:hover {
	text-decoration:underline;
}

#profileMenu li { /* all list items */
	float: left;
	padding:5px 10px 5px 5px;
}

#profileMenu li ul { /* second-level lists */
	position: absolute;
	background:#FE0000;
	width: 80px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#profileMenu li ul a {
padding:3px;
}

#profileMenu li:hover ul, #profileMenu li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

div.verticalProduct img {
	float:left;
	margin:10px 20px 10px 10px;
}

div.verticalProduct ul {
	margin-left:10px;
}

#noprint {
	list-type:none;
}	
