span.go {
	font-style: italic;
}

input, select, textarea  {
	border: 1px solid #009541;
	font-family: verdana;
	font-size: 12px;
	background-color: #fdfffd;
}

div input { border: none; }

span.gob {
	font-style: italic;
	font-weight: bold;
}

table,div {clear:left; text-align:left;}/*don't like this solution but it might be the only one*/

th {
    /*background-color: #2b197c;	*/
	background-color: #c8eaad;
	border: 3px solid #c8eaad;
}

div.sgl-blocks-middle-body input {
	border: 1px solid #009541;
}

table.breakout tr td {
	border-bottom: 1px solid  #c8eaad;
}

table.menu tr td {
	padding: 5px;
}

td.shipments {
    background-color: #d4f1bb;
}
td.mini {
	font-size:12px; 
	/*	font-weight: bold; */
	color: #202020;
}

ul.navLvl1 {
    list-style:none; 
    margin:0; 
    width:100%;
    padding:0;
    border-top:0px outset #fff; 
    border-bottom:0px outset #fff;
}
ul.navLvl1 ul {
	list-style:none; 
	margin:0; 
	display:none; 
	position:absolute; 
	width:100%; 
	background:#ffffff; 
	padding:0px; 
	border:0px outset #000066;
}

ul.navLvl1 ul ul{
	top:0; 
	left:100%; 
	width:100%;
}

ul.navLvl1 a {display:block; font-size:12px; text-decoration:none; border:0px; padding:0px 8px; color:#ffffff; }
ul.navLvl1 a:visited {display:block; font-size:12px; text-decoration:none; border:0px; padding:0px 8px; color:#ffffff; }
ul.navLvl1 a:hover{background-color:#75ca2f; color:white;}
ul.navLvl1 ul a.hasKids{}

ul.navLvl1 li{position:relative; float:left;}
* html ul.navLvl1 li li{display:inline;}
ul.navLvl1 li li a{padding:0px;}
* html ul.navLvl1 li li a{width:100%;}

/*IE ":hover"
NOTE: unlike background url, behavior url is relative to current url, not to .css
*/
ul.navLvl1 li{behavior:url(/css/listItemHover.htc);}

/*non-IE :hover*/
ul.navLvl1 li:hover{background-color:#75ca2f;}/*entire path highlighted; non-IE only*/
ul.navLvl1 li:hover > ul{display:block; left:100%;}
ul.navLvl1 > li:hover > ul{left:auto;}

ul.navLvl2 a{display:block; text-decoration:none; padding:0px 0px; color:black; width:100%;}
ul.navLvl2 a:visited{display:block; text-decoration:none; padding:0px 0px; color:black;width:100%;}
ul.navLvl2 a:hover{background-color:#ffffff; color:#75ca2f; width:100%;}




ul.navLvl2 ul a.hasKids{background:url(../images/menu_arrow_black.gif) center  no-repeat;}


div.staticArticle
{
    position: relative;
    margin: 0 0 0 0;
    width: auto;
    min-width: 20%;
    font-size: 20px;
    z-index: 2;
    padding: 0 20px 0 20px;
}

div.ordernow{
	border: 1px solid #c8eaad;
    padding: 1px 1px 1px 1px;
}
div.greenmessage{
	border: 1px solid #009541;
	background-color: #c8eaad;
    padding: 4px 4px 4px 4px;
}

div.billmessage{
	border: 1px solid #a0a0a0;
	background-color: #fafafa;
    padding: 4px 4px 4px 4px;
}

div.shipmulti{
	/* 	border: 1px solid #009541;
background-color: #c8eaad; */
	visibility: hidden;
	display: none;
    padding: 4px 4px 4px 4px;
}

div.errors{
	border: 1px solid #d92d1f;
	background-color: #ffd3c2;
    padding: 4px 4px 4px 4px;
	font-size: 11px;
	width: 350px;
	font-weight: bold;
	color: #d92d1f;
}

div.centermessage{
	padding: 0px 75px 100px 75px;
	font-size: 14px;
}

tr.status1,tr.status1 a, td.status1, td.status1 a {background-color: #eeeeee; color: #000000;}
tr.status2,tr.status2 a, td.status2, td.status2 a {background-color: #fefe55; color: #222222;}
tr.status3,tr.status3 a, td.status3, td.status3 a {background-color: #55fe55; color: #222222;}
tr.status4,tr.status4 a, td.status4, td.status4 a {background-color: #7777ff; color: #ffffff;}

td.ministatus1, td.ministatus1 a {background-color: #eeeeee; color: #000000; font-size:12px;}
td.ministatus2, td.ministatus2 a {background-color: #fefe55; color: #222222; font-size:12px;}
td.ministatus3, td.ministatus3 a {background-color: #55fe55; color: #222222; font-size:12px;}
td.ministatus4, td.ministatus4 a {background-color: #7777ff; color: #ffffff; font-size:12px;}

