/* edit:editorplayer */

.contentWrapper .avatarBox {
	position:relative;
}
.contentWrapper #UnityWrapper {
	height:242px;
	position:relative;
}
.contentWrapper div.visiting #UnityWrapper,
.contentWrapper div.visiting #UnityWrapper object#unityObject {
	width: 430px !important;
}
.avatarBox .avatarImg {height:260px;}

.contentWrapper .avatarBox #editorPlayerInitial,
.contentWrapper .avatarBox #editorPlayerPause,
.contentWrapper .avatarBox #editorPlayerTeaser,
.contentWrapper .avatarBox #editorPlayer3D,
.contentWrapper .avatarBox #editorPlayerFallback,
.contentWrapper .avatarBox #profilePlayer2DAvatar,
.contentWrapper .avatarBox #profilePlayer3DAvatar,
.contentWrapper .avatarBox #profilePlayerFallback,
.contentWrapper .avatarBox #profilePlayerPause {
	position:absolute;
	left:3px;
	top:3px;
}
.contentWrapper .avatarBox #profilePlayerFallback {
    left:3px;
    text-align:center;
}
.contentWrapper .avatarBox #editorPlayerFallback,
.contentWrapper .avatarBox #editorPlayerTeaser {
	display:none;
}


#avatarWrapper #unityLog{
    display:block;
    float:right;
    font-size:10px;
    font-weight:400;
    height:28px;
    line-height:10px;
    text-align:right;
    width:360px;
}
#avatarWrapper .avatarWrapper #unityStatus{}
#player3DAvatarTop, #player3DAvatarBottom {
    background:url(http://gf2.geo.gfsrv.net/cdn57/1fcf609ba5ded457a53038aeb62662.png) no-repeat;
    height:7px;
    width:453px;
}
#player3DAvatarBottom {background-position:0 -7px;}
#player3DAvatarBox {
	background:url(http://gf2.geo.gfsrv.net/cdncb/e98aff6b97df74560dd24410322b91.png) repeat-y;
	min-height:275px;
    padding:0 11px;
    position:relative;
	overflow:hidden;
    width:431px;
}
.editorPlayer #player3DAvatarTop, .editorPlayer #player3DAvatarBottom {
	background:url(http://gf2.geo.gfsrv.net/cdn07/174eb8bae2a679eee6a801d2cbdb1c.png) no-repeat 0 0;
    width:609px;
}
.editorPlayer #player3DAvatarBottom {background-position:0 -7px;}
.editorPlayer #player3DAvatarBox {
	background:url(http://gf2.geo.gfsrv.net/cdn6c/234f6fb5373f7c551dbd66d4225165.png) repeat-y;
    width:601px;
}
.editorPlayer #player3DAvatarBox #playerBox {
	width:319px;
	float:left;
}
.editorPlayer .avatarBox .avatarImg {
    height: 240px;
}

#profilePlayerPause .playerFallbackText,
#editorPlayerPause .playerFallbackText, 
#editorPlayerFallback .playerFallbackText {
	color:#025B97;
    font-size:46px;
    position:absolute;
    text-align:center;
    top:90px;
    width:100%;
	line-height:46px;
	height:46px;
	}
#player3DAvatarBox .playerControls {
    display:none;
	float:left;
    margin-top:5px;
	width:86px;
}

.avatar2D {
	background:transparent url(http://gf2.geo.gfsrv.net/cdncf/50268c26a076f898dba70eb31b81eb.png) no-repeat;
	height:100px;
	padding:2px;
	margin:10px 23px;
	width:100px;
}

#player3DAvatarBox .playerControls .icon {
    background-image:url(http://gf2.geo.gfsrv.net/cdn57/1fcf609ba5ded457a53038aeb62662.png);
    cursor:pointer;
    float:left;
    margin:0 3px 3px 0;
    height:25px;
    width:25px;
}
#player3DAvatarBox .edIconDelete {background-position:-182px -122px;}
#player3DAvatarBox .edIconSave {background-position:0px -31px; cursor:default;}
#player3DAvatarBox .edIconToSave {background-position:-50px -31px; cursor:pointer;}
#player3DAvatarBox .edIconFotostudio {background-position:-125px -31px;}
#player3DAvatarBox .edIconRandom {background-position:-225px -31px;}
#player3DAvatarBox .edIconRandomDisabled {background-position:-200px -31px;}
#player3DAvatarBox .edIconReset {background-position:-300px -31px; cursor:default;}
#player3DAvatarBox .edIconToReset {background-position:-325px -31px; cursor:pointer;}
#player3DAvatarBox .edIconZoomIn {background-position:-208px -122px;}
#player3DAvatarBox .edIconZoomOut {background-position:-234px -122px;}
#player3DAvatarBox .edInfoIcon {background:url(http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png) no-repeat -260px -122px;}
#avatarInteract_player #playerStatus {
    display:none;
    float:left;
	margin:5px 0 20px;
    width:340px;
}
#avatarInteract_player #playerStatus #statusText li {
	list-style:disc inside none;
	margin-left:30px;
}
#avatarInteract_player #playerStatus .warning_Icon {
    background-position:-308px -458px;
    float:left;
    margin-top:0;
}
#avatarInteract_player #playerStatus .unsaved {color:#f00;}

.avatar_box #interaction3DBox {
	display:none;
    float:right;
    height:225px;
    padding:15px 5px 0 10px;
    width:150px;
}
.avatar_box #interaction3DBox .interaction3DItem {
    background:url(http://gf2.geo.gfsrv.net/cdne8/b514b17dad2bcde30fab35c20082b8.png) no-repeat;
    cursor:pointer;
    float:left;
    height:67px;
    margin:0 8px 7px 0;
    width:67px;

}
.avatar_box #interaction3DBox .disabled {cursor:default;}

.avatar_box #interaction3DBox #tickle {background-position:0px 0px;}
.avatar_box #interaction3DBox #hug {background-position:-67px 0px;}
.avatar_box #interaction3DBox #dance {background-position:-134px 0px;}
.avatar_box #interaction3DBox #kiss{background-position:-201px 0px;}
.avatar_box #interaction3DBox #nudge {background-position:-268px 0px;}
.avatar_box #interaction3DBox #tickle.disabled {background-position:0px -67px;}
.avatar_box #interaction3DBox #hug.disabled {background-position:-67px -67px;}
.avatar_box #interaction3DBox #dance.disabled {background-position:-134px -67px;}
.avatar_box #interaction3DBox #kiss.disabled {background-position:-201px -67px;}
.avatar_box #interaction3DBox #nudge.disabled {background-position:-268px -67px;}
.avatar_box #interaction3DBox #tickle:hover {background-position:0px -134px;}
.avatar_box #interaction3DBox #hug:hover {background-position:-67px -134px;}
.avatar_box #interaction3DBox #dance:hover {background-position:-134px -134px;}
.avatar_box #interaction3DBox #kiss:hover {background-position:-201px -134px;}
.avatar_box #interaction3DBox #nudge:hover {background-position:-268px -134px;}

/* editor ui */
#contentColumn #avatarInteract_player {
	margin:0 auto 20px;
	width:455px;
}
#contentColumn .editorPlayer {
	margin:0 0 20px !important;
	float:left;
	width:330px !important;
	direction: ltr;
}
#contentColumn #editorUI {
	float:right;
    margin-bottom:16px;
	width:272px;
}
.editorPlayer #player3DAvatarBox {
	padding: 0 4px;
}
.editorPlayer #editorWrapper .header {
    border-bottom:1px solid #CFCFCF;
    font-size:13px;
    font-weight:700;
    height:26px;
    line-height:29px;
    margin-bottom:8px;
}
#editorWrapper #editorBoxTop, #editorWrapper #editorBoxBottom {
    background:url(http://gf2.geo.gfsrv.net/cdn64/8cc810fe1780af66e53d873dbabd94.png) no-repeat 43px 0;
    height:7px;
}
#editorWrapper #editorBoxBottom {background-position:43px -7px;}
#editorWrapper #editorBox {
  background:url(http://gf2.geo.gfsrv.net/cdn64/8cc810fe1780af66e53d873dbabd94.png) repeat-y -231px 0;
  position:relative;
  *zoom: 1;
}
#editorWrapper #editorBox ul, #editorWrapper #editorBox li {
    background:none;
    margin:0;
    padding:0;
}
#editorWrapper #editorBoxNavi, #editorWrapper #editorBoxSubNavi {
    float:left;
    position:relative;
    width:44px;
}
#editorWrapper #editorBoxNavi .naviActiveBox , #editorWrapper #editorBoxNavi .naviItems, #editorWrapper #editorBoxSubNavi .naviActiveBox , #editorWrapper #editorBoxSubNavi .naviItems {
    position:absolute;
    top:0px;
}
#editorWrapper #editorBoxNavi .naviActiveBox {
    background:url(http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png) no-repeat 0 -78px transparent;
    height:43px;
    width:45px;
}
#editorWrapper #editorBoxNavi .naviBoxes li, #editorWrapper #editorBoxNavi .naviItems li {
    height:43px;
    margin-bottom:2px;
    width:43px;
}
#editorWrapper #editorBoxNavi .naviBoxes li {
    background:url(http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png) no-repeat -92px -78px;
    margin-bottom:2px;
}
#editorWrapper #editorBoxNavi .naviItems li {
    background:url(http://gf2.geo.gfsrv.net/cdn6b/b166cee15dec222380c0dc95c4b92b.png) no-repeat transparent;
    cursor:pointer;
}
#editorWrapper #editorBoxRight {
    float:right;
    margin:-3px 4px 0 0;
    width:220px;
}
#editorWrapper #editorBoxBorderTop, #editorWrapper #editorBoxBorderBottom {
    background:url(http://gf2.geo.gfsrv.net/cdn62/cb2ea1f2abf6c0187b21e10d6e1931.png) no-repeat 35px 0;
    height:7px;
}
#editorWrapper #editorBoxBorderBottom {background-position:35px -7px;}
#editorWrapper #editorBoxWrapper {
    background:url(http://gf2.geo.gfsrv.net/cdn62/cb2ea1f2abf6c0187b21e10d6e1931.png) repeat-y -187px 0;
    height:1%;
}
#editorWrapper #editorBoxWrapperBottom {background:url(http://gf2.geo.gfsrv.net/cdn62/cb2ea1f2abf6c0187b21e10d6e1931.png) repeat-y -187px 0;}

#editorWrapper #editorBoxSubNavi {
    float:left;
    width:40px;
}
#editorWrapper #editorBoxSubNavi .naviBoxes li, #editorWrapper #editorBoxSubNavi .naviItems li, #editorWrapper #editorBoxSubNavi .naviActiveBox  {
    width:36px;
    height:37px;
}
#editorWrapper #editorBoxSubNavi .naviActiveBox {
    background:url("http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png") no-repeat -140px -78px transparent;
}
#editorWrapper #editorBoxSubNavi .naviBoxes li {
    background:url("http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png") no-repeat -214px -78px transparent;
    margin-bottom:2px;
}
#editorWrapper #editorBoxSubNavi .naviItems li {
    background:url(http://gf2.geo.gfsrv.net/cdn6b/b166cee15dec222380c0dc95c4b92b.png) no-repeat transparent;
    cursor:pointer;
    margin-bottom:2px;
}

#editorBoxContent {
    float:right;
    height:auto !important;
    height:100%;
    margin-right:2px;
    min-height:40px;
    position:relative;
    width:178px;
}
#editorWrapper .editorDisabled {
    background-color:#fff;
    height:100%;
    left:0;
	filter:alpha(opacity=70);
    -moz-opacity:.7;
    -khtml-opacity: .7;
    opacity: 0.7;
    position:absolute;
    top:0;
    width:100%;
	z-index:100;
}
#editorWrapper #editorBoxContent h2 {
    background:url(http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png) no-repeat 0 -239px;
    color:#404040;
    height:22px;
    line-height:20px;
    margin:0 0 4px 0;
    padding:0;
    text-align:center;
    text-shadow:0 0 0 ;
    width:175px;
}
#editorWrapper #editorItems  {
    overflow:hidden;
    position:relative;
    width:176px;
}
#editorWrapper #editorItemsSlider  {
    left:0;
    position:relative;
    top:0;
    width:2000px;
}
#editorWrapper #editorItems .itemsPage {
    float:left;
    width:178px;
}
#editorWrapper #editorItems .edItem, #editorWrapper .editorColor .colorItem {
    background:url(http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png) no-repeat -114px -10px;
    cursor:pointer;
    float:left;
    height:50px;
    margin:0px 3px 2px 0px;
    padding:3px;
    position:relative;
    width:50px;
}
#editorWrapper .editorColor #deleteColor .color {background:none !important;}
#editorWrapper .editorColor #deleteColor .deleteColorActive {background:url(http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png) no-repeat -187px -128px !important;}
#editorWrapper #editorItems .hover {background-position:-57px -10px;}
#editorWrapper #editorItems .active {background-position:0 -10px;}
#editorWrapper #editorItems.genderItems .edItem {
    background:url("http://gf2.geo.gfsrv.net/cdn5c/c982092e80025038a8a576d9d45a19.png") no-repeat -175px -0px transparent;
    height:170px;
    margin:0 3px 2px 0;
    padding:3px;
    position:relative;
    width:80px;
}
#editorWrapper #editorItems.genderItems .edItem img{
    height:150px;
    margin:6px;
    width:70px;
}
#editorWrapper #editorItems.bodymeasuresItems .edItem, #editorWrapper #editorItems.skincolorItems .edItem {
    height:176px;
    margin:0px;
    padding:0px;
    width:176px;
}
#editorWrapper #editorItems.bodymeasuresItems .edItem, #editorWrapper #editorItems.skincolorItems .edItem {
    cursor:default;
    background:none;
}
#editorWrapper #editorItems.bodymeasuresItems .edItem img, #editorWrapper #editorItems.skincolorItems .edItem img {
    height:176px;
    width:176px;
}
#editorWrapper #editorBox .edIconDelete {
    left:28px;
    position:absolute;
    top:28px;
    z-index:10;
}
#editorWrapper #editorBox .disabledItem {
    background-color:#fff;
    cursor:default;
    height:52px;
    left:2px;
    margin:0 3px 2px 0;
	filter:alpha(opacity=70);
    -moz-opacity:.7;
    -khtml-opacity: .7;
    opacity: 0.7;
    position:absolute;
    top:2px;
    width:52px;
    z-index:10;
}
#editorWrapper .editorColor .colorItem {
    background:url(http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png) no-repeat -213px -11px;
    height:14px;
    margin:0 2px 2px 0;
    padding:3px;
    width:14px;
}
#editorWrapper .editorColor #deleteColor {
	background:none;
}
#editorWrapper .editorColor .hover {background-position:-213px -10px;}
#editorWrapper .editorColor .active {background-position:-171px -10px;}
#editorWrapper .editorColor .activeColor {background-position:-173px -11px;}
#editorWrapper #editorBox #editorPager {
    background:url(http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png) no-repeat 0 -192px;
    display:none;
    height:16px;
    padding:3px;
    text-align:center;
    width:168px;
}
#editorWrapper #editorBox #temControls {
    background:url(http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png) no-repeat 0 -265px;
    height:28px;
    padding:4px;
    text-align:center;
    width:167px;
}
#editorWrapper #editorBox #editorPager, #editorWrapper #editorBox #itemControls, #editorWrapper .editorColor {
    display:none;
    margin-top:8px;
}
#editorWrapper #editorBox #itemControls .icons4 {padding-left:32px;}
#editorWrapper #editorBox .icon {
    background:url(http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png) no-repeat 0 -201px;
    cursor:pointer;
    float:left;
    margin:0 3px 3px 0;
    height:25px;
    width:25px;
}
#editorWrapper #editorBox .edIconLeft, #editorWrapper #editorBox .edIconRight {
    height:16px;
    margin:0;
    width:16px;
}
#editorWrapper #editorBox .edIconLeft:hover, #editorWrapper #editorBox .edIconRight:hover {
    cursor:default;
}
#editorWrapper #editorBox #editorPager .pagerTxt {
    float:left;
    font-weight:700;
    padding:0 0;
    width:136px;
}
#editorWrapper #editorItems .eyes .item {
    height:50px;
    width:50px;
}
#editorWrapper .editorColor .colorItem .color {
    background-color:#000;
    height:14px;
    width:14px;
}
#sidebarColumn #editorBox #zoomControls {
    clear:both;
    height:30px;
    margin-left:54px;
    width:168px;
}
#sidebarColumn #editorBox #zoomControls span {
    font-weight:700;
    margin-right:10px;
}

#editorWrapper #editorBox .edIconDown {background-position:-0px -122px;}
#editorWrapper #editorBox .edIconUp {background-position:-26px -122px;}
#editorWrapper #editorBox .edIconTight {background-position:-52px -122px;}
#editorWrapper #editorBox .edIconWide {background-position:-78px -122px;}
#editorWrapper #editorBox .edIconSmall {background-position:-104px -122px;}
#editorWrapper #editorBox .edIconBig {background-position:-130px -122px;}
#editorWrapper #editorBox .edIconLeft {background-position:-51px -124px;}
#editorWrapper #editorBox .edIconRight {background-position:-51px -141px;}
#editorWrapper #editorBox .edIconUnityStatus {background:url(http://gf2.geo.gfsrv.net/cdn57/1fcf609ba5ded457a53038aeb62662.png) no-repeat -400px -31px;}
#editorWrapper #editorBox .edIconDelete {background-position:-182px -122px;}

#editorWrapper #editorBox  .unityDisabled {background-position:-425px -31px;}

#editorWrapper #editorBoxNavi .naviItems #body {background-position:-79px -9px;}
#editorWrapper #editorBoxNavi .naviItems #head {background-position:-79px -49px;}
#editorWrapper .male #editorBoxNavi .naviItems #head {background-position:-79px -249px}
#editorWrapper #editorBoxNavi .naviItems #upper {background-position:-79px -89px;}
#editorWrapper #editorBoxNavi .naviItems #lower {background-position:-79px -129px;}
#editorWrapper #editorBoxNavi .naviItems #dress {background-position:-79px -129px;}
#editorWrapper #editorBoxNavi .naviItems #shoes {background-position:-79px -169px;}
#editorWrapper #editorBoxNavi .naviItems #accessoires {background-position:-79px -210px;}

#editorWrapper #editorBoxSubNavi .naviItems #gender {background-position:-187px -9px;}
#editorWrapper #editorBoxSubNavi .naviItems #bodymeasures {background-position:-187px -145px;}
#editorWrapper #editorBoxSubNavi .naviItems #headform {background-position:-187px -111px;}
#editorWrapper #editorBoxSubNavi .naviItems #skincolor {background-position:-187px -77px;}
#editorWrapper #editorBoxSubNavi .naviItems #skin-characteristics {background-position:-187px -178px;}

#editorWrapper #editorBoxSubNavi .naviItems #hair {background-position:-288px -9px;}
#editorWrapper #editorBoxSubNavi .naviItems #eyes {background-position:-288px -77px;}
#editorWrapper #editorBoxSubNavi .naviItems #eyebrows {background-position:-288px -44px;}
#editorWrapper #editorBoxSubNavi .naviItems #nose {background-position:-288px -111px;}
#editorWrapper #editorBoxSubNavi .naviItems #mouth {background-position:-288px -179px;}
#editorWrapper #editorBoxSubNavi .naviItems #makeup {background-position:-288px -211px;}
#editorWrapper #editorBoxSubNavi .naviItems #beard {background-position:-288px -145px;}
#editorWrapper #editorBoxSubNavi .naviItems #specials{background-position:-288px -254px;}

#editorWrapper #editorBoxSubNavi .naviItems #shirt {background-position:-389px -9px;}
#editorWrapper .male #editorBoxSubNavi .naviItems #shirt {background-position:-389px -179px;}
#editorWrapper #editorBoxSubNavi .naviItems #top {background-position:-389px -44px;}
#editorWrapper #editorBoxSubNavi .naviItems #t-shirt {background-position:-389px -77px;}
#editorWrapper #editorBoxSubNavi .naviItems #g-shirt {background-position:-389px -213px;}
#editorWrapper #editorBoxSubNavi .naviItems #pullover {background-position:-389px -111px;}
#editorWrapper #editorBoxSubNavi .naviItems #jacket {background-position:-389px -145px;}

#editorWrapper #editorBoxSubNavi .naviItems #pants {background-position:-490px -44px;}
#editorWrapper #editorBoxSubNavi .naviItems #skirt {background-position:-490px -111px;}
#editorWrapper #editorBoxSubNavi .naviItems #longskirt {background-position:-490px -145px;}
#editorWrapper #editorBoxSubNavi .naviItems #shorts {background-position:-490px -77px;}
#editorWrapper #editorBoxSubNavi .naviItems #underpants {background-position:-490px -9px;}

#editorWrapper #editorBoxSubNavi .naviItems #elegant {background-position:-591px -111px;}
#editorWrapper #editorBoxSubNavi .naviItems #sporty {background-position:-591px -77px;}
#editorWrapper #editorBoxSubNavi .naviItems #boots {background-position:-591px -9px;}
#editorWrapper .male #editorBoxSubNavi .naviItems #boots {background-position:-591px -179px;}
#editorWrapper #editorBoxSubNavi .naviItems #stack-heel {background-position:-591px -44px;}
#editorWrapper #editorBoxSubNavi .naviItems #sandals {background-position:-591px -145px;}

#editorWrapper #editorBoxSubNavi .naviItems #glasses {background-position:-692px -77px;}
#editorWrapper #editorBoxSubNavi .naviItems #hat {background-position:-793px -145px;}
#editorWrapper #editorBoxSubNavi .naviItems #decoration {background-position:-692px -9px;}
#editorWrapper #editorBoxSubNavi .naviItems #miscellaneous {background-position:-793px -77px;}

#editorWrapper #editorBoxSubNavi .naviItems #ring {background-position:-692px -9px;}
#editorWrapper #editorBoxSubNavi .naviItems #necklace {background-position:-692px -44px;}
#editorWrapper #editorBoxSubNavi .naviItems #clock {background-position:-692px -111px;}
#editorWrapper #editorBoxSubNavi .naviItems #piercing {background-position:-692px -145px;}
#editorWrapper #editorBoxSubNavi .naviItems #earring {background-position:-793px -9px;}
#editorWrapper #editorBoxSubNavi .naviItems #muffler {background-position:-793px -44px;}
#editorWrapper #editorBoxSubNavi .naviItems #tie {background-position:-793px -77px;}
#editorWrapper #editorBoxSubNavi .naviItems #belt {background-position:-793px -111px;}

#editorWrapper .editorColor .skincolor .color0 {background-position:-0px -10px;}
#editorWrapper .editorColor .skincolor .color1 {background-position:-30px -10px;}
#editorWrapper .editorColor .skincolor .color2 {background-position:-60px -10px;}
#editorWrapper .editorColor .skincolor .color3 {background-position:-90px -10px;}
#editorWrapper .editorColor .skincolor .color4 {background-position:-0px -40px;}
#editorWrapper .editorColor .skincolor .color5 {background-position:-30px -40px;}
#editorWrapper .editorColor .skincolor .color6 {background-position:-60px -40px;}
#editorWrapper .editorColor .skincolor .color7 {background-position:-90px -40px;}

#editorWrapper .editorColor .eyes .blue {background-position:-90px -186px;}
#editorWrapper .editorColor .eyes .brown {background-position:-0px -186px;}
#editorWrapper .editorColor .eyes .darkblue {background-position:-0px -156px;}
#editorWrapper .editorColor .eyes .darkgreen {background-position:-60px -186px;}
#editorWrapper .editorColor .eyes .green {background-position:-30px -156px;}
#editorWrapper .editorColor .eyes .orange {background-position:-30px -186px;}
#editorWrapper .editorColor .eyes .purple {background-position:-60px -156px;}
#editorWrapper .editorColor .eyes .yellowlitegreen {background-position:-90px -156px;}

#editorWrapper .editorColor .mouth .lila {background-position:0px -113px;}
#editorWrapper .editorColor .mouth .bluelila {background-position:-30px -113px;}
#editorWrapper .editorColor .mouth .pink {background-position:-30px -83px;}
#editorWrapper .editorColor .mouth .red {background-position:0px -83px;}


#itemControls .slider {
    background:url(http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png) no-repeat 0 -160px;
    clear:right;
    cursor:pointer;
    height:28px;
    float:left;
    margin-bottom:4px;
    position:relative;
    text-align:center;
    width:142px;
}
#itemControls .progress {
    background-color:#C5FF00;
    display:none;
    height:9px;
	filter:alpha(opacity=60);
    -moz-opacity:.6;
    -khtml-opacity: .6;
    opacity: 0.6;
}
#itemControls .handle {
    background:url("http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png") no-repeat -92px -124px;
    cursor:move;
    display:block;
    height:17px;
    margin:0px;
    position:absolute;
    top:5px;
    width:26px;
}
#itemControls .range {
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    float:left;
    font-size:20px;
    margin:-40px 0 0 -45px;
    padding:3px 0;
    text-align:center;
    visibility:hidden;
    width:50px;
}
#editorBoxContent .dimIcon  {
    background:url("http://gf2.geo.gfsrv.net/cdn2a/a125384d01284e1471e7673cd9383d.png") no-repeat -176px -200px;
    float:left;
    margin-right:6px;
    height:28px;
    width:28px;
}
#editorBoxContent .dimIcon-bodywidth  {background-position:-176px -200px;}
#editorBoxContent .dimIcon-bodyheight  {background-position:-176px -229px;}
#editorBoxContent .dimIcon-eyedistance  {background-position:-205px -200px;}
#editorBoxContent .dimIcon-eyeheight  {background-position:-205px -229px;}
#editorBoxContent .dimIcon-eyeshadow {background-position:-263px -229px;}
#editorBoxContent .dimIcon-browheight  {background-position:-234px -200px;}
#editorBoxContent .dimIcon-mouthheight  {background-position:-234px -229px;}
#editorBoxContent .dimIcon-noseheight  {background-position:-263px -200px;}

#eyeShadowColor .dimIcon-eyeshadow {margin-right:6px;}

.editorColor .slider {background-position:0 -296px;}
.editorColor .range {margin:-63px 0 0 -5px; visibility:hidden;}

/* editor ui end */

/*  */
.unityAvatar .avatarBox {
    position:absolute;
    width:156px;
}
.unityAvatar .avatarBox #avatarActions {
    width:150px;
}
.unityAvatar .avatarBox .miniAvatarImg {margin:2px auto 0;}
.unityAvatar .avatarBox .avatarImg {
    background-image:none;
    background-color:#F1F7FB;
    border:1px solid #ccc;
    float:none !important;
    height:240px;
    margin:0 0 10px 10px !important;
    overflow:hidden;
    padding:2px;
    width:150px;
}
.unityAvatar .avatarBox .avatarImg .commonLink {
    background:none;
    padding:0;
}
.unityAvatar .externalProfile .externalData {
    float:left;
    width: 442px;
    min-height: 120px;
}
.unityAvatar .internalProfile .externalData { width: auto; }
.unityAvatar .externalProfile #externalData {
    float:right;
    width:444px;
}
.unityAvatar .externalProfile #externalData table {
    table-layout:fixed;
    width:444px;
}
.unityAvatar .externalProfile #externalData td {width:212px;}
.unityAvatar .externalProfile #toggleLink {display:none;}
.unityAvatar .externalProfile #playerStatus .wariningIcon {float:left; margin-right:6px;}
.unityAvatar .externalProfile #externalData .owndata .userdata {width:160px;}
.unityAvatar .externalProfile #interaction3DLnk {display:none;}
.externalProfile #externalData .largeData .userdata, .externalProfile #externalData .largeData .datalabel, .externalProfile #externalData .largeData .data {
    width:435px !important;
}
.externalProfile #externalData .largeData .owndata .userdata, .externalProfile #externalData .largeData .owndata .datalabel, .externalProfile #externalData .largeData .owndata .data {
    width:385px !important;
}


#emotionsWrapper {
    clear:both;
    position:relative;
    text-align:left;
}
#emotionsPanel {
    left:143px;
    position:absolute;
    top:-20px;
    width:260px;
}
#emotionsPanel h5 {
    background:url("http://gf2.geo.gfsrv.net/cdnb3/3fc9cd405500a6e5b19598c90db6f7.png") no-repeat -299px -97px transparent;
    color:#FFFFFF;
    height:28px;
    padding:20px 0 0 30px;
    width:230px;
}
#emotionsPanel #emotions {
    background-color:#fff;
    border:2px solid #b3b3b3;
    border-width:0px 1px;
    margin-left:11px;
    padding:10px;
    width:224px;
}
.emotion, 
.emotion-btn {
    background:url(http://gf2.geo.gfsrv.net/cdnb3/3fc9cd405500a6e5b19598c90db6f7.png) no-repeat -27px 0;
	_background-image: url(http://gf2.geo.gfsrv.net/cdnb9/b7b3a0af4f814b7ba61c7653246a23.gif);
    float:right;
    height:48px;
    width:48px;
}
#emotionsPanel .emotion-btn {
	cursor:pointer;
	background-position:-226px -98px;
	margin: 0 8px 8px 0;
}
.emotion-btn:hover {background-position:-178px -98px;}
.emotion-active {background-image:none;}

.emotion-amorous {background-position:-27px 0px;}
.emotion-angry{background-position:-75px 0px;}
.emotion-cheeky{background-position:-123px 0px;}
.emotion-crazy {background-position:-171px 0px;}
.emotion-sad {background-position:-219px 0px;}
.emotion-ironic {background-position:-267px 0px;}
.emotion-happy {background-position:-315px 0px;}
.emotion-surprised {background-position:-363px 0px;}
.emotion-neutral {background-position:-411px 0px;}
.emotion-astonished {background-position:-459px 0px;}
.emotion-scared {background-position:-507px 0px;}
.emotion-proud {background-position:-555px 0px;}

.emotion-active .emotion-amorous {background-position:-27px -48px;}
.emotion-active .emotion-angry {background-position:-75px -48px;}
.emotion-active .emotion-cheeky {background-position:-123px -48px;}
.emotion-active .emotion-crazy {background-position:-171px -48px;}
.emotion-active .emotion-sad {background-position:-219px -48px;}
.emotion-active .emotion-ironic {background-position:-267px -48px;}
.emotion-active .emotion-happy {background-position:-315px -48px;}
.emotion-active .emotion-surprised {background-position:-363px -48px;}
.emotion-active .emotion-neutral {background-position:-411px -48px;}
.emotion-active .emotion-astonished {background-position:-459px -48px;}
.emotion-active .emotion-scared {background-position:-507px -48px;}
.emotion-active .emotion-proud {background-position:-555px -48px;}
/*
*/


.emoticon {
    background:url(http://gf2.geo.gfsrv.net/cdnb3/3fc9cd405500a6e5b19598c90db6f7.png) no-repeat -322px -98px;
    float:left;
	eight:23px;
	idth:23px;
    margin-right:6px;
}
.emoticon-armorous {background-position:-322px -97px;}
.emoticon-angry {background-position:-344px -97px;}
.emoticon-cheeky {background-position:-366px -97px;}
.emoticon-crazy {background-position:-388px -97px;}
.emoticon-sad {background-position:-410px -97px;}
.emoticon-ironic {background-position:-432px -97px;}

.emoticon-happy {background-position:-322px -120px;}
.emoticon-surprised {background-position:-344px -120px;}
.emoticon-neutral {background-position:-366px -120px;}
.emoticon-astonished {background-position:-388px -120px;}
.emoticon-scared {background-position:-410px -120px;}
.emoticon-proud {background-position:-432px -120px;}

#emotionsPanel #emotionsPanelBottom {
    background:url(http://gf2.geo.gfsrv.net/cdnb3/3fc9cd405500a6e5b19598c90db6f7.png) no-repeat -310px -145px;
    height:5px;
    margin-left:11px;
    width:246px;
}
#emotionsPanel #emotionsDisabled {
	background-color: #FFFFFF;
	display:none;
    height: 100%;
    left: 0;
	filter:alpha(opacity=70);
    -moz-opacity:.7;
    -khtml-opacity: .7;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 100%;
}
#togglePanel a {
    color:#fff;
}

/* no Unity3d */
.avatarBox #profilePlayer3DAvatar #UnityPrompt {
    left:0;
    position:absolute;
    top:208px;
    z-index:1001;
}


/* Profile Interaction (jQ Beautytips) Tooltips */
div.bt-wrapper canvas { left: 0; }

/* Own Profile: Set Emotions */
div#profileWrapper.unityAvatar div.internalProfile {
	position: static; top: auto; left: auto;
}
div#emotionsBox div#emotionsPanel {
	position: relative; 
}
div#profileWrapper.unityAvatar div.internalProfile div.avatarBox {
	position: relative;
	float: none;
	margin: 0 0 40px 0;
}
div#profileWrapper.unityAvatar div.internalProfile div.externalData {
	min-height: 0;
}
div#profileWrapper.unityAvatar div.internalProfile table#externalData {
	width: 604px;
	border: none;
}

/* External Profile: Show Status Message */
div#externalStatusMsg {
	width: 442px;
	float: left;
	margin: 0 0 30px 0;
}
div#externalStatusMsg h4 {
	margin: 0;
}
div#externalStatusMsg p {
	margin: 0 0 0 56px;
}

/*
Profile Picture Tabs: ProfilePic, Emotions, Interactions, Tutorial
*/

/* Emotions Tab */
div#avatarWrapper.profilePicture_tabEmotions div.avatarBox,
div#profileWrapper.unityAvatar div.internalProfile div.avatarBox {
	width: 156px;
	float: right;
}
div#avatarWrapper.profilePicture_tabEmotions div.avatarBox div.avatarImg {
	border: 1px solid #ccc;
	height:240px;
	padding: 2px;
}
div#avatarWrapper.profilePicture_tabEmotions div.avatarBox div.avatarImg div#profilePlayerFallback img {
	display: block;
}
div#emotionsBox {
	width: 432px;
	float: left;
}
div#emotionsBox h4 {
	margin: 0 0 10px 0;
}
div#emotionsBox div#emotionsPanel {
	left: auto;
	margin: 0 0 10px 0;
	position: relative;
	top: auto;
	width: auto;
}
div#emotionsBox div#emotionsPanel {width:350px;}

div#emotionsBox div#emotionsPanel div#emotions {
	margin: 0;
	padding: 0;
	width: 350px;
	border: none;
}

div#emotionsBox div#statusPanel .emotion-btn {
	float:right;
	margin-top:15px;
}
div#emotionsBox div#statusPanel .statusupdateForm {
	float:left;
	width:370px;
}
div#avatarWrapper.profilePicture_tabEmotions div.statusupdateForm textarea,
div#profileWrapper.unityAvatar div.internalProfile div.statusupdateForm textarea {
	border: 1px solid #ddd;
	border-color: #9e9e9f #ddd #ddd #9e9e9f;
	height: 50px;
	padding: 2px 5px;
	width: 360px;
}

/* Interactions Tab */
div#avatarWrapper.profilePicture_tabInteractions div#avatarInteract_timeline {
	width: 608px;
	margin: 0 0 10px 0;
}
div#avatarWrapper.profilePicture_tabInteractions div#avatarInteract_timeline .avatarInteract_item {
	float:right;
    margin-left: 4px;
    width: 300px;
}
div#avatarWrapper.profilePicture_tabInteractions div#avatarInteract_timeline dl {
	clear: both;
	float: left;
	line-height: 50px;
	margin: 0;
	padding: 5px 5px;
}
div#avatarWrapper.profilePicture_tabInteractions div#avatarInteract_timeline dl dt,
div#avatarWrapper.profilePicture_tabInteractions div#avatarInteract_timeline dl dd {
	margin: 0;
	padding: 0;
}
div#avatarWrapper.profilePicture_tabInteractions div#avatarInteract_timeline dl dt {
	float: right;
}
div#avatarWrapper.profilePicture_tabInteractions div#avatarInteract_timeline dl dt img {
	display: block;
}
div#avatarWrapper.profilePicture_tabInteractions div#avatarInteract_timeline dl dd.avatarInteract_action {
	float: left;
	height: 32px;
	line-height: 15px;
	padding-left:10px;
	width: 220px;
}
div#avatarWrapper.profilePicture_tabInteractions div#avatarInteract_timeline dl dd.avatarInteract_btnReplay {
	float: right;
	padding: 0 10px;
	text-align: center;
	width: 50px;
}
div#avatarWrapper.profilePicture_tabInteractions div#avatarInteract_timeline dl dd.date {
	color:#999;
	float: left;
	height:20px;
	line-height:20px;
	text-align: left;
	width: 130px;
}
div#avatarInteract_player div#profilePlayer2DAvatar {
	width: auto;
}

/*
Profile Fallback: "Use Unity" +
Profile Fallback: "Install Unity"
*/
div#profilePlayer2DAvatar,
div#profilePlayerFallback {
	height: 240px;
	position:relative;
	width: 150px;
}
div#avatarInteract_player div#profilePlayerFallback { width: 430px; }
div#profilePlayer2DAvatar img,
div#profilePlayerFallback img {
	display: block;
	margin: 0 auto;
}
div#profilePlayer2DAvatar div.useAvatar,
div#profilePlayerFallback div.installAvatar,
div#profilePlayerFallback div.avatarX64,
div#profilePlayer2DAvatar div.teaserAvatar {
	width: 150px;
	height: 90px;
	text-align: left;
	position: absolute;
	left:0px;
	bottom: 0px;
}
div#profilePlayer2DAvatar div.useAvatar a,
div#profilePlayerFallback div.installAvatar a,
div#profilePlayerFallback div.avatarX64,
div#profilePlayer2DAvatar div.teaserAvatar {
	background: url(http://gf2.geo.gfsrv.net/cdn2d/6a9e79aa8fd1f8af19e831ce5d3f08.jpg) no-repeat;
	color: #eee;
	display: block;
	height: 31px;
	font-weight: bold;
	font-size: 10px;
	line-height: 1.3;
	padding: 59px 0 0 40px;
	text-shadow: 1px 1px 0 #4C4C4C;
	width: 110px;
}
#avatarInteract_player div#profilePlayerFallback div.avatarX64 {
	bottom:auto;
	top:0px;
	background: url(http://gf2.geo.gfsrv.net/cdn1f/247de1f601333f16b21fe4bf99cdf1.jpg) no-repeat;
	width:430px;
	height:240px;
	padding-top: 179px;
	text-shadow: 1px 1px 0 #4C4C4C;
	font-size:16px;
	font-weight:700;
}
#avatarInteract_player.editorPlayer div#profilePlayerFallback div.avatarX64 {
	background: url(http://gf2.geo.gfsrv.net/cdn0f/675a71363be78d216e57e8a8eddec5.jpg) no-repeat;
	width:315px;
}
div#profilePlayer2DAvatar div.teaserAvatar {
	background-position: -150px -2px;
}
div#profilePlayerFallback div.avatarX64,
div#profilePlayer2DAvatar div.useAvatar a {
	width: 150px;
	height: 31px;
	padding: 59px 0 0 0;
	text-align: center;
	background-position: -150px 0;
}
div#profilePlayerFallback div.installAvatar a {
	background-position: 0 0;
}
div#profilePlayer2DAvatar div.useAvatar a:hover {
	color: #fff;
}
div#profilePlayerFallback div.useAvatar {
	osition:absolute;
}
#avatarInteract_player div#profilePlayer2DAvatar .useAvatar {
	top:0;
	width:430px;
}
#avatarInteract_player.editorPlayer div#profilePlayer2DAvatar .useAvatar {
	width:315px;
}
#avatarInteract_player div#profilePlayer2DAvatar a.useAvatarText {
	background:none;
    color: #eee;
    display: block;
    font-size: 16px;
    font-weight: 700;
    height: 33px;
    padding: 25px 0;
    position: absolute;
    text-align: center;
	text-shadow: 1px 1px 0 #4C4C4C;
    top: 156px;
    width: 100%;
}
#avatarInteract_player #profilePlayerPause .playerFallbackText {
	color:#025B97;
    font-size:46px;
    position:absolute;
    text-align:center;
    top:90px;
    width:100%;
	line-height:46px;
	height:46px;
	}

div#profilePlayerFallback div.installAvatar a:hover {
	background-position: 0 -90px;
	color: #fff;
}
.contentWrapper .avatarBox #editorPlayerTeaser .installAvatar {
	bottom:10px;
	color:#fff;
	font-size: 14px;
	position: absolute;
}
div#profilePlayerFallback .installWarning {
	background-color: #000000;
    bottom: 37px;
    color: #FFFFFF;
	display:none;
    left: 0px;
    position: absolute;
	padding:3px;
    width: 144px;
	filter:alpha(opacity=60);
    -moz-opacity:.6;
    -khtml-opacity: .6;
    opacity: 0.6;
}
#player3DAvatarBox div#profilePlayerFallback .installWarning {
    bottom: 5px;
    left: 3px;
    width: 108px;
}


/* "Select AvatarConf" Radio Buttons */
#contentColumn div.selectConfOptions {
	width: 608px;
	float: left;
	margin-bottom: 20px;
}
#contentColumn div.selectConfOptions p.float-left {
	margin: 0 0 0 10px;
}
#contentColumn div.selectConfOptions label {
	display: block;
	float: right;
	margin: 0 0 0 10px;
}


/* avatar tutorial  */
#avatarWrapper.tutorial {}
#avatarWrapper.tutorial #video {padding: 0 90px;}
#avatarWrapper.tutorial .progbar {margin-top: 25px;}
#avatarWrapper.tutorial .progbar .progbar-middle {width:85px;}
#avatarWrapper.tutorial h4 {margin-top:0px;}
.progbar .progbar-step { *width: 118px; } /*IE7*/
.progbar .progbar-step-last { *width: 33px; }
