/* GENERIC STYLES */

.dm_stamp
{
	padding: 2px 0px 3px 20px;
	background: url(../../dm_tag_16x16.png) no-repeat center left;
}

body {
	min-width:1000px;
	max-width:100%;
}

.info
{
	padding: 4px 0px 5px 30px; 
	background: url(../png/info.png) no-repeat center left;
}

.warning
{
	padding: 4px 0px 5px 30px; 
	background: url(../png/alert.png) no-repeat center left;
}

a.application_update_available, a.application_update_available:active, a.application_update_available:visited, a.application_update_available:hover
{
	height: 16px;
	padding: 2px 5px 2px 20px; 
	margin-left: 25px;
	background: url(../png/update_available.png) no-repeat center left;
	
	border: 1px solid;
	border-top-color:#47933A;
	border-left-color:#47933A;
	border-right-color:#47933A;
	border-bottom-color:#47933A;
	background-color: #66D454; 
	
	color: #2B5424; 
	font-size: 11px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
}

p, td, option, select, td_message
{
	font: 11px "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	color: #555;
}

.dm_stamp
{
	color: #555;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 2px;
}

#div_lyricscontainer
{
	visibility: hidden;
	position: absolute;
	
	left: -1000px;
	top: -1000px;
	
	width: 450px;
	height: 400px;
	
	overflow: hidden;
	
	color: #FFFFFF; 
	font-size: 10px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;

  
	font-weight: normal;
	
	border: 1px solid;
	border-top-color:#A6A6A6;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	background-color: #FFFFFF; 
}

#div_lyricscontent
{
	margin-top: 10px;
	width: 100%;
	height: 340px;
	
	color: #555; 
	font-size: 11px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;

	font-weight: normal;
	
	overflow: auto;
}

#lnk_lyrics
{
	font-size: 9px;
	font-weight: bold; 
}

p.dm_home_link
{
	margin-top: 45px;
}

a.dm_link, a.dm_link:active, a.dm_link:visited
{
	color: #555; 
	font-size: 11px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;  
	font-weight: normal;
}

a.dm_link:hover
{
	color: #000000;
}

a.dm_home_link, a.dm_home_link:active, a.dm_home_link:visited
{
	color: #555; 
	font-size: 11px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;  
	font-weight: normal;

	padding: 2px 0px 3px 20px;
	background: url(../../dm_tag_16x16.png) no-repeat center left;
}

a.dm_home_link:hover
{
	color: #000000;
}

tr.tools:hover, tr.listitem:hover, p.listitem a
{
	background-color: #ffffdd;
}

td.listitem a, p.listitem a
{
	color: #555;
	padding: 2px 0px 3px 19px;
	display: block;
}

td.listitem span
{
	color: #555;
	padding: 2px 0px 3px 19px;
}

td.listitem a:hover, p.listitem a:hover, td.tools a:hover
{
	color: #000000;
}

.moddate
{
	font-size: 10px;
	padding: 2px;
}

.filesize
{	
	font-size: 10px;
	padding: 2px;
}

a, a:visited, a:active
{
	color: #555;
	text-decoration: none;
}

a:hover
{
	color: #DDDDDD;
}

a.email
{
	font-weight: bold;
}

a.adminitem, a.adminitem:active, a.adminitem:visited
{
	color: #727272; 
	border: 1px solid;
	border-top-color:#A6A6A6;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	padding: 1px;
	background-color: #F9F9F9; 
	height: 19px; 
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	font-weight: normal;
	background-image: url(../gif/button_background.gif);
	background-repeat: repeat-x;
}

a.adminitem:hover
{
	color: #000000;
}

/* OSX */

.button, checkbox
{ 
	color: #727272; 
	border: 1px solid;
	border-top-color:#A6A6A6;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	padding: 1px;
	background-color: #F9F9F9; 
	width: 75px; 
	height: 19px; 
	font-size: 11px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	font-weight: normal;
	background-image: url(../gif/button_background.gif);
	background-repeat: repeat-x;
}

.button:hover
{ 
	color: #000000; 
}

.modalbutton
{ 
	color: #727272; 
	border: 1px solid;
	border-top-color:#A6A6A6;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	padding: 1px;
	background-color: #F9F9F9; 
	width: 65px; 
	height: 19px; 
	font-size: 11px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	font-weight: normal;
	background-image: url(../gif/button_background.gif);
	background-repeat: repeat-x;
}

.modalbutton:hover
{ 
	color: #000000; 
}

.input
{ 
	color: #727272; 
	border: 1px solid;
	border-top-color:#A6A6A6;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	padding: 1px;
	background-color: #F9F9F9; 
	/*width: 75px;*/ 
	height: 19px; 
	font-size: 11px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	font-weight: normal;
	background-image: url(../gif/button_background.gif);
	background-repeat: repeat-x;
}

.input:hover
{ 
	color: #000000; 
}

.code
{ 
  	color: #000000;
  	font-size: 8pt; 
  	letter-spacing: normal; 
  	font-family: Lucida Console;
}

.login
{ 
  	color: #555;
  	font-size: 8pt;
  	letter-spacing: normal; 
  	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
}

.upload
{ 
  	color: #000000;
  	font-size: 9pt; 
  	letter-spacing: normal; 
  	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	text-decoration: none;
}

.uploadsm
{ 
  	color: #000000;
  	font-size: 7pt; 
  	letter-spacing: normal; 
  	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	text-decoration: none;
	width: 66px;
}

.dir_select, .dir_option
{
	padding: 0px;
	height: 19px;
	width: 255px;
}

.ui_chooser
{
	width: 115px;
}

.search
{
	color: #555;
  	font-size: 8pt; 
  	letter-spacing: normal; 
  	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	text-decoration: none;
	width: 195px;
	height: 19px;
}

.clearbutton
{
	color: #727272; 
	padding: 1px;
	background-color: #F9F9F9; 
	width: 75px; 
	height: 19px; 
	font-size: 11px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	font-weight: normal;
	background-image: url(../../button_background.gif);
	background-repeat: repeat-x;
}

#change_dir_preview
{
	position: absolute;
	left: -1000px;
	right: -1000px;

	padding: 0px;
	color: #555; 
	margin-left: 115px;
	width: 500px; 
	max-height: 300px;
	font-size: 11px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	font-weight: normal;
	
	overflow: auto;
	
	background-color: #F9F9F9; 
}

.changedir_blur
{
	color: #727272; 
	border: 1px solid;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	padding: 1px;
	background-color: #FFFFFF;
	
	color: #555;
  	font-size: 8pt; 
  	letter-spacing: normal; 
  	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	text-decoration: none;
	width: 195px;
	height: 19px;
}

.changedir_focus
{
	color: #727272; 
	border: 1px solid;
	border-top-color:#A6A6A6;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	padding: 1px;
	background-color: #F9F9F9;
	
	color: #555;
  	font-size: 8pt; 
  	letter-spacing: normal; 
  	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	text-decoration: none;
	width: 195px;
	height: 19px;
}

.selected_previewitem
{
	display: block;
	white-space:nowrap;
	background-color: #F9F9F9; 
	border: 1px solid;
	border-top-color:#F9F9F9;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	padding: 3px;
	overflow: hidden;
	
	background-color: #F0F0F0;
	color: #000000; 
}

.selected_previewitem:hover
{
	display: block;
	white-space:nowrap;
	background-color: #F9F9F9; 
	border: 1px solid;
	border-top-color:#F9F9F9;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	padding: 3px;
	overflow: hidden;
	
	background-color: #F0F0F0;
	color: #000000; 
}

.previewitem
{
	display: block;
	white-space:nowrap;
	background-color: #F9F9F9; 
	border: 1px solid;
	border-top-color:#F9F9F9;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	padding: 3px;
	overflow: hidden;
}

.previewitem:hover
{
	background-color: #F0F0F0;
	color: #000000; 
}

.separator
{
	border: 1px solid;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	
	padding: 0px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	
	width: 500px;
}

.caption
{ 
  	color: #555;
	background-color: #E0E0E0;
  	font-size: 8pt; 
  	letter-spacing: normal; 
  	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	text-align: center;
	width: 500px;
	
	border: 0px solid;
}

.edittitle
{ 
  	color: #555; 
	border: 0px solid;
	border-top-color:#A6A6A6;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	background-color: #E2E2E2; 
	width: 300px; 
	font-size: 11px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	font-weight: normal;
}

.td_caption
{ 
  	color: #555;
  	font-size: 8pt; 
  	letter-spacing: normal; 
  	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	text-align: center;
	border: 0px solid;
}

td.editcaption
{ 
  	color: #A6A6A6;
  	font-size: 8pt; 
  	letter-spacing: normal; 
  	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	text-decoration: none;
	font-weight: normal; 
}

a.editcaption, a.editcaption:visited, a.editcaption:active
{ 
  	color: #A6A6A6;
  	font-size: 8pt; 
  	letter-spacing: normal; 
  	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	text-decoration: none;
	font-weight: normal; 
}

a.editcaption:hover
{ 
	color: #A6A6A6;
  	font-size: 8pt; 
  	letter-spacing: normal; 
  	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	text-decoration: none;
	font-weight: normal; 
}

a.admin, a.admin:visited, a.admin:active
{ 
  	color: #ff0000;
  	font-size: 7pt; 
  	letter-spacing: normal; 
  	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
}

a.admin:hover
{ 
	color: #ff0000;
}

.footeritems
{ 
  	color: #555;
  	font-size: 7pt; 
  	letter-spacing: normal; 
  	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	text-decoration: none;
}

.footeritems a
{
	color: #555;
	font-weight: bold;
}

.footeritems a:hover
{
	color: #000000;
}

.darkcell
{
  	background-color: #A6A6A6;
}

.menuborder
{
  	background-color: #CCCCCC;
}

.bottommenu
{
  	background-color: #E3E3E3;
	background-image: url(../gif/footerbg.gif);
}

.bottomborder
{
  	background-color: #A6A6A6;
}

tr.highlight, td.highlight
{
  	background-color: #ffffcc;
}

tr.context_option:hover
{
	background-color: #E7EDF6;
}

td.header_leftborder
{
	background-color: #FFFFFF;
  	background-image: url(../gif/guibg_leftborder.gif);
}

td.header_left
{
	background-color: #FFFFFF;
  	background-image: url(../gif/guibg_left.gif);
}

td.header
{
	background-color: #FFFFFF;
  	background-image: url(../gif/guibg.gif);
}

td.header_right
{
	background-color: #FFFFFF;
  	background-image: url(../gif/guibg_right.gif);
}

td.header_rightborder
{
	background-color: #FFFFFF;
  	background-image: url(../gif/guibg_rightborder.gif);
}

td.header_topborder
{
	background-color: #ffffff;
}

td.header_bottomborder
{
	/*background-color: #ffffff;*/
}

td.header_rightbordertop
{
	background-color: #ffffff;
}

td.header_rightborderbottom
{
	background-color: #A6A6A6;
}

td.header_leftbordertop
{
	background-color: #ffffff;
}

td.header_leftborderbottom
{
	background-color: #A6A6A6;
}

.leftborder
{
	background-color: #A6A6A6;
}

.rightborder
{
	background-color: #A6A6A6;
}

a.context_option, a.context_option:visited, a.context_option:active
{ 
	display: block;

	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
 
	color: #555; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;
	
	padding-top : 5px;
	padding-bottom : 5px;
}

a.preview, a.preview:visited, a.preview:active, a.preview:hover
{ 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica; 
	color: #1ec01e; 
	font-size: 9px; 
	font-weight: normal; 
	text-decoration: none;
}

a.dark, a.dark:visited, a.dark:active
{ 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica; 
	color: #DDDDDD; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;
}

a.dark:hover
{ 
	color: #FFFFFF; 
}

a.light, a.light:visited, a.light:active
{ 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica; 
	color: #808080; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;
}

a.light:hover
{ 
	color: #000000; 
}

a.smalllight, a.smalllight:visited, a.smalllight:active
{ 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica; 
	color: #808080; 
	font-size: 9px; 
	font-weight: bold; 
	text-decoration: none;
}

a.smalllight:hover
{ 
	color: #000000; 
}

.fatalerror
{
	/*color: #cc0000;
	font-weight: bold;*/
	
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	text-align: center;
	padding: 10px;
	background-color: #cc0000;
	border: 1px solid #990000;
}

.error
{
	/*color: #cc0000;
	font-weight: bold;*/
	
	color: #cc0000;
	font-weight: bold;
	display: block;
	text-align: center;
	padding: 10px;
	background-color: #ffff99;
	border: 1px solid #ffff00;
}

.success
{
	/*color: #33cc00;
	font-weight: bold;*/
	
	color: #ffffff;
	font-weight: bold;
	display: block;
	text-align: center;
	padding: 10px;
	background-color: #00cc66;
	border: 1px solid #006600;
}

.dialogerror
{
	color: #cc0000;
	font-weight: bold;
}

input
{
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica; 
	color: #808080; 
	font-size: 11px; 
}

.result
{
  	background-color: #ffffdd;
}

.resultborder
{
  	background-color: #ffffaa;
}

#contents
{
  	color: #000000;
}

#table_contextmenu
{
	position: absolute; 
	visibility: hidden;
	left:0; 
	top:0;
	width: 125px;
}

#dir_contextmenu
{
	position: absolute; 

	visibility: hidden;
	left:0; 
	top:0;
	width: 125px;
}

#file_contextmenu
{
	position: absolute; 
	visibility: hidden;
	left:0; 
	top:0;
	width: 125px;
}

#file_contextsubmenu_std
{
	position: absolute; 
	visibility: hidden;
	left:0; 
	top:0;
	width: 125px;
}

#file_contextsubmenu_zip
{
	position: absolute; 
	visibility: hidden;
	left:0; 
	top:0;
	width: 125px;
}

#file_contextsubmenu_bin
{
	position: absolute; 
	visibility: hidden;
	left:0; 
	top:0;
	width: 125px;
}

#div_login
{
	position: absolute; 
	visibility: hidden;
	left:0; 
	top:0;
	
	width: 350px;
	
	overflow: hidden;
	
	color: #FFFFFF; 
	font-size: 10px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;

  
	font-weight: normal;
	
	border: 1px solid;
	border-top-color:#A6A6A6;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	background-color: #FFFFFF; 
}

#div_directoryproperties
{
	position: absolute; 
	visibility: hidden;
	left:0; 
	top:0;
	
	width: 350px;
	
	overflow: display;
	
	color: #FFFFFF; 
	font-size: 10px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
  
	font-weight: normal;
	
	border: 1px solid;
	border-top-color:#A6A6A6;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	background-color: #FFFFFF; 
}

#div_imgpreview
{
	position: absolute; 
	visibility: hidden;
	left:0; 
	top:0;
	
	overflow: visible;
	
	color: #FFFFFF; 
	font-size: 10px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;

	font-weight: normal;
	
	/*border: 1px solid;
	border-top-color:#A6A6A6;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	background-color: #FFFFFF;*/ 
}

#td_imgpreview
{
	padding: 3px;
	/*margin: 10px 10px 10px 10px;*/
	background-color: #FFFFFF;
}

.fm_jpeg_border
{
	border: 1px solid #A6A6A6;
	padding: 3px;
	/*margin: 10px 10px 10px 10px;*/
}

#bottommenulayer
{
	position: relative; 
	visibility: visible;
	left:0; 
	top:0;
}

.menu
{
	background-color: #eeeeee;
	opacity: 0.95;
	/*background-image: url(../gif/menubackground.gif);*/
}

.jumptolist
{
	width: 180px;
}

a.tools, a.tools:visited, a.tools:active, a.tools:hover
{ 
	color: #555;
	font-weight: normal; 
	text-decoration: none;
	
	padding-top : 2px;
	padding-bottom : 4px;
	
	display: block;
}

#div_loading
{
	position: absolute; 
	visibility: hidden;
	left:0px; 
	top:0px;
	width: 300px;
	height: 75px;
	background-color: #eeeeee; 
	border: 1px #aaaaaa solid;
	opacity: 0.8;
}

#div_loadingmessage
{
	position: absolute; 
	visibility: hidden;
	width: 300px;
	height: 75px;
	left:0px; 
	top:0px;
	opacity: 1.0;
}

#div_modalalert
{
	position: absolute; 
	visibility: hidden;
	left:0px; 
	top:0px;
	width: 300px;
	height: 75px;
	background-color: #eeeeee; 
	border: 1px #aaaaaa solid;
	opacity: 0.9;
}

#div_modalmessage
{
	position: absolute; 
	visibility: hidden;
	width: 300px;
	height: 75px;
	left:0px; 
	top:0px;
	opacity: 1.0;
}

#directoryframe
{
	position: relative;
	padding-right: 10px;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border: 0px solid #ffffff;
	background-color: #ffffff;
	overflow: auto;
	width: 100%;
}

#toolsframe
{
	position: relative;
	padding-right: 10px;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border: 0px solid #ffffff;
	background-color: #ffffff;
	overflow: auto;
	width: 100%;
}

#searchresultsframe
{
	position: relative;
	padding-right: 10px;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border: 0px solid #ffffff;
	background-color: #ffffff;
	overflow: auto; 
	height: 275px;
}

#td_searchresults
{
	padding-left: 20px;
}

#debugger
{
	visibility: hidden;
	position: absolute;
	padding-right: 10px;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border: 1px solid #000000;
	background-color: #ffffff;
	width:400px;
	height:300px;
	overflow: auto;
}

#div_help
{
	visibility: hidden;
	position: absolute;
	
	left: -1000px;
	top: -1000px;
	
	width: 575px;
	height: 550px;
	
	overflow: hidden;
	
	color: #FFFFFF; 
	font-size: 10px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;

  
	font-weight: normal;
	
	border: 1px solid;
	border-top-color:#A6A6A6;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	background-color: #FFFFFF; 
}

#div_helpcontent
{
	width: 100%;
	height: 480px;
	
	color: #000000; 
	font-size: 10px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;

  
	font-weight: normal;
	
	overflow: auto;
}

/* DM MEDIA ALBUMS */

/* MAIN THUMBNAILS */
#td_thumbnails
{
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
}

/* CURRENTLY SELECTED THUMBNAIL */
.selectedthumb
{
  	border: 2px solid;
	border-color:#1472EC;
}

/* REGULAR THUMBNAILS */
.thumb
{
  	border: 2px solid;
	border-color:#303030;
	background-color: #303030;
}

.standardwhite
{
	color: #FFF;
}

#div_unsupportedbrowser
{
	visibility: hidden;
	position: absolute;
	top: -1px;
	opacity: 0.9;
}

#div_share
{
	visibility: hidden;
	position: absolute;
	
	left: -1000px;
	top: -1000px;
	
	/*width: 450px;
	overflow: hidden;*/
	
	color: #FFFFFF; 
	font-size: 11px; 
	letter-spacing: normal; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
	font-weight: normal;
	
	border: 1px solid;
	border-top-color:#A6A6A6;
	border-left-color:#A6A6A6;
	border-right-color:#A6A6A6;
	border-bottom-color:#A6A6A6;
	background-color: #FFFFFF;
}
