#album {
  margin: 0px;
  padding: 0px;
}
#album td {
  margin: 0px;
  padding: 0px;
  text-align: center;
  vertical-align: top;
  width: 120px;
}
.nw {
  height: 150px;
}
.ow {
  height: 170px;
}
#album td img {
  border: none;
}
#album td img.thumbnail {
  width: 100px;
  height: 100px;
}
#album td div.info {
  width: 108px !important; width: 118px;
  text-align: left;
  padding: 2px 5px 0px 5px;
  font: 10px/12px "Lucida Grande", Verdana, Sans-serif;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#album td span {
  font-size: 11px;
  color: #404040;
}
#uploadlist {
  width: 207px !important; width: 210px;
  height: 140px;
  overflow: hidden;
  overflow-y: scroll;
  border-top: 1px solid #a0a0a0;
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #e0e0e0;
  background: url(/img/live/textbg.png) top left repeat-x;
  padding: 2px 3px 1px 0px;
  font: 11px "Lucida Grande", Verdana, Arial, Sans-serif;
  color: #707070; 
  margin: 5px 0px 0px 0px;
}
.fileitem {
  position: relative;
  color: #404040;
  font: 9px "Lucida Grande", Verdana, Arial, Sans-serif;
  padding: 1px 2px 2px 2px;
  margin: 0px 0px 1px 0px;
  white-space: nowrap;
  cursor: default;
}
.fileitem div {
  position: absolute;
  left: 0px;
  top: 0px;
  font: 9px "Lucida Grande", Verdana, Arial, Sans-serif;
  color: #ffffff;
  padding: 1px 2px 2px 2px;
  width: 0px;
  overflow: hidden;
  white-space: nowrap;
  background: url(/img/album/progress.png) top left repeat-x;
  visibility: hidden;
}
.cb {
  margin: 0px;
  margin-top: 2px !important; margin-top: 0px;
  padding: 0px;
}
#album label {
  font-size: 10px;
  color: #404040;
  cursor: pointer;
  border-bottom: 1px dotted #404040;
  position: relative;
  top: -3px !important; top: -2px;
  margin-left: 3px !important; margin-left: 0px;
}
div.action {
  width: 190px !important; width: 210px;
  height: 23px !important; height: 30px;
  background: url(/img/profile/actionbg.png) bottom right no-repeat;
  padding: 7px 0px 0px 20px;
  font-size: 12px;
  color: #2971a7;
  cursor: pointer;
}
div.action span {
  font-size: 9px;
}
#marked {
  font-size: 9px;
}
#manager {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  border: none;
}
#manager td {
  text-align: left;
  vertical-align: top;
}
#manager td img {
  width: 100px;
  height: 100px;
  border: none;
}
.inhdr {
  width: 90px;
  padding-top: 2px;
}
textarea.text {
  overflow: hidden;
  border-top: none;
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #e0e0e0;
  background: url(/img/textbg.png) top left repeat-x;
  width: 296px !important; width: 300px;
  height: 71px !important; height: 75px;
  padding: 2px;
  font: 11px "Lucida Grande", Verdana, Arial, Sans-serif;
  color: #707070;
}
#managehelp {
  width: 210px;
  border: none;
  margin: 0px 0px 0px 0px;
}
#managehelp td { 
  margin: 0px;
  padding: 0px;   
}
#managehelp .main {
  background-color: #dfecf5;
  padding: 0px 11px 0px 11px;
  font: bold 10px/14px Arial, Helvetica, Sans-serif;
  color: #6090b0;
}
#managehelp .main h3 {
  font: bold 14px Arial, Helvetica, Sans-serif;
  color: #6090b0;
  padding: 2px 0px 2px 0px;
}
#nopictures div {
  padding: 10px;
  font-size: 11px;
}
div.hotnow {
  height: 235px;
  padding: 160px 15px 0px 15px;
  background-position: top center;
  background-repeat: no-repeat;
  line-height: 16px;
}
div.hotnow a.un {
  color: #ffffff;
  text-decoration: none;
}
div.hotnow a.un:hover {
  text-decoration: underline;
}
div.hotnow a.bn {
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
}
div.hotnow a.bn:hover {
  text-decoration: underline;
}
ul.glassstars {
  height: 16px;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
ul.glassstars li {
  float: left;
}
ul.glassstars li.rating {
  margin-left: 8px;
  font-size: 0px;
  width: 69px;
  height: 16px;
  background: url(/img/glassstars.png) top left no-repeat;
}
ul.glassstars li.rating div {
  font-size: 0px;
  width: 69px;
  height: 16px;
  background: url(/img/glassstars.png) bottom left no-repeat;
}
ul.largestars {
  height: 13px;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  list-style: none;
  width: 220px;
}
ul.largestars li {
  float: left;
  text-align: left;
}
ul.largestars li.rating {
  margin-left: 4px;
  font-size: 0px;
  width: 69px;   
  height: 13px;   
  background: url(/img/largestars.png) top left no-repeat;
}
ul.largestars li.rating div {
  font-size: 0px;
  width: 69px; 
  height: 13px; 
  background: url(/img/largestars.png) bottom left no-repeat;
}
#ratestr {
  margin-left: 5px;
}
#picbg {
  border: none;
}
#picbg img {
  margin: 0px;
  padding: 0px;
  float: left !important; float: none;
}
#picbg td {
  margin: 0px;
  padding: 0px;
  font-size: 0px;
  cursor: default;
  text-align: left;
  vertical-align: top;
}
#picbg .tl {
  width: 5px;
  height: 5px;
  background: url(/img/topleft.png) bottom right no-repeat;
}
#picbg .tr {
  width: 5px;
  height: 5px;
  background: url(/img/topright.png) bottom left no-repeat;
}
#picbg .bl {
  width: 5px;
  height: 6px;
  background: url(/img/bottomleft.png) top right no-repeat;
}
#picbg .br {
  width: 5px;
  height: 6px;
  background: url(/img/bottomright.png) top left no-repeat;
}
#picbg .t {
  height: 5px;
  background: url(/img/topbg.png) bottom right no-repeat;
}
#picbg .b {
  height: 6px;
  background: url(/img/bottombg.png) top right no-repeat;
}
#picbg .l {
  width: 5px;
  background: url(/img/leftbg.png) bottom right no-repeat;
}
#picbg .r {
  width: 5px;
  background: url(/img/rightbg.png) bottom left no-repeat;
}
#picbg .picmain {
  background: #d0d0d0 url(/img/loading.gif) bottom center no-repeat;
}
#videoviewer {
  width: 480px;
  height: 390px;
  font-size: 0px;
  cursor: default;
  background: #ffffff url(/img/profile/loadingvid.gif) top center no-repeat;
}
#navigation {
  height: 32px;
  margin: 0px;
  padding: 0px 1px 0px 1px;
}
.albumnav {
  width: 748px !important; width: 750px;
  background: #ffffff url(/img/profile/hnavbg.png) top left repeat-y;
}
.picturenav {
  width: 998px !important; width: 1000px;
  background: #ffffff url(/img/profile/gnavbg.png) top left repeat-y;
}
#navigation ul {
  height: 22px;
  list-style: none;
  background: url(/img/profile/navbg.png) top left repeat-x;
  margin: 0px;
  padding: 0px;
}
#navigation li {
  float: left;
  padding: 5px 15px 0px 15px;
  font: 11px "Lucida Grande", Verdana, Arial, Sans-serif;
  color: #404040;
  height: 17px !important; height: 22px;
}
#navigation .pages {
  background: url(/img/profile/fnavbg.png) top left repeat-x;
  padding-right: 10px;
}
#navigation .pictures {
  background: url(/img/profile/fnavbg.png) top left repeat-x;
  padding-right: 10px;
}
#navigation .navdiv {
  width: 8px;
  padding: 0px;
  font-size: 0px;
}
#navigation .navend {
  width: 8px;
  padding: 0px;
  font-size: 0px;
}
#navigation .nav {
  padding-top: 4px;
  background-color: #d6d7d8;
  cursor: default;
}
#navigation .nav a {
  color: #404040;
  text-decoration: none;
}
#navigation .nav a:hover {
  color: #000000;
}
#navigation .nav span {
  color: #a0a0a0;
}
.rateloginmsg {
  margin: 0px 0px 5px 0px;
}
#picinfo {
  width: 720px;
  margin: 5px 0px 10px 0px;
  border: none;
}
#picinfo td {
  text-align: left;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
}
input.text {
  width: 196px !important; width: 200px;
}
#picinfo button {
  margin-top: 2px;
}
input.mtext {
  width: 296px !important; width: 300px;
}
textarea.mtext { 
  overflow: hidden;
  border-top: none; 
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #e0e0e0;
  background: url(/img/textbg.png) top left repeat-x;  
  width: 296px !important; width: 300px;
  height: 47px !important; height: 51px;
  padding: 2px;
  font: 11px "Lucida Grande", Verdana, Arial, Sans-serif;
  color: #707070;
}
select.mselect {
  font: 11px "Lucida Grande", Verdana, Arial, Sans-serif;
  color: #707070;
  width: 296px !important; width: 300px;
}
td.digit div {
  width: 24px;
  height: 24px;
  background: url(/img/album/digit.png) top left no-repeat;
  text-align: center;
  font: bold 14px Arial, Helvetica, Sans-serif;
  padding: 3px 0px 0px 0px;
  margin: 2px 0px 0px 0px;
  color: #000000;
}

