﻿body { background:#fff url(/Brokers/lsespreads/images/bg.jpg) top left; background-repeat:repeat-x; zoom: 100%; }

/* Layout */

#mainWrapper { zoom: 100%; position:relative;  }


#divLogoLoginP { text-indent:-10000px; width:277px; height:104px; position:relative; top:2px; left:10px; }

#Body { background:#fff url(/Brokers/lsespreads/images/bodyBG.jpg) top center no-repeat; zoom: 100%; width:980px; left:-20px; position:relative; top:15px;  }
#Footer {  zoom: 100%; width:940px;  }
	#Footer { border:none!important; position:relative; margin-left:20px;}
#leftCol { position:relative; top:10px; margin-left:0px;  }
#rightCol { position:relative; top:10px; float:right;   }
	.RightMain #rightCol { float:left; width:700px!important; }
#Header { background:#fff url(/Brokers/lsespreads/images/Header.jpg) top left; width:940px; height:149px; position:relative;}

	/* Header Styles */
	#divLogoLoginP { }
	#hContactDetails { position:absolute; top:12px; left:400px; }
		#hContactDetails p {  width:160px; font-size:16px; text-align:right; margin:0 10px 0 10px;  }

	/* Footer Styles */
	#footerWrapper { /*width:830px;*/ margin-left:0px;}
	#riskWarning, #footerCopyright p { text-align:center; font-size:11px; margin:0 20px 0 20px; color:#767777; } 
	#riskWarning { position:relative; top:26px; }
	#footerCopyright { position:relative; top:40px; }
	#vBottom p { text-align:center; color:#fff; }

	
				/* ~~~~~~~~   vBottom Styles ~~~~~~~~~~ */
	
	
				#vBottom a {font-size:13px; color:#fff; line-height:30px;}
				#vBottom p {margin-bottom:0px;}
				#vBottom { margin-top:45px; background-color:#990000; width:100%; height:30px; color:#fff; }
				 .footer3 { height:240px; width:250px; margin:0 0 0 0; float:left; padding-top:15px;}
				 .mid { margin: 0 40px 0 40px; }
				 .footer3 p {margin:2px 0 2px 10px; color:#666666;}
			           
			     #contactFooter { position:absolute; top:0px; left:0px; width:280px; text-align:center; }
					#contactFooter p, #supportFooter p, #fNewsFooter p { margin-bottom:5px; }
					#contactFooter h2, #supportFooter h2, #fNewsFooter h2 { color:#000; }
			     #supportFooter { position:absolute; top:0px; left:380px; width:280px; }
			     #fNewsFooter { position:absolute; top:0px; left:650px; width:250px; }
			     
				 #fNewsFooter p{ font-size:11px; margin-left:0; }
				 #fNewsFooter a{ font-weight:bold; color:#D9A339; }
				.NewsItem { padding-left:10px; }
			            
			            
				 #footerCopyright { margin-top:20px; }
					#footerCopyright.fullWidthFooter { margin-top:0px; }
	
	
	/* Template Styles */
	#bodyHeader { background-image:url(/Brokers/lsespreads/images/mainBoxHeader.gif); width:960px; height:10px; background-position:top center; background-repeat:no-repeat; }
	#bodyWrapper { background-image:url(/Brokers/lsespreads/images/mainBoxBody.gif); background-position:top center; background-repeat:repeat-y; zoom:100%; position:relative; left:1px; }
	#bodyFooter { background-image:url(/Brokers/lsespreads/images/mainBoxFooter.gif); width:960px; height:18px; background-position:top center; background-repeat:no-repeat;}
	
	/* Content Box Style */
	
	    /* Right col */ 
	    
	    
        #rColBoxHeader, #lColBoxHeader  { background-image:url(/Brokers/lsespreads/images/boxFullW-top.gif); width:685px; height:19px; background-repeat:no-repeat;  }
        #rColBoxBody, #lColBoxBody {background-image:url(/Brokers/lsespreads/images/boxFullW-body.gif); width:685px;  background-repeat: repeat-y;}
			#rColBoxBody h2  { }
        #rColBoxFooter, #lColBoxFooter  {background-image:url(/Brokers/lsespreads/images/boxFullW-bottom.gif); width:685px; height:19px; background-repeat:no-repeat; }
        #contentWrapper {padding:0px 0px 25px 35px; background:none;}
        .liReg li {font-size:13px;}

       
        
         /* Left col */
	    
	    #lColBoxBody h2 { }
        /*#lColBoxHeader { background-image:url(/Brokers/lsespreads/images/mainHeader.jpg); width:717px; height:63px; background-repeat:no-repeat;  }
        #lColBoxFooter {background-image:url(/Brokers/lsespreads/images/mainFooter.jpg); width:717px; height:19px; background-repeat:no-repeat; margin-top:-15px;}
        #lColBoxBody {background-image:url(/Brokers/lsespreads/images/mainMiddle.jpg); width:717px;  background-repeat: repeat-y;}
        #lColBox  {margin-left:-20px;}*/
        

		/* Full Col */
		
		#fullColHeader { background-image:url(/Brokers/lsespreads/images/fullColHeader.png); width:940px; height:19px; background-repeat:no-repeat;  }
		#fullColBody { background-image:url(/Brokers/lsespreads/images/fullColBody.png); width:940px;  background-repeat:repeat-y; position:relative;  }
			#fullColBodyWrapper { padding:0 30px; }
		#fullColBottom { background-image:url(/Brokers/lsespreads/images/fullColBottom.png); width:940px; height:19px;  background-repeat:no-repeat;  }

/* ~~~~~~~~   Default Styles ~~~~~~~~~ */
	h1, h2, h3, h4, h5, input, select, textarea, legend, label { font-family: Arial, Verdana, Georgia, Tahoma, Helvetica; font-weight:normal; color:#000; }
	h2 { font-size:26px; color:#990000;  font-weight:bold; text-decoration:none;  background-repeat:no-repeat; }
	h3, legend { font-size:21px; line-height:26px; color:#3366cc; margin-top:10px; font-weight:normal; margin-bottom:10px; font-family: Tahoma, Arial, Verdana, Georgia, Helvetica;   }
	h4 {  font-size:16px; color:#990000; margin:40px 0 10px;  }
	h5 { font-size:18px; color:#84b23c; margin:30px 0 10px; }
	
	legend {  padding:0 10px; background-color:#f8f8f8;  }
	fieldset {border:1px dotted #dfdfdf; width:450px; margin:10px 0 30px; padding:20px 30px 20px 20px; background-color:#f8f8f8; zoom:100%; }
	    .fieldsetBig { width:508px !important; }
	label { font-style:italic; font-size:14px; }
	
	
	p, ol li, ul li, h6, span { font-family:  Arial, Verdana, Tahoma, Helvetica, Georgia; color:#333333; font-size:13px; }
	.pGrey { color:#c3c3c3; }
	h6 a, h4 a, #supportFooter a{color:#990000;}
	h6 a { color:#000; }
	
	a { color:#990000; text-decoration:none; }
	a:hover { text-decoration:underline; }
	
	ul { margin-left:10px; }
	ul li { list-style-type:disc; font-size:13px;  margin-bottom:10px; }
	ul li a {  }

	
	
	ol li { margin:0 0 15px 40px; font-size:13px; }
	
	table { border:1px solid #EEEEEE; font-size:12px; }
	td { background:#EEF0F3 none repeat scroll 0 0; border:1px solid #dfdfdf; padding:5px; color:#333333; }
	
	
	.left { float:left!important; }
	.right { float:right!important; }
	.icon {padding-right:20px;}
	.left .icon img{margin-bottom:1px;}
	
	ul.noListStyle li { list-style:none!important; list-style-type:none!important; }
	ul li.noListStyle { list-style:none!important; list-style-type:none!important; }
	
	#centreCol img { margin:15px; }
	
	.hr { background-image:url(/Brokers/lsespreads/images/hr.gif); width:940px; height:1px; margin:35px 0 25px; display:block; clear:both; }
		.twoCol { top:300px; position:relative; }
	.accordion address { color:#000!important; padding:0 5px; }
	
	.inline input, .inline p { float:left; display:inline; }
		.inline input { width:40px; }
		
	.valSummary ul li { color:Red; }
	.error { color:Red; }
	
	#rightCol {width:240px; margin-left:0px; margin-right:0px;}
	#rightCol.homepageRightCol { margin-right:0px; }
	.grid_5{ margin-right:30px; }
	#leftBox .homepageDemo { position:absolute; top:45px; left:-7px;  }

	/* ~~~~~~~~   Text Default Styles END ~~~~~~~~~ */
	
	
	
	
	
	
	/* Main Navigation Styles */
	
	#MainNav { height:26px; width:940px; left:224px; position:absolute; top:94px;}
		#MainNav ul { list-style:none; clear:both; display:block; float:left; text-align:center; width:100%; margin-left:0px; }
		#MainNav ul li {  font-size:13px; color:#262626; float:left; height:26px; margin:0 5px 0 0; padding:0px; line-height:26px; list-style-type:none; }
		   
		#MainNav ul li a { color:#262626; text-decoration:none; width: 100%; height: 100%; display: block; }
		#MainNav ul li span { position:relative; top:5px; }                
		
		.mainName_Current { color:#fff!important; background-image:url(/Brokers/lsespreads/images/mainNavSelected.gif); }
			.mainName_Current a { color:#fff!important;}
		.cfdsNav_Current { color:#fff!important; background-color:#727272;}
			.cfdsNav_Current a{ color:#fff!important; background-color:#727272;}
		
		#MainNav ul li a:hover { color:#fff!important; }       
 
	/*#MainNav ul { margin-left:0px; }*/
	#MainNav ul.mainNav li#mnHome { margin-left:10px; width:68px; }
		#MainNav ul.mainNav li#mnHome.mainName_Current, #MainNav ul.mainNav li#mnHome:hover { color:#fff!important; background-position:-10px 0px; background-image:url(/Brokers/lsespreads/images/mainNavSelected.gif); }
		
	#MainNav ul.mainNav li#mnCFDs { width:59px; }
		#MainNav ul.mainNav li#mnCFDs.mainName_Current, #MainNav ul.mainNav li#mnCFDs:hover { color:#fff!important;  background-position:-211px 0px; background-image:url(/Brokers/lsespreads/images/mainNavSelected.gif);  }
	#MainNav ul.mainNav li#mnspread-betting { width:123px; }
		#MainNav ul.mainNav li#mnspread-betting.mainName_Current, #MainNav ul.mainNav li#mnspread-betting:hover { color:#fff!important;  background-position:-82px 0px; background-image:url(/Brokers/lsespreads/images/mainNavSelected.gif);  }
	#MainNav ul.mainNav li#mnAboutUs { width:84px; }
		#MainNav ul.mainNav li#mnAboutUs.mainName_Current, #MainNav ul.mainNav li#mnAboutUs:hover { color:#fff!important;  background-position:-274px 0px; background-image:url(/Brokers/lsespreads/images/mainNavSelected.gif);  }
	#MainNav ul.mainNav li#mnLive { width:106px; }
		#MainNav ul.mainNav li#mnLive.mainName_Current, #MainNav ul.mainNav li#mnLive:hover { color:#fff!important;  background-position:-364px 0px; background-image:url(/Brokers/lsespreads/images/mainNavSelected.gif);  }
	#MainNav ul.mainNav li#mnFaqs { width:53px; } 
		#MainNav ul.mainNav li#mnFaqs.mainName_Current, #MainNav ul.mainNav li#mnFaqs:hover { color:#fff!important;  background-position:-475px 0px; background-image:url(/Brokers/lsespreads/images/mainNavSelected.gif);  }
	#MainNav ul.mainNav li#mnSupport { width:76px; } 
		#MainNav ul.mainNav li#mnSupport.mainName_Current, #MainNav ul.mainNav li#mnSupport:hover { color:#fff!important;  background-position:-534px 0px; background-image:url(/Brokers/lsespreads/images/mainNavSelected.gif);  }
	#MainNav ul.mainNav li#mnContactUs { width:89px; }
		#MainNav ul.mainNav li#mnContactUs.mainName_Current, #MainNav ul.mainNav li#mnContactUs:hover { color:#fff!important;  background-position:-615px 0px; background-image:url(/Brokers/lsespreads/images/mainNavSelected.gif);  }
		
	ul li#mnPS { width:159px; }
	
	/* H2 Images */
	
	/*.rep { text-indent:-10000px; }*/
	

	
		/* Accordian Nodes */
		
	.marketWatchList { background-image:url(/Brokers/lsespreads/images/accord-headers/market-watchlist.jpg);  }
	.tradingTools { background-image:url(/Brokers/lsespreads/images/h2/.gif);  }
	.liveNews { background-image:url(/Brokers/lsespreads/images/h2/.gif);  }	
	.liveSide{ background-image:url(/Brokers/lsespreads/images/accord-headers/LiveAccount.jpg); background-position:17px 12px; }
	.DemoSide{ background-image:url(/Brokers/lsespreads/images/accord-headers/DemoAccount.jpg); background-position:10px 12px; }
	.SpreadBetMenu{ background-image:url(/Brokers/lsespreads/images/accord-headers/SpreadBetsMenu.jpg); background-position:30px 14px; }
	.cfdMenuRep{ background-image:url(/Brokers/lsespreads/images/accord-headers/cfdMenu.jpg); background-position:60px 14px; }
	 .trainingVids{ background-image:url(/Brokers/lsespreads/images/accord-headers/training-vids.gif); background-position:16px 14px; } 
	 
	 
	   /* Footer headers */
	    .contactFooter { background-image:url(/Brokers/lsespreads/images/footer-headers/contact.jpg); background-repeat:no-repeat; }
	    .contactSupport { background-image:url(/Brokers/lsespreads/images/footer-headers/support.jpg);  background-repeat:no-repeat; }
	    .contactFnews { background-image:url(/Brokers/lsespreads/images/footer-headers/fNews.jpg);  background-repeat:no-repeat; }
	    
	
	
	
	/* ~~~~~~~~   Form Default Styles ~~~~~~~~~ */
	input, select, textarea { width:100%; background-color:#fff; color:#000; font-size:12px; border:solid 1px #D2D2D2; height:16px; padding:5px; margin-bottom:15px; }
	/*.rndInput-DEMO { height:31px !important; border-style: hidden; border-width: 0px; color: #000;  padding-top:10px; padding-left:10px; padding-right:10px; font-size:15px; background-image: url(/Brokers/lsespreads/images/textBox/demoSignUp.jpg); margin-left:0px; margin-bottom:0px !important; background-repeat:no-repeat; width:280px !important;}
    .rndInput-DEMO-sm { height:31px !important; border-style: hidden; border-width: 0px; color: #000;  padding-top:10px; padding-left:10px; padding-right:10px; font-size:15px; background-image: url(/Brokers/lsespreads/images/textBox/formField-demoBx.gif); margin-left:10px !important; margin-right:0px !important; margin-bottom:5px !important; background-repeat:no-repeat; width:180px !important; background-color:Transparent; display:block;}
    
    .rndInput-FormFieldBig { height:31px !important; border-style: hidden; border-width: 0px; color: #000;  padding-top:10px; padding-left:10px; padding-right:10px; font-size:15px; background-image: url(/Brokers/lsespreads/images/textBox/formField-Big.gif); background-color:#f9f9f9; margin-left:0px; margin-bottom:0px !important; background-repeat:no-repeat; width:450px !important;}
    .rndDdl-FormFieldBig { height:40px !important; border-style: hidden; border-width: 0px; color: #000;  padding-top:10px; padding-left:10px; padding-right:10px; font-size:15px; background-image: url(/Brokers/lsespreads/images/textBox/formField-Big.gif); background-color:#ffffff; margin-left:0px; margin-bottom:0px !important; background-repeat:no-repeat; width:470px !important;}
    .rndDdl-FormFieldSm { height:40px !important; border-style: hidden; border-width: 0px; color: #000;  padding-top:10px; padding-left:10px; padding-right:10px; font-size:15px; background-image: url(/Brokers/lsespreads/images/textBox/formField-Sm.gif); background-color:#f9f9f9; margin-left:0px; margin-bottom:-20px !important; background-repeat:no-repeat; width:75px !important;}
    .rndDdl-FormFieldMed { height:40px !important; border-style: hidden; border-width: 0px; color: #000;  padding-top:10px; padding-left:10px; padding-right:10px; font-size:15px; background-image: url(/Brokers/lsespreads/images/textBox/formField-Med.gif); background-color:#f9f9f9; margin-left:0px; margin-bottom:-20px !important; background-repeat:no-repeat; width:140px !important;}*/
    /*.formElement { height:65px; }*/
    
    .indentFname  { margin-left:8px !important; }
    .WHITE { background-color:#ffffff !important; }
  
    .xPad {padding-right:20px !important; width:120px !important;}
    
	select { height:30px; }
	
	/*input, select { background-image:url(/Brokers/lsespreads/images/txtBG.gif); background-repeat:repeat-x; }*/
	
/*	input:focus, input:active, input:hover, select:focus, select:hover, select:active, textarea:focus, textarea:hover, textarea:active { border:1px solid #000; color:#000; }
*/

	#fdemo input, #fdemo select { color:#464646; }
	
	.checkbox { border:medium none !important; display:inline !important; float:left !important; width:20px !important; margin:10px 0; }
	
	/* ~~~~~~~~   Form Default Styles END ~~~~~~~~~ */
	
	
	
	/* ~~~~~~~~   Widget Styles ~~~~~~~~~ */
	
		/* ~~~~~~~~   Login Panel Widget Styles ~~~~~~~~~ */
		
		#LoginPanel { position:absolute; right:20px; top:10px; width:320px; }
		#LoginPanel a { display:block; float:right; font-size:10px; }
		
	
	
		/* ~~~~~~~~   Demo Widget Styles ~~~~~~~~~ */
		
		#demosignup { position:relative; margin-left:0px; top:10px;  }
				#demosignup input { width:170px; height:21px; background:#fff!important; border:solid 1px #d2d2d2; position:relative; top:10px; }
					.homepageDemo #demosignup input { width:242px; left:34px!important; margin-bottom:25px!important; }
				#demosignup #firstName { top:8px; left:10px;  }
					#LeftMain #demosignup #firstName { left:8px; }
				#demosignup #lastName { top:8px; left:10px;  }
				#demosignup #email { top:8px; left:10px;  }
			#demosignup .btnSubmit { margin:0 20px 25px 0; top:10px; left:70px; }
		#demoSignupDiv, #liveSignupDiv, .liveSignupStepsDiv, #onlineTrainingVideosDiv, #sbNav, #cfdNav { padding:0 0 0 30px; }
			/*#demoSignupDiv .BodySm { background-image:none !important; } */
			.demo-right { margin-top: 0px !important; margin-left: 10px !important; }
			
		#liveSignupDiv { background-position:top left; background-repeat:no-repeat; margin-top:20px;}
		#liveSignupDiv .BodySm { position:relative; background-position:bottom left; background-repeat:no-repeat; background-image:url(/Brokers/lsespreads/images/businessWoman.jpg); background-color:#f5f5f5; height:200px; }
		#liveSignupDiv .BodySm p { width:100px; position:absolute; line-height:16px; color:#585959; left:80px; top:38px;	 }	
			#liveSignupDiv .BodySm p#pApplyNow { top:15px;   }
			#liveSignupDiv .BodySm p#pStartFrom { top:75px;  font-weight:bold; }		
			#liveSignupDiv .btnSubmit { position:absolute; bottom:15px; left:79px!important; top:153px; }
		    #liveSignupDiv .BodySm p { margin-left:10px; font-size:11px; }
		    
		.liveSignupStepsDiv { margin-top:40px; }
		    .liveSignupStepsDiv li { color:Black !important; }
		    
		.btnSubmit { background-image:url(/Brokers/lsespreads/images/btn.png); left:15px; height:41px; line-height:41px; bottom:5px !important; background-repeat:no-repeat; position:relative;}
                         .btnSubmit:hover { background-image:url(/Brokers/lsespreads/images/btn-hover.png); background-repeat:no-repeat;}
                         	
		.btnSubmitLarge { background-image:url(/Brokers/lsespreads/images/btnLarge.png); width:200px; height:32px; background-repeat:no-repeat; }
			.btnSubmitLarge:hover { background-image:url(/Brokers/lsespreads/images/btnLarge-hover.png); }
			
		.btnSubmitLarge a { text-align:center; line-height:32px; font-size:13px;  color:#000; width:200px; display:block; }
			.btnSubmitLarge a:hover { text-decoration:none; }
	
		.btnSubmit a { text-align:center; line-height:31px; font-size:13px; width:115px; display:block; color:#000; }
			.btnSubmit a:hover { text-decoration:none; }
			
			
	    #cfdNav {  background-image:url(/Brokers/lsespreads/images/productNavBG.gif); background-position:top left; background-repeat:no-repeat; padding-top:20px; }
                         #cfdNav li { height:30px; margin-bottom: 0px !important;}
                         
        #sbNav {  background-image:url(/Brokers/lsespreads/images/productNavBG.gif); background-position:top left; background-repeat:no-repeat; height:360px; padding-top:20px;}
                         #sbNav li { height:30px; margin-bottom: 0px !important;}
                         
		
		#psMenu { list-style-type:none; list-style:none;   }	
			#psMenu li { margin-bottom:10px; list-style-type:none; list-style:none;   }	
				#psMenu li a { color:#3c2856;  }	
				
				
		.contactAccDiv p {color:black; margin-left:20px;}		
		.contactAccDiv h5 {color:black; margin-left:20px; font-size:16px;}
		.contactAccDiv h5:first-child { margin-top:5px;}
					
		/* ~~~~~~~~   Home Page accord Widget Styles ~~~~~~~~~ */
		
		#LoginPanel { position:absolute; right:20px; top:10px; width:320px; }
	
	/* ~~~~~~~~   Widget Styles End ~~~~~~~~~ */
	
	
	
	
	
	
	/* ~~~~~~~~   Demo / Live Account Box ~~~~~~~~~ */
	#openDemoAccountDiv, #openLiveAccountDiv, #referAfriend { margin-top:40px; border-bottom:solid 1px #dfdfdf; width:210px; }
	
	#openDemoAccountDiv input, #referafriend input { width:200px; }
	
	#openLiveAccountDiv { height:320px; background-image:url(/Brokers/ba-compute/images/businessWomanPic.jpg); background-position:bottom right; background-repeat:no-repeat; }
	
	#demoRight fieldset { width:240px; }
	
	/* ~~~~~~~~   Demo / Live Account Box End~~~~~~~~~ */
        


	/* ~~~~~~~~   Box Styles ~~~~~~~~~~ */
	.HeaderSm { background-color:#990000; width:200px; height:32px; border-bottom:1px solid #fff; }
	.BodySm { background-color:#f5f5f5; width:200px;  margin-bottom:20px; padding-right:1px;}

	.HeaderSm h2 {font-weight:normal; font-size:16px; color:#fff; padding-top:0px; text-decoration:none; padding:0 0 0 10px; font-style:normal; margin:0; line-height:32px; }
	
	.BodySm ul#cfdMenu { position:relative; margin:0; }
		.BodySm ul#cfdMenu li { margin-bottom:1px; font-size:12px; border-bottom:2px solid #fff; padding:0;  }
		.BodySm ul#cfdMenu li a { color:#606060; width:190px; height:100%; display:block; padding-left:10px;  }
		.BodySm ul#cfdMenu li a:hover { background-color:#e5e5e5; text-decoration:none; }
		.BodySm ul#cfdMenu li.cfdsNav_Current a:hover { background-color:Transparent; }
	#cfdMenu li { list-style-type:none; list-style:none; line-height:30px; }	
		
	#fullBoxHeader { background-image:url(/Brokers/lsespreads/images/boxFullW-top.gif); background-repeat:no-repeat; width:942px; height:14px;  }
	#fullBoxBody { background-image:url(/Brokers/lsespreads/images/boxFullW-body.gif); background-repeat:repeat-y; width:942px;   }
	#fullBoxBottom { background-image:url(/Brokers/lsespreads/images/boxFullW-bottom.gif); background-repeat:no-repeat; width:942px; height:14px;  }
		
	
	#onlineTrainingVideosDiv { float:right; position:relative; top:-15px; right:22px; }
	
	#leftBox { float:left; width:325px; height:315px; top:0px; left:0px; position:relative; background:url(/Brokers/lsespreads/images/demoBoxLarge.jpg) top left no-repeat!important;}
	#rightBox { float:left; top:0px; left:20px; width:325px; height:315px;  position:relative; background:url(/Brokers/lsespreads/images/liveBoxLarge.jpg) top left no-repeat!important;}
	
	.hpHeaderSm {  }
		.hpHeaderSm h2 { width:325px; text-decoration:none; font-size:24px; padding-top:0px; color:#000 !important; position:absolute; margin-top:8px; text-align:center; zoom:100%; }
			.hpHeaderSm h2.trainingVids { width:220px; font-size:14px; }
			#educationCentreImg { position:relative; top:60px; left:35px; }
			#learnPS { position:relative; top:80px;  left:44px; width:200px; }
	.hpBodySm { }
		.hpBodySm input { width:260px!important; display:block; margin-bottom:15px; height:15px; margin-left:0px;}
		#leftBox .hpBodySm .btnSubmit  { position:relative; top:21px; left:155px; }
		#rightBox .hpBodySm .btnSubmit  { position:relative; top:231px; left:125px;  }
		.hpBodySm #businessMan { background-image:url(/Brokers/lsespreads/images/businessMan.jpg);  background-repeat:no-repeat; width:174px; height:243px; position:absolute; top:55px; left:-47px;  z-index:10; }
		.hpBodySm .content { position:absolute; top:10px; left:20px; z-index:20; }
			.hpBodySm .content p.accTypes { position:absolute; top:77px; left:18px; width:150px; color:#d9dada; font-size:12px; color:#656D77; }
			.hpBodySm .content p.startFrom { position:absolute; top:144px; left:18px; width:150px; color:#d9dada; font-size:12px; color:#656D77; }
			
		
	.hpBoxBottom { background-image:url(/Brokers/lsespreads/images/hpFooter.gif); background-repeat:no-repeat; width:300px; height:10px; } 



#globeBG { background-image:url(/Brokers/lsespreads/images/globeBG.jpg); position:absolute; background-repeat:no-repeat; width:549px; height:484px; top:0; left:-112px; z-index:-10000; }

     
     /* ~~~~~~~~   live pages Styles ~~~~~~~~~~ */
     
     #easyStepsImage { background-image:url(/images/live_acc_steps123.jpg)!important; }
     #step2Img {margin-left:-15px !important;}
      /* ~~~~~~~~   Offer pages Styles ~~~~~~~~~~ */
      
      #cashbackImg { background-image:url(/Brokers/lsespreads/images/offer-double.jpg); height:209px; width:206px; position:relative; top:-100px; left:350px; text-indent:-10000px; float:right; }
      
      #google_translate_element { width:400px; margin-top:50px; margin-left:auto; margin-right:auto; }
      
      #contactAccord { position:relative; top:30px; left:30px; margin-bottom:30px; }
      
      #FlashStage { position:relative; top:-20px; left:-40px; }
      
      .demo-show p { margin-bottom:40px; }
      
      #videoDiv { position:relative; left:40px; top:20px; }
      
      #date { position:absolute; bottom:6px; left:10px; color:#fff; font-size:11px; margin:0; }
      
      #regWarning { width:100%; margin-top:10px; }
      #regWarning p { text-align:center; }
      
      
  
  /* ~~~~ Homepage Live ~~~~ */
  
  #hpContent { background-image:url(/Brokers/lsespreads/images/hpContentBG.gif); height:355px; width:945px; position:relative; left:-20px; }
  
  .hpContent { float:left; height:300px; }
	.hpContent ul { width:170px; }
	.hpContent ul li { list-style: disc url(/Brokers/lsespreads/images/disc.gif) outside; }
      
    .hpContent h3 { color:#fff; font-size:15px; margin:5px 0 0 0; }
   
	#divTradingTools { width:217px; }
    #divTradingTools h3 { position:absolute; left:62px; }
    #divTradingTools ul { position:absolute; left:20px; top:55px; }
    
    #divLearn { position:relative; left:0px; width:244px; }
		#divLearn h3 { position:absolute; left:56px; }
		#divLearn img { position:absolute; top:50px; left:4px; }
		#divLearn p { position:absolute; top:255px; left:27px; width:220px;  }
		
		
				
		    #divTalkingForex { position:relative; left:0px; width:244px; }
		#divTalkingForex h3 { position:absolute; left:43px; width:165px;}
		#divTalkingForex #mic{ position:absolute; top:50px; left:20px; }
		#divTalkingForex .par1 { position:absolute; right:20px; width:120px; top:50px;}
		#divTalkingForex .par2 { position:absolute; right:20px; width:120px; bottom:86px;}
		#forexlogo { display:block; position:absolute; width:205px; bottom:-8px; left:20px;}
    
    #divNews { position:relative; left:0px; width:244px; }
		#divNews h3 { position:absolute; left:81px; width:100px;  }
		
		#LiveNewsBox1 { width:220px; position:absolute; left:5px; top:40px; text-align:center; } 
		#LiveNewsBox1 .NewsItem p { color:#8a8a8a; font-size:11px; margin:15px 0 0 0; }
		#LiveNewsBox1 .NewsItem a {  }
      
    #divMarketWatchlist { position:relative; left:0px; width:240px; }
		 #divMarketWatchlist h3 { position:absolute; left:67px; }
      
      
      
      #WatchlistBox { position:absolute; top:40px; left:20px; }
      
      
      /* Live Account Application Form New Styles 2.0 */
      
       .prodType { margin:20px 0 0 10px; }
    .prodType input { float:left; margin:5px 0 0 0; }
    .prodType p { font-size:11px!important; } 
    .prodType label { color:#013C64; font-size:16px!important; margin:-5px 0 10px 20px!important;}
    
    .greyOut { color:#ccc; }
    #LAccord {height:185px;}
    #pcLoadingDiv { float:right; margin-top:-10px; position:relative; right:-100px; top:-10px; }
    
.hint {   display:none;  position: absolute;  left: 560px;  width: 130px;  min-width:130px;  max-width: 180px;  margin-top: -48px!important;  border: 1px solid #bbe8fe;  padding: 10px 12px;
              background-color: #efffdb;  z-index:1000; }

.hint1 {  display:none; z-index:1000;  position: absolute;  left: 560px;  width: 130px;  min-width:130px;  max-width: 180px;  margin-top: -48px!important;  border: 1px solid #bbe8fe;  padding: 10px 12px;  background-color: #fafafa; }
.hint2 {  display:none; z-index:1000;  position: absolute;   font-size: 0.8em;  left: 245px;  width: 460px;  min-width:230px;  max-width: 460px;  margin-top: -4px;  border: 1px solid #bbe8fe;  padding: 5px 6px; background-color: #DCE6F2; }
.hint3 {  display:none; z-index:1000;  position: absolute;  font-size: 0.8em;  left: 245px;  width: 460px;  min-width:230px;  max-width: 460px;  margin-top: -4px;  border: 1px solid #bbe8fe;  padding: 5px 6px;  background-color: #DCE6F2; }
.notice {  position: relative; z-index:1000;  font-size: 1.2em;  left: 0px;  width: 485px;  margin-top: -4px;  border: 1px solid #bbe8fe;  padding: 5px 6px;  background-color: #fafafa;}
.notice2 {  position: relative; z-index:1000;  font-size: 1.2em;  left: 0px;  width: 485px;  margin-top: -4px;  border: 1px solid #ff0000;  padding: 5px 6px;  background-color: #fafafa;}
    
    .formElement span {  position:absolute; margin-top:-20px; }
    
    
    span.hZero { margin-top: 0px!important;  }
    span.h600 { left:600px!important; }
    
    #market_commentary_pages { background:url(/images/market_commentary_pages.jpg); background-repeat:no-repeat; width:149px; height:109px; position:relative; right:-750px; top:20px;}
