@charset "utf-8";

#orderformwrapper { background:url(../_img/form_bg_vert.gif) repeat-y; margin-bottom:20px; }

#orderform { width:100%; background:url(../_img/form_bg_top.gif) top left no-repeat; margin-bottom:20px; }

#ordertablewrapper { padding:30px 10px 20px 10px; border-bottom:1px solid #c5c5c5; }

#ordertable { margin-left:auto; margin-right:auto; }



#ordertable td, #ordertable th { padding:6px 4px 6px 4px; margin:0 0 0 0;}

#ordertable th { padding-bottom:10px; }

.yellow { background-color:#fff799; border-width:0 0 0 0; font-family:"Courier New", Courier, monospace; font-size:110%; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px; }

#orderform .code { width:100px; text-align:center; }
#orderform .description { width:460px; }
#orderform .quantity { width:72px; text-align:center; }
#orderform .price { width:60px; text-align:center; }
#orderform .value { width:60px; text-align:center; }
#orderform .total { width:60px; padding-top:6px; text-align:center;}
#orderform .comments { width:226px; }

#ordertable tbody tr:hover td /* highlights row background diff colour */
{
	background-color:#E8E8E8;
}

#ordertable tbody tr td:hover input/* highlights cell text diff colour */
{
	color:#F00; 
}

#ordertable tfoot tr td { border-width:0px; padding-top:30px; }

#total_label { text-align:right; }
#submitform { text-align:center; }

#ordertable	.suggestionsBox {
	position:absolute;
	z-index:2;
	margin: 22px 0px 0px 0px;
	width: 95px;
	background-color: #E8E8E8;
	border-left: 1px dashed #666;
	border-right: 1px dashed #666;
	border-bottom: 1px dashed #666;
	color: #000;
	padding-top:3px; padding-bottom:2px; padding-left:2px; padding-right:2px;
}
	
#ordertable	.suggestionList {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}
	
#ordertable	.suggestionList li {
	margin: 0px 0px 3px 0px;
	padding: 3px 3px 3px 3px;
	cursor: pointer;
}

.highlighted {
	background-color: #fff799;
}

.suggestionList li { margin:0 0 0 0; padding:0 0 0 0; text-align:left; }
.suggestionList ol { margin:0 0 0 0; padding:0 0 0 0; text-align:left; }

.nojavascript {
	display:none;
}
#shipping {text-align:left; padding-top:5px;}
#shipping_1 {float:left;}
#shipping_2 {padding-left:20px; float:left;}

#form_instructions {}
#description_suggestions_box {padding-top:10px;}
#lookup {float:right; width:280px; }
#instructions {float:left; width:400px; }
#instructions p {padding-right:20px; }

#id_captcha_1 {float:left;clear:both;margin-left:180px;margin-top:20px;}