#rates {
margin: auto;
margin-bottom: 40px;
width: 95%;
background: #49557B;
border-radius: 10px;
height: 840px;
}

p {
margin: 0;
text-align: center;
}

.title {
font-size: 300%;
font-family: Angelina;
padding-top: 5px;
}

.up {
margin-top: -8;
}


.ratesrow1 {
margin: auto;
margin-top: 10px;
position: relative;
top: 20px;
width: 90%;
height: 70px;
background: #E5C692;
background: -moz-linear-gradient(top,  #F3EDD2,  #E5C692);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3EDD2', endColorstr='#E5C692'); 
background: -webkit-gradient(linear, left top, left bottom, from(#F3EDD2), to(#E5C692)); 
border-radius: 10px;
}

.ratesrow2 {
margin: auto;
margin-top: 10px;
position: relative;
top: 20px;
width: 90%;
background: #A7AFC0;
background: -moz-linear-gradient(top,  #BFC8DE,  #A7AFC0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BFC8DE', endColorstr='#A7AFC0'); 
background: -webkit-gradient(linear, left top, left bottom, from(#BFC8DE), to(#A7AFC0)); 
height: 70px;
border-radius: 10px;
}

.item {
position: relative;
top: 15px;
left: 40px;
width: 35%;
height: 40px;
border: solid 1px black;
border-radius: 10px;
}

.oneline{
margin: 10px 0px;
}
.twolines {
margin: 3px 0px 12px;
}

.price {
position: relative;
left: 215px;
top: -27px;
height: 40px;
width: 38%;
background: white;
border: solid 1px black;
font-size: 200%;
border-radius: 10px;
}

.price p {
margin: 4px 0px 0px 0px;
}

.addition {
position: relative;
top: 15px;
left: 40px;
height: 40px;
width: 81%;
border: solid 1px black;
border-radius: 10px;
}