/* CSS Document */
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
}
A:{color: #330000}
A:link {color: #330000}
A:visited {color: #330000}
A:active {color: #330000}

table thead{background-color:#FFCCFF; color:#000000; font-size:12px;}

.premade {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	border-collapse: collapse;
	background-color: white;
}

table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.borderless {
	border-style: none none none none;
}
pinkborder {
	border: 1px solid #FDD3DF;
}
div.sidemenu{
	width:150px;
	white-space: inherit;
	word-wrap: break-word;
	line-height:1.1em;
}

td.pagecontent{
	padding-left:10px;
}
td.cart {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: red red red red;
	border-collapse: collapse;
	background-color: white;
	text-align:left;
	line-height:20px;
}
.cartdiv {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: red red red red;
	border-collapse: collapse;
	background-color: white;
	line-height:20px;
	font-size:+1;
	background-position:-25px -22px;
	text-align:left;
	height:60px;
	font-weight:bolder;
}

div.premadeitems{
	width: 500px;
	height:550px;
	border: 1px solid #FDD3DF;
	overflow-y:auto;
	overflow:auto;
}

select{
 font-size: 10px;
 border: 1px solid red;
 padding: 3px;
}
input{
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border: 1px solid red;
 padding: 3px;
}
textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border: 1px solid red;
 padding: 3px;
}
.button{
	cursor:pointer;
}
div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 150px;
  text-align: right;
  }

div.row span.formw {
  width: 335px;
  text-align: left;
 border: 1px solid blue;
  padding: 3px;
  } 
  
.pinkborder{
 font-size: 10px;
 border: 1px solid #EF8381;
 padding: 3px;
}
.tablerowred 	{  background-color: #FFCCCC}
.tablerowyellow {  background-color: #FAFECB}
.tablerowgreen	{  background-color: #9CFAB4}
.tablerowbrown	{  background-color: #CCCC99}
.tablerowheader	{  background-color:#333333;color:white;}

.addtocartpopup{
	position: absolute;
 	z-index:99;
	color:white;
	font-size:28px;
	background-color:#006600;
	border-top:1px double red;
	border-left:1px double red;
	border-bottom:1px double black;
	border-right:1px double black;
}

.op50 { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }
.topseller{
	-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;
	display:block;position:absolute; z-index:5; width: 32; height: 32;
}
.topseller25{
	-moz-opacity:.25; filter:alpha(opacity=10); opacity:.10;
	display:block;position:absolute; z-index:5; width: 32; height: 32;
}