#tradegallery {line-height:0;} /* kills the <br>s in the TradeGallery sub-header area */
#tradegallery table {float: left;}
#tradegallery table th {padding: 15px 0;}
/* overwrites normal table styles */
#tradegallery table.galleryPhotographList{border-top: 1px solid; border-bottom: 1px solid; border-color: #d5d6d6;}
/* galleryCategoryList */
table.galleryCategoryList {border-collapse: collapse;}
	table.galleryCategoryList td{ text-align:center;}
.galleryCategoryList td {padding: 10px;}


/* galleryNavigate */
table.galleryNavigate {border-collapse: collapse; background-color:#E9F2F4;}
	 table.galleryNavigate td {padding:10px 5px;}
.galleryNavigate td div.requestLink {
background: url(/content/plugins/tradeGallery/icons/button_cart.gif) top right no-repeat; width: 230px;}
#tradegallery table td.requestLink {width: 80px;}
.galleryNavigate td div.requestLink a {padding-right: 20px;}
.galleryNavigate td div.galleryLink {
background: url(/content/plugins/tradeGallery/icons/button_gallery.gif) no-repeat; width: 140px;}
.galleryNavigate td div.galleryLink a {padding-left: 20px;}
.galleryPhotographList .formatName {text-align: left;}
.tradeGalleryVideoThumb { width:134px;padding: 5px 0 3px 0;background:url(/assets/tradegallery/video-bg.png) repeat-y;
margin: 0 auto;}
.tradeGalleryVideoThumb img {margin:5px 17px;}
.tradeGalleryPhotograph div.videoDisplay 
{background: #000 url(/assets/tradegallery/video-bg-large.png) repeat-y; width:600px;}
.tradeGalleryPhotograph div.videoDisplay img {margin:10px 55px;}
.galleryNavigate td.category {border-top: 1px solid #c8c8c6; padding: 10px; background-color:#e9f2f4;} 
	.galleryNavigate td.category select{ background-color:#FFF; border:1px solid #c8c8c6;}
#tradegallery table td.divider 
{background: url(/custom/templates/page/inner/images/divider.gif) repeat-x;}
#tradegallery table td.formatName {width: 20px; }
td.category select {border: 0 none; color:#666666; margin-top:3px;padding: 2px; background: transparent url(/custom/templates/page/shared/images/text_bg.png) top left no-repeat; width: 266px; height: 23px; }

/* galleryPhotographList */
table.galleryPhotographList {border: 0px;border-collapse: collapse;}
	table.galleryPhotographList .divider{ display:none;}
table.galleryPhotographList a {text-decoration: none;}
table.galleryPhotographList a:hover {text-decoration: underline;}

.galleryPhotographList td table.photoListing td.requestLink div div.inRequest {
background: url(/content/plugins/tradeGallery/icons/button_cart.gif) top right no-repeat; width: 90px;}
.galleryPhotographList td table.photoListing td.requestLink div div.requestAddLink {
background: url(/content/plugins/tradeGallery/icons/button_add.gif) right no-repeat;}
.galleryPhotographList td table.photoListing td.requestLink div div.requestAddLink a { padding-right: 14px;}
.galleryPhotographList td table.photoListing td.requestLink div div.downloadLink {
background: url(/content/plugins/tradeGallery/icons/button_download.gif)right no-repeat; width: 110px;}
.galleryPhotographList td table.photoListing td.requestLink div div.downloadLink a { padding-right: 22px;}
table.photoListing td {text-align: left;}
	table.photoListing td.photographImageListContainer{ text-align:center}
		table.photoListing td.photographImageListContainer table{ margin:0 auto;}
	table.photoListing td.dividerInner{ display:none;}
table.photoListing td.caption a {display:block; text-align:center; display:block;}

/* tradeGalleryPhotograph */
.tradeGalleryPhotograph td.photoDisplay {text-align: left;}
.tradeGalleryPhotograph td.photoInfo div.caption {font-weight: bold; font-size: 16px;}
.tradeGalleryPhotograph td.photoInfo div.serial {color: #808080;font	-style: italic;}
.tradeGalleryPhotograph td.request {padding: 4px;}

.tradeGalleryPhotograph td.request table td.formatName {font-weight: bold;}
.tradeGalleryPhotograph td.request table td.requestLink {color: #404040;}
.tradeGalleryPhotograph td.request table td.requestLink a {color: #000000;}
.tradeGalleryPhotograph td.request table td.requestLink a:hover {color: #404040;}
.tradeGalleryPhotograph td.request table td.requestLink div div.inRequest {
background: url(/content/plugins/tradeGallery/icons/button_cart.gif) right no-repeat; width: 110px;}

.tradeGalleryPhotograph td.request table td.requestLink div div.requestAddLink {
background: url(/content/plugins/tradeGallery/icons/button_add.gif)right no-repeat;width: 100px;}
.tradeGalleryPhotograph td.request table td.requestLink div div.requestAddLink a{padding-right: 22px;}
.tradeGalleryPhotograph td.request table td.requestLink div div.downloadLink 
{background: url(/content/plugins/tradeGallery/icons/button_download.gif)right no-repeat; width: 110px;}

.tradeGalleryPhotograph td.request table td.requestLink div div.downloadLink a {padding-right: 22px;}

.tradeGalleryPhotograph td.navigation {padding: 12px;}

.tradeGalleryPhotograph td.navigation a {font-weight: bold;font-size: 11px;text-decoration: none;color: #000000
}
.tradeGalleryPhotograph td.navigation a:hover {text-decoration: underline;}
.tradeGalleryPhotograph td.navigation div div.printLink {
background: url(/content/plugins/tradeGallery/icons/button_print.gif) no-repeat; width: 50px;}
.tradeGalleryPhotograph td.navigation div div.printLink a {padding-left: 18px;}
.tradeGalleryPhotograph td.navigation div div.closeLink {
background: url(/content/plugins/tradeGallery/icons/button_close.gif)no-repeat; width: 52px;}
.tradeGalleryPhotograph td.navigation div div.closeLink a {padding-left: 18px;}
.tradeGalleryPhotograph td.navigation div div.previousLink { 
background: url(/content/plugins/tradeGallery/icons/button_previous.gif) no-repeat;width: 76px;}
.tradeGalleryPhotograph td.navigation div div.previousLink a {padding-left: 18px;}
.tradeGalleryPhotograph td.navigation div div.nextLink {
background: url(/content/plugins/tradeGallery/icons/button_next.gif)right no-repeat;width: 48px;}
.tradeGalleryPhotograph td.navigation div div.nextLink a {padding-right: 20px;}

/* galleryRequest */
table.galleryRequest {border-collapse: collapse;}
	table.galleryRequest th,
	table.galleryRequest td{ text-align:center;}
table.photoListing{ border:1px solid #d0d0d0; background-color:#ececec; width:200px; margin:0 10px 10px 0;}
	table.photoListing td{ padding:0 10px 10px 10px;}
		table.photoListing td td{ padding:0;}
		table.photoListing td.photoThumbnail{ text-align:center; padding:10px;}
			table.photoListing td.photoThumbnail img{ border:10px solid #fff;}
		table.photoListing td div.galleryButton{ width:80px;}
			table.galleryRequest table.photoListing td div.galleryButton{ width:150px; margin:0 auto;}
.galleryRequest td {padding: 0 0 10px 0;}
.galleryRequest td.divider { border-top: 1px solid #d0d0d0; padding: 6px 0;}
#tradegallery table td.dividerInner {padding: 0; display: none;}
.galleryRequest td table.photoListing td.requestLink div div.requestRemoveLink {
background: url(/content/plugins/tradeGallery/icons/button_remove.gif) right no-repeat; width: 150px; }
.galleryRequest td table.photoListing td.requestLink div div.requestRemoveLink a {padding-right: 16px;}
.galleryRequest td table.photoListing td.requestLink div div.downloadLink {
background: url(/content/plugins/tradeGallery/icons/button_download.gif) right no-repeat; width: 108px;}
.galleryRequest td table.photoListing td.requestLink div div.downloadLink a {padding-right: 24px;}

/* galleryRequestForm */

table.galleryRequestForm td {padding: 6px 20px 6px 0; text-align:right;}
	table.galleryRequestForm td input,
	table.galleryRequestForm td select,
	table.galleryRequestForm td textarea,
	table.galleryRequestForm td span{ float:left;}
	table.galleryRequestForm td .small{ font-size:10px; color:#F5740C; width:170px; float:right;}
table.galleryRequestForm table {border: none;}
	#terraForm_orderform_agreeToTerms_label,
	table.galleryRequestForm td a{ float:left; padding:0 6px 0 0 ;}
		#terraForm_orderform_agreeToTerms_label input{ margin:0 10px 0 0;}

.galleryRequestForm td table td {
	padding: 0px;
	border: 0px;
}


