p {
    font-family:Arial, "Century Gothic", Sans-serif
}
p.normal {
    font-style:normal;
}

p.italic {
    font-style:italic;
}

p.oblique {
    font-style:oblique;
}

h1 {
    font-size:36px;
}

h2 {
    font-size:24px;
}

p {
    font-size:18px;
}

html {
    background-color:#fbb24f;
}

a {
    color:#ed8822;
}

#indicator_crop {
    background-image:url(../images/loader.gif);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    position:relative;
    margin:150px 0px 0px 150px;
    float:left;
}

.title-bg {
    height:179px;
    width:100%;
    background-image:url(../images/cmp-titlebg.png);
    background-repeat:repeat-x;
    z-index:1;
}

.helpme {
    background-repeat:no-repeat;
    width:76px;
    height:30px;
    float:left;
}

#doitagain {
  width:310px;
  height:107px;
  margin:15px 0px 0px 0px;
  float:left;
  position:relative;
  cursor:pointer;
}

#tellmemore {
  width:310px;
  height:107px;
  margin:15px 0px 0px 73px;
  float:left;
  position:relative;
  cursor:pointer;
}

.thanks_en {
  background-image:url(../images/thanks-en.png);
  background-repeat:no-repeat;
  width:693px;
  height:333px;
  position:relative;
  margin-top:50px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:20px;
}

.thanks_ja {
  background-image:url(../images/thanks-ja.png);
  background-repeat:no-repeat;
  width:693px;
  height:333px;
  position:relative;
  margin-top:50px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:20px;
}

.about {
    float:left;
}
.aboutcontents_en {
    background-image:url(../images/about-en.png);
    background-repeat:no-repeat;
    width:693px;
    height:377px;
    margin-left:auto;
    margin-right:auto;
    margin-top:50px;
}

.aboutcontents_ja {
    background-image:url(../images/about-ja.png);
    background-repeat:no-repeat;
    width:693px;
    height:377px;
    margin-left:auto;
    margin-right:auto;
    margin-top:50px;
}


.gotofuze-ja {
    width:180px;
    height:37px;
    position:relative;
    float:left;
    margin:315px 0px 0px 28px;
}

.gotofuze-en {
    width:180px;
    height:37px;
    position:relative;
    float:left;
    margin:-46px 0px 0px 415px;
}

.gotowp-ja {
    float:left;
    margin:304px 0px 0px 273px;
}

.gotowp-en {
    float:left;
    margin:304px 0px 0px 10px;
}




.form_error {
    color:#e24f27;
    font-size:12px;
    font-weight:bold;
}

.error404 {
     width:850px;
     height:350px;
     background-image:url(../images/error404.png);
     background-repeat:none;
     margin-left:auto;
     margin-right:auto;
     color:#EE8721;
     font-size:14px;
     text-align:left;
     margin-top:50px;
}

.error_title {
     color:#EE8721;
     font-size:18px;
     text-align:center;
}

.sfTMessageInfo {
     color:#EE8721;
     font-size:14px;
     text-align:left;
     padding-left:14px;
}

.sfTLinkMessage {
     color:#EE8721;
     font-size:14px;
}

.error_right {
    margin-left:104px;
    float:left;
    margin-top:-19px;

}

#language {
    background-image:url(../images/btn-lang-en.png);
    background-repeat:no-repeat;
    width:76px;
    height:30px;
    float:left;
    margin-left:4px; 
}

.threestepscontainer {
    padding-left:58px;
    padding-top:50px;
    width:747px;
    height:215px;
    margin-left:auto;
    margin-right:auto;
}

.steponeactive-en {
    background-image:url(../images/step1-active-en.png);
    background-repeat:no-repeat;
    width:249px;
    height:215px;
    float:left;
}

.steponeinactive-en {
    background-image:url(../images/step1-inactive-en.png);
    background-repeat:no-repeat;
    width:249px;
    height:215px;
    float:left;
}

.steptwoactive-en {
    background-image:url(../images/step2-active-en.png);
    background-repeat:no-repeat;
    width:249px;
    height:215px;
    float:left;
}

.steptwoinactive {
    width:249px;
    height:215px;
    float:left;
    border:0px;

}
.steptwoinactive-en {
    background-image:url(../images/step2-inactive-en.png);
    background-repeat:no-repeat;
    width:249px;
    height:215px;
    float:left;
}

.stepthreeactive-en {
    background-image:url(../images/step3-active-en.png);
    background-repeat:no-repeat;
    width:249px;
    height:215px;
    float:left;
}

.stepthreeinactive-en {
    background-image:url(../images/step3-inactive-en.png);
    background-repeat:no-repeat;
    width:249px;
    height:215px;
    float:left;
}

.steponeactive-ja {
    background-image:url(../images/step1-active-ja.png);
    background-repeat:no-repeat;
    width:249px;
    height:215px;
    float:left;
}

.steponeinactive-ja {
    background-image:url(../images/step1-inactive-ja.png);
    background-repeat:no-repeat;
    width:249px;
    height:215px;
    float:left;
}

.steptwoactive-ja {
    background-image:url(../images/step2-active-ja.png);
    background-repeat:no-repeat;
    width:249px;
    height:215px;
    float:left;
}


.steptwoinactive-ja {
    background-image:url(../images/step2-inactive-ja.png);
    background-repeat:no-repeat;
    width:249px;
    height:215px;
    float:left;
}

.stepthreeactive-ja {
    background-image:url(../images/step3-active-ja.png);
    background-repeat:no-repeat;
    width:249px;
    height:215px;
    float:left;
}

.stepthreeinactive-ja {
    background-image:url(../images/step3-inactive-ja.png);
    background-repeat:no-repeat;
    width:249px;
    height:215px;
    float:left;
}

#mail_container {
    width:284px;
    height:337px;
    float:left;
    padding-left:30px;
    color:white;
    font-size:18px;
    font-weight:bold;
    text-align:left;
    margin:40px 0px 0px 0px;
}

.help_body_text {
    color:#EE8721;
    width:699px;
    height:111px;
    background-image:url(../images/help_body_text_bg.png);
    background-repeat:no-repeat;
    position:relative;
    font-size:18px;
    font-weight:bold;
    margin-top:50px;
    margin-bottom:10px;
    margin-left:auto;
    margin-right:auto;
    padding:22px 0px 0px 1px;
}

.letstry {
    background-image:url(../images/letstry.png);
    background-repeat:no-repeat;
    width:105px;
    height:105px;
    float:left;
    position:relative;
    margin:-117px 0px 0px 110px;
}

.help_step_1 {
   margin:50px auto 30px auto;
   background-image:url(../images/help-step1-bg.png);
   background-repeat:no-repeat;
   width:699px;
   height:383px;
}

.help_step_2 {
   margin:30px auto 30px auto;
   background-image:url(../images/help-step2-bg.png);
   background-repeat:no-repeat;
   width:699px;
   height:383px;
}

.help_step_3 {
   margin:30px auto 30px auto;
   background-image:url(../images/help-step3-bg.png);
   background-repeat:no-repeat;
   width:699px;
   height:383px;
}

.help_step_4 {
   margin:30px auto 30px auto;
   background-image:url(../images/help-finish-bg.png);
   background-repeat:no-repeat;
   width:699px;
   height:383px;
}

.help_text {
   color:#ee8721;
   font-size:12px;
   font-weight:bold;
   margin-left:11px;
   margin-top:95px;
   float:left;
   width:328px;
   height:275px;
   text-align:left;
}

.help_figure {
   float:left;
   position:relative;
   margin-left:355px;
   margin-top:-275px;
   width:330px;
   height:275px;
}

.send_to {
    width:284px;
    height:32px;
    background-image:url(../images/subject.png);
    background-repeat:no-repeat;
    float:left;
    border:none;
    margin-top:1px;
}

#send_to_text {
    width:255px;
    height:26px;
    font-size:20px;
    color:#de7f21;
    border:none;
    background-color:white;
    float:left;
    margin-top:3px;
    margin-left:14px;
}

.your_name {
    width:284px;
    height:32px;
    background-image:url(../images/subject.png);
    background-repeat:no-repeat;
    float:left;
    border:none;
    margin-top:1px;
}

#your_name_text {
    width:255px;
    height:26px;
    font-size:20px;
    color:#de7f21;
    border:none;
    background-color:white;
    float:left;
    margin-top:3px;
    margin-left:14px;
}


.subject {
    width:284px;
    height:32px;
    background-image:url(../images/subject.png);
    background-repeat:no-repeat;
    float:left;
    border:none;
    margin-top:2px;
}

#subject_text {
    width:255px;
    height:26px;
    font-size:20px;
    color:#de7f21;
    border:none;
    background-color:white;
    float:left;
    margin-left:14px;
    margin-top:3px;
}

.body {
    width:284px;
    height:137px;
    background-image:url(../images/text-field.png);
    background-repeat:no-repeat;
    float:left;
    border:none;
    margin-top:2px;
    font-size:24px;
    color:#de7f21;
}

#body_text {
    width:255px;
    height:127px;
    font-size:20px;
    color:#de7f21;
    border:none;
    background-color:white;
    float:left;
    margin-left:14px;
    margin-top:5px;
}

#send_button {
    width:101px;
    height:101px;
    float:left;
    margin-left:88px;
    margin-top:30px;
    margin-bottom:20px;
}

.savecontainer {
    width:138px;
    height:337px;
    float:left;
    color:white;
    font-weight:bold;
    font-size:23px;
    margin-top:100px;
    margin-left:30px;
}
.saveicon {
    width:140px;
    height:148px;
    background-image:url(../images/save-icon.png);
    background-repeat:no-repeat;
    margin-left:18px;
    margin-top:10px;
    cursor:pointer;
}



.downloadcontainer {
    padding-top:50px;
    padding-left:5px;
    width:483px;
    height:120px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    diplay:block;
}

#downloadbar {
    width:308px;
    height:47px;
    background-image:url(../images/browse.png);
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:50px;
    z-index:999;
    cursor:pointer;
    display:block;
}

.fileup {
    width:50px;
    height:35px;
    margin:-88px 4px 0px 0px;
    float:right;
}

#upload_button {
    width:103px;
    height:103px;
}

.menucontainer {
    float:right;
    width: 232px;
    height:30px;
    margin:-179px 0px 0px;
    position:relative;
    display:block;
}

#gogo {
    margin:0px auto 0px auto;
}

#inputfile {
    width:257px;
    height:26px;
    float:left;
    margin:11px 0px 0px 27px;
    opacity:0.8;
    padding-bottom:50px;
    z-index:0;
    position:relative;
    display:block
}

.piceditdone {
    cursor:pointer;
    width:101px;
    position:relative;
    margin-left:auto;
    margin-right:auto;
}

.steptwocontents {
    width:960px;
    height:440px;
    margin-left:auto;
    margin-right:auto;
    padding-top:50px;
}

.stepthreecontents {
    width:960px;
    height:440px;
    margin-left:auto;
    margin-right:auto;
    padding-top:50px;
}


.rotationcontainer {
    width:337px;
    height:42px;
    float:left;
    margin:-42px 0px 0px 0px;
}

#rotateccw {
    width:165px;
    height:42px;
    display:block;
    float:left;
    padding-right:7px;
    border:0px;    
}

#rotatecw {
    width:165px;
    height:42px;
    display:block;
    float:left;
    border:0px;
}

.originalpic-en {
    width:337px;
    height:371px;
    background-image:url(../images/original-imagebg-en.png);
    background-repeat:no-repeat;
    display:block;
    float:left;
}

.originalpic-ja {
    width:337px;
    height:371px;
    background-image:url(../images/original-imagebg-ja.png);
    background-repeat:no-repeat;
    display:block;
    float:left;
}

.originalpicholder {
    width:321px;
    height:321px;
    position:relative;
    float:left;
    display:block;
    margin:42px 0px 0px 8px;
}


.controlscontainer {
    width:272px;
    height:280px;
    float:left;
    display:block;
    margin:34px 0px 0px 0px;
    padding-left:5px;
}

.imageresize-container_en {
    background-image:url(../images/resize-box-en.png);
    background-repeat:no-repeat;
    width:272px;
    height:113px;
    position:relative;
    float:left;
    display:block;
    margin:0px 0px 0px 0px;
    padding-bottom:4px;
}

.imageresize-container_ja {
    background-image:url(../images/resize-box-ja.png);
    background-repeat:no-repeat;
    width:272px;
    height:113px;
    position:relative;
    float:left;
    display:block;
    margin:0px 0px 0px 0px;
    padding-bottom:4px;
}
.roundedcorners-container_en {
    background-image:url(../images/round-the-corners-en.png);
    background-repeat:no-repeat;
    width:249px;
    height:46px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding-bottom:4px;
    padding-top:90px;
    padding-left:24px;
    width:249px;
}

.roundedcorners-container_ja {
    background-image:url(../images/round-the-corners-ja.png);
    background-repeat:no-repeat;
    width:249px;
    height:46px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding-bottom:4px;
    padding-top:90px;
    padding-left:24px;
    width:249px;
}

.dropshadow-container_en {
    background-image:url(../images/drop-shadow-en.png);
    background-repeat:no-repeat;
    width:272px;
    height:102px;
    position:relative;
    margin:0px 0px 0px 0px;
    float:left;
}

.dropshadow-container_ja {
    background-image:url(../images/drop-shadow-ja.png);
    background-repeat:no-repeat;
    width:272px;
    height:102px;
    position:relative;
    margin:0px 0px 0px 0px;
    float:left;
}

#preview-button {
    position:relative;
    width:337px;
    height:42px;
    float:left;
    margin:5px 0px 0px 619px;
}

#textnewwidth {
    position:relative;
    width:auto;
    text-align:center;
    font-size:18px;
    margin:3px 0px 0px 0px;
}
#textnewheight {
    position:relative;
    width:auto;
    text-align:center;
    font-size:18px;
    margin:3px 0px 0px 0px;
}


#newpic_en { 
    width:337px;
    height:371px;
    background-image:url(../images/new-imagebg-en.png);
    background-repeat:no-repeat;
    display:block;
    float:left;
    margin:0px 0px 0px 4px;
}

#newpic_ja {
    width:337px;
    height:371px;
    background-image:url(../images/new-imagebg-ja.png);
    background-repeat:no-repeat;
    display:block;
    float:left;
    margin:0px 0px 0px 4px;
}

#newpiccontainer {
    width:337px;
    height:371px;
    display:block
    float:left;
    position:relative;
    margin:42px 0px 0px 0px;
}

.niwrap {
    height:321px;
    width:321px;
    position:relative;
    margin-left:8px;
}

*:first-child+html .niwrap {
    margin-left:0px;
}

#done-button {
    float:left;
    margin:55px 0px 0px -191px;
    padding-bottom:20px;
}

*:first-child+html #done-button {
    top:50px;
    right:185px;
    position:relative;
    width:101px
    height:101px
    float:left;
    margin:0px 0px 0px 0px;
}  


.original-dimensions {
    float:left;
    position:relative;
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
    margin:37px 0px 0px 51px;
}

.new-dimensions {
    float:left;
    margin:9px 0px 0px 8px;
}

.new-height {
    color:gray;
    float:left;
    position:relative;
    margin:0px 0px 0px -15px;
    font-size:14px;
    font-weight:bold;
    width:132px;
    text-align:center;
}

.new-width {
    color:gray;
    position:relative;
    float:left;
    margin: 0px 0px 0px 5px;
    font-size:14px;
    font-weight:bold;
    width:132px;
    text-align:center;
}

#rcnone {
    position:relative;
    float:left;
}

#rc5px {
    position:relative;
    float:left;
}

#rc10px {
    position:relative;
    float:left;
}

#rc20px {
    position:relative;
    float:left;
}

.shadowonoff {
    float:left;
    height:20px;
    width:88px;
    display:block;
    position:relative;
    margin:8px 0px 0px 139px;
}

.rcradioclass {
    padding-left:15px;
    padding-right:15px;
    float:left;
    height:15px;
    width:30px;
}

#dson {
    position:relative;
    float:left;
    margin:4px 0px 0px 0px;
}

#dsoff {
    position:relative;
    float:left;
    margin:4px 0px 0px 44px;
}

#slider-value {
     position:relative;
     color:#ed8722;
     margin:77px 0px 0px 49px;
}
.percent {
     color:#ed8722;
     position:relative;
     margin:0px 0px 0px 81px;
     top:-16px;
}

.cmpblog {
     float:left;
     margin:305px 0px 0px 160px;
     position:relative;
}

.cmpfooter {
     color:#dc8a37;
     margin-left:auto;
     margin-right:auto;
     font-size:11px;
     padding-top:60px;
     padding-bottom:8px;
     margin-top:100px;
}

.privacybg {
     background-image:url(../images/bg.png);
     background-repeat:no-repeat;
     width:850px;
     height:350px;
     margin-top:50px;
     margin-left:auto;
     margin-right:auto;
     padding-top:15px;
}

.privacytext {
     width:800px;
     height:300px;
     color:#dc8a37;
     font-size:14px;
     text-align:left;
     margin-left:24px;
}

.rad1 {
height:61px;
width:50px;
position:relative;
float:left;
margin:-60px 0px 0px -17px;
}

.rad2 {
height:61px;
width:50px;
position:relative;
float:left;
margin:-60px 0px 0px -17px;
}

.rad3 {
height:61px;
width:50px;
position:relative;
float:left;
margin:-60px 0px 0px -17px;
}

.rad4 {
height:61px;
width:50px;
position:relative;
float:left;
margin:-60px 0px 0px -17px;
}

.key
{
 text-indent:-9999px;
 font-size:3px;
}

#wp2go_en
{
  background-image:url(../images/wp2go-en.png);
  background-repeat:no-repeat;
  width:377px;
  height:203px;
  float:left;
  margin:8px 0px 0px 157px;
}

#mumgo_en
{
  background-image:url(../images/cmp-mumblit-en.png);
  background-repeat:no-repeat;
  width:377px;
  height:203px;
  float:left;
  margin:8px 0px 0px 157px;
}


#wp2go_ja
{
  background-image:url(../images/wp2go-ja.png);
  background-repeat:no-repeat;
  width:377px;
  height:203px;
  float:left;
  margin:8px 0px 0px 157px;
}

#mumgo_ja
{
  background-image:url(../images/cmp-mumblit-ja.png);
  background-repeat:no-repeat;
  width:377px;
  height:203px;
  float:left;
  margin:8px 0px 0px 157px;
}


.network_container 
{
  width:125px;
  height:16px;
  float:left;
  margin:27px 0px 0px 20px;
}
