
body { margin: 10px; }
#forms {
	margin-left: 5%;
}
.location-table {
	border:thin;
	width:200px;
	
	
}

#map a.gs-secondary-link {
      color : #7777cc;
}

.sample-header {
      text-align : center;
}

tr.dark td{
	color:#777777;	
	background-color:#CCFF99;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
}
.flash {
	font-family:"New York";
	font-size:large;;
	color:red;
}
.hover {
	 color: #aaa;
     background: #444;
}
#wastebin {
	height: 50px;
	border: thin;
	border-style:solid;
	border-color: black;
}
#trash {
	border: none;
	height:80%;
	width:20%;
}
#compares {
	height: 150px;
	border: thin;
	border-style: solid;
	border-color: black;
	overflow-x: hidden; 
	overflow-y: scroll;
	cursor: -moz-grab;
	
}

.location-cell {
	margin:10px;
	font-family:Rockwell;
	font-size:large;
	vertical-align:middle;
	
	
}
.important_link  {
	color:Green;
	font-size: 14px;
}
#content {
     margin-top: 10px;
     position: relative;
}


#sidebar {
     border: 0px solid #aaa;
     top: 0;
     height: 100%;
     overflow: auto;
}
.even {
	background-color:rgb(163,203,116);
}

.odd {
	
}
.new {
    
	font-size:12px;
}
.locations  {
	margin-left:10%;
	width:80%;
	border-color:rgb(163,203,116);
}
#sidebar p {
     margin: 10px;
}

#sidebar ul#sidebar-list {
     list-style: none;
     padding: 6px 0 0 0 ;
     margin: 0;
}

#sidebar ul#sidebar-list li {
        position: relative;
        padding: 2px 5px 2px 50px;
        clear:left;
}

#sidebar ul#sidebar-list li div.label {
        float: left;
        margin-left: -40px;
        width: 40px;
        position:relative;
        padding: 1px 3px 1px;
	    color: white;
	    cursor: -moz-grab;
		 
}

#sidebar ul#sidebar-list li a {
        font-family: Arial;
        font-size: 11px;
        color: #445555;
        text-decoration: none;
        padding: 2px 3px;
}


div.markerLabel {
        display: block;
        padding-top: 9px;
		color: black;
}

div.markerLabel,
#sidebar ul#sidebar-list li div.label {
        text-align: center;
        color: black;
        width: 32px;
        letter-spacing: 0px;
        font-size: 12px;
        font-family: "Arial Rounded MT Bold"; 
	
}


body.sidebar-right #map-wrapper { margin-right: 230px; }
body.sidebar-right #sidebar { right: 0; }

body.nosidebar #map-wrapper { margin: 0; }
body.nosidebar #sidebar { display: none; }

body.sidebar-right a#button-sidebar-show,
body.nosidebar a#button-sidebar-hide { display: none; }

#toolbar {
     background: white;
     padding: 4px;
     border: 1px solid black;
     position: relative;
}

/* holly hack for IE to get position:bottom right
   see: http://www.positioniseverything.net/abs_relbugs.html
 \*/
 html #toolbar { height: 1px; }
/* */

#toolbar h1 {
     margin: 0;
     font: bold 18px Helvetica, sans-serif;
}

#toolbar ul {
     list-style: none;
     padding: 0;
     margin: 0;
}

#toolbar ul#sidebar-controls li {
        position: absolute;
        right: 5px;
        bottom: 5px;
}

#toolbar ul li {
     display: inline;
}

#toolbar ul li a {
     padding: 3px 6px;
     color: #444;
     text-decoration: none;
     font-size: 12px;
}

#toolbar ul li a:hover {
     color: #aaa;
     background: #444;
}

/*** Flash Messages ***/
.flash {

}

.flash ul {
    padding-left: 0pt;
    margin-bottom: 0pt;
    list-style-type: none;
    margin-left: 0pt;
}

.flash ul li {
    margin-bottom: 0.6em;
    padding-left: 0em;
    vertical-align: top;
	margin-left:0px;

}

.flash .container {
    padding: 0em;
    padding-left: 0em;
    margin-bottom: 1.5em;
}

.flash .error {
    border-top: 1px solid #ecd757;
    border-bottom: 1px solid #ecd757;
	
}

.flash .error .li {
	margin-left:0px;
}
.flash .back {
    border-top: 1px solid #bfcbb0;
    border-bottom: 1px solid #bfcbb0;
}

.flash .confirm {
    border-top: 1px solid #bfcbb0;
    border-bottom: 1px solid #bfcbb0;
}

.flash .info {
    border-top: 1px solid #b4c5d5;
    border-bottom: 1px solid #b4c5d5;
}

.flash .warn {
    border-top: 1px solid #ecd757;
    border-bottom: 1px solid #ecd757;
}
