@charset "utf-8";
/* CSS Document */




.main_cont_btn {
	position:relative;
	display:block;
	background-image:url(../images/box-notext-up.jpg);
	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_over {
	position:relative;
	display:block;
	background-image:url(../images/box-notext-down.jpg);
	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;
}

.btn_title {
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #FBBD58;
	line-height:95%;
	margin: 8px 0 0 0;
}

.btn_content {
	color:#FFFFFF;
	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;
	position: absolute; left: 140px; bottom: 10px; width: 98px;
}



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;
	width:700px;
	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:685px;
	background-image:url(../images/gradient-ltblue.jpg);
	background-repeat:repeat-x;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding:4px 0 1px 0;
	border:#4881A3 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:#2E7FAD;
	text-decoration:none;
	line-height:140%;
}
.ml a:hover {
	color:#D0670B;
	text-decoration:none;
	line-height:140%;
}
.mr {
	position:relative;
	display:block;
	float:right;
	width:108px;
	text-decoration:none;
}
.mr a {
	color:#2E7FAD;
	text-decoration:none;
	line-height:140%;
}
.mr a:hover {
	color:#D0670B;
	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:#143d55;
}
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:#143d55;
}
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_nav{
	position:relative; top: 160px; left: 633px;
}

.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;
}

.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;
}

.feat_call {
	background-image:url(http://www.fxdd.com/fileadmin/template/main/images/index/featured/feat_btn.gif);
	width:262px;
	height:24px;
	text-align:center;
	position:relative;
	bottom: 155px;
	left: 360px;
}

.feat_call a, .feat_call a:HOVER, .feat_call a:LINK, .feat_call a:VISITED {
	color:white;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	line-height:23px;
}

.feat_content{
	color:white;
	font-size:14px;
	width:350px;
	position:relative;
	top: 79px;
	left: 371px;
}

.feat_content a, .feat_content a:HOVER, .feat_content a:LINK, .feat_content a:VISITED{
	color:#FFFFFF;
	text-decoration:underline;
} 

.feat_content ul{
	margin:0;
	padding:0 0 0 13px;
}