div.cpslider-wrapper,
div.content-slider-wrapper {
width: 100%;
position: relative;
margin: 0 auto;
}

div.cpslider > div.slide,
div.content-slider > div.slide{
margin: 0 auto;
width: 100%;
}

.cpslider-inner-wrap,
.content-slider-inner-wrap{
position: relative;
margin: 0 auto;
height: 100%;
overflow: hidden;
}

.cpslider > .slide,
.content-slider > .slide{
display: none;
}

.cpslider > .slide > .slide-content,
.content-slider > .slide > .slide-content{
margin: 0 auto;
padding: 0;
width: auto;
position: relative;
height: 100%;
}

div.cpslider > div.slide .cp-anim-image,
div.content-slider > div.slide .cp-anim-image{
bottom: 0;
display: block;
vertical-align: bottom;
}

.long-anim {
-webkit-animation-duration: 3s;
-webkit-animation-delay: .5s;
}
        
        
/*  ###  */


ul#topmenu li {
margin: 0;
}

ul#topmenu li a strong {
/*text-shadow: 1px 1px 1px #000, 2px 2px 0 #000;*/
}

/**/

.double-slide, .single-slide {
overflow:hidden;
hight:200px;
color: #fff;
margin: 40px 45px 0 45px;
}

.double-one {
width:435px;
padding: 0;
float:left;

}
.double-one.dark, .single-one.dark {
	background: rgba(0, 0, 0, 0.7);
	border-radius: 4px;
	padding: 20px;
	color: #eee;
	overflow: hidden;
}

div.double-one.dark h2, div.single-one.dark h2 {
	color: #fff;
	font-weight: normal;
	font-weight: 200;
	line-height: 30px;
	margin: 0;
	font-size: 20px;
}

.double-two {
width:438px;
padding: 20px;
float:right;
background: rgba(0, 0, 0, 0.7);
border-radius: 4px;
}
div.double-two.light {
background: transparent;
border-radius: 0;
}
div.double-two.light div.animated {
display: inline;
}

.double-one h1, .double-two h1, .single-one.dark h1 {
margin: -5px 0 24px 0;
padding: 0;
color: #fff;
font-size: 40px;
text-shadow: 1px 1px 0 #000,2px 2px 0 #000;
}
div.double-one p, div.double-two p {
text-shadow: 1px 1px 0 #000,2px 2px 0 #000;
font-size: 17px;
line-height: 22px;
font-weight: normal;
}
.double-one p span, .double-two p span, .double-one h1 span, .double-two h1 span {
background: rgba(0, 0, 0, 0.7);
}

.double-slide ul.entypo-icon-list li{
	font-size: 14px;
	color: #fff;
	text-shadow: 1px 1px 0 #111;
	color: #ffffff;
	margin: 0 0 3px 0;
}
.double-slide ul.entypo-icon-list{
	margin: 0 0 5px 0;
}

.double-slide .alert-message ul.entypo-icon-list li {
	color: #eee;
}
.double-slide a.large, .the-review a.large {
	margin: 10px 0 0 0;
	width: 100%;
	text-align: center;
}

div.double-slide span.seal {
	display: inline-block;
	width: 87px;
	height: 100px;
	
}

div.double-slide span.seal a {
	display: block;
	width: 87px;
	height: 100px;
	text-indent: -10000px;
}

/* BRONZE */

div.double-slide span.seal-safety.bronze a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/safety_bronze.png");
}
div.double-slide span.seal-support.bronze a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/support_bronze.png");
}
div.double-slide span.seal-fairness.bronze a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/fairness_bronze.png");
}
div.double-slide span.seal-banking.bronze a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/banking_bronze.png");
}

/* SILVER */

div.double-slide span.seal-safety.silver a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/safety_silver.png");
}
div.double-slide span.seal-support.silver a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/support_silver.png");
}
div.double-slide span.seal-fairness.silver a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/fairness_silver.png");
}
div.double-slide span.seal-banking.silver a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/banking_silver.png");
}

/* GOLD */

div.double-slide span.seal-safety.gold a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/safety_gold.png");
}
div.double-slide span.seal-support.gold a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/support_gold.png");
}
div.double-slide span.seal-fairness.gold a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/fairness_gold.png");
}
div.double-slide span.seal-banking.gold a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/banking_gold.png");
}

/* NONE */

div.double-slide span.seal-safety.none a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/safety_none.png");
}
div.double-slide span.seal-support.none a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/support_none.png");
}
div.double-slide span.seal-fairness.none a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/fairness_none.png");
}
div.double-slide span.seal-banking.none a {
	background: transparent no-repeat left top url("../../../uploads/2012/10/banking_none.png");
}


div#header-intro h1 {
	font-weight: 100;
	font-size: 30px;
	text-shadow: none;
}
div#header-intro ul {

	padding: 0;
	margin: 0;
}
div#header-intro ul.header-list-one {
	float: right;
	margin: 0 160px 0 0;
	border-left: 1px dotted #999;
	padding-left: 50px;

}

div#header-intro ul li {
	padding: 3px 0;
	margin: 0;
	list-style: none;
}
div#header-intro ul li a {
	color: #eee;
	font-size: 20px;
	font-weight: 100;
	text-decoration: none;
}
div#header-intro ul li a:hover {
	color: #fff;
}

.entypo-icon-list li {
	font-size: 13px;
}

/* HEADER FRONT GUIDES */

div#header-front-guides * {
	margin: 0;
	padding: 0;

}
div#header-front-guides {
	background: rgba(0, 0, 0, 0.7);
	width: 490px;
	height: 450px;
	overflow: hidden;
	color: #eee;
	border-right: 1px solid #000;
}
div#header-front-guides h1 {
	font-weight: 100;
	font-size: 50px;
	text-shadow: none;
	color: #eee;
	margin: 40px 0 16px 40px;
}
div#header-front-guides h1 span {
	font-weight: 400;
	font-size: 16px;
	text-shadow: none;
	color: #999;
	display: block;
	letter-spacing: 5px;
	padding-left: 4px;
}
div#header-front-guides h2 {
	font-weight: 100;
	font-size: 24px;
	text-shadow: none;
	color: #ccc;
	display: block;
	margin: 0 0 20px 40px;
}
div#header-front-guides ul {
	margin: 0 0 0 40px;
}
div#header-front-guides ul li {
	padding: 3px 0;
	margin: 0;
	list-style: none;
}
div#header-front-guides ul li a {
	color: #ddd;
	font-size: 18px;
	font-weight: 200;
	text-decoration: none;
	padding: 6px 10px 8px 10px;
}
div#header-front-guides ul li a:hover {
	color: #fff;
	background: rgba(0, 0, 0, 0.4);
}


div#header-front-welcome {
	position: relative;

}
div#header-front-welcome div {
	position: absolute;
	background: rgba(0, 0, 0, 0.8);
	width: 980px;
	height: 150px;
	overflow: hidden;
	top: 300px;
	left: 0;
	border-top: 1px solid #000;
}

div#header-front-welcome h1 {
	font-weight: 100;
	font-size: 50px;
	text-shadow: none;
	color: #eee;
	margin: 30px 0 20px 40px;
}
div#header-front-welcome h1 span {
	font-weight: 400;
	font-size: 16px;
	text-shadow: none;
	color: #999;
	display: block;
	letter-spacing: 5px;
	padding-left: 4px;
}
div#header-front-welcome h2 {
	font-weight: 600;
	font-size: 20px;
	text-shadow: none;
	color: #ccc;
	float: right;
	width: 400px;
	margin: 35px 40px 0 0;
	font-style: italic;
	line-height: 28px;
}
div#header-front-welcome h2 a {
color: #fff;
text-decoration: none;
}




div.the-review-end a.btn {
margin: 0 0 40px 0;
width: 100%;
text-align: center;
}

.the-review .divider {
margin-top: 10px;
margin-bottom: 30px;
}

.the-review h1 {
	margin-top: 0;
}
.review-button {
	width: 100%;
}



.fact-table {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
	font-size: 14px;
	color: #f9f9f9;

}
.fact-table th {
	text-align: right;
	vertical-align: top;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px;
	width: 170px;
	text-shadow: 1px 1px 0 #333;
	font-weight: 200;
	letter-spacing: 1px;
	

}
.fact-table td {
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px;
		border-radius: 5px;
}

.alert-message h2 {

}

.the-review h2, the-review h3 {
	margin-top: 0;	
}
.review-facts h3 {
	margin: 0 0 14px 0;
}
.review-facts dd.Yes {
	color: green;
}
.review-facts dd {
	color: red;
}
.the-review p {
	font-size: 17px;
	line-height: 24px;
	font-weight: 300;
}
.the-review ul {
	font-size: 17px;
	line-height: 28px;
	font-weight: 300;
}

.review-facts.alert-message {
color: #111;
height: 100%;
overflow: hidden;
}

.review-facts dl {
	margin: 0 0 20px 0;
}
.review-facts dt {
	font-size: 14px;
	font-weight: 500;
	color: #111;
	border-top: 1px solid #fff;
	padding-top: 10px;
	padding-left: 20px;
}
.review-facts dd {
	font-size: 16px;
	font-weight: 200;
	color: #333;
	margin: 0 0 0 0;
	border-bottom: 1px solid #ccc;
	line-height: 24px;
	padding-left: 20px;
	padding-bottom: 15px;
	padding-right: 20px;
}

.review-facts dd.dd-last, .review-facts dt.dt-first {
	border: 0;
	padding: 0;
	padding-left: 20px;
}



div#special-features div.review-facts dl {
	background: #d1eed1;
	border: 1px solid #bce3bc;
	border-radius: 5px;
	
	
	background: #ddf4fb;
	border: 1px solid #c6eaf5;
}
div#special-features div.review-facts dt {
	padding-left: 20px;
	padding-top: 15px;
	border: 0;
	border-top: 1px solid #e2f2e2;

	border-top: 1px solid #f1f9fc;	
}
div#special-features div.review-facts dd {
font-size: 20px;
font-weight: 200;
padding-left: 20px;
	padding-left: 20px;
border-bottom: 1px solid #bce3bc;
border-color: #bce3bc;

border-bottom: 1px solid #c6eaf5;
/*border-color: #c6eaf5;*/
}
div#special-features .review-facts dd.dd-last {
	padding-bottom: 15px;
	border-bottom: 0;
	padding-left: 20px;
}

/**/

article#search-5 h3 {
	padding: 15px 0 15px 15px;
}


div#sidebar ul#sidebar-pagenav, 
div#sidebar ul#menu-markets-3 {
margin: 0;
padding: 0;
list-style: none;
}
ul#sidebar-pagenav strong, 
div#sidebar article#search-5 h3,  
div#sidebar article#nav_menu-8 ul#menu-markets-3 h3,
div#sidebar article#recent-posts-2 h3,
div#sidebar article#archives-2 h3,
h3.widget-title{
padding: 15px 0 15px 15px;
display: block;
border-bottom: 1px solid #ccc;
font-weight: 400;
font-size: 16px;
background: #ddd url("../../../uploads/2012/10/bg-pagenav.jpg");
color: #666;
margin: 0;
}
h3.widget-title{
	margin-bottom:15px;
}
.widget_categories ul{
	padding-left:20px !important;
}


div#sidebar article#search-5 h3 {
margin: -15px 0 0 0;
color: #666;
}
div#sidebar article#search-5 div.search-widget {
padding: 5px 15px 15px 15px;
border-bottom: 1px solid #ccc;
margin-bottom: 0;
}

div#sidebar article#nav_menu-8 div.widget-1.sidebar-widget ul#menu-markets-3 h3 {
padding: 0;
margin: 0;
border: 0;
}
article#nav_menu-8 h3 {
padding: 15px 0 15px 15px;
border-bottom: 1px solid #ccc;
font-weight: 200;
font-size: 16px;
margin: 0;
}
div#sidebar ul#sidebar-pagenav ul, 
article#nav_menu-8 ul#menu-markets-3 ul {
margin: 0;
padding: 0;
}
ul#sidebar-pagenav ul li, 
article#nav_menu-8 ul#menu-markets-3 li {
list-style: none;
margin: 0;
padding: 0;
}
ul#sidebar-pagenav ul li a, 
article#nav_menu-8 ul#menu-markets-3 li a {
text-decoration: none;
color: #3e6999;
display: block;
padding: 5px 15px;
border-bottom: 1px solid #ccc;
border-top: 1px solid #f9f9f9;
font-size: 12px;	
font-weight: bold;
}
ul#sidebar-pagenav ul li a:hover, 
article#nav_menu-8 ul#menu-markets-3 li a:hover {
text-decoration: none;
background: #fff;

}
ul#sidebar-pagenav ul li.current_page_item a, 
article#nav_menu-8 ul#menu-markets-3 li.current_page_item a {
background: #fff;
margin-left: -1px;
padding-left: 16px;
color: #333;
}


.widget_theme_navigation {

}
div#sidebar {
	padding: 0;
	margin: 0;
}

div#sidebar .widget_theme_navigation {
	padding: 0;
	margin: 0;
}
div#sidebar .widget_theme_navigation h3 {
	border-bottom: 1px solid #ccc;
	text-align: left;
	padding: 10px 15px;
	margin: 0;
}
.widget_theme_navigation ul {
	margin: 0;
	padding: 0;
}
.widget_theme_navigation li {
list-style: none;
margin: 0;
padding: 0;
}
.widget_theme_navigation li:hover {

}
.widget_theme_navigation a {
	text-decoration: none;
	color: #3e6999;
	display: block;
	padding: 5px 15px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #f9f9f9;
	font-size: 12px;	
	font-weight: bold;
}
.widget_theme_navigation a:hover {
	text-decoration: none;
	background: #fff;
	margin-left: -1px;
	padding-left: 16px;

}
div#sidebar {
	padding: 0;
	margin: 0;
}

/* 
##HOME
 */
 
 #broker-list {

 }
 
#broker-list h2 {
font-size: 46px;
color: #333;
font-weight: 300;
margin-top: 20px;
}
#broker-list p {
font-size: 21px;
color: #333;
font-weight: 300;
}
#broker-list h3 {
margin: 40px 0;
}
 
table.table-list {
width: 100%;
text-align: left;
margin: 0 0 20px 0;
background-color: #fff;
}


 
table.table-list th, table.table-list td {
	border: 1px solid #ddd;
	text-align: center;
	vertical-align: middle;
	font-size: 24px;

}
table.table-list th {
	background: #eee;
		padding: 7px 0;
		font-weight: normal;
		font-size: 18px;
}
table.table-list td {
	padding: 7px 0;
}
table.table-list td.last {

}
table.table-list a.btn, table.table-list h4, table.table-list ul {
	margin: 0;
}
table.table-list td span {
	display: block;
	font-size: 10px;
	font-weight: normal;
}
table.table-list th.data-one {
width: 240px;
border-top-left-radius: 5px;
}
table.table-list th.data-two {
width: 170px;
background-color: #d9e5f8;
}
table.table-list th.data-three {
width: 170px;
background-color: #d1eed1;
}
table.table-list th.data-four {
width: 170px;
background-color: #fdf5d9;
}
table.table-list th.data-five {
width: 120px;
}
table.table-list th.data-six {
width: 110px;
border-top-right-radius: 5px;
}
table.table-list td.table-facts {


}
table.table-list td.row1 {

	background-color: #f4f8fd;
}
table.table-list td.row2 {

	background-color: #e8f6e8;
	}
table.table-list td.row3 {
	background-color: #fdf9e8;

}
table.table-list .last-row td {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	background: #f9f9f9;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding: 10px 20px;
	color: #222;
}
table.table-list .last-row td {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	background: #f9f9f9;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding: 10px 20px;
	color: #222;
}
table.table-list img {
background-color: #fff;
}

/**/

div#front-pages {
margin: 0 0 0 0;
padding: 0;
overflow: hidden;
padding: 40px;

/*background-image: url("../../../uploads/2012/09/bg-sidebar.png");*/
}
#front-pages h4 {
	border-bottom: 1px solid #ddd;
	margin: 0 0 8px 0;
	padding: 0 0 10px 0;
}
#front-pages ul {
list-style: none;
margin: 0;
padding: 0;

font-weight: bold;
}
#front-pages li {
font-size: 11px;
list-style: disc;
margin: 0 0 0 18px;
color: #999;
}
div#front-pages div li a {
text-decoration: none;
}
#front-pages a:hover {
color: #264160;
}
#front-pages li.more {
list-style: none;
border-top: 1px solid #ddd;
padding-top: 5px;
margin-top: 10px;
}
#front-pages .current-page-ancestor a, #front-pages .current_page_item a {
background: none;
}

#front-pages li.pagenav {
list-style: none;
}
#front-pages li.more a {
	color: #999;
}
#front-pages li.more a span {
	font-size: 14px;
}
#front-pages li.more a:hover {
	color: #264160;
}

/**/

#front-posts {
	overflow: hidden;
	padding: 20px 0 0 0;
	margin: 0;
	

}
#front-posts div {
	margin-bottom: 0;
}
#front-posts a:hover {
	color: #264160;
}
.front-featured {
width: 100%;
}

#latest-post img {
margin: 4px 0 20px 0;
border-radius: 3px;
}
#latest-post h4 {
margin: 0 0 10px 0;
text-shadow: none;
font-weight: normal;
}

#latest-post h4 a {
	text-decoration: none;
	font-weight: normal;
	font-size: 24px;
	text-shadow: none;
}
#latest-post span.post-date {
	font-size: 12px;
	color: #666;
}
#latest-post p {
margin: 5px 0 0 0;
	font-size: 17px;
	line-height: 22px;
	font-weight: 300;
}

#older-posts ul {
	margin: 24px 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	border-top: 1px solid #eee;

}
#older-posts li {
padding: 0;
margin: 0;
}
#older-posts a {
	text-decoration: none;
		font-weight: 400;
		font-size: 14px;
		border-bottom: 1px solid #eee;
		display: block;
		padding: 4px 10px 6px 10px;
		color: #111;
		line-height: 16px;
}
#older-posts a:hover {
	background: #f9f9f9;
	color: #000;
}
#older-posts a span {
	color: #999;
	font-weight: normal;
	display: block;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#older-posts a:hover span {
	color: #333;
}
/*
FOOTER
*/

#the-footer {
	margin-top: 0;
	padding-top: 0;

}
#the-footer div.span12 {
	padding-top: 0;
}
#the-footer div.bigsexy, #the-footer div.bigsexy p {
margin: 0;
padding: 0;
}
#the-footer div.span12 {
	background-image: url("../../../uploads/2012/09/bg-sidebar.png");
	border-bottom: 1px solid #333;
	background: #f5f5f5 url("../images/bg.html") no-repeat left top;
}
footer {
	color: #999;
	text-shadow: none;
	font-size: 12px;
	padding-bottom: 15px;
}

footer h3 {
	color: #999;
	font-size: 16px;
	font-weight: normal;
	text-shadow: 1px 1px 0 #000;
	border-bottom: 1px dotted #333;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
footer div.row-fluid div.span4 article ul li a {
	color: #777;
	font-size: 13px;
	text-shadow: 1px 1px 0 #000;
}
footer div.row-fluid div.span4 article ul li a:hover {
	color: #999;
	text-decoration: none;
}




div.subfooter {
	color: #999;
	text-shadow: none;
	font-size: 12px;
}
#header-space {
	width: 87px;
	height: 40px;
	float: right;
	padding: 47px 0 0 0;
	/*margin-right: -32px;*/
}
div.subheader-wrapper {
	background: blue;
	border-radius: 0;
	text-align: left;
	margin: 0;
	padding: 0;
	background: bottom left no-repeat url("../../../uploads/2012/09/headerbg.jpg");
/*	min-height: 190px;*/

}
.subheader-wrapper .container_12 {
	text-align: left;
	padding: 0;
	margin: 0;
	border-radius: 0;
}
.subheader-wrapper .container_12 .grid_12 {
	text-align: left;
	padding: 0;
	margin: 0;
	border-radius: 0;
}
.subheader-wrapper .container_12 .grid_12 div#subheader  {
	text-align: left;
	margin: 0;
	padding: 0;
	border-radius: 0;
	position: relative;
}
.subheader-wrapper .container_12 .grid_12 #subheader h1 {
margin-top: 0;
text-align: left;
	color: #000;
	text-shadow: 1px 1px 1px #000;
	padding: 30px 40px 0 40px;
	padding: 30px 0 20px 40px;
	color: #000;
	color: #f9f9f9;
	font-size: 50px;
}
.subheader-wrapper .container_12 .grid_12 #subheader h2 {
	text-align: left;
	margin: 15px 0 30px 40px;
	padding: 5px 10px 10px 10px;
	line-height: 26px;
	color: #000;
/*	text-shadow: 1px 1px 0 #ddd;*/
	font-weight: normal;
	font-size: 20px;
	line-height: 30px;
	max-width: 600px;
background: rgba(255, 255, 255, 0.5);
border-radius: 2px;
}
.subheader-wrapper .container_12 .grid_12 #subheader h2 span {

}
.subheader-wrapper .container_12 .grid_12 #subheader #subheader-list {
background: rgba(0, 0, 0, 0.7);
float: right;
width: 294px;
height: 340px;
margin: 110px 0 0 0;
position: absolute;
top: -110px;
right: -40px;
}

div#sidebar .current_page_item a {
background: green;
}

.prenext-page {
	background: #eee;
	padding: 14px 20px;
	overflow: hidden;
	border-radius: 3px;
	background-image: url("../../../uploads/2012/09/bg-sidebar.png");
	border: 1px solid #ddd;
	font-size: 12px;
	color: #999;
}
.prenext-page .next-page {
	float: right;
	text-align: right;
}
.prenext-page .next-page span, .prenext-page .pre-page span {
font-size: 20px;
color: #999;
}
.prenext-page a {
	text-decoration: none;
	font-weight: normal;
	font-size: 16px;
}



.blog #prime_popular-2 {
	margin: 20px;
}
.blog #prime_popular-2 h3, .blog .widget_archive h3 {
	border-top: 1px solid #ccc;
	padding: 20px 0 0 0;
}
.blog .widget_archive {
	margin: 20px;
}
.blog .widget_search {
	margin: 20px 20px 0 20px;
}


/**/

div#sidebar div.top-list {
margin: -1px 0 0 0;
padding: 0;
}
div#sidebar div.top-list table {
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	width: 100%;
	color: #ddd;
	text-shadow: none;
}
div#sidebar div.top-list th {

	font-weight: bold;
	color: #999;
	padding: 6px 5px;
	text-align: center;
	font-size: 11px;
	/*text-transform: uppercase;*/
}
div#sidebar div.top-list table td {
text-align: center;
border-top: 1px solid #222;
color: #ddd;

}
div#sidebar div.top-list h5 {
margin: 0;
padding: 0;
background: #011217;
color: #fff;
padding: 10px;
font-size: 13px;
text-shadow: none;
}
div#sidebar div.top-list td.thebroker {
		color: #fff;
		text-shadow: none;
text-align: left;
		padding: 0 0 0 7px;
}
div#sidebar div.top-list table td.thebroker a {
text-decoration: none;
color: #ddd;
font-weight: bold;
}
div#sidebar div.top-list th.th1 {
text-align: left;
padding-left: 7px;
/*font-weight: 600;*/
}
div#sidebar div.top-list table td a {
color: #ddd;
text-decoration: none;
}
div#sidebar div.top-list td a:hover {
	color: #fff;
	text-decoration: none;
}

div#sidebar div.top-list td, .top-list th {
background: rgba(1, 18, 23, 1);
}


 
div#sidebar .widget {
	margin: 0;
	padding: 0;
}

div.sidebar-wrapper {
margin-bottom: 0;
padding-bottom: 0;
}


div#front-tv {
background: #111;
color: #eee;
	margin: 0 0 0 0;
	padding: 40px 40px 20px 30px;
}
div#front-tv div.recent-projects {
	padding-top: 20px;
	padding-left: 0;
	margin-left: 0;
	color: #eee;
}

div#front-tv h2 {
color: #eee;
margin: 0 0 0 20px;
font-weight: 100;
text-shadow: none;
}
div#front-tv a.btn {
float: right;
margin: 0;
color: #ccc;
}
div#front-tv div.recent-projects h3 {
color: #ccc;
font-weight: 400;
text-shadow: none;
margin: 10px 0 5px 0;
}
div#front-tv div.recent-projects h3 a {
color: #ccc;
text-decoration: none;
font-size: 18px;
}
div#front-tv div.recent-projects h5 {
color: #666;
font-weight: 500;
text-shadow: none;
font-size: 12px;
margin: 0 0 5px 0;
}
div#front-tv div.recent-projects p {
color: #ccc;
font-size: 12px;
font-weight: 400;
text-shadow: none;
}

div#front-markets {
overflow: hidden;
margin: 40px 0;
}

/* MARKETS */

div#markets-home div.one_half, div#markets-home div.one_half.last {
	margin-bottom: 40px;
	text-align: center;
}

/* HEADER FRONT NEWS */

div.slide-content div#header-front-news {
	background: rgba(0, 0, 0, 0.8);
	width: 490px;
	height: 450px;
	overflow: hidden;
	color: #eee;
	border-left: 1px solid #000;
	float: right;
}
div.slide-content div#header-front-news div.fbo-preview-content {
margin: 0 40px;
}

div#header-front-news div.fbo-preview-content h5.fbo-post-headline {
	display: inline;
	font-weight: 100;

}
div#header-front-news div.fbo-preview-content h5.fbo-post-headline a {
	color: #eee;
	font-size: 30px;
	text-decoration: none;
	line-height: 28px;
	display: block;
	border-bottom: 1px dotted #555;
	padding: 10px 20px 20px 20px;
	font-weight: 200;
}
div#header-front-news div.fbo-preview-content h5.fbo-post-headline a:hover {
	background: #fdc820;
	color: #000;
}

div#header-front-news div.fbo-preview-content h5.fbo-post-headline a span.fbo-post-date {
	color: #999;
	font-weight: 200;
	text-transform: lowercase;
	display: block;
	padding: 0;
	font-size: 13px;
}
div#header-front-news div.fbo-preview-content h5.fbo-post-headline a:hover span.fbo-post-date {
	color: #000;
}

div#header-front-news span.thetitle {
font-size: 16px;
color: #ccc;
font-weight: 100;
display: block;
margin: 40px 40px 0 40px;
padding-bottom: 20px;
padding-left: 20px;
border-bottom: 1px dotted #555;
color: #fdc820;
	font-weight: 200;
}

* {
	text-shadow: 0 0 0 #fff;
}

/* BLOG SIDEBAR */

div#sidebar #search-4, div#sidebar #prime_popular-2 {
	margin: 10px;
}

div#header-review h1 {
	font-weight: 300;
}
div#header-review p {
	font-weight: 300;
}



/*  */



body.page-template-page-brokers-php div.content-wrapper {
	background: #fff url("../../../uploads/2012/10/bg-body-review-4.png");
}

div.the-review div.one_half {
/*	margin-bottom: 60px;*/
}
div.the-review div.one_half.last {
	padding-left: 40px;
}


div#sidebar article#recent-posts-2, div#sidebar article#archives-2 {
margin: 0;
border: 0;
}
div#sidebar article#recent-posts-2 ul, div#sidebar article#archives-2 ul {
padding: 15px;
}
article#recent-posts-2 h3, article#archives-2 h3 {
padding: 15px;
border-bottom: 1px solid #ccc;
font-weight: 200;
font-size: 16px;
margin: 0;
}



div.rtsocial-container {
	margin-bottom: 20px;
}
#secondary a{
	color: #4C81BB;
	text-decoration: none;
	font-weight: bold;
}
#secondary a:hover{
	text-decoration: underline;
}