.slide {	margin: 1px 10px 10px 1px;	height: 220px;	float: left;	line-height: 1;}.slideCont {	float: left;	width: 220px;}.slideTitle1 {	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: 20px solid #f0f0f0;	-moz-box-shadow: inset 2px 2px 3px rgba(120,120,120, 0.6), 2px 2px 3px rgba(120,120,120, 0.5);	-webkit-box-shadow: inset 2px 2px 3px rgba(0,0,0, 0.6), 2px 2px 3px rgba(120,120,120, 0.5);	box-shadow: inset 2px 2px 3px rgba(120,120,120, 0.6), 2px 2px 3px rgba(120,120,120, 0.5);	background-position: 0 0;	background-repeat: no-repeat;	line-height: 0;}.slideCanvas a {	text-decoration: none;	line-height: 0;}.slideText {	position: relative;	top: -18px;	left: 20px;}.slideText a, .slideText a:link {	font-size: 0.8em;	color:#2E7300;}.slideImgHorizontal, .slideImgVertical, .slideImgQuadratic {	cursor: pointer;	visibility: hidden;	display: block;	/* for IE6 */	background-size: 180px 180px;}.slideHorizontal {	border-top-width: 50px;	border-bottom-width: 50px;	background-size: 180px 120px;}.slideVertical {	border-left-width: 50px;	border-right-width: 50px;	background-size: 120px 180px;}.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;	margin: 0 20px 20px 0;}.listContent {	float: left;}#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;	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;}
