
/* tools/general */
div.clear {clear:both;}
form {margin:0px;padding:0px;}
div.alignright {float:right;}
div.sectorhomeright {float:right; margin-bottom:0;}


a img {border:none;}
a {color: #000099; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none;font-weight:bold;}
a:visited {color: #000099; font-family: Verdana,Arial,Helvetica,sans-serif,; text-decoration: none;font-weight:bold;}
a:active {color: #000099; font-family: Verdana,Arial,Helvetica,sans-serif,; text-decoration: none;font-weight:bold;}
a:hover {color: #000099; font-family: Verdana,Arial,Helvetica,sans-serif,; text-decoration: underline;font-weight:bold;}

body {font-family:verdana,arial;font-size:70%;background-color:#fff;margin-left:10px;margin-top:10px;margin-bottom:5px;margin-right:2px;min-width:760px;color:#333;}
td,th {font-size:100%;font-family:verdana,arial;}

div#documentcontainer {width:760px;}

/*NOTE: every element below falls within doc container (could prefix each with div#documentcontainer) */

div#header {width:100%;overflow:hidden;padding-bottom:7px;background-image: url(/images/sb_header2.jpg);background-position:top right;background-color:#425B48;background-repeat:no-repeat;}

div#header div.headborder {padding-left:7px;padding-top:7px;padding-right:5px;}

div#header div.logocontainer {float:left;background-color:#fff;width:290px;padding-top:7px;padding-bottom:7px;} /* sets up white box */
div#header div.logocontainer div.logo {float:left;width:145px;border-right:1px solid #6c0;height:112px;padding-bottom:0px;} /* puts green line in centre of box */
div#header div.logocontainer div.logo div.logoinner {padding-top:73px;margin-left:7px;} /* positions logo from top of white box */
div#header div.logocontainer div.logopagedescriptor   {float:left}
div#header div.logocontainer div.logopagedescriptor p {font-family:arial,verdana;width:128px;margin:0px 0px 0px 8px;font-weight:bold;font-size:150%;color:#666}

div#header div.toplinksearchcontainer {margin-left:608px;width:137px;color:#fff;}/*was width 134 */
div#header div.toplinksearchcontainer div.callus {padding-bottom:10px;}
div#header div.toplinksearchcontainer input.searchfield {width:100px;font-size:90%;margin-top:2px;}
div#header div.toplinksearchcontainer input.gobutton {font-size:90%;width:25px;}
div#header div.toplinksearchcontainer label {font-weight:bold;}

div#header div.toplinks ul {list-style:none;margin-top:10px;margin-bottom:0px;margin-left:0px;padding-left:0px;}
div#header div.toplinks ul li {margin-bottom:3px;}
div#header div.toplinks ul a {color:#fff;text-decoration:none;font-weight:normal;}
div#header div.toplinks ul a:hover {text-decoration:underline;font-weight:normal;}

/* content area styles (general) */
	div#widecontentcontainer {width:100%;overflow:hidden;}
	
	/* required to prevent main content falling under left nav */
	div#contentarea {float:left;width:428px;margin-left:15px;/*margin-left:167px;(with no float!) - can not use this method as float:right right col would need to preced this in the code, failing accessibility */}

	div#contentarea h1, div#contentareawide h1 {color:#313359;margin-bottom:5px;padding-left:6px;margin-top:0px;padding-bottom:2px;font-weight:normal;font-size:220%;}
	div#contentarea h2, div#contentareawide h2 {color:#313359;margin-bottom:5px;padding-left:6px;margin-top:0px;padding-bottom:2px;font-weight:normal;font-size:170%;}
	div#contentarea p.intro, div#contentareawide p.intro {color:#313359;}
	div#contentarea p, div#contentareawide p {margin-left:6px;margin-right:5px;padding-bottom:12px;margin-top:0px;margin-bottom:0px;}
	div#contentarea h3 {color: #E60E64;margin-bottom:5px;padding-left:6px;margin-top:0px;padding-bottom:2px;font-weight:normal;font-size:170%;}
    div#contentarea h4 {color: #313359;margin-bottom:5px;padding-left:6px;margin-top:0px;padding-bottom:2px;font-weight:bold;font-size:100%;}
    div#contentarea h5 {color: #313359;margin-bottom:5px;padding-left:6px;margin-top:0px;padding-bottom:2px;font-weight:normal;font-size:100%;}

    div#contentarea div.singlebulletlistcontainer {width:100%;overflow:hidden;margin-bottom:15px;}
   	div#contentarea div.singlebulletlistcontainer div.left {float:left;width:49%;}
	div#contentarea div.singlebulletlistcontainer div.right {float:left;width:49%;}
	div#contentarea div.singlebulletlistcontainer ul {list-style:none;margin-top:0px;margin-bottom:5px;margin-left:10px;padding-left:0px;}
    div#contentarea div.singlebulletlistcontainer ul li {background-repeat:no-repeat;background-image:url(/images/ln_square_purp.gif);background-position:0px 5px;padding-left:7px;margin-bottom:5px;color:#8C8C8C; font-weight:bold;}
	div#contentarea div.singlebulletlistcontainer ul li a {color:#313359;text-decoration:none;}
	div#contentarea div.singlebulletlistcontainer ul li a:hover {text-decoration:underline;}
	div#contentarea div.singlebulletlistcontainer ul li.nolink {background-image:none; font-weight:normal; color:#333333;}
	
	div#contentarea div.singlebulletlistblack ul {list-style:none;margin-top:0px;margin-bottom:5px;margin-left:10px;padding-left:0px;}
    div#contentarea div.singlebulletlistblack ul li {background-repeat:no-repeat;background-image:url(/images/ln_square_midblue.gif);background-position:0px 5px;padding-left:9px;margin-bottom:5px;}
	div#contentarea div.singlebulletlistblack ul li a {color:#313359;text-decoration:none;}
	div#contentarea div.singlebulletlistblack ul li a:hover {text-decoration:underline;}
	div#contentarea div.singlebulletlistblack ul li.nolink {background-image:none;}

	
	div#contentarea div.productdetail ul {list-style:none; margin-top:0px;margin-bottom:5px;margin-left:7px;padding-left:0px;}
	div#contentarea div.productdetail ul li {background-repeat:no-repeat;background-image:url(/images/big_square.gif);background-position:0 5px;padding-left:39px;margin-bottom:5px; color:#313359; font-size:160%;}
	
	div#contentarea div.productelements ul {list-style:none; margin-top:0px;margin-bottom:5px;margin-left:7px;padding-left:0px;}
	div#contentarea div.productelements ul li {background-repeat:no-repeat;background-image:url(/images/ln_square_blue.gif);background-position:0 5px;padding-left:9px;margin-bottom:5px; color:#313359; font-weight:bold;}

	div#contentarea div.twocolbulletlistcontainer {width:100%;overflow:hidden;margin-bottom:15px;}
	div#contentarea div.twocolbulletlistcontainer div.left {float:left;width:49%;}
	div#contentarea div.twocolbulletlistcontainer div.right {float:left;width:49%;}
	div#contentarea div.twocolbulletlistcontainer ul {list-style:none;margin-top:0px;margin-bottom:5px;margin-left:17px;padding-left:0px;}
	div#contentarea div.twocolbulletlistcontainer ul li {background-repeat:no-repeat;background-image:url(/images/ln_square_purp.gif);background-position:0px 5px;padding-left:7px;margin-bottom:5px;color:#8C8C8C;}
	div#contentarea div.twocolbulletlistcontainer ul li a {color:#313359;text-decoration:none;}
	div#contentarea div.twocolbulletlistcontainer ul li a:hover {text-decoration:underline;}
	div#contentarea div.twocolbulletlistcontainer ul li.nolink {background-image:none;}
		
	div#contentareawide {float:right;width:585px;padding-right:7px;}
	

	
/* left navigation */
div#colleft {float:left;width:152px;}
div#colleft ul {list-style:none;margin-left:0px;padding-left:0px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}

div#colleft ul a {text-decoration: none; font-weight:normal}
div#colleft ul a:hover {text-decoration: underline; font-weight:normal}
div#colleft ul li.level1itemselected {background-image: url(/images/ln_square_purpselected-arrow.gif);background-position:7px 4px;padding-bottom:5px;}
div#colleft ul lt.level1itemselected a {color: #313359; font-weight:normal}
div#colleft ul li.level1item {background-image: url(/images/ln_square_purp-arrow.gif);background-position:7px 2px;padding-bottom:5px;}
div#colleft ul li.level2item {margin-left:10px;background-position:7px 5px;background-image: url(/images/ln_square_pink.gif);padding-bottom:1px;border-bottom:none;margin-bottom:0px;}
div#colleft ul li.level2itemlast {margin-left:10px;background-position:7px 5px;background-image:url(/images/ln_square_palepink.gif);border-bottom:1px solid #666640;padding-bottom:8px;}
div#colleft ul li {padding-left:16px;background-repeat:no-repeat;padding-right:15px;padding-bottom:2px;border-bottom:1px solid #C5C5C5;margin-top:5px;}
div#colleft ul li a {color: #707070; font-weight:normal}

div#colleft ul.navleftlower {background-color:#F7F7F7;border-bottom:1px solid #C5C5C5;margin-top:0px;padding-top:5px;padding-bottom:5px;}
div#colleft ul.navleftlower li {background-image:url(/images/ln_square_palepink.gif);background-position:7px 5px;border-bottom:none;margin-bottom:0;margin-top:0px;padding-top:0px;}
	
/* footer */
div#returntotop {width:753px;border-bottom:1px solid #C5C5C5;padding-top:6px;margin-top:4px;padding-bottom:4px;margin-bottom:6px;text-align:right;}
div#returntotop a {background-position: 7px 5px; padding-left: 16px; background-image: url(/images/ln_square_grey.gif); padding-bottom: 5px; color: #707070; background-repeat: no-repeat; text-decoration: none; font-weight:normal}
div#returntotop a:hover {text-decoration: underline; font-weight:normal}
div#footer {width:740px;margin-left:7px;}
div#footer div.logo {float:left;width:127px;}
div#footer div.copyrightcontainer {margin-left:159px;color:#666;padding-bottom:10px;font-size:90%;height:1%;}
div#footer div.copyrightcontainer p {padding:0px;margin-top:0px;margin-bottom:10px;}
div#footer div.copyrightcontainer a {color: #666; text-decoration: none; font-weight:normal}
div#footer div.copyrightcontainer a:hover {text-decoration: underline; font-weight:normal}

/* top navigation */
div#topnav {background-image:url(/images/nav_top_bg_sb.gif);margin-bottom:7px;margin-top:2px;}
div#topnav ul {list-style:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:159px;padding-top:5px;padding-bottom:5px;padding-left:0px;background-color:#84A490;}
div#topnav ul li {display:inline;margin-left:15px;}
div#topnav a {color: #fff; text-decoration: none; font-weight:normal}
div#topnav a:hover {text-decoration: underline; font-weight:normal}


/* right navigation */
div#navright {float:right;width:145px;margin-right:3px;}
div#navright div.greyboxes div {padding-left:6px;padding-right:5px;padding-top:6px;margin-bottom:7px;border:1px solid #A1A1B3;} /* warning DIVs can not be nested within these DIV's change to div.box style for each */
div#navright div.greyboxes div h2 {color:#744C62;margin:0px;padding-top:0px;padding-bottom:10px;font-size:135%;font-weight:normal;}
div#navright div.greyboxes div p {color:#666;margin:0px;padding-top:0px;padding-bottom:10px;}
div#navright div.greyboxes div ul {list-style:none;margin-left:0px;padding-left:0px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:5px;}
div#navright div.greyboxes div ul li {background-position:0px 5px;background-image:url(/images/ln_square_purp.gif);padding-left:9px;background-repeat:no-repeat;padding-bottom:5px;margin-top:0px;}
div#navright div.greyboxes div ul li a {color:#744C62;text-decoration:none;}
div#navright div.greyboxes div ul li a:hover {text-decoration:underline;}

/* banners (normally in right area) */
div.banner1 {padding-left:7px;padding-right:7px;background-image:url(/images/right_1.jpg);background-repeat:no-repeat;background-position:top left;background-color:#000;min-height:299px;height:299px;}
div.banner1 h2 {font-weight:normal;font-size:140%;color:#fff;margin:0px;padding-top:145px;padding-bottom:10px;}
div.banner1 p {color:#fff;margin:0px;padding-top:0px;padding-bottom:10px;}
div.banner1 a {padding-left:9px;padding-bottom:5px;background-repeat:no-repeat;background-image:url(/images/ln_square_green.gif);background-position:0px 5px;color:#6c0;text-decoration:none;}
div.banner1 a:hover {text-decoration:underline;}

div.banner2 {border:1px solid #878B8D;padding-left:7px;padding-right:5px;background-image:url(/images/right_2.jpg);background-repeat:no-repeat;background-position:bottom left;background-color:#fff;min-height:190px;height:190px;}
/* IE MAC fix (bellow applies to all IE) */
* html div.banner2 {height:190px;}
div.banner2 h2, div#contentareawide div.banner2 h2 {font-weight:normal;font-size:140%;color:#000;margin:0px;padding-left:0px;padding-top:10px;padding-bottom:10px;}
div.banner2 p {color:#fff;margin:0px;padding-top:0px;padding-bottom:10px;}
div.banner2 a {padding-left:9px;padding-bottom:5px;background-repeat:no-repeat;background-image:url(/images/ln_square_green.gif);background-position:0px 5px;color:#6c0;text-decoration:none;}
div.banner2 a:hover {text-decoration:underline;}


/* typeA (all headings in content area have lines underneath them */
div#contentarea.typeA h1 {border-bottom:none; color:#5E3A51;}
div#contentarea.typeA h2 {border-bottom:1px solid #84A490; color:#5E3A51;}
div#contentarea.typeA h3 {border-bottom:1px solid #8c8c8c;}
div#contentarea p.intro {margin-bottom:8px;}
div#contentareawide.typeB p.intro {padding-right:200px;}
/*typeC (all headings in content area have no lines underneath them */
div#contentarea.typeC h1 {border-bottom:none;}
div#contentarea.typeC h2 {border-bottom:none;}
/*typeD (headings h2 h3 have headings underneath them */
div#contentarea.typeD h1 {border-bottom:none;}
div#contentarea.typeD h2 {border-bottom:none;}
div#contentarea.typeD h3 {border-bottom:1px solid #8C8C8C;}
div#contentarea.typeD h4 {border-bottom:1px solid #8C8C8C;}
/*typeE (sub headings to use pink block to left */
div#contentarea.typeE h2 {border-bottom:1px solid #313359;}
div#contentarea.typeE p.price {color:#313359; font-weight:bold;font-size:120%;}
.priceextras {font-weight:normal;}
.typeEdivider {border-top:1px solid #313359; margin-bottom:10px;}
.typeEsubdivider {border-top:1px solid #8c8c8c; margin-top:5px; margin-bottom:5px;}

/* sectorhome (to be used on sector or service home intros */
div#sectorhome.intro {float:left; margin-top:10px; margin-left:20px; font-size:125%; color:#707070; width:200px;}
.sectorhomeintrogreen {font-size:150%; color:#009933;}
div#sectorhome ul {list-style:none; margin-top:0px; margin-bottom:5px; margin-left:5px;}
div#sectorhome ul li {background-repeat:no-repeat; background-image:url(/images/ln_square_blue.gif) ; background-position: 0px 5px; padding-left: 7px; margin-bottom:5px; color:#8c8c8c;}
.sectorhomeuliddate {font-weight: bold;	color: #313359;}

div#productdetail.intro {float:left; margin-top: 10px; margin-left:10px; width:250px;}

/* Home page only (probably) */
	div#contentareawide div.twoevencols {width:100%;overflow:hidden;padding-top:15px;}
	div#contentareawide div.twoevencols div.left {float:left;width:49%;border-top:1px solid #313359;padding-top:3px;}
	div#contentareawide div.twoevencols div.right {float:right;width:49%;border-top:1px solid #313359;padding-top:3px;}
	div#contentareawide div.twoevencols div.leftinner {float:left;width:135px;text-align:right;}
	div#contentareawide div.twoevencols div.leftinner h2 {padding-right:10px;}
	div#contentareawide div.twoevencols div.rightinner {float:right;width:145px;}
	
	
	div#contentareawide div.twoevencols ul {list-style:none;margin-left:0px;padding-left:0px;margin-top:7px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
	div#contentareawide div.twoevencols ul li {border-bottom:1px solid #000;padding-top:2px;margin-left:0px;padding-left:9px;padding-bottom:5px;background-repeat:no-repeat;background-image:url(/images/ln_square_green.gif);background-position:0px 7px;color:#6c0;text-decoration:none;}
	div#contentareawide div.twoevencols ul li a {color:#8C8C8C;text-decoration:none;font-weight:normal;}
	div#contentareawide div.twoevencols ul li a:hover {text-decoration:underline;font-weight:normal;}
	
	div#contentareawide div.wideleftcolcontainer {width:100%;overflow:hidden;padding-top:15px;}
	div#contentareawide div.wideleftcolcontainer div.left {float:left;width:428px;}
	div#contentareawide div.wideleftcolcontainer div.right {float:right;width:145px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan {border:1px solid #A1A1B3;padding:8px;}
	/* all H3 tags within div.latestpan */
	div#contentareawide div.wideleftcolcontainer div.latestpan h3 {margin:0px;color:#313359;font-size:100%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:9px;background-repeat:no-repeat;background-image:url(/images/ln_square_green.gif);background-position:0px 5px;text-decoration:none;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpancolcontainer {width:100%;overflow:hidden;margin-bottom:10px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpancolcontainer div.lpancolleft {float:left;text-align:right;width:115px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpancolcontainer div.lpancolright {float:right;width:277px;padding-top:8px;}
	/* lpanrowcontainer(s) below all reside within div.lpancolright */
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer {width:100%;overflow:hidden;margin-bottom:10px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer div.lpanrowleft {float:left;text-align:right;width:55px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer div.lpanrowleft a {color:#313359;text-decoration:none;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer div.lpanrowleft a:hover {text-decoration:underline;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer div.lpanrowright {float:right;width:205px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer div.lpanrowright a {color:#8C8C8C;text-decoration:none;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer div.lpanrowright a:hover {text-decoration:underline;}

	/* more news link */
	div#contentareawide div.wideleftcolcontainer div.latestpan div.morenews {text-align:right;margin-bottom:10px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.morenews a {color:#313359;text-decoration:none;padding-left:16px;padding-bottom:5px;background-repeat:no-repeat;background-image:url(/images/ln_square_blue.gif);background-position:7px 6px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.morenews a:hover {text-decoration:underline;}

	/* forms */
	div#registrationform {width:100%;}
	div#registrationform .line {width:100%; border-bottom:1px dashed #cccccc;}
	div#registrationform input {display:block; float:left; margin-bottom:10px;margin-left:5px; margin-top:5px;}
	div#registrationform label {display:block; text-align:left; float:left; padding-left:10px; margin-top:5px;}
	div#registrationform label.fixedwidth {display:block; text-align:left; float:left; width: 190px; padding-left:10px; margin-top:5px;}
	div#registrationform label.checkbox {display:block; text-align:left; float:left; padding-left:5px; margin-top:5px; width: 90%; }
	div#registrationform .checkbox {width:1.5em; margin-left:5px; margin-top:3px;}
	div#registrationform .radiobox {width:1.5em; margin-left:5px; margin-top:3px;}
	div#registrationform .textarea {float:right;margin-right:23px}
	div#registrationform .textarea2 {display:block; width:200px; float:left; margin-bottom:10px;margin-left:5px; margin-top:5px;}
	div#registrationform br {clear:left;}
	div#registrationform .imagebutton {width:124px;}
	div#registrationform select {display:block; float:left; margin-bottom:10px;margin-left:5px; margin-top:5px;}
	
	div#feedbackform .indent1 {display:block; margin-left:30px;}
	div#feedbackform .checkbox {width:1.5em; margin-top:0px; text-align:left;}

	/* ed with date */
	div#pressrelease {margin-left:9px; width:100%}
	div#pressrelease div.prcontainer {width:100%;overflow:hidden;margin-bottom:5px}
	div#pressrelease h5 {margin:0px;color:#313359;font-size:100%;padding-top:0px;padding-right:0px;padding-bottom:0px;		padding-left:9px;background-repeat:no-repeat;background-image:url(../images/ln_square_green.gif);background-position:0px 5px;text-decoration:none}
	div#pressrelease div.prcontainer div.prrowleft {float:left;width:75%}
	div#pressrelease div.prcontainer div.prrowleft a {color:#313359;text-decoration:none}
	div#pressrelease div.prcontainer div.prrowleft a:hover {text-decoration:underline}
	div#pressrelease div.prcontainer div.prrowright {float:right;width:20%}
	div#pressrelease div.prcontainer div.prrowright a {color:#8C8C8C;text-decoration:none}
	div#pressrelease div.prcontainer div.prrowright a:hover {text-decoration:underline}
	
/* Full pages */

	div#eventdiary {padding-left:9px; margin-bottom:5px;width:100%;overflow:hidden;padding-bottom:5px;border-bottom:1px solid #8c8c8c;}
	div#eventdiary div.eventrow {width:100%; padding-bottom:5px;clear:both;}
	div#eventdiary div.eventrow div.leftcol {float:left; width:30%; font-weight:bold;}
	div#eventdiary div.eventrow div.rightcol {float:right; width:70%;}

    div#contentareasearch {width:95%;}
	div#contentareasearch div.searchlogocontainer {width:100%; float:left; padding-bottom:5px; border-bottom:1px solid #313359}
	div#contentareasearch div.introbody {width:100%; padding-left:5px; }
	div#contentareasearch div.introbody h1 {color:#E60E64; border-bottom:none; font-size:170%;}
	div#contentareasearch div.introbody div.introtext {color:#313359; font-size:100%}
	div#contentareasearch div.searchresults{width:100%;overflow:hidden;margin-bottom:5px;}
	div#contentareasearch div.searchresults h2 {color: #313359; font-size:125%; border-bottom:1px solid #313359;}
	div#contentareasearch div.searchresults div.searchrowleft {float:left;width:48%;}
	div#contentareasearch div.searchresults div.searchrowleft a {color:#313359;text-decoration:none; font-weight:bold;}
	div#contentareasearch div.searchresults div.searchrowleft a:hover {text-decoration:underline;}
	div#contentareasearch div.searchresults div.searchrowleft li {padding-bottom:5px; padding-top:5px;}
	div#contentareasearch div.searchresults div.searchrowright {float:right;width:48%; margin-left:3px;}
	div#contentareasearch div.searchresults div.searchrowright a {color:#313359;text-decoration:none; font-weight:bold;}
	div#contentareasearch div.searchresults div.searchrowright a:hover {text-decoration:underline;}
	div#contentareasearch div.searchresults div.searchrowright div.productresults {padding-top:10px;}

	div#colleft ul.navleftlower li.level2itemselected {
	background-position: 7px 5px; 
	margin-top: 0px; 
	background-image: url(/images/ln_square_palepink.gif); 
	padding-top: 0px; 
	border-bottom: medium none; 
	margin-left: 10px;
}
/*\*//*/
@import "macie5only.css";
/**/



/* VOUCHERS CART FIXES */


.commercetable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	}
	
#contentareawide th {
	background-color: #efefef;
	padding: 3px;
	font-size: 60%;
	}

.commercetable td {
	padding: 3px;
	font-size: 60%;
	vertical-align:top;
	}
	
td img {
	padding: 0;
	margin: 0;
	}
	
.commercequantity {
	padding-top: 2px;
	}

.commercetable {
	border: solid 1px #efefef;
	}
	
	#contentareawide table {
	border: solid 1px #efefef;
	}

.commerce_price_col {
	background-color: #f5f5f5;
	text-align: right;
	xpadding: 3px;
	}

.commerce_total {
	font-weight: bold;
	color: #ffffff;
	background-color: #666666;
	xpadding: 3px;
	}

.commerce_discount {
	font-weight: bold;
	}

.basketproductheader, .basketproductname {
	font-weight: bold;
	}

.ppatotal {
	font-weight: bold;
	padding-right: 10px;
	}
	
.confirmquantity {
	font-weight: bold;
	font-size: 110%;
	}

hr {
	display: none;
	}

#contentareawide form {
	font-size: 80%;
	}

#contentareawide .loginBodyText {
	border: solid 0px #efefef;
	}
