/***	***/
body
{
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #ffffff;
	font-family: Arial, Geneva, Verdana,Calibri,  sans;
}
.pointer
{
	cursor:pointer;
	cursor:hand;
}

.InsideNoteBox
{
	font: normal normal normal 11px Tahoma, Arial, Geneva, sans;
	color: #ff0000;
	padding: 10px 0px 10px 0px;
	width: 100%;
	display: block;
}
img {border: 0px;}
div.spacer {clear: both;}

.Dash1 {background: url(../Images/dash1.gif) repeat-x; width: 100%; height:6px;margin:10px 0 5px 0;font-size:6px;}
.Dash2 {background: url(../Images/dash2.gif) repeat-x; width: 100%; height:6px;margin:1px 0 0 0;font-size:6px;}
.Dash3 {background: url(../Images/dash3.gif) repeat-x; width: 100%; height:6px;margin:10px 0 5px 0;font-size:6px;}
.Dash4 {background: url(../Images/dash4.gif) repeat-x; width: 100%; height:6px;margin:10px 0 5px 0;font-size:6px;}
.HiddenButton{display:none;}

/***	Work Panel ***/
.WorkPanel
{
	height:auto;
	display:block;
	border-bottom:solid 1px white;	
}
.WorkPanel .PanelContent
{
	width:auto !important;
	width:580px;
	background-color: #ffffff;
	border-top: solid 1px #e0e0e0;
	border-left: solid 1px #e0e0e0;
	padding:10px 10px 15px 10px;
	text-align:left;
	font-size:12px;
}
.WorkPanel .PanelTitle
{
	font: normal normal bold 13px  Arial, Geneva, sans;
	color: #333333;
	display: block;
	text-align: left;
	margin: 0px 0px 8px 17px;
}
.WorkPanel .Corner_lb {background: url(../Images/foncorner_lb.gif) 0 100% no-repeat #eeeeee;}
.WorkPanel .Corner_rb {background: url(../Images/foncorner_rb.gif) 100% 100% no-repeat}
.WorkPanel .Corner_lt {background: url(../Images/foncorner_lt.gif) 0 0 no-repeat}
.WorkPanel .Corner_rt {background: url(../Images/foncorner_rt.gif) 100% 0 no-repeat; padding: 14px 4px 22px 4px;}


.InformationMessage
{
	text-align:left;
	margin: 0;
	width: 600px;	
	min-height:140px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	background-color: #fff;
}

.InformationMessageWide 
{
	text-align:left;
	margin: 0;
	width: 815px;	
	min-height:140px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	background-color: #fff;
}


.ShopingCart .InformationMessage {border-bottom: solid 1px #ddd;}

.SiteMessage {display:block;padding:10px;}
.InformationMessage h2{color: #FF0084; margin:0; padding:0px 0 0px 6px;font-size:16px;}
.InformationMessage p{color:#000;padding:0;margin:6px;font-size:13px;}
.InformationMessage a:link,.InformationMessage a:visited,.InformationMessage a:hover{color:#1E8BCC;text-decoration:none;}
.InformationMessage a:hover{text-decoration:underline;}
.InformationMessage li{list-style-image: url(../Images/star1.gif);font-size:13px;}

/*** Yellow Panel *****/

.YellowPanel
{
	margin-top:20px;
	border-bottom:solid 1px white;	
}
.YellowPanel .PanelContent
{
	background-color: #ffffff;
	border-top: solid 1px #e0e0e0;
	border-left: solid 1px #e0e0e0;
}
.YellowPanel .PanelTitle
{
	font: normal normal bold 13px  Arial, Geneva, sans;
	color: #333333;
	display: block;
	text-align: left;
	margin: 0px 0px 8px 17px;
}
.YellowPanel td a:link, .YellowPanel td a:visited, .YellowPanel td a:hover{color:#359DDC; text-decoration:none;}
.YellowPanel td a:hover{text-decoration:underline;}
.YellowPanel .Corner_lb {background: url(../Images/ocorner_lb.gif) 0 100% no-repeat #FFF4BD;}
.YellowPanel .Corner_rb {background: url(../Images/ocorner_rb.gif) 100% 100% no-repeat}
.YellowPanel .Corner_lt {background: url(../Images/ocorner_lt.gif) 0 0 no-repeat}
.YellowPanel .Corner_rt {background: url(../Images/ocorner_rt.gif) 100% 0 no-repeat; padding: 12px 4px 8px 4px;}


/****************	Header  ****************/
div.Header ul
{
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	font: normal normal bold 12px Verdana, Arial, Geneva, sans;
}
div.Header li
{
	display: inline;
}
div.Header .Logo
{
	margin: 0px 30px 20px 0px;
}

/*** ***/
ul.NavigationMenu
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	height:38px;
	width:620px;
	background-image: url(../images/menu_unselected.gif);
	background-position: right top;
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-weight: bold;
}
ul.NavigationMenu li 
{
	text-align:center; 
	position:relative; 
	height:48px;
	width:121px;
	float:left; 
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	font-family: Verdana, Arial, Geneva, sans;
	font-weight:bold;
}
ul.NavigationMenu a, ul.NavigationMenu a:visited 
{
	position:relative;
	background-color:transparent; 
	font-size:11px;
	letter-spacing: -1px;
	text-decoration: none;	
	color: #3A9EDB;
	display:block; 
	height:38px; 
	padding:0px 3px 3px 3px;
	margin:0 1px;
	overflow:hidden;
	outline:0;
	font-weight:bold;
}
ul.NavigationMenu a .topleft, ul.NavigationMenu a .topright 
{
  position:absolute; 
  top:0; 
  width:0; height:0; 
  overflow:hidden;
  outline:0;
}
ul.NavigationMenu a .topleft 
{
  left:0; 
  width:9px; height:38px;
}
ul.NavigationMenu a .topright 
{
  left:111px; 
  width:9px; height:38px;
}
ul.NavigationMenu a:hover, ul.NavigationMenu a:active, ul.NavigationMenu a.selected, ul.NavigationMenu a.selected:visited
{
	outline:0;
	background-image: url(../images/menu_selected.gif);
	text-decoration: none;
	padding-top:6px;
	color:#000; 
	font-weight:bold;
}
ul.NavigationMenu a:hover .topleft , ul.NavigationMenu a:active .topleft, ul.NavigationMenu a.selected .topleft
{
	background-image: url(../images/delimeter_left.gif);
	background-position: right;
	background-repeat: no-repeat;
}
ul.NavigationMenu a:hover .topright , ul.NavigationMenu a:active .topright, ul.NavigationMenu a.selected .topright
{
	background-image: url(../images/delimeter_right.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/****************	Footer  ****************/
div.Footer
{
	font-family: Verdana, Arial, Geneva, sans;
	font-size: 10px;
	margin-top: 16px;
	background: url(../Images/dash.gif) repeat-x;
}
div.Footer ul
{
	padding: 10px 0px 0px 2px;
	margin: 0px;
	text-align: left;
}
div.Footer li {display: inline; }
div.Footer a:visited, div.Footer a:link
{
	margin: 0px 1px 0px 24px;
	color: #359DDC;	
	font-weight: bold;
	font-family: Verdana, Arial, Geneva, sans;	
	font-size: 9px;
	text-decoration: none;
}
div.Footer a:hover 
{
	color: #157DbC;
	text-decoration: underline;
}
div.Footer .Copyright 
{
	text-align: left;
	padding: 5px 0px 5px 2px;
	color: #666666;
}

/**************** Navigation Panel  ****************/
.NavigationPanel 
{
	width:100%;
	margin: 0px; 
	padding: 0px;
	font-family:  Verdana, Arial, Geneva, sans-serif;
	background: url(../images/toolbar_grad.gif) 0 0 repeat-x !important;
	background: url(../images/spacer.gif) #D6D6D6;
	height:27px;
}
.NavigationPanel#bottom 
{
	border-bottom:solid 1px #EEEEEE;
	background: url(../images/toolbar_grad_bottom.gif) 0 0 repeat-x !important;
	background: url(../images/spacer.gif) #D6D6D6;
	height:26px !important;	
	height:24px;	
}
.NavigationPanel .Corner_l {background: url(../Images/navigation_lt_moz.gif) 0 0 no-repeat !important;background: url(../Images/navigation_lt.gif) 0 0 no-repeat;}
.NavigationPanel .Corner_r {background: url(../Images/navigation_rt_moz.gif) 100% 0 no-repeat !important;background: url(../Images/navigation_rt.gif) 100% 0 no-repeat; padding: 2px 5px 2px 5px;}
.NavigationPanel .Corner_lb {background: url(../Images/navigation_lt_bottom.gif) 0 100% no-repeat;}
.NavigationPanel .Corner_rb {background: url(../Images/navigation_rt_bottom.gif) 100% 100% no-repeat; padding: 2px 5px 0px 5px !important;padding: 2px 5px 4px 5px;}
.NavigationPanel table {color: #666666;font-size: 10px;}
.NavigationPanel td {padding: 4px;}
.NavigationPanel select
{ 
	border: solid 1px #7F9DB9;
	font-size: 11px;
	width: 100px;
} 
.NavigationPanel .Summary
{
	display: block;
	float: left;
	font-size:11px;
	color: #666666;
	padding-top:4px;
}
.NavigationPanel span {color: #2F7E20;margin-left: 4px;}

/** Toolbar Roller **/
.NavigationPanel .Rolling
{
	margin: 0px;
	float: right;
	min-width:135px;
	white-space:nowrap;
}
.NavigationPanel .Rolling span
{
	cursor:default;
	font-size:10px;
	display:block;
	float:left;
	color:Gray;
	font-weight:normal;
	border:solid 1px #bbb;
	background-color: #eee;
	margin:3px 5px 0px 5px;
	padding:1px 2px 2px 2px;
}
.NavigationPanel .Rolling select
{
	width: 35px;
	float: left;
	vertical-align: top;
	margin: 3px 5px 0px 5px !important;
	margin: 2px 5px 0px 5px;
	padding: 0px;
	outline:0;
}

/** Toolbar Links **/
.NavigationPanel .Enable a:visited, .NavigationPanel .Enable a:link,.NavigationPanel .Disable a:visited, .NavigationPanel .Disable a:link
{
	font: normal normal normal 9px Verdana, Arial, Geneva, sans;
	text-decoration: none;
	color: #1E8BCC;
	display: block;
	float: left;
	z-index: 100;
	border: solid 1px transparent !important;
	border: solid 1px #D6D6D6;
	margin: 2px;
	outline:0;
}

.NavigationPanel .SelectorPanel {float:left;margin-left:5px;font: normal normal normal 10px Verdana, Arial, Geneva, sans;min-width:385px;}
.NavigationPanel .SelectorPanel input {padding:1px 2px 0 0;text-align:right;float:left;font-size:9px; height:13px !important;height:14px;width:auto;margin:4px 0 0 0;padding:0;}
.NavigationPanel .SelectorPanel select{float:left;width:70px;margin:4px 0 0 0;}
.NavigationPanel .SelectorPanel .Quantity{width:30px;}
.NavigationPanel .SelectorPanel span {float:left;color:Gray;margin:6px 8px 0 8px;padding:0;}
.NavigationPanel .Enable .Dec {cursor:hand;cursor:pointer; height:16px;background: url(../Images/order_inc.gif) 0 0 no-repeat;padding: 0px 0px 0px 10px;margin:3px 2px 0 0;}
.NavigationPanel .Disable .Dec {height:16px;background: url(../Images/order_inc_d.gif) 0 0 no-repeat;padding: 0px 0px 0px 10px;margin:3px 2px 0 0;}
.NavigationPanel .Enable .Inc {cursor:hand;cursor:pointer;height:16px;background: url(../Images/order_dec.gif) 0 0 no-repeat;padding: 0px 0px 0px 10px;margin:3px 0 0 0px;}
.NavigationPanel .Disable .Inc {height:16px;background: url(../Images/order_dec_d.gif) 0 0 no-repeat;padding: 0px 0px 0px 10px;margin:3px 0 0 0px;}

.NavigationPanel .Disable a:visited, .NavigationPanel .Disable a:link {color: #694E4E;cursor: default;}
.NavigationPanel .Enable a:hover, .NavigationPanel .Enable a:active, .NavigationPanel .Enable a:focus {border: solid 1px #85B9D9 !important;background-color: #EBEBEB;}
.NavigationPanel .Enable .UpLink {background: url(../Images/but_uparrow.gif) 6% 50% no-repeat;padding: 3px 10px 3px 15px;}
.NavigationPanel .Disable .UpLink {background: url(../Images/but_uparrow_disabled.gif) 6% 50% no-repeat;padding: 3px 10px 3px 15px;}
.NavigationPanel .Enable .ViewTypeLink {background: url(../Images/arrow_down.gif) 95% 50% no-repeat;padding: 3px 18px 3px 4px;}
.NavigationPanel .Enable .SortMenuAsc {background: url(../Images/sort_asc.gif) 99% 50% no-repeat;padding: 3px 18px 3px 4px;}
.NavigationPanel .Enable .SortMenuDesc {background: url(../Images/sort_desc.gif) 99% 50% no-repeat;padding: 3px 18px 3px 4px;}
.NavigationPanel .Disable .First {background: url(../Images/but_rew_disabled.gif) 50% 50% no-repeat;width: 10px;height:12px;padding: 3px;}
.NavigationPanel .Disable .Last {background: url(../Images/but_ffd_disabled.gif) 50% 50% no-repeat;width: 10px;height:12px;padding: 3px;}
.NavigationPanel .Disable .Next {background: url(../Images/but_next_disabled.gif) 50% 50% no-repeat;width: 10px;height:12px;padding: 3px;}
.NavigationPanel .Disable .Prev {background: url(../Images/but_prev_disabled.gif) 50% 50% no-repeat;width: 10px;height:12px;padding: 3px;}
.NavigationPanel .Disable .Next10 {background: url(../Images/but_next10_disabled.gif) 50% 50% no-repeat;width: 10px;height:12px;padding: 3px;}
.NavigationPanel .Disable .Prev10 {background: url(../Images/but_prev10_disabled.gif) 50% 50% no-repeat;width: 10px;height:12px;padding: 3px;}
.NavigationPanel .Enable .First {background: url(../Images/but_rew.gif) 50% 50% no-repeat;width: 10px;height:12px;padding: 3px;}
.NavigationPanel .Enable .Last {background: url(../Images/but_ffd.gif) 50% 50% no-repeat;width: 10px;height:12px;padding: 3px;}
.NavigationPanel .Enable .Next {background: url(../Images/but_next.gif) 50% 50% no-repeat;width: 10px;height:12px;padding: 3px;}
.NavigationPanel .Enable .Prev {background: url(../Images/but_prev.gif) 50% 50% no-repeat;width: 10px;height:12px;padding: 3px;}
.NavigationPanel .Enable .Next10 {background: url(../Images/but_next10.gif) 50% 50% no-repeat;width: 10px;height:12px;padding: 3px;}
.NavigationPanel .Enable .Prev10 {background: url(../Images/but_prev10.gif) 50% 50% no-repeat;width: 10px;height:12px;padding: 3px;}
.NavigationPanel .Enable .AddToCart {background: url(../Images/addtocart_enabled.gif) 3px 50% no-repeat;padding: 3px 10px 3px 20px;}
.NavigationPanel .Disable .AddToCart {background: url(../Images/addtocart_disabled.gif) 3px 50% no-repeat;padding: 3px 10px 3px 20px;}
.NavigationPanel .Disable .ViewTypeLink {padding: 3px 18px 3px 4px;}
.NavigationPanel .Enable .GetExel {background: url(../Images/toexel.png) 3px 0% no-repeat;padding: 3px 10px 3px 24px;}
.NavigationPanel .Enable .Refresh {background: url(../Images/Refresh.png) 3px 50% no-repeat;padding: 3px 10px 3px 24px;}

.NavigationPanel .Enable .ZoomOut {background: url(../Images/Zoom-.gif) 3px 50% no-repeat;padding: 3px 10px 3px 18px;}
.NavigationPanel .Enable .ZoomIn {background: url(../Images/Zoom+.gif) 3px 50% no-repeat;padding: 3px 10px 3px 18px;}
.NavigationPanel .Disable .ZoomOut {background: url(../Images/Zoomd-.gif) 3px 50% no-repeat;padding: 3px 10px 3px 18px;}
.NavigationPanel .Disable .ZoomIn {background: url(../Images/Zoomd+.gif) 3px 50% no-repeat;padding: 3px 10px 3px 18px;}



.NavigationPanel .RatingList {display:block;padding:0;border-spacing:0;border-collapse:collapse; width:82px;}
.NavigationPanel .RatingList label{cursor:pointer;cursor:hand; line-height:18px;}
.NavigationPanel .RatingList a:hover, .NavigationPanel .RatingList a:link, .NavigationPanel .RatingList a:visited {padding:3px 6px 0px 6px !important;padding:1px 6px 3px 6px;border:solid 1px #EBEBEB;display:block;}
.NavigationPanel .RatingList a:hover {border:solid 1px #a2c5eb;background:#f0f7fd;}
.NavigationPanel .RatingList img{margin:0 2px 2px 2px;}
.NavigationPanel .RatingList input {display:none;}
.NavigationPanel .RatingList td{padding:0;margin:0;}


/** Toolbar Menus **/
.NavigationPanel .MenuInvisible {display: none;}
.NavigationPanel .MenuVisible label {vertical-align: top;}
.NavigationPanel .MenuVisible input
{
	margin: 1px 0px 0px 0px;
	padding: 0px; 
	height:14px; 
	width:14px;
}
.ViewTypeMenu .MenuVisible, .SortMenu .MenuVisible
{
	float:none;
	list-style-type:none;
	display:block;
	top:0px;
	left:0px;
	z-index: 100;
	background-color: #ebebeb;
	border: solid 1px #4198cc;	
	padding: 7px 7px 3px 3px;
	width: auto;
	white-space:nowrap;
	z-index:2000;
	position:relative;
}

.ViewTypeMenu, .SortMenu
{	
	float:left;
	position:relative;z-index:2000;
}

.ViewTypeMenu .Search input
{
	font-size:10px;
	height:auto;
	width:120px;
	padding:1px;
}
.ViewTypeMenu .Search input.Button{width:auto;}

.ViewTypeMenu .MenuContainer, .SortMenu .MenuContainer
{
	position:absolute;
	top:5px !important;
	top:22px;
	left:2px !important;
	left:-36px;
	z-index:2000;
}

.MenuVisible li
{
	font: normal normal normal 9px Verdana, Arial, Geneva, sans;
	color: #666666;
	margin: 2px 0px 4px 4px;
	padding: 0px 4px 0px 0px;
	text-align: left;
}

/*** Information Panel ***/
.InfoPanel
{
	border-left: solid 1px #A0D046;
	border-right: solid 1px #A0D046;
	background: url(../Images/info_grad.gif) repeat-x; 
	background-color: #A0D046;
	border-bottom:solid 1px #A0D046;
	height:93px;
}
.InfoPanel a:visited, .InfoPanel a:link, .InfoPanel .PersistLogin
{
	color: #2F7E20;
	text-decoration: none;
	font: normal normal bold 9px Verdana, Arial, Geneva, sans;
}
.InfoPanel .PersistLogin {font-weight:normal;}

.InfoPanel  a.UserName:link, .InfoPanel  a.UserName:visited, .InfoPanel  a.UserName:hover{color:White; font-size:11px;}
.InfoPanel a:hover {text-decoration: underline;}
.InfoPanel .PersistLogin {float:left;margin: 7px 0px 0px 0px;}
.InfoPanel .Greeting, .InfoPanel .GuestGreeting
{
	font: normal normal bold 11px Verdana, Arial, Geneva, sans;
	color: #fefefe;
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 8px;
	text-align: left;
	position:relative;
	height:25px;
}
.InfoPanel .GuestGreeting
{
	padding: 14px 0px 0px 0px;
	color: #5E7E20;
	position: relative;
	height:14px;
}
.InfoPanel .BasketImage {position: relative;top: 0px;left: 4px;}
.InfoPanel .BasketLink {position: relative;top: -17px;left: 6px;}
.InfoPanel .ViewOrders {position: relative;top: -17px;left: 14px;}
.InfoPanel .MyAccount, .InfoPanel .Logout, .InfoPanel .SignIn
{
	display: block;
	float: left;
	padding: 1px 0px 2px 14px;
	margin: 8px 0px 0px 4px;
	background: url(../Images/info_info.gif) no-repeat;
}
.InfoPanel .Logout 
{
	background: url(../Images/info_enter.gif) no-repeat;
	margin: 8px 0px 0px 13px;
}
.InfoPanel .Logout:hover{background: url(../Images/info_exit.gif) no-repeat;}

.InfoPanel .SignIn
{
	background: url(../Images/info_info_notentered.gif) no-repeat;
	margin: 6px 0px 0px 7px;
	padding-left: 16px;
}
.InfoPanel .SignIn:link, .InfoPanel .SignIn:visited {font-weight:normal;}

.InfoPanel .LoginBox, .InfoPanel .PasswordBox
{
	font: normal normal normal 10px Verdana, Arial, Geneva, sans;
	height: 14px;
	border: solid 1px #A7A6AA;
	margin: 1px 0px 0px 3px;
	padding:2px 2px 0px 2px;
	display: block;
	float: left;
}
.InfoPanel .Login, .InfoPanel .Password
{
	font: normal normal bold 10px Verdana, Arial, Geneva, sans;
	color: #ffffff;
	margin: 12px 0px 0px 3px;
	display: block;
	float: left;
	padding:0 2px 0 2px;
	text-align: left;
}
.InfoPanel .LoginBox, .InfoPanel .Login {width: 99px;}
.InfoPanel .PasswordBox, .InfoPanel .Password {width: 61px;}
.InfoPanel .Button {margin: 1px 0px 0px 3px;float: left;}
.InfoPanel .PersistLoginBox
{
	float: left;
	display: block;
	margin: 6px 3px 4px 4px;
	width: 13px;
	height: 13px;
}
/*** ***/
.ControlLine
{
	margin-top:-1px;
	background: url(../Images/inf_panel_bg.gif) 0 100% no-repeat #ffffff;
	width: 205px;
	height: 23px;
	padding: 0;
	text-align:center;
	line-height:20px;
	vertical-align:middle;
}
.ControlLine img {margin: 4px 3px 0px 15px;float:left;}
.ControlLine .GrayLink:link, .ControlLine .GrayLink:hover, .ControlLine .GrayLink:visited{font-weight:bold; color:Gray; font-size:10px; text-decoration:none;}
.ControlLine .GrayLink:hover{text-decoration:underline;}

/*** Button Line ***/
.ButtonLine {margin-top: 5px;}
.ButtonLine .Left {text-align: left; float: left;}
.ButtonLine .Right {text-align: right;}
.ButtonLine img {cursor:pointer;cursor:hand;}


/*#################### ContextPanel Yelloy and Green   #######################*/
div.ContextPanel 
{
	width: 100%;
	color: #7C5300;
	margin-bottom:10px;
}
div.ContextPanel .Corner_lb {background: url(../Images/help_lb.gif) 0 100% no-repeat #FFF09B;}
div.ContextPanel .Corner_rb {background: url(../Images/help_rb.gif) 100% 100% no-repeat}
div.ContextPanel .Corner_lt {background: url(../Images/help_lt.gif) 0 0 no-repeat}
div.ContextPanel .Corner_rt {background: url(../Images/tbMinus.gif) 100% 0 no-repeat; padding: 1px 6px 10px 1px;}

div.ContextPanel a:link, div.ContextPanel a:visited, div.ContextPanel a:hover
{
	color:#7c5300; text-decoration: none;
}
div.ContextPanel a:hover{text-decoration: underline;}

div.ContextPanel .Body
{
	background-color: #FFFFED;
	padding: 4px 4px 5px 6px;
	font: normal normal normal 11px Verdana, Arial, Geneva, sans;
	text-align: left;
}
div.ContextPanel .Header
{
	text-align:left;
	font: normal normal bold 11px Tahoma, Arial, Geneva, sans;
	display: block;
	margin: 6px 0px 6px 15px;
}

/* GREEN */

div.ContextPanelGreen 
{
	width: 100%;
	color: #2F7E20;
	margin-bottom:10px;
}
div.ContextPanelGreen .Corner_lb {background: url(../Images/control_lb.gif) 0 100% no-repeat #D5F586;}
div.ContextPanelGreen .Corner_rb {background: url(../Images/control_rb.gif) 100% 100% no-repeat}
div.ContextPanelGreen .Corner_lt {background: url(../Images/control_lt.gif) 0 0 no-repeat}
div.ContextPanelGreen .Corner_rt {background: url(../Images/control_rt.gif) 100% 0 no-repeat; padding: 1px 6px 10px 1px;}

div.ContextPanelGreen .delimeter{width:120px;margin:10px 20px 5px 35px;height:1px;background:white;border-top:solid 1px #C0E66C;line-height:0px;padding:0;font-size:1px;}

div.ContextPanelGreen a:link, div.ContextPanelGreen a:visited, div.ContextPanelGreen a:hover
{
	color:#2f7e20; text-decoration: none;
}
div.ContextPanelGreen a:hover{text-decoration: underline;}

div.ContextPanelGreen .Body
{
	background-color: #ffffff;
	padding: 4px 4px 5px 6px;
	font: normal normal normal 11px Verdana, Arial, Geneva, sans;
	text-align: left;
}
div.ContextPanelGreen .Header
{
	font: normal normal bold 11px Tahoma, Arial, Geneva, sans;
	display: block;
	margin: 6px 0px 6px 15px;
	text-align:left;
}

div.ContextPanelGreen .Body p {padding:0;margin-top:0;}
div.ContextPanelGreen .Body p img{margin-right:3px;}
div.ContextPanelGreen .Body p .Date{color:Gray;margin-bottom:3px;line-height:20px;}

/*#################### END ContextPanel Yelloy and Green  #######################*/

/*#################### Tabs  #######################*/
.AlbumLinks .Tabs
{
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
}

.Tabs
{
	width: 100%;
	background: transparent;
	font-size: 10px;
	font-family:Tahoma, Arial, Verdana;
	line-height: normal;
}
.Tabs ul
{
	margin: 0;
	padding: 10px 10px 0 20px;
	list-style: none;
}
.Tabs li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.Tabs a
{
	float: left;
	background: url(../images/tableftB.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
	outline: 0px;
	cursor:pointer;
	cursor:hand;
}
.Tabs a span
{
	float: left;
	display: block;
	background: url(../images/tabrightB.gif) no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #aaa;
	font-weight: bold;
}
.Tabs a span img
{
	margin-right:3px;
	padding:0px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.Tabs a span
{
	
	float: none;
}
/* End IE5-Mac hack */
.Tabs .current a:hover
{
	cursor:default;
}
.Tabs a:hover span
{
	
}
.Tabs a:hover
{
	background-position: 0% -42px;
}
.Tabs a:hover span
{
	color: #666;
	font-weight: bold;
	background-position: 100% -42px;
}

.Tabs .current a
{
	cursor:default;
	background-position: 0% -42px;
}
.Tabs .current a span
{
	color: #666;
	font-weight: bold;
	background-position: 100% -42px;
}
/*#################### END Tabs  #######################*/


/*#################### Photolab Selector Panel  #######################*/

.PriceList .Hidden
{
	display:none;
}
.PriceList table
{
	position:relative;
	top:0;left:0;
	margin:4px 0px 4px 14px;
	border-spacing:0;
	border-collapse:separate;
}
.PriceList table, .PriceList thead, .PriceList tbody, .PriceList tfoot
{
	width:160px;
}

.PriceList th
{
	margin-left:2px;
	color:#7C5300;
	border-left:solid 1px #ffffed;
	border-right:solid 1px #C89929;
	border-bottom:solid 1px #C89929;
	padding: 2px 5px 2px 8px;
	background-color:#FFC333;
	width:55px;
}
.PriceList th.first
{
	width:24px;
	padding:0;
	margin:0;	
}
.PriceList tbody td
{
	width:65px;
	padding:2px 0 2px 3px;border-left:solid 1px #ffffed;border-top:solid 1px #ffffed;
	background:#EFEFEF;color:#666666;
}
.PriceList tbody td.first
{
	width:18px;
	border-right:solid 1px #999999;border-bottom:solid 1px #999999;background-color:#E0E0E0;	
}
.PriceList tfoot td
{
	width:160px;
	padding:0;background-color:#e0e0e0; color:gray;font-size:7pt;text-align:center;
	border-right:solid 1px #888888;border-bottom:solid 1px #888888;border-left:solid 1px #ffffed;
	border-top:solid 1px #ffffed;
	cursor:pointer; cursor:hand;
}
.Progress
{
	 background: url(../images/progress.gif) 0 0 no-repeat;
	 padding-left:20px !important;
	 padding-left:24px;
}

h3
{
	font-size:11px;
	height:20px;
	margin:3px 0 0 0;
}
h3 label{margin-top:4px !important;margin-top:6px;display:block;float:left;}
h3 input{float:left;margin-top:3px !important;margin-top:0px;margin-left:4px;}


/*#################### END Photolab Selector Panel  #######################*/

/*##################### Last in gallery  ######################*/
h1
{
	font-family: Tahoma, Verdana, Arial,;
	font-size:17px;
	margin:-5px 0 4px 0 !important;
	margin:0px 0 4px 0;
	text-align:center;
	color: #359DE2;
	letter-spacing:0px;
}

.GallerySmall {margin-top:16px;}
.GallerySmall h2
{
	position:relative;
	background-color:White;
	font-size:10px;
	margin:10px -4px 10px -4px;
	height:16px;
	padding:2px 0 0 38px;
	color: #359DE2;
	font-family:Verdana, Arial, Tahoma;
	border-bottom:solid 1px #d1d1d1;
	border-right:solid 1px #d1d1d1;
}
.Calendar {position:absolute;left:0; cursor:default;color:Gray;margin:-12px 0 0 6px;font-size:9px;float:left;background:url(../images/calendar_bg.gif) 0 0 no-repeat;height:36px;width:26px;text-align:center;}
.Calendar .Month{display:block;margin-top:8px;font-weight:normal;}
.Calendar .Day{font-size:11px;display:block;margin-top:-2px;font-weight:bold;}

.GallerySmall p
{
	text-align:center;
	margin:0;
	padding:0px 0 2px 0;	
}
.GallerySmall p img
{
	border:solid 1px #1E587B;
	margin:3px;
	width:60px;
	height:60px;
}

/*##################### END Last in gallery ######################*/

/*###################### Action Panel ###################*/
.ActionPanel{margin:0;padding:0;}
.ActionPanel h1
{
	text-align:left;
	font: normal normal bolder 28px Tahoma, Geneva, sans;color:#ff0084; letter-spacing:-1px;background-color: #FFF;
}

.ActionPanel h2
{
	text-align:left;margin-top:0;
	font: normal normal bolder 22px Tahoma, Geneva, sans;color:#ff0084; letter-spacing:-1px;background-color: #FFF;
}
.ActionPanel h2 a:link, .ActionPanel h2 a:visited, .ActionPanel h2 a:hover{color:#ff0084;text-decoration:none;}
.ActionPanel h2 a:hover{text-decoration:underline;}

.ActionPanel p
{
	text-align:left;
}
.ActionPanel ul{text-align:left; margin:8px 0 4px 0px !important;margin:8px 0 4px 35px;}
.ActionPanel li
{
	padding-left:0px !important;
	padding-left:6px;
	list-style-image: url(../Images/star1.gif);
}
.ActionPanel img{float:right;border:0;}

.ActionPanel .lb{background:url(../Images/actionleftgrad.gif) 0 100% repeat-y;}
.ActionPanel .bb
{
	text-align:left;
	background:url(../Images/action_bgrag.gif) 3px 100% no-repeat; 
	padding:0 14px 28px 14px;
	font: normal normal bold 12px Tahoma, Geneva, sans;	
	color:#666666;
}

/*###################### End Action Panel ###################*/

/*###################### BenefitPanel ###################*/
.BenefitPanel{}
.BenefitPanel h2
{
	text-align:left;
	font: normal normal bolder 20px Tahoma, Geneva, sans;color:#ff0084; letter-spacing:-1px;background-color: #FFF;
	margin:4px 0 8px 0;
	padding:0;
}
.BenefitPanel p
{
	margin:0 0 8px 0;
	padding:0;
}
.BenefitPanel ul{margin:0px 0 10px 0px !important;margin:0px 0 10px 35px;}
.BenefitPanel li
{
	font: normal normal normal 12px Tahoma, Geneva, sans;
	padding-left:0px !important;
	padding-left:6px;
	list-style-image: url(../Images/star3.gif);
	list-style-type:none;
	padding-top:0;
}
/*###################### End BenefitPanel ###################*/

/*###################### NewsPanel ###################*/
.NewsPanel{}
.NewsPanel h2
{
	text-align:left;
	font: normal normal bolder 20px Tahoma, Geneva, sans;color:#80C500; letter-spacing:-1px;background-color: #FFF;
	margin:4px 0 8px 0;
	padding:0;
}
.NewsPanel h2 a:link, .NewsPanel h2 a:visited, .NewsPanel h2 a:hover{color:#80C500;text-decoration:none;}
.NewsPanel h2 a:hover{text-decoration:underline;}

.NewsPanel .Calendar{margin:-6px 0 0 0px !important;margin:-6px 0 0 -6px;}
.NewsPanel h3
{
	margin-left:26px;
	position:relative;font: normal normal bolder 12px Tahoma, Geneva, sans;color:#666666;
	border-bottom:solid 1px #D1D1D1;
	border-right:solid 1px #D1D1D1;
	border-left:solid 1px #D1D1D1;
	
	background-color:#EEEEEE;
	padding: 2px 6px 0 6px;
	height:17px;
}
.NewsPanel p
{
	padding:0;
	margin: 4px 0 4px 30px;
}

.NewsPanel .Button{float:right;}
.NewsPanel .Button:link, .NewsPanel .Button:visited, .NewsPanel .Button:hover{font-size:11px;font-weight:bold; color:#359DE8;text-decoration:none;}
.NewsPanel .Button:hover{text-decoration:underline;}

.NewsPanel ul{margin:0;padding-left:0;width:100%;}
.NewsPanel li
{
	position:relative;
	font: normal normal normal 12px Tahoma, Geneva, sans;
	padding:4px 0 10px 6px;
	list-style-type:none;
}


.ActionPanel .Button{float:right;}
.ActionPanel .Button:link, .ActionPanel .Button:visited, .ActionPanel .Button:hover{font-size:11px;font-weight:bold; color:#359DE8;text-decoration:none;}
.ActionPanel .Button:hover{text-decoration:underline;}

/*###################### End NewsPanel ###################*/

/*###################### ForumPanel ###################*/
.ForumPanel{}
.ForumPanel h2
{
	text-align:left;
	font: normal normal bolder 20px Tahoma, Geneva, sans;color:#80C500; letter-spacing:-1px;background-color: #FFF;
	margin:4px 0 8px 0;
	padding:0;
}
.ForumPanel h2 a:link, .ForumPanel h2 a:visited, .ForumPanel h2 a:hover{color:#80C500;text-decoration:none;}
.ForumPanel h2 a:hover{text-decoration:underline;}

.ForumPanel h3
{
	line-height:16px;
	margin:0;padding: 0 0 2px 16px;
	background: #EEEEEE url(../images/note.gif) 2px 2px no-repeat;
	font-weight:bold;color:#2F7E20;
	border-bottom: solid 1px #D1D1D1;border-right: solid 1px #D1D1D1;
	height:auto;
}
.ForumPanel h3.Highlighted{background: #EEEEEE url(../images/note_ans.gif) 2px 2px no-repeat;}
.ForumPanel h3 a:link, .ForumPanel h3 a:visited, .ForumPanel h3 a:hover{font-size:11px;color:#666;text-decoration:none;}
.ForumPanel h3 a:hover{text-decoration:underline;}

.ForumPanel ul{margin:0;padding:0;}
.ForumPanel li
{
	position:relative;
	font: normal normal normal 12px Tahoma, Geneva, sans;
	list-style-type:none;
}

.ForumPanel p
{
	font: normal normal normal 11px Tahoma, Geneva, sans;
	padding: 4px 0 10px 10px;
	margin: 0;
	color:#333;
}

.DateTime {position:relative;top:0px;font-size:10px;background:url(../images/clock.gif) 0 2px no-repeat;padding: 0 4px 0 14px;float:right;color:#666;}
.DateTime .Date {font-weight:normal;}
.DateTime .Time {font-weight:bold;}

/*###################### End ForumPanel ###################*/


/*###################### CommentPanel ###################*/
.CommentPanel{}
.CommentPanel h2
{
	text-align:left;
	font: normal normal bolder 20px Tahoma, Geneva, sans;color:#80C500; letter-spacing:-1px;background-color: #FFF;
	margin:4px 0 8px 0;
	padding:0;
}
.CommentPanel h2 a:link, .CommentPanel h2 a:visited, .CommentPanel h2 a:hover{color:#80C500;text-decoration:none;}
.CommentPanel h2 a:hover{text-decoration:underline;}

.CommentPanel h3
{
	line-height:16px;
	margin:0;padding: 1px 1px 1px 16px !important;padding: 0px 1px 1px 16px;
	background: #EEEEEE url(../images/comments.gif) 1px 2px no-repeat;
	font-weight:bold;color:#666;
	border-bottom: solid 1px #D1D1D1;border-right: solid 1px #D1D1D1;
	height:auto;
}
.CommentPanel h3.Highlighted{background: #EEEEEE url(../images/note_ans.gif) 1px 2px no-repeat;}
.CommentPanel h3 a:link, .CommentPanel h3 a:visited, .CommentPanel h3 a:hover{font-size:11px;color:#2F7E20;text-decoration:none;}
.CommentPanel h3 a:hover{text-decoration:underline;}

.CommentPanel ul{margin:0;padding:0;}
.CommentPanel li
{
	font: normal normal normal 12px Tahoma, Geneva, sans;
	list-style-type:none;
	font-weight:normal;
}
.CommentPanel li img{float:right;border:solid 1px #1E587B;margin: 0px 10px 10px 10px; width:40px;height:40px;}

.CommentPanel p
{
	font: normal normal normal 11px Tahoma, Geneva, sans;
	padding: 4px 0 10px 10px;
	margin: 0;color:#666;
}
.CommentPanel p a:link, .CommentPanel p a:visited, .CommentPanel p a:hover{color:#666;text-decoration:none;font-weight:normal;}

/*###################### End CommentPanel ###################*/

/*###################### PricelistPanel ###################*/
.PricelistPanel{padding-left:55px;}
.PricelistPanel .ContextPanel{float:left;width:220px;margin:10px 10px 0 0px}
.PricelistPanel table{width:88%;font-size:11px;}

/*###################### END PricelistPanel ###################*/


/*###################### Uploader Content ###################*/

.UploaderContent
{
	width:600px;
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	background-color: White;
	padding:4px 0 4px 0;
}
.UploaderContent .DirectorySelector{margin:10px 0 0px 20px;padding-left:0; font-size:10px;padding-bottom:15px;list-style-type:none;}
.UploaderContent .DirectorySelector li{ float:left; width: 500px;text-align:left;font-size:14px;vertical-align:middle;padding:0;margin-bottom:14px;overflow:hidden;}
.UploaderContent .DirectorySelector li select{font-size:13px;height:20px; width:408px;margin-left:0px;padding:0px;border: solid 1px #aaa;}
.UploaderContent .DirectorySelector .Checkbox{float:left;margin-top:16px !important;margin-top:12px}
.UploaderContent .DirectorySelector img{float:left;margin:0 8px 0 0;filter:Alpha(opacity=40);-moz-opacity: 0.4;opacity:0.4;cursor:pointer;cursor:hand;}
.UploaderContent .DirectorySelector li label{color:#999;font-weight:bold;margin-bottom:0px; font-size:12px;cursor:pointer;cursor:hand;line-height:18px;display:block;}
.UploaderContent .DirectorySelector li input.Text{font-size:12px;height:12px; width:400px;margin-left:0px;padding:2px;}
.UploaderContent .DirectorySelector li.Active label{color:#3590D0;}
.UploaderContent .DirectorySelector li.Active img{color:#3590D0;filter:Alpha(opacity=100);-moz-opacity: 1;opacity:1;}

.UploaderContent .ImageUploader{margin:18px 0 10px 0;width:100%;}
.UploaderContent .Note{color:Gray;margin-bottom:10px;font-size:13px; width:80%;}
.UploaderContent .StandartUploader{margin:0 0 10px 0;width:100%;}
.UploaderContent .StandartUploader input{float:right;font-size:10px;padding:2px;margin-right:55px;}
.UploaderContent .StandartUploader .Files{text-align:left;margin:10px;width:500px;background-color:#FAF9C3;border-collapse:collapse;}
.UploaderContent .StandartUploader .Files td{border:solid 1px white;padding:4px 10px 2px 10px}
.UploaderContent .StandartUploader .Files input{width:100%;float:none;margin-right:0;}
.UploaderContent .StandartUploader .Files span{text-align:left;font-size:12px; white-space:nowrap;}
.UploaderContent .StandartUploader .Validators{border:solid 1px white; font-size:12px;margin-top:10px;padding:8px;}
/*###################### End Uploader Content ###################*/

/*###################### ControlPanel ###################*/
.ControlPanel{}
.ControlPanel span{display:block;margin:0px;}
.ControlPanel .EnabledSelect{background:url(../images/icon_selectall.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .DisabledSelect{display:none;background:url(../images/icon_selectall_d.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .DirectoryCreate{background:url(../images/icon_add.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .DirectoryDelete{background:url(../images/icon_delete.gif) 0 0 no-repeat;padding: 2px 0 2px 20px;}
.ControlPanel .DirectoryDeleteDisabled{background:url(../images/icon_delete_d.gif) 0 0 no-repeat;padding: 2px 0 2px 20px;}
.ControlPanel .DirectoryUpload{background:url(../images/but_uploadphotos.gif) 0 -2px no-repeat;padding: 2px 0 2px 20px;}
.ControlPanel .DirectoryUpdate{background:url(../images/icon_edit.gif) 0 0 no-repeat;padding: 2px 0 2px 20px;}

.ControlPanel .FileUpdate{background:url(../images/icon_edit.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .FileEdit{background:url(../images/icon_photoedit.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}

.ControlPanel .FilesDelete{background:url(../images/icon_delete.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .FilesDeleteDisabled{background:url(../images/icon_delete_d.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .FilesCopy{background:url(../images/icon_copy.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .FilesCopyDisabled{background:url(../images/icon_copy_d.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .FilesCut{background:url(../images/icon_cut.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .FilesCutDisabled{background:url(../images/icon_cut_d.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .FilesPaste{background:url(../images/icon_paste.gif) 1px 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .FilesPasteDisabled{background:url(../images/icon_paste_d.gif) 1px 0 no-repeat;padding: 4px 0 4px 20px;}

.ContextPanelGreen .ClearBuffer{display:block; float:right;font-size:10px; margin-right:7px;}
.ContextPanelGreen .Buffer span{display:block; font-size:10px;margin-bottom:3px;}
.ContextPanelGreen .Buffer img{width:31px; height:31px; border:solid 1px #537E20; filter:Alpha(opacity=60);-moz-opacity: 0.6;opacity:0.6;}
.ContextPanelGreen .Buffer a:hover img{width:31px; height:31px; border:solid 1px #537E20; filter:Alpha(opacity=100);-moz-opacity: 1.0;opacity:1.0;}
.ContextPanelGreen .Buffer a:hover span.Preview{display:inline; position:absolute;}
.ContextPanelGreen .Buffer a:hover span.Preview img{width:110px; height:110px;z-index:500;position:absolute;margin-top:24px;margin-left:-8px;}
.ContextPanelGreen .Buffer a span.Preview{display:none;}
.ContextPanelGreen .Buffer a{outline:0;}
.ContextPanelGreen .Buffer a:hover{position:relative;}

.ControlPanel .ShareDirectories{background:url(../images/icon_open1.gif) 3px 3px no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .ShareDirectoriesDisabled{background:url(../images/icon_open1_d.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .StopShareDirectories{background:url(../images/icon_close1.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .StopShareDirectoriesDisabled{background:url(../images/icon_close1_d.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .PlaceToGallery{background:url(../images/icon_open2.gif) 3px 3px no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .PlaceToGalleryDisabled{background:url(../images/icon_open2_d.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .RemoveFromGallery{background:url(../images/icon_close2.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .RemoveFromGalleryDisabled{background:url(../images/icon_close2_d.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .PlaceToShop{background:url(../images/placetoshop.gif) 3px 2px no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .PlaceToShopDisabled{background:url(../images/placetoshop_d.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .RemoveFromShop{background:url(../images/removefromshop.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}
.ControlPanel .RemoveFromShopDisabled{background:url(../images/removefromshop_d.gif) 0 0 no-repeat;padding: 4px 0 4px 20px;}


.ControlPanel .ShareDirectoriesDisabled a:link, .ControlPanel .ShareDirectoriesDisabled a:visited, .ControlPanel .ShareDirectoriesDisabled a:hover,
.ControlPanel .StopShareDirectoriesDisabled a:link,.ControlPanel .StopShareDirectoriesDisabled a:visited, .ControlPanel .StopShareDirectoriesDisabled a:hover,
.ControlPanel .PlaceToGalleryDisabled a:link, .ControlPanel .PlaceToGalleryDisabled a:visited, .ControlPanel .PlaceToGalleryDisabled a:hover,
.ControlPanel .RemoveFromGalleryDisabled a:link, .ControlPanel .RemoveFromGalleryDisabled a:visited, .ControlPanel .RemoveFromGalleryDisabled a:hover,
.ControlPanel .PlaceToShopDisabled a:link, .ControlPanel .PlaceToShopDisabled a:visited,.ControlPanel .PlaceToShopDisabled a:hover,
.ControlPanel .RemoveFromShopDisabled a:link,.ControlPanel .RemoveFromShopDisabled a:visited,.ControlPanel .RemoveFromShopDisabled a:hover,
.ControlPanel .FilesPasteDisabled a:link, .ControlPanel .FilesPasteDisabled a:visited, .ControlPanel .FilesPasteDisabled a:hover,
.ControlPanel .FilesCutDisabled a:link, .ControlPanel .FilesCutDisabled a:visited, .ControlPanel .FilesCutDisabled a:hover,
.ControlPanel .FilesCopyDisabled a:link, .ControlPanel .FilesCopyDisabled a:visited, .ControlPanel .FilesCopyDisabled a:hover,
.ControlPanel .FilesDeleteDisabled a:link, .ControlPanel .FilesDeleteDisabled a:visited, .ControlPanel .FilesDeleteDisabled a:hover,
.ControlPanel .DirectoryDeleteDisabled a:link, .ControlPanel .DirectoryDeleteDisabled a:visited, .ControlPanel .DirectoryDeleteDisabled a:hover
{
	color:Gray;
	text-decoration:none;
	cursor:default;
}


.ControlPanel .PrintingGuide
{
	margin: 0 0 0 2px !important;
	margin: 0 0 0 4px;
	padding:0 0 0 20px;
	font-size:11px;
	list-style-type:decimal;
	color:#aaa;
}

.ControlPanel .PrintingGuide li.current{font-weight:bold;font-size:11px;margin:2px 0 2px 0;color:#2F7E20;border:solid 1px white;padding:0;}
.ControlPanel .PrintingGuide li span {display:none;}
.ControlPanel .PrintingGuide li.current span {display:block; color:#666; font-weight:normal;font-size:10px;margin:2px 0 4px 0;position:relative;}

.GalleryCategories
{
	font-size:11px;
	line-height: 28px;
}
.GalleryCategories img
{
	float:left;
	margin-right:5px;
}
.GalleryCategories .DirCount{color:#999;font-size:10px;}

.InfoFields .DirectoryTitle{display:block;background:url(../images/icon_add.gif) 0 0 no-repeat;padding: 2px 0 3px 20px;font-weight:bold;}
.InfoFields .DirectoryDescription{display:block;background:url(../images/description.gif) 5px 4px no-repeat;padding: 2px 0 4px 20px;color:#777;font-size:10px; overflow:hidden;width:160px;}

/*###################### End ControlPanel ###################*/


/*#####################  NavigationLinks ##################### */

.NavigationLinks{height: 25px;line-height:20px;vertical-align:middle; color: #665566;text-align:left;line-height:28px; padding:15px 10px 5px 10px;font: normal normal bold 12px Verdana, Arial, Geneva, sans;}
.NavigationLinks a:link, .NavigationLinks a:visited, .NavigationLinks a:hover 
{
	color: #35A0E0;
	text-decoration: none;
} 
.NavigationLinks a:hover {color: #3590d0;text-decoration: underline;}
.NavigationLinks a.Disabled:link, .NavigationLinks a.Disabled:visited, .NavigationLinks a.Disabled:hover{color: #665566;text-decoration: none;cursor:default;} 

.NavigationLinks .Category{float:left;margin-right:8px;}
.NavigationLinks .Category img{float:left;margin-right:5px;margin-top:0px;overflow:visible;display:block;}
.NavigationLinks .Album{float:left; background:url(../Images/navarrow.gif) 0 3px no-repeat;padding-left:13px;margin-right:8px;}
.NavigationLinks .File{float:left; background:url(../Images/navarrow.gif) 0 3px no-repeat;padding-left:13px;}


/*##################### END  NavigationLinks ##################### */


.Form{overflow:hidden; text-align:left;}
.Form table {width:78%; height:100%; border-collapse:collapse;margin-left:5px;margin-top:5px;}.Form table td{padding:4px 2px 2px 8px;text-align:left; vertical-align:top;}
.Form .Key{font-size:12px;font-weight:bold;}
.Form input, .Form textarea{width:200px;font-size:11px; font-family:Arial, Tahoma, Verdana;}
.Form input.Button{float:right;width:auto;}
.Form table tr.Important{background-color:#FAF9C3;}
.Form .Validator{color:Red;font-size:12px;}
.Form .DirectoryThumbnail img{margin-top:10px;}
.Form .FileThumbnail{float:left;}
.Form .FileThumbnail img {border:solid 1px gray;}

.Form div.Buttons{text-align:center;}.Form div.Buttons input{float:none;width:auto;}
.Form .Directories li{list-style-image: url(../Images/folder_small2.gif);font-size:13px;font-weight:bold;padding-left:4px;}
.Form .Files li{list-style-image: url(../Images/Image.png);font-size:13px;font-weight:bold;padding-left:4px;}


.Profile {position:relative;text-align:left;overflow:hidden;top:-0px;padding:4px 10px 15px 10px;font-size:12px; height:110px;}
.ProfileAvatar{border: gray 1px solid;margin:10px; margin-left:5px;float:left;}
.Profile table{width:400px;margin-top:20px;}
.Profile .ProfileField{font-weight:bold;color:#3590D0;white-space:nowrap;}
.Profile .ProfileValue{color:#666666;}


/* #############################################  Photolabs.aspx ################################# */

.Photolab
{
	width:100%;
	margin-bottom:30px;
}

.Photolab h2
{
	background-color: #fff;
	font-size:14px;
}

.Photolab .Description
{
	font-family: Tahoma;
	font-size: 10pt;
	color: #555;
}

.Photolab ul
{
	width:100%;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.Photolab ul li
{
	
}

/* ############################################# End Photolabs.aspx ################################# */


.CommentCreatePanel
{
	font-family:Arial, Tahoma;
	text-align:left;
	vertical-align:text-top;
}
.CommentCreatePanel span
{
	margin-top:4px;
	display:block;float:left;
	width:120px;text-align:right;
	margin-right:10px;color:#AE7400;
	font-weight:bold;font-size:11px;
}
.CommentCreatePanel span.Link
{
	display:inline;
	float:none;
	font-weight:normal;
	line-height:21px !important;
	line-height:23px;
}
.CommentText a:link, .CommentText a:visited, .CommentCreatePanel a:link, .CommentCreatePanel a:visited{outline:0;color:#7C5300; text-decoration:none;}
.CommentCreatePanel a:hover, .CommentText a:hover{text-decoration:underline;}

.CommentCreatePanel h4
{
	display:inline;
	color:#AE7400;
	font-size:14px;
	line-height:21px !important;
	line-height:23px;
}

.CommentCreatePanel .Smiles{text-align:right;padding-right:102px;}
.CommentCreatePanel .Smiles a:link img, .CommentCreatePanel .Smiles a:visited img{filter:Alpha(opacity=40);-moz-opacity: 0.4;opacity:0.4;}
.CommentCreatePanel .Smiles a:hover img{filter:Alpha(opacity=100);-moz-opacity: 1; opacity:1;}
.CommentCreatePanel .Smiles img{margin-left:3px;}

.CommentCreatePanel input, .CommentCreatePanel textarea
{
	padding:0px 0px 0px 4px;
	width:360px;border:solid 1px #DEB054;
	font-size:14px;
	font-family:Tahoma, Arial;
}
.CommentCreatePanel textarea{height:70px;padding:1px 0px 1px 4px;}

.CommentCreatePanel select{border:solid 1px #DEB054;width:365px;font-size:14px;margin-top:1px;}

.CommentCreatePanel .ControlPanel
{
	width:370px;
	text-align:right;
	margin-top:3px;
	margin-left:130px;
}
.CommentCreatePanel .ControlPanel span
{
	display:block;
	width:150px;
	float:left;
	text-align:left;
	margin-left:6px;
}
.CommentCreatePanel .ControlPanel input{float:none !important;float:right;}


/*###################################### YellowPanel ########################################### */

table.YellowForm{border-collapse:collapse;font-size:13px;}
.YellowForm tr.alt td{background-color: #D6D6D6;color:#444; font-size:11px;}
table.YellowForm td{text-align:left;padding:4px;background-color:#EFEFEF;border:solid 1px white;}


.YellowForm a:link, .YellowForm a:visited, .YellowForm a:hover{text-decoration:none; color:#157DBC;}
.YellowForm a:hover{text-decoration:underline;}

.YellowForm, table.YellowForm{margin:5px;padding:0;width:98%;float:left;}
.YellowForm th{border:solid 1px white;}
.YellowForm h2, .YellowForm th{line-height:24px; text-align:left;padding:0px 4px 0px 4px; height:24px;font-size:13px;background-color: #51A8DC; color:White;margin:0px;}
.YellowForm h2 select{width:440px;font-size:12px;margin:2px 0 0 5px;}
.YellowForm p
{
	text-align:left;
	margin:1px 0 0 0;
	border-top: solid 2px #51A8DC;
	border-bottom: solid 2px #51A8DC;
	background-color:#EFEFEF;
	overflow:hidden;
	padding:6px;
	font-size:13px;
	position:relative;
}
.YellowForm img.ProfileAvatar{margin-left:10px;}
.YellowForm .Checkbox input{width:auto !important;height:auto !important;}
.YellowForm p input, .YellowForm td input {height:16px;width:70%;font-size:12px;padding:1px 2px 0 2px;margin:0 10px 0 10px;}
.YellowForm td input {width:90%;margin:0 5px 0 5px;}
.YellowForm p.nolines{border: 0 none;}
.YellowForm p span.line{display:block;padding:4px;}
.YellowForm p img{float:left;margin:0 6px 6px 6px; border:solid 1px red;}
.YellowForm .ErrorSummary, .YellowForm .ErrorSummary td{border:0 none;}

/* ############################################# GalleryCategories ###############################*/

.GalleryTitle{display:block;color:#359DDC;font-weight:bold;font-size:16px;position:relative;}

ul.GalleryCategories{list-style:none;overflow:hidden;padding:0;margin-left:40px;overflow:visible;}
ul.GalleryCategories li{float:left;width:260px;text-align:left;margin:10px;color:#359DDC;text-decoration:none;font-weight:bold;font-size:12px;}
ul.GalleryCategories li input{float:left;}
ul.GalleryCategories li label{padding-left:40px;margin-left:20px;background-color:#fff;display:block;position:relative; width:160px;height:20px; vertical-align:middle;line-height:20px;cursor:pointer;cursor:hand;}
ul.GalleryCategories li img{position:absolute;top:-10px;left:0;}

.Disclaimer{font-size:11px; color:#666; display:block;margin:20px 20px 10px 20px;text-align:justify;}

.Buttons{text-align:center;line-height:25px;font-size:13px;color:#359DDC;font-weight:bold;font-size:12px;margin-top:5px;}

/* ############################################# GalleryCategories ###############################*/


.CalendarControl {margin:4px 4px 4px 6px;width:160px;}
.CalendarControl .Slider {color: red;}
.CalendarControl .Title{background:#FFC333;border:solid 1px #C89929; font-weight:bold;}


.UploadComplete
{
	list-style-type:none;
	padding-top:0px;
	padding-left:0;
	margin-left:0;overflow:hidden;
	margin:0;
}
.UploadComplete a:link, .UploadComplete a:visited, .UploadComplete a:hover{color: #3590D0 ;text-decoration:none;}
.UploadComplete a:hover{text-decoration:underline;}

.UploadComplete li{float:left;width:550px;font-size:18px; font-weight:bold; color:Gray;margin:10px 10px 8px 0;overflow:hidden;}
.UploadComplete img{margin:0px 10px 0 10px;float:left;}
.UploadComplete h2{font-size:18px;margin:4px 0 0 0;padding:0;}
.UploadComplete div{font-size:11px;}


.QualityHelpList, .QualityHelpLegend{ list-style-type:none; padding:0; margin:10px 4px 6px 10px;}
.QualityHelpList li, .QualityHelpLegend li{margin-left:0;padding:0; line-height:14px;}
.QualityHelpList li img, .QualityHelpLegend li img{float:left; margin: 0px 4px; border:solid 1px #204872}
