/* CSS Document */
/* Contains Copyrighted Materials by (c) ISPRODUCTIONS 2008 */
*{
		-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%;
	

	}
	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{
margin:0px;
padding:0px;
top:0px;
left:0px;
width:100%;
height:100%;
position:fixed;


}

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

z-index:0;
}
.copyright {
	font-size: 12px;
}
a, a:link, a:visited, a:hover{
	font-size: 13px;
}
#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 */

#mainWrap{
width:100%;
height:100%;
padding:0px;
margin:0px;
position:relative;
z-index:1;
overflow:hidden;

}

.holder1 {

	padding: 0px;
	margin: 0px;
	
}
.holder2{
	width:100%;
	/*max-width: 1260px; a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	/*min-width: 780px; a min-width may be desirable to keep this layout from getting too narrow. This keeps line length more readable in the side columns. IE6 does not respect this declaration. */
	margin: 0 auto;
}
.header {
	
	padding: 0px;
	/* skin */
	
}
.logo_holder{

	position:relative;
	overflow: hidden;
	

	width: 94%;
	margin-top: 5px;

	margin-bottom:5px;
	margin-right:3%;
	margin-left:3%;
	
}
.logo_holder img{

}
.websitetitle{

position:relative
}
#logotwo{
	position:relative;
	margin:10px;
	z-index:10001;
	margin-bottom:10px;
	
}
.templogo{
	display:none;
	
}
.websitetitle, .websitetitle a, .websitetitle a:link, .websitetitle a:visited, .websitetitle a:hover {

	/*left: 40px;*/
	height:auto;
	z-index:100001;
	
	font-size: 16px;
	font-family: Arial;
   
    cursor: pointer;
}
#frontpage .websitetitle {cursor:auto}
#introclick{
	width:100%;
	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: fixed;
	overflow: hidden;
	top:0px;
	z-index:10001;
	padding-top:15px;
	width:200px;
	cursor:pointer;

}
#menumainbg{
	height:100%;
	width:100%;
	position:absolute;
	display:none;
	margin-top:-15px
	
}
.menuline {
	
   /* position: absolute;
    right: 25px; /* + 15px padding from Guestbook menu label = 40px; 
    bottom: 0px;
    overflow: hidden;
    height: 14px;
    line-height: 14px;*/
}
.sidenav, .sidenavF, .sidenav_act, .sidenavF_act{
    padding-left: 35px;
	padding-bottom:15px;	
    cursor: pointer;
    position:  relative;
    text-transform:uppercase;
}
.sidenav, .sidenav_act {
   
}
.sidenavF, .sidenavF_act  {
    padding-left: 35px;
   }
.sidenav, .sidenav a, .sidenav a:link,  .sidenav a:visited,  .sidenav a:hover, .sidenav a:active, 
.sidenav_act, .sidenav_act a, .sidenav_act a:link,  .sidenav_act a:visited,  .sidenav_act a:hover, .sidenav_act a:active, 
.sidenavF, .sidenavF a,.sidenavF a:link, .sidenavF a:visited, .sidenavF a:hover,.sidenavF a:active,
.sidenavF_act, .sidenavF_act a, .sidenavF_act a:link,  .sidenavF_act a:visited,  .sidenavF_act a:hover, .sidenavF_act a:active {
    font-size: 11px;
    font-family: Arial;
}
.sidenav_act, .sidenav_act a, .sidenav_act a:link,  .sidenav_act a:visited,  .sidenav_act a:hover, .sidenav_act a:active{
	font-weight:bold;
}
.sub{
padding-left:65px;	
}
.subSel{
	padding-left:65px;	
	font-weight:bold;
	
}

.PortFoliogroupHead{ /*portfolio group heading*/
font-size: 11px;
color:#000;
	padding-left: 35px;
	padding-top:0px;
	padding-bottom:5px;
}
.PortFoliogroupHead .sub, .PortFoliogroupHead .subSel {/*portfolio group sub titles on mouse over*/
     color:#333; 
	padding-left:30px;
}
.hidesub{
	display:none;
	
}
#hidsub1{
	display:block;
}
#infoLnk {
	display: none;
}
#imagepage #infoLnk{
	display: block;
}
/*** body content **/
.content {

	width: 98%;
	overflow: hidden;
	float:right;
	position:relative;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:1%;

	

/* 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%;
	background-color:#CCC	
}
.Container {
	/*height: 100%;*/
	overflow: hidden;
	position: relative;
	/*background-image:url(../../templates/auckland/pannelBG.png);
	background-repeat:repeat;
	background-position:top center*/
	

}
#frontpage .Container, #IContainer .Container {
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:0px;

	
}

#portfolio #GContainer, #asset #GContainer, #guestbook #GContainer{
	 /* border:solid 1px #FFF;*/
  background-color:#5b5852;

margin:20px;


   /*-moz-box-shadow: 5px 5px 10px #000;
  -webkit-box-shadow: 5px 5px 10px #000; 
  box-shadow: 5px 5px 10px #000; 
   */

}
#guestbook #GContainer{/*max-height:400px;
max-width:765px;
min-height:350px;
overflow:auto;
position:relative;

min-width:700px;*/
width: 700px;
				overflow:hidden;
				height: auto;
				z-index:1000000002;
}
#paneladdbg{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;

	
}
#frontpage #homelnk a{
	color: #333;
	cursor:default
	
	
	
}
#leftarrow, #rightarrow, #Ileftarrow, #Irightarrow{
height:40px;
display:inline-block;
cursor:pointer;
	
}

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

	
}


#portfolio #IContainer{display: none;
}
/*#mainWrap .infoline {
	
	width:65%;
	height:25px;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial;	
	
	color: #333;	
	position:absolute;
	bottom:10px;
	right:5%;
	z-index:100
	
}*/
#portfolio #Iinfoline{ display: none;
 }
 #Iinfoline{
	 position:fixed;
	 width:100%;
	 bottom:0px;
	 z-index:100001
	 
 }
#portfolio #Ginfoline{
	border: none; 
	text-transform:none;
	z-index:10001
	}


.GInfo, .ImgInfo{
	/*margin-top:0px; 15px*/
}
.GInfo{
	/*width: 150px;
	height: 30px;
	overflow: hidden;
	float: left;
	white-space: nowrap;
	position: relative;
	font-size:11px;
	margin-left:-30px;*/
	display:none;

}
.GName{
	display:inline-block;
	background-image:url(../../templates/auckland/Black/thumb.png);
	background-repeat:no-repeat;
	background-position:left center;

	height:40px;

	cursor:pointer
	/*float: left;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	width:35px;
	height:27px;
	margin-left:5px;
	background:url(../../templates/iPadII/black/view_thumbnail.png) 95% top no-repeat;*/
	
}
#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;
}
/*.ImgInfo{
	width: 300px;
	float: right;
	text-align: left;
}*/
.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:inline-block;
	cursor:pointer
}
#ipricebox{
background-image:url(../../templates/auckland/Black/price.png);
	background-repeat:no-repeat;
	background-position:right center;	
}
#idescbox{
background-image:url(../../templates/auckland/Black/info.png);
	background-repeat:no-repeat;
	background-position:right center;	
}

.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:100px;
	height:35px;
	background:url(../../templates/auckland/viewCart.png) no-repeat;

}
a.addtocart{
	display:block;
	width:100px;
	height:35px;
	background:url(../../templates/auckland/AddToCart.png) no-repeat;
}
/** Frontpage */
.dotborder{
	margin-top:25px;
	border:dotted 1px #CCC;
	width:auto;
	height:auto;
	width:88%;
	margin-left:6%;
	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;
	/*padding-left:15px;
	padding-right:15px;*/
	
	/*background-color:#CCC*/
}
#frontpage #fpimg img{
 
position:relative;
z-index:10000001;
cursor:pointer
	/* -moz-box-shadow: 5px 5px 10px #333; 
  -webkit-box-shadow: 5px 5px 10px #333; 
  box-shadow: 5px 5px 10px #333;*/	
	


}
#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;
}
/*.fpimg_withtxt .fpimg_frame{
	width: 695px;
}
.fpimg_withtxt .fpimg{
	width: 880px;
}*/
.fpI_h {

	text-align: center;
}
.fpI_h img{

	
}
/* #IContainer #buttonNav{
	height:30px;
	width:86%;
	position:absolute;
	left:4%;
	bottom:0px;
	padding-left:30px;
	
	
}*/
.btmNavBg{
	width:100%;
	height:40px;
	background-color:#333;
	opacity:0.4;
	filter:alpha(opacity=40);
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:100001;
	
}
/* #buttonNav{
   height:40px;
	width:100%;
	position:fixed;
	left:0px;
	text-align:center;
	z-index:10002;

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

	
}
#soundonoff.on{
background-image:url(../../templates/auckland/Black/musicon.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:bottom right		
}
#soundonoff.off{
background-image:url(../../templates/auckland/Black/musicoff.png);
	background-repeat:no-repeat;
	cursor:pointer;	
	background-position:bottom right
}
#fpimg{
	position:relative;
	
}
#fpimg .txt_wrap, #ScrollingPortfolio .txt_wrap{

	width: 98%;
	height: 0px; 
	position: absolute;
	overflow: auto;
	bottom: -300px;
	height:auto;
	min-height:150px;
	overflow: hidden;
	/*background-color:#333;-----------------------------------------------delete when creating skins---------------------------------*/
	left:0;
	display:none;
	z-index:10000001;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:10px;

}
#portfolio .txt_wrap{
	width:98%;
	position:absolute;
	bottom:-300px;
	left:0px;
	height:auto;
	min-height:150px;
    z-index:10000001;
	padding-left:1%;
	padding-right:1%;
	display:none;
	padding-bottom:10px;
	
	
	}

.closedes{
	text-align:right;
	padding:5px;
	font-size:14px;
	height:20px;
	cursor:pointer
}
.fp_txt {
	/* bottom: 0px;*/
	
	text-align: left;
	overflow: hidden;
	display:none;
	padding:10px;
	z-index:1002;
}


#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;

}

.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: 90%;
	float: left;
	margin-left:5%;
	margin-top:60px;
	margin-right:5%;
	z-index:10001
	
}

#asset .dv_GContent {max-width:900px};
.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;	
}

.nav, .navSel{
	float: left;
	padding: 0 12px 0 0;	/*0 7px 0 7px;*/
	text-transform:uppercase;
	white-space: nowrap;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
	border-top-left-radius :5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
}
.nav{
height:18px;
margin-top:2px;	
}
.navSel{
	margin-bottom:0px;
	z-index:1000;
	height:20px;
	background-color:#FFF
	
}
.nav, .nav a, .nav a:link, .nav a:active, .nav a:visited, .nav a:hover{
	font-size: 9px;
	font-family: Arial;
	padding-left:5px
}
.navSel, .navSel a, .navSel a:link, .navSel a:active, .navSel a:visited, .navSel a:hover{
	font-size: 9px;
	font-family: Arial;
	padding-left:5px
}
.nav a, .navSel a, .nav, .navSel {
	cursor: pointer;
}
.navSep{

	width: 2px;
	height: 10px;
	float: left;
	position: relative;
}
.morenav{
	
	text-transform:uppercase;
	position: relative;
	float: left;
	color:#ffffff;
	font-weight: bold;
	display: none;
}
.moreLbl {
	float: left;
	position: relative;
	font-size: 9px;
	font-family: Arial;
}

	
.dv_GImgThumbs{
	height: 500px;
	position: relative;
	z-index:10001
	
	/*border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-top-right-radius :5px;
	-moz-border-radius-topright:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;	
		border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;*/	
}
.thumb_holder{
	position: relative;
	margin-left: 1%;
	overflow:hidden;
	height:auto;
	
	text-align:center;
}
.thumbBlock{
	float: left;
	margin-right: 0.75%;
	margin-bottom: 10px;
}

.thumbHo{
	
	width: 140px;
	height: 140px;
	overflow: hidden;
	position:relative
}
.thumbHo img{
	
}
.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;
	
	}
.th_box img{
	border:solid 1px #FFF;
	
	
}
.thumbHo.hobg{
	
	background-color:#000;
	
}
.thumbHo .imgname{
	display:none;
	width: 100%;
	overflow: hidden;
	font-size: 12px;
	font-weight:bold;
	white-space: nowrap;
	text-align: center;
	height:100px;
	position:absolute;
	bottom:0px;
	z-index:111;
	left:0px;
	color:#FFF;
	font-size:12px;
	
	
	
}
.imgCount{
	display:block;
font-size:10px;
height:20px;
margin-top:0;
opacity:1;
text-align:center;
width:100%;
position:absolute;
	
}
/*.dotnav{
	display:block;
	padding-top: 5px;
	position:absolute;
	bottom:5px;
	margin-left:25%

}

.dot{
	background-image:url(../../templates/VedhaPCimgs/dotImgNs.png);
	background-repeat:no-repeat;
		float:left;
	display:inline;
	margin-top:5px;
	height:15px;
	width:15px;	
}
.dotSel{
	margin-top:5px;
    background-image:url(../../templates/VedhaPCimgs/dotImg.png);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	height:15px;
	width:15px;	
}*/
/** footer **/
.dotborder .footer {
	position: absolute;
	height: 20px;
	width:100%;
	bottom:2px;
	text-align:center;
	z-index:1000000001;

}
.copy2 {
	display:block;
	position:relative;
	
	width: 100%;
	text-align: center;
	font-size:10px;
	height:20px;
	margin-top:0px;
	opacity:0;
	filter:alpha(opacity=0);
}

.navButtonsBg{
	display:inline-block;
	width:auto;
	padding-left:20px;
	padding-right:20px;
	height:40px;
	/*background-image:url(../../templates/auckland/buttonnavbg.png);
	background-repeat:repeat;
	-moz-border-radius-topright: 5px;
	 -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius:: 5px;
	-webkit-border-top-right-radius:: 5px;
    -khtml-border-radius-topleft: 5px;
	 -khtml-border-radius-topright: 5px;
    border-top-left-radius:5px;
	 border-top-right-radius:5px;
	border:solid thin #CCC;*/
	margin-left:auto;
	margin-right:auto;
	 
	
}
#imgPD div,.navButtonsBg div,#imgPD div a{
		margin:0px;
		float:left;
}

#Fdes{
		
	z-index:100001;
	height:40px;

	display:inline-block;
	background-image:url(../../templates/auckland/Black/info.png);
    background-repeat:no-repeat;
	cursor:pointer;
	background-position:bottom right;

}
#Fdes:hover{

}
	
	
#copyright,#icopyright{
	display:inline-block;
	height:40px;
    background-image:url(../../templates/auckland/Black/copyright.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:bottom right;	
}
#sociallinksBtn, #isociallinksBtn{
display:inline-block;
	height:40px;

    background-image:url(../../templates/auckland/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;
padding-left:20px;
padding-right:20px;
z-index:1000000001;
bottom:0px;

/*background:url(../../templates/auckland/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/auckland/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/auckland/transpbg.png);
		background-repeat:repeat;
	
}
#hiddenleftarrw{
	width:33%;
	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/auckland/Black/leftarrow.png);
		
		
}

#hiddenrightarrw{
	width:33%;
	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/auckland/Black/rightarrow.png);
}


#hidzview{



	width:33%;
	height:50%;
	position:absolute;
	top:25%;
	cursor:pointer;
	display:none;
	left:33%;
	
}
#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/auckland/loadingPC.gif) no-repeat 50% 50%;	
}

#priceinfoT{
   font-size:12px;
 	height:auto;
	position:absolute;
	bottom:-500px;
	display:none;
    z-index:10000001;
	text-align:left;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	padding-bottom:25px;
	left:0px
	
}
#priceinfoT select{
	max-width:200px;
	overflow:hidden
	}
#priceinfoT table{
	display:none;
	
}
#priceinfoT table table{
	display:block
}
#priceinfoT tbody{
	width:100%;
	display:block;
	
}

#priceinfoT td{	vertical-align:top;
padding-bottom:15px;
position: relative}
#priceinfoT div{
	display:none;
	
	
}
#priceinfoT div div{
	display:block
	
}
#priceinfoT .openinfo, #priceinfoT .clearonep{
	display:block;
	
}
#priceinfoT .clearonep{


	height:25px;

	
	
}
.infounderline{
 border-bottom:solid 1px #d5d5d5;
 display:block;
 text-align:right;
 position:relative

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


	
}
#cartbtn{
	float:right
	
}

#priceinfoT table.dispsalesoption{
	float:right;
color:#000;
display:block
	
}
#priceinfoT table.dispsalesmore{
display:block;
float:left;	
}
a.archiveL{
color:#000;
}

.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;

}


.itxt_wrap{
	width: 100%;
	height: 0px; /*355*/
	overflow: auto;
	position: absolute;
	left:0px;
	bottom: 30px;
	overflow: hidden;
	background-color:#999; /*..........................................delete and include in skins......................................*/
	
	
}
.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/auckland/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/auckland/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;
}
/*.prevSlide1, .nextSlide1 {
	float: left;
	height: 30px;
	line-height: 30px;
	background-repeat:no-repeat;
	cursor: pointer;

	vertical-align: middle;
	
	font-size: 9px;
	text-transform: uppercase;
	width: 20px;
}
#prevSlide1{
	background-position: center left;
}
#nextSlide1{
	background-position: center right;
}*/
#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;
	text-align:left;
     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{
	min-width:700px;

}
#guestbook .dv_GOpenI{
	visibility: hidden;
}
#guestbook .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-left: 3%;
	width:15%;
}
.Datas{
	margin:0px;
	/*width: 70%;*/
	width:40%;
	position: relative;
	float: left;
	z-index:1111
}
#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;
}
#guestbook .infoline{
	position: relative;
	text-align: center;
	text-transform:none;
}

.c_gblabel{
    font-size: 12px;
    line-height: 12px;
    text-align: right;
    font-family:Arial;
    height: 21px;
    margin-bottom: 5px;
}
.c_gblabelL{
    font-size: 12px;
    line-height: 12px;
    text-align: left;
    font-family:Arial;
    height: 21px;
    margin-bottom: 5px;
}
.c_gbdata{
    height: 21px;
    margin-bottom: 5px;
    font-family:Arial;
    font-size: 10px;
    overflow: hidden;
    text-align: left;
    vertical-align: middle;
    width: 250px;
	position: relative;
}
.req_label{
	font-size: 13px;
}

.area {
	height: 85px;
}
.c_gbdata input, .c_gbdata select, .c_gbdata textarea {
	width: 235px;
	vertical-align: top;
	border: 1px solid #999999;
	font-family: Arial;
	font-size: 10px;
}
.c_gbdata textarea {
	height: 80px;
}
.short_data input, .short_data select{
	width: 117px;
	border: 1px solid #999999;
	float:left;
	display:inline-block
}
.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: absolute;
	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
	
}
/* 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/auckland/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:25px;
	
}
.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;
	
}
.footer .sl_label{
	display:inline-block;
	width:auto;
	height:20px;
	vertical-align:top;
	padding-right:10px;
	
	
}
.footer .socLink_share_box{
	display:inline-block;
	
}
.footer .socLink_share_box div,.footer .socLink_share_box div{
	display:inline-block;
	
}
.sharelinks{
	opacity:0;
	filter:alpha(opacity=0);
	height:20px;
	width:100%;
	position:absolute;
	z-index:1000000001
	
	
}
.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;*/
	
}
#stackviewss{
	/*background-color:#333;*/
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	overflow:hidden;
	margin-top:25px;

	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/auckland/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{
	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:100000001;
	color:#FFF;
	font-size:10px;
	background-image:url(../../templates/auckland/buttonnavbg.png);
	background-repeat:repeat;
	

		
}
.fortt{
	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/auckland/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/auckland/transpbg.png);
		background-repeat:repeat;
		z-index:2147483647;
	
}
#vediohere{
	width:0px;
	height:0px;
	position:absolute;
	background-color:#000;
	z-index:1001
	
/*	-moz-border-radius: 5px;

background-color:#333;
padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
padding-right:10px;

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

#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:100001;
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%;
 
	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{
display:none;	
}
.scimg img{
	margin-right:20px;
	z-index:auto;
	position:absolute;
	bottom:0px;
	cursor:pointer
	
}
.dontdisp{
	display:none;
	
}

.ignorediv{
	display:none;
	
}
a.archiveL {
    color: #C40915;
}
/* add this for custom thumb pannel*/
 
#newThumbPannel{
position:absolute;
width:30%;
height:100%;
background-color:#CCC;
right:0px;
top:0px;
z-index:10001
 
}
#newThumbPannel ul{
	overflow-y:scroll;
	height:80%;
	position:relative
 
	
	
}
#newThumbPannel ul li{
list-style:none;
display:inline;
}
#newThumbPannel li img{
 width:100px;
height:auto;
cursor:pointer

}

@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{max-height:400px;
max-width:635px;
min-height:350px;
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%;	
}
div.scrollingHotSpotLeft{
	background:url(../../templates/auckland/Dark/leftarrowhalf_1.png) no-repeat left top;
	
}
div.scrollingHotSpotRight{
	background:url(../../templates/auckland/Dark/rightarrowhalf_1.png) no-repeat right top;

}
#tooltipobj, #altinfo{
	visibility:hidden
	
}
}

#thanksMsg{display:none;
position:absolute;
width:100%;
height:100%;
text-align:center;
font-size:18px;
margin-top:20%}

#embedvideo{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#CCC;
	z-index:10000001

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

}
#hthumb{
	display:none
}
.dimeLbl{
   position:absolute;
    bottom:0;
        right:0
}

#stview{
 z-index:100001
 }