
#chkout_container {
clear:both;
width:768px;
}
#chkout_progressbar {
clear:both;
width:768px;
margin-top:10px;
}
#chkout_pagename {
clear:both;
width:722px;
border-bottom: solid 1px #cfcece;
margin: 0px 12px 12px 23px;
}

#chkout_pagename H1 {
font-size : 1.5em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color : #000;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 12px 0px 2px 10px;
}
#chkout_pagename H2 {
font-size : 0.8em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color : #000;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 10px;
}
#chkout_holder {
width:768px;
overflow:auto;
}
#chkout_holder div {
float:left;
width:357px;
height:137px;
border: solid 1px #9a9a9a;
background-color:#eeeeee;
padding:10px;
overflow:auto;
}
#chkout_holder div H3 {
font-size : 1em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color : #000;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 0px;
}
#chkout_holder div P {
font-size : 0.8em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color : #000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#signinform {
width:100%;;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#signinform label {
font-size : 0.8em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color : #000;
cursor:pointer;
}
#signinform input, select, textarea {
font: 1em Arial,verdana,sans-serif;
border: 1px solid #c2c2c2;
}
#signinform input:focus, select:focus, textarea:focus {
background: #cdd8de;
border: 1px solid #a4a3a3;
}


#accountarea {
clear:both;
width:766px;
border: solid 1px #9a9a9a;
background-color:#eeeeee;
overflow:auto;
}
#accountarean {
clear:both;
width:766px;
border: solid 1px #9a9a9a;
background-color:#eeeeee;
overflow:auto;
}
#accountarea div {
clear:both;
width:722px;
margin: 12px 12px 0px 23px;
}
#accountarean div {
clear:both;
width:722px;
margin: 7px;
}
#accountform ul {
list-style: none;
margin: 15px 0 0;
padding: 0;
color: #444444;
font: 80% arial,verdana,helvetica,sans-serif;
}
#accountform li {
padding-bottom: 1em;
list-style-type:none;
}
#accountform label {
width: 12em;
text-align: right;
margin-right: 0.5em;
float: left;
display: block;
cursor:pointer;
}
#accountarea a {
text-decoration: none;
color: none;
}

#accountform input, select, textarea {
font: 1em Arial,verdana,sans-serif;
border: 1px solid #c2c2c2;
}
#accountform li.check label {
width: auto;
text-align: left;
margin: 0;
float: none;
display: inline;
}
#accountform li.check span {
display: block;
margin-left: 6em;
}
#accountform li.check span.name {
margin-left: 0;
width: 5.5em;
text-align: right;
}
#accountform li.submit input {
margin-left: 12.5em;
margin-top: 1em;
cursor:pointer;
}
#accountform input:focus, select:focus, textarea:focus {
background: #cdd8de;
border: 1px solid #a4a3a3;
}
#accountarea1 {
clear:both;
width:766px;
overflow:auto;
border: solid 1px #9a9a9a;
background-color:#eeeeee;
margin-top:10px;
}
#accountarean H3 {
color:#000;
font-size:1.1em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 0 0;
margin:0 0 5px 0;
}
#accountarea1 H3 {
color:#000;
font-size:1.1em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 0 0;
margin:0 0 5px 0;
}
.check_infocopy {
color:#000;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;;
}
#astrix {
color:red;
font-size:1.4em;
}
#astrix2 {
color:#eeeeee;
font-size:1.4em;
}
#check_infotext {
color:#000;
font-size:0.8em;
}
#check_infotext2 {
color:#000;
font-size:0.9em;
}
#check_infohead {
color:#000;
font-size:1.3em;
font-weight:bold;
}
#chkout_shoppingbag {
clear:both;
width:768px;
border: solid 1px #9a9a9a;
background-color:#eeeeee;
padding-bottom:20px;
overflow:auto;
}
#chkout_items {
width:760px;
background-color:#eeeeee;
overflow:auto;
margin-top:10px;
margin-bottom:10px;
margin-left:5px;
}
#chkout_actions {
width:370px;
clear:both;
margin-right:20px;
margin-top:20px;
margin-bottom:20px;
float:right;
}
#chkout_lines {
clear:both;
width:722px;
border-bottom: solid 1px #9a9a9a;
margin: 12px 0px 12px 23px;
}
#chkout_current_total {
clear:both;
}
#chkout_current_total div {
float:right;
font-size : 0.9em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color : #000;
font-weight: bold;
}
#chkout_billto {
	clear:both;
	width:728px;
	margin-top:10px;
	margin-left:10px;

}
#chkout_billto div {
	float:left;
	width:300px;
	font-size : 0.8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : #000;
margin-bottom:10px;
}
#chkout_vat {
padding:10px;
	font-size : 0.6em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : #000;
text-align:right
}

#chkout_cards {
padding:10px;
	font-size : 0.8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : #000;
font-weight:bold;
}
#chkout_cards img {
margin-left:80px;
}

#chkout_method {
clear:both;
}

#chkout_method div { 
float:left;
padding:10px;
	font-size : 0.8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : #000;
font-weight:bold;
}

#chkout_order {
padding:10px;
text-align:center;
}

#osform {

}


#osform label {
cursor:pointer;
}

#osform input, select, textarea {
font: 1em Arial,verdana,sans-serif;
border: 1px solid #c2c2c2;
}

#osform input:focus, select:focus, textarea:focus {
background: #cdd8de;
border: 1px solid #a4a3a3;}

.infored { 
color:red; 
font-size:0.8em;
 }

#chkout_ordersummary {
	clear:both;
	width:766px;
	border: solid 1px #9a9a9a;
	background-color:#eeeeee;
	overflow:auto;
}
#billingaddress {
clear:both;
width:766px;
border: solid 1px #9a9a9a;
background-color:#eeeeee;
overflow:auto;
}
#billingaddress div {
clear:both;

margin: 12px 12px 0px 23px;
}
#billaddform ul {
list-style: none;
margin: 15px 0 0;
padding: 0;
color: #444444;
font: 80% arial,verdana,helvetica,sans-serif;
}
#billaddform li {
padding-bottom: 1em;
list-style-type:none;
}
#billaddform label {
width: 12em;
text-align: right;
margin-right: 0.5em;
float: left;
display: block;
cursor:pointer;
}
#billaddform input, select, textarea {
font: 1em Arial,verdana,sans-serif;
border: 1px solid #c2c2c2;
}
#billaddform li.check label {
width: auto;
text-align: left;
margin: 0;
float: none;
display: inline;
}
#billaddform li.check span {
display: block;
margin-left: 6em;
}
#billaddform li.check span.name {
margin-left: 0;
width: 5.5em;
text-align: right;
}
#billaddform li.submit input {
margin-left: 12.5em;
margin-top: 1em;
cursor:pointer;
}
#billaddform input:focus, select:focus, textarea:focus {
background: #cdd8de;
border: 1px solid #a4a3a3;
}
.check_infohead {
color:#000;
font-size:1.3em;
font-weight:bold;
}
#chck_error {
width:764px;
border: solid 2px #F00;
margin-bottom:10px;
text-align:center;
padding: 10px 0 10px 0;
color:#F00; 
font-size:1em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
}
#deliveryarea {
clear:both;
width:766px;
border: solid 1px #9a9a9a;
background-color:#eeeeee;
overflow:auto;
}
#deliveryarea div {
clear:both;
width:722px;
margin: 12px 12px 0px 23px;
}
#deliveryform ul {
list-style: none;
margin: 15px 0 0;
padding: 0;
color: #444444;
font: 80% arial,verdana,helvetica,sans-serif;
}
#deliveryform li {
padding-bottom: 1em;
list-style-type:none;
}
#deliveryform label {
width: 12em;
text-align: right;
margin-right: 0.5em;
float: left;
display: block;
cursor:pointer;
}
#deliveryform input, select, textarea {
font: 1em Arial,verdana,sans-serif;
border: 1px solid #c2c2c2;
}
#deliveryform li.check label {
width: auto;
text-align: left;
margin: 0;
float: none;
display: inline;
}
#deliveryform li.check span {
display: block;
margin-left: 6em;
}
#deliveryform li.check span.name {
margin-left: 0;
width: 5.5em;
text-align: right;
}
#deliveryform li.submit input {
margin-left: 12.5em;
margin-top: 1em;
cursor:pointer;
}
#deliveryform input:focus, select:focus, textarea:focus {
background: #cdd8de;
border: 1px solid #a4a3a3;
}
.astrix { 
color:red; 
font-size:1.4em;
}
.astrix2 { 
color:#eeeeee; 
font-size:1.4em;
}
.check_infotext { 
color:#000; 
font-size:0.8em;
}
.check_infotext2 { 
color:#000; 
font-size:0.9em;
}
.check_infohead { 
color:#000; 
font-size:1.3em;
font-weight:bold; 
}
.check_tandc {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:0.7em;
}
.check_H3infotext { 
color:#000; 
font-size:0.6em;

}
#chkout_items table{
margin-bottom:0;
}


#billaddform li, #deliveryform li {
list-style:none;
}
