.innerCheckout {
width: 725px;
padding-left: 55px;
}



.cartHist {
height: 40px;
width: 680px;
margin: 10px 0px 10px 0px;
}

.cartHist div{
width: 150px;
height: 40px;
float: left;
background: url(../images/cartHist.gif) no-repeat;
font: 11px/25px Georgia, serif;
padding-left: 20px;
}




.cartHist div.checkoutCurrStep{
width: 150px;
height: 40px;
float: left;
background: url(../images/checkoutCurrStep.gif) no-repeat;
font: 11px/25px Georgia, serif;
padding-left: 20px;
color: #ce08a6;
}










.basketTop {
width: 680px;
text-align: center;
font: 15px Georgia, serif;
height: 40px;
}

.basketPr {
width: 350px;
text-align:left;
}

.basketPrice {
width: 105px;
}

.basketQuantity {
width: 105px;
}

.prTotal {
width: 105px;
}





.basketMain {
width: 680px;
border: 1px solid #d4d4d4;
text-align: center;
font: 15px Georgia, serif;
}




.basketPrImg {
width: 190px;
padding-right: 10px;
text-align:right;
}

.basketPrName {
width: 150px;
text-align: left;
border-right: 1px solid #d4d4d4;
}


.basketPrPrice {
width: 105px;
border-right: 1px solid #d4d4d4;
}

.basketPrQuantity {
width: 105px;
border-right: 1px solid #d4d4d4;
}

.basketPrQuantity input {
width: 50px;
padding: 5px;
border: 1px solid #d4d4d4;
}

.basketPrQuantity a {
text-decoration:none;
color: #ce08a6;
font: 11px Georgia, serif;
}

.basketPrQuantity a:hover {
text-decoration:underline;
}


.sep {
height: 1px;
line-height: 1px;
font-size: 0px;
background: url(../images/basketSep.gif) repeat-x;
}



.subBasket {
width: 680px;
font-family: Georgia, serif;
}


.sb1 {
width: 455px;
height: 40px;
font-size: 11px;
}

.sb1 .button {
float: left;
margin: 0px 10px 0px 0px;
}

.button div {
float: left;
height: 25px;
}






.lb {
width: 15px;
height: 25px;
background: url(../images/lb.gif) no-repeat;
}

.rb {
width: 15px;
height: 25px;
background: url(../images/rb.gif) no-repeat;
}

.mb {
background: url(../images/mb.gif) repeat-x;
}

.mb a {
color: white;
font: 12px/25px Georgia, serif;
text-decoration:none;
}
/*.mb a:hover {
text-decoration:underline;
}
*/
.mb input {
background: none;
border: none;
color: white;
font: 12px Georgia, serif;
height: 25px;
cursor: pointer;
padding: 0px 0px 2px 0px;
}




.sb1 input {
width: 200px;
padding: 3px;
border: 1px solid #d4d4d4;
}

.sb2 {
width: 105px;
text-align:center;
}

.sb2 h4 {
color: #ce08a6;
font-size: 20px;
font-weight: normal;
margin: 0;
}

.sb3 {
width: 105px;
text-align:center;
}

.sb3 h4 {
color: #ce08a6;
font-size: 20px;
font-weight: normal;
margin: 0;
}


.checkoutWrap {
width: 680px;
}





.col_l {
float: left;
width: 320px;
}



.col_r {
float: right;
width: 320px;
}




.box {
border: 1px solid #d4d4d4;
padding: 10px; 
margin: 0px 0px 10px 0px;
overflow: hidden;
}

.box table div {
float: left;
font: 12px Georgia, serif;
}



.boxTitle {
font: 15px Georgia, serif;
padding: 10px 0px 10px 0px;
display:block;
}




























.wForms {
width: 300px;
margin: 0 auto;
}

.wForms fieldset {
  border: none;
  width: 300px;
  padding: 0px;
  margin: 0px;
}

.wForms legend {
  padding: 0 2px;
  font-weight: bold;  
}

.wForms label {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  font: 12px Georgia, serif;
}

.wForms fieldset ol {
  margin: 0;
  padding: 0;
}

.wForms fieldset li {
  list-style: none;
  padding: 5px 0px 5px 0px;
  margin: 0;
}

.wForms fieldset li a {
	color: #272727;
}

.wForms fieldset li a:hover {
	text-decoration:none;
}

.wForms li input {
border: 1px solid #d4d4d4;
padding: 5px;
width: 160px;
font: 12px Georgia, serif;
}


.wForms li input:focus, textarea:focus {
border: 1px solid black;
}



.wForms li span {
font: 12px Georigia, serif;
}

.wForms em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}

.wForms label {
  width: 100px;
}

.cardMessage {
	border: 1px solid #d4d4d4;
	padding: 5px;
	font: 12px Georgia, serif;
	width:550px;
}



.required_asterix {
font: 12px/25px Georgia, serif;
color:#FF0000;
}



.orderList {
width: 100%;
border: 1px solid #d4d4d4;
font: 13px georgia, serif;
}

.orderList td {
padding: 10px 0px 10px 0px;
text-align:center;
}

.oListHeader {
font-size: 15px;
}



