/* CSS Document */
/* Contains Copyrighted Materials by (c) ISPRODUCTIONS 2013 */

@font-face {
    font-family: 'QuicksandBook';
    src: url('../../templates/Brasilia/Quicksand-fontfacekit/Quicksand_Book-webfont.eot');
    src: url('../../templates/Brasilia/Quicksand-fontfacekit/Quicksand_Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../templates/Brasilia/Quicksand-fontfacekit/Quicksand_Book-webfont.woff') format('woff'),
         url('../../templates/Brasilia/Quicksand-fontfacekit/Quicksand_Book-webfont.ttf') format('truetype'),
         url('../../templates/Brasilia/Quicksand-fontfacekit/Quicksand_Book-webfont.svg#QuicksandBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		-webkit-user-select:none;
		-webkit-touch-callout:none;
		-webkit-text-size-adjust:100%
	}
	input, textarea{-webkit-user-select:text}
html, body{
	height:100%
}
body {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	overflow:hidden;
	}
	img{
	-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;

	}
#formainbgimg{	
margin:0px;
padding:0px;
top:0px;
left:0px;
width:100%;
height:100%;
	background-repeat:repeat;
	background-position:top center;
	position:fixed;
}
#artistphoto{
width:20%;
height:300px;
position:relative;
 
float:left;
padding-left:5%;

 padding-top:5%;
 padding-bottom:5%;
display:block;
    overflow: hidden

}
 
img#xmlbg {
position:fixed;
top:0;
left:0;

z-index:0;
}
.copyright {
	 
}
a {
 
}
#SiteLinks { display: none; }

#wc, #cl {
	overflow: hidden;}

/* footer */
.powered, a.powered , a.powered:link,  a.powered:active ,
.powered a, .powered a:link,  .powered a:active {
	text-decoration: none;
	background: url(../../FLogo_small.gif) 0 2px no-repeat; /*changed too */
	height: 12px;
	overflow: hidden;
	padding-left: 15px;
}
a.powered:hover, .powered a:hover {
	padding-left: 15px;
	background: url(../../FLogo_small.gif) 0 -19px no-repeat; /*changed too */
	height: 10px;
	overflow: hidden;
}
/* end footer */
#mainWrapContentHolder{
	position:relative;
	width:100%
	
}
#mainWrap{
width:80%;
height:100%;
padding:0px;
margin:0px;
position:relative;
z-index:1;
overflow:hidden;
font-size:12px

}

.holder1 {

	padding: 0px;
	margin: 0px;
	
}
.holder2{
	width:100%;

	margin: 0 auto;
}
.header {
	padding-bottom:10px;

	
}
.logo_holder{

	position:relative;
	overflow: hidden;
	width: 100%;
	margin-top: 5px;
	margin-bottom:5px;
	 
	
}
.websitetitle{
 position:relative
}
#logotwo{
	position:relative;
	margin:10px;
	z-index:10001;
	margin-bottom:10px;
	
}
.templogo{
	display:none;
}
.websitetitle, .websitetitle a {
	/*left: 40px;*/
	height:auto;
	z-index:100001;
    
    cursor: pointer;
}

#frontpage .websitetitle {cursor:auto}
#introclick{
	width:90%;
	height:80%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10000001;
	cursor:pointer
 
	
}
#videoclick{
width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100001;
	cursor:pointer;
	display:none	
}
.videoplayerfp{
	background-color:#000
	
}
.vcenterit{
	position:relative
	
}
#FP_Video{
	z-index:10001;
	position:relative
	
}
#ScrollingPortfolio{
	display:none;
	width:100%;
	height:100%;
	overflow:hidden
}
div.scrollingHotSpotLeft, div.scrollingHotSpotRight
	{
		min-width: 35px;
	}
#makeMeScrollable{
	position:relative;
	z-index:1000000000;
	overflow:hidden
	
	
}

.menuline_holder{
	position:absolute;
	overflow: hidden;
	top:0px;
	z-index:10001;
	 
	width:200px;
}
#menumainbg{
	height:100%;
	width:100%;
	position:absolute;
 
}
.menuline {
	
   /* position: absolute;
    right: 25px; /* + 15px padding from Guestbook menu label = 40px; 
    bottom: 0px;
    overflow: hidden;
    height: 14px;
    line-height: 14px;*/
}


#HomeLHolder, #PfLHolder, #infoLHolder, #WebCHolder, #GbHolder, #ExtLMenu{
 
} 
#hidsubprf, #hidsubinfo{
 
}
#homelnk,#archv,#portfolioLnk,#infoLnk{
	
}
/*
.sidenav, .sidenavF, .sidenav_act, .sidenavF_act{
   cursor: pointer;
    position:  relative;
    
}
.sidenav, .sidenav_act {
   
}
.sidenavF, .sidenavF_act  {
   
   }
.sidenav, .sidenav a,  
.sidenav_act, .sidenav_act a, 
.sidenavF, .sidenavF a, 
.sidenavF_act, .sidenavF_act a {
 
}
.sidenav_act, .sidenav_act a {
	font-weight:bold;
}
.sub{
	color:#099;
	padding-top:5px;
	padding-bottom:5px
 
}
.subSel{
 	color:#099;
	padding-top:5px;
	padding-bottom:5px
}

.PortFoliogroupHead{  
 color:#099;
	padding-top:5px;
	padding-bottom:5px
}
.PortFoliogroupHead .sub, .PortFoliogroupHead .subSel { 
 color:#099;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}*/
.hidesub{
	display:none;
	
}
#hidsub1{
	display:block;
}
#infoLnk {
	display: none;
}
#imagepage #infoLnk{
	display: block;
}
/*** body content **/
.content {

	width: 100%;
	overflow: hidden;
	float:right;
	position:relative;
 
/* behavior: url(ie-css3.htc); This lets IE know to call the script on all elements which get the 'box' class */

	
}
.contentHolder {
   height: 100%;
	width: 96%;
 
}
.Container {
 
	overflow: hidden;
	position: relative;
  

}
#frontpage .Container, #IContainer .Container {
	/*margin:0px;*/
	
}


#guestbook #GContainer{ 
	 width:96%;
	 margin-left:2%;
	 margin-right:2%;
				overflow:hidden;
				height: auto;
				z-index:1000000002;
}

#itextHolderBg,#textHolderBg,#paneladdbg,#ipaneladdbg, .textbgBO, .fullPanelBg{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	

	
}
.textbgBO{
	z-index:1
}
#imainTxtHolder .textbgBO{
	z-index:0
}
#GContainer #gpaneladdbg{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;	
	
}
#frontpage #homelnk a{
	cursor:default
	
}
#leftarrow, #rightarrow, #Ileftarrow, #Irightarrow{
height:40px;
display:inline-block;
cursor:pointer;
	
}

.leftarrnw{
	background-image:url(../../templates/Brasilia/Black/leftarrowH.png);
	cursor:default;
}
#leftarrow,#Ileftarrow{
	background-image:url(../../templates/Brasilia/Black/leftarrow.png);
	background-repeat:no-repeat;
	background-position:right center;
	
	
}
#rightarrow,#Irightarrow{
	background-image:url(../../templates/Brasilia/Black/rightarrow.png);
	background-repeat:no-repeat;
	background-position:left center;

	
}
 
#portfolio #IContainer,#portfolio #itxtwrap,#portfolio #Iinfoline, #portfolio #iFdes{display: none;
}
.thumbMainImg{
	position:relative
	
}
 #Iinfoline{
	 position:fixed;
	 width:100%;
	 bottom:0px;
	 z-index:100001
	 
 }
#portfolio #Ginfoline{
	border: none; 
	text-transform:none;
	z-index:10001
	}


.GInfo, .ImgInfo{
 
}
.GInfo{
 
	display:none;

}
.GName{
	display:none;
	background-image:url(../../templates/Brasilia/Black/thumb.png);
	background-repeat:no-repeat;
	background-position:left center;
	height:40px;
	cursor:pointer
	 
	
}
#gnamehid{
	display:none;
	
}
.space1{
	width: 6px;
	height: 8px;
	line-height: 8px;
	margin: 2px 5px 2px 0;
	border-right: 1px solid #000;
	float: left;
	position: relative;

}
.IName{
display:none;
}
 
.startStpBg{
	border-radius: 5px;
	-moz-border-radius :5px;
	-webkit-border-radius:5px;
	background-color:#354E50;
	margin-left:5px;	
	display:block;
float:right;
height:15px;
width:50px;
padding:2px;
}
#idescbox, #ipricebox{
	height:40px;
	display:none;
	
}

.threeD{
	dispaly:block;
 
	font-size:9px;
	padding-top:2px;
	padding-bottom:5px;
	
	
}
.onameLbl{
	padding-top:10px
	
	
}
.threeD{
	display:none;
}
.onameLbl, .optionSelect{
display:none;	
}
.unitswh,.unitsw{
	display:none;
	
}
.pd_act {
	cursor: pointer;
}
.pd { /* =inact that is NOT able to be 'act'*/
	color: #999999;
}
.pda{ /* ='inact' that IS able to be 'act'*/
	cursor: pointer;
}
a.viewcart{
	display:block;
	width:85px;
	height:35px;
	background:url(../../templates/Brasilia/viewCart.png) no-repeat;
	padding-left:20px;

}
a.addtocart{
	display:block;
	width:85px;
	height:35px;
	background:url(../../templates/Brasilia/AddToCart.png) no-repeat;
}
/** Frontpage */
.dotborder{
  	width:auto;
	height:auto;
	width:100%;
	position:relative
 	
}

.fpimg {
    height:100%;
	width: 100%;
	/*padding-left:15px;
	padding-right:15px;*/
	overflow: hidden;
	float:left;
	border:none;
	position:relative;
	/*background-color:#CCC*/
}
.fpimg_withtxt{
height:100%;
	width: 100%;
	overflow: hidden;
	position: relative;
	float: left;
	bottom: 0px;

}




#frontpage #fpimg img{

position:relative;
z-index:1001;

cursor:pointer


}

 
#fpimg img{

	-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
#imgLoadingIN::selection{
background-color:transparent;	

}
#imgLoadingIN::-moz-selection{
background-color:transparent;	
}

#frontpage #leftarrow{
	 filter:alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	cursor:auto;
	
}
.handcursor{
cursor:move;
z-index:1001
}
.boxshadow{

	 -moz-box-shadow: 5px 5px 10px #333; /* Firefox */
  -webkit-box-shadow: 5px 5px 10px #333; /* Safari and Chrome */
  box-shadow: 5px 5px 10px #333; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */	

	
}
.fpimg_frame{
	height: 100%;
	position: relative;
	margin: 0px;
	overflow: hidden;
	
}


#frontpage .fpimg_frame{
	margin: 0px;
}
 
.fpI_h {

	text-align: center;
}
.fpI_h img{

	
}
 
.btmNavBg{
	width:100%;
	height:40px;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:100001;
	
}
 
#buttomhover{
 height:100px;
	width:100%;
	position:fixed;
	left:0px;	
	bottom:0px;
	z-index:10001;
}
#main_content .infoline{
	 height:100px;
	width:100%;
	position:fixed;
	left:0px;
	bottom:0px;
	text-align:center;
	z-index:100001;
}
#soundonoff{
	width:21px;
	height:40px;
	display:inline-block;
}

#full-screen{
 display:none;
 background-image:url(../../templates/Brasilia/full_screen.png);
 cursor:pointer
}
#soundonoff.on{
background-image:url(../../templates/Brasilia/Black/musicon.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:bottom right		
}
#soundonoff.off{
background-image:url(../../templates/Brasilia/Black/musicoff.png);
	background-repeat:no-repeat;
	cursor:pointer;	
	background-position:bottom right
}
#fpimg{
	position:relative;
	
}
 .txt_wrap, .itxt_wrap{/*, #ScrollingPortfolio .txt_wrap{*/
	height: 0px; 
	position: absolute;
	overflow: auto;
	top: 0px;
	right:-5000px;
	height:100%;
	min-height:150px;
	overflow: hidden;
	/*background-color:#333;-----------------------------------------------delete when creating skins---------------------------------*/
	display:none;
	z-index:1000000001;
 


}
 

.closedes{
	text-align:right;
	padding:5px;
	font-size:14px;
	height:20px;
	cursor:pointer
}
#fullfptxt{
 
	display:none;
	
	
}
.txt_wrap, .itxt_wrap{

	overflow:hidden
	
	
}
#txtwrap .fp_txt {
	bottom: 0px;
	text-align: left;
	padding:1%;
	z-index:1002;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:20px;
	position:relative;
	width:96%;

  }
#fptxt .textbgBO {
	 
	
}
#HolderTxt{
	position:relative;
	height:auto;
	width:96%;
}
#frontpageSS{
	width:90%;
	height:100%;
	float:left;
	display:none;
	
}
/*-- end FP --*/

/* Gallery */
.dv_GData{
	position: relative;
	float: left;
	width: 15%;
	margin: 20px 20px 0 0;
}
.dv_GOpenI{
	width: 145px;
	height: 170px;
	overflow: hidden;
	margin-bottom: 25px;
	margin-top: 0px;
	text-align: left;
	position: relative;
	/* image align: top, center */
	border-width: 1px;
	border-style: solid;
}
.imgGOpen2{
	position: absolute;
/*	left: 3px;
	top: 3px;
*/}

    .sdw2,.sdw3, .sdw4 {
        position: relative;
        right: 1px;
        bottom: 1px;
	} 
    
.theBo
{
	border: 1px solid red;
}

#imgGOpen{
	 background-position: center center;
	 background-repeat: no-repeat;


}
.dv_GThumb{
	margin: 0 auto;
	position: relative;

}
#thumbHolde{
	margin:0 auto;
	padding-bottom:50px;
	
}
#thumbHolde img{
	cursor:pointer
}
#tempLoading{
 display:none;
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 z-index:10000;
 background:url(../../templates/Brasilia/loader_white.gif) no-repeat center center;
	
	
}
.dv_GTxt{
	width: 145px;
	height: 350px;
	overflow: auto;
	position: relative;
	overflow: hidden;
}
.dv_GTxtCo {
	position: absolute;
	left: 0px;
	width: 145px;	
	text-align: left;
	/* visibility: hidden;*/
	overflow: hidden;
	font-size: 10px;
	line-height: 12px;
	font-family: Arial;
}

.dv_GContent{
	position: relative;
    height:99%; 
	width: 96%;
	float: left;
    margin-left:2%;
	margin-right:2%;
	z-index:10001;
 
	
}

#asset .dv_GContent {max-width:900px;
padding-top:20px;
};
.dv_GList{
	height: 0px;
	text-align: left;
	position: relative;
	z-index:10000;
	
}
.dv_GListWrap {
	height: 25px;
	position: relative;
	margin-left: 0px;	/*-7px;*/
	float: left;
	overflow: hidden;
}
.itm_holder{
	position: absolute;
	left: 0px;
	white-space: nowrap;
}
.classHid{
	display:block;
	
}
#frontpage #hidsubprf, #frontpage #hidsubinfo,#portfolio #hidsubinfo,
#asset #hidsubprf,#guestbook #hidsubprf,#guestbook #hidsubinfo{
display:none;	
}
#portfolio #hidsubprf, #asset #hidsubinfo{
display:block;	
}

 
.dv_GImgThumbs{
	height: 500px;
	position: relative;
	z-index:10001

}
.thumb_holder{
	position: relative;
  	overflow:hidden;
	height:auto;
	 
}
.thumbBlock{
	float: left;
	margin-right: 0.75%;
	margin-bottom: 10px;
}

.thumbHo{
	
	width: 140px;
	height: 140px;
	overflow: hidden;
	position:relative
}
.thumbHo img{
	
}
.artDes{
	overflow:hidden;
 color:#9C0

}

.thumbFrame{
	position: relative;
	overflow: hidden;
	margin:5px;
	text-align:center;
	display:inline-block;
	margin:10px;

}
.th_box{
cursor:pointer;
/*display:inline-block;*/
height:auto;
margin-left:auto;
margin-right:auto;
position:relative;
width:auto;
	
	}
 
.thumbHo.hobg{
	background-color:#000;
}
.thumbHo .imgname{
	display:none;
	width: 100%;
	overflow: hidden;
 	white-space: nowrap;
  	height:100px;
	position:absolute;
	bottom:0px;
	z-index:111;
	left:0px;
 
}
.imgCount{
	display:block;
 
height:20px;
margin-top:0;
 
text-align:center;
width:100%;
position:relative;
	
}

.footer {
	position: fixed;
	left:0px;
	height: 20px;
	width:100%;
	bottom:50px;
	text-align:center;
	z-index:1000000001;

}
.copy2 {
	display:block;
	position:relative;
	width: 100%;
	text-align: center;
   	height:20px;
	margin-top:0px;
 
}

.navButtonsBg{
	display:inline-block;
	width:auto;
 
	height:40px;
	margin-left:auto;
	margin-right:auto;
	 
	
}
#imgPD div,.navButtonsBg div,#imgPD div a{
		margin:0px;
		float:left;
}

#Fdes, #iFdes{
		
	z-index:1000000001;
	height:40px;
   width:200px;
	display:inline-block;
	cursor:pointer;
	position:absolute;
	right:0px;
	top:0px;
	font-size:12px;
	line-height:25px;

	
}
#opendescription, #closedescription,#iopendescription, #iclosedescription{
	display:none;
	margin-top:10px;
	margin-left:20px;
	position:absolute;
 	-moz-border-radius-bottomleft: 8px;
border-bottom-left-radius: 8px;
-moz-border-radius-topleft: 8px;
border-top-left-radius: 8px;
	 height:30px; 
 
	 
}
#opendescription,#iopendescription{
	background-image:url(../../templates/Brasilia/openInfo.png);
	right:0px;
	background-position:5px center;
	 display:block;
	 background-repeat:no-repeat;
}
 #closedescription,#iclosedescription{
	background-image:url(../../templates/Brasilia/closeInfo.png); 
	padding-left:40px;
	background-position:5px center;
	background-repeat:no-repeat;
 
 }
/*#copyright,#icopyright{
	display:inline-block;
	height:40px;
    background-image:url(../../templates/Brasilia/Black/copyright.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:bottom right;	
}
#sociallinksBtn, #isociallinksBtn{
display:inline-block;
	height:40px;

    background-image:url(../../templates/Brasilia/Black/shareBtn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:bottom right;		
}*/
#Ginfoline #copyright, #asset #copyright, #guestbook #copyright{
	
	
}

/* slideshow */
#imgPD{
display:inline-block;
height:40px;
width:auto;
position:relative;
 
z-index:1000000001;
bottom:0px;

/*background:url(../../templates/Brasilia/buttonnavbg.png) repeat;
	olor:#000;
	font-size:12px;*/

	
}
#bottomNavBgbar{
	width:100%;
	height:40px;
	background-color:#000;
		 filter:alpha(opacity=40);
    opacity: 40;
    -moz-opacity:40;
    -khtml-opacity:40;
	
}
#imgPD::selection{
background-color:transparent;	
}
#imgPD::-moz-selection{
background-color:transparent;	
}
.navButtonsBg::selection{
background-color:transparent;	
}
.navButtonsBg::-moz-selection{
background-color:transparent;	
}
#slideshow {
	position:relative;
}

#idescbox:hover, #ipricebox:hover{
	color:#fff;
	
}
#sh_wrap {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height:100%;
	text-align: center;

}
#slide_holder {
	background-repeat:no-repeat;
	overflow: hidden;
	text-align: center;
    height:100%;
}
/*#slide_holder div */
.ibox{
	position: relative;
	font-size:0px;
	border: none;
	padding: 0px;
	display: none;
	cursor: pointer;
	 height: 400px;
	 width: 695px;
}
#nav_wrap {
	text-align: center;
	position: relative;
}
.clearBox{
	clear: both;
	height:1px;
	width: 2px;
	border: 1px solid yellow;

	position: relative;
}
#portfolio .fpimg_withtxt, #imagepage .fpimg_withtxt{
	float: left;
}
.hold_box {
	position: relative;
    display:block;
	overflow: hidden;
	margin-left:0px;
	float:left;
	width:30%;
	 
}
#slide_nav{
	text-transform:uppercase;
	position: relative;
	
}
.alt_text{
	width: 60px; /** this values is not necessary to be scaled **/
	float: left;
	line-height: 20px;
}
.lbLoading{
	position: absolute;
	right: 65px;
	line-height: 20px;
}
.prevSlide, .nextSlide, #StartStopSlide {
	display:inline-block;
	background-repeat:no-repeat;
	cursor: pointer;
	height:40px;


}

#StartStopSlide {
	background-position: left center;
}
.ns,.ns_mo  {
	margin-right: 10px;
}
.ps, .ps_mo{
	margin-left: 10px;
}

.padwrap{
	padding-top:3px;
	
}
/*image page*/


input#imageurl{ 
display:none;
	
}
.permaholder{
	display:inline-block;
	width:auto;
	height:20px;
	vertical-align:top;
	padding-left:5px;
	
}
 #portfolio .permaholder{
	 display:none
	 
 }
.perma{
	cursor:pointer;
	padding-left:15px;
	padding-right:20px;
	background:url(../../templates/Brasilia/white/permalink_trackback_white.png) left center no-repeat;
	
}
/*price information*/
#img_reserve{
	display:none;
	position:absolute;
	top:50px;
	left:15%;
	height:90%;
	width:85%;
	z-index:11111;
	

	
}
#zview{
display:none;
	position:fixed;
	bottom:0px;
	width:100%;
	height:100%;
	left:0px;	
}
 #stview{
	width:100%;
	height:100%;
	position:fixed;
	display:none;
	top:0px;
	left:0px;
	background-image:url(../../templates/Brasilia/Black/transpbg.png);
		background-repeat:repeat;
	
}
#hiddenleftarrw{
	width:50%;
	height:100%;
	position:absolute;
	top:0px;
	z-index:1000000;	
	left:0px;
	background-color:transparent;
	 background-repeat:no-repeat;
	 background-position:2% center;
	 filter:alpha(opacity=0);
    opacity: 0;
    -moz-opacity:0;
    -khtml-opacity:0;
	cursor:pointer;
		 background-image:url(../../templates/Brasilia/Black/leftarrow.png);
		
		
}

#hiddenrightarrw{
	width:50%;
	height:100%;
	position:absolute;	
	top:0px;
	z-index:1000000;	
	right:0px;
	background-color:transparent;
     background-repeat:no-repeat;
	 background-position:98% center;
	 filter:alpha(opacity=0);
    opacity: 0;
    -moz-opacity:0;
    -khtml-opacity: 0;
	
	cursor:pointer;
	background-image:url(../../templates/Brasilia/Black/rightarrow.png);
}


#hidzview{
	width:20%;
	height:50%;
	position:absolute;
	top:25%;
	cursor:pointer;
 
	left:40%;
	
}
#shwzview{
	display:none;
		width:33%;
	height:60%;
	position:absolute;
	top:10%;
	left:33%;
	z-index:10000000;
	background-color:transparent;
	cursor:pointer
}
.addload{
	 
background: url(../../templates/Brasilia/loader_white.gif) no-repeat 50% 50%;	
}

#priceinfoT{

width:96%;
padding-left:2%;
padding-right:2%;
position:absolute;
bottom:0px;
 
height:auto;
 
	
}
.PriceInfoHeadings{
	position:relative;
	min-width:100px;
	min-height:10px;

	
}
#ImgInfoDiv,#ImgPriceDiv{

	margin-left:2%;
	margin-right:2%;
	padding-left:2%;
	padding-right:2%;
	width:94%;
	position:relative
 
	
}
#ImgPriceDiv, #priceScrollDiv{
max-height:170px;
padding-bottom:10px;	

}
#ImgInfoDiv .moreLbl{
	display:block;
	height:20px;
	width:100%;
	position:absolute;
	bottom:0px;
	background-color:#666

	
	
}
#imgScrollDiv{
	margin-top:-10px;
	
}
#priceScrollDiv{
max-height:160px;		
}
#frontpage #mainTxtHolder{
	margin-top:60px
	
}
#mainTxtHolder, #imainTxtHolder{
	overflow:hidden;
	position:relative;
	width:90%;
	margin-left:5%
 
	
}
#imainTxtHolder{
	padding-top:40px;
}

#priceinfoT select{
	max-width:200px;
	overflow:hidden;
	position:relative;
	z-index:10001;
	height:25px
	}
#priceinfoT option{
 
	
}
#priceinfoT .pricing{
	display:none;
	
}
#priceinfoT table table{
	display:block
}
#priceinfoT tbody{
	width:100%;
	display:block;
	
}

#priceinfoT td{	vertical-align:top;
padding-bottom:15px}
#priceinfoT div.discriptionClass{
	display:none;
	
	
}
 
#priceinfoT .openinfo{
	display:none;
	
}
.openinfo p.PriceInfoHeadings{
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px
	
}
#priceinfoT .clearonep{
	height:auto;
	 
	/* width:230px; ---------------------- */ 
	overflow:hidden

}
.titleHolderLR{
 
}
.titleHolderLR{
	position:relative;
	display:block;
	padding-top:15px
	
}
#priceinfoT div div#audioFile {
	display:none;
	
}
#galtextHid{
	display:none
	
}
#priceinfoT div div.imwidth, #priceinfoT div div.imheight,#priceinfoT div div.imweight{
display:inline-block;
margin-right:10px;	
 
padding-top:10px	
}

.priceLabel{
font-weight:bold;
padding-bottom:10px;
padding-top:10px	
}
.addinfoN{
padding-top:10px		
}
.infounderline{
 border-bottom:solid 1px #d5d5d5;
 display:block;
 text-align:right;
 position:relative

}
#priceinfoT .openinfo{
 
	width:100%;
	display:block;
	text-align:left;
	z-index:1000;
	cursor:pointer;

}
#priceinfoT .priceclose{
	width:20%;
	float:right;
	height:20px;
	display:block;
	text-align:right;
	z-index:100000000;
	cursor:pointer;
	padding-top:10px;


	
}
#cartbtn{
	position:relative;
	text-align:center;
	width:100%;
	padding-top:10px;
	
	
}
#cartbtn a{
	display:inline-block
	
}
#priceinfoT table.dispsalesoption{
	float:right;
color:#000;
display:block
	
}
#priceinfoT table.dispsalesmore{
display:block;
float:left;	
}
#enlargeLinkHolder{
position:relative;
width:96%;
padding-left:2%;
padding-right:2%;
	
}
#enlargeLinkHolder #enlargeThumb{
	position:relative;
	overflow:hidden;
	width:100%
}
#enlargeLinkHolder #enlargeThumb img{
	position:relative;
	float:left;
	background-color:#000
}
#enlargeLinkHolder #enlargeLink{
     position:relative;
	 float:left;
	 padding-left:30px;
	 padding-top:15px
 
}
#solditem{
	display:none;;
	padding-left:20px;
	height:20px;
	background:url(../../templates/Brasilia/solditembg.png) left center no-repeat;
	margin-left:4%
	
}
#enlargeLink a{
	color:#CCC
	
	
}
a.archiveL{
color:#000;
display:block;
height:30px;
position:relative;
padding-top:10px
}
.pricingSubHead{
	margin-right:5px
	
}
.tdborder{

	padding-right:15px;
	
}
.slideNav{ /*#prevSlide, #nextSlide{*/
	width: 20px;
	height: 20px;
	line-height: 20px;
	float: left;
	cursor: pointer;
}
.stackB, .videoB{
	height: 35px;
	width: 84px;
	position: absolute;
	margin-bottom: 10px;
	margin-right: 10px;
	cursor: pointer;
}

.yui-sldshw-displayer {  
	position: relative;
	overflow: auto;
}

div.yui-sldshw-frame {
 background: white;

}


 
.i_txt{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 145px;	/*100%;	*/
	overflow: hidden;
	visibility: hidden;
	font-size: 10px;
	font-family: Arial;
	/* add after. line-height: 12px;*/
	text-align: left;
}
#imgLoading2 {
	height: 16px;
	width:  300px;
	margin: 0 auto;
	margin-top: 100px;
	z-index:900;
	background: url(../../templates/Brasilia/loadingPC.gif) no-repeat;
}
#imgLoadingIN{
	height: 16px;
	width:  16px;
	position: absolute;
	top: 0px;
	left: 0px; 
	width: 100%;
	height: 100%;
	z-index:900;
	background: url(../../templates/Brasilia/loadingPC.gif) center center no-repeat;
}

.LowOpacityClass{
	filter:alpha(opacity=40);
    opacity: .4;
    -moz-opacity:.4;
    -khtml-opacity: .4;
}
.AutoOpacityClass{
	filter:alpha(opacity=100);
    opacity:1;
    -moz-opacity:1;
    -khtml-opacity: 1;
}

.label {
	font-weight: bold;
	text-transform:uppercase;
	color: #FFFFFF;
	font-size: 9px;
	margin-right: 10px;
}
.value {
	font-size: 9px;
}
/* -- end slideshow -- */
/** large image **/
.large_nav {
	position: absolute;
}
.LargeIContainer{
	position: relative;
	height: 510px;
	width: 980px;
	display: none;
	background-position: center center;
	background-repeat: no-repeat;
	
}
.large_img{
	cursor: pointer;
}
.hold_box1 {
	position: absolute;
	/* width: 145px;*/
	overflow: hidden;
	bottom: 0px;
	right: 40px;
	text-align: left;
	clear: both;
}
 
#CloseLarge{
	height: 30px;
	width: 23px;
	float: left;
	cursor: pointer;
}
/** end large image **/

/* Asset */
#asset .dv_GImgThumbs {
	z-index::10002;

}

#asset #thumbHolder{
	width:80%;
	max-width:1100px;
	min-width:300px;
	padding-right:65px;
	 
     height:auto;
	padding-top:0px;
}
 
.dv_AssetText {
height:500px;
z-index:10001;

position:relative;
overflow:hidden
}
.dv_AssetText, .dv_AssetText a:link, .dv_AssetText a:visited, .dv_AssetText a:hover{
	font-size: 12px;
	
	font-family: Arial;
}

	/*guestbook */
#gb{
	display:none;
	visibility:hidden;
	
	
}
#guestbook .dv_GContent{
	width:100%;
	margin:0px;

}
#guestbook .dv_GOpenI{
	visibility: hidden;
}
#guestbook .jScrollPaneContainer, #frontpage .jScrollPaneContainer{
	z-index:1000000001
	
}
#formarea{
	position:absolute;
	width:60%;
 overflow:hidden;
	left:0px;
	top:0px;
	
	
}
#GBimageframe{
	position:absolute;
	width:40%;
	height:100%;
	right:0px;
	top:0px;
	overflow:hidden;
	text-align:center
}
.Labels{
	float: left;
	position: relative;
	margin-right:2%;
 padding-top:20px;
	width:auto;
}
.Datas{
	margin:0px;
	/*width: 70%;*/
	width:40%;
	position: relative;
	float: left;
	z-index:1111;
	padding-top:20px;
	padding-left:5%;
}
#formcontainer{
position: relative;

	overflow:hidden;
	height:100%;
	
}
#GBimageframe img{
border:solid 1px #FFF;
	
	/* -moz-box-shadow: 5px 5px 5px #000; 
  -webkit-box-shadow: 5px 5px 5px #000; 
  box-shadow: 5px 5px 5px #666; */	
	
}
.Datas form{
	width: auto;
}
#gbheading{
	color:#000;
	font-size:14px;
 	width:100%;
	position:relative;
	display:block;
	padding-bottom:20px;
	text-align:left
	
}
 
#dataFromXml{
	padding-left:5%;
	padding-right:5%;
	position:relative;
	float:left;
	width:20%;
}
#NavarrowHolder{
	width:100%;
	position:absolute;
	height:100%;
	
}
#addxmlText{
	text-align:left;
	padding-top:20px;
	
}
#guestbook .infoline{
	position: relative;
	text-align: center;
	text-transform:none;
}
.c_gblabelN, .c_gbdatalN{
    font-size: 12px;
    line-height: 14px;
    font-family:Arial;
    margin-bottom: 5px;
	text-align:left
}
.c_gblabel{
    font-size: 12px;
 
    text-align: left;
    font-family:Arial;
	margin-bottom:5px
  
}
.c_gblabelL{
    font-size: 12px;
    line-height: 12px;
    text-align: left;
    font-family:Arial;
    height: 15px;
    margin-bottom: 5px;
	margin-top:15px
}
.c_gbdata{
    height: 30px;
    margin-bottom: 15px;
    font-family:Arial;
    font-size: 10px;
    overflow: hidden;
    text-align: left;
    vertical-align: middle;
    width: 98%;
	padding-right:2%;
	position: relative;
}
.req_label{
	font-size: 13px;
}

.area {
	height: 105px;
}
.c_gbdata input{
	height:25px
}
.c_gbdata input, .c_gbdata select, .c_gbdata textarea {
	width: 100%;
	vertical-align: top;
	border: 1px solid #999999;
	font-family: Arial;
	font-size: 12px;
}
.c_gbdata textarea {
	height: 100px;
}
.short_data input, .short_data select{
	width: 117px;
	border: 1px solid #999999;
}
.short_data select{ margin-right: 10px; }
.radio input{
	width: auto;
	border: none;
}
.matchCode{
	margin-left: 10px;
	margin-top: -5px;
	height: 30px;
}
.note{
	position:relative;
	top: 1px;
	font-size:10px;
	color:#333
}
.title_message {
    font-size: 21px;
}
.artphoto{
    width:85px;
    height:85px; 
    overflow: hidden;
    text-align: left;
    position: absolute;
    top: 30px;
    left: 0px;
    border-width: 1px; 
    border-style:solid;
}
.submit_block{
	position: relative;
	bottom: 0px;
	left: 0px;
}
.gb_btn{
	float: left;
	margin-right: 5px;
	cursor: pointer;
	font-size: 9px;
	text-transform: uppercase;
	font-family: Arial;
	line-height:normal;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 2px 5px;
}
#guestbook #rightarrow{
	cursor:auto;
	 filter:alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	
}
.hideoptionalinfo{
	display:none
	
}
#formWrap{
	position:relative;
	width:100%;
	margin: 0 auto;
	max-width:800px
	
	
	
	
}
/* end GB */





/** layer **/
.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;
}

#lingvi_ft{
  background: #444444;
}
#ic_load{
	width : 30px;
	height: 30px;
	position: absolute;
}
#ft_c, #lingvi_ft{
  position: absolute; 
}
#ft_c{
	top:50%; 
	left: 50%;
}

#logger
{
	color: white;
	width: 100px;
	position: absolute;
	width: 200px;
}


/*Scroll Bars  */



.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin-left:auto;
	margin-right:auto;
}
#asset .jScrollPaneContainer {
	z-index: 10000;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background-color: #ccc;
}
.jScrollPaneDrag {
	position: absolute;
	background:#354e50;
	cursor: pointer;
	overflow: hidden;
   background: url(../../templates/Brasilia/handler.png) no-repeat center center;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background-color: #333;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background-color: #333;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}



 /*mi*/
 
 .clear{
clear:both;
height:1px;
margin-top:-1px;
overflow-x:hidden;
overflow-y:hidden;
visibility:hidden;	 
 }
 
 
 /*Social media*/

.hid{
	visibility:hidden;
	display:none
	
}
#h_ML .hid_n, .hid_n_n{
	visibility:visible;
	display:block;
	padding-left:40px;
	z-index:10001;
	position:relative;
	padding-top:10px;
	
}
.menubg{
	background-repeat:no-repeat;
	
}
#linksholder{
	padding-top:40px;

overflow:hidden;
z-index:10001;
position:relative
}
.sl_label{
	font-size:12px;
	display:block;
	color:#333;
	
}
.sharelinks .sl_label{
	display:inline-block;
	width:auto;
	height:20px;
	vertical-align:top;
	padding-right:10px;
	
	
}
.sharelinks .socLink_share_box{
	display:inline-block;
	
}
.sharelinks .socLink_share_box div,.footer .socLink_share_box div{
	display:inline-block;
	
}
.sharelinks{
 
	height:20px;
	width:auto;
	position:fixed;
	z-index:1000000001;
	bottom:10px;
	right:10px;
	text-align:center;
	z-index:100000001
	 
}
 
.a_SLfollow img{
	border:none;
	margin:2px;
	
}
.a_SLshare img{
border:none;
	margin-left:2px;
	margin-right:3px;
	margin-bottom:2px;
		
}
/*stack viewer*/
#stackhere{
	width:0px;
	height:0px;
	position:absolute;
	
/*	background-color:#333;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	-moz-border-radius: 5px;
border-radius: 5px;
border:solid 1px #FFF;
	
	 -moz-box-shadow: 5px 5px 5px #000; 
  -webkit-box-shadow: 5px 5px 5px #000; 
  box-shadow: 5px 5px 5px #666; 	
  margin:20px;*/
	
}
#stview{
z-index:1000000001	
}
#stackviewss{
	/*background-color:#333;*/
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	overflow:hidden;

	z-index:100000;
	
}

/*Image page Big Image Iframe*/
#BigIiframe{
	background-color:#000;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;

	z-index:100000;
	
}
.closeiframe{
	display:block;
	height:20px;
	width:99%;
	background-color:#000;
	color:#FFF;
	position:relative;
	text-align:right;
	padding-right:1%;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	z-index:100000;
		
	
}
.closestview{
	width:100%;
	height:100%;
	z-index:1000000;
	position:fixed;
	top:0px;
	left:0px;
	
	
}
#audioPly{
	display:none;
	width:10px;
	left:-200px;
	
	position:fixed
	
}

.closeVideo{
height:20px;
color:#F00;
cursor:pointer;
position:absolute;
z-index:1000001

}
#videoclose{
	height:24px;
	width:24px;
	z-index:100000001;
	position:fixed;
	top:15%;
	left:15%;
	cursor:pointer;
		background-image:url(../../templates/Brasilia/x_alt.png);

}

#forVoandStk{
position:absolute;
display:none;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:10001;
text-align:center
	
}





/*add class classes for full screen slideshow*/

.Addheader{
position:absolute;
padding:0px;
top:0px;
width:100%;
z-index:10000000	

}
.Addh_ML{
position:absolute;
top:50px;
z-index:10000;
width:250px	
	
}
.AddContent{
width:100%;
height:100%;
border:none;
margin:0px;
padding:0px;
float:none;
	
}

.AddLarrow{
position:absolute;
left:255px;
z-index:10000	
}

.AddRarrow{
position:absolute;
right:5px;
z-index:10000 	
}
/*#main_content #buttonNav.AddbuttonNav,#main_content .AddbuttonNav{
position:absolute;
bottom:60px; 
z-index:10000	
	
}
#portfolio #main_content .AddbuttonNav{
	left:25%;
	width:68%
	
}*/
#buttonNav{
	position:fixed;
	width:100%;
	z-index:10000001
	
}
.AddtranspBG{
	background-color:transparent;
}
.AddHiddenNav{
 display:none;	
}

/*for tool tip hover*/

#tooltipobj, #itooltipobj{
	display:none;
	position:fixed;
	padding:5px;
	width:auto;
	opacity:0;
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius:5px;
	border:solid thin #CCC;
	z-index:100000000001;
	color:#FFF;
	font-size:10px;
	background-image:url(../../templates/Brasilia/buttonnavbg.png);
	background-repeat:repeat;
	

		
}
.fortt, .ifortt{
	display:none
	
}
#altinfo{
display:none;
	position:fixed;
	padding:10px;
	width:auto;	
	color:#FFF;
		 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius:5px;
	border:solid thin #CCC;
	z-index:1000000;
	font-size:12px;
	background-image:url(../../templates/Brasilia/buttonnavbg.png);
}

/*big image popup*/

#forallpop{
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	text-align:center;
	border:solid 1px #FFF;
	background-repeat:repeat;
	


	
}

#forallpop img{
	border:none;
	margin-left:auto;
	margin-right:auto
	
}


/*Video popup*/
#vedioholder{
	width:100%;
	height:100%;
	position:fixed;
	display:none;
	top:0px;
	left:0px;
	background-image:url(../../templates/Brasilia/transpbg.png);
		background-repeat:repeat;
		z-index:2147483647;
	
}
#vediohere{
	width:0px;
	height:0px;
	position:absolute;
	background-color:#000;
	z-index:1001
 	
}

#toimgpage{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-repeat:repeat;
	display:none;
	z-index:1
	
}
#fullscreenh{
	position:fixed;
	bottom:50px;
	width:70%;
	height:80%;
	background-color:transparent;
	z-index:1000001;
	display:none;
	
}

.originalim{
	display:none;
	
}
.infounderline #copyBtn{

display:inline-block;
width:80px;
height:18px;

background-color:#333;
color:#CCC;
cursor:pointer;
font-size:11px;
bottom:15px;

text-align:center;
margin-bottom:5px;
}
/*archive page*/
#hidIframe,#ihidIframe{
display:none;
position:relative;
height:100%;
width:100%;	
z-index:1000000;
overflow-x:hidden; 

}
#archiveP, #iarchiveP {
	border:solid 0px;
	
}
.whw{
	padding-left:15px
	
}

/* You can alter this CSS in order to give SmoothDivScroll your own look'n'feel */

/* Invisible left hotspot */
div.scrollingHotSpotLeft
{
	/* The hotspots have a minimum width of 100 pixels and if there is room the will grow
    and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste. */
	min-width: 75px;
	width: 10%;
	height: 100%;
	/* There is a big background image and it's used to solve some problems I experienced
    in Internet Explorer 6. */
	position: absolute;
	z-index: 200;
	left: 0;

}

/* Visible left hotspot */
div.scrollingHotSpotLeftVisible
{
		

	zoom: 1; 
}

/* Invisible right hotspot */
div.scrollingHotSpotRight
{
	min-width: 75px;
	width: 25%;
	height: 100%;

	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	right: 0;
	
}

/* Visible right hotspot */
div.scrollingHotSpotRightVisible
{
	zoom: 1;
}

/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}
.scimg{
	display:inline-block;
	width:auto;
	height:auto;
	float:left;
}
.scimg div.fpCarrousel{
display:block;
bottom:0px;
height:40px;
position:absolute;
overflow:hidden
}
.scimg img{
	margin-right:20px;
	z-index:auto;
	position:absolute;
	bottom:45px;
	cursor:pointer
	
}
.dontdisp{
	display:none;
	
}

.ignorediv{
	display:none;
	
}
a.archiveL {
    color: #C40915;
}
.gbhide{
display:none	
}
@media only screen and (device-width: 768px) {
	
  /* For general iPad layouts */
 #hidzview{
	 width:0px;
	 height:0px;
	 position:fixed;
	 top:-20px;
	 left:-20px;
	 
 }
  #videoclose{
	  display:none
	  
  }
 #videocloseip{
	 width:100px;
	 height:100px;
	 z-index:10000000000000000000001
	 
 }
  #guestbook #GContainer{ 
overflow-x:scroll;
position:relative;
z-index:1000001
}
.Labels {
float:left;
margin-right:1%;
padding-left:1%;
position:relative;
width:15%;
} 
.Datas {
float:left;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
position:relative;
width:32%;
z-index:1111;
} 
.c_gbdata {
	width:200px;
}
.c_gbdata input, .c_gbdata select, .c_gbdata textarea {
width:185px;	
	
}
.short_data input, .short_data select {
	width:85px
}
.c_gblabelL {
	font-size:10px
}
.c_gbdata.radio{
display:inline;
}
#addtolist1,#addtolist0{
width:20px	
}
.c_gbdata textarea {
height:75px;
}
#asset #thumbHolder{
	height:100%;
	
}

.thumb_holder{
height:100%;	
}
#full-screen{
	display:none;
	
}
div.scrollingHotSpotLeft{
	background:url(../../templates/Brasilia/Black/leftarrow.png) no-repeat left top;
	
}
div.scrollingHotSpotRight{
	background:url(../../templates/Brasilia/Black/rightarrow.png) no-repeat right top;

}
#tooltipobj, #altinfo{
	visibility:hidden
	
}
#enlargeLinkHolder #enlargeLink{
  
	 width:50px
 
}
}



/* for css3 styles */

#loadingtopLayer{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(../../templates/Brasilia/loader_white.gif) no-repeat center center;
	z-index:10000000000001;
}

#OriginalImage{
	
position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:10000000000001;	

	background:#333;
	display:none;
	overflow:hidden
}
#OriginalImage #imageHolderOriginal{
	position:relative;
	width:100%;
	height:100%;
	text-align:center
	}
#closeOriginal{
	position:absolute;
	right:20px;
	top:20px;
	background:url(../../templates/Brasilia/x_alt.png) no-repeat center center;
	width:50px;
	height:50px
	
	
}
#ImagePageThHolder{
	position:absolute;
	width:100%;
	z-index:10000001;
	height:100%;
	left:0px;
	top:0px;
	display:none;
	 background: rgb(0, 0, 0); /* Fall-back for browsers that don't
                                    support rgba */
    background: rgba(0, 0, 0, .3);
	
	
	
}
#ImagePageThHolder img{
	cursor:pointer
	
}
#thumbButton{
width:20%;
	height:50%;
	position:absolute;
	top:25%;
	cursor:pointer;
 display:none;
	left:40%;
z-index:10000001;
}
#ExitFullScreen{
	display:none;
	position:absolute;
	top:10px;
	right:10px;
	z-index:10000001;
	width:35px;
	height:35px;
	color:#FFF
	
}
 
#makeMeScroll{
width:90%;
			height: 90%;
			position: relative;	
		 
			margin-left:5%;
			margin-top:5%;
			overflow:hidden;
			 
			text-align:center;
			background-color:#FFF
			
}
 
 #embedvideo{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#CCC;
	z-index:100000000000001

}
#innerEmbed{
	position:relative;
	z-index:100000000000001;
	background-color:#666
}
#closeEmbed{
height:24px;
	width:24px;
	z-index:100000001;
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
		background-image:url(../../templates/Brasilia/x_alt.png);
		display:none

}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
#mainWrapContentHolder {
height:100%;
 
}

#mainWrap{
 
width:100%;


} 

}

#header, #mainWrapContentHolder, #mainWrap{
	visibility:hidden
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #mainWrap {
        overflow: visible
    }
}