#main { float:right; margin-right:  17px; width:1046px; background:#fff;}

#main_io { background:url( ../images/profaux.gif ) repeat-y top left #fff;
}

#breadcrumb{
  background:url(../images/sprites.gif) no-repeat 0 -420px #0000cc;
  margin:0;
  width:auto;
}

.contentbox .tab1 {	
    clear:both;
    background:#fff;
    font-size:9px;
	height:23px;
}

.contentbox{
   width:250px;
}

/*****************************
MYPROFILE PAGE - MAIN CONTAINER DIVS
/*****************************/
#myprofile{
  width:auto;
  padding:0;
}

#myprofile_io{
}

/************/
/* DEFAULTS */
/************/
#userdetails{
  float:left;  
  background:#fff;  
  width:300px;
  height:100%;
}

#userdetails_io{
  margin:0 auto 0 0;
}

/* section headers - actions, stats, etc. */
#userdetails_io .user_container{
  width:100%;
  margin:0 0 12px 0;
}

#userdetails_io .user_container .a{
}

#userdetails_io .user_container td{
  padding:.1em;
}

#userdetails_io .sh{
  height:24px;
  line-height:24px;
  color:#000;
  font-weight:bold;
  margin:0;
  border:none;
}

/*user details heading */
#userdetails_io .sh_user_details{
  width:286px;
  height:27px;
  background:url(../images/sprites.gif) no-repeat -392px -10px #0000ff;
  text-indent:-9000px;
}

/*contact methods heading */
#userdetails_io .sh_contact_methods{
  width:286px;
  height:27px;
  background:url(../images/sprites.gif) no-repeat -392px -36px #0000ff;
  text-indent:-9000px;
}

/*friends heading */
#userdetails_io .sh_friends{
  width:286px;
  height:27px;
  background:url(../images/sprites.gif) no-repeat -392px -61px #0000ff;
  text-indent:-9000px;
}

#userpic{
  text-align:center;
  padding:5px 0;
}

#userpic .online_status{
  border:none;
}

#userpic img{
  padding:2px;
  border:#000 solid 1px;
  display:block;
  margin:auto;
}

#userdetails_io table.actions td{
  width:50%;
}

#userdetails_io table .b{
  width:50%;
}

#userdetails_io table td.a{    
  width:50%;
  text-align:left;
  padding:0 0 0 3px;  
  line-height:14px;
  font-weight:bold;
  letter-spacing:1px;
}

#userdetails_io table td.b{ 
 text-align:right;
}

#userdetails_io table.t{
  margin-top:12px;
}

#userdetails_io .arow{
  background:url( ../images/dot.gif ) repeat-x left bottom ;
}

#userdetails_io .aboutme{
  width:98%;
  max-height:150px;
  height:expression(this.scrollHeight>150?"150px":"auto");
  overflow:auto;
}

#showprofile_template{
  float:left;
  width:700px;
  display: inline;
  margin:0 auto 0 20px;
}

#showprofile_template_io{
  padding:8px 0 0 30px;
}

#userdetails_io .myfriends_list{
  width:55px; 
  float:left; 
  overflow:hidden; 
  margin:0 5px 5px 0
}

.myfriends_list img{
  display:block;
}

/*******************/
/* SHOWCASE BOXES  */
/*******************/
.showcase{
  margin:12px auto 0 0;
  background:#fff;
}

.showcase_io img{
}

.showcase_io .view_all, #userdetails_io .view_all{
  padding:10px 0 0 5px ;
  font-size:12px;
}

.showcase_io .view_all a, , #userdetails_io .view_all a{  
  text-decoration:underline;
  text-align:left
}


.my_favorites{
  float:left;
  height:110px;
  margin:10px;
  text-align:center;
  width:120px;
  display: inline;
}

.my_favorites_io{
  position:relative;
}

.my_favorites_io img.l{
  left:5px;
}

.showcase_header{
  width:709px;
  height:36px;
  line-height:36px;
  background:url(../images/sprites.gif) no-repeat -250px -97px #0000ff;
  color:#fff;
  font-size:13px;
  font-weight:bold;  
}

.showcase_header div{
  padding:0 0 0 10px;
}

/*****************/
/*Friends Listing*/
/*****************/

#myf{
  width:633px;
}

#myf .myf_box{
  width:120px;
  height:120px;
  text-align:center;
  float:left;
  margin:5px 0;
}

#myf .myf_box img{
  border:none;
}
/*******************/
/*    GALLERY      */
/*******************/
.artlistingbox{
  width:680px;
}

.artlistingbox_io{  
}
