@charset "utf-8";
/* CSS Document */

.main_cont_btn,
.main_cont_btn_yen {
  position:relative;
  display:block;
  background-position:center top;
  background-repeat:no-repeat;
  width:220px;
  height:115px;
  margin:5px auto 5px auto;
  padding:15px 15px 0 15px;
  text-align:left;
  font-size:16px;
  font-weight:bolder;
  text-decoration:none;
  color:#FBBD58;
  line-height:95%;
  cursor:pointer;
}
.main_cont_btn {background-image:url(../images/box-notext-up.jpg); }
.main_cont_btn_yen {background-image:url(../images/currensee.jpg); }

.main_cont_btn_over,
.main_cont_btn_over_yen {
  position:relative;
  display:block;
  background-position:center top;
  background-repeat:no-repeat;
  width:220px;
  height:115px;
  margin:5px auto;
  padding:15px 15px 0 15px;
  text-align:left;
  font-size:16px;
  font-weight:bolder;
  text-decoration:none;
  color:#FBBD58;
  line-height:95%;
  cursor:pointer;
}

.main_cont_btn_over { background-image:url(../images/box-notext-down.jpg); }
.main_cont_btn_over_yen { background-image:url(../images/currensee-down.jpg); }
  

.btn_title {
  font-size:16px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  color: #58585A;
  line-height:95%;
  margin: 8px 0 0 0;
  text-transform:uppercase;
}

.btn_content {
  color:#939598;
  font-size:10px;
  font-weight:bold;
  letter-spacing:0;
  text-transform:uppercase;
  margin: 10px 0 0 0;
}

.btn_btntxt {
  font-size:16px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-top: 82px;
  text-align: right;
}

.btn_btntxt a:hover {
  color: #c9252b
}

a.main_button_l {
  position:relative;
  display:block;
  background-image:url(../images/mainbutton_img_lg1-b.jpg);
  background-position:center top;
  background-repeat:no-repeat;
  width:220px;
  height:115px;
  margin:0 auto;
  padding:15px 15px 0 15px;
  text-align:left;
  font-size:16px;
  font-weight:bolder;
  text-decoration:none;
  color:#FBBD58;
  line-height:95%;
}
a.main_button_l:hover {
  background-image:url(../images/mainbutton_img_lg2-b.jpg);
}
a.main_button_l span {
  font-size:10px;
  color:#FFFFFF;
  letter-spacing:0px;
  font-weight:bold;
  text-transform:uppercase;
}
a.main_button_r {
  position:relative;
  display:block;
  background-image:url(../images/mainbutton_img_lg1.jpg);
  background-position:center top;
  background-repeat:no-repeat;
  width:220px;
  height:115px;
  margin:0 auto;
  padding:15px 15px 0 15px;
  text-align:left;
  font-size:16px;
  font-weight:bolder;
  text-decoration:none;
  color:#FBBD58;
  line-height:95%;
}
a.main_button_r:hover {
  background-image:url(../images/mainbutton_img_lg2.jpg);
}
a.main_button_r span {
  font-size:10px;
  color:#FFFFFF;
  letter-spacing:0px;
  font-weight:bold;
  text-transform:uppercase;
}
#main_platform_box {
  position:relative;
  font-family:Arial, Helvetica, sans-serif;
  height:100%;
  width:500px;
  margin:0;
  border:#ccc 1px solid;
}
.main_platform_box_inner {
  padding:0 5px 0 5px;
  letter-spacing:-0.3px;
}
.main_platform_rollout {
  margin-top:40px;
  padding:5px;
}
#main_platform_header {
  position:relative;
  display:block;
  height:22px;
  width:488px;
  background-image:url(../images/gradient-ltblue.jpg);
  background-repeat:repeat-x;
  text-align:left;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color:#231f20;
  padding:4px 0 1px 0;
  border:#BBBBBB 1px solid;
  margin:5px;
  text-transform:uppercase;
}
#main_platform_header span {
  padding-left:10px;
}
.main_platform_bullets li {
  list-style: none;
  background-position: left top;
  background-image: url(../images/bullet-lines.jpg);
  background-repeat: no-repeat;
  padding-left: 23px;
}
.ml {
  position:relative;
  display:block;
  float:left;
  width:108px;
  text-decoration:none;
}
.ml a {
  color:#0077ae;
  text-decoration:none;
  line-height:140%;
}
.ml a:hover {
  color:#c9252b;
  text-decoration:none;
  line-height:140%;
}
.mr {
  position:relative;
  display:block;
  float:right;
  width:108px;
  text-decoration:none;
}
.mr a {
  color:#0077ae;
  text-decoration:none;
  line-height:140%;
}
.mr a:hover {
  color:#c9252b;
  text-decoration:none;
  line-height:140%;
}
a.button_feature {
  position:relative;
  display:block;
  float:right;
  height:27px;
  width:84px;
  text-decoration:none;
  background-image:url(../images/button-features-1.jpg);
  background-repeat:no-repeat;
  padding-top:4px;
  color:#231f20;
}
a.button_feature:hover {
  text-decoration:underline;
  background-image:url(/fileadmin/template/main/images/button-features-2.jpg);
  background-repeat:no-repeat;
}
a.button_trial {
  position:relative;
  display:block;
  float:right;

  height:27px;
  width:84px;
  text-decoration:none;
  background-image:url(../images/button-trial-1.jpg);
  background-repeat:no-repeat;
  padding-top:4px;
  color:#231f20;
}
a.button_trial:hover {
  text-decoration:underline;
  background-image:url(../images/button-trial-2.jpg);
  background-repeat:no-repeat;
}
.slider { display: none; }

/*
Features section
*/

#feature_container {
  position:relative;
  margin: 5px 0 0 0;
}

#feature_nav{
  z-index:999;position:absolute; bottom: 15px; left: 622px; margin:0px; padding:0px;
}

.featbg{
  position:relative;
  background-position:left top;
  background-repeat: no-repeat; 
  width:736px; 
  height:190px; 
  margin-top:0px;
}
.feat_b {
  background-image:url(http://www.fxdd.com/fileadmin/template/main/images/index/featured/feat_off.gif);
  background-repeat:no-repeat;
  width:14px;
  height:14px;
  cursor:pointer;
  position:relative;
  float:left;
  margin:3px;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  line-height:14px;
  text-align:center;
}

.b_on {
  background-image:url(http://www.fxdd.com/fileadmin/template/main/images/index/featured/feat_on.gif);
  filter:alpha(opacity=100);
  -moz-opacity:1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
}

.fbtn {
  background-image:url(http://www.fxdd.com/fileadmin/template/main/images/index/featured/feat_btn.gif);
  width:262px;
  height:24px;
  text-align:center;
  position:absolute;
  top: 155px;
  left: 350px;
}


.fbtn a, .fbtn a:HOVER, .fbtn a:LINK, .fbtn a:VISITED {
  color:white;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  line-height:23px;
}


.ftxt{
  color:white;
  font-size:14px;
  width:350px;
  vertical-align:bottom;
  position:absolute;
  top: 69px;
  left: 371px;
  margin-bottom: 15px;
}

.ftxt a, .ftxt a:HOVER, .ftxt a:LINK, .ftxt a:VISITED{
  color:#FFFFFF;
  text-decoration:underline;
} 

.ftxt ul{
  margin:0;
  padding:0 0 0 13px;
}

.featurediv{
  cursor:pointer;
  visibility:hidden;
  display:none;
}

.featureon{
  cursor:pointer;
  visibility:visible;
  display:block;
}

#google_ads_div_fxdd-en-230x150_ad_container{
  display:none;  
}
