body {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;	
	text-align: left;
	background-color: #003366;
	margin-top: 0px;
	margin-left: 7px;
	FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: fixed; COLOR: #333333; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica
}
a {
    color: #3C5E8C;
    font-weight:bold;
	text-decoration:none;
}

a:hover {
	color: #1D375A;
	text-decoration:underline;
}

div {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica
}
div.container {
	position: relative;
	margin: 0 auto 10px;
	width: 725px;
	height: 432px;
}
h1 {
	font-size: 18px;	
	background-color: #ffffff;
	color: #115e94;
	padding:0px;
	LETTER-SPACING: 2px;
	margin-bottom:10px;
	margin-top:35px;
}
h2 {
	background-color: #ffffff;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;	
	padding:0px;
	margin-top: 0px;
	margin-bottom: 5px;
	FONT-WEIGHT: bold; 
}
h3 {
	background-color: #ffffff;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;	
	color: #666666;
	margin-bottom:0px;
	margin-top:0px;
}
td {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;	
}
div {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;	
}
img {
	border:0px;
}
ACRONYM {
	color:#fff;FONT-WEIGHT: bold; CURSOR: help; BORDER-BOTTOM: #ffffff 1px dashed
}
.quote {
	text-align: left;
	text-decoration: none;
	background-color: #339999;
	color:#fff;
	padding:6px;
	font-size:10px;
}
p.mainnav {
	background-color: #006699;
	padding-right: 9px;
	text-align: right;
	text-decoration: none;
	vertical-align: middle;
	background-image: url("images/nav_end.gif");
	background-position: right;
	background-repeat: repeat-y;
	height:20px;
	margin-top:0px;
	margin-bottom: 0px;
}

p.mainnav a {
	display:block; 
	background-color: #006699;
	color: #fff;
	text-decoration: none;
	padding:3px;
	margin-top:0px;
	margin-bottom: 0px;
}

p.mainnav a:visited {
	background-color: #006699;
	color: #fff;
	text-decoration: none;
	padding:3px;
}


p.mainnav a:hover {
  color: #fff;
  background-color: #000033;
  padding:3px;
}

div.menu img.menuborder {
	float:left;
	height:1px;
	width:120px;
	background-color:#ccc
}
div.menu img.menuspacer {
	float:left;
	height:19px;
	width:120px;
	background-color:#006699
}
div.menu p.subnav, div.menu p.subnav_selected, div.menu p.mainnav_selected {
	background-color: #000033;
	text-align: right;
	text-decoration: none;
	vertical-align: middle;
	height:20px;
	margin-top:0px;
	margin-bottom: 0px;
	border:0px solid #fff;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;	
	float:right;
}

div.menu p.subnav_selected {
	width:98px;
	height:22px;
	float:left;
	padding-left: 10px;
}

div.menu p.subnav_selected a, div.menu p.subnav_selected a:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;	
	color: #fff;
	padding: 3px;
	padding-left: 10px;
	text-align: right;
	text-decoration: none;
	vertical-align: middle;
	background-color: #000033;
	border:1px solid #006699;
	margin-top:0px;
	margin-bottom: 0px;
	height: 14px;
	width:98px;
	float:left;
}

div.menu p.subnav_selected a:hover {
	color: #84b0c7;
	border-right:1px solid #006699;
	padding: 3px;
	padding-left: 10px;
	text-align: right;
	text-decoration: none;
	vertical-align: middle;
	margin-top:0px;
	margin-bottom: 0px;
	height: 14px;
	width:98px;
	float:left;
}

div.menu p.subnav a, div.menu p.mainnav_selected a{
	background-color: #000033;
	border-right:0px;
	display:block; 
	color: #fff;
	padding:3px;
	margin-top:0px;
	margin-bottom: 0px;
	text-decoration: none;
    font-weight:normal;
}

div.menu a {
    font-weight:normal;
}
div.menu A:link, div.menu  A:visited, div.menu  A:active, div.menu A:hover {
	text-decoration: none;
}

div.menu p.subnav a:visited, div.menu p.mainnav_selected a:visited, p.subnavline a:visited {
	background-color: #000033;
	color: #fff;
	text-decoration: none;
	padding:3px;
}


div.menu p.subnav a:hover, div.menu p.mainnav_selected a:hover {
  color: #84b0c7;
  text-decoration: none;
  padding:3px;
  border-right:0px solid #000033;
}

div.menu p.mainnav_selected {
	text-align:left;
}

a.textlink {
	color:#999999;
	text-decoration:none;
	font-weight: normal;
}
a.textlink:hover {
	color:#999999;
}
.content_text {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;	
	LINE-HEIGHT: 18px; 
	POSITION: absolute; 
	TOP: 110px; 
	LEFT: 152px; 
	WIDTH: 390px; 
	HEIGHT: 173px
}
.background {
	BORDER: #000000 1px; 
	POSITION: absolute; 
	TOP: 9px; 
	LEFT: 0px; 
	VISIBILITY: visible; 
	WIDTH: 750px; 
	HEIGHT: 1000px; 
	BACKGROUND-COLOR: #ffffff;
}
.logo{
	POSITION: absolute; 
	TOP: 10px;  
	LEFT: 1px; 
	WIDTH: 224px; 
	HEIGHT: 50px;
}
.logomiddle {
	POSITION: absolute; 
	TOP: 10px; 
	LEFT: 225px; 
	WIDTH: 499px; 
	HEIGHT: 50px;  
	background-image: url('images/banner_mid.gif'); 
	background-repeat: no-repeat;
	float:left;
}
.logoend {
	POSITION: absolute; TOP: 10px; LEFT: 434px; WIDTH: 315px; HEIGHT: 50px;  background-image: url('images/banner_end.gif'); background-repeat: repeat;
}
.banner {
	POSITION: absolute; 
	TOP: 60px; 
	LEFT: 1px; 
	WIDTH: 224px; 
	HEIGHT: 41px;
	background-image: url('images/banner_bottom_line.gif');
	background-repeat: no-repeat;
}
.navtop {
	POSITION: absolute; 
	TOP: 101px; 
	LEFT: 1px; 
	WIDTH: 130px; 
	HEIGHT: 12px;
	background-image: url('images/nav_top.gif'); 
	background-repeat: no-repeat;
}
.navtopcorner {
	POSITION: absolute; 
	TOP: 101px; 
	LEFT: 130px; 
	WIDTH: 6px; 
	HEIGHT: 6px;
	background-image: url('images/banner_corner.gif'); 
	background-repeat: no-repeat;
}
div.menu {
	Z-INDEX: 9; 
	POSITION: absolute; 
	TOP: 112px; 
	LEFT: 1px; 
	background-image: url('images/nav_end.gif');  
	background-position: right;  
	background-repeat: repeat-y;
	padding:0px;
	padding-right: 9px;
	text-align: right;
	text-decoration: none;
	vertical-align: middle;
	height:20px;
	margin-top:0px;
	margin-bottom: 0px;
	border:0px solid #fff;
	border-right:1px solid #fff;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;	
	float:right;
	WIDTH: 121px; 
	HEIGHT: 896px;	
}

div.menu a {
	background-color: #006699;
	border-right:1px solid #fff;
	color: #fff;
	text-decoration: none;
	padding:3px;
	margin-top:0px;
	margin-bottom: 0px;
	width:114px;
	float:right;
}

div.menu a:visited {
	color: #fff;
	text-decoration: none;
	padding:3px;
}


div.menu a:hover {
  color: #fff;
  background-color: #000033;
  border-right:1px solid #000033;
  padding:3px;
}

.footerlinks {
	background-color: #003366;
	color:#999999;
	POSITION: absolute; 
	TOP: 1040px; 
	LEFT: 130px; 
	WIDTH: 600px; 
	HEIGHT: 173px;
}
.copyright {
	background-color: #003366;
	color:#999999;
	FONT-SIZE: 11px; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	POSITION: absolute; 
	TOP: 1070px; 
	LEFT: 195px; 
	WIDTH: 350px; 
	HEIGHT: 173px
}
TD.breadcrumb {
	BORDER: #ffffff 1px solid; BACKGROUND-COLOR: #f3f2e8
}
div.thumb {
	margin-top:1px;
	width:90px;
	height:90px;
	BORDER: #000033 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}
img.index-thumb {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
A.breadcrumb {
	COLOR: #3c5e8c;FONT-WEIGHT: normal;TEXT-DECORATION: none
}
A.breadcrumb:hover {
	COLOR: #1d375a; TEXT-DECORATION: underline
}
SPAN.breadcrumb {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
SPAN.breadcrumb-current {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
div.thumb-label {
	border:0px solid #ddd;
	margin-top:1px;
	BACKGROUND-COLOR: #ffffff; 
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif;
	PADDING:3px;
	WIDTH:106px;
	HEIGHT:35px;
	TEXT-ALIGN:center;
}
a.thumb_label:hover {
	TEXT-DECORATION: underline;
}
a.thumb_label, a.thumb-label a:visited, a.thumb-label a:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif;
	COLOR: #3c5e8c;
	TEXT-DECORATION: none;
}
SPAN.sidebar-title {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #999999; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; LETTER-SPACING: normal
}
SPAN.sidebar {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Helvetica, sans-serif; LETTER-SPACING: normal
}
span.sidebar-item a {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Helvetica, sans-serif; LETTER-SPACING: normal
}
span.sidebar-item a:hover {
	text-decoration: underline;
}
.sidebar A {
	FONT-WEIGHT: bold; COLOR: #3c5e8c; text-decoration:none
}
DIV.sidebar-title {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #999999; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; LETTER-SPACING: normal; BACKGROUND-COLOR: #f2f2f2; BORDER:1px solid #dddddd; PADDING:3px
}
DIV.form-input {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Helvetica, sans-serif; LETTER-SPACING: normal
}
SPAN.form-label, SPAN.form-label-price {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Helvetica, sans-serif; LETTER-SPACING: normal; TEXT-ALIGN: right
}
SPAN.form-label-price {
	float:right;
	COLOR:#666
}
SPAN.form-input A {
	FONT-WEIGHT: bold;
}
SPAN.form-input, SPAN.form-input-desc {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	LETTER-SPACING: normal
}
SPAN.form-input-desc {
	float:left;
}
DIV.image-head {
	POSITION:absolute;
	TOP:178px; 
	LEFT:149px;
	WIDTH:386px;
	text-align: right; 
	BORDER: #dddddd 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	PADDING:2px;
}
DIV.breadcrumb {
	padding:2px; 
	BACKGROUND-COLOR: #f3f2e8; 
	POSITION: absolute; 
	TOP: 110px; 
	LEFT: 138px; 
	width:596px;
	BORDER: #ddd 1px solid; 
}
DIV.product-image {
	POSITION:absolute;
	TOP:203px; 
	LEFT:149px;
	BORDER: #dddddd 1px solid; 
	width:390px;
	height:390px;
	margin-bottom:0px;
}
DIV.product-extra {
	POSITION:absolute;
	TOP:596px; 
	LEFT:149px;
	BACKGROUND-COLOR: #ffffff;
	PADDING:5px;
	BORDER: #dddddd 1px solid; 
	WIDTH:380px;
}
SPAN.related-products {
	FONT-SIZE: 10px; COLOR: #999999; FONT-STYLE: italic; FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
IMG.thumb {
	opacity: .5;
	filter: alpha(opacity=50);
	BORDER: #dddddd 1px solid; 
	padding:2px;
	MARGIN-TOP:10px;
	MARGIN-LEFT:10PX;
}
IMG.thumb-over {
	opacity: 1.0;
	filter: alpha(opacity=100);
	BORDER: #dddddd 1px solid; 
	padding:2px;
	MARGIN-TOP:10px;
	MARGIN-LEFT:10PX;
}
img.rollover { 
	opacity: .5;
	filter: alpha(opacity=50);
	BORDER: #dddddd 1px solid; 
	padding:2px;
	MARGIN-TOP:10px;
	MARGIN-LEFT:10PX;
} 
img.rollover:hover, img.rolloverh { 
	FILTER: Alpha(Opacity=100);
	BORDER: #dddddd 1px solid; 
	padding:2px;
	MARGIN-TOP:10px;
	MARGIN-LEFT:10PX;
} 
img.rolloverTight { 
	opacity: .5;
	filter: alpha(opacity=50);
	BORDER: #dddddd 1px solid; 
	padding:2px;
	MARGIN-TOP:3px;
	MARGIN-LEFT:6PX;
} 
img.rolloverTight:hover, img.rolloverhTight { 
	FILTER: Alpha(Opacity=100);
	BORDER: #dddddd 1px solid; 
	padding:2px;
	MARGIN-TOP:3px;
	MARGIN-LEFT:6PX;
} 
div.tabMenu {
	POSITION: absolute; 
	TOP: 69px; 
	LEFT: 225px; 
	background-image: url('images/taMenuBorder.gif');
	background-position: 50% 100%;
	background-repeat: repeat-x;
	FLOAT: right; 
	WIDTH: 515px;
	height: 23px;
	border:0px solid #000;
	
}
div.tabMenu UL {
	PADDING: 0px; 
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none
}
div.tabMenu LI {
	PADDING: 0px; 
	DISPLAY: inline; 
	MARGIN: 0px; 
}
div.tabMenu A {
	BACKGROUND: url(images/taMenuRight.gif) no-repeat right top; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: x-small;  
	FLOAT: right; 
	BORDER-BOTTOM: #84b0c7 1px solid; 
	TEXT-DECORATION: none
}
div.tabMenu A:hover {
	BACKGROUND-POSITION: 100% -150px
}
div.tabMenu A:link, div.tabMenu A:visited, div.tabMenu A:active, div.tabMenu A:hover {
	background-color: #fff;
	COLOR: #115e94
}
div.tabMenu SPAN {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; BACKGROUND: url(images/taMenuLeft.gif) no-repeat left top; FLOAT: none; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}
div.tabMenu SPAN.smallBusiness {
	BACKGROUND: url(sbMenuLeft.jpg) no-repeat left top
}
div.tabMenu SPAN {
	FLOAT: none
}
div.tabMenu A:hover SPAN {
	BACKGROUND-POSITION: 0% -150px
}
div.tabMenu LI#current A {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 100% -150px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
div.tabMenu LI#current SPAN {
	BACKGROUND-POSITION: 0% -150px; PADDING-BOTTOM: 6px
}
div.content_border {
	width:600px; 
	HEIGHT:870px;
	BORDER: #ddd 1px solid; 
	BORDER-RIGHT: #ddd 1px solid; 
	BORDER-BOTTOM: #ddd 1px solid; 
	POSITION: absolute; 
	TOP: 110px; 
	LEFT: 138px; 
}
.content_sidebar {
	LEFT: 553px; WIDTH: 175px; POSITION: absolute; TOP: 179px; HEIGHT: 173px
}
div.sidebar {
	BORDER:1px solid #dddddd;
	PADDING:4px;
	MARGIN-TOP:3px
}
div.sidebar_images {
	PADDING:0px;
	PADDING-BOTTOM:10px;
	MARGIN-TOP:1px;
	BORDER:1px solid #dddddd;
}
div.sidebar_pricing {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	LETTER-SPACING: normal; COLOR:#666;
	PADDING:5px;
	PADDING-TOP:10px;
	BORDER:1px solid #eeeeee;
	MARGIN-TOP:3px
}
div.price {
	width:163px;padding-bottom:4px;padding-top:5px;border:0px solid #000
}
img.english-walnut, img.cherry, img.black-walnut, img.tiger-maple, img.rosewood {
	background-image: url("images/spacer.gif");
	background-repeat: repeat;
	margin-left:10px;
	width:8px;
	height:8px;
}
img.english-walnut {
	background-color:#694E39;
}
img.cherry {
	background-color:#A26B4C
}
img.black-walnut {
	background-color:#692D23;
}
img.tiger-maple {
	background-color:#E7D7A7;
}
img.rosewood {
	background-color:#9C3026;
}
a.index_thumb_label, a.index_thumb-label a:visited, a.index_thumb-label a:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Helvetica, sans-serif;
	COLOR: #3c5e8c;
	TEXT-DECORATION: underline;
}
div.gallery-thumb {
	margin-top:0px;margin-left:10px;float:left;
}

td.media a {
	COLOR: #3c5e8c;FONT-WEIGHT: normal;TEXT-DECORATION: none
}
td.medi a:hover {
	COLOR: #1d375a; TEXT-DECORATION: underline
}
td.media-thumb {
	margin-top:1px;
	width:60px;
	height:125px;
	BORDER: #000033 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}
