body {font-family:arial,sans-serif;font-size:11px;color:#FFFFFF;background:#1B1B1B url(../images/bodybg.png) repeat-x;margin:0;padding:0;}button {	cursor:pointer;	cursor:hand;	border:1px solid #4A4A4A;	background:#30517C none repeat scroll 0 0;	color:#FFFFFF;	font-family:trebuchet ms;	font-weight:700;	height:22px;	margin:3px;	vertical-align:bottom;	}button:hover {		border:1px #FFFFFF solid;	}img {border:0;margin:0;padding:0;}p {margin:10px;padding:0;}a {color:#6F98CD;text-decoration:none;}a:hover{text-decoration:underline;}a:hover img {border:1px #FFFFFF solid;}#container {width:875px;position:relative;margin:auto;}#top {height:123px;}/* Locations with transparent PNG's to apply IE6 fix */#logo img {behavior: url(scripts/iepngfix.htc);}#logo h1 {font-size:11px;font-weight:normal;text-align:right;width:190px;}#search {position:absolute;top:30px;right:5px;}#search input {border:#4a4a4a 1px solid;background:#FFF;width:140px;height:13px;padding:3px;}#search button {color:#FFF;font-weight:700;background:#30517C;border:#4a4a4a 1px solid;font-family:trebuchet ms;height:22px;margin:0 0 0 3px;vertical-align:bottom;}#nav {height:32px;color:#FFF;margin:5px 0 0 1px;}#nav ul {margin:0;padding:0;}#nav li {float:left;list-style:none;margin:0 -1px 0 0;padding:0;}#nav li a {display:block;float:left;height:20px;text-decoration:none;font-weight:700;color:#FFF;border-right:#142c4b 1px solid;border-left:#142c4b 1px solid;padding:6px 20px;}#nav li a:hover,#nav li a.active,#nav li a.active:hover {background:url(../images/navbg.png);}#content{width:875px;overflow:hidden;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;background-color:#000;border-color:#4a4a4a;}#sidebar {float:left;width:215px;margin:0;padding-bottom:10px;border-right:1px solid #4a4a4a;}#sidebar h4 {color:#6F98CD;font-size:1.2em;padding:0;margin:0 0 10px 0;	}#leftMenu {background:url(../images/menubg.png) no-repeat;margin:0;padding:22px 0 15px 22px;}#leftMenu ul {list-style-type:none;margin:0;padding:0;}#leftMenu li a {display:block;width:160px;color:#FFF;text-decoration:none;border-bottom:1px solid #4a4a4a;padding:2px 5px;}#leftMenu li a:hover {color:#6F98CD;}#recentItems {background:url(../images/menubg.png) no-repeat;margin:0;padding:22px 0 15px 22px;}#recentItems img {margin:0 5px 5px 0;}#recentItems a img {border:1px #4A4A4A solid;}#recentItems a:hover img {border:1px #FFFFFF solid;}#main {border-left:1px solid #4a4a4a;margin-left:215px; /*width of sidebar*/}#main h2 {font-size:1.5em;color:#FFFFFF;padding:0;margin:10px;border-bottom: solid 1px;}#main h3 {font-size:1.3em;color:#6F98CD;padding:0;margin:0 0 2px 0;}#main h3.policies{	font-size:1.1em;color:#FFFFFF;padding:0;margin:10px;}#customKnivesHeader{	height: 220px;	width: 650px;	margin-top: 15px;}#customKnivesHeader h2{		padding-top: 5px;	border-bottom: none 0px;}#customKnivesHeader a:hover img {border:0px;}#breadcrumb p{background:url(../images/breadcrumbbg.png) repeat-x;padding:4px 7px;margin:3px;}#breadcrumb a{color:#FFFFFF;text-decoration:underline;}.browseList ul {  float: left;  width: 650px;  margin: 0;  padding: 0;  list-style: none;} .browseList li {  float: left;  width:180px;  background-image: url(../images/bullet_arrow.gif);  background-position: 0;  background-repeat: no-repeat;  margin: 0 0 0 15px;  padding: 0 0 0 1.5em;} .browseList a {color:#FFFFFF;}.browseList a:hover {color:#6F98CD;}.browse_desc {margin:10px;padding:0 0 10px 0;border-bottom:1px #4A4A4A solid;}.listingItem {width:600px;background:url(../images/itembg_med.png) no-repeat;margin:5px;padding:20px 5px 20px 20px;height:100px;}.listingItem img, .productInfo img {float:left;border:1px #4A4A4A solid;margin:0 2px 10px 0;}.listingItem p {margin:3px 0;}.listingItem span {margin-right:50px;}.readmore {font-size:0.8em;font-weight:700;color:#6F98CD;}.listingItem2 {float:left;margin:0 5px 10px 15px;text-align:center;}.listingItem2 h5{font-weight:700;color:#FFFFFF;margin:0;padding:0;font-size:1em;}.listingItem2 h6{color:white;font-size:0.95em;margin:0;}.listingItem2 a img {border:1px #4A4A4A solid;}.listingItem2 a:hover img {border:1px #FFFFFF solid;}.productInfo {width:600px;background:url(../images/itembg_large.png) no-repeat;margin:10px;padding:20px 5px 5px 20px;}.additionalImages{margin:0 0 5px 10px;float:left;width:100%}.additionalImages img{margin:0 5px 5px 0;}.additionalImages a img {border:1px #4A4A4A solid;}.additionalImages a:hover img {border:1px #FFFFFF solid;}.additionalImages h5{margin:0 0 5px 0;padding:0;font-size:0.9em;}.productDetails {margin:5px 10px;width:90%;}.productDetails td,th {padding:2px 10px 2px 0;}.productDetails th {font-size:1.1em;text-align:left;color:#6F98CD;}.infoBlock {	margin-left:10px;} .infoBlockHeader {	color:#FFFFFF;	font-weight:700;	border-bottom:1px solid;}.infoBlock td,th {padding:2px 10px 2px 0;text-align:right;}#footer {font-size:0.8em;color:#C5C5C5;padding:5px;}#footer p {margin:2px 5px 0 5px;}#footer a {color:#C5C5C5;text-decoration:none;}#footer a:hover {color:#6F98CD;text-decoration:underline;}#footer ul {float:right;margin:0;}#footer li {display:inline;font-size:1.1em;}#footer li a {color:#C5C5C5;text-decoration:none;padding:2px 7px;}.picture { width:405px; background-color: #1B1B1B;border: 1px solid #CCCCCC; padding: 3px;font: 11px/1.4em Arial, sans-serif; }.picture img { border: 1px solid #CCCCCC;vertical-align:middle; margin-bottom: 3px; }.right { margin: 0px; float:right; }.left { margin: 0px; float:left; } 
