* {margin: 0;padding: 0;}

body {
	font-size: 62.5%;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#544e38;color:#ddd;
/*	background-image: url("/image/site/Ornamental-White.jpg");*/
	line-height:1.5;
}
:focus {outline:0;}

a {color:#fff;	text-decoration:none;border-bottom:1px dotted #ccc;}
a:link {}
a:visited {}
a:hover {border-bottom:1px solid #fff;}
a:active {outline:none;}


img {border:0;}
img.border {border:5px solid white;}

p, li {
	font: 1.2em;
	margin-bottom: 2px;
}

h1,h2,h3,h4,h5,h6 {font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:1px; font-variant:small-caps;}
h1 {font-size:2.0;}
h2 {font-size:1.6;}
h3 {font-size:1.4;}
h4,h5,h6 {font-size:1.2;}

ul {margin-left: 25px;}

img {border: none;}

#page-wrap {
	min-width: 820px;
	max-width: 1260px;
	margin: 10px auto;
	width:expression(document.body.clientWidth < 822? "820px" : document.body.clientWidth > 1262? "1260px" : "auto");
	}
	#page-wrap #inside {
		margin: 10px 10px 0px 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
#main-content {
	padding-left: 230px;
	padding-top: 20px;
}
/*background-color:#505438 */	
#header {height:150px;background: transparent url("./images/logo.jpg") top left no-repeat; }
/*#header h1 {margin-left:175px;text-indent:-2000px;background:transparent url("./images/classiccufflinks.jpg") top left no-repeat;height:117px;}*/
#slogan {font-size:14pt;padding-left:175px;  letter-spacing:1px; font-variant:small-caps;}
#notice {font-size:22pt; letter-spacing:1px; font-variant:small-caps;}



/*#search {float:left;margin-left:25px;margin-top:25px;}*/
#search h2 {background-color:#505438;padding:5px 0 5px 10px;}
#search form {padding:2px 5px; margin-left:0; margin:10px 5px;}
#left-sidebar {
	width: 150px;
	float: left;
	padding: 20px 0 0 0;
}
 
#footer {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top:20px;
}

#categories {list-style:none;}
#categories ul {margin-left:0; }
#categories li {list-style:none;margin:2px 5px;}
#categories li a { font-size:1.2em; font-variant:small-caps; border:0;display:block;padding:2px 5px;}
#categories li a:hover {background-color:#454831;}
#categories li a.selected { font-size:1.2em; border:0;display:block;padding:4px 5px 4px 10px;background-color:#544e38;position:relative;left:6px;}
#subheaders {height:135px;}
#subheaders p,#subheaders ul {padding:5px 10px;}
#subheaders input {float:right;padding-right:10px;}
#subheaders h2 {background-color:#505438;padding:5px 0 5px 10px;}

#subheaders input {padding:21px 60px;}

#subheader-a,#subheader-b{padding-top:0;height:135px;display:inline;background-color:#918660;margin-right:10px; border:1px solid #333;float:left;}
#subheader-a {width:300px;}
#subheader-b {width:250px;}


.block {margin:0 0 25px 0;background-color:#918660;border:1px solid #333;width:150px;padding:0 0 15px 0;}
.block ul {padding-top:10px;}
.block h2 {background-color:#505438;border-bottom:1px solid #333;text-align:center;}

#cart form {margin:10px 5px;}


#item-listing {margin-top:35px;}
#item-listing h2 {margin-top:25px;font-size:2.2em; border-bottom:thin #918660 solid; }
#item-listing ol li {list-style:none; margin-top:25px;padding:0;float:left; width:32%;text-align:center; }
#item-listing img{ width:200px; height:133px; border:5px double #ccc;}
#item-listing caption {font-size:1.3;font-weight:bold;}
#item-listing th {font-weight:normal;}
#item-listing table {width:135px;background-color:#524C36;border:0px solid #918660;border-bottom:0px solid #0A0B07; border-right:0px solid #0A0B07; padding:5px;}
#item-listing table table {margin:5px;border:0; }
#item-listing table table td {border:1px solid #ddd;background-color:#454831;font-family: "Courier New", Courier, monospace;}
#item-listing table table td.col1 {background-color:#505438;}
#item-listing table table td strong {color: #FFFFCC;}
#item-listing table table th {border:1px solid #eee;background-color:#918660;font-weight:bold;font-family: Geneva, Arial, Helvetica, sans-serif;}
#item-listing a {font-size:130%;text-decoration:none;}
#item-listing table caption {display:none;}

#secondary_nav {width:70%;margin:0 auto;}
#secondary_nav ul {text-align:center;}
#secondary_nav li {list-style:none;display:inline;padding:2px 5px;border-right:1px solid #ddd;height:20px;text-align:center;margin:0 auto;}
#secondary_nav li.last {border:0;}
#secondary_nav p {margin-bottom:15px; }


.floatright {float:right;}
.floatleft {float:left;}
.clearright {clear:right;}
.clearleft {clear:left;}
.clearall {	clear:both;}
.contentimage {	margin:10px;}
.strike {color: #FFFFCC; }