html, body {height: 100%;}
body{  background-image: url(../images/body_bg.gif); width: 100%; padding: 0px; margin: 0px; display: table;  text-align: center; 
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
}
iframe { border: none; margin-top: 3px;}
	
	
/*.body_frame{background: none; text-align: left; }*/

/* Style for text */
.title_orange{font: 11pt "Arial"; color: #ee5e22;}
.title_black{font: 11pt "Arial" !important; color: #000000;}
.title_red{font: bold  11pt "Arial"; color: #9e2f40;}
.text_red{font: bold  10pt "Arial"; color: #9e2f40;}
.text{font: 10pt "Arial"; color: #000000;}
.title_blue{font: bold 10pt "Arial"; color: #273693;}
/*****************/
/* Style links   */
a.title_red{font: bold  14px "Arial"; color: #9e2f40; text-decoration: none; padding: 5px; margin-top: 10px;}
a.title_red:hover{font: bold  14px "Arial"; color: #9e2f40; text-decoration: underline;}
a.link_redbig {font: bold  14px "Arial"; color: #9e2f40;text-decoration: none; text-transform: uppercase;}
a.link_redbig:hover {text-decoration: underline;}
a.link_blue{font: bold  11px "Arial"; color: #273693; text-decoration: none; text-transform: uppercase;}
a.link_blue:hover{text-decoration: underline;}
a.link_blue_sm{text-transform: lowercase; font-size:11px !important;}
a.link_red {font: bold  11px "Arial"; color: #9e2f40;text-decoration: none; text-transform: uppercase;}
a.link_red:hover {text-decoration: underline;}
a.link_black { color:#000000;}
a.link_black:hover { color:#ee5e22;}
a.link_orange{font: bold  11px "Arial"; color: #a95f32; text-decoration: none;}
a.link_orange:hover{font: bold  11px "Arial"; color: #a95f32; text-decoration: underline;}
/*****************/

p { margin: 5px;}

.container{width: 100%; height: 100%; text-align: center; vertical-align: middle;  display: table-cell;}
.page{background: url(../images/landingpage_bg.gif) no-repeat center; width: 778px; height: 563px; margin: auto;
	margin-top: expression((document.documentElement.offsetHeight/2)-(parseInt(offsetHeight)/2) <0 ? "0" : (document.documentElement.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px') ;}

.leftcontent a { text-decoration: none; font-size: 12px; }
.leftcontent a:hover { text-decoration: underline; }
.leftcontent {  
	vertical-align: top; 
  width: 180px;  
  padding-left: 35px;
	text-align: left; 
	float: left; 
	text-align: justify;
	font-size: 8pt;
}

.rightcontent{ 
  padding: 0px;  
	vertical-align: top; 
	float: left; 
	width: 530px; 
	height: 500px;
	margin-left: 35px;
}

.topnav { font-weight: bold; font-size:  12px; text-align: left; padding: 0px; width: 530px; clear: left; height: 36px; margin-top: 25px;} 
.topnav a { text-decoration: none;}
.topnav a:hover { text-decoration: none;}

.footer {vertical-align: top; clear: left; text-align: right; padding: 17px 36px 0px 0px; font-size: 9pt; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #000000;} 
.footer a {font: 10px Trebuchet MS; text-decoration: none;}
.footer a:hover {text-decoration: underline;}
.copyright {margin-top: 5px; font-family: Arial, Helvetica, sans-serif;}

.subnavigation {  text-align: left; padding: 0px; clear: left; width: 100%; font-size: 11px;}
.subnavigation a:hover {text-decoration: underline;}
	
.maincontent { position: relative; }
	
#navbody1, #navbody2 { padding-top: 2px; display: none; background: url(../images/grey_mark.gif) no-repeat 5px 3px; padding-left: 15px; height: 15px;}

#navbody2 { position: relative; left: 93px; top: 0px; }


.nav {
float: left;
cursor: pointer;
font-size: 9pt;}

.headercontainer { vertical-align: bottom; width: 530px; height: 110px; margin-top: 2px; border: 2px solid #9e2f40; vertical-align: middle; text-align: left; font: 10px "Arial"; color: #000000;  position: relative;}
.headercontent { position: absolute; top: 0px; left: 0px; padding: 10px 10px;}

.subcontainer {width: 530px; height: 300px; margin-top: 14px; border: 2px solid #9e2f40; vertical-align: middle; text-align: left; font: 10px "Arial"; color: #000000;  position: relative; }
.subcontent { position: absolute; top: 10px; left: 0px; padding: 0px 5px 10px 10px; overflow: auto; height: 272px; width:515px;} 

.aboutartistcontainer {width: 530px; height: 428px;  border: 2px solid #9e2f40; vertical-align: middle; text-align: left; font: 10px "Arial"; color: #000000;  position: absolute; top: 2px; left: 0px;}
.aboutartistcontainer a { color: #273693; }
.aboutartistcontent { position: absolute; top: 15px; left: 10px;  height: 394px; width: 505px; overflow:auto; padding-right: 15px;} 

.aboutartistcontent p { padding-top: 7px; margin:0px; font-size:11px; }
.aboutartistbg {position: relative; top: 3px; left: 1px; width: 530px; height: 428px; background-color: white; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }

.headerbg, .subbg {position: absolute; top: 0px; left: 0px; width: 530px; background-color: white; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }
.headerbg { height: 110px;}
.subbg { height: 300px; }

.artistbox { height: 85px; margin-top: 4px;}
.artpreview {float: left; margin-right: 8px; padding: 0px; height: 80px; width: 83px; overflow: hidden;}
.artpreviewthumb { float: left; clear: left;}

.viewartcontent { position: absolute; top: 15px; left: 10px;  height: 394px; width: 505px; overflow:hidden; padding-right: 15px;} 

.pager{clear: left; text-align: right; margin-top: 5px;  font: bold  11px "Arial"; color: #000000; }
.pager a{font: bold  11px "Arial"; color: #000000; text-decoration: none;}
.pager a:hover{font: bold  11px "Arial"; color: #000000; text-decoration: underline;}

.backbutton { float: right; }
.backbutton a, .imagenav, .imagenav a { text-decoration: none; color: #273693; font-size: 11px; font-weight: bold; }
.backbutton a:hover,  .imagenav a:hover { text-decoration: underline; }

.imagecontainer, .imagenav { text-align: center; width: 100%; margin-top:15px;}

.container2 {width: 530px; height: 204px; margin-top: 2px; border: 2px solid #9e2f40; vertical-align: middle; text-align: left; font: 10px "Arial"; color: #000000;  position: relative;}

.containerPrints {width: 530px; height: 204px; margin-top: 2px; border: 2px solid #9e2f40; vertical-align: middle; text-align: left; font: 10px "Arial"; color: #000000;  position: relative; overflow-x:hidden; overflow-y:auto;}

.containerPrints { background: url('/images/white-bg-trans-70.png') repeat right top; }

.containerbg1Prints { background-repeat: repeat; height: 204px; position: absolute; top: 0px; left: 0px; width: 530px; background-color: white; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }

.containerbg2Prints { background-repeat: repeat; height: 460px; position: absolute; top: 0px; left: 0px; width: 530px; background-color: white; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }



.containerbg2 { height: 204px; position: absolute; top: 0px; left: 0px; width: 530px; background-color: white; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }

.container3 {width: 530px; height: 129.5px; margin-top: 2px; border: 2px solid #9e2f40; vertical-align: middle; text-align: left; font: 10px "Arial"; color: #000000;  position: relative;}
.containercontent { position: absolute; top: 0px; left: 0px; padding: 15px 10px 0;}
.containerbg3 { height: 129.5px; position: absolute; top: 0px; left: 0px; width: 530px; background-color: white; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }

.artpreview2 { margin-top: 3px; float: left; margin-right: 10px; }

.photo{border: 1px solid black;}
a.link_logo{display: block; width: 180px; height: 180px; position: relative; top: 0px; left: 0px;}
.btn{border: none;}
.hidden-button { display: none; width: 0px; height:0px; margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; float: left;}

a.link_wgs{display: block; width: 200px; height: 250px; position: relative; left: 150px; top: 150px; float: left;}
a.link_kokoon{display: block; width: 190px; height: 250px; position: relative; left: 205px; top: 150px; float: left;}

.imageInfo {
  text-align: left;
	width: 205px;
	line-height: 16px;
	margin-top: 60px;
}
.imageInfo p {
  margin: 0px 0px 5px 0px;
}

.print-detail-item {
	display: block;
}
.print-detail-title {
	display: block;
	margin-bottom: 12px;
}
