.SpryHiddenRegion {
			visibility: hidden;
		} 
		
		ul.MenuBarHorizontal {
			width: 46.2em;
			margin: auto;
		}
		
		#spray {
			width: 52.2em;
			margin: auto;
		}
		#content .shopmain #vfabrics {
			width: 55em;
			display:none;
			
			margin: auto;
		}
		
	/*	#content .shopmain #fabrics .hideit {
			visibility: hidden;
		}*/
		
		#content .shopmain #display {
			float:left;
			padding-left: 5em;
		}
		
		#content .shopmain #pillowdisplay {
			float:left;
			padding-left: 5em;
		}
		
		/*#groupings {
			
			border-style:none;
			border-color:#CCCCCC;
		}*/
		
		#accessories {
			position:absolute;
			left: 45em;
			top: 16em;
			width: 38em;
			height: 50em;
			border-style: solid;
			border-width:3px;
			padding:3px;
			background-color:#FFFFFF;
			border-color:#CCCCCC;
			z-index:0;
		}
		
		#content .shopmain .left3{
			float: left;
			display: inline;
			padding: 0;
			}
			
			#content .shopmain .left3v2{
			float: left;
			display: inline;
			padding: 0;
			margin:0px;
			width:33%;
			}
			
			
			
			#content .shopmain .left3v2EH{
			float: left;
			display: inline;
			padding: 0;
			margin:0px;
			width:30%;
			}
			
			#content .shopmain .left3v3{
			position:absolute;
			padding: 0;
			margin:0px;
			
			}
		
		#content .shopmain .left3v4{
			
			padding: 0;
			margin:5px;
			width:33%;
			}
		
		
		#content .shopmain .left4{
			float: left;
			display: inline;
			width:210px;
			padding-right: 0;
			}
		
		#content .shopmain .left5{
			float: left;
			display: inline;
			padding:1em;
			height:25em;
			width:13em;
			border:1px;
			border-style:solid;
			border-color:#CCCCCC;
			}
			
			#content .shopmain .left5v2{
			float: left;
			display: inline;
			padding:1em;
			height:28em;
			width:16em;
			border:1px;
			border-style:solid;
			border-color:#CCCCCC;
			}
			
			.left5v2bts{
			float: left;
			display: inline;
			padding:1em;
			height:17em;
			width: 205px;
			border:1px;
			border-style:solid;
			border-color:#CCCCCC;
			margin-top:6px;
			}
			
			.left5v2bts img{
			
			padding:0;
			
			}
			
			#content .shopmain .left5v2EH {
			float: left;
			display: inline;
			padding:1em;
			height:28em;
			width:12em;
			border:1px;
			border-style:solid;
			border-color:#CCCCCC;
			}
			
			#content .shopmain .left5v3{
			float: left;
			display: inline;
			padding:1em;
			height:45em;
			width:18em;
			border:1px;
			border-style:solid;
			border-color:#CCCCCC;
			}
			
			#content .shopmain .left5v4{
			float:left;
			display: inline;
			background:#FFFFFF;
			padding:1em;
			}
			
			#content .shopmain .left5v5{
			float: left;
			display: inline;
			padding:1em;
			height:25em;
			
			border:1px;
			border-style:solid;
			border-color:#CCCCCC;
			}
		
		#content .shopmain .left3 a:active{
			color: #00F;
			}
		
		#content .shopmain .center{
			float: left;
			width:100px;
			height:105px;
			margin: 0 0 0 0;
			display: inline;
			padding: 0;
			}
		
		#content .shopmain .fabric img{
				padding: 1px;
				left:5px;
				margin:auto;
				border: none;
				}
		
		#content .shopmain .TabbedPanelsTab{
				font-size: 150%;
				font-family: "Trebuchet MS";
				}

		#content .shopmain .TabbedPanelsContent{
				font-size: 120%;
				font-family: "Trebuchet MS";
				}
		
		.selected {
				color: #f95d02;
				}
		
		#content .shopmain .TabbedPanelsContentGroup a:hover{
				color: #00F;
				}

		#content .shopmain .TabbedPanelsTabGroup a:hover{
				color: #7b7979;
				}

		#historyItems{
			height:9.3em;
			width:42.8em;
			/*border-style: solid;
			border-width:1px;
			border-color:#ccc;*/
			text-align:center;
			overflow-x:scroll;
		}
		
		
		
		#FurnitureFabricHistory{
			height:9em;
			border-style: solid;
			border-width:1px;
			border-color:#ccc;
		}
		
		#FurnitureFabricHistory2{
			height:9.4em;
			border-style: double;
			border-width:5px 5px 5px 5px;
			border-color:#C4CADB;
		}
		
		#PillowFabricHistory{
			height:9em;
			border-style: solid;
			border-width:1px;
			border-color:#ccc;
		}
		
		#fabdes{
			height:6em;
			width:650px;
			overflow-y:scroll;
		}
		
		#fabdes2{
			height:6em;
			width:650px;
			margin-left:1em;
			overflow-y:scroll;
		}
		
		#accfabdes{
			height:6em;
			width:650px;
			
			overflow-y:scroll;
		}
		
		#PillowFabricHistory2{
			height:9.4em;
			border-style: double;
			border-width:5px 5px 5px 5px;
			border-color:#CCE4E6;
		}

		#accfab {
			width:41em;
			height: 16em;
			background:#FFFFFF;
			border:2px;
			padding-left:5px;
			border-color:#CCCCCC;
			z-index:1;
			overflow-x:auto;
		}
		.ctr {
			width: 52.2em;
			left: 100px;
		}
		
	 .introF {
			position:absolute;
			left:65px;
			top:310px; 
			width:13.8em;
			height:13.8em;
			padding:2px;
			
			background-color:#FFFFFF;
			z-index:7;
		}
		
	.introF2 {
			position:absolute;
			left:50px;
			top:250px; 
			width:13.8em;
			height:16em;
			padding:2px;
			
			background-color:#FFFFFF;
			z-index:7;
		}
		
		.introA {
			position:absolute;
			left:60px;
			top:391px; 
			width:13.8em;
			height:14.8em;
			padding:2px;
			
			background-color:#FFFFFF;
			z-index:7;
		}
		
		.introS {
			position:absolute;
			left:80px;
			top:471px; 
			width:12.8em;
			height:13em;
			padding:2px;
			
			background-color:#FFFFFF;
			z-index:7;
		}
		
		.introSL {
			position:absolute;
			left:65px;
			top:447px; 
			width:13.8em;
			height:13.8em;
			padding:2px;
			
			background-color:#FFFFFF;
			z-index:7;
		}

	.introSL2 {
			position:absolute;
			left:38px;
			top:428px; 
			width:13.8em;
			height:16.3em;
			padding:2px;
			
			background-color:#FFFFFF;
			z-index:7;
		}
		
		#boxHandle {
			position:fixed;
			left:27em;
			top:5em;
			width: 48em;
			height: 23em;
			border-style: solid;
			border-width:3px;
			padding:3px;
			background-color:#FFFFFF;
			border-color:#CCCCCC;
			z-index:1000;
		}
		
		#boxHandle2 {
			position:fixed;
			left:27em;
			top:5em;
			width: 48em;
			height: 23em;
			border-style: solid;
			border-width:3px;
			padding:3px;
			background-color:#FFFFFF;
			border-color:#CCCCCC;
			z-index:1000;
		}

		
		.handle {
			cursor: move;
			height: 14px;
			border-width: 0px 0px 1px 0px;
			
			
			padding: 2px 6px;
			margin: 0px;
		}
		
		#historyHandle {
			position:relative;
			width:75%;
			margin-left:5em;
			border-style: solid;
			border-width:1px;
			padding-left:2px;
			background-color:#FFFFFF;
			border-color:#ccc;
				
		}
		
		
/*		#histhead {
			float:left;
			font-size: 120%;
			display:inline;
			color: #cccccc;
			text-decoration: none;
			background-color:#C4CADB;
		}
*/		
		.histhead {
			float:left;
			width:50%;
			display:inline;
			
			text-align:center;
			font-size: 120%;
			color: #fff;
			
		}

	.plevel{
		clear:both;
		font-size:120%;
		width:40em;
		height:1.5em;
		margin-left:-2em;
		border-width:2px;
		border-color:#cccccc;
		border-style:solid;
		background-color:#C4CADB;
	}
	
	.furnselect{
		background-color:#C4CADB;
	}

		.fur a:hover{
			font-size: 120%;
			color: #fff;
			text-decoration: none;
			background-color:#C4CADB;
		}
		
/*		.pil {
			float:left;
			width:40%;
			display:inline;
			padding-left:2em;
			padding-right:2em;
			text-align:center;
			font-size: 120%;
			color: #fff;
			background-color:#CCE4E6;
		}
*/
		.pilselect{
			background-color:#CCE4E6;
		}
		
		.pil a:hover{
			font-size: 120%;
			color: #fff;
			text-decoration: none;
			background-color:#CCE4E6;
		}
		

/* rounded buttons */
.roundg {
	cursor:pointer; 
	cursor:hand; 
	height:36px;
	background:url(images/button-G.gif) no-repeat right top; 
	padding-right:11px;
	background-position:right -39px; 
	vertical-align:top;
	color:#999999;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}

.roundg span { 
	background:url(images/button-G.gif) no-repeat left top; 
	height:36px;
	display:block;
	vertical-align:top;
	background-position:left -39px;
	display:inline-block;
	color:#555555;
	padding-left:11px; line-height:36px;
}

	a.roundg:hover {background-position:right -3px;}
	a.roundg:hover span {background-position:left -3px; color:#ffffff;}
	
.roundp {
	cursor:pointer; 
	cursor:hand; 
	height:36px;
	background:url(images/button-P.gif) no-repeat right top; 
	padding-right:11px;
	background-position:right -39px; 
	vertical-align:top;
	color:#999999;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}

.roundp span { 
	background:url(images/button-P.gif) no-repeat left top; 
	height:36px;
	display:block;
	vertical-align:top;
	background-position:left -39px;
	display:inline-block;
	color:#555555;
	padding-left:11px; line-height:36px;
}

	a.roundp:hover {background-position:right -3px;}
	a.roundp:hover span {background-position:left -3px; color:#ffffff;}
	
	/*button tag*/
	
	button {border:0; border:none; background:transparent; width:1px; overflow:visible; white-space:nowrap; padding:0 2px; cursor:pointer; cursor:hand;}
	
/* end rounded buttons */

.limittext {
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px Silver;
    border-right: 0px Silver;
    font-size:100%;
    font-family: "Trebuchet MS", sans-serif;
	color: #7b7979;
}

.fabtext {
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px Silver;
    border-right: 0px Silver;
    font-size:120%;
    font-weight:bold;
    font-family: "Trebuchet MS", sans-serif;
	color: #7b7979;
}

.pricetext {
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px Silver;
    border-right: 0px Silver;
    font-size:100%;
    font-family: "Trebuchet MS", sans-serif;
	color: #7b7979;
}

.pricetext2 {
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px Silver;
    border-right: 0px Silver;
    font-size:100%;
    font-family: "Trebuchet MS", sans-serif;
    font-weight:bold;
	color: #7b7979;
	background:#FFFFFF;
}
.pricetext3 {
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px Silver;
    border-right: 0px Silver;
    padding: 0px;
    font-size:100%;
    font-family: "Trebuchet MS", sans-serif;
    font-weight:bold;
	color: #7b7979;
	background:#FFFFFF;
}


/*--- jQZoom Styles ---*/	
div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}





/*gallerific*/

div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	margin-top:-2em;
}
div.content a, div.navigation a {
	text-decoration: none;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
	text-decoration: none;
	outline: none;
}
div.ss-controls {
	float: left;
	visibility:hidden;
}
div.nav-controls {
	color:#2f2f2f;
	position:absolute;
	top:27em;
	left:.5em;
	z-index:9999;
	font-size:87%;
}
div.slideshow-container {
	margin-left:2.7em;
	margin-top:-4.5em;
	position: relative;
	clear: both;
	width:380px;
	height: 270px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
	position: absolute;
	top:3em;
	left:4em;
	background-image:url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 593px;
	height: 423px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 3px;
	left: 3.5em;
}
div.slideshow a.advance-link {
	float:right;
	display: block;
	height: 270px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 270px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	margin-top:50px;
	vertical-align: top;
	text-align:center;
	border: 4px double #CCC;
}
div.download {
}
div.caption-container {
	font-size:90%;
	position: absolute;
	clear: left;
	height: 75px;
	top:31.7em;
	left:18.2em;
	z-index:999;
}
span.image-caption {
	display: block;
	width: 550px;
	top: -1.5em;
	left: -3em;
}
div.caption {
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	padding-top: 12px;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	float:left;
	margin: 0;
	padding: 0;
	position:relative;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 7.5px;
	list-style: none;
}
a.thumb {
	display: block;
}
ul.thumbs li.selected a.thumb {
	background: #2f2f2f;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: inline;
}
div.pagination {
	font-size:.8em;
}
div.navigation div.top {
	visibility:hidden;
	margin-left: 10px;
	height: 11px;
}
div.navigation div.bottom {
	float:right;
	position:absolute;
	left:48em;
	top:61em;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	color:#7b7979;
}
div.pagination a:hover {
	text-decoration: underline;
}
div.pagination span.current {
	color:#2f2f2f;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}

a:focus, a:hover, a:active {
	text-decoration: underline;
}

pre {
	font-size: 1.2em;
	line-height: 1.2em;
	overflow-x: auto;
}
div#page {
	margin: 0;
}
div#container {
}

/*end gallerific*/

