#tripStop { list-style-type: none; margin: 0px; padding:0px; margin-top:15px; }
#tripStop li { cursor:move; height:60px; vertical-align:middle; margin:5px 0px;  }
.tripstop { list-style-type: none; margin: 0px; padding:0px; margin-top:15px; }
.tripstop li { height:60px; vertical-align:middle; margin:5px 0px; }

.buttons { padding:5px; background-color:#EFEFEF; }	
.mapnumber { font: bold 11px Arial; border: 1px solid #000000; width:20px; padding:3px 0px;  text-align:center; vertical-align:middle;  }
.tripstopitem { clear:both;height:60px; margin:0px; padding:0px; }
.tripstopitem dt { width:30px;padding:0px;margin:0px;float:left; vertical-align:top; }
.tripstopitem dt.checkbox { width:45px; }
.bigcheckbox { width:2.5em; height:2.5em; }
.tripstopitem dd { float:left; margin:0px; }

.tripplannerfeatures { border: 1px solid #AAAAAA; padding:10px; margin-top:10px; }
.tripplannerfeatures ul { padding-left:20px; margin:0px; }

.userlinks { list-style-type:none; padding:5px 3px; margin:0px; margin-bottom:10px;  vertical-align:top; border:1px solid #AAAAAA; background-color:#F3F3F3; }
.userlinks li { padding:5px; margin:2px 0px; display:inline; text-align:left;   }

.miniform { background:#f8f8f8; padding:5px; border:1px solid #AAAAAA; margin:10px 0px; display:none; }
.listoptions { background:#f8f8f8; border:1px solid #eae9e9; margin:10px 0px; padding:5px; height:21px;  }

.login .error { border-width:0px; background-color:none; color:#880000; padding:5px; }
.login .error p { margin:2px 0px; font-size:11px; background-color:none; color:#880000; }
.login .success { display:none; }
.login { border: 1px solid #AAAAAA; }

.noitems { font-size:14px; }

#sendToFriend { background:#f8f8f8; border:1px solid #AAAAAA; margin:10px 0px; padding:5px; display:none; }