/* CSS Document */
/* Contains Copyrighted Materials by (c) ISPRODUCTIONS 2008 */

body {overflow: auto;}

.imgthumb{
    float: left;
    padding: 5px;
}
.dv_frame {
	position: relative;
	/*height: 160px;*/
	overflow: hidden;
}

.dv_content{
	position: absolute;
}

#iprev, #inext {
	cursor: pointer;
	visibility: hidden;
	width: 36px;
	}
.inext {
	background: url(../templates/toledo/nextnav_wh.gif) no-repeat;
}
.iprev {
	background: url(../templates/toledo/prenav_wh.gif) no-repeat;
}
.mainimage {
	position: relative;
	width: 100%;
}
#imgLoading 
{
	width: 100%;
	position: absolute;
	bottom: 20px;
	left: 0px;
	text-align: center;
}


/* mask */
.mask{
	position:absolute;
	top:0;left:0;right:0;bottom:0;
	background-color:#000;
    filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

#gbbox_c, #assetbox_c, #idetbox_c,
#lingvi_gbbox, #lingvi_assetbox, #lingvi_idetbox {
  position: absolute; 
  /*height: 560px; */
}/*
#lingvi_gbbox, #gbbox_c, #lingvi_idetbox, #idetbox_c {  width: 785px;}
#lingvi_assetbox, #assetbox_c {  width: 865px;}
*/
#ic_load{
	width : 30px;
	height: 30px;
	position: absolute;
}
#gbbox_c, #gbbox, .bd {position: absolute;}
#assetbox_c, #assetbox {position: absolute;}
#idetbox_c, #idetbox {position: absolute;}

#ft_c, #lingvi_ft{
  position: absolute; 
}
#lingvi_ft{
  background: #444444;
}

.closeB1{
	height: 23px;
	line-height: 23px;
	padding-right: 23px;
	background-repeat: no-repeat;
	background-position:right;
	position: absolute;
	top: 1px;
	right: 0px;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../LB_closelabel.gif);
	}

.stackB{
	cursor: pointer;
	display: none;
}
.TopMenu, .copy {cursor: pointer;}
/*#dvBxTxt {width: 250px;}*/

#assetcontent{
	width: 100%;
	/*height : 480px;*/
	padding-right: 5px; 
	overflow: auto;
}

/* Footer */
div.footer {margin: 10px 0; position: relative;}
div.footer, div.footer a, div.footer a:link, div.footer a:visited, div.footer a:hover{
font-size: 10px;
line-height: 10px;
}
span.powered{
	padding-left: 15px;
}
span.powered_over {
	padding-left: 15px;
}
.CopyRight a, .CopyRight a:link, .CopyRight:visited, .CopyRight a:active, .CopyRight a:hover {
	text-decoration: none;
}	
.powered, a.powered , a.powered:link,  a.powered:active {
	text-decoration: none;
	padding-left: 15px;
	background: url(../FLogo_small.gif) 0 0 no-repeat;
	height: 10px;
	overflow: hidden;
}
a.powered:hover {
	padding-left: 15px;
	background: url(../FLogo_small.gif) 0 -20px no-repeat;
	height: 10px;
	overflow: hidden;
}

.menu_separator{
	height:  11px;
	overflow: hidden;
	width: 1px;
}
#nextasset .menu_separator{
	margin-top: 3px;
}

div.leftarrow, div.rightarrow{
    width:22px;
    height:17px;
    vertical-align: middle;
    display: none;
    overflow: hidden;
    cursor: pointer;
}
div.rightarrow{
	background-position: right 0px;
}

/* assetlist*/
.ast_col_hide{
	display: none;
}

.ast_col_show {
	display: auto;
	clear: both;
}


.medImage{
	position: relative;
	height: 100%;
}
.stackB, .videoB{
	height: 35px;
	width: 84px;
	position: absolute;
	margin-bottom: 10px;
	margin-right: 10px;
	bottom: 0px;
	right: 0px;
	cursor: pointer;
	display: block;
}
.stackB{
	background: url(../templates/sanfrancisco/skinid/viewer.png) no-repeat;
}
.videoB{
	background: url(../templates/sanfrancisco/skinid/video.png) no-repeat;
}


#logger{
	border: 1px dashed green;
	height: 100px;
	width: 100px;
	position: absolute;	
	top: 0px;
	left: 0px;
}

/* social links */
.ho{
    position: relative;
}
.sl_share{
	position: absolute;
	right: 0px;
	top: -15px;
}
#fp2 .sl_share{top: -20px;}
div.sl_label{
	padding-right: 10px;
	line-height: 16px;
	display:block;
	float: left;
	
}
.socLink_share_box{
	float: left;
}
a.a_SLshare{
	display: inline-block;
	padding-right:5px;
}
a.a_SLshare img{
	border: none;
}
a.a_SLfollow{
	padding-left:5px;
	display: table-cell;
    height: 32px;
    vertical-align: middle;
}
 a.a_SLfollow img{
	border: none;
}
.socLink_follow_box{
    float: right;
    white-space: nowrap;
}
.socLink_share_box a, .goo_holder{
	float: left;
	padding-right:5px;
}
/* end Social Links */