/* CSS Document */

.checkout 
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
}
.checkoutinput 
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
}   
.nopcart 
{
background: #FFFFFF;border: 1px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;
}
.nopheader 
{
background: #88ac0b;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;
}
.nopentry 
{
background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
}
.noptotal 
{
background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
}
.nopbutton 
{
background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
} 

/*********************************************/
/* tables                                    */
/*********************************************/
#myTable {
  font-size: 11px;
  background-color: #efe;
  border-collapse: collapse;
  empty-cells: show;
  border: 1px solid #7a7;
  margin: 30px 0;
  width: 600px; padding: 0;
  }

/* header */
#myTable > thead > tr:first-child > th {
  text-align: left;
  color: #669900;
  }

#myTable > thead > tr + tr > th {
  font-style: italic;
  color: gray;
  text-align: left;
  }

/* body */
#myTable td 
	{
  	background-color: #cef;
  	padding: 10px 10px 5px 10px;
  	text-align: left;
	vertical-align: top;
  	}

#myTable th 
	{
  	font-weight: bold;
  	padding: 10px 10px 5px 10px;
  	text-align: left;
	vertical-align: top;
  	}

/*********************************************/
/* classes                                   */
/*********************************************/

.clear
	{
	clear: both;
	}
	
.centered
	{ text-align:center;}
	
.imgRight
	{ float: right; margin: 0 0 10px 10px;}
	
.imgLeft
	{ float: left; margin: 0 10px 10px 0;}
	
.bold
	{ font-weight: bold; font-variant: small-caps;}
	
.boldAlert
	{font-weight: bold; color: #990000; font-size: 14px;}
	
.alertText
	{ font-weight:bold; font-variant: small-caps; color: #990000; font-size: 14px;}
	
.formBox
	{
	padding: 2px;
	border: 1px #FF9900 solid;
	font-size: 11px;
	}
	
.sidecontentbox 
	{
	color: #333300;
	background-color:#f8f8f9;
	padding:5px 10px;
	margin:0px 0px 10px 0px;
	border: 1px dotted #CCCCCC;
	}

.mis 
	{
	color: #003366; 
	font-family:"times new roman", serif;
	font-size: 14px;
	}
	
.chunches 
	{
	font-family:tahoma, arial, verdana, sans-serif; 
	margin:0; font-size: 14px;
	color: #CC0000;
	}
	
/*********************************************/
/* buttons                                   */
/*********************************************/
.icon_cart
	{
	background: url(../_img/icons/icon_cart.gif) no-repeat;
	height: 17px;
	padding: 0 0 0 25px;
	}
.download
	{
	background: url(../_img/icons/icon_winzip.gif) no-repeat;
	height: 27px;
	padding: 5px 0 0 35px;
	display: block;
	}