/* Gallery Styles */
#gallery_banners {
display:block;
margin:0 auto;
width:550px;
}
#gallery_banners img {
border:0;
}

#passenger.entrydisplay, 
#suvs.entrydisplay, 
#tinting.entrydisplay, 
#paint.entrydisplay, 
#marine.entrydisplay, 
#audio.entrydisplay, 
#events.entrydisplay, 
#interior.entrydisplay {
  width:602px;
  padding:20px 23px 0;
}
div.preview {
  position:relative;
  display:inline;
  width:180px;
  height:120px;
  margin:10px;
  padding:10px 0 0;
  text-align:center;
  overflow:hidden;
}
.preview > a > img {
  border:0;
  width:100%;
  margin:-8% 0 0;
}
.preview .adminsimpleoptions {
  position:absolute;
  width:100%;
  top:0;
  padding:10px 0;
  background:rgba(0,0,0,.9);
  font-size:10px;
}

#gallery.entrydisplay > p > a {
  color:#FFF;
}

.gallery-disp {
	width:580px;
	margin:0 auto;
	list-style:none;
	text-align:center;
}
.gallery-disp li {
	width:68px;
	height:50px;
	border:3px double #000447;
	margin: 0 2px;
	background:#000;
	display:inline-block;
	overflow:hidden;
}

#main_image {
	margin:0 auto 10px auto;
	width:600px;
	background:black;
	overflow:hidden;
}
#main_image img {
	width:100%;
	margin-bottom:10px;
}
#img_caption { margin:10px 0; }

input.check { float:left; width:15px; margin:4px 5px 0; }
label.check { display:inline-block; margin:0 0 10px; padding:0;  }
