#mobilesListing {
  clear: both;
}

#mobilesListing div.twIfListboxItem {
  height: 160px;
  max-height: 160px;
}


#mobiledetail {
  width: 750px;
}

#mobiledetail h2 {
  margin: 0px;
  padding: 5px 0px 2px 9px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
  background-color: #651d3a;
}


#mobileinfo {
  padding: 5px 10px 15px 10px;
  width: 750px;
}

#mobileinfo div.image {
  width: 220px;
  display: inline;
  float: left;
}

#mobileinfo div.description {
  width: 520px;
  display: inline;
  float: left;
  padding: 5px 5px 5px 0px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
}

#mobileinfo div.description h3 {
  background: none transparent;
  color: #000000;
  padding: 0px;
}

#mobilephotos {
  width: 740px;
  text-align: center;
  padding: 9px 3px 9px 7px;
  background: url(../images/dots_2.jpg) repeat-x left bottom;
  margin-bottom: 0px;
}

#mobilephotos div.photo {
   width: 68px;
   height: 70px;
   border: 1px solid #e1e1e1;
   display: inline;
   padding: 2px;
   float: left;
   margin-right: 4px;
}

#handyshoplinks {
  width: 750px;
  height: auto;
  min-height: 175px;
  max-height: none;
  background: url(../images/dots_2.jpg) repeat-x left bottom;
}

#handyshoplinks div.linkbox {
  float: left;
  width: 216px;
  height: 100%;
  min-height: 150px;
  background-color: #eedce2;
  padding: 12px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin: 0px 5px 7px 5px;
}

#handyshoplinks div.linkblock {
  background-color: #eedce2;
  padding: 12px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin: 5px 0px 15px 0px;
}

#handyshoplinks h4 {
  margin: 0px;   
  color: #000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

#handyshoplinks a {
  font-weight: bold;
}

#mobiledetails {
  width: 750px;
  padding-top: 1px;
  padding-bottom: 16px;
  /* background: url(../images/dots.jpg) repeat-x left bottom; */
}

#mobiledetails #controls {
  width: 140px;
  max-width: 140px;
  display: inline;
  float: left;
}

#mobiledetails #controls a {
  display: block;
  width: 130px;
  max-width: 130px;
  height: 21px;
  font-size: 12px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  padding-left: 10px;
  padding-top: 5px;
  background-color: #dfd0d5;
}

#mobiledetails #controls a.current {
  font-weight: bold;
}

#mobiledetails #controls div.spacer {
  height: 3px;
  width: 140px;
  background: url(../images/dots_2.jpg) repeat-x left center;
}

#mobiledetails div.scroller {
  width: 603px;
  max-width: 603px;
  display: inline;
  float: right;
  border: 1px solid #eedce2;
  padding-left:1px;
  margin-bottom: 10px;
  float: right;
  position: relative; 
  height: auto;
  overflow: hidden;
}

#mobiledetails div.scroller div.content {
  margin: 0;
  position: relative;
  float: left;
  width: 5000px;
}

#mobiledetails div.scroller div.content div.section {
  position: relative;
  width: 603px;
  height: auto;
  float: left; 
  overflow: hidden;
}

h3 {
  padding-top: 5px;
  padding-left: 9px;
  height: 21px;
  background-color: #bbb7b8;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #FFFFFF;
  margin: 0px 0px 10px 0px;
  max-width: 740px;
}

div.listing p {
  padding: 0px 0px 5px 10px;
  font-size: 12px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  background: url(../images/dots_2.jpg) repeat-x left bottom;
  color: #651d3a;
  margin: 8px 0px 6px 0px;
}

