/*
 * Page Banners
 */

.ct0_checkout_step1 .bannerimg {
	background: url('../images/pages/banner11.jpg') top left no-repeat;
}

.ct0_checkout_step2 .bannerimg {
	background: url('../images/pages/banner11.jpg') top left no-repeat;
}


/*
 * Page Titles
 */

.ct2_checkout_step1 .pgttlimg img {
	background: url('../images/pages/pgttl101.jpg') top left no-repeat;
}
/*
.ct2_checkout_step2 .pgttlimg img {
	background: url('../images/pages/pgttl102.jpg') top left no-repeat;
}
*/
.ct2_checkout_summary .pgttlimg img {
	background: url('../images/pages/pgttl102.jpg') top left no-repeat;
}



/*
 * Mini Basket
 */

.contentMB {
	background-color:#FFFFFF;
	height: 19.65em;
	width: 9.25m;
	position: absolute;
	right: 1em;
	top: 15.75em;

}

.contentcellheaderMB_head {
	padding: 3px 5px 2px 5px;
	font-size: 0.7em;
	text-align: left;
	color: #666666;
	background: #EEA000;
	letter-spacing: 3px;
	font-weight:bold;
	border-style: solid;
	border-width:1px;
	border-bottom-width:0;
	border-color:#CCC;
	text-transform:uppercase;
	text-align:center;
}

.contentcellheaderMB {
	padding: 3px 10px 2px 3px;
	font-size: 0.7em;
	text-align: left;
	color: #666666;
	background: #fff;
	text-transform:uppercase;

	border-left-style: solid;
	border-left-width:1px;
	border-left-color:#CCC;
	border-right-style:	solid;
	border-right-width:1px;
	border-right-color:#CCC;
}

.contentcellMB {
	letter-spacing:1px;
	color: #666666;
	padding: 0 3px 3px 15px;
	text-align:right;
	font-size:0.6em;
	border-left-style: solid;
	border-left-width:1px;
	border-left-color:#CCC;
	border-right-style: solid;
	border-right-width:1px;
	border-right-color:#CCC;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	font-weight: bold;
}

#checkoutform0c00 {
	position: relative;
}
#checkoutform0fs {
	position: relative;
	border: 0;
	padding: 0 0.5em 0.5em 0;
	margin: 0.5em 0.5em 0.5em 0;
}
#checkoutform0fs legend {  display: none;  }
#checkoutform0inpc00 {  width: 33em;  position: relative;  }
#checkoutform0inpc02, #checkoutform0inpc03, #checkoutform0inpc04 {  width: 35em;  position: relative;  margin-top: 0;  }
#checkoutform0inpc01 {  width: 33em;  position: relative;  margin-top: 1em; margin-bottom:1em;  }
#checkoutform0inpc02 {  margin-top: 0em;  }
#enrolform0inpc02 {  margin-top: 1.25em;  }

#checkoutform0inpc00 {  width: 32.5em;  margin-top: 0.7em;  }
#checkoutform0inpc01, #checkoutform0inpc02, 
#checkoutform0inpc03, #checkoutform0inpc04 {  width: 35.75em;  }
#checkoutform0pwc00 {  position: absolute;  left: 9.1em;  top: 0;  }
#checkoutform0pcc00 {  position: absolute;  right: 0;  top: 0;  }
#checkoutform0add1c00 {  position: absolute;  left: 6.1em;  top: 0;  }
#checkoutform0add2c00 {  position: absolute;  right: 0;  top: 0;  }
#checkoutform0add2c00 {  right: 2.2em;  }
#checkoutform0add1c00 {  position: relative;  left: 0;  top: 0;  }
#checkoutform0cityc00 {  position: relative;  left: 0;  top: 0;  }
#checkoutform0ecc00 {  position: absolute;  left: 9.1em;  top: 0;  }
#checkoutform0countyc00 {  position: absolute;  right: 5.4em;  top: 0;  }
#checkoutform0postcodec00 { width: 38.5em; position: relative; margin-top:0.75em;  left: 0;  top: 0;  }
#checkoutform0vrc00 {  margin-top: 1em;  padding-top: 0.3em;  }
#checkoutform0unlabelc label, #checkoutform0pwlabelc label, 
#checkoutform0pclabelc label, #checkoutform0sllabelc label,
#checkoutform0add1labelc label, #checkoutform0add2labelc label, 
#checkoutform0reflabelc label, #checkoutform0citylabelc label, 
#checkoutform0eclabelc label, #checkoutform0countylabelc label, 
#checkoutform0postcodelabelc label, #checkoutform0vrlabelc label {  color: #666;  font-size: 0.7em;  }
#checkoutform0postcode00 {  width: 39.5em;  margin-top: 0.7em;  }
#checkoutform0vrfieldc {  position: absolute;  top: 0;  right: 10em;  }
#checkoutform0subc {  position: relative;  }
#checkoutform0subfieldc {  padding: 0.5em 0 0.5em 0;  }
#checkoutform0sub {  color: #666;  background: #FFF;  text-transform: uppercase;  padding: 0;  }

.checkoutform0un, .checkoutform0pw, .checkoutform0pc, .checkoutform0add1, 
.checkoutform0add2, .checkoutform0ref, .checkoutform0city, .checkoutform0ec, 
.checkoutform0county {  color: #666;  width: 15.5em;  padding: 0.2em;  border: 1px #CCC solid;  }
.checkoutform0ref {  width: 34.85em;  }
.checkoutform0postcode {  color: #666;  background: #FFF;  border: 1px #CCC solid;  margin-right: 1.7em;  }
.checkoutform0cdb_a {  color: #666;  background: #EEA000;  color: #FFF;  border: 1px #CCC solid;  margin-right: 1.7em;  cursor: pointer;  }
.checkoutform0cdb_s {  background: #C90;  color: #FFF;  border: 1px #CCC solid;  margin-right: 1.7em;  }
.checkoutform0sub {  border: 0;  border-bottom: 6px #999 solid;  }
.checkoutform0sub_a {  border: 0;  border-bottom: 6px #CCC solid;  cursor: pointer;  }
.checkoutform0add1, .checkoutform0add2 {  width: 15.5em; text-transform: capitalize }
.checkoutform0city, .checkoutform0tl {  width: 15.5em;  }
.checkoutform0ref {  width: 36.9em; margin-top:0.5em;  }