
.contentr{
    padding:10px;
    width:320px
}
.contentf{
    padding:10px;
    width:330px
}
.left{
    width:180px;
 
    padding:2px 0px 0px 7px;
    min-height:1px;
}
.leftpp{
    width:240px;
 
    padding:2px 0px 0px 7px;
    min-height:1px;
}

.errors{
  padding:0px 0px 0px 7px;
}

.ccinfo{
    width:280px;
 
    padding:0px 0px 0px 5px;
    min-height:0px;
}

.right{
    width:300px;
    float:left;
	padding:0px 0px 0px 5px;
}

.cctype{
    width:200px;
    float:left;
	padding:0px 0px 0px 5px;
}

.exp{
    width:280px;
    float:left;
    padding:0px 0px 0px 5px;
}

.expf{
    width:130px;
    float:left;
    padding:0px 0px 0px 5px;

}
.expyf{
    width:60px;
    float:left;
	margin-left: 5px;
	margin-right: 3px;
    padding:0px px 0px 5px;
}

.cvv{
    width:40px;
    margin-bottom: -3px;
}

.zipLabel{
    width:137px;
    float:left;
    padding:4px;
 
}

.ppLabel{
    width:160px;
    float:left;
    padding:4px;
 
}
.ppLabel2{
    width:250px;
    float:left;
    padding:4px;
 
}

.zipLeft{
    width:180px;
    float:left;
	padding:0px 0px 0px 5px;
  
}
.zipRight{
    width:70px;
}

.shipright{
    width:320px;
    float:left;
    padding:5px;
  
}

.shiprightTxt{
    width:270px;
    float:left;
    padding:0px 0px 0px 5px;
}

.couponleft{
    width:200px;
    float:left;
	padding:7px 0px 0px 5px;
 
}
.couponright{
    width:320px;
    float:left;
    padding:5px 0px 0px 5px;
  
}
.couponrightTxt{
    width:100px;

}

.clear{
    float:none;
    clear:both;
    height:0px;
}
.row{
    background-color:none;
    display:block;
    min-height:32px;
}

.phone{
    width:280px;
	float:left;
	margin-left: 3px;
	margin-right: 2px;
    padding:0px px 0px 5px;
}

.returns{
     border:1px solid #787878; 
     display:"";
}

.text{
    width:190px;
}
.ruler{
    width:400px; border-bottom:dashed 1px #dcdcdc;
}

.over{
    background-color:#f0f0f0;
}
.out{
    background-color:none;
}