@charset "utf-8";

.mytabs{

}

.cent_ban{
	display:block;
	clear:both;
	text-align:center;
	padding-bottom:10px;

}
.cent_ban img{float:none !important;display:inline !important;} 

.mytabs .tab{
 display:none;
}

.mytabs .activetab{
 display:block !important;
}


.tabsbg{
 display:block;
 clear:both;
 overflow:hidden;
 padding-left:10px;
}

.tabsbg a{
 color:#2e66a6;
 display:block;
 padding:5px 8px;
 float:left;
 margin-right:5px;
 font-size:12px;
 border-radius:5px 5px 0px 0px;
 -moz-border-radius:5px 5px 0px 0px;
 -webkit-border-radius:5px 5px 0px 0px;
}

.tabsbg a:hover{
 background:#2e66a6;
 color:#fff;
}

.tabsbg .activebtn{
 background:#2e66a6;
 color:#fff;
}


*{
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
	line-height:normal;
}
*:focus{outline:none;} /* webkit form fix */

img{border:none;}

html{ background:#fff url(../img/bg_x3.png) center top repeat-x;}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.content{
	width:1091px;
	margin:0 auto;
	overflow:hidden;
}

.top{
	display:block;
	float:left;
	clear:both;
	width:1165px;
	padding:10px 0 7px;
}
.logo{
	display:block;
	float:left;
	width:230px;
	padding:5px 0 0;
}
.top .banner{
	display:block;
	float:right;
	width:728px;
	height:90px;
	overflow:hidden;
	position:relative;
	left:-83px;
}
.nav{

	clear:both;
	/*width:1090px;*/
	padding-top:14px;
    display:block;
}
.menu{
	display:block;
    /*float:left;*/
}

.serach{
	display:block;
	/*float:left;*/
	/*width: 19.5%;*/
	/*background:url(../img/search.png) left top no-repeat;*/
	/*height:24px;*/
	/*overflow:hidden;*/
	margin: 7px 0px 0px 7px;
    /*padding: 30px;*/
}

#query_input{
    padding: 3px 8px;

    border-radius: 15px;
    border: 1px solid #999999;
    margin-left: 5px;

}

.left{
	display:block;
	float:left;
	width:160px;
	overflow:hidden;
}
.banner_small{
	display:block;
	float:left;
	clear:both;
	width:160px;
	height:60px;
	overflow:hidden;
	margin-bottom:10px;
}
.left_1st_head, .left_2nd_head{
	display:block;
	clear:both;
	width:150px;
	background: #036BA4; /*url(../img/left_1st_head.png) left top repeat;*/
	color:#fff;
	font-size:13px;
	line-height:27px;
	padding: 7px 0 7px 10px;
	font-weight:normal;
	line-height: 16px; 
}

.left_1st_head
{
	margin-bottom : 4px;
}

.left_2nd_head{
	background:url(../img/left_2nd_head.png) left top repeat-x;
}
.left_box{
	display:block;
	float:left;
	clear:both;
	background:#fff;
	border:#ccc 1px solid;
	width:158px;
	overflow:hidden;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.left_list{
	display:block;
	clear:both;
}
.left_list li a{
	display:block;
	clear:both;
	padding:4px 0 4px 15px;
	background:url(../img/bullet_black.png) 8px 9px no-repeat;
	color:#333;
}
.left_list li a:hover{
	background:url(../img/bullet_blue.png) 8px 9px no-repeat;
	color:#1c789f;
}
.left_list:first-child li:last-child a{border-bottom:none;}

.banner_big{
	display:block;
	clear:both;
	width:160px;
	height:600px;
	overflow:hidden;
}
.center{
	display:block;
	float:left;
	width:610px;
	padding:0 10px;
}
.center_box{
	display:block;
	float:left;
	clear:both;
	width:608px;
	border:#ccc 1px solid;
	background:#fff;
	margin-bottom:15px;
}
.center_box.wbord{
	border:#fff 1px solid;
}
.entry{
	display:block;
	float:left;
	clear:both;
	padding:10px 0;
	margin:0 10px;
	/*text-align:justify;*/
	line-height:140%;
	border-bottom:grey 1px dotted;
	width: 572px;
	font-size: 14px;

}
.entry img{
	display:block;
	float:left;
	margin:0 10px 5px 0;
}
.entry_title{
	font-size:18px;
	font-weight:bold;
	color:#ff6900;
}
.center_list{
	display:block;
	clear:both;
	padding:10px;
}
.center_list li{
	display:block;
	clear:both;
	padding:4px 0 4px 10px;
	background:url(../img/bullet_double_black.png) left 9px no-repeat;
}
.center_list li:hover{background-image:url(../img/bullet_double_orange.png);}
.center_list li a{color:#000;}

.center_list li a:hover{color:#ff6900;}

.stat_detail ul{
	display:block;
	clear:both;
	padding:10px;
}
.stat_detail ul li{
	display:block;
	clear:both;
	padding:4px 0 4px 10px;
	background:url(../img/bullet_double_black.png) left 9px no-repeat;
}
.stat_detail ul li:hover{background-image:url(../img/bullet_double_orange.png);}
.stat_detail ul li a{color:#000;}

.stat_detail ul li a:hover{color:#ff6900;}

.center_box_with_head{
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.center_head{
	display:block;
	clear:both;
	width:600px;
	padding-left:10px;
	height:33px;
	line-height:33px;
	color:#fff;
	text-shadow:#06C -1px -1px 0;
	font-size:18px;
	font-weight:normal;
	background: #036BA4; /*url(../img/center_head.png) left top no-repeat;*/
}
.tip{
	background: white;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	font-size:10px;
	color:#FF3300;
	padding:2px;
}

.tip-title{
	color:#0033CC;
}

.brokers_table td{
	width:100px;
	text-align:center;
	padding:10px 2px;
	border-bottom:#ccc 1px solid;
}
.broker_logo{
	width:90px;
	border:#fff 1px solid;
}
.broker_logo img{
	width:88px;
	border:#fff 1px solid;}
.broker_logo:hover img{border-color:#ccc;}

.tick{width:19px;}

.brokers_table tbody td{
	font-size:15px;
	color: grey;
	background:url(../img/table_vert_border.png) right no-repeat;
}

.brokers_table tbody td a:not(.review_btn):not(.website_btn)
{
	color: grey;
}

.brokers_table tbody td.last{background:none !important;}
.brokers_table tbody td small{font-size:12px;}


.brokers_table tbody tr:last-child td{border-bottom:none !important;}

.foot{
	display:block;
	clear:both;
	widows:100%;
	background:#076b96 url(../img/foot_bg_x.png) left top repeat-x;
	padding : 5px;
	margin-top:20px;
}
.foot .content{
	background:url(../img/foot_y.png) right top repeat-y;
	padding:20px 0;
}
.foot *{color:#fff;}

.footbox{
	display:block;
	float:left;
	width:350px;
	margin:0px 50px 0px 0;
}
.foot_title{
	display:block;
	clear:both;
	padding:0px 0 5px;
	border-bottom:#fff 1px dotted;
	font-size:18px;
	font-weight:normal;
}
.footbox ul{
	display:block;
	clear:both;
	padding:5px 0;
}
.footbox ul li{
	display:block;
	clear:both;
	padding:8px 0;
}
.forum_name{
	display:block;
	clear:both;
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	background:url(../img/forum_bulet.png) left top no-repeat;
	padding-left:20px;
}
.forum_name:hover{text-decoration:underline;}
.topic_name{
	display:block;
	clear:both;
	text-decoration:underline;

}
.topic_name:hover{text-decoration:none;}
.foot_forum span{font-size:11px;}

.foot_posts li{
	background:url(../img/blog_bullet.png) left 12px no-repeat;
	padding:10px 0 10px 20px !important;
	font-size:11px;
}
.foot_posts li a{
	text-decoration:underline;
	margin-right:5px;
	font-size:13px;
}
.foot_posts li a:hover{text-decoration:none;}

.footmenu{
	display:block;
	float:right;
	width:140px;
	padding:0 5px;
	margin-top:-10px;
	height:100% !important;
}
.footmenu ul{
	display:block;
	clear:both;
	padding-left:5px;
	height:100% !important;
}
.footmenu ul li a{
	display:block;
	clear:both;
	padding:5px 0 5px 13px;
	background:url(../img/foot_menu_bullet.png) left 10px no-repeat;
}
.footmenu ul li a:hover{text-decoration:underline;}

.coppy{
	display:block;
	float:right;
	clear:both;
	width:140px;
	text-align:center;
	font-size:11px;
	background:url(../img/foot_logo.png) center top no-repeat;
	padding:65px 5px 0px 0;
	margin:-120px 0 0 0;
}

.box_title{
	display:block;
	clear:both;
	font-size:18px;
	font-weight:bold;
	color:#ff7311;
	padding:10px;
}
.box_subtitle{
	display:block;
	clear:both;
	padding:0 0 10px 10px;
	font-size:13px;
}
.browse{
	display:block;
	float:left;
	clear:both;
	width:592px;
	margin:10px 0;
	padding:8px 8px;
	background:#eee;
  	background-image: -moz-linear-gradient(top, #e7e7e7, #f1f1f1); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e7e7e7),color-stop(1, #f1f1f1)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7e7e7', EndColorStr='#f1f1f1'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7e7e7', EndColorStr='#f1f1f1')"; /* IE8 */
	border-top:#333 dotted 1px;
	border-bottom:#ccc 1px solid;
}
.sort{
	display:block;
	float:left;
	width:350px;
}
.sort label{
	display:block;
	float:left;
	padding-right:10px;
	line-height:20px;
}
.sort select{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	border:#ccc 1px solid;
	padding:1px;
	font-size:12px;
	width:100px;
	margin:0 20px 0 0;
}
.pages{
	display:block;
	float:right;
	width:240px;
	text-align:right;
	padding:3px 0 0;
}
.pages a{
	color:#333;
	margin:0 2px;
}
.pages a:hover{color:#069; text-decoration:underline;}
.page_arrow{line-height:10px; font-size:14px;}
.pages .selected{
	color:#ff6900 !important;
	font-weight:bold;
}
.bottom_browse{
	border-bottom:none;
	border-top:#ccc 1px solid;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	margin-bottom:0;
	background:#eee;
	padding:10px 8px;
  	background-image: -moz-linear-gradient(top, #f1f1f1, #e7e7e7); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1f1f1),color-stop(1, #e7e7e7)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#e7e7e7'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#e7e7e7')"; /* IE8 */
}

.borker_box{
	padding:9px;
	width:590px;
	/*font-size: 14px;*/
	overflow:hidden;
}

/*.borker_box table{border:red solid 1px;}*/
.broker_name{
	display:block;
	clear:both;
	font-size:18px;
	font-weight:normal;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:grey 1px dotted;
}
.broker_name strong{color:#ff6900;}


.broker_left{
	display:block;
	float:left;
	width:280px;
	margin-bottom:15px;
	overflow:hidden;
	font-size: 14px;
}

.broker_left a:not(.info_btn)
{
	color: #FF8B00;
}


.broker_left img{
	display:block;
	clear:both;
	width:280px;
}
.broker_left p{
	display:block;
	clear:both;
	padding:10px 0;
	text-align:justify;
}
.open_account{
	display:block;
	clear:both;
	padding:10px 0 0;
}
.open_account a:not(.info_btn){
	display:block;
	float:left;
	color:#fff;
	text-align:center;
	font-size:14px;
	width:130px;
	height:32px;
	line-height:32px;
}
.demo_btn{
	background:url(../img/demo_btn.png) left top no-repeat;
	margin:0 10px  0 0;
}
.live_btn{
	background:url(../img/demo_btn.png) left top no-repeat;
}
.open_account a:hover{background-position:bottom;}

.top_dotted{
	border-top:#333 1px dotted;
}

.broker_right{
	display:block;
	float:right;
	width:290px;
}
.br_details{
	display:block;
	clear:both;
	padding:5px;
	font-size: 14px;
}
.br_details a
{
	color : #FF8B00;
}

.br_details li{
	display:block;
	clear:both;
	font-size:14px;
	padding:5px 0;
}
.br_details li strong{color:#ff6900;}

.rates{
	display:block;
	clear:both;
	padding:10px 0;
}
.find-btn{
	text-transform:uppercase;
	width:49% !important;
	text-align:center;
	padding-top:17px !important;
}

.broker_url_container{
	width: 100%; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 35px; 	
	overflow:hidden;
}

.compare-page .rate{
	width:47% !important;
	height:auto !important;
	padding: 10px 0px !important;
	text-transform:uppercase;
}
/*
.compare-page table{
	font-size:11px;
}


.compare-page table td{
	padding:2px;
	border-bottom:1px solid #f2f2f2;
	font-size:11px;
}*/

.compare-page div p a{
	color:#F60;	
}

.compare-page.borker_box div p img{
	height:auto;
	max-width:100%;
}

/*
.compare-page table tbody tr:first-child td, .compare-page table tr:first-child td{
	background:#f9f9f9;
	font-size:10px;
	text-transform:lowercase;
}*/

.btn-grad{
	background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 60%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(60%, rgba(244,244,244,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 60%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 60%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 60%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 60%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}

.rate{
	display:inline-block;
	width:23%;
	height:28px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-radius:5px;
	overflow:hidden;
	margin:0px 3px;
}
.rate strong{
	display:block;
	clear:both;
	text-align:center;
	padding:5px 3px;
	color:#069;
}

.rate span{
	display:block;
	clear:both;
	padding:0 3px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}


.rate_count{
	display:inline-block;
	width:23%;
	height:48px;
	overflow:hidden;
	text-align: center;
	color : #069;
	margin-left: 3px;
	
	
	
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-radius:5px;
}

.rate-stars{
	padding:7px 0px 10px 0px;	
}
.rate_count strong{
	display:block;
	clear:both;
	margin-top : 8px;
	font-size: 18px;
	line-height: 17px;
}

.rate_count span{
	display:block;
	padding:0 3px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

.rate span img{
	width:70px;
	display:inline-block;
}

.spr_accont{
	display:block;
	clear:both;
	padding:5px 0;
}
.spr_accont span{
	display:block;
	text-align:center;
}

.broker_statas{
	display:block;
	clear:both;
	padding:0px 10px;
}
.stat_head{
	display:block;
	clear:both;
	margin-bottom:15px;
}
.stat_name{
	display:block;
	float:left;
	color:#ff6900;
	font-size:14px;
	font-weight:bold;
	margin-right:20px;
}
.stat_detail{
	display:block;
	clear:both;
	padding:10px 0 0;
	margin:10px 0 0;
}
.stat_detail big{
	display:block;
	clear:both;
	font-size:16px;
	font-weight:bold;
}
.stat_detail ul{padding:0;}

.stat{
	display:block;
	clear:both;
	padding:15px 0;
}

.summury{
	background:#fbf4df;
	padding:10px;
	display:block;
	float:left;
	clear:both;
	width:588px;
	border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-top:#f2e7d1 1px solid;
}
.summury_title{
	display:block;
	clear:both;
	font-size:18px;
	padding:0 0 5px;

	font-weight:normal;
	border-bottom:grey 1px dotted;
}
.summury .stat_detail{
	float:left;
	width:270px;
	margin-right:20px;
	clear:none !important;
}
.summury .stat_detail .center_list{
	width:270px !important;
}

.review{
	display:block;
	float:left;
	clear:both;
	margin:0 10px 10px;
	padding:10px 0;
	border-bottom:grey 1px dotted;
	font-size: 14px;
}
.review:last-child{border-bottom:none;}
.review_details{
	display:block;
	clear:both;
	padding:10px 0 0;
}
.review_details span{
	float:left;
	width:300px;
	font-size:11px;
	color:#777;
	padding:3px 0 0;
}
.review_details strong{
	font-size:12px;
	color:#ff6900;
}
.review_details div{
	display:block;
	float:right;
	width:200px;
	text-align:right;
}
.review_stars{
	display:block;
	float:right;
	margin:5px 0 0 ;
}
.review_details div a{
	display:block;
	float:right;
	margin-left:10px;
	color:#ff6900;
	line-height:21px;
}
.review_details div a img{
	float:left;
	margin:0 5px  0 0;
}

.review_top span
{
	font-weight: bold;
	margin-bottom:5px;
	display: block;
}

.review_top h3
{
	color: #FF7311;
}

.review_top a
{
	color: #FF7311;
}



.login{
	/*background:#fbf4df;*/
	padding:10px 10px 15px;
	display:block;
	float:left;
	clear:both;
	width:588px;
	border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	/*border-top:#f2e7d1 1px solid;*/
}
.login strong{
	display:block;
	clear:both;
	font-size:18px;
	font-weight:normal;
	padding-bottom:10px;
}
.login .input{
	display:block;
	float:left;
	width:130px;
	padding:4px 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 10px 0 0;
	background:url(../img/login_input.png) left top no-repeat;
	border:none;
}
.login .submit{
	display:block;
	float:left;
	width:124px;
	height:26px;
	overflow:hidden;
	background:url(../img/login_btn.png) left top no-repeat;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
.login .submit:hover{background-position:bottom;}
.login p{
	display:block;
	float:left;
	width:120px;
	padding-left:10px;
	font-size:11px;
	margin:-3px 0 0;
}
.login p a{
	color:#333;
	text-decoration:underline;
}
.login p a:hover{color:#F60;}

.promo{
	margin:0 0 10px;
}
.promoimg{
	width:150px;
}
.promo p{
	display:block;
	clear:both;
	line-height:150%;
}
.read_more{
	display:block;
	clear:both;
	color:#f60;
	text-decoration:underline;
	padding:10px 0 0;
}
.read_more:hover{color:#000;}

.promo:last-child{border-bottom:none;}

div.contact, p.contact{
	display:block;
	clear:both;
	line-height:150%;
	font-size:13px;
	padding: 20px 0 20px 100px;
	background:url(../img/contact_bullet.png) 50px 20px no-repeat;
	border-bottom:grey 1px dotted;
}

div.contact{
	padding:0px;
	background:none;
}
div.contact a, p.contact a{
	color:#f60;
	text-decoration:underline;
}

div.contact a:hover, p.contact a:hover{color:#000;}

form.contact{
	display:block;
	clear:both;
	padding:20px 0 10px;
}
form.contact div{
	display:block;
	clear:both;
	padding:10px 0;
}

form.contact div label{
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding-right:10px;
}
form.contact .input:not(#add_form){
	display:block;
	float:left;
	width:340px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../img/contact_input.png) left top no-repeat;
	border:none;
}
form.contact textarea{
	border:#ccc 1px solid;
	padding:5px;
	width:344px;
	height:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.red{color:#c00;}
form.contact .submit{
	display:block;
	clear:both;
	width:124px;
	height:26px;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background:url(../img/send_btn.png) left top no-repeat;
	margin:10px auto;
}

form.contact .submit:hover{background-position:bottom;}
.wind_trans {
 background: transparent url('../img/transparent_body.gif') left top repeat-y;
 width: 310px;
 height: auto;
 overflow: hidden;
 display: block;
 position: absolute;
 left:50%;
 margin-left:20px;
 top:303px;
 z-index: 999;}

 .close{
 	float:right;
	margin-right:20px;
	margin-top:-9px;
	background:#2b76cf;
	padding:0px 5px;
	height:15px;
	color:white;
	font-size:12px;
	line-height:12px;
 }

#reginfo{
float:left;
width:250px;
}

 .ajax-loading {
	padding: 20px 0;
	background: url('../img/spinner.gif') no-repeat center;
}

.account_top p{
	font-size:12px;
	margin-right:5px;
	color:#003399;
}

.wind_trans_top {
 background: transparent url('../img/transparent_top.gif') left top no-repeat;
 width: 295px;
 height: auto;
 overflow: hidden;
 display: block;
 padding: 15px 0px 10px 15px;}

 .wind_trans_top2 {
 background: transparent url('../img/top_nocorner.gif') left top no-repeat;
 width: 295px;
 height: auto;
 overflow: hidden;
 display: block;
 padding: 15px 0px 10px 15px;}

.wind_trans_top p, .wind_trans_top2 p {
 font-size: 11px;
 display: block;
 clear: both;
 color: #1b55a1;
 padding-bottom: 10px;}

.wind_trans_top p strong,.wind_trans_top2 p strong {
 display: block;
 clear: both;
 padding-bottom: 5px;}

.line_reg, .line_reg2 {
 display: block;
 clear: both;
 float: left;
 width: 280px;
 height: auto;
 overflow: hidden;
 padding-top: 5px;}

.line_reg2 {
 padding-left: 65px; }

* html .line_reg2 {
 padding-left: 68px; }

.line_reg2 input  {
 background: transparent url('../img/reg_button.png') left top no-repeat;
 width: 185px;
 height: 19px;
 border: none;
 font-size: 10px;
 color: white;
 cursor: pointer;}

.line_reg label {
 font-size: 11px;
 color: #5f5f5f;
 float: left;
 width: 65px;
 padding-top: 3px;}

.line_reg input {
 width: 183px;
 height: 18px;
 font-size: 11px;
 color: #333;
 border: none;
 padding-top: 2px;
 border: 1px solid #b2b2b2;}

.wind_trans_bottom {
 background: transparent url('../img/transparent_bottom.gif') left top no-repeat;
 width: 310px;
 height: 7px;
 font-size: 1px;
 text-align:center;
 display: block; }


.tip {
	background: white;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	font-size:10px;
	color:#FF3300;
	padding:2px;
}

.tip-title {
	color:#0033CC;
}

.wind_trans {
background:url("../img/transparent_body.gif") repeat-y scroll left top transparent;
display:block;
height:auto;
left:50%;
margin-left:20px;
overflow:hidden;
position:absolute;
top:303px;
width:310px;
z-index:999;
}

#advertiser-promo-link
{
	color: red;
}


.advertiser-promo
{
	margin-bottom : 7px;
	background-color:#FF6900;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
}

#socialBar
{
	width: 166px;
}

#socialBar a
{
	padding-right: 6px;
}

.advertiser-promo-text a
{
	color : white;
	margin-left : 10px;
}


#featured{
	width:330px;
	padding-right:250px;
	position:relative;
	/*border:5px solid #ccc; */
	height:250px;
	background:#fff;
}
#featured ul.ui-tabs-nav{
	position:absolute;
	top:0; left:300px;
	list-style:none;
	padding:0; margin:0;
	width:279px;
}
#featured ul.ui-tabs-nav li{
	padding:1px 0; padding-left:13px;
	font-size:12px;
	color:#666;
}
#featured ul.ui-tabs-nav li img{
	float:left; margin:2px 5px;
	background:#fff;
	padding:2px;
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{
	font-size:11px; font-family:Verdana;
	line-height:18px;
}
#featured li.ui-tabs-nav-item a{
	display:block;
	height:60px;
	color:#000;  background:#fff;
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{
	background:#f2f2f2;
}
#featured li.ui-tabs-selected{
	background:url('../img/selected-item.gif') top left no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background:#ccc;
}
#featured .ui-tabs-panel{
	width:300px; height:250px;
	background:#999; position:relative;
    -overflow: hidden;
    -zoom:1;
}
#featured .ui-tabs-panel .info{
	/*position:absolute;
	top:150px; left:0;
	height:100px;
	width: 300px;
	background: url('../img/transparent-bg.png'); */
	position:absolute;
	top:190px; left:0;
	height:60px;
	width: 300px;
	background-color : black;
	border : 1px solid silver;
}
#featured .info h2{
	font-size:14px; font-family:Georgia, serif;
	color:#fff; padding:5px; margin:0;
	overflow:hidden;
}
#featured .info p{
	margin:0 5px;
	font-family:Verdana; font-size:11px;
	line-height:15px; color:#f0f0f0;
}
#featured .info a{
	text-decoration:none;
	font-weight: bold;
	color:#fff;
}
#featured .info a:hover{
	text-decoration:underline;
}
#featured .ui-tabs-hide{
	display:none;
}

#featured-title
{
	color: #FF6900;
	-font-size: 22px;
}

.news_tab {

}


#news_tab_container ul
{
	list-style : none;
	height: 25px;
}

#news_tab_container ul li
{
	float: left;
	padding: 5px 5px 5px 5px;
}

#news_tab_container ul li a.selected
{
	font-style: italic;
	border-bottom : 1px solid silver;
}

/*    TICKER STYLES          */
.tickercontainer { /* the outer div with the black border */
/*border: 1px solid #000; */
/*background: #fff; */
height: 27px;
margin: 0;
padding: 0;
overflow: hidden;
width: 605px;
}

.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 605px;
overflow: hidden;
}

ul.newsticker { /* that's your list */
position: relative;
left: 605px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}

ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
white-space : nowrap;
}

ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #FF6900;
font: bold 10px Verdana;
margin: 0 50px 0 0;
}

ul.newsticker span {
margin: 0 10px 0 0;
}

#news_ticker_container
{
	margin-bottom : 3px;
}


/* NEWS TABS */

.the_tabs{
  float: left;
  height: 30px;
  margin-bottom: -1px;
  position: relative;
  z-index: 1;
  background: #CBCBCB url(../img/tabs_content_left.jpg) no-repeat;
  display: inline-block;
}
.the_tabs ul{
  height: 30px;
  background:  url(../img/tabs_content_right.jpg) no-repeat right top;
  display: inline-block;
}
.the_tabs ul li{
  list-style: none;
  float: left;

}
.the_tabs ul a{
  display: block;
  text-align: center;
  white-space: nowrap;
  color: #2B2A2A;
  font-size: 14px;
  text-decoration: none;
  padding:8px 15px;
}
.the_tabs ul li:hover, .the_tabs ul li.active{
  background: url(../img/tabs_left.jpg) no-repeat;
}
.the_tabs ul li:hover a, .the_tabs ul li.active a{
  background: url(../img/tabs_right.jpg) no-repeat right top;
}
.the_tabs ul li.the_tabs_first:hover, .the_tabs ul li.the_tabs_first.active{
  background: url(../img/tabs_left_first.jpg) no-repeat;
  -background: none;
}
.the_tabs ul li.the_tabs_last:hover a, .the_tabs ul li.the_tabs_last.active a{
  background: url(../img/tabs_right_last.jpg) no-repeat right top;
  -background: none;
}


/* SPREAD TABS */

.spread_tabs{
  float: left;
  height: 30px;
  margin-bottom: -1px;
  position: relative;
  z-index: 1;
  background: #CBCBCB url(../img/tabs_content_left.jpg) no-repeat;
  display: inline-block;
}

.spread_tabs_active_fp
{


}

.spread_tabs ul{
  height: 30px;
  background:  url(../img/tabs_content_right.jpg) no-repeat right top;
  display: inline-block;
}
.orangetabs .spread_tabs ul{background:#FF7F27;}
.spread_tabs ul li{
  list-style: none;
  float: left;

}
.spread_tabs ul a{
  display: block;
  text-align: center;
  white-space: nowrap;
  color : #ffffff;
  font-size: 14px;
  text-decoration: none;
  padding:8px 15px;
}
.orangetabs  .spread_tabs ul a{
	padding:8px 15px 4px;
}
.spread_tabs ul li:hover, .spread_tabs ul li.active{
  background: url(../img/tabs_left.jpg) no-repeat;
}
.orangetabs  .spread_tabs ul li:hover, .orangetabs  .spread_tabs ul li.active{
  background:#fff;
  border-top:1px solid #FF7F27; 
}
.spread_tabs ul li:hover a, .spread_tabs ul li.active a{
  background: url(../img/tabs_right.jpg) no-repeat right top;
     color: gray;

}
.spread_tabs ul li.spread_tabs_first:hover, .spread_tabs ul li.spread_tabs_first.active{
  background: url(../img/tabs_left_first.jpg) no-repeat;
  -background: none;
}
.spread_tabs ul li.spread_tabs_last:hover a, .spread_tabs ul li.spread_tabs_last.active a{
  background: url(../img/tabs_right_last.jpg) no-repeat right top;
  -background: none;
}

.orangetabs .spread_tabs ul li:hover a, .orangetabs .spread_tabs ul li.active a{
  background:#fff;
  border-top:1px solid #FF7F27; 

}
.orangetabs .spread_tabs ul li.spread_tabs_first:hover, .orangetabs .spread_tabs ul li.spread_tabs_first.active{
  background:#fff;
  border-top:1px solid #FF7F27;
  border-left:1px solid #FF7F27;
}
.orangetabs .spread_tabs ul li.spread_tabs_last:hover a, .orangetabs .spread_tabs ul li.spread_tabs_last.active a{
  background:#fff;
  border-top:1px solid #FF7F27;
  border-right:1px solid #FF7F27;
}
.orangetabs .center_box{border:1px solid #FF7F27;}


.center_box.borker_box{
  border-top-left-radius: 0px;
}

.active_tab_instrument
{
	color: #1C789F !important;
}

/* MSIE6 */
* html .spread_tabs ul li.active{
  background:none;
}
* html .spread_tabs ul li.active a, * html .spread_tabs ul li a:hover{
  background: white;
}

* html .spread_tabs ul li a:hover{
  text-decoration: underline;
}


.pub-date
{
	color: silver;
	font-size : 12px;
	padding: 5px 5px 0px 0px;
}

.article a
{
	color: #FF6900;
	text-decoration: underline;
}

.article p
{
	text-align: justify;
}

.contributor-header
{
	padding: 5px; border-bottom: 1px dotted silver;
}

.contributor-header a
{
	text-decoration: none;
}

ul#topnav {
	margin: 0;
    padding: 0;
	float: left;
	max-width: 85%;
	list-style: none;
	position: relative;

}
ul#topnav li {
	float: left;
	margin: 0;
    padding: 0;
	border-right: 1px solid silver;
}

ul#topnav li a {

	text-decoration: none;
	display: block;
	float: left;
	font-size: 14px;
	height: 37px;
	line-height: 37px;
	padding: 0 15px;
	/*text-shadow: -1px -1px 0 #0066CC;	*/
	color: #ffffff;
	padding : 0px 12px;

}

ul#topnav li a:hover {
color : #000000;
/*text-shadow:#cae2e9 1px 1px 0 ;*/
}

ul#topnav li:hover,ul#topnav li .selected {
	/*background: #1376c9 url(../img/btn_x.png) repeat-x;*/
	background: #fff;
	color: #000000;
}

ul#topnav li a.selected
{
	color: #000000;
}

ul#topnav li:hover a
{
	color: #000000;
	/*text-shadow:#cae2e9 1px 1px 0;*/
}

ul#topnav li:hover span a {

color : #ffffff;
text-shadow:none;
}

ul#topnav li:hover span a:hover {
	color : white;
	text-shadow:none;
}

/*--Notice the hover color is on the list item itself, not on the link. This is so it can stay highlighted even when hovering over the subnav--*/

ul#topnav li span {
	float: left;
	position: absolute;
	left: 0; top:37px;
	display: none; /*--Hide by default--*/
	width: auto;
	background: #006699;
	border-top : 1px solid silver;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
}

ul#topnav li:hover span { /*--Show subnav on hover--*/
	display: block;
}

ul#topnav li span a { /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
	display: inline;
}

ul#topnav li span a:hover {
	text-decoration: underline;
	background: #006699;
	color: white;
	text-shadow : none;
}

.page_subtitle
{
	padding: 10px;
}

.page_subtitle a
{
	color : #FF7311;
}

#header_search input.gsc-input{
	background:transparent url('/img/search_ico.png') left center no-repeat !important;
	border:1px solid #fff !important;
	color:#fff !important;padding:3px 5px !important;
	text-indent:20px !important;
	border-radius: 3px !important;
	background-size: 15px !important;
    background-position: 4px 4px !important;
}
#header_search input.gsc-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff;
    opacity: 1; /* Firefox */
}

#header_search input.gsc-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
}

#header_search input.gsc-input::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff;
}
#header_search .gsib_a {
    padding-top: 2px !important;
}
#header_search .gsc-input-box{
	background: transparent;
    border: 0;
	box-shadow:none !important;
}
#header_search .gsc-input-box-focus{
	box-shadow:none;
}

#page_body
{
	font-size: 14px;
}

#page_body p img
{
	max-width: 580px;
	margin-left: 5px;
	margin-right: 5px;
}

#page_body p {
	margin-top : 5px;
}

#results
{
	width:80%;
	padding-left:10%;
	line-height:inherit !important;
}

.latest_broker_news
{
	font-size: 16px;
	color: #FF6900;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	font-weight: bold;
}

.add_1{
  width: 130px;
   background: white url(../img/add_top.jpg) no-repeat;
}
.add_2{
  padding: 5px;
  padding-top: 0px;
  background:  url(../img/add_bottom.jpg) no-repeat left bottom;
  /*min-height: 271px;
    -height: 270px;*/
   padding-bottom : 0px;
}

a.broker_list_link
{
	font-size: 11px;
	font-family: Arial;
	color: #6f6f6f;
	line-height: 1px;
	display: block;
}

a.broker_list_link:visited{
color: #6f6f6f;
}

#inst_button_container
{
	background:url(../img/box.png) no-repeat;
	height:25px;
	padding: 0px;
	margin-top: 2px;

}


.inst_button_container_right
{
	background:url(../img/box.png) no-repeat;
	height:25px;
	padding: 0px;
	width: 320px;
	margin-left: 320px;
}


.inst_controls
{
	padding : 4px 4px 4px 4px;
	height: 25px;
	background-color: #f0f0f0;
	margin-bottom: 3px;
	border-top: 1px solid #a5a5a5;
}

.inst_button_link
{
	display:block;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	height: 23px;
	float:left;
	line-height: 23px;
	color: #000000;
}

.inst_button_link_active
{
	background: url(../img/btn_box.png) repeat-x;
	color: #1c789f ;
}

.inst_button
{
	float:left;
	margin-top : 1px;
	padding-right: 2px;
}

.inst_button_left
{
	width: 5px;
	height: 24px;
	float:left;
}
.inst_button_right
{
	width: 5px;
	height: 24px;
	float:left;
}

.inst_button_left_active
{
	background: url(../img/btn_left.png) no-repeat;
	height: 24px;
}

.inst_button_right_active
{
	background: url(../img/btn_right.png) no-repeat;
}

.instrument_box
{
	padding-top: 5px;
	float: left;
	width:151px;
	height:106px;
	border-right: 1px solid #a5a5a5;
	background-color: #FFFFFF;
}

#inst_controls
{

}



.instrument_value
{
	height:70px;
	text-align:center;
	font-weight:bold;
	font-size:xx-large;
	color: #FC6600;
	line-height: 70px;
}

.instrument_value_inactive
{
	height:70px;
	line-height: 70px;
	text-align:center;
	color: orange;
	font-weight:bold;
}

.instrument_value_inactive_mini
{
	line-height: 22px;
	padding-top: 10px;
	font-weight:bold;
	font-size:large;
	color: #FC6600;
}

.broker_spread_list_header
{
	border-top: 1px solid #a5a5a5;
	height: 20px;
}

.bsl_logo
{
	width:112px;
	float:left;
}

.bsl_item
{
	width: 123px;
	float:left;
}

.bsl_header_item
{
	height: 20px;
	float:left;
	color: #a5a5a5;
	text-align : center;
}

.bsl_item_box
{
	height: 88px;
	color: #000000;
	border-right: 1px solid #a5a5a5;
}
.noborder
{
	border: none;
}

.broker_spread_list_item
{
	clear: both;
	border-bottom : 1px solid #a5a5a5;
}


/* GREY SPREAD TABS */

.spread_tabs_grey{
  float: left;
  height: 30px;
  margin-bottom: -1px;
  position: relative;
  z-index: 1;
  background: #CBCBCB url(../img/tabs_content_left.jpg) no-repeat;
  display: inline-block;
}
.spread_tabs_grey ul{
  height: 30px;
  background:  url(../img/tabs_content_right.jpg) no-repeat right top;
  display: inline-block;
}
.spread_tabs_grey ul li{
  list-style: none;
  float: left;

}
.spread_tabs_grey ul a{
  display: block;
  text-align: center;
  white-space: nowrap;
  color : #ffffff;
  font-size: 14px;
  text-decoration: none;
  padding:8px 15px;
}
.spread_tabs_grey ul li:hover, .spread_tabs_grey ul li.active{
  background: url(../img/tabs_left_grey.jpg) no-repeat;
}
.spread_tabs_grey ul li:hover a, .spread_tabs_grey ul li.active a{
  background: url(../img/tabs_right_grey.jpg) no-repeat right top;
     color: gray;

}
.spread_tabs_grey ul li.spread_tabs_grey_first:hover, .spread_tabs_grey ul li.spread_tabs_grey_first.active{
  background: url(../img/tabs_left_first_grey.jpg) no-repeat;
  -background: none;
}
.spread_tabs_grey ul li.spread_tabs_grey_last:hover a, .spread_tabs_grey ul li.spread_tabs_grey_last.active a{
  background: url(../img/tabs_right_last_grey.jpg) no-repeat right top;
  -background: none;
     color: black;
}



/* GREY SPREAD TABS DOWN */

.spread_tabs_grey_down{
  float: left;
  height: 30px;
  margin-bottom: -1px;
  position: relative;
  z-index: 1;
  background: #CBCBCB url(../img/tabs_content_left_down.jpg) no-repeat;
  display: inline-block;
}
.spread_tabs_grey_down ul{
  height: 30px;
  background:  url(../img/tabs_content_right.jpg) no-repeat right top;
  display: inline-block;
}
.spread_tabs_grey_down ul li{
  list-style: none;
  float: left;

}
.spread_tabs_grey_down ul a{
  display: block;
  text-align: center;
  white-space: nowrap;
  color : #ffffff;
  font-size: 14px;
  text-decoration: none;
  padding:8px 15px;
}
.spread_tabs_grey_down ul li:hover, .spread_tabs_grey_down ul li.active{
  background: url(../img/tabs_left_grey_down.jpg) no-repeat;
}
.spread_tabs_grey_down ul li:hover a, .spread_tabs_grey_down ul li.active a{
  background: url(../img/tabs_right_grey_down.jpg) no-repeat right top;
     color: gray;

}
.spread_tabs_grey_down ul li.spread_tabs_grey_down_first:hover, .spread_tabs_grey_down ul li.spread_tabs_grey_down_first.active{
  background: url(../img/tabs_left_first_grey_down.jpg) no-repeat;
  -background: none;
}
.spread_tabs_grey_down ul li.spread_tabs_grey_down_last:hover a, .spread_tabs_grey_down ul li.spread_tabs_grey_down_last.active a{
  background: url(../img/tabs_right_last_grey_down.jpg) no-repeat right top;
  -background: none;
     color: black;
}


#spread_compare_container
{
	//height: 220px;
	border-radius : 3px;

}

.spread_compare_box
{
	width: 303px;
	background-color: #f0f0f0;
	height: 125px;
	float: left;
	margin-top: 10px;
}

.spread_comparison_broker_title
{
	color: #3578a3;
	font-size: 18px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	clear:both;
}

.spread_comparison_minibox
{
	float: left;
	width: 70px;
	height: 76px;
	background-color: #ffffff;
	margin-left: 4px;
}

.spread_comparison_minibox_first
{
	margin-left: 5px;
}

.spread_comparison_minibox_title
{
	text-align: center;
	font-weight: bold;
}

.spread_comparison_instrument_value
{
	color: orange;
	font-size:24px;
	line-height: 30px;
	text-align: center;
	height: 30px;
	margin-top: 2px;
}

.spread_comparison_instrument_value_inactive
{
	color: orange;
	font-size:12px;
	line-height: 14px;
	text-align: center;
	height: 30px;
	margin-top: 2px;
}

.spread_comparison_instrument_text
{
	text-align : center;
	font-size: 9px;
	margin-top: 5px;
}

.text_box
{
	padding: 9px;
	width: 590px;
}

#arbitrage_table_header
{
	background-color : #ebebeb;
	color: #afafaf;
}

.arbitrage_column
{
	float:left;
	width: 120px;
	height: 76px;
	border-right: 1px solid #cdcdcd;
	border-bottom : 1px solid #cdcdcd;
}

.arbitrage_column_broker
{
	border-left: none;
	width: 121px;
}

.arbitrage_header_column
{
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	background-color : #ebebeb;

}

.cb
{
	clear: both;
}

.arbitrage_quote_column
{

}

.arbitrage_symbol
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	line-height: 12px;
	text-align: center;
	margin-top: 17px;
}

.arbitrage_pips
{
	margin-top : 15px;
	color : #fc6600;
	font-size : 18px;
	font-weight: bold;
	line-height : 16px;
	text-align: center;
}
.arbitrage_date
{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
}

#arbitrage_container
{

}

.box_text
{
	padding: 0px 10px 10px 10px;
	font-size: 12px;
}

.bsl_item_box_mini
{
	height: 75px;
}
.instrument_value_mini
{
	line-height: 55px;
	height: 55px;
	font-size: x-large;
}

.arbitrage_column_mini
{
	height: 65px;
}

.fp_box_title
{
	margin-left: 5px; margin-top: 5px; height:25px;
}

.fp_box_title h2
{
	color: #FF6900;
}

.fp_box_title h1
{
	color: #FF6900;
	font-size: 20px;
}

.fp_box_title h2 a
{
	color: #FF6900;
}

.instrument_subtitle
{
	text-align: center;
	font-size: 10px;
}

.bsl_center
{
	display: table;
	overflow: hidden;
	text-align: center;
	-position: relative;
	_position: relative;
	/*#position: relative;*/
}

.fb_orange
{
	color: #FC6600;
}

.swap_info
{
	width: 151px;
	float: left;
	padding-left: 2px;
	font-weight: bold;
	color: grey;
	line-height: 30px;
}

.slippage_container
{
	display: none;
	height: 100px;
}

.slippage_container_active
{
	display: block;
}

.slippage_value
{
	float:left;
	width: 149px;
	height: 136px;
	text-align:center;
	font-weight:bold;
	font-size:xx-large;
	color: #FC6600;
	line-height: 136px;
	border-left : 1px solid #CBCBCB ;
}

.slippage_value span
{
	font-weight: normal;
	font-size: 20px;
}

.instrument_value span
{
	font-weight: normal;
}

.slippage_info
{
	float:left;
	width: 435px;
	height: 96px;
	padding : 3px;
	padding-left: 11px;
}
.slippage_info_text
{
	padding : 5px 5px 5px 0px;
}

.slippage_info h3
{
	color: 	#FC6600;
}

.slippage_tab_item
{
	padding-top: 8px;
	padding-left: 6px;
	padding-right: 6px;
}

.font_14
{
	font-size: 14px;
}

.sort_button
{
	color: #a5a5a5;
	text-decoration: underline;
}

.sort_button a
{
	color: #a5a5a5;
	text-decoration: underline;
}

#leftScrollBanners{
    width:130px;
    background-color:#FFFFFF;
    z-index: 1;
    //position:absolute;
    //margin-left: -126px;

}

#rightScrollBanners{
    width:178px;
  /*  position:relative;*/
/*    z-index: 1;*/
    margin-top: 6px;
}


#cookieWarningBar {
width: 100%;
height: 39px;
padding: 8px 0;
font-size: 15px;
color: #D9D9D9;
border-top: 1px solid #565656;
background: #3E3D55;
display: none;
position: fixed;
z-index: 8888;
bottom: 0;
left: 0;
right: 0;
}

#cookieWarningClose {
width: 39px;
height: 39px;
padding: 0;
background: url(/img/cookie.png) no-repeat 14px -36px;
border: 1px solid #3E3D01;
text-indent: -9999px;
position: absolute;
top: 0;
right: 0;
}

#cookieWarningBar p {
float: left;
line-height: 38px;
padding-left: 40px;
position: relative;
}

#cookieWarningBar>div {
width: 962px;
height: 39px;
margin: 0 auto;
position: relative;
background: transparent url(/img/cookie.png) no-repeat 0 6px;
}


#rightCategories
{
	float:left;
	width: 160px;
	background-color: white;
	margin-left: 167px;
	margin-top: 8px;
	position:absolute;
	top : 197px
}

.groupName {
	font-weight: bold;
	display: block;
	color: black;
	padding : 3px;
}

#rightScrollBanner
{
     display: block;
}

.branding_left
{
	width: 120px;
	height: 600px;
	margin-left: -125px;
	position: absolute;
}

.branding_right
{
	width: 120px;

	height: 600px;
	margin-left: 332px;
	position: absolute;
}
.info_btn{
    background-color: #F60;
    display:block;
	color:#fff;
	text-align:center;
	font-size:14px;
    width: 100%;
    padding: 5% 0px 5% 0px;
    margin-top: 5px;
    font-weight: 900;
}

.info_btn:hover, .review_btn:hover{
    background-color: #FF8B00;
}

.review_btn{
    background-color: #F60;
        padding-top: 7px;
        padding-bottom: 7px;
        color: #FFF;
        float:left;
        width: 95%;
        margin-left: 2px;
}
.website_btn{
    background-color: #3393c0;
    margin-left: 2px;
}
.website_btn:hover{
    background-color: #39b6f1;
}
.top-table .review_btn, .top-table .website_btn, .brokers_table .website_btn ,.brokers_table .review_btn{
    color: #FFF;
    float:left;
    width: 95%;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 2px;
}
#add_form .input{
	display:block;
	width:340px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../img/contact_input.png) left top no-repeat;
	border:none;
}
#add_form h3{
    display:inline-block;
    margin-top: 10px;
    width:100%;
    text-align: center;
}

.show_all{
    width: 100%;
    text-align: center;
    border-top: #ccc 1px solid;
    padding-bottom: 10px;
}

.add_form_content{
    padding: 3%;
    text-align: center;
    border-top: 1px #b0b0b0 dotted;
    border-bottom: 1px #b0b0b0 dotted;
}

.acc_btn{
    padding-top: 17px;
    text-align: center;
    font-weight: bold;
    color: #069;
}

.acc_btn:hover{
    color: #0091D9;
}

.acc_btn:active{
    color: #307293;
}

.broker_url_container .rate{
}

.broker_img_container a{
    display:block;
    font-size: large; 
    color:#ff6900;
}

.broker_img_container a:hover{
    color: #f60;
}

tr:not(:first-child){
    font-size: small;
}
.broker_review table td,
.compare-page table td,
.pub_content table td{
     padding: 5px;
}

.broker_review table, .broker_review table tr, .broker_review table tr td,
.compare-page table, .compare-page table tr, .compare-page table tr td,
.pub_content table, .pub_content table tr, .pub_content table tr td{
    border: 0px;
    border-collapse: collapse;
}

.broker_review table tr:first-child td,
.compare-page table tr:first-child td,
.pub_content table tr:first-child td{

   background-color: #CBCBCB;
}

.broker_review table tr:nth-child(2n+2) ,
.compare-page table tr:nth-child(2n+2) ,
.pub_content table tr:nth-child(2n+2) {
    background-color: #F0F0F0;
}

.review-holder a{
	color:#F60;	
}


.review-holder p{
	font-size:medium;
	line-height:1.5;
	padding:0px 5px;
}

.broker_review table a ,
.compare-page table a /*,
.pub_content table a*/ { 
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #fb790e;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  width: 90%;
}
.broker_review table tr td:last-child ,
.compare-page table tr td:last-child ,
.pub_content table tr td:last-child 
{
	/*
    width: 800px; 
	*/
}
.broker_review table a:hover ,
.compare-page table a:hover ,
.pub_content table a:hover {
  background: #ff9900;
  text-decoration: none;
}

.share_icos{float:right;margin:0;padding:0;}
.share_icos li {
    background: #1f1f1f none repeat scroll 0 0;
    border-radius: 2px;
    display: inline-block; 
    height: 33px;
    line-height: 33px;
    margin-left: 4px;
    text-align: center;
    visibility: visible;
    width: 45px;
}
.share_icos li a {
    color: #fff;
    display: block;
    font-size: 20px;
	line-height: 33px;
}
.share_icos li.facebook { background: #3b5998 }
.share_icos li.twitter { background: #55acee }
.share_icos li.linkedin { background: #0976b4 } 
.share_icos li.google { background: #dd4b39 } 
.share_icos li:hover { background: #1f1f1f }

.ham_menu,.mobileonly, .mobile-promo{display:none;}

#jquery-overlay{    z-index: 9990 !important;}
#jquery-lightbox{z-index: 10000 !important;}

#foreign_url{
	float: right;
    position: relative;
    right: 11px;
    font-size: 15px;
    text-transform: uppercase;
    color: #5CA2E8;
    top: 10px;
}
#foreign_url a{
    color: #5CA2E8;
}

@media screen and (max-width: 768px) {
	.nomobile{display:none !important; }
	.mobileonly{display:block;}
	html{ background: #e7e7e7;}
	.top .banner, .branding_left, .branding_right, #a3cc87fa,#rightScrollBanners,#leftScrollBanners,.advertiser-promo11111,.cent_ban, .center_box .entry{display:none;}
	.top{background:#036BA4;  padding: 10px; margin-bottom: 10px;width:auto;float:none;}
	.logo{float:none;}
	.ham_menu{display:block; position:absolute;top:45px;right:20px;cursor:pointer;width:25px;}
	.ham_menu span {
		display: block;
		position: absolute; 
		left: 0; 
		height: 3px;
		width:25px;
		background: #fff;
		-webkit-transition-property: top,-webkit-transform;
		transition-property: top,transform;
		 -webkit-transition-duration: .3s,.3s;
		transition-duration: .3s,.3s; 
	}
	.ham_menu span.hm1{top:3px;}
	.ham_menu span.hm2{top:9px;}
	.ham_menu span.hm3{top:15px;}
	.ham_menu.open span.hm1{top:8px;transform: rotate(45deg);  -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);}
	.ham_menu.open span.hm2{display:none;}
	.ham_menu.open span.hm3{top:8px;transform: rotate(-45deg);  -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg);}
	.center_box .entry.all-deposits, .borker_box .entry , .center_box .entry.mvis{display:block;width:auto;}
	.fp_box_title{height:40px;}
	.content{width:100%;}
	.nav{display:none;}
	.nav .serach {display:none;}
	.nav ul#topnav{float:none !important;width:100%;    max-width: 100%;}
	ul#topnav li { float: none; width: 100%; display: block; border-right: 0;border:0 !important;}
	ul#topnav li a{float:none;}
	ul#topnav li span {
		float: none;
		position: relative;
		left: 0;
		top: 0;
		margin:0 !important;
		display: block;
		width: auto;
		background: transparent;
		border-top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}
	ul#topnav li span a{display:block;padding-left:20px;}
	ul#topnav li:hover, ul#topnav li .selected{background:none;color:#fff;border:0 !important;}
	ul#topnav li a.selected{color:#fff;}
	#rightCategories{position: relative; top: 0; margin: 0; float: none; width: auto; column-count: 2; padding: 10px;}
	.left_1st_head, .left_2nd_head{display:none;}
	.left{width:100% !important;float:none;}
	.center,.center_box{width:100% !important;padding:0;}
	.brokers_table{width:100%;}
	.brokers_table td.popularity{width:calc(100% - 100px);}
	.brokers_table td:nth-child(4){display:none;}
	.brokers_table td.brlist4{display:none;}
	.foot{padding: 5px 15px;}
	.footbox,.footmenu{float:none;width:100%;margin:0;padding:0;}
	.coppy{float:none;margin:0 auto;}
	h1.broker_name{padding:10px;}
	.article,div.contact{padding:0 10px;}
	.center_list{margin:0 10px;}
	form.contact div label{text-align:left;}
	form.contact{margin: 0 20px;}
	#socialBar{width: 100%; padding: 0 0 10px; text-align: center;}
	.review p{max-width:100%;width:auto !important;}
	.broker_review{padding:0 10px;}
	.broker_url_container>div, .broker_url_container>a{display:block;margin:10px auto;}
	.broker_img_container img{max-width:100%;}
	.broker_left, .broker_right,.stat_detail{float: none; width: 96%; padding: 0 2%;}
	.bsl_item{width:19%;}
	.bsl_logo{width:19%;display:block !important;}
	.bsl_logo img{width:100%;}
	.arbitrage_column,.arbitrage_column_broker{ width: 19% !important;display:block !important;}
	.arbitrage_column img,.arbitrage_column_broker img{width:100%;}
	.slippage_value, .slippage_info{float:none;}
	#slippageWidget,.slippage_container{height:auto !important;}
	.rate,.rate_count{width:90% !important;}
	.the_tabs ul a{font-size: 9px;    padding: 10px 4px;}
	.contact img{max-width:100%;}
	#foreign_url{display:none;}
	.mobileonly #foreign_url{display:block;float:none !important;margin:20px auto 0;text-align: center;}
	#cookieWarningBar{height:87px;}
	#cookieWarningBar>div{width:auto;padding-right:35px;background-position:5px 6px;}
	#cookieWarningBar p{line-height: 21px;}
	.broker_review table td, .pub_content table td {  padding: 2px; font-size: 10px;}
	
	.mobile-promo{display:block;position:fixed;bottom:0;left:0;width:100%;background:#FF7F27;color:#fff;z-index: 999999;}
	.mobile-promo>span{display:block;text-align:center;padding:15px 20px;}
	.mobile-promo.brok-list{text-transform:uppercase;}
	.mobile-promo.brok-list>span{display:block;text-align:center;padding:5px 20px;}
	.mobile-promo.brok-list>span a{display:inline-block;padding:2px 4px;border:1px solid #fff;margin:2px;text-transform:uppercase;}
	.mobile-promo a{color:#fff;font-size:20px;}
}

