div.gallery {}

	div.gallery div.toolbar {
		height: 21px;
		background: #6F6F6F;
	}
		div.gallery div.toolbar a img { float: right; }
	
	div.gallery div.portrait {
		clear: both;
		background: #E1E3E6;
	}
		div.gallery div.portrait div.image,
		div.gallery div.portrait div.info {
			float: left;
		}
	
		div.gallery div.portrait div.image {
			width: 406px;
			height: 526px;
			overflow: hidden;
		}
		div.gallery div.portrait div.info {
			width: 293px;
			margin-top: 24px;
		}
			div.gallery div.portrait div.info div.box {
				height: 171px;
				background: #9DAAAD;
				margin-bottom: 15px;
			}
			div.gallery div.portrait div.info div.item {
				margin-left: 20px;
			}
			div.gallery div.portrait div.info div.separator {
				margin: 10px 20px;
				/*width: 133px;*/
				background: url(/Static/images/gui/gallery_info_separator.gif) repeat-x;
			}

			
	
	div.gallery div.landscape {
		clear: both;
	}
	
		div.gallery div.landscape div.image {
			float: left;
			width: 699px;
			height: 444px;
			overflow: hidden;

		}
		
		div.gallery div.landscape div.info {
			clear: both;
			padding-top: 13px;
			background: url(/Static/images/gui/gallery_info_bg.gif) repeat-x top left;
		}
		
			div.gallery div.landscape div.info div.item {
				float: left;
				padding-left: 10px;
				width: 130px;
				background: url(/Static/images/gui/dot_v.gif) repeat-y top left;
				height: 30px;
			}
			div.gallery div.landscape div.info div.separator {
				display: none;
			}
		
			div.gallery div.landscape div.info div.box {
				display: none;
			}
		
	div.gallery div.separator {
		background: url(/Static/images/gui/gallery_sub_bg.gif) repeat-x;
		height: 12px;
		margin: 0px 0px 5px 0;
		font-size: 0;
		clear: both;
	}
		
	div.gallery div.thumbstrip {}
	
		div.gallery div.thumbstrip div.item {
			float: left;
			width: 112px; /* 138 - 26 */
			text-align: center;
			overflow: hidden;
		}
