h2{
	font-size: 18px;
}
.indent h2{
	cursor: text;
}
h3{
	color: #000;
	font-weight:500;
	text-decoration: none;
}

.box_thirds{
	padding:10px 15px 10px 0;
	width:30%;
	float:left;
}
.box_thirds input{
	float:right;
	margin-right:15px;
}

.transaction{
	width:100%;
	background-color:#E8EBF0;
	display: block;
}

.transaction2{
	width:100%;
	background-color:#fff;
	display: block;
}
.column{
	display:inline-block;
	clear:none;
	width:230px;
	height:15px;
	padding:5px 0 5px 0;
}


ul.h_list
{
list-style: none;
padding: 0;
margin: 0 auto;
width: 100%;
}

ul.h_list li
{
display: block;
float: left;
/*width:130px;*/
height:20px;
margin: 0;
padding: 5px 7px 0 7px ;
border-right:1px #fff solid;
}

.transaction .h_list li{
	background-color:#E8EBF0;
	text-align:center;

}
.transaction2 .h_list li{
	background-color:#fff;
		text-align:center;
	color:#666;

}
.trans{
	background-color:#E8EBF0;
	text-align:center;
	color:#666;
}
.trans2{
	background-color:#fff;
	text-align:center;
	color:#666;
}
#account-header{
/*	border-bottom:solid #999 1px;*/
}

th{
	font-weight:550;
	font-size:13px;
/*	text-transform:uppercase;*/
/*	letter-spacing:2px;*/
	padding:5px 7px;
	background: #00324D;
	color:#fff;
/*	border-right:1px #fff solid;*/
	text-align:center;
}
td{
	font-weight:550;
	font-size:13px;
/*	text-transform:uppercase;*/
/*	letter-spacing:2px;*/
	padding:5px 7px;
	text-align:center;
}
.hidden{
	display:none;
}
.lineitem-txn{
	padding-left: 25px;
	width: 600px;
	float: left;
}
.lineitem-title{
	padding-left: 25px;
	width: 200px;
	float: left;
}
.lineitem-select{
        padding-left: 25px;
        width: 400px;
        float: left;
}
.lineitem-total{
	padding-left: 25px;
	width: 150px;
	float: left;
}
.lineitem-amount{
	width: 70px;
	float: left;
	text-align: right;
}
.lineitem-name{
	width: 70px;
	text-align: right;
	float: left;
}
.lineitem-currency{
	width: 50px;
	float: left;
}
.lineitem-text{
	float: left;
	width: 150px;
}

#tax-items{
	width: 160px;
	float: left;
}
.taxBreak{
	display:none;
}
#checkout-button{
	float: left;
}
#contentcontainer{
	padding: 35px;
}
.sumbar{
	border-top: #000 1px solid;
}
.sumbar{
	border-top: #000 1px solid;
}
#total-title{

}
.mb_icon{
	float: left;
	width:200px;
}
#mb_account_select{
	float: left;
	width:450px;
}

.err_msg {
	color: #ff0000;
	width: 750px;
	display:none;
}


#credits{margin-top:0px;}

.print-option {
   float: right;
   margin-right:60px;
   cursor:pointer;
}
#creditcard {
	margin-right:10px;
	float:left;
}
#paypal {
	margin-right:10px;
	float:left;
}
#obt {
	margin-right:10px;
	float:left;
}
#moneybookers {
	float:left;
}
.payment_checkbox {
	padding-top:3px;
	float:left;
}
.payment_image {
	float:left;
}
.payment_title {
	padding-top:4px;
	margin-right:5px;
	float:left;
}
.step-container {
	padding-left:25px;
}
.step-container .lineitem-select {
	padding-left:0px;
}
.step-container .lineitem-title {
	padding-left:0px;
	clear:left;
}
.step-container .lineitem-total {
	padding-left:0px;
}
#visa_image {
	margin-right:10px;
}
#mc_image {
	
}
#gc_cc_iframe {
	margin-top:20px;
	margin-left:31px;
	width:700px;
	height:1100px;
	border: none;
}
#payment_email {
	width:300px;
}

h2.payments {
	font-size:22px;
	color:#00324D;
	margin-top:0px;
	margin-bottom:10px;
}
#bank_info {
	padding-left: 25px;
	padding-top: 30px;
	padding-bottom: 30px;
	width: 500px;
	float: left;
}
#bank_footer {
	padding-left: 45px;
  padding-top: 10px;
  padding-bottom: 10px;
	float: left;
}
.bank_detail {
	padding-bottom: 6px;
  padding-left: 10px;
  float: left;
  width: 500px;
}
.bank_detail_h {
  width: 150px;
  float: left;
}
.bank_detail_d {
  float: left;
  text-align: left;
}
.ordered_list_line{
  width: 600px;
  float: left;
  padding-left: 10px;
}
.ordered_list_b {
  width: 20px;
  float: left;
}
.ordered_list_d {
  float: left;
  text-align: left;
  width: 500px;
}




#order_summary_container{
  margin-top:5px;
}
#order_summary{
  width: 342px;
}
#order_summary .text-input {
  width: 110px;
}
#order_summary .title {
  width: 100px;
}
#order_summary .row {
  height:35px;
  width: 255px;
}
#order_summary .half-row {
  height: 28px;
  width: 150px;
}
#order_summary .photo {
  margin-left:0px;
  width:100px;
}

.order_summary_width{
  width:320px;
}
.order_summary_height{
  height:200px;
}



.summary-title{
	padding-left: 10px;
	width: 100px;
	float: left;
	font-size:12px;	
}
.summary-total{
	padding-left: 10px;
	width: 50px;
	float: left;
	font-size:12px;	
}
.summary-amount{
	width: 70px;
	float: left;
	text-align: right;
	font-size:12px;	
}
.summary-name{
	width: 70px;
	text-align: right;
	float: left;
	font-size:12px;	
}
.summary-currency{
	width: 50px;
	float: left;
	font-size:12px;	
}
.summary-text{
	float: left;
	width: 60px;
	font-size:12px;	
}

#country_select{
	clear: none;
	width: 170px;
}

