#jump_link{
visibility: hidden;
position: absolute;
}
/* Global */
* {
padding: 0;
margin: 0;
}

li { list-style-position: inside; }
img {
border: 0;
margin-left:1px;
margin-right:1px;
}

body {
font-family: arial;
font-size: 80%;
background:#E2F0F4 none repeat scroll 0 0;
text-align:center;

}

.clearDiv {clear:both;}

.spacer {
height: 10px;
clear: both;
overflow: hidden;
margin: 0;
}


a:visited, a:active, a:link {
border-bottom:1px dotted #aaaaaa;
text-decoration:none;
color: blue;

}

a img  {
border-bottom:none;
}

a:hover {
background:#FFFFCC;
color:red;
}



.divider {
background: url(../images/horiz_dot.gif) top left repeat-x;
}

.supplier_label {
background: url(../images/horiz_dot.gif) top left repeat-x;
padding-top: 3px;
}




.right {
float: right;
display:inline;
}

.left {
float: left;
display:inline;
}



.login_failed {
font-size:80%;
font-weight: bold;
color: red;
}


.error, .redtext{
font-weight: bold;
color: red;
}

/*Wraps the entire page */
#wrapper {
width: 94%;
background-color:#FFFFFF;
margin-top: 10px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
padding: 0px;

text-align:left;

background: #ffffff url(../images/dlfdatalogo.gif) 16px 13px no-repeat;

}
.width {

min-width:850px;

}
/*\*/
* html .minwidth {
border-left:850px solid #E2F0F4;
height: 1px;	
}
/**/
/*\*/
* html .container {
margin-left:-850px;
height: 1px;
position:relative;	
}
/**/
/* Print header is only shown in print.css */
#printHeader {
display: none;
}

#printHeader img {
display: none;
}
/* Print header */

/* Header section */
#header {margin: 0px 0px 13px 0px;}




/* Includes the leftnav, main content area and rightnav. */
#pageBody {height:400px;
display:inline;
margin: 0px;
padding:0px;
}




#content {
width: 100%;
clear: both;
}






#contentArea {
clear:none;
margin-left:20px;
padding-left:0;
padding-right:2%;


}


.contentTitle  {
font-size: 160%;
width:100%;
font-weight: bold;
line-height:1.2em;
clear:left;
display:block;
color:#FF7700;
}




/* start of specify label options Styles */
textarea.txtsupplier{
border: 1px dotted #000000;
overflow: auto;
font-size: 110%;
}



.buttons {
float: left;
text-align: right;
width: 100%;
}





.contentDivider {
height: 5px;
background: url(../images/horiz_dot.gif) left repeat-x;
width: 100%;
}



/* Styles for the product tables */
.tableWrapper {width:100%;
background: white;
margin-bottom: 15px;
clear:left;
width:100%
}



/********** end styles for products list tables *****/


/* Footer section */
#footer {
text-align: center;
/*    background: #e2f0f4;*/
padding-top: 10px;
margin-top: 100px;
float: left;
width: 100%;
padding-bottom: 20px;
}

/* hide from IE mac \*/
#footer {
float: none;
}

.skiptocontent {
display:none;
}



.boldtelephone {
color:red;
font-size:120%;
font-weight:bold;
}






.floatright { float:right;}


.inventory    { border: 1px solid #aaaaaa; }
.inventory td { padding:5px; border: 1px solid #aaaaaa; }
.inventory th { border: 1px solid #aaaaaa; }
