body { margin:0px; 
background-color:#000000; 
background-image:url(../images/bb_ark_inside_topbg_v3.jpg);
background-repeat:no-repeat; 
color:#7A7A7A; 
font-family:verdana,arial,helvetica,sans-serif; 
font-size:8pt }
p { margin:0px 0px 9px 0px }

a:link { text-decoration:none; color:#FFFFFF }
a:visited { text-decoration:none; color:#FFFFFF }
a:active { text-decoration:none; color:#DA3E0C }
a:hover { text-decoration:underline; color:#DA3E0C }
.navigation a:link { text-decoration:none; color:#202020 }
.navigation a:visited { text-decoration:none; color:#202020 }
.navigation a:active { text-decoration:none; color:#DA3E0C }
.navigation a:hover { text-decoration:underline; color:#DA3E0C }
.beetlebrow a:link { text-decoration:none; color:#606060 }
.beetlebrow a:visited { text-decoration:none; color:#606060 }
.beetlebrow a:active { text-decoration:none; color:#DA3E0C }
.beetlebrow a:hover { text-decoration:underline; color:#FFFFFF }
.artworkpurchase a:link { text-decoration:none; color:#FFEB00 }
.artworkpurchase a:visited { text-decoration:none; color:#FFEB00 }
.artworkpurchase a:active { text-decoration:none; color:#DA3E0C }
.artworkpurchase a:hover { text-decoration:underline; color:#DA3E0C }
.artworkpurchase span a:link { text-decoration:none; color:#7D7617 }
.artworkpurchase span a:visited { text-decoration:none; color:#7D7617 }
.artworkpurchase span a:active { text-decoration:none; color:#DA3E0C }
.artworkpurchase span a:hover { text-decoration:underline; color:#DA3E0C }

.gap12 { margin-bottom:12px }
.gap9 { margin-bottom:9px }
.gap6 { margin-bottom:6px }
.gap3 { margin-bottom:3px }

.bold { font-weight:bold }
.italic { font-style:italic }
.white { color:#FFFFFF }
.boldwhite { font-weight:bold; color:#FFFFFF }

.midsize { font-size:x-small }
.bigcourier { font-size:large; font-family:courier, monospace; font-style:normal; color:#DA3E0C; font-weight:bold }

.homebody { background-image:url(../images/bb_akinsideblack.png); background-repeat:no-repeat }
#homepictureframeouter { position:absolute; top:0px; left:420px; z-index:1; overflow:hidden; width:216px; height:365px }
#homepictureframe { border:3px solid #000000; border-bottom:none }
#homelogo { position:absolute; top:280px; left:20px; z-index:10  }
#hometag { position:absolute; top:360px; left:20px }
#homewatermark { 
	display:none;
	position:absolute; 
	left:710px;
	top:280px
}
#chinesesch { 
	position:absolute; 
	left:660px;
	top:277px;
	z-index:10;
}

#homebuddhabg { position:absolute; top:0px; left:0px; z-index:6; padding-top:0px }
#homegraybox { position:absolute; top:415px; left:423px; width:210px; height:300px; background-color:#1A1A1A; z-index:2; padding-top:0px }
.redline { position:relative; top:276px; left:0px; border-top:1px solid #CC0000 }
#homenav { position:absolute; top:415px; left:0px }
.homenavstripe { position:relative; top:0px; left:0px; margin-bottom:16px; font-size:small; font-family:courier, monospace; color:#FFEB00; background-color:#1E2327; cursor:pointer; width:423px; height:16px; letter-spacing:2px }
.homenavinner {
	position:absolute;
	top:-1px;
	left:70px;
	font-family: "Century Gothic", "Courier New";
	font-size: 11pt;
	margin-top: -2px;
}
.homenavstars { position:absolute; top:0px; left:40px }
#homegraybox .homenavstripe { background-color:#313131; width:210px }
.homefooter { position:absolute; top:720px; left:50px; color:#606060; z-index:3 }
#homegraybox .footerline { top:190px; border-bottom:1px solid #313131; width:210px }
.beetlebrow {  }
.homefooterline { position:absolute; top:605px; left:0px; border-bottom:1px solid #1E2327; width:423px }


.insidelogo { position:absolute; top:10px; left:70px; z-index:1 }
.insidetagline { position:absolute; top:44px; left:335px }
#insidewatermark { 
	display:none;
	position:absolute;
	left:710px;
	top:350px;
}
#insidegraybox { position:absolute; top:95px; left:428px; width:271px; height:100%; background-color:#1A1A1A; padding-top:28px }
.insidecontent {
	position:absolute;
	top:120px;
	z-index:2;
	width:580px;
	font-size:120%;
	left: 19px;
}

.areaimage { position:absolute; top:555px; left:73px }

#galleryholder { position:absolute; top:120px; left:83px; z-index:3 }
#gallerynav { position:absolute; top:549px; left:428px; z-index:3; font-size:x-small; height:30px; padding-top:6px }
#gallerynav a:link { padding:3px 5px; text-decoration:none; color:#B2B6AE; border:1px solid #000000 }
#gallerynav a:visited { padding:3px 5px; text-decoration:none; color:#B2B6AE; border:1px solid #000000 }
#gallerynav a:active { padding:3px 5px; text-decoration:none; color:#B2B6AE; border:1px solid #000000 }
#gallerynav a:hover { text-decoration:none; color:#FFFFFF; border:1px solid #FFEB00 }
.galleryselected { padding:3px 5px; border:1px solid #DA3E0C; color:#FFFFFF; font-weight:bold }
.gallerynavtext { margin-top:6px }
.gallerynavtext a { font-size:xx-small }
.galleryimage { float:left; width:382px }
.gallerytext { float:left; width:320px; margin-right:20px }
.gallerytext .artworkinfo { margin:0px 0px 3px 0px }
.gallerytext .artworkprice { margin:0px 0px 3px 0px }
.gallerytext .artworkpurchase {
	margin:12px 0px 3px 0px;
}
.gallerytext .basketlinks { margin:0px 0px 3px 0px }
.gallerytitle { font-size:x-small; color:#DA3E0C; margin-bottom:12px }
#galleryimagetext { color:#B2B6AE }
#itemadded { margin-left:5px; color:#FFFFFF; font-weight:bold; visibility:hidden }
.basketlinks { margin:0px 0px 3px 5px }

.artist {
	position:absolute;
	top:120px;
	left:57px;
	z-index:2;
	clip:   rect(0px 360px 630px 0px);
	width:360px;
	z-index:3;
	overflow: visible;
}
#artworkholder { position:absolute; top:0px; left:20px }
.artworkcolumn { position:relative; top:0px; left:0px; width:80px; float:left; margin-right:3px }
.artworkthumb { background-color:#303030; width:72px; height:72px; border:1px solid #515151; margin-bottom:3px; cursor:pointer }
.artworkblank { background-color:#303030; width:72px; height:72px; border:1px solid #515151; margin-bottom:3px }
.artistname { font-size:small; font-weight:bold; color:#DA3E0C; margin-bottom:12px }
#largepictureholder { position:absolute; top:95px; left:429px; width:392px; height:531px; background-color:#303030; z-index:1 }
.artworktitle { font-size:x-small; color:#DA3E0C; margin:26px 0px 12px 5px }
.largepictureframe { height:382px; width:382px; margin:0px 0px 12px 5px; border:1px solid #515151; background-color:#000000 }
.artworktext { color:#B2B6AE; margin:0px 10px 3px 5px }
.artworkinfo { color:#FFFFFF; margin:0px 0px 3px 5px }
.artworkprice { color:#FFFFFF; font-weight:bold; margin:0px 0px 3px 5px }
.artworkpriceright { color:#FFFFFF; font-weight:bold; float:right; margin-right:5px }
.artworkpurchase {
	margin:0px 5px 3px;
	align:center;
}
.artworkpurchase img { position:relative; top:2px }
.artistintro { color:#FFFFFF; margin-bottom:12px }
.artistlist { font-size:x-small; margin-bottom:6px }
#artworkfulltext { position:absolute; top:150px; left:72px; width:340px; padding-right:6px; height:400px; z-index:3; background-color:#000000; visibility:hidden }
.browsebutton { position:relative; top:105px; z-index:5; cursor:pointer; visibility:hidden }
#browseprev { float:left }
#browsenext { float:right }

/* propaganda */

.propaganda { position:absolute; top:152px; left:10px; z-index:3; width:415px }
#propagandaholder { position:absolute; top:0px; left:19px }
.propagandacolumn { position:relative; top:0px; left:0px; width:186px; float:left; margin-right:4px }
.propagandaitem { background-color:#303030; height:72px; margin-bottom:4px; cursor:pointer }
.propagandaitemblank { background-color:#303030; height:72px; margin-bottom:4px }
.propagandathumb { width:72px; height:72px; border:1px solid #515151; margin-left:2px }
.propagandainfo { float:right; width:104px; color:#9E9E9E; margin-top:4px }
.propagandaartist { font-size:large; color:#DA3E0C; width:160px; text-align:right; float:right }
.propagandaartistprevious { position:absolute; top:300px; left:6px; font-size:large; color:#DA3E0C; width:160px; text-align:left; width:140px; z-index:3 }
#propagandaend { position:absolute; top:0px; left:16px; width:337px; height:372px; text-align:center; font-size:large; font-weight:bold; color:#DA3E0C; background-color:#000000; visibility:hidden; z-index:4 }
#largeposterholder { position:absolute; top:95px; left:429px; width:392px; height:531px; background-color:#303030; z-index:1 }
#propagandafulltext { position:absolute; top:0px; left:16px; width:320px; padding-right:6px; height:400px; z-index:4; background-color:#000000; visibility:hidden }

/* end propaganda */

/* trolley styles */
.cartinfo { position:relative; top:120px; left:70px; width:300px }
.carthead { font-weight:bold; font-size:x-small }
#cartholder { position:absolute; top:95px; left:428px; z-index:3; width:394px; background-color:#080808 }
.cartrow { position:relative; top:0px; left:0px; margin-top:12px; border-bottom:1px solid #FFEB00; height:73px }
.cartrow img { margin-bottom:3px }
.cartrowhead { position:relative; top:0px; left:0px; height:18px; margin-top:0px; font-weight:bold; border-bottom:1px solid #FFEB00 }
.cartrowtotal { position:relative; top:0px; left:0px; margin-top:6px; border-bottom:1px solid #FFEB00; height:20px; font-weight:bold; color:#FFFFFF }
.cartitem { position:absolute; top:3px; left:80px; width:120px }
.cartitemhead { margin-bottom:3px }
.cartquantity { position:absolute; top:3px; left:210px; background-color:#000000; border:1px solid #DA3E0C; color:#FFFFFF }
.cartquantityhead { position:absolute; top:0px; left:210px }
/* overflow hidden in next cos of Mac resize bug when you write to the box */
#quantitytotal { top:0px; width:20px; height:16px; font-size:110%; overflow:hidden }
.cartprice { position:absolute; top:3px; left:270px }
.cartpricehead { position:absolute; top:0px; left:270px }
.cartbuttons { position:absolute; top:0px; left:340px }
.checkoutbutton { margin-top:10px }
/* end trolley styles */


.navigation {
	position:absolute;
	top:75px;
	left:19px;
	font-family:courier, monospace;
	font-size:x-small;
	z-index:1;
	height: 17px;
	width: 828px;

}
.navigation a { position:relative; top:-3px }
#extrahead { position:absolute; top:0px; left:699px }
.shoppingnav { 
	position:absolute;
	top:100px;
	left:0px;
	width:655px;
	text-align:right;
}
.shoppingnav img { position:relative; top:5px }

.footer { position:absolute; top:612px; left:70px; color:#606060 }
.footerline { position:relative; top:610px; left:0px; height:20px; border-bottom:6px solid #650000 }
.beetlebrow {  }
#PageInfo { display:none }




#contentarea { position:absolute; top:115px; left:342px; height:383px; width:338px; background-color:#22338C; border:1px solid #F5FDFF; visibility:visible; filter:alpha(opacity=90) }
#contentholder { position:absolute; top:130px; left:360px; height:347px; width:302px; color:#F5FDFF; font-size:110% }
.hiddencontent { position:absolute; top:0px; left:0px; display:none; width:302px }
.inbwpictitle {
	font-size: 14pt;
	color: #FFFFFF;
	font-family: "Courier New", Courier, mono;

}
.homeannounce {
	font-family: "Courier New", Courier, mono;
	font-size: 10pt;
	color: #999999;
	font-weight: normal;
	text-align: left;
	
}
.linknavstripe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	cursor: hand;


}
.linkstripinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	position: relative;

}
.boldyellow {

	font-weight:bold;
	color: #FFFF99;
}
.livewirepageinfo {
	font-size: 12px;
	font-weight: normal;
}
.redlink {
	color: #FF0000;
	text-decoration: underline;
}
.ctheadlinesbold {
	font-weight:bold;
	font-family: "Courier New", Courier, mono;
	font-size: 16pt;
	color: #FFFFFF;

}
.bigwhiteheader {
	font-size: 24pt;
	color: #FFFFFF;
}
.homeannouncecentre {
	font-family: "Courier New", Courier, mono;
	font-size: 10pt;
	color: #999999;
	font-weight: normal;
	text-align: center;
	padding-left: 100px;

}
.homeannouncecentrebig {
	font-family: "Courier New", Courier, mono;
	font-size: 16pt;
	color: #999999;
	font-weight: bold;
	text-align: center;

}
.footerartists {
position:absolute; top:910px; left:70px; color:#606060
}
.footerlineartists {
position:relative; top:0px; left:0px; height:900px; border-bottom:6px solid #650000
}
.areaimageartists {
position:absolute; top:860px; left:73px
}
.boldwhitebig {
	font-weight:bold;
	color:#FFFFFF;
	font-size: 14pt;

}
.homeannounceleft {

	font-family: "Courier New", Courier, mono;
	font-size: 10pt;
	color: #999999;
	font-weight: normal;
}
#underpictureholder {
position:absolute; top:626px; left:429px; width:392px; height:75px; background-color:#303030; z-index:1
}
.insidecontentprice {

	position:absolute;
	top:100px;
	z-index:2;
	width:580px;
	font-size:120%;
	left: 19px;
}
