.infocont {
    background-color:#F1F1F1;
    float:left;
    line-height:18px;
    margin-bottom:10px;
    padding:10px;
    width:500px;
}

.infocont_select {
    background-color:#fff;
    float:left;
    line-height:18px;
    margin-bottom:10px;
    padding:10px;
    width:521px;
}

.inside_leftcont {
    float:left;
    margin-right:20px;
    margin-top:30px;
    padding:0;
    text-align:center;
    width:443px;
}
/*
.inside_leftcont{
  padding: 0px;
  float: left;
  width: 443px;
  margin-top: 30px;
  margin-right: 20px;
  text-align: center;
  border-right:solid 1px #cccccc;
}
*/

.inside_rightcont{
  padding: 0px;
  float: left;
  width: 521px;
  margin-top: 30px;
}
.band{
  /*background-color: #808080;*/
  float: left;
  height: 47px;
  width: 100%;
  font-family: calibri;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
}
.band p{
  margin:0;
  margin-top:10px;
}
/*
.infocont{
  float: left;
  line-height:18px;
  width: 521px;
  border-bottom:solid 1px #cccccc;
  padding-bottom: 20px;
}
*/
.infocont p{
  margin:0;
}
.infocont span{
  background-image: url(../images/bullet.jpg);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left:15px;
}
.phthumb{
  width:60px;
  height: 80px;
  float: left;
  margin-right: 20px;
}
.marb25{margin-bottom:25px;}

.carouselapps{
  width: 100%;
  /*background-image: url(../images/transbg.png);
  background-repeat:repeat-x;*/
  height:23px;
  text-align: center;
}
.carouselapps a {
  float: left;
  margin: 0;
  cursor:hand;
}
.carouselapps img{
  margin-left:4px;
  margin-right:3px;
}
.carouselapps_marb{
  margin-bottom:3px;
}
.carouselapps ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;

  *margin-right:-18px;
  margin-left: 20px;
}
.carouselapps ul ul{
  margin: 0;
}
.carouselapps li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
  margin-top: 3px;
  margin-left: 4px;
  margin-right: 8px;
  cursor: pointer;
}
.carouselapps li:first-child {
  margin-right: 0px;
}
.carouselapps li:last-child {
  margin-left: 0px;
}

.carouselapps li.navi{
  margin: 0;
}
.carouselapps li.navi li{
  margin: 3px 4px 0px 4px;

}

.navi li div {
  background-image: url(../images/deselect.jpg);
  background-repeat: no-repeat;
  height: 21px;
  width: 6px;
  background-position: center 9px;
}
.navi li.selectbulletapps div {
  background-image: url(../images/select.jpg);
  background-repeat: no-repeat;
  height: 21px;
  width: 6px;
  background-position: center 9px;
}

#apps-carousel {
  position: relative;
  overflow: hidden;
  width: 300px;
  height: 598px;
  margin-left: 75px;
}
#apps-carousel .items {
  position: absolute;
  width: 9999em;
}

#apps-carousel .items a{
  float: left;
  margin-right: 17px;
  display: block;
}
.items img {
    border:none;
    padding:4px;
}