 /* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Source+Serif+Pro:600);

input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5) !important; /* IE */
  -moz-transform: scale(1.5) !important; /* FF */
  -webkit-transform: scale(1.5) !important; /* Safari and Chrome */
  -o-transform: scale(1.5) !important; /* Opera */
  padding: 10px !important;
}
/* Major tag overrides */
h1, h1.aktitle { font-size: 20px; color: #333; font-weight: normal; font-family: "Times New Roman", Times, serif; text-shadow: #2d2d2d 0 0 1px; letter-spacing: normal; }
h1.aktitle { padding-top: 10px; float: left; }
.ifacttitle { color: #bd1e2d; font-size: inherit; font-weight: inherit; font-family: inherit; text-shadow: inherit; letter-spacing: inherit; }
h2 { color: #333; font-size: 15px; font-weight: 500; font-family: "Times New Roman", Times, serif; text-shadow: #595959 0 0 1px; letter-spacing: normal; }
h3 { color: #333; font-size: 12px; font-weight: 500; font-family: "Times New Roman", Times, serif; text-shadow: #595959 0 0 1px; letter-spacing: normal; }
h4 { color: #333; font-size: 14px; font-weight: 500; font-family: "Times New Roman", Times, serif; text-shadow: #595959 0 0 1px; letter-spacing: normal; }

hr { margin: 4px 0; padding: 0; color: #b3b3b3; border: 0; height: 1px; background-color: #b3b3b3; }

/* Construction Elements */
#wrap { width: 900px; background-color: #fff; padding: 14px 40px; margin: 0 auto; }
#tnav { width: 900px; padding: 0; margin: 0 auto; position: relative; clear:both; }
#pt   { width: 900px; height: 56px; background-image:url(../i-images/ptbg.jpg); position:relative; }
#ptn  { position: absolute; top: 5px; left: 15px; font-size: 10px; }
#ptl  { position: absolute; bottom: 0; left: 15px; }
#ptr  { position: absolute; right: 0; }
.clear { clear: both; line-height: 0; height: 0; }

/* LOGIN BOX */
#bxipagefellow { position: absolute; top: 8px; right: 0; }
#bxipagefellow_old { border: 1px solid #868686; background-color: #fff; padding: 5px; color: #2d2d2d; position: absolute; top: 5px; right: 0; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Page Top Tab CSS */
.pto1 { background-image:url(../i-images/iptlo.gif); background-position: top left; background-repeat: no-repeat; height: 24px; padding-left: 1px; float: left; }
.pto2 { background-image:url(../i-images/iptro.gif); background-position: top right; background-repeat: no-repeat; height: 24px; padding-right: 1px; }
.pto3 { background-image:url(../../i-images/iptbgo.gif); padding: 5px; height: 14px; color: #fff; }
a.pto:link    { color: #fff; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
a.pto:hover   { color: #fff; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
a.pto:visited { color: #fff; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.pt1 { background-image:url(../i-images/iptl.gif); background-position: top left; background-repeat: no-repeat; height: 24px; padding-left: 1px; float: left; }
.pt2 { background-image:url(../i-images/iptr.gif); background-position: top right; background-repeat: no-repeat; height: 24px; padding-right: 1px; }
.pt3 { background-image:url(../../i-images/iptbg.gif); padding: 5px; height: 14px; color: #fff; }
a.pt:link    { color: #eee; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
a.pt:hover   { color: #eee; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
a.pt:visited { color: #eee; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
/* End of page top tabs stuff */


.widetitle { width: 900px; padding: 0; margin: 0 auto; margin-bottom: 20px; }
.ikframe { color: #295C6B; }
.cboxo { border: solid 1px #868686; 
border-radius: 0 0 0 40px; 
-moz-border-radius: 0 0 0 40px; 
-webkit-border-radius: 0 0 0 40px;
padding: 15px;
}
.cbox  { }
.cboxhl { float: left;  width: 431px; border: 1px solid #868686; }
.cboxhr { float: right; width: 431px; border: 1px solid #868686; }
.cboxr  { background-image:url(../i-images/ibgbr.gif); background-repeat: no-repeat; background-position: bottom right; padding: 14px; margin: -1px; }
.cboxtitlebar { background-image: url(../i-images/bgcboxtitle.gif); height: 17px; color: #000; font-family: "Times New Roman", Times, serif; font-size: 14px; text-shadow: #333 0 0 .5px; padding-left: 10px; padding-top: 2px; }

/* Top Section Stuff */
#top  { width: 900px; margin: 0 auto; background-color: #080808; padding: 0; height: 211px; position: relative; }
#iklogo { position: absolute; right: 0px; bottom: 10px; width: 127px; height: 88px; }
#topsearch { position:absolute; right: 32px; top: 15px; font-size:10px; color:#EFEFEF; }
#tabs { position: absolute; bottom: 0px; left: 202px; height: 114px; width: 600px; padding: 0; margin: 0; }
.tabx { position: absolute; bottom: 0; background-repeat: no-repeat; background-size: 92px auto; }

/* Bottom of the page stuff */
#foot { width: 900px; margin: 0 auto; margin-top: 20px; }
#footstripe { background-color: #231F20; height: 20px; background-image: url(../images/botrightcurve.gif); background-position: right; background-repeat:no-repeat; position: relative; }
#earthtext { position: absolute; left: 9px; top: 3px; }
#updatedtext { position: absolute; left: 362px; top: 3px; }
#copytext { position: absolute; right: 9px; top: 3px; }

/* Tag Cloud */
a.tag { font-size: 12px; padding: 2px; border: 1px solid #ccc; background-color: #efefef; text-decoration: none; line-height: 22px; font-family: "Times New Roman", Times, serif; text-shadow: #333 0 0 1px; }

/* eBook Related Stuff */
.pagenav { font-size: 11px; color: #505050; font-weight: normal; }
a.fordet { color: #505050; }
.vpipe   { width: 1px; height: 30px; background-color: #505050; margin: 0 10px; }

/* IK Workshop Society specifics */
#ilogin, #iregister
{
	border: none;
	padding: 0px;
	margin-left: 30px;
	padding-left: 20px;
	border-left: 1px solid #ccc;
	position: relative;
} 
#ilogin    input { position: absolute; left: 240px; margin-top: -6px; width: 200px; }
#ilogin .btnshop { position: absolute; left: 240px; margin-top: -6px; width: 170px; }
#iregister input { position: absolute; left: 240px; margin-top: -6px; width: 200px; }
#iregister .btnshop { position: absolute; left: 240px; margin-top: -6px; width: 170px; }
#iregister select { position: absolute; left: 240px; margin-top: -6px; width: 200px; }

.ikwsbutton { background-color: #295C6B; color: #fff; }

.btnshop a.divlink { position: absolute; top: 0; left: 0; height: 100%; width:100%; background-image:url(../ikshop/images/btnpparrow.gif); background-size: 15px 11px; background-repeat:no-repeat; background-position: right; }

.btnshop
{
  position: relative; padding: 7px 24px 7px 10px; font-family:Arial, Helvetica, sans-serif; color: #666; font-size: 11px; font-weight: bold; display: inline-block;
  background : -moz-linear-gradient(50% 0% -90deg,rgba(255, 255, 255, 1) 0%,rgba(242, 242, 242, 1) 100%);
  background : -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%);
  background : -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(255, 255, 255, 1) ),color-stop(1,rgba(242, 242, 242, 1) ));
  background : -o-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%);
  background : -ms-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F2F2F2' ,GradientType=0)";
  background : linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%);
  border-style : Solid;
  border-color : #CCCCCC;
  border-color : rgba(204, 204, 204, 1);
  border-width : 1px;
  border-radius : 3px;
  -moz-border-radius : 3px;
  -webkit-border-radius : 3px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#F2F2F2' , GradientType=0);
}

.errordiv 
{
	border: solid 1px #e00;
	padding: 10px;
	font-weight: bold;
	color: #e00;
}


.errorinput
{
	border: 1px solid #e00;
	background-color: #e99;
}

#isearchfields
{
	background-image:url(../i-images/bgisearchfields.jpg);
	padding: 9px 14px;
	line-height:18px;
}
#isearchfieldsintro
{
	color: #fff;
}
#btnisearch
{
	margin-left: 15px;
}
#isearchkeywrap, #tagkeywrap 
{
	margin: 10px auto;
	width: 100%;
}
#tagkeywrap 
{
	width: 820px;
}
.isearchkeyitem, .isearchkeyitem_narrow, .isearchkeyitem_wide
{
	float: left;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	color: #595959;
	width: 77px;
}
.isearchkeyitem_narrow, .isearchkeyitem_wide
{
	width: auto; margin-right: 2px;
}
.isearchkeyitem_wide { 
	width: 145px;
	padding: 3px;
	background-color: #efefef;
}
.isearchkeyitem_narrow img { display: block; margin: 0 auto; }
.isearchkeyitem_wide img { display: block; margin: 0 auto; }

#isearchresultsheader
{
	background-image:url(../i-images/bgisearchresultsheader.gif);
	height: 30px;
	position:relative;
	margin-bottom: 14px;
}
.isrhi { position: absolute; font-weight: bold; font-size: 10px; top: 9px; } 
#isrhi_foundin { left: 8px; }
#isrhi_volume { left: 626px; }
/* #isrhi_book   { left: 600px; } */
#isrhi_page   { left: 749px; }
/*#isrhi_view   { left: 800px; }*/
#isrhi_ak     { left: 840px; background-image: url(../i-images/icons/icon_ak64.png); width: 15px; height: 15px; background-size: 15px 15px; }
.isritem, .isritem_bg { height: 10px; font-size: 9px; padding: 9px; position: relative; width: 777px; float: right; }
.isritem_bg   { background-color: #f0f0f0; }

.isri_foundin, .isri_volume, .isri_book, .isri_page, .isri_view, .isri_ak
{
	position: absolute; height: 14px; white-space: nowrap; overflow: hidden; font-size: inherit;
}
.isri_foundin { left: 20px;  width: 500px; }
.isri_volume  { left: 550px;  } 
/* .isri_book    { left: 524px;  } */
.isri_page    { left: 675px; width: 95px;  } 
/* .isri_view    { left: 724px; width: 95px;  } */
.isri_ak      { left: 760px; width: 95px; height: 15px; margin-top: -1px; }

/* Anthropology Colour */
.col_anthropology  { color: #7c1c6c; } 
.bg_anthropology   { background-color: #7c1c6c; } 
.bgl_anthropology  { background-color: #FAE2F6; } 
/* Etc.. */
.col_agriculture   { color: #718B55; } 
.bg_agriculture    { background-color: #718B55; }
.bgl_agriculture   { background-color: #E8EDE1; }

.col_botany        { color: #D29506; } 
.bg_botany        { background-color: #F8B50F; }
.bgl_botany        { background-color: #FEF1D4; }

.col_collections   { color: #9e1135; } 
.bg_collections   { background-color: #9e1135; }
.bgl_collections   { background-color: #FCDCE5; }

.col_earthsciences { color: #3483ab; } 
.bg_earthsciences { background-color: #3483ab; }
.bgl_earthsciences { background-color: #E4F1F8; }

.col_geography     { color: #164b8b; } 
.bg_geography     { background-color: #164b8b; }
.bgl_geography     { background-color: #E1EDFB; }

.col_people        { color: #926d29; } 
.bg_people        { background-color: #926d29; }
.bgl_people        { background-color: #F6EDDC; }

.col_zoology       { color: #08652e; } 
.bg_zoology       { background-color: #08652e; }
.bgl_zoology       { background-color: #DFFDEA; }

/* iSearch Source Section */
.isss { padding-left: 38px; background-position: left; background-repeat: no-repeat; }
.isss_anthropology  { background-image:url(../i-images/icons/iconanthropology_34.gif); }
.isss_agriculture   { background-image:url(../i-images/icons/iconagriculture_34.gif); }
.isss_botany        { background-image:url(../i-images/icons/iconbotany_34.gif); }
.isss_collections   { background-image:url(../i-images/icons/iconcollections_34.gif); }
.isss_earthsciences { background-image:url(../i-images/icons/iconearthsciences_34.gif); }
.isss_geography     { background-image:url(../i-images/icons/icongeography_34.gif); }
.isss_people        { background-image:url(../i-images/icons/iconpeople_34.gif); }
.isss_zoology       { background-image:url(../i-images/icons/iconzoology_34.gif); }

/* More Link Arrow */
.mlarrow { position: absolute; left: 34px; top: -1px; }

/*.isssb { width: 34px; }*/

#sm1, #sm2, #sm3 { padding-left: 203px; height: 20px; margin-top: 1px; }
#sm1  { background-image:url(../i-images/bgsm1.gif); }
#sm2  { background-image:url(../i-images/bgsm2.gif); }
#sm3  { background-image:url(../i-images/bgsm3.gif); }
#logocc { position: absolute; right: 5px; top: 5px; border: 0; }
/* tnav item */
a.tni, a.tni:link, a.tni:hover, a.tni:active { border-left: 1px solid #fff; height: 12px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px 5px 6px 6px; font-weight: normal; text-decoration: none; float: left; }
a.tni:hover { background-color: #000; }
/* a.tni2, a.tni2:link, a.tni2:hover, a.tni2:active,  */
a.tni3, a.tni3:link, a.tni3:hover, a.tni3:active { color: #000; }
a.tni2:hover, a.tni3:hover { background-color: #000; color: #fff; }
a.tniactive { 
	background-color: #000 !important;
    color: #fff !important; 
}

/* Added Knowledge Content */
.akc { border: 1px solid #ccc; padding: 5px; background-color: #fff; }
.akicon { float: left; margin-right: 15px; }

#akstep { float: right; color: #6A7F94; font-size: 18px; font-weight: normal; font-family:'Times New Roman', Times, serif; }
#akstep.img {  float: left; padding-right: 7px; }
#akwelcome { color: #6A7F94; }
.akfact { background-color:#f0f0f0; padding: 0; margin: 0 0 4px 0; height: 34px; clear: both; }
.akfacttitle { background-color: #d1d1d1; padding: 10px; margin-bottom: 4px; width: 170px; float: left; }
.akfactnotitle { background-color: #fff; padding: 10px; margin-bottom: 4px; width: 170px; float: left; }
.akfactinput { padding: 4px; float: left; }
.akfactinput input { width: 395px; }
.akfactcontent { background-color: #f0f0f0; padding: 10px; float: left; }
#aknext { color: #6A7F94; font-size: 18px; font-family: "Times New Roman", Times, serif; float: right; position: relative; }
#aknext input { margin-bottom: -10px; }
#akprev { color: #6A7F94; font-size: 18px; font-family: "Times New Roman", Times, serif; float: left; position: relative; }
#akprev img { margin-bottom: -10px; }
.akni { margin-bottom: -3px; margin-right: 4px; }
.akfacticon { float: left; padding: 3px 7px; background-color: #fff; }
#divslctmedia div { float: left; width: 60px; height: 90px; padding: 5px; margin-right: 10px; background-color:#f0f0f0; text-align: center; }
.akxpl { color: #868686; }
.errorbox { border: 1px solid #e00; padding: 10px; color: #e00; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 12px; }
.akconf { color: #6A7F94; font-family:"Times New Roman", Times, serif; font-size: 18px; }
.akcboxo, .ikwscboxo { border: 1px solid #868686; border-bottom: none; }

.bigintrotext { font-size: 125%; }

#iiseachfields td { font-size: 15px; }

.rel { position: relative; float: right; width: 0; height: 0; }

.ikpatrontext { float: left; }

#siteseal img { width: 106px; height: 50px; border: none; }

/* IKIM Style Banners */
.ikimbwrap { float: left; margin: 0 5px 10px 0; width: 200px; }
.ikimbwrapcentre { margin: 0 auto 0 auto; width: 200px; }

.ikimc3item { background-color: #efefef; text-align: center; font-size: 11px; color: #4E4C58; padding: 10px 10px 22px 10px; margin: 0 0 12px 0; }

.ikimc3item a { font-weight: bold; color: #990; text-decoration: none; }

.ikimcirclewrap {
background-color: #990;
border-top: 70px #efefef solid;
border-bottom: 75px #efefef solid;
position: relative;
height: 3px;
}

.ikimissn { position: absolute; top: -90px; color: #999; font-family: 'Times New Roman', Times, serif; font-size: 14px; font-weight: normal; right: 61px; } 

.ikimcircle { 
border-radius: 80px; 
-moz-border-radius: 80px; 
-webkit-border-radius: 80px; 
border: 0px solid #fff; 
overflow: hidden;
background-color: #990;
color: #fff;
text-align:center;
width: 120px;
height: 120px;
position:relative;
margin-left: auto; margin-right: auto; margin-top: -60px;
}

.ikimcircle h2::first-letter { 
    font-size: 20px;
}
.ikimcircleimag h2 { font-size: 20px; }

.ikimc3item h2 {
	font-size: 26px; font-weight: normal; margin: 0; padding: 0;
}
.ikimc3item h3 {
	font-size: 18px; font-weight: normal; margin: 0 0 5px 0; padding: 0;
}

/* New banners general settings */

/* Large banner */
.nb { border: 1px solid #4F8AB5; border-radius: 5px; position: relative; padding-right: 17px; }
.nb h1 { font-family: 'Source Serif Pro', serif; color: #fff; font-size: 19px; display: block; background-color: #4F8AB5; margin: 0; padding: 10px; margin-right: -17px; }
.nb h2 { font-family: 'Source Serif Pro', serif; color: #4F8AB5; font-size: 14px; margin: 14px 0 8px 0; }
.nbim  { width:270px; height: 157px;  float: left; margin-right: 17px; overflow:hidden; background-size: 270px auto; background-repeat: no-repeat; }
.nbt { width: 0; height: 0; border-style: solid; border-width: 6.5px 0 6.5px 8px; border-color: transparent transparent transparent #ffffff; position: absolute; right: 14px; top: 20px;
}

/* Specifics */
.ikimcirclewrapifacts { background-color: #99897D; }
.ikimc3itemifacts a { color: #99897D; }
.ikimcircleifacts { background-color: #99897D; }
.ikimc3itemifacts h2 { color: #99897D; }
.tni3ifacts { box-shadow: 0px -3px 0px 0px #99897D inset; }
.iapostle h1, .iapostle h3 { color: #99897D; }
.iapostle .ikrct { background: url('../i-images/ikilsrtbgifacts.jpg'); }

.ikimcirclewrapimaps { background-color: #B35B6D;}
.ikimc3itemimaps a { color: #B35B6D; }
.ikimcircleimaps { background-color: #B35B6D; }
.ikimc3itemimaps h2 { color: #B35B6D; }
.tni3imaps { box-shadow: 0px -3px 0px 0px #B35B6D inset; }
.imaps h1, .imaps h2, .imaps h3 { color: #B35B6D; }

.ikimcirclewrapiindex { background-color: #6A7F94;}
.ikimc3itemiindex a { color: #6A7F94; }
.ikimcircleiindex { background-color: #6A7F94; }
.ikimc3itemiindex h2 { color: #6A7F94; }
.tni3iindex { box-shadow: 0px -3px 0px 0px #6A7F94 inset; }
.iindex h1, .iindex h2, .iindex h3 { color: #6A7F94; }
.iindex .ikrct { background: url('../i-images/ikilsrtbgiindex.jpg'); }

.ikimcirclewrapibooks { background-color: #8D8AB8;}
.ikimc3itemibooks a { color: #8D8AB8; }
.ikimcircleibooks { background-color: #8D8AB8; }
.ikimc3itemibooks h2 { color: #8D8AB8; }
.tni3ibooks { box-shadow: 0px -3px 0px 0px #8D8AB8 inset; }
.ibooks h1, .ibooks h2, .ibooks h3 { color: #8D8AB8; }
.ibooks .ikrct { background: url('../i-images/ikilsrtbgibooks.jpg'); }
.ibooks .lavt { color: #8D8AB8; }
.ibooks ul { list-style-image: url('../images/site/bullets/ibooks.gif'); }

.ikimcirclewrapiprojects { background-color: #4F8AB5;}
.ikimc3itemiprojects a { color: #4F8AB5; }
.ikimcircleiprojects { background-color: #4F8AB5; }
.ikimc3itemiprojects h2 { color: #4F8AB5; }
.tni3iprojects { box-shadow: 0px -3px 0px 0px #4F8AB5 inset; }
.iprojects h1, .iprojects h2, .iprojects h3 { color: #4F8AB5; }
.iprojects .ikrct { background: url('../i-images/ikilsrtbgiprojects.jpg'); }
.iprojects ul { list-style-image: url('../images/site/bullets/iprojects.gif'); }
.iprojects .ikimbalk { border-color: #4F8AB5; }
.iprojects .ikimbalktitle { background-color:#4F8AB5; }

.ikimcirclewrapilearning { background-color: #9C7B95;}
.ikimc3itemilearning a { color: #9C7B95; }
.ikimcircleilearning { background-color: #9C7B95; }
.ikimc3itemilearning h2 { color: #9C7B95; }
.ikimcircleilearning h2 { font-size: 20px; }
.tni3ilearning { box-shadow: 0px -3px 0px 0px #9C7B95 inset; }
.ilearning h1, .ilearning h2, .ilearning h3 { color: #9C7B95; }
.ilearning .ikrct { background: url('../i-images/ikilsrtbgilearning.jpg'); }

.ikimcirclewrapilog { background-color: #AC8E6B;}
.ikimc3itemilog a { color: #AC8E6B; }
.ikimcircleilog { background-color: #AC8E6B; }
.ikimc3itemilog h2 { color: #AC8E6B; }
.tni3ilog { box-shadow: 0px -3px 0px 0px #AC8E6B inset; }
.ilog h1, .ilog h2, .ilog h3 { color: #AC8E6B; }
.ilog .ikrct { background: url('../i-images/ikilsrtbgilearning.jpg'); }

.tni3imag { box-shadow: 0px -3px 0px 0px #999a00 inset; }

.ikimvspace { height: 7px; }


.ikimcircle h2 {
	font-family: 'Source Serif Pro', serif; font-size: 22px; font-weight: normal; padding: 50px 0; color: #fff; 
}

.mt0 { margin-top: 0 !important; }

/* Small banner */
.nbs { border: 1px solid #990; border-radius: 5px; position: relative; width: 320px; height: 196px; overflow:hidden; margin-right: 15px; float: left; }
.nbsnarrow { width: 289px; }
.nbsilog { width: 305px; margin-right:0; background-size: 100% auto !important; height: 220px; } /* Used for iLog */
.norm { margin-right: 0; }
.nbs h1 { font-family: 'Source Serif Pro', serif; color: #fff; font-size: 14px; display: block; background-color: #990; margin: 0; padding: 5px 5px 18px 11px; line-height: normal; }
.nbs h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; position: absolute; left: 11px; top: 28px; color: #fff; }

.nbsak { border: 1px solid #697F95; }
.nbsak h1 { background-color: #697F95; }

.nbsip { border: 1px solid #4C89B7; }
.nbsip h1 { background-color: #4C89B7; }

.zoom { position: absolute; top:5px; right:5px; width:10px; height: 10px; }
.fbx {
    cursor: -moz-zoom-in; 
    cursor: -webkit-zoom-in; 
    cursor: zoom-in;
}

/* L Test */
.ikimbwrap .ikimc3item { min-height: 465px; }