.DirectoryArea
{
	padding: 0px;
	margin: 0px;
	width: 600px !important;
	width: 602px;
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	background-color: #ffffff;
	min-height:100px;
	height:auto !important;
	height:100px;
}
.DirectoryArea .ItemNormal {background-color: #ffffff;height:100%;width:100%;overflow:hidden;}
.DirectoryArea .ItemSelected {overflow:hidden;background-color: #e9fbbd;height:100%;width:100%;background:url(../images/select_bg.gif) 100% 100% repeat-x;}

.DirectoryArea .Directory
{	
	width: 299px !important;
	width: 300px;
	height:150px;
	float: left;
	padding:0;
	margin: 0px !important;
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
}
.Directory .Header
{
	text-align:left;
	width:100%;
	float:left;
}

.Directory .Header .Status
{
	text-align:right;
	float:right;
	width:60px;
	margin-top:-14px;
	margin-right:4px;
}

.Directory .Fields
{
	margin-left:3px;
	margin-top:8px;
	width:130px;
}
.DirectoryArea .Thumbnail, .DirectoryThumbnail
{
	margin: 5px 5px 0px 5px;
	display: block;
	width: 90px;
	float: left;
	height: 90px;
	background: url(../Images/bigfolder.gif) 0 0 no-repeat;
}
.DirectoryArea .Thumbnail img {margin: 11px 0px 0px 2px;}
.Directory div
{
	color: #444455;
	font: normal normal normal 11px Tahoma, Arial, Geneva, sans;
	width: 160px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: left;
	padding: 0px;
}
.Directory div span {width:72px;font-weight:bold;overflow:hidden;white-space:nowrap;}
.Directory .Checkbox {float:left;margin-top: 4px !important;margin-top: 0px;width:auto;}
.Directory .Thumbnail{margin-left:8px;margin-top:4px;}
.Directory .Title
{
	float: left;
	display: block;
	width:240px;
	text-align: left;
	padding-top: 4px;
	margin-left:4px;
}
.Directory .Title a:link, .Directory .Title a:visited, .DirectoryList .Title a:link, .DirectoryList .Title a:visited,
.DirectoryDetails .Title a:visited, .DirectoryDetails .Title a:link
{
	color: #35A0E0;
	font: normal normal bold 12px Verdana, Arial, Geneva, sans;
	text-decoration: none;
}
.Directory .Title a:hover, .DirectoryList .Title a:hover, .DirectoryDetails .Title a:hover  {color: #3590d0;text-decoration: underline;}
.Directory .CategoryInfo
{
	float: left;
	display: block;
}
.Directory .ControlLinks, .DirectoryList .ControlLinks
{
	display:block;
	font: normal normal normal 9px Verdana, Arial, Geneva, sans;
	margin-top:10px;
	margin-bottom:5px;	
}
.Directory .Links
{
	font: normal normal bold 11px Verdana, Arial, Geneva, sans;
	color: #35A0E0;
	text-decoration: none;
}
.Directory .UpdateDirectory, .Directory .DeleteUser, .DirectoryList .UpdateDirectory, .DirectoryList .DeleteUser
{
	color: #2F7E20;
	text-decoration: none;
	background: url(../Images/folderedit.gif) 0 0 no-repeat;
	padding: 0px 0px 0px 14px;
	margin-right: 5px;
}
.Directory .DeleteUser, .DirectoryList .DeleteUser
{
	color: #2F7E20;
	text-decoration: none;
	background: url(../Images/folderdelete.gif) 0 0 no-repeat;
}


.Directory .Links a:visited, .Directory .ControlLinks a:visited, .DirectoryList .ControlLinks a:visited{font-size:9px;font-family:Verdana;}
.Directory .Links a:hover, .Directory .ControlLinks a:hover, .DirectoryList .ControlLinks a:hover {text-decoration: underline;color: #2F7E20;}
.Directory .Owner
{
	text-align: left;
	display:block;
	width: 250px;
	text-align:center;
	margin-left: 14px !important;
	margin: 7px 0px 0px 7px;
}


.DirectoryArea .DirectoryList
{
	float:left !important;
	float:none;
	width: 100% !important;
	width: 601px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	font-family:Tahoma, arial,verdana;
}
.DirectoryArea .DirectoryList div div{padding-top:4px;}
.DirectoryList .SmallThumbnail
{
	margin-left:4px;
}
.DirectoryList .Checkbox
{
	float:left;
	margin-top: 0px !important;
	margin-top:-2px;
}
.DirectoryArea .DirectoryList div
{
	float:left;
}
.DirectoryArea .DirectoryList div.ControlLinks
{
	float:right;
}	
.DirectoryList .Title, .DirectoryList .Owner
{
	margin-top:0px !important;
	margin-top:-4px;
	margin-left:4px;
	margin-right:4px;
}
.DirectoryList .Info
{
	font-size:12px;
	color:#555;
}
.DirectoryList div.Status
{
	float:right;
	margin-right:4px !important;
	margin-right:2px;
}
.DirectoryList .Owner a:link, .DirectoryList .Owner a:visited,.DirectoryList .Owner a:hover
{
	font-size:12px;
	font-family:Tahoma, arial,verdana;
	width:auto;
	color:#999;
	text-decoration:none;
	margin-left:4px;
}
.DirectoryList .Owner a:hover
{
	color:#000;
	text-decoration:underline;	
}
.DirectoryList .ControlLinks
{
	margin-top:0px;
}


.DirectoryArea .DirectoryDetails
{
	width: 100% !important;
	width: 601px;
	float: left;
	margin: 0px 0px 0px 0px;
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	font-family:Tahoma, arial,verdana;
	padding-bottom: 0px;
}
.DirectoryDetails .Thumb
{
	margin-top:2px;
	overflow:hidden;
	float:left;
	padding-bottom:8px;
	padding-left:5px;
}

.DirectoryDetails .Checkbox
{
	float:right;
	margin-top:-1px;
	margin-left:6px;
	margin-right:0px;
	padding:0;
}

.DirectoryDetails .Fields
{
	margin-top:2px;
	margin-left:3px;
	margin-right:5px;
	float:right;
	width:81% !important;
	width:79%;
}

.DirectoryDetails .Header .Status
{
	float:right;
	margin-top:-4px !important;margin-top:0px;
	margin-left:6px;
}

.DirectoryDetails .Fields .Header
{float:left;text-align:left; width:100%;margin-top:4px !important;margin-top:0px;}

.DirectoryDetails .Fields .Rating
{
	float:right;
}
.DirectoryDetails .Fields .Title
{
	float:left;
}

.DirectoryDetails .ControlLinks
{
	margin-bottom:5px;
	padding-bottom:3px;
	float:right;
	margin-top:4px;
	margin-right:0px;
	font-size:11px;
	float:right;
	width:68px;
}
.DirectoryDetails .ControlLinks a:link, .DirectoryDetails .ControlLinks a:visited
{
	font: normal normal 10px Tahoma,Arial, Geneva, sans;
	color:#aaa;
	text-decoration:none;
}
.DirectoryDetails .ControlLinks a:hover
{
	text-decoration: underline;
	color:#222;
}
.DirectoryDetails .ControlLinks .Update
{
	background: url(../Images/icondescription.gif) no-repeat 0 2px;
	padding-left:12px;
	margin:3px 3px 0px 3px;
	float:left;
}
.DirectoryDetails .ControlLinks .Delete
{
	text-align:left;
	background: url(../Images/icondelete.gif) no-repeat 2px 4px;
	padding-left:14px;
	margin:3px 3px 0px 3px;
	float:left;
}
.DirectoryDetails .ControlLinks .CloseEverybody
{
	text-align:left;
	background: url(../Images/closetoall.gif) no-repeat 0px 2px;
	padding-left:14px;
	margin:3px 3px 0px 3px;
	float:left;
}

.DirectoryArea .ControlLinks  ul.Popup{display:none;visibility:hidden;}
.DirectoryArea .ControlLinks .ManageAlbum:hover ul.Popup{display:block !important;visibility:visible !important;border:solid 1px red;}

.DirectoryDetails .Description
{
	float:left;
	width:100%;
	text-align:justify;
	margin-top:5px;
	font-size:11px;
	color:#666;
}

.DirectoryDetails .FileCount{color:#666;margin-top:6px;padding-left:13px;margin-right:5px;font-size: 11px;background:url(../images/photos.gif) 0 2px no-repeat;float:left;font-weight:bold;}
.DirectoryDetails .Date{color:#666;margin-top:6px;padding-left:13px;margin-right:5px;font-size: 11px;background:url(../images/clockbw.gif) 0 3px no-repeat;float:left;}
.DirectoryDetails .Price
{
	color:#666;margin-top:6px;padding-left:13px;
	margin-right:9px;font-size: 11px;float:left;
	background:url(../images/price.gif) 4px 2px no-repeat;
	font-weight:bold;
}
.DirectoryDetails .Owner{color:#666;margin-top:6px;padding-left:13px;font-size: 11px;background:url(../images/user.gif) 0 3px no-repeat;float:left;}
.DirectoryDetails .Owner a:link, .DirectoryDetails .Owner a:visited
{
	color:#6AA25B;
	font-weight:bold;
	text-decoration:none;
}
 .DirectoryDetails .Owner a:hover{text-decoration:underline;}
 
 
 
 .DirectoryArea .DirectoryPrint
{
	text-align:left;
	width: 299px !important;
	width: 300px;
	height:150px;
	float: left;
	padding:0;
	margin: 0px !important;
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
}
.DirectoryPrint .Header
{
	text-align:left;
	width:100%;
	float:none;
	clear:both;
}
.DirectoryPrint .Thumbnail {margin-left:8px;}
.DirectoryPrint .Checkbox {margin-top: 4px !important;margin-top: 0px;width:auto;}
.DirectoryPrint .Title
{

	text-align: left;
	padding-top: 4px;
	margin-left:4px;
}
.DirectoryPrint .Title a:link, .DirectoryPrint .Title a:visited
{
	color: #35A0E0;
	font: normal normal bold 12px Verdana, Arial, Geneva, sans;
	text-decoration: none;
}
.DirectoryPrint .Title a:hover {color: #3590d0;text-decoration: underline;}

.DirectoryPrint .FormatFields
{
	text-align:left;
	margin-top:4px;
	margin-left:6px !important;margin-left:4px;
}
.DirectoryPrint .Quantity,
.DirectoryPrint .Format
{
	text-indent:1px;
	text-align:left;
	margin-left:5px !important;
	margin-left:2px;
	color:#444455;
	font: normal normal normal 12px Verdana, Arial, Geneva, sans;
	float:left;
}
.DirectoryPrint .Format{margin-left:5px !important;margin-left:10px;}
.DirectoryPrint .Quantity input
{
	padding:1px 2px;
	text-align:right;
	margin-top:1px;
	margin-left:0px !important;
	margin-left:-1px;
	display:block;
	float:left;
	width:20px;
	font-size:11px;
	height:14px !important;height:13px;
	border:solid 1px #A0D046;
}
.DirectoryPrint .Format select
{
	margin-top:1px;
	width:120px;
	font-size:11px;
	padding:0;
	height:18px !important;height:13px;
	border:solid 1px #A0D046;
}
.DirectoryPrint .Dec
{
	margin:3px -1px !important;
	margin:4px 0px;
	display:block;
	float:left;
	width:10px;height:18px;
	cursor:hand;
	cursor:pointer;
	background: url(../images/order_inc.gif) 100% -3px no-repeat !important;
	background: url(../images/order_inc.gif) 100% -4px no-repeat;
}
.DirectoryPrint .Inc
{
	margin:3px 0px 0 -1px !important;
	margin:4px 0px 0 -1px;
	display:block;
	float:left;
	width:10px;height:18px;
	cursor:hand;
	cursor:pointer;
	background: url(../images/order_dec.gif) 0 -3px no-repeat !important;
	background: url(../images/order_dec.gif) 0 -4px no-repeat;
}
.DirectoryPrint .Thumbnail {margin-right:10px !important;margin-right:6px;}
.DirectoryPrint .ControlLinks
{
	margin-top:48px;
	margin-right:60px;
	text-align:center;
	clear:right;
	font: normal normal normal 11px Verdana, Arial, Geneva, sans;
}
.ControlLinks .AddToCart
{
	color: #2F7E20;
	text-decoration: none;
	background: url(../Images/addtocart.gif) 0 0 no-repeat;
	padding: 0px 0px 0px 18px;
}
.DirectoryPrint .ControlLinks a:hover{text-decoration: underline;color: #2f7e20;}

.DirectoryPrint .Fields
{
	margin-top:8px;
	color: #444455;
	font: normal normal normal 11px Verdana, Arial, Geneva, sans;
}
.DirectoryPrint .Fields span {font-weight:bold;}


.DirectoryPrint .Owner
{
	text-align: left;
	display:block;
	width: 250px;
	text-align:center;
	margin-left: 14px !important;
	margin: 3px 0px 0px 7px;
}




