* { margin:0; padding:0}
img { border:0}
a { text-decoration:none; color:#336699; }
a:hover {color: #40841d}
h1 { color:#40841d; font-size:16px; text-transform:uppercase;}
h2 { color:#333333; font-size:14px; text-transform:capitalize}
h3 { color:#666666; font-size:12px; }
h5 { color:#40841d; font-size:27px; font-weight:normal; }
.h3-cat { color:#40841d; background:url(images/bg-h3.png) right -5px no-repeat; height:35px;  font-size:14px;}
.signup-bull { color:#40841d; background:url(images/bg-h3.png) right -5px no-repeat; height:23px;  font-size:14px; padding-left:42px;}
.normaltxt { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px;
	background-color: #f3f3f3;
	background-image: url(images/bg-body.png);
	background-repeat: repeat-x; color:#666666;
	}

#wraper {
	background: url(images/bg-wraper.jpg) center repeat-y;
	width: 939px; margin:0 auto;

}

.topnav {
	height: 19px;
	padding:5px 20px 0 20px;
}
.topnav ul { list-style:none; font-size:11px}
.topnav li { display:inline; margin-left:10px;}
.serachbox {float: left;	background-image:url(images/search.jpg);	background-repeat: no-repeat;height: 22px;
	background-position: center top;

}

.serachbox input { border:0pt none; color:#999999; float:left; width:132px; background-image:url(images/search.jpg); padding:2px 5px 0 5px;  }





.flash-content {
	background: url(images/bg-flash.gif) center 1px no-repeat;
	height:350px;
	padding-bottom:10px;
	
}
.inside-flash { margin:0 30px 0 30px; width:100%}
.flash-content ul { list-style:none}
.flash-content ul li a{ font-size:11px; color:#336699; font-weight:bold;}

.home { float:left; width:152px; }
.homelast { float:left;}

.left-container { float:left;}

.blog-left-container { float:left;}

.blog-right-container { float: right; padding-right:18px; }

.blog-center-container { float:left;}


.pannel { width:200px; margin:0 0 10px 20px;}

.inside-pannel { background:url(images/pannel-center.jpg) center repeat-y; padding:5px 10px; }
.inside-pannel ul { list-style:none; }

.inside-pannel ul li a{ line-height:1.7em; background:url(images/bg-li.jpg) 0px 0px no-repeat; padding-left:20px; }

.time { font-size:11px; color:#999999; font-weight:bold;}
.more { text-align:right;  font-weight:bold;font-size:11px;}


.main-container { margin:0 0 10px 10px; float:left; width:690px;}
.inside-maincont { background:url(images/bg-center-maincontainer.jpg) center repeat-y; padding:0 20px;}
.imagemaincont { margin:10px 13px 0 0 ;}
.footer { width:939px; background:url(images/bg-footer.jpg) center no-repeat; height:136px; text-align:center; padding:10px 0 0 0; line-height:1.8em}
.footer a { color:#666666}
.footer a:hover { color:#40841d}

.error-message {
	font-size:11px; 
	color:#FF0000; 
	font-weight:bold;
}

.successfully-message {
	font-size:11px; 
	color:#006600; 
	font-weight:bold;
}

wpsc_buy_button1{
 border: none;
 width: 76px;
 height: 25px;
 text-align: center;
/*  vertical-align: top; */
 padding: 0px 0px 0px 0px;
 font-size: 8pt;
 margin-top: 3px;
 color: #6a6c74;
 }
/*.timezones { padding:0px 20px 0 20px; margin:5px 0 5px 0; text-align:center}
.timezones span { padding:0 30px 0 0px;}
*/
.timezones {
 	padding:2px 20px 2px 20px;
	height:13px;
	text-align:center
}

.timezones span { 
	padding:0 60px 0 0px;
}

.newfortable{height: 20px; padding: 10px; border: #ccc 1px dotted;}

.course-mainheading{
	background-color:#a7a7a7;
	color:#FFFFFF;
	font-size:27px; 
	font-weight:normal; 
	vertical-align:middle;
}

.course-month{
	background-color:#d7dee3;
	color:#FFFFFF;
}

.course-day{
	background-color:#afb8be;
	color:#FFFFFF;
}
.course-week-rows{
	background-color:#e8e8e8;
}

.course-inner-calender{
	/*background-color:#F0F0F0;*/
	border:#CCCCCC solid 1px;
}

.courses-display{
	background-color:#F0F0F0;
	border:#CCCCCC solid 1px;
}


 .table-padding td{
  padding:2px;
  
 }

#small-center-box{
	width:471px;
	margin:0 0 10px 10px;
	float:left;
}
#small-center-box-border{
	border-left:#cccccc	solid 1px;
	border-right:#cccccc solid 1px;
	padding:10px;
}

.cureency-pair{

	color:#0066CC;
	font-size:22px;
	font-weight:bold;
	vertical-align:baseline;
}

.cureency-pair-small{
	color:#0066CC;
	font-size:12px;
	font-weight:bold;
	vertical-align:baseline;
}


.product-detail{
	width:200px; 
	margin:0 0 10px 20px;
	background-image:url(images/br2.gif);	
	background-position:right bottom;
	background-repeat:no-repeat;
	/*background-color:#339966;*/
}

	.product-detail div{
		background-image:url(images/bl2.gif);	
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	
		.product-detail div div{
			background-image:url(images/tr2.gif);	
			background-position:right top;
			background-repeat:no-repeat;
		}
			.product-detail div div div{
				background-image:url(images/tl2.gif);								
				background-position:left top;
				background-repeat:no-repeat;
				padding:10px;
				text-align:center;
			}
			.product-detail h6{
				font-size:18px;
				letter-spacing:4px;
			}
			.product-detail b{
				font-size:16px;
				letter-spacing:5px;
			}	

.forum-user-badge{
	width:90px; 
	margin:0 0 10px 0px;
	background-image:url(images/br2.gif);	
	background-position:right bottom;
	background-repeat:no-repeat;
	/*background-color:#339966;*/
}

	.forum-user-badge div{
		background-image:url(images/bl2.gif);	
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	
		.forum-user-badge div div{
			background-image:url(images/tr2.gif);	
			background-position:right top;
			background-repeat:no-repeat;
		}
			.forum-user-badge div div div{
				background-image:url(images/tl2.gif);								
				background-position:left top;
				background-repeat:no-repeat;
				padding:3px;
				text-align:center;
			}
			.forum-user-badge h6{
				font-size:10px;
				letter-spacing:3px;

			}
			.forum-user-badge b{
				font-size:9px;
				letter-spacing:2px;
			}	


.line {
	height:10px; 
	padding:10px 0 0 0; 
	line-height:1.8em
	
}
.flag-border{
	border:solid #666666 1px;
}


/* Forum classes */

.wpf-meta-table tr td blockquote {
	margin-left:15px;
	margin-top:10px;
	padding-left:10px;
	border-left:1px solid #aaa;
}

.wpf-meta-table tr td p {
	line-height:17px;
	margin-bottom:15px;
}

.wpf-meta-table tr td p blockquote{
	padding:15px;
	font-style:italic;
}

#trail{
margin:3px 0px;
}
