@charset "UTF-8";
/* CSS Document */

*{padding:0; margin:0;}
a{text-decoration:none; color:#1E7BE4; cursor:pointer;}
img{border:none;}
li{list-style:none;}

body{background:#858585; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.clr{clear:both;}

#ibwWrapper{
	margin:0 auto;
	width:960px;
	}


#ibwHeader{
	float:left;
	width:940px;
	padding:0 10px;
	background:url(../images/bg_header.gif) no-repeat left top;
	}
	#ibwLogo{
		clear:both;
		float:left;
		margin:64px 0 0 35px;
		display:inline;
		font-size:11px;
		color:#858585;
		line-height:25px;
		font-family:Arial, Helvetica, sans-serif;
		}
	#twitter{
		font-size:10px;
		color:#fff;
		position:absolute;
		margin:4px 0 0 750px;
		}
	*:first-child+html #twitter{
		margin-left:470px;
		}
	* html #twitter{
		margin-left:470px;
		}
		#twitter span{
			float:left;
			padding-top:18px;
			}
	#ibwSearch{
		display:inline;
		float:right;
		margin:60px 35px 0 0;
		width:356px;
		}
		.modDate{
			float:right;
			padding:10px 0;
			}
		.fieldSearch{
			width:280px;
			border:1px solid #b6b6b6;
			padding:2px;
			}
		.btSearch{
			background:transparent url(../images/btn_search.gif) no-repeat scroll center 3px;
			border:medium none;
			color:#FFFFFF;
			height:26px;
			margin-left:5px;
			margin-top:0;
			width:60px;
			}
		#login{
			float:right;
			margin-top:12px;
			font-weight:bold;
			}
			#login a{
				color:#353535;
				}
			#login a:hover{
				text-decoration:underline;
				}
#ibwContainer{
	float:left;
	width:940px;
	padding:0 10px;
	padding-bottom:20px;
	background:url(../images/bg_container.gif) repeat-y left top;
	}
	#ibwTopnav{
		float:left;
		width:938px;
		margin:25px 1px;
		margin-top:8px;
		background:url(../images/bg_topnav.gif) repeat-x left top;
		display:inline;
		}
		#ibwTopnav ul{}
		#ibwTopnav li{
			float:left;
			padding-right:2px;
			background:url(../images/divide_topnav.gif) no-repeat right;
			}
			#ibwTopnav li#borderNone{
				background:none;
				}
		#ibwTopnav li a{
			float:left;
			font-size:16px;
			color:#fff;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			padding:8px 16px 8px 15px;
			}
		#ibwTopnav li a:hover{
			color:#eaeaea;
			background:url(../images/bg_topnav_hover.gif) repeat-x left ;
			}
	#ibwContainerR{
		float:left;
		width:596px;
		margin-left:25px;
		display:inline;
		}
		#latestPR{
			float:left;
			font-size:18px;
			color:#1b3d6e;
			margin-bottom:20px;
			}
		#listRss{
			float:right;
			line-height:20px;
			font-size:10px;
			color:#282828;
			}
			#listRss a{
				color:#000;
				}
		.articleList{
			float:left;
			width:596px;
			margin-bottom:30px;
			display:inline;
			}
			.articleList p{
				line-height:16px;
				}
				
			.articleList img{
				float:left;
				border:1px solid #dfdfdf;
				padding:3px;
				margin-right:9px;
				display:inline;
				}
			.articleList h2 a{
				font-size:15px;
				color:#910101;
				}
				.articleList h2 a:hover{
					color:#fff;
					background:#910101;
					/*border:1px solid #570000;
					padding:0 5px;*/
					}
			.articleList span{
				font-size:11px;
				color:#6f6e6e;
				}
		#pageNum{
			clear:both;
			width:596px;
			margin:30px auto;
			text-align:center;
			color:#000;
			font-weight:bold;
			}
			#pageNum  span{
				padding:0 5px;
				}
			#pageNum a{
				color:#105cb6;
				padding:0px 5px;
				border:1px solid #fff;
				}
				#pageNum a:hover{
					background:#105cb6;
					color:#fff;
					border:1px solid #0d407c;
					}
	#ibwContainerL{
		float:left;
		width:269px;
		margin-left:25px;
		display:inline;
		}
		#aboutBox,#newsArchiveBox{
			float:left;
			width:269px;
			color:#6f6e6e;
			background:url(../images/bg_sidebox_c.gif) repeat-y left bottom;
			margin-top:25px;
			border-bottom:1px solid #dadada;
			display:inline;
			}
			#aboutBoxHeader h3,#newsArchiveBoxHeader h3{
				padding:15px 20px;
				color:#353535;
				font-size:18px;
				background:url(../images/bg_sidebox_t.gif) no-repeat left top;
				}
			#aboutBoxContent, #newsArchiveBoxContent{
				float:left;
				padding:20px;
				padding-top:0;
				line-height:18px;
				}
				#aboutBoxContent span{
					color:#006cd5;
					font-weight:bold;
					cursor:text;
					}
				p.sort a{
					color:#6f6e6e;
					font-weight:bold;
					}
					p.sort a:hover{
						text-decoration:underline;
						}
					.more{float:right;}
					.more:hover{text-decoration:underline;}
					
		.benefitBox{
			float:left;
			width:269px;
			color:#6f6e6e;
			background:#d5e3ef url(../images/bg_benefit.gif) no-repeat left top;
			margin-top:25px;
			display:inline;
			}
			.benefitBox h3{
				padding:15px 20px;
				color:#006CD5;
				font-size:18px;
				}
				.benefitBox h3 span{
					font-size:14px;
					}
			ul.benefit li{
				font-size:12px;
				font-weight:bold;
				padding:1px 0 1px 20px;
				color:#1B3D6E;
				background:url(../images/ic_bullet2.gif) no-repeat left 9px;
				}
		
		#newsArchiveBoxContent ul{
			float:left;
			width:108px;
			/*margin-top:20px;*/
			margin-right:6px;
			
			}
			#newsArchiveBoxContent li{
				padding:3px 0;
				}
				#newsArchiveBoxContent li a{
					color:#6f6e6e;
					}
					#newsArchiveBoxContent li a:hover{
						text-decoration:underline;
						}
#ibwBottom{
	float:left;
	width:940px;
	padding:10px;
	color:#6f6e6e;
	background:url(../images/bg_bottom.gif) repeat-y left top;
	text-align:center;
	}
	#ibwBottom a{
		color:#6F6E6E;
		padding: 0 5px;
		}
	#ibwBottom a:hover{
		text-decoration:underline;
		}
	#ibwBottom p{
		font-size:9px;
		margin:5px 0;
		}
	
	
/*****article.thm******/
#articleHeader{
	font-size:22px;
	color:#910101;
	}
#articleDetail{
	float:left;
	width:575px;
	padding:10px 10px 11px 10px;
	color:#6f6f6f;
	margin:30px 0;
	background:url(../images/bg_icon.gif) no-repeat left top;
	}
	#date{float:left;}
	#date a{margin-left:10px;}
	#icon{
		float:right;
		}
		#icon a{
			font-size:11px;
			margin-left:20px;
			color:#666666;
			}
		#icon img{
			margin-right:5px;
			}
#articleContent{
	float:left;
	width:595px;
	color:#000;
	line-height:20px;
	}
	#articleContent .ibwire{
		color:#006cd5;
		}
	#articleContent .img{
		margin-left:10px;
		float:right;
		}
	#articleContent .youtube{
		float:right;
		margin:10px 0 10px 10px;
		}
	#articleContent li{
		list-style:outside;
		margin-left:30px;
		}

/*media*/
.media{
	border:1px solid #BDBEC0;
	float:left;
	line-height:150%;
	margin:30px 20px 20px 5px;
	padding:10px;
	width:auto;
	}
	
#articleAdd{
	float:left;
	width:595px;
	color:#000;
	margin-top:20px;
	}
#articleAdd a{
	color:#1e7be4;
	padding:0 3px;
	text-decoration:underline;
	}
#articleAdd a:hover{
	background:#1e7be4;
	color:#fff;
	text-decoration:none;
	}
	#technorati{float:left; width:470px;}
	
	#bookmark{float:right;}
	#bookmark a{padding:0; background:0;}
	
	#tag{clear:both; padding-top:20px;}
	#tag h4{float:left;}
	
	#nextArticle{color:#000;font-size:14px; padding-top:50px; font-size:12px;}
	#nextArticle h4{float:left; font-size:12px;}
	#nextArticle a{padding:0;color:#000; text-decoration:underline;}
	#nextArticle a:hover{text-decoration:none; background:none; color:#000;}
	
	
/***** price********/
.packages{
	float:left;
	width:596px;
	color:#333;
	border-bottom:2px solid #ddd;
	margin-bottom:30px;
	}
.packages th{
	padding:7px 10px;
	font-size:15px;
	color:#222;
	border-top:2px solid #ddd;
	background:url(../images/bg_pricetable.gif) repeat-x left top;
	}
.packages td{
	font-size:14px;
	padding:5px 10px;
	border-top:1px solid #ddd;
	color:#466c8a;
	text-align:center;
	}
.packages td.left{
	font-size:12px;
	width:200px;
	padding:5px;
	font-weight:bold;
	text-align:left;
	border-left:1px solid #ddd;
	}
	.price{
		color:#ff6600;
		}
	.small{
		font-size:9px;
		color:#6a91b1;
		line-height:16px;
		margin-bottom:5px;
		}
		
.btSelect{
	width:100px;
	padding:5px;
	color:#fff;
	font-weight:bold;
	background:url(../images/btn_select.gif) no-repeat center ;
	}
	.btSelect a{
		color:#fff;
		}
		
		
/*********register.php *************/
#register{
	float:left;
	width:590px;
	}
	#register h2, .h2{
		font-size:13px;
		color:#910101;
		margin-bottom:10px;
		}
	#register table{
		padding:10px 0 20px 0;
		margin-bottom:30px;
		border-bottom:1px dashed #b6b6b6;
		}
	#register th, #register td{
		padding:10px 0;
		text-align:left;
		}
	.star{color:#ff0000;}
	.gray{font-size:10px; color:#1f1f1f; font-weight:normal;}
	
	#register input, #register textarea{ border:1px solid #b6b6b6; padding:2px 0;}
	.field_150px{width:150px;}
	.field_300px{width:300px;}
	.field_590px{width:590px;}

	.submitbtn{text-align:center; padding-top:10px; font-size:12px; color:#999;}
	#loginBox .submit input, #register .submit input{border:none;}
	
	/*********login.php**************/
	#loginBox{
		clear:both;
		width:360px;
		height:175px;
		padding:30px;
		background:url(../images/bg_loginbox.gif) no-repeat;
		margin:0 auto 30px auto;
		}
		#loginBox h2{
			font-size:13px;
			color:#1075d7;
			margin-bottom:10px;
			}
		#loginBox h3{
			text-align:center;
			font-size:25px;
			color:#3271ad;
			padding:20px 0;
			}
		#loginBox h4{
			text-align:center;
			font-weight:normal;
			font-size:14px;
			color:#3271ad;
			padding-bottom:10px;
			}
		#loginBox td{
			padding:10px 0;
			}
		#loginBox input{ border:1px solid #b6b6b6; padding:2px 0; background:#f8fcff;}
		#loginBox .field_240px{width:240px;}
		.forgot a{font-size:11px; color:#7cbfff; text-decoration:underline;}
		
		
		
		
/*clientTopnav*/
#clientTopnav{
	clear:both;
	margin-bottom:30px;
	}
	#clientTopnav span{
		margin-right:20px;
		}
.clientBody{
	float:left;
	width:590px;
	}
	.clientBody h2{
		font-size:14px;
		color:#1075d7;
		margin-bottom:20px;
		}
	#mynews{
		border-top:3px solid #ddd;
		}
		#mynews th{
			background:url(../images/bg_tabletop.gif) repeat-x left bottom;
			border-bottom:1px solid #ddd;
			padding:10px;
			}
		#mynews td{
			padding:7px 10px;
			text-align:center;
			border-bottom:1px solid #ddd;
			}
		#mynews .headline{
			text-align:left;
			color:#0074e6;
			font-weight:bold;
			}
			#mynews .headline a:hover{
				text-decoration:underline;
				}
			.blue{
				font-weight:bold;
				color:#003971;
				}
				
	/*account*/
	#account{
		float:left;
		width:269px;
		color:#6f6e6e;
		background:url(../images/bg_account_c.gif) repeat-y left bottom;
		margin-top:25px;
		border-bottom:1px solid #dadada;
		display:inline;
		}
		#accountHeader h3{
			padding:15px 20px;
			color:#006cd5;
			font-size:18px;
			background:url(../images/bg_account_t.gif) no-repeat left top;
			}
		#accountContent{
			float:left;
			width:229px;
			padding:20px;
			padding-top:0;
			line-height:18px;
			}
		#accountContent p{
			margin:5px 0 15px 0;
			}
		#accountContent label{
			clear:both;
			display:block;
			margin:3px 0;
			font-weight:bold;
			color:#929191;
			}
		#accountContent label input{margin-right:5px;}
		#accountContent .paypal{float:right; margin-top:20px;}
	/*tabnav*/
	#tabnav{
		font-weight:bold;
		color:#353535;
		}
		#tabnav li{
			float:left;
			background:#e2e2e2;
			margin-right:1px;
			}
		#tabnav li a{
			float:left;
			color:#353535;
			padding:5px 15px;
			margin:1px;
			}
		#tabnav li a:hover, #tabnav li.active a{
			background:#fff;
			border:1px solid #e2e2e2;
			border-bottom:none;
			margin:0;
			}
	#tabBody{
		float:left;
		width:590px;
		padding-top:26px;
		}
		#tabBody table{
			border-top:3px solid #ddd;
			}
		#tabBody td, #tabBody th{
			padding:10px 0;
			border-bottom:1px solid #ddd;
			}
		#tabBody th{
			text-align:left;
			border-bottom:1px solid #ddd;
			}
	#tabBody input{ border:1px solid #b6b6b6; padding:2px 0;}
		#tabBody #mynews th{text-align:center;}
		
/*form*/	
table.form{
	float:left;
	}
table.form caption{
	font-size:20px;
	font-weight:bold;
	padding:20px 0;
	}
table.form td{
	padding:5px 0;
	}
table.form td.left{
	font-weight:bold;
	color:#222222;
	}
table.form td sup{
	color:#FF0000;
	}
table.form td input, table.form td textarea{
	border:1px solid #b6b6b6;
	width:420px;
	padding:2px;
	}
table.form option{padding:0 2px;}


/*faq*/
ul.faqList{
	padding-bottom:30px;
	}
ul.faqList li{
	margin:5px 0;
	padding-left:15px;
	background:url(../images/ic_bullet.png) no-repeat left 3px;
	}
ul.faqList li a{
	font-size:13px;
	color:#006CD5;
	}
	ul.faqList li a:hover{
		color:#222;
		}
ul.faqList span{
	color:#ff5812;
	}
h3.question{
	padding-left:25px;
	font-size:13px;
	color:#466C8A;
	background:url(../images/ic_q.gif) no-repeat left top;
	margin-bottom:10px;
	}
p.answer{
	padding-left:30px;
	font-size:12px;
	color:#000;
	/*background:url(../images/ic_a.gif) no-repeat 5px top;*/
	margin-bottom:20px;
	line-height:18px;
	}
	
/*asia market*/
h3.asia{color:#c00000; padding-bottom:10px;}
#asia p.nation{font-weight:bold;}

.ultimatesbplugin_bottom{clear:both;}

/*terms of service*/
#term{line-height:1.5em;}
#term h3{font-size:12px; margin-top:5px;}
#term ul{margin:10px;}
#term li{background:url(../images/ic_bullet.png) no-repeat left 6px; padding:3px 0 3px 20px; }

.distribution{border-top:3px solid #ddd;}
.distribution td{text-align:center; padding:5px 0; border-bottom:1px solid #ddd;}

.list td{font-size:9px; color:#666;}
.list h3{margin:10px 0 5px 0;}

.distribution_bnr{padding-bottom:6px;background:#fff; margin-bottom:10px; border:1px solid #ddd;}
.distribution_bnr td{padding:3px 0; text-align:center; }

.full{font-size:10px; text-align:right;}
.full a:hover{text-decoration:underline;}

ul.distribute li{
	font-size:12px;
	padding:1px 0 1px 20px;
	color:#6F6E6E;
	background:url(../images/ic_bullet2.gif) no-repeat left 9px;
	}
	
	ol.number li{list-style:decimal; list-style-position:outside; margin:10px 0 10px 40px;}
	
#free{ position:absolute; float:left; width:430px; font-weight:bold; margin:10px 0 0 10px; color:#fff;}
#free span, #free span a{color:#ffe0e0;}
#free .get{font-size:12px; color:#fff;}
#free .free{font-size:22px; color:#ffe400; font-style:italic;}
*:first-child+html #free{margin:10px 0 0 -260px;}
* html #free{margin:10px 0 0 -260px;}

#banner{position:absolute; width:140px; height:140px; background:url(../images/banner_free1.png) no-repeat left; margin:150px 0 0 -140px;}
#banner a{float:left; width:140px; height:140px;}
#banner a:hover{ background:url(../images/banner_free2.png) no-repeat left;}

#error{margin:30px;}
#error h2{color:#006CD5;font-size:25px; margin-top:30px;}
#error h3{font-size:18px; color:#1B3D6E;}
#error p{margin:30px 0; color:#6F6E6E}

#leftBanner{position:absolute; margin:200px 0 0 -130px;}
*:first-child+html #leftBanner{margin:200px 0 0 29px; left:0;}
* html #leftBanner{margin:200px 0 0 29px; left:0;}

#advertisment{position:absolute; margin:200px 0 0 950px;}
#advertisment p{margin-bottom:10px;}
#advertisment img{border:1px solid #686868;}
*:first-child+html #advertisment{margin:200px 0 0 680px;}
* html #advertisment{margin:200px 0 0 680px;}

.articleBanner{margin-top:20px;}
#leftAd{position:absolute; margin:200px 0 0 -135px;}
#leftAd td .textcolor{font-size:6px;}

#link{clear:both;}
#link h2{font-size:13px; color:#C9C9C9; font-weight:normal;}
#link p{padding:5px; border:1px solid #C9C9C9; margin-top:5px;}