/*
    Theme Name: eBizzSolBlog
    Theme URI: http://ebizzsol.com/blog
    Description: Blog site for eBizzSol Limited <a href="http://ebizzsol.com/blog">eBizzSolBlog</a>.
    Version: 1.0
    Author: eBizzSol
    Author URI: http://ebizzsol.com/
    ============================================================
    Date: 15 June 2009
    Title: eBizzsol - electronic business solution limited
    ============================================================

*/
*{margin:0; padding:0;}
body{
	color:#333;
	margin:0;
	font:normal 12px/1 Arial,Georgia,Verdana,  Lucida,Helvetica,Tahoma, sans-serif;
	background:url(images/theme2.jpg) no-repeat fixed;
	position:relative;
	padding:20px 0 20px 0;
}
img,fieldset{border:none;}
:focus{ outline:none;}
ul,ol,li{list-style:none;}
address{ font-style:normal;}
a{	color:#000000;	text-decoration:none;}
a:hover{color:#DF6100;text-decoration:underline;}
.hide{
	position: absolute;
	left: -9999px;
}
input,select,textarea{
	border:1px solid #ddd;
	height:22px;
	font:normal 12px Georgia;
	padding:6px 0 0 4px; 
	}
select{ padding:0; height:28px;}
textarea{ height:100px;}
.box{ padding:20px 0 0 0;}
h3{
	font:normal 12px/12px Arial;
	color:#F45C00;
	text-transform:uppercase;
	}
.hdrtxt{
	font:bold 17px/17px Arial;
	display:block;
	}
.title,.hdr,.pageTitle,.blog .pagetitle{
	display:block;
	font:normal 25px/25px Georgia;
	background:url(images/line.gif) repeat-x bottom left;
	padding-bottom:10px;
	margin-bottom:20px;
	}
.pageTitle{
	font:normal 17px/17px Georgia;
	}
.hide,h1 b{
	position:absolute;
	left:-9999px;
	}

/*-----------------------Page Structure
*/
#wrap{
	width:810px;
	text-align:left;
	padding-right:190px;
}
#mainCon{
	width:810px;
}
#mainCon2{
	width:950px;
}
#sideBar{
	width:180px;
	position:absolute;
	right:0;
	top:20px;
	padding-top:20px;
	background:#fff;
}
#sideBar .widgetLink{
	padding:0 20px;	
}
.widgetLink h2{
    margin-bottom: 10px;
    font-size: 14px;
}
.widgetLink ul li{
    margin-bottom: 5px;
}
.menuBar{
	width:140px;
	float:left;
	background:#fff;
	padding:20px 0 20px 20px;
	position:relative;
}
.outerMenubar{
	width:140px;
	float:left;
	}
.mainBody{
	width:610px;
	float:right;
    padding:20px 20px 40px 20px; 
	background:#fff url(images/shade.gif) repeat-y;
}
.altmain{
	width:770px;
	float:right;
	}
/*-----------------------Header
*/
.logo{
	display:block;
	margin-bottom:17px;}
.logomsg{
	font:bold 11px/13px Arial;
	color:#666;
	margin-bottom:45px;
}
/*-----------------------Navigation
*/
.nav ul{
	width:140px;
	background:url(images/submenushade.gif) repeat-y right top;
	margin-bottom:0px;
}
.nav ul li{
	display:block;
	width:140px;
	margin-bottom:1px;
}
.nav ul li a{
	display:block;
	line-height:30px;
	font:normal 12px/30px Georgia;
	padding:0 0 0 10px;
	text-decoration:none;
	text-transform:uppercase;
	color:#333;
	background:url(images/menu.gif) no-repeat left top;
}
.nav ul li a:hover{
	color:#333;
	text-decoration:none;
	background:url(images/menu.gif) no-repeat left bottom;
	}
.nav ul li.expanded a, .nav ul li.active a{
	background:url(images/menu.gif) no-repeat left bottom;
	}
.nav ul li ul{
	display:none;
	}
.nav ul li.expanded ul{
	display:block;
	}
.nav ul li a b{font-weight:normal}
.nav ul ul li{
	width:120px;
	}
.nav ul .expanded ul li a, .nav ul ul li a{
	display:block;
	line-height:25px;
	padding:0 0 0 10px;
	font:normal 11px/25px Georgia;
	font-size:11px;
	background:url(images/submenu.gif) no-repeat left top;
	}
.nav ul ul li a:hover{
	text-decoration:none;
	color:#333;
	background:url(images/submenu.gif) no-repeat left bottom;
	}
.nav ul ul li.active a{
	background:url(images/submenu.gif) no-repeat left bottom;
	}
/*-----------------------Main Body
*/
.crumb{
	width:610px;	height:40px;
	background:url(images/crumbbg.gif) repeat-x;
	border-right:1px solid #ddd;
	}
.crumb li{ 
	float:left;
	line-height:40px;
	padding:0 10px;
	background:#FF711A url(images/crumbline.gif) no-repeat left top;
}
.crumb .leftItem{
	background:#FF711A none;
	}
.crumb a{
	display:block;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.crumb .lastItem{
	padding-left:15px;
	background:url(images/crumblast.gif) no-repeat;
	}
.blog{
	width:610px;
	background:url(images/blogbg.jpg) no-repeat;
	}
.search input,.post input{
	width:185px;
	background:#fff url(images/icon-search.gif) no-repeat right top;
	padding-right:30px;
	margin-bottom:20px;
	}
.search input{
	height:28px;
}
.post input{
	width:300px;
}
.search input:focus{
	background:#fff url(images/icon-search.gif) no-repeat right top;
	}
.search select{	
	width:185px;
	background:#fff;
	height:30px;
	padding:3px 0;
}
.blogCon h2{
	font:normal 25px/30px Georgia;
	color:#333;
	}
.blogCon,.content{
	width:540px;
	padding-left:70px;
	position:relative;
	}
/*blockquote{
	display:block;
	padding:15px 10px; 
	margin-bottom:20px;
	font:normal 12px/18px Arial;
	clear:both;
}*/
.blogCon blockquote p,.blogCon blockquote{
	font:normal 12px/18px Arial;
	font-style:italic;
}
.option1{
	width:540px;
	overflow:hidden;
	border-bottom:1px dashed #ddd;
    min-height: 250px;
}
.left{
	float:left;
	width:200px;
	}
.right{
	width:320px;
	float:right;
	}
.lnk a,.post a{
	background:#DCDCDC;
	text-decoration:none;
	font-family:Georgia;
	}
.lnk a:hover,.post a:hover{
	background:#FF711A;
	color:#fff;
	}
.post h2 a, .option1 h2 a{
	background:none;
}
.post h2 a:hover, .option1 h2 a:hover{
	background:none;
	color:#DF6100;
	text-decoration:none;
}
.comm{
	display:block;
	background:url(images/icon-comm.gif) no-repeat 0 2px;
	padding-left:15px;
	margin-bottom:20px;
	}
.comm a{
	color:#666;
	font:bold 11px/11px Arial;
	}
.artInfo{
	position:absolute;
	width:50px;
	z-index:1;
	top:0;
	left:0;
	color:#666;
	}
.blogCon ol li{
	list-style:decimal outside;
	margin-left:25px;
	}
.blogCon li h2{
	font:bold 13px/19px Georgia;
	}
.blogCon ul li{
	background:url(images/bullets.gif) no-repeat 0 6px;
	padding-left:20px;
	font:13px/19px Georgia;	
	}
.blogCon .comments{
	width:540px;
	border-top:1px dashed #6C6C6C;
	clear:both;
	font-size:13px;
}
.lnk .artInfo a{
	background:none;
	color:#666;
	}
.lnk .artInfo a:hover{
	text-decoration:none;
	color:#666;
	}
.blogCon .comments li{
	width:500px;
	overflow:hidden;
	padding:20px;
	border-bottom:1px dashed #6C6C6C;
	background:none;
	background:url(images/combg.gif) repeat;
	list-style:none;
	}
.comments div{
	width:430px;
	float:right;
	}
.comments span{
	display:block;
	background:#fff url(images/icon-comm.gif) no-repeat 10px 12px;
	color:#666;
	width:25px;	height:40px;
	padding:10px 0 0 25px;
	}
.comments .adcom{
	background:#FF711A url(images/icon-comm2.gif) no-repeat 10px 12px;
	color:#fff;
	}
/*-----------------------Common Font
*/
.fnt1,.crumb a,.fnt1:hover{
	text-decoration:none;
	}
.fnt2{
	font:normal 42px/42px Georgia;
	color:#333;
	}
.txt p,.splist li,address{
	font:normal 13px/19px Georgia;
	margin-bottom:19px;
	}
.txt2 p{
	font:normal 11px/16px Arial;
	margin-bottom:15px;
	}
.paging{
	width:590px;
	overflow:hidden;
	text-transform:uppercase;
	position:relative;
	padding:10px;
	border-top:1px dashed #6C6C6C;
	border-bottom:1px dashed #6C6C6C;
	clear:both;
}
.multipage{
	position:absolute;
	left:266px;
}
.multipage a,.multipage b{
	float:left;
	margin:0 5px;
	}
.multipage .current{
	float:left;
	margin:0 5px;
	color:#DF6100;
	font-weight:bold;
	
}
.multipage a:hover{
	text-decoration:underline;
	}
.paging fl,.paging .fr{ display:block;width:280px;}
.paging .fr{
	text-align:right;
	}
.leftCon{
	width:440px;
	float:left;
	}
.rightCon,.con2{
	width:130px;
	float:right;
	background:#ECFAFF;
	padding:20px 10px;
	}
.conHolder{
	width:610px;
	overflow:hidden;
	padding:10px 0 0 0;
	margin-bottom:20px;
	}
.productList{
	}
.productList dd{
	padding:10px 10px 15px;
	width:420px;
	background:url(images/productbg2.gif) repeat;
	margin-bottom:15px;
	}
.productList dd a{
	color:#333;
	}
.productList dd a:hover{
	color:#333;
	text-decoration:underline;
	}
.productList dd h2{
	font:normal 11px/11px Georgia;
	}
.productList dd img{
	display:block;
	margin-bottom:10px;
	}
.productList dd:hover{
	background:url(images/productbg1.gif) repeat;
	}
.itemList{
	margin-bottom:22px;
	background:url(images/line.gif) repeat-x bottom left;
	padding-bottom:11px;
	}
.itemList dt{
	font:normal 12px/12px Georgia;
	text-transform:uppercase;
	color:#FF6100;
	margin-bottom:13px;
	}
.itemList dd{
	background:url(images/bullets1.gif) no-repeat 0 2px;
	padding-left:8px;
	margin-bottom:7px;
	width:130px;
	overflow:hidden;
	}
.itemList a{
	float:left;
	font:normal 11px/11px Arial;
	color:#333;
	padding:0 3px 2px;
	}
.itemList a:hover{
	background:#FF6100;
	color:#fff;
	text-decoration:none;
	}
/*-----------------------Footer
*/
#outerftr{
	width:100%;
	padding-bottom:50px;
	clear:both;
	}
#ftr{
	background:#F0F0F0;
	width:770px;
	text-align:left;
	font-size:11px;
	color:#000;
	overflow:hidden;
	padding:40px 20px;
}
#ftr p{
	padding:0 0 0 0;
}
#ftr a{
	font-size:11px;
	color:#000;
	text-decoration:none;	
}
#ftr a:hover{
	text-decoration:underline;
}
#ftr big{
	font:normal 17px17px Arial;
	}
.ftrNav{
	float:right;
	width:630px;
	font:normal 12px/12px Georgia;
	}
.ftrNav strong{
	display:block;
	margin-bottom:3px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:normal;
	}
.ftrNav p{
	font-size:11px;
	margin-bottom:15px;
	}
input.subbtn,input.reset,.orderInfo .subbtn{
	padding:0;
	border:0;
	background:#FF711A;
	text-transform:uppercase;
	color:#fff;
	font:bold 11px Arial;
	width:auto;
	padding: 0 10px;
	cursor:pointer;
	}
input.subbtn:focus{
	background:#FF711A;
	}
input.reset,input.reset:focus{
	background:#8C8C8C;
}
.productInfo{
	width:570px;
	background:url(images/patern3.gif) repeat;
	padding:20px;
	overflow:hidden;
	}
.productInfo strong{
	display:block;
	font:bold 11px/11px Georgia;
	margin-bottom:5px;
	}
.productInfo h1{
	font:normal 25px/25px Georgia;
	margin-bottom:5px;
	}
.txt2 p{
	font:normal 11px/16px Georgia;
	margin-bottom:16px;
	}
.links{
	display:block;
	background:url(images/icon-link.gif) no-repeat;
	padding-left:20px;
	margin-bottom:18px;
	}
.links a{
	font:bold 11px/11px Arial;
	color:#FF711A;
	}
.proTitle{
	width:255px;
	float:left;
	}
.proReview{
	width:280px;
	float:right;
	border-left:1px solid #ddd;
	padding-left:20px;
	}
.gallery {
	width:610px;
	margin-bottom:10px;
	overflow:hidden;
	}
.gallery li{
	float:left;
	width:110px;	height:110px;
	display: table-cell;
	display:block;
    text-align: center;
    vertical-align: middle;
	background:#333;
	margin-left:10px;
	}
.gallery li *{
	 vertical-align: middle;
}
.gallery li i{
	display: inline-block;
	height: 100%;
	width: 1px;
}
.bg{
	background:url(images/productbg2.gif) repeat;
	}
/*--------------------- Form field*/
input,select,textarea,.orderInfo .formField textarea{
	width:534px;
	height:30px;
	border:1px solid #EDEDED;
	background:url(images/patern2.gif) repeat;
	padding:5px 0 0 4px;
	font:normal 13px Georgia;
}
input:focus,textarea:focus,.orderInfo .formField input:focus{
	background:#fff;
	}
select{
	padding:0;
	}
.orderInfo .formField select{
	width:438px;
	}
textarea{
	height:100px;
	}
.orderInfo .formField textarea{
	width:434px;	height:100px;
	}
.ftrList{
	width:770px;	height:80px;
	background:url(images/ftrlistbg.gif) repeat-x;
	overflow:hidden;
	}
.ftrList li{
	float:left;
	border-left:1px solid #DC5A0B;
	padding-right:18px;
	}
.ftrList .leftItem{
	border:0;
	}
.ftrList li img{
	float:left;
	margin-right:10px;
	}
.ftrList li span{
	margin-top:30px;
	float:left;
	font:bold 11px/11px Arial;
	color:#fff;
	}
.ftrList li a{
	color:#fff;
	font:bold 11px/11px Arial;
	}
.copyright{
	position:absolute;
	bottom:-95px;
	left:20px;
	color:#ccc;
	font-size:11px;
	}

.copyright span{
	display:block;
	padding-top:15px;
	}
.copyright a{
	color:#ccc;
	}
.copyright a:hover{
	color:#ccc;
	text-decoration:underline;
	}
.concept2psd{
	display:block;
	background:url(images/concept2psd-banner.jpg) no-repeat;
	width:610px;	height:320px;
	position:relative;
	margin-bottom:20px;
	}
.concept2psd img{
	position:absolute;
	right:0; bottom:0;
	}
.slideShow{
	overflow:hidden;
	}
.porduct{
	float:left;
	width:430px;
	background:url(images/productbg1.gif) repeat;
	padding:10px 0 10px 10px;
	}
.righArea{
	width:170px;	height:180px;
	float:right;
	background:#F8F8F8;
	position:relative;
	}
.navi{
	display:block;
	overflow:hidden;
	background:#EDEDED;
	padding:10px 0;
	margin-bottom:10px;
	}
.navi a{
	display:block;
	width:30px;	height:40px;
	overflow:hidden;
	background:url(images/navigate.gif) no-repeat;
	float:left;
	margin-left:10px;
	}
.btn{
	position:absolute;
	bottom:0;
	left:0;
	}
.navi .prev{background:url(images/navigate.gif) no-repeat left top;}
.navi .stop{background:url(images/navigate.gif) no-repeat center top}
.navi .next{background:url(images/navigate.gif) no-repeat right top}
.navi .prev:hover{background:url(images/navigate.gif) no-repeat left bottom;}
.navi .stop:hover{background:url(images/navigate.gif) no-repeat center bottom}
.navi .next:hover{background:url(images/navigate.gif) no-repeat right bottom}
.products{padding:0 10px;}
.products h2{
	font:bold 17px/17px Georgia;
	}
.splist li{
	padding-left:60px;
	position:relative;
	padding-top:10px;
	margin-bottom:20px;
	}
.splist li b{
	position:absolute;
	z-index:1;
	left:0; top:0;
	font:bold 60px/60px Arial;
	color:#CCC;
	}
small{
	color:#FF711A;
	text-transform:uppercase;
	font:normal 10px/10px Arial;
	}{
	font:bold 13px/13px Georgia;
	color:#333;
	}
.orderInfo{
	width:610px;
	}
.leftInfo{
	float:left;
	width:440px;
	}
.rightInfo{
	float:right;
	width:150px;
	}
.orderInfo input{
	width:434px;
	}
.orderInfo label{
	display:block;
	margin:0 0 10px 0;
	float:left;
	}
.orderInfo h4,.orderInfo h3,.orderInfo .fnt3{
	overflow:hidden;
	margin-bottom:6px;
	font:bold 13px/17px Georgia;
	}
.orderInfo .fnt3{
	text-transform:uppercase;
	margin-bottom:25px;
	}
.orderInfo h3{
	color:#FF711A;
	text-transform:none;
	}
.orderInfo h4 span{
	font:normal 13px/17px Georgia;
	float:right;
	}
.orderInfo small{
	display:block;
	margin-bottom:15px;
	}
.point{
	width:440px;
	overflow:hidden;
	background:url(images/pointline.gif) repeat-x;
	margin-bottom:20px;
	}
.point span{
	display:block;
	float:left;
	}
.minus,.plus{
	width:22px; height:20px;
	background:url(images/minus.gif) no-repeat;
	cursor:pointer;
	}
.pointer{
	width:396px;	height:20px;
	float:left;
	}
.plus{
	background:url(images/plus.gif) no-repeat;
	}
.orderInfo .formField p{
	margin-bottom:9px;
	overflow:hidden;
	}
.formField{
	margin-bottom:20px;
	}
.company{
	background:url(images/company-banner.gif) no-repeat;
	padding-top:175px;
	}
.mainImg{
	padding:9px;
	border:1px solid #ddd;
	}
.contact{
	background:url(images/ebizzsol-contact-banner.gif) no-repeat;
	padding-top:283px;
	}
.formBox{
	background:#F0F0F0;
	padding:20px;
	position:relative;
	margin-bottom:20px;
}
.orderInfo textarea{
	width:400px;
	background:#fff;
	}
.btnPlace{
	position:absolute;
	top:15px; right:15px;
	}
.redioCon {
	width:400px;
	position:relative;
	}
.redioCon {
	width:400px;
	position:relative;
	}
.redioCon input{
	width:15px; height:15px;
	padding:0;
	float:left;
	margin:2px 10px 0 0;
	}
.redioCon strong{
	position:absolute;
	top:0; right:0;
	text-align:right;
	}
.redioCon p{
	margin-bottom:0;
	overflow:hidden;
	}
.con{
	background:#ffe2d0;
	width:130px;
	padding:10px;
	margin-bottom:20px;
	}
.con p{
	font:normal 11px/15px Arial;
	}
.fnt4,.priceList span{
	font:normal 17px/17px Georgia;
	color:#ff711a;
	display:block;
	}
.priceList span{
	text-align:right;
	}
.priceList dd{
	padding-bottom:10px;
	border-bottom:1px dashed #6c6c6c;
	margin-bottom:10px;
	}
.priceList h4{
	margin-bottom:0;
	}
.priceList p{
	font:normal 11px/12px Arial;
	margin-bottom:6px;
	}
.priceList b{
	float:right;
	}
.priceList .total{
	border-bottom:0;
	border-top:1px dashed #6c6c6c;
	color:#000;
	margin:-7px 0 0 0;
	padding-top:10px;
	font:normal 17px/17px Georgia;
	}
.leftField,.rightField{
	display:block;
	width:210px;
	}
.leftField input,.rightField input{
	width:204px;
	}
.offer{
	width:610px;
	clear:both;
	margin-bottom:10px;
	}
.offer li{
	position:relative;
	width:145px;	height:100px;
	margin-left:10px;
	float:left;
	}
.offer .first{
	margin-left:10px;
	display:inline;
	}
.offer .eoffer{

	}
.offer a{
	width:55px;	height:30px;
	position:absolute;
	bottom:0;	right:0;
	background:url(images/order-button.gif) no-repeat;
	}
.offer a:hover{
	background:url(images/order-button.gif) no-repeat 0 -30px;
	}
/*---------------------Common style*/
.fl{ float:left;} /* float left */
.fr{ float:right;}/* float right */
.flmr{ float: left; margin-right:10px;}/* float left with 10 right margin */
.flmr2{ float: left; margin-right:25px;}/* float left with 25 right margin */
.frml{ float:right; margin-left: 10px;}/* float right with 10 left margin */
.bl{ display:block;}
.bdr,.bdr10,.bdr20{border-bottom:1px dashed #6C6C6C;}
.bdr10{  padding-bottom:10px;} /*bottom padding 10 with border */
.bdr20{  padding-bottom:20px;} /*bottom padding 20 with border */
.bdr{ padding-bottom:20px; margin-bottom:20px;} /*bottom padding 20 with border with 20 bottom margin */
.hdr{
	background:none;
	display:block;
	border-top:1px dashed #6C6C6C;
	border-bottom:1px dashed #6C6C6C;
	padding-top:10px;
}
.bg0{ border:0; background:none;}
.cl{ display:block; clear:both;}
.pb20{ padding-bottom:20px;} /*bottom padding 20*/
.pb10{ padding-bottom:10px;} /*bottom padding 10*/
.pb0{ padding-bottom:0;} /*bottom padding 0 */
.mb20{ margin-bottom:20px;} /*bottom margin 20 */
.mb40,.orderInfo .mb40,.orderInfo .formField .mb40{ margin-bottom:40px;} /*bottom margin 40 */
.mb10{ margin-bottom:10px;} /*bottom margin 10 */
.mb0{ margin-bottom:0;} /*bottom margin 0 */
.ml10{ margin-left:10px; }
.bline{	
	background:url(images/line.gif) repeat-x bottom left;
	}
    
/*   Blog Extra  */
.alignleft{
    float: left;
    margin: 10px 10px 10px 0;
}
.aligncenter {
    margin: 0 auto;
    text-align: center;
}
.alignright{
    float: right;
    margin: 10px 0 10px 10px;
}
.option1 ol{
    margin-bottom: 25px;
}
.option1 ul{
    margin-bottom: 25px;
}
.wp-pagenavi{
    text-align: center;
}


/*twitter widget*/
.widgetTwitter{
	background:#FFFFFF url(images/twitter.gif) no-repeat;
	padding-top:70px;
	padding:70px 20px 20px;
	}
.widgetTwitter .widgetTitle{
	margin-bottom:10px;
	}
.widgetTwitter .widgetTitle a{
	font:normal 12px/12px Arial;
	color:#F45C00;
	text-transform:uppercase;
	}
.widgetTwitter .widgetBody{	
	font:normal 11px/16px Arial;
	margin-bottom:15px;
	}
.widgetTwitter .widgetBody li{
	border-bottom:1px dashed #6C6C6C;
	padding-bottom:10px;
	margin-bottom:10px;
	}
/*twitter widget*/
.alignleft,.alignright{
	float:left;
	margin:0 20px 20px 0;
	border:1px solid #DDDDDD;
	padding:8px;
}
.alignright{
	float:right;
	margin:0 0 20px 20px;
}
.option1 a{
	background:#DCDCDC;
}
.option1 a:hover{
	background:#FF711A;
	color:#fff;
	text-decoration:none;
}
.avatar{
	margin-bottom:5px;
}
.bl{ display:block;}
