/* 123 PRIMARY GREEN COLOR = #39ad00 */
/* HOVER GREEN = #C2F072 */
html { 

} 

@font-face{
    font-family: "Biysk";
    src: url('Biysk.ttf'),
    url('Biysk.ttf'); /* IE */
}

@font-face{
    font-family: "Aubrey";
    src: url('Aubrey.ttf'),
    url('Aubrey.ttf'); /* IE */
}

@font-face{
    font-family: "PlantiFont";
    src: url('PlantiFont-Regular.woff2'),
    url('PlantiFont-Regular.woff2'); /* IE */
}


.mce-widget.mce-tooltip {
    display: none !important;
}

body {
		font-family: 			PlantiFont;
		font-size:				12px;	
		letter-spacing: 		0.3px;	
		color: 					#000000;	
		text-align:				left;					
}

h1 {
	font-family: Biysk; 
	font-size: 25px;
	padding-bottom: 10px;
}

h2 {
	font-size: 20px;
	font-weight: bold;
}

h3 {
	font-size: 15px;
	font-weight: bold;
}

p {
	font-size: 13px;
}

body {
	background-image: 		url("/img/backdrop_9_markers.jpg");
	background-position: 	center center;
	background-repeat: 		no-repeat;
	background-attachment:  fixed;
	background-size: 		cover;		
	color: 					#000000;
	margin:					0px;
	padding:				0px;
	width:					100%; 
	height:					100%;
	z-index:				0px;
}

@media (min-width: 1500px) {
	
	
	#corneroptions_main_container {
		position: absolute; right: -30px; top: -50px
	}
		

}

@media (min-width: 0px) and (max-width: 1499px) and (orientation: landscape) {
	
	#corneroptions_main_container {
		position: absolute; right: -30px; top: -50px
	}
	

}

@media (min-width: 0px) and (max-width: 1499px) and (orientation: portrait) {
	
	#corneroptions_main_container {
		position: absolute; right: 20px; top: -50px
	}
	

}

@media (min-width: 1499px) {

	.showunder1500 {
		display: none;
	}	
	
	.bottombar_elm {
		width: 16.6%; 
		text-align: center;
		float: left;

		font-size: 13px;
		font-weight: bold;	
	}

	.bottombar_elm div {
		width: 80%; 
		cursor: pointer;
		padding: 10px;
	}

	.bottombar_elm div:hover {
		background-color: #ddd;	
	}	

}

@media (min-width: 0px) and (max-width: 1499px) {
	.hideunder1500 {
		display: none;
	}			
	
	.bottombar_elm {
		width: 33%; 
		text-align: center;
		float: left;

		font-size: 13px;
		font-weight: bold;	
	}

	.bottombar_elm div {
		width: 80%; 
		cursor: pointer;
		padding: 10px;
	}

	.bottombar_elm div:hover {
		background-color: #ddd;	
	}	
	
}


@media (min-width: 999px) {

	.showunder1000 {
		display: none;
	}	

}

@media (min-width: 0px) and (max-width: 1000px) {
	.hideunder1000 {
		display: none;
	}	
		
}


img {
	border: 				0px;
	}
	
a:link, a:visited, a:active { 
	text-decoration: 		none; 
	color: 					#000000;
	
}

a:hover { 
	text-decoration: 		underline; 	
}

hr {

	border: 0.5px solid black;

}

input[type="text"] {
	border: 				1px dotted #A99D9D;
	text-align:				left;
	font-size:				11px;
	padding:				3px;
	padding-left:			5px;
	border-radius:			3px;
}

textarea {
	border: 				1px dotted #A99D9D;
	text-align:				left;
	font-size:				12px;
	padding:				3px;
	padding-left:			5px;
	border-radius:			3px;	
	font-family: 			PlantiFont;
	font-size:				11px;		
}

select {
	border: 				1px dotted #A99D9D;
	text-align:				left;
	font-size:				12px;
	padding:				3px;
	padding-left:			5px;
	border-radius:			3px;	
}


input[type="text"].azpzonenotes {
	border: 				0px;
	text-align:				left;
	font-size:				11px;
}


input[type="button"], input[type="submit"], .iPadButton, .iPadButtonSmall  {
	background-color: #F2F2F2; /*#39ad00;*/
	border-top-left-radius: 5px; 	
	border-top-right-radius: 5px; 	
	border-bottom-right-radius: 5px; 
	border-bottom-left-radius: 5px; 
	box-shadow: 0px 2px 5px #000000;	
	cursor: pointer;	
	border: 0px;
	padding: 5px;
	width: 150px;
}

.iPadButton, .iPadButtonSmall  {
	width: 200px;
	height: 50px;
}

.input_rounded {

	border-top-left-radius: 5px; 	
	border-top-right-radius: 5px; 	
	border-bottom-right-radius: 5px; 
	border-bottom-left-radius: 5px; 	
	
	height: 30px; 
	font-size: 20px; 
	padding: 0px; 
	margin: 0px; 
	text-align: center !important;

}

.search_field {
	width: 				100px;  
	background-color: 	#FFF; 
	height:				 20px;
	border-top-left-radius: 5px; 	
	border-top-right-radius: 5px; 	
	border-bottom-right-radius: 5px; 
	border-bottom-left-radius: 5px; 
	border: 0px solid #fff;
	opacity: 0.6;
	padding-left: 10px;
	padding-right: 10px;	
	background-image: url(/img/searchglass.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-size: 14%;
	box-shadow: inset 1px 0px 5px 1px rgba(0,0,0,0.75);
}

.searchfielddiv {
	margin-top: 12px;
	margin-left: 20px;
	float: left;
	
}

input[type="button"]:hover, input[type="submit"]:hover, .iPadButton:hover, .iPadButtonSmall:hover  {
	box-shadow: 0px 2px 1px #000000;		
}

input[type="button"]:active, input[type="submit"]:active, .iPadButton:active, .iPadButtonSmall:active  {
	box-shadow: 0px 2px 1px #000000;		
	cursor: wait;		
}

input[type="checkbox"] {
	margin: 				0px
}

input[type="password"] {
	border: 				1px dotted #A99D9D;
	text-align:				left;
	font-size:				12px;
	padding:				3px;
	padding-left:			5px;
	border-radius:			3px;	
}

input[type="file"] {

}


form {
	margin: 				0px;	
}

.bold {
	font-weight: 800;
} 

.hover:hover {
	cursor: pointer;
	background-color: #CDFFCA; 

}

.opacityhover {
	opacity: 0.5;
}

.opacityhover:hover {
	opacity: 1;
}

#corneroptions_dropdown {
	display: none; border: 1px solid black; background-color: white;
}

#corneroptions_picture {
	width: 50px;
}

#corneroptions_picture_container {
	text-align: right; cursor: pointer;
}

.corneroptions_dropdown_elm {
	width: 100%; 
}

.corneroptions_dropdown_elm div {										
	padding: 10px;
}

.infobox_frontpage {
	margin: auto; 
	margin-top: 30px;
	font-size: 12px; 
	text-align:	center; 
	background-color: #FFFFFF;
	width: 80%;
	max-width: 450px; 	
	box-shadow: 0px 2px 10px #000000;	
	border-radius:10px;	
	padding-top: 20px;
	padding-bottom: 20px;	
}

.infobox_frontpage div:first-child {

}

.infobox_frontpage_blank {
	margin: auto; 
	width: 90%;
	max-width: 700px; 
	text-align: center; 
	margin-top: 50px
}

.infobox_frontpage_blank img {
	width: 90%;
	max-width: 700px; 
}


.package_normal {
	border: 3px solid grey; box-shadow: 6px 7px 5px -3px rgba(0,0,0,0.7);

}

.package_highlight {
	border: 7px solid red; box-shadow: 6px 7px 5px -3px rgba(0,0,0,0.7);
}

.orderflow_pickedcolor {
	background-color: #bcdcbc;
}

.left_input_list {
	float: left;
	padding-top: 4px;
}

.right_input_list {
	float: left;
}

.minidot {
	float: left;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 10px;
}


.calenderitem {
	padding: 3px;
	float: left;
	white-space: nowrap;
	width: 80%;

}

.calenderitem_notruck {
	padding: 3px;
	float: left;
	white-space: nowrap;
	width: 100%;

}

.bottombar {
  background-color: rgba(255, 255, 255, 0.9);
  overflow: hidden;
  bottom: 0;
  width: 100%;

}


.dot {
	height: 25px;
	width: 25px;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	position: absolute; 
	margin-left: -14px;  
}

.dot p {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -45%);
  font-weight: bold;
}

.PlannerCandidate:hover {
	background-color: lightgreen !important;
}

.drivingdetailsdiv {
	display: none;
}

.ui-datepicker {
	z-index: 99999 !important;
}

.trash_button {
	background-image: url(/img/delete.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50%;
	height:23px;
	width:20px;
	display: inline-block;
	vertical-align: top;	

}

.TripPlannerHeaderInfo:hover {
	background-image: url(/img/gears_icon.png);
	background-repeat: no-repeat;
	background-position: center right;
	background-size: 14%;
}



#orderflow_progressbar {
	margin-top: 10px; 
	margin-bottom: 50px; 
	padding-top: 10px; 
	padding-bottom: 22px; 
	height: 32px;
	text-align: center;
	-webkit-box-shadow: 0px 17px 22px -7px rgba(0,0,0,0.38);
	-moz-box-shadow: 0px 17px 22px -7px rgba(0,0,0,0.38);
	box-shadow: 0px 17px 22px -7px rgba(0,0,0,0.38);
}

.Orderview_subheader {
	background: url(img/leftmenu_bg_green.png) no-repeat;
	width: 100%;
	padding-left: 35px;
	padding-top: 4px;
	padding-bottom: 10px;
	text-size: 13px;
	font-weight: bold;
	margin-top: 10px;
; 	
}

.MobilePayButton {
	background-image: url("/img/mobilepaylogo.png");
	background-position: 245px 7px; 
	background-size: 50px;
	background-repeat: no-repeat;							  
}


label.cameraButton {
	display: inline-block;
	margin: 10px;
	margin-left: 0px;
	height: 50px;	
	width: 190px;
	padding: 5px;
	padding-top: 13px;
	padding-left: 10px;
	font-weight: bold;

	border: 2px solid #666;
	border-color: #EEE #CCC #CCC #EEE;
	background-color: #DDD;
	
	background-image: url("/img/Camera-icon.png");
	background-position: 135px; 
	background-size: 55px 55px;
	background-repeat: no-repeat;							  
}



/* Look like a clicked/depressed button */
label.cameraButton:active {
  border-color: #CCC #EEE #EEE #CCC;
}

/* This is the part that actually hides the Choose file text box for camera inputs */
label.cameraButton input[accept*="camera"] {
  display: none;
}	

.expand_button {
	width: 12px;	
	opacity: 0.5;							
}

.expand_button:hover {
	cursor: pointer;
	opacity: 1;							
}

.equip_master_row {
	border-bottom: 1px dashed #C0C0C0;
	height: 40px;
}

.equip_sub_row {
	border-bottom: 1px dashed #cccccc;
	color: #cccccc;
}

.equip_sub_row a {
	border-bottom: 1px dashed #cccccc;
	color: #3fa555;
}


.nosubalert img {
	border: 0px solid red;
}		


#notits_saved {
	float: left; 
	vertical-align: center; 
	padding-left: 5px; 
	padding-right: 5px; 
	font-weight: bold; 
	background-color: #efd9a5;
}

#notits_error {
	float: left; 
	vertical-align: center; 
	padding-left: 5px; 
	padding-right: 5px; 
	font-weight: bold; 
	background-color: #FFC3C3;
}



.pageheader {
	position: relative; 
	width: 100%;
	display: block; 
	background-color: #39ad00; 
	height: 30px; 
	text-align: center;
	z-index: 5000;
	box-shadow: 0px 2px 10px #000000;

}

/* LESSER THAN 1000 */
@media (min-width: 0px) and (max-width: 999px) {

	.maincontainer { 
		margin-top: -5px; width: 100% margin: auto; padding-top: 00px; padding-bottom: 20px; z-index: 1500;    
	}  

	.contentcontainer {
		padding-top: 30px; padding-bottom: 100px; background: #FFFFFF; border-bottom-right-radius:20px; border-bottom-left-radius:20px; 
		box-shadow: 0px 2px 10px #000000;
		width: 100%;	  
	}
	  
	#topinfobox	{
		 width: 100%;	
	}
	  
	#searchfielddiv {
		display: none;
	}  
	  
	#pricingbox_container {
		box-shadow: 5px 5px 10px #cccccc;
		border: 1px solid #c0c0c0;
		border-bottom-right-radius:15px;
		border-bottom-left-radius:15px;		
		background-color: #CDFFCA; 
		width: 90%;
		padding: 5px;
		margin-left: 15px;
		margin-bottom: 20px;			
	}

	#orderfield {
		width: 100%; 
	}	  
	
	.lefteventcontainer {
	float: left;
	   width: 100%;
	}

	.righteventcontainer {
	float: left;
	   width: 100%;
  
	}	
	 
}
/* BIGGER THAN 999 */
@media (min-width: 1000px) {
      .maincontainer { 
	   margin-top: -10px; min-width: 600px; width: 1200px; margin: auto; padding-top: 00px; padding-bottom: 20px; z-index: 1500; min-height: 100vh;
   	 }
    
    .contentcontainer {
  	  padding-top: 30px; padding-bottom: 100px; background: #FFFFFF; border-bottom-right-radius:20px; border-bottom-left-radius:20px; 
      box-shadow: 0px 2px 10px #000000;
      width: 100%;	  
	  }   
	  
	#topinfobox	{
		width: 1000px;	
	}	  
	  
	#pricingbox_container {
		box-shadow: 5px 5px 10px #cccccc;
		border: 1px solid #c0c0c0;
		border-bottom-right-radius:15px;
		border-bottom-left-radius:15px;		
		background-color: #CDFFCA; 
		width: 80%;
		padding: 10px;
		float: left;
		margin-left: 20px;   
		margin-top: 30px;	

	}

	#orderfield {
		width: 100%; 
	}	 
	

  .lefteventcontainer {
  	float: left;
    width: 50%;
    padding-top: 30px;
  }
  
  .righteventcontainer {
  	float: left;
    width: 50%;
      
  }	 
	
}


.rightcontainer2 {
	float: right; width: 250px; padding-top: 100px;
}



/* JOURNAL PAGE */

@media (max-width: 949px) {

  .lefteventcontainer_journal {
  	float: left;
       width: 100%;
       
  }
  
  .righteventcontainer_journal {
  	float: left;
       width: 100%;
       margin-top: 30px;       
      
  }
  
  #dayhits {
    
  }
}

@media (min-width: 950px) {

  .lefteventcontainer_journal {
  	float: left;
       width: 70%;
  }
  
  .righteventcontainer_journal {
  	float: left;
       width: 23%;
  }
}


/* LEAFLET ICON EXTENSION*/

.leaflet-div-icon {
	background: transparent;
	border: none;
}

.leaflet-marker-icon .number{
	position: relative;
	top: -48px;
	font-size: 18px;
	color: black;
	text-align: center;
}

.leaflet-control-container .leaflet-routing-container-hide {
    display: none;
}

/* TABS */



.tabs_equipment_container {
	position: absolute;  
	width: 100%;
	max-width: 1200px; 
	min-width: 600px;
	border-bottom: 1px solid black; 
	margin-top: 17px; 
	margin-bottom: 20px;
}

.tabs_item {
	float: left; 
	position: relative; 
	top: 1px; 
	left: 50px; 
	margin-left: 15px;
	background-color: #FFFFFF; 
	width: 20%; 
	height: 20px;
	border: 1px solid black;  
	border-bottom: 1px solid black; 
	border-top-right-radius: 15px; 
	border-top-left-radius: 15px; 
	text-align: center; 
	padding-top: 7px;
	cursor: pointer;
}

.tabs_container {
	position: relative;  
	z-index: 1;
	width: 100%;	
	max-width: 1200px; 	
	border-bottom: 1px solid black; 
	box-shadow: inset 1px -6px 8px -4px rgba(0,0,0,0.10);	
	height: 20px;

}

.headertab_container {
	position: relative;  
	z-index: 1;
	width: 100%;	
	max-width: 1200px; 	
	border-bottom: 1px solid black; 
	box-shadow: inset 1px -6px 8px -4px rgba(0,0,0,0.10);	
	height: 20px;

}

.headertab_item {
	float: left; 
	position: relative; 
	top: 1px; 
	left: 0px; 
	margin-left: 5px;
	background-color: #FFFFFF; 
	width: 10%;
	min-width: 30px;
	height: 20px;
	border: 1px solid black;  
	border-bottom: 1px solid black; 
	border-top-right-radius: 15px; 
	border-top-left-radius: 15px; 
	text-align: center; 
	padding-top: 7px;
	cursor: pointer;
	z-index: 2;		
}

@media (max-width: 1099px) {

	.tabs5_item {
		float: left; 
		position: relative; 
		top: 1px; 
		left: 0px; 
		margin-left: 5px;
		background-color: #FFFFFF; 
		width: 18%; //16% when 5
		min-width: 30px;
		height: 20px;
		border: 1px solid black;  
		border-bottom: 1px solid black; 
		border-top-right-radius: 15px; 
		border-top-left-radius: 15px; 
		text-align: center; 
		padding-top: 7px;
		cursor: pointer;
		z-index: 2;		
	}
	
	.tabs4_item {
		float: left; 
		position: relative; 
		top: 1px; 
		left: 0px; 
		margin-left: 10px;
		background-color: #FFFFFF; 
		width: 21%; //16% when 5
		min-width: 40px;
		height: 20px;
		border: 1px solid black;  
		border-bottom: 1px solid black; 
		border-top-right-radius: 15px; 
		border-top-left-radius: 15px; 
		text-align: center; 
		padding-top: 7px;
		cursor: pointer;
	}
		
}

@media (min-width: 1100px) {
	.tabs5_item {
		float: left; 
		position: relative; 
		top: 1px; 
		left: 0px; 
		margin-left: 10px;
		background-color: #FFFFFF; 
		width: 18.3%; //16% when 5
		min-width: 16px;
		height: 20px;
		border: 1px solid black;  
		border-bottom: 1px solid black; 
		border-top-right-radius: 15px; 
		border-top-left-radius: 15px; 
		text-align: center; 
		padding-top: 7px;
		cursor: pointer;
	}
	
	.tabs4_item {
		float: left; 
		position: relative; 
		top: 1px; 
		left: 0px; 
		margin-left: 10px;
		background-color: #FFFFFF; 
		width: 23%; //16% when 5
		min-width: 16px;
		height: 20px;
		border: 1px solid black;  
		border-bottom: 1px solid black; 
		border-top-right-radius: 15px; 
		border-top-left-radius: 15px; 
		text-align: center; 
		padding-top: 7px;
		cursor: pointer;
	}	
}

.selectedTab {
		border-bottom: thin solid #FFFFFF;	
		background-color: #FFFFFF;	
		height: 30px;
		top: -10px;
}

.unselectedTab {
		border-bottom: thin solid #000000;										
		background-color: #F2F2F2;	
}

.unselectedTab:hover {
		background-color: #CDFFCA;
		height: 30px;	
		top: -10px;		
}


.std_page_padding {
	padding-left: 30px;
	padding-right: 30px;	
}


.textbox {
	width: 100%; margin: 10px;
}

.textbox_topleftcorner_nogfx {
/*	position: absolute;z-index:0; width: 250px; height: 103px */
}

.textbox_topleftcorner {
    background: url(img/box-lefttopcorner.png) no-repeat top left; border: 0px solid black;  width: 70%; max-width:400px; height: 40px
}

.textbox_textholder_gfx {
	position: relative;z-index:0;width: 90%; padding: 20px; padding-top: 0px;
}

/* LG STYLE STARTING */

.textbox_lgstyle {
	width: 100%; border: 0px solid black; background:; padding-bottom: 0px; margin-bottom: 0px;
}

.textbox_topleftcorner_lgstyle {
	position: absolute;z-index:0; background:; width: 250px; height: 10px
}

.textbox_textholder_gfx_lgstyle {
	position: relative;z-index:0;width: 90%; padding: 10px; padding-top: 20px;
}
/* LG STYLE ENDING */

.textbox_textholder {
	position: relative;z-index:0;width: 95%; padding: 20px; padding-top: 20px;
}

.textbox_header {
	font-weight: 800; font-size: 18px;
}

.textbox_text {
	font-size: 12px; padding-left: 20px; padding-top: 30px;
}

.movieholder {
	padding-top: 10px; padding-right: 10px; padding-left: 10px;
}



.playlistcontainer {
	width: 100%; border: 0px solid black; background: url(img/box-bottomcorner.png) no-repeat bottom left;
}

.playlist_textholder {
	position: relative;z-index:0; width: 90%; height: 100%; padding-left: 20px; padding-right: 20px; padding-bottom: 20px
}

.bottomborder {
	clear: both; background: url(img/bottomborderblack.png) no-repeat bottom center; margin: auto; height: 38px
}

.bottomtext {
	margin: auto; font-size: 10px; text-align: center;
}




.normalActive { 
	background-color: 			#c0c0c0; 
	cursor:						pointer;
}

.quenta_left_button {
	height: 40px; width: 160px;
}

.quenta_right_button {
	height: 30px; width: 160px;
}

.quenta_top_button {
	height: 20px; width: 120px;
}

.quenta_move_select {
	height: 20px; width: 160px;
}

.normalActive { 
	background-color: 			#FF9933; 
}

.fileinfo {
	padding-left: 10px;
}

.calendermousepopup {
  display: none;
  position: absolute;
  padding: 10px;
  border: solid 1px #ddd;
  background: #FFF;
  width: 400px;
  z-index: 9999;  
  box-shadow: 6px 6px 8px 0px rgba(0,0,0,0.16);  
}

.searcheverythingpopup {
  display: none;
  position: absolute;
  padding: 20px;
  border: solid 1px #ddd;
  background: #FFF;
  width: 84%;
  z-index: 9999;  
  box-shadow: 6px 6px 8px 0px rgba(0,0,0,0.16);
}

.calender_mini_addtruckbutton {
	opacity: 0.3;
	width: 75px !important
	
}

.calender_mini_addtruckbutton:hover {
	opacity: 1;
	font-size: 9px;
	margin-top: 2px;
}

.showmapcustomerorders {
	opacity: 0.5;
}

.showmapcustomerorders:hover {
	opacity: 1;
}

.carchooserpopup {
  display: none;
  position: absolute;
  color: white;
  padding: 40px;
  border: solid 1px #ddd;
  background: #39ad00;
  text-align: center;
  width: 200px;
  z-index: 9999;
  margin-left: -50px;
	box-shadow: 6px 6px 8px 0px rgba(0,0,0,0.16);  
}

.itemlist_small0 {
	border-bottom: 1px dotted #C5C5C5;
	color: grey; 
	font-size: 9px;
	width: 60px; 
	padding-left: 10px;
}
.itemlist_small1 {
	border-bottom: 1px dotted #C5C5C5;
	color: grey; 
	font-size: 8px;
	width: 200px; 
	padding-left: 10px;
}
.itemlist_small2 {
	border-bottom: 1px dotted #C5C5C5;
	color: grey; 
	font-size: 8px;
	width: 200px; 
	padding-left: 10px;
}
.itemlist_small3 {
	border-bottom: 1px dotted #C5C5C5;
	color: black; 
	font-size: 8px;
	width: 60px; 
	padding-left: 10px;
	text-align: center;
}
.itemlist_small_header0 {
	border-bottom: 1px dotted #C5C5C5;
	color: black; 
	font-size: 9px;
	padding-left: 10px;
}
.itemlist_small_header1 {
	border-bottom: 1px dotted #C5C5C5;
	color: black; 
	font-size: 9px;
	padding-left: 10px;
	text-align: center;	
}

/* NEW LISTROW STYLES ANNO 2013 */

.listrow_content_2013 {
	padding: 15px;
	border-bottom: 1px dashed #C0C0C0; 
	border-left: 1px dashed #C0C0C0; 
	border-right: 1px dashed #C0C0C0; 
	border-top-left-radius: 10px; 	
	font-size: 9px;			
	
}

.listrow_subline_2013 {
	margin-top: -15px;
	margin-bottom: 5px;
	margin-left: -15px;
	margin-right: -40px;	
	width: 100%;
	padding: 5px;
	padding-bottom: 5px;
	padding-top: 8px;	
	background-color: #eaf2ed;
	border-top-left-radius: 10px; 	
	border-top-right-radius: 10px; 	
	border-bottom-right-radius: 10px; 			
}

.listrow_new_2013 {
	font-size: 11px;	
	border-bottom: 1px dashed #C0C0C0; 
	border-bottom-left-radius: 10px; 
	height: 20px; 
	padding-left: 10px; 
	cursor: pointer;	
	padding-top: 1px;
	padding-bottom: 1px;		
	
}

.listrow_new_2013 input {
	font-size: 11px;	
	border: 0px;
	width: 70%;
	text-align: left;	
	cursor: pointer;		
	
}

.loading_container {
	background-image: url("/img/ajax-loader2.gif");
	background-repeat: no-repeat;
	background-position: top center;				
	background-size: 100px;
	width: 100%;
	height: 100px;
	padding-top: 55px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}

.logisticsstop_searchresults {
	position: absolute;
	width: 200px;
	padding: 20px;
	box-shadow: 0px 10px 24px -4px rgba(0,0,0,0.75);
	background-color: white;
	display: none;
	z-index: 999999999;
}

.ajaxsearchitem {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px; 

}

.ajaxsearchitem:hover {
	cursor: pointer;
	background-color: #CDFFCA;
}

#addbreakbox {
	position: absolute;
	z-index: 2000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 350px;
	max-width: 500px;	
	width: 80%;
	left: 30px;
	top: 200px;
	text-align: center;
	padding: 20px;
	box-shadow: 5px 5px 10px #cccccc;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;	
	display:none;
}

.ui-datepicker-today  {

} 

.ui-datepicker {
	width: 25em !important;
}

.ui-state-default {
	color: #000000 !important;
}

.ui-state-active {
    background: #39ad00 !important;
    color: black !important;
    font-weight: bold;
    font-size: 11px;     
}

@media (min-width: 0px) and (max-width: 1099px) {

	#frontpage_counts {
		display: none;
	}
	
}

@media (min-width: 1100px) {

	.frontpage_count {
		float: left; 
		padding: 10px;
		width: 13%;
		margin: 10px;
	}

	.frontpage_count div {
		font-weight: bold; 
		font-size: 20px; 
		width: 100%; 
		border-bottom: 1px solid black;
	}	

}

.listrow_2013 {
	font-size: 11px;	
	border-bottom: 1px dashed #000000; 
	border-bottom-left-radius: 10px; 
	height: 20px; 
	padding-left: 10px; 
	cursor: pointer;	
	padding-top: 5px;
	margin-top: 3px;
	padding-bottom: 1px;		
	
}

.listrow_2013 input {
	font-size: 11px;	
	border: 0px;
	width: 70%;
	text-align: left;	
	cursor: pointer;		
	
}

.deletebutton:hover {
	opacity: 0.8;
}



.deletebutton {
	opacity: 0.4;
}
.sms_popup_options {
	border-radius: 5px; 
	border: 1px solid #cccccc;	
	margin-top: 15px;
	width: 150px; 
	padding: 10px;
	font-size: 10px;
	margin-left: 15px; 
	float: left;
	cursor: pointer;
	
}


.sms_popup_buy_style {
	background-color: #ccccff;
}

.sms_popup_rent_style {
	background-color: #cccccc;
}

.sms_popup_options:hover {
	 background-color: #FFFFFF;
}

/* EVENTMASTER STYLES */

.submit_container {
	float: right; 
	z-index: 1; 
	text-align: right; 
	margin-top: 40px; 
	margin-left: -40px;
}


.header {
	float: left; 
	padding-top: 5px; 
	z-index: 2;
}

#star_container {
	padding-top: 4px;
	margin-left: -4px;
	cursor: pointer;	
	z-index: 1000000;
		
}

#star {
	cursor: pointer;
	z-index: 1000000;
	position: absolute
}


.listrow_on_notes {
	font-size: 11px;	
	background-color: white;
	border: 1px solid #A99D9D;	
	cursor: pointer;	
	padding-top: 1px;
	padding-bottom: 1px;		
	margin-bottom: 5px;
	box-shadow: 6px 6px 8px 0px rgba(0,0,0,0.16);
	
	}
	
.listrow_on_notes span {
	font-size: 10px;	
	cursor: pointer;	
	}		
	
.listrow_on_notes input[type="text"] {
	border: 0px;
	text-align: left;	
	font-size: 12px;	
	font-weight: bold;
	width: 90%;
	cursor: pointer;	
	padding-left: 5px;
	border: 0px !important;
	padding: 3px;
	margin: 3px;
	}	
	
.listrow_on_notes textarea {
	border: 0px !important;
	}		


.listrow_on {
	font-size: 11px;	
	background-color: #C2F072;
	border: 1px dotted #A99D9D;	
	cursor: pointer;	
	padding-top: 1px;
	padding-bottom: 1px;		
	
	}

.listrow_on_case {
	font-size: 11px;	
	background-color: #C2F072;	
	border: 1px dotted #A99D9D;	
	cursor: pointer;	
	padding-top: 1px;
	padding-bottom: 1px;	
	height: 19px;	
	}
	
.listrow_off {
	font-size: 10px;	
	padding-top: 1px;
	padding-bottom: 1px;		
	color: #c0c0c0;
}

.listrow_off a {
	font-size: 10px;	
	padding-top: 1px;
	padding-bottom: 1px;		
	color: #c0c0c0;
}

.listrow_off_ajax {
	font-size: 10px;	
	padding-top: 1px;
	padding-bottom: 1px;		
	padding-left: 15px;
	color: #c0c0c0;
}

.listrow_off_ajax a {
	font-size: 10px;	
	padding-top: 1px;
	padding-bottom: 1px;		
	color: #c0c0c0;
}


.listrow_on span {
	font-size: 10px;	
	cursor: pointer;	
	}		
	
.listrow_on input[type="text"] {
	background-color: #C2F072;
	border: 0px;
	text-align: left;	
	font-size: 11px;	
	width: 85%;
	cursor: pointer;	
	padding-left: 5px;
	}
	
.listrow_on input[type="password"] {
	background-color: #C2F072;
	border: 0px;
	text-align: left;	
	font-size: 11px;	
	width: 85%;
	}
	
.listrow_on_case span {
	font-size: 10px;	
	cursor: pointer;	
	}		
	
.listrow_on_case input[type="text"] {
	background-color: #C2F072;
	border: 0px;
	text-align: left;	
	font-size: 11px;	
	width: 83%;
	cursor: pointer;	
	padding-left: 5px;
	z-index:2;		
	}
	
.listrow_on_case input[type="password"] {
	background-color: #C2F072;
	border: 0px;
	text-align: left;	
	font-size: 11px;	
	width: 85%;
	}
	
.eventmaster_submit {
	text-align: center;	
	font-size: 11px;	
	width: 100%;
	}	
			
.scrollbox {
	width: 100%; 
	height: 85px; 
	overflow: auto;
}

.listbox {
	font-size: 9px; 
	padding-top: 8px;
	padding-left: 30px;
}


.eventbox_hiddendata {
	border-bottom: 1px dotted #c0c0c0;
	border-left: 1px dotted #c0c0c0;
	border-right: 1px dotted #c0c0c0;		

}
.header_subline1 {
	font-size: 8px;
}

.header_subline2 {
	font-weight: bold; 
}

.history_popup {
	-moz-box-shadow:   2px 2px 10px 0px #A5ACB2;
	-webkit-box-shadow:   2px 2px 10px 0px #A5ACB2;
	box-shadow:            2px 2px 10px 0px #7A7D7F;													  
}						  

.ajax_search_input {
	background-image: url(img/search_glass.png); 
	background-repeat:no-repeat; 
	background-position: right center;  
	width: 100%; 
	color: #c0c0c0; 
	text-align: left; 
	padding: 3px;
}

.ajax_search_box {
	width: 50%; 
	text-align: left; 
	margin: 5px; 
	padding-left: 10px;
}





/* LOGISTICS */


.draggable { 
	cursor: move; 
	border: 1px dotted black; 
	background-color: white; 
	width: 95%; 
	min-height: 50px; 
	padding: 5px; 
	margin: 0 10px 10px 0; 
	font-size: .9em;  
	box-shadow: 5px 5px 10px #cccccc;
	border: 1px solid #c0c0c0;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;		
}

.truck	{ 	
	min-height: 400px; 
	margin-bottom: 10px; 
	border: 1px solid black; 
	padding: 5px;
	width: 850px;
	background-color: white;
    position: absolute;
}

	
.truck .draggable { 
	cursor: move; 
	border: 1px dotted black; 
	background-color: white; 
	width: 90px; 
	padding: 5px; 
	margin: 0 10px 10px 0; 
	font-size: .9em;  
	box-shadow: 5px 5px 20px #cccccc;
}
	  
.deliverydropzone {
	box-shadow: 5px 5px 10px #cccccc;
}

.inmotion { 
	cursor: move; 
	border: 1px dotted black; 
	background-color: white; 
	width: 90px; 
	min-height: 200px; 
	padding: 5px; 
	margin: 0 10px 10px 0; 
	font-size: .9em;  
	box-shadow: 5px 5px 10px #cccccc;	
}

	/* BIG DRAGGABLE */
	  
.logorderinfo_container_big {

	
	
}	  
	  
.logorderinfo_time_big { 
	float: left; 
	border-right: 1px dotted #c0c0c0; 
	padding: 10px; 
	min-width: 50px; 
	font-size: 1.3em 
}

.logorderinfo_name_big { 
	float: left; 
	border-right: 1px dotted #c0c0c0; 
	padding: 10px; 
	min-width: 150px; 
	font-size: 1.3em 
}


.logorderinfo_orderid_big { 
	float: left; 
	border-left: 1px dotted #c0c0c0; 
	padding: 10px; 
	min-width: 50px; 
	font-size: 1.3em 
}

.logorderinfo_customer_big { 
	float: left; 
	border-right: 1px dotted #c0c0c0; 
	padding: 10px; 
	min-width: 150px; 
	font-size: 1.3em 
}

.logorderinfo_city_big { 
	float: left; 
	border-right: 0px dotted #c0c0c0; 
	padding: 10px; 
	min-width: 100px; 
	font-size: 1.3em 
}

.logorderinfo_holdtime_big { 
	float: right; 
	padding: 10px; 
	min-width: 50px; 
	font-size: 1.3em 
}

.logorderinfo_holdtime_big img { 
	width: 20px; 
	margin-right: 5px; 
	margin-top: 0px;
	padding-top: 0px
}

.logorderinfo_holdtime_big input { 
	width: 50px;
	font-weight: bold;
	height: 30px;
	text-align: center;
	font-size: 15px;
	
}

.logequipmentview_container_big { 
	margin-left: 20px; 
	margin-top: 0px;
}

.logequipmentview_container_small { 
	margin-left: 10px; 
}	

.loghand_big {
	float: left; 
	width: 50px;
	opacity: 0.1;
	top: -100px;
}

.logorderinfo_transportinfo_big {
	opacity: 0.8; 
	float: right; 
	margin-right: 12px; 
	width: 300px;
	display: block;
}

.logorderinfo_transportinfo_small {
	display: none;
}

/* SMALL DRAGGABLE */
	  
.logorderinfo_time_small { 
	font-size: 1.5em; 
	text-align: center;
	font-weight: bold;
	padding: 5px;
}

.logorderinfo_name_small { 
	font-size: 1em; 
	text-align: center;	
}


.logorderinfo_orderid_small { 
	font-size: 1em; 
	text-align: center;	
	font-style: italic;
	padding: 5px;
}

.logorderinfo_customer_small { 
	font-size: 1em; 
	text-align: center;	
}

.logorderinfo_city_small { 
	padding: 5px;
	font-weight: bold;
	font-size: 1em; 
	text-align: center;	
}

.logorderinfo_holdtime_small { 
	width: 100%; 
	font-size: 1em;
}

.logorderinfo_holdtime_small img { 
	float: left;
	width: 15px; 
	margin-right: 5px; 
	padding-top: 0px
}

.logorderinfo_holdtime_small input { 
	float: left;
	width: 40px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	
}

.logequipmentview_title_big {
	display: block;
}

.logequipmentview_title_small {
	display: none;
}

.logequipmentview_title {
	float: left;
	font-weight: bold;
}


/* EQUIPMENT VIEW IN DRAGGABLE */

.logequipmentview_container_small { 

	
}	

.logequipmentview_big { 
	float: left; 
	padding: 10px; 
	text-align: center; 
	padding-top: 0px; 
	margin-left: 0px; 
	width: 75px;
}

.logequipmentview_img_big { 
	height: 30px;
	overflow: hidden;
	border: 1px solid black;
	margin-left: 0px;
}

.logequipmentview_amount_big { 
	font-size: 14px; 
	font-weight: bold; 
	display: block;
}				


.logequipmentview_small { 

}

.logequipmentview_img_small { 
	height: 20px;
	overflow: hidden;	
	margin-left: 4px;
}						
		
.logequipmentview_amount_small { 
	display: block;
}	


.holdtime_input_saving {
/*	max-height: 20px;*/
	background-color: #CDFFCA;
}


/* LOGISTICS ENDING */


/* USAGE PAGE */

.usage_monthheader {
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #c0c0c0;
	padding: 5px;
	padding-left: 0px;
	padding-top: 25px;


}

.usage_contentheader {
	font-size: 11px;
	font-weight: bold;
	background-color: #39ad00;
	padding: 3px;
	opacity: 0.7;


}
.usage_content_tr:hover {
	background-color: #39ad00;
	cursor: pointer;
}

.usage_content_firsttd {
	padding-left: 5px;
	width: 300px;
}

.usage_content {
	padding-top: 1px;
	padding-bottom: 1px;	
}

.usage_subbottomline {
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid black;
	padding-top: 5px;
}







/* FANCY ORDER SYSTEM ========= ========= ========= ========= ========= ========= ========= ========= ========= ========= ========= ========= ========= ========= */

#map_canvas {
	margin-top: 20px;
	height: 300px;
	padding: 10px;
	border: 1px solid #000000;

}

#map_logcanvas {
	margin-top: 20px;
	height: 600px;
	padding: 10px;
	border: 1px solid #000000;

}

.order_message_template_header {
	margin: 5px;
	margin-top: 10px;
	padding: 5px;
	border: 1px dotted #cccccc;
	width: 80%;	
	background-color: #cccccc;
	font-weight: bold;
}

.order_message_template {
	margin: 5px;
	padding: 5px;
	border: 1px dotted #cccccc;
	cursor: pointer;
	width: 80%;	
}

.order_message_template:hover {
	margin: 5px;
	padding: 5px;
	border: 1px dotted #cccccc;
	cursor: pointer;
	width: 80%;
	background-color: #CDFFCA;
}

.order_file_holder {
	border-left: 1px dotted #c0c0c0;	
	border-right: 1px dotted #c0c0c0;	
	border-bottom: 1px dotted #c0c0c0;			
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;		
	width: 378px;
	margin-bottom: 10px;
	padding-bottom: 7px;
	padding-top: 5px;
}



.order_fileicon {
	float: left;
	padding-left: 0px;
	width: 20px;
	margin-bottom: 3;	
}

.order_fileicon img {
	width: 15px;
}

.order_filelink{
	float: left;
	width: 280px;
	margin-top: 2px;	
	margin-bottom: 3px;
	font-size: 8px;
}



.input_saving {
	background-color: #c7e7b7;
}

.input_error {
	background-color: #FFC3C3;
}


.order_header_subbox {
	float: left;
	width: 140px;
	margin-top: 5px;
}

.settimebox {
	box-shadow: 5px 5px 10px #cccccc;
	border: 1px solid #c0c0c0;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;		
	background-color: #CDFFCA; 
	padding: 10px;
	width: 350px;
	margin-top: 20px;
}


#manual_freight_options {
	border-left: 1px dotted #c0c0c0;	
	border-right: 1px dotted #c0c0c0;	
	border-bottom: 1px dotted #c0c0c0;			
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;		
	width: 363px;
	margin-bottom: 10px;
	padding: 10px;
}

.manual_freight_options {
	border-left: 1px dotted #c0c0c0;	
	border-right: 1px dotted #c0c0c0;	
	border-bottom: 1px dotted #c0c0c0;			
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;		
	width: 363px;
	margin-bottom: 10px;
	padding: 10px;
}

.orderdocument_options {
	border-left: 1px dotted #c0c0c0;	
	border-right: 1px dotted #c0c0c0;	
	border-bottom: 1px dotted #c0c0c0;			
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;		
	width: 230px;
	margin-bottom: 10px;
	margin-left: 30px;
	padding: 10px;
	padding-left: 20px;
	display: none;
}

.orderdocument_options div {
	float: left; 
	margin-right: 10px;
	border: 1px solid #cccccc
}

.orderdocument_options div div {
	margin: 3px;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;	
	background-color: #E8E8E8;
	font-size: 9px;
	cursor: pointer;
}

.orderdocument_options div div:hover {
	background-color: #62EB5B;
}

.order_content_subbox {
	float: left;
	width: 215px;
	margin-top: 5px;
}

.order_content_subbox input {
	width: 215px;
}

.order_content_subbox select {
	width: 215px;
}

.order_header_full {
	float: left;
	width: 90%;
	border-bottom: 1px solid #c0c0c0;
	margin-bottom: 10px; 
	margin-top: 10px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-weight: bold;
}

.order_header_long {
	float: left;
	width: 30%;
	margin-top: 5px;
}

.order_header {
	float: left;
	width: 20%;
	margin-top: 5px;
}

.order_content_long {
	float: left;
	width: 70%;
	margin-top: 5px;
}

.order_content {
	float: left;
	width: 80%;
	margin-top: 5px;	
}

.order_content input {
	width:  90%;
}

.order_content select {
	width:  90%;
}

.order_content textarea {
	width: 90%;
}
	
.order_content_short {
	float: left;
	width: 30%;
	margin-top: 5px;	
	text-align: right;
}

.order_mail_send_status {
	vertical-align: center; 
	font-weight: bold; 
	background-color: #efd9a5; 
	width: 90%; 
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;	
	text-align: center;
}

.order_mail_send_status_error  {
	vertical-align: center; 
	font-weight: bold; 
	background-color: #D47777; 
	width: 350px; 
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;	
	text-align: center;
}

.boldprice {
	font-weight: bold;
	font-size: 12px;
}

.current{
  background: #CDFFCA;

}

.equipname {
	background: transparent;
	border: 0px;
	width: 100%;	
}

.equipamount {
	background: transparent;
	border: 0px;
	width: 100%;	
}

.equipaprice {
	background: transparent;
	border: 0px;
	width: 100%;	
}


.equip_input_active {
	border: 1px solid #868686 !important; 
}

.equip_input_inactive {
	border: 1px solid #ECECEC !important; 
}
	
			
.order_dropdown {
	z-index: 9999999;
	display: none; 
	margin-top: 5px;
	margin-left: 0px;
	padding: 5px;
	width: 450px; 
	background-color: #FFFFFF;
	color: #c0c0c0;
	box-shadow: 5px 5px 10px #cccccc;
	border: 1px solid #c0c0c0;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;	
	
}		

/* ORDER ROW STYLE SHEET */

.order_row_header {
	font-weight: bold; 
	margin-top: 10px; 
	width: 100%; 
	border-bottom: 1px solid black;
}

.order_row {
	margin-top: 5px; 
	width: 100%; 
}

.order_row_saving {
	margin-top: 5px; 
	width: 100%; 
	background-color: #CDFFCA;
}

.order_row_error {
	margin-top: 5px; 
	width: 100%; 
	background-color: #FFC3C3;
}



.order_row_pic {
	float: left; 
	width: 30px;
}

.order_row_pic img {
	height: 20px;
}

.order_row_msg {
	float: left; 
	width: 40px;
}

.order_row_name {
	float: left; 
    width: 30%;
    margin-left: 12px;   
    font-weight: ;
   
}

.order_row_name input {
	width: 90%;
	text-align: left !important;	
	background: transparent;	
}

.order_row_productid {
	float: left; 
	width: 100px;
	padding-top: 5px;
}

.order_row_conflicts {
	float: left; 
	width: 100px;
	padding-top: 5px;	
}

.order_row_amount {
	float: left; 
    width: 7%;
    margin-left: 5px;
    
}
.order_row_amount input {
	width: 70%;
	text-align: left !important;	
	background: transparent;	
}

.order_row_aprice {
	float: left; 
	text-align: right;
	width: 15%;
    margin-left: 10px;
    margin-right: 10px;    
    
}
.order_row_aprice input {
	width: 80%;
	text-align: right !important;	
	background: transparent;	
}

.order_row_discount {
	float: left; 
	text-align: right;
	width: 10%;
    
}

.order_row_discount input {
	width: 70%;
	text-align: right !important;	
	padding-left: 5px;	
	background: transparent;	
}

.order_row_price {
	float: right; 
	text-align: right;
	width: 15%;
	font-weight: bold;
	
}


/* PICK ROW STYLE SHEET */


.pick_row_header, .delivered_row_header, .pickup_row_header, .backatbase_row_header {
	font-weight: ; 
	font-size: 11px;
	margin-bottom: 1px;
	width: 1100px; 
	border-bottom: 1px dotted black;
}

.pick_row, .delivered_row, .pickup_row, .backatbase_row {
	margin-top: 5px; 
	width: 1100px;
	font-size: 12px;
	height: 40px;		
	border: 1px dotted #cccccc;
	cursor: pointer;
	
	
}

.pick_row:hover, .delivered_row:hover, .pickup_row:hover, .backatbase_row:hover {
	background-color: #CDFFCA;	
	
}

.pick_row_saving, .delivered_row_saving, .pickup_row_saving, .backatbase_row_saving {
	margin-top: 5px; 
	width: 1100px;
	max-height: 20px;
	background-color: #CDFFCA;
}

.pick_row_error, .delivered_row_error, .pickup_row_error, .backatbase_row_error {
	margin-top: 5px; 
	width: 1100px;
	max-height: 20px;
	background-color: #FFC3C3;
}


.pick_row_pic, .delivered_row_pic, .pickup_row_pic, .backatbase_row_pic {
	float: left; 
	width: 40px;
	font-size: 12px;
}

.pick_row_pic img, .delivered_row_pic img, .pickup_row_pic img, .backatbase_row_pic img {
	width: 40px;
}
.pick_row_msg, .delivered_row_msg, .pickup_row_msg, .backatbase_row_msg {
	float: left; 
	width: 40px;
	font-size: 12px;
	padding-top: 20px;			
}

.pick_row_name, .delivered_row_name, .pickup_row_name, .backatbase_row_name {
	float: left; 
	width: 400px;	
	padding-top: 0px;			
}

.pick_row_name input, .delivered_row_name input, .pickup_row_name input, .backatbase_row_name input {
	text-align: left; 		
}

.pick_row_productid, .delivered_row_productid, .pickup_row_productid, .backatbase_row_productid {
	float: left; 
	width: 100px;		
	padding-top: 13px;	
	margin-left: 10px;			
}

.pick_row_conflicts, .delivered_row_conflicts {
	float: left; 
	width: 100px;		
	padding-top: 13px;							
}

.pick_row_amount, .delivered_row_amount, .pickup_row_amount, .backatbase_row_amount {
	float: left; 
	width: 100px;	
	padding-top: 13px;			
	text-align: center;				
}

.pick_row_weight, .delivered_row_weight, .pickup_row_weight, .backatbase_row_weight {
	float: left; 
	text-align: right;
	width: 85px;	
	padding-top: 13px;						
	text-align: center;	
}

.pick_row_location, .delivered_row_location, .pickup_row_location, .backatbase_row_location {
	float: left; 
	text-align: left;
	width: 140px;;	
	padding-top: 13px;	
	margin-left: 20px;					
}

.pick_row_picked, .delivered_row_picked, .pickup_row_picked, .backatbase_row_picked {
	float: right; 
	text-align: right;
	width: 100px;	
	cursor: pointer;			
}

/* NICE DROP DOWN */

/* div ul li a ul li a */


.nicedropdown_change{ border:none;border:0px; margin:0px; padding:0px; font-size:10px; font-weight:bold; width: 100%; background:#151515; }

ul.nicedropdown_change { background:#ffffff;list-style:none; margin:0; padding:0; width: 100%; background: url(img/arrow.png) no-repeat scroll right center; }

.nicedropdown_change li{ padding:0px; list-style-image: none; list-style-type: none; border:1px solid #d4ca9a;	width: 100%; }	

.nicedropdown_change li a{ color:#000000; display:block; font-weight:bold; margin:0px; padding:5px; text-align:left; text-decoration:none; cursor: pointer;	}

.nicedropdown_change li a:hover, .menu ul li:hover a{ color:#816c5b; font-weight: bold; text-decoration:none;}

.nicedropdown_change li ul{ background:#e4dfcb; border: 0px; height:auto; padding:0px; border:0px; position:absolute; width: 478px; z-index:500; max-height: 300px;  overflow:auto;	}

.nicedropdown_change li:hover ul { display:none; z-index:200; }

.nicedropdown_change li li { float:none; margin:0px; padding:0px; border: 0px;}
		
.nicedropdown_change li:hover li a{ border: 0px; cursor: pointer;		}

.nicedropdown_change li ul a{ font-size:10px; border: 0px; margin:0px; text-align:left; cursor: pointer; border: 0px;		}

.nicedropdown_change li ul a:hover, .menu li ul li:hover a{ border:0px; color:#816c5b; background-color:#d0c9af; text-decoration:none; cursor: pointer;	}

.nicedropdown_change p{ clear:left; }


/* LG MAIL POPUP */

.nicedropdown_lgmail{ border:none; border:0px; margin:0px; text-align: right; padding:0px; font-size:10px; font-weight:bold;}

ul.nicedropdown_lgmail { list-style:none;  margin:0; padding:0; border: 0px solid white; }

.nicedropdown_lgmail li{ padding:0px; list-style-image: none; list-style-type: none; border:0px solid #d4ca9a; }	

.nicedropdown_lgmail li a:hover, .menu ul li:hover a{ color:#816c5b; font-weight: bold; text-decoration:none;}

.nicedropdown_lgmail li ul{ position: absolute;  z-index:4900; }

.nicedropdown_lgmail p{ clear:left; }


/* SMALL NOTITS MAIL POPUP  */

.nicedropdown_mailnotits{ border:none; margin:0px; text-align: right; padding:0px; font-size:10px; font-weight:bold; }

ul.nicedropdown_mailnotits { list-style:none;  margin:0; padding:0; border: 0px solid white;}

.nicedropdown_mailnotits li{ padding:0px; list-style-image: none; list-style-type: none; border:0px solid #d4ca9a; width: 60px; text-align: center}	

.nicedropdown_mailnotits li a{ color:#000000; display:block; margin:0px; width: 60px; padding-right: 0px;text-align:left; text-decoration:none; cursor: pointer; border: 0px solid red;  background: url(img/mail_mikro.png) no-repeat left; }

.nicedropdown_mailnotits li a:hover, .menu ul li:hover a{ color:#816c5b; font-weight: bold; text-decoration:none;}

.nicedropdown_mailnotits li ul{ position: absolute; z-index:5000; width: 200px;}

.nicedropdown_mailnotits p{ clear:left; }


/* SEARCH EQUIPMENT POPUP */

.nicedropdown_searchequipment{ border:none; border:0px; margin:0px; text-align: right; padding:0px; font-size:10px; font-weight:bold; }

ul.nicedropdown_searchequipment { list-style:none;  margin:0; padding:0; border: 0px solid white;}

.nicedropdown_searchequipment li{ padding:0px; list-style-image: none; list-style-type: none; border:0px solid #d4ca9a;}	

.nicedropdown_searchequipment li a{ color:#FFFFFF; display:block; font-weight:bold; margin:0px; width: 14px; padding-right: 0px;text-align:left; text-decoration:none; cursor: pointer; border: 0px solid red;  background: url(img/arrow.png) no-repeat right; }

.nicedropdown_searchequipment li a:hover, .menu ul li:hover a{ color:#816c5b; font-weight: bold; text-decoration:none;}

.nicedropdown_searchequipment li ul{ position: absolute; left: -150px; top: 24px; z-index:4900; width: 100px;}

.nicedropdown_searchequipment p{ clear:left; }




        .desc { color:#6b6b6b;}
        .desc a {color:#0092dd;}
        
        .dropdown dd, .dropdown dt, .dropdown ul { font-size: 10px; margin:0px; padding:0px; width: 100%; }
        .dropdown dd { position:relative;  width: 100%;}
        .dropdown a, .dropdown a:visited { color:#000000; text-decoration:none; outline:none;}
        .dropdown a:hover { color:#816c5b;}
        .dropdown dt  { width: 100%; }
        .dropdown dt a:hover { color:#000000; border: 1px solid #d0c9af;  width: 100%;}
        .dropdown dt a {background:#ffffff url(img/arrow.png) no-repeat scroll right center; display:block; padding-right:20px; border:1px solid #d4ca9a; width:100%; }
        .dropdown dt a span {cursor:pointer; display:block; padding:5px; }
        .dropdown dd ul { cursor:pointer; background:#e4dfcb none repeat scroll 0 0; border:1px solid #d4ca9a; color:#C5C0B0; display:none; left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:170px; list-style:none; ; width: 100%; 	max-height: 200px;	overflow:auto;}
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:5px; display:block; }
        .dropdown dd ul li a:hover { background-color:#d0c9af; }     

