#fMedia {position:relative;}
#fPhoto {border:1px solid #3f3f3f;margin:5px;text-align:center;height:300px;overflow:hidden;position:relative;width:600px;}
.vMovies {border:1px solid #3f3f3f;margin:0;text-align:center;height:140px;position:absolute;top:0px;right:0px;width:280px;overflow:auto;}
.vPhotos {border:1px solid #3f3f3f;margin:0;text-align:center;height:300px;position:absolute;top:0px;right:0px;width:280px;overflow:hidden;}
.vPhotos .mediaItem {margin:4px 2px;padding:2px;border:1px solid #3f3f3f;float:left;width:50px;height:50px;position:relative;cursor:pointer;}
.vMovies .mediaItem {margin:4px 2px;padding:2px;border:1px solid #3f3f3f;float:left;width:100px;height:100px;position:relative;cursor:pointer;}

.vMovies + .vPhotos {border:1px solid #3f3f3f;margin:0;text-align:center;height:140px;position:absolute;top:150px;right:0px;width:280px;overflow:auto;}
.vMovies + .vPhotos .mediaItem {margin:4px 2px;padding:2px;border:1px solid #3f3f3f;float:left;width:40px;height:40px;position:relative;cursor:pointer;}

#fInstruct {border-bottom:1px solid #3f3f3f;margin:0;text-align:left;padding:6px;}
.adminOptions {padding:4px;margin:3px;text-align:center;display:table;margin:auto;font-weight:bold;border:1px solid #3f3f3f}
.fContent {width:100%;position:relative;padding:0px 15px;}
.fContent td {vertical-align:top;}
.fDescription {width:600px;}
.fFeatures {position:relative;width:280px;}
.fFeatures h2 {margin:0px;padding:0px;}
.fPassengers {font-weight:700;margin-top:20px;}