/* CSS Document */

html, body
{
	margin: 0;
	padding: 0;
	margin: 0px;
	padding: 0px;
	background-image: none;
	background-color:#EFEFEF;
	font-size:11px;
	font-family: "Arial";
}

table
{
	border-style: none;
    border-color: inherit;
    border-width: 0;
    width: 459px;
}
#header
{
	margin:0px;
	padding:0px;
	width: 100%;
	height: 150px;
	background-color: #1a1400;
	position:absolute;
	left:0px;
	top:0px;
}
#footer
{
	margin:0px;
	padding:0px;
	left:0px;
	visibility:hidden;
}
#data
{
	position:absolute;
	top:165px;
	width:100%;
}
#main
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

input
{
    border:solid 1px #848388;
    background-color:#F0F0F0;
    font-size:12px;
}

.input
{
    border:solid 1px #848388;
    background-color:#F0F0F0;
    font-size:12px;
}

.tableHeader
{
    font-family: "Arial";
    font-weight: bold;
    font-size:12px;
    padding: 4px;
    color: #FFFFFF;
    background-color:#4F4F2B;
    text-align:left;
}

.tableHeaderCenter
{
    font-family: "Arial";
    font-weight: bold;
    font-size:12px;
    padding: 4px;
    color: #FFFFFF;
    background-color:#4F4F2B;
    text-align:center;
}

.cellCenter
{
    text-align:center;
}

.cellRight
{
    text-align:right;
}


.tableHeader a
{
    font-family: "Arial";
    font-weight: bold;
    font-size:12px;
    padding: 4px;
    color: #FFFF88;
    background-color:#4F4F2B;
    text-align:left;
	text-decoration:none;
}

.tableBody
{
	color: #000000;
	background-color:#CFCFCF;
	font-family: "Arial";
	font-size:10px;
}

.tableAltBody
{
	color: #000000;
	background-color:#EEEEEE;
	font-family: "Arial";
	font-size:10px;
}

#menu
{
    width: 100%;
    padding-top:1px;
    background-color: #4F4F2B;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    background-image: url('images/menu_left.gif');
    background-repeat: no-repeat;
    height: 17px;
}

#menu a:link {padding-right:24px; text-decoration: none ; color: #FFFF88;}
#menu a:visited {padding-right:24px; text-decoration: none ; color: #FFFF88;}
#menu a:active {padding-right:24px; text-decoration: none ; color: #FFFF88;}
#menu a:hover {padding-right:24px; text-decoration: none ; color: #FFFF88;}

#onHandData
{
	padding:4px;
	border:1px solid #AAAAAA;
	overflow-y: auto;
	height:230px;
	width:578px;
	background-color:#E3DDD6;
}

#onHandFilter
{
	padding:4px;
	border:1px solid #AAAAAA;
	background-color:#E3DDD6;
}

#onHandDataAll
{
	padding:4px;
	border:1px solid #AAAAAA;
	background-color:#E3DDD6;
}

#history
{
	padding:4px;
	border:1px solid #AAAAAA;
	background-color:#E3DDD6;
}

#historydetails
{
	padding:4px;
	border:1px solid #AAAAAA;
	background-color:#E3DDD6;
}

#shipmentfilter
{
	margin:4px;
	padding:4px;
	border:1px solid #AAAAAA;
	background-color:#E3DDD6;
}

#searchResults
{
	margin:4px;
	padding:4px;
	border:1px solid #AAAAAA;
	background-color:#E3DDD6;
}



#history .tableHeader
{
    font-family: "Arial";
    font-weight: bold;
    font-size:10px;
    padding: 2px;
    color: #FFFFFF;
    background-color:#4F4F2B;
    text-align:left;
}


#clientOrder
{
	padding:4px;
	border:1px solid #AAAAAA;
	background-color:#E3DDD6;
}

#addressLookup
{
	padding:4px;
	border:1px solid #AAAAAA;
	overflow-y: auto;
	height:100px;
	width:378px;
	background-color:#E3DDD6;
}

.header1
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}

.header2
{
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#E3C585;
}

.error
{
	height:100%;
	font-family:Arial;
	font-weight:bold;
	background-color:#E3DDD6;
	color:Red;
	text-align:center;
	vertical-align:middle;
	display:table;
}

.success
{
	height:100%;
	font-family:Arial;
	font-weight:normal;
	background-color:#E3DDD6;
	color:Black;
	text-align:center;
	vertical-align:middle;
	display:table;
}

.label
{
	height:100%;
	font-family:Arial;
	font-weight:normal;
	background-color:#E3DDD6;
	color:Black;
	text-align:center;
	vertical-align:middle;
	display:table;
}



#newaddress
{
	padding:4px;
	padding-right:10px;
}

#newOrder
{
	text-align:center;
}

#newOrder .newOrderTable
{
	border:1px solid #AAAAAA;
}


#newOrder td
{
	text-align:left;
}


select
{
    border:solid 1px #848388;
    background-color:#F0F0F0;
    font-size:12px;
}

#CustomsCriteria
{
	margin:4px;
	padding:4px;
	border:1px solid #AAAAAA;
	background-color:#E3DDD6;
}

#CustomsData
{
	padding:4px;
	border:1px solid #AAAAAA;
	background-color:#E3DDD6;
}

#CustomsControls
{
	width:100%;
	background-color:#4F4F2B;
	padding:4px;
}

#CustomsControls a
{
	font-family: "Arial";
	font-size:12px;
	font-weight:bold;
	color: #FFFF88;
	text-decoration: none;
}

#CustomsStage
{
    width:100%;
    padding:4px;
    border:1px solid #AAAAAA;
    background-color:#E3DDD6;
}
