*	{
	margin: 0px;
	padding: 0px;
	}
a:link {
	color: #231f20;
	text-decoration: none;
	border: 0px none transparent;
	}

a:visited {
	color: #231f20;
	text-decoration: none;
	border: 0px none transparent;
	}

a:hover {
	color: #626262;
	text-decoration: none;
	border: 0px none transparent;
	}
body	{
	background-color: #fff8dc; /* also appears in div.brands2 below */
	}

table	{
	border: 0px none transparent;
	border-spacing: 0px;
	border-collapse: collapse;
	}

#wrap	{
	width: 984px;
	margin-left: auto;
	margin-right: auto;
	}

table.outer {
	margin-top: 80px;
	}

	td.header {
		height: 72px;
		width: 984px;
		background-image: url('images/header.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		}

td.gray {
	background-color: #e4dec8;
	padding: 12px 12px 12px 12px;
	width: 960px;
	}

table.{
	background-color:#fff8dc;
	}

table.collection p {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #231f20;
	font-size: 80%;
	font-family: Courier, "Courier New", monospace;	
	}
	
input {
	color: #231f20;
	font-size: 80%;
	font-family: Courier, "Courier New", monospace;	
	}

td.collection-title-short {
	background-image: url('images/collection-title-short-bg.png');
	background-repeat: repeat-y;
	background-position: top left;
	color: #fff8dc;
	}

td.collection-title-short h2 {
	color: #fff8dc;
	font-family: Courier, "Courier New", monospace;
	font-weight: normal;
	font-size: 60%;
	padding: 3px 8px 3px 6px;
	}	

td.collection-title-long {
	background-image: url('images/collection-title-long-bg.png');
	background-repeat: repeat-y;
	background-position: top left;
	}

td.collection-title-long h2 {
	color: #fff8dc;
	font-family: Courier, "Courier New", monospace;
	font-weight: normal;
	font-size: 60%;
	padding: 3px 8px 3px 6px;
	}	

td.collection-slide-name {
	width: 252px;
	height: 30px;
	border: 1px solid #9b9e99;
	background-color: #fff8dc;
	}

td.collection-slide-name h2 {
	font-family: Courier, "Courier New";
	font-size: 60%;
	font-weight: normal;
	padding-left: 5px;
	}

td.collection-slide-name p {
	font-family: Courier, "Courier New";
	font-size: 60%;
	font-weight: normal;
	padding-left: 5px;
	}

img.collection {
	width: 100px;
	height: 90px;
	border: 1px solid #a9aba6;
	margin-top: 10px;
	margin-left: 16px;
	margin-right: 8px;
	}

table.collection a:link {
	color: #231f20;
	text-decoration: none;
	border: 0px none transparent;
	}

table.collection a:visited {
	color: #231f20;
	text-decoration: none;
	border: 0px none transparent;
	}

table.collection a:hover {
	color: #231f20;
	text-decoration: underline;
	border: 0px none transparent;
	}

img.largeproduct {
	width: 325px;
	height: 300px;
	border: 1px solid #a9aba6;
	}

td.productname {
	font-family: Courier, "Courier New", monospace;	
	font-size: 85%;
	color: #231f20;
	}

div.productdescription {
	width: 317px;
	height: 93px;
	overflow: auto;
	padding: 5px;
	background-color: #fff8dc;
	border: 1px solid #a9aba6;
	}

div.productdescription p {
	font-size: 80%;
	color: #231f20;
	padding-bottom: 8px;
	font-family: Courier, "Courier New", monospace;
	}

div.clear {
	width: 100%;
	height: 0px;
	line-height: 0%;
	font-size: 0%;
	clear: both;
	}

img.detailimage {
	width: 100px;
	height: 90px;
	border: 1px solid #a9aba6;
	}

img.colorimage {
	width: 42px;
	height: 35px;
	border: 1px solid #a9aba6;
	}

table.colors td {
	padding-right: 5px;
	padding-bottom: 5px;
	}

table.colors p {
	font-size: 70%;
	color: #231f20;
	padding-bottom: 3px;
	text-align: center;
	font-variant: small-caps;
	}

td.largeswatch {
	padding-top: 5px;
	padding-bottom: 10px;
	}

div.productselection {
	width: 319px;
	padding: 5px;
	height: 65px;
	overflow: auto;
	background-color: #fff8dc;
	border: 1px solid #a9aba6;	
	}

div.productselection p {
	font-size: 80%;
	color: #231f20;
	padding-bottom: 8px;
	font-family: Courier, "Courier New", monospace;
	}

div.colordiv {
	overflow: auto;
	width: 150px;
	height: 128px;
	margin-top: 9px;
	margin-bottom: 8px;
	}

img.mediumproduct {
	width: 200px;
	height: 200px;
	border: 1px solid #9b9e99;
	margin: 0px 10px 10px 10px;
	}
	
	img.mediumproduct22 {
	width: 200px;
	height: 180px;
	border: 1px solid #9b9e99;
	margin: 0px 10px 10px 10px;
	}

div#brands2 {
	background-color: #FFF8DC;
	padding: 0px 5px 0px 5px;
	width: 310px;
	height: 450px;
	border: 1px solid #9b9e99;
	overflow: auto;
	margin: 0px 12px 0px 12px;
	}
div#common {
	background-color: #FFF8DC;
	padding: 0px 9px 0px 5px;
	width: 600px;
	height: 450px;
	border: 1px solid #9b9e99;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	}	
	div#common2 {
	background-color: #FFF8DC;
	padding: 0px 9px 0px 5px;
	width: 960px;
	height: 450px;
	border: 1px solid #9b9e99;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	}
		div#common78 {
	
	padding: 0px 9px 0px 0px;
	width: 972px;
	height: 26px;
	
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	}		
div#common p {
	font-weight: normal;
	text-align: left;
	padding-bottom: 10px;
	font-family: Courier, "Courier New", monospace;
	font-size: 75%;
	}

div#common h1 {
	font-family: Courier, "Courier New", monospace;
	font-size: 90%;
	font-weight: normal;
	background-image: url('images/h1-underscore.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	}
	div#common2 p {
	font-weight: normal;
	text-align: left;
	padding-bottom: 10px;
	font-family: Courier, "Courier New", monospace;
	font-size: 75%;
	}

div#common2 h1 {
	font-family: Courier, "Courier New", monospace;
	font-size: 90%;
	font-weight: normal;
	background-image: url('images/h1-underscore.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	}
		div#common78 p {
	font-weight: normal;
	text-align: left;
	padding-bottom: 10px;
	font-family: Courier, "Courier New", monospace;
	font-size: 75%;
	}

div#common78 h1 {
	font-family: Courier, "Courier New", monospace;
	font-size: 90%;
	font-weight: normal;
	background-image: url('images/h1-underscore.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	}
div#brands2 p {
	font-weight: normal;
	text-align: left;
	padding-bottom: 10px;
	font-family: Courier, "Courier New", monospace;
	font-size: 75%;
	}

#searchbox {
	font-weight: normal;
	text-align: left;
	padding-bottom: 10px;
	font-family: Courier, "Courier New", monospace;
	font-size: 75%;
	}

div#brands2 h1 {
	font-family: Courier, "Courier New", monospace;
	font-size: 90%;
	font-weight: normal;
	background-image: url('images/h1-underscore.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	}

td.brands3 {
	background-image: url('images/brands3-bg.png');
	background-repeat: repeat-x;
	background-position: top left;
	width: 328px;
	border: 1px solid #9b9e99;
	font-family: Courier, "Courier New", monospace;
	font-size: 75%;
	}


span.b	{
	font-weight: bold;
	}

span.i	{
	font-style: italic;
	}

span.u	{
	text-decoration: underline;
	}

span a:link {
	text-decoration: none;
	}

span a:visited {
	text-decoration: none;
	}

span a:hover {
	text-decoration: none;
	}
	