/* minicart */
  table.minicart  {
    border: 0px;
    }
  table.minicart td  {
    font-size: 11px;
    color: #4E4E4E;
    }
  table.minicart td.content {
    background-image: url('/images/interface/minicart/bg.gif');
    padding: 0px 7px;
    font-family: verdana;
    font-size: 11px;
    color: #4E4E4E;
    }
  table.minicart td.content a {
    color: #4E4E4E;
    text-decoration: none;
    border-bottom: 1px solid #AAA;
    }
  table.minicart td.content a:hover {
    color: #4E4E4E;
    text-decoration: none;
    border-bottom: 1px solid #4E4E4E;
    }
  table.minicart td.options {
    font-family: verdana;
    font-size: 11px;
    color: #4E4E4E;
    }
  table.minicart td.options a {
    color: #4E4E4E;
    text-decoration: underline;
    }
  table.minicart td.options a:hover {
    color: #CC0041;
    }
  div.banner {
		border:1px solid #90002E; 
		color:#fff;
		padding:4px 6px 6px 6px; 
		margin: 0; 
		background-color:#CC0041; 
		background-image: url('/images/interface/catalog/IOP_banner.gif');
		}
  div.banner a {
		color:#fff; 
		}
/* **** */
/* TABS */
/* **** */
	table.tabs .content {
    border: 1px solid #5F7BBF;
    padding: 20px 15px;
    font-family: verdana;
    font-size: 13px
    }
  tr.tabs  {
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    }
  tr.tabs a {
    color: #FFF;
    text-decoration: none;
    font-family: verdana;
    font-size: 10px
    }
  table.address_array	{
  	border-top: 1px solid #2657BD;
  	border-left: 1px solid #2657BD;
  	font-size: 11px;
  	background: #FFF;
  	}
  table.address_array td	{
  	border-right: 1px solid #2657BD;
  	border-bottom: 1px solid #2657BD;
  	padding: 7px;
  	width: 50%;
  	}
  table.address_array td.dot	{
  	background-image: url('/sales_rev5/images/interface/panes/big_dot.gif');
  	background-repeat: no-repeat;
  	border-right: 0px;
  	border-bottom: 1px solid #2657BD;
  	padding: 2px 4px;
  	width: 30px;
  	}
  

/* ***** */
/* PANES */
/* ***** */
	.pane	{
		font-family: verdana;
		}
	.pane .tl	{
		width: 2px; height: 25px;
		background-image: url('/images/interface/panes/pane_tl.gif');
		}
	.pane .proxy	{
		width: 32px;
		background-image: url('/images/interface/panes/pane_bar.gif');
		}
	.pane .bar	{
		width: 100%; padding: 0px 6px; color: #FFF;
		font-size: 12px; font-weight: bold;
		background-image: url('/images/interface/panes/pane_bar.gif');
		}
	.pane .tr	{
		width: 2px;
		background-image: url('/images/interface/panes/pane_tr.gif');
		}
	.pane .l	{
		width: 2px;
		background-image: url('/images/interface/panes/pane_l.gif');
		}
  .pane .content {
    color: #000; padding: 0px;
    font-size: 10px; background: #F6F6FF;
    }
	.pane .r	{
		width: 2px;
		background-image: url('/images/interface/panes/pane_r.gif');
		}
	.pane .bl	{
		width: 2px; height: 2px;
		background-image: url('/images/interface/panes/pane_bl.gif');
		}
	.pane .bm	{
		width: 100%;
		background-image: url('/images/interface/panes/pane_bm.gif');
		}
	.pane .br	{
		width: 2px; height: 2px;
		background-image: url('/images/interface/panes/pane_br.gif');
		}



	.pane-alert	{
		font-family: verdana;
		}
	.pane-alert .tl	{
		width: 2px; height: 25px;
		background-image: url('/images/interface/panes/alert_tl.gif');
		}
	.pane-alert .proxy	{
		width: 32px;
		background-image: url('/images/interface/panes/alert_bar.gif');
		}
	.pane-alert .bar	{
		width: 100%; padding: 0px 6px; color: #FFF;
		font-size: 12px; font-weight: bold;
		background-image: url('/images/interface/panes/alert_bar.gif');
		}
	.pane-alert .tr	{
		width: 2px;
		background-image: url('/images/interface/panes/alert_tr.gif');
		}
	.pane-alert .l	{
		width: 2px;
		background-image: url('/images/interface/panes/alert_l.gif');
		}
  .pane-alert .content {
    color: #000; padding: 0px;
    font-size: 10px; background: #F6F6F6;
    }
	.pane-alert .r	{
		width: 2px;
		background-image: url('/images/interface/panes/alert_r.gif');
		}
	.pane-alert .bl	{
		width: 2px; height: 2px;
		background-image: url('/images/interface/panes/alert_bl.gif');
		}
	.pane-alert .bm	{
		width: 100%;
		background-image: url('/images/interface/panes/alert_bm.gif');
		}
	.pane-alert .br	{
		width: 2px; height: 2px;
		background-image: url('/images/interface/panes/alert_br.gif');
		}



	.pane-alt	{
		font-family: verdana;
		}
	.pane-alt .tl	{
		width: 2px; height: 25px;
		background-image: url('/images/interface/panes/alt_tl.gif');
		}
	.pane-alt .proxy	{
		width: 32px;
		background-image: url('/images/interface/panes/alt_bar.gif');
		}
	.pane-alt .bar	{
		width: 100%; padding: 0px 6px; color: #FFF;
		font-size: 12px; font-weight: bold;
		background-image: url('/images/interface/panes/alt_bar.gif');
		}
	.pane-alt .tr	{
		width: 2px;
		background-image: url('/images/interface/panes/alt_tr.gif');
		}
	.pane-alt .l	{
		width: 2px;
		background-image: url('/images/interface/panes/alt_l.gif');
		}
  .pane-alt .content {
    color: #000; padding: 0px;
    font-size: 10px; background: #F3F7F6;
    }
	.pane-alt .r	{
		width: 2px;
		background-image: url('/images/interface/panes/alt_r.gif');
		}
	.pane-alt .bl	{
		width: 2px; height: 2px;
		background-image: url('/images/interface/panes/alt_bl.gif');
		}
	.pane-alt .bm	{
		width: 100%;
		background-image: url('/images/interface/panes/alt_bm.gif');
		}
	.pane-alt .br	{
		width: 2px; height: 2px;
		background-image: url('/images/interface/panes/alt_br.gif');
		}



  table.pane  {
    font-family: verdana;
    font-size: 11px;
    }
  table.pane td.titlebar {
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 6px;
    }
  table.pane td.content {
    color: #000;
    padding: 0px;
    font-size: 10px;
    }
  table.pane-gr  {
    font-family: verdana;
    font-size: 11px;
    }
  table.pane-gr td.titlebar {
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 6px;
    }
  table.pane-gr td.content {
    color: #000;
    padding: 0px;
    font-size: 10px;
    background-color: #F6FCEE;
    }
  table.alert-pane  {
    font-family: verdana;
    font-size: 11px;
    }
  table.alert-pane td.titlebar {
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 6px;
    }
  table.alert-pane td.content {
    color: #000;
    padding: 0px;
    font-size: 10px;
    background: #F6F6F6;
    }
  td.content h1 {
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    }
  .tip  {
    font-size: 11px;
    color: #333;
    }
  ol.small li	{
  	font-size: 10px;
  	margin: 0px 0px 5px 0px;
  	}
  table.cartcontents  {
    font-size: 10px;
    }
  table.cartcontents sup  {
    font-size: 9px;
    }
  table.cartcontents a  {
    color: #0037B0;
    }
  tr.header td  {
    font-weight: bold;
    border-bottom: 1px solid #555;
    }
  tr.noshade td  {
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    background: #FFF;
    }
  tr.noshade td:first-child  {
    border-left: 1px solid #CCC;
    }
  tr.shade td  {
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    background: #F5F5F5;
    }
  tr.shade td:first-child  {
    border-left: 1px solid #CCC;
    }
  .error  {
    font-size: 13px;
    font-weight: bold;
    color: #F00;
    }
/* ***** */
/* FORMS */
/* ***** */
  form  {
    margin: 0px;
    padding: 0px;
    }
	select	{
		font-family: verdana;
		font-size: 11px;
    color: #333;
		}
	input	{
		font-family: verdana;
    color: #333;
		}

/* SHOPPING LISTS */
	table.shoppinglist	{
		font-size: 11px;
		}
	table.shoppinglist th	{
		font-weight: bold;
		text-align: left;
		border-bottom: 1px solid #6AB648;
		}
	table.shoppinglist td	{
		border-bottom: 1px solid #6AB648;
		}
/*	********
		stepsbar
		********	*/
	.stepsbar	{
		border: 1px solid #BBB;
		background: #FFF;
		font-size: 11px;
		}
	.stepsbar td	{
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		border-left: 1px solid #FFF;
		padding: 3px;
		}
	.stepsbar td.past	{
		background: #997FB2;
		color: #D6CCE0;
		}
	.stepsbar td.present	{
		background: #B20034;
		color: #FFF;
		}
	.stepsbar td.future	{
		background: #EEE;
		color: #997FB2;
		}