
.photo_left {float:left; margin-right:7px;}
.photo_right {float:right; margin-left:5px;}
.sub_menu_right {float:right; margin-left: 10px; padding-left: 10px }


.user_menu_video a {color:#000000; text-decoration:none; font-weight:bold; margin-left:4px}
.user_menu_video  a#active_link{padding:5px 8px 0px ; border-color:#999999; border:1px #999999 solid; border-bottom-color:#FFFFFF ; color:#000000; text-decoration:none; font-weight:bold; margin-left:4px;}
.user_menu_video a:hover#active_link  {color:#FF0000; text-decoration:none; font-weight:bold}
.user_menu_video {position: relative;}


/*Video  Album*/

.video_block {width: 425px; height: 375px; display: block; margin: 0px 10px 10px; float: left; border:1px solid #cccccc;}
.video_right {width: 290px; height: auto; display: block; float: right}
.small_video {width: 230px; height: auto; display: block; float: left; margin: 10px; margin-right: 0px}
.small_video img {margin:0px 10px 10px;}



/* mailBox (float div)*/

.topPersonInfo {common.css (line 6)
background-color:#FFFFFF;
display:none;
padding:12px;
position:absolute;
width:160px;
z-index:500;
}
.topPersonItem {float:left}


.subjectInfo {common.css (line 6)
background-color:#FFFFFF;
display:none;
padding:12px;
position:absolute;
width:300px;
border: 1px #999999 solid;
z-index:500;
}
.subjectItem {float:left}




/*photo2.rpx */

/*photo2*/
.div_row_nav {width: 100%;}
.div_cell_nav_left, .photo_prev_inactive, .photo_prev_active,
.div_cell_nav_center {float: left;}

.div_cell_nav_left {display: block; width: 147px; height: 64px; text-align: center;}
.div_cell_nav_left a { color: #333333; font-size: 12px; font-weight: bold; font-style: normal; }
.div_cell_nav_left p {margin: 25px 0;}
.div_cell_nav_center {display: block; width: 451px;  height: 64px; text-align: center; vertical-align: middle;}

.div_cell_nav_center img {margin: 3px;}
.photo_prev_inactive {display: block; border: 1px solid #cccccc; width:56px; height:56px;}
.photo_prev_active {display: block; border: 2px solid #666666; width:56px; height:56px;}
/*photo2 end*/

/*          mailbox_history  */

.border_right_left {
border-color:-moz-use-text-color #CCCCCC;
border-style:none solid;
border-width:0pt 1px;
}


/*photo_album*/
dl.tabsheets  {margin-left: 5px}
.tabsheets,
.tabsheets dt,
.tabsheets dd   { font-family: Arial; margin: 0; padding: 0; border: none }
dl.tabsheets dt  { background-color: #fff; border-bottom: 1px solid #999999 }
dl.tabsheets dd  { border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999 }
.tabsheets { position: relative; padding: 0;  /*NOT CHANGE*/ 
height: 99px; margin-bottom: 10px;
}
.tabsheets dt    { color: black; font-size: 12px; font-weight: bold; line-height: 1em; background-image: url(/img/photo_album/folder_inactive.gif); background-repeat: no-repeat; background-position: 10px 12px; white-space: nowrap; cursor: hand; margin: 3px 0 0; padding: 15px 0 5px; width: 185px; height: 67px; min-height: 45px; max-width: auto; max-height: 2em; float: left  }
.tabsheets dt p     { color: black; font-size: 11px; font-weight: normal; text-indent: 0; margin: 0 10px 0 42px; padding: 0; }
.tabsheets dt p.strong { font-size: 11px; font-weight: bold; margin: 0 10px 0 42px; padding: 0 }
.photo_album     { margin: 0; padding: 0; border: solid 1px #c3c3c3 }
.tabsheets dt.active    { background-image: url(/img/photo_album/folder_active.gif); background-repeat: no-repeat; border-style: solid; border-width: 1px 1px 0; border-color: #999999 #999999 #fff }
.tabsheets dd p {margin: 2px}
.tabsheets dd { display: block; margin: 69px 0 10px; padding: 0; position: absolute; left: 0; width: 740px }
.tabsheets dd .reducer { margin: 0; font: 11px Arial }
.tabsheets dd .reducer img { margin: 0 }
.tabsheets dd.inactive
{
display: none;
}
.tabsheets dd.inactive iframe,
.tabsheets dd.inactive select,
.tabsheets dd.inactive textarea,
.tabsheets dd.inactive input
{
display: none ! important;
}
.tabsheets dd.active
{
display: block;
}
.tabsheets .reducer { margin: 0 }
.over {background-color: white;}
.out {background-color: white;}

.border_left_right  { border-right: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4 }
.border_right  { border-right: 1px solid #d4d4d4;}
.border_left  {border-left: 1px solid #d4d4d4 }

.border_bottom  { border-top: 0; border-right: 0; border-bottom: 1px solid #cccccc; border-left: 0 }

.mailbox_headers {color:#999999; font-weight:lighter}
.mailbox_block checkbox { border-color:#1c5180}
