

		html, body, ul, ol, p, li, h1, h2, h3, h4, h5, h6, form, fieldset, a { margin: 0; padding: 0; border: 0; } 
		body {background:#fff url(../../global/images/mainbackground.jpg) repeat-y top center; color:#000; width:100%; font-family: Arial,  sans-serif; font-size:73.01%;line-height:130%;  	min-width: 760px;      }
		
		#center_w{
			float:left;
			width:100%;	
			}

		#center {
			margin: 0 195px 0 145px;
			background: #f9f8fd;
			color:inherit;
		}
		#centerhtmlresponse {
			margin: 0 40px 0 50px;
			background: #f9f8fd;
			color:inherit;
		}
		
		#left {          
			padding: 0 5px;
			width: 135px;       
			background:url(../../global/images/leftmenu_back.jpg) repeat-y;
			float:left;			      
			margin-left: -100%;
		}
		
		#right {
			width: 195px;            
			float:right;
		/*	margin-left: -100%;*/
			margin-left:-195px;
			background:url(../../global/images/rightmenu_back.jpg) repeat-y;
		}
		
		#footer {
			clear: both;
		}
		* html #right {
			margin-left: -195px; 
		}
		div#banner {background:url(../../global/images/retaileyes_header_back.jpg) repeat-x; height:100px;}
		div#banner h1 {background:url(../../global/images/retaileyes_logo.jpg) no-repeat; height:100px;}	
		div#banner h1 span {display:none}
		div#phone {width:295px;background:url(../../global/images/retaileyes_header_right.jpg) no-repeat; height:100px;float:right;text-align:right;}
		div#menubar {background:url(../../global/images/main_menu_back.jpg) repeat-x; width:100%; height:23px; border-bottom:4px solid #fff;}
		div#menubar span {float:left; display:block; width:17px; height:23px;background:url(../../global/images/main_menu_left.jpg) no-repeat; }
		div#menubar span.r {float:right;background:url(../../global/images/main_menu_right.jpg) no-repeat;width:19px; }
		ul.fademenu {float:left;display:block; width:724px; height:23px; TEXT-ALIGN:left; list-style: none;}
		ul.fademenu li {display:block; height:23px; width:120px;float:left;}
		ul.fademenu li.f {border-left:0;}
		ul.fademenu li a {background:inherit;display:block; height:17px; padding-top:4px; padding-bottom:2px; color:#fff; width:100%;font-size:100%;font-weight: bold;  text-decoration:none;  text-align:center;}
		ul.fademenu li a:hover {color:#052268; text-decoration:none;}
		ul.fademenu li a span {display:block;padding-left:5px; padding-right:5px;}
		ul.fademenu li.active a {background: #ccaa00; }
		div#closebody {clear:both;background:url(../../global/images/retaileyes_end_back.jpg) repeat-x; height:16px;}
		div#closebody span {float:left; display:block; width:33px; height:16px;background:url(../../global/images/retaileyes_end_left.jpg) no-repeat; }
		div#closebody span.r {float:right;background:url(../../global/images/main_menu_right.jpg) no-repeat;width:33px;height:16px;background:url(../../global/images/retaileyes_end_right.jpg) no-repeat;  }
		#footer {
			text-align: left;
			display: block;
			clear: both;
			font-size: 85%;
			color: #aaa;
			background: #fff;
		}
		
		#footer span {
			display:block;
			line-height:130%;
			padding-left:30px; padding-right:15px;

		}

		#footer a {color:#aaa;}
		<!--div#wrapper_l{	width:760px;	margin:0 auto;
			background: #f9f8fd url(../../global/images/retaileyes_body_back_left.jpg) repeat-y top left;}-->

		div#wrapper_l{width:760px;margin:0 auto; background: #f9f8fd url(../../global/images/retaileyes_body_back_left.jpg) repeat-y top left;overflow:auto;overflow-y:hidden;}
		div#wrapper_r{ width:100%; float:right;
			background: url(../../global/images/retaileyes_body_back_right.jpg) repeat-y top right;
		}
		ul.sidemenu {width:134px; TEXT-ALIGN:left; list-style: none; margin-bottom:3px; }
		ul.sidemenu li {display:block; width:129px; float:left;}
		ul.sidemenu li a, ul.sidemenu li span {min-height:17px; display:block; padding-left:5px; padding-top:2px; padding-bottom:1px; color:#2d4c7b; width:100%;font-size:100%; text-decoration:none;  text-align:left; font-weight:bold; }
		ul.sidemenu li a:hover {background:#a4b8db; color:#000; text-decoration:none;}
		ul.sidemenu a.ac {background: #fff; border-top:1px solid #2d4c7b; border-bottom:1px solid #2d4c7b; }
		ul.sidemenu li a.news {min-height:17px; display:block; padding-left:5px; padding-top:2px; padding-bottom:7px; color:#2d4c7b; width:100%;font-size:90%; text-decoration:none;  text-align:left; font-weight:bold; }
		ul.sidemenu li a.news:hover {background:#a4b8db; color:#000; text-decoration:none;}
		ul.sidemenu a.newsac {background: #fff; border-top:1px solid #2d4c7b; border-bottom:1px solid #2d4c7b; }

ul.fademenu2 {background:#dde; color:#333; display:block; width:127px; clear:both;TEXT-ALIGN:left; list-style: none; line-height:80%; margin-bottom:7px;}
ul.fademenu2 li {width:100%; }
ul.fademenu2 li a {display:block; padding-top:2px; padding-bottom:2px; color:#333; width:100%;font-size:90%;  text-decoration:none; font-weight:normal; line-height:105%;}
ul.fademenu2 li a:hover {background:#b51b33; color:#fff; text-decoration:none;}
ul.fademenu2 li a span {display:block;padding-left:5px; padding-right:5px;}
ul.fademenu2 li.active a {background: #ccaa00; }


		div#left span.ltop {display:block; width:134px; height:17px;  background:url(../../global/images/leftmenu_top.jpg) no-repeat;}
		div#left span.ltopmap {display:block; width:134px; height:7px;  line-height:7px; font-size:7px;  background:url(../../global/images/leftmenu_top.jpg) no-repeat;}
		div#left span.lbot {display:block; clear:both;line-height:1px; font-size:1px;display:block; width:134px; height:9px; min-height:9px; background:url(../../global/images/leftmenu_bot.jpg) no-repeat;}
		div#left span.lmid {display:block; line-height:7px; font-size:7px; width:134px; height:8px; background:url(../../global/images/leftmenu_mid.jpg) repeat-y;}
		
		div#right span.flsh {display:block; width:185px; font-size:7px; line-height:7px; height:7px; background:#f00; background:url(../../global/images/rightmenu_spacer.jpg); }
		div#right span.top {display:block; width:185px; font-size:9px; line-height:9px; height:9px; background:url(../../global/images/rightmenu_top.jpg) no-repeat;}
		div#right span.bot {display:block; width:185px; height:15px; background:url(../../global/images/rightmenu_bot.jpg) no-repeat;}
		div#right span.mid {display:block; width:185px; height:21px; background:url(../../global/images/rightmenu_mid.jpg) no-repeat;}
		div#right h2 {display:block; margin-left:13px;  width:158px; background:url(../../global/images/splash_intelligence.jpg) no-repeat;}
		div#right h2 span {display:none;}

		div#center span.texttop {display:block; width:411px; height:19px; background:url(../../global/images/textbox_header.jpg) no-repeat; padding-top:3px; }
		div#center span.texttopwide {display:block; width:561px; height:19px; background:url(../../global/images/textbox_header.jpg) no-repeat; padding-top:3px; }
		div#center span.texttopnews {display:block; width:411px; height:19px; background:url(../../global/images/textbox_header.jpg) no-repeat; padding-top:3px; }
        div#center span.textbox {display:block; clear:both;width:391px;background:url(../../global/images/textbox_background.jpg);padding-left:10px;padding-right:10px;padding-top:4px;overflow:auto;overflow-x: hidden;}
	    div#center span.textbot {display:block; line-height:3px; font-size:3px; width:411px; height:9px; background:url(../../global/images/textbox_bottom.jpg) no-repeat;}
		div#center span.texttop h1 {padding-left:22px; font-size:120%; font-weight:bold; padding-top:1px;}
		div#center span.texttopwide h1 {padding-left:22px; font-size:120%; font-weight:bold; padding-top:1px;}
		
		div#phone span {font-size:11px; display:block; height:18px; width:272px; margin-right:11px; margin-top:1px; text-align:left; padding-left:12px; padding-top:1px;}
		div#phone span.l {float:left; width:92px; }
		div#phone span.l input {cursor:hand; background:url(../../global/images/loginbox_button.jpg) no-repeat; height:19px; width:73px; border:0px;} 		
		div#phone span.h {width:257px;font-weight:bold; background:url(../../global/images/loginbox_top.jpg) no-repeat;  margin-top:21px; padding-left:22px;}
		div#phone span.h a {font-weight:normal; font-size:90%; float:right; text-decoration:none; color:#fff; margin-right:6px;}
		div#phone input {height:11px; font-size:11px; width:60px}


span.quote {font-style:italic}
span.bold {font-weight:bold;}
span.quotefrom {display:block; text-align:right}
h4 {line-height:120%; font-size:130%}


p.q {font-style:italic; margin-bottom:10px;}

ul.ul {margin-top:7px; margin-bottom:5px; padding-left:30px;font-weight:normal;}
ul.ul a {font-weight:normal;}
ul.ul a.b {font-weight:bold;}



ul.ul2 {margin-top:7px; margin-bottom:5px; padding-left:30px;font-weight:normal;}
ul.ul2 a {font-weight:normal;}
ul.ul2 a.b {font-weight:bold;}
ul.ul2 li {margin-bottom:6px;}










input, textarea, select { font-family: helvetica, Verdana,Arial, sans-serif; font-size:100%;}

a {color: #333; text-decoration:none; background-color:inherit;}
a:hover {color: #000; text-decoration:underline; background-color:inherit;}

a.w {color: #33f; text-decoration:underline; background-color:inherit;font-weight:bold;}
a.w:hover {color: #000; text-decoration:underline; background-color:inherit;}


div.sform {margin-top:0px; font-size:75%; font-weight:bold;}
div.sform form {padding-top:3px; width:130px; background: #efeff7;}
div.sform span.f {display:block; background:#ccc; border-bottom:1px solid black; vertical-align:top; float:left; width:130px; padding-right:1px; text-align:center;}
div.sform label {line-height:17px;}
div.sform label span { display:block;  vertical-align:top; float:left; width:60px; padding-right:1px; text-align:right; }
div.sform label span.r { display:block;  vertical-align:top; float:left; width:70px; padding-right:1px; text-align:right; }
div.sform input {margin-top:3px; margin-bottom:2px; _margin-top:1px; _margin-bottom:1px; width:60px; font-size:120% }





div.reporthead {background:#acc5f5; border:1px solid black; padding-left:5px; color:#000; font-weight:bold;}



div#closebox {width:100%; background:#efeff7; border:1px solid #000; text-align:center; font-weight:bold; color:#000;}


div.tophead {width:100%; border:1px solid #000; background:#efeff7; color:#000;}
div.tophead div {padding-left:10px; float:left; font-weight:bold;}

#s_textleft, #s_textrght {width:10px; height:18px;  float:left;display:block;font-size:70%;}
#s_textcopy {height:18px; float:left;display:block; font-size:70%; font-weight:bold;color:#333}
#s_textcopy a {text-decoration:none; color:#333;}
#s_textcopy a:hover {color:#c00}


div.cb {clear:both;}

p.red  { color:#f03; background-color:inherit; }
p.red a {font-weight:bold; color:#f03; background-color:inherit;}
p.red a:hover{font-weight:bold; color:#f03; text-decoration: underline;  background-color:inherit;}

p.link a {font-weight:bold; color:#000;}
p.link a:hover{font-weight:bold; color:#000; text-decoration: underline;}

p.green  { color:#0c0; background-color:inherit; font-weight:bold;}
p.green a {font-weight:bold; color:#0c0; background-color:inherit; font-weight:bold;}
p.green a:hover{font-weight:bold; color:#0c0; text-decoration: underline;  background-color:inherit; font-weight:bold;}


a.r, span.err {font-weight:bold; color:#e00; background-color:inherit;}
a.o, span.ero {font-weight:bold; color:#e50; background-color:inherit;}
a.b {font-weight:bold; color:#444; background-color:inherit;}
a.i {font-weight:normal; color:#444; background-color:inherit;}

a.r:hover {color:#f00; text-decoration:underline;}
a.o:hover {color:#f70; text-decoration:underline;}
a.b:hover {color:#222; text-decoration:underline;}
a.i:hover {color:#222; text-decoration:underline;}




table a {font-weight:bold;}
table a.white {font-weight:bold;color:#fff;}
table a.white:hover {font-weight:bold; color: #fff; text-decoration:underline;}

table a.red {font-weight:bold;color:#f03;}
table a.red:hover {font-weight:bold; color: #f03; text-decoration:underline;}

table a.green {font-weight:bold;color:#0f0}
table a.green:hover {font-weight:bold; color: #0f0; text-decoration:underline;}


table tr.noheight {height:2px;font-size:2px; line-height:2px}
table td.line3 {background-color:#efeff7; color:inherit;}
table tr.line1, tr.r70 {background-color:#efeff7; color:#333;}
table tr.line2 {background-color:#c5d5f4; color:#333;}
table tr.line0 {background-color:#afa; color:#333;}
table tr.linee {background-color:#f33; color:#efeff7; border:1px solid #800000;}
table.reporting tr.linee1 {background-color:#f44;color:inherit; border:1px solid #800000;}
table.reporting tr.linee0 {background-color:#f77;color:inherit; border:1px solid #800000;}
table tr.lineg {background-color:#fc0; color:inherit;}
table tr.liner {background-color:#f00; color:inherit;}
table tr.lineo {background-color:#faa; color:inherit;}
table tr.linew {background-color:#fff; color:#000;}
table tr.liney {background-color:#ff9; color:#000;}
table tr.linewp {background-color:#fff; color:#000;}
table tr.linewp td {border-bottom: 1px solid black}
table tr.line_1, td.line_1, table.small tr.line_1{background-color:#ffe; color:#000;}
table tr.line_2, td.line_2, table.small tr.line_2 {background-color:#9e9; color:#000;}
table tr.line_3, td.line_3, table.small tr.line_3 {background-color:#808; color:#fff;}
table tr.line_4, td.line_4, table.small tr.line_4 {background-color:#fbc; color:#000;}
table tr.line_5, td.line_5 {background-color:#fa0; color:#000;}
table tr.line_6, td.line_6 {background-color:#f00; color:#fff;}
table tr.line_7, td.line_7 {background-color:#ade; color:#000;}
table tr.line_8, td.line_8 {background-color:#555; color:#fff;}
table tr.line_10, td.line_10 {background-color:#09c; color:#fff;}
table tr.warn, td.warn {background-color:#f00; color:#fff;}
table tr.line_1 a {color:#000;background-color:inherit;}
table tr.line_2 a {color:#000;background-color:inherit;}
table tr.line_3 a {color:#fff;background-color:inherit;}
table tr.line_4 a {color:#000;background-color:inherit;}
table tr.line_5 a {color:#000;background-color:inherit;}
table tr.line_6 a {color:#fff;background-color:inherit;}
table tr.line_7 a {color:#000;background-color:inherit;}
table tr.line_8 a {color:#fff;background-color:inherit;}
table tr.line_10 a {color:#000;background-color:inherit;}
table tr.warn a {color:#fff;background-color:inherit;}
table tr.warn a:hover{color:#fff;background-color:inherit;}
table tr.footer {background-color:#d32e0e; color:#fff; font-weight:bold;}
table tr.footer td {border-top:2px solid #444; }
table td {padding: 1px 3px 1px 1px; vertical-align:top; }
table td.right {text-align:right;}
table td.special {text-align:center; font-weight:bold; color:#f00; background:inherit;}
table td.pagenum {text-align:center; font-weight:normal; font-size:85%; color:#400; background:inherit;}
table tr.header {background-color:#d32e0e; color:#fff; font-weight:bold; border-bottom:2px solid #000; }
table tr.header td {border-bottom:2px solid #444; }
table tr.header a, table tr.footer a {color:#fff; text-decoration:none; background:inherit;}
table tr.header a:hover, table tr.footer a:hover {color:#fe0; text-decoration:none; background:inherit;}


table tr.headerblue {background-color:#113780; color:#fff; font-weight:bold; border-bottom:2px solid #000; }
table tr.headerblue td {border-bottom:2px solid #444; }
table tr.headerblue a, table tr.footer a {color:#fff; text-decoration:none; background:inherit;}
table tr.headerblue a:hover, table tr.footerblue a:hover {color:#fe0; text-decoration:none; background:inherit;}



table tr.headerred {background-color:#ff002f; color:#fff; font-weight:bold; border-bottom:2px solid #000; }
table tr.headerred td {border-bottom:2px solid #444; }
table tr.headerred a, table tr.footer a {color:#fff; text-decoration:none; background:inherit;}
table tr.headerred a:hover, table tr.footerred a:hover {color:#fe0; text-decoration:none; background:inherit;}


table tr.rfooter {background-color:#c0c; color:#fff; font-weight:bold;}
table tr.options {background-color:#efeff7; color:#000; font-weight:bold;}
table tr.tickethead {background-color:#fd0; color:#000; font-weight:bold;}
table.small {width:300px; border:0px solid black; padding:0px; margin:0px;border-collapse: collapse; font-size:100%; border-spacing: 0; }
table.reporting {width:100%; border:2px solid #000; padding:0px; margin:0px;border-collapse: collapse; font-size:100%; border-spacing: 0; }
table.reportingnb {width:100%; border:0; padding:0px; margin:0px;border-collapse: collapse; font-size:100%; border-spacing: 0; }
table.reporthalf {width:100%; border:1px solid #000; padding:0px; margin:0px;border-collapse: collapse; font-size:100%; border-spacing: 0; }
table.reportinga {width:96%; border:1px solid #000; padding:0px; margin:0px;border-collapse: collapse; font-size:100%; border-spacing: 0; }
table.reportingwb {width:100%; border:1px solid #000; padding:0px; margin:0px;border-collapse: collapse; font-size:100%; border-spacing: 0; }
table.reportingwba {width:96%; border:1px solid #000; padding:0px; margin:0px;border-collapse: collapse; font-size:100%; border-spacing: 0; }
table.reportingpop {width:300px; border:0; padding:0px; margin:0px;border-collapse: collapse; font-size:100%; border-spacing: 0; }
table.reportingpop td {padding:1px 3px 1px 1px; vertical-align:top; }
table.large {width:800px; border:0px solid black; padding:0px; margin:0px;border-collapse: collapse; font-size:100%; border-spacing: 0; }


table.reportingwb td {padding:1px; padding-right:3px; vertical-align:top; border:1px solid #000;}

td.ar {text-align:right;}
td.t50ar {width:50px; text-align:right;}
td.t80ar {width:80px; text-align:right;}
td.t5 {width:5px; }
td.t20 {width:20px; }
td.t20b {width:20px; font-weight:bold;}
td.t20c {width:20px;  text-align:center;}
td.t40c {width:40px;  text-align:center;}
td.t40c {width:40px;}
td.t30 {width:30px; }
td.t40 {width:40px; }
td.t50 {width:50px; }
td.t60 {width:60px; }
td.t60ar {width:60px;  text-align:right;}
td.t70 {width:70px;}
td.t70c {width:70px;  text-align:center;}
td.t120arb {width:120px; font-weight:bold; text-align:right;}
td.t80 {width:80px; }
td.t80c {width:80px; text-align:center;}
td.t90c {width:90px; text-align:center;}
td.t130b {width:130px;  font-weight:bold;}
td.t120c {width:120px; text-align:center;}
td.t100 {width:100px; }
td.t200 {width:200px; }
td.t70b {width:70px; font-weight:bold;}
td.t120, div.t120 {width:120px; }
td.t170, div.t170 {width:170px; }
td.t170b {width:170px; font-weight:bold;}

td.t200ar, div.t200 {width:200px; text-align:right;}
td.t250 {width:250px; }
td.t250ar {width:250px; text-align:right;}
td.t120b {width:120px; font-weight:bold; }
td.t150b, td.t150 {width:150px; }

td.pw {width:35%;}
td.hw {width:45%;}
td.sw {width:25%;}

td.bar {height:100px; vertical-align:bottom;}
td.var {writing-mode:tb-rl;filter:flipv fliph; vertical-align:bottom; width:50px; }

td.vc {writing-mode:tb-rl;filter:flipv fliph; height:25px;}
input.bluebutton {background-color:#91A4DD;color:#000000;width:105px; border:black 1px solid; }
input.bluebutton_hov {background-color:green;color:#000000;width:105px; border:black 1px solid; }
input.bluebuttonhov {background-color:green;color:#000000;width:105px; border:black 1px solid; }
input.redbutton_hov {background-color:#DC0000;color:#000000;width:105px; border:black 1px solid; }
input.redbutton {background-color:#cc0000;color:#000000;width:105px; border:black 1px solid; }
input.bluebutton_don {background-color:green;color:#000000;width:105px; border:black 2px solid; }
input.redbutton_don {background-color:#DC0000;color:#000000;width:105px; border:black 2px solid; }


input.bluebuttons {background-color:#91A4DD;color:#000000;width:15px; border:black 1px solid; }
input.bluebuttons_hov {background-color:green;color:#000000;width:15px; border:black 1px solid; }
input.redbuttons_hov {background-color:#DC0000;color:#000000;width:15px; border:black 1px solid; }
input.redbuttons {background-color:#cc0000;color:#000000;width:15px; border:black 1px solid; }
input.bluebuttons_don {background-color:green;color:#000000;width:15px; border:black 2px solid; }
input.redbuttons_don {background-color:#DC0000;color:#000000;width:15px; border:black 2px solid; }


input.loginbutton_hov {background-color:#DC0000;color:#000000;width:105px; border:black 1px solid}
input.loginbutton {background-color:#cc0000;color:#000000;width:105px; border:black 1px solid; margin-top:6px; margin-bottom:10px;}


textarea.mwidedrop {border:1px solid #666; width:100%; height:90px; }
input.mwidedrop  {border:1px solid #666;width:100%;}
select.mwidedrop {border:1px solid #666;width:100%;}
select.smalldrop, input.smalldrop{border:1px solid #666;width:61%;}
select.meddrop, input.smalldrop{border:1px solid #666;width:40%;}
select.xsmalldrop, input.xsmalldrop{border:1px solid #666;width:60px;}

textarea.mwidedropt {border:1px solid #666; width:100%; height:20px; }
select.mwidedroph {border:1px solid #666; width:100%; height:120px; }

input.phoneUK1 {border:1px solid #666;width:15%; font-size:90%;}
input.phoneUK2 {border:1px solid #666;width:45%; font-size:90%;}
/*optgroup {height:0px; display:hidden;}*/
select option.im {background:#ffffff; }
select option.i0 {background:#ffeeaa; }
select option.i1 {background:#bbbbbb; }
select option.i2 {background:#cccccc; }
select option.i3 {background:#dddddd; }
select option.i4 {background:#efeff7; }



div.aform { min-width:510px;}
div.aform br {}
div.aform label {width:100%; display:block;clear:both;}


div.aform label span.lblc { color:inherit; display:block;  vertical-align:top; float:left; width:18%; min-width:30px; padding-right:10px; text-align:right; _width:30px; }
div.aform label span.lbdl { color:inherit; display:block; vertical-align:top; float:left; width:18%; min-width:130px; padding-right:10px; text-align:right; _width:130px; }
div.aform label span.lbl { color:inherit; display:block; vertical-align:top; float:left; width:19%;  text-align:right; min-width:130px;padding-right:1%; }
div.aform label span.lblts { color:inherit; display:block;  vertical-align:top; float:left; width:19%; min-width:70px; text-align:left;}
div.aform label span.lbltsb { color:inherit; display:block;  vertical-align:top; float:left; width:19%; min-width:70px; text-align:left; font-weight:bold;}
div.aform label span.lblt {  color:#ffffff; background-color:#d32e0e; display:block;  vertical-align:top; float:left; width:100%; min-width:130px; padding-right:10px; text-align:right; _width:130px; font-weight:bold;}
div.aform label span.lbltb { color:#ffffff; background-color:#d32e0e; display:block;  vertical-align:top; float:left; width:100%; min-width:100px; padding-right:0px; text-align:left;  font-weight:bold;}
div.aform label span.lblnb { color:inherit; background-color:#d32e0e; display:block;  vertical-align:top; float:left; width:100%; min-width:100px; padding-right:0px; text-align:left;  }
div.aform label span.lbln { color:inherit; display:block;  vertical-align:top; float:left; width:0%; min-width:0px; padding-right:0px; text-align:right; _width:0px; }
div.aform label span.lblr { display:block;  vertical-align:top; float:left; min-width:130px;   width:18%;  _width:130px;padding-right:10px; text-align:right; font-weight:bold; color:#c00;}
div.aform label span.lblb { display:block;  float:left; vertical-align:top; float:left; min-width:130px; width:19%; padding-right:1%; text-align:right; font-weight:bold;}



div.aform label span.rest { float:left; display:block; text-align:left; width:78%; vertical-align:top; }



div.aform label span.spandd {float:left; padding-left:3px;}
div.aform label a {color:#000; font-weight:bold;}
div.aform label a:hover {color:#000; font-weight:bold;}

span.scorecomment {float:left; padding-left:5px; font-weight:bold; display:block; width:240px; text-align:left}
span.scoreaverage {float:left; font-weight:bold; display:block; width:100px; text-align:right}


div.aform label span.slblc { color:inherit; display:block;  vertical-align:top; float:left; width:30%; min-width:30px; padding-right:10px; text-align:right; _width:30px; }
div.aform label span.slbdl { color:inherit; display:block; vertical-align:top; float:left; width:30%; min-width:130px; padding-right:10px; text-align:right; _width:130px; }
div.aform label span.slbl { color:inherit; display:block; vertical-align:top; float:left; width:30%;  text-align:right; min-width:130px;padding-right:1%; }
div.aform label span.slblts { color:inherit; display:block;  vertical-align:top; float:left; width:30%; min-width:70px; text-align:left;}
div.aform label span.slbltsb { color:inherit; display:block;  vertical-align:top; float:left; width:30%; min-width:70px; text-align:left; font-weight:bold;}
div.aform label span.slblt {  color:#ffffff; background-color:#d32e0e; display:block;  vertical-align:top; float:left; width:100%; min-width:130px; padding-right:10px; text-align:right; _width:130px; font-weight:bold;}
div.aform label span.slbltb { color:#ffffff; background-color:#d32e0e; display:block;  vertical-align:top; float:left; width:100%; min-width:100px; padding-right:0px; text-align:left;  font-weight:bold;}
div.aform label span.slblnb { color:inherit; background-color:#d32e0e; display:block;  vertical-align:top; float:left; width:100%; min-width:100px; padding-right:0px; text-align:left;  }
div.aform label span.slbln { color:inherit; display:block;  vertical-align:top; float:left; width:0%; min-width:0px; padding-right:0px; text-align:right; _width:0px; }
div.aform label span.slblr { display:block;  vertical-align:top; float:left; min-width:130px;   width:30%;  _width:130px;padding-right:10px; text-align:right; font-weight:bold; color:#c00;}
div.aform label span.slblb { display:block;  float:left; vertical-align:top; float:left; min-width:130px; width:30%; padding-right:1%; text-align:right; font-weight:bold;}
div.aform label span.srest { float:left; display:block; text-align:left; width:69%; vertical-align:top; }




div.hmeband2 {height:22px;line-height:18px;background:#00c; color:inherit;width:100%; margin: 0 auto; clear:both; text-align:left;}








.questionband {background:#eee; line-height:20px; color:#000;}
.questionbandc {background:#ffb; display:block; line-height:20px; color:#000; border-top: 1px solid #ccc}



.questionres
{
    color:#000;
    background:#fff;
    width:100%;
    padding:0;
    margin:0;
    clear:both;
    float:left;line-height:20px;
}
.questionband1 {background:#fff; display:block; color:#000; border:none; float:left; width:100%; padding:0; margin:0;}



.questionnumberband {background:#eee; height:22px;line-height:20px; color:#000;}
	div#pcontainer { margin: 0 0 0 10px; text-align:center;width:560px;}
	div#pcontainerw { margin: 0 0 0 10px; text-align:center;width:760px;}
	div#pcontent { width:100%; float:left; text-align:left;}
	div#pbanner {background:url(../../global/images/retaileyes_popheader_back.jpg) repeat-x; height:60px;}
	div#pbanner h1 {background:url(../../global/images/retaileyes_poplogo.jpg) no-repeat; height:60px;}
	div#pbanner h1 span {display:none}	

/*calender bits */
table.reportingCalNew {text-align:center; width:100%; padding:0px; margin:0px;border-collapse: collapse; font-size:100%; border-spacing: 0;}
table.reportingCalNew td {padding:1px; padding-right:3px; vertical-align:top;}
table.reportingCalNew td.desc {text-align:left;padding:1px; padding-right:3px; vertical-align:top;width:auto}
td.unavail {background-color:#DEDAFF; border:1px solid #000;text-align:center;}
td.today {background-color:#FFFF73; border:1px solid #000;}
td.seld {background-color:#d32e0e; border:1px solid #000;font-weight:bold;}
td.dayLabel {background-color:#FFE4C4; border:1px solid #000; width:80px;}
td.blank {border:1px solid #000;}
td.booked {background-color:#FFAA41;border:1px solid #000;}
a.cal_link{color:blue; text-decoration:underline;}
td.locbooked{background-color:#B37777;border:1px solid #000;}
/*end of calender bits */	

p.redb  { color:#f03; background-color:inherit;font-weight:bold; }

/*new sign up classes*/
div.aform label span.signlblb   {display:block;color:inherit;vertical-align:top;float:left;width:19%; min-width:130px;text-align:right;padding-right:1%;font-weight:bold;}
div.aform label span.signlbl    {display:block;color:inherit;vertical-align:top;float:left;width:19%; min-width:130px;text-align:right;padding-right:1%;}
div.aform label span.signrest {min-height:21px; float:left; display:block; text-align:left; max-width:260px; width:78%; vertical-align:top;}
div.aform label span.signrestw { float:left; display:block; text-align:left; max-width:310px; width:78%; vertical-align:top;}
div.aform label span.signlblts  {display:block;color:inherit;vertical-align:top;float:left;width:19%; min-width:70px; text-align:left;}
div.aform label span.signlbltsb {display:block;color:inherit;vertical-align:top;float:left;width:19%; min-width:70px; text-align:left; font-weight:bold;}
h5 {line-height:120%; font-size:110%}
input.signphoneUK1 {border:1px solid #666;width:15%; font-size:90%;}
input.signphoneUK2 {border:1px solid #666;width:45%; font-size:90%; max-width:170px;}
/*new sign up classes*/

table.msgs {border-collapse:collapse;width:180px;text-align:left;} 

span.shpd {float:left;display:block;text-align:right;width:150px; margin-right:10px;}
span.shpdb {float:left;display:block;text-align:right;width:150px; margin-right:10px;font-weight:bold;}
span.shpdr { float:left; display:block; text-align:left; vertical-align:top; white-space:nowrap;}

/*lj new bits */
div.table {padding:1px; padding-right:3px; vertical-align:top; border:1px solid #000;}
div.tableheader {background-color:#d32e0e; color:#fff; font-weight:bold; border-bottom:2px solid #000;text-align:center;}
div.tablesubheader {font-weight:bold; border-bottom:2px solid #000;text-align:center;}
div.tablerow{text-align:center;border-bottom:1px solid #000;}
div.tablebrow{text-align:center;}
div.engine {width:150px;float:left;}
div.number {float:left;width:100px;}

/*start of new profile classes*/
span.profilelbl  { color:inherit; display:block; vertical-align:top; float:left; width:35%; margin-left:9px; text-align:right; padding-right:1%; }
span.profilelblb { color:inherit; display:block; vertical-align:top; float:left; width:60%; margin-left:9px; text-align:left; padding-right:1%; font-weight:bold;}
div.aform2 { min-width:310px;}
/*end of new profile classes*/

/*progress bar bits*/
div.progressbar{width:102px;height:15px;border:1px solid black;text-align:left;}
div.progressbarfill{height:15px;background-color:#E0DFEF;}
/*end of progress bar bits*/

/*new shopper bits*/
/*div#center div.texttop {display:block; width:100%; height:19px; background:url(../../global/images/textbox_header2.jpg) no-repeat; padding-top:3px; }
div#center div.textbox {display:block; clear:both;width:100%;background:url(../../global/images/textbox_background2.jpg);padding-left:10px;padding-right:10px;padding-top:4px;overflow:auto;overflow-x: hidden;}
div#center div.textbot {display:block; line-height:3px; font-size:3px; width:100%; height:9px; background:url(../../global/images/textbox_bottom2.jpg) no-repeat;}
div#center div.texttop {height:22px;display:block;background:url(../../global/images/textbox_header2.jpg) no-repeat;}
div#center div.textbox {display:block;background:url(../../global/images/textbox_background2.jpg);}
div#center div.textbot {display:block;background:url(../../global/images/textbox_bottom2.jpg) no-repeat;height:9px;line-height:3px; font-size:3px;}*/
/*end new shopper bits*/

div.shp_home_title{background-color:#e1e0ee;width:380px;padding-left:10px;}
div.shp_home_title2{width:325px;background-color:#e1e0ee;padding-left:10px;}
div.shp_home_lbl{width:150px;float:left;text-align:right;margin-right:10px;line-height:20px;}
div.shp_home_lbl2{width:200px;text-align:right;margin-right:10px;margin-top:2px;line-height:20px;}
div.shp_home_data{line-height:20px;}
div.shp_home_blankline{line-height:12px;}
a.shp_home{font-weight:bold;text-decoration:none;}
a.shp_home:hover{font-weight:bold;text-decoration:underline;}

div.shoptexttop {width:720x;display:block;height:19px; background:url(../../global/images/textbox_header2.jpg) no-repeat; padding-top:3px; }
div.shoptexttop h1 {padding-left:22px; font-size:120%; font-weight:bold; padding-top:1px;}
div.shoptextbox {width:720x;background:url(../../global/images/textbox_background2.jpg);padding-left:10px;padding-right:10px;padding-top:4px;}
div.shoptextbot {width:780px;display:block;line-height:3px; font-size:3px; height:9px; background:url(../../global/images/textbox_bottom2.jpg) no-repeat;}

table.reporting_shop {width:100%; border:2px solid #E0DFEF; padding:0px; margin:0px;border-collapse: collapse; font-size:100%; border-spacing: 0; }
table.reporting_shop td {padding-left:5px;}
table tr.header_shop {height:18px;background-color:#fff; color:#000; font-weight:bold;}
table tr.header_shop td {padding-left:25px;border-bottom:1px solid #E0DFEF;background:url(../../global/images/box.jpg) no-repeat;background-color:#fff;}
table tr.header_shop a, table tr.footer a {color:#fff; text-decoration:none; background:inherit;}
table tr.header_shop a:hover, table tr.footer a:hover {color:#fe0; text-decoration:none; background:inherit;}

table tr.header_shop_no_icon {height:18px;background-color:#fff; color:#000; font-weight:bold;}
table tr.header_shop_no_icon td {padding-left:25px;border-bottom:1px solid #E0DFEF;background-color:#fff;}
.intextlink{color:red;font-weight:bold;text-decoration:none;}
a.intextlink:hover{color:red;font-weight:bold;text-decoration:underline;}

input.greybutton {color:#000000;width:105px;}
input.greybutton_hov {color:#000000;width:105px;}
input.greybuttonhov {color:#000000;width:105px;}
input.greybutton_don {color:#000000;width:105px;}

input.redbuttonxp {color:#000000;width:105px;background-color:#DC0000;}
input.redbuttonxp_hov {color:#000000;width:105px;background-color:#DC0000;}
input.redbuttonxphov {color:#000000;width:105px;background-color:#DC0000;}
input.redbuttonxp_don {color:#000000;width:105px;background-color:#DC0000;}

.tocall{background-color:#EBEDED;}
td.tocall{width:130px;vertical-align:middle;text-align:center;}
.na{background-color:#FFC0C0;}
td.na{width:130px;vertical-align:middle;text-align:center;}
.lm{background-color:#C0FFC0;}
td.lm{width:130px;vertical-align:middle;text-align:center;}
.action{background-color:#C0C0FF;}
td.action{width:130px;vertical-align:middle;text-align:center;}