body {
	background-image: url(images/bg.gif); /*background-color: #eeeeee;*/
}

.text {
	font-size: small; color: #333333; 
	font-family:  sans-serif, lucida console, verdana, Arial, Helvetica;
}

h1{
	position: absolute;
	top: 50px;
	color: transparent;
	text-align: center;
	
}

.error {
	color: #993333; 
}

.menutext {
	font-size: small; color: #222222; /*background-color : #F3F7DB;*/
	font-family:  Arial, lucida console,  sans-serif,  verdana, Helvetica;
}

.descript{
	font-size: small; color: #666666; 
	font-family:  Times New Roman, Arial, lucida console,  sans-serif,  verdana, Helvetica;
}

A:link {  
	color: #7639E8; text-decoration: none; font-family: Arial, Helvetica, sans-serif
}

A:visited {  
	color: #7639E8; text-decoration: none; font-family: Arial, Helvetica, sans-serif
}

A:hover {  
	color: #7639E8; background: #A5EBB8; text-decoration: none; font-family: Arial, Helvetica, sans-serif
}


.copyright {
	font-size: 10px; color: #53A3A2; font-family: lucida console, verdana, sans-serif,  Arial, Helvetica;
}

td.underl {
	/*border-bottom-style: dotted; border-bottom-width: 1px; border-color: #0060BF;*/
}

td.bottom a {
	font-size: 10px; color: #B21C1C; font-family: lucida console, verdana, sans-serif,  Arial, Helvetica;
	 text-decoration: none;
}


td.bottom a:visited {
	font-size: 10px; color: #B21C1C; font-family: lucida console, verdana, sans-serif,  Arial, Helvetica;
	 text-decoration: 
}



input { 
	width:200px;height:15px;font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;border:1px #BBBBBB solid; 
}

textarea { 
	width:200px;height:100px;font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;border:1px #BBBBBB solid; 
}

.flatbutton  {
	font-size : 10px;width:40px;height:20px;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #008080;
	color : White;
	font-weight : bold;
	line-height : 12px;
}

input.checkbox {paddign: 1px; border-width: 0; border-style: solid;
	border-color: #0060BF; width: 13px; height: 13px; 
	}


input.order { 
	width:150px;height:15px;font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;border:1px #BBBBBB solid; 
}

input.order_zip { 
	width:17px;height:15px;font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;border:1px #BBBBBB solid; 
}

input.qty { 
	width:17px;height:15px;font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;border:1px #BBBBBB solid; 
}
input.login { 
	width:70px;height:15px;font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;border:1px #BBBBBB solid; 
}

.button { 
	height:17px;font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;border:1px #BBBBBB solid; 
}



td.smallspace{
 	font-size : 5px;
 	background-color: #EBEBEB;
}

div.action {
   text-align: left;
   display: block;
   color: #333333;
   font-family: Arial, sans-serif, Times New Roman;
   font-weight: bold; font-size: 12px;
   padding-left: 3px; padding-right: 3px;
   text-decoration: none;   

}

div.action a {
   display: block; 
   color: #B21C1C;
   font-family: Garamond, sans-serif, Times New Roman, Arial;   
   font-weight: normal; font-size: 13px;
   background: #ffffff;   
   border-style: none none dotted none ;
   border-width: 0px;
   border-color: #3CC613;
   padding-left: 3px; padding-right: 3px;
   text-decoration: none;  
}

div.action a:visited {
   display: block; 
   color: #B21C1C;
   font-family: Garamond, sans-serif, Times New Roman, Arial;    
   font-weight: normal; font-size: 13px;
   background: #ffffff;   
   border-style: none none dotted none ;
   border-width: 0px;
   border-color: #3CC613;
   padding-left: 3px; padding-right: 3px;
   text-decoration: none;
}


div.action a:hover {
	font-weight: normal; font-size: 13px;
	font-family: Garamond, sans-serif, Times New Roman, Arial;    
	color: #B21C1C;

	background: #A5EBB8;
	text-decoration: none;
}

.toplinks {
   width:65px;
   color: #0000b9;
   font-weight: normal;
   border-color: #8080FF;
   background: #E9F1FE;   
   border-style: dotted none none dotted;
   border-width: 1px;
   padding-left: 3px; padding-right: 3px;
   text-decoration: none;
}

.itempic{
	background-repeat: no-repeat;
	background-position: top right;
}