.clr1 { color:#f9f9f9; }
.bg1{ background:#f9f9f9; }
 /*the desired background for the map*/
#map_canvas{background-color:#fff !important}

  /*hides the tiles (and maybe more^^)*/
#map_canvas div div div div div div img{visibility:hidden}

.clr2 { color:#b58847;
color:#89413c;

}
body{

background:#fcfcfc;
}
.bg2{ background:#b58847;
background:#89413c;

}

.clr3 { color:#2b2726; }
.bg3{ background:#2b2726;
Xbackground:;
 }

.clr4 { color:#0d0908; }
.bg4{ background:#0d0908 !important;

background:#191615 !important;

}
.clrB1{
color:#413836;
color:#cbcaca;

}
.clr5 {
color:#231f20;
color:#2a2625;
color:#3f3b3a;

}
.clr7 {
color:#e8e4e5;
}
.clr6 {
color:#5a3d3b;
}
.clr8 {
color:#5c5350 !important;
}
.clr9 {
color:#89413c;

}
.bg8 {
background:#5c5350;
}
.bg9{
background:#8941c3;
}

.body, #maincontainer {
Xbackground:#f9f9f9;
}

.font1, .f1 {
	Xfont-family:'Playball';
	font-size:30px;
	letter-spacing:1px;
	color:#444;
	font-family: 'GillSansMTPro-Book', sans-serif;
	font-weight:600;
}

.baskervil{
font-family: 'BaskervilleBT-Roman';
}
.font2, .f2 {
Xfont-family: 'BaskervilleBT-Roman';
font-family: 'PT Sans', sans-serif;
	Xfont-size:14px;
}
.font4,.ptsans, .bgcast, .uploadphototxt{
Xfont-family: 'PT Sans', sans-serif;
font-family: 'GillSansMTStd-Light', sans-serif;




}

.font3,.f3 ,.futura{
 font-family: 'FuturaLTPro-Book';
 font-size:14px;
 }

				.chckbox{
				position:relative;overflow:hidden;width:20px;margin-left:5px;height:30px;float:left;
cursor:pointer;

				}
				.chckbox img{
				position:absolute;left:0px;top:-265px;
				}

				.chckboxsel img{
				position:absolute;left:-30px;top:-269px;
				}
				.checkboxlabel{
				float:left;margin-left:5px;margin-right:22px;
Xfont-family: 'BaskervilleBT-Roman';
font-family: 'PT Sans', sans-serif;
font-size:12px;
position:relative;
top:2px;
				}

.upho {
position:relative;float:left;width:214px;height:301px;Xz-index:0;
cursor:pointer;color:#616161;
}
.up_bg {
width:168px;background:black;height:225px;float:left;position:absolute;left:0px;z-index:3;opacity:.2;top:25px;left:21px;
zbackground:url('/img/smpl_casting.jpg');
}
.up_strz {
width:20px;height:20px;overflow:hidden;position:absolute;left:40px;top:-6px;
}
.up_strz img {
position:relative;top:-440px;
}
.uplphoto{
z-index:9914;font-size:12px;position:relative;top:210px;
}
.bgcast {
position:absolute;left:0px;top:0px;z-index:1;opacity:.8;
}