#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;

	font-size:inherit;

}



#quickorder_container img

{

	border:0;

}



#quickorder_container th

{

	font-style:normal;

	font-weight:400;

	text-align:left;

}



#quickorder_container li

{

	list-style:none;

}



#quickorder_container h1,#quickorder_container h2,#quickorder_container h3

{

	font-size:100%;

	font-weight:400;

}



#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;

	height:402px;

	overflow:hidden;

	margin:0 15px 15px;

	text-align: left;

}



#qo_searchbar, #qo_prevorders, #qo_col_left_linklist, #qo_col_center, #qo_col_right_cart, #qo_col_right_summary

{

	border:solid 1px #999;

	background-color:#fff;

}



#qo_canvas

{

	background-color: rgb(0, 0, 0);

	opacity: 0.7; /* Safari, Opera, Firefox */

	filter: alpha(opacity=70); /* IE */

	-ms-filter: "alpha(opacity=70)"; /* IE 8 */

	z-index: 1000;

	height: 100%;

	width: 100%;

	background-repeat:repeat;

	position:fixed;

	top: 0px;

	left: 0px;

	display:none;

}



#qo_optionspopup_outer

{

	position:fixed;

	top: 0px;

	left: 0px;

	height: 100%;

	width: 100%;

	z-index:1001;

	display:none;

}



#qo_optionspopup

{

	margin-top:60px!important;

	margin:0 auto;

	border:solid 2px #999;

	width:700px;

	background-color:#eee;

	height:400px;

	-moz-box-shadow: 0 2px 10px #000;

	-webkit-box-shadow: 0 2px 10px #000;

	text-align:left;

	padding:15px;

}



#qo_optpop_proddesc

{

	width:170px!important;

	border-right:solid 1px #666;

	float:left;

	height:400px;

}



#qo_optpop_proddesc div

{

	margin-bottom:6px;

}



#qo_optpop_optionspanel

{

	height:400px;

	padding-left:15px;

	margin-left:170px;

}



#qo_optpop_options

{

	height:330px;

	overflow:auto;	

}



#qo_optpop_buttons

{

	height:20px;

	border-top:solid 1px #666;

	padding-top:10px;

}



#qo_optionspopup h1

{

	font-size:120%;

	background-color:#fff;

	margin:0;

	margin-bottom:20px;

}



#qo_optpop_options label, #qo_optpop_buttons label

{

	text-align:right;

	float:left;

	display:block;

	width:150px;

	margin-right:8px;

	color:#444;

}



#qo_optpop_options div, #qo_optpop_buttons div

{

	text-align:left;

	margin-bottom:15px;

}



#qo_searchbar

{

	height:28px;

	border-bottom:solid 1px #777;

	background-color:#666;

	padding:2px 0px 0px 5px!important;

	margin-bottom:5px!important;

}



#qo_searchbar input

{

	padding:2px!important;

}



.ie #qo_searchbar input, .webkit #qo_searchbar input

{

	margin-top:2px;

}



#qo_search, #qo_search_qty

{

	color:#666;

}



#qo_search

{

	width:110px;

}



#qo_search_qty

{

	width:30px;

}



#qo_searchbutton

{

	background-color:#37485a;

	background-image:url("../images/searchbutton_default.gif");

	width:22px;

}



.ie #qo_searchbutton

{

	width:25px;

	height:22px;

}



input.searchbox_selected

{

	color:#000!important;

}



#qo_prevorders

{

	background-color:#3c5c82;

	height:25px;

	margin-bottom:5px!important;

	padding:3px 0px 0px 5px!important;

}



#qo_ddl_orders

{

	padding:2px!important;

}



#qo_col_left

{

	width:200px;

	height:400px;

	float:left;

}



#qo_col_left_tabs

{

	border-bottom:solid 3px #a2a2a2;

	height:18px;

}



#qo_col_left_tabs a

{

	display:block;

	float:left;

	background-color:#eee;

	border:solid 1px #a2a2a2;

	border-width:1px 1px 0px 1px;

	width:95px;

	height:15px;

	text-align:center;

	text-decoration:none;

	color:#999;

	padding-top:2px!important;

	margin-right:3px;

	-moz-border-radius-topright: 8px;

	-webkit-border-top-right-radius: 8px;

}



#qo_col_left_tabs a:hover

{

	background-color:white;

}



#qo_col_left_tabs a.active

{

	background-color:#a2a2a2;

	color:#FFF;

	font-weight:700;

}



#qo_col_left_linklist

{

	height:363px;

	overflow:auto;

}



.adjust_for_manufacturers

{

	height:342px!important;

}



#qo_col_left_linklist a

{

	color:#000;

	text-decoration:none;

	background-color:#e4dfdd;

	display:block;

	padding-left:19px;

	padding-top:4px;

	padding-bottom:4px;

	font-size:100%;

	border-bottom:solid 1px #bdb5b1;

	background-image:url("../images/menu_bg.gif");

	text-align:left!important;

	background-position:-20px 0px;

}



#qo_col_left_linklist a:hover

{

	background-color:#f2f0ef;

	background-position:-20px 50px;

}



#qo_col_left_linklist a.selected

{

	background-color:#0b64df;

	background-image:url("../images/menu_selected_bg.gif")!important;

	font-weight:bold;

	color:white;



}



li.left_subcats_list

{

	display:none;

	border-bottom:solid 1px #bdb5b1;

}



.ie li.left_subcats_list

{

	margin-top:-14px!important;

}



li.left_subcats_list li a

{

	background-color:#fafafa!important;

	line-height:100%!important;

	font-weight:normal!important;

	padding-left:30px!important;

	background-image:none!important;

	border-bottom:none!important;

}

li.left_subcats_list li a:hover

{

	background-color:#fcfcfc!important;

	text-decoration:underline!important;

}



li.left_subcats_list li a.selected

{

	background-color:#91b8ee!important;

	font-weight:bold!important;

}



.has_subcats

{

	background-position:0px 0px!important;

}



.has_subcats:hover

{

	background-position:0px 50px!important;

}



#qo_manu_list

{

	display:none;

}



div.noscroll

{

	overflow:hidden!important;

}



#qo_col_center

{

	height:400px;

	overflow:auto;

	margin-left:205px!important;

	margin-right:255px!important;

}



.webkit #qo_col_center

{

	margin:auto!important;

}



#qo_product_grid_header

{

	background-color:#eee;

	clear:both;

	height:25px;

}



#qo_product_grid_header div

{

	border-right:solid 1px #ccc;

	height:25px;

	padding:0 6px!important;

	line-height:210%;

}



.qopg_hd_img

{

	width:50px;

	float:left;

}



.qopg_hd_price

{

	text-align:right;

	float:right;

	width:60px;

	margin-right:100px;

}



.qo_product_gridrow

{

	clear:both;

	height:35px;

}



.qo_product_gridrow div

{

	border-right:solid 1px #ccc;

	height:35px;

	line-height:200%;

	padding:0 6px!important;

}



.qogr_img

{

	width:50px;

	text-align:center;

	float:left;

}



.qogr_price

{

	text-align:right;

	float:right;

	width:60px;

	margin-right:70px;

}



.qopg_catheading

{

	padding-left:10px!important;

	color:#777;

	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:700;

}



.qo_prod_pagination

{

	text-align:center;

	margin-top:5px!important;

	margin-bottom:5px!important;

}



.qo_prod_pagination a

{

	border:solid 1px #047af3;

	color:#047af3;

	padding:0px 15px 0px 15px;

}



.qo_prod_pagination a.selected

{

	background-color:#047af3;

	color:white;

}



ul.show_subcat

{

	padding:30px 0px 0px 40px!important;

}



ul.show_subcat li

{

	list-style-type:disc!important;

	margin-left:20px!important;

	padding-left:10px!important;

	margin-bottom:8px!important;

}



#qo_col_right

{

	width:250px;

	float:right;

}



#qo_col_right h2

{

	height:20px;

	background-color:#7d7b7c;

	color:#fff;

	text-transform:uppercase;

	font-weight:700;

	font-size:100%;

	text-align:center;

	padding-top:6px!important;

}



#qo_col_right_cart

{

	height:287px;

	background-color:#eee;

	overflow:auto;

	margin-bottom:5px!important;

}



#qo_col_right_summary

{

	height:80px;

	background-color:#7d7b7c;

	color:white;

}



#qo_col_right_summary table

{

	margin:2px 0px 0px 4px;

}



#qo_col_right_summary td

{

	color:white;

	padding:2px 4px 2px 4px;

	font-size:11px;

}



#qo_col_right_summary td.qo_sum_left

{

	text-align:right;

	white-space:nowrap;

}



#qo_col_right_summary td.qo_sum_center

{

	width:80px;

}



#qo_col_right_summary input

{

	font-weight:700;

	width:120px;

}



#qo_col_right_summary input.checkout_button

{

	height:45px;

}



div.productinfo

{

	border-bottom:solid 1px #666;

	padding-bottom:7px!important;

	min-height:60px;

	margin:7px 8px 0!important;

}



div.productinfo img

{

	float:right;

	margin-left:8px;

}



input.txtEditQty

{

	width:25px;

}



#loading_panel

{

	position:absolute;

	z-index:100;

	width:248px;

	height:400px;

	background-color:#eee;

	text-align:center;

	display:none;

	margin:1px 1px 0px 1px!important;

}



#loading_panel img

{

	margin-top:160px;

	margin-bottom:20px;

}



#loading_panel p

{

	font-size:120%;

	font-style:italic;

}



#qo_printframe

{

	position:absolute;

	width:1px;

	height:1px;

	visibility:hidden;

}

#qo_col_right h2 a

{

	color:white;

	text-transform:capitalize;

	font-weight:normal;

}



#qo_searchbar_messages li,#qo_col_right_summary p,#qo_col_right_summary span

{

	color:#fff;

}



.qopg_hd_prodname,.qogr_prodname

{

	overflow:hidden;

}



.qopg_hd_qty,.qogr_qty

{

	float:right;

	width:70px;

}



.optavail

{

	font-size:80%;

	font-style:italic;

	color:#888;

}



.mainpanel_loading

{

	text-align:center;

}



.mainpanel_loading img

{

	padding-bottom:20px;

	padding-top:50px;

}



.mainpanel_loading h1

{

	color:#666;

	font-size:210%!important;

	font-style:italic;

	padding-top:20px;

}





/* AutoComplete */



table.AutoComplete-results {

    border-collapse: collapse;

    width: 100%;

    font-family: Tahoma, Geneva, Helvetica, Arial, sans-serif;

    font-size: 0.75em;

    font-weight: normal;

}

div.AutoComplete-results-wrapper {

    color: #000;

    border: 1px solid #aaa;

    margin: -1px;

	-moz-border-radius-bottomleft: 8px;

	-webkit-border-bottom-left-radius: 8px;

	-moz-border-radius-bottomright: 8px;

	-webkit-border-bottom-right-radius: 8px;

    overflow: hidden;

    -moz-box-shadow: 0 2px 10px #000;

	-webkit-box-shadow: 0 2px 10px #000;

}

.AutoComplete-balloon

{

	position:absolute;

	display:none;

	z-index:20;

	width:600px;

	opacity: 0.9; /* Safari, Opera, Firefox */

	filter: alpha(opacity=90); /* IE */

	-ms-filter: "alpha(opacity=90)"; /* IE 8 */

}

.ie div.AutoComplete-results-wrapper {

	border:solid 2px #687f95;

	width:595px!important;	

}

table.AutoComplete-results th,

table.AutoComplete-results td {

    padding: 4px;

    text-shadow: 1px 1px 1px #aaa;

}

table.AutoComplete-results th {

    background: #fdfdfd;

    color: #666;

    border-right: 1px solid #ccc;

    width: 80px;

    text-align: right;

    font-weight: normal;

}

table.AutoComplete-results td {

    background: #eee;

}

table.AutoComplete-results td .AutoComplete-result-item {

    padding: 1px 0;

}

table.AutoComplete-results tr {

    cursor: pointer;

}

table.AutoComplete-results tr.AutoComplete-selected th,

table.AutoComplete-results tr.AutoComplete-selected td {

    background: #05b;

    color: #fff;

    text-shadow: 1px 1px 1px #014;

}

table.AutoComplete-results .AutoComplete-result-icon {

    margin-right: 4px;

    vertical-align: text-top;

}

#ffbung {

width:100%;
margin-top:40px;
margin-left:auto;
margin-right:auto;
}

.style2 {font-family: Verdana, Arial, Helvetica, sans-serif}