.style {
	font-family: arial;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003300;}
.style1 {
	font-family: arial;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;}
a {color: #ff0000; text-decoration: underline; font-weight:normal;}
a:hover {color: #666666; text-decoration: underline; font-weight:normal;}
img {border-color: #003300}
#menu1_div {position: absolute; top: 1px; left: 25px; visibility: hidden; FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=90);}
#menu2_div {position: absolute; top: 1px; left: 255px; visibility: hidden; FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=90);}
div#search {
/*	border: 1px solid black;*/
	padding-left: 1.8em;
	padding-top: 0.9em;
}
div#search .inside {
/*	border: 1px solid red;*/
	padding: 0;
	width: 10em;
/* 	text-align: right; */
}
#suggestions {
	display: none;
	float:left;
	padding: 0;
	margin: 0;
	top: 12.7em;
    position: absolute;
    width: 31em;
    background-color: #fff;
    border: 1px solid #777;
    color: #000;
}
#suggestionsList {
	list-style-type: none;
/* 	border: 1px solid red; */
	padding:0;
	margin: 0;
	clear: both;
	display: block;
}
#suggestionsList li {
	border-bottom: 1px solid #777;
}
#suggestionsList li:hover {
	background:#eee;
}
#suggestionsList div.pictureHolder {
	float:left;
/* 	display: inline; */
/* 	background: #888; */
/* 	width: 8em; */
/* 	border:1px solid blue; */
}
#suggestionsList .product{
	padding-top: 0.8em;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
}
#suggestionsList div.pictureHolder img {
	border-style: none;
	padding: 1em;
/* 	width: 8em; */
	height: 12em;
/* 	margin: 0; */
}
#suggestionsList .productNumField {
	color: #555;
}
#suggestionsList div.productInfo {
	float:left;
/* 	border: 1px solid green; */
	width: 20em;
}
#suggestionsList .productName {
	display: block;
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 0.5em;
}
#suggestionsList .productInfo {
	display: block;
	margin:0;
	margin-top: 0.5em;
	overflow: hidden;
	text-overflow: ellipsis;	
	color: #555;
/* 		font-style: italic; */

/* 	white-space: pre-wrap; */
/* 	width: 19em; */
/* 	height: 8em; */
/* 	border: 1px solid black; */
}
#suggestions a {text-decoration: none; color: #333; display:block;}
#suggestions a:visited {text-decoration: none; color: #333; display:block;}
#suggestions a:active {text-decoration: none; color: #333; display:block;}

.nothingFound {
	padding: 1em;
	font-weight: bold;
	font-size: 110%;
	color: #555;
/* 	background-color: #FFFF00; */
}

.notInProgress {
	background: #FFF;
}
.inProgress {
	background: #FFF url("images_new/ajax-loader.gif") no-repeat right;
}

.shadow {
	-moz-box-shadow: 3px 3px 4px #777;
	-webkit-box-shadow: 3px 3px 4px #777;
	box-shadow: 3px 3px 4px #777;
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#777777')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#777777');
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
.noStyle { border: none; }
a:hover .frontPictureSelection { border: 1px solid red; }

label {
        float: left;
        text-align: right;
        margin-right: 15px;
        width: 100px;
}
