/* RxFF Styles */

td#mainContent { padding-left: 25px; background-color: #FFFFFF; }
img#rxffTitleImage { margin-bottom: 20px; }
p#otcProductNote { font-style: italic }
div.searchInput { height: 28px; }

div.drug { padding: 10px 12px; }
div.drugTitle { background-color: #636363; padding: 10px 12px; color: #FFFFFF; font-size: 12px; font-weight: bold; width: 570px; }
div.removeCheckbox { float: right; }

div.pharmacistNotes { background-color: #BFBFBF; padding: 5px 12px 10px 12px; color: #000000; width: 580px; font-style: italic; }
div.pharmacistNotes strong { color: #000000; display: block; font-style: normal; }

div.drug table { margin-top: 5px; margin-left: 5px; width: 565px }
div.drug table td { padding: 4px 2px; vertical-align: top;  }
div.drug table td.selectCheck { width: 30px; }
div.drug table td.price { text-align: right; white-space: nowrap; width: 75px; }
div.drug table td.quantity { text-align: right; white-space: nowrap; }

div#totals { padding: 10px 12px; }
div#totals span { padding-right: 8px; }

div.error
{
	border: 1px solid red;
	padding: 3px;
	font-weight: bold;
	color: #FF0000;
	width: 500px;
	margin-bottom: 8px;
}

table#drugSelector { width: 610px; }
table#drugSelector td { padding: 0; white-space: nowrap }
table#drugSelector td#headerLeft { background: #FFFFFF url(../images/quickquote/step2_sub_top_right.gif) bottom right no-repeat; width: 131px; }
table#drugSelector td#headerCentre { width: 349px; background: #FFFFFF url(../images/quickquote/step2_top_bg.gif) bottom repeat-x; }
table#drugSelector td#headerRight { background: #FFFFFF url(../images/quickquote/step2_top_bg.gif); text-align: right;  }

table#drugSelector tr#selectorTitles td { font-weight: bold; }

table#drugSelector td.leftDrawer { background-color: #DDDDDD; padding-left: 10px; padding-bottom: 10px; }
table#drugSelector td.selector { background: #E6E6E6 url(../images/quickquote/step2_seperator.gif) left repeat-y; padding-left: 30px; padding-bottom: 10px; }
table#drugSelector td.selector select { width: 220px; }
table#drugSelector td.qtySelector { background-color: #E6E6E6; padding-bottom: 10px; white-space: no-wrap; text-align: center;}
table#drugSelector td.leftDrawerBase { background-color: #DDDDDD; }

table#drugSelector td#getPrescription { text-align: right; }
table#drugSelector td#getPrescription div {  background: url(../images/quickquote/step2_bottom_blue.gif) repeat-x; }
table#drugSelector td#getPrescription div#getPrescriptionRight { float: right; }
table#drugSelector td#getPrescription div#getPrescriptionLeft { text-align: left; margin-left: 15px; }


table#quoteView { width: 651px; }
table#quoteView td { padding: 0;}
table#quoteView td#step3Header { background: #FFFFFF url(../images/quickquote/step3_top_bg.gif) bottom repeat-x; }
table#quoteView td#step3HeaderRight { text-align: right;  background: #FFFFFF url(/images/quickquote/step3_top_bg.gif) bottom repeat-x; }
table#quoteView td.quoteContent { border-left: 14px solid #FFFFFF; background-color: #E6E6E6; padding-left: 25px;  }
table#quoteView td.greyBackground { background-color: #E6E6E6; }


table#selectionBox { width: 650px; margin-left: 14px }
table#selectionBox td { padding: 0; vertical-align: top; }
table#selectionBox td#buttons { padding-top: 35px; background-color: #E6E6E6; vertical-align: bottom }
table#selectionBox table { width: 383px; }
table#selectionBox table img { padding: 0; }
table#selectionBox table td { background-color: #7CD6FB; padding: 0; } 
table#selectionBox table tr#topCurve td { background-image: url(../images/quickquote/step3_sub_top.gif) }
table#selectionBox table tr#bottomCurve td { background-image: url(../images/quickquote/step3_sub_bottom.gif) }
table#selectionBox table td#selectionForm { background: #7CD6FB url(../images/quickquote/step3_sub_left.gif) left repeat-y; padding: 0 17px; }

div#thankYou { background-color: #E6E6E6; text-align: center; width: 435px; margin: 0 auto; }

/* newer styles */
/* Drug Search Area */
#instructions { width: 331px; }
#drugSearchForm { float: right; margin-right: 40px; width: 265px; }

#continueButton { margin-left: 9px; text-align: right; }

#searchFields { margin-left: 9px; padding-left: 21px; background:#E6E6E6; }

td.right { text-align: right; }

