
/* QO reset CSS */
#quickorder_container div, #quickorder_container ul, #quickorder_container li, #quickorder_container h1, 
#quickorder_container h2, #quickorder_container h3, #quickorder_container input, #quickorder_container p, 
#quickorder_container table, #quickorder_container th, #quickorder_container td
	{margin:0;padding:0;}
#quickorder_container table {border-collapse:collapse; border-spacing:0;}
#quickorder_container img	{border:0;}
#quickorder_container th	{font-style:normal; font-weight:normal; text-align:left;}
#quickorder_container li	{list-style:none;}
#quickorder_container h1, #quickorder_container h2, #quickorder_container h3
	{font-size:100%;font-weight:normal;}
#quickorder_container input, #quickorder_container textarea, #quickorder_container select
	{font-family:inherit;font-size:inherit;font-weight:inherit;}
#quickorder_container {font:13px/1.22 "Lucida Grande","Verdana",arial,helvetica,clean,sans-serif;}
#quickorder_container table {font-size:inherit;}

#quickorder_container	{height:430px; border:solid 1px #777; margin:0px;
							overflow:hidden; background-color:white;}

#qo_searchbar			{height:28px; padding:2px 10px 0px 10px!important;
							border-bottom:solid 1px #777; background-color:#666;}
#qo_searchbar input		{padding:2px!important;}
#qo_searchbar_messages	{float:right; margin-top:6px!important;}
#qo_searchbar_messages li	{color:#fff;}
a#qo_closebutton		{color:white!important; background-color:#8d1111; float:right; width:80px; height:30px;
							border-left:solid 1px #777; margin-left:15px!important; font-weight:bold;
							text-align:right; padding-right:8px; line-height:220%; 
							background-image:url("../images/closebutton.gif");}
a#qo_closebutton:hover	{background-position:0px 30px!important;}

#qo_col_left			{width:200px; border-right:solid 5px #777; height:400px; float:left;}
#qo_col_left_tabs		{height:30px; border-bottom:solid 4px #a2a2a2;}
#qo_col_left_tabs a		{display:block; float:left; height:30px; background-color:#eee; width:100px;
							text-align:center; font-weight:bold; text-decoration:none; line-height:220%; color:#999; padding-top:3px!important;}
#qo_col_left_tabs a.active	{background-color:#a2a2a2; color:white;}
#qo_col_left_linklist	{width:200px; height:370px; overflow:auto;}
#qo_col_left_linklist a	{color:#000; text-decoration:none; background-color:#dddddd; display:block;
							padding-left:10px; line-height:200%; font-weight:bold; padding-top:6px; padding-bottom:8px;}
#qo_col_left_linklist a.alt	{background-color:#eee;}
#qo_col_left_linklist a.selected	{background-color:#005bff!important; color:#fff!important;}
#qo_manu_list		{display:none;}

div.noscroll			{overflow:hidden!important;}

#qo_col_center			{height:400px; margin:0px 250px 0px 200px; overflow:auto;}

#qo_product_grid_header {background-color:#eeeeee; clear:both; height:30px;}
#qo_product_grid_header div {border-right:solid 1px #ccc; height:30px; padding:0px 6px 0px 6px!important;
							line-height:260%;}
.qopg_hd_img			{width:25px; float:left;}
.qopg_hd_prodname		{overflow:hidden;}
.qopg_hd_price			{text-align:right; float:right; width:60px; margin-right:100px;}
.qopg_hd_qty			{float:right; width:70px;}
.qo_product_gridrow		{clear:both; height:25px;}
.qo_product_gridrow div	{border-right:solid 1px #ccc; padding:0px 6px 0px 6px!important; height:25px;
							line-height:200%;}
.qogr_img				{width:25px; text-align:center; float:left;}
.qogr_prodname			{overflow:hidden;}
.qogr_price				{text-align:right; float:right; width:60px; margin-right:70px;}
.qogr_qty				{float:right; width:70px;}
.qopg_catheading		{padding-left:10px!important; color:#777777; border-bottom:solid 1px #ddd; 
							padding-top:10px!important;}
.qogr_alt				{background-color:#f9f9f9;}
#qo_col_center input	{width:30px;}
input.plus_button		{width:30px!important; font-weight:bold;}

#qo_col_right			{width:250px; float:right; border-left:solid 1px #777;}
#qo_col_right h2		{height:30px; background-color:#7d7b7c; color:#fff; text-transform:uppercase; font-weight:bold; font-size:100%;
							text-align:center; line-height:200%; padding-top:4px!important;}
#qo_col_right_cart		{height:290px; background-color:#eeeeee; overflow:auto;}
#qo_col_right_summary	{height:80px; background-color:#7d7b7c; font-weight:bold;}
#qo_col_right_summary p, #qo_col_right_summary span	{color:#fff;}
div.productinfo			{margin:7px 8px 0px 8px!important; border-bottom:solid 1px #666666; padding-bottom:7px!important; min-height:60px;}
div.productinfo img		{float:right; margin-left:8px;}
p.summary				{text-align:center; padding-top:10px!important;}
span.big				{font-size:130%;}
p.price					{font-size:250%; text-align:right; float:right; margin-right:7px!important; margin-top:5px!important;}
span.currency			{font-size:70%;}
p.total_lbl				{margin-left:8px!important; font-size:120%; padding-top:15px!important;}
div.buttons				{clear:both; text-align:center; border-top:solid 1px #fff; padding-top:7px!important; margin:0px 5px 0px 5px;}
div.buttons input		{padding:4px!important; width:100px;}

input.txtEditQty		{width:25px;}

#loading_panel			{position:absolute; z-index:100; width:250px; height:399px; background-color:#eeeeee; text-align:center; display:none;}
#loading_panel img		{margin-top:200px; margin-bottom:20px;}
#loading_panel p		{font-size:120%; font-style:italic;}








/* AutoComplete styles */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}


