.slide {	margin: 1px 10px 20px 1px;	float: left;	line-height: 1;}.slideCont {	float: left;	width: 220px;}.slideTitle {	background-color: #DFE8D9;	height: 16px;	padding: 4px;	color: black;	text-align: center;	border-color: #cccccc;	border-width: 1px 1px 0 1px;	border-style: solid;}.slideCanvas {	border-color: #cccccc;	border-width: 1px 1px 1px 1px;	border-style: solid; background-color: #dddddd;}.slideCanvas a, .slideCanvas a:link {	font-size: 0.8em;	color:#2E7300;}.slideImgHorizontal, .slideImgVertical, .slideImgQuadratic {	border: 1px solid #000000;	cursor: pointer;	display: block;	/* for IE */}.slideHorizontal {	height: 169px;	padding: 49px 19px 0 19px;}.slideVertical {	height: 199px;	padding: 19px 49px 0 49px;}.slideQuadratic {	padding: 19px 19px 0 19px;}.slideImgHorizontal {	width: 180px;	height: 120px;}.slideImgVertical {	width: 120px;	height: 180px;}.slideImgQuadratic {	width: 180px;	height: 180px;}.slideFullScreen {	position: absolute;	z-index: 10;	left: 0;	top: 0;	height: 100%;	width: 100%;	background-color: #fffdf4;	cursor: pointer;}.slideFullScreen div {	display: table;	height: 100%;	width: 100%;}.slideFullScreen div div {	display: table-cell;	vertical-align: middle;	text-align: center;}.slideFullScreen img {	border: 2px solid #000000;}.slideFullScreenAuthor {	font-size: 0.8em;}.listItem {	padding: 4px 0;	border-width: 0 0 1px 0;	border-style: solid;	border-color: #cccccc;}.listItem h2 {	margin-top: 0;}.listCanvas {	float: left;	width: 188px;}.listContent {	float: left;	width: 552px; }#imgViewDetail {	display: block;}.photoTxtLabel {	color: #48B100;}.PhotoTxtSeparator {	padding-bottom: 10px;	border-style: solid;	border-color: #DFE8D9;	border-bottom-width: 1px;}.photo {	border: 1px solid black;}.mRecPp { width: 44px; }.mRecPp li ul {	width: 42px; }.mSort { width: 132px; }.mSort li ul { width: 130px; }.mQuality { width: 82px; }.mQuality li ul { width: 80px; }.mQuality li a {	padding: 2px 14px 2px 6px;}.mQuality li ul li a {	padding: 4px 14px 4px 6px;}.imgRatingStar { margin-right: 3px; }.toolbar {	min-width: 740px;	border-bottom: 1px solid #cccccc;	padding-top: 27px;	margin: 0 10px 40px 0;}.pagingBar {	height: 27px;	min-width: 740px;	border: 1px solid #cccccc;	background-color: #DFE8D9;	margin-bottom: 13px;}.optionBar {	height: 28px;}.barTxt {	float: left;	display: block;	height: 16px;	padding: 7px 2px 6px 2px;}.barVertSeparator {	border-right: 1px solid #ffffff;	border-left: 1px solid #cccccc;	background-color: white;	margin: 0 6px;	float: left;	height: 100%;	width: 0;	height: 28px;}.pagedNavBar div {	float: left;	margin: 2px 3px 2px 0;}.pagedNavBar img {	vertical-align: middle;}.linkJumpPage, .linkCurPageNum, .linkJumpSmall, .linkJumpBig {	display: block;	padding: 4px;}	.linkJumpPage, .linkCurPageNum {	font-weight: bold;	border: 1px solid #cccccc;	background-color:	#EFEFEF;}.linkCurPageNum {	border: 1px solid #cccccc;	background-color: inherit;}#showMap {	float: left;}#q {	width: 170px;	margin-right: 3px;	margin-top: 2px;}.dijitButtonNode {	padding: 1px 2px 2px 2px !important;}.buttShowMap {	background-image: url(../../layout/images/icon_map.gif);	background-repeat: no-repeat;	width: 16px;	height: 16px;}