@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; background: url('http://static.alpari.co.uk/images/2010_world_cup/background_main.gif') center repeat; margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ color: #000000; }
#wrapper_top { height:20px; background:url('http://static.alpari.co.uk/images/2010_world_cup/background_top.gif') center repeat-x; }
#wrapper_body { background:url('http://static.alpari.co.uk/images/2010_world_cup/background_body.gif') top center repeat;
 }
#wrapper_bottom { height:20px; background:url('http://static.alpari.co.uk/images/2010_world_cup/background_bottom.gif') center repeat-x; }
img { border: none; }
a { text-decoration: none; color:#f15a22; }
h1, h2, h3 {color: #8ac100;}
span {font-size:14px;}

#mainContent p, #mainContent  li, #mainContent  td { font-size: 12px; }
#mainContent h1 { font-size: 20px; font-weight: normal; }
#mainContent h2 { font-size: 14px; font-weight: bold; }
#mainContent h3 { font-size: 14px; font-weight: normal; color: #000000; }

.clear{ clear:both;	 }
#container { position: relative; width: 750px; background: #FFFFFF; margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */ 
padding: 0;  border: none; text-align: left; /* this overrides the text-align: center on the body element. */ }
#header { position:relative; height:110px; margin: 0 0 16px 0; background:url('http://static.alpari.co.uk/images/2010_credit_bonus_july_landing/header_bg.gif') repeat-x top left; }
#promo_pane { position:relative;  padding: 0 0 18px 15px; height:250px;	 }
#promo_pane_systematic { position:relative;  padding: 0 0 5px 15px;	 }
#mainContent { position: relative; padding: 0; }
#columnLeft { float: left; width: 440px; margin: 0px 35px 35px 25px; display: inline;  /* ie6 bug fix */ }
#flash_movie{ position:absolute; z-index:100; top:0px; left:0px;	 }
#columnRight { float: left; width: 225px; margin: 0px 25px 35px 0px; overflow:hidden; }
/*#columnLeft_rtl { float: right; width: 440px; margin: 0px 25px 35px 0px; display: inline;  
/* ie6 bug fix */
/* direction:rtl; text-align:right; }
/*#columnRight_rtl { float: left; width: 225px; margin: 0px 25px 35px 25px; overflow:hidden; display: inline;  
/* ie6 bug fix */ 
/*direction:rtl; text-align:right; }
*/
#columnLeft_rtl {float: right; width: 440px; margin: 0px 25px 35px 0px; display: inline;  /* ie6 bug fix */ direction:rtl; text-align:right;}
#columnLeft_rtl p {font-size:17px;}
#columnLeft_rtl li {margin-right:-25px;}

#columnRight_rtl {float: left; width: 250px; margin: 0 0 0 20px; overflow:hidden; display: inline;  /* ie6 bug fix */ direction:rtl; text-align:right; }
#columnRight_rtl p, #columnRight_rtl label {font-size:14px;}

#footer { background: #f5f5f5; }
#footerTop { background:url('http://static.alpari.co.uk/images/2010_world_cup/grey_interlace_diagonal.gif') repeat; height:9px; border-bottom: 1px solid #ffffff; }
#footerContent { font-size: 11px; margin:0 auto; padding:20px; }
#logo_alpari_main { position: absolute; }
#logo_alpari_main_ar { position: absolute; top:0px; right:0px; }
#awards_top { position:absolute; top:0px; right:0px; }
#awards_top_rtl { position:absolute; top:0px; left:0px; }
#top_links{ font-size: 12px; padding: 65px 25px 0 0; text-align:right; }

#top_links_rtl{ font-size: 12px; padding: 65px 0 0 25px; text-align:left; direction:rtl; }
#header #promo_pane { margin: 45px 0 0 15px; }
#top_links a, #top_links a:visited, #top_links a:active, #top_links_rtl a, #top_links_rtl a:visited, #top_links_rtl a:active { color: #ffffff; }
#top_links a:hover, #top_links_rtl a:hover { color: #ffffff; text-decoration:underline; }



/* for form items */
.floatRight{ float:right; }
.floatLeft{ float:left; clear:both; }
.floatLeft_rtl{ float:left; }

.wide150{ width:150px; margin: 0px 0px 3px 0px; }
label { font-size: 11px; }

