.devicelist {	border-collapse: collapse;}

.devices  { vertical-align: top; background: url(/images/newgraphics/vtabn.gif) repeat-y right; width: 150px;} 
.devices table{	border-collapse: collapse;}

.deviceimg
{	text-align: left; width: 58px;}

.devicename
{font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	padding-left: 10px;
	height: 62px;
}

.devicename_width
{
  width: 70px;
  overflow: hidden;
  word-wrap: break-word;
}

.devicename .note
{	font-weight: normal;}


.storage
{	float: right;
	vertical-align: middle;
	padding-right: 10px;
	width: 140px;
	text-align: left;
}

.storage .note
{	font-size: 11px;
}

.dev, .dev_on, { font-size: 13px;  vertical-align: middle;   cursor: pointer;}
.dev td, .dev_on td{ cursor: pointer;}
.devicelist .dev{     background: white; border: 1px solid #B9BDBE;}
.devices .dev{    background: #FAFAFA;   border-left: 1px solid #DDD; border-right: 1px solid #B9BDBE; border-top: 1px solid #DDD; color: #666;}
.dev_on { background: white;   padding-bottom: 10px; border-top: 1px solid #B9BDBE; border-bottom: 1px solid #F0F0F0; background: white url(/images/newgraphics/vtab_on.gif) no-repeat left bottom;}
.dev_last {	border-top: 1px solid #DDD; height: 30px;}
.devicelist .dev:hover { background: #f2f0f0;}
.devices 		.dev:hover { background: white; color: black;}



body.dlw
{	background: white url("/images/newgraphics/box2.gif") repeat-x top; padding: 5px;}

body.dlw-signin
{	background: white url("/images/newgraphics/box2.gif") repeat-x top; padding: 0px;}


#wrapper {
	height:100%;
	text-align: center;
}


/* for device settings horizontal menu */
div.hmenu{	background: url(/images/newgraphics/htab.gif) bottom left repeat-x;	height: 29px; margin: -5px -5px 15px -5px;}
div.hmenu div.selected { background: white;}
div.hmenu div {	border-right: 1px solid #7f7e7e; float: left; line-height: 29px; height: 29px;	padding: 0px 15px; font-weight: bold; font-size: 13px;}
div.hmenu a{color: #333; }
div.hmenu div.selected a{	color: black;}
