div.meds_landing {
	text-align: center;
	float: left;
	width: 282px;
	height: 200px;
	margin: 20px 0 0 10px;
}

div#meds_refills {}

div#meds_products {}

div.meds_landing p {
	font-size: 1.1em;
}

div.meds_landing img {
	width: 200px;
	height: 163px;
	background: #ccf;
	border: 1px solid #999;
	padding: 1px;
}


div.VPP {
	border: 1px solid #ccc;
	border-bottom: 1px solid #999;
	margin: 5px 12px;
}

div.VPP img.VPP_med_img {
	float: left;
	border: 1px solid #999;
	margin: 4px;
}

div.VPP div.VPP_Product_Description {
	margin: 0 5px 5px 136px;
}

div.VPP_Product_Name {
	padding: 5px 2px 2px;
	font-size: 1.3em;
	font-weight: bold;
	color: #620d0d;
}

div.VPP form {
	position: relative;
	text-align: right;
	padding: 5px 10px 5px 0;
	margin: 0 0 0 144px;
}

div.VPP form select {
	font-size: 10px;
	font-family: Tahome, Geneva, sans-serif;
	width: auto;
	margin: 6px 0;
}

div.VPP_inline_price {
	font-weight: bold;
	font-size: 12px;
	line-height: 24px;
}

div.VPP_clear { clear: both; }

form#VPP_View_Cart {
	margin: 12px 0 12px;
	text-align: right;
}

div.instructions {
	border: 1px solid #ccc;
	margin: 12px 12px 0 12px;
}

div.pad25 { height: 25px; width: 100%; overflow: hidden; }

table#orders {
	border-collapse: collapse;
	margin: 12px;
	width: 540px;
}

table#orders td {
	font: 10px 400 normal sans-serif;
	border: 1px solid #999;
	padding: 2px;
}

table#orders td.min { width: 140px; }
table#order_detail { width: 500px; font-size: 100%; }
table#order_detail td { border: 1px solid #ccc; padding: 2px 4px; }

table#order_detail td.label {
	text-align: right;
	font-weight: 700;
	width: 100px;
}

table#order_detail td.result {
	text-align: left;
}









