* {
margin:0;
padding:0
}

body {
color:#303030;
font-size:9pt;
line-height:140%;
font-family:Arial, Helvetica, sans-serif;
background-repeat:repeat-y;
background-position:center 0;
position:relative
}

#wrapper {
background-repeat:repeat-y;
width:961px;
float:inherit;
margin:0 auto
}

#header {
color:#333;
background-image:url(images/overhaul-head.gif);
background-repeat:repeat-x;
background-attachment:scroll;
background-position:center 0;
width:961px;
height:152px;
border-style:solid;
border-width:0;
margin:0;
padding:0
}

#headerbg {
background-image:url(images/head-bg-over.gif);
background-repeat:repeat-x;
width:100%;
height:152px;
border-width:0;
margin:0;
padding:0
}

h1 {
color:#fff;
font-family:Arial, Verdana, sans-serif, Helvetica;
font-size:12px;
font-weight:700;
margin:0 0 0 7px;
padding:0
}

h7 {
color:#fff;
font-size:14px;
font-family:Arial, Verdana, sans-serif, Helvetica;
font-weight:700;
margin:0 0 0 7px;
padding:0
}

h2 {
color:#000;
font-size:12px;
font-family:Arial, Verdana, sans-serif, Helvetica;
font-weight:700;
margin:0;
padding:0
}

h4 {
color:#131313;
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
line-height:16px;
text-decoration:none
}

h3 {
font-size:1.17em;
font-weight:700;
margin-top:3px;
margin-right:0;
margin-left:5px
}

h6 {
font-size:11px;
text-decoration:none;
margin-top:3px;
margin-right:0;
margin-left:15px
}

h5 {
color:#fff;
font-size:13px;
font-family:Arial, Verdana, Helvetica, sans-serif;
line-height:13px;
margin:15px 5px 5px 10px
}

hr {
height:1px;
margin-bottom:0;
border-top:1px solid #ccc;
border-right-style:none;
border-right-width:medium;
border-bottom-style:none;
border-bottom-width:medium;
border-left-style:none;
border-left-width:medium
}

#home_header_ad { width: 728px; height: 90px; float: right; margin-top: 20px; margin-right: 15px; }
#header_logo { width: 198px; height: 90px; float: left; margin-top: 20px; margin-left: 5px; background-image: url(/images/cfdspy-logo-head.png); background-repeat: no-repeat; padding: 0px; }

a {
color:#0B3666;
text-decoration:none;
font-weight:700
}

a img {
border:0
}

a:hover {
color:#80BCFF;
text-decoration:underline;
font-weight:700
}

a.trigger {
background-image:url(/images/sidearrow.gif);
background-repeat:no-repeat;
padding:2px
}

#feed {
width:100px;
height:16px;
float:right;
margin-right:3px
}

#breaker {
background-color:#fff;
width:75%;
height:1px;
margin-top:4px;
margin-bottom:5px;
padding-top:0;
padding-bottom:0
}

#clockit {
background-color:#e5e5e5;
margin-bottom:2px;
width:957px;
height:16px;
clear:both;
border:solid 2px #ddd
}

#clocks_head {
width:825px;
height:16px;
float:left;
margin-bottom:2px
}

#clocks {
margin-top:0;
padding-top:1px
}

.clock {
color:#131313;
font-size:11px;
margin-right:0;
margin-left:25px
}

.clock1 {
color:#131313;
font-size:10px;
margin-right:45px;
margin-left:2px
}

.clockgap {
color:#131313;
font-size:10px;
margin-right:20px;
margin-left:2px
}

#content {
float:left;
color:#333;
background:ooo;
height:auto;
width:512px;
display:inline;
border-style:solid;
border-width:0;
margin:0 5px 5px 0;
padding:0
}

.CONTENTBOX {
color:#002e56;
font-weight:700;
line-height:24px;
background-image:url(images/centre-box.gif);
background-repeat:repeat-x;
width:512px;
height:23px
}

.CONTENTBOX h1 {
color:#000;
font-size:12px;
font-family:Arial, Verdana, sans-serif, Helvetica;
font-weight:700;
margin:0 0 0 7px;
padding:0
}

#home_intro {
width:488px;
height:auto;
border:solid 2px #ddd;
margin:0;
padding:10px
}

#fundamental {
color:#131313;
font-size:12px;
line-height:18px;
width:488px;
height:auto;
overflow:auto;
border:solid 2px #ddd;
padding:10px
}

.CONTENTBOX-tech {
color:#fff;
font-weight:700;
line-height:24px; 
background-color:#BE1E2D;
width:512px;
height:25px
}

.CONTENTBOX-tech h1 {
color:#fff;
}

.CONTENTBOX-fund {
color:#fff;
font-weight:700;
line-height:24px; 
background-color:#00A551;
width:512px;
height:25px
}

.CONTENTBOX-fund h1 {
color:#fff;
}

#calender {
color:#fff;
font-weight:700;
line-height:24px;
background-color:#fff;
background-repeat:repeat-x;
width:508px;
height:255px;
border-right:2px solid #ddd;
border-bottom:2px solid #ddd;
border-left:2px solid #ddd
}

#centre_text_ads {
background-color:#ddd;
line-height:normal;
width:494px;
height:125px;
border:solid 2px #ddd;
margin:0;
padding:0 7px
}

#sponsored-brokers-text-left {
width:235px;
height:95px;
float:left;
border:ridge 1px #002e56;
padding:3px
}

#sponsored-brokers-text-right {
width:235px;
height:95px;
float:right;
border:ridge 1px #002e56;
padding:3px
}

#menuwrapper {
border-top:0 solid #000;
border-bottom:0 solid #333;
background-image:url(/images/p_03.gif);
background-repeat:repeat-x;
height:30px
}

.clearit {
clear:both;
height:0;
line-height:0.0;
font-size:0
}

#p7menubar,#p7menubar ul {
list-style:none;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0
}

#p7menubar a {
display:block;
text-decoration:none;
border-right:1px solid #2c4061;
font-size:0.95em;
color:#ddd;
font-weight:bolder;
line-height:100%;
padding:5px 10px
}

#p7menubar a.trigger {
background-image:url(/images/arrow.gif);
background-repeat:no-repeat;
background-position:right center;
padding:5px 16px 5px 10px
}

#p7menubar li {
float:left;
width:auto
}

#p7menubar li ul,#p7menubar ul li {
width:13em
}

#p7menubar ul li a {
color:#231f20;
background-color:#fff;
border-right:0 none;
padding:3px 12px 3px 16px
}

#p7menubar li ul {
position:absolute;
display:none;
background-color:#ddd;
border-right:1px solid #333;
border-bottom:1px solid #333
}

#p7menubar li:hover a,#p7menubar a:focus,#p7menubar a:active,#p7menubar li.p7hvr a {
color:#000;
background-color:#ddd
}

#p7menubar li:hover ul,#p7menubar li.p7hvr ul {
display:block
}

#p7menubar li:hover ul a,#p7menubar li.p7hvr ul a {
color:#000;
background-color:transparent
}

#p7menubar ul a:hover {
color:#fff;
background-color:#000
}

#leftcolumn {
color:#333;
border:solid 0 #ccc;
background:#fff;
height:auto;
width:180px;
float:left;
margin:0 5px 5px 0;
padding:0
}

#QUICKQUOTES {
background-color:#fff;
width:176px;
height:210px;
border:solid 2px #002e56;
padding:0 0 5px
}

#leftbox {
color:#fff;
font-weight:700;
line-height:24px;
background-image:url(images/left-headers_11.gif);
background-repeat:no-repeat;
width:175px;
height:23px;
padding-left:5px;
border-width:0
}

#SPONSOREDLIST {
background-color:#fff;
width:166px;
height:auto;
border:solid 2px #002e56;
padding:5px
}

#exclusiveoffer {
height:157px;
width:174px;
margin-bottom:12px;
background-image:url(images/plus500-offer.gif);
background-repeat:no-repeat;
background-color:#DDD;
color:#000
}

#exclusiveoffer p {
font-weight:400;
color:#000;
padding-top:95px;
padding-left:8px;
padding-right:8px;
font-size:11px
}

#exclusive a {
cursor:pointer;
margin:0;
padding:0
}

#exclusive a:hover {
text-decoration:none
}

#ad_skyscraper_left {
background-color:#fff;
width:166px;
height:auto;
border:solid 2px #D3D3D3;
padding:5px
}

#CONTENTBOX-ad {
color:#333;
font-size:11px;
font-weight:700;
background-color:#ccc;
background-repeat:repeat-x;
width:507px;
height:17px;
padding-top:4px;
padding-left:5px
}

#rightcolumn {
color:#333;
background:#fff;
height:auto;
width:255px;
float:left;
border-style:solid;
border-width:0;
margin:0 0 5px;
padding:0
}

#rightbox {
color:#fff;
font-weight:700;
line-height:24px;
background-image:url(images/right-box.gif);
background-repeat:repeat-x;
width:255px;
height:23px
}

#signup_box {
width:250px;
height:126px;
background-image:url(http://www.cfdspy.com/images/signup.gif)
}

.rightbox-signup {
width:200px;
height:50px;
color:#333;
font-size:12px;
line-height:normal;
font-weight:700;
padding-top:4px;
padding-left:5px
}

.rightbox-signup h1 {
color:#333;
font-size:12px;
font-weight:700;
padding-top:3px;
margin:0 0 0 4px
}

.rightbox-signup h2 {
color:#333;
font-size:9px;
font-weight:400;
margin:0 0 0 4px;
padding:0
}

#newslettersmall {
width:250px;
height:76px
}

input#corebutt2 {
width:100px;
height:30px;
background-attachment:scroll;
background-image:url(http://www.cfdspy.com/images/headers_06.gif);
background-position:0 0;
background-repeat:repeat-x;
border:1px solid #555;
font-size:14px;
font-weight:bolder;
color:#000
}

input#coreform {
font-size:10px;
font-weight:700
}

form {
color:#fff;
font-size:8pt;
font-weight:700;
width:250px;
height:auto
}

.CONTENTBOX-spy h2 {
color:#FFF;
font-size:12px;
padding-bottom:5px
}

.CONTENTBOX-spy {
background:#253859;
width:232px;
height:auto;
margin:0;
padding:10px
}

.CONTENTBOX-lunch h2 {
color:#FFF;
font-size:12px;
padding-bottom:5px
}

.CONTENTBOX-lunch {
background:#253859;
width:232px;
height:auto;
margin:0;
padding:10px
}

#lunchhead { background:url(http://www.cfdspy.com/images/lifw_07.gif); height:32px; width:252px; }
#lunchhead h2 { font-weight:bold; padding-left:70px; padding-top:9px; }
#brospyhead { background:url(http://www.cfdspy.com/images/brospyhead_07.gif); height:32px; width:252px; }
#brospyhead  h2 { font-weight:bold; padding-left:70px; padding-top:9px; }

.brokerspy {
color:#000;
font-size:11px;
line-height:14px;
width:233px;
height:auto;
overflow:auto;
padding:0
}

brokerspy h1 {
color:#c00;
margin:0
}

#sub_menu {
background-color:#fff;
margin-top:0;
width:251px;
height:auto;
border:solid 2px #002e56
}

.whats_new {
width:250px;
overflow:hidden;
padding:0
}

.whats_new ul {
overflow:hidden;
width:auto;
list-style-type:none;
margin:4px 4px 0;
padding:0
}

.whats_new li {
height:60px
}

.whats_new h2 {
width:185px;
font:bold 11px Arial;
float:right;
margin-top:4px
}

.whats_new a {
display:block;
color:#fff;
text-decoration:none;
background-image:none;
height:55px;
border-color:#fff #fff #ddd;
border-style:solid;
border-width:2px
}

.whats_new img {
color:#000;
font:bold 12px Arial;
text-decoration:none;
background:#fff;
width:53px;
float:left;
display:list-item;
border-style:solid;
border-width:0;
padding:0
}

.whats_new a:hover,.whats_new a.selected {
background:#fff;
color:#FFF;
height:55px;
border:solid 2px #2c4061
}

#footer {
width:960px;
clear:both;
color:#333;
background-image:url(images/overhaul-head.gif);
background-repeat:repeat-x;
background-attachment:scroll;
background-position:0 bottom;
position:inherit;
border:solid 1px #ccc;
height:45px;
margin-right:0;
margin-bottom:10px;
margin-left:0;
padding:0
}

#footer_ad {
background-color:#fff;
width:955px;
height:100px;
clear:both;
padding-top:10px;
margin-top:10px;
margin-bottom:15px;
border-top:solid 2px #002e56
}

#mainfoot {
width:945px;
height:200px;
background-color:#F6F6F6;
border:2px solid #F0F0F0;
padding:5px;
}

#mainfoot h4 { font-size:9px;
}

#mainfootleft {
float:left;
width:430px;
height:auto
}

#mainfootright {
float:right;
width:510px;
height:auto
}

.footercontainer {
width:955px;
height:300px;
background-color:#253859;
border:2px solid #F0F0F0
}

.footercontainer a {
color:#fff;
font-size:12px;
font-weight:700
}

.footercontainer p {
color:#fff;
font-size:10px;
font-weight:700;
padding:8px
}

input { 
color: #002e56;
line-height: normal;
height: 22px;
margin: 0; padding: 0;
}

input#corebutt,input#smallbutt {
background-attachment:scroll;
background-image:url(http://www.cfdspy.com/images/headers_06.gif);
background-position:0 0;
background-repeat:repeat-x;
border:1px solid #555;
font-size:9px;
font-weight:bolder;
color:#000
}

#etorooffer { height:157px; width:170px; margin-bottom:12px; background-image:url(images/pipthepip-offer2.gif); background-repeat:no-repeat; background-color:#DDDDDD; color:#000; }
#etorooffer p { font-weight:normal; color:#000; padding-top:84px; padding-left:8px; padding-right:8px; font-size:11px; }
#etoro a { margin:0; padding: 0; cursor:pointer; }
#etoro a:hover { text-decoration:none; }
