body {
	margin: 0 ;
	padding: 0 ;
	background: url(./body_background_amyv2.jpg) #ffffff top left repeat-y ; 
	font-family: Arial, Helvetica, Sans-Serif ;
/*	font-size: medium ; */
	font-size: small ;
}

p.version {
	font-size: xx-small ;
	margin: 0 5px ;
}

div#header, div#content, div#footer  {
	top: 0 ;
	left: 0 ;
	padding-left: 8px ;
}

div#leftbar {
	top: 0 ;
	left: 0 ;
}

div#header {
	height: 125px ;
	/*background-color: #A6D96E ;*/background-color: #ffffff;
	/*width: 99.3% ;*/
	/*background: white url(../images/amycleaning/amy-banner.jpg) no-repeat scroll right top;*/
	/*background: white url(../images/amycleaning/amy-banner.jpg) no-repeat scroll -112px top;*/
	min-width: 900px ;
	/*background: white url(../images/amycleaning/amy-banner.jpg) no-repeat scroll 175px top;*/
	background: #003480 url(../images/amycleaning/amy-banner.jpg) no-repeat scroll -150px top;
	border-bottom: 3px solid #FDBF38;
}
/*
@media all and (min-width: 650px) {
	div#header {
		background: white url(../images/amycleaning/amy-banner.jpg) no-repeat scroll 175px top;
	}
}
@media all and (min-width: 937px) {
	div#header {
		background: white url(../images/amycleaning/amy-banner.jpg) no-repeat scroll right top;
	}
}
*/
div#header img#strapline {
	float: right ;
	margin-top: -3px ; 
	margin-right: 10px ;
}

div#header h2#site-name {
	font-size: xx-large ;
	margin: 4px 0 ;
}

div#header h2#site-name a {
	text-decoration: none !important ;
/*	color: #C74A10 !important ; */
}

div#header h2#site-name a:visited {
	text-decoration: none !important ;
/*	color: #C74A10 !important ; */
}

div#header h2#site-name a:hover {
	text-decoration: underline !important ;
/*	color: #C74A10 !important ; */
/*	color: #E75F17 !important ; */
}

div#header h2#site-name a:active {
	text-decoration: none !important ;
/*	color: #C74A10 !important ; */
}

div#header h4#site-strapline {
	font-size: x-large ;
/*	color: #C74A10 ; */
	margin: 4px 0 ;
}

div#main {
	clear: left ;
	padding-right: 8px ;
	width: 915px;
}

div#leftbar {
/*	background-color: #A6D96E ; *//* #E2DCDC ; */
	width: 156px ;
	float: left ;
}

div#content {
	margin-left: 148px ;
/*	background-color: #f7e9ba ; */
}
div#content table.searchresults tr.yellow_row {
	background-color: #FAE980;
}
.content {
	margin-left: 6px;
	width: 734px;
	background-color: white;
}
#container {
	float: right;
	width: 740px;
	margin: 0;
	padding: 13px 19px 0 0;
	background-image: url(../images/amycleaning/container-top.gif);
		background-repeat: no-repeat;
		background-position: top;
}
.container_bottom {
	margin-left: -2px;
	margin-top: -17px;
	width: 751px;
	height: 18px;
	background: url(../images/amycleaning/container-bottom.gif) no-repeat bottom;
}

.sidebox {
       /* margin: 10px 0 0 10px;  center for now */
        width: 740px; /* ems so it will grow */
        /* background-image: url(../images/amycleaning/cnr-br.gif); */
		background-repeat:no-repeat;
		background-position: bottom right;
        font-size: 100%;
}

.boxhead {
       /* background-image: url(../images/amycleaning/cnr-tr.gif); */
		background-repeat: no-repeat;
		background-position: top right;
        margin: 0;
        padding: 0;
        text-align: left;
}

.boxhead h2 {
      /*  background-image: url(../images/amycleaning/cnr-tl.gif); */
		background-repeat: no-repeat;
		background-position: top left;
        margin: 0;
        padding: 3px 3px 3px 3px;
	    font: bold 14px Arial, Helvetica, sans-serif;
		color: #67A8E8;
        line-height: 0.5em;
}

.boxbody {
       /* background-image: url(../images/amycleaning/cnr-bl.gif);  */
		background-repeat: no-repeat;
		background-position: bottom left;
		font: normal small Arial, Helvetica, sans-serif;
	    margin-top: -13px;
        padding: 0;
	border-left: 3px solid rgb(82,117,180);
	border-right: 3px solid rgb(82,117,180);
}

.text-content {
		font: normal small Arial, Helvetica, sans-serif;
		color: #333333;
		margin: 0;
		padding: 0 20px 20px 20px;
		position: relative;
}
.img-float-left {
	float: left;
	margin: 0px 0px 10px 0;
	padding-top: 7px;
}
#amymov {
	border: 3px solid rgb(82,117,180);
}

div#footer {
/*	background: url(./leftbar.jpg) top left repeat-y ; */
/*	background-color: #f7e9ba ; */
	text-align: center ;
}
/*
div#leftbar {
	position: absolute ;
	top: 70px ;
	left: 0 ;
	width: 120px ;
	background-color: #6fcf6f ;
}

div#content {
	margin-left: 128px ;
}

div#footer {
	margin-left: 128px ;
	clear: both;
}
*/
#footer_sites {
	float: right ;
}
#footer_sites p a {
	color: #455ED4 ;
	text-decoration: underline ;
	font-size: small ;
	font-weight: bold ;
}
p.legal {
	font-size: x-small ;
}

p.design {
	font-size: x-small ;
}

/*
div#error {
	color: #ef4f4f ;
	width: 60% ;
	border: 2px solid #ef6f6f ;
	margin-bottom: 5px ;
}

div#error p {
	margin: 3px ;
	text-align: justify ;
}
*/

div#error {
	/* background-color: #5275B4 ; */
	border: 7px outset gray ;
	padding: 8px 12px ;
	text-align: justify ;
	width: 430px ;
}

div#error p {
	color: #5275b4 ;
	font-size: small ;
	font-weight: bold ;
}

div#error a {
	position: relative ;
	top: -12px ;
}

div#information {
	border: 1px solid #ef6f6f ;
	margin-bottom: 5px ;
	margin-left: 156px ;
	width: 60% ;
}

div#information p {
	margin: 3px ;
	text-align: justify ;
}
div.homepage table#homeitems {
	margin-left: 26px ;
}
div#content a {
/*	color: #B00000 ; */
	color: #2256CB ;
	font-weight: bold ;
}

div#header h1 {
	margin: 0 ;
/*	background: transparent url(../landing2/images/style/h2_bg.png) no-repeat scroll 0% 0% ;	*/
	background: transparent url(../images/amycleaning/amy-logo.png) no-repeat scroll left top;
	color: #2256CB ;
	float: left ;
	font-family: "Arial Black",Arial Black,Arial,Sans-serif ;
	font-size: 48px ;
	font-style: normal ;
	font-weight: normal ;
	height: 68px ;	/* 44 */
	letter-spacing: 2px ;
	padding-left: 298px ;
	padding-top: 15px ;
	position: relative ;
	/*top: 6px;*/top: 0px ;
/*	width: 462px ;	*/
	width: 78px ; /* = 376px - padding-left(298px) */
	z-index: 3 ;
}

div#header h1 span.hidden {
	display: none ;
}

div#header h2 {
	background: transparent url(../landing2/images/style/ripple.jpg) no-repeat scroll right top ;
	color: #0E46B5 ;
	float: right ;
	position: absolute ;
	top: 0px ;
	right: 0px ;
	height: 96px ;
	width: 672px ;
	margin: 0 ;
}

div#header h2 img {
	float: right ;
	margin-top: 1px ;
	padding-right: 40px ;
}

div#header div.buttons {
	clear: left ;
	width: 900px;
	height: 17px;	
	margin-left: -8px ;
	padding-top: 14px 
}

div#header div.buttons ul {
	display: inline ;
	list-style: none ;
	padding: 0 ;
	margin: 0 ;
}

div#header div.buttons ul li {
	list-style: none ;
	float: left ;
	margin: 0 0 0 -1px ;
	padding: 0 ;
	text-align: center ;
}

div#header div.buttons ul li a {
/*	background: url(../images/alexbest/toolbar_buttons_normal.gif) ; */
/*	font: normal small Verdana, Arial, sans-serif ; */
/*	color: #1E1C1E ; */
/*	text-decoration: none ; */
	padding-left: 8px ;
	margin: 0 ;
	white-space: nowrap ;
}

#navigation 
{
}

#navigation ul {
display: inline;
list-style: none;
padding: 0;
margin: 0;
}

#navigation li {
list-style: none;
float: left;
margin: 0 0 0 -1px;
padding: 0;
}

#navigation a
{
background: url(../images/amycleaning/tab-off-l.gif) left top no-repeat;
 font: bold small Arial, Helvetica, sans-serif;
 color: #fff;
text-decoration: none;
padding: 0 0 0 8px;
margin: 0;
white-space: nowrap;
}

#navigation a span
{
background: url(../images/amycleaning/tab-off-r.gif) right top no-repeat;
padding: 6px 8px 4px 0;
}

div#header div.buttons ul li a span {
	padding: 10px 8px 4px 0 ;
/*	width: 143px ; */
	height: 17px ;
}

div#header div.buttons ul li a, div#header div.buttons ul li a span {
	display: block ; 
	float: left ;
} 

#navigation a:hover {
/*	background: url(../images/alexbest/toolbar_buttons_hover.gif) ; */
	background: url(../images/amycleaning/tab-l.gif) left top no-repeat;
	text-decoration: none;
	padding: 0 0 0 8px;
}

#navigation a:hover span
{
background: url(../images/amycleaning/tab-r.gif) right top no-repeat;
padding: 6px 8px 4px 0;
}

#active a:link
{
color: #fff;
background: url("../images/amycleaning/tab-l.gif") left top no-repeat;
text-decoration: none;
padding: 0 0 0 8px;
}

#active a:link span
{
background: url("../images/amycleaning/tab-r.gif") right top no-repeat;
padding: 6px 8px 4px 0;
}

#active a:visited
{
color: #fff;
background: url("../images/amycleaning/tab-l.gif") left top no-repeat;
text-decoration: none;
padding: 0 0 0 8px;
}

#active a:visited span
{
background: url("../images/amycleaning/tab-r.gif") right top no-repeat;
padding: 6px 8px 4px 0;
}

#active a:hover
{
color: #fff;
background: url("../images/amycleaning/tab-l.gif") left top no-repeat;
text-decoration: none;
padding: 0 0 0 8px;
}

#active a:hover span
{
background: url("../images/amycleaning/tab-r.gif") right top no-repeat;
padding: 6px 8px 4px 0;
}


/*Above Buttons Styling*/
div#header div.abovebuttons {
	background: transparent ;
	clear: left ;
	height: 17px ;
	margin-left: -8px ;
	padding-top: 0 ;
	width: 795px ;
}

div#header div.abovebuttons ul {
	display: inline ;
	list-style: none ;
	padding: 0 ;
	margin: 0 ;
}

div#header div.abovebuttons ul li {
	list-style: none ;
	float: left ;
	margin: 0 0 0 -1px ;
	padding: 0 ;
	text-align: center ;
}

div#header div.abovebuttons ul li a {
/*	background: url(../images/alexbest/toolbar_buttons_normal.gif) ; */
	background: transparent ;
	font: normal small Verdana, Arial, sans-serif ;
	color: #1E1C1E ;
	text-decoration: none ;
	padding-left: 8px ;
	margin: 0 ;
	white-space: nowrap ;
}

div#header div.abovebuttons ul li a span {
/*	padding: 10px 8px 4px 0 ; */
	padding-right: 8px ;
	width: 143px ;
	height: 17px ;
}

div#header div.abovebuttons ul li a, div#header div.abovebuttons ul li a span {
	display: block ; 
	float: left ;
} 

div#header div.abovebuttons ul li a:hover {
	background: url(../images/alexbest/toolbar_buttons_hover.gif) ;
}

/* Leftbar Style Options.
** Moved from leftbar to main style sheet.
*/
/*
.leftmenu ul {
	list-style: none ;
	padding: 0 ;
	margin: 0 0 20px ;
}
.leftmenu li {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	color: black ;
	text-align: center ;
	background: transparent url(/images/blue/lbar_btn.png) repeat-x scroll 	left top ;
	height: 23px ;
	padding-top: 7px ;
}

.leftmenu li:hover {
	background: transparent url(/images/blue/lbar_btn_hover.png) repeat-x scroll left top ; 
}

.leftmenu li a {
	color: white ;
	font-weight: bold ;
	text-decoration: none ;
}

.leftmenu li#active a {
	color: #b67d14 ;
	text-decoration: none ;
	cursor: default ;
}
.leftmenu li a:hover {
	color: #004BD6 ;
	text-decoration: none ;
}
.lbarlogin {
	text-align: right ;
	margin-top: 15px ;
	margin-bottom: 15px ;
}
.lbarlogin label {
	font-size: x-small ;
}
.lbarlogin input#sublogin {
	margin-top: 4px ;
	margin-right: 4px ;
}
.leftmenu li.heading {
	font-weight: bold ;
}
*/
div.leftmenu ul {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	width: 165px;
}

div.leftmenu ul li {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	height: 30px ;
}
/*
div.leftmenu ul li:hover {
	cursor: pointer ;
}
*/
/*
div.leftmenu {
	background: transparent url(/landing2/images/style/ripple.jpg) repeat-y scroll right top; 
}
*/
div.leftmenu div.lbarlogin {
	margin: 9px 3px ;
}
div.leftmenu div.lbarfind {
	margin: 9px 3px ;
}

div.leftmenu ul li.lbarbtn {
	height: auto ;
	text-align: left ;
	padding-left: 0px ;
	overflow: hidden ;
}

div.leftmenu ul li.lbarbtn a {
	background: transparent url(/images/amycleaning/lbar_btn-off.png) no-repeat scroll left top ;
	display: block;
	margin-top: 5px;
	padding-top: 3px;
	height: 23px ;
	color: #004BD6 ;
	font-weight: bold ;
	text-decoration: none ;
	text-align: center;
	vertical-align: middle;
}
div.leftmenu ul li.lbarbtn a:hover {
	background: transparent url(/images/amycleaning/lbar_btn.png) no-repeat scroll left top ;
	display: block;
	height: 23px ;
	color: white;
	font-weight: bold ;
	text-decoration: none ;
	text-align: center;
	vertical-align: middle;
}
div.leftmenu ul li.lbarbtn a:hover {
/*	color: #004BFF ; */
	text-decoration: underline ;
}

div.leftmenu ul li.lbarbtn-old a {
	background: transparent url(/images/blue/lbar_btn.png) repeat-x scroll left top ;
	display: block ;
	height: 23px ;
	text-align: center ;
	color: white ;
	font-size: small ;
	font-weight: bold ;
	padding-top: 7px ;
	text-decoration: none ;
	overflow: hidden ;
}

div.leftmenu ul li.lbarbtn-old a:hover {
	background: url(/images/blue/lbar_btn_hover.png) repeat-x scroll left top ;	/* transparent */
	color: #004BD6 ;
	text-decoration: none ;
	overflow: visible ;
/* New border: */
	border: 1px solid #2256CB ;
	height: 22px ;
	padding-top: 6px ;
}

div.leftmenu ul li.lbarred a {
	background: transparent url(/images/blue/lbar_btn_red.png) repeat-x scroll left top ;
	display: block ;
	height: 23px ;
	text-align: center ;
	color: white ;
	font-size: small ;
	font-weight: bold ;
	padding-top: 7px ;
	text-decoration: none ;
	overflow: hidden ;
}

div.leftmenu ul li.lbarred a:hover {
	background: url(/images/blue/lbar_btn_hover.png) repeat-x scroll left top ;	/* transparent */
/*	color: #FF0A0A; */
	color: #B00000 ;
	text-decoration: none ;
	overflow: visible ;
/* New border: */
	border: 1px solid #B00000 ;
	height: 22px ;
	padding-top: 6px ;
}

div.leftmenu ul li a span {
}

div.leftmenu ul#bigbutton {
	margin-bottom: 20px;
}

div.leftmenu ul li.lbarbig a {
	background: transparent url(/images/amycleaning/big_lbar_btn-off.png) no-repeat scroll left top ;
	display: block;
	margin-top: 5px;
	padding-top: 3px;
	height: 40px ;
	color: #004BD6 ;
	font-weight: bold ;
	text-decoration: none ;
	text-align: center;
	vertical-align: middle;
}

div.leftmenu ul li.lbarbig a:hover {
	background: transparent url(/images/amycleaning/big_lbar_btn.png) no-repeat scroll left top ;
	display: block;
	height: 40px ;
	color: white;
	font-weight: bold ;
	text-decoration: underline ;
	text-align: center;
	vertical-align: middle;
}

div.leftmenu ul li.heading {
	text-align: left ;
	font-weight: bold ;
	font-size: medium ;
	overflow: hidden ;
	color: #F5DE8C;
	padding: 9px 5px 0 ;
	height: 21px ;
}

div.leftmenu ul.lbarlink {
	padding-top: 40px ;
	padding-bottom: 40px ;
}

div.leftmenu ul.lbarlink li.lbarlink {
	font-size: small ;
	font-weight: bold ;
	text-align: left ;
	padding-left: 12px ;
	overflow: hidden ;
	height: auto ;
}

div.leftmenu ul.lbarlink li.lbarlink a {
	color: #004BD6 ;
	text-decoration: none ;
}

div.leftmenu ul.lbarlink li.lbarlink a:hover {
	text-decoration: underline ;
}

div.leftmenu ul li.lbarlink {
	font-size: small ;
	font-weight: bold ;
	text-align: left ;
	padding-left: 12px ;
	overflow: hidden ;
	height: auto ;
}

div.leftmenu ul li.lbarlink a {
	color: white;
	text-decoration: none ; 
}

div.leftmenu ul li.lbarlink a:hover {
	text-decoration: underline ;
}

div.leftmenu form {
	padding: 4px ;
}

div.leftmenu form label {
	color: white;
	font-weight: bold ;
	font-size: x-small ;
}

div.leftmenu form input#user {
	border: none ;
	width: 70px ;
	color: #4F4F4F ;
	font-size: x-small ;
	margin-bottom: 3px ;
}

div.leftmenu form input#pass {
	border: none ;
	width: 70px ;
	color: #4F4F4F ;
	font-size: x-small ;
	margin-bottom: 3px ;
}

div.leftmenu div.lbarlogin form input#sublogin {
	background: transparent url(/images/blue/btn_login.gif) top left no-repeat ;
	border: 0 ;
	color: rgb(0,52,128);
	font-weight: bold ;
	height: 30px ;
	width: 70px ;
	margin-left: 55px ;
}

/*
div.leftmenu form input#sublogin {
	background: url(/images/blue/lbar_btn_hover.png) repeat-x scroll left top ;
	height: 30px ;
	width: 70px ;
	margin-left: 55px ;
	font-weight: bold ;
	color: #2256CB ;
}
*/

/*
div.leftmenu form input#subregister {
	background: url(/images/blue/lbar_btn_red.png) repeat-x scroll left top ;
	height: 30px ;
	width: 139px ;
	margin-left: 0px ;
	font-weight: bold ;
	color: white ;
}

div.leftmenu form input#subregister:hover {
	background: url(/images/blue/lbar_btn_hover.png) repeat-x scroll left top ;
	color: #2256CB ;
}
*/

div.leftmenu form input#subregister {
	background: transparent url(/images/blue/btn_blue_139%20copy.png) top left no-repeat ;
	border: 0 ;
	color: white ;
	font-weight: bold ;
	height: 35px ;
	width: 139px ;
}

div.leftmenu form input#subregister:hover {
	background: transparent url(/images/blue/btn_silver_139%20copy.png) top left no-repeat ;
	color: #2256CB ;
}

div.leftmenu form input#fl_postcode {
	border: none ;
	width: 70px ;
	color: #4F4F4F ;
	font-size: x-small ;
	margin-bottom: 3px ;
	position: relative ;
	top: -14px ;
	left: 60px ;
}

/*
div.leftmenu form input#subfindcleaners {
	background: url(/images/blue/lbar_btn_hover.png) repeat-x scroll left top ;
	height: 30px ;
	width: 120px ;
	margin-left: 15px ;
	font-weight: bold ;
	color: #2256CB ;
	position: relative ;
	top: -12px ;
}
*/

div.leftmenu form input#subfindcleaners {
	background: transparent url(/images/blue/btn_yellow.png) top left no-repeat ;
	border: 0 ;
	color: blue ;
	font-weight: bold ;
	height: 35px ;
	width: 139px ;
	margin-top: -12px ;
}

div.leftmenu form input#subfindcleaners:hover {
	background: transparent url(/images/blue/btn_silver_139%20copy.png) top left no-repeat ;
	color: blue;
}

/*
div.leftmenu ul li.lbarlink a {
	text-align: center ;
}

div.leftmenu ul li.lbarlink a:hover {
	background: transparent url(/images/blue/lbar_btn_hover.png) repeat-x scroll left top ;
}

div.leftmenu ul li.lbarlink a span {

}
*/

/*
** Footer Styles (Moved from footer.php)
div#footer p.footerbar {
	clear: both;
	display: block;
	margin: 30px 5px 10px 5px;
	border: 1px solid white;
}
*/

div#footer_top {
	width: 751px; 
	height: 18px; 
	background: rgb(253,191,56) url(../images/amycleaning/cnr2-top.gif) no-repeat bottom; 
	padding: 0; 
	margin: 0;
}
div#footer_middle {
	text-align: left; 
	background: #FDBF38 url(../images/amycleaning/cnr2-bg.gif) repeat-y; 
	padding: 0px 5px; 
	margin-top: -13px;
}
div#footer_bottom {
	width: 751px; 
	margin-top: -17px; 
	height: 18px; 
	background: rgb(253,191,56) url(../images/amycleaning/cnr2-bottom.gif) no-repeat bottom;
}
/*
**	Homepage CSS
*/
div#main div.homepage {
	margin-top: 29px;
}
div#homepage_line {
	font-size:large; 
	margin-top: -25px; 
	margin-left: 310px;
}
div.homepage div.welcome {
	margin-left: 26px ;
	margin-top: -25px;
}

div#main div.homepage span.hdg1 {
	color: #2256CB ;
	font-family: "Arial Black",Arial Black,Arial,Sans-serif ;
	font-size: x-large ;
	font-weight: normal ;
	font-style: normal ;
}

div#main div.homepage span.hdg2 {
	color: black ;
	font-size: large ;
}

div.homepage div.findemployer span#subbtn input {
	background: transparent url(/images/blue/lbar_btn.png) repeat-x scroll left top ;
	color: blue ;
	font-weight: bold ;
	height: 30px ;
	width: auto ;
}

div.homepage div.findemployer span#subbtn input:hover {
	background: transparent url(/images/blue/lbar_btn_hover.png) repeat-x scroll left top ;
	color: #004BD6 ;
}

div.homepage div.findemployer {
	/* background: transparent url(/images/blue/box_redborder.png) no-repeat top left ; */
	/* height: 231px ;	 255 without padding.	*/
	/* width: 349px ;		 397 without padding. */
	overflow: hidden ;
	padding: 1px 24px ;
	border-left: 3px dotted #EFC530;
}

div.homepage div.findemployer p.head {
	font-size: medium ;
	font-weight: bold ;
	margin-bottom: 30px ;
}

div.homepage div.findemployer p label {
	margin-top: 40px ;
	font-size: medium ;
	font-weight: bold ;
	color: #00418B ;
}

div.homepage div.findemployer p label input {
/*	border: medium none ; */
	color: #00418B ;
	font-family: Arial,Sans-serif;
	font-size: 20px ;
	width: 100px ;
}

div.homepage div.findemployer p label input#fe_postcode {
	vertical-align: middle ;
}

div.rolecontent p.hdr {
	font-size: medium ;
	color: #2256CB ;
	font-weight: bold ;
	margin-top: 24px ;
}

div.rolecontent p a {
	text-decoration: none ;
	font-weight: bold ;
	color: #2256CB ;
}

div.rolecontent p a:hover {
	text-decoration: underline ;
}

div.rolecontent form input#f_submit {
	color: white ;
	background: transparent url(/images/blue/lbar_btn.png) repeat-x scroll left top ;
	height: 30px ;
	font-weight: bold ;
	font-size: small ;
	width: auto ;
}

div.rolecontent form input#f_submit:hover {
	color: #2256CB ;
	background: transparent url(/images/blue/lbar_btn_hover.png) repeat-x scroll left top ;
}

input.submit {
	color: white ;
	background: transparent url(/images/blue/lbar_btn.png) repeat-x scroll left top ;
	height: 30px ;
	font-weight: bold ;
	font-size: small ;
	width: auto ;
}

input.submit:hover {
	color: #2256CB ;
	background: transparent url(/images/blue/lbar_btn_hover.png) repeat-x scroll left top ;
}
