#container {
margin: 15px 0 0 0;
height: 400px;
}

#infocontainer {
width: 875px;
/* border: 1px solid #5b5b5b; */
padding: 15px;
}
#buynow {
width: 95%;
padding: 0;
text-align: right;
font-size: 2em;
}

#buynow ul {
list-style-type: none;
}
.entry {
margin: 10px 0 0 0;
}

.entry h2 {
line-height: normal;
}

.entry table .storegall img {
float: left;
margin-right: 25px;
}

.planslist {
list-style-type: none;
}
.planslist li {
display: block;
width: 269px;
float: left;
border: 1px solid #5b5b5b;
margin-right: 10px;
margin-bottom: 10px;
padding: 5px;
line-height: normal;
}
.planslist li .last {
margin-right: 0px;
}
.planslist li h3 { 
text-transform: uppercase;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}
.planslist li p {
margin-top: 0px;
padding-top: 0px;
}

.plandetails {
list-style-type: none;
}

.plandetails li {
display: block;
float: left;
margin-right: 10px;
margin-bottom: 10px;
line-height: normal;
}

.plandetails .pdcol1 {
width: 270px;
}

.plandetails .pdcol2 {
width: 125px;
}

.plandetails .pdcol3 {
width: 125px;
}

.plandetails .pdcol4 {
width: 280px;
margin-right: 0px;
}

.plandetails .pdcol5 {
width: 500px;
margin-right: 0px;
margin-bottom: 0px;
}
.plandetails .pdcol5 img {
border: 0px solid #ffffff;
margin-right: 15px;
}

.footerinfo {
line-height: normal;
}
.footerinfo h3 {
text-transform: uppercase;
font-size: 1em;
}
.footerinfo p {
margin-top: 0px;
padding-top: 0px;
}
