*
{
   /* remove any inherited padding-margins */
   margin: 0;
   padding: 0;
}
#creator
{
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   margin: 0; /*	font-family:		Verdana, Arial, Helvetica, sans-serif; 	font-size:			10px; */
   scrollbar-face-color: #D1D1D1;
   scrollbar-track-color: gray;
   scrollbar-arrow-color: #0A0A0A;
   scrollbar-shadow-color: gray;
   scrollbar-highlight-color: gray;
   scrollbar-darkshadow-color: gray;

}
#creator a:active, #creator a:hover { color: red;  text-decoration:underline}

#wrap
{
   margin: 0 auto;
   padding: 0px;
}

#shirtpan
{
   background: white;
   position: relative;
   width: 270px;
   padding: 0px;
   margin:0px;
   border: 1px solid #E2E2E2;
}
#formpan
{
   background: white;
   margin: 0px;
   padding: 10px 10px 5px 10px; 
   border: 1px solid #E2E2E2;
   width: 200px;
}

#prodhead
{
   width: 270px;
   background: white;
   margin: 40px;
}
#shirtimage
{
   margin: 0;
   padding: 0;
   height: 300px;
   background-color: #eeeeee;
   width: 270px;
   border: 1px solid #F1F1F1;
   background: transparent url( "xshirt.jpg" ) no-repeat;
}
#shirtbox
{
   padding: 20px 0px 0px 0px;
   margin: 20px 50px 0px 50px;
   width: auto;
   height: 220px;
   background: transparent;
   border: 1px dashed #CBCBCB;
   overflow: hidden;
}

#L_ALL
{
   padding: 10px 10px 10px 10px;
   margin: 0px 0px 0px 0px;
   background-color: transparent;
   border: 0px solid red;
   display: table; /* to cause div to grow as text content for now-ie browsers */
 /*  left:-10px;*/
}

#L_BOX
{
   xpadding: 0px;
   xmargin: 0px;
   background-color: transparent;
   border: 1px solid #CACACA;
   display: table; /* to cause div to grow as text content for now-ie browsers */
}


#L_ALL INPUT
{
   text-align: left;
   height: auto;
   width: 140px;
   border: 0px solid aqua;
   background: transparent;
}
html > body #L_ALL INPUT
{
   text-align: left;
   height: auto;
   width: 100%;
   border: 0px solid aqua;
   background: transparent;
}
#inputs
{
   margin: 0px;
   margin-right: 10px;
}
#inputs table
{
   margin: 0;
   padding: 0;
}

#inputs INPUT
{
   width: 125px;
}
.focusIn
{
   font-family: verdana, sans-serif;
   font-size: small;
   border: solid 1px black;
   background: red;
   color: Black;
}
.focusOut
{
   font-family: verdana, sans-serif;
   font-size: small;
   border: solid 1px gray;
   background: white;
   color: #646464; }

#SHIRT-POS
{
   width: auto;
   height: 20px;
   background: #F3F3E9;
   vertical-align: middle;
}
#SHIRT-POS a
{
   display: block;
   text-decoration: none;
   width: 67px;
   color: black;
}
#SHIRT-POS a:hover
{
   color: red;
}
#SHIRT-POS a:active, #SHIRT-POS a.active
{
   color: white;
   background: black;
}
#SHIRT-COLOR
{
   border-top: 1px solid black;
   background: #F3F3E9;
   font-size: 12px;
}
#SHIRT-COLOR img
{
   margin-top: 10px;
   border: 1px solid #B7B7B7;
}
#SHIRT-COLOR a:active
{
   color: #F3F3E9;
   background: #F3F3E9;
}

#textMover table
{
   border: 1px solid green;
   background: #F3F3E9;
   padding: 0px;
   margin: 0px;
   border-collapse: collapse;
}
#textMover td, #textMover img
{
   padding: 0;
   margin: 0;
   width: 15px;
   height: 15px;
   background: #F6F6EC;
}
#strip-hor-outer
{
   height: 79px;
   width: 689px;
   overflow: auto;
   background: white;
}
#strip-hor-inner
{
   height: 61px;
   width: 800px;
   background: #F3F3F3;
}
#strip-hor-outer #strip-hor-inner input, #strip-hor-outer #strip-hor-inner a
{
   float: left;
   height: 61px;
   width: auto;
   margin-bottom: 10px;
   padding: 0px;
   border: 0;
   border: 1px solid white;
}
#strip-hor-outer #strip-hor-inner a:hover
{
   border: 1px solid #B9B9B9;
}
#strip-ver-outer
{
   height: 410px;
   width: 79px;
   overflow: auto;
   background: white;
}
html > body #strip-ver-outer /* foxfire */
{
   height: 400px;
}
#strip-ver-inner
{
   height: 800px;
   width: 60px;
   background: white;
}
#strip-ver-outer #strip-ver-inner input, #strip-ver-outer #strip-ver-inner a
{
   float: left;
   width: 60px;
   width: auto;
   margin-top: 5px;
   padding: 0px;
}
#strip-ver-outer #strip-ver-inner a:hover
{
   border: 1px solid #B9B9B9;
}
#hidden
{
   display: none;
}
.hidden
{
   display: none;
}
#order
{
   background: #F3F3E9;
   border: 1px solid #a90610;
}
#imagedown
{
  border: 1px solid #a90610;
  padding:0;
  margin:0;
}
#imagedown .x
{
  border-top: 1px solid #E2E2CB;
  padding:5px; 
  margin:0 5px;
}
#order1 td
{
   border-bottom: 1px solid #E2E2CB;
}
#order1L
{
   font-size: 15px;
   padding: 0px 0px 0px 5px;
}
#order1R
{
   padding: 2px 0px 0px 5px;
}
#order2 td
{
   padding: 10px 0px 10px 5px;
   width: 85px;
   border-bottom: 1px solid #E2E2CB;
   margin:0;
}
#order2 .maat
{
   width:95px;
}
#order2 .maat select
{
/* font: 100% Verdana, Arial, Helvetica, sans-serif; */
border:1px solid #666666;

}
#order2 .aantal
{
   width:85px;
}
html > body #order2 .aantal /* foxfire */
{
   width:80px;
}
#order2 .aantal input
{
font: 120% Verdana, Arial, Helvetica, sans-serif; 
border:1px solid #666666;
padding-left:3px;

}
#order2 select
{
   background: #F3F3E9;
   margin: 0px 0px 0px 0px;
   margin:0;
   font-family: verdana, sans-serif;
   font-size: small;
   border: solid 1px #E2E2CB;
   color: black;
}
#order2 xspan
{
   background: #F3F3E9;
   margin: 0px 0px 0px 0px;
}

#order2 option
{
   margin: 0px 0px 0px 0px;
   font-family: verdana, sans-serif;
   font-size: small;
   border: solid 0px gray;
   color: black;
}
#buy
{
 /*  background:url(images/basketInSmall.gif)  no-repeat; */
   margin: 8px 0px 8px 8px;
}
#buy .button
{
   background:url(images/basketInSmall.gif)  no-repeat;
}
#buy .buttonin
{
   background:url(images/basketOutSmall.gif)  no-repeat;
   z-index:100;
}
#buy .buttonout
{
   background:url(images/basketInSmall.gif)  no-repeat;
}
#nav
{
   padding:0;
   margin:0;
   height:25px;
   border: 1px solid #a90610;
}
#nav td
{
padding:2px 2px 0px 2px;
}
html > body #nav td /* foxfire */
{
padding:0;
}
.shirtThumb
{
   height: 100px;
   width: 90px;
}

/* hwb 05-aug-05 override store css */
#centercontent
{
   margin-top: 20px;
   background: #fff;
   voice-family: "\"}\"";
   voice-family: inherit;
   margin-left: 200px;
   z-index: 100;
}
.clear {
	clear:both;
	}
