
p#pz_empty
{
text-align: center;
margin: 150px auto;
}
.pz_striptable td
{
	vertical-align: top;
	padding:  10px;
	border-bottom: 1pt #aaa dashed;
}


.pz_striptable .pz_cartcode
{
width: 120px;
text-align: left;
}

.pz_striptable .pz_carticon
{
width: 80px;
padding-top: 2px;
padding-bottom: 2px;
text-align: center;	
}

.pz_striptable .pz_carttitle
{
	width: 320px;
	font-size: 1.2em; 
}

.pz_striptable .pz_cartquantity
{
	width: 45px;
	text-align: right;
}


.pz_striptable .pz_cartprice
{
	width: 75px;
	text-align: right;
}

.pz_striptable .pz_cartaction
{
	width: 100px;
	text-align: right;
	}


.pz_striptable .pz_todd
{
	background-color: #fff5ee;
}


.pz_striptable .pz_lastrow
{
	border-bottom: none;
}



.pz_striptable .pz_cartspec
{
	margin-left:  10px;
	border-left: 3pt #fee0fe solid;
	font-size: .8em;

}


.pz_striptable .pz_cartspec td
{
	padding:  2px;
	border-bottom: none;
}
.pz_striptable .pz_cartspec .pz_heading
{
	text-align: right;
	width: 100px;

}

.pz_cartspec select
{
	width: 100px;
}
.pz_cartspec .pz_spec
{
	text-align: left;
	padding-left: 10px;
	width: 200px;
	}

.pz_cartspec .pz_spec span
{
		color: #6f2571;
		font-style: italic;
}


#pz_cart .pz_box h2

{
 margin: 0;   
}

/* ============================================================================ */

.pz_cleartable td
{
	vertical-align: top;
	padding:  10px;
	border-bottom: 1pt #000 dashed;
}


.pz_cleartable .pz_cartcode
{
width: 120px;
text-align: left;
}

.pz_cleartable .pz_carttitle
{
	width: 520px;
	font-size: 1.2em; 
}

.pz_cleartable .pz_cartquantity
{
	width: 90px;
	text-align: right;
}


.pz_cleartable .pz_cartprice
{
	width: 150px;
	text-align: right;
}


.pz_cleartable .pz_todd
{
	background-color: #f8f8f8;
}


.pz_cleartable .pz_lastrow
{
	border-bottom: none;
}



.pz_cleartable .pz_cartspec
{
	margin-left:  10px;
	border-left: 3pt #eee solid;
	font-size: .8em;

}


.pz_cleartable .pz_cartspec td
{
	padding:  2px;
	border-bottom: none;
}
.pz_cleartable .pz_cartspec .pz_heading
{
	text-align: right;
	width: 180px;

}

td.pz_twocolpara p
{
	padding: 10px 0;
	margin: 0;
}

.pz_article .pz_form fieldset 
{
	border: none;
margin: 0;
padding: 0;
}

.pz_article .pz_form  
{
margin: 0;
padding: 0;
}



.pz_article .pz_checkout 
{
	border: 2px solid #3d023c;
	background-color: #eee;
	padding: 0 10px 10px 10px;
	margin: 10px 20px;
}


.pz_order
{
	width: 810px;
	height: 200px;
}

.pz_terms
{
	width: 770px;
	height: 400px;
	padding: 0 20px;
}

.pz_article .pz_checkout table.pz_checkbar
{
	border: 0;
	margin: 0 auto;
	color: #bbb;
	}

.pz_article .pz_checkout .pz_form
{
	border: 0;
	margin: 0;
	}

.pz_article .pz_checkfooter
{
	border: 0;
	margin: 0;
	width: 100%;
	font: 8pt "Lucida Grande", Arial, Sans-serif;
	line-height:100%;
	text-align: center;

}

.pz_article .pz_printbox
{
	font: 10pt "Lucida Grande", Arial, Sans-serif;
	line-height:120%;

}



td.pz_high
{
	color: #444;
} 

td.pz_divider
{
	width: 85px;
	height: 120px;
	text-align: center;
	font-size: 48px;
}

td.pz_stage
{
	width: 110px;
	height: 120px;
	text-align: center;
	padding-top: 10px;
	vertical-align:  top;
	font-size: 14px;
}

td.pz_stage1
{
	width: 110px;
	height: 90px;
	text-align: center;
}

img.pz_right {float: right;
margin:  0;
padding-top:  0px;
padding-left: 15px;
}
/*
  #pz_search input.pz_text:hover, #pz_search textarea.pz_text:hover, #pz_search select.pz_select:hover 
{

    color: #491b55;
    background-color:  #fff;
    outline: 2px solid #000;
    }

*/
