  div.group.list .group.search {
    margin-top:10px;
  }
  div.group.list .name {
    font-weight:bold;
    text-align:center;
  }
  div.group.list .actions {
    text-align:center;
    margin-top:5px;
    bottom:8px;
    left:1px;
    right:1px;
  }
  .group.list .actions .bluebutton {
    float:none;
    display:inline;
  }
  div.group.list .photo {
    float:left;
    margin-right:5px;
  }
  div.group.list {
    padding-top: 4px;
    padding-bottom:9px;
    background-image:url(/images/horizontalbar.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    position:relative;
  }
  
	#tripresults {
		font-weight: normal;
		line-height:1.5em;
	}
	#column h2 {
		margin-bottom:2px;
		font-size:1.1em;
	}
	#wherefrom {
		background-image:url(/images/markers/green_olo-14.png);
		background-position:left bottom;
		background-repeat:no-repeat;
		padding-left:11px;
	}
	#whereto {
		background-image:url(/images/markers/redcar-14.png);
		background-position:left bottom;
		background-repeat:no-repeat;
		padding-left:17px;
	}
	.wherelabel {
		text-align:right;
	}
	#whereto, #wherefrom {
		width:222px;
		font-size:.9em;
		margin-left:2px;
		margin-right:5px;
	}
	#mapper_header {
		width:719px;
		height:20px;
		background-color: #afd2ee;
		padding-left:8px;
		padding-right: 8px;
		padding-top:5px;
		border-top: 1px #0073ce solid;
		font-size:1.1em;
		font-weight:bold;
		color: #2c89d6;
		
	}
	.listResult {
		margin-bottom:10px;
		margin-top:10px;
		clear:both;
	}
	.countDiv {
		color:grey;
	}
	#mapper_frame {
		width: 719px;
		height: 444px;
		background-image: url(/images/map_background_gradient.gif);
		padding-top:4px;
		padding-left:8px;
		padding-right:8px;
		position:relative;
		
	}
	#whereto_div {
		float:left;
		font-size:1em;
		font-weight:bold;
		color: #2c89d6;
		white-space:nowrap;
	}
	#column1 {
		width:470px;
		float:left;
	}
	#column2 {
		width:215px;
		float:left;
	}
	#map_block {
		margin-left:30px;
		margin-top:10px;
		float:left;
	}
	#entire_map {
		float:left;
	}
	#map_canvas, #right_of_map {
		top:37px;
		
	}
	#map_canvas {
		border: 1px #AAAAAA solid;
		float:left;
		width: 470px; 
		height: 400px;
		position: absolute;
		left:8px;
	}
	#right_of_map {
		height:400px;
		width:210px;
		left:480px;
		position:absolute;
	}
	#map_tabs {
		height:20px;
		width:246px;
		border:0px solid blue;
		border-bottom:1px solid #AAAAAA;
	}
	#column { 
		border-bottom:1px solid #AAAAAA;
		border-right:1px solid #AAAAAA;
		position:absolute;
		overflow:auto;
		width:239px;
		height:380px;
		padding-left:3px;
		padding-right:3px;
	}
	.selectedItem {
		background-color:#B2CBE3;
	}
	.map_tabs div {
		border-bottom: 1px #AAAAAA solid;
		margin-bottom:2px;
		padding-top:4px;
		padding-bottom:0px;
		padding-left: 8px;
		padding-right: 8px; 
		font-size:1em;
		color: #777777;
		height:16px;
		font-weight:bold;
		text-align:center;
		display:inline;;
		z-index:2;
	}
	.map_tabs div {float:left;}
	.map_tabs .trips { }
	.map_tabs .friends {display:none; }
	.map_tabs .places {display:none; }
	.map_tabs .extra { width:200px;}
	.map_tabs .selectedtab {
		border-bottom:1px solid #F7F7F7;
	}
	.map_tabs .selectedtab a { color: #0060B9;}
	.map_tabs a {
	  color:#777777;
	}
	.map_tabs .tab {
		height:15px; 
		border-top: 1px #AAAAAA solid; 
		border-right: 1px #AAAAAA solid;
		border-left: 1px #AAAAAA solid;
		margin-left:-1px;
		margin-right:3px;}
	
	div.auto_complete {
		position:relative;
		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;
	}
	.group div.bluebutton {
	  float:right;
	  margin-left:4px;
	}
	div.bluebutton a{
		display:inline;
		padding:0 3px 0;
		margin-left:3px;
		
	}
	div#map_canvas div.bluebutton {
		margin-top:3px;
	}
	div#results .bluebutton a{
		float:none;
/*		position:absolute;
		right:30px;
*/	}
	.home_search_image {
		float:none;
		width:50px;
		height:50px;
	}
	.tripdetails {
		float:left;
	}
	.tripimage{
		float:left;
		margin-left:10px;
		margin-right:10px;
	}
		
	/* date */
	.day {
		line-height:.6em;
		float:left;
		text-align:center
	}
	.day input {
		margin:1px;
		display:block;
	}
	
