
* {
	margin: 0;
	padding: 0;
}

a { outline: none; text-decoration: none; }

a img { border: 0; outline: none; }

body {
	font: 10px 'Lucida Grande', helvetica, arial, sans-serif;
	background: #FFF;
	height: 100%;
}

#header {
	height:     96px;
	background: transparent url('http://www.globalbali.com/admin/img/logobg.gif') left top repeat-x;
	margin:     0;
	padding:    0;
}

#logoimage {
	width:      328px;
	height:     96px;
	margin:     0;
	background: transparent url('http://www.globalbali.com/admin/img/logo.jpg') left top no-repeat;
}

ul#listmenu {
	display:  block;
	position: absolute;
	width:    600px;
	left:     350px;
	margin:   70px 0 0 0;
	*margin:  70px 0 0 30px;
}

ul#listmenu li {
	display: inline;
}

ul#listmenu li a:link, ul#listmenu li a:visited {
	float:           left;
	display:         block;
	padding:         8px 0 0 0;
	margin:          0 5px;
	color:           #222;
	width:           63px;
	height:          26px;
	text-align:      center;
	text-decoration: none;
	background:      transparent url('http://www.globalbali.com/admin/img/tab.jpg') left top no-repeat;
}

ul#listmenu li a:hover, ul#listmenu li a:active {
	background: transparent url('http://www.globalbali.com/admin/img/tab-on.jpg') left top no-repeat;
}

/*
  ----------------------
  UPS, CONTAINER ...
  ----------------------
*/

#container {
	width:    700px;
	margin:   30px auto;
	position: relative;
	display:  block;
}

/* 
  ----------------------
  LOGIN BOX
  ----------------------
*/

.loginbox
{
	background:          #F8EDD1 url('http://www.globalbali.com/admin/img/important.jpg') left top no-repeat;
	background-position: 15px 5px;
	border:              1px dotted #000;
	margin:              0 auto;
	padding:             15px 10px 25px 115px;
	line-height:         180%;
}

.loginbox strong
{
	font:        11px verdana, sans-serif;
	font-weight: bold;
	color:       #0B354E;
}

.loginbox .red
{
	font:        10px verdana, sans-serif;
	font-weight: bold;
	color:       #B43131;
}

form#formlogin
{
	margin: 10px 0 0 0;
}

form#formlogin input
{
	font: 9px tahoma, verdana, sans-serif;
	padding: 3px 5px;
}



/* NEW STYLESHEET */

div.belowmenu {
	background-color: #FFF;
	display: block;
	border-bottom: 3px solid #E0E0E0;
	padding: 10px 20px;
	font-size: 11px;
	color: #555;
	font-family: arial;
}

table#tblcont {
	border-top: 1px solid #BBB;
}

table#tblcont tr td.leftcol {
	background-color: #EAEAEA;
	width: 220px;
}

table#tblcont tr td.rightcol {
	background-color: #FFF;
}

ul#lm {
	width: 100%;
	margin: 0;
	padding: 0;
}

ul#lm li {
	list-style: none;
	padding: 0;
}

ul#lm li a:link, ul#lm li a:visited {
	letter-spacing: -1px;
	display: block;
	padding: 5px 5px 5px 10px;
	font-size: 13px;
	color: #222;
	border-bottom: 1px solid #DEDEDe;
}

ul#lm li a:hover, ul#lm li a:active {
	background: #E0E0E0;
	color: #000;
}

div.sec {
	padding: 8px 15px;
	font-size: 25px;
	letter-spacing: -1px;
	font-family: arial;
	color: #777;
	display: block;
	background: #F9F9F9;
	border-bottom: 1px solid #DEDEDE;
}

div.subsec {
	padding: 0 15px;
	display: block;
	background: #EEE;
	border-bottom: 1px solid #DEDEDE;
}

div.con {
	padding: 10px 16px 50px 16px;
	line-height: 160%;
	font-size: 12px;
	color: #222;
	min-height: 420px;
}

table.com {
	border: 1px solid #DDD;
}

table.com tr th.ttl {
	background-color: #6b6b6b;
	padding: 5px 8px;
	color: white;
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

table.com tr th.tts {
	background: #F3F3F3;
	padding: 8px;
	color: #444;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #DDD;
}

table.com a:link, table.com a:visited {
	color: #333;
	border-bottom: 1px dotted #333;
}

table.com a:hover, table.com a:active {
	border: 0;
}

table.com tr td.tc {
	background: #FFF;
	padding: 8px;
	color: #444;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

table.com tr td.alt {
	background: #FAFAFA;
}

table.com tr td.nostyle {
	background: #F3F3F3;
	padding: 5px;
	color: #444;
	font-size: 12px;
	text-align: right;
}

form#editor {
	margin: 0;
	padding: 0;
}

form#editor input.i {
	padding: 3px;
	font-size: 12px;
	color: #444;
	border: 1px solid #A0A0A0;
}

form#editor select.s {
	padding: 2px 3px 2px 3px;
	font-size: 12px;
	color: #444;
	border: 1px solid #A0A0A0;
}

form#editor textarea.t {
	font-family: 'lucida grande', arial, sans-serif;
	padding: 3px;
	font-size: 12px;
	color: #444;
	border: 1px solid #A0A0A0;
}




/* 
  ----------------------
  CPANEL BOX
  ----------------------
*/

.cpanelbox
{
	background:          #F8EDD1 url('http://www.globalbali.com/admin/img/cpanel.jpg') left top no-repeat;
	background-position: 15px 5px;
	border:              1px dotted #000;
	margin:              0 auto;
	padding:             15px 10px 25px 115px;
	line-height:         180%;
}

.cpanelbox strong
{
	font:        11px verdana, sans-serif;
	font-weight: bold;
	color:       #0B354E;
}

.cpanelbox a:link, .cpanelbox a:visited
{
	font-weight: bold;
	color: #0B354E;
}

.cpanelbox a:hover, .cpanelbox a:active
{	text-decoration: none; }

/* 
  ----------------------
  QUICK LINKS
  ----------------------
*/

.quicklink-top
{
	display:    block;
	width:      700px;
	height:     26px;
	background: #FFF url('http://www.globalbali.com/admin/img/quicklink.jpg') left top no-repeat;
}

.quicklink-box
{
	display:    block;
	width:      700px;
	height:     165px;
	background: #FFF url('http://www.globalbali.com/admin/img/quicklinkbg.jpg') left top no-repeat;
	text-align: center;
	padding-top: 10px;
}

.quicklink-box a:link, .quicklink-box a:visited
{
	color:           #FFF;
	text-decoration: none;
	font-weight:     bold;
}

.quicklink-box a:hover, .quicklink-box a:active
{
	text-decoration: underline;
}

/* 
  ----------------------
  PRODUCTS CATEGORY
  ----------------------
*/

.category-top
{
	display:    block;
	width:      700px;
	height:     26px;
	background: #FFF;
}

.category-box
{
	display:    block;
	width:      700px;
	text-align: center;
}

.success-box
{
	background:          #DCF6B9 url('http://www.globalbali.com/admin/img/cpsanel.jpg') left top no-repeat;
	background-position: 15px 5px;
	border:              1px dotted #000;
	margin:              0 auto;
	padding:             15px 10px 25px 115px;
	line-height:         180%;
}

.success-box strong
{
	font:        11px verdana, sans-serif;
	font-weight: bold;
	color:       #0B354E;
}

.error-box
{
	background:          #F6B9BE url('http://www.globalbali.com/admin/img/cpsanel.jpg') left top no-repeat;
	background-position: 15px 5px;
	border:              1px dotted #000;
	margin:              0 auto;
	padding:             15px 10px 25px 115px;
	line-height:         180%;
}

.error-box strong
{
	font:        11px verdana, sans-serif;
	font-weight: bold;
	color:       #0B354E;
}

.warning-box
{
	background:          #F6B9BE;
	background-position: 15px 5px;
	border:              1px dotted #000;
	margin:              0 auto;
	padding:             10px 10px 10px 115px;
	line-height:         180%;
}

.warning-box strong
{
	font:        11px verdana, sans-serif;
	font-weight: bold;
	color:       #0B354E;
}

.error-box a:link, .error-box a:visited,
.warning-box a:link, .warning-box a:visited,
.success-box a:link, .success-box a:visited
{
	color: #000;
	font-weight: bold;
}

.error-box a:hover, .error-box a:active,
.warning-box a:hover, .warning-box a:active,
.success-box a:hover, .success-box a:active
{ text-decoration: none; }

/* PRODUCTS FORM */

form#product
{
	width:  700px;
	margin: 0;
}

div.formrow
{
	display:  block;
	clear:    both;
	padding:  10px 0;
	*padding: 5px 0;
}

div.formrow .field
{
	text-align:    left;
	width:         184px;
	float:         left;
	font:          11px tahoma, verdana, sans-serif;
	height:        31px;
	padding-left:  10px;
	display:       block;
	border-bottom: 1px solid #F1F1F1;
	color:         #0B354E;
}

div.formrow span.form
{
	width:         506px;
	float:         right;
	display:       block;
	height:        31px;
	border-bottom: 1px solid #F1F1F1;
}

span.form input, span.form textarea
{
	font:        10px tahoma, verdana, sans-serif;
	width:       500px;
	padding:     4px 0 4px 2px;
	margin-top:  -2px;
	*margin-top: 0;
	border:      1px solid #D0D0D0;
}

span.form select
{
	font:        11px tahoma, verdana, sans-serif;
	width:       500px;
	height:      25px;
	padding:     4px 0 4px 2px;
	margin-top:  -2px;
	*margin-top: 0;
	border:      1px solid #D0D0D0;
}

input.upload
{
	border: 1px solid #B0B0B0;
	text-align: left;
}

span.form input:hover, span.form input:focus
{
	border:     1px solid #B0B0B0;
}

.editbut
{
	float:        left;
	display:      block;
	border:       1px solid #444;
	padding:      4px;
	margin-right: 5px;
	background:   #D0E7F9;
}

.delbut
{
	float:      left;
	display:    block;
	border:     1px solid #444;
	padding:    4px;
	background: #F9D0D2;
}

/*
  DISPLAY ALL ITEMS
*/

table.prodtable tr td strong
{
	font-size: 1.2em;
	color: #0B354E;
}

/*
  NAVIGATIONAL LINK
*/

a.navlink:link, a.navlink:visited
{	color: #9B0027; }

a.navlink:hover, a.navlink:active
{ text-decoration: none; }

table.orders
{
	width: 700px;
	margin: 0 auto;
	border: 1px solid #444;
}

table.orders tr th
{
	padding:             5px 10px 7px 10px;
	font-size:           1em;
	color:               #FFF;
	background:          transparent url('http://www.globalbali.com/admin/img/bar.jpg') top left no-repeat;
	background-position: -200px 0;
	font-variant:        small-caps;
}

table.orders tr td.bottom
{
	padding:          5px 5px 5px 10px;
	font-size:        1.1em;
	color:            #FFF;
	background-color: #EBEBEB;
}

table.orders tr td.bottom input
{
	display: inline;
	font:    10px tahoma;
	padding: 0 10px;
}

table.orders tr td
{
	background: #F4F4F4;
	padding:    5px 10px 8px 10px;
	font-size:  1.1em;
}

table.orders tr td form
{
	display: inline;
	margin:  0;
}

table.orders tr td form select, table.orders tr td form input
{
	display: inline;
	font:    10px tahoma;
}

table.orders tr td input, table.orders tr td textarea
{
	display: inline;
	font:    10px tahoma;
	padding: 3px;
}

table.orders tr td select
{
	display: inline;
	font:    10px tahoma;
}

table.orders tr td a:link, table.orders tr td a:visited
{
	color:           #1C5E81;
	font-weight:     bold;
	text-decoration: none;
}

table.orders tr td a:hover, table.orders tr td a:active
{
	color:           #2B8BC0;
}


a.white:link, a.white:visited
{
	color: white;
	text-decoration: none;
	border-bottom: 1px dotted white;
}

a.white:hover, a.white:active
{ border-bottom: 0; }