/*--------------------------------------------------------------

Wealth Within Screen Stylesheet

--------------------------------------------------------------*/
body {
	text-align:left;
	}
/*--------------------------------------------------------------
 Layout element styles 
-------------------------------------------------------------*/
#fixed-width-wrapper {
	/*background:#fff url(/images/body-back.gif) repeat-y left;*/
	/*
	position:absolute;
	top:0;
	left:0;*/
	margin:0 auto 0 auto;
	width:998px;
	/*background:transparent;*/
	}

#content-full-width {
	clear:both;
	line-height:1.1;
	}

#content {
	float:right;
	line-height:1.1;
	width:750px;
	}

#border-fix {
	border:0;
	}

.content-divide {
	background:transparent;
	padding:14px 0;
	border-bottom:1px solid #487CA7;
	}

.content-break {
	background:transparent;
	margin:14px 0;
	border-bottom:1px solid #487CA7;
	}
/*--------------------------------------------------------------
 Common element styles 
--------------------------------------------------------------*/
#content ul {
	margin-left:1em;
	margin-bottom:1em;
	list-style:none;
	z-index:0;
	}

#content ul li {
	list-style:none;
	padding-left:18px;
	margin:0.6em 0;
	font-weight:normal;
	font-size:80%;
	line-height:1.2em;
	color:#000;
	background:transparent url(/images/home-bullet.gif) no-repeat 2px 0.2em;
	}

#content ul ul {
	margin-left:0;
	}

#content ul li li {
	background:transparent url(/images/bullet-level2.gif) no-repeat 2px 0.2em;
	font-size:100%;
	}

#content ol {
	margin-left:1em;
	margin-bottom:1em;
	}

#content ol li {
	padding-left:0px;
	margin:0.6em 0;
	font-weight:normal;
	font-size:80%;
	line-height:1.2em;
	color:#000;
	}

ul,ol { font-size: 1em }
table ul, table ol { font-size: 1.2em }
div.menu table ul { font-size: 1.1em }

/*--------------------------------------------------------------
 Header element styles 
-------------------------------------------------------------*/
#header {
	height:74px;
	}

#share-trade-number {
	float: right;
	margin-top: 16px;
	margin-right: 40px;
	}
	
/*--------------------------------------------------------------
 Top sub-navigation styles
--------------------------------------------------------------*/
#header ul#top-sub-nav {
	margin-left:106px;
}
/*--------------------------------------------------------------
 Main top navigation and drop down styles
--------------------------------------------------------------*/
#top-main-nav-wrap {
	text-align:center;
	}

#top-main-nav-wrap ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	width:650px;
	/*float:right;*/
	}
/*--------------------------------------------------------------
 Top main Nav links
--------------------------------------------------------------*/
#top-main-nav-wrap ul li#nav-home {
	width:70px;
	}
#top-main-nav-wrap ul li#nav-investements {
	width:104px;
	}
#top-main-nav-wrap ul li#nav-share-trading {
	width:92px;
	}
#top-main-nav-wrap ul li#nav-investment-shop {
	width:130px;
	}
#top-main-nav-wrap ul li#nav-upcoming-events {
	width:130px;
	}
#top-main-nav-wrap ul li#nav-about-us {
	width:88px;
	}
#top-main-nav-wrap ul li#nav-blog {
	width:60px;
	}	
#top-main-nav-wrap ul li#nav-media-centre {
	width:100px;
	}
#top-main-nav-wrap li li {
	width:190px;
	}
/*--------------------------------------------------------------
 Top main SUB Nav links
--------------------------------------------------------------*/
#top-main-nav-wrap ul li#nav-investements li {
	width:173px;
	}
#top-main-nav-wrap ul li#nav-share-trading li {
	width:143px;
	}
#top-main-nav-wrap ul li#nav-leveraged-products li {
	width:143px;
	}
#top-main-nav-wrap ul li#nav-investment-shop li{
	width:143px;
	}
#top-main-nav-wrap ul li#nav-upcoming-events li {
	width:143px;
	}
#top-main-nav-wrap ul li#nav-about-us li {
	width:143px;
	}
/*--------------------------------------------------------------
 Left-hand navigation styles
--------------------------------------------------------------*/
#left-nav-wrap ,#left-members-nav-wrap {
	width:248px;
	background-color: #E4ECF5;
	}
/*--------------------------------------------------------------
 Footer specific styles 
--------------------------------------------------------------*/
#footer {
	clear:both;
	background:white;
	margin:0 6px 0 0;
	padding:40px 0;
	text-align:center;
	}

#footer-nav {
	background:transparent url(/images/footer-back.gif) repeat-x;
	height:32px;
	padding:10px 0 0 138px;
	}

#footer p {
	clear:both;
	font-size:70%;
	color:#1F60A9;
	background-color:transparent;
	}

#footer #footer-nav a {
	display:block;
	color:#1F60A9;
	background-color:transparent;
	border-right:1px solid #80BEE1;
	padding-right:11px;
	margin-right:11px;
	text-decoration:none;
	}

#footer #footer-nav a:hover {
	text-decoration:underline;
	}

#footer #footer-nav div {
	float:left;
	font-size:70%;
	}

#footer #foot-terms {
	width:146px;
	}

#footer #foot-disclaimer {
	width:80px;
	}

#footer #foot-fianancial {
	width:156px;
	}

#footer #foot-sitemap {
	width:70px;
	}

#footer #foot-blog a {
	border:0;
	}
/*--------------------------------------------------------------
 Shop pages styles 
--------------------------------------------------------------*/
div.book {
	clear:both;
	padding:14px 0;
	border-bottom:1px solid #487CA7;
	}
div.book h2, div.book h3 {
	margin:0;
	}
div.book img {
	float:left;
	padding:20px 20px 0 0;
	}
div.book p.price {
	margin:0.3em 0 1em 0;
	font-weight:bold;
	}
div.book ul, div.book ol {
	clear:left;
	padding-left:120px;
	}
div.book a.buy {
	display:block;
	width:87px;
	height:25px;
	background:transparent url(/images/buy-now.gif) no-repeat 0 -25px;
	color:#fff;
	text-decoration:none;
	}
div.book a.buy:hover {
	text-decoration:none;
	background-position:0 0;
	}
div.book a.buy span {
	font-size:80%;
	display:block;
	text-align:center;
	padding:5px 0;
	}

/*--------------------------------------------------------------
 Shop pages styles 
--------------------------------------------------------------*/
a.portal-box:link, a.portal-box:visited, a.portal-box:active {
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
	background:#e4ecf5 url(/images/portal-heading-back.gif) repeat-x;
	}
a.portal-box:hover {
	background:#fae5cc url(/images/portal-heading-back.gif) repeat-x;
	}
a.portal-box {
	display:block;
	clear:left;
	margin-bottom:20px;
	background:#e4ecf5 url(/images/portal-heading-back.gif) repeat-x;
	}
.portal-box-fix {
	height:133px;
	overflow:hidden;
	background:transparent;
	}
a.portal-box img {
	float:left;
	border-right:20px solid #fff;
	margin-right:20px;
	}
a.portal-box h4 {
	color:#fff;
	font-weight:normal;
	padding:14px 10px;
	margin:0;
	}
a.portal-box p {
	margin:10px 10px 0 10px;
	}
/*--------------------------------------------------------------
 Addvertisements 
--------------------------------------------------------------*/
#left-nav-wrap #add {
	margin-left:10px;
	}

/*-------------------------------------------------------------
stuff by dmitry
--------------------------------------------------------------*/
table.simpleTable {    
    position: relative;
    top: -10px;
}


table.simpleTable  th
{
    color:#1F60A9;
    text-align: center;
    padding: 5px 0 15px 0;
}

table.simpleTable td, table.simpleTable th
{
    padding: 5px 20px 5px 0;
    text-align:left;    
}

table.centered td, td.centered
{
    text-align: center;    
}


table tr.overlined td
{
	border-top: 1px solid #e1e1e1;
	padding-top: 10px;
}

img.niftyFloated
{
	float: right;
	margin: 6px 0 0 10px;
}

