hr { opacity:.2}
-webkit-tap-highlight-color: rgba(0,0,0,0) !important;
label {
	display:block;
	text-align: left;
	font-size: 0.9em;
	opacity: 0.8;
}
 input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
    padding: 6px;
    margin-top: 0.15rem;
    margin-bottom: 0.7rem;
    border: solid 1px #ddd;
    outline: 0;
    font-size: 14px;
    font-family: Open Sans, sans-serif;
    font-weight: normal;
    line-height: 1.5em;
    background: #fff;
	border-radius: 0;
    width: 100%;
}
 input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus { 
   border: solid 1px #aaa;
   background: #fff;
}
input[type=image][/noprocress] {
    border: 0 !important;
    width: auto !important;
    height: auto !important;
}

select{
	padding: 6px;
	margin-bottom: 6px;
	background: #fff;
	color: #111;
	outline: 0;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: 300;
    font-family: Open Sans, sans-serif;
	width: 100%;
	box-sizing : border-box;
	width:100%;
	-moz-outline: none !important;
	-moz-outline-style: none !important;
	appearance: none !important;
	-webkit-appearance: none;  /*REMOVES DEFAULT CHROME & SAFARI STYLE*/
	-moz-appearance: none;  /*REMOVES DEFAULT FIREFOX STYLE*/
	background-image: url("/art/downsearcharrow.png");
	background-position: 98% center;
	background-size: 11px 6px;
	background-repeat: no-repeat;
	border-radius: 8px;
	border: solid 1px #dedede;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}
select:focus{ 
    border: solid 1px #abcced;
    box-shadow: rgba(131,180,230, 0.8) 0px 0px 8px;
    -moz-box-shadow: rgba(131,180,230, 0.8) 0px 0px 8px;
    -webkit-box-shadow: rgba(131,180,230, 0.8) 0px 0px 8px;
}
input[type=submit]{
    padding: 7px 9px 7px 9px;
    border: solid 1px #bbb;
    outline: 0;
    font: normal 15px/100% Open Sans, sans-serif;
    font-weight: 600;
    background: #FFFFFF url('/art/bg_form.png') left top repeat-x;
    color: #333;
    cursor: pointer;
    width:auto;
}
input[type=submit]:hover{ 
    border: solid 1px #333;
	background: #555;
	color: #fff;
}

.JWpasswordPageEncloser {
	display: table; height:80%; width:100%; z-index:200; padding-top: calc(19vh - 0px); padding-bottom: 20px; font-family: Open Sans, sans-serif; font-weight: 300; font-size:16px;
}
.JWpasswordPageEncloserInsDiv {
	padding-top:40px;
}
.JWpasswordPage {
	background: #fff; /* Old browsers */
	background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 65%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 65%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 65%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ 
	color: #222;
	border: 1px solid #ddd;
	border-radius:0;
	padding: 5px 5px 20px 5px;
}
.JWpasswordEncloser { padding: 40px 30px 40px 30px; border-radius:16px; }

.displaySmallOnly { display:none }
.displaySmallOnlyTableCell { display:none }

.JWTopDisplaytablecellcollapsesmall { display: table-cell; }
.JWfavoritesheader { font-size:0.8rem; font-weight: 600; }

.picHolderFull {
	display:inline-block; width: 19%; height: 250px; margin:2px 4px 2px 4px; font-size: 1.0rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: 14px solid transparent;  background-position: center center; background-size:contain; background-repeat: no-repeat; 
}
.picHolderSel {
	display:inline-block; width: 19%; height: 250px; margin:2px 4px 2px 4px; font-size: 1.0rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: 14px solid transparent;  background-position: center center; background-size:contain; background-repeat: no-repeat; color: #fff;  background-color: #51c07b;
}

.thumbHolderFull {
	display: inline-block;
	margin: 6px 4px 6px 4px;
	padding:0;
	width: 15%;
	width: calc(16.6% - 15px);
	height: auto;
	clear: none;
	font-size: 16px;
	text-align: center;
}
.thumbHolderFullLightbox {
	display: inline-block;
	margin: 6px 4px 6px 4px;
	padding:0;
	width: 15%;
	width: calc(16.66% - 17px);
	height: auto;
	clear: none;
	font-size: 16px;
	text-align: center;
	border-radius: 0;
}

.touch .thumbHolderFullLightbox {
	display: inline-block;
	margin: 6px 4px 46px 4px !important;
	padding:0;
	width: 15%;
	width: 24%; width: calc(25% - 17px);
	height: auto;
	clear: none;
	font-size: 16px;
	text-align: center;
}
 
.thumbHolderIcons {
	position:absolute; top:0; left:0;  width:100%; height:100%
}
.touch .thumbHolderIcons {
	position:absolute; bottom:0; left:0;  width:100%; height:auto;
}

.touch .notouch { display:none }
.touch .notouch { display:none !important; }

.touchonly { display:none }
.touch .touchonly { display: inline }

.thumbHolderFullContent { width:100%;  height:auto;}
.introLabel { font-size: 1.0em; margin-bottom:10px; margin-top:3px; color: #555; font-weight: bold; }

.introLabelPublic { font-size: 1.0em; margin-bottom:10px; margin-top:3px; color: #555; font-weight: bold; }
.introLabelPublic::before {
  content: "Public Visitors:";
}
.introLabelClient { font-size: 1.0em; margin-bottom:10px; margin-top:3px; color: #555; font-weight: bold; }
.introLabelClient::before {
  content: "Private Clients:";
}

.picThumbFull { 
	position:absolute;
	width: 100%;
	height: 100%;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0.0;
	display: table;
	border-radius: 0;
}
.picThumbFull:hover {  
	background: rgba(0,0,0,.6);
	cursor: pointer;
	opacity: 1.0;
}

.touch .picThumbFull { 
	position:absolute;
	width: 100%;
	height: auto;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 1.0;
	display: table;
	text-align:center;
	table-layout:fixed;
	bottom: -50px;
	border: 0 dotted grey;
}
.touch .picThumbFull { 
	background: rgba(0,0,0,.0);
}

.picThumbFullContent { 
	position:relative;
	width: 100%;
	height: 100%;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color:#eee;
	font-size: 1.5rem;
	top: 0;
	display: table-cell;
	vertical-align: middle;
	table-layout:fixed;
	border-radius: 0;
}
.touch .picThumbFullContent { 
	position:relative;
	width: 100%;
	height: 100%;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color:#eee;
	font-size: 1.2rem;
	top: 0;
	display: table-cell;
	vertical-align: middle;
	padding:0;
	margin:0;
	border-radius: 0;
}

.picThumbSmallImage {
	width: 100%; max-width:180px; height: 180px; line-height: 180px; margin: 10px; vertical-align:middle;
}
.picThumbSmallImage img{
	width: 100% !important; max-width:180px !important; height: auto !important; line-height: 180px;
}

.pixDetailTopNav { position: fixed; top: 0; height: 70px; width: 100%; display:table;table-layout:fixed; z-index: 10; vertical-align: middle}
.pixDetailTopNavLeft{ display: table-cell; width: 100%; table-layout:fixed; Xmax-width: 200px; text-align: left; vertical-align: middle;  padding: 0 2px 0 12px; height: 70px; }
.pixDetailTopNavCenter { display: table-cell;table-layout:fixed; width: 30vw; text-align: center; vertical-align: middle; font-size: 1.4rem; padding: 4px }
.pixDetailTopNavRight { display: table-cell; table-layout:fixed; width: 220px; text-align: right; vertical-align: middle; padding: 0 12px 0 2px; height: 70px; white-space: nowrap; }
.pixDetailMainImageContainer {  display:block; width:100%; padding-top: 70px; height:90%; height:calc(100vh - 120px); }
.pixDetailMainImage {
	display: table-cell;  text-align: center; vertical-align: middle; font-size: 1.0rem; height:80%;  width:calc(100% - 140px); height:90%; height:calc(100vh - 120px); background-size:contain; background-position:center center; background-repeat: no-repeat;float:left; position: relative;
}
.pixDetailMainImage img {
	width:100%; height: 100%; height:calc(100vh - 120px);
}
.pixDetailSideArrows {
	display: table-cell; width: 70px; vertical-align: middle; height: 100%; text-align: center;margin-top: calc(50vh - 100px); height:90%; height:calc(100vh - 120px);float:left; font-size: 3.0rem;
}
.pixDetailBottomName { clear:both; position: relative; height: 32px !important; width: 100%; padding-right: 10px; padding-left: 10px;  font-size: 0.8rem; line-height: 32px; text-align: center; }


.pixDetailTopNav a:active,
.pixDetailTopNav a:link,
.pixDetailTopNav a:focus,
.pixDetailSideArrows a:active,
.pixDetailSideArrows a:link,
.pixDetailSideArrows a:focus {
	outline: none !important;
}
.floatright { float:right }
.liked {
	color: #51c07b !important;
}
.likedborder {
	border:2px solid #7cbf96 !important;
}
.thumbLike {
	position: absolute; top: 0; right: 0; padding: 0 4px 0 3px; z-index: 99; font-size: 22px; border-left-bottom-radius: 4px; color:#999;
}
.minheight70 { min-height: 70px }
.heightauto { height:auto }

.topNavEncloser {
  height:90px; width: 100%; margin:0; padding:0; position: fixed; z-index: 100; top: 0;
}
.topNavEncloserHeight { height:90px }
.topNavLeft {
	display: table-cell; text-align: left; padding: 10px 5px 10px 20px; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:100%; max-width: 100px; font-size: 1.0rem;
}
.topNavRight {
	display: table-cell; min-width: 320px; text-align: right;  padding: 10px 15px 10px 5px; vertical-align: middle;
}
.lbfavoritesheader {
	padding: 10px 0 10px 5px; font-family: Open Sans, sans-serif; font-size: 17px; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:100%; vertical-align:middle; text-align:left;
}
.logoutDiv { display: inline-block; white-space: nowrap; vertical-align: middle; font-size: 12px; font-weight:400; letter-spacing: 0.02rem;  }


.pixintroback02 { background-size:cover; background-position:center center; width:100%; max-width: 1200px; height:50%; margin: 130px auto 0 auto; padding:0; position: relative; }

.thumbImageCaption { margin-top: -4px; font-size: 10px; height: 18px; line-height: 18px;  white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; margin: 0 auto }

.thumbPixArea { width:100%; text-align:center; margin: 0 auto; padding: 0 0 10px 0; border-radius: 0; }

.photoThumb01 {  display: inline-block; width: 100%; max-width: 31%; padding: 10px; vertical-align: bottom; height: 300px; font-size: 0.9rem; font-weight:600; }
.photoThumb01pic {  width: 100%;  height: 280px; background-size:contain; background-position:center center; background-repeat: no-repeat; }

.thumbImageIconsMain { font-size: 42px; text-align:center; padding: 5px; margin: 0 2px 0 2px; color: #fff; display: inline-block; vertical-align:middle }
.thumbImageIconsMain a:link, .thumbImageIconsMain a:visited { color: #fff }

.contentproof { position: relative; width: 98%; width: calc(100vw - 20px); margin: 110px auto 0 auto; }
.dropdownicon { display: inline-block; padding-left: 8px; padding-right: 10px; vertical-align: middle; font-size: 30px; margin-bottom: -4px; }
.downloadMessager textarea { background: #fff; border-radius:5px; border: 1px solid #ddd; color: #222 }
.downloadMessager textarea:focus { background: #fff; }

.heartHolder {
	border: none !important;
}

.hideDownload {
	display:none;
	width: 80%;  box-shadow: 0px 7px 5px  rgba([hextorgb:($textcolormain)],0.4); border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; margin-bottom: 12px;
	-moz-transition: all 1.8s ease-in-out;
	-o-transition: all 1.8s ease-in-out;
	-ms-transition: all 1.8s ease-in-out;
	transition: all 1.8s ease-in-out;
}
.messenger {
	position:fixed;
	display:none;
	height:100%;
	height:100vh;
	width:100%;
	width:100vw;
	top:0;
	left:0;
	z-index:2000;
	background:rgba(0,0,0,0.9);
	font-size: 32px;
	color:white;
	text-align: center;
}
.messenger div {
	text-align: center;
	margin:0 auto;
	margin-top:calc(50vh - 16px);
}
.downloadOptions {
	text-align: left; padding: 10px; vertical-align: top; width: 70%;  border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; margin-bottom: 12px; font-size: 14px; font-family: Open Sans, sans-serif;
}
.closePixDetail {
	display:inline-block; padding-left: 17px; padding-right:10px; vertical-align:middle; font-family: Verdana, sans-serif; font-weight:300; font-size:30px; opacity:.8; height: auto; z-index:1000;
}
.closeMark {
	font-size:44px; opacity:0.75;
}
.fontitalic { font-style: italic;}
.italic { font-style: italic }
.overlayHeader { font-size: 2.2rem; font-weight:500; }

span.viewselectedfavorites::before { 
  content: "View Selected Favorites";
}
.jobintrotexttop {
	padding-top: 120px;
}
.jobintrophotothumbs {
	padding-top: 30px;
}
.display1000only, .display610only, .display767only  { display:none; }


/* RESPONSIVE */

@media screen and (max-width: 1700px) {
	.picHolderFull { width: 19%; height: 230px; }
	.picHolderSel { width: 19%; height: 230px; }
	.thumbHolderFull { width: 18%; width: calc(20% - 15px); }
	.thumbHolderFullLightbox { width: 18%; width: calc(20% - 17px); }
}

@media screen and (max-width: 1280px) {
	.picHolderFull { width: 24%; height: 190px; margin:1px 2px 1px 2px; font-size: 1.0rem; border: 14px solid  transparent; }
	.picHolderSel { width: 24%; height: 190px; margin:1px 2px 1px 2px; font-size: 1.0rem; border: 14px solid  transparent; }
	.photoThumb01 {  width: 30%; max-width: 400px; height: 280px }
	.photoThumb01pic {  width: 100%;  height: 260px }
	.thumbHolderFullLightbox { width: 23%; width: calc(25% - 17px); }
}
@media screen and (max-width: 1150px) {
	.display1150only {display:inline-block !important; }
	.nodisplay1150 { display:none; }
	.thumbImageIconsMain { font-size: 36px; }
}
@media screen and (max-width: 1024px) {
	.largeonly, .nodisplay1024 { display: none; }
	.picHolderSmall { max-width:165px; }
	.picThumbSmall{ max-width:145px; height: 145px; }
	.picHolderMedium { max-width:215px; }
	.picThumbMedium { max-width:205px; height: 205px; }
	.picHolderLarge { max-width:295px; }
	.picThumbLarge { max-width:275px; height: 275px; }
	.picHolderFull { width: 32%; height: 210px; font-size: 1.0rem; border: 12px solid transparent; }
	.picHolderSel { width: 32%; height: 210px; font-size: 1.0rem; border: 12px solid transparent; }
	.photoThumb01 {  width: 30%; max-width: 400px; height: 260px }
	.photoThumb01pic {  width: 100%;  height: 240px }
	.thumbHolderFull { width: 23%; width: calc(25% - 15px); }
	.JWpasswordPageEncloser { padding-top: calc(18vh - 0px); padding-bottom: 10px;}
	.pixDetailMainImageContainer {   height:calc(100vh - 130px);}
}
@media screen and (max-width: 900px) {
	.photoThumb01 {  width: 30%; max-width: 400px; height: 220px }
	.photoThumb01pic {  width: 100%;  height: 200px }
	.thumbImageIconsMain { font-size: 28px; }
}
@media screen and (max-width: 840px) {
	.picHolderFull { height: 160px; }
	.picHolderSel { height: 160px; }
	.thumbHolderFullLightbox { width: 32%; width: calc(33% - 17px); }
	.downloadOptions { width: 80%; margin-bottom: 12px; }
	.photoThumb01 {  width: 30%; max-width: 400px; height: 200px }
	.photoThumb01pic {  width: 100%;  height: 180px }
}
@media screen and (max-width: 768px) {
	.pixDetailTopNav {height: 60px }
	.pixDetailMainImageContainer {   height:calc(100vh - 136px);}
	.picHolderFull { width:49%; height: 200px; margin:2px 2px 2px 1px; }
	.picHolderSel { width:49%; height: 200px; margin:2px 2px 2px 1px; }
	.pixintroback02 { height:45% }
	.photoThumb01 {  width: 30%; max-width: 400px; height: 180px }
	.photoThumb01pic {  width: 100%;  height: 160px }
	.thumbHolderFull { width: 32%; width: calc(33% - 15px); }
	.touch .thumbHolderFullLightbox { width: 32%; width: calc(33.33% - 17px);
	}
	.thumbImageIconsMain { font-size: 26px; }
	.dropdownicon { font-size: 26px; }
	.contentproof { margin-top: 94px }
	.closePixDetail { padding-left: 15px; font-size: 26px; }
	.closeMark { font-size:40px; }
	.thumbLike { font-size: 18px; }
	.overlayHeader{ font-size: 1.5rem; }
}
@media screen and (max-width: 841px) {
	 .nodisplay841 { display:none }
 }
 @media screen and (max-width: 767px) {
	 .nodisplay767 { display:none }
	 .display767only { display:inline; }
 }
@media screen and (max-width: 690px) {
	.picHolderFull { width:48%; height: 190px; margin:2px 2px 2px 1px; }
	.picHolderSel { width:48%; height: 190px; margin:2px 2px 2px 1px; }
}
@media screen and (max-width: 640px) {
	.topNavEncloser { height:70px;  }
	.topNavEncloserHeight { height:70px }
	.topNavLeft { padding: 15px 5px 5px 10px;}
	.contentproof { margin-top: 72px }
	.pixintroback02 { margin-top: 110px }
	.JWTopDisplaytablecellcollapsesmall { display: block; }
	.photoThumb01 {  width: 30%; max-width: 400px; height: 170px }
	.photoThumb01pic {  width: 100%;  height: 150px }
	.jobintrotexttop { padding-top: 90px; }
	.jobintrophotothumbs { padding-top: 10px; }
	.lbfavoritesheader { font-size: 14px; padding: 10px 1px 10px 1px; max-width: 100%;}
}
 @media screen and (max-width: 610px) {
	 .nodisplay610 { display:none }
 }
@media screen and (max-width: 510px) {
	span.viewselectedfavorites::before { 
	  content: "View Selects";
	}
}
@media screen and (max-width: 480px) {
	.picHolderFull { width:100%; height: 250px; }
	.picHolderSel { width:100%; height: 250px; }
	.logoutDiv { font-size: 11px; letter-spacing: 0.01rem; }
	.topNavRight { min-width: 150px; }
	.downloadOptions { width: 90%; margin-bottom: 12px; font-size: 13px; }
	.contentproof { width: 98%; width: calc(100vw - 20px) }
	.photoThumb01 {  width: 94%;  height: 250px }
	.photoThumb01pic {  width: 100%;  height: 220px }
	.JWfavoritesheader { margin-top: -15px; }
	.pixDetailSideArrows { display: none}
	.pixDetailMainImageContainer {   height:calc(100vh - 230px);}
	.pixDetailMainImage { width:calc(100% - 0px) !important; height:calc(100vh - 230px);}
	.pixDetailMainImage img { height:calc(100vh - 230px); }
	.dropdownicon { font-size: 22px;  margin-bottom: -2px; }
	.thumbImageIconsMain { font-size: 24px; }
}
@media screen and (max-width: 414px) {
	.picHolderSmall { max-width:365px; }
	.picThumbSmall{ max-width:345px; height: 255px; }
	.picHolderMedium { max-width:365px; }
	.picThumbMedium{ max-width:345px; height: 255px; }
	.picHolderLarge { max-width:365px; }
	.picThumbLarge { max-width:345px; height: 255px; }
	.picHolderFull { width:100%; height: 250px; }
	.picHolderSel{ width:100%; height: 250px; }
	.JWpasswordPageEncloser { padding-top: calc(7vh - 0px); padding-bottom: 10px;}
	.thumbHolderFull { margin: 2px 0 2px 0; width: 48%; width: calc(50% - 7px); }
	.thumbImageIconsMain { font-size: 31px; padding: 3px; margin: 0 2px 0 2px }
	.thumbHolderFullLightbox { width: 48%; width: calc(50% - 15px); }
	.touch .thumbHolderFullLightbox { width: 48%; width: calc(50% - 18px); }
	.displayLargeOnly { display: none }
	.displaySmallOnly { display:inline }
	.displaySmallOnlyTableCell { display: table-cell; padding: 8px; box-sizing : border-box; }
	.closePixDetail { padding-left: 7px; padding-right: 0; font-size: 22px; }
	.closeMark { font-size:30px; }
	.JWpasswordPageEncloserInsDiv { padding-top:140px; }
	.photoThumb01 {  width: 94%;  height: 210px }
	.photoThumb01pic {  width: 100%;  height: 190px }
}
@media screen and (max-width: 375px) {
	.picHolderSmall { max-width:325px; }
	.picThumbSmall{ max-width:305px; height: 225px; }
	.picHolderMedium { max-width:325px; }
	.picThumbMedium{ max-width:305px; height: 225px; }
	.picHolderLarge { max-width:325px; }
	.picThumbLarge { max-width:305px; height: 225px; }
	.picHolderFull { height: 230px; }
	.picHolderSel { height: 230px; }
	.XpixDetailSideArrows { display: none}
	.JWpasswordPageEncloser { font-size: 14px;}
	.JWpasswordEncloser { padding: 20px 10px 20px 10px; }
}
@media screen and (max-width: 320px) {
	.picHolderSmall { max-width:270px; }
	.picThumbSmall{ max-width:250px; height: 185px; }
	.picHolderMedium { max-width:270px; }
	.picThumbMedium{ max-width:250px; height: 185px; }
	.picHolderLarge { max-width:270px; }
	.picThumbLarge { max-width:250px; height: 185px; }
	.picHolderFull { height: 200px; }
	.picHolderSel { height: 200px; }
	.pixDetailTopNav {height: 40px }
	.dropdownicon { font-size: 20px; padding-left: 3px; padding-right: 4px;  }
	.closePixDetail { padding-left: 3px; font-size: 20px; }
	.JWpasswordPageEncloser { font-size: 12px;}
	.JWpasswordEncloser { padding: 10px 5px 10px 5px; }
	.thumbImageIconsMain { font-size: 30px; padding: 3px; margin: 0 2px 0 2px }
}
