/* CSS Document */
/*
	Warehousing
	Hugh Newsome

*/


/*Reset default browser styles*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size:100%;
	font-family: inherit;
	vertical-align: baseline;

}

a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;

	font-family: inherit;
	vertical-align: baseline;
	color:#416CE1;

}
em {
	font-style:italic;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #000000;
	/*	font-family:Trebuchet MS, Verdana, Tahoma,  Arial, Helvetica, Trebuchet MS, sans-serif; */
	font-family:verdana,sans-serif;
	background-color:#EBEBEB;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, td {
	text-align: left;
	font-weight: normal;

}

th {
	text-align: left;
	font-weight: normal;
}


blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*Reset default browser styles end*/


strong {
 font-weight:bold;
}

.boldtext {
 font-weight:bold;
}

div#header {
	background-color:#004175;
	padding:0px 0px 0px 0px;
	margin-bottom:10px;

}

div#hd_container {
	width:1100px;
	margin:0px auto 0px auto;

}

div#hd_container h1 {
	color:#FCDB08;
	font-weight:bold;
	font-size:1.2em;
	margin:17px 0px 12px 0px;

}

div#hd_container div#headtl_minilinks a {
	font-size:0.7em;
	color:#FFFFFF;
	text-decoration:underline;

}

div#hd_container div#headtr_minilinks {
	float:right;
	font-size:0.7em;
	color:#FFFFFF;
	margin:4px 0px 0px 0px;

}

div#hd_container div#headtr_minilinks a {
	color:#FFFFFF;
	text-decoration:underline;

}


div#footer {

	padding:10px;
	text-align:center;
	margin-top:10px;
	clear:both;

}

div#pagebody {
	width:1100px;
	margin:0px auto 0px auto;


}
div.popBox {
	width:600px !important;

	margin:0px 0px 0px 4px !important;


}


div#pb_container {
	padding:0px 0px 0px 0px;
	background-image:url(../img/build/maincont_bg1.gif);
	background-position:right;
	background-repeat:repeat-y;
	min-height:200px;

}
div.pb_narrow {
	width:700px;


}

div#pb_container_ft {
	padding:0px 0px 0px 0px;
	background-image:url(../img/build/maincont_bg1_ft.gif);
	background-position:right;
	background-repeat:repeat-y;
}

div#pb_container h1  {
	font-size:1.2em;
	font-weight:bold;

	color:#0C060C;
	background-color:#F2F8FF;
	margin:10px 5px 10px 0px;
	padding:8px 5px 8px 8px;

}


ul.optionTabs {
	margin-bottom:10px;
	border-bottom:1px solid #BBDDFF

}

ul.optionTabs li {
	display:inline;
	background-color:#BBDDFF;
	padding:0px 5px 0px 5px;


}


/* begin css tabs */

ul#tabnav {
	text-align: left;
	margin: 5px 0px -10px 0px;
	font: bold 11px verdana, arial, sans-serif;
	list-style-type: none;
	padding: 3px 10px 3px 10px;
}

ul#tabnav li {
	display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
	border-bottom: 1px solid #fff;
	background-color: #fff;
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
	background-color: #fff;
	color: #000;
	position: relative;
	top: 1px;
	padding-top: 4px;
}

ul#tabnav li a {
	padding: 3px 4px;
	border: 1px solid #6c6;
	background-color: #cfc;
	color: #666;
	margin-right: 0px;
	text-decoration: none;
	border-bottom: none;
}

ul#tabnav a:hover {
	background: #fff;
}



h2 {
	font-weight:bold;
	margin:1px 0px 6px 0px;

}

ul#top_menu {
	padding:16px 0px 3px 0px;

}

ul#top_menu li {
	display:inline;
	margin:0px;
	padding:2px 2px 2px 2px;

}

ul#top_menu li a {
	background-color:#246499;
	padding:3px 6px 3px 6px;
	font-size:0.7em;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

ul#top_menu li a:hover {
	background-color:#CCCCFF;
	font-size:0.7em;
	color:#25B82F;
}


ul#top_menu li a.selected {
	background-color:#EBEBEB;

	font-size:0.7em;
	color:#25A82F;

}
/* end css tabs */


/* TABLES  */

table.table_1 {
	border-collapse:collapse;
	margin:0px 10px 0px 10px;
	width:676px;

}

table.table_1_nowidth {
	width:auto;

}

table.table_1_wide {
	width:900px;
}

table.table_smaller {
	font-size:0.9em;

}

table.table_1 tr th {
	color:#5E6877;
	font-size:0.8em;
	padding:6px 4px 6px 4px;
	border-bottom:1px solid #8F8E8E;
	font-weight:bold;


}

table.table_1 tr td {
	font-size:0.8em;
	padding:6px 4px 6px 4px;
	border-bottom:1px solid #EBEBEB;
}




table.table_1 tr.searchRow td {
	padding:10px 10px 10px 10px;
	background-color:#F2F2F2;
	border-bottom:1px solid #EBEBEB;


}


td.align_center, th.align_center {
	text-align:center;
}

td.align_left, th.align_left {
	text-align:left;
}

td.align_right, th.align_right {
	text-align:right;
}



/* RIGHT OPTIONS */

div#options_right {
	float:right;
	width:255px;
	font-size:0.9em;
	padding:5px 5px 5px 5px;
	background:#FFFFFF;
	border:1px solid #CCCCFF;
	line-height:1.4em;



}

div#options_right h5 {
	background-color:#EDF3FE;
	padding:5px 5px 5px 5px;
	color:#000000;
	border-bottom:1px solid #CCCCCC;

	font-weight:bold;

}


/*  END OPTIONS */
td.md_grey {
	background-color:#DDDDDD;
}

td.lt_grey {
	background-color:#F6F6F6;
}

div.p_tag {
	font-size:0.8em;
	color:#000000;
	margin:10px 0px 10px 10px;

}



a.btn_delete {

	background-image: url(../../../img_shared/btn_delete.gif);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px 1px 2px 16px;
	font-size:0.8em;
	color:#DD0000;
	text-decoration:none;

}
a.btn_viewedit {

	background-image: url(../../../img_shared/btn_view.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px 1px 2px 16px;
	font-size:0.8em;
	color:#2E627C;
	text-decoration:none;

}

a.ico_gallpop {

	background-image: url(../../../img_shared/ico_gallpop.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px 1px 2px 16px;

	color:#2E627C;
	text-decoration:none;

}

a.tick_link {

	background-image: url(../../../img_shared/tick_sm.gif);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 2px 1px 4px 18px;
	font-size:0.8em;
	color:#2E627C;
	text-decoration:none;

}

a.ico_linkprod {

	background-image: url(../../../img_shared/ico_link.gif);
	background-repeat:no-repeat;
	line-height:20px;

	padding: 2px 1px 4px 18px;
	font-size:0.8em;
	color:#2E627C;
	text-decoration:none;

}

a.ico_add_linkprod {

	background-image: url(../../../img_shared/ico_link.gif);
	background-repeat:no-repeat;
	line-height:20px;

	padding: 2px 1px 4px 18px;
	font-size:0.8em;
	color:#0000CC;
	text-decoration:none;

}

a.ico_remove_linkprod {

	background-image: url(../../../img_shared/ico_remove_link.gif);
	background-repeat:no-repeat;
	line-height:20px;

	padding: 2px 1px 4px 18px;
	font-size:0.8em;
	color:#CC0000;
	text-decoration:none;

}

/* COUNTER */


.countbar {

	height:12px;
	background-color:#666666;
	border:1px solid #CCCCCC;
	margin:0px 0px 0px 0px;
	padding:4px 7px 4px 7px;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;

}

.countbar a {
	text-decoration:none;
	color:#FFFFFF;
	padding:px 0px 0px 0px;
}

.countbar a.selected {
	background-color:#FFFFFF;
	color:#333333;
	padding:0px 2px 0px 2px;

}

.countbar_left {
	float:left;
}

.countbar_right {
	float:right;
}

.countbar_right ul {
	display:inline;

}
.countbar_right ul li {
display:inline;

}

a.linkButton {
	background-color:#004175;
	clear:both;
	padding:4px 10px 4px 10px;
	margin:0px 12px 0px 0px;
	-moz-border-radius: 2em;
 	border-radius: 2em;
	color:#FCDB08;
	font-size:0.8em;
	float:right;
	text-decoration:none;
	font-weight:bold;

}

.smallText {
	font-size:0.8em;
	color:#666666;

}


.GreyText {
	color:#666666;

}

tr.split_row td {
	border-bottom:2px solid #666666 !important;
	border-top:0px !important;
	background-color:#DDDDDD;
	font-weight:bold;
}

tr.order_picked_row td {
	color:#CCCCCC;

}

td.focus_col {
	background-color:#666666;
	color:#FFFFFF;


}


tr.focus_col_row td {
	background-color:#666666;
	color:#FFFFFF;


}
div.ico_buriedbox {
	width:11px;
	height:10px;
	background-color:#CC0000;
	margin:0px auto 0px auto;

}

div.printButton {
	float:right;
	font-weight:bold;
}

div.whlocations_div {
	width:910px;
	height:140px;
	background-color:#DDEEFF;
	overflow-y:scroll;
	border:1px solid #999999;

}

div.whlocations_div_zero {
	height:62px;
}
div.whlocations_div_one {
	height:90px;
}
div.whlocations_div_two {
	height:99px;
}
div.whlocations_div_three {
	height:114px;
}

div.whlocations_div_four{
	height:140px;
}

table.whLocation_table {


}

table.whLocation_table tr td, table.whLocation_table tr th {
	width:45px;
}

table.whLocation_table tr td.v_thinone, table.whLocation_table tr th.v_thinone {
	width:35px;
}

table.whLocation_table tr td.thinone, table.whLocation_table tr th.thinone {
	width:55px;
}

table.whLocation_table tr td.finaliseCell, table.whLocation_table tr th.finaliseCell {
	width:245px !important;
	padding:0px;

}


.ftsz_07 {
	font-size:0.7em !important;
}

.ftsz_08 {
	font-size:0.8em !important;
}

.ftsz_09 {
	font-size:0.9em !important;
}

.msgRed {
	color:#DD0000;
	font-weight:bold;
}

.creamBG {
	background-color:#FFFFCC;

}

.msgGreen {
	color:#33CC33;
	font-weight:bold;
}

div#top_menu_float1 {
	position:absolute;
	width:900px;
}

div#top_menu_float1 div#receive1 {
	float:left;
	margin:0px 2px 0px 4px;
	width:205px;
	font-size:10px;
	color:#DDDDDD;
	text-align:center;
	background-color:#295683;
	padding:3px 0px 3px 0px;
	font-weight:bold;
}

div#top_menu_float1 div#dispatch1 {
	float:left;
	margin:0px 0px 0px 27px;
	width:290px;
	font-size:10px;
	color:#DDDDDD;
	text-align:center;
	background-color:#295683;
	padding:3px 0px 3px 0px;
	font-weight:bold;
}
.smGreyTxt_lg {
	color:#999999;


}

.smGreyTxt {
	color:#999999;
	font-size:0.8em;
}

.smRedTxt {
	color:#EE3333;
	font-size:0.8em;
}

.smBlueTxt_lg {
	color:#3333EE;

}

.redNotes {
color:#EE0000;
font-weight:bold;

}
select.pickActions  {

	font-weight:bold;
	font-size:0.8em;
}
select.pickActions optgroup.optg1 {
	background-color:#EEEEEE;
	color:#000099 !important;
	font-weight:bold;
	border:1px solid #FF9933;
	margin:4px 4px 4px 4px;
}


select.pickActions optgroup.optg2 {
	background-color:#EEEEEE;
	color:#990000 !important;
	font-weight:bold;
	border:1px solid #FF9933;
	margin:4px 4px 4px 4px;
}


 /* END COUNTER */


/* KASHFLOW BITS */

.otrDiv{
	padding:4px 4px 6px 4px;
	margin:15px 40px 5px 6px;
	border:#AAAAAA solid 1px;
	text-align:left;
	background-color:#FFB392;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}



.ttlRow{
	background-color:#FF5E1F;
}

.ttlRow td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:4px 4px 4px 4px;
	color:#FFFFFF;
}

.otrDivGreen {
	padding:4px 4px 6px 4px;
	margin:15px 40px 5px 6px;
	border:#AAAAAA solid 1px;
	text-align:left;
	background-color:#D6F1D4;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.ttlRowGreen {
	background-color:#5C8C0F;
}

.ttlRowGreen td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:4px 4px 4px 4px;
	color:#FFFFFF;
}

.otrDivYellow {
	padding:4px 4px 6px 4px;
	margin:15px 40px 5px 6px;
	border:#AAAAAA solid 1px;
	text-align:left;
	background-color:#F8FDAC;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.ttlRowYellow {
	background-color:#F3EC21;
}

.ttlRowYellow td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:4px 4px 4px 4px;
	color:#333333;
}

div.addPalletPick {
	float:right;
	width:60px;
}

div.combined_pallet_picks {
	background-color:#99FF99;
	font-size:11px;

}

div.loadRef1 {
	float:right;
	font-size:0.9em;
	color:#3333DD;


}



li.delLi a {
	background-color:#EE0000 !important;
	color:#FFFFFF !important;


}


/*  END KASHFLOW BITS */
