/* ////////////////////   SITE COLOURS   //////////////////// */
/*
#970036; - Pantone 201C
#858587; - Pantone Cool Grey
#F3F3F3; - Light Grey
#CCCCCC; - Medium Grey
#4F4F4A; - Dark Grey
*/
/* ////////////////////   END SITE COLOURS   //////////////////// */

/* ////////////////////   HTML TAGS   //////////////////// */
html, body {margin:0;padding:0;border:0; text-align:center;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;background-color:#AB1945;text-align:center;color:#4F4F4A;line-height:1.5em;}
ul, li, div, p, h1, h2, h3, h4, h5, img, form, fieldset, hr {border:0px;margin:0px;padding:0px;}
a {text-decoration:none;color: #970036;}
a:hover {text-decoration:underline;}
form {margin:0px;padding:0px;}
.clear {clear:both;font-size:1%; line-height:1%;}
/* ////////////////////   END HTML TAGS   //////////////////// */


/* ////////////////////   LAYOUT APPLICABLE TO ALL PAGES   //////////////////// */
#outer {margin:0px auto;width:1000px;background:url(../images/wrapper-bg.jpg) top left repeat-y #FFFFFF;}
#wrapper {width:960px;margin:0px auto;text-align:center;padding-top:15px;}
#header {width:960px;height:89px;position:relative;background:url(../images/header-bg-temp.jpg) top left repeat-y #FFFFFF; text-align:left;}
#header h1 {position:absolute;width:650px;top:50px;right:10px;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;text-align:right;line-height:1.5em;color:#FFFFFF;font-size:180%;}
#headernav {position:absolute;width:708px;height:31px;right:0px;top:0px;text-align:right;background:url(../images/headernav-bg.jpg) top left no-repeat;}
#headernav ul {list-style:none;margin-right:12px;}
#headernav li {float:right;display:inline;}
#headernav a {text-align:center;padding:8px 8px 10px 8px;display:block;background:url(../images/nav-pipe.jpg) top left no-repeat;color:#FFFFFF;font-weight:bold;}
#headernav a:link, #headernav a:visited {color:#FFFFFF;text-decoration:none;}
#headernav a:active, #headernav a:hover {color:#FFFFFF;text-decoration:underline;}

#landinglink {float:left;background-image:none}
#landinglink a{background-image:none}
#landinglink a:link, #landinglink a:visited {color:#DDDDDD;text-decoration:none;}
#landinglink a:active, #landinglink a:hover {color:#DDDDDD;text-decoration:underline;}

#content {width:960px;padding-top:5px;min-height:500px;}
/*\*/
* html #content {height:500px;}
/**/
/* ////////////////////   END LAYOUT APPLICABLE TO ALL PAGES   //////////////////// */



/* ////////////////////  HEADER/NAV/SEARCH   //////////////////// */
#navgrey {width:960px;height:24px;background:url(../images/navgrey-bg.jpg) top left repeat-x;}
#navgrey ul {list-style:none;}
#navgrey li {width:106px;float:left;display:inline;font-size:90%;}
#navgrey a {text-align:center;display:block;background:url(../images/navgrey-pipe.jpg) top right no-repeat;font-weight:bold;padding-top:4px;padding-bottom:6px;}
#navgrey a:link, #navgrey a:visited {color:#D1D1D2;text-decoration:none;}
#navgrey a:active, #navgrey a:hover {color:#FFFFFF;text-decoration:none;}
#navgrey a.last {background:none;}
#navgrey li.wde {width:123px;}
#navgrey li.extrawde {width:170px;}
#navgrey li.adminwde {width:200px;}
div#content-search {background:url(../images/search-bg.gif) bottom left no-repeat;padding-bottom:10px;}
div#content-search-inner {padding:5px 5px 0px 5px;text-align:center;}
div#content-search a {color:#4F4F4A;}
div#content-search-inner a {
	text-decoration:underline;
}
/* ////////////////////  END HEADER/NAV/SEARCH   //////////////////// */



/* ////////////////////   HOME PAGE BODY LAYOUT   //////////////////// */
#hcontentleft {float:left;display:inline;width:724px;margin-top:10px;}
#hcontentleft h1 {color:#AB1945;font-size:140%;font-weight:normal;line-height:1.4em;padding-bottom:16px;}
#hcontentleft p {padding-bottom:16px;}
.leftimage {margin-right:20px;margin-bottom:16px;}
#hcontentright {width:218px;float:right;display:inline;background-color:#E1E1E2;margin-top:10px;}
/* ////////////////////   END HOME PAGE BODY LAYOUT   //////////////////// */



/* ////////////////////   HOME PAGE PANELS   //////////////////// */
.hpanel {margin-top:10px;margin-left:7px;padding-bottom:13px;}
#hcontentright h2 {width:204px;background:url(../images/hh2-bg.jpg) top left no-repeat;padding:4px 4px 4px 8px;color:#FFFFFF;font-size:100%;voice-family: "\"}\""; voice-family:inherit;width:192px;}
#hcontentright h2 a:link, #hcontentright h2 a:visited {color:#FFFFFF;text-decoration:none;}
#hcontentright h2 a:active, #hcontentright h2 a:hover {color:#FFFFFF;text-decoration:underline;}
/* ////////////////////   END HOME PAGE PANELS   //////////////////// */



/* PAGE LAYOUT */
#contentleft {float:left;display:inline;width:160px;}
#contentright {float:right;display:inline;width:160px;}
#contentmain {float:left;display:inline;width:610px;margin-left:15px;margin-top:10px;}
/* END PAGE LAYOUT */



/* ////////////////////   PAGE PANELS   //////////////////// */
.panel, .panella {margin-top:10px;width:160px;}
#contentright .panel {background:url(../images/panel-bg.gif) bottom left no-repeat;}
.panella {background:url(../images/panellawalert-bg.jpg) bottom left no-repeat;padding-bottom:120px;}
.panel h2, .panella h2 {width:160px;background:url(../images/h2-bg.jpg) top left no-repeat;padding:4px 4px 4px 6px;color:#FFFFFF;font-weight:normal;font-size:100%;voice-family: "\"}\""; voice-family:inherit;width:150px;}
.panel h3, .panella h3 {font-size:90%;padding:6px 6px 2px 6px;color:#AB1945;font-weight:bold;line-height:1.4em;}
.panel p, .panella p {padding:0px 6px 6px 6px;line-height:1.4em;font-size:90%;}
.panel a:link, .panel a:visited, .panella a:link, .panella a:visited {font-weight:bold;color:#404041;text-decoration:none;}
.panel a:active, .panel a:hover, .panella a:active, .panella a:hover {font-weight:bold;color:#404041;text-decoration:underline;}
.panel h2 a:link, .panel h2 a:visited, .panella h2 a:link, .panella h2 a:visited {font-weight:normal;color:#FFFFFF;text-decoration:none;}
.panel h2 a:active, .panel h2 a:hover, .panella h2 a:active, .panella h2 a:hover {font-weight:normal;text-decoration:underline;}
hr {color:#ADADAD;background-color:#ADADAD;height:1px;}
p.lawalert {font-size:90%;background:url(../images/bullet-red.gif) top left no-repeat;border-top:1px solid #ADADAD;padding:4px 4px 4px 14px;}
p.items {background-color:#D1D1D1;padding-top:6px;}
p.total {background-color:#9E9E9E;padding-top:6px;color:#FFFFFF;}
/* ////////////////////   END HOME PAGE PANELS   //////////////////// */



/* ////////////////////   BOOK OF THE MONTH   //////////////////// */
#bookofthemonth {width:610px;margin-top:20px;background:url(../images/bookofthemonth-bg.jpg) top left no-repeat;}
.bookofthemonthinner {width:610px;background:url(../images/bookofthemonth-bottom.jpg) bottom left no-repeat;}
.bomleft {float:left;display:inline;width:147px;text-align:center;padding-top:30px;min-height:216px;}
/*\*/
* html .bomleft {height:216px;}
/**/
.bomright {float:right;display:inline;width:463px;}
.botmtabheader {width:198px;background:url(../images/botmtab-bg.jpg) top left no-repeat;margin-top:6px;}
.botmtabheader h2 {color:#FFFFFF;font-size:110%;font-weight:normal;padding:4px 4px 4px 8px;}
#bookofthemonth h1 {font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;font-size:180%;color:#3D3D3D;margin-top:0px;padding:12px 18px 18px 18px;line-height:1.4em;background:url(../images/botm-h1-bg.jpg) top left no-repeat;font-weight:bold;}
#bookofthemonth h1 a:link, #bookofthemonth h1 a:visited {color:#3D3D3D;text-decoration:none;}
#bookofthemonth h1 a:active, #bookofthemonth h1 a:hover {color:#3D3D3D;text-decoration:none;}
#bookofthemonth p {padding:12px 18px 12px 18px;}
#bookofthemonth img {padding:0px 18px 12px 18px;}
/* ////////////////////   BOOK OF THE MONTH   //////////////////// */


/* ////////////////////   MAIN NAVIGATION BAR   //////////////////// */
ul#mainnav  {width:160px;list-style:none;}
#mainnav li {font-size:90%;line-height:1.4em}
#mainnav a {width:160px;background:url(../images/mainnav-bg.jpg) bottom left no-repeat;text-decoration:none;display:block;padding:6px 4px 6px 8px;color:#797A7C;voice-family: "\"}\""; voice-family:inherit;width:148px;}
#mainnav a:link, #mainnav a:visited {color:#797A7C;text-decoration:none;}
#mainnav a:active, #mainnav a:hover {color:#404041;text-decoration:none;}
/*JUST IN CASE ROB DECIDES HE WANTS A ROLLOVER BACKGROUND
#mainnav a:link, #mainnav a:visited {background:url(../images/mainnav-bg.jpg) 0 top no-repeat;}
#mainnav a:active, #mainnav a:hover {background:url(../images/mainnav-bg.jpg) -160px top no-repeat;color:#DF8600;} */
/* ////////////////////   END MAIN NAVIGATION BAR   //////////////////// */



/* BREADCRUMBS */
.breadcrumbs {width:610px;background:url(../images/breadcrumbs-bg.gif) top left no-repeat;}
.breadcrumbsinner {width:610px;background:url(../images/breadcrumbs-bg-l.gif) bottom left no-repeat;color:#AB1945;padding:3px; text-align:left;}
.breadcrumbs a {padding-left:4px;padding-right:4px;}
.breadcrumbs a:link, .breadcrumbs a:visited {color:#404041;text-decoration:none;}
.breadcrumbs a:active, .breadcrumbs a:hover {color:#404041;text-decoration:underline;}
/* END BREADCRUMBS */


/* BOOK TITLE PANELS */
.sectiontab {width:610px;border-bottom:1px solid #D3D3D3;margin-top:20px;}
.tabheader {width:198px;background:url(../images/tabheader-bg.jpg) top left no-repeat;float:left;display:inline;}
.tabheader h2 {color:#FFFFFF;font-size:110%;font-weight:normal;padding:4px 4px 4px 8px;}
.tabright {width:200px;float:right;display:inline;text-align:right;}
.tabright p {font-size:100%;color:#AB1945;padding-top:4px;}
.titlerow {width:610px;clear:both;}
.titlepanel {width:198px;background:url(../images/breadcrumbs-bg.gif) top left no-repeat;margin-left:8px;margin-top:10px;float:left;display:inline;}
.titlerow .first {margin-left:0px;}
.titlepaneltop {width:198px;background:url(../images/titlepanelupper-bg.jpg) top left no-repeat;min-height:122px;}
/*\*/
* html .titlepaneltop {height:122px;}
/**/
.titlepaneltop img {padding:10px;}
.titlepanelbottom {width:198px;background:url(../images/titlepanellower-bg.gif) bottom left no-repeat;min-height:150px;}
/*\*/
* html .titlepanelbottom {height:150px;}
/**/
.titlepanelbottom p {margin-left:10px;margin-right:10px;padding-top:6px;padding-bottom:6px;font-weight:bold;border-bottom:1px solid #ADADAD;min-height:70px;}
/*\*/
* html .titlepanelbottom p {height:70px;}
/**/
.titlepanelbottom img {padding:6px 6px 6px 10px;}
.titlepanel h4 {margin:6px 6px 6px 10px;color:#AB1945;font-style:normal;font-weight:bold;font-size:140%;}
.titlepanel a:link, .titlepanel a:visited {color:#404041;text-decoration:none;}
.titlepanel a:active, .titlepanel a:hover {color:#404041;text-decoration:underline;}
/* END TITLE PANELS */



/* DETAIL */
.detailtabheader {width:147px;background:url(../images/tabheader-bg.jpg) top left no-repeat;margin-top:20px;}
.detailtabheader h2 {color:#FFFFFF;font-size:110%;font-weight:normal;padding:4px 4px 4px 8px;}
#detail {width:610px;}
.detaill {float:left;display:inline;width:147px;}
.detailltop {background:url(../images/detail-l-bg.gif) bottom left no-repeat;text-align:center;padding-top:20px;min-height:184px;}
/*\*/
* html .detailltop {height:184px;}
/**/
.detaillbottom h4 {font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;font-size:110%;color:#3D3D3D;margin-top:0px;padding:8px 4px 4px 4px;border-bottom:1px solid #AB1945;}
.detailbottom ul {list-style:none;}
.detaillbottom li {list-style:none;border-bottom:1px solid #D5D4D5;padding:4px;}
.detaillbottom img {padding:10px 4px 0px 4px;}
span.dred {color:#AB1935;font-weight:bold;}
.detailr {float:right;display:inline;width:463px;background:url(../images/detail-top.gif) top left no-repeat;}
.detailrtop {background:url(../images/detail-top.gif) top left no-repeat;}
.detailrbottom {background:url(../images/detail-bottom.gif) bottom left no-repeat;padding-top:8px;}
.detailr h1 {font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;font-size:160%;color:#3D3D3D;margin-top:0px;padding:17px 18px 8px 18px;line-height:1.4em;font-weight:bold;}
.detailr h2 {font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;font-size:120%;color:#AB1945;margin-top:0px;padding:0px 18px 12px 18px;line-height:1.4em;font-weight:bold;}
.detailr h3 {font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;font-size:140%;color:#3D3D3D;margin-top:0px;padding:4px 18px 8px 18px;line-height:1.4em;font-weight:bold;}
.detailr p {padding:0px 18px 18px 18px;}


/* END DETAIL */



/* //////////   FOOTER  ////////// */
#footer {width:960px;margin-top:20px;border-top:2px solid;background:url(../images/footer-bg.jpg) bottom left no-repeat;text-align:center;}
#footerlinks {margin:0 auto;width:700px;}
#footerlinks ul {list-style:none;margin-left:120px;font-size:90%;}
#footerlinks li {float:left;display:inline;}
#footerlinks li.last {background:url(../images/nav-pipe.jpg) top right no-repeat;}
#footerlinks a {display:inline;text-align:center;padding:6px 12px 6px 12px;display:block;background:url(../images/nav-pipe.jpg) top left no-repeat;color:#FFFFFF;}
#copyright {width:1000px;background:url(../images/bottom-bg.jpg) top left no-repeat #AB1945;margin-top:10px;}
#copyright p {text-align:center;padding-top:14px;padding-bottom:30px;color:#F6F6F6;font-size:90%;}
/* //////////  END FOOTER  ////////// */



/* ////////////////////   GENERAL STYLES   //////////////////// */
span.title-first-letter {font-size:4em;font-family:Georgia, 'Times New Roman', Times, serif;line-height: 0.7em}
span.title-remaining-letters {font-size:1.5em;font-family:Georgia, 'Times New Roman', Times, serif;line-height:normal;}
label.search-text-label {color:#4F4F4A;vertical-align: 10%;margin-right:5px;}
input#SearchText {width:700px;height:12px;}
img.customer-type {border:1px solid #970036;width:198px;}
input.text {background-color:#FFFFFF;color:#000000;font-size:110%;font-weight:bold;letter-spacing:2px;padding:2px;}
/* ////////////////////   END GENERAL STYLES   //////////////////// */



/* ////////////////////   RICHARDS GENERAL STYLES   //////////////////// */
h1.heading-title {
	margin:0px 300px 0px 300px;
	padding:0px;
	line-height:normal;
	font-size:18px;
}
div#content-header {
	margin:10px 0px 0px 0px;
}
div.hide {
	display: none;
}
div.show {
	display: block;
}
div#data-updated {
	border:2px dashed #970036;
	padding:5px;
	margin-top:10px;
}
ul.home-menu-links {
	text-align:left;
	width:610px;
	margin:10px auto 0px auto;
}
ul.home-menu-links li, ul.login-list li {
	margin-bottom:10px;
}
ul.unordered-list li {
	list-style:disc;
	margin-left:20px;
}
p.welcome-message {
	font-size:17px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:0px;
}
div.content-box {
	text-align:left;
	background:#CCCCCC url(../images/corner_tr_cccccc.gif) no-repeat right top;
}
div.content-box-header, div.content-box-header-no-rounding {
	margin-right:10px;
	background:#CCCCCC url(../images/corner_tl_cccccc.gif) no-repeat left top;
	font-size:14px;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	text-align:left;
}
div.content-box-header-no-rounding {
	background:#CCCCCC;
	margin-right:0px;
}
div.content-box-main {
	padding: 5px;
	text-align:left;
	border:1px solid #CCCCCC;
	border-bottom:none;
	background-color:#F3F3F3;
}
div.content-box-bottom-left {
	float:left;
	height:20px;
	width:10px;
	background:#F3F3F3 url(../images/corner_bl_f3f3f3_ds.gif) no-repeat;
}
div.content-box-bottom-middle {
	height:20px;
	margin-left:10px;
	margin-right:10px;
	background:#F3F3F3 url(../images/corner_bottom_f3f3f3_ds.gif) repeat-x;
}
div.content-box-bottom-right {
	float:right;
	height:20px;
	width:10px;
	background:#F3F3F3 url(../images/corner_br_f3f3f3_ds.gif) no-repeat;
}
div.content-box-bottom-left-burgundy {
	float:left;
	height:20px;
	width:10px;
	background:#970036 url(../images/corner_bl_970036_ds.gif) no-repeat;
}
div.content-box-bottom-middle-burgundy {
	height:20px;
	margin-left:10px;
	margin-right:10px;
	background:#970036 url(../images/corner_bottom_970036_ds.gif) repeat-x;
}
div.content-box-bottom-right-burgundy {
	float:right;
	height:20px;
	width:10px;
	background:#970036 url(../images/corner_br_970036_ds.gif) no-repeat;
}
div.table-footer-bottom-left {
	float:left;
	height:20px;
	width:10px;
	background:#cccccc url(../images/corner_bl_cccccc_ds.gif) no-repeat;
}
div.table-footer-bottom-middle {
	height:20px;
	margin-left:10px;
	margin-right:10px;
	background:#cccccc url(../images/corner_bottom_cccccc_ds.gif) repeat-x;
}
div.table-footer-bottom-right {
	float:right;
	height:20px;
	width:10px;
	background:#cccccc url(../images/corner_br_cccccc_ds.gif) no-repeat;
}
div.message {
	color:#970036;
	padding:10px 100px 10px 100px;
	border:5px solid #970036;
	margin:10px auto 10px auto;
	text-align:center;
	background:url(../images/information.gif) no-repeat 10px 10px; 
	min-height:50px;
	font-weight: bold;
	font-size:1.4em;
}
.cancelled-style {
	text-decoration:line-through;
}
.title {
	font-size: 1.5em;
	font-weight:bold;
}
p.sub-title {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
}
fieldset span.balance-box {
	font-size:16px;
	font-weight:bold;
}
div.text-box {
	text-align:left;
	padding:10px 0px;
}
div.text-box-center {
	text-align:center;
	padding:10px;
	line-height:1.5em;
}
div.info-box {
	padding:5px;
	width:50%;
	margin:0px auto;
	font-size:16px;
	border:5px double #970036;
	font-weight:bold;
}
#content a.back-link {
	text-align:left;
}
a.back-link {
	display:block;
	margin-bottom:10px;
}
div#account-details {
	float:left;
	font-weight:bold;
	text-align:left;
	width:300px;
	color:#970036;
	font-size:14px;
}
/* ////////////////////   END RICHARDS GENERAL STYLES   //////////////////// */



/* ////////////////////   RICHARDS TABLE STYLES   //////////////////// */
table {
	border:none;
}
th {
	background-color:#CCCCCC;
	font-size:1.1em;
	text-align:center;
}
tbody td {
	background-color: #F3F3F3;
	text-align:left;
	font-size:0.9em;
}
tfoot td {
	background-color:#CCCCCC;
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
}
td.table-footer {
	padding:0px;
}
td.no-data {
	text-align:center;
	font-weight:bold;
	font-size:1.3em;
}
th.table-header-top-left {
	background:#CCCCCC url(../images/corner_tl_cccccc.gif) no-repeat left top;
}
th.table-header-top-right {
	background:#CCCCCC url(../images/corner_tr_cccccc.gif) no-repeat right top;
}
table.rounded-table {
	margin-top:10px;
	margin-bottom:10px;
}
/* ////////////////////   END RICHARDS TABLE STYLES   //////////////////// */



/* ////////////////////    RICHARDS FORM STYLES   //////////////////// */
fieldset {
	padding: 10px;
	border:1px solid #970036;
	text-align:left;
}
legend {
	font-weight:bold;
	font-size:1.2em;
	color:#4F4F4A;
}
label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 130px; 
	text-align: left;
	font-weight: bold;
	margin-right:20px;
}
label.inline-label {
	display: inline;
	float: none;
	font-weight:normal;
}
label.extra-large-label {
	width:300px;
}
label.large-label {
	width:250px;
}
label.medium-label {
	width:200px;
}
label.small-label {
	width:150px;
}
label.search-text-label {
	display: inline;
	font-weight:normal;
	float: none;
}
input.text {
	background-color:#FFFFFF;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0px;
	padding:1px 0px 1px 0px}

div.validation-advice {
	margin: 10px 0;
	padding: 5px;
	background-color: #970036;
	color : #FFF;
	font-weight: bold;
	border:1px solid #000000;
}
div.form-row {
	clear: both;
	padding: 5px 0px 5px 0px;
}
div.buttons-left {
	margin-top:10px;
	text-align:left;
}
div.buttons-left-inner {
	text-align:left;
	float:left;
}
div.buttons-right {
	margin-top:10px;
	text-align:right;
}
div.buttons-right-inner {
	text-align:right;
	float:right;
}
input.submit {
	background-color: #970036;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #000000;
	padding:3px;
}
/* ////////////////////    END RICHARDS FORM STYLES   //////////////////// */


/* ////////////////////    RICHARDS ADMIN STYLES   //////////////////// */
#admin-outer {margin:0px auto;width:1000px;background:url(../images/wrapper-bg.jpg) top left repeat-y #FFFFFF;}
#admin-wrapper {width:960px;margin:0px auto;text-align:center;padding-top:15px;}

/* ////////////////////    END RICHARDS ADMIN STYLES   //////////////////// */


/*         ///////////////////////////////////////////     "Freezing" the Page On Form Submission     ////////////////////////////////////////////////////     */

#freeze-screen-div {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
position: expression('absolute'); /* Expressions forces IE to position and scroll div with scrolling window */
height: expression(document.documentElement.scrollHeight+'px');
width: expression(document.documentElement.scrollWidth+'px');
z-index: 1000;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /* first! ie 8 */
filter:alpha(opacity=85); /* ie 7*/
-moz-opacity:0.85; /* mozilla */
opacity:0.85;	/* for all other browsers */
text-align:center;
background-color:#666;
display:none;
}
#freeze-screen-msg {
background-color:#FFFFFF;
font-size: 20px;
width: 80%;
margin: 200px auto 0px auto;
border: 3px solid #B80029;
color: #B80029;
padding: 10px;
text-align:center;
position:relative;
min-height:40px;
height:40px;
}
#freeze-screen-msg img {
position:absolute;
left: 10px;
top:10px;
}