/* CSS Document */
html .fixpng{behavior: url(/iepngfix.htc);}
html { height: 100%; margin-bottom: 1px; }
/*TAG MODS*/
body  {
  margin:0px;
  color:#333;
  
  font-size:10px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.redish{color:#715050}

p, td  {
  margin:0px;
  color:#333;
  
  font-size:12px;
  line-height:20px;
  margin-top:10px;
}

h1  {
  
  padding-right:3px;
  color:#333333;
  font-size:18px;
  font-weight:normal;
	
}

h2  {
  
  color:#666666;
  font-size:15px;
	font-weight:bold;
	
}

h3  {
  margin:5px;
  color:#715050;
	font-weight:bold;
	font-size:16px;
	font-family:"Palatino Linotype";
}

a:link, a:visited, a:active  {
  color:#999;

  text-decoration:none;
  
}

a:hover  {
  color:#777;
  text-decoration:underline;
}

a.menu:link, a.menu:visited, a.menu:active  {
 	
  color:#999999;
  text-decoration:none;
  font-size:10px;
  
  
  white-space:nowrap;
  
}

a.menu:hover  {
  color:#000000;
  text-decoration:underline;
}

a.tiny:link, a.tiny:visited, a.tiny:active, .tiny  {
  color:#cccccc;
  text-decoration:none;
  font-size:10px;
  font-weight:normal;
}

a.tiny:hover  {
  color:#4884CC;
  text-decoration:underline;
}

.container  {
  padding: 10px;
  margin:0 auto;
  background-color:#FFFFFF;
  border-style:dashed;
  border-color:#CCCCCC;
  border-width:1px;
}
.medium-size
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
}
.copyright
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#715050;
}
.footer, a.footer, a.footer:link, a.footer:active, a.footer:visited, a.footer:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	
}
/*FORMS*/

FORM
{
	display:inline;
	margin:0px;
}

INPUT
{
  height:16px; 
  font-size:11px;
 
  color:#000000;
  padding-left:4px;
  vertical-align:text-bottom;
  padding-top:3px;
  border:1px solid #cccccc;
  font-weight:normal;
  background-color:#ffffff;
  font-family:"Trebuchet MS", Arial, Helvetica;

}

SELECT
{
  height:20px;
  font-size:11px;
  padding:2px;
  color:#000000;
  border:1px solid #715050;
  font-family:"Trebuchet MS", Arial, Helvetica;
}

TEXTAREA
{
  font-size:11px;
  padding:4px;
  color:#000000;
  border:1px solid #715050;
  font-weight:normal;
  font-family:"Trebuchet MS", Arial, Helvetica;
}


INPUT.filebox
{
  padding:4px;
  color:#000000;
  height:30px;
  width:300px;
}

INPUT.button
{
  height:20px; 
  font-size:10px;
 
  color:#666666;
  vertical-align:middle;
  padding-bottom:2px;
  border:0px solid #715050;
  font-weight:bold;
  background-color:#DBD6D5;
  

  
}

INPUT.submit
{
  font-weight:normal;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  height:22px;
	padding:3px;
	padding-top:2px;
  background-color:#A0CF72;
  border-color:#76B03C;
  

}

INPUT.google_checkout_button
{
	height:auto;
	width:auto;
	border:none;
	padding:0;
	margin:0;
	line-height:normal;
}	

INPUT.cancel
{
  font-weight:bold;
  color:#fff;
  height:24px;
  background-color:#FF6666;
  border-color:#FF3333;
}

INPUT.dd_width, RADIO.dd_width, CHECKBOX.dd_width {
  height:18px;
  width: 246px;
}

INPUT.dd_width, TEXTAREA.dd_width, RADIO.dd_width, CHECKBOX.dd_width {
  border-color :#cccccc;
  color: #000000;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  padding-left:2px;
  padding-right:2px;
  margin: 2px;
}

SELECT.dd_width {
  height:20px;
  width: 250px;
  border-color :#cccccc;
  color: #000000;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  margin: 2px;

}

.noborder, table.noborder, table.noborder TD, table.noborder TH, table.noborder TR
{
  border-color:#f7f7f7;
  padding:0;
  margin:0;
  background-color:none;
}



.error
{
  color:#990000;
  font-weight:bold;
  font-size:14px;
}

.label
{
  font-size:9px;
  color:#999999;
}

.red
{
  color:#CC0000;
}

.odd
{
  background-color:#f2f2f2;
}

.catalog_browsing{font-size:10px}
a.catalog_browsing:link, a.catalog_browsing:visited, a.catalog_browsing:active{color:#999999;  text-decoration:none;}
a.catalog_browsing:hover{color:#000000;  text-decoration:underline;}

table.my_cart
{

  background: #ffffff;
  border-collapse:collapse;
  margin-bottom:10px;
  margin-top:10px;
  padding:4px;
  font-size:10px;
	font-family:Verdana;
	color:#999;
}

table.my_cart TR
{
  border-collapse:collapse;
  border: 1px #eeeeee solid;
	
}

table.my_cart TH
{

}

table.my_cart TD
{
  font-size:10px;
	font-family:Verdana;
	color:#999;
}

