
body {

    font-family: "Arial", "Helvetica", "sans-serif";
    font-size: 14px;
    line-height: 17px;  
    color: #666;
    width: 100%;
    height: 100%;
    position: relative;
    background-color: #f8f8f8;
    margin:0px;
}

h1 {
	font-size:1.571em;
	color:#2285a2;
}

h2 {
	font-size:1.371em;
	color:#333333;
}

#header {
	
	height:85px;
	background:#333333;
}

#logo_menu {
	float:left;
	margin:10px;
}

#nav_menu {
	float:right;
	margin:50px 20px 0px 0px;
}

#nav_menu ul li{
	list-style: none;
	float:left;
	margin-left:20px;
}

#nav_menu ul li a{
	text-decoration: none;
	color:#ffffff;
}

#content {
	margin:10px;
}


/* Foundation rewrite */
.button {
	margin:0px;
}

#searchChart {
	margin-top:10px;
}

#searchChart div{
	float:left;
}

#searchChart div input{
	width:100px;
	margin-right:10px;
}

hr.separator {
	border-top: 3px dashed #ccc;
  	color: #ccc;
	margin-bottom:30px;  	
}

/* Client Page*/

#client_map {
	width:400px;
	height:400px;
    margin: 0px;
    padding: 0px
}

#client_map img
{
	max-width: none;
}

/* Autocomplete loader*/

input[type='text'].ui-autocomplete-loading {
    background: url('/images/ajax-loader.gif') no-repeat right center;
}


tr.late_order td {

	color:#FF0000;
}

tr.late_order td a {

	color:#FF0000;
	text-decoration:underline;
}


#chart {
	width:849px;
	height:300px;
}

#tooltip {
	color:#333333;
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
    position: absolute;
    display: none;
    border: 2px solid #22b6e6;
    padding: 2px;
    background-color: #FFF;
    opacity: 0.9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}


/* Calendar */
.large-1.day table {
    max-width: 400px;
    width: 100% !important;
    
    margin-bottom: 0px;
    border: 0px;
  }
  
.large-1.day table .td-hour {
	width: 10px;
}

.large-1.day table .td-minute {
	width: 10px;
}

.title-area img {
	height:45px;
}

.calendar {
	border-bottom: 0px;
}