.deleteitem
{
	color:#d0d0d0 !important;
}

.deleteitem:hover
{
	color:red !important;
}

#dragselectionitemhelp
{
	background:transparent url(../img/balloonhelper.gif) no-repeat scroll 0% 0%;
	color:#ffffff;
	display:none;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity:0.95;
	font-size:11px;
	height:34px;
	padding:19px 10px;
	position:absolute;
	text-align:center;
	width:60px;
}

LI
{
	padding-bottom:10px;
}

#map_canvas_roadtrip
{
	float:left;
	height:400px;
	width:400px;
}

#roadtrip TD
{
	padding:0 !important;
}

#roadtripadd
{
	background:#ffffff url(../img/roadtripadd.gif) no-repeat scroll 50% 100px;
	color:#5eaaff;
	font-size:10px;
	font-weight:normal;
	padding:165px 4px 0 4px !important;
	text-align:center;
	vertical-align:top;
	width:96px;
}

TD.roadtripheader
{
	background-color:#ebebeb;
	font-size:12px;
	padding:0 10px;
}

TH.roadtripheader
{
	background-color:#ebebeb;
	color:#5eaaff;
	text-align:center;
	text-transform:uppercase;
}

.roadtripplacedetails
{
	float:right;
	font-size:12px;
	padding:5px;
	width:100px;
}

.roadtripplaceduration
{
	color:#a1c9ff;
	float:right;
	font-size:12px;
	padding:5px;
	width:100px;
}

.roadtripplaceitem
{
	border-bottom:1px dotted #efefef;
	float:left;
	padding:5px 0 5px 5%;
	width:95%;
}

.roadtripplaceitem INPUT, .roadtripplaceitem TEXTAREA
{
	float:right;
	margin:5px;
	width:120px;
}

.roadtripplacelistitem
{
	background:#ffffff url(../img/sortable.gif) no-repeat scroll 0% 50%;
	cursor:pointer;
	float:left;
	margin:3px 0;
	padding:5px 5px 5px 15px;
	width:385px;
}

.roadtripplacemarker
{
	float:left;
	padding:5px;
}

.roadtripplacename
{
	float:left;
	font-weight:bold;
	padding:5px;
	width:100px;
}

#roadtripplaces
{
	border-bottom:3px solid #ebebeb;
	border-left:1px solid #ebebeb;
	float:left;
	height:390px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:5px;
}

#roadtripplaces H1
{
	float:left;
	margin:10px 0 5px 0;
}

#roadtripplaces H2, #roadtripplaceslist H2
{
	float:left;
	margin:15px 0 5px 0;
	width:100%;
}

#roadtripplaces H3, #roadtripplaceslist H3
{
	color:#a9da53;
	float:left;
	padding:5px 0;
	width:100%;
}

.roadtripplaceselectionitem
{
	border-bottom:1px solid #efefef;
	padding:5px;
	width:395px;
}

.roadtripplaceselectionitem:hover, .roadtripplacelistitem:hover, .roadtripplaceitem:hover
{
	background-color:#f6f6f6;
}

.roadtripplaceselectionitemlink
{
	background:#ffffff url(../img/draggable.gif) no-repeat scroll 0% 50%;
	padding:2px 2px 2px 15px;
}

#roadtripplacesselectionloading, #roadtripplaceslistloading
{
	border-left:1px solid #ebebeb;
	display:none;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
	height:48px;
	position:absolute;
	width:48px;
}

#roadtripplaceslist
{
	border-bottom:3px solid #ebebeb;
	border-left:1px solid #ebebeb;
	height:400px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:5px;
	width:420px;
}

#roadtripplaceslist H1
{
	float:left;
	margin:10px 0 5px 0;
}

#roadtripplacesselection
{
	background-color:#f9f9f9;
	border-bottom:3px solid #ebebeb;
	border-left:1px solid #ebebeb;
	height:400px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:5px;
	width:420px;
}

.roadtripselectiontitle
{
	background-color:#a7a7e5;
	color:#ffffff;
	float:left;
	font-weight:bold;
	margin-bottom:1px;
	padding:2px 5px;
	width:370px;
}
