@charset "utf-8";
/* CSS Document */

/* Furniture CSS */
#CategoryList {
	float: left ;
	width: 165px ;
	padding: 5px ;	
	background-color: rgb(223,223,223) ;
	border: 1px solid rgb(150,150,150) ;
}
	.CatListTitle, #CategoryList .Category {
		position: relative ;
		margin: 5px ;
		font-size: 12px ;
	}
		.CatListTitle {
			color: rgb(46,46,46) ;
			font-weight: bold ;
		}
		.CatListTitle A:Link, .CatListTitle A:Hover, .CatListTitle A:Visited {
			color: rgb(46,46,46) ;	
		}
		#CategoryList .Category {
			padding-left: 8px ;
			border-bottom: 1px dotted rgb(150,150,150) ;
		}
			#CategoryList .Category A:Link, #CategoryList .Category A:Visited{
				text-decoration: none ;
			}
				#CategoryList .Category A:Hover {
					text-decoration: underline ;
				}
	#ContactInformation {
		font-size: 11px ;
		padding-left: 5px ;
	}
#DisplayPane {
	float: left ;
	margin-left: 5px ;
	width: 420px ;
	background-color: rgb(223,223,223) ;
	border: 1px solid rgb(150,150,150) ;
}
	#DisplayStatusMsg {
		margin: 5px ;
		padding: 5px ;
		background-color: rgb(255,255,255) ;
		border: 1px solid rgb(150,150,150) ;
	}
		#DisplayStatusMsg .Error {
			color: rgb(204,90,60) ;
			font-weight: bold ;
		}
		#DisplayStatusMsg .Success {
			color: rgb(82,197,82) ;
			font-weight: bold ;					
		}
	.NoContentYet {
		margin: 5px ;
		padding: 5px ;
		background-color: rgb(255,255,255) ;
		border: 1px solid rgb(150,150,150) ;
	}
		/* CSS FOR ADD A CATEGORY */
	.Add {
		margin: 5px ;
		padding: 5px ;
		background-color: rgb(255,255,255) ;
		border: 1px solid rgb(150,150,150) ;
	}
		.Add .CatTitle, .Add .SubCatTitle {
			width: 200px ;
		}
	
	#Information {
		float: left ;
		font-size: 12px ;
		margin: 10px ;
	}
	#DspPaneTitle {
		margin-top: 10px ;
		margin-bottom: 5px ;
		margin-right: 15px ;
		color: #ea9a73;
		font-weight: bold ;
		border-bottom: 1px dotted rgb(150,150,150) ;
		text-align: right ;
		overflow: visible ;
	}
	#Categories {
		border-bottom: 1px solid rgb(200,200,200) ;
		margin: 3px ; 
		clear: both ;
		overflow: visible ;
	}
	.DspItem {
		border: 1px solid rgb(150,150,150) ;
		background-color: white ;
		float: left ;
		padding: 10px ;
		width: 380px ;
		margin: 7px ;
		overflow: auto ;
	}
		.DspItem Img {
			float: left ;
			margin: 10px ;
			border: 1px solid rgb(46,46,46) ;
		}
		#DspItemCopy {
			width: 370px ;
			margin-top: 10px ;
			padding-left: 10px ;
			padding-bottom: 2px ;
		}
			.DspItem .SubCatDescription {
				font-size: 11px ;
				padding: 5px ;
				padding-left: 10px ;
			}
		.DspItem Input {
			margin-top: 10px ;
		}
		.DspItem .SubCatInfo {
			height: 15px ;
			margin: 2px ;			
			padding: 5px ;
			padding-left: 10px ;
			background-color: rgb(56,58,65) ;
			border: 1px solid rgb(50,50,50) ;
			color: rgb(255,255,255) ;
		}
	.GridItem {
		border: 1px solid rgb(150,150,150) ;
		background-color: white ;
		padding: 10px ;
		width: 350px ;
		height: 90px ;
		float: left ;
		margin: 10px ;
		overflow: auto ;
	}
		.GridItem .Title{
			position: relative ;
			margin-top: 10px ;
		}
		.GridItem Img {
			float: left ;
			margin: 10px ;
			border: 1px solid rgb(46,46,46) ;
		}
	
	
	#SubCategoryViewPane {
		padding: 10px ;
		margin: 5px ;
		overflow: auto ;
		clear: both ;
		border: 1px solid rgb(150,150,150) ;
		background-color: rgb(255,255,255) ;
	}
		#SubCategoryViewPane .Description {
			float: left ;
			width: 375px ;
			margin-right: 5px ;
			padding: 5px ;
			background-color: rgb(255,255,255) ;
			border: 1px solid rgb(150,150,150) ;
		}
			.SubCatTitle {
				font-weight: bold ;
				text-decoration: underline ;
				color: rgb(42,74,114) ;
			}
						 
		#SubCategoryViewPane Img {
			border: 1px solid rgb(46,46,46) ;
		}
		#SubCategoryViewPane .ProductsTable {
			font-size: 11px ;
		}
			#SubCategoryViewPane .ProductsTable td {
				border-bottom: 1px solid rgb(110,110,110) ;
				border-right: 1px solid rgb(150,150,150) ;
			}
			#SubCategoryViewPane .ProductsTable .end-td {
				border-right: 0px ;
			}