body { margin: 0; padding: 0; min-width: 217px;}
#container {
	padding-left: 217px;
}
#sitenav {
	position: relative;
	float: left;
	background: url(/images/bg_brick.jpg) no-repeat left bottom;
	width: 217px;
	margin-left: -217px;
	height: 655px;
}
/*** IE6 Fix ***/
* html #sitenav {
  left: 217px;           /* RC width */
}
#logo {
	position: relative;
	top: 30px;
	left:5px;
	margin: 5px;
}
#sitenav ul {
	margin: 150px 0 40px 15px;
	padding: 0;
}
#sitenav li {
	list-style: none;
	color: #fff;
	font: normal 1.2em/1.5em "Helvetica",sans-serif;
	margin: 1em;
	width: 160px;
}
#sitenav li a, #sitenav li a:link, #sitenav li a:visited {
	text-decoration: none;
	color: #fff;
}
#sitenav li a:hover, #sitenav li a:active {
	color: #666;
}
#copyright {
	position: absolute;
	bottom: 5px;
	text-align: center;
	font-size: 10px;
	padding: 10px;
	color: #fff;
}
body.home #home a { color: #666; }
body.showroom #showroom a { color: #666; }
body.store #store a { color: #666; }
body.info #info a { color: #666; }
body.cart #cart-link a { color: #666; }
a.smalltext {font-size:9px;}
#content {
	position: relative;
	float: left;
	width: 90%;
	padding: 1em;
}
h2 { font: bold 16px "Myriad Pro","Helvetica",sans-serif; }
p, #content li a { font: 12px/16px "Myriad Pro","Helvetica",sans-serif;}
#home1 {
	position: absolute;
	left: 310px;
	top: 40px;
}
#home2 {
	position: absolute;
	left: 600px;
	top: 100px;
}
#home3 {
	position: absolute;
	left: 550px;
	top: 320px;
}
#home4 {
	position: absolute;
	left: 320px;
	top: 400px;
}
#home5 {
	position: absolute;
	left: 75px;
	top: 330px;
}
#home6 {
	position: absolute;
	left: 75px;
	top: 100px;
}
p#welcome {
	position: absolute;
	width: 300px;
	left: 250px;
	top: 250px;
	color: orange;
	text-align: center;
	font: normal 1em/1.3em "Myriad Pro", "Helvetica",sans-serif;
}
.cat_box {
	float: left;
	margin: 20px;
	border: 0;
}
#productnav {
	height: 655px;
	width: 200px;
	overflow: auto;
	position: absolute;
	left: 0;
	text-align: center;
}
#productnav img {
	display: block;
	margin: 10px auto;
	clear: both;
	text-align: center;
	border: 1px solid #ccc;
}
#productdetail {
	width: 400px;
	position: absolute;
	left: 250px;
}
#productdetail #main_img {
	position: relative;
	display: block;
	margin: 10px auto;
}
#productdetail p {
	position: relative;
	width: 100%;
	margin: 1em auto;
	clear: both;
}
#productdetail #price {
	position: relative;
	text-align: right;
}
#productdetail #price form {
	display: inline;
}
.addtocart, #productdetail #cart a.addtocart {
	font: 14px "Myriad Pro", "Helvetica",sans-serif;
	color: #fff;
	text-decoration: underline;
	padding: 3px 5px;
	margin: 1em;
	border: none;
	background: #a7a7a7;
	vertical-align: middle;
	cursor: pointer;
}
#productdetail #additional_images {
	position: relative;
	width: 100%;
	margin: 1em auto;
	text-align: center;
}
#productdetail #additional_images img {
	opacity: .5;
	border: 1px solid #999;
}
#productdetail #additional_images img:hover {
	opacity: 1;
}
#productdetail #introtext, #productdetail #checkout {
	margin-top: 150px;
	color: #666;
	font: 14px/16px "Myriad Pro", "Helvetica",sans-serif;
}
#productdetail #introtext #buttons a {
	display: inline-block;
	float: right;
	padding: 5px;
	margin: 1em;
	background: #a7a7a7;
	color: #fff;
}
#cart {
	width: 500px;
}
#cart td {
	padding: 3px;
}
#cart th {
	color: #65bc48;
}
#cart img {
	width: 50px;
	height: 50px;
}
#productdetail #checkout {
	margin-top: 50px;
}
fieldset label, fieldset input[type="text"] {
	display: block;
	width: 175px;
	float: left;
	margin-bottom: 10px;
}
fieldset label {
	text-align: right;
	width: 100px;
	padding-right: 20px;
}
fieldset input[type="text"] {
	border: 1px solid #a7a7a7;
}
fieldset br {
	clear: left;
}
.footnote {
	font-size: 10px;
}
#introboxes {
	margin-top:100px;
}
#introboxes img {
	float: left;
	margin: 25px;
}
.section_name {
	color: orange;
	width: 150px;
	height:190px;
	float: left;
	margin: 25px;
}
.section_name h2 {
	margin-top: 95px;
	font: bold 16px "Myriad Pro", "Helvetica",sans-serif;
	text-align:right;
}