html,body { margin:0; padding:0; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; }
img { margin:0; padding:0; border:0 }
table,tr,td { margin:0; padding:0; border:0; border-collapse:collapse; }
div,form,a { margin:0; padding:0; border:0 }
ul,li { margin:0; padding:0; border:0; list-style:none }

.DCSToolMenu { height: 100px; text-align:right; vertical-align: bottom; margin: 4px; border: 1px solid #808080; }

.CommanPageTable { width:950px; height: 100%; margin: 0 auto; padding: 0; }
.CommonMenu { margin:0; padding:0; border: 0; width: 200px; vertical-align: top; text-align:center }
.MainMenuHeader { font-weight: bold; }
.AccountFeaturesHeader { font-weight: bold;}
.CommonContent { margin: 0; padding: 0; border: 0; vertical-align: top; text-align:center }

.dg_mbm_banner { float:left;width:950px; height:38px; margin: 5px 0 20px 0; }
.mbm_logo {  float:left; height:38px;;  }
.dg_cont {  float:left; width:950px; height:38px; }
.dg_logo {  float:left; width:335px; height:34px; }
.dg_login_box {  float:left; width:610px; height:34px; text-align:right; vertical-align:bottom;}
.dg_line { float:left;color:#e71b28; height:4px; width:950px; background-color: #e71b28; }

.dfi_search_button { width:100%; }
.dfi_search_button img { margin: 60px auto 20px auto; }

.login { font-size:9px; margin:0 0 10px 0; }
.login a { color:#000000; font-size:9px; text-decoration:none }
.login a:link { color:#000000; text-decoration:none }
.login a:visited { color:#000000; text-decoration:none }
.login a:hover { color:#666666; text-decoration:none }


.TopMenuHeader { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#666666; margin:50px 0 3px 0; }
.MenuHeader { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#666666; margin:20px 0 3px 0; }
.SubMenuHeader { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#666666; margin:20px 0 3px 0; }
.HomeMenuHeader { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF; margin:20px 0 3px 0; }
.HomeSubMenuHeader { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF; margin:20px 0 3px 0; }


.wt_showroom_select { width:90%; margin:5px auto 5px auto; background-color:#CCCCCC; color:#000000; border-color:#333333; }
.wt_manufacturer_select { width:90%; margin:5px auto 5px auto; background-color:#CCCCCC; color:#000000;  border-color:#333333; }
.wt_pricerange_select { width:90%; margin:5px auto 5px auto; background-color:#CCCCCC; color:#000000;  border-color:#333333; }
.wt_availability_select { width:90%; margin:5px auto; background-color:#CCCCCC; color:#000000;  border-color:#333333; }
.wt_style_select { width:90%; margin:5px auto; background-color:#CCCCCC; color:#000000;  border-color:#333333; }

.wt_showroom_select_selected { width:90%; margin:5px auto 5px auto; color:#FF0000; background-color:#FFFFFF; border-color:#333333; }
.wt_manufacturer_select_selected { width:90%; margin:5px auto 5px auto; color:#FF0000; background-color:#FFFFFF; border-color:#333333;}
.wt_pricerange_select_selected { width:90%; margin:5px auto 5px auto; color:#FF0000; background-color:#FFFFFF; border-color:#333333;}
.wt_availability_select_selected { width:90%; margin:5px auto;color:#FF0000; background-color:#FFFFFF; border-color:#333333; }
.wt_style_select_selected { width:90%; margin:5px auto; color:#FF0000; background-color:#FFFFFF; border-color:#333333;}

.wt_showroom_select_home { width:90%; margin:5px auto 5px auto; color:#FFFFFF; background-color:#333333; }
.wt_manufacturer_select_home { width:90%; margin:5px auto 5px auto; color:#FFFFFF; background-color:#333333; }
.wt_pricerange_select_home { width:90%; margin:5px auto 5px auto; color:#FFFFFF; background-color:#333333; }
.wt_availability_select_home { width:90%; margin:5px auto; color:#FFFFFF; background-color:#333333; }
.wt_style_select_home { width:90%; margin:5px auto; color:#FFFFFF; background-color:#333333; }

.tree_collapse { width:12px;height:auto; background: url(/artwork/arrow-down.gif) no-repeat top; }
.tree_uncollapse { width:12px;height:auto; background: url(/artwork/arrow-right.gif) no-repeat top; }
.tree_action:hover { cursor:pointer }

.dd_features { font-weight:bold; font-size:12px; margin: 0 0 8px 0; }
.dd_features a { color: #666666; text-decoration: none;  }
.dd_features a:link { color: #666666; text-decoration: none;  }
.dd_features a:visited { color: #666666; text-decoration: none; }
.dd_features a:hover { color:#FF0000; text-decoration: none; }

.dd_features_home { font-weight:normal; font-size:12px; margin: 0 0 8px 0; }
.dd_features_home a { color: #FFFFFF; text-decoration: none;  }
.dd_features_home a:link { color: #FFFFFF; text-decoration: none;  }
.dd_features_home a:visited { color: #FFFFFF; text-decoration: none; }
.dd_features_home a:hover { color:#bc494b; text-decoration: none; }

.dd_features_sel { font-weight:bold; font-size:12px; margin: 0 0 8px 0; }
.dd_features_sel a { color: #FF0000; text-decoration: none;  }
.dd_features_sel a:link { color: #FF0000; text-decoration: none;  }
.dd_features_sel a:visited { color: #FF0000; text-decoration: none; }
.dd_features_sel a:hover { color:#666666; text-decoration: none; }

.dd_features_home_sel { font-weight:bold; font-size:12px; margin: 0 0 8px 0; }
.dd_features_home_sel a { color: #bc494b; text-decoration: none;  }
.dd_features_home_sel a:link { color: #bc494b; text-decoration: none;  }
.dd_features_home_sel a:visited { color: #bc494b; text-decoration: none; }
.dd_features_home_sel a:hover { color:#666666; text-decoration: none; }

.categoryTree { font-weight:bold; font-size:12px; }
.categoryTree .tree_action .selected { color: #FF0000; }
.categoryTree a { color: #666666; text-decoration: none;  }
.categoryTree a:link { color: #666666; text-decoration: none;  }
.categoryTree a:visited { color: #666666; text-decoration: none; }
.categoryTree a:hover { color:#FF0000; text-decoration: none; }

.featureTree { font-weight:bold; font-size:12px; }
.featureTree a { color: #666666; text-decoration: none;  }
.featureTree a:link { color: #666666; text-decoration: none;  }
.featureTree a:visited { color: #666666; text-decoration: none; }
.featureTree a:hover { color: #FF0000; text-decoration: none; }

.stTree { font-weight:bold; font-size:12px; margin-bottom:40px; }
.stTree .tree_action .selected { color: #FF0000; }
.stTree a { color: #666666; text-decoration: none;  }
.stTree a:link { color: #666666; text-decoration: none;  }
.stTree a:visited { color: #666666; text-decoration: none; }
.stTree a:hover { color:#FF0000; text-decoration: none; }

.stTreeHome { font-weight:bold; font-size:12px; margin-bottom:40px; }
.stTreeHome .tree_action .selected { color:#bc494b }
.stTreeHome a { color: #FFFFFF; text-decoration: none;  }
.stTreeHome a:link { color: #FFFFFF; text-decoration: none;  }
.stTreeHome a:visited { color: #FFFFFF; text-decoration: none; }
.stTreeHome a:hover { color:#bc494b; text-decoration: none; }


.plan_tour { font-weight:500; padding:4px 20px 4px 0; text-align:justify; }
.plan_tourHome { font-weight:500; padding:4px 20px 4px 0; text-align:justify; color:#FFFFFF; }
.plan_tourHome a { color:#FFFFFF; }

.LogInForm { margin:10px; }

.SliderHeader { margin:4px 0 0 0; height:20px; }
.SliderHeader table { width:100%; }

.SliderHeader table .hat { vertical-align:middle; text-align:right}

.SliderHeaderButtonLeft { text-align:left; width:50px; }
.SliderHeaderButtonRight { text-align: right; width:50px; }

.TheSlider table { width:100%; }
.TheSlider table td {  width:25%; text-align:center; padding:1px; }

.TheSlider .td_label { width:160px; height:235px; text-align:center; vertical-align:bottom; }
.TheSlider .label { }
.TheSlider .title { vertical-align:middle; padding: 4px 0 0 0; text-align:center; height:28px; font-size:12px; line-height:14px; font-weight:bold; color:#333333;}
.TheSlider .scrolllogo { text-align:center; margin:2px;}
.TheSlider .footer { }
.TheSlider .image { width:100%; height:170px; text-align:center; vertical-align:middle; }
.TheSlider .image img { max-width:160px; max-height:160px; vertical-align:middle; }


.FabricSliderHeader { margin:10px 0 0 0; }
.FabricSliderHeader table { width:100%; }
.FabricSliderHeader table .hat { width:80px; vertical-align:middle; text-align:right; color:#333333; font-size:12px; }
.FabricSliderHeader .fabric_logo { padding-left:15px; width:165px;}
.FabricSliderHeader	.collection_name {font-size:14px; font-weight:bold; text-align:center; padding-top:10px;}
.FabricSliderHeader	.collection_by_line {font-size:12px; font-weight:bold;}
.FabricSliderHeader .view_collection {width:150px; text-align:right;}
.FabricSliderHeader .view_collection a {color:#000000;}

.TheSliderFabric table { width:100%; margin:0px; }
.TheSliderFabric table td {  width:25%; text-align:center; padding:0px; }
.TheSliderFabric .td_slider_item { width:180px; height:180px; text-align:center; vertical-align:bottom; }
.TheSliderFabric .slider_fabric { vertical-align:middle; padding: 4px 0 0 0; text-align:center; height:28px; font-size:12px; line-height:14px; font-weight:bold; color:#333333;}
.TheSliderFabric .fabric_swatch { text-align:right;padding-top:15px;}

.fabricsCollection {margin-top:15px;} 
.fabricsCollectionName {font-size:14px; font-weight:bold; color:#000000; text-align:left; }


.FabricsTopMenuHeader { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#666666; margin:30px 0 3px 0; }

.fabrics_advanced_filter {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

.wt_fabric_location_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_fabric_manufacturer_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_fabric_collection_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_fabric_designer_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_fabric_style_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_fabric_color_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_fabric_material_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }

.wt_fabric_location_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_fabric_manufacturer_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_fabric_collection_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_fabric_designer_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_fabric_style_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_fabric_color_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_fabric_material_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }

.wt_fabric_manufacturer_detail_select { width:120px; margin:0; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_fabric_designer_detail_select { width:100px; margin:0; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_fabric_collection_detail_select { width:200px; margin:0; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_fabric_country_detail_select { width:200px; margin:0; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_fabric_style_detail_select { margin:0; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_fabric_color_tone_detail_select { margin:0; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_fabric_color_detail_select { margin:0; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_fabric_material_detail_select { margin:0; background-color:#FFFFFF; color:#000000;  border-color:#333333; }


.wt_fabric_manufacturer_detail_select_sel { width:120px; margin:0; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_fabric_designer_detail_select_sel { width:100px; margin:0; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_fabric_collection_detail_select_sel { width:200px; margin:0; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_fabric_country_detail_select_sel { width:200px; margin:0; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_fabric_style_detail_select_sel { margin:0; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_fabric_color_tone_detail_select_sel { margin:0; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_fabric_color_detail_select_sel { margin:0; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_fabric_material_detail_select_sel { margin:0; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }


.wt_radio_filter {border:0px; margin:0;}

.FabricsSearchButton {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; height:15px;width:60px; border:1px solid #999999; background-color:#eeeeee; cursor:pointer; padding-top:3px; text-align:center; font-weight:bold;}



.wt_furniture_location_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_furniture_category_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_furniture_carpet_style_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_furniture_manufacturer_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_furniture_collection_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_furniture_designer_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_furniture_style_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_furniture_availability_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_furniture_indoor_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_furniture_color_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.wt_furniture_material_select { width:190px; margin:5px auto; background-color:#FFFFFF; color:#000000;  border-color:#333333; }

.wt_furniture_location_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_furniture_category_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_furniture_carpet_style_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_furniture_manufacturer_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_furniture_collection_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_furniture_designer_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_furniture_style_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_furniture_availability_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_furniture_indoor_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_furniture_color_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }
.wt_furniture_material_select_sel { width:190px; margin:5px auto; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }


.wt_furniture_location1 {font-weight:bold; font-size:11px; }
.wt_furniture_location2 {font-weight:bold; font-size:10px; padding-left:10px;}
.wt_furniture_location3 {font-size:10px; padding-left:20px;}


.fabrics_swatch_size { width:75px; background-color:#FFFFFF; color:#000000;  border-color:#333333; }
.fabrics_swatch_size_sel { width:75px; background-color:#108CDA; color:#FFFFFF;  border-color:#333333; }


	/*# Lightbox css #*/
	#lightbox{
		background-color:#669999;
		padding: 10px;
		border-bottom: 2px solid #666;
		border-right: 2px solid #666;
		}
	#lightboxDetails{
		font-size: 0.8em;
		padding-top: 0.4em;
		}	
	#lightboxCaption{ float: left; }
	#keyboardMsg{ float: right; }
	
	#lightbox img{ border: none; } 
	
	#overlay{ background-image: url(http://images.designcentersearch.com/artwork/overlay.png); }
	* html #overlay{
		background-color: #000;
		background-color: transparent;
		background-image: url(blank.gif);
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}