.xdsoft_datetimepicker{
box-shadow:0 5px 15px -5px rgba(0,0,0,.506);
background:#fff;
border-bottom:1px solid #bbb;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
color:#333;
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
padding:8px;
padding-left:0;
padding-top:2px;
position:absolute;
z-index:2;
box-sizing:border-box;
display:none;
}
.xdsoft_datetimepicker.xdsoft_rtl{
padding:8px 0 8px 8px;
}
.xdsoft_datetimepicker iframe{
position:absolute;
left:0;
top:0;
width:75px;
height:210px;
background:transparent;
border:none;
}
.xdsoft_datetimepicker button{
border:none !important;
}
.xdsoft_noselect{
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none;
}
.xdsoft_noselect::selection{ background:transparent }
.xdsoft_noselect::-moz-selection{ background:transparent }
.xdsoft_datetimepicker.xdsoft_inline{
display:inline-block;
position:static;
box-shadow:none;
}
.xdsoft_datetimepicker *{
box-sizing:border-box;
padding:0;
margin:0;
}
.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{
display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{
display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
width:224px;
float:left;
margin-left:8px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{
float:right;
margin-right:8px;
margin-left:0;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{
width:256px;
}
.xdsoft_datetimepicker .xdsoft_timepicker{
width:58px;
float:left;
text-align:center;
margin-left:8px;
margin-top:0;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{
float:right;
margin-right:8px;
margin-left:0;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{
margin-top:8px;
margin-bottom:3px
}
.xdsoft_datetimepicker .xdsoft_monthpicker{
position:relative;
text-align:center;
}
.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}
.xdsoft_datetimepicker .xdsoft_label i{
opacity:.5;
background-position:-92px -19px;
display:inline-block;
width:9px;
height:20px;
vertical-align:middle;
}
.xdsoft_datetimepicker .xdsoft_prev{
float:left;
background-position:-20px 0;
}
.xdsoft_datetimepicker .xdsoft_today_button{
float:left;
background-position:-70px 0;
margin-left:5px;
}
.xdsoft_datetimepicker .xdsoft_next{
float:right;
background-position:0 0;
}
.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{
background-color:transparent;
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
display:block;
height:30px;
opacity:.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
outline:medium none;
overflow:hidden;
padding:0;
position:relative;
text-indent:100%;
white-space:nowrap;
width:20px;
min-width:0;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{
float:none;
background-position:-40px -15px;
height:15px;
width:30px;
display:block;
margin-left:14px;
margin-top:7px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev{
float:none;
margin-left:0;
margin-right:14px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{
background-position:-40px 0;
margin-bottom:7px;
margin-top:0;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{
height:151px;
overflow:hidden;
border-bottom:1px solid #ddd;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{
background:#f5f5f5;
border-top:1px solid #ddd;
color:#666;
font-size:12px;
text-align:center;
border-collapse:collapse;
cursor:pointer;
border-bottom-width:0;
height:25px;
line-height:25px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{
border-top-width:0;
}
.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.xdsoft_datetimepicker .xdsoft_label{
display:inline;
position:relative;
z-index:2;
margin:0;
padding:5px 3px;
font-size:14px;
line-height:20px;
font-weight:700;
background-color:#fff;
float:left;
width:182px;
text-align:center;
cursor:pointer;
}
.xdsoft_datetimepicker .xdsoft_label:hover>span{
text-decoration:underline;
}
.xdsoft_datetimepicker .xdsoft_label:hover i{
opacity:1;
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{
border:1px solid #ccc;
position:absolute;
right:0;
top:30px;
z-index:1;
display:none;
background:#fff;
max-height:160px;
overflow-y:hidden;
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{ right:-7px }
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{ right:2px }
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{
color:#fff;
background:#ff8000;
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{
padding:2px 10px 2px 5px;
text-decoration:none !important;
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{
background:#3af;
box-shadow:inset 0 1px 3px 0 #178fe5;
color:#fff;
font-weight:700;
}
.xdsoft_datetimepicker .xdsoft_month{
width:100px;
text-align:right;
}
.xdsoft_datetimepicker .xdsoft_calendar{
clear:both;
}
.xdsoft_datetimepicker .xdsoft_year{
width:48px;
margin-left:5px;
}
.xdsoft_datetimepicker .xdsoft_calendar table{
border-collapse:collapse;
width:100%;
}
.xdsoft_datetimepicker .xdsoft_calendar td>div{
padding-right:5px;
}
.xdsoft_datetimepicker .xdsoft_calendar th{
height:25px;
}
.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{
width:14.2857142%;
background:#f5f5f5;
border:1px solid #ddd;
color:#666;
font-size:12px;
text-align:right;
vertical-align:middle;
padding:0;
border-collapse:collapse;
cursor:pointer;
height:25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{
width:12.5%;
}
.xdsoft_datetimepicker .xdsoft_calendar th{
background:#f1f1f1;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{
color:#3af;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{
background:#ffe9d2;
box-shadow:inset 0 1px 4px 0 #ffb871;
color:#000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{
background:#c1ffc9;
box-shadow:inset 0 1px 4px 0 #00dd1c;
color:#000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{
background:#3af;
box-shadow:inset 0 1px 3px 0 #178fe5;
color:#fff;
font-weight:700;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{
opacity:.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
cursor:default;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
opacity:.2;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{
color:#fff !important;
background:#ff8000 !important;
box-shadow:none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{
background:#3af !important;
box-shadow:inset 0 1px 3px 0 #178fe5 !important;
color:#fff !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{
color:inherit!important;
background:inherit !important;
box-shadow:inherit !important;
}
.xdsoft_datetimepicker .xdsoft_calendar th{
font-weight:700;
text-align:center;
color:#999;
cursor:default;
}
.xdsoft_datetimepicker .xdsoft_copyright{
color:#ccc !important;
font-size:10px;
clear:both;
float:none;
margin-left:8px;
}
.xdsoft_datetimepicker .xdsoft_copyright a{ color:#eee !important }
.xdsoft_datetimepicker .xdsoft_copyright a:hover{ color:#aaa !important }
.xdsoft_time_box{
position:relative;
border:1px solid #ccc;
}
.xdsoft_scrollbar>.xdsoft_scroller{
background:#ccc !important;
height:20px;
border-radius:3px;
}
.xdsoft_scrollbar{
position:absolute;
width:7px;
right:0;
top:0;
bottom:0;
cursor:pointer;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{
left:0;
right:auto;
}
.xdsoft_scroller_box{
position:relative;
}
.xdsoft_datetimepicker.xdsoft_dark{
box-shadow:0 5px 15px -5px hsla(0,0%,100%,.506);
background:#000;
border-bottom:1px solid #444;
border-left:1px solid #333;
border-right:1px solid #333;
border-top:1px solid #333;
color:#ccc;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{
border-bottom:1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{
background:#0a0a0a;
border-top:1px solid #222;
color:#999;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{
background-color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{
border:1px solid #333;
background:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{
color:#000;
background:#007fff;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{
background:#c50;
box-shadow:inset 0 1px 3px 0 #b03e00;
color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{
background:#0a0a0a;
border:1px solid #222;
color:#999;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{
background:#0e0e0e;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{
color:#c50;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{
background:#ffe9d2;
box-shadow:inset 0 1px 4px 0 #ffb871;
color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{
background:#c1ffc9;
box-shadow:inset 0 1px 4px 0 #00dd1c;
color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{
background:#c50;
box-shadow:inset 0 1px 3px 0 #b03e00;
color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{
color:#000 !important;
background:#007fff !important;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{
color:#666;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{ color:#333 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{ color:#111 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{ color:#555 !important }
.xdsoft_dark .xdsoft_time_box{
border:1px solid #333;
}
.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{
background:#333 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected{
display:block;
border:1px solid #ddd !important;
margin-top:5px;
width:100%;
color:#454551;
font-size:13px;
}
.xdsoft_datetimepicker .blue-gradient-button{
font-family:museo-sans,Book Antiqua,sans-serif;
font-size:12px;
font-weight:300;
color:#82878c;
height:28px;
position:relative;
padding:4px 17px 4px 33px;
border:1px solid #d7d8da;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));
background:-webkit-linear-gradient(top,#fff,#f4f8fa 73%);
background:linear-gradient(180deg,#fff,#f4f8fa 73%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f4f8fa",GradientType=0);
}
.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{
color:#454551;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#fff));
background:-webkit-linear-gradient(top,#f4f8fa,#fff 73%);
background:linear-gradient(180deg,#f4f8fa,#fff 73%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#FFF",GradientType=0);
}div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right,div.pp_default .pp_top,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_right{ height:13px; }
div.pp_default .pp_top .pp_left{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; }
div.pp_default .pp_top .pp_middle{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite_x.png) 0 0 repeat-x; }
div.pp_default .pp_top .pp_right{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; }
div.pp_default .pp_content .ppt{ color:#f8f8f8; }
div.pp_default .pp_content_container .pp_left{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left:13px; }
div.pp_default .pp_content_container .pp_right{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite_y.png) 100% 0 repeat-y; padding-right:13px; }
div.pp_default .pp_content{ background-color:#fff; }
div.pp_default .pp_next:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite_next.png) 100% no-repeat; cursor:pointer; }
div.pp_default .pp_previous:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite_prev.png) 0 no-repeat; cursor:pointer; }
div.pp_default .pp_expand{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor:pointer; width:28px; height:28px; }
div.pp_default .pp_expand:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor:pointer; }
div.pp_default .pp_contract{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor:pointer; width:28px; height:28px; }
div.pp_default .pp_contract:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor:pointer; }
div.pp_default .pp_close{ width:30px; height:30px; background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor:pointer; }
div.pp_default #pp_full_res .pp_inline{ color:#000; } 
div.pp_default .pp_gallery ul li a{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/default_thumb.png) 50% #f8f8f8; border:1px solid #aaa; }
div.pp_default .pp_gallery ul li.selected a,div.pp_default .pp_gallery ul li a:hover{ border-color:#fff; }
div.pp_default .pp_social{ margin-top:7px; }
div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous{ position:static; left:auto; }
div.pp_default .pp_nav .pp_pause,div.pp_default .pp_nav .pp_play{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
div.pp_default .pp_nav .pp_pause{ background-position:-51px -29px; }
div.pp_default .pp_details{ position:relative; }
div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height:20px; margin:4px 0 0; width:20px; }
div.pp_default a.pp_arrow_next{ left:52px; background-position:-82px -3px; }
div.pp_default .pp_content_container .pp_details{ margin-top:5px; }
div.pp_default .pp_nav{ clear:none; height:30px; width:110px; position:relative; }
div.pp_default .pp_nav .currentTextHolder{ font-family:Georgia; font-style:italic; color:#999; font-size:11px; left:75px; line-height:25px; margin:0; padding:0 0 0 10px; position:absolute; top:2px; }
div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_nav .pp_play:hover{ opacity:.7; }
div.pp_default .pp_description{ font-size:11px; font-weight:700; line-height:14px; margin:5px 50px 5px 0; }
div.pp_default .pp_bottom .pp_left{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; }
div.pp_default .pp_bottom .pp_middle{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite_x.png) 0 100% repeat-x; }
div.pp_default .pp_bottom .pp_right{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; }
div.pp_default .pp_loaderIcon{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/default/loader.gif) 50% no-repeat; }
div.light_rounded .pp_top .pp_left{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }
div.light_rounded .pp_top .pp_middle{ background:#fff; }
div.light_rounded .pp_top .pp_right{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }
div.light_rounded .pp_content .ppt{ color:#000; }
div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{ background:#fff; }
div.light_rounded .pp_content{ background-color:#fff; }
div.light_rounded .pp_next:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/btnNext.png) 100% no-repeat; cursor:pointer; }
div.light_rounded .pp_previous:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/btnPrevious.png) 0 no-repeat; cursor:pointer; }
div.light_rounded .pp_expand{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer; }
div.light_rounded .pp_expand:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer; }
div.light_rounded .pp_contract{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer; }
div.light_rounded .pp_contract:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer; }
div.light_rounded .pp_close{ width:75px; height:22px; background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer; }
div.light_rounded .pp_details{ position:relative; }
div.light_rounded .pp_description{ margin-right:85px; }
div.light_rounded #pp_full_res .pp_inline{ color:#000; } 
div.light_rounded .pp_gallery a.pp_arrow_next,div.light_rounded .pp_gallery a.pp_arrow_previous{ margin-top:12px !important; }
div.light_rounded .pp_nav .pp_play{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height:15px; width:14px; }
div.light_rounded .pp_nav .pp_pause{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height:15px; width:14px; }
div.light_rounded .pp_arrow_previous{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }
div.light_rounded .pp_arrow_previous.disabled{ background-position:0 -87px; cursor:default; }
div.light_rounded .pp_arrow_next{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; }
div.light_rounded .pp_arrow_next.disabled{ background-position:-22px -87px; cursor:default; }
div.light_rounded .pp_bottom .pp_left{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; }
div.light_rounded .pp_bottom .pp_middle{ background:#fff; }
div.light_rounded .pp_bottom .pp_right{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; }
div.light_rounded .pp_loaderIcon{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/loader.gif) 50% no-repeat; }
div.dark_rounded .pp_top .pp_left{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; }
div.dark_rounded .pp_top .pp_middle{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/contentPattern.png) 0 0 repeat; }
div.dark_rounded .pp_top .pp_right{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; }
div.dark_rounded .pp_content_container .pp_left{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/contentPattern.png) 0 0 repeat-y; }
div.dark_rounded .pp_content_container .pp_right{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/contentPattern.png) 100% 0 repeat-y; }
div.dark_rounded .pp_content{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/contentPattern.png) 0 0 repeat; }
div.dark_rounded .pp_next:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/btnNext.png) 100% no-repeat; cursor:pointer; }
div.dark_rounded .pp_previous:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/btnPrevious.png) 0 no-repeat; cursor:pointer; }
div.dark_rounded .pp_expand{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer; }
div.dark_rounded .pp_expand:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer; }
div.dark_rounded .pp_contract{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer; }
div.dark_rounded .pp_contract:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer; }
div.dark_rounded .pp_close{ width:75px; height:22px; background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer; }
div.dark_rounded .pp_details{ position:relative; }
div.dark_rounded .pp_description{ margin-right:85px; }
div.dark_rounded .currentTextHolder{ color:#c4c4c4; }
div.dark_rounded #pp_full_res .pp_inline,div.dark_rounded .pp_description{ color:#fff; }
div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous{ margin-top:12px !important; }
div.dark_rounded .pp_nav .pp_play{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height:15px; width:14px; }
div.dark_rounded .pp_nav .pp_pause{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height:15px; width:14px; }
div.dark_rounded .pp_arrow_previous{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; }
div.dark_rounded .pp_arrow_previous.disabled{ background-position:0 -87px; cursor:default; }
div.dark_rounded .pp_arrow_next{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; }
div.dark_rounded .pp_arrow_next.disabled{ background-position:-22px -87px; cursor:default; }
div.dark_rounded .pp_bottom .pp_left{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; }
div.dark_rounded .pp_bottom .pp_middle{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/contentPattern.png) 0 0 repeat; }
div.dark_rounded .pp_bottom .pp_right{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; }
div.dark_rounded .pp_loaderIcon{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_rounded/loader.gif) 50% no-repeat; }
div.dark_square .pp_content,div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right{ background:#000; }
div.dark_square .currentTextHolder{ color:#c4c4c4; }
div.dark_square .pp_description{ color:#fff; }
div.dark_square .pp_loaderIcon{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_square/loader.gif) 50% no-repeat; }
div.dark_square .pp_expand{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor:pointer; }
div.dark_square .pp_expand:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor:pointer; }
div.dark_square .pp_contract{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor:pointer; }
div.dark_square .pp_contract:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor:pointer; }
div.dark_square .pp_close{ width:75px; height:22px; background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor:pointer; }
div.dark_square .pp_details{ position:relative; }
div.dark_square .pp_description{ margin:0 85px 0 0; }
div.dark_square #pp_full_res .pp_inline{ color:#fff; }
div.dark_square .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous{ margin-top:12px !important; }
div.dark_square .pp_nav{ clear:none; }
div.dark_square .pp_nav .pp_play{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height:15px; width:14px; }
div.dark_square .pp_nav .pp_pause{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height:15px; width:14px; }
div.dark_square .pp_arrow_previous{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; }
div.dark_square .pp_arrow_previous.disabled{ background-position:0 -87px; cursor:default; }
div.dark_square .pp_arrow_next{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; }
div.dark_square .pp_arrow_next.disabled{ background-position:-22px -87px; cursor:default; }
div.dark_square .pp_next:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_square/btnNext.png) 100% no-repeat; cursor:pointer; }
div.dark_square .pp_previous:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/dark_square/btnPrevious.png) 0 no-repeat; cursor:pointer; }
div.light_square .pp_content,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right{ background:#fff; }
div.light_square .pp_content .ppt{ color:#000; }
div.light_square .pp_expand{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor:pointer; }
div.light_square .pp_expand:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor:pointer; }
div.light_square .pp_contract{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor:pointer; }
div.light_square .pp_contract:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor:pointer; }
div.light_square .pp_close{ width:75px; height:22px; background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor:pointer; }
div.light_square .pp_details{ position:relative; }
div.light_square .pp_description{ margin-right:85px; }
div.light_square #pp_full_res .pp_inline{ color:#000; }
div.light_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous{ margin-top:12px !important; }
div.light_square .pp_nav .pp_play{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height:15px; width:14px; }
div.light_square .pp_nav .pp_pause{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height:15px; width:14px; }
div.light_square .pp_arrow_previous{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; }
div.light_square .pp_arrow_previous.disabled{ background-position:0 -87px; cursor:default; }
div.light_square .pp_arrow_next{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; }
div.light_square .pp_arrow_next.disabled{ background-position:-22px -87px; cursor:default; }
div.light_square .pp_next:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_square/btnNext.png) 100% no-repeat; cursor:pointer; }
div.light_square .pp_previous:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_square/btnPrevious.png) 0 no-repeat; cursor:pointer; }
div.light_square .pp_loaderIcon{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/loader.gif) 50% no-repeat; }
div.facebook .pp_top .pp_left{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; }
div.facebook .pp_top .pp_middle{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/contentPatternTop.png) 0 0 repeat-x; }
div.facebook .pp_top .pp_right{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; }
div.facebook .pp_content .ppt{ color:#000; }
div.facebook .pp_content_container .pp_left{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/contentPatternLeft.png) 0 0 repeat-y; }
div.facebook .pp_content_container .pp_right{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/contentPatternRight.png) 100% 0 repeat-y; }
div.facebook .pp_content{ background:#fff; }
div.facebook .pp_expand{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor:pointer; }
div.facebook .pp_expand:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor:pointer; }
div.facebook .pp_contract{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor:pointer; }
div.facebook .pp_contract:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor:pointer; }
div.facebook .pp_close{ width:22px; height:22px; background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor:pointer; }
div.facebook .pp_details{ position:relative; }
div.facebook .pp_description{ margin:0 37px 0 0; }
div.facebook #pp_full_res .pp_inline{ color:#000; } 
div.facebook .pp_loaderIcon{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/loader.gif) 50% no-repeat; }
div.facebook .pp_arrow_previous{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height:22px; margin-top:0; width:22px; }
div.facebook .pp_arrow_previous.disabled{ background-position:0 -96px; cursor:default; }
div.facebook .pp_arrow_next{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height:22px; margin-top:0; width:22px; }
div.facebook .pp_arrow_next.disabled{ background-position:-32px -96px; cursor:default; }
div.facebook .pp_nav{ margin-top:0; }
div.facebook .pp_nav p{ font-size:15px; padding:0 3px 0 4px; }
div.facebook .pp_nav .pp_play{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height:22px; width:22px; }
div.facebook .pp_nav .pp_pause{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height:22px; width:22px; }
div.facebook .pp_next:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/btnNext.png) 100% no-repeat; cursor:pointer; }
div.facebook .pp_previous:hover{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/btnPrevious.png) 0 no-repeat; cursor:pointer; }
div.facebook .pp_bottom .pp_left{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; }
div.facebook .pp_bottom .pp_middle{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/contentPatternBottom.png) 0 0 repeat-x; }
div.facebook .pp_bottom .pp_right{ background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }
div.pp_pic_holder a:focus{ outline:none; }
div.pp_overlay{
background:#000;
left:0;
top:0;
width:100%;
z-index:2;
}
div.pp_overlay,div.pp_pic_holder{
display:none;
position:absolute;
}
div.pp_pic_holder{
width:100px;
z-index:4;
}
.pp_top{
height:20px;
position:relative;
}
* html .pp_top{ padding:0 20px; }
.pp_top .pp_left{
height:20px;
left:0;
position:absolute;
width:20px;
}
.pp_top .pp_middle{
height:20px;
left:20px;
position:absolute;
right:20px;
}
* html .pp_top .pp_middle{
left:0;
position:static;
}
.pp_top .pp_right{
height:20px;
left:auto;
position:absolute;
right:0;
top:0;
width:20px;
}
.pp_content{ height:40px; min-width:40px; }
* html .pp_content{ width:40px; }
.pp_fade{ display:none; }
.pp_content_container{
position:relative;
text-align:left;
width:100%;
}
.pp_content_container .pp_left{ padding-left:20px; }
.pp_content_container .pp_right{ padding-right:20px; }
.pp_content_container .pp_details{
float:left;
margin:10px 0 2px;
}
.pp_description{
display:none;
margin:0;
}
.pp_social{ float:left; margin:0; }
.pp_social .facebook{ float:left; margin-left:5px; width:55px; overflow:hidden; }
.pp_nav,.pp_social .twitter{ float:left;
}
.pp_nav{
clear:right;
margin:3px 10px 0 0;
}
.pp_nav p{
float:left;
margin:2px 4px;
white-space:nowrap;
}
.pp_nav .pp_pause,.pp_nav .pp_play{
float:left;
margin-right:4px;
text-indent:-10000px;
}
a.pp_arrow_next,a.pp_arrow_previous{
display:block;
float:left;
height:15px;
margin-top:3px;
overflow:hidden;
text-indent:-10000px;
width:14px;
}
.pp_hoverContainer{
position:absolute;
top:0;
width:100%;
z-index:1;
}
.pp_gallery{
display:none;
left:50%;
margin-top:-50px;
position:absolute;
z-index:4;
}
.pp_gallery div{
overflow:hidden;
}
.pp_gallery div,.pp_gallery ul{
float:left;
position:relative;
}
.pp_gallery ul{
height:35px;
margin:0 0 0 5px;
padding:0;
white-space:nowrap;
}
.pp_gallery ul a{
border:1px solid #000;
border:1px solid rgba(0,0,0,.5);
display:block;
float:left;
height:33px;
overflow:hidden;
}
.pp_gallery li.selected a,.pp_gallery ul a:hover{ border-color:#fff; }
.pp_gallery ul a img{ border:0; }
.pp_gallery li{
display:block;
float:left;
margin:0 5px 0 0;
padding:0;
}
.pp_gallery li.default a{
background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
display:block;
height:33px;
width:50px;
}
.pp_gallery li.default a img{ display:none; }
.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{
margin-top:7px !important;
}
a.pp_next{
float:right;
}
a.pp_next,a.pp_previous{
background:url(//qualityfencingauckland.co.nz/wp-content/themes/construction/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display:block;
height:100%;
text-indent:-10000px;
width:49%;
}
a.pp_previous{
float:left;
}
a.pp_contract,a.pp_expand{
cursor:pointer;
display:none;
height:20px;
right:30px;
top:10px;
width:20px;
z-index:5;
}
a.pp_close,a.pp_contract,a.pp_expand{	
position:absolute;
text-indent:-10000px;
}
a.pp_close{ right:0; top:0; 
display:block;
line-height:22px;
}
.pp_bottom{
height:20px;
position:relative;
}
* html .pp_bottom{ padding:0 20px; }
.pp_bottom .pp_left{
height:20px;
left:0;
position:absolute;
width:20px;
}
.pp_bottom .pp_middle{
height:20px;
left:20px;
position:absolute;
right:20px;
}
* html .pp_bottom .pp_middle{
left:0;
position:static;
}
.pp_bottom .pp_right{
height:20px;
left:auto;
position:absolute;
right:0;
top:0;
width:20px;
}
.pp_loaderIcon{
display:block;
height:24px;
left:50%;
margin:-12px 0 0 -12px;
position:absolute;
top:50%;
width:24px;
}
#pp_full_res{
line-height:1 !important;
}
#pp_full_res .pp_inline{
text-align:left;
}
#pp_full_res .pp_inline p{ margin:0 0 15px; }
div.ppt{
color:#fff;
display:none;
font-size:17px;
margin:0 0 5px 15px;
z-index:3;
}