/* * 1 ************************ vw_wrap ****************** */
#vw_wrap {
	background-color: #F3F3F3;
	display: none;
	z-index: 1002;
	position: fixed;
	min-width: 500px;
	min-height: 400px;
}
/* * 1.1. ************************ vw_wrap ****************** */
#vw_wrap .vw_view {
	height: 100%;
	width: 100%;
}
/* * 1.1.1.************************ vw_top ****************** */
#vw_wrap #vw_top {
	background-color: #D9DAD9;
	/* background-color: #F3F3F3; */
	height: 55px;
	z-index: 1010;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	/* background-color: green; */
}
#vw_wrap #vw_top #vw_toolbar {
	text-align:center;
	height: 35px;
	margin:0;
	padding:0;
}
#vw_wrap #vw_top #vw_toolbar #vw_toolbar_table {
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:100%;
	height:35px;
}
#vw_wrap #vw_top #vw_toolbar input[type="text"] { background-color:#F3F3F3; border:1px solid #DDDDDD; }
#vw_wrap #vw_top #vw_toolbar input[type="text"]:hover, #vw_wrap #vw_top #vw_toolbar input[type="text"]:focus  { background-color:#FFF; border-color:#000; }
#vw_wrap #vw_top #vw_title {
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	margin:0 0 3px 0;
	padding:0;
	border-bottom:1px solid #666;
	overflow: hidden;
	position: relative;
}
#vw_wrap #vw_top #vw_title button.vw-button {
	background: none transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#vw_wrap #vw_top #vw_title .vw-part-left {
	float:left;
}
#vw_wrap #vw_top #vw_title .vw-part-right {
	float:right;
	padding: 0 10px;
}


#vw_wrap #vw_top #vw_title .vw-part-left .vw-doc-info {
    color: #000;
    font-family: 'Trebuchet MS',Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 1.2em;
    font-weight: normal;
    text-shadow: 1px 1px 0 #FFFFFF;
}
/*
color: #009933;
color: #CC0000;
    font-family: 'Trebuchet MS',Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 1.8em;
    font-style: italic;
    font-weight: normal;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 0 #FFFFFF;
*/


#vw_wrap #vw_top #vw_title #vw_title_table {
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:100%;
	height:20px;
}
#vw_wrap #vw_top #vw_title #vw_title_table .vw_left {
	padding: 0;
}
#vw_wrap #vw_top #vw_title #vw_title_table .vw_right {
	padding: 0 10px;
}
#vw_wrap #vw_top input#vw_page_input {
    font-size: 13px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    margin-top: 1px;
    text-align: center;
    vertical-align: middle;
}

#vw_wrap #vw_top #vw_title .vw-span-part {
	display: inline; 
	margin: 0;
	/* padding: 0 3px;
	border: 1px solid #DDD; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; */
}

/* * 1.1.2 ************************ vw_main ****************** */
#vw_wrap #vw_main { /* height: 600px; */ 
	background-color: #F3F3F3;
	/* width: 100%;
	height: 400px; */
	border-top:1px solid #666;
	z-index: 1005;
	position: absolute;
	top: 55px;
	left: 0;
	width: 100%;
	
}
#vw_wrap #vw_main .img_info { position: absolute; top: 0; left: 0; display: inline-block; height: 20px; width: 20px; z-index: 2; }
#vw_wrap #vw_main .img_mark { position: absolute; top: 0; left: 0; display: inline-block; height: 20px; width: 20px; z-index: 2; font-size:10px; }
#vw_wrap #vw_main .img_mark2 { position: absolute; bottom: 0; left: 0; display: inline-block; height: 20px; width: 20px; z-index: 2; font-size:10px; }
/* * 1.1.2.1 ************************ vw_thumbs ****************** */

#vw_wrap #vw_thumbs_holder {
	/*background-color: #F3F3F3;*/
	position: relative;
	border: 0 none;
    outline: 0 none;
	overflow-x: hidden;
    overflow-y: auto;
	text-align: center;
}
#vw_wrap #vw_main .ui-tabs .ui-tabs-nav {
	/* height:15px; */
}
#vw_wrap #vw_main .ui-tabs .ui-tabs-nav li a {
	padding:0.1em 0.1em; font-size:10px;
}
#vw_wrap #vw_thumbs .ui-tabs-panel {
	padding:0 0 0 0; border:0 transparent solid; margin:0;
	z-index:0;
    overflow-x: hidden;
    overflow-y: auto;
}
#vw_left_tabs .ui-state-active {
	cursor:default;
}


#vw_wrap #vw_main .ui-tabs .ui-tabs-nav li { border:0 none; }
#vw_wrap #vw_main .ui-tabs .ui-tabs-nav li a.ui-button-icon-only .ui-button-text { padding:0; }
#vw_wrap #vw_main .ui-tabs .ui-tabs-nav li a.ui-button-text-icon-primary .ui-button-text { padding:0em 0em 0em 1.8em; }
#vw_wrap #vw_main .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { background-color:#AACCAA; background-image:none; -moz-box-shadow:none; }
#vw_wrap #vw_main .ui-tabs .ui-tabs-nav li a { padding:0.2em 0.5em; }
#vw_wrap #vw_main .ui-tabs .ui-tabs-nav li a.ui-button-text-icon-primary .ui-button-text span.vw-button-num {
	padding:1px 2px; margin:0px; background: none repeat scroll 0 0 #E5E5E5; color: #666666; font-size: 8px; font-weight: bold;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

#vw_wrap #vw_thumbs {
	background-color: #F3F3F3;
	border: 0 none;
    outline: 0 none;
	position: relative;
	overflow-x: hidden;
    overflow-y: hidden;
    text-align: left;
}


#vw_wrap #vw_thumbs_all { background-color: #F3F3F3; }
#vw_wrap #vw_thumbs .thumb, 
#vw_wrap #vw_thumbs .vw-thumb-dummy {
	display: inline-block;
	position: relative;
	margin-right:2px;
	text-align: center;
}
* #vw_wrap #vw_thumbs .thumb, 
* #vw_wrap #vw_thumbs .vw-thumb-dummy {
	/* float:left; margin:5px; */
	z-index:2;
}

#vw_wrap #vw_thumbs .thumb a { display:block; }
#vw_wrap #vw_thumbs .thumb img { border: 2px solid #666666; }
#vw_wrap #vw_thumbs .vw_curr img { border: 2px solid blue; }

#vw_wrap #vw_thumbs .vw_ord { position:absolute; top:15px; left:0px; width:100%; height:100%; text-align:left; font-size:9px; color:#FFF; }
#vw_wrap #vw_thumbs .vw_ord label { background-color:#000; padding:1px; font-size:9px; }
#vw_wrap #vw_thumbs .vw_ord label:hover { cursor:pointer; }
/* * 1.1.2.2 ************************ vw_images ****************** */
#vw_wrap #vw_images {
	background-color: #F3F3F3;
    border: 0 none;
    outline: 0 none;
	overflow-x: auto;
    overflow-y: auto;
    text-align: center;
	min-width: 500px;
	min-height: 400px;
}
#vw_wrap #vw_images .vw_page {
	display: block;
	position: relative;
	clear: both;
	margin: 0 auto;
	border: 0 none;
	outline: 0 none;
}
#vw_wrap #vw_images .vw_load {
	/* background: url("../styles/viewer/xhrload16.gif") no-repeat center center; */
}
#vw_wrap #vw_images .vw_spinner {
	position: absolute; top: 0; left: 0; display: inline-block; z-index: 2;
	width: 50px; height: 50px; text-align: center;
}
#vw_wrap #vw_images .vw_load .vw_spinner {
	background: url("../styles/viewer/xhrload16.gif") no-repeat center center;
}
#vw_wrap #vw_images #vw_holder_2x {
	display: block;
}
#vw_wrap #vw_images .vw_page .bigimg {
    /* border: 1px solid #666666; */
    border: none;
}
body > #vw_popup, body > .vw_popup { z-index: 1005; }
.ui-dialog #vw_popup.ui-dialog-content { margin:0; padding:4px; }
#vw_popup div.vw_part { margin:10px 0; padding:8px 3px 5px 3px; position:relative; border:1px solid #CCC; }
#vw_popup div.vw_part .vw_title { display:inline-block; position:absolute; top:-9px; right:10px; background-color:#FFF; padding:0 5px; font-size:10px; }

#vw_wrap #vw_images .vw_page .vw_pagetext {
	text-align:center; margin:0 auto; background-color:#FFF; overflow:hidden;
	/* font-family: Georgia,"Bitstream Charter",serif; */
	/* font:1.3em/1.7 Arial,Helvetica,sans-serif; */
	font-size:1em;
}


#vw_wrap .vw-tag-mark { opacity: 0.5; filter:alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.5; background-color: #FFFF00; position: absolute; font-size:10px; }


/* ************************* STUFF ****************** */
#vw_wrap .vw_left {
	text-align: left;
}
#vw_wrap .vw_right {
	text-align: right;
}
#vw_wrap .vw_bold {
	font-weight: bold;
}
#vw_wrap .vw_box {
	position:relative; border: 1px solid #999; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0px 0px 2px #999; -moz-box-shadow: 0px 0px 2px #999; -webkit-box-shadow: 0px 0px 2px #999;
}
#vw_wrap .vw_padd10 {
	padding: 10px;
}
#vw_wrap .vw-link-text:hover { text-decoration:underline; cursor:pointer; }

#vw_main .vw_page .vw_highlighter { position:absolute; top:0; left:0; border:0 none; margin:0; padding:0; }
#vw_main .vw_page .vw_highlighter .selDiv { opacity:0.5;filter:alpha(opacity=50);-moz-opacity: 0.50;-khtml-opacity:0.5;background-color:#FFFF00;position:absolute;cursor:text;}
/*#vw_main .vw_page .vw_highlighter .selDiv { opacity:0.4;filter:alpha(opacity=40);-moz-opacity: 0.40;-khtml-opacity:0.4;background-color:#FFFF00;position:absolute;cursor:text;}*/


#vw_wrap #vw_sd_container {
	width: 100%;
	height: 100%;
	/* width: 500px;
	height: 400px; */
	background-color: black;
	border: 1px solid black;
	color: white;  /* for error messages, etc. */
}


#vw_popup label.cpicker {
	display:inline-block; width:40px; height:20px; font-size:9px; text-align:center;
}
#vw_popup .opacity1, #vw_wrap .opacity1 { -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
#vw_popup .opacity05, #vw_wrap .opacity05 { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; -khtml-opacity:.50; }
/* ************************* ICONS ****************** */
/* #vw_wrap .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#vw_wrap .clearfix { display: inline-block; }
html[xmlns] #vw_wrap .clearfix { display: block; }
* html #vw_wrap .clearfix { height: 1%; } */

#vw_wrap .vw_btn {
	display:inline-block; position:relative;
	width:19px; height:19px;
	margin:0; outline:0; padding: 1px 3px;
	text-align:center; cursor: pointer;
	background: url("../styles/viewer/buttonbg.png") repeat-x center left #f8f8f8;
	border: 1px solid #999;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	box-shadow: 0px 0px 2px #999; -moz-box-shadow: 0px 0px 2px #999; -webkit-box-shadow: 0px 0px 2px #999;
	color: #02475A;
}
#vw_wrap .vw_btn:hover { color: #111; border: 1px solid #666; }
#vw_wrap .vw_btn:focus { background: #eee; }
#vw_wrap .vw_btn .vw_ico {
	margin:0 auto;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
}
#vw_wrap .vw_btn .vw_ico_test { background-image: url("../styles/viewer/test.png"); }
#vw_wrap #vw_top .vw_btn { float:left; margin:0 8px 0 0; }
#vw_wrap #vw_top .vw_btn.vw_btn_first { margin-left:8px; }

#vw_wrap #vw_top a.press {
	background-color:#ACA899;
	border-color: #000;
}
#vw_wrap #vw_top a.press span {
	background-color:#ACA899;
}

/* ************************* ICONS ****************** */
/* #vw_wrap #vw_top .ui-button-icons-only {
    width: 2.5em;
}
#vw_wrap #vw_top .ui-button-icon-primary {
    left: 0.56em;
} */
#vw_wrap #vw_top .ui-state-hover, #vw_wrap #vw_top .vw-button-press {
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
}

/* #vw_wrap #vw_top .vw-button-group {
    width:2.5em;
	position:relative;
	display:inline-block;
	height:20px;
	overflow:hidden;
}

#vw_wrap #vw_top .vw-button-group .vw-button-show {
	display:inline-block;
} */

#vw_wrap #vw_top .vw-button-separator {
	width:0.1em; cursor:auto;
}
#vw_wrap #vw_top .vw-button-group {  
	position:relative;
	text-align:center;
	z-index:2000;
	display:inline-block;
	/* width:40px; padding-top:10px; */
	background-image:url("../styles/viewer/ui-bg_glass_75_dadada_1x400.png");
}
#vw_wrap #vw_top .vw-button-group .ui-button {
	/* display:block; */
	z-index:2000;
	width:2.5em;
	margin:2px auto;
}
#vw_wrap #vw_top .vw-button-press {
	border-color: #8E8E8E;
	border-width: 2px;
}
#vw_wrap #vw_top .ui-button-icons-only {
	width:3.1em;
}
#vw_wrap #vw_top .ui-button-text-icons .ui-button-icon-secondary, 
#vw_wrap #vw_top .ui-button-icons-only .ui-button-icon-secondary {
    right: 0;
}
#vw_wrap #vw_top .ui-button-text-icon-primary .ui-button-text, 
#vw_wrap #vw_top .ui-button-text-icons .ui-button-text {
    padding: 0.4em 0.2em 0.4em 2.3em;
	font-weight: normal;
	font-size:11px;
}
#vw_wrap #vw_top .vw-button-simple, #vw_wrap #vw_top .vw-button-simple2 { background: no-repeat scroll 0 0 transparent; border: 1px solid transparent; }
#vw_wrap #vw_top .vw-button-simple .ui-button-text { padding: 0 0 0 0; }
#vw_wrap #vw_top .vw-button-simple2 .ui-button-text { padding-top:0; padding-bottom:0; color:red; font-weight:bold; }

#vw_wrap #vw_top .vw-w-20 { width:20px; }
#vw_wrap #vw_top .vw-w-50 { width:50px; }

#vw_wrap #vw_top .vw-button-group-cols-1, #vw_wrap #vw_top .vw-button-group { width:3em; }
#vw_wrap #vw_top .vw-button-group-cols-2 { width:6em; }
#vw_wrap #vw_top .vw-button-group-cols-3 { width:9em; }
#vw_wrap #vw_top .vw-button-group-cols-4 { width:12em; }

#vw_wrap #vw_top .vw-icon-color { background-image: url("../styles/viewer/color.png"); }
#vw_wrap #vw_top .vw-icon-gray { background-image: url("../styles/viewer/gray.png"); }
#vw_wrap #vw_top .vw-icon-bw { background-image: url("../styles/viewer/bw.png"); }
#vw_wrap #vw_top .vw-icon-bestfit { background-image: url("../styles/viewer/resize-all.png"); }
#vw_wrap #vw_top .vw-icon-width { background-image: url("../styles/viewer/resize-w.png"); }
#vw_wrap #vw_top .vw-icon-height { background-image: url("../styles/viewer/resize-h.png"); } /*, #vw_wrap #vw_top a.press span.widthIco*/
#vw_wrap #vw_top .vw-icon-flow { background-image: url("../styles/viewer/flow.png"); }
#vw_wrap #vw_top .vw-icon-test { background-image: url("../styles/viewer/test.png"); }
#vw_wrap #vw_top .vw-icon-settings { background-image: url("../styles/viewer/settings.png"); }
#vw_wrap #vw_top .vw-icon-settings2 { background-image: url("../styles/viewer/settings2.png"); }
#vw_wrap #vw_top .vw-icon-zoom { background-image: url("../styles/viewer/zoom.png"); }
#vw_wrap #vw_top .vw-icon-zoomin { background-image: url("../styles/viewer/zoomin.png"); }
#vw_wrap #vw_top .vw-icon-zoomout { background-image: url("../styles/viewer/zoomout.png"); }
#vw_wrap .vw-icon-find { background-image: url("../styles/viewer/find.png"); }
#vw_wrap #vw_top .vw-icon-text { background-image: url("../styles/viewer/text.png"); }
#vw_wrap #vw_top .vw-icon-save { background-image: url("../styles/viewer/save.png"); }
#vw_wrap #vw_top .vw-icon-print { background-image: url("../styles/viewer/print.png"); }
#vw_wrap #vw_top .vw-icon-exit { background-image: url("../styles/viewer/exit.png"); }
#vw_wrap #vw_top .vw-icon-back { background-image: url("../styles/viewer/back.png"); }
#vw_wrap #vw_top .vw-icon-turnl { background-image: url("../styles/viewer/turnl.png"); }
#vw_wrap #vw_top .vw-icon-turnr { background-image: url("../styles/viewer/turnr.png"); }
#vw_wrap #vw_top .vw-icon-bgcolor { background-image: url("../styles/viewer/bgcolor.png"); }
#vw_wrap #vw_top .vw-icon-eye2 { background-image: url("../styles/viewer/icon_eye2_16.png"); }

#vw_wrap #vw_top .vw-icon-first { background-image: url("../styles/viewer/first.png"); }
#vw_wrap #vw_top .vw-icon-last { background-image: url("../styles/viewer/last.png"); }
#vw_wrap #vw_top .vw-icon-prev { background-image: url("../styles/viewer/prev.png"); }
#vw_wrap #vw_top .vw-icon-next { background-image: url("../styles/viewer/next.png"); }
#vw_wrap #vw_top .vw-icon-info { background-image: url("../styles/viewer/info.png"); }
#vw_wrap #vw_top .vw-icon-tags { background-image: url("../styles/viewer/tags.png"); }
#vw_wrap #vw_top .vw-icon-refs { background-image: url("../styles/viewer/refs.png"); }
#vw_wrap #vw_top .vw-icon-tagsrefs { background-image: url("../styles/viewer/tagsrefs.png"); }
#vw_wrap #vw_top .vw-icon-link { background-image: url("../styles/viewer/link.png"); }
#vw_wrap #vw_top .vw-icon-toolbox { background-image: url("../styles/viewer/toolbox.png"); }
#vw_wrap #vw_top .vw-icon-modetext { background-image: url("../styles/viewer/modetext.png"); }
#vw_wrap #vw_top .vw-icon-seltext { background-image: url("../styles/viewer/seltext.png"); }
#vw_wrap #vw_top .vw-icon-bookmark { background-image: url("../styles/viewer/bookmark.png"); }
#vw_wrap #vw_top .vw-icon-silverlight { background-image: url("../styles/viewer/silverlight.png"); }
#vw_wrap #vw_top .vw-icon-silverlight-g { background-image: url("../styles/viewer/silverlight-g.png"); }
#vw_wrap #vw_top .vw-icon-seadragon { background-image: url("../styles/viewer/seadragon.png"); }
#vw_wrap #vw_top .vw-icon-seadragon-g { background-image: url("../styles/viewer/seadragon-g.png"); }
#vw_wrap #vw_top .vw-icon-eyeb { background-image: url("../styles/viewer/eyeb.png"); }
#vw_wrap #vw_top .vw-icon-pageflip { background-image: url("../styles/viewer/pageflip.png"); }
#vw_wrap #vw_top .vw-icon-pageflip-g { background-image: url("../styles/viewer/pageflip-g.png"); }
#vw_wrap #vw_top .vw-icon-masterview { background-image: url("../styles/viewer/masterview.png"); }
#vw_wrap #vw_top .vw-icon-masterview-g { background-image: url("../styles/viewer/masterview-g.png"); }
#vw_wrap #vw_top .vw-icon-indexed-no { background-image: url("../styles/viewer/indexed-no.png"); }

#vw_wrap #vw_top .vw-icon-sort { background-image: url("../styles/viewer/sort.png"); }
#vw_wrap #vw_top .vw-icon-eyeedit { background-image: url("../styles/viewer/eyeedit.png"); }
#vw_wrap #vw_top .vw-icon-imgedit { background-image: url("../styles/viewer/imgedit.png"); }
#vw_wrap #vw_top .vw-icon-replace { background-image: url("../styles/viewer/replace.png"); }
#vw_wrap #vw_top .vw-icon-refresh { background-image: url("../styles/viewer/refresh.png"); }
#vw_wrap #vw_top .vw-icon-view25 { background-image: url("../styles/viewer/view25.png"); }
#vw_wrap #vw_top .vw-icon-view50 { background-image: url("../styles/viewer/view50.png"); }
#vw_wrap #vw_top .vw-icon-view2P { background-image: url("../styles/viewer/view2P.png"); }
#vw_wrap #vw_top .vw-icon-viewALL { background-image: url("../styles/viewer/viewALL.png"); }
#vw_wrap #vw_top .vw-icon-viewBIG { background-image: url("../styles/viewer/viewBIG.png"); }
#vw_wrap #vw_top .vw-icon-view1P { background-image: url("../styles/viewer/view1P.png"); }

#vw_wrap .vw-icon-tab-thb { background-image: url("../styles/viewer/viewALL.png"); }
#vw_wrap .vw-icon-tab-find { background-image: url("../styles/viewer/find.png"); }
#vw_wrap .vw-icon-tab-bookmark { background-image: url("../styles/viewer/bookmark.png"); }
#vw_wrap .vw-icon-tab-tags { background-image: url("../styles/viewer/tags.png"); }
#vw_wrap .vw-icon-tab-keyboard { background-image: url("../styles/viewer/keyboard.png"); }
#vw_wrap .vw-icon-tab-arrow1 { background-image: url("../styles/viewer/arrow123.png"); background-position: 0 0; }
#vw_wrap .vw-icon-tab-arrow2 { background-image: url("../styles/viewer/arrow123.png"); background-position: 0 -16px; }
#vw_wrap .vw-icon-tab-arrow3 { background-image: url("../styles/viewer/arrow123.png"); background-position: 0 -32px; }
#vw_wrap .vw-icon-tab-metadata { background-image: url("../styles/viewer/data-tables.png"); }

#vw_wrap .vw-icon-audio { background-image: url("../styles/viewer/audio.png"); }
#vw_wrap .vw-icon-video { background-image: url("../styles/viewer/video.png"); }
#vw_wrap .vw-icon-highlight { background-image: url("../styles/viewer/highlight.png"); }
#vw_wrap .vw-icon-highlighttrack { background-image: url("../styles/viewer/highlighttrack.png"); }
#vw_wrap .vw-icon-data-tables { background-image: url("../styles/viewer/data-tables.png"); }
#vw_wrap #vw_top .vw-icon-meta { background-image: url("../styles/viewer/icon_meta_16.png"); }
#vw_wrap #vw_top .vw-icon-metaAdd  { background-image: url("../styles/viewer/icon_meta_16.png"); }
#vw_wrap #vw_top .vw-icon-selTxt  { background-image: url("../styles/viewer/icon_select_16.png"); }
#vw_wrap #vw_top .vw-icon-metaEdit  { background-image: url("../styles/viewer/icon_settings_16.png"); }

#vw_wrap .vw-icon-tab-metaAdd2 {
    background-image: url("../styles/viewer/icon_meta_16.png");
}

#vw_wrap #vw_top .vw-icon-aleft {
    background-position: 2px 2px;
    text-align: left;
}


#vw-bgcolor-pick { display:block; }
#vw-bgcolor-pick table { height:40px; width:100%; }
#vw-bgcolor-pick table tr td.vw-bgcolor { height:40px; width:40px; cursor:pointer; }
#vw-bgcolor-pick td.vw-bgcolor-1 { background-color:#000; border-color:#000; }
#vw-bgcolor-pick td.vw-bgcolor-2 { background-color:#FFF; border-color:#666666; }
#vw-bgcolor-pick td.vw-bgcolor-3 { background-color:#C0C0C0; border-color:#C0C0C0; }
#vw-bgcolor-pick td.vw-bgcolor-4 { background-color:#808480; border-color:#808480; }
#vw-bgcolor-pick td.vw-bgcolor-5 { background-color:#F5DEB3; border-color:#666666; }
#vw-bgcolor-pick td.vw-bgcolor-6 { background-color:#E0FFFF; border-color:#666666; }
#vw-bgcolor-pick td.vw-bgcolor-org { background-color:#F3F3F3; border-color:#666666; align:center; valign:center; }


/* ************************* vsplitbar ****************** */
#vw_main .splitter {  }
#vw_main .ui-state-default { background-color: #aca; }
#vw_main .ui-state-hover { background-color: #bdb; }
#vw_main .ui-state-highlight { background-color: #add; }
#vw_main .ui-state-error { background-color: #eaa; }
#vw_main .splitter-pane { overflow: auto; }
#vw_main .splitter-bar-vertical {
    width: 3px;
    background-image: url(../styles/viewer/vgrabber.gif);
    background-repeat: no-repeat;
    background-color: #AAA;
    background-position: center; }
/* #vw_main .splitter-bar-vertical.active, 
#vw_wrap .splitter-bar-vertical:hover { background-color: #c66; opacity: 0.5; filter: alpha(opacity=50); } */
#vw_main .splitter-bar-vertical-docked { width: 8px; background-image: url(../styles/viewer/vdockbar-trans.gif); background-repeat: no-repeat; background-position: center; }
#vw_main .splitter-bar.ui-state-highlight { opacity: 0.7; }
#vw_main .splitter-iframe-hide { visibility: hidden; }
/* ************************* overlay_div ****************** */
body > div#overlay_div, #vw_wrap #overlay_div { 
	display:none; position:fixed; top:0; left:0; height:100%; width:100%; z-index:101; /* splitbar has 100 */
	background: transparent url(../styles/viewer/trans-grey.png) repeat;
}


#vw_tab_tags { padding:10px; }
#vw_tab_tags .gumbMeta { padding:6px; }


