/* CSS Document */

body {
	margin:0px;
	padding:0px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#52bced url(../images/body-bg.jpg) repeat-x left top;
	}

/* ===========================================
				DEFAULT_RENDERING
 =========================================== */
 
div, p, ul, li, h1, h2, h3, h4, h5, h6, a, img, form, input, submit, textarea, label, span 
{ 
	margin:0px; padding:0px;
}

a{ 
	text-decoration:none;
	outline:none;
}

.clearfix{ 
	clear:both;
	line-height:0px;
	font-size:0px;
	visibility: hidden;
   	display: block;
	height: 0;
	content: ".";

}

img{ border:none;

}

h1{	
	/*font:bold 28px Arial, Helvetica, sans-serif;*/
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#044285;
	padding:0 0 10px 0;
	background-color:inherit;
}


h2{	
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#1f1e1c;
	padding:0 0 9px 0;
		background-color:inherit;
}

/* ===================END====================*/


#wrapper{ 
	width:100%;
	margin:0 auto;
}

.top-part{ 
	width:100%;
	background:#52bcec url(../images/body-bg.jpg) repeat-x left top;
		/* ============== */
	position:relative;
}

.top-container{
	width:999px;
	margin:0 auto;
	padding:0 0 25px 0;

}

.header-str{
	width:999px;
	height:100px;
	padding:0px 0 0 0;
}

.header-txt{ 
	height:31px;
}

/*.header-txt{
	position:absolute;
	top:0;
	left:160px;
	height:11px;

}*/


.header-txt p{	
	color:#333333;
	padding:5px 0 0 12px;
		line-height:0;
		font-size:12px;
		line-height:16px;
		font-family:Arial, Helvetica, sans-serif;
}

.logo{
	float:left;
	width:363px;
}

.nav-bg{
	background:url(../images/nav-bg.jpg) no-repeat left top;
	width:636px;
	height:100px;
	float:left;

}

.nav-col{
	float:left;
	width:452px;
}

.nav-col ul{
	list-style-type:none;
	padding:23px 0 0 0;
}

.nav-col ul li{
	float:left;
}

.nav-col ul li a{
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 10px;
	height:56px;
	line-height:56px;

}

.nav-col ul li a:hover, .nav-col ul li a.active{
	background:url(../images/nav-h.jpg) repeat-x left top;

}

.ph_no_div{
	width:120px;
	float:right;
	padding:15px 45px 0 0;
}

.ph_no{
	width:120px;
	background:url(../images/Phone_Icon.jpg) no-repeat 0px center;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#044285;
	text-decoration:none;
	padding:0 0 2px 25px;
}

a.ph_no:hover{
	color:#009999;
}



#body-container{ 
	width:999px;

}

.lft-col{
	width:723px;
	float:left;
}

.lft-col_bg{
	width:723px;
	height:282px;
	background:url(../images/header-a.jpg) no-repeat 0 0px;
}

.rgt-col{
	width:276px;
	float:left;
	background:url(../images/right-col-bg.jpg) no-repeat left top;

}

.rgt-col-inner{
	width:229px;
	margin:0 18px 0 29px;
}

/* =================== request-quote start ========================*/

.request-quote-bg{	
	background:url(../images/request-quote-bg.jpg) no-repeat left top;
	width:229px;
	height:81px;
	margin:50px 0 18px 0;
}

.request-quote-bg p{	
	font:normal 22px Tahoma;
	color:#ffffff;
	padding:10px 0 0 30px;
}

a.rqst_quote{	
	font:normal 22px Tahoma;
	color:#ffffff;
	text-decoration:none;
/*	padding:0 0 0 30px;*/
	margin:0 0 0 30px;
}

#sample_attach_menu_child{
	z-index:9999;
}

.request_form_top{
	width:222px;
	height:16px;
	background:url(../images/request-top.jpg) no-repeat 0 0;
}

.request_form_bot{
	width:222px;
	height:20px;
	background:url(../images/request-bot.jpg) no-repeat 0 0;
}

.request_form_midd{
	width:222px;
	background:url(../images/request-midd.jpg) repeat-x 0 0 #1f70af;
}

.form_bg{
	background:url(../images/request-midd.jpg) repeat-x 0 0 #1e84c6;
	padding:5px 0 10px;
	z-index:9999;
}

.label_name{
	width:105px;
	float:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	text-align:right;
	padding:0 0 5px 20px;

}

.label_name span{
	color:#CC3300;
}


.input_name{
	width:160px;
	height:20px;
	float:left;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:left;
	background-color:#fff;
	border:2px solid #549dcd;
	padding:0 2px;
	margin:0 0 7px 5px;
	background:url(../images/input-bg.jpg) repeat-x 0 0; 
}

.txtarea_name{
	width:160px;
	height:80px;
	float:left;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:left;
	background-color:#fff;
	padding:0 2px;
	margin:0 0 2px 5px; 
	border:2px solid #549dcd;
	background:url(../images/input-bg.jpg) repeat-x 0 0 #fff; 
}

.submit_btn{
	width:55px;
	height:20px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:center;
	background-color:#034d8d;
	border:none;
	cursor:pointer;
	margin:2px 0 7px 132px;
}

/* =================== request-quote end ========================*/
.rgt-nav-bg{	
	background:url(../images/rgt-nav-bg.png) repeat-y left top;
	width:229px;

}

.rgt-nav-top{	
	background:url(../images/rgt-nav-top.jpg) no-repeat left top;
	width:229px;
}

.rgt-nav-bot{	
	background:url(../images/rgt-nav-bot.png) no-repeat left top;
	width:229px;
	height:13px;
}


ul.rgt-nav-list{
	list-style-type:none;
	padding:35px 17px 0 12px;
	
}

ul.rgt-nav-list li{
	background:url(../images/nav-border.png) repeat-x  left bottom;
	height:29px;
}

ul.rgt-nav-list li a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:29px;
	padding:0 0 0 6px;
}

ul.rgt-nav-list li a:hover{
	color:#000;
}

ul.rgt-nav-list li span{	
	color:#ffffff;
}

.add-space{
	width:222px;
	padding:0 7px 0 0;
	/*margin:16px 0 35px 0;*/
	margin:16px 0 15px 0;
}

.rgt-col-txt{
	padding:0 26px 0 24px;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;

}

.rgt-col-more{
	padding:10px 26px 0 24px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;

}

.rgt-col-more a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;

}

.rgt-col-more a:hover{
	text-decoration:none;
}

ul.rgt-nav-list li span{
vertical-align:1px;
}

.rgt-nav-str{
	width:222px;
}

.graphic-box-margin{
	margin:0 0 48px 0;
	padding:0 0 0 7px;

}

ul.top-graphic-box{
	list-style-type:none;
	padding:0 0 0 0px;
}

ul.top-graphic-box li{
	float:left;
	margin:0 8px 0 0;
}

ul.top-graphic-box p{	
	/*font:bold 17px "Myriad Pro Light SemiCond"; */
	font-family:"Myriad Pro Light SemiCond", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold; 
	color:#080a0a;

}

ul.top-graphic-box p a{	
	/*font:bold 17px "Myriad Pro Light SemiCond";*/
	font-family:"Myriad Pro Light SemiCond", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold; 
	color:#080a0a;
	padding:87px 0 63px 6px;
	text-align:center;
	display:block;
}

.website-design-box{	
	background:url(../images/website-design-box.png) no-repeat left top;
	/*behavior: url("images/iepngfix.htc"); */
	height:172px;
	width:169px;
}

.website-porgramming-box{	
	background:url(../images/website-porgramming-box.png) no-repeat left top;
	/*behavior: url("images/iepngfix.htc");*/
	height:172px;
	width:169px;
}

.flash-design-box{	
	background:url(../images/flash-design-box.png) no-repeat left top;
	/*behavior: url("images/iepngfix.htc");*/
	height:172px;
	width:169px;
}

.logo-design-box{	
	background:url(../images/logo-design-box.png) no-repeat left top;
	/*behavior: url("images/iepngfix.htc");*/
	height:172px;
	width:169px;
}

.client-speak-bg{	
	background:url(../images/client-speak-bg.jpg) no-repeat left top;
	height:81px;
	width:276px;
}

.client-speak-bg p{	
	font:normal 22px Tahoma;
	color:#ffffff;
	padding:22px 0 0 80px;
}

.body-inside-bg{	
	background:url(../images/body-inside-bg.jpg) repeat-x left top;
	width:723px;

}

.body-box-con{
	width:702px;
	margin:0 0 0 21px;
}

.body-bg-main{	
	background:url(../images/body-bg-main.png) no-repeat left top;
	padding:0 30px;
	width:642px;/* original-width 702px*/
}

.body-box-bg{	
	background:url(../images/body-box-bg.png) repeat-y left bottom;
}

.body-box-top{	
	background:url(../images/body-box-top.png) no-repeat left top;
	height:400px;
}

.body-txt-01{	
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 15px 0;
	text-align:justify;
}

.latest-work-bg{	
	background:url(../images/latest-work-bg.png) no-repeat left top;
	height:175px;
	width:582px;
	margin:22px 0 0 21px;
	padding:0 100px 0 20px;
}


ul.work{ 
	list-style-type:none;
}

ul.work li{
	display:inline;
	margin:0 15px 0 0;
}


.portfolio-work-txt{	
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#044285;
	padding:20px 0;
}

h3.latest-work-txt{	
	font:normal 28px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:20px 0;
}

h3.header-txt-01{	
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#044285;
	padding:10px 0 10px 0;
}

.footer-part{ 
	width:100%;
	background-color:#FFFFFF;
}

.footer-part-str{
	width:999px;
	margin:0 auto; 
}

.footer-txt-str{ 
	width:999px;
	margin:0 auto;
}

.footer-txt-str p{	
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:12px 0 0px 0px;
	text-align:center;
}

.footer-border{
	border-bottom:1px solid #dcdcdc;
}

ul.footer{
	list-style-type:none;
	text-align:center;
	padding:27px 0;
}

ul.footer li{
	display:inline;
	border-right:1px solid #575757;
	padding:0 5px;
}

ul.footer li a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#575757;

}

.footer-logo{	
	background:url(../images/footer-logo.jpg) no-repeat 20px 22px;
	width:570px;
	float:left;
	padding:22px 0;
}

.address{	
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 0 200px;
}

.address span{	
	color:#1f73b1;

}

a.mail{	
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#1f73b1;
}

.copyright{
	width:325px;
	float:right;
	padding:22px 0 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;

}


ul.body-list-item{
	list-style-type:disc;
	text-align:left;
	padding:0px 0 0 30px;
}

ul.body-list-item li{
	padding:0 0px 6px 0;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#333333;

}

/*ul.body-list-item li a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#575757;

}
*/
/* ============ Portfolio ==============*/
.port{
	width:723px;
	height:135px;
	background:url(../images/header-graphic.jpg) no-repeat 0 0;
}

.body-inside-bg_port{	
	width:723px;
}

.logo_part{
	width:470px;
	margin:0 auto;
	/*border:1px solid #0099FF;*/
	padding:2px 0 0;
}

.logo_part_aa{
	width:570px;
	margin:0 auto;
	padding:20px 0 0;
}


.webdesign_port_aa{
	width:100%;
}

.portf_top{
	width:100%;
	background:url(../images/portf-top.jpg) no-repeat 0 0;
	height:9px;
}


.portf_bot{
	width:100%;
	background:url(../images/portf-bottom.jpg) no-repeat 0 0;
	height:19px;
}


.portf_midd{
	width:620px;
	border-right:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	padding:0 8px;

}




.logo_portf{
	width:600px;
	margin:0 0 0 18px;
	padding:20px 0;
	border:3px solid #0099CC;
}


.webdesign_port{
	width:453px;
	margin:0 auto;
}

h4{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	line-height:30px;
	color:#044285;
	font-weight:bold;
	padding:0 0 17px 0;
}



.pic_gallery_a{
	width:118px;
	/*width:218px;*/
/*	height:164px;*/
	float:left;
}

.pic_gallery_b{
	width:100px;
	/*width:200px;*/
	float:left;
}

.pic_gallery_c{
	width:100px;
	/*width:200px;*/
	float:right;
	/*padding:0 18px 0 0;*/
}

.pic_gallery{
	border:4px solid #b2b2b2; /*dadada*/
}

.more_btn{
	width:83px;
	height:22px;
	float:right;
	background-color:inherit;
	background:url(../images/portfolio/more-btn.jpg) no-repeat 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#fff;
	/*margin:16px 16px 0 0;*/
	margin:16px 4px 0 0;
	padding:2px 0 0;
}

a.more_btn:hover{
	color:#000;
}

.more_btn_left{
	width:83px;
	height:22px;
	float:left;
	background-color:inherit;
	background:url(../images/portfolio/more-btn.jpg) no-repeat 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#fff;
	/*margin:16px 16px 0 0;*/
	margin:16px 0 0 470px;
	padding:2px 0 0;
}

a.more_btn_left:hover{
	color:#000;
}

.more_btn_left01{
	width:83px;
	height:22px;
	float:left;
	background-color:inherit;
	background:url(../images/portfolio/more-btn.jpg) no-repeat 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#fff;
	/*margin:16px 16px 0 0;*/
	margin:16px 0 0 555px;
	padding:2px 0 0;
}

a.more_btn_left01:hover{
	color:#000;
}

.order_btn{
	width:100px;
	position:absolute;
	top:0;
	right:48px;
}

.packages_srea{
	width:100px;
	position:absolute;
	top:0;
	left:450px;
}

.more_btn_left_a{
	width:83px;
	height:22px;
	float:right;
	background-color:inherit;
	background:url(../images/portfolio/more-btn.jpg) no-repeat 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#fff;
	padding:2px 0 0;
}

a.more_btn_left_a:hover{
	color:#000;
}

.request_btn{
	width:130px;
	height:22px;
	float:left;
	background-color:inherit;
	background:url(../images/services/request-btn.jpg) no-repeat 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#fff;
	/*margin:16px 16px 0 0;*/
	margin:16px 0px 0 0;
	padding:2px 0 0 0;
}

a.request_btn:hover{
	color:#000;
}


.body-bg-main_port{	
	background:url(../images/body-bg-main.png) no-repeat left top;
	padding:0 20px 0 30px;
	width:652px;/* original-width 702px*/
	position:relative;
}

.webdesign_portf{
	font-size:12px;
	line-height:25px;
	font-weight:normal;
	padding:6px 0 0 0;

}

.webdesign_portf a{
	font-size:14px;
	font-weight:normal;
		color:#065192;
}

.webdesign_portf a:hover{
	color:#237ccd;
}

/* ----------------- */

/*.pic_gall_a{
	width:218px;
	height:164px;
	float:left;
}

.pic_gall_b{
	width:200px;
	height:164px;
	float:left;
}

.pic_gall_c{
	width:200px;
	height:164px;
	float:right;
	padding:0 18px 0 0;
}*/


.pic_gall_a{
	width:125px;
	height:124px;
	float:left;
}

.pic_gall_b{
	width:115px;
	height:90px;
	float:left;
}

.pic_gall_c{
	width:118px;
	height:124px;
	float:right;
/*	padding:0 18px 0 0;*/
}




/* =========== logo portf btn =========================*/

.next_btn{
	width:70px;
	height:22px;
	float:right;
	background-color:inherit;
	background:url(../images/portfolio/more-btn_a.jpg) no-repeat 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#fff;
	margin:16px 16px 0 0;
}

.pre_btn{
	width:111px;
	height:22px;
	float:left;
	background-color:inherit;
	background:url(../images/portfolio/pre-v.jpg) no-repeat 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#fff;
	margin:16px 0 0 16px;
}


/* ================== high slide ====================*/

.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-overlay {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(graphics/resize.gif);
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}


/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 16px;
}
.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	left: 0;
	right: 16px;
	top: 0;
	width: auto;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}


/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

.border_a{
	border:3px solid #0099CC;
}

/* =========== Servicec
===============================================*/

.services{
	width:642px;/* original-width 702px*/
	/*	border:1px solid #000;*/
padding-bottom:6px;
}

.services_bord{	
	border-top:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	padding:0px 0;
}

.services_bord_bottom{	
	border-bottom:1px solid #cbcbcb;
	padding:0px 0;
}

.web-service{
	/*width:300px;*/
	width:300px;
	float:left;
	border-right:1px solid #cbcbcb;
	padding:0 20px 0 0;
	margin:11px 20px 11px 0;
}

.web-service-top{
	width:312px;
	height:10px;
/*	background:url(../images/services/webservice-top.jpg) no-repeat 0 0;*/
}

.web-service-bottom{
	width:312px;
	height:10px;
	background:url(../images/services/webservice-bot.jpg) no-repeat 0 0;
}

.web-service-midd{
	width:305px;
	border-left:1px solid #d5d1d1;
	border-right:1px solid #d5d1d1;
	background-color:#fff;
/*	padding:0 10px;*/
padding:0 0 0 5px
}

.serv-web-dsgn-head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:60px;
	color:#034f8f;
	background-color:inherit;
	font-weight:normal;
	padding:2px 0 0 10px;
}

.serv-web-dsgn-head span{
	background:url(../images/services/icon-a.jpg) no-repeat 250px 10px;/*145px*/
	display:block;
}

.serv-web-dsgn-head span.web_pro{
	background:url(../images/services/icon-b.jpg) no-repeat 250px 10px;/*215px */
	display:block;
}

.serv-web-dsgn-head span.flash_serv{
	background:url(../images/services/icon-c.jpg) no-repeat 250px 10px;/* 155px*/
	display:block;
}

.serv-web-dsgn-head span.logo_serv{
	background:url(../images/services/icon-d.jpg) no-repeat 250px 10px;/* 145px */
	display:block;
}

.serv-web-dsgn-head span.corpo{
	background:url(../images/services/icon-e.jpg) no-repeat 250px 10px;/* 205px*/
	display:block;
}

.serv-web-dsgn-head span.brocu{
	background:url(../images/services/icon-p.jpg) no-repeat 230px 10px;/* 195px*/
	display:block;
}

.serv-web-dsgn-head span.joom{
	background:url(../images/services/icon-j.jpg) no-repeat 250px 10px;/* 245px*/
	display:block;
}

.serv-web-dsgn-head span.offs{
	background:url(../images/services/icon-g.jpg) no-repeat 250px 10px;/* 205px*/
	display:block;
}

.serv-web-dsgn-head span.seo_serv{
	background:url(../images/services/icon-h.jpg) no-repeat 230px 10px;/* 165px */
	display:block;
}

.serv-web-dsgn-head span.blog{
	background:url(../images/services/icon-i.jpg) no-repeat 250px 10px;/* 215px */
	display:block;
}

.serv-web-dsgn-head span.php{
	background:url(../images/services/icon-k.jpg) no-repeat 250px 10px;/* 245p*/
	display:block;
}

.serv-web-dsgn-head span.smf{
	background:url(../images/services/icon-l.jpg) no-repeat 250px 10px;/* 130px*/
	display:block;
}


.serv-web-dsgn-head span.geaphic{
	background:url(../images/services/icon-f.jpg) no-repeat 240px 10px;/* 130px*/
	display:block;
}

.serv-web-dsgn-head span.hire_web{
	background:url(../images/services/icon-m.jpg) no-repeat 250px 10px;
	display:block;
}

.serv-web-dsgn-head span.cont_serv{
	background:url(../images/services/icon-n.jpg) no-repeat 250px 10px;/* 180px*/
	display:block;
}

.serv-web-dsgn-head span.illustrations{
	background:url(../images/services/icon-q.jpg) no-repeat 205px 5px;/* 180px*/
	display:block;
}

.serv-web-dsgn-head span.ph_edit{
	background:url(../images/services/icon-r.jpg) no-repeat 240px 5px;/* 180px*/
	display:block;
}

.body-txt-01_serv{	
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	/*color:#333333;*/
	color:#73777a;
	/*padding:0 5px 15px 5px;*/
	padding:0 0 15px 0px;
	text-align:justify;
}

.web-service_right{
	/*width:300px;*/
	width:300px; 
	float:left;
	padding:11px 0 11px 0px;
	margin:0;
}

.web-service_right p{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	/*color:#333333;*/
	color:#73777a;
}

.style_marg{
	padding:18px 0 0;
}
/*
.more_btn_serv{
	width:70px;
	height:24px;
	background-color:inherit;
	background:url(../images/services/read_more.jpg) no-repeat 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:24px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#fff;
	margin:0 0 0 0;
	float:right;
}

a.more_btn_serv:hover{
	color:#000;
}
*/



/*.more_btn_service{
	width:78px;
	height:22px;
	float:right;
	background:url(../images/portfolio/more-btn.jpg) no-repeat 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#010000;
	margin:16px 16px 0 0;
}

a.more_btn_service:hover{
	color:#fff;
}
*/










/*  ============== service > webdesign ==================== */
.web_solution{
	/*color:#3399CC;*/
	color:#134e89;
}

a.web_solution:hover{
	color:#666;
}

.web_solution_service{	
	width:642px;/* original-width 702px*/
	margin:0 auto;
}


.web_solution_serv_aa{	
	width:642px;/* original-width 702px*/
	margin:0 auto;
	background-color:#000;
}

.service_package_a{
	color:#fff;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}

.servpack_a_inner_bord{
width:208px;
background:url(../images/bord-starter.jpg) repeat-y 0 0;
}

.servpack_a_inner_bord_aa{
background:url(../images/bord-starter.jpg) repeat-y 0 0;
}

.service_package_b{
	width:208px;
	background:url(../images/starter-top.jpg) no-repeat 0 0;
	height:33px;
	line-height:33px;
}

.service_package_c{
	background-color:#50baea;
	border-bottom:2px solid #82caea;
}

.service_package_e{
	background:url(../images/start-rnd-bot.jpg) no-repeat 0 0;
	height:7px;
}

.starter_menu_bg{
	background:url(../images/starter-menu-bg_a.jpg) repeat-y 0 0 #fff;
	padding:0;
	margin:0;
	line-height:0;
}

.more_btn_price{
	width:70px;
	height:24px;
		float:right;
	background-color:inherit;
	/*background:url(../images/portfolio/more-btn.jpg) no-repeat 0 0;*/
	background:url(../images/services/read_more.jpg) no-repeat 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:24px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#fff;
	margin:12px 0 0 0;
}

a.more_btn_price:hover{
	color:#000;
}


.service_package_para{	
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	padding:10px 10px;
}

.service_package_g{
	background:url(../images/prices-bg.jpg) repeat-y 0 0;
}

.service_package_i{
	background-color:#fff;
}

.service_package_j{
	color:#fff;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}

.web_dsgn_pack_lst ul{
	list-style-type:none;
	padding:15px 10px 0;
	background:url(../images/starter-menu-bg.jpg) no-repeat 0 0;
}

.web_dsgn_pack_lst ul.rgt_bord_none{
	background:none;
}

.web_dsgn_pack_lst ul li{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	border-bottom:1px solid #49addb;
	background:url(../images/serv-pack-arrow.jpg) no-repeat 0 10px;
	padding:4px 0 4px 10px;
	font-weight:bold;
}
.web_dsgn_pack_lst ul li.none_bg_aa{
	background:none;
	border-bottom:none;
}

.web_dsgn_pack_lst ul li.none_bord{
border-bottom:none;
}

.picgall_serv{
	width:100px;
	height:90px;
	float:right;
	padding:0 0 0 0;
}

.quick_response{	
	width:642px;/* original-width 702px*/
	padding:10px 0 0 0;

}

.quick_response h5{
	font-size:14px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	background-color:#50baea;
	padding:0 0 0 10px;
	background:url(../images/quic-top-bg.jpg) no-repeat 0 0;
}

.form_quick_response{
	width:636px;
/*	background-color:#87daff;*/
	border-right:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	background-color:#fff;
}

.form_quick_response form{
	font-size:14px;
	line-height:39px;
	color:#4f4f4f;
}

.form_quick_response form input.input_aa{
	margin:10px 0;
	border:1px solid #b3b3b3;
	font-size:12px;
	line-height:29px;
	width:269px;
	height:29px;
	padding:0 4px;
}

.form_quick_response form textarea{
	margin:10px 0;
	border:1px solid #b3b3b3;
	font-size:12px;
	line-height:29px;
	width:269px;
	height:80px;
	padding:0 4px;
}

.form_quick_response form input.submit_btn_b{
	width:75px;
	height:21px;
	background:url(../images/submit-btn.jpg) no-repeat 0 0;
	border:none;
	color:#fff;
	font-weight:bold;
	padding:0 0 0px 0;
	margin:0;
}

.quick_form_bot{
	width:638px;
	height:16px;
	background:url(../images/quick-form-bot.jpg) no-repeat 0 0;
}

 /* ==================== Hire a Web Professional
 =========================================== */
 
 ul.hire-list-item{
	text-align:left;
	padding:0px 0 0 0px;
	list-style-type:none;
}

ul.hire-list-item li{
	padding:0 0px 16px 0;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#333333;

}

ul.hire-list-item li a{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#044285;
	font-weight:bold;
	font-size:16px;
}

ul.hire-list-item li a:hover{
	color:#000;
}

 /* ==================== Web pricing
 =========================================== */
 
 .pricing_top{
	width:100%;
	background:url(../images/pricing-top.jpg) no-repeat 0 0;
	height:9px;
}

 .pricing_bot{
	width:100%;
	background:url(../images/pricing-bot.jpg) no-repeat 0 0;
	height:9px;
}
 
.pricing_midd{
	width:620px;
	padding:0 8px;
	background-color:#74cdf6;
	background:url(../images/pricing-bg.jpg) repeat-x 0 0 #f4fafd;
}
 
 
 .pricing_aa{
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	border-right-width:0;
	background-color:#268cc8;
	padding:0 0 0 10px;
}
  .pricing_ab{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#268cc8;
 }
 
.pricing_ac{
 	border:2px solid #a0daf4;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333;
	border-right-width:0;
	border-top-width:0;
	padding:0 0 0 10px;
}
.pricing_ac1{
 	border:2px solid #ffffff;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333;
	border-right-width:0;
	border-top-width:0;
	padding:0 0 0 10px;
	background:#a0daf4;
}

.pricing_ac1a{
 	border-right:2px solid #ffffff;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333;
	border-right-width:0;
	border-top-width:0;
	padding:0 0 0 10px;
	background:#a0daf4;
}


 .pricing_ad{
 	border:2px solid #a0daf4;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#000;
	border-left-width:0;
	border-top-width:0;
}
 
  .pricing_ae{
 	border:2px solid #a0daf4;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333;
	border-top-width:0;
}
  .pricing_ae1{
 	border:2px solid #ffffff;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333;
	border-top-width:0;
	background:#a0daf4;
	padding:0 0 0 10px;
}

  .pricing_ae1a{
 	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333;
	border-top-width:0;
	background:#a0daf4;
	padding:0 0 0 10px;
}


.link1a {font:normal 11px verdana; color:#1274b3; text-decoration:none;}
.link1a:hover {font:normal 11px verdana; color:#000; text-decoration:none;}

.link1b {font:normal 11px verdana; color:#803bbb; text-decoration:none;}
.link1b:hover {font:normal 11px verdana; color:#000; text-decoration:none;}

.link1c {font:normal 11px verdana; color:#b31278; text-decoration:none;}
.link1c:hover {font:normal 11px verdana; color:#000; text-decoration:none;}

.link1d {font:normal 11px verdana; color:#ee761e; text-decoration:none;}
.link1d:hover {font:normal 11px verdana; color:#000; text-decoration:none;}

.link1e {font:normal 11px verdana; color:#86a40c; text-decoration:none;}
.link1e:hover {font:normal 11px verdana; color:#000; text-decoration:none;}

.link1f {font:normal 11px verdana; color:#12aab3; text-decoration:none;}
.link1f:hover {font:normal 11px verdana; color:#000; text-decoration:none;}




 /* ==================== Web reach us
 =========================================== */
 
.reach_input{
 	width:300px;
	height:22px;
	font-size:12px;
	line-height:18px;
	color:#000;
	background-color:#fff;
	padding:0 2px;
	border:1px solid #3d93bb;
 }
 
 .reach_input_a{
 	width:80px;
	height:22px;
	font-size:12px;
	line-height:18px;
	color:#000;
	background-color:#fff;
	padding:0 2px;
	border:1px solid #3d93bb;
 }
 
.reach_textsrea{
 	width:304px;
	height:92px;
	font-size:12px;
	line-height:18px;
	color:#000;
	background-color:#fff;
	border:1px solid #3d93bb;
	margin-bottom:6px;
 }
 
.submit_btn_a{
	width:70px;
	height:24px;
	background:url(../images/services/read_more.jpg) no-repeat 0 0;
	font-size:12px;
	line-height:18px;
	color:#000;
	padding:0;
	margin:0;
	border:none;
}


/* =========== corporate-identity-design ============= */
.corporate_top{
	width:308px;
	height:34px;
	background:url(../images/corporate-top.jpg) no-repeat 0 0;
	line-height:34px;
}


.corporate_top_aa{
/*	width:306px;
	height:34px;*/
	background-color:#fff;
	border-right:1px solid #cecfcf;
	border-left:1px solid #cecfcf;
}

.corporate_pricr_bg{
	width:100%;
	height:30px;
	background:url(../images/corporate-price-bg.jpg) repeat-y 0 0;
	line-height:30px;
}

.corpor_pricr_bg_list{
	width:100%;
	background-color:#1793cd;
	border-right:1px solid #cecfcf;
	border-left:1px solid #cecfcf;
}

.corpor_price_bg_list_a{
	width:100%;
	background:url(../images/corporate-price-bg_lst.jpg) no-repeat center 0;
}

.corpor_price_off{
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#044285;
	font-size:16px;
}

/* client */

.map{
	width:642px;
	height:361px;
}

 ul.design_expert{
 	padding:10px 26px 0px 24px;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
}

 ul.design_expert li{
 	font-size:11px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }

.contact_table_top{
		background:url(../images/quic-top-bg.jpg) no-repeat 0 0;
			font-size:10px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
}

.cont_table_top_a{
	padding:0 4px 0 0;
}
.contact_table_top1{
	background:url(../images/quic-top-bg.jpg) no-repeat 0 0;
	font-size:10px;	
	color:#fff;
	font-weight:bold;
	height:38px;
}


.cont_rd_top_bg-color{
		background:#33baea;
			font-size:13px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	padding:0 15px 0 0;
	border-top:1px solid #fff;
}

.rgt_bg_fls_bot{
	background:url(../images/bg-five-reason-a.png) no-repeat 0 0;
	padding:38px 0 18px;

}

a.read_more_link{
	color:#094a74;
/*	font-weight:normal;*/
}

.txt_link-a{
	color:#044285;
	font-size:14px;
	line-height:16px;
	text-decoration:none;
	font-weight:bold;
}

a.txt_link-a:hover{
	color:#666;
}

/*///////////////////////add18042011////////////////////////////////*/
.images{float:right; margin-left:25px;}

.mid_part{background:url(../images/mid.jpg) repeat-y; width:602px; padding:0 19px 0 26px;}

.belo_part{background:url(../images/belo.jpg) no-repeat; width:602px; padding:0 19px 0 26px; height:59px;}


.images1{float:left; margin-right:40px;}

.text1{color:#1274b3; font-size:16px; font-weight:bold; text-transform:uppercase;}
.text2{color:#803bbb; font-size:16px; font-weight:bold; text-transform:uppercase;}
.text3{color:#b31278; font-size:16px; font-weight:bold; text-transform:uppercase;}
.text4{color:#ee761e; font-size:16px; font-weight:bold; text-transform:uppercase;}
.text5{color:#86a40c; font-size:16px; font-weight:bold; text-transform:uppercase;}
.text6{color:#12aab3; font-size:16px; font-weight:bold; text-transform:uppercase;}

.portfo{float:left; margin:10px 0 0 0;}
.pric{float:left; margin:10px 0 0 50px;}

.bold_text{color:#044285; font-size:24px; font-weight:bold;}

/*051211*/
.jquery-row {
	width: 100%;
	float: left;
}
ul.pagination {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
ul.pagination li {
	background: none;
	float: left;
	padding: 0px;
	margin: 0px 5px 0px 0px;
}
ul.pagination li a {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
	color: #7f7f7f;
	background-image: url(../images/jquery-pagi-rept-nor.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	display: block;
	height: 24px;
	float: left;
	padding: 0px 10px;
	border: solid 1px #dddddd;
}
ul.pagination li a:hover, ul.pagination li a.currentitem {
	background-image: url(../images/jquery-pagi-rept-hov.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.jquery-column {
	width: 320px;
	float: left;
	margin: 20px 0px;
}
.jquery-thumb {
	background-image: url(../images/jquery-thumbbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	width: 316px;
	height: 165px;
	padding-top: 10px;
}
.jquery-column h5 {
	font-size: 24px;
	font-weight: normal;
	line-height: 100%;
	color: #234387;
	margin: 5px 20px 5px 5px;
}
.jquery-column p {
	margin: 0px 35px 0px 5px;
}
a.viewthis {
	font-size: 17px;
	line-height: 47px;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/jquery-viewbtn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	width: 99px;
	height: 47px;
	margin-top: 20px;
}



.body-table-header{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#268cc8;
	padding:0px 0 0px 0px;
}

.body-table-header-txt{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	border-right:1px solid #FFFFFF;
	padding:5px;
}

.body-table-body-txt{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:5px;
	background-color:#a8dbf9;

}


