﻿.pnlPSImgRotImages{display:block;position:relative;overflow:visible;}
.pnlPSImgRotImages img{max-width:100%;height:auto;}
.pnlPSImgRotCon{position:relative;overflow:visible;background-color:transparent;}
.psHTMLdiv{width:100%;display:none;position:relative;}
.ImageListDiv{width:100%;display:none;position:relative;margin-left:auto;margin-right:auto;}
.ImageListDiv img{margin:auto;display: block;}
.InterListDiv{width:100%;}
.psImgRotFirstImg{display:block;}
.editTbl{width:100%;border:1px solid #000; border-collapse:separate;margin-bottom:10px;}
.editTbl td{vertical-align:top;text-align:left;}
.pslabel{font-weight:bold;display:block !important;clear:both !important;}
.psPad{padding:10px 0 10px 5px;background-color:#ececec;}
.psPad2{padding:10px 0 0px 5px;background-color:#ececec;}
.psPadRes{padding:10px 0 10px 5px;background-color:#fff;}
.imagesGrid{width:100%;padding:10px;border:0;}
.imagesHTML{padding:10px;border:0;}
.psAlttextCon{width:100%;background-image:url('images/bg.png');background-repeat:repeat;}
.psAlttext{padding:5px 10px 8px 10px;}
.psImgRotTitle,.psImgRotTitle a:link, .psImgRotTitle a:visited, .psImgRotTitle a:active{width:100%;font-size:20px;padding:0 0 3px 0;}
.psImgText{}
#ColorPickerDiv {display: block;display: none;position: relative;border: 1px solid #777;background: #fff}
#ColorPickerDiv TD.color{cursor: pointer;font-size: xx-small;font-family: 'Arial' , 'Microsoft Sans Serif';}
#ColorPickerDiv TD.color label{cursor: pointer;}
.ColorPickerDivSample{margin: 0px 0px 0px 4px;border: solid 1px #000;padding: 0px 10px;	position: relative;cursor: pointer;}
#pimg {z-index: 999999;display: none;position: absolute;}
#pimg h3 {display: block;font-size: 16px;font-weight: bold;color: #333;text-align: center;margin-top: 10px;border: 3px solid #999;background-color: #eeeeee;}
.pimg{cursor:pointer;}
.psImgRotSettingsTbl{width:750px;}
.psSettingsInput{width:500px;}
.psSettingsPrompt{width:250px;}
.psEditPagePrompt{width:250px;}
.psGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
.psGrid td { padding: 4px; border: solid 1px #c1c1c1; color: #717171; }
.psGrid th { padding: 4px 2px; color: #fff; background: #424242 url(images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; }
.psGrid .alt { background: #fcfcfc url(images/grd_alt.png) repeat-x top; }
.psGrid .pgr {background: #424242 url(images/grd_pgr.png) repeat-x top; }
.psGrid .pgr table { margin: 5px 0; }
.psGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
.psGrid .pgr a { color: #666; text-decoration: none; }
.psGrid .pgr a:hover { color: #000; text-decoration: none; }
.psSSnav{width:58px;height:24px;position:absolute;text-align:center;padding:3px 0 0 0;background:url('images/slideshow-controls-bg.gif') no-repeat bottom left;bottom:0px;right:0px;z-index:9999;}
.psSSnavInner{margin:7px 0 0 0;}
.psSSnav img{border:0;}
.psImgSortUp{margin-left:20px;}
.psFormSuccess{border:2px #64b657 solid;color:#358927}
.psFormInfo{border:#46a3d3 2px solid;color:#085b8f;text-shadow:0px 1px 1px #fff;}
.dnnFormMessage{-moz-border-radius:3px;border-radius:3px;padding:10px 10px 10px 40px;line-height:1.4;margin:0.5em 1em;}
.dnnFormMessage span{float:none;padding:0;width:100%;text-align:left;text-shadow:0px 1px 1px #fff;}