*{font-family:Verdana,Arial,Sans-Serif;font-size:10px;}
BODY{margin:0px;padding:0px;}
FORM{margin:0px;padding:0px;}
DIV.pagedesc{width:896px;
		     font-size:17px;
		     color:black;
		     background-color:#999999;
		     font-weight:600;
		     border:2px;
		     border-style:groove;
		     border-color:Gray;
}
DIV.standard{width:800px;margin-top:2px;}
/**
 * different headers and prominent text
 */
.headerred{font-size:16px;color:#ac2d27;font-weight:700;}
.categoryheaderred{font-size:12px;color:#ac2d27;font-weight:700;}
.TinyHeader{color:#000000;background:#eaeaea;width:110px;padding:0px;margin:0px;margin-left:0px;font-weight:600}
.prominentheader{font-size:13px;font-weight:600;font-variant:small-caps;}
.warning{color:Red;}
A.distinct{font-weight:600;font-family:arial,helvetica;font-size:17px;color:#000000;}
SPAN.distinct{font-weight:600;font-family:arial,helvetica;font-size:17px;color:#000000;}
P.header, A.header
{
	background-color:#eeeeee;
	font-size:15px;
	font-weight:600;
}
IMG{border-width:0px;margin:0px;padding:0px;}
INPUT[type="text"]{border:1px solid #aeaeae;}
INPUT[type="submit"]{border:1px solid rgb(0,110,138);}
INPUT[type="button"]{border:1px solid #000000;}
INPUT.text{border:1px solid #aeaeae;}
INPUT.submit{border:1px solid rgb(0,110,138);}
INPUT.button{border:1px solid #000000;}
TD{border-style:solid;border-width:1px;border-color:#dddddd;vertical-align:top;}
A{color:#0000ff;text-decoration:none;font-weight:400;} 
A:hover{text-decoration:underline;}
A:visited{color:#333399;}
TD.TinyHeader{color:#000000;background:#eaeaea;width:110px;padding:0px;margin:0px;padding-left:2px;padding-top:2px;font-weight:600;border-style:solid;border-width:1px;border-color:#aaaaaa;}
TR.selected{background-color:#aaaaaa;}

/*TABLE{width:100%}*/
TD{color:#777777;}
TD.qty, TABLE.articles TD.qty A{font-weight:600;color:#000000;}
TD.noqty, TABLE.articles TD.noqty A{color:#aaaaaa;}
TD.variant{color:RGB(0,110,138);background-color:#eeeeee;font-size:15px;font-weight:600;font-variant:small-caps;border:1px solid #999999;}
TD.articlenumber{width:110px;}
TD.qty, TD.noqty, TD.cp, TD.price{text-align:right;}
TD.qty, TD.noqty{width:50px;}
TD.cp, TD.price{width:80px;}
TABLE.articles TD.cp, TABLE.articles TD.price{color:#000000;}

SPAN.img{float:left;}
TD.packagename{font-size:13px;font-weight:600;color:#999999;}
TR.package{background-color:#ffffdd;}
TR.packagearticle{background-color:#eeeeee;}

TABLE.splitarticles{width:395px;}

INPUT.cartqty{width:20px;text-align:right;}
INPUT.textnoinput{border:0px;}

P{margin:0px;padding:0px;margin-bottom:2px;}
LI.bread, P.bread, SPAN.bread{font-size:11px;font-weight:600;color:#666666;}
P.breadfull{font-size:11px;font-weight:600;color:#666666;width:795px;}
/* Alternate colors in listings */

.alt0{background-color:#ffffdd;}
.alt1{background-color:#ffffee;}

/*
.alt0{background-color:#f4f9fa;}
.alt1{background-color:#fcfdfe;}
*/


.alt0prom{background-color:#ffffee;vertical-align:super;border:2px;border-style:groove;}
.alt1prom{background-color:#fffffa;vertical-align:super;border:2px;border-style:groove;}
/**
 * Positioning classes
 */
DIV.row{clear:both;}
/* SPAN.col, DIV.col{float:left;} */
SPAN.col{position:relative;}
DIV.lbl{float:left;width:110px;height:14px;background:#eaeaea;margin-right:2px;margin-bottom:2px;border:1px solid #afafaf;}
DIV.lblbread{float:left;width:110px;height:14px;margin-right:2px;margin-bottom:2px;}
DIV.lblnofloat{float:none;width:110px;height:14px;background:#eaeaea;margin-right:2px;margin-bottom:2px;border:1px solid #afafaf;}
/*DIV.cnt{float:none}*/
DIV.label{width:auto;background:#eaeaea;font-weight:600;}
/**/
/*BODY{margin:0px;padding:0px;}*/
DIV#section-nav{float:left;width:192px;}
DIV#section-mid{float:left;width:600px;}
DIV#listing{float:left;width:800px;}
.boxheader, .boxcontent{width:100%;
                        padding:2px;
                        border-color:rgb(0,110,138);
                        border-style:solid;
                        border-width:1px;}
                        
.boxheader{background-image:url(/images/backgrounds/backgrey.jpeg);
           color:rgb(0,110,138);
           font-size:11px;
           font-weight:600;
           border-bottom-width:0px;}
.boxcontent{background:#ffffee;
            margin-bottom:5px;}
/*
DIV.listing .boxheader, .boxcontent{width:790px;}
DIV.listing .boxcontent{margin-bottom:2px;}
*/
/*
 * Form elements that is contained within a box.
 */
.boxcontent INPUT.text{width:140px;}
.boxcontent INPUT.login{width:80px;
                        background-color:#fffff0;
                        border-style:groove;
                        border-width:1px;
                        border-color:rgb(0,110,138);}
.boxcontent INPUT.submit{width:25px;border:1px;}
/*
 *
 */
.boxcontent DIV.label{text-align:right;
					  padding-right:3px;
					  margin-right:3px;
					  float:left;
					  border:solid 1px rgb(0,110,138);
					  font-weight:600;
					  width:100px;
					  background:#eeeeee;}

.benzlertextblue{color:rgb(0,110,138);font-family:Times New Roman;}

.alt0 {
	background:#efefe9;
}
.alt1 {
	background:#efefe0;
}
.altover {
	background:#ccc;
}

div.address input.text {
}
div.address input.city {
}
div.address input.zip {
	width:75px;
}
