/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ 
	margin:0; 
	padding:0; 
	border:0; 
	outline:0; 
	font-size:100%; 
	vertical-align:baseline; 
	background:transparent; 
}
ol,ul{ 
	list-style:none; 
}
blockquote,q{ 
	quotes:none; 
}
blockquote:before,blockquote:after,q:before,q:after{ 
	content:''; 
	content:none; 
}
:focus{ 
	outline:0; 
}
ins{ 
	text-decoration:none; 
}
del{ 
	text-decoration:line-through; 
}
table{ 
	border-collapse:collapse; 
	border-spacing:0; 
}

/*--------------- General Styles 
*/
.skiplink{ 
	display:none; 
}
a,a:visited{ 
 text-decoration:none; 
}
a:focus,a:hover{ 
	text-decoration:underline; 
}
body{ 
	color:#000; 
	font:62.5%/1 Arial ,Georgia, Verdana,Georgia, Lucida,"Trebuchet MS" ,Helvetica, sans-serif;
	padding:0;
	margin:0;
	background:#D8E1EE url(images/bgr_body.jpg) repeat-x;
	padding-top:7px;
}
.hide{
     position: absolute;
     left: -9999px;
}
/*-------------------------------page start-------------------------*/

#wraper{
	width:100%;
}
#header{
	width:904px;
	height:87px;
	margin:0 auto;
	overflow:hidden;
}
#header h1{
	width:342px;
	float:left;
}
#header h1 a{
	width:342px;
	height:87px;
	display:block;
	background:url(images/crebsol_creative_e-business.jpg) no-repeat;
}
/*-----------------------------quickcontact
*/
#quickcontact{
	width:201px;
	float:right;
	padding-top:42px;
}
#quickbg,
#quicklft,
#quickrgt{
	height:45px;
	display:block;
}
#quickbg{
	background:url(images/bgr_quickbg.jpg) repeat-x;
}
#quicklft{
	background:url(images/bgr_quicklft.jpg) no-repeat;
}
#quickrgt{
	background:url(images/bgr_quickrgt.jpg) no-repeat right top;
}
#quickrgt .quickbtn{
	display:block;
	font-size:20px;
	color:#1385C8;
	padding-left:15px;
	padding-top:15px;
	height:30px;
	background:url(images/ico_live.jpg) no-repeat 133px 4px;
	text-decoration:none;
}
#quickrgt .quickbtn:hover{
	text-decoration:none;
}
/*--------------------------------------------------menu-e-flash
*/
#menu-e-flash{
	width:904px;
	margin:0 auto;
	padding-top:10px;
}
/* menuarea */
#menuarea{
	width:904px;
	height:36px;
	overflow:hidden;
}
.menucommon{
	padding-bottom:7px;
}
#menu{
	width:695px;
	float:left;
}
#menubg,
#menulft,
#menurgt{
	height:36px;
}
#menubg{
	background:url(images/bgr_menubg.jpg) repeat-x;
}
#menulft{
	background:url(images/bgr_menulft.jpg) no-repeat;
}
#menurgt{
	background:url(images/bgr_menurgt.jpg) no-repeat right top;
}

#nav{
	width:695px;
	overflow:hidden;
}
#nav li{
	float:left;
	display:block;
	background:url(images/bgr_libdr.jpg) no-repeat;
	padding:0 17px 0 37px;
}
#nav li a{
	float:left;
	display:block;
	font-size:12px;
	color:#566985;
	line-height:36px;
	text-decoration:none;
}
#nav li a:hover, #nav .activemode a{
	color:#0095DF;
	text-decoration:none;
}
#nav .selected{
	background:none;
	padding:0;
	margin:0;
	padding:0 17px 0 30px;

}
/*-----------------------------------complain-area
*/
#complain-area{
	width:201px;
	float:right;
}
#complainbg,
#complainlft,
#complainrgt{
	height:36px;
	display:block;
}
#complainbg{
	background:url(images/bgr_complainbg.jpg) repeat-x;
}
#complainlft{
	background:url(images/bgr_complainlft.jpg) no-repeat;
}
#complainrgt{
	background:url(images/bgr_complainrgt.jpg) no-repeat right top;
}
#complainrgt .complainbtn{
	display:block;
	line-height:36px;
	height:36px;
	font-size:12px;
	color:#6288B3;
	padding-left:8px;
	background:url(images/icon_what.jpg) no-repeat 174px 10px;
	text-decoration:none;
}
#complainrgt .complainbtn:hover{
	color:#0095DF;
}

/*------------------------------------slider
*/
#slider{
	width:900px;/*904*/
	padding:7px 2px 9px 2px;
}


 

/*	Featured Accordion 
--------------------------------------------------------------------------------------------*/
.container_12,.container_16{
	margin-left:auto;
	margin-right:auto;
	width:900px
}
.accordion_bg{ 
	background:url(images/dot.png);
	width:900px; 	
}
.sliderbg,.accordion_bg_left,.accordion_bg_right{
	height:296px;
	display:block;
}
.sliderbg {
	background:url(images/sliderBgMiddle.jpg) repeat-x; 
}
.accordion_bg_left{
	background:url(images/sliderBgLeft.jpg) no-repeat left top;
}
.accordion_bg_right{
	background:url(images/sliderBgRight.jpg) no-repeat right top;
}
.slider{ 
	width:884px;
	margin-left:auto;							
	display:block;
	margin-right:auto;
	position:relative;
	padding:8px; 
} 

.accordion, .accordion1{
	margin:0;
	width:884px;
	padding:0;
	list-style-type: none;
}
.slideimg { 
	padding:3px;
	float:left;  
} 
	.one		{	background:url(images/slidercontentbox.jpg) no-repeat !important;	 }	/* Slide 1 */
	
	.two		{	background:url(images/slidercontentbox.jpg) no-repeat !important;	 }	/* Slide 2 */
	
	.three		{	background:url(images/slidercontentbox.jpg) no-repeat !important;	 }	/* Slide 3 */
	
	.four		{	background:url(images/slidercontentbox.jpg) no-repeat !important;	 }	/* Slide 4 */
	
	.five		{	background:url(images/slidercontentbox.jpg) no-repeat !important;	 }	/* Slide 5 */
 
 .accordion li{
	cursor:default;
}
.accordion .active_click{
	cursor:default;
}
.one, .two, .three, .four, .five	{
/* Assign your own class if you want*/
margin:0;
padding:0; 
}
.headerbox{ 
	width:447px !important;
	float:left; 
}
/*---------------------------fstslider
*/
.fstslider{
	background:url(images/pic_slider1.jpg) no-repeat;
	width:439px;/*447*/
	height:274px;/*280*/
	padding:6px 0 0 8px;
}
.fstslider h4{
	padding-left:58px;
	font-weight:normal;
	font-size:14px;
	color:#00DEFF;
	padding-top:32px;
}
.allwork{
	padding-left:75px;
	padding-top:5px;
}
.allwork span{
	font-size:11px;
	line-height:18px;
	color:#FFFFFF;
	display:block;
}
/*------------------------------------scndslider
*/
.scndslider{
	background:url(images/pic_slider2.jpg) no-repeat;
	width:439px;/*447*/
	height:274px;/*280*/
	padding:6px 0 0 8px;
}
.scndslider span{
	display:block;
	font-size:36px;
	color:#7F7F81;
	font-family:Trebuchet MS;
	padding-top:52px;
	padding-left:365px;
}
.scndslider span label{
	color:#B58E24;
}
/*-----------------------------------thrdslider
*/
.thrdslider{
	background:url(images/pic_slider3.jpg) no-repeat;
	width:439px;/*447*/
	height:274px;/*280*/
	padding:6px 0 0 8px;
}
.thrdslider h6{
	font-weight:normal;
	font-size:14px;
	color:#335C99;
	padding-left:258px;
	padding-top:7px;
	padding-bottom:14px;
}
.thrdlist{
	padding-left:272px;
}
.thrdlist span{
	display:block;
	font-size:11px;
	color:#566985;
	padding-bottom:9px;
	line-height:15px;
}
/*-------------------------------frthslider
*/
.frthslider{
	background:url(images/pic_slider4.jpg) no-repeat;
	width:439px;/*447*/
	height:274px;/*280*/
	padding:6px 0 0 8px;
}
.frthslider h6{
	font-weight:normal;
	font-size:14px;
	color:#335C99;
	padding-left:258px;
	padding-top:7px;
	padding-bottom:14px;
}
/*--------------------------------------fifthslider
*/
.fifthslider{
	background:url(images/pic_slider5.jpg) no-repeat;
	width:437px;/*447*/
	height:271px;/*280*/
	padding:9px 0 0 10px;
	overflow:hidden;
}
.fifthslider a{
	display:block;
	width:204px;
	height:102px;
	margin-right:7px;
	margin-bottom:7px;
	overflow:hidden;
	padding-right:7px;
	float:left;
	text-decoration:none;
}
.fifthslider a label{
	display:block;
	float:right;
	width:82px;
	text-align:center;
	font-size:30px;
	color:#1385C8;
	padding-top:47px;
	font-family:Times New Roman;
}
.fifthslider strong{
	display:block;
	font-weight:normal;
	font-size:18px;
	color:#1385C8;
	font-family:Times New Roman;
	line-height:20px;
}

.headerbox h3{
	font-weight:normal;
}
.headerbox h3 a{
	font-size:18px;
	color:#1385C8;
	text-decoration:none;
}

.headerbox p {
	cursor:text;
	padding-top:8px;
	font-size:12px;
	color:#566985;
	line-height:18px;	
}
.headerbox small { font:italic 11px/16px Verdana, Arial, Verdana, Helvetica, sans-serif;}	

.slideinfo {
	width:86px; 
	float:right;	
	height:280px; 
	position:relative;
	text-align:center;
	margin:0;
	padding:0;
	}
.one .slideinfo{ 
	background:url(images/tab01Hover.jpg) no-repeat top left ; 
} 

.two .slideinfo{ 
	background:url(images/tab02Hover.jpg) no-repeat top left ; 
} 

.three .slideinfo{ 
	background:url(images/tab03Hover.jpg) no-repeat top left ; 
} 

.four .slideinfo{ 
	background:url(images/tab04Hover.jpg) no-repeat top left ; 
} 

.five .slideinfo{ 
	background:url(images/tab05Hover.jpg) no-repeat top left ; 
} 

.slideinfo span{
	font:bold 12px/13px "Trebuchet MS", Helvetica, sans-serif;
	color:#000;
	display:block;
	padding:0px 10px 15px 10px;
	-moz-opacity:.45; 
	-ms-filter:alpha(opacity=45); 
	filter:alpha(opacity=45); 
	opacity:.45;
	-khtml-opacity:.45; 
	-webkit-opacity:.45; 	
}  	
.slideinfo a.icon { 
	display:block;
	width:86px;
	height:280px; 
}  
.one .slideinfo a.icon {  
	background:url(images/tab01.jpg) no-repeat;
}  
.two .slideinfo a.icon {  
	background:url(images/tab02.jpg) no-repeat;	
}  
.three .slideinfo a.icon {  
	background:url(images/tab03.jpg) no-repeat;	
}  
.four .slideinfo a.icon {  
	background:url(images/tab04.jpg) no-repeat;	
}  
.five .slideinfo a.icon {  
	background:url(images/tab05.jpg) no-repeat;	
}  
 /*--------------------------------------END ACCORDIAN---------------------*/
 
 
 
 
 
 
 





/*---------------------------------------------------mainarea
*/
#mainarea{
	width:100%;
	background:#E5EBF4 url(images/bgr_mainarea.jpg) repeat-x;
	padding-top:3px;
}

#maincontentpart{
	background:url(images/bgr_maincontent.jpg) repeat-y;
	width:904px;
	margin:0 auto;
}
#maincontent{
	width:904px;
	background:url(images/bgr_maincontenttop.jpg) no-repeat;
	overflow:hidden;
}
/* sidebarlft */
#sidebarlft{
	width:201px;
	float:left;
	margin-right:20px;
	padding-bottom:15px;
}

.why-choose{
	width:201px;
	padding-bottom:6px;
}
.choosebg,
.chooselft,
.choosergt{
	height:33px;
	display:block;
}
.choosebg{
	background:url(images/bgr_choosebg.jpg) repeat-x;
}
.chooselft{
	background:url(images/bgr_chooselft.jpg) no-repeat;
}
.choosergt{
	background:url(images/bgr_choosergt.jpg) no-repeat right top;
}
.cont-choose{
	width:201px;
	display:block;
}
.cont-choose strong{
	font-weight:normal;
	font-size:18px;
	color:#576C8D;
	line-height:33px;
	text-align:center;
	display:block;
}

/* our-event */
.our-event{
	width:201px;
}
.our-event li{
	width:201px;
	overflow:hidden;
}
.eventlft{
	width:44px;
	float:left;
}
.eventlft img{
	display:block;
}

.eventrgt{
	width:157px;
	float:left;
}
.tubebg,
.tubetop,
.tubebtm{
	width:157px;
}
.tubebg{
	background:url(images/bgr_tube_bg.jpg) repeat-y;
}
.tubetop{
	background:url(images/bgr_tube_top.jpg) no-repeat;
}
.tubebtm{
	background:url(images/bgr_tube_btm.jpg) no-repeat bottom left;
}

.contnat-tube{
	padding:15px 13px 3px 19px;
	width:125px;/*157*/
}
.contnat-tube p{
	font-size:12px;
	color:#647DA2;
	line-height:20px;
}
/*------------------------------content
*/
#content{
	width:466px;
	float:left;
	margin-right:16px;
}
.crebsolHeader{
	color:#214985;
	font-size:14px;
}
.crebsolHeader span{
	color:#1384C8;
}
.crebsolHeader b{
	font-weight:normal;
	color:#7E7E80;
}
#content p{
	font-size:12px;
	color:#566985;
	line-height:20px;
	padding:12px 0;
}
.professional{
	width:466px;
	overflow:hidden;
}
.professional li{
	float:left;
	padding-left:15px;
	font-size:12px;
	color:#264E8A;
	background:url(images/icon_li.jpg) no-repeat 0 10px;
	line-height:26px;
}
.professional .profession{
	width:139px;
}
.professional .elegant{
	width:117px;
}
.professional .custom{
	width:165px;
}
.professional .predictable{
	width:139px;
}
#content a, #content p a{
	color:#2E88BE;
	text-decoration:underline;
}
#content a:hover, #content p a:hover{
	text-decoration:none;
}
/*-----------------------------------------sidebar-rgt
*/
#sidebar-rgt{
	width:201px;
	float:left;
	padding-bottom:10px;
}
.system{
	padding:0 12px;
	width:177px;
}
.system li{
	width:177px;
	float:left;
}
.system img{
	margin:0;
	padding:0;
	border:0;
	display:block;
}
/*------------------------------------------footerarea
*/
#footerarea{
	width:100%;
	background:url(images/bgr_footer.jpg) repeat-x;
}

#footer{
	width:904px;
	margin:0 auto;
	padding:15px 0 95px 0;
}
#footer p{
	text-align:center;
	font-size:12px;
	color:#2E6C96;
	line-height:20px;
}
/*--------------------------------------------------contact page--------------------------------------*/

#sidebar-contact{
	width:201px;
	padding-top:7px;
}
#sidebar-contact img{
	display:block;
}
#sidebar-contact address{
	font-size:14px;
	color:#566985;
	display:block;
	line-height:16px;
	font-style:normal;
	padding:8px 0 15px 0;
}
#sidebar-contact span{
	display:block;
	font-size:14px;
	color:#566985;
	line-height:16px;
}
#sidebar-contact span small{
	color:#1385C8;
}
#sidebar-contact span a{
	color:#1385C8;
	text-decoration:none;
}
#sidebar-contact span a:hover{
	color:#4F6CA6;
}
#face-twiter{
	width:201px;
	padding-top:10px;
}
#face-twiter a{
	display:block;
	margin-bottom:7px;
}	
.btnfacebook{
	background:url(images/btn_facebook.jpg) no-repeat;
	width:201px;
	height:54px;
}
.btntwiter{
	background:url(images/btn_twiter.jpg) no-repeat;
	width:201px;
	height:54px;
}
/*---------------------------------------login-area------------------*/
#login-area{
	width:466px;
	padding-top:15px;
}
#login-area form{
	width:466px;
}
#allinparea{
	width:466px;
}
#allinparea dd{
	width:466px;
	overflow:hidden;
	padding-bottom:6px;
}
#allinparea dd span{
	display:block;
	float:left;
	text-align:right;
	font-size:12px;
	color:#566985;
	width:154px;
	line-height:16px;
	padding-top:2px;
}
#allinparea dd span sup{
	color:#FF0000;
}
.inprgtarea{
	width:302px;
	float:right;
	overflow:hidden;
}
.inprgtarea strong{
	background:url(images/bgr_inptxt.jpg) no-repeat right top;
	width:204px;
	height:23px;
	display:block;
}
.inprgtarea input{
	background:none;
	width:194px;/*204*/
	height:21px;/*23*/
	border:none;
	padding:2px 5px 0 5px;	
	font-size:12px;
	color:#566985;
}
.inprgtarea .fstfield{
	background:url(images/bgr_txtarea.jpg) no-repeat;
	width:302px;
	height:105px;
}
.inprgtarea textarea{
	background:none;
	width:292px;/*302*/
	height:93px;/*105*/
	overflow:hidden;
	border:none;
	padding:4px 5px 8px 5px;
}
#allinparea .fstmassage{
	padding:0;
	margin:0;
	padding-bottom:18px;
}
.allcheck{
	width:150px;
	float:left;
	overflow:hidden;
	padding-bottom:18px;
}
.allcheck input{
	float:left;
	width:16px;
	height:16px;
	background:none;
	margin-right:5px;
}
.allcheck small{
	display:block;
	float:left;
	font-size:11px;
	color:#0095DF;
	padding-top:4px;
}
.inprgtareachk{
	padding-top:3px;
}
.inprgtarea .zipfile{
	background:url(images/bgr_inptxt.jpg) no-repeat right top;
	width:204px;
	height:23px;
	float:left;
	margin-right:4px;
	display:inline;
}

.inprgtarea .zipfile input{
	background:none;
	width:190px;/*204*/
	height:19px;/*23*/
	border:none;
	padding:4px 5px 0 9px;	
	font-size:11px;
	color:#1586C8;
}
.inprgtarea .subbtn{
	background:url(images/btn_sub.jpg) no-repeat;
	width:94px;
	height:26px;
	border:none;
	cursor:pointer;
	float:left;
	margin-top:-1px;
}
.inprgtarea .budget{
	background:url(images/bgr_inp2nd.jpg) no-repeat;
	width:157px;
	height:23px;
	float:left;
	margin-right:10px;
	display:inline;
}

.inprgtarea .budget input{
	background:none;
	width:147px;/*157*/
	height:21px;/*23*/
	border:none;
	padding:2px 5px 0 5px;	
	font-size:12px;
	color:#566985;
}
.inprgtarea .titusd{
	float:left;
	display:block;
	width:34px;
	height:11px;
	border:none;
	margin-top:6px;
}

.inprgtarea .bottomchek{
	padding:0;
	margin:0;
}
.inprgtarea select{
	width:178px;
	height:23px;
	font-size:11px;
	color:#1586C8;
}
.inprgtarea .submit{
	background:url(images/btn_submit.jpg) no-repeat;
	width:94px;
	height:26px;
	border:none;
	cursor:pointer;
}

/*---------------------------------------------------complains/ suggestion page-------------------------*/

#suggestion-content{
	width:466px;
	padding-top:10px;
}
#suggestion-content h3{
	font-size:18px;
	color:#576C8D;
	padding-bottom:30px;
	font-weight:normal;
}
#suggestion-content h3 span{
	color:#1385C8;
}
#suggestion-content form{
	width:466px;
}
#suggestion-content form dl{
	width:466px;
}
#suggestion-content form dl dd{
	width:466px;
	overflow:hidden;
	padding-bottom:6px;
}
#suggestion-content form dl dd span{
	display:block;
	float:left;
	font-size:12px;
	color:#566985;
	width:154px;
	line-height:16px;
	padding-top:2px;
}
#suggestion-content form dl dd sup{
	color:#FF0000;
}
#suggestion-content form dl dd div{
	width:302px;
	float:right;
}
#suggestion-content form dl dd div strong{
	background:url(images/bgr_inptxt.jpg) no-repeat right top;
	width:204px;
	height:23px;
	display:block;
}

#suggestion-content form dl dd div strong input{
	background:none;
	width:194px;/*204*/
	height:21px;/*23*/
	border:none;
	padding:2px 5px 0 5px;	
	font-size:12px;
	color:#566985;
}
#suggestion-content form dl dd div .commonfield{
	background:url(images/bgr_txtarea.jpg) no-repeat;
	width:302px;
	height:105px;
}
#suggestion-content form dl dd div textarea{
	background:none;
	width:292px;/*302*/
	height:93px;/*105*/
	overflow:hidden;
	border:none;
	padding:4px 5px 8px 5px;
	font-size:12px;
	color:#566985;
	font-family:Arial, Helvetica, sans-serif;	
}

#suggestion-content form dl dd div small{
	display:block;
	color:#566985;
	font-size:12px;
	line-height:16px;
}
#suggestion-content form dl dd div .submitcontact{
	background:url(images/btn_submit.jpg) no-repeat;
	width:94px;
	height:26px;
	border:none;
	cursor:pointer;
}
/*--------------------------------------------------------blog page----------------------*/
#blogcont-hrizontal{
	width:904px;
	margin:0 auto;
	background:url(images/bgr_blogcont_top.jpg) repeat-y;
}
#blogmaincontent{
	background:url(images/bgr_blog_shadow.jpg) no-repeat top left;
	width:901px;/*904*/
	overflow:hidden;
	padding:12px 0 0 3px;
}
/* blogcontent */
#blogcontent{
	width:680px;
	float:left;
}
.post{
	width:680px;
	padding-bottom:14px;
}
.postbg,
.postbtm,
.posttop{
	width:680px;
}
.postbg{
	background:url(images/bgr_post_bg.jpg) repeat-y;
}
.postbtm{
	background:url(images/bgr_post_btm.jpg) no-repeat bottom left;
}
.posttop{
	background:url(images/bgr_post_top.jpg) no-repeat;
}

.post-inner{
	padding:11px 11px 20px 10px;
	width:659px;
}
.title{
	width:659px;
	background:url(images/bgr_title.jpg) repeat-x bottom;
	padding-bottom:16px;
	overflow:hidden;
}
/*-----------------------------------time-date
*/
.time-date{
	width:107px;
	height:61px;
	background:url(images/bgr_time_date.jpg) no-repeat;
	overflow:hidden;
	float:left;
}
.time-date strong{
	display:block;
	float:left;
	width:61px;
	font-weight:normal;
}
.time-date strong span{
	font-size:18px;
	color:#436584;
	display:block;
	text-align:center;
	padding-top:9px;
	line-height:22px;
}
.time-date small{
	display:block;
	float:right;
	width:42px;
	font-size:14px;
	color:#597D9E;
	padding-top:12px;
}

.titlergt{
	width:544px;
	float:right;
}
.titlergt h2{
	padding:10px 0 10px 0px;
	font-weight:normal;
}
.titlergt h2 a{
	font-size:18px;
	color:#576C8D;
	text-decoration:none;
}
.titlergt h2 a:hover{
	color:#1385C8;
}
.posted-by{
	width:544px;/*659*/
}
.posted-bylft{
	width:413px;
	float:left;
	margin-left:-42px;
	position:relative;
	z-index:100;
}
.posted-by .posted-bylft p{
	font-size:12px;
	color:#7687A3;
}
.posted-bylft p a{
	color:#1385C8;
	text-decoration:none;
}
.posted-bylft p a:hover{
	color:#4DB9F9;
}
.posted-byrgt{
	width:131px;
	float:right;
	overflow:hidden;
}
.posted-byrgt span{
	display:block;
	float:left;
	background:url(images/icon_comment.jpg) no-repeat;
	width:26px;
	height:19px;
	text-align:center;
	line-height:16px;
	font-size:11px;
	color:#436584;
	margin-right:5px;
}
.posted-byrgt a{
	display:block;
	float:left;
	font-size:12px;
	color:#1385C8;
	line-height:15px;
	text-decoration:underline;
}
.posted-byrgt a:hover{
	text-decoration:none;
}

.entry{
	width:659px;
}
.entry p{
	font-size:12px;
	color:#566985;
	line-height:20px;
	padding-bottom:6px;
	padding-top:8px;
}
.entry p a,.entry a{
	font-size:12px;
	color:#1385C8;
	text-decoration:none;
}
.entry p a:hover, .entry a:hover{
	color:#3EB4FA;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	font-weight:normal;
	padding:10px 0;
	color:#576C8D;
}
.entry h1{
	font-size:20px;
}
.entry h2{
	font-size:18px;
}
.entry h3{
	font-size:17px;
}
.entry h4{
	font-size:16px;
}
.entry h5, .entry h6{
	font-size:14px;
}
.entry ul{
	padding:20px 0px 20px 30px;
	list-style-type:disc;
	list-style-position:inside;
}
.entry ul li{
	list-style-type:disc;
	list-style-position:inside;
	line-height:20px;
	font-size:12px;
	color:#566985;
}
.entry ol{
	padding:20px 0px 20px 30px;
	list-style-type:decimal;
	list-style-position:inside;
}
.entry ol li{
	list-style-type:decimal;
	list-style-position:inside;
	line-height:20px;
	font-size:12px;
	color:#566985;
}
.entry blockquote{
	padding:15px;
	margin:20px 0;
	font-size:12px;
	color:#566985;
	font-style:italic;
	border:1px dashed #BCC8DD;
	line-height:20px;
}
/*--------------------------------------blogsidebar
*/
#blogsidebar{
	width:201px;
	float:right;
}
#allbtnblog{
	width:201px;
}
#allbtnblog a{
	width:201px;
	height:54px;
	display:block;
	margin-bottom:8px;
}
.btnblogrss{
	background:url(images/btn_rss.jpg) no-repeat;
}
.btnblogtwiter{
	background:url(images/btn_twiter.jpg) no-repeat;
}
.btnblogfacebook{
	background:url(images/btn_facebook.jpg) no-repeat;
}
/* allcategory */
#allcategory{
	width:199px;
	padding:0 1px;
}
.categoryblog{
	width:199px;
	padding-bottom:10px;
}
.catorybg,
.catorytop,
.catorybtm{
	width:199px;
}
.catorybg{
	background:url(images/bgr_category_bg.jpg) repeat-y;
}
.catorytop{
	background:url(images/bgr_category_top.jpg) no-repeat;
}
.catorybtm{
	background:url(images/bgr_category_btm.jpg) no-repeat bottom left;
}

/* category */
.category{
	width:177px;
	padding:0 11px 4px 11px;
}
.category h2{
	font-size:18px;
	color:#576C8D;
	line-height:34px;
	font-weight:normal;
}
.category ul{
	width:177px;
	padding-top:8px;
}
.category ul li{
	background:url(images/icon_all_li.jpg) no-repeat 0 4px;
	padding-bottom:8px;
	line-height:16px;
}
.category ul li a{
	font-size:12px;
	color:#576C8D;
	padding-left:17px;
	text-decoration:none;
}
.category ul li a:hover{
	color:#3EB4FA;
	text-decoration:none;
}
/* alltag */
.alltag{
	width:177px;
	padding-top:8px;
	padding-bottom:5px;
	overflow:hidden;
}
.alltag a{
	font-size:14px;
	color:#576C8D;
	float:left;
	display:block;
	margin:0 3px 10px 0px;
	text-decoration:none;
}
.alltag a:hover{
	color:#3EB4FA;
	text-decoration:none;
}
/*------------------------------------------blog comments page---------------------*/
#comments{
	width:659px;
	padding:0 11px 0 10px;
}
.comment-area{
	width:659px;
	padding-bottom:10px;
}
.comment-area h3{
	width:659px;
	background:url(images/bgr_title.jpg) repeat-x bottom;
	padding-bottom:10px;
	font-size:18px;
	color:#576C8D;
	font-weight:normal;
}
.comment-area #nonebg{
	background:none;
}
.comment-area strong{
	display:block;
	width:659px;
	padding-bottom:10px;
	padding-top:6px;
	background:url(images/bgr_title.jpg) repeat-x bottom;
	font-weight:normal;
	font-size:14px;
	color:#597093;
}

/* personcomments */
.personcomments{
	width:659px;
	padding-top:7px;
}
.personcomments-top{
	width:659px;
	overflow:hidden;
	padding-bottom:10px;
}
.personcomments-top img{
	display:block;
	float:left;
	width:61px;
	height:61px;
	border:none;
}

.person-rgt{
	width:585px;
	float:right;
	padding-top:12px;
}
.person-rgt span{
	display:block;
	font-size:14px;
	color:#7687A3;
	padding-bottom:8px;
}
.person-rgt span a{
	text-decoration:none;
	color:#1385C8;
}
.person-rgt span a:hover{
	color:#3EB4FA;
	text-decoration:none;
}
.person-rgt small{
	display:block;
	font-size:12px;
	color:#3B567F;
}
.personcomments p{
	font-size:12px;
	color:#566985;
	line-height:18px;
	padding-bottom:10px;
}
.speak{
	width:659px;
	padding-bottom:10px;
}
.speak h3{
	width:659px;
	background:url(images/bgr_title.jpg) repeat-x bottom;
	padding-bottom:10px;
	font-size:18px;
	color:#576C8D;
	font-weight:normal;
}
.speak p{
	font-size:14px;
	color:#566985;
	line-height:18px;
	padding:5px 0 8px 0;
}
.speak form{
	width:659px;
}
.speak form div{
	width:659px;
	padding:0;
	margin:0;
	padding-bottom:7px;
	overflow:hidden;
}
.speak form div big{
	display:block;
	float:left;
	background:url(images/bgr_inptxt.jpg) no-repeat;
	margin-right:8px;
	display:inline;
}
.speak form div big input{
	background:none;
	width:194px;/*204*/
	height:21px;/*23*/
	border:none;
	padding:2px 5px 0 5px;	
	font-size:12px;
	color:#566985;
}
.speak form div small{
	display:block;
	float:left;
	font-size:12px;
	color:#566985;
	line-height:23px;
}
.speak form div small sup{
	color:#FF0404;
}
.speak form div span{
	background:url(images/bgr_txtarea.jpg) no-repeat;
	width:302px;
	height:105px;
	display:block;
	float:left;
}
.speak form div span textarea{
	background:none;
	width:292px;/*302*/
	height:93px;/*105*/
	overflow:hidden;
	border:none;
	padding:4px 5px 8px 5px;
}
.speak form div .commentsubmit{
	background:url(images/btn_subcomment.jpg) no-repeat;
	width:169px;
	height:26px;
	border:none;
	cursor:pointer;
}

/*--------------------------------------portfolio page------------------------*/
#portfolio-top{
	background:url(images/bgr_portfolio.jpg) repeat-y;
	width:904px;
	margin:0 auto;
}
#porfolio-content{
	background:url(images/bgr_portfolio_top.jpg) no-repeat;
	width:904px;
	overflow:hidden;
	padding-top:9px;
}

/* sidebar-portfolio */
#sidebar-portfolio{
	width:201px;
	float:left;
	padding-bottom:30px;
}
#category-portfo{
	width:199px;
	padding-left:2px;
	overflow:hidden;
}
#category-portfo li{
	display:block;
	overflow:hidden;
	width:199px;
	height:29px;
	margin-bottom:8px;
}
#category-portfo li a{
	padding-left:8px;
	font-size:12px;
	color:#1586C8;
	text-decoration:none;
	display:block;
	height:29px;
	line-height:29px;
	cursor:pointer;
}
#category-portfo li a:hover{
	text-decoration:none;
	color:#2EB5F8;
}
#category-portfo li a span{
	background:url(images/icon_cate.png) no-repeat 0 8px;
	padding-left:14px;
	display:block;
	height:29px;
}
#category-portfo .select-tab a{
	background:url(images/bgr_select_tab.png) no-repeat;
}

/*--------------------------------portfolio-mainarea
*/
#portfolio-mainarea{
	width:695px;
	float:right; 
}
#portfolio-mainarea-service{
	width:684px;
	float:right;
}
#portfolio-mainarea-service p{
	font-size:12px;
	color:#566985;
	line-height:20px;
	padding-bottom:20px;
}
#portfolio-mainarea p{
	font-size:12px;
	color:#566985;
	line-height:20px;
	padding-bottom:20px;
}

#web-portfolio{
	width:684px;
	height:30px;
	background:url(images/bgr_webbtm.jpg) repeat-x bottom left;
	overflow:hidden;
	margin:0 0 10px 11px;
}
#web-portfolio h3{
	font-weight:normal;
	font-size:18px;
	color:#576C8D;
	padding-top:3px;
	float:left;
}
#portfolio-number{
	float:right;
	padding-top:5px;
}
#portfolio-number a{
	font-size:11px;
	color:#1586C8;
	text-decoration:underline;
	margin:0 5px;
}
#portfolio-number a:hover{
	text-decoration:none;
	color:#576C8D;
}
#portfolio-number .prev{
	padding:0;
	margin:0;
	padding:0 14px;
}
#portfolio-number .next{
	padding:0;
	margin:0;
	padding-left:14px;
}
.allsamble{
	width:695px;
	overflow:hidden;
}
.allsamble .productbox{
	float:left;
	margin:0 0 12px 11px;
	width:336px;
	height:296px;
	overflow:hidden;
	display:inline;
}
.allsamble .productbox-sec{
	float:left;
	margin:0 0 12px 11px;
	width:336px;
	overflow:hidden;
	display:inline;
}

.samblebg,
.samblebtm,
.sambletop{
	width:336px;
	height:296px;
}
.samblebg{
	background:url(images/bgr_samble_bg.jpg) repeat-y;
}
.samblebtm{
	background:url(images/bgr_samble_btm.jpg) no-repeat bottom left;
}
.sambletop{
	background:url(images/bgr_samble_top.jpg) no-repeat;
}
/*-------------------------------for logo page--------------------*/
.samblebg-sec,
.samblebtm-sec,
.sambletop-sec{
	width:336px;
}
.samblebg-sec{
	background:url(images/bgr_samble_bg.jpg) repeat-y;
}
.samblebtm-sec{
	background:url(images/bgr_samble_btm.jpg) no-repeat bottom left;
}
.sambletop-sec{
	background:url(images/bgr_samble_top.jpg) no-repeat;
}
.samble-cont-sec{
	padding:12px 12px 12px 12px;
	width:312px;
}

.samble-cont{
	padding:12px 12px 0 12px;
	width:312px;
}
.samb-holder{
	width:290px;/*310*/
	height:185px;/*205*/
	background:#fff;
	border:1px solid #C1CEE0;
	overflow:hidden;
	padding:10px;
}
.samb-holder img{
	width:288px;
	height:183px;
	border:1px solid #D8E1EE;
	display:block;
}
.info-samble{
	padding-top:8px;
}
.info-samble label{
	display:block;
	font-size:14px;
	color:#576C8D;
	line-height:18px;
}
.info-samble label span{
	color:#224A86;
}
.info-samble a{
	font-size:14px;
	color:#1385C8;
	text-decoration:underline;
}
.info-samble a:hover{
	text-decoration:none;
}
/*#allsamble .fst-samble{
	margin-right:11px;
}*/

/*---------------------------------for portfolio page-----------------------------*/
 
.hidden {
    display: none;
}

.pager-top,.pager-bottom {
    text-align: center;
}

.pager-top li,.pager-bottom li {
	display:inline;
}

.page-link a,.previous a,.next a {
	color:#1586C8;
    text-decoration: underline;
}
.previous,.next {
}

 #portfolio-number .current-page a {
	color:#576C8D;
    border: 0;
    cursor: default;	
	text-decoration:none;
}

#portfolio-number .disabled a {
	color:#576C8D;
    border: 0;
    cursor: default;
}


/*----------------------about page-------------------------*/
#suggestion-content .about{
	padding:0;
	margin:0;
}
/*------------------------------service page-------------------*/
#servicearea{
	background:url(images/bgr_service.jpg) no-repeat;
	width:648px;
	height:431px;
	overflow:hidden;
	margin:15px 0;
}
#servicearea label{
	display:block;
	float:left;
	width:199px;
	height:34px;
	display:inline;
}
#servicearea a{
	text-align:center;
	line-height:34px;
	font-size:18px;
	color:#576C8D;
	display:block;
	text-decoration:none;
}
#servicearea span{
	display:block;
	float:left;
	width:199px;
	height:34px;
	display:inline;
}
.service-psd{
	width:601px;/*648*/
	padding:0 22px 0 25px;
	overflow:hidden;
}
.service-psd label{
	padding-top:35px;
}
.service-psd span{
	padding-top:35px;
}

.service-psd small{
	display:block;
	float:left;
	width:203px;
	height:93px;
	display:inline;
}
#servicearea .service-psd small a{
	text-align:center;
	line-height:26px;
	font-size:18px;
	color:#576C8D;
}
#servicearea .service-psd small a:hover{
	color:#1385C8;
}
/* service-web2templete */
.service-web2templete{
	width:618px;
	padding:0 13px 0 17px;
	overflow:hidden;
	height:32px;
}
.service-web2templete label{
	margin-right:220px;
}
.service-web2templete label, .service-web2templete span{
	line-height:32px;
} 
.service-crebsol{
	width:648px;
	overflow:hidden;
	margin-top:27px;
}
.service-crebsollft{
	width:199px;
	margin-right:11px;
	float:left;
}
.service-crebsollft .squeeze{
	padding-top:52px;
}
.service-crebsolmid{
	width:228px;
	float:left;
	padding-top:20px;
}
#servicearea .service-crebsolmid a{
	display:block;
	width:228px;
	height:77px;
}
/* service-emailtemp */
.service-emailtemp{
	width:199px;
	float:right;
}
.lamdingpage{
	padding-top:52px;
}
/* service-sales */
.service-sales{
	width:618px;
	padding:0 13px 0 17px;
	margin-top:24px;
	overflow:hidden;
	height:32px;
}
.service-sales label a, .service-sales span a{
	height:32px !important;
	line-height:32px !important;
}
.service-sales label{
	margin-right:220px;
}
/* service-flash */
.service-flash{
	width:599px;
	padding:25px 23px 0 26px;
	height:32px;
	overflow:hidden;
}
.service-flash label{
	margin-right:201px;
}
/* service-order */

.service-order{
	width:307px;
	padding:9px 170px 0 171px;
	height:36px;
	overflow:hidden;
}
#servicearea .serviceorderbtn{
	width:140px;
	height:36px;
	font-size:18px;
	color:#224A86;
	line-height:36px;
	text-align:center;
	display:block;
	float:left;
}
#servicearea .serviceconsultbtn{
	width:140px;
	height:36px;
	font-size:18px;
	line-height:36px;
	text-align:center;
	display:block;
	float:right;
	color:#1385C8;
}
#servicearea a:hover{
	color:#1385C8;
}
#servicearea .serviceconsultbtn:hover{
	color:#224A86;
}
/*-------------------20-04-10--(Tamal)-----------------------*/
.inprgtareafile{
	width:302px;
	float:right;
	overflow:hidden;
}
/*-----------------------end---------------------------*/
/*------------------------------20-04-10 (Tamal)------------------------*/
.inprgtarea .budget{
	background:url(images/bgr_inp2nd.jpg) no-repeat;
	width:157px;
	height:23px;
	float:left;
	margin-right:10px;
	display:inline;
}

.inprgtarea .budget input{
	background:none;
	width:147px;/*157*/
	height:21px;/*23*/
	border:none;
	padding:2px 5px 0 5px;	
	font-size:12px;
	color:#566985;
}
/*-------------------------------End----------------------------------*/



