﻿html, body {margin:0; padding:0; overflow:hidden; background:#d2d2d2 url(http://images.interactivereport.com.au/23/page-back.jpg) repeat-x top left;}
body {font-size:76%; font-family:Arial, Helvetica, sans-serif; color:#303030;}
a img {border:none;}
a {text-decoration:none; cursor:pointer; }
a:hover {text-decoration:underline; }
a, a:focus, a:active {outline:none;} /* Removes the dotted line around links */
p {margin:5px 0;}
div {position:relative;}

.clear {clear:both;}

.unviewable {position:absolute; display:block; left:-999px; width:10px; top:-999px; height:10px; overflow:hidden; }  /* Hides the block from view */

#page-area {bottom:0; left:0; right:222px; top:125px; overflow:auto; position:absolute; }
#page-text {position:absolute; left:-999em; width:10px; height:10px; overflow:hidden; text-indent:-999em; top:-999em; }

/***************************************************
 ** Function Buttons
 ***************************************************/
/* Function Buttons General Layout */
#function {position:relative; height:34px; margin:5px 0 0 0; padding:0; background:#fff; overflow:hidden; z-index:20;}
#function dd, #function dt, #function ul, #function li{list-style:none; margin:0; padding:0;}

/* Function Buttons */
#function dd a {width:33px; padding-top: 34px; height:0px; overflow:hidden; display:block; position:absolute; z-index:200; background:url(http://images.interactivereport.com.au/23/control.png) no-repeat top left;}
#function #function-help {right:6px; background-position:0px -408px;}
#function #function-send {right:41px; background-position:0px -374px;}
#function #function-save {right:76px; background-position:0px -340px;}
#function #function-print {right:111px; background-position:0px -306px;}
#function #function-search {right:146px; background-position:0px -272px;}
#function #function-contents {right:181px; background-position:0px -238px;}

/* Function Hover styles */
#function #function-help:hover,#function #function-help.current,#function #function-help:focus  {background-position:-33px -408px;}
#function #function-send:hover,#function #function-send.current,#function #function-send:focus {background-position:-33px -374px;}
#function #function-save:hover,#function #function-save.current,#function #function-save:focus {background-position:-33px -340px;}
#function #function-print:hover,#function #function-print.current,#function #function-print:focus {background-position:-33px -306px;}
#function #function-search:hover,#function #function-search.current,#function #function-search:focus {background-position:-33px -272px;}
#function #function-contents:hover,#function #function-contents.current,#function #function-contents:focus {background-position:-33px -238px;}
#function .current {cursor:default;}

/* Function Not Available styles */
#function .na {cursor:default;}
#function #function-help.na {background-position:-66px -408px;}
#function #function-send.na {background-position:-66px -374px;}
#function #function-save.na {background-position:-66px -340px;}
#function #function-print.na {background-position:-66px -306px;}
#function #function-search.na {background-position:-66px -272px;}
#function #function-contents.na {background-position:-66px -238px;}



/***************************************************
 ** Control/Navigation Buttons
 ***************************************************/

/* Control Panel General Layout */
#controls {position:absolute; top:25px; right:221px; width:381px; height:94px; margin:0; padding:0; background:#fff;z-index:20;}
#controls.fullscreen {border:1px solid #efefef;}

#controls dd, #controls dt, #controls ul, #controls li{list-style:none; margin:0; padding:0;}

/* Control Panel Headings */
#controls dt {display:block; position:absolute; height:63px; bottom:9px; border-right:1px solid #E6E6E6; color:#737373;}
#controls dt span {text-align:center; display:block; position:absolute; bottom:0; width:100%;}

#controls #control-view {width:91px; right:0px;}
#controls #control-zoom {width:117px; right:91px;}
#controls #control-page {width:171px; right:208px; border-left:1px solid #E6E6E6; }

/* Control Panel Buttons */
#controls dd a {width:33px; padding-top: 34px; height:0px; top:30px; overflow:hidden; display:block; position:absolute; z-index:300; background:url(http://images.interactivereport.com.au/23/control.png) no-repeat top left; cursor:pointer;}
#controls dd {}

#controls #control-view-thumb {right:10px; background-position:0px -204px;}
#controls #control-view-full {right:49px; background-position:0px -136px;}
#controls #control-view-full.revert {right:49px; background-position:0px -170px;}
#controls #control-zoom-out {right:101px; background-position:0px -102px;}
#controls #control-zoom-in {right:166px; background-position:0px -68px;}
#controls #control-page-next {right:219px; background-position:0px -34px;}
#controls #control-page-prev {right:338px;}

/* Hover styles */
#controls #control-view-thumb:hover,#control-view-thumb:focus {background-position:-33px -204px;}
#controls #control-view-full:hover,#control-view-full:focus {background-position:-33px -136px;}
#controls #control-view-full.revert:hover,#control-view-full.revert:focus {background-position:-33px -170px;}
#controls #control-zoom-out:hover,#control-zoom-out:focus {background-position:-33px -102px;}
#controls #control-zoom-in:hover,#control-zoom-in:focus {background-position:-33px -68px;}
#controls #control-page-next:hover,#control-page-next:focus {background-position:-33px -34px;}
#controls #control-page-prev:hover,#control-page-prev:focus {background-position:-33px 0px;}

/* Not Available styles */
#controls .na {cursor:default;}
#controls #control-view-thumb.na {background-position:-66px -204px;}
#controls #control-view-full.na {background-position:-66px -136px;}
#controls #control-view-full.revert.na {background-position:-66px -170px;}
#controls #control-zoom-out.na {background-position:-66px -102px;}
#controls #control-zoom-in.na {background-position:-66px -68px;}
#controls #control-page-next.na {background-position:-66px -34px;}
#controls #control-page-prev.na {background-position:-66px 0px;}


/* page box */
#controls #control-page-number {width:73px; height:34px; right:258px; top:37px; overflow:hidden; display:block; position:absolute; }
#controls #control-page-number-form-input {width:45px; text-align:center; border:1px solid #E6E6E6; font-size:10px; padding:3px 0 2px 0;}
#controls #control-page-number-total {display:block; position:absolute; font-size:10px; right:0; top:4px; }


/* zoom buttons */
#controls #control-zoom-level {width:22px; height:10px; margin:46px 0 0 220px; padding:0; border-top:#858382 2px solid;}
#controls #control-zoom-level a { list-style:none; margin:0; padding:0; width:6px; height:10px; overflow:hidden; top:42px;  background:url(http://images.interactivereport.com.au/23/control.png) no-repeat 0px -442px;}
#controls #control-zoom-level a:hover,#controls #control-zoom-level a.current {background-position:-6px -442px;}
#controls #control-zoom-level-3 {right:157px; text-indent:-999em;}
#controls #control-zoom-level-2 {right:147px; text-indent:-999em;}
#controls #control-zoom-level-1 {right:137px; text-indent:-999em;}



#loading {height:80px; width:240px; position:absolute; top:130px; left:5px;}
#loading img {display:block; position:absolute; left:17px; top:22px;}
#loading #loading-text {color:#FFFFFF; left:70px; position:absolute; top:32px; width:160px; text-transform:uppercase;}


#loading #loading-close, #loading #loading-refresh {display:block; width:15px; height:15px; overflow:hidden; position:absolute; top:3px; cursor:pointer; text-indent:-999em; background:url(http://images.interactivereport.com.au/23/control.png) no-repeat top left; }
#loading #loading-close {right:3px; background-position:0px -465px;}
#loading #loading-refresh {right:21px; background-position:-30px -465px;}
#loading #loading-close:hover,#loading #loading-close:focus {background-position:-15px -465px;}
#loading #loading-refresh:hover,#loading #loading-refresh:focus {background-position:-45px -465px;}

#preloader-image-l, #preloader-image-r {height:1px; width:1px; position:absolute; top:0; left:-50px; display:none;}
#image-area {margin: 10px auto; text-align:center;}

#image-area img {border:1px solid #E6E6E6;}
#image-area #page-image-l {border-right:none;}
#image-area #page-image-r {border-left:none;}
#image-area #page-image-l.no-border {border:none; border-right:1px solid #E6E6E6;}
#image-area #page-image-r.no-border {border:none; border-left:1px solid #E6E6E6;}

/***************************************************
 ** Header area
 ***************************************************/

#header {height:119px; position:relative; top:0; overflow:hidden; border-bottom:6px #aeaeae solid; background:#fff;}
#header h1 {margin: 5px 603px 5px 2%;display:block; font-size:1.3em}
#header h2 {margin: 0 603px 0 2%;display:block; font-size:1.3em; font-weight:normal;}
#header-title {position:absolute; bottom:20px;}
#header-upper {width:100%; height:25px; }
#header-logo {position:absolute; width:221px; height:94px; top:25px; right:0; text-align:center; } /* line-height:94px; */
#header-logo img {vertical-align:middle;}

/***************************************************
 ** Right hand Side
 ***************************************************/
#rhs {position:absolute; right:0; bottom:0; width:221px; top:125px; border-left:1px #aeaeae solid; overflow:hidden; background:#fff;}

#rhs-bottom {position:absolute; display:block; bottom:0; width:221px; background:#e6e6e6; z-index:101;}
#vanity {position:absolute;display:block; bottom:0; width:221px; height:50px; background:url(http://images.interactivereport.com.au/23/reportcast-logo.png) no-repeat; overflow:hidden; text-indent:-999em;}
#vanity:hover, #vanity:focus {background-position:0px -50px; }

/***************************************************
 ** Links Box
 ***************************************************/

#rhs-bottom .links {height:90px; margin:0; overflow:hidden; position:relative; border-bottom:1px solid #fff; }
#rhs-bottom .links dd {list-style:none; margin:0; padding:0; font-size:0.95em; padding:0 2px 0 27px; }
#rhs-bottom .links dt {list-style:none; height:22px; line-height:22px; padding:0 2px 0 27px; margin:0 0 3px 0;font-weight:bold;font-size:1em;}
#rhs-bottom .links dd a {color:#303030; text-decoration:none; }
#rhs-bottom .links dd a:hover, .links dd a:focus {text-decoration:underline;}
#rhs-bottom .last {margin-bottom:50px;}
#rhs-bottom .first {border-top:#aeaeae 5px solid; }
#rhs-bottom .links dt .sidebar-close-toggle {position:absolute; display:block; width:13px; height:13px; overflow:hidden; top:5px; left:8px; z-index:20; background:url(http://images.interactivereport.com.au/23/control.png) no-repeat 0px -452px; cursor:pointer;}
#rhs-bottom .links dt .sidebar-close-toggle:hover {background-position: -13px -452px;}
#rhs-bottom .links.closed dt .sidebar-close-toggle {background-position: -26px -452px;}
#rhs-bottom .links.closed dt .sidebar-close-toggle:hover {background-position: -39px -452px;}


/***************************************************
 ** SIDEBAR
 ***************************************************/

#sidebar {position:absolute; top: 41px; right:0; width:221px; border-top:1px solid #aeaeae; font-size:0.95em; margin:0;} /* value for bottom calculated by PHP: Vanity(50px) + Links(90px each) + Heading(22px) */
#sidebar #sidebar-contents, #sidebar #sidebar-search, #sidebar #sidebar-print, #sidebar #sidebar-save, #sidebar #sidebar-send, #sidebar #sidebar-help {display:none; height:100%; overflow:auto;overflow-x:hidden; margin:0 0 0 10px; padding:0 10px 0 0;}
#sidebar #sidebar-contents {display:block; }
#sidebar h3 {background:#e6e6e6; padding:0 10px; margin:0;font-weight:bold; font-size:1em; height:22px; line-height:22px; overflow:hidden;}

#sidebar #sidebar-ajaxloading {position:absolute; z-index:100; top:50px; left:40px; width:140px; height:40px; display:block;}
#sidebar #sidebar-ajaxloading img {position:absolute; top:7px; left:8px; width:25px; height:25px; display:block;}
#sidebar #sidebar-ajaxloading .sidebar-ajaxloading-text {position:absolute; top:12px; left:45px; color:#fff; font-weight:1.1em; text-transform:uppercase; }



#function-over {position:absolute; height:13px; width:35px; top:30px; background:url(http://images.interactivereport.com.au/23/control.png) no-repeat -60px -465px; overflow:hidden; z-index:100;}
#function-over.contents {left:6px; }
#function-over.search {left:41px; }
#function-over.print {left:76px; }
#function-over.save {left:111px; }
#function-over.send {left:146px; }
#function-over.help {left:181px; }

#sidebar fieldset {margin:0; padding:0; border:none;}
#sidebar legend {display:none;}
#sidebar label {display:block; width:185px; margin-top:10px;}
#sidebar input, #send-form textarea {width:180px; border:1px solid #5e5e5e; overflow-x:hidden; font-size:0.95em;}
#sidebar input {line-height:20px; height:20px; padding:4px 4px 0 7px; width:176px;}
#sidebar input.button {background:#AEAEAE; border-color:#AEAEAE; color:#FFFFFF; height:auto; margin:5px 0 0 129px; width:60px; padding:2px 5px;}
#sidebar input.button:hover, #sidebar input.button:focus {background:#e0e0e0; cursor:pointer;}
#sidebar textarea:focus, #sidebar input:focus, #control-page-number-form-input:focus, #control-page-number-form-input:hover, #sidebar textarea:hover, #sidebar input:hover, #sidebar iframe:hover { background:#fffef0}

/***************************************************
 ** Contents Sidebar
 ***************************************************/
#sidebar #sidebar-contents {margin:0; padding:0}
#sidebar #sidebar-contents ul {list-style:none; margin:10px 0; padding:0; line-height:1.1em;}
#sidebar #sidebar-contents a {color:#303030; text-decoration:none; display:block; width:209px; padding:2px 0 2px 10px; font-weight:bold;}
#sidebar #sidebar-contents a:hover,#sidebar #sidebar-contents a:focus, #sidebar #sidebar-contents a:active {background:#fafafa;}

/***************************************************
 ** Print Sidebar
 ***************************************************/
#sidebar #sidebar-print a {position:relative; text-decoration:none;}
#sidebar #sidebar-print a:hover img {border-color:#000;}

#sidebar-print .downloads {margin:0 0 5px 8px;}
#sidebar-print .downloads #alone {margin:0 0 0 45px;}
#sidebar-print .downloads a {display:block; height:130px; width:92px; text-align:center; position:relative;}
#sidebar-print .downloads #print-right {position:absolute; top:0; left:92px;}
#sidebar-print .downloads #print-right .details {text-align:right; left:1px;}
#sidebar-print .downloads a:hover, #save .downloads a:focus, #save .downloads a:active {text-decoration:none;}
#sidebar-print .downloads img {border:1px solid #E6E6E6;}
#sidebar-print .downloads .details {display:block; position:absolute; height:35px; width:85px; left:6px; bottom:1px; color:#fff; font-size:30px; z-index:100; text-align:left; }
#sidebar-print .downloads .details-back {background:#000000 none repeat scroll 0 0; bottom:2px; display:block; height:35px; left:1px; position:absolute; width:90px; z-index:19; opacity: 0.4; -moz-opacity: 0.4; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);}


#print-image, #print-image-temp, #print-image-div {display:none;}

#sidebar #sidebar-print #print-loading {position:absolute; z-index:100; top:50px; left:15px; width:150px; height:50px; display:block; }
#sidebar #sidebar-print #print-loading img {position:absolute; top:12px; left:8px; width:25px; height:25px; display:block; border:none;}
#sidebar #sidebar-print #print-loading .print-loading-text {position:absolute; top:11px; left:45px; color:#fff; font-weight:1.1em; text-align:left;}


/***************************************************
 ** Search Sidebar
 ***************************************************/

#sidebar-search #search-form {margin-top:10px;}
#sidebar-search .header {margin-top:10px; font-size:1.2em; color:#303030; }

#sidebar-search .search-result {border-top:1px solid #E6E6E6; margin:4px 0; padding:4px 0; padding-left:17px;}
#sidebar-search .search-result a {font-weight:bold; display:block; }
#sidebar-search .search-result .extract {display:block; font-style:italic;}
#sidebar-search .search-result .match {font-weight:bold; }
#sidebar-search .search-result .search-count {position:absolute; left:0;}
#sidebar-search .menu {border-top:1px solid #E6E6E6; font-weight:bold; text-align:center;border-bottom:10px #fff solid; padding-top:5px;}
#sidebar-search .menu a,#sidebar-search .menu span {margin:0 2px;}
#sidebar-search .menu .search-page-off {}
#sidebar-search .header {display:block; position:absolute; top:0;}
#sidebar-search #search-inner {padding-top:4em; margin:5px 0 0 0;}

/***************************************************
 ** Send Sidebar
 ***************************************************/

#send-form fieldset {padding:0 0 10px;}
#send-form #show-all-a {display:none; margin:10px 0;}
#sidebar-send #send-form legend {display:block; padding:0; font-weight:700; margin-bottom:-5px;}
#sidebar-send hr {clear:both; height:1px; border:none; background:#aeaeae;}

#send-form .hidden {display:none;}

#send-form .editor_toolbar {margin:3px 0 0 0;padding:0px; height:15px; overflow:hidden; text-align:right; width:189px;}
#send-form .editor_toolbar a {padding:1px 2px; text-decoration:none; color:#fff;background:#9e9e9e; margin-left:1px;}
#send-form .editor_toolbar a:hover {padding:1px 2px; text-decoration:none; color:#fff;background:#303030}
#send-form #message_editor, #send-form textarea  {display:block; width:187px; border:#5e5e5e 1px solid; font-size:1.0em; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; height:250px; }


#send-form #surnamelabel, #send-form #surname {display:none;}
#send-form textarea.error, #send-form input.error { background:#ffd0d0;}

#send-form #copyme {border:none; width:25px; }
#send-form #copymelabel {display:block; position:absolute; left:25px; top:3px; font-size:0.95em; margin:0; }

#sidebar-send #confirm, #sidebar-search #search-confirm {background:#F0F0F0; border:1px solid #E6E6E6; margin:10px; padding:5px;}

#share-links {margin:10px 0 0; padding:0; float:left; width:193px;}
#share-links dt {list-style:none; margin:0; float:left; line-height:30px; font-weight:700;}
#share-links dd {list-style:none; margin:0; float:right; margin-right:2px; margin-bottom:5px;}

#message_editor div, #message_editor body, #message_editor * {font-size:76%; font-family:Arial, Helvetica, sans-serif; color:#303030;}

/***************************************************
 ** Save Sidebar
 ***************************************************/

#save {margin-top:10px;}
#save .downloads {margin:0 0 5px 8px;}
#save #save-full a, #save .downloads #alone {margin:0 0 0 45px;}
#save .downloads a {display:block; height:166px; width:92px; text-align:center; position:relative;}
#save .downloads #save-right {position:absolute; top:0; left:92px;}
#save .downloads a:hover, #save .downloads a:focus, #save .downloads a:active {text-decoration:none;}
#save .downloads img {border:1px solid #E6E6E6;}
#save .downloads .details {display:block; position:absolute; bottom:38px; left:1px; height:32px; width:90px; color:#fff; font-weight:700; z-index:20;}
#save .downloads .details-back {background:#000000 none repeat scroll 0 0; bottom:38px; display:block; height:35px; left:1px; position:absolute; width:90px; z-index:19; opacity: 0.4; -moz-opacity: 0.4; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);}
#save .downloads .heading {line-height:1.2; height:30px;text-transform:uppercase; font-size:0.9em; font-weight:bold; display:block; margin:7px 0 0; color:#000;}

/***************************************************
 ** Help Sidebar
 ***************************************************/

#help-overlay {display:block;height:240px;position:absolute;right:0;top:0;width:720px;z-index:3000; overflow:hidden;}
#help-overlay a {background:transparent url(http://images.interactivereport.com.au/23/help-overlay.png) no-repeat;display:block;height:230px;position:absolute;right:2px;top:0;width:700px;z-index:3002}
#help-overlay-back {background:#000;display:block;height:100%;position:absolute;right:0;top:0;width:100%; opacity: 0.6; -moz-opacity: 0.6; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);z-index:3001}
#help-overlay.hide {display:none;}

/***************************************************
 ** Overarching Loading banner
 ***************************************************/

#load-overall {position:absolute; bottom:20px; left:20px; width:350px; height:80px; color:#fff;}
#load-overall .load-overall-first {position:absolute; display:block; top:30px; left:60px; font-size:1.1em; font-weight:bold; text-transform:uppercase;}
#load-overall .load-overall-next {position:absolute; display:block; bottom:10px; left:60px; font-size:0.95em; }
#load-overall a {text-decoration:underline; color:#fff; cursor:pointer; }
#load-overall a:hover {text-decoration:none; }
.loading-back {zoom:1; position:absolute; height:100%; width:100%; background:#000; top:0; left:0; opacity: 0.6; -moz-opacity: 0.6; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
#load-overall img {position:absolute; display:block; top:21px; left:12px; }

/***************************************************
 ** Browser Warnings (no js etc.)
 ***************************************************/
 
 .browser-warning {position:absolute;left:10px; top:5px; margin-right:10px; background:#ffd0d0; padding:2px 5px; font-size:10px; font-weight:bold; z-index:20000;}
 .browser-warning a {color:#303030; text-decoration:underline;}


/***************************************************
 ** Tooltips
 ***************************************************/
/* Tooltips CSS definitions */	

.tooltip {
	position: absolute!important;
	overflow:hidden;
	z-index: 10000!important;
	text-transform:uppercase;
}
	.tooltip .xtop, .tooltip .xbottom { display: block; background: transparent; font-size: 1px; }
	.tooltip .xb1, .tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { display: block; overflow: hidden; }
	.tooltip .xb1, .tooltip .xb2, .tooltip .xb3 { height: 1px; }
	.tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { background: #666; border-left: 1px solid #333; border-right: 1px solid #333; }
	.tooltip .xbottom .xb2, .tooltip .xbottom .xb3, .tooltip .xbottom .xb4 { background: #666; }
	.tooltip .xb1 { margin: 0 5px; background: #333; }
	.tooltip .xb2 { margin: 0 3px; border-width: 0 2px; }
	.tooltip .xb3 { margin: 0 2px; }
	.tooltip .xb4 { height: 2px; margin: 0 1px; }
	
	.tooltip .xarrow {
		position: relative;
		top: 2px; left: 12px;
		width: 11px;
		height: 7px;
	}
		.tooltip .xarrow b {
			display: block;
			background:#666;
			border-left:1px solid #333;
			border-right:1px solid #333;
			font-size:1px;
			height: 1px;
		}
		.tooltip .xarrow .a1 { margin: 0 5px; background-color: #333; border: 0 solid; width: 1px; }
		.tooltip .xarrow .a2 { width: 1px; margin: 0 4px;}
		.tooltip .xarrow .a3 { width: 3px; margin: 0 3px;}
		.tooltip .xarrow .a4 { width: 5px; margin: 0 2px;}
		.tooltip .xarrow .a5 { width: 7px; margin: 0 1px;}
		.tooltip .xarrow .a6 { width: 9px; margin: 0 0px;}

	.tooltip .xboxcontent {
		padding: .5em 1em;
		margin: 0;
		color: #000;
		word-wrap:break-word;
		border: 1px solid #333;
		border-width: 0px 1px 0 1px;
		background-color: #666;
	}

.tooltip .bubble-arrow {height:16px; width:18px; position:relative; margin-left:7px; background:url(http://images.interactivereport.com.au/23/bubble-arrow.png) no-repeat top left; overflow:hidden;}
.above .bubble-arrow {background-position:bottom left;}
.below .bubble-arrow {background-position:top left; position:absolute; top:0; left:0;}

.tooltip #loading-close {display:block; width:15px; height:15px; overflow:hidden; position:absolute; top:22px; right:3px; cursor:pointer; text-indent:-999em; background:url(http://images.interactivereport.com.au/23/control.png) no-repeat top left; background-position:0px -465px;}
.above #loading-close {top:4px;}
.below #loading-close {top:20px;}
.tooltip #loading-close:hover, .tooltip #loading-close:focus {background-position:-15px -465px;}

.below .xboxcontent {margin-top:16px;}

/***************************************************
 ** Thumbnail display
 ***************************************************/
#overlay {bottom:0;left:0;overflow:auto;position:absolute;right:222px;top:125px;z-index:19; }
#overlay.fullscreen {right:0px; top:0px}
#page-area-hide {bottom:0;left:0;overflow:auto;position:absolute;right:222px;top:125px;background:#000; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:.6; -moz-opacity: 0.6; -khtml-opacity: 0.6; -webkit-opacity: 0.6; z-index:18;}
#page-area-hide.fullscreen {right:0px; top:0px}
#overlay-i {margin:30px 0 30px 40px;}

#overlay.hidden, #page-area-hide.hidden {display:none; }

#overlay .thumb {width:200px; height:190px; background:#fff; float:left; margin:0 25px 25px 0;}
#overlay .thumb a {height:129px; text-align:center; margin:8px 0; display:block; overflow:hidden; position:relative;}

#overlay .thumb .thumb-i {border:#E6E6E6 1px solid; display:block; height:127px; width:180px; margin-left:9px;}
#overlay .page-last .thumb-i, #overlay .page-first .thumb-i {width:90px; margin-left:54px;}

#overlay .thumb a:hover {text-decoration:none;}
#overlay .thumb p {height:45px; margin:0 8px; overflow:hidden; position:relative; text-align:center; text-transform:uppercase; font-weight:bold; line-height:1.2; font-size:0.9em;}

#overlay .thumb .thumb-pl {display:block; position:absolute; height:35px; width:90px; bottom:0; color:#fff; font-size:30px; z-index:201; text-align:left; left:14px; }
#overlay .thumb .thumb-pr {display:block; position:absolute; height:35px; width:90px; bottom:0; color:#fff; font-size:30px; z-index:201; text-align:right; right:14px; }
#overlay .thumb .thumb-pb {display:block; position:absolute; height:35px; width:180px; bottom:1px; background:#000; left:10px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:.4; -moz-opacity: 0.4; -khtml-opacity: 0.4; -webkit-opacity: 0.4;z-index:200 }

#overlay .page-first .thumb-pb, #overlay .page-last .thumb-pb {display:block; position:absolute; height:35px; width:90px; bottom:1px; background:#000; left:55px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:.4; -moz-opacity: 0.4; -khtml-opacity: 0.4; -webkit-opacity: 0.4;z-index:19 }
#overlay .page-first .thumb-pl, #overlay .page-last .thumb-pl {text-align:left; left:62px; }
#overlay .page-last .thumb-pr, #overlay .page-first .thumb-pr {text-align:right; right:62px; }