div.op_fgroup {
	width:924px;
	height: auto;
/*	margin: 0 auto;*/
	border:2px solid #FFF;
/*	clear:both;*/
	/*margin-left85px;  */
}
div.mainfieldbox {
	width:910px;
	padding:5px;
/*	clear:both;*/
}
div.op_titlebar {
	width:920px;
	height:40px;
	/*background-color:#333;*/
	border:2px solid #000;
	padding:0px;
	position:relative;
}
div.op_titlebar_inner {
	width:840px;
	height:15px;
	padding:0px;
	float:left;
	cursor:pointer;
}

div.op_titlebar p {
	font: 12px "Trebuchet MS",Arial sans-serif;
	font-weight:bold;
	color:#FFF;
}

.op_titlebar .title_float {
	height:35px;
	padding:0px;
	margin-top:5px;
	float:left;
	overflow:hidden;
}

.title_float p {
	margin:0px;
	padding:0px;
}
.title_float .titlename {
	color: #cacaca;
}
.title_float .titleinfo {
	color: #fff;
}
.op_section_titles {
	font-size:14px; 
	color: #437C9D;
	margin:0px;
}
.op_addressbox {
	width:290px;
	padding:5px;
	float:right;
}
.op_addressbox p {
	margin:2px;
	font: 12px Trebuchet MS,Arial sans-serif; 
}
.boldit {
	font-weight:bold;
}

div.order_info_box{
	width: 920px;
	padding:0px;
}
div.mainorderbox {
	width:900px;
	margin:5px;
	border:1px solid #ccc;
	clear:both;
}
div.inner_order_box{
	width: 900px;
	padding: 5px;
	float: left;
}

div.inner_order_box p{
	 margin:2px;
	font: 14px Trebuchet MS,Arial sans-serif; 
}

div.op_order_detail {
	width:890px;
	padding:5px;
}
div.op_od_divider {
	width:890px;
	border-bottom:1px solid #666;
}

.od_titles {
	width:170px;
	float:left;
}
.od_titles_s {
	width:120px;
	float:left;
}
.od_titles_l {
	width:270px;
	float:left;
}
.od_titles_s p {
	font: 14px 'Trebuchet MS',Arial sans-serif; 
	margin:4px;
	font-weight:bold;
}
.od_titles_l p {
	font: 14px 'Trebuchet MS',Arial sans-serif; 
	margin:4px;
	font-weight:bold;
}
.od_titles p {
	font: 14px 'Trebuchet MS',Arial sans-serif; 
	margin:4px;
	font-weight:bold;
}
.od_bignames {
	color:#666;
	
	
}
div.op_price_results {
	width:210px;
	float:right;
}
div.op_price_results p {
	text-align:left;
	margin:5px;
	font: 14px 'Trebuchet MS',Arial sans-serif; 
	font-weight:bold;
}
div.op_price_labels {
	width:200px;
	float:right;
	
}
div.op_price_labels p {
	text-align:right;
	margin:5px;
	font: 12px 'Trebuchet MS',Arial sans-serif; 
	font-weight:bold;
	color:#666;
}
.op_color_us {
	background-color:#110093;
}
.op_color_ca {
	background-color:#930000;
}
.op_color_int {
	background-color:#797800;
}
.op_sandy {
	background-color:#e10000;
}
.op_len {
	background-color:#1aba00;
}
.op_jesse {
	background-color:#0095a2;
}
.op_huston {
	background-color:#a0a200;
}
.op_gwadmin {
	background-color:#c3008a;
}

div.op_sortbox {
	width:920px;
	margin:0 auto;
}
div.op_sortbox p {

}




/*################################################################ */

/*body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #333; }*/





div.order_info {
	float:left;
	width:300px;
	padding:0px;
}

div.inner_order_box .order_box_title{
	width:246px; 
	height: 20px;
}
div.order_box_title p {
	font: 14px "Trebuchet MS",Arial sans-serif;
	font-weight: bold;
	margin: 0px;
	color: #437C9D;
}

div.order_section_title {
	width: 920px;
	height:35px;
	border-bottom: solid 2px #293B57;
	background-color:#666666;
	padding:0px;
	position:relative;
}
div.order_section_title p {
	text-align: left;
	margin: 0px 0px 0px 10px;
	font: 12px "Trebuchet MS",Arial sans-serif;
	font-weight: bold;	
	color: #FFFFFF;
}

div.button {	
}

div#button:hover {
	/*border:solid 2px #FFFFFF;*/
	cursor:pointer;
}
/* ----------------------- ORDER DETAILS --------------------- */
div#order_details_box {
	width:740px; 
	padding:5px;
/*	border: 1px solid;*/
}
div#order_details_title {
	width:440px;
}
div#order_details_title p {
	font: 14px "Trebuchet MS",Arial sans-serif;
	font-weight:bold;
	color:#507DAF;
	margin:0px;
}
div.order_details_row {
	width:740px;
	border-bottom:1px solid #999999;
}
div.order_detail_icon {
	width:140px;
	float:left;
}
div.order_detail_sku{
	width:140px;
	float:left;	
}
div.order_detail_sku p {
	font: 12px "Trebuchet MS",Arial sans-serif;
	font-weight:bold;
	color:#666666;
	margin:5px;
}
div.order_detail_name {
	width:160px;
	float:left;
}
div.order_detail_name p {
	font: 12px "Trebuchet MS",Arial sans-serif;
	font-weight:bold;
	color:#666666;
	margin:5px;
}
div.order_detail_qty {
	width:140px;
	float:left;
}
div.order_detail_qty p {
	font: 12px "Trebuchet MS",Arial sans-serif;
	font-weight:bold;
	color:#666666;
	margin:5px;
}
/*div.order_detail_rate {*/
/*	width:140px;*/
/*	float:left;	*/
/*}*/
div.order_detail_rate p {
	font: 12px "Trebuchet MS",Arial sans-serif;
	font-weight:bold;
	color:#666666;
	margin:5px;
}
div.clearfloats {
	clear:both;
	width:100%;
	height:1px;
}
div.order_price_info_left {
	width:600px;
	float:left;
}
div.order_price_info_left p {
	font: 12px "Trebuchet MS",Arial sans-serif;
	font-weight:bold;
	color:#666666;
	margin:5px;
	text-align:right;
}
div.order_price_info_right {
	width:140px;
	float:right;
}
div.order_price_info_right p {
	font: 12px "Trebuchet MS",Arial sans-serif;
	font-weight:bold;
	color:#666666;
	margin:5px;
}
div.order_box_content {
	position:absolute;
	top:26px;
	padding:5px;
	width:920px;
	color: white;
	font-weight: bold;
}
div.order_box_content p {
	font: 12px "Trebuchet MS",Arial sans-serif;
}
div.order_sect {
	width: 150px;
	height:74px; 
	padding:0px;
	margin: -30px 0px 0px 0px;
	float:left;
}

div.order_sect b{
	color: #cacaca;
}


/* AUTOCOMPLETE CSS */

div.auto_complete {
  width: 350px;
  background: #fff;
}
div.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
div.auto_complete ul li {
  margin:0;
  padding:3px;
}
div.auto_complete ul li.selected {
  background-color: #ffb;
}
div.auto_complete ul strong.highlight {
  color: #800; 
  margin:0;
  padding:0;
}





