/*

Theme Name: Spot Base 

Theme URI: http://spotoption.com/

Description: The 2010 default theme for Spotoption platform.

Author: SpotOption

Author URI: http://spotoption.com/

Version: 1.0





License:

License URI:



General comments (optional).

*/



/******************************************************************************

PAGE STRUCTURE 

******************************************************************************/

/*---------------- New Platform css-------------------------------*/

@import url(/wp-content/themes/spotbase/css/fonts.css);



#so_container{

    float:left;

    

}

.mainContent #platformHolder{

    padding: 10px 0 0;

}

.logged{

    padding: 0 !important;

}

.mainContent #positionsRegularContainer {

padding: 12px 0px 20px;



}

ul.bullets li{
	list-style-type: disc;
	margin-right: 20px;
	margin-bottom: 10px;	
}

/*----------------End New Platform css-------------------------------*/



#body404{

    line-height: 1;

    width: auto;

    padding-top: 30px;

    background: #EEF3FA ;

}



.continer404{

    width: 733px;

    margin: 0 auto;

    border: 1px solid #A9ACB1;

}

#headerBg404{

    /*background: transparent url(images/slices/header/headerBg.png) repeat-x 0 0 scroll;*/	background:#f2f1f1;

    height: 87px;



}

#content404{

    width: 733px;

    background-color: #FFFCFC;

    text-align: center;

}

#errorMassegatop{

    font-size: 25px;

    color: #8CB10B;

    font-weight: bold;

    padding: 100px;

    display: block;  

}

#errorMassegabotton{

    font-size: 18px;

    color: #5D605B;

    font-weight: bold;

    padding: 42px;

    display: block;  

}

.menu-error-menu-container{

    width: 736px;

    margin: 0 auto;

    height: 33px;

    background: #F1F2EF;

    border: 1px solid #C4C5C0;

}

#menu-error-menu{

    padding: 0;

    margin: 0 auto;

    width: 620px;

    height: 33px;

}

#menu-error-menu li {

    float: left;

    text-align: center;

    list-style: none;

}

#menu-error-menu li a {

display: block;

float: left;

font-size: 13px;

height: 35px;

line-height: 35px;

padding-left: 2px;

padding-right: 2px;

width: 103px;

overflow: hidden;

color: #6D6D6D;

text-transform: capitalize;

text-decoration: none;

background: url("images/sprites/sprite_homepro.png") no-repeat scroll -12px -52px transparent;

}

#menu-error-menu li#menu-item-497 a {

    background: url("images/slices/homePro/selectedMainMenu.png") repeat-x scroll 0 0 transparent;

}

#bodyBotton{

    background: url("images/slices/header/error_page_bottom.png") no-repeat scroll 0 0 transparent;

    width: 733px;

    height: 9px;

    margin: 0 auto;

}

.Logo404{

    background: url("images/sprites/sprite_header.png") no-repeat scroll -8px -88px transparent;

    display: block;

    height: 103px;

    width: 269px;

}

.hidden1{visibility:hidden;}

.hidden{display:none;}

body{

    font-family: 'Open Sans Hebrew',Arial,tahoma;

    font-size: 12px;

    color:#424242;margin:0px;

	

}

.cb, .clear {

clear: both;

float: none;

font-size: 0;

height: 0;

}

img.fit
{
width:100%;
height:auto;
}

ul {

list-style-type: none;

}

body.single-post .post, body.category  .post, body.page-template-default .post{

padding: 20px 40px 20px 20px;

/*width: 686px;*/

margin: 0;

/* float:right; */
float:none;
}

.platformcontainer .pageContainer .post{
	    padding: 5px 30px 0 30px;
		    margin-bottom: 30px;
}


/*----------------header css-------------------------------*/

div#headerBg {

/*background:transparent url(images/slices/header/headerBg.png) repeat-x 0 0 scroll;*/

margin: 0 auto;

}



#headerContainer{height: 78px;width:100%;position:fixed;top:0;z-index: 9;background:#f2f1f1;overflow:visible;	border-bottom: 1px solid rgba(87,87,87,0.69);	min-width:1200px;}

#headerContainer-prelogin{

	height: 87px;width:100%;position:fixed;top:0;z-index: 9;

	overflow:hidden;

	background-color: #eaeaea;

	-webkit-box-shadow: 0 0 10px rgba(159,117,79,.45);

	-moz-box-shadow: 0 0 10px rgba(159,117,79,.45);

	box-shadow: 0 0 10px rgba(159,117,79,.45);

	background-image: -webkit-linear-gradient(bottom, #eae9e9, #fefefe);

	background-image: -moz-linear-gradient(bottom, #eae9e9, #fefefe);

	background-image: -o-linear-gradient(bottom, #eae9e9, #fefefe);

	background-image: linear-gradient(to top, #eae9e9, #fefefe);

		min-width:1200px;

}







#Header{

    height: 78px;
  width: 1200px;
  margin: 0 auto;
   /* padding-top: 10px;*/

   

}

 #Main {

    margin: 0 auto;

    width: 1170px;

}

.container{

    width:100%;

    margin:0 auto 0;

    z-index: 10;

}

#userLoginForm{
    width: 740px;
    float: right;
	text-align:right;
	color: #7b7b7b;
	font-size: 17px;

}



#userLoginForm  .error{

color:red;float:left;margin-top: 16px;
margin-left: -180px;


}



.log {

    float: right;

    margin: 0px auto;

    width: 600px;

    height: 76px;

}

.ie.log {

    margin: 0px auto;

}

.login {

    width: 610px;

    float: right;

    margin: 0px auto;

    height: 76px;

 }

#headerForm #loggedInBox .welcome{

    float: right;
    /*width: 130px;*/
	padding-right:10px;
	font-size:16px;
	font-weight: bold;
	color:#6C6C6C;
}

#headerForm #loggedInBox .welcometext{

    float: right;

	font-size:14px;

	color:#6C6C6C;

	margin-bottom:10px;

}

#headerForm #loggedInBox .balance{

    float: left;

    width: 140px;

}

#headerForm #loggedInBox .balanceText{

	clear: both;

	float:right;

	padding: 2px 10px 5px 0;

	background: url(images/button-bg.png) repeat-x 0 -21px;

	font-weight: bold;

	font-size: 16px;

	-webkit-border-top-right-radius: 4px;

	-webkit-border-bottom-right-radius: 4px;

	-moz-border-radius-topright: 4px;

	-moz-border-radius-bottomright: 4px;

	border-top-right-radius: 4px;

	border-bottom-right-radius: 4px;

	text-align:center;

	width:70px;

}

.currentBalancewrap{

	float:right;

	-webkit-border-top-left-radius: 4px;

	-webkit-border-bottom-left-radius: 4px;

	-moz-border-radius-topleft: 4px;

	-moz-border-radius-bottomleft: 4px;

	border-top-left-radius: 4px;

	border-bottom-left-radius: 4px;

	background:#4b4b4b;

	color:#f9eecf;

	text-align:center;

	font-size:14px;

	font-weight:bold;

	-webkit-text-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.75);

	-moz-text-shadow:    0px 1px 2px 0px rgba(0, 0, 0, 0.75);

  	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);

	width:165px;

	height:19px;

	padding: 5px 10px 5px 0;

}

#headerForm #loggedInBox .logoutForm{

    float: right;

}


form.logoutForm .logoutLink  {

/*background: url("images/sprites/sprite_header.png") no-repeat scroll -6px -241px transparent;*/

background:transparent;

cursor: pointer;

float: right;
font-size: 14px;
text-decoration: underline;
/*height: 14px;*/

margin: 2px 10px 0 0;

/*width: 69px;*/

line-height: 14px;

text-align: center;

color:#a48100;

border: none;

outline:none;

}

.logged_in_menu {

float: right;

height: 23px;

line-height: 26px;

text-align: left;

width: 477px;

border: 1px solid #BCBDB7;

padding: 0;

}

.logged_in_menu li.depositNav.current-menu-item {

background: url("images/sprites/sprite_header.png") no-repeat scroll -9px -511px transparent;

}

.logged_in_menu li.depositNav{

background: url("images/sprites/sprite_header.png") no-repeat scroll -9px -415px transparent;

}

.logged_in_menu li.accountHistoryNav.current-menu-item {

background: url("images/sprites/sprite_header.png") no-repeat scroll -9px -543px transparent;



}

.logged_in_menu li.accountHistoryNav{

background: url("images/sprites/sprite_header.png") no-repeat scroll -9px -447px transparent;



}

.logged_in_menu li.myPositionNav.current-menu-item {

background: url("images/sprites/sprite_header.png") no-repeat scroll -9px -575px transparent;

}

.logged_in_menu li.myPositionNav{

background: url("images/sprites/sprite_header.png") no-repeat scroll -9px -479px transparent;

border-left: 1px solid #BCBDB7;

border-right: 1px solid #BCBDB7;

}

.logged_in_menu li {

color: #5b5d5f;

display: block;

float: right;

width: 158px;

line-height: 24px;

text-align: center;

}

.logged_in_menu li a{

text-decoration: none;

}

form.loginForm input.submit{

    background: url("images/button-bg.png") repeat 0 -20px;
    color: #4b4b4b;
    cursor: pointer;
    font-size: 17px;
    height: 33px;
    margin: 10px 10px 0 3px;
    text-align: center;
    width: 100px;
   	border-color: #95833f;
	font-size:16px;
	border: 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight:bold;
	outline:none;

}

form.loginForm input.text, form.loginForm input.textField  {

    /*background: url("images/sprites/sprite_header.png") no-repeat scroll -8px -194px white;*/

    height: 29px;
    width: 180px;
    line-height: 15px;
    border:1px solid ; 
    text-indent: 3px;
	margin-right:10px;
	padding-right:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-color: rgb(125, 125, 125);
	background-color: rgb(255, 255, 255);
	box-shadow: inset 0px 2px 3px 0px rgba(1, 0, 0, 0.15);
}



#Header .ForgotPassword {
    color: #144452;
    font-size: 14px;
    text-align: center;
    text-decoration: underline;
    /*width: 242px;*/
    height: 13px;
	display:inline;
}



#Header .CurrentDate {

float: right;

margin-top: 9px;

}

#Header .Time span {

float: left;

}

#LShour {

margin-left: 0;

}

#LShour, #LSminute, #LSseconds {

color: #42464B;

font-size: 18px;

width: 35px;

text-align: center;

background: url("images/sprites/sprite_header.png") no-repeat scroll -7px -292px transparent;

}

#Header .Time {

float: left;

height: 25px;

line-height: 30px;

padding-left: 0;

width: 234px;

background: url("images/sprites/sprite_header.png") no-repeat scroll -278px -192px transparent;

text-align: left;

letter-spacing: 1px;

text-indent: 5px;

font-size: 13px;

font-weight: bold;

}



.ie .CurrentDate #langContainer #lang_sel ul li a.lang_sel_sel.icl-en img{  

    top:4px;

}



#Header .Date {

color: #2F3744;

float: left;

height: 22px;

padding: 4px 0 0;

text-align: center;

width: 120px;

font-size: 12px;

}

#Header #langContainer{

 width: 149px;

float: right;   

}

#Header .langSelectContainer {

background: url("images/sprites/sprite_header.png") no-repeat scroll -7px -351px transparent;

float: right;

height: 22px;

width: 141px;

border: none;

}

#logo{

    float: left;

}

#logo .Logo{

   background: url("images/itrader-logo.png") no-repeat;

    display: block;

    height: 87px;

    /*margin: 17px 0 0 10px;*/

    width: 396px;		
	
	float:left;
		
}

/*----------------End header css-------------------------------*/

/*----------------menu css-------------------------------*/

#phoneGif{

    background: url("images/slices/phones.gif") no-repeat -2px 6px;

    height: 30px;

    width: 240px;

    display: block;

}

.menu-topnav-container {

margin: 0 auto;

width:100%;

max-width: 1170px;

display:table;

table-layout: fixed;



}

.befor{

    font-weight: bold;

}
#btn_close_form {
    position: absolute;
    margin: -10px;
}
#menu-topnav {

/*background: url("images/sprites/sprite_homepro.png") no-repeat scroll -8px -3px transparent;*/background: transtarent;

height: 50px;

padding: 0;

margin: 0;

direction:rtl;

display:table-row;

width:100%;

}

#menu-topnav li {

text-align: center;

list-style: none;

display:table-cell;

position:relative;

vertical-align:middle;

width:33%;

}

#menu-topnav li.current-menu-item{	

background:#121212;

}
/*
terms of use popup
*/

#menu-topnav li:after{	

content:url(images/main-nav-border.png);

position:absolute;

top:1px;

}

#menu-topnav li:last-child:after{	

content:"";

}

#menu-topnav:before{	

content:url(images/main-nav-border.png);

float:right;

}

#menu-topnav:after{	

content:url(images/main-nav-border.png);

float:left;

}



#menu-topnav li.current-menu-item a {

text-decoration: none;

/*background: url("images/slices/homePro/selectedMainMenu.png") repeat-x scroll 0 0 transparent;*/

font-weight:bold;

color:#f4de80;

}



#menu-topnav li a {

display: block;

float: right;

font-size: 19px;

overflow: hidden;

color: #ffffff;

text-transform: capitalize;

text-decoration: none;

/*border-right:2px solid #404040;*/

width:100%;

/*background: url("images/sprites/sprite_homepro.png") no-repeat scroll -12px -52px transparent;*/

}





/*#menu-topnav:before, #menu-topnav:after{

content:url(images/main-nav-border.png);

position:relative;

}*/





/*----------------End menu css-------------------------------*/

/*---------------- index css-------------------------------*/

#index{

    margin: -68px auto 0 auto;

    width:100%;

	background:#e4e4e4;

	position:absolute;

	min-width:1200px;

}

#homePromoBanner{

height: 238px;

width: 760px;

background: url("images/slices/banner.jpg") no-repeat scroll 0 0 transparent;

float: left;

}

#tradezone{

    

}

#tradezone-top{

  margin-top: -10px;

}

#HeaderNews {

/*background: url("images/sprites/sprite_homepro.png") no-repeat scroll -10px -94px transparent;*/



height: 40px;

line-height: 28px;

margin: 0 auto;

padding: 0;

width:100%;

max-width: 1170px;

}



#marqueeTopParent {

/*margin-left: 90px;*/

/*margin-top: 8px;*/

width: 100% ;



border-left: 1px solid #d9d7d7;

border-right: 1px solid #d9d7d7;

height:36px;

padding-top:10px;

}



#reuters{
  width: 100% !important;
}



.reutersimage{margin-top:5px;float:left;height:38px;}



#call{

    background: url("images/sprites/sprite_homepro.png") no-repeat scroll -19px -159px transparent;

    padding: 0 20px 0 10px;

}

#put{

    background: url("images/sprites/sprite_homepro.png") no-repeat scroll -19px -187px transparent;

    padding: 0 20px 0 10px;

}

#HeaderNews #phoneDiv {

float: right;

height: 32px;

text-align: center;

width: 241px;

}



/*----------------End index css-------------------------------*/

/*----------------right side css-------------------------------*/

.myaccount .rightSide{

  

   

}

.rightSide{

 

  float:right;

   width: 275px;

   direction:rtl;

   padding:30px 30px 30px 0;

       display: inline-block;
   

}







#needHelp{

   padding: 5px; 

}

.rightSide .widget.widget_lead_widget {

    /*background: url("images/sprites/sprite_column.png") no-repeat scroll -5px -6px transparent;*/

    font-size: 11px;

    text-align: center;

    float: right;

    width: 243px;

    height: 480px;

    margin-bottom: 5px;



}

.rightSide .widget.widget_lead_widget .widget-title{

    margin: 20px auto 0;

}

.widget_super_rss_reader .srr-title a{

    font-weight: normal;

    color:#516802;

}

.widget_super_rss_reader .srr-summary.srr-clearfix{

    padding: 0 0 15px 0;

    color:#3c4836;

    margin: 0 !important;

}

.rightSide .widget.widget_lead_widget .widget-title,.rightSide .how_to_trade .title ,.rightSide .widget_super_rss_reader .widget-title{



    line-height: 6px;

    font-weight: bold;

    text-align: center;

    text-transform: uppercase;

    color: #ffffff;

    font-size: 30px;
	 background-color: rgb(80, 89, 96);
	 box-shadow: 0px 3px 0px 0px rgba(166, 166, 166, 0.004);
	 border-top-left-radius: 5px;
	 border-top-right-radius: 5px;


}

.rightSide .widget.widget_lead_widget .need_help_table {

    width: 207px;

    margin: 0 auto;

}

.rightSide .widget.widget_lead_widget .need_help_table td {

    padding: 0 0 5px ;

    text-align: left;

    width:201px;

}



.rightSide .widget.widget_lead_widget td .medBG.first {

    margin-right: 6px;

}

.rightSide .widget.widget_lead_widget td .medBG {

   /* background: url("images/sprites/sprite_column.png") no-repeat scroll -15px -358px transparent;*/

    border-style: solid;

    border-width: 1px;

    border-color: rgb(125, 125, 125);

    border-radius: 2px;

    background-color: rgb(255, 255, 255);

    box-shadow: inset 0px 2px 3px 0px rgba(1, 0, 0, 0.15);

    width: 201px;

    height: 34px;

    text-indent: 2px;

    font-size: 11px;

    display: block;

}

.rightSide .widget.widget_lead_widget .need_help_table td#phones {

    padding-bottom: 0

}

.rightSide .widget.widget_lead_widget .need_help_table td .bigBG input {

    background: url("images/sprites/sprite_column.png") no-repeat scroll -15px -430px transparent;

    width: 206px;

    height: 22px;

    border:none !important;

    text-indent: 2px;

    font-size: 11px;

}

.need_help_table .rightSide .widget.widget_lead_widget td .last {

    margin-left: 1px;

    float: left;

}

.rightSide .widget.widget_lead_widget .submit, #submit {

   /* background: url("images/sprites/sprite_column.png") no-repeat scroll -20px -577px transparent;*/

    background: url("images/open_account_btn.png") no-repeat;

    color: #42464B;

    cursor: pointer;

    font-size: 18px;

    height: 47px;

    line-height: 33px;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    width: 220px;

    margin: 15px -38px 30px 0;

    font-size: 18px;

    border: none;


}

/*.rightSide .widget.widget_lead_widget .tny {

    background: url("images/sprites/sprite_column.png") no-repeat scroll -15px -466px transparent;

    width: 43px;

    height: 22px;

    padding: 0 0 0 4px;

    float: left;

    margin-right: 6px;

    border: none;

    font-size: 11px;

}

.rightSide .widget.widget_lead_widget .mid {

    background: url("images/sprites/sprite_column.png") no-repeat scroll -15px -358px transparent;

    width: 100px;

    height: 20px;

    float: left;

    border: none !important;

    text-indent: 2px;

    font-size: 11px;

}



*/



.rightSide .widget.widget_lead_widget .countrylist.selectbox  {

    background: url("images/sprites/sprite_column.png") no-repeat scroll -15px -394px transparent;

    width: 206px;

    height: 22px;

    line-height: 22px;

    cursor: pointer;

    padding: 0 0 0 4px;

    border:none;

}

.rightSide .widget.widget_lead_widget .countrylist.selectbox option {

    

}

.rightSide .how_to_trade {

    background: url("images/sprites/sprite_column.png") no-repeat -426px -5px scroll;

    height: auto;

    margin-bottom: 3px;

    margin-left: 0px;

    margin-top: 0;

    width: 242px;

    float:left;

}

.rightSide .howToTradeTabs {

    width: 241px;

    height: 43px;

    float: right;

    margin-top: 6px;

    padding: 0;

}



.rightSide .howToTradeTabs li.selected {

    background: url("images/slices/rightcolum/howToTradeSelected.png") repeat-x scroll 0 1px transparent;

    color: #61500D;

   

}

.ie .rightSide .howToTradeTabs li{

    margin-top: 2px;

} 

.zh-hans .rightSide .howToTradeTabs li{

    line-height: 33px;

    font-size: 13px;

}

.ja .rightSide .howToTradeTabs li,.it .rightSide .howToTradeTabs li{

    font-size: 12px;

}

.ru .rightSide .howToTradeTabs li{

    font-size: 13px;

}

.rightSide .howToTradeTabs li {

    color: #61500d;

    cursor: pointer;

    float: left;

    font-size: 13px;

    text-align: center;

    list-style: none;

    width: 56px;

    height: 40px;

    padding-top: 4px;padding-left: 2px;padding-right: 2px;

    background: url("images/sprites/sprite_column.png") no-repeat scroll -437px -407px transparent;

}

.rightSide .howToTradeTabs li.hSep {

    width: 2px;

    height: 38px;

    margin-top: 12px;

    background: url("images/sprites/sprite_column.png") no-repeat scroll -437px -407px transparent;

}

.rightSide .how_to_trade .text {

    margin: 0;

    border: 1px solid #9E9C9C;

    border-top: none;

    background: #FFFCFC;

    float: left;

    width: 240px;

    border-bottom: none;

    min-height: 268px;

}

.rightSide .how_to_trade .text ul li {

    padding: 0 0 0 3px;

    list-style: none;

    min-height: 60px;

}

.rightSide .how_to_trade .number {

    float: left;

    font-weight: normal;

    padding: 0;

    color: #d5deb0;

    font-size: 24px;

    clear: left;

}

.bottonHow2treade{

    background: url("images/sprites/sprite_column.png") no-repeat -423px -247px scroll;

    height: 7px;

    float: right;

    width: 242px;

}

.how_to_trade .text  ul{

    padding: 0;

    margin-bottom: 0;

}

.rightSide .supportBtn {

    background: url("images/sprites/sprite_column.png") no-repeat scroll -425px -501px;

    display: block;

    height: 64px;

    margin: 0 0 5px -2px;

    width: 246px;

    text-decoration: none;

    clear: both;

    cursor: pointer;

}

.rightSide .supportBtn .support {

    font-size: 25px;

    color: #B56004;

    margin-left: 15px;

    text-transform: capitalize;

    font-weight: normal;

    letter-spacing: -1px;

    display: block;

    height: 25px;

    line-height: 25px;

    padding-top: 10px;

    text-align: left;

}

.rightSide .supportBtn .hours {

    color: #B56004;

    font-size: 14px;

    margin-left: 16px;

    font-weight: bold;

    display: block;

    height: 14px;

    line-height: 14px;

    padding-top: 2px;

    text-align: left;

}



.rightSide .widget_super_rss_reader{

    height: 262px;

    background: transparent url("images/sprites/sprite_column.png") no-repeat -426px -662px scroll;

    clear: both;

    margin-bottom: 5px;

}

.rightSide .widget_super_rss_reader .widget-title{

    line-height: 40px;

    color: #8d908b;

    font-weight: bold;

}

.rightSide .widget_super_rss_reader .srr-wrap{

    height: 210px !important;

    width: 236px;

    left: 5px;

}

.rightSide .how_to_trade .stepswordpress{

float: left;

padding-left: 2px;

padding-top: 4px;

font-size: 12px;

width: 221px;

font-family: 'Open Sans Hebrew',tahoma !important;

line-height: 20px;

}

/*----------------End right side css-------------------------------*/

/*----------------Footer css-------------------------------*/



#Footer {

    background: #4b4b4b;
    margin-left: auto;
    margin-right: auto;
    border-top: none;
    clear: both;
    padding-top: 30px;
	direction:rtl;
	/* width:1200px; */
	width: 1170px;
}

#Footer .footerMenu-global {

	

    margin: 0 auto;

    padding: 45px 0 5px;

    width: 1200px;
	

   /* background: url("images/sprites/sprite_footer.png") no-repeat scroll -108px -193px transparent;*/

    height: 170px;

}



#Footer h4 {

    color: #ffffff;

    font-size: 14px;

    font-weight: normal;

    margin: 0;

    text-align: right;

    text-transform: uppercase;

}

#Footer .listContainer{

    width: 140px;

    min-height: 153px;

    float: right;

    padding-left: 60px;

	

}

#Footer .footerMenu-global ul{

    padding: 0;

}

#Footer .footerMenu-global ul li{

    list-style: none;

    padding-top: 6px;

}

#Footer .footerMenu-global ul li a {
    color: #dfdedd;
    font-size: 14px;
    text-decoration: none;
    list-style: none;
}

.footerBottom {
    width: 100%;
    background: transparent;
	padding-top: 1px;
}

.logobar {



    height: 40px;

   background: url("images/logos.png") no-repeat 274px 0;

    margin: -5px 0px 5px 0px;

}

.powered {

    height: 51px;

    text-align: center;

    width: 100%;

    position: relative;

    margin: 7px 0 0 0;

	display:none;

}

.powered a {

    display: block;

    width: 198px;

    margin: auto;

    margin-bottom: 7px;

}

#spotLogo {

    background: url("images/sprites/sprite_footer.png") no-repeat scroll -477px -607px transparent;

    height: 36px;

    width: 198px;

    margin: auto;

    cursor: pointer;

}

#Footer .GEdit.disclaimerText {

    color: #ffffff;

    font-size: 12px;

    margin: 0px auto 0 auto;

    padding: 0 5px;

    text-align: center;

	

	

}

/*----------------End Footer css-------------------------------*/



/*----------------open account and my account css-------------------------------*/

.nextDeposit{

    background: url("images/sprites/sprite_homepro.png") no-repeat scroll -12px -1965px transparent;

    color: #516802;

    cursor: pointer;

    font-size: 16px;

    font-weight: 600;

    height: 37px;

    float: right;

    text-align: center;

    text-transform: capitalize;

    width: 221px;

    border:none;

    line-height: 34px;

}

#boxBtn{

    width: 471px;

    padding-top: 20px;

}

#index #openAccountForm {

    width: 708px;

    background: #fffcfc;

}

#index #accountForm {

    width: 720px;

    margin-top: -1px;

}



.box{

    /*background: url("images/sprites/sprite_innerPages.png") no-repeat scroll -55px -75px transparent;*/

    height: 38px;

    line-height: 38px;

    text-align: right;

    text-transform: capitalize;

    width: 805px;

    color: #3e3a3a;

    margin-top: -1px;

	padding: 10px 0px;

	margin-left:5px;

}

.box span{

    padding-left: 10px;

    font-size: 17px;

}

.box h2{

    font-size: 30px;

	font-weight:bold;

	line-height:60px;

}



.contectConntent{

    width: 600px;

    margin: 0 auto; 

}

.mune-registrantion{
	display:none;
    width: 702px;

    height: 60px; 

}

.mune-registrantion ul.registrationSteps {

    list-style-type: none;

    height: 36px;

    margin: 15px 0 0 0;

    padding-left: 20px;

}

.mune-registrantion ul.registrationSteps li.current {

    background-position: -58px -1280px;

}

.mune-registrantion ul.registrationSteps li {

    background: url("images/sprites/sprite_innerPages.png") no-repeat scroll -520px -1283px transparent;

    color: #42464b;

    float: left;

    font-size: 15px;

    height: 37px;

    line-height: 37px;

    text-transform: capitalize;

    width: 221px;

    font-weight: 600;

    margin-left: -1px;

}

.mune-registrantion ul.registrationSteps span.registrationStepsText {

    display: block;

    text-indent: 44px;

}

.openAccountButton{

    width: 483px;

}

#openAccountForm{
	background: #f0f0f0;
	border-radius: 10px;
	height: 690px;	
}

#openAccountForm #accountForm table {

	width: 788px;
/*	height: 690px;*/
	margin: 0 11px 0 0;
    padding: 20px 0 20px 0;
    overflow: hidden;
    text-align: right;

}

#accountForm table td.propName {

    color: #7b7b7b;

    font-size: 17px;

    padding: 0 30px 0 0;

    text-transform: capitalize;

    white-space: nowrap;

    text-align: right;

    width: 120px;

}

#accountForm table td.inputTd {
    padding: 0;
	border-color: #7d7d7d;
}

#accountForm > table > tbody > tr{
	height:50px;	
}

#accountForm > table > tbody > tr.user_birthdate{
	height:45px;	
}

#accountForm > table > tbody > tr.user_id > td.inputTd{
	margin-top:4px;	
}


#accountForm table td.inputTd input{

    /*background: transparent url("images/sprites/sprite_innerPages.png") no-repeat -74px -1388px scroll;*/

	border-color: #7d7d7d !important;
	font-family:'Open Sans Hebrew', Arial, tahoma;
    height: 35px;
	width: 280px;
	line-height: 15px;
	border: 1px solid;
	text-indent: 3px;
	margin-right: 10px;
	padding-right: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: rgb(255, 255, 255);
	box-shadow: inset 0px 2px 3px 0px rgba(1, 0, 0, 0.15);
    text-indent: 3px;
	color: #7b7b7b !important;
	font-size: 17px;

}

#accountForm table td.selectTd{	
	float:right;
}
#accountForm table td.selectTd select{
	height: 35px;
	line-height: 15px;
	border: 1px solid;
	text-indent: 3px;
	margin-right: 10px;
	padding-right: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-color: rgb(125, 125, 125);
	background-color: rgb(255, 255, 255);
	box-shadow: inset 0px 2px 3px 0px rgba(1, 0, 0, 0.15);
    text-indent: 3px;
}

#accountForm table td.selectTd select.year{
  width:100px;
  font-family: 'Open Sans Hebrew', Arial, tahoma;
  font-size: 17px;
  color: rgb(90, 90, 90);
}

#accountForm table td.selectTd select.day, #accountForm table td.selectTd select.month{
  width:80px;
  font-family: 'Open Sans Hebrew', Arial, tahoma;
  font-size: 17px;
  color: rgb(90, 90, 90);
}

#accountForm table td.inputTd input:focus {outline:none;}

#accountForm table td.inputTd input.phonePrefixInput, #accountForm table td.inputTd input.phoneAreaInput {

    width: 80px;

    height: 35px;

    text-align: right;

    float: left;

    /*background: transparent url("images/sprites/sprite_innerPages.png") no-repeat -74px -1458px scroll;*/

    margin-right: 7px;

}

#accountForm table td.inputTd input.phoneInput {

    /*background: url("images/sprites/sprite_innerPages.png") no-repeat scroll -74px -1388px transparent;*/
    width: 186px;
	height: 30px;
	float: left;
	padding: 0 3px;
}

#accountForm table td.phoneTd{
	width: 298px;
	float: right;
	margin-top: 4px;
}

#accountForm table td.inputTd1 input {

    height: 35px;
	width: 135px;
	line-height: 15px;
	border: 1px solid;
	text-indent: 3px;
	margin-right: 10px;
	padding-right: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-color: rgb(125, 125, 125);
	background-color: rgb(255, 255, 255);
	box-shadow: inset 0px 2px 3px 0px rgba(1, 0, 0, 0.15);
	text-indent: 3px;
}

#forgotPasswordContainer .captchaImage{

    width: 95px;
    height: 30px;
    margin: 9px 0 0 5px;
    border: 1px solid #aeaeae;
    position: absolute;
}

#forgotPasswordContainer #forgotInput .resetPassword {

background: url('images/sprites/sprite_myaccount.png') no-repeat -23px -1063px transparent;

color: #516802;

cursor: pointer;

font-size: 16px;

font-weight: bold;

height: 37px;

padding: 0;

text-align: center;

text-transform: capitalize;

width: 214px;

display: block;

margin: auto;

border: none;

position: relative;

left: -8px;

top: 6px;

}

#forgotInput{

    width: 300px;

    margin: 20px auto;

}

#inputEmail{

   background: url("images/sprites/sprite_innerPages.png") no-repeat scroll -74px -1388px transparent;

    height: 22px;

    text-align: left;

    width: 203px;

    border: none;

    padding-left: 3px;

}

#inputCode{

    background: url("images/sprites/sprite_innerPages.png") no-repeat scroll -74px -1750px transparent;

    border: none; 

    height: 20px;

    margin: 10px 10px 0 0;

    text-align: center;

    width: 100px;

    

}
label#Phone-error,
label#phone_area-error{
	margin-top: 6px;
	position: absolute;
}

label#acceptTerms-error{
	position: absolute;
}

#accountForm table tr.Capcha td.inputTd1 img.captchaImage  {

	background-color: white;
	border: 1px solid #AEAEAE;
	height: 33px;
	margin: 2px 10px 0 0;
	width: 130px;
	vertical-align: middle;
}

#accountForm table tr.terms td.checkTerm{

    text-align: right;
	padding: 15px 158px 0 0px;
	font-size: 17px;
}

#accountForm table tr.terms td.checkTerm a{
	color: #a48100;
}



#accountForm table td.errors label {

    color: red;

    font-size: 10px;

    margin-left: 8px;

    padding-top: 3px;

	

}

label.error{
	padding: 3px 15px 3px 6px;
	background-color:#ed4949;
	font-size:14px;
	color:#fff;
	margin-right:12px;
	background-image: url(images/validation_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
#openAccountForm #accountForm label.error{
 display: inline-block !important;
 padding: 0 15px 0px 3px !important;
 margin-top: 3px;
}
#openAccountForm #accountForm .valid ~ .img-success{ 
  background-image: url(/wp-content/themes/spotbase/images/validation_V.png);
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-right: 17px;
}
#openAccountForm #accountForm .img-success-phone{
display: none;
background-image: url(/wp-content/themes/spotbase/images/validation_V.png);
width: 24px;
height: 25px;
margin-right: 315px;
margin-top: 10px;
}
#openAccountForm #accountForm #captcha-error {
  float: left;
  margin-left: 108px;
}
#openAccountForm #accountForm .promotional-emails{
  margin-right: 160px;
}

#accountForm table td.curCountry select {
	 
	left: 999999px;
	position: absolute;
	
    display: block;

    width: 206px;

    height: 22px;

    line-height: 22px;

    background: transparent url(images/sprites/sprite_innerPages.png) no-repeat -74px -1533px scroll;

    cursor: pointer;

    padding: 0 0 0 6px;

    border: none;

}

#accountForm table td.curName,#accountForm table td.curCountry{

    padding-bottom: 8px;

}

#accountForm table td.curName select {

    display: block;

    width: 206px;

    height: 22px;

    background: transparent url(images/sprites/sprite_innerPages.png) no-repeat -74px -1533px scroll;

    cursor: pointer;

    padding: 0 0 0 6px;

    border:none;

}

#accountForm .openAccountButton.button input{
    background: url("images/open_free_account.png") no-repeat;
    color: #516802;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    height: 45px;
    float: right;
    text-align: center;
    text-transform: capitalize;
    width: 240px;
    border:none;
	margin-right: 175px;
	
}



/*----------------End open account css-------------------------------*/

/*---------------- my account - diposit css-------------------------------*/

.navigationContainer {

/*background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -11px -261px transparent;*/

height: auto;

max-width: 242px;

}

.navigationContainer .side-myaccount-menu {

padding: 0;

margin: 0;

text-align: center;

}

.navigationContainer .side-myaccount-menu li {

background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -31px -617px transparent;

cursor: pointer;

font-size: 14px;

line-height: 33px;

margin: 0 auto 6px;

text-align: center;

width: 206px;

height: 33px;

}

.navigationContainer .side-myaccount-menu li a {

color: #42464b;

display: block;

height: 33px;

}

.navigationContainer .side-myaccount-menu li.current_page_item a {

color: #516802;

}

.navigationContainer .side-myaccount-menu li.current_page_item {

background-position: -31px -695px;

}

a#MyAccount_backToTradingBtn {

background: url("images/button-bg.png") repeat;

color: #6c6c6c;

display: block;

height: 64px;

line-height: 64px;

margin: 3px 41px 0 -2px;

text-align: center;

text-transform: capitalize;

width: 206px;

font-size: 19px;

font-weight: normal;

}

.formsContainer{

    width: 631px;

    margin: 0 auto;

}

#creditCard_form, #wire_form,#payon_form {

background-color: #fffcfc;

margin: auto;

border: 1px solid #d5d2d2;

width: 575px;

padding: 15px; 

}

#paymentMethods {

width: 671px;

height: 36px;

margin: 20px auto 0;

}

#paymentMethods li {

font-size: 13px;

margin: 0 4px 0 0;

text-align: center;

text-transform: capitalize;

float: left;

cursor: pointer;

list-style: none;

}

#paymentMethods li.selected div.right {

height: 36px;

}

#paymentMethods li.selected, #paymentMethods li.selected label {

cursor: default !important;

}

#paymentMethods li div.left {

height: 36px;

width: 130px;

text-align: center;

background: url("images/sprites/sprite_innerPages.png") no-repeat scroll -252px -1063px transparent;

line-height: 36px;

}

#paymentMethods li.selected div.left {

background: #fffcfc;

width: 132px;

height: 36px;

border: 1px solid #d5d2d2;

border-bottom: none;

position: relative;

}

.pageRegular #depositForm table {

    width: 686px;

    margin: 0 auto;

    padding: 10px 0 0px 0;

    overflow: hidden;

    text-align: left;

}

h2{

    margin: 0;

    padding: 0;

    font-weight: normal;

}

h2 a{

    color:black !important;

    font-weight: normal;

    font-size: 17px;

    padding-left: 10px;

}

h3{

    margin: 0;

}

h3.title{

    background: none repeat scroll 0 0 transparent;

    font-size: 24px;

    line-height: 58px;

    text-align: center;

    width: 100%;

    margin: 0;

    padding: 0;

    text-transform: uppercase;

    color: #8d908b;

    font-weight: 600;

    }

	

aside h3{

	text-align: center;

	font-size: 28px;

	font-weight: normal;

	}

  

#depositForm table td.propName, #addNewCard table td.propName {

    color: #302b2b;

    font-size: 12px;

    padding-right: 19px;

    text-transform: capitalize;

    white-space: nowrap;

    text-align: right;

    width: 195px;

}

#depositForm .table.deposit{

 padding-left: 21px;   

}

#depositForm table td.inputTd{

    background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -22px -889px scroll;

    width: 206px;

    height: 22px;

    border: none;

    text-indent: 3px; 

}

#cvvTr .selectTd label{

    float: right;

}

#endDate{

    background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -343px -450px scroll;

    width: 94px;

    border: none;

    height: 22px;

    padding-right: 10px;

}

#depositForm table td.selectTd #creditcard,#addNewCard .deposit td.selectTd #creditCardType,#addNewCard .deposit td.selectTd #country, #addNewCard .deposit td.selectTd #state{

    display: block;

    width: 212px;

    height: 22px;

    line-height: 22px;

    background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -22px -948px scroll;

    cursor: pointer;

    padding: 0 0 0 6px;

    border:none;

}

#depositForm table td.selectTd input {

    width: 212px;

    height: 22px;

    background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -22px -889px scroll;

    text-align: left;

    border:none !important;

    text-indent: 3px;

}

#depositForm table td {

    padding-top: 15px;

    /*width: 146px;*/

}

.selectTd .styled-select-small.first{

    float: left;

    padding-right: 10px;width:70px;

} 

#creditCardType,#addNewCard .deposit td.selectTd .exp {

    

    cursor: pointer;

    float: left;

    height: 22px;

    line-height: 22px;

    margin: 0 10px 0 0;

    text-align: center;

    width: 68px;

    border:none;

}

#depositForm table #deleteCard {

    background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -322px -801px transparent;

    font-size: 10px;

    height: 21px;

    margin-left: 10px;

    width: 121px;

    border:none !important;

    text-align: center;

    line-height: 21px;

}

#depositForm table td.selectTd input#cvvInput{

    width: 58px;

    height: 22px;

    background: url("images/sprites/sprite_myaccount.png") no-repeat -283px -887px;

    line-height: 15px;

    border:none !important;

    padding-left: 10px;

}

#cvvPopup {

    background: url("images/slices/myAccount/cvv20visa.gif") no-repeat scroll 0px 0px transparent;

    height: 124px !important;

    position: absolute;

    width: 222px !important;

    z-index: 9999;

}

#tooltipSpan{

    position: absolute;

    padding-left: 1px;

}

.cvvExpl{

    background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -703px -930px transparent;

    width: 14px;

    height: 13px;

}

#depositForm table td.selectTd label.error{

    color: red;

    font-size: 9px;

    margin-left: 3px;

    padding-top: 3px;

}

.depositbtn{

    width: 448px;

    padding-top: 10px;

}

#depositForm #addNewCard h2{

    padding-top: 10px;

}

.depositbtn input.btn {

    background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -23px -1063px transparent;

    color: #516802;

    cursor: pointer;

    font-size: 16px;

    width: 214px;

    height: 33px;

    font-weight: bold;

    border: none;

    float: right;

}

#creditCard_img {

    padding: 10px;

    width: 210px;

}

#wireLogo{

    display: inline-block;

    width: 70px;

    height: 27px;

    background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -121px -1023px transparent;  

}

#wire_form #depositIco{

    float: right;

    width: 125px;

}

#depositIco {

    float: left;

    width: 75px;

    height: 13px;

    text-indent: 7px;

    background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -706px -890px transparent;

    margin: 6px 10px 0 0;

}

#cardImg {

    float: left;

    width: 94px;

    height: 27px;

    background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -25px -1023px transparent;

}

#wire_form .options li .wireBankAccounts_title {

width: 260px;

height: 39px;

line-height: 39px;

font-size: 16px;

padding-left: 5px;

}

#wire_form .options {

text-align: left;

width: 580px;

}

#wire_form .options li.dollar {

width: 270px;

float: left;

}

#wire_form .options li.euro {

width: 309px;

float: right;

}

#wire_form .options li span.sing{

 color: #64b02d;   

}

#wire_form .options li span.sub {

color: #8b8b8b;

}

#wire_form .options li .content {

width: 270px;

min-height: 200px;

padding: 5px 5px;

}

#wire_form .options li .content div {

margin: 0 0 11px;

padding: 0 0 5px 0;

font-weight: bold;

}

#wire_form .options li .content div span{

font-size: 9px;

font-weight: normal;

}

/*----------------End my account - diposit css-------------------------------*/

/*---------------- my account - history css-------------------------------*/

table#historyTable {

    width: 661px;

    margin: 0 auto;

    font-size: 12px;

    border: 1px solid #d5d2d2;

}

#leftContiner{

    padding-top: 20px;

}

#leftContiner .filterOptions li.selectDates{

    float: left;

}

.selectDates .title{

    float: left;

}

.positionFilterOptions li{

    float: left;

}

.filterOptions{

    padding: 0 0 0 15px;

    width: 661px;

}

.positionTypes ul{

    float: right;

}

.assets {

    background: transparent url("images/slices/myAccount/myAccountTableHeader.png") no-repeat 0 0 scroll;

    width: 661px;

    margin: 0 auto;

    padding: 0px 0 30px 0;

}

table#historyTable th, table#historyTable td {

    background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -544px -518px transparent;

    color: #302b2b;

    font-size: 11px;

    line-height: 35px;

    padding: 0;

    text-align: center;

    text-transform: capitalize;

}

table#historyTable tr td:first-child{

    background-image: none;

}

table#historyTable th:first-child {

    background-image: none;

}

/*----------------End my account - history css-------------------------------*/

/*----------------End my account - position css-------------------------------*/

#mypositionContiner{

    width: 728px;

    border: 1px solid #d5d2d2;;

    border-top: none;

}

.jdpicker_w{

    float: left;

    padding-right: 40px;

    width: 125px;

    height: 22px;

}

.styled-select{

    float: left;

    padding-right: 20px;

}

#filters{

    padding: 20px 0 20px 0px;

    height: 30px;

    width: 663px;

}



table.investmentsTable tr.won,.investmentsTable .withdrawal{background:#cad89d;}

table.investmentsTable tr.lost,.investmentsTable .deposit{background:#f4cd99;}

table.investmentsTable td.call{background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -418px -1062px transparent;}

table.investmentsTable td.put{background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -328px -1062px transparent;}







table.investmentsTable {

    width: 661px;

    margin: 0 auto;

    font-size: 12px;

    border: 1px solid #d5d2d2;

}

table.investmentsTable th, table.investmentsTable td {

    background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -544px -518px transparent;

    color: #302b2b;

    font-size: 11px;

    line-height: 35px;

    padding: 0;

    text-align: center;

    text-transform: capitalize;

}

table.investmentsTable th:first-child,table.investmentsTable td:first-child {

    background-image: none;

}

.Date1{

    background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -343px -450px scroll;

    width: 94px;

    border: none;

    height: 22px;

    padding-left: 5px;

}

#filters .jdpicker_w{

    padding-right: 20px;

}

#TypeSelector select#assetType {

    background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -283px -949px transparent;

    cursor: pointer;

    height: 22px;

    line-height: 22px;

    margin: 10px 0 10px 16px;

    text-align: center;

    border: none;

}

.pagination{

    

}

.pagination ul li{

    list-style: none;

    float: left;

    padding-right: 10px;

}

/*----------------End my account - position css-------------------------------*/

/*--------------------my account - Personal Details css-------------------------------*/

.request{

    float: left;

    width: 690px;

    background: #fffcfc;

    

}

#mainInfo,.passwordForm{

    width: 630px;

    margin: 0 auto;

}

#mainInfo table {

  margin: 0 75px;  

}

.passwordForm table{

    margin: 0 38px;

}



.request #mainInfo table td.propName {

    color: #302b2b;

    font-size: 12px;

    padding: 13px 40px 0 10px;

    text-align: right;

}

.request #mainInfo table td.info {

    padding-top: 13px;

}

.request .passwordForm table td.propName {

    color: #302b2b;

    font-size: 12px;

    padding: 0 26px 0 0;

    text-align: right;

    width: 100px;

}

.request table td.inputTd, .request table td.selectTd,.request table .submitTd,#mainInfo{

    padding-top: 15px;

}

.request table td.inputTd input {

    width: 212px;

    height: 22px;

    background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -22px -889px scroll;

    border:none !important;

}

.request .Country #countries{

    display: block;

    width: 212px;

    height: 22px;

    background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -22px -948px scroll;

    cursor: pointer;

    border:none;

}

.request table .submitTd input.btn {

    background: url("images/sprites/sprite_myaccount.png") no-repeat scroll -23px -1063px transparent;

    color: #516802;

    cursor: pointer;

    font-size: 16px;

    width: 214px;

    height: 33px;

    font-weight: bold;

    border: none !important;

}

.passwordForm table tr td.desc , .passwordForm table tr td.desc label.error{

    font-size: 9px;

    padding: 5px 0 0 0;

}

.request .formsSeparator {

    border-bottom: 1px solid #ebe8e8;

    margin: 20px auto;

}

.request #withdrawal table{

    margin: 0 auto;

    padding: 15px;

}

.request #withdrawal table tr td.propName{

 padding: 11px 20px 0 0;

text-align: right;

font-size: 13px;

}

.request #withdrawal table tr td.submitTd{

    text-align: right;

}

/*----------------End my account - Personal Details css-------------------------------*/

/*----------------learn more css-------------------------------*/

.continer{

    float: left;

    width: 728px;

    background: #fffcfc;

    border: 1px solid #d5d2d2;

    border-top: none;

    padding-bottom: 20px;

}

.pageContainer{

    /* float: right; */
	float:none;

    background: transparent;

    /*border: 1px solid #d5d2d2;*/

    border-top: none;

/*    padding-bottom: 50px; */

	position:relative;

	/* height:auto; */
	height: 100vh;

	/* min-height:930px; */

}

.howToTradeImg3 img[src$="tool1.png"] {
    top: 20px;
    left: 550px;
}

.howToTradeImg3 {
    position: relative;
}

.howToTradeImg3 img {
    position: absolute;
    top: 0;
    left: 0;
}

.howToTradeImg3 img[src$="tool2.png"] {
     top: 20px;
    left: 300px;
}

.howToTradeImg3 img[src$="tool3.png"] {
  top: 260px;
    left: 550px;   
}

.howToTradeImg3 img[src$="tool4.png"] {
     top: 120px;
    left: 550px;
}

.howToTradeImg3 img[src$="tool5.png"] {
     top: 80px;
    left: 190px;
}

.howToTradeImg3 img[src$="tool6.png"] {
     top: 150px;
    left: 100px;
}

.platformcontainer{

	/*width: 900px;*/

	float: left;

	height:auto;

	direction:rtl;

}

.pageContainer.wide{width:100%;}

.pageContainer.wide .box{width: 100%;

background-image: none;

background: #e3e3e3;

padding-right: 0px;

padding-left: 0px;}

.pageContainer.wide .box h2 {margin-left:20px;}

#secbox{

    width: 662px;

    margin: 0 auto;

}

#secbox .title{

    background: none repeat scroll 0 0 transparent;

    color: #8a9566;

    font-size: 16px;

    font-weight: 600;

    height: 36px;

    line-height: 36px;

    text-align: left;

    text-transform: capitalize;

    width: 90%;

    margin: auto;

    padding-left: 2px;

}

#continerTop{

    width: 662px;

    margin: auto;

    padding-top: 20px;

}

#continermiddle,#continerbotton{

    width: 660px;

    margin: 25px auto 0;

    background: #fffcfc;

    border: 1px solid #9e9c9c;

    float: left;

    padding-bottom: 20px;

}

.twoStep{

    background: #fffcfc;

    min-height: 280px;

    width: 310px;

    border: 1px solid #9e9c9c;

}

#step1{

    width: 312px;

    float: left;

}

#step2{

    width: 312px;

    float: right;

}

#step3,#step4{

    min-height: 260px;

    padding: 0 0 10px 0;

}

.bgContent{

    padding: 10px 20px;

}

.bodyTilte{

    color: #181818;

    font-size: 15px;

    padding-bottom: 5px;

}

#imgOpenAccount{

    background: url("images/sprites/sprite_innerPages.png") no-repeat -54px -218px scroll;

    width: 242px;

    height: 34px;

    display: block;

}

#imgDeposit{

    background: url("images/sprites/sprite_innerPages.png") no-repeat -53px -375px scroll;

    width: 264px;

    height: 26px;

      display: block;

}

.contentText{

    width: 250px;

    margin: 0 auto;

    padding: 10px;

}

#bodyMovie{

   height: 217px;

   width: 614px;

   margin: 10px auto 0; 

}

.imgOpenPos,.imgOpenPosExpanded{

    float: left;

    background: url("images/sprites/sprite_innerPages.png") no-repeat scroll -64px -504px transparent;

    width: 242px;

    height: 472px;  

}

.imgOpenPosExpanded{

   float: right;

   background-position: -546px -504px; 

}

#bodystep4{

    width: 550px;

    margin: 0 auto;

}

/*----------------End learn more css-------------------------------*/

/*----------------EXPIRY RATES css-------------------------------*/

.rawWrapper{

    width: 662px;

    margin: 20px auto;

    

}

.rawWrapper label{

    line-height: 27px;

    padding-right: 10px;

    float: left;

}

#expiryRateBlock{
	margin-right:60px;	
}

.expiryRateTable{
    border-bottom: 1px solid #d5d2d2;
    margin: 0 auto;
    width: 661px;
}

.expiryRateTable  thead{
  /*  background: transparent url("images/sprites/sprite_myaccount.png") no-repeat -9px -150px scroll;*/
	background:#4b4b4b;
    width: 661px;
	font-size: 15px;
}
.expiryRateTable thead th{
	color:#fff !important;	
	border-left: 1px solid #fff;
}
.expiryRateTable thead th:first-child{
	border:none;	
}

.expiryRateTable thead th,.expiryRateTable tbody tr td{
	color: #181818;
	text-transform: capitalize;
	line-height: 36px;
	text-align: center;
	width: 220px;
}

.expiryRateTable thead th:first-child,.expiryRateTable tbody tr td:first-child{
	background: none;
	border-left: 1px solid #dfdedd;
	border-right: 1px solid #dfdedd;
}

#expiryRateBlock .rawWrapper #assetType{
	background: url(images/sprites/sprite_myaccount.png) no-repeat -341px -622px;
	width: 240px;
	height: 25px;
	line-height: 22px;
	padding-left: 10px;
	color: #181818;
	font-size: 12px;
	border: none;
	cursor: pointer;    
}

/*#assetType_chzn{
	height: 34px;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(125, 125, 125);
	border-radius: 2px;
}*/



/*----------------End EXPIRY RATES css-------------------------------*/

/*----------------start Asset Index css-------------------------------*/

.faqTitles{
    height: 36px;
    margin: 0 auto;
    padding-top: 20px;
	width:800px;
}

ul.faqTitles li {
    color: #fff;
	cursor: pointer;
    float: right;
    font-size: 19px;
    height: 36px;
	width:17%;
	margin-left: 7px;
    line-height: 36px;
    text-align: center;
    /*background: url("images/sprites/sprite_innerPages.png") no-repeat scroll -252px -1063px transparent;*/
	border: 1px solid #d7d7d7;
	border-bottom:none;
	background:#4b4b4b;
}

ul.faqTitles li.selected {
    color: #4b4b4b;
    cursor: default;
    font-size: 19px;
	font-weight:normal;
    height: 36px;
    line-height: 36px;
    padding-top: 0;
    border: 1px solid #d7d7d7;
    border-bottom: none;
    background:#F2F1F1;
}

ul.faqTitles li:first-child.selected {

}

.curTab{
    background-color: #f9f9f9;
    margin: 0 auto 10px;
    text-align: right;
    width: 801px;
    border: 1px solid #D5D2D2;
    padding-top: 20px;
}

.curTab div h2{
    color: #4b4b4b;
    font-size: 17px;
    cursor: default;
    margin: 0px 20px 0 20px;
    text-indent: 35px;
    padding: 10px 0;
}

.assetBotton{
    border-bottom: 1px solid #DFDEDD;
    margin: 0px 20px;
}

.curTab .post{
    line-height: normal;
    background: #fff;
    font-size: 15px;
    border: 1px solid #E5E5E3;
    border-top: none;
    width: 740px;
    margin-right: 19px;
    padding: 10px;
	margin-bottom:10px;
}

.asset.open h2{
    background: url("images/slices/innerPages/closeIco.png") no-repeat right 17px;
}

.asset h2{
    background: url("images/slices/innerPages/openIco.png") no-repeat right 15px;
}

.asset h2:last-chid{
    border-bottom:none;
}



/*----------------End Asset Index css-------------------------------*/

/*----------------start faq Index css-------------------------------*/



.faqTitles.faq{

    padding-left: 73px;

}



.curTab.faq {

    width: 653px;

    margin-right: 31px;

}

    .curTab.faq .post{

   width: 740px;

}



/*----------------End faq Index css-------------------------------*/



/*----------------start Dictionary Index css-------------------------------*/



.pageContainer .search {

   padding: 26px 9px 19px 49px;

}

.pageContainer .search .searchStringBg {

    

    float: left;

    height: 22px;

    width: 144px;

    margin: 0 0 0 22px;

}

.searchString {
    width: 160px;
    height: 30px;
    line-height: 16px;
	border-radius: 3px;
	border: 1px solid #4b4b4b;;
	background-color: rgb(255, 255, 255);
	box-shadow: inset 0px 2px 3px 0px rgba(1, 0, 0, 0.15);
	font-size:15px;
	padding: 0 5px 0 0;	
	margin: 0 24px 0 5px;
	font-family: 'Open Sans Hebrew', Arial, tahoma;
	/*background: url("images/sprites/sprite_header.png") no-repeat scroll -8px -194px transparent;*/
}

#submitSearch {

    background: url("images/sprites/sprite_header.png") no-repeat scroll -6px -241px transparent;

    cursor: pointer;

    float: left;

    font-size: 12px;

    height: 26px;

    margin-left: 3px;

    width: 69px;

    margin-top: -3px;

    line-height: 28px;

    text-align: center;

    color: #5B5D5F;

    border: none;

}

#noRecord{

    color: #302B2B;

    font-size: 14px;

    text-align: center;

    font-weight: bold;

    padding-bottom: 15px;

}

/*----------------End Dictionary Index css-------------------------------*/

/*----------------start contant us css-------------------------------*/

.contactUsTable{

    float: left;

    width: 371px;

    color: #252121;

    text-transform: capitalize;

    font-size: 12px;

    margin: 20px 0 0 30px; 

}

.contactUsTable td.title {

    text-align: right;

}

.contactUsTable td {

    padding: 0 10px 10px 0;

    text-align: left;

    color: #181818;

}



.contactUsTable input.wpcf7-form-control {

    background: transparent url("images/sprites/sprite_innerPages.png") no-repeat -74px -1388px scroll;

    width: 200px;

    height: 22px;

    line-height: 12px;

    padding: 0 3px;

    border: none;

}

#departWrap select.wpcf7-select{

    width: 207px;

    height: 22px;

    line-height: 22px;

    background: transparent url("images/sprites/sprite_innerPages.png") no-repeat -74px -1533px scroll;

    cursor: pointer;

    border:none;

}

.message .wpcf7-textarea{

    background: url("images/sprites/sprite_innerPages.png") no-repeat scroll -74px -1599px transparent;

    height: 115px;

    width: 202px;

    border:none;

}

.captchaTr .wpcf7-form-control.wpcf7-captchar{

    background: transparent url("images/sprites/sprite_innerPages.png") no-repeat -74px -1750px;

    width: 96px;

    height: 22px;

    text-align: center;

    float: left;

    margin: 1px 5px 0 0;

}

.captchaTr img{

width: 99px;

height: 22px;

border: 1px solid #c2c2c2;

float: left;

background: white;

}

table.contactUsTable input.wpcf7-submit {

background: url("images/sprites/sprite_myaccount.png") no-repeat -23px -1063px transparent;

color: #516802;

cursor: pointer;

font-size: 16px;

width: 214px;

height: 37px;

padding: 0;

text-align: center;

text-transform: capitalize;

font-weight: bold;

position: relative;

left: -3px;

}

div.wpcf7-mail-sent-ok {float: left;margin-left: 75px;}

.pagination {text-align:center;}



div.wpcf7-validation-errors {

border: 2px solid #ff0000 !important;

float: left;

}

/*----------------End contant us css-------------------------------*/

/*----------------demo video css-------------------------------*/

.videoContainer{

    padding-bottom: 34px ;

    background: url("images/slices/coming_soon_big.jpg") no-repeat scroll 0 0 transparent;

    height: 458px; 

}

.buttonsContainer{

    width: 715px;

}

.buttonsContainer .howToTrade{

    background: url("images/sprites/sprite_homepro.png") no-repeat scroll -16px -1965px;

    width: 220px;

    height: 35px;

    font-size: 15px;

    display: block;

    text-decoration: none;

    color: #516802;

    text-align: center;

    line-height: 34px;

    float: right;

    font-weight: bold;

}

.buttonsContainer .openAccount{

    background: url("images/sprites/sprite_homepro.png") no-repeat scroll -359px -1965px;

    width: 220px;

    height: 35px;

    font-size: 15px;

    display: block;

    text-decoration: none;

    color: #516802;

    text-align: center;

    line-height: 34px;

    float: left;

    font-weight: bold;

}

/*----------------end demo video css-------------------------------*/

#TypeSelector .chzn-container-single .chzn-single {

background-position: 73px 11px !important;

} 

.styled-select .chzn-container-single .chzn-single {

background-position:  231px 11px  !important;

}

.styled-select-small .chzn-container-single .chzn-single {

background-position:  58px 11px  !important;

}

#expiryRateBlock .chzn-container-single .chzn-single {

background-position:  223px 11px  !important;

} 

.chzn-container-single .chzn-single {

/*background: url("images/slices/drop.png") no-repeat 190px 11px scroll #ffffff !important;*/

}

.gecko #depositForm{

    padding-top: 1px;

}

#forgot{

    font-size: 18px;

    font-weight: bold;  

}

#forgotPasswordContainer{

    padding: 30px;

}





.errors{color:red; text-align: center;}

#expirePos{width:90px;}

div.asset h2{cursor: pointer;}



/* Gil's Contributions*/





.BelowSliderMenu{width:100%;background-color: rgba(42, 41, 42, 0.8);position:relative;top:-54px;z-index:3;min-width:1200px;}

body {
    background: #F0F0F0;
}

.maincontent{

width:100%;

margin:-17px auto 0 auto;

  display: block;
  
/* display:table; */

/*background:#ffffff url(images/maincontentbg.jpg) repeat-y -95px;*/

height:100%;

/* min-height:1010px; */

direction:ltr;

min-width:1200px;

}

.contentcontainer{

width:64.89%;

background:#ffffff;

display:block;

    height: auto;

float:right;

overflow:hidden;

}

/*
.contentcontainer-home{

width:64.89%;

height:100%;

display:table-cell;

    background: #f0f0f0;

}
*/

.contentcontainer-home {
  width: 64.89%;
  height: auto;
  display: block;
  float: right;
  background: #f0f0f0;
  /* background: #ffffff url(images/platform-replace.png) no-repeat -2px -298px; */
}

.rightsidecontainer {
  width: 34%;
  /* height: auto */
  height: 100vh; 
  float: left;
  border-right: 2px solid #e8e8e8;
  background: #f0f0f0;
  display: block;
  vertical-align: top;
}

/*
.rightsidecontainer{

	width:35%;

   height: 100%;
   
   border-right:2px solid #e8e8e8;

   background:#f0f0f0;

   display:table-cell;

   vertical-align:top;

}
*/

.toplinebreak{

	border-bottom: 2px solid #cbba57;

	-webkit-box-shadow: 0px 2px 0px 0px rgba(227, 227, 227, 1);

	-moz-box-shadow:    0px 2px 0px 0px rgba(227, 227, 227, 1);

	box-shadow:         0px 2px 0px 0px rgba(227, 227, 227, 1);

	z-index:1;

	margin-bottom:0;

}

.footercontainer{

width:100%;

background:#4b4b4b;

}



#footerlogo{

background: url(images/bottom-itrader-logo.png) no-repeat;

height:171px;

width:150px;

float:right;

padding-top:45px;

margin-left:50px;

}



.topactionsconstainer{

width: 310px;
	
float:right;

padding-top: 9px;

}



.topaction{

float:left;

color: #4e4d4f;

font-size:14px;

margin-right:15px;

text-align:center;

}

.topaction p{

margin-top:5px;
font-size:14px;

}

.topaction a, .topaction a:active, .topaction a:visited{

color:#6c6c6c;

text-decoration:none;

}

.topaction-gold p{
	color:#af986c;
	font-weight:bold;
}

.topaction-gold i{
	color:#af986c;
}


.widget_login_widget{

max-width:250px;

float:right;

padding:13px 10px 0 0;

}

.widget_login_widget h3{

font-size:14px;

}

.loginFormPlaceholder::-webkit-input-placeholder { /* WebKit browsers */
		color:		#7b7b7b;
		font-family: 'Open Sans Hebrew',Arial,tahoma;
		font-size: 17px;
}
.loginFormPlaceholder:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		color:		#7b7b7b;
		font-family: 'Open Sans Hebrew',Arial,tahoma;
		font-size: 17px;
}
.loginFormPlaceholder::-moz-placeholder { /* Mozilla Firefox 19+ */
		color:		#7b7b7b;
		font-family: 'Open Sans Hebrew',Arial,tahoma;
		font-size: 17px;
}
.loginFormPlaceholder:-ms-input-placeholder { /* Internet Explorer 10+ */
		color:		#7b7b7b;
		font-family: 'Open Sans Hebrew',Arial,tahoma;
		font-size: 17px;
}

#userSection{

width:600px;

}

.firstLine{

float:right;

}



.widgitbreak{

color:#d9d9d9;

background-color:#d9d9d9;

border: 1px solid #d9d9d9;

margin:40px 0;

}





aside.Social_Widget h3{

display:none;

}



/*************************************** lead widget*************************************************/

input#prefixLead {

    display: none;

}



select#country ,  #country_chzn, .phonePrefixInput{

    display: none;

}



aside.widget_lead_widget{

	width:270px;

	/*position:fixed;

	top:110px;

	left:25px;*/



}

.slider_container{

	margin:62px 0 0 0;

	position:relative;

}



aside.widget_lead_widget .widget-title{

	width: 270px;	
	height: 19px;
	/*background: url(images/form-sprite.png) no-repeat -18px -16px;*/
	background: #4b4b4b;
	padding: 23px 0 15px;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.004);
	border-bottom: 3px solid #A6A6A6;

}



aside.widget_lead_widget h2{

text-align:center;

font-size:16px;

font-weight:bold;

margin-top:10px;

}



aside #needHelp{

background:#ffffff;

 padding: 5px 0 0 0; 

}



 .LeadWidgetField{

width:270px;

text-align:center;

margin-top:20px;

}

 .LeadWidgetField input{

	width: 203px;
	
	height: 36px;
	
	-webkit-border-radius: 2px;
	
	-moz-border-radius: 2px;
	
	border-radius: 2px;

	-webkit-box-shadow: 0 2px 2px rgba(104,101,103,.37), inset 0 2px rgba(1,0,0,.1);
	
	-moz-box-shadow: 0 2px 2px rgba(104,101,103,.37), inset 0 2px rgba(1,0,0,.1);
	
	box-shadow: 0 2px 2px rgba(104,101,103,.37), inset 0 2px rgba(1,0,0,.1);
	
	border: solid 1px #c3bebe;
	
	outline: none;
	
	text-indent:10px;
	
	font-size:14px;

}

.LeadWidgetField select {

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	

	-webkit-box-shadow: 0 2px 2px rgba(104,101,103,.37), inset 0 2px rgba(1,0,0,.1);

	-moz-box-shadow: 0 2px 2px rgba(104,101,103,.37), inset 0 2px rgba(1,0,0,.1);

	box-shadow: 0 2px 2px rgba(104,101,103,.37), inset 0 2px rgba(1,0,0,.1);

	border: solid 1px #c3bebe;



    width: 55px;

    height:40px;

    float: left;

    border: none ;

    text-indent: 2px;

    font-size:14px;

	outline: none;

}

.LeadWidgetField .tick{

width:15px;

height:16px;

background:url(images/form-sprite.png) no-repeat -155px -166px ;

cursor:pointer;

display:inline-block;

position:relative;

top:3px;

}

.LeadWidgetField  .tickoff{

background-position: -186px -166px !important;

}

 .LeadWidgetsubmit{

width:270px;

height:89px;

background:url(images/form-sprite.png) no-repeat -18px -208px ;

text-align:center;

margin-top:20px;

}



.LeadWidgetsubmit .submit{

background: transparent url(images/form-sprite.png) no-repeat -44px -321px ;

border:0;

width:219px;

height:42px;

margin-top:20px;

outline:0;

cursor:pointer;

}

aside.widget_lead_widget .close{

width:32px;

height:32px;

position:absolute;

top:-10px;

right:-10px;

background:transparent url(images/form-sprite.png) no-repeat -80px -158px ;

cursor:pointer;

}



#promoticker{

position:fixed;

top:87px;

left:25px;

background:#F2F1F1;

text-align:center;

width:auto;

z-index:9999;

font-size:16px;

direction:rtl;

width:125px;

overflow:visible;

}

#promoticker .bottomtext{

background:#EDECEC;

padding-top:10px;

height:92px;

}

#promoticker .uppertext{

display:none;

padding-top:20px;

}

#promoticker .uppertext img{

position:relative;

left:32px;

}

#promoticker p{

margin:0;

}





#promoticker .quickopenaccount{

cursor:pointer;

}



.promotickerexpand{

position:relative;top:4px;

cursor:pointer;

}

h2.widgettitle{

font-size:28px;

}



#mainslider{

min-width:1200px;

}



#menu-footer{



margin:0 auto 20px auto;

list-style-type:none;

text-align:center;

}

#menu-footer li{

list-style-type:none;

display:inline;

border-left:1px solid #ffffff;

padding:0 20px !important;

}

#menu-footer li:last-child{

border-left:none !important;

}

#Privacy-content-private,#post-104,#post-100{font-size: 14px;font-weight: bold;word-spacing: 1px;letter-spacing: .1em;}



#layerslider_widget-2{

/*height:250px;*/

    margin-bottom: 90px;

}

#layerslider_4{

margin-top:15px !important;

}



#spotPackageContainer_platform_zones .tradeBox.view_big .chartArea{width: 592px !important;}

#spotPackageContainer_platform_zones .tradeBox.view_big .directionControl{margin-left:17px !important;}





/*///////////////////////prlogin-form////////////////////////*/

.prelogin-form-container{

	width: 370px;
	height: 410px;
	padding: 0 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,.25), inset 0 -5px rgba(0,0,0,.25);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,.25), inset 0 -5px rgba(0,0,0,.25);
	box-shadow: 0 0 2px rgba(0,0,0,.25), inset 0 -5px rgba(0,0,0,.25);
	margin: 10px auto;
	direction:rtl;
	display:table;
}

.prelogin-form{display:table-cell;vertical-align:middle;text-align:center;}

.prelogin-image{

	width:357px;height:459px;float:right;display:table-cell;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	background-color: #111;

	background-image: -webkit-linear-gradient(bottom, #d7bd5e 47%, #f4ed95);

	background-image: -moz-linear-gradient(bottom, #d7bd5e 47%, #f4ed95);

	background-image: -o-linear-gradient(bottom, #d7bd5e 47%, #f4ed95);

	background-image: linear-gradient(to top, #d7bd5e 47%, #f4ed95);

}

.loginForm .fieldcontainer{

	width: 341px;

	height: 36px;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	background-color: #ffffff;

	-webkit-box-shadow: 0 2px 2px rgba(104,101,103,.37), inset 0 2px rgba(1,0,0,.1);

	-moz-box-shadow: 0 2px 2px rgba(104,101,103,.37), inset 0 2px rgba(1,0,0,.1);

	box-shadow: 0 2px 2px rgba(104,101,103,.37), inset 0 2px rgba(1,0,0,.1);

	border: solid 1px #c3bebe;

	margin-bottom:25px;

	padding-top:2px;

}



.loginForm .fieldcontainer span{

	width: 101px;

	-webkit-border-radius: 0 2px 2px 0;

	-moz-border-radius: 0 2px 2px 0;

	border-radius: 0 2px 2px 0;

	background-color: #bbb;

	

	border-left: solid 1px #c3bebe;

	background-image: -webkit-linear-gradient(bottom, #eae9e9, #fefefe);

	background-image: -moz-linear-gradient(bottom, #eae9e9, #fefefe);

	background-image: -o-linear-gradient(bottom, #eae9e9, #fefefe);

	background-image: linear-gradient(to top, #eae9e9, #fefefe);

	font-size: 18px;

	color: #7b7b7b;

	display:block;

	float:right;

	padding:6px 17px 6px 17px;

	text-indent:15px;

}



.prelogin-title{

	font-size: 19px;

	color: #7b7b7b;

	margin-bottom:45px;

    text-align: right;

}

.loginForm .fieldcontainer input{

height:36px !important;

width:186px !important;

border:none !important;

margin:0 !important;

padding:0 10px 0 5px !important;

outline:0;

font-size:16px;



}





.prelogin-form-container form.loginForm input.submit{

background:url(images/enter.png);

width:218px !important;

height:41px !important;

float: none !important;

margin-top:40px !important;

margin-bottom:20px !important;
    display: block;
color:transparent;
}



.jointheclub{

	width: 197px;

	height: 23px;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	background-color: #f0d894;

	-moz-box-shadow:    inset 0 0 10px #ffffff;

	-webkit-box-shadow: inset 0 0 10px #ffffff;

	box-shadow:         inset 0 0 10px #ffffff;

	border: solid 1px #c2c2c2;

	background-image: -webkit-linear-gradient(bottom, #c2c2c2 47%, #ebebeb);

	background-image: -moz-linear-gradient(bottom, #c2c2c2 47%, #ebebeb);

	background-image: -o-linear-gradient(bottom, #c2c2c2 47%, #ebebeb);

	background-image: linear-gradient(to top, #c2c2c2 47%, #ebebeb);

	font-size: 16px;

	font-weight: bold;

	color: #4d4d4d;

	    clear: both;
    float: right;

	cursor:pointer;

	text-align:center;

	padding:10px;

}



.jointheclub:hover{

  

   background-image: -webkit-linear-gradient(bottom, #ebebeb 47%, #c2c2c2);

	background-image: -moz-linear-gradient(bottom, #ebebeb 47%, #c2c2c2);

	background-image: -o-linear-gradient(bottom, #ebebeb 47%, #c2c2c2);

	background-image: linear-gradient(to top, #ebebeb 47%, #c2c2c2);

}





.prelogin-form .error{

color:red;text-align:left;

}





/*///////////////////////prlogin-popup////////////////////////*/

.prelogin-popup-container{

width: 880px;

height: 467px;

margin: -3px auto;

background: url(images/lead-form-background.jpg);

position: absolute;

z-index: 10;

	display:none;

}







.prelogin-popup-form-container{

width:300px;

float:left;

margin-left:45px;

padding-top:10px;

}





.prelogin-popup-form-container h2 {

	font-size: 23px;

	color: #ebeaea;

	margin-bottom:20px;

}	



.prelogin-popup-form-field {

width: 300px;

height: 35px;

background-color: #fff;

margin-bottom:15px;



}



.prelogin-popup-form-field label, .prelogin-popup-form-field-phone label{padding:5px 15px 5px 0;font-size: 14px;color: #000;}



.prelogin-popup-form-field input, .prelogin-popup-form-field-phone input{margin: 0;padding: 9px 10px 9px 0;border:0;background:transparent;outline:none;}



.prelogin-popup-form-field:focus{background-color: #e6d67d;}



.prelogin-popup-form-field-phone{

width: 216px;

height: 35px;

background-color: #fff;

margin-bottom:15px;

float:right;



}



.prelogin-popup-form-field-area{

width: 68px !important;

height: 35px !important;

background-color: #fff !important;

margin-bottom:15px !important;

margin-right:12px !important;

float:left !important;

font-size:14px !important;

border:0 !important;

padding: 10px 14px !important;

color: #000000 !important;

font-weight: normal !important;

}

.prelogin-popup-form-field-area li{

border:0;

width:68px;

padding:3px 10px !important;

}

.prelogin-popup-form-field-area .sod_list{

width:auto !important;

border:0 !important;

margin: 0 0 0 0px !important;



}



.prelogin-popup-form-field-area:before{content:"" !important;}



.prelogin-popup-form-field-area:after{font-size:11px !important;}



.prelogin-popup-below-form{color:#ffffff;line-height:10px;padding-top:20px;position:relative;}



.prelogin-popup-submit{

	width: 300px;

	height: 40px;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	background-color: #b9b9b9;

	-webkit-box-shadow: 0 0 19px 3px rgba(0,0,0,.5);

	-moz-box-shadow: 0 0 19px 3px rgba(0,0,0,.5);

	box-shadow: 0 0 19px 3px rgba(0,0,0,.5);

	background-image: -webkit-linear-gradient(top, #f8ee97, #e3d275 49%, #d9c061 50%, #d0b757);

	background-image: -moz-linear-gradient(top, #f8ee97, #e3d275 49%, #d9c061 50%, #d0b757);

	background-image: -o-linear-gradient(top, #f8ee97, #e3d275 49%, #d9c061 50%, #d0b757);

	background-image: linear-gradient(to bottom, #f8ee97, #e3d275 49%, #d9c061 50%, #d0b757);outline:0;cursor:pointer;

	font-size: 25px;

	font-weight: bold;

	color: #333;

	text-shadow: 0 1px #fff, inset 0 1px #000;

	font-family: 'Open Sans Hebrew',tahoma ;

	}

	

.prelogin-popup-below-form .tick{

color:#ffffff;

cursor:pointer;

display:inline-block;

float:right;

margin-left:10px;

}



.prelogin-popup-form-container .close{

width:32px;

height:32px;

position:absolute;

top:-10px;

right:-10px;

background:transparent url(images/form-sprite.png) no-repeat -80px -158px ;

cursor:pointer;

}

.prelogin-popup-container .errors{color:#ff4646;font-size:12px;display:none;text-align: center;padding-top:3px;font-weight:bold;}

.prelogin-popup-container .success{color:#46ff46;font-size:14px;display:none;text-align: center;padding-top:3px;font-weight:bold;}

.prelogin-popup-container .loader {position:absolute;left: 139px;bottom: 60px;color:#ffffff;}







#personalDetailsForm input[name=phone]{direction:ltr;text-align:right;}

.prelogin-popup-container #country_chzn{display:none;}



.shadow{text-shadow: 1px 1px 1px rgba(0,0,0,.75);}



.loginloader{

position: relative;

top: 52px;

right: 175px;

text-align:center;

}

@media(max-width: 1024px) {
	#userLoginForm2 .loginloader{
		right: 15px !important;	
	}
}

@media(min-width: 1025px){
	#userLoginForm2 .loginloader{
		float: none !important;	
		right: -76px  !important;
	}
}

#userLoginForm2 .loginloader {
    position: relative;
    top: -58px;
    right: 30px;
    margin-bottom: -58px;
    text-align: center;
    float: left;
    clear: both;
}

.forgotpass{

	padding: 3px;

	margin-top: 27px;

	top: 10px;

	position: relative;

	color:#7b7b7b;

	margin-right:17px;
	
	    text-align: right;
    display: block;

}



.prelogin-popup-container .fieldcontainer{

	height:202px;

}



.startLoading{

width:819px;

text-align:center;

font-size:16px;

margin-top:150px;

/*

position:absolute;top:200px;left:380px;



text-align:center;*/

}



/****** Mobile LP *********/

.prelogin-popup-container-mobile .loader{

  color: #4bec46;

    left: 110px;

    position: absolute;

    top: 79px;

}

.mobile-container{

width:100%;

height:100%;

background: #444444;

}

.prelogin-popup-container-mobile{

margin:0 auto;

background: #444444;

border-radius:0;

width:320px;

height:600px;

direction:rtl;

}



.prelogin-popup-form-container-mobile{

padding-top:10px;



width:320px;

}

.prelogin-popup-form-container-mobile .fieldcontainer{ 

height:220px;

}

.prelogin-popup-form-container-mobile .errors{

width:100%;

text-align:center;

color:#ec4646;

font-size:16px;

direction:rtl;

clear:both;

}

.prelogin-popup-form-container-mobile .prelogin-popup-below-form{

padding-top:5px !important;

}



.prelogin-popup-form-container-mobile .success{

width:100%;

text-align:center;

color:#46f646;

font-size:16px;

}

.prelogin-popup-form-container-mobile h2{

	font-size: 23px;

	color: #ebeaea;

	margin-bottom:20px;

}	



#headerContainer-mobile{

	width:100%;

	overflow:hidden;

	background-color: #eaeaea;

	text-align:center;

	line-height:0;

	

}

#headerContainer-mobile img{

	width:100%;

	margin:0 auto;

	max-width:396px;

}

.prelogin-popup-form-field input{background:transparent !important;}



/**********************contact us************************/

.contactus_icons{

	color: #f4de80;

	

	font-size:1.3em;	

}

.iconwrap{



	width: 18px;

	height: 18px;

	padding:3px 4px 7px 7px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	background-color: #4d4d4d;

	float:right;

	margin-left:15px;

}



.contact_paragraph{

	

	font-size: 16px;

	color: #4d4d4d;	

	direction:rtl;

}



.contactformfield{

	width: 330px;

	
	font-family: 'Open Sans Hebrew', Arial, tahoma !important;

	padding-right:15px;

	height: 36px;

	border: solid 1px #c3bebe;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	background:transparent;

	color:#4d4d4d;

	font-size:17px;

	outline:none;

	margin-left:12px;

}

.fieldwrap{margin-bottom:25px;height:40px;float:right;}



.contactformfield:focus, .contactsubject:focus, .contactformselect:focus, .contactmessage:focus{

	/*background-color: #017cbc;*/

/*	-webkit-box-shadow: 0 2px 2px rgba(104,101,103,.37), inset 0 2px rgba(1,0,0,.1);

	-moz-box-shadow: 0 2px 2px rgba(104,101,103,.37), inset 0 2px rgba(1,0,0,.1);

	box-shadow: 0 2px 2px rgba(104,101,103,.37), inset 0 4px rgba(1,0,0,.1);

	

	background-image: -webkit-linear-gradient(bottom, #eae9e9, #fefefe);

	background-image: -moz-linear-gradient(bottom, #eae9e9, #fefefe);

	background-image: -o-linear-gradient(bottom, #eae9e9, #fefefe);*/

	background-image: linear-gradient(to top, #eae9e9, #fefefe);	

}



.contactformselect{

	width: 347px;

	height: 40px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	background-color: transparent;

	border: solid 1px #c4c4c4;

	outline:none;

	padding-right:15px;

	color:#4d4d4d;
 
	
	font-family: 'Open Sans Hebrew', Arial, tahoma !important;

	-webkit-appearance: none !important;

    -moz-appearance: none !important;

    appearance: none !important;

	text-indent:0.01px;

	text-overflow:'';
	
	font-size: 17px;
}





.contactformselect option {background: #eeeeee;}



@-moz-document url-prefix() {

	.contactformselect{

		padding-top:10px;

		text-indent:0.01px;

		text-overflow:'';

  }

} 




.contactsubject{

	width: 688px;
	height:40px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	background-color: transparent;

	border: solid 1px #c4c4c4;

	outline:none;

	padding-right:15px;

	color:#4d4d4d;
 
	font-family:tahoma;

	-webkit-appearance: none !important;

    -moz-appearance: none !important;

    appearance: none !important;

	text-indent:0.01px;

	text-overflow:'';
	
	font-size: 12px;
	font-family: 'Open Sans Hebrew', Arial, tahoma !important;
	
	font-size: 17px;


	margin-bottom:15px;

}







.contactmessage{

	width: 686px;

	height: 154px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	background-color: transparent;

	border: solid 1px #c3bebe;

	outline:none;

	padding-right:15px;

	color:#4d4d4d;
	
	font-size:17px;

	
	font-family: 'Open Sans Hebrew', Arial, tahoma !important;

}



.wpcf7-submit{

	background: transparent url(images/submit.png) no-repeat ;

	border:0;

	width:219px;

	height:42px;

	margin-top:10px;

	outline:0;

	cursor:pointer;

	font-family:tahoma;

	float:right;

}

.mendatory{float:left;direction:rtl;font-size:16px;margin-left: 64px;}

::-webkit-input-placeholder { /* WebKit browsers */

    color:    #4d4d4d;

	margin-left:5px;

}



div.wpcf7-response-output{margin:10px 0 !important;clear:both;float:right;}



:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    color:    #4d4d4d;

    opacity:  1;

}

::-moz-placeholder { /* Mozilla Firefox 19+ */

    color:    #4d4d4d;

    opacity:  1;

}

:-ms-input-placeholder { /* Internet Explorer 10+ */

    color:    #4d4d4d;

}





/****** Explorer fixes *********/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  

   div,p,ul,ol,li,table,tr,td{font-family:Tahoma,Arial !important;}

   

   .fa { font-family:FontAwesome !important;}

   

   #so_container *{font-family:Tahoma,Arial !important;}

   

   .currentBalancewrap{height:17px !important;}

   

   .topactionsconstainer{width:340px !important;}

   .prelogin-popup-submit{font-family: tahoma ;}

   

   .loginForm .fieldcontainer span{padding:8px 17px 7px 17px !important;}

   .forgotpass{

	right:-119px;

	margin-right:0 !important;

	}

	.BelowSliderMenu{

		top:-52px !important;

	}

	tr.expirationTr #expirationMonthPlatformSelect_0 .chzn-container {width:115px !important;}

	

	.startLoading i{font-family:FontAwesome !important;}

	

	#expirationYearPlatformSelect_0_chzn,#expirationYearPlatformSelect_0_chzn > div{width:115px !important;}

	

	#menu-topnav li {width:167px }

}

#leadBoxload_img{
    margin: -81% 73%;
    position: absolute;
}
#ajax_load_img{
  display: inline-block;
  margin-right: 4%;
}



#upperFooter {
    background: rgb(240, 240, 240);
  margin-left: auto;
  margin-right: auto;
  border-top: none;
  clear: both;
  padding-top: 30px;
  direction: rtl;
  width: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(205, 205, 205);
  background-color: rgb(240, 240, 240);
    padding-bottom: 20px;
}

.isaText{    
  font-family: 'Open Sans Hebrew',Arial,tahoma;
  color: rgb(75, 75, 75);
  line-height: 1.2;  
  /* width: 908px; */
  width:100%;
  height: 59px;  
    display: inline-block;	
}

.isaLogo
{
display: none;
/* display: inline-block; */
float:right;
}

.isaLogo img
{
    width: 170px;
  margin-left: 30px;
}

.isaText h2
{
font-size:14px;
margin-bottom:20px;
}

.isaText h3
{
font-size:10px;
margin-bottom:20px;
  font-weight: normal;
}

#upperFooter .disclaimer
{
width: 1170px;
margin:0 auto;
}

#Footer .GEdit.disclaimerText a {
  color: inherit;
}

.openaccount#ls-global #accountForm table td.inputTd input.phoneInput {
    padding: 0;
	padding-right: 5px;
	padding-top: 6px;
}

.openaccount#ls-global label.error
{
   position: absolute;
  right: 485px;
}

#accountForm #open_account_tel_prefix{
  -webkit-rtl-ordering: logical;
  -webkit-user-select: text;
  background-color: rgb(255, 255, 255);
  border-bottom-color: rgb(125, 125, 125);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-style: solid;
  border-bottom-width: 1.11111116409302px;
  border-collapse: separate;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-left-color: rgb(125, 125, 125);
  border-left-style: solid;
  border-left-width: 1.11111116409302px;
  border-right-color: rgb(125, 125, 125);
  border-right-style: solid;
  border-right-width: 1.11111116409302px;
  border-top-color: rgb(125, 125, 125);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-style: solid;
  color: rgb(104, 104, 104);
  direction: rtl;
  display: block;
  float: left;
  font-family: 'Open Sans Hebrew', Arial, tahoma;
  font-size: 17px;
  font-weight: normal;
  height: 37px;
  margin-right: 7px;
  padding-right: 5px;
  text-indent: 2.99999976158142px;
  width: 87px;
  writing-mode: lr-tb;
  -webkit-writing-mode: horizontal-tb;
}

#openaccount #open_account_tel_prefix::-ms-expand {
    display: none;
}

#openaccount #open_account_tel_prefix_field
{
	position:relative;
}

#openaccount #open_account_tel_prefix_field::after {
    color: #888888;
    content: '\f0d7';
    font-family: FontAwesome;
    font-size: 14px;
    left: 38px;
    position: absolute;
    top: 12px;
}

.snippet-markup>div * {
  color: transparent;
}

.snippet-markup>div {
      position: absolute;
bottom:30px;
}

span.star-img {
  position: absolute;
}

.snippet-data {
  width: 0;
  float: none;
  padding: 0;
}

.snippet-markup {
  float: none;
  clear: both;
  width: 0;
}

#snippet-box > div > div:nth-child(6) {
    display: block;
    float: right;
    width: 100%;
    padding: 0;
}	
#snippet-box {
    width: 100% !important;	margin: 60px 0 15px 0;	float: none;
}

/* contactus new */
.content-row .content-contact-options .content-contact-address-2{ 
	float: right;
}
#contact-us-form label.error,
#contact-us-publicInquiries label.error{
 background-image: none;
 border-top-left-radius:0px;
 border-bottom-left-radius: 0px;
 margin-right: 0;
 padding: 3px 5px 3px 6px;
 }
 
.pageContainer
{
	    display: inline-block;
		height: 100%;
}

.rightsidecontainer
{
	 min-height: 1505px;
}

.openaccount  .maincontent>div, .openaccount .pageContainer {
	min-height: 1019px;
}

.page-template-dictionary2-php .maincontent {    
    display: inline-block;
}

.platformcontainer .pageContainer div[id^="tax-block"] .post {
    padding: 10px;
    height: auto !important;
}

/* make errors red- overcome the !important on a */
#errorIdExistsForgotPassword,
#errorIdExistsContactUs,
#errorIdExists,
#errorIdExistsMiddleText,
#errorEmailExistsForgotPassword,
#errorEmailExistsContactUs,
#errorEmailExists,
#errorEmailExistsMiddleText{
	color: #ffffff !important;
}

#errorIdExistsContainer,
#errorEmailExistsContainer{
	/*background-color: rgb(237, 73, 73);
	background-image: url(images/validation_arrow.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	border-bottom-left-radius: 4px;
	border-collapse: separate;
	border-top-left-radius: 4px;
	color: rgb(255, 255, 255);
	cursor: default;
	direction: rtl;
	display: block;
	font-family: 'Open Sans Hebrew', Arial, tahoma;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 38px;
	line-height: normal;
	margin-right: 15px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 15px;
	padding-top: 0px;
	position: absolute;
	right: 485px;
	text-align: right;
	vertical-align: middle;
	white-space: normal;
	width: 210.391px;
    margin-top: 0px;*/
	    width: 270px;
    height: 50px;
}

 /*Menu - sub menu*/
  ul#menu-topnav #menu-item-3857 .sub-menu{
    top: 168px;
    right: 154px;
 }
 ul#menu-topnav #menu-item-3864 .sub-menu{
	top: 125px;
    right: 155px;
}

/* Loading popup */
#loadingOpacity  #blanket{
	opacity: 0.85;
}

#loadingOpacity #loadingElementsContainer{
	text-align: center;
	color: white;
    position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

#loadingOpacity #loadingElementsContainer{
	width: 15%;
}

@media only screen and (min-width: 769px) {
    /* For desktop: */
	#loadingOpacity #loadingElementsContainer{
		padding-top: 16%;
	}
}

@media only screen and (max-width: 768px) {
    /* For mobile phones: */
	#loadingOpacity #loadingElementsContainer{
		width: 80%;
		height: 70%;
	}
}

#loadingOpacity #loadingPopupBlanket.fixed_blanket{
    padding-top: 20%;
}
#loadingOpacity #loadingPopupPleaseWait,
#loadingOpacity #loadingPopupPageLoading{
	text-align:center;
	color: white;
}

#loadingOpacity #loadingPopupPageLoading{
	font-size:30px;
}

#loadingOpacity #loadingPopupPleaseWait{
	font-size:42px;
}

#loadingOpacity #loader-wrapper .loader-section {
    position: fixed;
    top: 0;
    width: 51%;
    height: 100%;
    background: #222222;
    z-index: 1000;
}
 
#loadingOpacity #loader-wrapper .loader-section.section-left {
    left: 0;
}
 
#loadingOpacity #loader-wrapper .loader-section.section-right {
    right: 0;
}

#loadingPopupBlanket > div > i{
	color: white;
	text-align: center;
	font-size: 89px;
	padding-top: 42px;
    padding-bottom: 42px;
}

#loadingOpacity #loadingElementsContainer{
	text-align: center;
}

#loadingOpacity #logoLoadingPage{
	padding-bottom: 11%;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
    font-family: FontAwesome !important;
}
.fa-pulse {
    font-size: 90%;
  -webkit-animation: fa-spin .8s infinite steps(8);
  animation: fa-spin .8s infinite steps(8);
    font-family: FontAwesome !important;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#Footer .listContainer {
    color: white;
}

/* forgot password correction to spot error message*/
.fieldError.hidden.captchaError {
    margin-top: 0px !important;
}