/* 
Theme Name: Autochartist WordPress Template
Theme URI: http://www.autochartist.com
Description: 
Version: 0.1
Author: Nur Ahmad Furlong
Author URI: http://www.autochartist.com
*/






/*---------------------------*/

.page-item-3106,.page-item-3123 {
visibility:hidden;
display:none;
}

#logo:link,
#logo:visited	{ display: block; width: 296px; height: 58px;
				  position: absolute; top: 44px; left: 10px; text-indent: -999.9em; 
				  background: url(img/logo.gif) no-repeat }
#logo:hover,
#logo:active	{ border: none }

.top-nav		{ position:absolute; top:0; right:0; width:auto;  padding-left: 21px; background:#3fbe33 url(img/top-box-left.gif) left top no-repeat;}
.top-nav .top-nav-extra
				{ background:url(img/top-box-right.gif) right top no-repeat; height: 33px}
.top-nav-extra a,
.top-nav-extra a:link,
.top-nav-extra a:visited,
.top-nav-extra a:hover
 {color:#fff;}
.top-nav p		{ float:left; color: #fff; font: normal 1.3em/2.538em "Lucida Sans Unicode", sans-serif; margin:0; padding-right: 15px}
.top-nav ul		{ float:left; margin:0; list-style: none; font-size: 1em; padding: 4px 0 5px}
.top-nav li		{ float:left; padding:0 13px; margin:0; border-right: 1px solid #6bcd62}
.top-nav li a:link,
.top-nav li a:visited
				{ color: #fff; float:left; font: normal 1.5em/1.6em "Lucida Sans Unicode", sans-serif;}
/*----------------------------------------*/

#mainMenu		{ margin: 0; font-size: 1em; list-style: none; position:absolute; top: 79px; right:1em; }
#mainMenu li	{ float: left; margin: 0; position: relative;
				  list-style-type: none }
#mainMenu a:link,
#mainMenu a:visited,
.post-box a:link,
.post-box a:visited
				{ color: #266105; font: normal 1.7em/1.47em sans-serif; float:left }
.post-box a:link,
.post-box a:visited {float:none;}

#mainMenu a:link span,
#mainMenu a:visited span
				{ padding:0 10px; display:block }
#mainMenu a:hover,
#mainMenu a:active	
				{ color: #45bd41; text-decoration:none }
#mainMenu li.current_page_item a:link,
#mainMenu li.current_page_item a:visited,
#mainMenu li.current_page_ancestor a:link,
#mainMenu li.current_page_ancestor a:visited
				{ color: #fff; background:url(img/main-menu-left-active.gif) left top no-repeat }
#mainMenu li.current_page_item a:link span,
#mainMenu li.current_page_item a:visited span,
#mainMenu li.current_page_ancestor a:link span,
#mainMenu li.current_page_ancestor a:visited span
				{ background:url(img/main-menu-right-active.gif) right top no-repeat }			
#mainMenu ul	{ position: absolute; top: em; left: 0 }
#mainMenu ul li	{ clear: left; position: static }

/*-----------------------------------------*/
.banner h1		{ font: normal 3.2em/1.2em "Lucida Sans Unicode", sans-serif; margin-bottom: 10px; color: #fff; width: 225px;}
.banner h1 a,.banner h1 a:link,.banner h1 a:visited,.banner h1 a:hover
{ color:#fff;}
.banner p		{ font: normal 1.6em/1.3125em Arial, Helvetica, sans-serif; margin-bottom: 0px; color: #fff; width: 295px}

.banner-box		{ width: 495px; height: 330px; position:absolute; top: -40px; right: 8px}
.diagram		{ background:url(img/banner-1.png) no-repeat;}
/*------------------------------------*/
.mainCol		{ margin-top: 57px; width: 928px}
.mainCol h2		{ color: #4a494a; font: normal 2.3em/1.2em "Lucida Sans", sans-serif; margin-bottom: 0px}
.mainCol h3		{ color: #4a494a; font: normal 1.5em/1.2em "Lucida Sans", sans-serif; margin-bottom: 5px}

.explore-col	{ float:left; width: 423px}
.explore-menu	{ font-size: 1em; margin:0; list-style: none; padding-top: 8px}
.explore-menu li{ float:left; width: 193px; padding:0 15px 30px 0; margin:0; min-height: 60px; height: auto !important; }
.explore-col li{ float:left; width: 193px; padding:0 15px 10px 0; margin:0; min-height: 146px; height: auto !important; }
.explore-menu li a:link,
.explore-menu li a:visited
				{ display:block; padding-top:5px; text-decoration: none; zoom:1}
.explore-menu span.title
				{ color: #4A494A; font: bold 1.6em/1.125em "Lucida Sans", sans-serif; padding:0 0 15px 60px; height:2.195em; display:block}
.explore-menu span.text
				{ color: #4A494A; font: normal 1.3em Arial, Helvetica, sans-serif;}
.explore-menu li a.what
				{ background:url(img/diagram-icon.png) left top no-repeat}
.explore-menu li a.trades
				{ background:url(img/ppl-icon.png) left top no-repeat}
.explore-menu li a.why
				{ background:url(img/why-icon.png) left top no-repeat}
.explore-menu li a.broker
				{ background:url(img/broker-icon.png) left top no-repeat}
.explore-menu li a:hover span.title
				{ color: #4A494A}
.explore-menu li a:hover span.text
				{ color: #4A494A}
				


.broker-col		{ float:left; width: 270px; padding-right: 10px; 
					
					}
.broker-list	{ font-size: 1em; margin:0; list-style: none}
.broker-list li	{ float:left; margin:0; padding:0 3px 5px 0; width: 82px}
.broker-list li a:link,
.broker-list li a:visited
				{ background:url(img/logos-bg.gif) no-repeat; width:82px; height: 56px;
				  text-align:center; vertical-align:middle; display:block; }

/*
.broker-list li a img
				{ margin:0;
					background:url("img/logos-bg.gif") no-repeat scroll 0 0 transparent;
					display:block;
					height:56px;
					text-align:center;
					vertical-align:middle;
					width:82px;
}
*/



.broker-list li
				{
					background:url("img/logos-bg.gif") no-repeat scroll 0 0 transparent;
					display:block;
					height:56px;
					text-align:center;
					vertical-align:middle;
					width:82px;
}


.broker-list li.lg-1 img		{ margin-top: 12px}
.broker-list li.lg-2 img		{ margin-top: 11px}
.broker-list li.lg-3 img		{ margin-top: 17px}
.broker-list li.lg-4 img		{ margin-top: 5px}
.broker-list li.lg-5 img		{ margin-top: 15px}
.broker-list li.lg-6 img		{ margin-top: 20px}
.broker-list li.lg-7 img		{ margin-top: 18px}
.broker-list li.lg-8 img		{ margin-top: 18px}
.broker-list li.lg-9 img		{ margin-top: 3px}

.today-col		{ float:left; width: 225px; color: #666; font-family:Arial, Helvetica, sans-serif;
					}
.today-col p	{ color: #7f7f7f}



.today-col a.todayhead:link,
.today-col a.todayhead:visited
					{
					font:1.6em Arial, Helvetica, sans-serif;
					color:#0E8703;
					padding-bottom: 4px;
					text-decoration:none;
					width: 225px;
					text-transform: capitalize;
					
					}


a.read-more:link,
a.read-more:visited{ color: #0c7103; font-weight:bold; font-size: 12px; text-transform:capitalize; padding-right: 9px; margin: 3px 0 6px 0; background:url(img/read-more-arrow.gif) right center no-repeat}

a.brokerp:link,
a.brokerp:visited
				{ color: #0c7103; font-weight:bold; font-size: 10px; text-transform:capitalize; padding-right: 9px; margin: 3px 0 6px 0; background:url(img/read-more-arrow.gif) right center no-repeat}
				

.today-col a.todaymore:link,
.today-col a.todaymore:visited
				{ color: #0c7103; font-weight:bold; font-size: 10px; text-transform:capitalize; padding-right: 9px; margin: 3px 0 6px 0; background:url(img/read-more-arrow.gif) right center no-repeat}

/*
.news-line a.read-more:link,
.news-line a.read-more:visited
				{ color: #0c7103; font-size: 10px; text-transform:capitalize; font-weight: bold; padding-right: 9px; background:url(img/read-more-arrow.gif) right center no-repeat;}
*/

a.twitter:link,
a.twitter:visited
				{ padding:5px 0 0 33px; height: 40px; display:block; float:right; margin-right:0px; color: #4a494a;
				  font: normal 1.1em/1.3em Arial, Helvetica, sans-serif; background:url(img/twitter-icon.gif) left top no-repeat; overflow:visible; border: none;}
a.facebook:link,
a.facebook:visited
				{ padding:5px 0 0 40px; height: 40px; display:block; float:right; margin-right:0px; color: #4a494a;
				  font: normal 1.1em/1.3em Arial, Helvetica, sans-serif; background:url(img/facebook-icon.gif) left top no-repeat; overflow:visible; border: none;}
/*----------------------------*/
.sub-menu 		{ font-size: 1em; margin:0; padding-bottom: 27px}
.sub-menu li	{ float:left; border-bottom: 1px solid #badfb7; margin:0; width:auto; list-style: none; margin-left: 8px;}
.sub-menu li a:link,
.sub-menu li a:visited
				{ color: #359300; font: normal 1.3em/1.562em "Lucida Sans", sans-serif; float:left; width:195px; padding: 5px 4px}

.sub-menu li ul li a:link,
.sub-menu li ul li a:visited
				{ color: #359300; font: normal 1em "Lucida Sans", sans-serif; float:left; width:186px; padding: 8px 0px 8px 16px}

.sub-menu li a.active:link,
.sub-menu li a.active:visited,
.sub-menu li.current_page_item a:link,
.sub-menu li.current_page_item a:visited
				{ color: #205801}
				
.sub-menu li a.activeA:link,
.sub-menu li a.activeA:visited,
.sub-menu li.current_page_item a:link,
.sub-menu li.current_page_item a:visited,
.sub-menu li.current-cat a:link,
.sub-menu li.current-cat a:visited
				{ color: #205801; text-decoration: none; background: #e7ede4 }
.sub-menu li a:hover,
.sub-menu li a:active
				{ color: #205801; text-decoration: none; background: #e7ede4 }
.sub-menu ul	{ padding-bottom: 10px}
.sub-menu ul li	{ border: none; }
/*
.sub-menu ul li a:link,
.sub-menu ul li a:visited
				{ padding: 3px 17px; width:169px;font: normal 1.4em/1.562em "Lucida Sans", sans-serif;}
*/
.sub-menu li ul li	{ float:left; border-bottom: 1px solid #badfb7; margin: 0 0 0 0px; width:200;  list-style: none; font-size: 10px;}


.sub-menu h4 {width:200px;}

a.trd-comm:link,
a.trd-comm:visited
				{ background:url(img/ppl-icon.png) left top no-repeat; color: #4c4c4c; font: normal 1.6em/1.125em "Lucida Sans", sans-serif;
				  padding-left: 51px; float:left; height: 60px; margin-bottom: 8px}
a.soc-net:link,
a.soc-net:visited
				{ background: url(img/broker-icon.png) left top no-repeat; color: #4c4c4c; font: normal 1.6em/1.125em "Lucida Sans", sans-serif;
				  padding-left: 51px; float:left; height: 61px; margin-bottom: 15px}
a.soc-net:hover,
a.soc-net:active,
a.trd-comm:hover,
a.trd-comm:active
				{ color: #45bd41; text-decoration: none}

.social-box		{ float:left; width: 203px; border-top: 1px solid #bbe0b7; padding-top: 14px}

.social-box	h2	{ color: #4a494a; font: normal 2.3em/1.2em "Lucida Sans", sans-serif; margin-bottom: 0px}
.social-box	h3	{ color: #4a494a; font: normal 1.5em/1.2em "Lucida Sans", sans-serif; margin-bottom: 10px}
.social-box a.twitter:link,
.social-box a.twitter:visited
				{ padding:5px 0 0 40px; height: 40px; display:block; float:left; margin-right:25px; color: #359300;
				  font: normal 1.1em/1.3em Arial, Helvetica, sans-serif; background:url(img/twitter-icon.gif) left top no-repeat}
.social-box a.facebook:link,
.social-box a.facebook:visited
				{ padding:5px 0 0 40px; height: 40px; display:block; float:left; color: #4a494a;
				  font: normal 1.1em/1.3em Arial, Helvetica, sans-serif; background:url(img/facebook-icon.gif) left top no-repeat}
/*-------------------------*/
.tubnails		{ padding-bottom: 35px; font: normal 1.2em/1.1em Arial, Helvetica, sans-serif;color: #656161; margin-left:-5px}
.tubnails a:link,
.tubnails a:visited
				{ color: #359300; margin:0 5px}
.tubnails span	{ text-decoration:underline}				

.parrent-info	{ padding-bottom: 20px }
.chart-info img,
.parrent-info img
				{ margin:0}
.parrent-info p	{ padding-top: 25px; margin:0; width: 355px; font: normal 1.3em/1.615em "Lucida Sans", sans-serif}
.chart-info		{ padding-bottom: 20px }
.chart-info p	{ margin:0; width: 355px; font: normal 1.3em/1.615em "Lucida Sans", sans-serif}

.features h4	{ font-weight: bold; margin-bottom:10px}
a.features h4 	{text-decoration:none;}
.features a.h4:hover { color:#000}
.features h4 a:link,
.features h4 a:visited	{ font-weight: normal; color:#0b6c03; text-decoration:none ;  padding-left: 13px;  background:url(img/read-more-arrow.gif) left center no-repeat }

.diagram-box	{ padding-bottom: 35px }
.diagram-box p	{ margin-bottom: 22px; width: 196px; font: normal 1.3em/1.615em "Lucida Sans Unicode", sans-serif}

.img-box		{ float: right; width: 408px;}
.img-box img	{ margin:0}
.img-box a:link,
.img-box a:visited
				{ color: #198e0e; padding-left: 27px; position:relative; left: 44px; top: -16px; display:inline-block; 
				  background:url(img/enlarge-icon.gif) left center no-repeat; font: normal 1.2em/1.9166em "Lucida Sans", sans-serif}
.text-box		{ padding-bottom: 24px}
.text-box p		{ font: normal 1.3em/1.615em "Lucida Sans Unicode", sans-serif}


.buynow_panel {
	height:63px;
	background-image: url(img/buynow-base.gif);
	background-repeat: no-repeat;
	width:600px;
}
.buynow_panel span.text {
	height:43px;
	width:170px;
	margin:23px 0 0 30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
}

.buynow_panel span.text strong {
	margin:0 0 0 15px;
}
.buynow_panel span.text strong.price {
	margin:0 0 0 15px;
	color:#090;
	position:relative;
}
.buynow_panel span.text strong span {
	position:absolute;
	top: 15px;
	left: 0px;
	color:#fff;
	background-color:#F90;
	font-size:10px;
	width: 65px;
	padding-left: 2px;
}
.buynow_panel span.divider {
	height:63px;
	width:4px;
	margin:0;
	float:left;
	background-image:url(img/divider.gif);
	background-repeat: no-repeat;
}
.buynow_panel img.package {
	margin:6px 0 5px 15px;
	float:left;
}
.buynow_panel img.buybutton {
	margin:20px 0 19px 15px;
	float:left;
}

/*--------------------------------*/
.last-twitter	{ float: right; width: 300px}
.last-twitter p	{ color: #4c4c4c; font: normal 1.2em/1.3333em Arial, Helvetica, sans-serif; margin-bottom: 0}
.last-twitter span.date
				{ color: #4c4c4c; font: italic 1.1em/1.4545em Arial, Helvetica, sans-serif; display:block; padding-bottom: 8px}
.last-twitter a:link,
.last-twitter a:visited
				{ color: #0b7202; font: normal 1.3em/1.23em Arial, Helvetica, sans-serif}

#footer .floatLeft
				{ width: 928px}
.menu-footer	{ margin:0; list-style: no; font-size: 1em; list-style: none; padding-bottom: 30px}
.menu-footer li	{ float:left; margin:0; padding:0 12px; border-right: 1px solid #999999}
.menu-footer li.first
				{ padding-left:0}
.menu-footer li a:link,
.menu-footer li a:visited
				{ color: #999999; font: normal 1.1em/1.1em Arial, Helvetica, sans-serif; float:left}
#footer p		{ color: #737373; font: normal 1.1em/1.2em Arial, Helvetica, sans-serif; margin:0}


/*--------Why use opener blocks------------------------*/

.why-menu	{ font-size: 1.1em; margin:0; list-style: none; padding-top: 8px}
.why-menu li {
height:auto !important;
margin:0;
padding:0 15px 10px 0;
}
.why-menu li a:link,
.why-menu li a:visited
				{ display:block; padding-top:5px; text-decoration: none; zoom:1}
.why-menu span.title
				{ color: #0e8703; font: normal 1.6em/1.125em "Lucida Sans", sans-serif; padding:0 0 1px 70px; display:block}
span.title
				{ color: #0e8703; font: normal 1.6em/1.125em "Lucida Sans", sans-serif; display:block}				
				
.why-menu span.text
				{ color: #494747; font: normal 14px Arial, Helvetica, sans-serif; padding:0 0 15px 70px; display:block; line-height:22px;}
.why-menu li a.whywhy
				{ }
.why-menu li a:hover span.title
				{  text-decoration:none;}
.why-menu li a:hover span.text
				{ text-decoration:none}
.why-menu li.intra
				{ background:url(img/why/intra.png) left top no-repeat}
.why-menu li.pattern
				{ background:url(img/why/pattern.png) left top no-repeat}
.why-menu li.trade
				{ background:url(img/why/trade.png) left top no-repeat}
.why-menu li.quality
				{ background:url(img/why/quality.png) left top no-repeat}
.why-menu li.search
				{ background:url(img/why/search.png) left top no-repeat}
.why-menu li.scale
				{ background:url(img/why/scale.png) left top no-repeat}
.why-menu li.support
				{ background:url(img/why/support.png) left top no-repeat}


.contact-line { border-bottom: dotted 1px #9dcc99; margin-bottom:30px;}


.events-line { border-bottom: dotted 1px #9dcc99; margin-bottom:30px;}
.events-line h2 {margin:0; padding:0px;}
.events-line a {font-size: 1.2em; color:#0e8703}

.news-line { border-bottom: dotted 1px #9dcc99; margin-bottom:30px;}
.news-line h1 {margin:0 0 15px 0; padding:0px; line-height: 28px}
.news-line h2 {margin:0; padding:0px;}
.news-line h3 {color:#666; font-weight:normal; font-size:11px;}
.news-line a:link,
.news-line a:visited,
.news-line a:hover {color:#0e8703}

.benefits h2 {margin:0; padding:0px;}
p.meta, p.meta a:link, p.meta a:visited {font-size: 10px; color: #666;}
p.meta a:hover {color:#999;}



p#breadcrumbs {margin: 0 0 0 5px;}

.intra br {
display: none;
visibility: hidden;
}



.leftCol  ul ul,
.leftCol .current_page_item ul ul,
.leftCol .current_page_ancestor ul ul,
.leftCol .current_page_ancestor .current_page_item ul ul,
.leftCol .current_page_ancestor .current_page_ancestor ul ul {
	display: none;
	}

.leftCol .current_page_item ul,
.leftCol .current_page_ancestor ul,
.leftCol .current_page_ancestor .current_page_item ul,
.leftCol .current_page_ancestor .current_page_ancestor ul,
.leftCol .current_page_ancestor .current_page_ancestor .current_page_item ul,
.leftCol .current_page_ancestor .current_page_ancestor .current_page_ancestor ul,
.leftCol ul.sub-menu li.cat-item ul
 {
	display: block;
	}

.paretnerLogo  {
float:left;
padding-top:10px;
text-align:center;
vertical-align:top;
width:190px;
}

.partnerBlurb {
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:18px;
text-align:left;
width:450px;
}

.partners {
padding-bottom:20px;
width:650px;
}




.banner h1.pagesh1 {
width: 928px;
margin-top: 25px;
}

.todaytime {
	font-size:10px;
	padding:4px 0 4px 0;
}

.rotator {
	margin-top: 9px;
}

table.feedback {
	font-size:13px;
	font-color: black;
}

table.feedback td {
	border-style: none;
}

td.feedback_confirm, td.feedback_rating {
margin-bottom:20px;
}

td.feedback_confirm {
width:70px;
}

.feedback_confirm input, .feedback_rating input {
background:none repeat scroll 0 0 #FFFFFF;
border:medium none;
color:#5E4C3D;
margin:0 2px 0 0;
outline:medium none;
padding:0;
vertical-align:middle;
width:10px;
}

.feedback_confirm label, .feedback_rating label {
margin-left:5px;
padding:0;
position:relative;
}

.feedback_confirm label {
margin-right:15px;
}

table.feedback textarea {
border:1px solid #999;
margin:0 0 10px;
}

.feedback_submit {
border: none;
background:url(img/but_submit.png) no-repeat;
display:block;
text-indent:-9999px;
width:87px;
height:19px;
cursor:pointer;
}

#registerform input,.loginform input {
border: 1px #ccc solid;
}

.loginform label {
width: 150px; margin-right: 40px;
}

.loginform input {
margin-left: 0px;
}


/* 
Theme Name: Autochartist WordPress Template
Theme URI: http://www.autochartist.com
Description: 
Version: 0.1
Author: Nur Ahmad Furlong
Author URI: http://www.autochartist.com
*/






/*---------------------------*/



#logo:link,
#logo:visited	{ display: block; width: 296px; height: 58px;
				  position: absolute; top: 44px; left: 10px; text-indent: -999.9em; 
				  background: url(img/logo.gif) no-repeat }
#logo:hover,
#logo:active	{ border: none }

.top-nav		{ position:absolute; top:0; right:0; width:auto;  padding-left: 21px; background:#3fbe33 url(img/top-box-left.gif) left top no-repeat;}
.top-nav .top-nav-extra
				{ background:url(img/top-box-right.gif) right top no-repeat; height: 33px}
.top-nav-extra a,
.top-nav-extra a:link,
.top-nav-extra a:visited,
.top-nav-extra a:hover
 {color:#fff;}
.top-nav p		{ float:left; color: #fff; font: normal 1.3em/2.538em "Lucida Sans Unicode", sans-serif; margin:0; padding-right: 15px}
.top-nav ul		{ float:left; margin:0; list-style: none; font-size: 1em; padding: 4px 0 5px}
.top-nav li		{ float:left; padding:0 13px; margin:0; border-right: 1px solid #6bcd62}
.top-nav li a:link,
.top-nav li a:visited
				{ color: #fff; float:left; font: normal 1.5em/1.6em "Lucida Sans Unicode", sans-serif;}
/*----------------------------------------*/

#mainMenu		{ margin: 0; font-size: 1em; list-style: none; position:absolute; top: 79px; right:1em; }
#mainMenu li	{ float: left; margin: 0; position: relative;
				  list-style-type: none }
#mainMenu a:link,
#mainMenu a:visited,
.post-box a:link,
.post-box a:visited
				{ color: #266105; font: normal 1.7em/1.47em sans-serif; float:left }
.post-box a:link,
.post-box a:visited {float:none;}

#mainMenu a:link span,
#mainMenu a:visited span
				{ padding:0 10px; display:block }
#mainMenu a:hover,
#mainMenu a:active	
				{ color: #45bd41; text-decoration:none }
#mainMenu li.current_page_item a:link,
#mainMenu li.current_page_item a:visited,
#mainMenu li.current_page_ancestor a:link,
#mainMenu li.current_page_ancestor a:visited
				{ color: #fff; background:url(img/main-menu-left-active.gif) left top no-repeat }
#mainMenu li.current_page_item a:link span,
#mainMenu li.current_page_item a:visited span,
#mainMenu li.current_page_ancestor a:link span,
#mainMenu li.current_page_ancestor a:visited span
				{ background:url(img/main-menu-right-active.gif) right top no-repeat }			
#mainMenu ul	{ position: absolute; top: em; left: 0 }
#mainMenu ul li	{ clear: left; position: static }

/*-----------------------------------------*/
.banner h1		{ font: normal 3.2em/1.2em "Lucida Sans Unicode", sans-serif; margin-bottom: 10px; color: #fff; width: 225px;}
.banner h1 a,.banner h1 a:link,.banner h1 a:visited,.banner h1 a:hover
{ color:#fff;}
.banner p		{ font: normal 1.6em/1.3125em Arial, Helvetica, sans-serif; margin-bottom: 0px; color: #fff; width: 295px}

.banner-box		{ width: 495px; height: 330px; position:absolute; top: -40px; right: 8px}
.diagram		{ background:url(img/banner-1.png) no-repeat;}
/*------------------------------------*/
.mainCol		{ margin-top: 57px; width: 928px}
.mainCol h2		{ color: #4a494a; font: normal 2.3em/1.2em "Lucida Sans", sans-serif; margin-bottom: 0px}
.mainCol h3		{ color: #4a494a; font: normal 1.5em/1.2em "Lucida Sans", sans-serif; margin-bottom: 5px}

.explore-col	{ float:left; width: 423px}
.explore-menu	{ font-size: 1em; margin:0; list-style: none; padding-top: 8px}
.explore-menu li{ float:left; width: 193px; padding:0 15px 30px 0; margin:0; min-height: 60px; height: auto !important; }
.explore-col li{ float:left; width: 193px; padding:0 15px 10px 0; margin:0; min-height: 146px; height: auto !important; }
.explore-menu li a:link,
.explore-menu li a:visited
				{ display:block; padding-top:5px; text-decoration: none; zoom:1}
.explore-menu span.title
				{ color: #4A494A; font: bold 1.6em/1.125em "Lucida Sans", sans-serif; padding:0 0 15px 60px; height:2.195em; display:block}
.explore-menu span.text
				{ color: #4A494A; font: normal 1.3em Arial, Helvetica, sans-serif;}
.explore-menu li a.what
				{ background:url(img/diagram-icon.png) left top no-repeat}
.explore-menu li a.trades
				{ background:url(img/ppl-icon.png) left top no-repeat}
.explore-menu li a.why
				{ background:url(img/why-icon.png) left top no-repeat}
.explore-menu li a.broker
				{ background:url(img/broker-icon.png) left top no-repeat}
.explore-menu li a:hover span.title
				{ color: #4A494A}
.explore-menu li a:hover span.text
				{ color: #4A494A}
				


.broker-col		{ float:left; width: 270px; padding-right: 10px; 
					
					}
.broker-list	{ font-size: 1em; margin:0; list-style: none}
.broker-list li	{ float:left; margin:0; padding:0 3px 5px 0; width: 82px}
.broker-list li a:link,
.broker-list li a:visited
				{ background:url(img/logos-bg.gif) no-repeat; width:82px; height: 56px;
				  text-align:center; vertical-align:middle; display:block; }

/*
.broker-list li a img
				{ margin:0;
					background:url("img/logos-bg.gif") no-repeat scroll 0 0 transparent;
					display:block;
					height:56px;
					text-align:center;
					vertical-align:middle;
					width:82px;
}
*/



.broker-list li
				{
					background:url("img/logos-bg.gif") no-repeat scroll 0 0 transparent;
					display:block;
					height:56px;
					text-align:center;
					vertical-align:middle;
					width:82px;
}


.broker-list li.lg-1 img		{ margin-top: 12px}
.broker-list li.lg-2 img		{ margin-top: 11px}
.broker-list li.lg-3 img		{ margin-top: 17px}
.broker-list li.lg-4 img		{ margin-top: 5px}
.broker-list li.lg-5 img		{ margin-top: 15px}
.broker-list li.lg-6 img		{ margin-top: 20px}
.broker-list li.lg-7 img		{ margin-top: 18px}
.broker-list li.lg-8 img		{ margin-top: 18px}
.broker-list li.lg-9 img		{ margin-top: 3px}

.today-col		{ float:left; width: 225px; color: #666; font-family:Arial, Helvetica, sans-serif;
					}
.today-col p	{ color: #7f7f7f}



.today-col a.todayhead:link,
.today-col a.todayhead:visited
					{
					font:1.6em Arial, Helvetica, sans-serif;
					color:#0E8703;
					padding-bottom: 4px;
					text-decoration:none;
					width: 225px;
					text-transform: capitalize;
					
					}


a.read-more:link,
a.read-more:visited{ color: #0c7103; font-weight:bold; font-size: 12px; text-transform:capitalize; padding-right: 9px; margin: 3px 0 6px 0; background:url(img/read-more-arrow.gif) right center no-repeat}

a.brokerp:link,
a.brokerp:visited
				{ color: #0c7103; font-weight:bold; font-size: 10px; text-transform:capitalize; padding-right: 9px; margin: 3px 0 6px 0; background:url(img/read-more-arrow.gif) right center no-repeat}
				

.today-col a.todaymore:link,
.today-col a.todaymore:visited
				{ color: #0c7103; font-weight:bold; font-size: 10px; text-transform:capitalize; padding-right: 9px; margin: 3px 0 6px 0; background:url(img/read-more-arrow.gif) right center no-repeat}

/*
.news-line a.read-more:link,
.news-line a.read-more:visited
				{ color: #0c7103; font-size: 10px; text-transform:capitalize; font-weight: bold; padding-right: 9px; background:url(img/read-more-arrow.gif) right center no-repeat;}
*/

a.twitter:link,
a.twitter:visited
				{ padding:5px 0 0 33px; height: 40px; display:block; float:right; margin-right:0px; color: #4a494a;
				  font: normal 1.1em/1.3em Arial, Helvetica, sans-serif; background:url(img/twitter-icon.gif) left top no-repeat; overflow:visible; border: none;}
a.facebook:link,
a.facebook:visited
				{ padding:5px 0 0 40px; height: 40px; display:block; float:right; margin-right:0px; color: #4a494a;
				  font: normal 1.1em/1.3em Arial, Helvetica, sans-serif; background:url(img/facebook-icon.gif) left top no-repeat; overflow:visible; border: none;}
/*----------------------------*/
.sub-menu 		{ font-size: 1em; margin:0; padding-bottom: 27px}
.sub-menu li	{ float:left; border-bottom: 1px solid #badfb7; margin:0; width:auto; list-style: none; margin-left: 8px;}
.sub-menu li a:link,
.sub-menu li a:visited
				{ color: #359300; font: normal 1.3em/1.562em "Lucida Sans", sans-serif; float:left; width:195px; padding: 5px 4px}

.sub-menu li ul li a:link,
.sub-menu li ul li a:visited
				{ color: #359300; font: normal 1em "Lucida Sans", sans-serif; float:left; width:186px; padding: 8px 0px 8px 16px}

.sub-menu li a.active:link,
.sub-menu li a.active:visited,
.sub-menu li.current_page_item a:link,
.sub-menu li.current_page_item a:visited
				{ color: #205801}
				
.sub-menu li a.activeA:link,
.sub-menu li a.activeA:visited,
.sub-menu li.current_page_item a:link,
.sub-menu li.current_page_item a:visited,
.sub-menu li.current-cat a:link,
.sub-menu li.current-cat a:visited
				{ color: #205801; text-decoration: none; background: #e7ede4 }
.sub-menu li a:hover,
.sub-menu li a:active
				{ color: #205801; text-decoration: none; background: #e7ede4 }
.sub-menu ul	{ padding-bottom: 10px}
.sub-menu ul li	{ border: none; }
/*
.sub-menu ul li a:link,
.sub-menu ul li a:visited
				{ padding: 3px 17px; width:169px;font: normal 1.4em/1.562em "Lucida Sans", sans-serif;}
*/
.sub-menu li ul li	{ float:left; border-bottom: 1px solid #badfb7; margin: 0 0 0 0px; width:200;  list-style: none; font-size: 10px;}


.sub-menu h4 {width:200px;}

a.trd-comm:link,
a.trd-comm:visited
				{ background:url(img/ppl-icon.png) left top no-repeat; color: #4c4c4c; font: normal 1.6em/1.125em "Lucida Sans", sans-serif;
				  padding-left: 51px; float:left; height: 60px; margin-bottom: 8px}
a.soc-net:link,
a.soc-net:visited
				{ background: url(img/broker-icon.png) left top no-repeat; color: #4c4c4c; font: normal 1.6em/1.125em "Lucida Sans", sans-serif;
				  padding-left: 51px; float:left; height: 61px; margin-bottom: 15px}
a.soc-net:hover,
a.soc-net:active,
a.trd-comm:hover,
a.trd-comm:active
				{ color: #45bd41; text-decoration: none}

.social-box		{ float:left; width: 203px; border-top: 1px solid #bbe0b7; padding-top: 14px}

.social-box	h2	{ color: #4a494a; font: normal 2.3em/1.2em "Lucida Sans", sans-serif; margin-bottom: 0px}
.social-box	h3	{ color: #4a494a; font: normal 1.5em/1.2em "Lucida Sans", sans-serif; margin-bottom: 10px}
.social-box a.twitter:link,
.social-box a.twitter:visited
				{ padding:5px 0 0 40px; height: 40px; display:block; float:left; margin-right:25px; color: #359300;
				  font: normal 1.1em/1.3em Arial, Helvetica, sans-serif; background:url(img/twitter-icon.gif) left top no-repeat}
.social-box a.facebook:link,
.social-box a.facebook:visited
				{ padding:5px 0 0 40px; height: 40px; display:block; float:left; color: #4a494a;
				  font: normal 1.1em/1.3em Arial, Helvetica, sans-serif; background:url(img/facebook-icon.gif) left top no-repeat}
/*-------------------------*/
.tubnails		{ padding-bottom: 35px; font: normal 1.2em/1.1em Arial, Helvetica, sans-serif;color: #656161; margin-left:-5px}
.tubnails a:link,
.tubnails a:visited
				{ color: #359300; margin:0 5px}
.tubnails span	{ text-decoration:underline}				

.parrent-info	{ padding-bottom: 20px }
.chart-info img,
.parrent-info img
				{ margin:0}
.parrent-info p	{ padding-top: 25px; margin:0; width: 355px; font: normal 1.3em/1.615em "Lucida Sans", sans-serif}
.chart-info		{ padding-bottom: 20px }
.chart-info p	{ margin:0; width: 355px; font: normal 1.3em/1.615em "Lucida Sans", sans-serif}

.features h4	{ font-weight: bold; margin-bottom:10px}
a.features h4 	{text-decoration:none;}
.features a.h4:hover { color:#000}
.features h4 a:link,
.features h4 a:visited	{ font-weight: normal; color:#0b6c03; text-decoration:none ;  padding-left: 13px;  background:url(img/read-more-arrow.gif) left center no-repeat }

.diagram-box	{ padding-bottom: 35px }
.diagram-box p	{ margin-bottom: 22px; width: 196px; font: normal 1.3em/1.615em "Lucida Sans Unicode", sans-serif}

.img-box		{ float: right; width: 408px;}
.img-box img	{ margin:0}
.img-box a:link,
.img-box a:visited
				{ color: #198e0e; padding-left: 27px; position:relative; left: 44px; top: -16px; display:inline-block; 
				  background:url(img/enlarge-icon.gif) left center no-repeat; font: normal 1.2em/1.9166em "Lucida Sans", sans-serif}
.text-box		{ padding-bottom: 24px}
.text-box p		{ font: normal 1.3em/1.615em "Lucida Sans Unicode", sans-serif}


.buynow_panel {
	height:63px;
	background-image: url(img/buynow-base.gif);
	background-repeat: no-repeat;
	width:600px;
}
.buynow_panel span.text {
	height:43px;
	width:170px;
	margin:23px 0 0 30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
}

.buynow_panel span.text strong {
	margin:0 0 0 15px;
}
.buynow_panel span.text strong.price {
	margin:0 0 0 15px;
	color:#090;
	position:relative;
}
.buynow_panel span.text strong span {
	position:absolute;
	top: 15px;
	left: 0px;
	color:#fff;
	background-color:#F90;
	font-size:10px;
	width: 65px;
	padding-left: 2px;
}
.buynow_panel span.divider {
	height:63px;
	width:4px;
	margin:0;
	float:left;
	background-image:url(img/divider.gif);
	background-repeat: no-repeat;
}
.buynow_panel img.package {
	margin:6px 0 5px 15px;
	float:left;
}
.buynow_panel img.buybutton {
	margin:20px 0 19px 15px;
	float:left;
}

/*--------------------------------*/
.last-twitter	{ float: right; width: 300px}
.last-twitter p	{ color: #4c4c4c; font: normal 1.2em/1.3333em Arial, Helvetica, sans-serif; margin-bottom: 0}
.last-twitter span.date
				{ color: #4c4c4c; font: italic 1.1em/1.4545em Arial, Helvetica, sans-serif; display:block; padding-bottom: 8px}
.last-twitter a:link,
.last-twitter a:visited
				{ color: #0b7202; font: normal 1.3em/1.23em Arial, Helvetica, sans-serif}

#footer .floatLeft
				{ width: 928px}
.menu-footer	{ margin:0; list-style: no; font-size: 1em; list-style: none; padding-bottom: 30px}
.menu-footer li	{ float:left; margin:0; padding:0 12px; border-right: 1px solid #999999}
.menu-footer li.first
				{ padding-left:0}
.menu-footer li a:link,
.menu-footer li a:visited
				{ color: #999999; font: normal 1.1em/1.1em Arial, Helvetica, sans-serif; float:left}
#footer p		{ color: #737373; font: normal 1.1em/1.2em Arial, Helvetica, sans-serif; margin:0}


/*--------Why use opener blocks------------------------*/

.why-menu	{ font-size: 1.1em; margin:0; list-style: none; padding-top: 8px}
.why-menu li {
height:auto !important;
margin:0;
padding:0 15px 10px 0;
}
.why-menu li a:link,
.why-menu li a:visited
				{ display:block; padding-top:5px; text-decoration: none; zoom:1}
.why-menu span.title
				{ color: #0e8703; font: normal 1.6em/1.125em "Lucida Sans", sans-serif; padding:0 0 1px 70px; display:block}
span.title
				{ color: #0e8703; font: normal 1.6em/1.125em "Lucida Sans", sans-serif; display:block}				
				
.why-menu span.text
				{ color: #494747; font: normal 14px Arial, Helvetica, sans-serif; padding:0 0 15px 70px; display:block; line-height:22px;}
.why-menu li a.whywhy
				{ }
.why-menu li a:hover span.title
				{  text-decoration:none;}
.why-menu li a:hover span.text
				{ text-decoration:none}
.why-menu li.intra
				{ background:url(img/why/intra.png) left top no-repeat}
.why-menu li.pattern
				{ background:url(img/why/pattern.png) left top no-repeat}
.why-menu li.trade
				{ background:url(img/why/trade.png) left top no-repeat}
.why-menu li.quality
				{ background:url(img/why/quality.png) left top no-repeat}
.why-menu li.search
				{ background:url(img/why/search.png) left top no-repeat}
.why-menu li.scale
				{ background:url(img/why/scale.png) left top no-repeat}
.why-menu li.support
				{ background:url(img/why/support.png) left top no-repeat}


.contact-line { border-bottom: dotted 1px #9dcc99; margin-bottom:30px;}


.events-line { border-bottom: dotted 1px #9dcc99; margin-bottom:30px;}
.events-line h2 {margin:0; padding:0px;}
.events-line a {font-size: 1.2em; color:#0e8703}

.news-line { border-bottom: dotted 1px #9dcc99; margin-bottom:30px;}
.news-line h1 {margin:0 0 15px 0; padding:0px; line-height: 28px}
.news-line h2 {margin:0; padding:0px;}
.news-line h3 {color:#666; font-weight:normal; font-size:11px;}
.news-line a:link,
.news-line a:visited,
.news-line a:hover {color:#0e8703}

.benefits h2 {margin:0; padding:0px;}
p.meta, p.meta a:link, p.meta a:visited {font-size: 10px; color: #666;}
p.meta a:hover {color:#999;}



p#breadcrumbs {margin: 0 0 0 5px;}

.intra br {
display: none;
visibility: hidden;
}



.leftCol  ul ul,
.leftCol .current_page_item ul ul,
.leftCol .current_page_ancestor ul ul,
.leftCol .current_page_ancestor .current_page_item ul ul,
.leftCol .current_page_ancestor .current_page_ancestor ul ul {
	display: none;
	}

.leftCol .current_page_item ul,
.leftCol .current_page_ancestor ul,
.leftCol .current_page_ancestor .current_page_item ul,
.leftCol .current_page_ancestor .current_page_ancestor ul,
.leftCol .current_page_ancestor .current_page_ancestor .current_page_item ul,
.leftCol .current_page_ancestor .current_page_ancestor .current_page_ancestor ul,
.leftCol ul.sub-menu li.cat-item ul
 {
	display: block;
	}

.paretnerLogo  {
float:left;
padding-top:10px;
text-align:center;
vertical-align:top;
width:190px;
}

.partnerBlurb {
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:18px;
text-align:left;
width:450px;
}

.partners {
padding-bottom:20px;
width:650px;
}




.banner h1.pagesh1 {
width: 928px;
margin-top: 25px;
}

.todaytime {
	font-size:10px;
	padding:4px 0 4px 0;
}

.rotator {
	margin-top: 9px;
}

table.feedback {
	font-size:13px;
	font-color: black;
}

table.feedback td {
	border-style: none;
}

td.feedback_confirm, td.feedback_rating {
margin-bottom:20px;
}

td.feedback_confirm {
width:70px;
}

.feedback_confirm input, .feedback_rating input {
background:none repeat scroll 0 0 #FFFFFF;
border:medium none;
color:#5E4C3D;
margin:0 2px 0 0;
outline:medium none;
padding:0;
vertical-align:middle;
width:10px;
}

.feedback_confirm label, .feedback_rating label {
margin-left:5px;
padding:0;
position:relative;
}

.feedback_confirm label {
margin-right:15px;
}

table.feedback textarea {
border:1px solid #999;
margin:0 0 10px;
}

.feedback_submit {
border: none;
background:url(img/but_submit.png) no-repeat;
display:block;
text-indent:-9999px;
width:87px;
height:19px;
cursor:pointer;
}

#registerform input,.loginform input, select {
border: 1px #ccc solid;
padding:2px;
margin-right:10px;
}

.loginform label {
width: 150px; margin-right: 20px;
}

.loginform input {
margin-left: 0px;
}

#registerform p,.loginform p {
margin:0 0 1.2em;
}


#registerform span.required {
font-size:11px;
color:#ec0000;
margin-left:2px;
}

#wp-submit, #registerform #wp-submit {
background:url(img/submit_btn.png) no-repeat;
border:none;
font-size:12px;
width:87px;
height:19px;
color:#fff;
text-align:center;
line-height:19px;
cursor:pointer;
padding:0px;
}

#lostpasswordform #wp-submit {
background:url(img/pass_btn.png) no-repeat;
border:none;
font-size:12px;
width:124px;
height:19px;
color:#fff;
text-align:center;
line-height:19px;
cursor:pointer;
padding:0px;
}

p#reg_passmail {
color:#0C7103;
font-weight:bold;
}

ul#cycnav li {
list-style-type:none;
margin:0;
}

ul#cycnav li a {
list-style-type:none;
font-weight:bold;
font-size:12px;
padding:5px 0;
}

/*pagination - added by Barry Roodt <barry@jumptag.co.za>*/
ul.pagination {padding:20px 0 45px 0;height:30px;margin: 0 0 30px 0;text-align:center;position:relative;width:100%;}
ul.pagination li {display:inline-block;list-style:none;width:30px;height:30px;font-size:12px;font-weight:bold;margin: 0 3px;line-height:30px;text-align:center;text-transform:lowercase;zoom: 1;*display: inline;}
ul.pagination li.next, ul.pagination li.previous, ul.pagination li.first, ul.pagination li.last,
ul.pagination li.next a, ul.pagination li.previous a, ul.pagination li.first a, ul.pagination li.last a {width:auto;}
ul.pagination li a {display:inline-block;width:30px;height:30px;}
ul.pagination li a:hover {border:0;}
ul.pagination li.current a {}
ul.pagination li.first {position:absolute;left:0;width:46px;}
ul.pagination li.last {position:absolute;top:20px;right:0;width:42px;}
ul.pagination li.first span, ul.pagination li.last span {font-size:7px;display:block;float:left;margin: 0 -1px 0 0;}
ul.pagination li.last span {float:right;}






