 a:hover {cursor:pointer;text-decoration:underline}



  table td {text-align:left;height:35px;}
  
table  {
	width:auto;
}

table tr:hover {
          background-color: #ffff99;
        }

//span {margin:10px;}


    table th {background-color:#4e4518;color:white;}



  // form table  {margin:auto auto;}

   
  


 
 *,
*:before,
*:after {
   box-sizing: border-box;
}
form {
  border: 1px solid #c6c7cc;
  border-radius: 5px;
  font: 14px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow: hidden;
  width: 100%;
  
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
input {
  border-radius: 5px;
  font: 14px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
}


body {
  margin: 0;
  padding: 0;
  background: #ccc;
 
}




/*******************************************
   Style menu for larger screens

   Using 650px (130px each * 5 items), but ems
   or other values could be used depending on other factors
********************************************/

  #loadingDiv {
  height: 100%;
  position: relative;
  background-color: gray; /* for demonstration */
}
.ajax-loader {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto; /* presto! */
}

#tabs  { 
    padding: 0px; 
    background: none; 
    border-width: 0px; 
} 
#tabs .ui-tabs-nav { 
    
    padding-left: 0px; 
    background: transparent; 
    border-width: 0px 0px 1px 0px; 
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    border-radius: 0px; 
} 

/*	a {
  font: bold 18px Arial;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #333333;
  padding: 2px 6px 2px 6px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}*/
	
hr { border:1px dotted red;}


span {
	margin-right:10px;
}


#div_addr_select {margin-left:30px;}

#div_select_customer {margin-left:30px;}

.ui-dialog .ui-dialog-content { background: #D2F6F8; }

.currencyinput {
    border: 1px inset #ccc;
	width:100px;
}
.currencyinput input {
    border: 0;
}

select {
	height:2em;
}




button {
  border: none;
  background: #ff7a59;
  color: #fff;
  padding: 5px;
  font-size: 14px;
  border-radius: 5px;
  position: relative;
  box-sizing: border-box;
  transition: all 500ms ease; 
}

button:hover{
  color: #ff7a59;
  border: #ff7a59 solid 1px;
  background:#fff;
}

 
  
  #address_form label { 
    float: left; 
    width: 200px; 
    //margin-right: 15px; 
    text-align: left; 
  }

#div_top {
		height:30px;
		border-bottom:1px solid gray; 
		background: #154c79;
	}
	
#div_top a {
		font-size:1.5em;
		color:white;
		text-decoration:none;
	}
	
#div_address {
	margin-left:30px;
}

#div_buy_links {
	margin-left:30px;
}

.div_hr {
	height:20px;
	width:500px;
	color:white;
	margin-left:0px;
	padding-left:20px;
	border-radius: 25%;
	//background-color:#fc8d75;
	background-color:#7b7270;
}

 table {
            border-collapse: separate;
            border-spacing: 0;
			
        }
		
		
		
        th {
            background-color: #f2f2f2;
            //padding: 10px;
            border: 1px solid #ddd;
        }
		
		
			
        th:first-child {
            border-top-left-radius: 10px;
        }
		
        th:last-child {
            border-top-right-radius: 10px;
        }
		
				
		.div_2 {
			width:400px;
			margin-left:30px;
			
		}
		
		.div_2 input {
			
			margin-left:10px;
			width:300px;
			float:right;
		}
		
		.div_3 {
			
			margin-left:30px;
			
		}
		
		