/*

Theme Name: Forex Top Ten	

Author: BlueWave Adviser

Author URI: http://bluewaveadvisors.com/

Description: Fully integrates the Review Site features. Forex Corporate Theme

*/



* { margin:0; padding:0; }

img { border:0; }

a { text-decoration:underline; color:#151515; font-weight:bold;}

a:hover { text-decoration:none;}

a:focus { outline:0;}

body { background:url(images/background.png) repeat-x; font:12px/16px Arial, Helvetica, sans-serif; color:#000;}

.clearfix { clear:both;}

.left { float:left}

.right { float:right}

p { margin-bottom:10px;}

.alignleft { display:inline; float:left; }
.alignright { display:inline; float:right; }

#wrapper { width:970px; margin:0 auto; height:1%; overflow:hidden; position:relative;}

#menu { padding-top:21px; height:35px;}

#menu li { display:inline; float:left; margin-right:2px; }

#menu li a { background:#185375; padding:0 15px; line-height:35px; display:inline-block; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; /*-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; */}

#menu li a:hover,

#menu li.current_page_item a { background:#3198D4; }

#coll-1 { padding-top:75px; display:inline; float:left; width:665px; position:relative; margin-right:14px; }

	#logo { width:208px; height:61px; background:url(images/logo.png) no-repeat; top:15px; left:0; position:absolute; text-indent:-999px; }

	#logo a { width:208px; height:61px; display:block; text-indent:-9999px;}

	#slogan { position:absolute; top:35px; left:280px; background:url(images/slogan.png) no-repeat; width:359px; height:22px; text-indent:-9999px; }

	

	.home-intro { display:block; height:148px; margin-bottom:35px;}

	.home-intro .intro { float:left; margin-top:-20px; position:relative;}

	.home-intro p { padding-top:30px;}
	.homeWidget{ float:right;}
	

	.forex-trading { display:inline; float:left; width:298px; margin-right:20px; overflow:hidden;}
	.forex-trading a.forex-trading-system,
	.forex-trading a.forex-trading-courses,
	.forex-trading a.forex-trading-software { width:298px; height:128px; display:block; margin-bottom:20px; text-indent:-99999px;}
	
	.forex-trading a.forex-trading-allproducts{ width:298px; height:148px; display:block; margin-bottom:20px; text-indent:-99999px;}

	.forex-trading a.forex-trading-system { background:url(images/forex-trading-system.gif) no-repeat top;}
	.forex-trading a.forex-trading-courses { background:url(images/forex-trading-courses.gif) no-repeat top;}
	.forex-trading a.forex-trading-software { background:url(images/forex-trading-software.gif) no-repeat top;}
	.forex-trading a.forex-trading-allproducts { background:url(images/all-products.gif) no-repeat top;}
	
	.forex-trading a.forex-trading-system:hover,
	.forex-trading a.forex-trading-courses:hover,
	.forex-trading a.forex-trading-software:hover,
	.forex-trading a.forex-trading-allproducts:hover { background-position:bottom;}

	/*.forex-trading img { margin-bottom:20px;}*/

	

	

	#right-coll { width:333px; display:inline; float:left; margin-right:10px}

	

	#top-ten-products { width:333px; margin-bottom:20px;  overflow:hidden; }

/*	#products h1 { background:url(images/top-ten.-productsgif.png) no-repeat; display:block; height:59px; text-indent:-9999px;}

*/	#top-ten-products li { background:url(images/product-bg.png) repeat-x; list-style:none; border-left:1px solid #ccc; border-right:1px solid #ccc; clear:both; overflow:hidden; padding-right:10px; display:inline-block; float:left; width:321px; positon:relative;}

#top-ten-products li  a { display:inline; float:left; padding:10px;}	

#top-ten-products li img { /*margin:10px 0 10px 15px;*/}

#top-ten-products li .comparison_average_2 { display:inline; float:right; width:65px; padding-top:15px;}

	#top-ten-products li.top-ten { background:url(images/top-ten-products.png) no-repeat; height:59px; border:none; text-indent:-999px; width:333px; padding-right:0;}

	#top-ten-products li.bottom-img{ background:url(images/bottom-corner.png) no-repeat;  border:none; height:7px; height:1%; overflow:hidden; width:333px; padding-right:0; }

	#recent-user-review li.bottom-img{ background:url(images/small-box-bottom.gif) no-repeat;  border:none; height:7px; height:1%; overflow:hidden; width:333px; padding-right:0; }

	#recent-user-review li span { display:inline-block; width:65px; position:absolute; top:10px; right:10px;  }

	#recent-user-review { clear:both; width:275px; margin:0 auto; margin-top:15px;} 

	#recent-user-review li { list-style:none; border-left:1px solid #ccc; border-right:1px solid #ccc; height:1%; overflow:hidden; line-height:18px; position:relative;}

	#recent-user-review li p { border-bottom:1px dotted #ccc; padding:0 10px 10px 10px;}

	#recent-user-review li p a { font-weight:normal; text-decoration:none;}

	#recent-user-review li p a:hover { text-decoration:underline;}

	#recent-user-review li h1 { font-size:12px; color:#333; font-weight:bold; padding-left:10px; padding-top:10px;}

	#recent-user-review li.recent-user { background:url(images/recent-user-review.png) no-repeat; height:39px; border:none; text-indent:-999px; }

	#recent-user-review li.view-all {  text-align:right; padding-top:10px; padding-right:10px;}

	

#coll-2 { width:291px; display:inline; float:left; padding-top:15px; }

	

	#subscribe-newsletter { background:url(images/subscribe-newsletter.png) no-repeat; width:291px; height:228px; }

	#subscribe-newsletter .content-newsletter { width:239px; display:block; color:#514000; font-size:11px; height:38px; padding-top:66px; padding-left:30px; }

	#subscribe-newsletter form { color:#333; padding:0; margin:0;}

	#subscribe-newsletter input.txt { height:18px; width:225px; padding-top:6px; border:0; overflow:hidden; display:inline; margin:0; margin-left:35px; background:none;  margin-bottom:6px; padding-left:23px; display:block;}

	#subscribe-newsletter .submit { float:right; display:block; width:70px; margin-right:27px; padding-left:0 !important;}

	

	#recent-articles { width:275px; overflow:hidden; margin:20px auto;}

	#recent-articles li.recent-user-heading { background:url(images/recent-articles.png) no-repeat; height:35px; border:none; text-indent:-999px; width:275px;}

	#recent-articles li { list-style:none; border-left:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; padding:5px 10px;   border-bottom:1px dashed #ccc; width:253px;}

	#recent-articles li.view-all { padding:10px 10px 0 0; text-align:right; width:263px;}

	#recent-articles li a { font-weight:normal; text-decoration:none; }

	#recent-articles li a:hover { text-decoration:underline; }

	#recent-articles li.bottom-img,
	#top-rated-products li.bottom-img,
	#sponsors li.bottom-img { background:url(images/small-box-bottom.gif) no-repeat; height:10px; border:none; overflow:hidden; width:275px; }

	

	.ads { display:block; margin:0 auto; width:250px; }


#foot-wrap { border-top:1px solid #ccc; clear:both; padding:15px 0 10px 0; margin-top:50px;}

	#footer { width:900px; margin:0 auto; text-align:center; margin-bottom:10px;}

	#footer li { display:inline; text-align:center; color:#666; font-weight:bold; font-size:11px;}

	#footer li a { margin:0; padding:0; color:#666; text-decoration:none; font-weight:bold; margin:0 12px; font-size:11px;}

	.copyright { width:305px; margin:0 auto; color:#666; clear:both; font-size:11px;}

	

	

	/*Subpage*/



.sub-page-bg { background:url(images/sub-page-background.png) repeat-x;}



.sub-intro { margin-bottom:20px;}

.sub-intro h1 { font-size:20px; color:#141414; font-weight:bold; height:1%; line-height:70px; padding-top:10px; }



/*#forex-trading-software { width:650px;}

#forex-trading-software h1 { font-size:16px; color:#131313; font-weight:bold; margin-bottom:20px;}

#forex-trading-software h2 { font-size:16px; color:#A50000; font-weight:bold;}



#forex-wrapper { width:648px; border:1px solid #ccc;}*/





#top-rated-products { width:275px; overflow:hidden; margin:20px auto; }

#top-rated-products li { background:url(images/top-rated-bg.png) repeat-x bottom; list-style:none; border-left:1px solid #ccc; border-right:1px solid #ccc; clear:both; overflow:hidden; padding-right:10px; display:inline-block; float:left; width:263px; position:relative;}

	/*#top-rated-products li img { margin:10px 0 10px 5px;}*/

	#top-rated-products li a { display:inline; float:left; padding:10px;}

	#top-rated-products li .comparison_average_2 { display:inline; float:right; width:65px; padding-top:15px;}

	#top-rated-products li.top-rated-heading { background:url(images/top-rated-product.png) no-repeat; height:41px; border:none; text-indent:-999px; width:333px; padding-right:0;}

	



#sponsors { width:275px; overflow:hidden; margin:20px auto;}

	#sponsors li.sponsors-heading { background:url(images/sponsors.png) no-repeat; height:29px; border:none; text-indent:-999px; width:275px; overflow:hidden;}

	#sponsors li { list-style:none; border-left:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; padding:5px 10px; width:253px; }

	#sponsors li.view-all { padding:10px 10px 0 0; text-align:right; width:263px;}

	#sponsors li a { font-weight:normal; text-decoration:none; }

	#sponsors li a:hover { text-decoration:underline; }


.sponsors { border:1px solid #ccc; margin:20px auto;
overflow:hidden;
width:270px; padding:5px; padding-right:0; padding-bottom:0;}
.sponsors img { display:block; margin-right:5px; display:inline; float:left; margin-bottom:5px; }



/*#forex-wrapper h1 { font-size:20px; color:#A50000; border-bottom:2px solid #ccc; line-height:42px; padding-left:13px; font-weight:bold;}

.first { width:370px; border-right:1px solid #ccc; }

.second { width:186px; border-right:1px solid #ccc; }*/

.table-review { border:1px solid #CCCCCC; border-right:none; }

.table-review th { background:#F2F2F2; padding:10px; border-bottom:2px solid #CCCCCC; border-right:1px solid #CCCCCC; font-weight:bold; color:#A50000; font-size:16px; font-family:"Myriad Pro", "Trebuchet MS"; text-align:left; }

.table-review th.first { width:358px;}

.table-review th.second { width:165px;}

.table-review th.last { width:77px;}

.table-review td {padding:10px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }

.table-review td.last { vertical-align:bottom; text-align:center; font-size:45px; text-align:center; }

.table-review td.last span { font-size:11px; display:block; margin-top:10px; }

.table-review h2 { font-size:15px; padding-bottom:10px;}

.table-review a { text-decoration:underline; }

.table-review a:hover { text-decoration:none; }

.table-review  table.ratings td { padding:3px; width:100%; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC;  }

.table-review td.first-row { padding-left:5px; }
.table-review .first-row img { display:block; display:inline; float:left; margin-right:10px; width:100px; height:55px; padding:1px; border:2px solid #999; }

#comments { padding-top:30px; }
#comments .review { padding:10px; border:1px solid #CCC; margin-bottom:10px;}
h3.review { margin-bottom:5px; }
h2#comments { margin-bottom:10px; }
#respond { padding-top:10px; }
#commentform { padding-top:10px; }
.article-list { list-style-position:inside; font-size:13px; padding-left:15px; }
.article-list li { margin-bottom:5px; }

.visit-me { display:inline-block; }
.visit-me  a { font-size:10px; border:1px solid #ba9403; text-decoration:none; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px; -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; padding:2px; display:inline-block; background:#fecb00;}
.visit-me  a:hover { background:#ff8400;  }
.note { background:#F4F8CB; border:1px solid #F90; padding:10px; margin-bottom:25px;}

.breadcrumb { position:absolute; top:85px; left:150px; width:400px; z-index:10000; font-size:11px;}
.searchbox form { margin:0; padding:0;}
.searchbox { border:1px solid #ccc; padding:5px; margin:20px auto;
overflow:hidden;
width:265px; margin-bottom:0;}
ul.ratings  { padding-bottom:5px;}
.searchbox #s { width:190px; }
