/*
	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:fixed;
	position:relative;
	min-width:1000px;
}
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:px;
	padding:6px 0 0 4px;  */
	font:normal 12px Georgia;
	}
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{
	display:block;
	font:normal 25px/25px Georgia;
	background:url(../images/line.gif) repeat-x bottom left;
	padding-bottom:10px;
	margin-bottom:20px;
	}
.title{
	margin-top:20px;
}
.pageTitle{
	font:normal 17px/17px Georgia;
	}
.hide,h1 b{
	position:absolute;
	left:-9999px;
	}

/*-----------------------Page Structure
*/
#wrap{
	width:810px;
	text-align:left;
	padding:20px  190px 0 0;
}
#mainCon{
	width:810px;
}
#mainCon2{
	width:950px;
}
#sideBar{
	width:180px;
	position:absolute;
	right:0;
	top:20px;
	padding-top:20px;
	background:#fff;
}
.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:609px;	height:40px;
	background:url(../images/crumbbg.gif) repeat-x;
	text-transform:uppercase;
	border-right:1px solid #ddd;
	overflow:hidden;
	}
.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;
}
.crumb a:hover{
	color:#333;
	text-decoration:none;
	}
.crumb .lastItem{
	padding-left:15px;
	background:url(../images/crumblast.gif) no-repeat;
	}
.blog{
	width:610px;
	background:url(../images/blogbg.jpg) no-repeat;
	}
.search input{
	width:110px;
	background:#fff url(../images/icon-search.gif) no-repeat right top;
	padding-right:30px;
	margin-bottom:20px;
	}
.search select{	width:145px;}
.blogCon h2{
	font:normal 25px/30px Georgia;
	color:#333;
	}
.blogCon,.content{
	width:540px;
	padding-left:70px;
	position:relative;
	}
.content{
	padding-bottom:100px;
	}
.blogCon blockquote p,.blogCon blockquote{
	font:normal 12px/18px Arial;
	font-style:italic;
}
.option1{
	width:540px;
	overflow:hidden;
	border-bottom:1px dashed #ddd;
	}
.left{
	float:left;
	width:200px;
	}
.right{
	width:320px;
	float:right;
	}
.lnk a{
	background:#DCDCDC;
	text-decoration:none;
	font-family:Georgia;
	}
.lnk a:hover{
	background:#FF711A;
	color:#fff;
	}
.comm{
	display:block;
	background:url(../images/icon-comm.gif) no-repeat 0 2px;
	padding-left:15px;
	margin-bottom:20px;
	}
.comm a{
	color:#ccc;
	font:bold 11px/11px Arial;
	}
.artInfo{
	position:absolute;
	width:50px;
	z-index:1;
	top:0;
	left:0;
	color:#CCC;
	}
.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;	
	}
.blogCon .comments{
	width:540px;
	border-top:1px dashed #6C6C6C;
	clear:both;
	font-size:13px;
}
.lnk .artInfo a{
	background:none;
	color:#ccc;
	}
.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:#CCC;
	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:12px;
	}
.paging{
	width:610px;
	overflow:hidden;
	text-transform:uppercase;
	position:relative;
	padding:10px;
	border-top:1px dashed #6C6C6C;
	border-bottom:1px dashed #6C6C6C;
	clear:both;
}
.page{
	position:absolute;
	left:266px;
}
.page a,.page b{
	float:left;
	margin:0 5px;
	}
.page a:hover{
	text-decoration:underline;
	}
.paging fl,.paging .fr{ display:block;width:280px;}
.paging .fr{
	text-align:right;
	}
.leftCon{
	width:440px;
	float:left;
	position:relative;
	overflow:hidden;
	}
.rightCon,.con2{
	width:130px;
	float:right;
	background:#ECFAFF;
	padding:20px 10px;
	}
.conHolder{
	width:610px;
	overflow:hidden;
	padding:10px 0 0 0;
	margin-bottom:20px;
	position:relative;
	}
.productList{
	width:630px;
	}
.productList a{
	padding:10px 10px 10px;
	width:275px;
	background:#eee;
	margin:0 20px 20px 0;
	float:left;
	cursor:pointer;
	}
.productList a{
	color:#333;
	}
.productList a:hover{
	color:#333;
	text-decoration:none;	
	background:url(../images/productbg1.gif) repeat ;
	}
.productList span{
	font:normal 11px/11px Georgia;
	}
.productList img{
	display:block;
	margin-bottom:10px;
	}
.productList span img{
	float:right;
	}
.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 17px/17px 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:12px;
	}
.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;
	font-family:Georgia;
	font-size:11px;
	}
.proTitle div{
	margin-bottom:10px;
	overflow:hidden;
	}
.proTitle li,.proReview li{
	line-height:18px;
	list-style:inside circle;
	}
#jPortfolioGallery{
	width:600px;
	height:600px;
	position:relative;
	overflow:hidden;
	}
#jPortfolioGallery img{
	margin:0;
	padding:0 0 10px 10px;
	position:absolute;
	left:0;
	top:0;
	}
.proReview{
	font-family:Georgia;
	font-size:11px;
	width:280px;
	float:right;
	border-left:1px solid #ddd;
	padding-left:20px;
	}
.gallery {
	width:610px;
	margin-bottom:10px;
	overflow:hidden;
	font-size:11px;
	}
.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;
	}
.jHomeMiddle{
	width:770px;
	height:400px;
	display:block;
	overflow:hidden;
	position:relative;
	}
.jHomeMiddle .cell{
	width:770px;
	height:400px;
	display:block;
	background:#fff;
	position:absolute;
	left:0;
	top:0;
	}
.jHomeMiddle .controllerWrap{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
	}
.jHomeMiddle .controllerContainer{
	width:100%;
	height:40px;
	background:url(../images/tp-white-bg.png) repeat;
	}
.jHomeMiddle .controller{
	float:right;
	height:40px;
	}
.jHomeMiddle .controller .jPaging{
	float:left;
	overflow:hidden;
	margin-right:10px;
	border-left:1px solid #fff;
	}
.jHomeMiddle .controller .jPaging li{
	float:left;
	border-right:1px solid #fff;
	}
.jHomeMiddle .controller .jPaging li a{
	float:left;
	height:40px;
	padding:0 10px;
	font:normal 17px/40px Arial;
	}
.jHomeMiddle .controller .next,.slideShow .next,.jHomeMiddle .controller .previous,.slideShow .previous,.jHomeMiddle .controller .pause,.slideShow .pause,.jHomeMiddle .controller .play,.slideShow .play,.jHomeMiddle .controller .playPause, .slideShow .playPause{
	float:left;
	width:32px;
	height:40px;
	background:url(../images/fullcontroller-white.gif) -96px top no-repeat;
	}
.jHomeMiddle .controller a b{
	position:absolute;
	left:-9999px;
	text-indent:-9999px;
	}
	
.jHomeMiddle .controller .next, .slideShow .next{
	margin-right:10px;
	}
.jHomeMiddle .controller .playPause, .slideShow .playPause{
	background-position:-32px top;
	}
.jHomeMiddle .controller .previous, .slideShow .previous{
	background-position:0px top;
	}
.jHomeMiddle .controller .pause, .slideShow .pause{
	background-position:-64px top;
	}
.jHomeMiddle .controller .play, .slideShow .play{
	background-position:-32px top;
	}
	
.jHomeMiddle .controller .next:hover, .slideShow .next:hover{
	background-position:-96px bottom;
	}
.jHomeMiddle .controller .playPause:hover, .slideShow playPause:hover{
	background-position:-32px bottom;
	}
.jHomeMiddle .controller .previous:hover, .slideShow .previous:hover{
	background-position:0px bottom;
	}
.jHomeMiddle .controller .pause:hover, .slideShow .pause:hover{
	background-position:-64px bottom;
	}
.jHomeMiddle .controller .play:hover, .slideShow play:hover{
	background-position:-32px bottom;
	}

.jHomeMiddle .controller .jPaging li.active a,.jHomeMiddle .controller .jPaging li a:hover{
	background:#e6e6e6;
	color:#000;
	text-decoration:none;
	}
	
.ftrList .controller{
	width:7px;
	height:80px;
	float:left;
	}
.ftrList .controller a:hover{
	text-decoration:none;
	}
.ftrList .controller .up, .ftrList .controller .down{
	height:40px;
	width:7px;
	display:block;
	background:url(../images/small-controller.gif) left top;
	}
.ftrList .controller .down{
	background-position:left bottom;
	}
.ftrList .controller .up:hover{
	background-position:right top;
	}
.ftrList .controller .down:hover{
	background-position:right bottom;
	}
/*--------------------- Form field*/
input,select,textarea,.orderInfo .formField textarea{
	width:534px;
	height:24px;
	border:1px solid #EDEDED;
	background:url(../images/patern2.gif) repeat;
	padding:4px 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:25px;
	float:left;
	font:bold 15px Arial;
	color:#fff;
	}
.ftrList li a{
	color:#fff;
	font:bold 11px/15px Arial;
	}
.copyright{
	position:absolute;
	bottom:-115px;
	left:20px;
	color:#ccc;
	font-size:11px;
	}

.copyright span{
	display:block;
	padding:15px 0 20px 0;
	}
.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:-2px;
	bottom:0;
	}
.slideShow{
	overflow:hidden;
	}
.porduct{
	float:left;
	width:440px;
	background:url(../images/productbg1.gif) repeat;
	overflow:hidden;
	height:180px;
	display:block;
	position:relative;
	}
.porduct .cell{
	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;
	padding-left:10px;
	margin-bottom:10px;
	}

.btn{
	position:absolute;
	bottom:0;
	left:0;
	}
.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;
	}
.orderInfo{
	width:610px;
	overflow:hidden;
	}
.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;
	font-size:11px;
	}
.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;
	margin-bottom:20px;
}
.theTitle .btn{
	width:45px;
	height:10px;
	float:right;
	position:relative;
	cursor:pointer;
	background:url(../images/openclose.gif) no-repeat 0 0;
	overflow:hidden;
	}
.theTitle .close{
	background:url(../images/openclose.gif) no-repeat 0 -10px;
	}
.theTitle .edit{
	background:url(../images/edit.gif) right top no-repeat;
	}
.hideShow{
	display:none;
	}

.hideShow h4{
	display:inline;

	}
.hideShow textarea{
    display:block;
}

.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;
	overflow:hidden;
	}
.offer li{
	position:relative;
	width:145px;	height:100px;
	margin-left:10px;
	float:left;
	}
.offer .first{
	margin-left:0;
	}
.offer a{
	width:55px;	height:30px;
	position:absolute;
	bottom:0;	right:0;
	background:url(../images/order-button.gif) no-repeat;
	text-indent:-9999px;
	}
.offer a:hover{
	background:url(../images/order-button.gif) no-repeat 0 -30px;
	}
/*info msg options*/
#jInfo{
	overflow:hidden;
	}
#infoMsg{
	width:100%;
	float:left;
	}
.error{
	width:100%;
	padding:5px;
	background:#FEA9A9;
	}
.warning{
	width:100%;
	padding:5px;
	background:#FEE496;
	}
.notice{
	width:100%;
	padding:5px;
	background:#A0A9D3;
	}
.success{
	width:100%;
	padding:5px;
	background:#537D00;
	color:#fff;
	}

/*---------------------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:10px; margin-bottom:10px;} /*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;
	}
/*-------new code 04.08.2008*/
.outerlists{
	position:relative;
	width:540px;
	overflow:hidden;
}
.lists{
	width:560px;
}
.lists li{
	width:260px;
	height:60px;
	margin:0 20px 20px 0;
	float:left;
	overflow:hidden;
}
.lists li a b{
	width:184px;	height:47px;
	padding-top:13px;
	display:block;
	font-weight:bold;
	font:bold 14px/15px Georgia;
	color:#333333;
	padding-left:75px;
	background:url(../images/service-icon.gif) no-repeat;
	border-right:1px solid #dfdfdf;
	}
.lists li a .alter{
	padding-top:0;
	height:60px;
	line-height:60px;
}
.lists li a{
	display:block;
	background:url(../images/service-iconbg.gif) repeat-x;

}
.lists li a:hover{
	background:url(../images/service-iconbg.gif) repeat-x 0 -60px;
	}
.lists li a:hover b{
	background:url(../images/service-icon.gif) no-repeat 0 -60px;
	}
.im{
	overflow:hidden;
	margin:0 0 0px 0;
	width:610px;
	}
.altim{
	margin-top:-12px;
	}
.im ul{
	float:right;
	margin-bottom:20px;
}
.im ul li{
	float:left;
	}
.im ul li a{
	display:block;
	height:50px;
	text-indent:-9999px;
}
.gtalk{
	width:50px;
	background:url(../images/gtalk.gif) no-repeat;
}
.skype{
	background:url(../images/skype.gif) no-repeat;
	width:49px;
}
.yahoo{
	background:url(../images/yahoo.gif) no-repeat;
	width:49px;
}
.live{
	background:url(../images/live-chat.gif) no-repeat;
	width:89px;
	}
.gtalk:hover{
	background:url(../images/gtalk.gif) no-repeat 0 -50px;
}
.skype:hover{
	background:url(../images/skype.gif) no-repeat 0 -50px;
}
.yahoo:hover{
	background:url(../images/yahoo.gif) no-repeat 0 -50px;
}
.live:hover{
	background:url(../images/live-chat.gif) no-repeat 0 -50px;
	}
.eoffer{
	overflow:hidden;
	margin:0 0 40px -10px;
	}
.eoffer li{
	float:left;
	margin-left:10px;
	display:inline;
	}


/* popbox style*/
#jOverlay{
	}
.jError{
	background:#400;
	}
.jSuccess{
	background:#004;
	}
.popupBox{
	border:1px solid #000;
	background:#494949;
	padding:12px 10px;
	margin-bottom:15px;	
	font-family:Verdana;
	width:400px;
	margin:15px 0;
	color:#ccc;
}
.popupBox a{
	background:url(../images/close.gif) no-repeat;
	width:64px;
	height:20px;
	display:block;
	float:right;
	cursor:pointer;
	}
.popupBox a b{
	position:absolute;
	left:-99999px;
	}
.popupBox h3{
	float:left;
	font-size:16px;
	color:#fff;
	margin-bottom:5px;
	}
.popupBox div{
	font-size:12px;
	display:block;
	clear:both;
	padding-top:20px;
	text-align:left;
	border-top:1px solid #ccc;
	}
/*end of popup box style*/

body .ftrList .jServices{
	float:left;
	position:relative;
	overflow:hidden;
	width:160px;
	height:30px;
	line-height:20px;
	margin-top:25px;
	}
body .ftrList .jServices a{
	position:absolute;
	left:0;
	top:0;
	width:180px;
	height:40px;
	padding-left:10px;
	display:block;
	font:bold 11px/15px Arial;
	color:#fff;
	}
	
/*psd to xthml optiopns*/
.optionss{
	display:block;
	overflow:hidden;
	}
.optionss label{
	overflow:hidden;
	display:block;
	width:100%;
	line-height:20px;
	}
.optionss .options{
	background:none;
	border:none;
	float:left;
	width:14px;
	height:14px;
	padding:0;
	margin:3px 0 0 10px;
	}

.jmarkSlider {
	height:20px; position: relative; text-align: left;
	display:block;
	width:385px;
	}

.jmarkSlider .ui-slider-handle {
	width:11px; height:20px; display:block; position:absolute; left:0; top:0; 
	z-index: 2; cursor: pointer;
	background:url(../images/pointer.gif) no-repeat;
	margin-left:0px;
	}
.jmarkSlider .ui-slider-range {
	top: 0; height: 100%; 
	position: absolute; z-index: 1; display: block; border: 0;
	}
.jmarkSlider .ui-slider-range-min { left: 0px; }
.jmarkSlider .ui-slider-range-max { right: 0px; }
.point .plus{
	float:right;
	}
	
ul.bulletedList li{
	font:normal 13px/19px Georgia;
	list-style:inside disc;
	margin-bottom:10px;
	}
ul.bulletedList li ul, ul.squareList li ul{
	padding-left:20px;
	}
ul.bulletedList li ul.squareList li,ul.squareList li{
	font:normal 13px/19px Georgia;
	list-style:ininside;
	list-style-type:circle;
	margin-bottom:10px;
	}
	
#iframeUpload{
	border:0 none; height:40px; overflow:hidden; padding:0; width:440px; display:block;
	}
#uploadProgress{
	position:relative; width:440px; height:24px; overflow:hidden; margin-bottom:16px;
	}
#progressBar{
	background:#eee; position:absolute; width:60%; z-index:1; height:24px;
	}
#progressStatus{
	width:209px; padding-right:10px; border-right:2px solid #ccc; position:absolute; left:0; height:24px; line-height:24px; text-align:right; z-index:2;
	}
#progressCancel{
	width:209px; padding-left:10px;  position:absolute; right:0; height:24px; line-height:24px; z-index:2; text-align:left; z-index:2;
	}
	
#uploadedFiles span{
	display:block;
	overflow:hidden;
	margin-bottom:5px;
	}
#uploadedFiles span a{
	float:left;
	}
#uploadedFiles .btnDel{
	overflow:hidden;
	width:13px;
	height:13px;
	margin-left:10px;
	background:url(../images/delete.gif) no-repeat;
	display:block;
	}
#uploadedFiles .btnDel b{
	position:absolute;
	left:-9999px;
	}
	
	
.optionGroup p{
	overflow:hidden; display:block;
	}
.optionGroup p strong{
	position:relative;
	float:right;
	}
.jOrderDetailInput input, .jOrderDetailInput textarea{
	margin-bottom:10px;
	}
.jOrderDetailInput label{
	display:block;
	float:none;
	}
.jOrderDetailInput p{
	font-size:11px;
	color:#666;
	}
.orderInfo .continueBtn{
	height:25px; display:block; float:left; line-height:25px;
	}

/*twitter widget*/
#sideBar .widgetTwitter{
	background:#FFFFFF url(../images/twitter.gif) no-repeat;
	padding-top:70px;
	padding:60px 20px 0px;
	}
#sideBar .widgetTwitter .widgetTitle{
	margin-bottom:10px;
	}
#sideBar .widgetTwitter .widgetTitle a{
	font:normal 12px/12px Arial;
	color:#F45C00;
	text-transform:uppercase;
	}
#sideBar .widgetTwitter .widgetBody{	
	font:normal 11px/16px Arial;
	margin-bottom:15px;
	}
#sideBar .widgetTwitter .widgetBody li{
	border-bottom:1px dashed #6C6C6C;
	padding-bottom:10px;
	margin-bottom:10px;
	}
/*twitter widget*/
/*link widget*/
#sideBar .widgetLink{
	padding:0 20px;
	}
#sideBar .widgetLink .contactNumber{
	font:bold 17px/17px Arial;
	}
/*link widget*/

/*tag cloud*/
.cloud{
	font-family:Georgia;
	padding:5px;
	}
.activeFilters b{
	font-size:14px;
	line-height:15px;
	}
.activeFilters a{
	background:url(../images/cancel.gif) right 1px no-repeat;
	line-height:15px;
	height:auto;
	font-size:12px;
	display:inline;
	padding:0 12px 0 5px;
	}
.activeFilters a:hover{
	background:url(../images/cancel.gif) right -14px no-repeat;
	text-decoration:none;
	}
.resetFilter a{
	background:url(../images/reset.gif) left top no-repeat;
	width:50px;
	height:15px;
	display:block;
	}
.resetFilter a i{
	display:none;
	}
/*tag cloud*/

/*paginator*/
.paginatorWrap{
	background:url(../images/line.gif) repeat-x top left;
	}
.paginator{
	background:url(../images/line.gif) repeat-x bottom left;
	padding:10px 0px;
	overflow:hidden;
	text-align:center;
	}
.paginator *{
	margin:0 auto;
	}
.paginator a{
	color:#000;
	padding:0 2px;
	}
.paginator .pagingSelected{
	color:#ddd;
	padding:0 2px;
	}
.paginator .pagingNext{
	float:right;
	}
.paginator .pagingPrevious{
	float:left;
	}
/*paginator*/

/*position absolute*/
.pa{
	position:absolute;
	left:0;
	top:0;
	}
/*full width*/
.fw,.fullWidth{ width:98%; }
.fw85{ width:85%; }
/*half width*/
.hw,.halfWidth{ width:48%; }
/*position relative*/
.pr{ position:relative; }
/*text align center*/
.tc{ text-align:center; }
.tl{ text-align:left; }
.tr{ text-align:right }
/*display none*/
.dn{ display:none; }
/*display inline*/
.di{ display:inline; }
.db{ display:block; }
.cb{ clear:both; }
/*float none*/
.fn{ float:none; }
/*padding*/
/*common font sizes*/
.huge{ font-size:24px; line-height:30px; }
.big{ font-size:18px; line-height:24px; }
.normal{ font-size:16px; line-height:22px; }
.small{ font-size:13px; line-height:19px; }
.tooSmall,.tiny{ font-size:11px; line-height:17px; }
/*common font sizes*/
.p20{ padding:20px; }
.p5{ padding:5px; }
.p10{ padding:10px; }
.pb10{ padding-bottom:10px; }
.pb0{ padding-bottom:0; }
.mr5{ margin-right:5px; }
.mr10{ margin-right:10px; }
.mr20{ margin-right:20px; }
.mr50{ margin-right:50px; }
.mb10{ margin-bottom:10px; }
.mb20{ margin-bottom:20px; }
.mt5{ margin-top:5px; }
.mt10{ margin-top:10px; }
.mr0{ margin-right:0px; }
.mb0{ margin-bottom:0px; }
/*color schemes*/
.bWhite{ background:#fff; color:#000;}
.pagingSelected{ color:#c00; }
.bLAsh{ background:#B3B3B3; }
.bAsh{ background:#555; }
.ash{ background:#ccc; color:#000; }
.orange{ background:#f60; color:#fff; }
.red{ background:#f00; color:#fff; }
.bbAsh{ border-bottom:1px solid #ccc; }
.bbAshDotted{ background:url(../images/line.gif) repeat-x bottom left; }
.border{ border:1px solid #555; }
.redBorder{ border:1px solid #c00; }
.subLevel{
	padding-left:20px;
	border-left:1px dashed #ccc;
	}
/*floating*/
.oh{ overflow:hidden; }
.floatRight,.fR{ float:right; }
.floatLeft,.fL{ float:left; }
.hide{
	position:absolute;
	left:-9999px;
	display:none;
	height:0;
	}
.cb{ clear:both; }
/*usefull classes*/
/*Style for blog */
.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;
	}

.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;	
	}
.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;
	}
.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;}
#recaptcha_response_field{
	border:1px solid #DFDFDF;
	}