	input,select, dl, tr, td, p {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}


	.d-header {color: #fff; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 16px; font-weight:bold; text-decoration: none; }
	.d-headerred {color: #f00; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 14px; font-weight:bold; text-decoration: none; }
	.d-headergreen {color: #0f0; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 14px; font-weight:bold; text-decoration: none; }

	.d-headerp {color: #fff; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 16px; font-weight:bold; padding-top:5px;padding-bottom:9px;text-decoration: none; }

	.d-rheader {color: #fff; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 14px; font-weight:bold; text-decoration: none; }

	 p {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
	 .d-ptext {color: #ddd; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
	 .d-ptextb {color: #ddd; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size: 9pt;}
	 .d-ptextbc {color: #9f3a95; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
	 .d-ptextbcb {color: #9f3a95; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;font-weight:bold;}

	 .d-ptextw {color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
	 .d-ptextwb {color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;font-weight:bold;}
	 .d-ptextwbl {color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;font-weight:bold;}
	 .d-ptexterror {color: #F00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold;}
	 .d-ptextnoerror {color: #0F0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold;}
	 .d-ptextlb1 {padding-bottom:3px;color: #cec01d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;}
	 .d-ptext12w {padding-bottom:3px;color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;}




	.d-helpheading {color: #9f3a95; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 13px;text-decoration: none; }
	
	 .d-pheaders {color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; padding-bottom:1px;padding-top:5px;}

	 .d-ptextlb2:link {padding-bottom:3px;color: #cec01d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size: 14pt;}
	 .d-ptextlb2:hover {padding-bottom:3px;color: #aaa; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size: 14pt;}

	 .d-ptextlb {color: #cec01d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size: 15pt;}
	 .d-ptextlbw {color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size: 15pt;}

 	 .d-ptextwp {color: #900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
	 .d-ptextsb {color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
	 .d-ptexts {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
	 .d-ptextvs {color: #333333; padding-top:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;}
	 .d-ptextvs {color: #aaa; padding-top:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;}
	 .d-ptextvsb {color: #000; padding-top:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
	 .d-ptextvsbw {color: #fff; padding-top:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
	 .d-ptextfooter {color: #999; padding-top:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
	 .d-ptextgal {padding-top:3px;color: #cec01d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
	 .d-ptextgals {padding-top:3px;color: #cec01d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

	.d-blogtitle {color: #000000; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 14px;text-decoration: none; font-weight: bold; }
	.d-blogtext {color: #000000; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 10px;text-decoration: none; }

	.d-ptextlink:link{color: #ccc; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;text-decoration: none; }
	.d-ptextlink:visited{color: #ccc; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;text-decoration: none; }
	.d-ptextlink:hover{color: #eee; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;text-decoration: underline; }
	.d-ptextlink:active{color: #ccc; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;text-decoration: none; }

	.d-ptextlinkm:link{color: #888888; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;text-decoration: none; }
	.d-ptextlinkm:visited{color: #888888; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;text-decoration: none; }
	.d-ptextlinkm:hover{color: #ffffff; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;text-decoration: none; }
	.d-ptextlinkm:active{color: #888888; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;text-decoration: none; }

	.d-ptextah:link{color: #ccc; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 9px;text-decoration: none; }
	.d-ptextlinkah:link{color: #ccc; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 9px;text-decoration: none; }
	.d-ptextlinkah:visited{color: #ccc; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 9px;text-decoration: none; }
	.d-ptextlinkah:hover{color: #eee; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 9px;text-decoration: underline; }
	.d-ptextlinkah:active{color: #ccc; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 9px;text-decoration: none; }

	.d-newsflash:link{color: #aaaaaa; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 14px;text-decoration: none;}
	.d-newsflash:visited{color: #aaaaaa; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 14px;text-decoration: none; }
	.d-newsflash:hover{color: #444444; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 14px;text-decoration: none; }
	.d-newsflash:active{color: #aaaaaa; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 14px;text-decoration: none; }

	.d-plinkmenup:link{color: #cec01d; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 10px;text-decoration: none; }
	.d-plinkmenup:visited{color: #cec01d; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 10px;text-decoration: none; }
	.d-plinkmenup:hover{color: #857b07; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 10px;text-decoration: none; }
	.d-plinkmenup:active{color: #cec01d; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 10px;text-decoration: none; }

	.d-ptextlinkbc:link{color: #9f3a95; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;text-decoration: none; }
	.d-ptextlinkbc:visited{color: #9f3a95; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;text-decoration: none; }
	.d-ptextlinkbc:hover{color: #fff; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;text-decoration: underline; }
	.d-ptextlinkbc:active{color: #9f3a95; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;text-decoration: none; }


	.d-plinkmenupl:link{color: #cec01d; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 11px;text-decoration: none; }
	.d-plinkmenupl:visited{color: #cec01d; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 11px;text-decoration: none; }
	.d-plinkmenupl:hover{color: #857b07; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 11px;text-decoration: none; }
	.d-plinkmenupl:active{color: #cec01d; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 11px;text-decoration: none; }

	.d-plinkmenup2:link{color: #ddd; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 13px;text-decoration: none; }
	.d-plinkmenup2:visited{color: #ddd; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 13px;text-decoration: none; }
	.d-plinkmenup2:hover{color: #ddd; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 13px;text-decoration: underline; }
	.d-plinkmenup2:active{color: #ddd; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 13px;text-decoration: none; }


	.d-buyprintlink:link{color: #ffffff; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 16px;text-decoration: none; }
	.d-buyprintlink:visited{color: #ffffff; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 16px;text-decoration: none; }
	.d-buyprintlink:hover{color: #9f3a95; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 16px;text-decoration: underline; }
	.d-buyprintlink:active{color: #ffffff; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 16px;text-decoration: none; }

	.d-buyprinttext {color: #ffffff; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 16px;text-decoration: none; }
	.d-buyprinttextb {color: #9f3a95; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 16px;text-decoration: none; font-weight:bold;}
	.d-buyprinttextb2 {color: #9f3a95; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 16px;text-decoration: none;}


	 #inputorange { color: #ddd; background-color:#444; border:1px solid #222;}
	 #galpassword {  border:1px solid #555; height:21px; background:#ccc;color:#000;font-size:1.0em; }
	 #gallerywide { height:320px; border:1px solid #fff;}

	.d-inputorange { color: #ddd; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;background-color:#444; border:1px solid #222;}
	 d-quantity {  width:10px;border:1px solid #555; height:21px; background:#ccc;color:#000;font-size:1.0em;  }
	.d-inputorange2 { color: #fff; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 12px;background-color:#333; border:1px solid #444;}



	DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

        .d-wtextlb {color: #cec01d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
        .d-ptextgi {color: #cec01d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}


	a:link { color: #bbbbbb; text-decoration:none;}
	a:visited { color: #bbbbbb;text-decoration:none;}
	a:hover { color: #ffffff;text-decoration:none;}
	a:active { color: #bbbbbb;text-decoration:none;}

	body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
			background-color: #111;
			text-align:center;	
			background: #111 url('');

		 }

#d-galimg {padding-top:10px;padding-bottom:5px; border:10px solid #fff;width:200px;height:200px;}


#div_to_popup {display:none;}

#furtherinfopopup { background-color:#000;display:none;height:200px;padding:15px;width:800px; }



#fade {
				zoom: 1;
                width: 100%;
                height: 100%;
                min-height: 100%;
                background: #000;
                position: absolute;
                filter: alpha(opacity=80);
                opacity:0.8;
            	
                top: 0;
                left: 0;
                z-index: 110;
                overflow: hidden;
                display:block;
  }
        


#container2 {
/* center <div> for IE*/
  	border: 0px solid #fff;
	position:relative;
	width:1201px;
	height:801px;
	overflow:hidden;
	text-align:left;
	margin:0px auto;
    	clear:both;
}



#leftcol {
  position:absolute;
  left:0px;
  top:85px;
  width: 880px;
  clear:both;
  height: 23px;
  padding-top:3px;
  text-align:right;
border:0px solid #fff;	
}



#newscontainer {
  width: 745px;
  height:600px;
  overflow-x:hidden;
   overflow-y:auto;
  background:#111;
  border: 0px solid #ddd;
}


#newsitem {
  width: 720px;
  clear:both;
  border: 0px solid #aaa;
  background:url('/images/newsbg.jpg');
}

#newsheader {
  height: 25px;
  text-align:left;
  float:left;
  width: 540px;
  clear:both;
  border: 0px solid #aaa;
  color: #fff; font-family:Verdana, Arial, Helvetical, sans-serif; font-size: 16px; font-weight:bold; text-decoration: none;
  padding-left:8px;
  padding-top:8px;
}

#newsdate {
  height: 25px;
  text-align:right;
  float:left;
  width: 140px;
  padding-right:8px;
  padding-top:8px;
  border: 0px solid #aaa;
  color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;

}

#newscontent {
  width: 715px;
  clear:both;
  border: 0px solid #aaa;
  padding:8px;
  color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
}

#newslinebreak {
  width: 685px;
  clear:both;
  background:#111;
  height:20px;
}

#galdropdown {
  width: 320px;
  border:0px solid #fff;
  background:url('/images/galoptions.png') no-repeat;
  height:30px;
  line-height:30px;
  postion:relative;
  float:left;
}

#galdropdown:hover {
   background:url('/images/galoptions.png') no-repeat 0px -29px;
}

#galsubmenu{
	border:0px solid #fff;
	height:30px;
	line-height:30px;
	float:right;
	text-align:right;
}

#cb {
 clear:both;
}



#fb {
  clear:both;
  position:relative;
  left:1060px;
  top:45px;
  width: 30px;
  height: 30px;
  border: 0px solid #aaa;
  z-index:99;	
}


#header {
  clear:both;
  background-image:url('/images/headlogo.jpg');
  background-repeat: no-repeat;
  width: 1200px;
  height: 110px;
  background-color:transparent;
  border-bottom: 0px solid #aaa;	

}

#menubar {
  left:0px;
  top:132px;
  width:200px;
  height: 560px;
  padding-top:0px;
  border: 0px solid #ddd;	
  border: 0px solid #aaa;	
  float:left;
  overflow:hidden;
 
}


#menubartop {

  width:199px;
  height: 159px;
  padding-top:0px;
  border: 0px solid #ddd;	
  float:left;
  overflow:auto;
}


#fullright {
  width:750px;
  height: 640px;
  padding-top:0px;
  border: 0px solid #ddd;	
  float:left;
  overflow-y:hidden;
  overflow-x:hidden;
}

#fullleft {
  width:420px;
  height: 640px;
  padding-left:12px;
  padding-right:5px;
  padding-top:12px;
  border: 0px solid #ddd;	
  float:left;
  overflow:hidden;
}


#menubarbottom {
  width:197px;
  height: 558px;
  padding-top:0px;
  border: 0px solid #ddd;	
  float:left;
  overflow:hidden;
  background-color:#111;
}


#content {
  background:url('') no-repeat -200px -0px; 

  float:left;
  overflow:auto; 
  height:520px; 
  width:899px;
  padding-left:0px;
  font-family:Verdana, Arial, Helvetical, sans-serif; 
  font-size: 10px;
  text-decoration: none;
  text-align: left;
  border: 0px solid #fff;
  background-color:#555;	
  z-index:99;	

}



#contentgallerynoyscroll {
  position:relative;
  float:left;
overflow-y:hidden;
overflow-x:hidden;
  height:600px; 
  width:1200px;
  padding:0px;
  margin:0px;
  font-family:Verdana, Arial, Helvetical, sans-serif; 
  font-size: 10px;
  text-decoration: none;
  text-align: left;
  border: 0px solid #aaa;	
  z-index:95;	

}


#aitrigger5
{
    cursor:default;

}

#aitrigger5:hover
{ 
   cursor:pointer;
}


#aitrigger4
{
  display: block;
  width: 20px;
  height: 111px;
  background: url("/images/whatsnews.png") no-repeat 0 0;
  z-index:99;
  cursor:default;

}

#aitrigger4:hover
{ 
  background-position: -20px 0px;
  cursor:pointer;
}

#e aitrigger4 span
{
  position: absolute;
  top: -999em;
}



#aitrigger3
{
  display: block;
  width: 20px;
  height: 111px;
  background: url("/images/whatsnews.png") no-repeat 0 0;
  z-index:99;
  cursor:default;

}

#aitrigger3:hover
{ 
  background-position: -20px 0px;
  cursor:pointer;
}

#e aitrigger3 span
{
  position: absolute;
  top: -999em;
}


#aitrigger2
{
  display: block;
  width: 20px;
  height: 111px;
  background: url("/xxximages/purchaseitem.png") no-repeat 0 0;
  z-index:99;
  cursor:default;

}

#aitrigger2:hover
{ 
  background-position: -20px 0px;
  cursor:pointer;
}

#e aitrigger2 span
{
  position: absolute;
  top: -999em;
}

#aitrigger1
{
  z-index:99;
  cursor:default;

}

#aitrigger1:hover
{ 
  cursor:pointer;
}

#e aitrigger1 span
{
  position: absolute;
  top: -999em;
}


#contentgalleryof {
  background:url('') no-repeat -200px -0px; 
  float:left;
  overflow:auto; 
  height:530px; 
  width:899px;
  padding:0px;
  margin:0px;
  font-family:Verdana, Arial, Helvetical, sans-serif; 
  font-size: 10px;
  text-decoration: none;
  text-align: left;
  border: 0px solid #aaa;	
  z-index:95;	

}


div#contentgallery {
  // popup display of image information
  display: none;
  position:absolute;
  overflow-y:hidden; 
  overflow-x:hidden;
  height:600px; 
  width:1178px;
  text-align: left;
  border: 2px solid #9f3a95;
  background:url(/images/bggallerypopup.png);
  z-index:97;	
  padding: 10px;
}

#thumbnailstyle99{
	opacity:0.5;
	filter:alpha(opacity=50);
	overflow:hidden;
	position:relative;
	float:left;
	border:0px solid #fff;
	top:0px;
	width:139px;
	height:139px;
	z-index:50;zoom: 1;
}

#thumbnailstyle99:hover {
	opacity:1.0;
	filter:alpha(opacity=100);zoom: 1;
}
 
#padlockalbum {
 	position:absolute;
 	left:0px;
 	top:0px;
 	width:30px;
 	height:30px;
 	z-index:55;zoom: 1;
 }
 
 #padlockalbum:hover {
 	position:absolute;
 	left:0px;
 	top:0px;
 	width:30px;
 	height:30px;
 	z-index:55;zoom: 1;
 }
 
 
#albtncontainer {
	position:relative;
	top:0px;
	overflow:hidden;
	padding-top:5px;
	padding-left:2px;
	border:0px solid #fff;
	float:left;
	width:140px;
	height:195px;
	opacity:0.5;
	
	z-index:50;
	zoom: 1;
}

#albtncontainer:hover {

	opacity:1.0;
	
	z-index:50;
}

#galmousenextclick {
	position:absolute;
	float:left;
	left:825px;
	top:0px;
	z-index:95;
	height:520px;
	width:70px;
	
	background:url(/images/ssright.png) -360px 0px;
	opacity:0.5;
	
}

#galmousenextclick:hover {
	opacity:1.0;
}


#galmouseprevclick {
	position:relative;
	//border-left:2px solid #222;
	left:0px;
	top:0px;
	float:left;
	z-index:95;
	height:520px;
	width:70px;
	background:url(/images/ssleft.png) -10px 0px;
	opacity:0.5;
	
}

#galmouseprevclick:hover {
	opacity:1.0;
}


#ajaxpopupimagecontainer {
	position:absolute;
	top:30px;
	left:250px;
	border:0px solid #fff;
	width:900px;
	height:528px;
}


#contentfull {
  
  float:left;
  overflow:hidden;
  height:650px; 
  width:1198px;
  padding-left:0px;
  font-family:Verdana, Arial, Helvetical, sans-serif; 
  font-size: 10px;
  text-decoration: none;
  text-align: left;
  border: 0px solid #aaa;	
  z-index:95;	
  
  background:url('/images/bggalleryfull.png');

}

#hoveroverthumbnail{
	cursor:default;
	opacity:0.65;
	border:2px solid #aaa;
	
}

#hoveroverthumbnail:hover{
	cursor:pointer;
	opacity:1.0;
	border:4px solid #9f3a95;
}

#contentfullhs {
  
  float:left;
  height:521px; 
  width:1098px;
  padding-left:0px;
  font-family:Verdana, Arial, Helvetical, sans-serif; 
  font-size: 10px;
  text-decoration: none;
  text-align: left;
  border: 0px solid #aaa;	
  z-index:99;	

  overflow: -moz-scrollbars-horizontal;
  overflow-y: none;
  overflow-x: auto;

}


#contentbg {
  background:url('/images/ml123123abg.jpg') no-repeat; 
  position:absolute;
  top:150px;
  left:230px;
  width:700px;
  height:550px;
  border: 0px solid #fff;	
  z-index:-99;
}



#flashbanner {
  position:absolute;
  top:2px;
  left:695px;
  width:280px;
  height:80px;
  border: 0px solid #fff;	
}


#albumhover {
  background-repeat: no-repeat;
  z-index:97;
  position: absolute;
  top:470px;
  left:000px;
  padding-top:5px;
  overflow:hidden;
  width: 900px;
  height: 44px;
  float:left;
  font-family:Verdana, Arial, Helvetical, sans-serif; 
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  background-color:#111;
}

#albumhoverflash {
  background-repeat: no-repeat;
  z-index:97;
  position: absolute;
  top:493px;
  left:0px;
  padding-top:3px;
  overflow:hidden;
  width: 900px;
  height: 24px;
  text-align:right;
  float:left;
  font-family:Verdana, Arial, Helvetical, sans-serif; 
  font-size: 14px;
  text-decoration: none;
  text-align: center;

}


/* HOVER STYLES */
div#albuminfopop-up {
  display: none;
  position: absolute;
  width: 700px;
  height: 500px;
  padding: 10px;
  background: #222222;
  color: #ffffff;
  border: 2px solid #9f3a95;
  font-size: 90%;
  z-index:200;
}

div#passwordpop-up {
  display: none;
  position: absolute;
  width: 600px;
  height: 200px;
  padding: 10px;
  background: #222222;
  color: #ffffff;
  border: 2px solid #9f3a95;
  font-size: 90%;
  z-index:200;
}


div#albuminfobar {
 display: none;
  position: absolute; bottom: 30;
  width: 1150px;
  height: 50px;
  padding: 10px;
  background: #222;
  color: #fff;
  border: 1px solid #9f3a95;
  font-size: 90%;
  z-index:200;
}


div#pagerightnavigation {
	float:left;text-align:center;position:absolute;left:0px;overflow:hidden;z-index:93;line-height: 630px;height: 630px;width:16px;
	background:url('/images/pagenavleft.png');
	opacity:0.4;
	cursor:default;
}
 
div#pageleftnavigation {
 	float:left;px;text-align:center;position:absolute;left:1185px;overflow:hidden;z-index:93;line-height: 630px;height: 630px;width:16px;
 	background:url('/images/pagenavright.png');
 	opacity:0.4;
 		cursor:default;
}

 
div#pageleftnavigation:hover {
 opacity:1.0;
 	cursor:pointer;
}
 
div#pagerightnavigation:hover {
 opacity:1.0;
 	cursor:pointer;
}
 
 
div#popupalbuminfosection {
  
  border: 0px solid #fff;

}

div#popupimageinfosection {
  
  border: 0px solid #fff;

} 
div#purchaseinfopop-up {
  display: none;
  position: absolute;
  width: 900px;
  height: 550px;
  padding: 10px;
  background: #111;
  color: #ffffff;
  border: 2px solid #9f3a95;
  font-size: 90%;
  z-index:200;
}

#popupbuyprintlowerhelp {

left:5px;
padding-top:10px;
padding-left:10px;
text-align:left;
position:relative;
float:left;
width:99%;
height:130px;
border:1px solid #444;
background-color:#222;
overflow:hidden;
 z-index:210;
}


div#genericpop-up {

  
  display: none;
  position: absolute;
  width: 600px;
  height: 160px;
  padding: 10px;
  background: #222222;
  color: #ffffff;
  border: 2px solid #9f3a95;
  font-size: 90%;
  z-index:210;
}


div#galoptpop-up {
  display: none;
  position: absolute;
  width: 300px;
  height: 550px;
  padding: 10px;
  background: #222222;
  color: #ffffff;
  border: 2px solid #9f3a95;
  font-size: 90%;
  z-index:200;
}


div#whatsnewpop-up {
  display: none;
  position: absolute;
  width: 700px;
  height: 400px;
  padding: 10px;
  background: #222222;
  color: #ffffff;
  border: 2px solid #9f3a95;
  font-size: 90%;
  z-index:200;
}

div#helpwindowpop-up {
  display: none;
  position: absolute;
 overflow-x:hidden;
overflow-y:auto;
  width: 700px;
  height: 400px;
  padding: 10px;
  background: #222222;
  color: #ffffff;
  border: 2px solid #9f3a95;
  font-size: 90%;
  z-index:300;
  margin: 0 auto;
}

#footer {
  z-index:99;
  padding-top:5px;
  overflow:hidden;


  font-family:Verdana, Arial, Helvetical, sans-serif; 
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  color:#ffffff;
  border-top: 0px solid #fff;	
  
  left:0px;
  position:absolute;
   bottom:0;
   width:100%;
   height:28px;   /* Height of the footer */
   background:#272727;

}


.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 700px;
    height: 530px;
}
.wraptocenter * {
    vertical-align: middle;
}

.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}


<!--[if lt IE 8]>
.wraptocenter span {
    display: inline-block;
    height: 100%;
}
<![endif]-->


	/* root element for scrollable */
	.scrollable {

		/* required settings */
		position:relative;
		overflow:hidden;
	
		/* vertical scrollables have typically larger height than width but not now */
/*		height: 400px;
		width: 700px;*/
	width: 660px;
	height:90px;

	}

	/* root element for scrollable items */
	.scrollable .items {
		position:absolute;

		/* this time we have very large space for the height */
		height:20000em;
	}



	.homepage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
			color: #000;
		 }

