
#quickView {
	position:fixed;
	display:none;
	left:50%;
	top:50%;
	margin-top: -200px;
	margin-left: -300px;
	width:600px;
	height:400px;
	background-color: #ffffff;
	border: 2px solid #67432c;
	z-index: 500;
}

.qvTitle{font-size:18px;font-family:times new roman;text-align:left;padding:4px;margin:4px 0 0 10px;color:#398aaa;font-weight:bold;}
.dashedBorder{margin:0px auto; width:580px;margin-top:-8px;}

#qvInnerBG{font-family: Arial, Helvetica, sans-serif;background-color: #FFFFFF;position:absolute;top:40px;left:14px;height:350px;width:570px;display:block;}

#priceingIframe{border:1px solid #cccccc;margin-top:-1px;}

#pagingheader{padding-right:5px; padding-left:5px; padding-bottom:5px; padding-top:5px; margin-left:2px;border:#CCC 1px solid; width:98%; }



/*--- tabs -----------------------------------------------------------
  --------------------------------------------------------------------*/
ul.tabNavigation{margin-top:6px;list-style: none;background-color: #FFF;display:block;table-layout:fixed;height: 25px;width: 225px;}
ul.tabNavigation li{font-family:Arial,Helvetica,sans-serif;font-size:10px;display: table-cell;float:left;padding: 3px;width: 90px;margin: 0px 0px 0px 0px;text-align:center;vertical-align:middle;}
ul.tabNavigation li a{text-decoration:none;font-size:11px;}
.qvTabs{position:absolute;display:block;top:40px;left:360px;width:225px;}
#firstTab, #secondTab{height:18px;background-color:#B9A994;}
#firstTab a, #secondTab a{color:#ffffff;font-style:italic;text-decoration:underline;}
#firstTab.selected, #secondTab.selected{border-top:1px solid #909090;border-right:1px solid #909090;border-left:1px solid #909090;color:#ffffff;height:17px;background-color:#ffffff;}
#firstTab.selected a, #secondTab.selected a{color:#398AAA;font-style:normal;text-decoration:none;}
#qvTable{padding:5px;width:225px;height:250px;border:1px solid #909090;color:#67432c;}
/*--------------------------------------------------------------------*/



/*--- fonts ----------------------------------------------------------
  --------------------------------------------------------------------*/
.itemLabelTd{color:#666666;width:90px;}
.itemItemTd{color:#563C2C;}
.advanced#paging {float: left; width: 100%; }
/*--------------------------------------------------------------------*/





.advanced#paging {
	FLOAT: left; 
	WIDTH: 100%; 
}

/*
#pagingheader {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	margin-left:2px;
	BORDER: #CCC 1px solid; 
	WIDTH: 98%; 
}
*/
#advancedleftnav {
	FLOAT: left
}

#contents-image {
	MIN-HEIGHT: 123px; 
	VERTICAL-ALIGN: middle; 
	HEIGHT: 123px; 
	width:127px; 
	text-align:center;
	background-Color:transparent;
}

.saleheader { 
	min-height:12px; 
	height:12px; 
	text-align:center; 
	padding-top:3px;
	background-color:transparent;
}
.outeritemfilter {
	BORDER-RIGHT: #67432c 2px solid; BORDER-TOP: #67432c 2px solid; Z-INDEX: 1; MARGIN: 2px 0px 7px 2px; BORDER-LEFT: #67432c 2px solid; WIDTH: 190px; BORDER-BOTTOM: #67432c 2px solid;
}
#itemFilter H2 {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; MARGIN: 0px; FONT: bold 14px/20px Arial, Helvetica, sans-serif; BORDER-LEFT: #ffffff 2px solid; WIDTH: 186px; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 2px solid; HEIGHT: 20px; BACKGROUND-COLOR: #67432c; TEXT-ALIGN: center
}
#itemFilter H2 A {
	WIDTH: 184px; COLOR: #ffffff; TEXT-DECORATION: none
}
#itemFilter H2 A:hover {
	WIDTH: 184px; COLOR: #ffffff; TEXT-DECORATION: underline
}
.h2innerborder {
	MARGIN: 0px; WIDTH: 190px; BORDER-BOTTOM: #67432c 2px solid; HEIGHT: 24px; BACKGROUND-COLOR: #67432c; TEXT-ALIGN: left
}
.h2topinnerborder {
	MARGIN: 0px; WIDTH: 190px; BORDER-BOTTOM: #67432c 2px solid; HEIGHT: 24px; BACKGROUND-COLOR: #67432c; TEXT-ALIGN: left
}
#itemFilter A:hover {
	COLOR: #069
}
#itemFilter P {
	MARGIN: 0px 0px 0px 1em; COLOR: #67432c
}
#itemFilter P.reset A{
	MARGIN: 1em 0px; text-align:center; color:#99cc99; font-weight:normal; font-size:14px;
}
#itemFilter P.reset A:visited { 
	MARGIN: 1em 0px; text-align:center; color:#99cc99; font-weight:normal; font-size:14px;
}
#itemFilter P.reset A:hover{
	MARGIN: 1em 0px; text-align:center; color:#ff0000; font-weight:normal; font-size:14px;
}
#itemFilter UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#itemFilter LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.2em 0px; COLOR: #67432c; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#itemFilter LI.showAllAttributes A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.2em 0px; COLOR: #ff0000; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.clear {
	CLEAR: both
}
A.filterviewall {
	FONT-WEIGHT: normal; MARGIN-LEFT: 15px
}
A.filterviewall:link {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #99cc99
}
#leftarrowdiv {
	WIDTH: 15px
}
#rightArrowDiv1 {
	padding-left:15px;
	WIDTH: 15px;
}
.advanceditem {
	MIN-HEIGHT: 28px;
}
#contents {
	border: 0px solid transparent !important;
}

#contents A {
	FONT: normal 12px arial; COLOR: #006699
}
#contents .brand A {
	FONT-WEIGHT: normal; COLOR: #67432c
}

#paging A:hover {
	TEXT-DECORATION: underline;
}
#paging SELECT {
	FONT: 11px arial
}
#paging .bold {
	FONT-WEIGHT: bold
}
#paging .viewall {
	COLOR: #67432c; TEXT-DECORATION: underline;
}

#paging TD {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}
#paging .price-header {
	FONT: 12px arial; 
	COLOR: #666666
}
#paging .price {
	FONT: 12px arial; 
	COLOR: #67432c;
	font-weight: normal;
}

#paging .saleprice {
	FONT: 12px arial; 
	COLOR: #FF0000;
}

#paging .regpr {
	FONT: 12px arial; COLOR: #666666
}
#paging .saleprice-header {
	FONT: bold 13px arial; COLOR: #00cc00; PADDING-TOP: 10px; HEIGHT: 18px
}
#paging .newitem {
	FONT: bold 13px arial; COLOR: #00cc00; PADDING-TOP: 10px; HEIGHT: 18px
}
#paging .iboxgreen {
	padding-bottom:3px;
}
#paging .iboxgreen img {
	height:16px;
	border:0;
	width:119px;
}
#paging .papercolor {
	FONT: bold 12px arial; COLOR: #67432c; PADDING-TOP: 0px; HEIGHT: 15px
}
#paging .papercolor a {
	FONT: bold 12px arial; COLOR: #00ccff; PADDING-TOP: 0px; HEIGHT: 15px
}
#paging .saleprice {
	FONT: 12px arial; COLOR: #f00
}
#paging .saleprice2 {
	FONT: bold 12px tahoma; COLOR: #f00
}
#paging .abstract {
	FONT: 11px arial; COLOR: #555
}
#paging .qtybox {
	FONT: 11px arial; WIDTH: 25px; TEXT-ALIGN: right
}
#paging .qtytext {
	FONT: bold 12px arial; COLOR: #000
}
#pagelinks {
	FONT: 13px arial; MARGIN-LEFT: 20px; COLOR: #67432c
}
#pagelinks A {
	FONT: 13px arial; COLOR: #67432c; TEXT-DECORATION: none
}
#pagelinks .chosen {
	FONT: bold 13px arial; COLOR: #029acf
}
.itemof {
	FONT: 13px arial; COLOR: #67432c
}
.pageof {
	FONT: 13px arial; COLOR: #67432c
}
#modes {
	FONT: 13px arial; COLOR: #67432c; TEXT-DECORATION: none
}
#modes A {
	FONT: 13px arial; COLOR: #67432c; TEXT-DECORATION: none
}
#modes .chosen {
	FONT: bold 13px arial; COLOR: #67432c; TEXT-DECORATION: none
}
#sortlinks1 {
	FONT: bold 13px arial; COLOR: #67432c; TEXT-DECORATION: none
}
#sortlinks2 {
	FONT: bold 13px arial; COLOR: #67432c; TEXT-DECORATION: none
}
#sortlinks1 A {
	FONT: 13px arial; COLOR: #67432c; TEXT-DECORATION: none
}
#sortlinks2 A {
	FONT: 13px arial; COLOR: #67432c; TEXT-DECORATION: none
}
#sortlinks1 .chosen {
	FONT: bold 13px arial; COLOR: #67432c; TEXT-DECORATION: none
}
#sortlinks2 .chosen {
	FONT: bold 13px arial; COLOR: #67432c; TEXT-DECORATION: none
}
.sortDirectionArrow {
	FONT-SIZE: 10px; FONT-FAMILY: Webdings
}
#paging FORM {
	MARGIN: 0px
}
.listheader {
	FONT: bold 11px arial; COLOR: #ffffff; BACKGROUND-COLOR: #333333
}
.vcell {
	BACKGROUND-COLOR: transparent;
}

.filterTitle {
	width: 15%;
	float: left;
}

.booleanFilter {
	width: 16%;
	float: left;
}

.themes {
	width: 80%;
	float: right;
}

.filterCell {
	text-align: left;
	vertical-align: middle;
	padding:3px;
}
.titleCell {
	text-align: left;
	font-family: times new roman;
	font-size: 12pt;
	font-weight:bold;
	color:#029aCF;
	vertical-align: middle;
	padding:5px;
}

.designerFilter {
	margin-top: 8px;
	background-color:#FFFFFF;
}

#featureblocktop{
	border-top:solid;
	border-top-color:#67432c;
	border-top-width:2px;
}

.filterBorder {
	border: 1px solid #CCCCCC;
}

.themeFilter {
	margin-top:8px;
	background-color:#FFFFFF;
}

.featureFilter {	
	background-color:#FFFFFF;
}

.sortDiv{
	width:150px;
}

.sortNamestyle A{
	padding-left:102px;
}
.sortBrandstyle A{
	padding-left:55px;
}
.sortDefaultstyle A{
	padding-left:73px;
}
.sortPricestyle A{
	padding-left:81px;
}

.sortClass {
	font-weight:bold;
	padding-left:42px;
}

.itemContent {
	position:relative;
	height:100%;
	border: 1px solid #FFF;
}

.itemContent table {
	background-Color: transparent;
}

.thumbnail {
	background-Color: transparent;
}

div.qvHover { /*CSS for enlarged image*/
	position: absolute;
	display:none;
	background-color: transparent;
	padding: 5px;
	border: none;
	text-align: center;
	color: black;
	cursor: hand;
}

div.qvHover img {
	border-width: 0px;
	border: none;
}

.itemContent:hover {
	border: 1px solid #FFF;
}

.itemContent:hover div.qvHover {
	display:block;
	top:50%;
	left:50%;	
	margin-top: -18px;
	margin-left: -55px;
}

/*
#quickView {
	position:fixed;
	display:none;
	left:50%;
	top:50%;
	margin-top: -200px;
	margin-left: -300px;
	width:600px;
	height:400px;
	background-Color: #C4BBAA;
	border: 3px solid #67432c;
	z-index: 500;
}
*/

/*
#qvInnerBG {
	border: 2px solid #67432C;
	position:absolute;
	top:34px;
	left:14px;
	height:350px;
	width:570px;
	display:block;
}

.qvTitle {
	font-size: 18px;
	text-align: left;
	padding: 4px;
	margin-left: 10px;
	color: #67432C;	
	font-family:arial;
	font-weight:bold;
}
*/
#qvImage {
	position: absolute;
	top: 50px;
	left: 20px;
	height: 325px;
	width: 325px;
	text-align: center;
	vertical-align: middle;
	line-height: 323px;
	z-index:502;
}

#qvImage img {
	text-align: center;
	vertical-align: middle;
	margin-top: expression(( 325 - this.height ) / 2); 	
}

.qvOuterTable {
	width: 530px;
	height: 350px;
	min-height: 350px;
	margin: 10px;
}

.qvInfo {
	position:absolute;
	top:30px;
	/*
	top:50px;
	left:350px;
	*/
	display:block;
	width: 220px;
	text-align:left;
	color: #67432c;
	font-size:9pt;
	font-family:arial;
}

.qvInfo td {
	color: #67432c;
	padding: 0px;
	margin: 0px;
}

.qvTable {
	padding: 5px;
	height: 350px;
	border: 1px solid black;
}

.qvClose {
	position:absolute;
	font-size:14pt;
	top:5px;
	right:0px;
}

#qvGotoItem {
	position:absolute;
	bottom: 20px;
	right:20px;
}

#qvOverlay {
	position:fixed;
	display:none;
	left:0px;
	top:0px;
	height:500%;
	width:100%;
	background-Color: #CCC;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
	opacity: 0.5;
	z-index:499;
}

#itemBlockFilter {
	background-color: #FFFFFF;
	font-size: 12pt;
	width: 200px;
}

.filterBlockHeader {
	text-align:center;
	font-size: 11pt;
	padding: 5px;
	color: #67432C;
	border: 2px solid #67432C;
	background-Color:#a6ced6;
	font-weight:bold;
	margin-bottom:5px;
}
	
.filterBox {
	font-size: 8pt;
	margin-right: 1px;
	height:12px;
	width:12px;
}

#resetAll {
	text-align:center;
	font-size:8pt;
}

#pagingTable {
	font-size:12pt;
}

/*
#qvInnerBG {
	background-Color: #FFFFFF;
	border: 2px solid #67432C;
	position:absolute;
	top:34px;
	left:14px;
	height:350px;
	width:570px;
	display:block;
}
*/
#filterTable {
	/*
	border: 1px solid #67432C;
	border-right: 1px solid #67432C;
	border-bottom: 1px solid #67432C;
 */
}

#totalFilteredItems {
	font-size:11pt;
	text-align:center;
	padding-top: 2px;
} 

.minOrderQty {
	FONT: 12px arial; 
	COLOR: #67432c;
}	

.onsaleFilter {
	color: #FF0000;
}

.showsupersalepricingFilter {
	color: #FF0000;
	font-weight: bold;
}

.greenFilter {
	color: #00AA00;
}

/*
UL.tabNavigation {
  list-style: none;
	background-color: #FFF;
	border-bottom: 3px solid #67432C;
	display:block;
	table-layout: fixed;
	height: 20px;
	width: 225px;
}

UL.tabNavigation LI {
  display: table-cell;
  float:left;
  padding: 3px;
  width: 60px;
  margin: 0px 0px 0px 0px !important;
}
 
UL.tabNavigation LI A {
    color: #FFFFFF;
    text-decoration: none;
    font-weight:bold;
    padding: 0px;
}

#firstTab {
	background-color: #67432C;
	border-bottom: 3px solid #67432C;
	text-align: center;
}

#secondTab {
	background-color: #99cc99;
	border-bottom: 3px solid #67432C;
	text-align: center;
}

#secondTab.selected, #firstTab.selected  {
	border: 1px solid #67432C;
	border-bottom: 2px solid #67432C;
	background-color: white;
}

#secondTab.selected a, #firstTab.selected a {
	color:#67432C;
	background-color: white;
}
*/
.qvTabs {
	position:absolute;
	display:block;
	top: 50px;
	left: 360px;
	width: 225px;
}

.pagingNavBar {
	font-family: times new roman;
	font-size: 12pt;
	font-weight: bold;
	color: #67432C;
	display:table-cell;
	vertical-align:middle;
	padding-left:10px;
	padding-right: 10px;
}

.pagingNavBottomBar {
	font-family: times new roman;
	font-size: 12pt;
	font-weight: bold;
	color: #67432C;
	display:table-cell;
	vertical-align:top;
	padding-left:10px;
	padding-right: 10px;
}
.pagingBlueText {
	color: #029acf;
	font-family: times new roman;
	font-size: 12pt;
	font-weight: bold;
}

.pagingSortButtons {
	vertical-align:bottom;
	text-align:left;
}

.valignCenter {
	margin-top: 5px;
	margin-bottom: 3px;
}

.filterDropDown {
	width:150px;
	font-size:10px;
	font-family:Arial;
}

.sectionIcons img {
     vertical-align:top;
}
