/* elements */
a {
	color: #324058;
         font-size: 11px;
	text-decoration: underline;
         font-weight:normal;
	}
	a:visited { color: #324058; }
	a:hover { text-decoration: none; }
	.syn-link {
		text-decoration: none;
	}
	a img { border: 0; }
	a * { cursor: pointer; }

p { margin: 1ex 0; }

.container {
	margin: 0 auto;
	background: #e9e9e4 url() left top repeat-y;
	width: 760px;
	}
	.container table {
		border: 0;
		width: 100%;
                  border-spacing:0;
		}
		.container th, .container td {
			padding: 0;
			text-align: left;
			vertical-align: top;
		}

input, select {
	font-size: 1em;
	font-family: inherit;
}

address { font-style: normal; }

h1, h2, h3, h4 { margin: 7px 0 10px 25px; }
h1 { font-size: 20px; color:#7c1901; text-transform:uppercase; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }

body {
	background: #d1dbe5 url() ;
	margin: 0;
	text-align: center;
	font: normal 12px Verdana, Tahoma, Helvetica, sans-serif;
	color: #000000;
}

li { list-style: inside; }


img.bottom { vertical-align: bottom; }
img.flot { float: left; }
img.block { display: block; }

.sprite, .sprites {
	position: relative;
	overflow: hidden;
	display: block;
	}
	.sprite span, .sprites span {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-position: left top;
		background-repeat: no-repeat;
		}
		.sprites span { background-image: url(http://site.bestdealfurniture.com/greatdealstores/lib/sprites.png); }
	h1.sprite, h2.sprite, h3.sprite, h4.sprite, h5.sprite { margin: 0; }


/* Synertech footer link */

.syn-link, a.syn {
	color: #330;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}
	#syn-link {
		display: block;
		margin: 1ex 0 3ex;
	}
	a.syn:hover {
		text-decoration: underline;
	}

#small-logo {
	background-image:url(http://site.bestdealfurniture.com/greatdealstores/lib/logogrey.gif);
	width: 13px;
	height: 12px;
	}
	a:hover #small-logo { background-image: url(http://site.bestdealfurniture.com/greatdealstores/lib/logored.gif); }

/* Layout */
#content {
	padding: 0 0 2ex;
	}
	.main #content {
		/* override the default padding for the homepage */
		padding: 0;
		}
		.main #content .elementRow {
			padding: 0 0;
		}
	.privacypolicy #content, .info #content { padding-top: 1ex; }


.elementRow .imageLeft, .elementRow .imageRight {
	padding: 1ex 0;
	}
	.elementRow .imageCenter {
		display: block;
		margin: 0 auto;
	}
	.elementRow .imageCenter {
		text-align: center;
		display: block;
	}
	.elementRow .imageLeft {
		float: left;
		padding-right: 10px;
	}
	.elementRow .imageRight {
		float: right;
		padding-right: 10px;
	}

#main.info address {
	clear: both;
	margin: 2ex 0;
}

/* Breadcrumb styles */
.breadcrumbs {
	padding: 0.4ex 0.6em;
	color: #324058;
	cursor: default;
	border-bottom: 1px solid #d90f00;
	font-size: 12px;
	}
	.breadcrumbs a {
		text-decoration: none;
	}
	.breadcrumbs a:hover {
		text-decoration: underline;
	}

/* Nav styles */
#sidebar { width: 160px; }
.nav {
	background: #a3ab97 url() left top repeat-y;
	font-size: 12px;
	}
	.nav, .nav ul, .nav li {
		margin: 0;
		padding: 0;
		list-style: none;
		}
		.nav a {
			text-decoration: none;
			display: block;
			padding: .4ex .6em;
			color: #ffffff;
			border-bottom: 1px solid #bfc5b7;
			}
			.nav a:hover {
				background-color: #888f7d;
				color: #ffffff;
			}
			.nav ul a {
				padding-left: 2em;
			}

/* Image Link styles */
.synImageLinks, .synImageLinks li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	}
	.synImageLinks a {
		display: block;
		overflow: hidden;
		position: relative;
		}
		.synImageLinks a.disabled {
			opacity: .4;
			-moz-opacity: .4;
			filter: Alpha(opacity=40);
			}
			.synImageLinks a.disabled, .synImageLinks a.synDisabledLink, .synImageLinks a.synDisabledLink *, .synImageLinks a.disabled * {
				cursor: default;
				outline: 0;
			}
		.synImageLinks span {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}

/* Contents table styles */


.synContents td.image {
	vertical-align: middle;
	text-align: center;
	padding: 5px;
	}
	.ellContents td.image {
		padding-right: 1em;
		vertical-align: top;
	}
	.verticalContents td {
		text-align: center;
	}
	.wrapContents .image {
		float: left;
		padding: 5px;
	}

.synContents a.name, .synContents .name a {
	display: block;
	padding-top: 5px;
	text-decoration: underline;
	}
	.synContents a.name:hover, .synContents .name a:hover {
		text-decoration: underline;
	}

.synContents tr.info td, .synContents td.info {
	padding-bottom: 12px;
         vertical-align: top;
         text-align: left;
         padding-left:12px;
         padding-right: 10px;
}

/* Search layout */
.synSearch { display: inline; }
	.synSearch * { vertical-align: middle; }
	.synSearch em {
		font-weight: normal;
		font-style: normal;
	}
	.synSearch form {
		margin: 0;
		padding: 0;
		display: inline;
		}
		.synSearch * { margin: 0 .2em; }
#content .search {
	border-width: 1px 0;
	border-style: solid;
	border-color: #d90f00;
	margin: 1ex 0;
}


/* Homepage styles */
#content.main .search {
	margin-left: 1em;
	margin-right: 1em;
}

#content.main .image { text-align: center; zoom: 1; }
#content.main .image img { display: block; margin: 0 auto; }
/* This code isn't working correctly in IE. The image is only resized when page is Refreshed, but not when the page loads from the cache.
#content.main .imageBanner img { width: 100%; zoom: 1; } */


/* Item page styles */
#main.item #info {
	padding-bottom: 1ex;
	}
	#main.item #info td.image {
		width: 360px;
		padding-right: 1em;
		text-align: center;
	}

#main.item #accesories {
	padding: 1ex 0;
}

#main.item #info tr.option th, #main.item #info tr.option td {
	vertical-align: middle;
	padding-top: .2ex;
	padding-bottom: .2ex;
         float:left;
}

#main.item #accesories h3.title {
	color: #000000;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
}

/* Overlay CSS */
#synOverlayElement, #synCenteredPixel {
	display: none;
	position: fixed;
	}
	* html #synOverlayElement, * html #synCenteredPixel { position: absolute; }
#synOverlayElement {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .60;
	-moz-opacity: .60;
	filter: alpha(opacity=60);
	background: black;
	z-index: 2000;
	}
	* html #synOverlayElement {
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
#synCenteredPixel {
	width: 1px;
	height: 1px;
	top: 50%;
	left: 50%;
	z-index: 2001;
	}
	#synCenteredPixel #synCenteredMessage { position: relative; }


/* Cross-Sell Styles. */
.ystore-cross-sell-table {
	width: 100%;
	font-size: inherit;
	font: 100%;
	}
	.ystore-cross-sell-title {
		padding-bottom: 6px;
		color: #000000;
		font: bold 14px Tahoma, Geneva, Verdana, sans-serif;
	}
	.ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width: 100%; }
	.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell {
		width: 28%;
		padding-right: 5%;
	}

	.ystore-cross-sell-product-image-link {
		display: block;
		padding-bottom: 8px;
	}
	.ystore-cross-sell-product-caption { padding-bottom: 16px; }
	.ystore-cross-sell-product-caption p, .ystore-cross-sell-product-caption h4 {
		margin: 0 0 10px;
		font-size: 11px;
	}
	.ystore-cross-sell-table .ys_promo { font-weight: bold; }

.synTabs, .synTabs li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	.synTabs {
		border-bottom: 1px solid #cfcfcf;
		float: left;
		position: relative;
		top: 1px;
		width: auto;
		margin-top: 19px;
	}
	.synTabs li {
		float: left;
		position: relative;
		top: 1px;
		display: inline;
		margin-right: 5px;
		}
		.synTabs a {
			float: left;
			font-size: 12px;
			font-weight: bold;
			padding: 10px 23px;
			text-align: center;
			border: 1px solid #c9c7c7;
			text-decoration: none;
			outline: 0;
			background: white; /* #f2f2f2 url(/lib/yhst-37428745103242/tabBackgrounds.png) no-repeat scroll right -200px; */
			color: #621501;
			text-transform: uppercase;
/*
			height: 3ex;
			line-height: 1.1;
*/
			}
			.synTabs .safetyDatasheets a {
				padding-top: .4ex;
				height: 4.2ex;
			}
			.synTabs .chosen a { border-color: #c9c7c7; }
			.synTabs a:hover, .synTabs .chosen a {
				background-color: #621501;
				background-position: right top;
				color: #ffffff;
			}
.synTabContents { clear: both; }
.synTabContentPadding { border: 1px solid #cfcfcf; padding: 10px; clear: both; }
.synTabContent {
	/* Uncomment for fixed height tabs: height: 240px; */
	overflow: auto;
	padding: 2ex 1.4em;
	border: 1px solid #cfcfcf;
}
.videoDemo embed { display: block; }
.synPaging .controls a {
	outline: 0;
	font-weight: normal;
	text-decoration: none;
}
.synPaging .controls select {
	font-size: 1em;
	font-family: inherit;
	zoom: 1;
}
.synPaging .controls .chosen {
	font-weight: bold;
}
.synPaging .hidden {
	display: none;
}
.synPaging .viewAll {
	margin-left: .4em;
}

.synPaging {
	clear: both;
}
.synPaging .controlsBorder {
	border: 1px solid #ccc;
	background: white;
	padding: 3px;
	}
	.synPaging table.controls {
		width: 100%;
		background: #e3e8f1;
		}
		* html .synPaging table.controls { background-image: none; }
		.synPaging table.controls td {
			padding: 0 3px 6px 3px;
			font-size: 11px;
			height: 30px;
			}
			.synPaging table.controls td.filtering {
				padding-top: 6px;
				padding-bottom: 0;
			}
			* html .synPaging table.controls td { height: 31px; }
.synPaging .pagingArrows {
	position: relative;
	top: -1px;
	}
	.synPaging .pagingArrows a {
		font-size: .1em;
		vertical-align: middle;
		}
		.synPaging .pagingArrows .hidden {
			display: inline;
			visibility: hidden;
		}
	.synPaging .controls .sorting, .synPaging .controls .filtering {
		text-align: left;
		font-weight: bold;
		padding-left: 25px;
	}
	.synPaging .controls .sorting, .synPaging .controls .filtering, .synPaging .controls .displayedRows {
		width: 1%;
		padding-right: 1em;
		white-space: nowrap;
	}
	.synPaging .controls .pagingCell {
		text-align: right;
		padding-right: 12px;
		}
		.synPaging .controls .pagingCell img {
			vertical-align: middle;
		}

	.synPaging .controls .rowLabel {
		display: -moz-inline-block;
		display: inline-block;
		min-width: 6em;
		}
		* html .synPaging .controls .rowLabel {
			width: 6em;
		}

	.synPaging .controls .filtering select {
		margin-right: .6em;
	}

.synYahooCrossSell, #itemTop a.synYahooCrossSell { 
	display: none;
}
div.synYahooCrossSell {
	margin: 0 -14px -1px -15px;
	width: 774px;
	}
	.synYahooCrossSell .title {
		background: #0b49b6;
		border: 1px solid #c9c7c7;
		border-width: 1px 0;
		color: white;
		font-size: 1.2em;
		font-weight: bold;
		padding: 9px 20px;
		text-transform: uppercase;
		margin: 0;
	}
/* Old styles
	.synYahooCrossSell .item {
		width: 172px;
		border-right: 1px solid #c9c7c7;
		float: left;
		padding: 10px;
		text-align: center;
		min-height: 170px;
		}
		* html .synYahooCrossSell .item {
			height: 160px;
		}
		.synYahooCrossSell .item a.name {
			display: block;
			padding-top: 12px;
		}
*/

	.synYahooCrossSell td {
		padding: 0;
		}
		.synYahooCrossSell td.imageCell {
			width: 92px;
			height: 92px;
			vertical-align: middle;
			text-align: center;
		}

/* Floating Cart CSS */
#mainFloatingCart {
	margin: 30px -2px 6px 0;
	font-size: .9em;
	text-align: center;
	position: relative;
	left: -18px;
}

#synFloatingCartFrame {
	position: absolute;
	left: -3000em;
	top: -3000ex;
}

.hidden { visibility: hidden; }
.synFloatingCart .hidden { display: none; }
/* End Floating Cart CSS */

#synFloatingCartTranslationLink { display: none; }

/* Overlay Add to Cart CSS */
#synFloatingCartAdding {
	display: none;
	text-align: center;
	width: 200px;
	background: white;
	padding: 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 2px 2px 8px black;
	-webkit-box-shadow: 2px 2px 8px black;
	}
	* html #synFloatingCartAdding { width: 240px; }
	#synFloatingCartAdding img {
		display: block;
		margin: 1ex auto 0;
	}
/* End Overlay Add to Cart CSS */

/* Begin Floating Cart Slide Out */
#synCartDisplayPosition {
	z-index: 999;
	position: absolute;
	left: 400px;
	top: 10px;
	display: none;
	text-align: left;
}
#synCartDisplayClipping, #synCartDisplayBackground {
	position: absolute;
	right: 0;
	top: 0;
}
#synCartDisplayClipping {
	overflow: hidden;
	height: 20px;
	width: 20px;
}
#synCartDisplayBackground {
	background: #E7CE31;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
}
#synCartDisplay {
	width: 300px;
	max-height: 300px;
	overflow: auto;
	font-size: .9em;
	}
	* html #synCartDisplay {
		height: 300px;
	}

#synCartDisplay a {
	color: black;
}

#synCartDisplay table {
	border-collapse: collapse;
	width: 298px;
}
#synCartDisplay table td { padding: 3px 5px; }
	#synCartDisplay table td.last { width: 1%; }
	#synCartDisplay table tfoot td {
		text-align: right;
		border: 1px solid #222;
	}
	#synCartDisplay table .loadingMessage td {
		background: url(http://lib.store.yahoo.net/lib/yhst-37428745103242/synLoading.gif) center center no-repeat;
		height: 30px;
	}
	#synCartDisplay table .emptyMessage td {
		text-align: center;
		vertical-align: middle;
	}
	#synCartDisplay table .item td {
		text-align: left;
		vertical-align: top;
		}
		#synCartDisplay table .item td a {
			color: inherit;
			text-decoration: none;
			}
			#synCartDisplay table .item td a:hover { text-decoration: underline; }
		#synCartDisplay table .item td.last { text-align: right; }
		#synCartDisplay table .item .quantity { font-weight: bold; }
		#synCartDisplay table .item .priceEach { font-size: .75em; }

	#synCartDisplay table tfoot .viewCart td { background: transparent; border: 0; }
		#synCartDisplay table tfoot .viewCart td img { float: right; }
/* End Floating Cart Slide Out */

/**
* @file: highslide.css 
* @version: 4.1.8
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	max-width: 60px;
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}



/* Custom styles */
.highslide-wrapper, .highslide-outline {
	background: #fff;
}
.highslide-active-anchor img {
	visibility: visible;
	border-color: #808080 !important;
}
.highslide-dimming {
	background: #000;
}
.highslide-image {
	border: 2px solid #fff;
}
.highslide-loading {
	color: black;
	border: 1px solid black;
	background-color: white;
	background-image: url(http://site.bestdealfurniture.com/iscriptbox/scripts/highslide/graphics/loader.white.gif);
}

.highslide-controls {
	position: static !important;
	margin: 0;
	width: 60px !important;
}
.highslide-controls .highslide-play {
	display: none;
}
.highslide-controls .highslide-pause {
	display: none;
}
.highslide-controls .highslide-move {
	display: none;
}
.highslide-controls .highslide-full-expand {
	display: none;
}
.highslide-gallery ul li {
	width: 106px;
	height: 106px;
	border: 1px solid #D0D0D0;
	background: #EDEDED;
	margin: 2px;
}

.highslide-caption {
	padding: 17px 75px 22px 16px;
	text-align: left;
	margin: 20px 0 0;
	background: #e2edff;
}

.controls-in-heading {
	zoom: 1;
	height: 69px !important;
}
.controls-in-heading .highslide-controls {
	position: relative !important;
	top: 88px;
	left: 0;
	zoom: 1;
	}
	.controls-in-heading .highslide-controls ul {
		left: 0;
	}
	.controls-in-heading .highslide-controls a {
		height: 22px;
		width: 23px;
		background-image: url(http://lib.store.yahoo.net/lib/yhst-37428745103242/enlargeSprites.png);
		zoom: 1;
		}
		.controls-in-heading .highslide-controls .highslide-previous {
			margin-left: 11px;
		}
		.controls-in-heading .highslide-controls .highslide-previous, .controls-in-heading .highslide-controls .highslide-next {
			position: relative;
			top: 7px;
		}
		.controls-in-heading .highslide-controls .highslide-previous a, .controls-in-heading .highslide-controls .highslide-previous a:hover {
			background-position: -7px -2px;
			}
			.controls-in-heading .highslide-controls .highslide-previous a.disabled {
				background-position: -7px -24px !important;
			}
		.controls-in-heading .highslide-controls .highslide-next a, .controls-in-heading .highslide-controls .highslide-next a:hover {
			background-position: -30px -2px;
			}
			.controls-in-heading .highslide-controls .highslide-next a.disabled {
				background-position: -30px -24px !important;
			}
		.controls-in-heading .highslide-controls .highslide-close {
			float: right;
			}
			.controls-in-heading .highslide-controls .highslide-close a, .controls-in-heading .highslide-controls .highslide-close a:hover {
				width: 55px;
				height: 18px;
				padding: 0;
				background-position: 0 -44px;
			}

.controls-in-heading .highslide-controls li {
	padding: 5px 0;
}

a.customer-service:link {
	color: #621501;
    font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
a.customer-service:visited {
	color: #621501;
    font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
a.customer-service:hover {
	color: #621501;
    font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.customer-service:active {
	color: #621501;
    font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.customer-small:link {
	color: #001b39;
    font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}
a.customer-small:visited {
	color: #001b39;
    font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}
a.customer-small:hover {
	color: #001b39;
    font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.customer-small:active {
	color: #001b39;
    font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

span.blueheader {color: #001b39; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
span.redheader {color: #621501; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
span.smallarrow {color: #001b39; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
span.infosmalltext {color: #000000; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}



body {
/*
	background: #d6d6d5;
*/
background: #d1dbe5;
	font: 12px Arial, sans-serif;
	text-align: center;
	margin: 15px 0 16ex;
}
img { border: 0; }

#container {
	width: 1000px;
	background: #fff;
	text-align: left;
	margin: 0 auto;
}
#header {
	background: #fff;
	min-height: 97px;
}

.searchBackground {
	background: #f3f4f5 url(http://site.bestdealfurniture.com/greatdealstores/lib/top/searchbackground.gif) left bottom repeat-x;
}
.searchBackground form { margin: 0 !important; padding: 0 !important; }

a.top:link {
	color: #515151;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.top:visited {
	color: #515151;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
a.top:hover {
	color: #515151;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.top:active {
	color: #515151;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
th {text-align:left; vertical-align: top; font-weight: normal;}

.sale-price, .salePrice, #itemTopRight .order-info .price-bold *, .customHighslideCaption span.price-bold {color:#9d0000; font-weight: bold;}
.salePrice { font-size: 14px; }
.youSave{ color:#9d0000; /* font-weight: bold; */ font-weight: normal; font-size: 12px;}
span.topsmalltext {color: #515151; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
span.toptext {color: #001b39; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
span.footertext {color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
span.phonecodetext {color: #cc0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
span.bannerheader {color: #f81c0b; font-weight: bold; font-size: 24px; font-family: Arial, Helvetica, sans-serif;}
span.holiday {color: #6b1701; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, sans-serif;}
span.holidaysmall {color: #ffffff; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif;}
span.bannerpromo {color: #f81c0b; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
span.bannertext {color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
span.bannersmalltext {color: #000000; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
span.bannerwhitetext {color: #ffffff; font-weight: bold; font-size: 28px; font-family: Times New Roman, Arial, Helvetica, sans-serif;}
span.bannersmallwhite {color: #ffffff; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
span.bannersaleheader {color: #ffffff; font-weight: bold; font-size: 42px; font-family: Times New Roman, Helvetica, sans-serif;}
span.homesaleheader {color: #ffffff; font-weight: bold; font-size: 30px; font-family: Times New Roman, Helvetica, sans-serif;}
span.homebannertext {color: #000000; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
span.promodealsbig {color: #ffffff; font-weight: normal; font-size: 29px; font-family: Myriad Web Pro, Arial, Helvetica, sans-serif;}
span.promodealsmall {color: #ffffff; font-weight: normal; font-size: 14px; font-family: Myriad Web Pro, Arial, Helvetica, sans-serif;}
span.dealsbig {color: #fa0000; font-weight: normal; font-size: 29px; font-family: Myriad Web Pro, Arial, Helvetica, sans-serif;}
span.dealsmall {color: #fa0000; font-weight: normal; font-size: 14px; font-family: Myriad Web Pro, Arial, Helvetica, sans-serif;}
span.dealtextsmall {color: #000000; font-weight: normal; font-size: 14px; font-family: Myriad Web Pro, Arial, Helvetica, sans-serif;}
span.homespecials {color: #641501; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif;}

a.promo:link {
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	text-decoration: underline;
	font-family: Myriad Web Pro, Helvetica, sans-serif;
}
a.promo:visited {
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	text-decoration: underline;
	font-family:Myriad Web Pro, Helvetica, sans-serif;

}
a.promo:hover {
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	text-decoration: underline;
	font-family: Myriad Web Pro, Helvetica, sans-serif;
}
a.promo:active {
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	text-decoration: underline;
	font-family: Myriad Web Pro, Helvetica, sans-serif;
}



.syn-addthis {
		margin: 8px 10px 0px 0px;
		float: right;
			}


	* html #header { height: 97px; }
	#topNav {
	background: #282B2B ;
	border: 0;
	width: 1000px;
         height=44px; 
	}
          a.topnav:link {
	  color: #ffffff;
         font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
a.topnav:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.topnav:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.topnav:active {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

	#footer {
		color: #505050;
                text-align: left;
	}
	a.bottom:link {
		color: #ffffff;
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}

	a.bottom:visited {
		color: #ffffff;
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}

a.bottom:hover {
		color: #ffffff;
    	text-decoration: underline;
    	font-weight: normal;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;}

a.bottom:active {
		color: #ffffff;
    	text-decoration: none;
    	font-weight: normal;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;}

a.special:link {
	color: #333333;
        font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}
a.special:visited {
	color: #333333;
        font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.special:hover {
	color: #333333;
        font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.special:active {
	color: #333333;
        font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;}

span.infotext {color: #9d0000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
span.header {color: #9d0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

.syn-link {
	color: #515151;
    text-decoration: none;
    font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}
	
#small-logo { background-image:url(http://site.echotechgroup.com/echofooter/logo02.gif); }
a:hover #small-logo { background-image:url(http://site.echotechgroup.com/echofooter/logo01.gif); }

a.syn:link {
	color: #515151;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.syn:visited {
	color: #515151;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.syn:hover {
	color: #515151;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.syn:active {
	color: #515151;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
span.smalltext {color: #505050; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

		.clear {
			clear: both;
			height: 0;
			overflow: hidden;
			}
			#main, #leftColumn, #content {
				display: inline;
				position: relative;
				float: left;
				width: 984px;
				border: 1px solid #c9c7c7;
				padding: 0;
			}
			#main { margin: 0 0 2px 7px; }
			#leftColumn {
				width: 209px;
				margin-left: -775px;
				left: 775px;
				border: 0;
				border-right: 1px solid #c9c7c7;
				overflow: hidden;
				}
				#content, body.item #content {
					float: right;
					width: 774px;
					border: none;
					margin-top: 0;
					padding: 0;
					border-left: 1px solid #c9c7c7;
					}
					#contentPadding {
						padding: 0 14px 0 15px;
						}
						body.section #contentPadding {
							padding: 0;
						}

			h3.leftNavHeader {
				font-size: 1.45em;
				margin: 1px 0 9px;
				text-transform: uppercase;
				color: #333333;
			}

			#leftColumn .nav li a {
				margin-left: 24px;
				color: #7c1901;
				text-transform: uppercase;
				font-weight: bold;
				display: block;
				padding-bottom: 1.6ex;
				text-decoration: none;
				background: none;
			}

			#leftColumn .sectionName {
				padding: 1ex 24px;
				display: block;
				background: #7c1901;
				color: white;
				text-decoration: none;
				font-weight: bold;
				font-size: 1.2em;
				}
				#leftColumn .sectionName:hover {
					text-decoration: underline;
				}

			#leftColumn ul.nav {
				background: white;
			}
			#leftColumn ul.nav li a {
				padding: .24ex 0;
				border-bottom: 0;
				font-weight: bold;
				zoom: 1;
			}
			#leftColumn .nav ul.nav li a {
				background:transparent url(http://site.bestdealfurniture.com/greatdealstores/lib/leftbullet.gif) no-repeat scroll left 48%;
				border: 0;
				text-decoration: none;
				color: #333333;
				font-weight: normal;
				}
				#leftColumn ul.nav li a:hover {
					text-decoration: underline;
				}
			#leftColumn ul.nav li.first {
				margin-top: 1ex;
			}
			#leftColumn ul.nav li.level0 {
				margin-bottom: 1ex;
				padding-bottom: 1ex;
				background: url(http://site.bestdealfurniture.com/greatdealstores/lib/leftnavSeparator.gif) left bottom no-repeat;
				float: left;
				clear: left;
				width: 209px;
				}
				#leftColumn ul.nav li.last {
					background: none;
				}
				#leftColumn ul.nav li.hasContents a {
					margin-left: 22px;
					float: left;
					display: inline;
					clear: left;
					width: 187px;
					font-size: 11px;
					}
					#leftColumn ul.nav li.hasContents li a {
						color: #333333;
						text-transform: none;
						padding-left: 7px;
						width: 180px;
					}

			#table10 form.search {
				margin: 0 0 0 19px;
				white-space: nowrap;
				}
				#table10 form.search * {
					vertical-align: middle;
				}
				#table10 form.search .query {
					width: 114px;
					font-size: .9em;
				}

			#mailingList {
				padding-bottom: 1ex;
				}
				#mailingList .title {
					width: 166px;
					height: 9px;
				}
				#mailingList .text {
					padding: .2ex .2em;
					margin-bottom: 1ex;
					width: 96%;
				}
				#mailingList .submit {
					float: right;
				}
				#mailingList .usesHintDefaultValue {
					color: #aaa;
				}

			#greenquestionsbanner, #homepageDeals {
				text-align: center;
				}
				#greenquestionsbanner {
					margin-bottom: 18px;
					}
					body.item #greenquestionsbanner { margin-top: 12px; }
					#greenquestionsbanner img {
						width: 757px;
						height: 62px;
					}
				#homepageTop img, #greenquestionsbanner img, #homepageDeals img {
					vertical-align: top;
					margin-top: 0px;
					padding: 0px;
				}

/* section page styles */
body.section #content { width: 774px; }
#sectionTop {
	float: left;
	background: #ffffff;
	color: #000;
	width: 749px;
	padding-left: 28px;
	border-bottom: 1px solid #c9c7c7;
	}
	#sectionTop.sectionTopNoImage {
		padding-right: 30px;
		width: 719px;
	}
	#sectionTop #name {
		margin: 0 0 2px 0;
		padding-top: 27px;
		}
		#sectionTop.sectionTopNoCaption #name {
			margin: 14px 0px 14px 0px;
			padding: 0;
		}
	#sectionTop .caption {
		padding-bottom: 22px;
		text-align: justify;
	}
	#sectionTop .sectionImage {
		float: right;
		margin-left: 30px;
	}
	#sectionTop .captionHasImage {
		border-right: 210px solid white;
		}
		#sectionTop .captionHasImage .imageRight {
			margin-right: -210px;
			padding: 0 0 3ex;
			width: 200px;
			text-align: center;
		}

body.section .verticalContents .images td, body.section .verticalContents .info td {
	border-right: 1px solid #c9c7c7;
	}
/*
	body.section .verticalContents .images td.last, body.section .verticalContents .info td.last {
		border-right: 0;
	}
*/
	body.section .verticalContents .info td {
		border-bottom: 1px solid #c9c7c7;
		zoom: 1;
	}

.synContents {
	clear: both;
	width: 100%;
}
.synContents .abstract {
	color: #9d0000;
}

.synContents a.image img {
	border: none;
}
.synContents .price-bold {
	font-weight: bold;
	color: #9d0000;
}

body.section .synContents {
	width: 775px;
	margin-bottom: -1px;
	margin-right: -1px;
	}
	.synContents tr.info td {
		text-align: center;
	}
	.synContents tr.info td, .ellContents tr td.info {
		font-size: 11px;
	}

.synContents tr.info td, .synContents td.info {
	padding-top: 10px;
	padding-bottom: 15px;
        }
.synContents td.image {
	padding-top: 15px;
}

body.item .synContents td.image {
	width: 25%;
}
body.item .synContents tr.info td {
	padding-left: 2em;
	padding-right: 2em;
	vertical-align: top;
	}
	.synContents tr.info a, .ellContents td.info a {
		padding-bottom: .6ex;
	}
	#homepageSpecials .synContents .info a.name, #topSpecials a.name {
		font-weight: bold;
		text-decoration: none;
		}
		#homepageSpecials .synContents .info a.name:hover, #topSpecials a.name:hover {
			text-decoration: none;
		}
		body.item .synContents tr.info .price {
			font-weight: normal;
			color: black;
		}
		body.item .synContents tr.info .price-bold, body.item .synContents tr.info .sale-price, #topSpecials .price-bold, #topSpecials .sale-price, #homepageSpecials .price-bold, #homepageSpecials .sale-price {
			font-weight: bold;
			color: #a60000;
		}

body.item #crossSells .synContents tr.images td {
	padding: 0;
	}
	body.item #crossSells .synContents tr.images img {
		border: 0;
	}
body.item #crossSells .synContents tr.info td {
	padding-bottom: 23px;
}
body.item #crossSells .synContents td {
	font-size: .9em;
	text-align: center;
	}
	body.item #crossSells .synContents tr.info a, body.item #crossSells .synContents tr.info .price, body.item #crossSells .synContents tr.info .sale-price {
		font-weight: normal;
	}


.ellContents td {
	vertical-align: top;
	}
	.ellContents td.info {
		padding-right: 16px;
		width: 187px;
	}

.verticalContents td.image {
	width: 180px;
	}
	.verticalContents .info td {
		padding-bottom: 25px;
	}

#liveChatButton {
	position: absolute;
	left: 852px;
	top: 26px;
	}
	#liveChatButton img {
		display: block;
	}

#demoVideoContainer {
	background: white;
	padding: 5px;
	border: 1px inset #999;
	width: 320px;
	height: 240px;
}

.imgNotExpands { display: block; text-align: center; margin: 20px 0 16px; }

.imgExpandBorder {
	border: 2px solid #01305e;
	padding: 5px;
	background: white;
	}
	.imgExpandBorder a.close {
		padding: .4ex .4em;
		/* display: block; */
		display: none;
		text-decoration: none;
		text-indent: -3000em;
		position: relative;
		height: 16px;
		outline: 0;
		}
		.imgExpandBorder a.close:hover {
			text-decoration: underline;
		}
		.imgExpandBorder a.close span {
			position: absolute;
			right: 0;
			top: 0;
			width: 16px;
			height: 16px;
			background: url(http://site.bestdealfurniture.com/greatdealstores/lib/closeImageExpand.png) 0 0 no-repeat;
			opacity: .4;
			-moz-opacity: .4;
			filter: Alpha(opacity=40);
			}
			.imgExpandBorder a.close:hover span {
				opacity: 1;
				-moz-opacity: 1;
				filter: Alpha(opacity=100);
			}

/* product */
.breadcrumbsContainer {
	border-top: none;
	margin: 0 7px 5px;
}
body.main .breadcrumbsContainer { display: none; }
.breadcrumbs {
	font-size: .8em;
	cursor: default;
	border: 0;
	padding: 2ex 21px 1.4ex;
	zoom: 1;
	}
	body.item .breadcrumbs {
		margin-top: 0px;
		float: left;
		width: 748px;
		padding-right: 10px;
	}
	.breadcrumbs, .breadcrumbs a {
		color: #949494;
	}
	.breadcrumbs a {
		text-decoration: underline;
		font-size: inherit;
		}
		.breadcrumbs a:hover {
			text-decoration: none;
		}

#itemTop {
	float: left;
	border-bottom: 1px solid #c9c7c7;
	margin: 0 -14px 0 -15px;
	display: inline;
	}
	#itemTopLeft {
		float: left;
		width: 375px;
		border-right: 1px solid #c9c7c7;
		padding-bottom: 14px;
		}
		#itemTopLeft #mainImage, #mainImageHint {
			display: block;
			text-align: center;
			outline: 0;
			}
			#itemTopLeft #mainImage { margin: 20px 0 16px; }
			#itemTopLeft #mainImage img, #mainImageHint img {
				vertical-align: top;
			}
/*
		#itemTopLeft #mainImage {
			display: block;
			text-align: center;
			padding-top: 36px;
			}
			#itemTopLeft #mainImage img {
				display: block;
				margin: 0 auto;
			}
			#itemTopLeft #mainImageZoom {
				display: block;
				width: 113px;
				height: 10px;
				padding: 17px 17px 7px 245px;
			}
*/
		#itemTopLeft .insets {
			padding: 0 0 19px 19px;
			display: none;
			zoom: 1;
			}
			#itemTopLeft .insets .inset img {
				vertical-align: middle;
				margin-right: 4px;
			}
			#itemTopLeft .insets .title {
				padding: 3px 0 3px 21px;
				background: url(http://site.bestdealfurniture.com/greatdealstores/lib/ic.additionalimages.gif) left center no-repeat;
				font-weight: bold;
				color: #333;
				font-size: .9em;
				margin-bottom: 11px;
			}
		#itemTopLeft .bestpriceguarantee {
			display: block;
			padding: 30px 0 20px 19px;
		}
		#itemTopLeft .inStockMessage {
			background: url(http://site.bestdealfurniture.com/greatdealstores/lib/ic.instock.gif) 10px 0 no-repeat;
			padding: 0 0 28px 55px;
			font-size: .9em;
			color: #333;
		}
		a.boldBlue, a.boldBlue:visited, #itemTop .viewMore, #itemTop .additionalColors {
			font-weight: bold;
			color: #333333;
		}
		#itemTop .viewMore, #itemTop .additionalColors {
			clear: both;
			display: block;
			padding: 3px 0 3px 25px;
			background: url(http://site.bestdealfurniture.com/greatdealstores/lib/ic.viewmore.gif) 22px center no-repeat;
			font-size: .9em;
			text-decoration: none;
			zoom: 1;
			}
			#itemTopRight .viewMore {
				padding-left: 0;
				font-size: 1em;
			}
			#itemTop .viewMore {
				font-weight: normal;
				color: #333;
				}
				#itemTop .viewMore span {
					font-weight: bold;
					color: #333333;
					}
					#itemTop .viewMore:hover {
						text-decoration: underline;
					}
			#itemTop .additionalColors:hover {
				text-decoration: underline;
			}
			#itemTop .additionalColors {
				background-image: url(http://site.bestdealfurniture.com/greatdealstores/lib/item/ic.swatch.gif);
				padding: 10px 10px 10px 50px;
				color: #333;
			}
	#itemTopRight {
		float: left;
		width: 398px;
		border-left: 1px solid #c9c7c7;
		margin-left: -1px;
		}
		#itemTopRight h1.name {
			font-size: 1.54em;
			color: #333333;
			font-weight: normal;
			text-transform: none;
			margin: 20px 26px 16px;
		}
		#itemTopRight .abstract {
			margin: 0 26px 14px;
		}
		#itemTopRight .order-info form {
			margin: 0;
			padding: 0;
		}
		#itemTopRight .order-info {
			border: 1px solid #c9c7c7;
			border-width: 1px 0;
			background: #e3ebf8;
			padding: 15px 26px;
			}
			#itemTopRight .order-info th, #itemTopRight .order-info td {
				text-align: left;
				vertical-align: top;
				}
				#itemTopRight .order-info .option th {
					vertical-align: middle;
				}
			#itemTopRight .order-info .code td, #itemTopRight .order-info .price td, #itemTopRight .order-info .price-bold td, #itemTopRight .order-info .salePrice td, #itemTopRight .order-info .option td {
				padding: 0 0 10px 8px;
				}
				#itemTopRight .order-info .code th, #itemTopRight .order-info .price th, #itemTopRight .order-info .salePrice th, #itemTopRight .order-info .option th {
					padding-bottom: 10px;
				}
				#itemTopRight .order-info .price td, .synContents .price .value, .customHighslideCaption .price .value {
					text-decoration: line-through;
					}
					#itemTopRight .order-info .price-bold td, .synContents .price-bold .value, .customHighslideCaption .price-bold .value {
						text-decoration: none;
					}
				#itemTopRight .order-info .salePrice th, #itemTopRight .order-info .salePrice td {
					padding-bottom: 5px;
				}
			#itemTopRight .order-info th {
				padding: 0;
			}
			#itemTopRight .order-info .availability td, #itemTopRight .order-info .availability th {
				padding: 5px 0 10px;
			}
			#itemTopRight .order-info .availability td {
				padding-left: 8px;
			}
			#itemTopRight .order-info .availability .stock {
				font-weight: bold; margin-right: .4em;
			}
/*
			#itemTopRight .order-info .availability .label {
				min-width: 85px;
				display: -moz-inline-block;
				display: inline-block;
				}
				* html #itemTopRight .order-info .availability .label {
					width: 85px;
				}
*/
			#itemTopRight .order-info .salePrice {
				font-size: 1em;
			}
			#itemTopRight .order-info .order * {
				vertical-align: middle;
				}
				#itemTopRight .order-info .order span {
					margin-right: 35px;
				}
				#itemTopRight .order-info .order .quantity {
					width: 2em;
					margin-right: 16px;
				}
		#itemTopRight .features {
			padding: 23px 25px;
			}
			#itemTopRight .features .title {
				margin: 0 0 9px;
				color: #333333;
				font-size: 1.2em;
			}

#synHorizontalContents, .synYahooCrossSell {
	margin-bottom: -1px;
}
#synHorizontalContents td, #synHorizontalContents th, .synYahooCrossSell td, .synYahooCrossSell th {
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px solid #c9c7c7;
	padding: 7px 12px;
	font-size: 11px;
	}
	#synHorizontalContents th, .synYahooCrossSell th {
		font-weight: bold;
		vertical-align: bottom;
		white-space: nowrap;
		}
		#synHorizontalContents th.price, #synHorizontalContents th.salePrice, #synHorizontalContents td.price, #synHorizontalContents td.salePrice, .synYahooCrossSell th.price, .synYahooCrossSell th.salePrice, .synYahooCrossSell td.price, .synYahooCrossSell td.salePrice {
			text-align: right;
		}
	#synHorizontalContents thead .name, .synYahooCrossSell thead .name {
		font-size: 1.2em;
		color: #333333;
	}
	#synHorizontalContents tbody td.image, .synYahooCrossSell tbody td.imageCell {
		padding: 0;
	}
	#synHorizontalContents .name, .synYahooCrossSell td.nameCell {
		padding-left: 14px;
		}
		#synHorizontalContents .name a, .synYahooCrossSell a.name {
			text-decoration: none;
			}
			#synHorizontalContents .name:hover, .synYahooCrossSell a.name:hover {
				text-decoration: underline;
			}
	#synHorizontalContents tbody td.order, .synYahooCrossSell tbody td.order {
		white-space: nowrap;
		zoom: 1;
		}
		#synHorizontalContents tbody td.order form, .synYahooCrossSell tbody td.order form { display: block; padding: 0; margin: 0; }
		#synHorizontalContents tbody td.order *, .synYahooCrossSell tbody td.order * {
			vertical-align: middle;
			zoom: 1;
		}
		#synHorizontalContents tbody td.order span, .synYahooCrossSell tbody td.order span {
			display: none;
			}
			#synHorizontalContents tbody td.order .quantity, .synYahooCrossSell tbody td.order .quantity {
				width: 2em;
				margin-right: 28px;
			}

/*
#itemTop {
	margin-bottom: 2ex;
}
#itemTop td {
	padding: 0;
	vertical-align: top;
	text-align: left;
         }
#itemTop td.image {
	vertical-align: top;
	padding-right: 38px;
         width:340px;
         padding-top:20px;
         	}
	#itemTop td.image a {
	         text-align: center;
                 display: block;
			}
	#itemTop td.image .insets {
		padding: 10px 0 0;
		}
		#itemTop td.image a.inset {
			display: inline;
			border: 0;
			}
			#itemTop td.image a.inset img {
				vertical-align: middle;
				margin: 8px 4px;
			}
#itemTop td.info {
	}
	#itemTop td.info .name, #accessories h3, #synContents h3 {
		font-size: 18px;
                 font-weight:normal;
		color: #185074;
		margin: 0 0 1ex;
                 padding-top:10px;
                 padding-bottom:7px;
		}
		#accessories h3, #synContents h3 {
			font-size: 1.6em;
			margin-bottom: 1.4ex;
		}
		#bottomCrossSell h3 {
			text-transform: uppercase;
		}
	#itemTop td.info .quantityRow {
		margin-bottom: 13px;
                 
	}

#itemTop td.info .abstract {
		margin-bottom: 12px;
                 
	}

	#itemTop td.info .quantityRow * {
		vertical-align: middle;
		margin-right: 1em;
		}
		#itemTop td.info .quantityRow label {
			text-transform: uppercase;
		}
		#itemTop td.info .quantityRow select {
			margin-right: 2em;
		}
	#itemTop td.info .viewMore {
		display: block;
		margin-top: 2ex;
		color: #185074;
		padding-left: 6px;
		background: url(http://site.bestdealfurniture.com/greatdealstores/lib/navBullet.gif) 0 .8ex no-repeat;
		font-weight: bold;
	}
#itemTop td.info .addtocartImg {padding-top:8px;}
#itemTop td.info .code { padding-bottom:12px;}
*/

#order-info {
	background: url(http://site.bestdealfurniture.com/greatdealstores/lib/order-info-bgr.jpg) 0 0 repeat-x;
	width:100%;
	border: 1px solid #cfcfcf;
	padding-left:17px;
	padding-top:10px;
	padding-bottom:13px;
	text-align:left;
}                 

#bestPriceGuarantee {
	width: 325px;
	height: 45px;
	display: block;
	margin-bottom: 18px;
}
#bestProductForYou {
	width: 586px;
	height: 62px;
	display: block;
	margin-bottom: 18px;
}

.synTabContents .video {
	text-align: center;
}

#synContents .title, #accessories .title {
	background: #e3e8f1;
	border: 1px solid #c9c7c7;
	padding: 9px 20px;
	margin: 0 0 1ex;
	color: #fff;
	background: #621501;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
	zoom: 1;
	}
	#synContents .title {
		border-width: 1px 0;
		margin: 0;
	}

body.item #greenquestionsbanner {
	margin: 12px 0 31px;
}

#accessories, #synContents {
	margin-top: 5ex;
	}
	#synContents {
		margin: 0 -14px 0 -15px;
		width: 774px;
		}
		#synContents .synContents {
			margin: 0 -1px -1px 0;
			width: 775px;
			}
			#synContents .synContents td {
				border: 1px solid #c9c7c7;
				border-width: 0 1px 1px 0;
				}
				#synContents .synContents td.image {
					border-width: 0 1px 0 0;
				}

#productFeatures, #productFeatures li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	#productFeatures li {
		padding-left: 11px;
		background: url(http://site.bestdealfurniture.com/greatdealstores/lib/bullet.gif) 3px .6ex no-repeat;
		line-height: 1.2;
		margin-bottom: .4ex;
		text-indent: 0;
		zoom: 1;
	}

#itemInfoArea, #crossSells {
	padding: 0;
	vertical-align: top;
	}
	#itemInfoArea {
		padding-bottom: 5ex;
	}
	#crossSells {
		border: 1px solid #b6b6b6;
		}
		#crossSells .title {
			display: block;
			margin: 20px 23px 0 22px;
		}

#itemTop .info .order * {
	vertical-align: middle;
	margin-right: 10px;
}
#itemTop .info .order {
	margin-bottom: 22px;
}
#itemTop .info .row {
	padding: .4ex 0;
}


#topSpecialsl {
	margin: 2ex 0 3ex;
	}
	#topSpecials td.image {
		width: 190px;
	}
	#topSpecials tr.info td {
		vertical-align: top;
		text-align: left;
		padding-left: 28px;
		padding-right: 20px;
	}
#homepageSpecials {
	padding-left: 15px;
	margin: 17px 0 41px;
	}
	#homepageSpecials td.info {
		padding-left: 18px;
		padding-right: 29px;
	}
	#homepageSpecials a.name, #topSpecials a.name {
		margin-bottom: 1ex;
	}

.brandsSubsection, .brandsSubsection .title {
	border-bottom: 1px solid #c9c7c7;
	margin-bottom: -1px;
	clear: both;
	}
	.brandsSubsection .title {
		color: #fff;
		background: #333333;
		font-size: 16px;
		padding: 1ex 24px;
		margin: 0;
		zoom: 1;
		text-transform: none;
	}
.brandsCollection {
	padding-bottom: 1ex;
	}
	.brandsCollection .title {
		margin-bottom: 1ex;
	}
	.brandsCollection a {
		float: left;
		width: 130px;
		padding: .4ex 30px;
		zoom: 1;
	}
.clearLeft { clear: left; }

.seenForLess { display: block; text-align: right; padding: 3px 8px; margin-bottom: -23px; color: #333333; }
#itemBadges {
	margin: 0 0 20px 20px;
	width: 355px;
	}
	#itemBadges td {
		vertical-align: middle;
		padding: 10px 0 0;
	}
	#itemBadges td.shopAround {
		text-align: right;
		padding: 0;
		}
		#itemBadges td.shopAround img {
			margin-top: 0;
			display: inline;
		}
	#itemBadges img {
		margin-top: 5px;
	}

#highslideCaption { display: none; }
.customHighslideCaption { text-align: left; }
.customHighslideCaption .topRow {
	padding: 10px 3px 10px 16px;
	background: #e2edff;
	position: relative;
}
.customHighslideCaption .bottomRow {
	padding: 6px 1px 6px 16px;
	background: #ccdfff;
}
.customHighslideCaption .sprite span {
	background-image: url(http://site.bestdealfurniture.com/greatdealstores/lib/item/enlargeSprites.png);
	}
	.customHighslideCaption .next, .customHighslideCaption .previous {
		width: 23px;
		height: 22px;
		float: left;
		}
		.customHighslideCaption .disabled {
			cursor: default;
			outline: 0;
		}
		.customHighslideCaption .next {
			}
			.customHighslideCaption .next span {
				background-position: -30px -2px;
			}
			.customHighslideCaption .next span.disabled {
				background-position: -30px -24px;
			}
		.customHighslideCaption .previous {
			}
			.customHighslideCaption .previous span {
				background-position: -7px -2px;
			}
			.customHighslideCaption .previous span.disabled {
				background-position: -7px -24px;
			}
	.customHighslideCaption .close {
		width: 55px;
		height: 16px;
		}
		.customHighslideCaption .close span {
			background-position: 0 -50px;
		}


#christmasMessage {
	background: #79C407;
	font-family: Times;
	font-weight: bold;
	border-bottom: 1px solid #C9C7C7;
	zoom: 1;
	}
	#christmasMessage .left, #christmasMessage .right {
		float: left;
		padding: 12px 0;
		}
		#christmasMessage .left {
			padding-left: 26px;
			width: 253px;
			color: #FFFF00;
			line-height: 1.16;
			}
			#christmasMessage .left .title {
				font-size: 2.2em;
				text-transform: uppercase;
			}
			#christmasMessage .left .message {
				font-size: 1.5em;
			}
		#christmasMessage .right {
			padding-left: 7px;
			padding-right: 10px;
			color: white;
			width: 478px;
			}
			#christmasMessage .right p {
				margin: 0;
				font: .9em normal arial, sans-serif;
			}
			#christmasMessage .right .title {
				font-size: 1.6em;
			}

.customHighslideCaption td.name { padding-right: 10px; }
.customHighslideCaption td.controls { width: 46px; }
.customHighslideCaption .bottomRow input { vertical-align: middle; }
.customHighslideCaption .bottomRow div, .customHighslideCaption .bottomRow .youSave { white-space: nowrap; }
.customHighslideCaption .bottomRow .order span, .customHighslideCaption .bottomRow .order input.quantity { display: none; }
.customHighslideCaption table { width: 100%; }
.customHighslideCaption td { vertical-align: middle; }
.customHighslideCaption .bottomRow td { padding: 0; zoom: 1; }
.customHighslideCaption .bottomRow td.close { text-align: right; }
.customHighslideCaption span.price, .customHighslideCaption span.sale-price, .customHighslideCaption span.youSave, .customHighslideCaption .order, .customHighslideCaption .shipping, .customHighslideCaption .shipping div, .customHighslideCaption form { display: -moz-inline-block; display: inline-block; margin: 0; padding: 0; font-size: 8pt; }
.customHighslideCaption form { margin: 6px 0 3px; }
.customHighslideCaption form .viewMore { margin-left: .4em; }
.customHighslideCaption span.price, .customHighslideCaption span.sale-price, .customHighslideCaption span.youSave { margin-right: 1em; }
.customHighslideCaption span.sale-price, .customHighslideCaption .shipping { margin-right: 2em; }
.customHighslideCaption .addtocartImg { position: relative; }
.customHighslideCaption .shipping div { display: inline; margin-left: .2em; }

#homepageSpecialDeals, #homepageBestSellers {
	/*
	margin: 1px 0 0 8px;
	*/
	float: left;
	display: inline;
	}
	#homepageSpecialDeals .sprite, #homepageBestSellers .sprite, #homepageFeatured .sprite {
		height: 36px;
		text-decoration: none;
		}
		#homepageSpecialDeals .sprite:hover, #homepageBestSellers .sprite:hover, #homepageFeatured .sprite:hover {
			text-decoration: underline;
		}
		#homepageSpecialDeals .titleBackground em, #homepageBestSellers .sprite em, #homepageFeatured .sprite em {
			font-style: normal;
			font-weight: bold;
			position: absolute;
			z-index: 1;
			top: 12px;
			right: 10px;
		}
		#homepageSpecialDeals .sprite span, #homepageBestSellers .sprite span, #homepageFeatured .sprite span {
			background-image: url(http://site.bestdealfurniture.com/greatdealstores/lib/home/homepageSprites.png);
		}
	#homepageSpecialDeals {
		border: 1px solid #c9c7c7;
		}
		#homepageSpecialDeals, #homepageSpecialDeals .sprite, #homepageSpecialDeals .titleBackground {
			width: 366px;
			/* width: 755px; */
			color: white;
			}
			#homepageSpecialDeals .sprite { width: 366px; }
			#homepageSpecialDeals .titleBackground { background: #9d0000; position: relative; }
			#homepageSpecialDeals .sprite span { background-position: 0 0; }
	#homepageBestSellers {
		border: 1px solid #fff;
		}
		#homepageBestSellers, #homepageBestSellers .sprite {
			/* width: 380px; */
			width: 772px;
			color: #9d0000;
			}
			#homepageBestSellers .sprite em {
				/*
				width: 165px;
				top: 5px;
				*/
				text-align: right;
			}
			#homepageBestSellers .sprite span { background-position: -366px 0; }
		/*
		#homepageBestSellers td.image { padding-left: 12px; }
		*/
		#homepageBestSellers td.info { vertical-align: middle; }
	#homepageFeatured {
		clear: both;
		padding: 18px 0 0 7px;
		}
		#homepageFeatured, #homepageFeatured .sprite {
			width: 758px;
			color: white;
			}
			#homepageFeatured .sprite span { background-position: 0 -36px; }

#homepageSpecialDeals a, #homepageBestSellers a, #homepageFeatured a { color: #334159; }
#homepageSpecialDeals .synContents .price, #homepageBestSellers .synContents .price, #homepageFeatured .synContents .price { color: #737373; }
#homepageSpecialDeals .synContents .sale-price, #homepageBestSellers .synContents .sale-price, #homepageFeatured .synContents .sale-price { font-weight: normal; color: #9d0000; }

#furnitureFxBanner, #homepageBanners { border-top: 1px solid #c9c7c7; }
#furnitureFxBanner td { padding: 5px 0; }
#homepageBanners img { display: block; padding: 5px 0; }

.rotator { margin: 12px 0 0 8px; }
.rotator a { display: none; }
.rotator a.first { display: inline; }

#priceMatchForm { margin-left: 33px; }

#table5 .dropdown { position: relative; height: 42px; }
#table5 .dropdown, #table5 .dropdown li { margin: 0; padding: 0; list-style: none; z-index: 10; zoom: 1; float: left; }
#table5 .dropdown .nav { position: absolute; top: 42px; left: 0; display: none; width: 200px; background: #5E748F; }
#table5 .dropdown .nav a { background: #5E748F; }
#table5 .dropdown .nav a:hover { background: white; color: #5E748F; }
#table5 .dropdown .nav li { width: 200px; clear: both; }
#table5 .dropdown li:hover .nav, #table5 .dropdown li.hover .nav { display: block; zoom: 1; }

.red { color: red; }
.synPromo1 { white-space: pre; }

.instructionsLink { display: block; padding: 1ex 17px; }
.instructionsLink img { vertical-align: middle; margin-left: -17px; }

.promoInfo { margin: 10px 0 20px; border: 1px solid #c9c7c7; background: #e3ebf8; padding: 10px; zoom: 1; }
.synContents .info .shipping { color: #11559b; font-weight: bold; }

#synPromo5 { font-size: .9em; padding: 0 .4em; }

