@charset "utf-8";
/*  BEGIN - RESET CSS*/

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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	text-decoration:none;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
  margin: 0;
}/*  END - RESET CSS*/


/*  BEGIN - MAIN STYLES CSS*/



body {
	background:#fff url(../images/bg-home.gif) repeat-x;
}
p, span, li, a {
	color:#ccc;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}


h2,h3,h4,h5 {
	background:url(../images/img-h2.gif) no-repeat;
}
	.wrapper {
		margin:0 auto;
		width:1044px;
	}
		.header {
			background:url(../images/bg-header.gif) no-repeat top center;
			height:208px;
			position:relative;
      top:0;
      margin:0;
		}
			.logo {
				position:absolute;
				left:9px;
				top:65px;
			}
			.logo a {
				background:url(../images/logo_new.gif) no-repeat;
				display:block;
				height:59px;
				text-indent:-9999px;
				width:296px;
        margin:35px 0 0;
			}
			.client-login {
				display:block;
				background:url(../images/client-login.gif) no-repeat;
				height:34px;
				text-indent:-9999px;
				position:absolute;
				right:0;
				top:0;
				width:128px;
			}
				.client-login:hover { background-position:0 -34px;}
			.main-nav {
				bottom:20px;
				position:absolute;
				right:9px;
				width:570px;
			}
				.main-nav li { display:inline;}
				.main-nav a {
					background:url(../images/nav.gif) left top no-repeat;
					display:block;
					float:left;
					height:23px;
					margin:0 20px;
					text-indent:-9999px;
					width:82px;
					display:inline;
				}
				.main-nav .last a {
					margin-right:0px;
				}
					.main-nav a:hover {
						background-position:0 -28px;
					}
				.main-nav .nav02 a {
					background-position: -135px 0;
				}
					.main-nav .nav02 a:hover {background-position: -135px -28px;}
				.main-nav .nav03 a {
					background-position: -270px 0;
					width:85px;
				}
					.main-nav .nav03 a:hover {background-position: -270px -28px;}
				.main-nav .nav04 a {
					background-position: -408px 0;
					width:44px;
				}
					.main-nav .nav04 a:hover {background-position: -408px -28px;}
				.main-nav .nav05 a {
					background-position: -506px 0;
					width:97px;
				}
					.main-nav .nav05 a:hover {background-position: -506px -28px;}
		.content-container {}
			.showcase {
				height:488px;
				padding:20px 9px 5px;
				}
				.showcase-box {
					margin-bottom:21px;
				}
				.s-controller-left, .s-controller-right {
					background:url(../images/control.gif) no-repeat top left;
					display:block;
					float:left;
					height:31px;
					text-indent:-9999px;
					width:31px;
				}
				.s-controller-right {
					background-position:-31px 0;
					float:right;
				}
	.footer {
		background:#232323;
		border-bottom:1px solid #3e3e3e;
		height:300px;
	}
		.highlight, .contact, .footer-links p, .copyright {
			margin:0 auto;
			width:1026px;
		}
		.h-container {
			background:url(../images/bg-footer.gif) repeat-x;
		}
		.highlight {
			position:relative;
			height:344px;
		}

			.highlight div {
				display:none;
				padding-left:47px;
				position:absolute;
				top:59px;
				width:979px;
			}
				.highlight .active div {
					display:block;
					height:284px;
				}
				.highlight .design div {background:url(../images/img-hlight.jpg) no-repeat 560px 0;}
				.highlight .dev div {background:url(../images/img-hlight.jpg) no-repeat 530px -421px;}
				.highlight .bandi div {background:url(../images/img-hlight.jpg) no-repeat 532px -1199px;}
				.highlight .print div {background:url(../images/img-hlight.jpg) no-repeat 583px -804px;}
			.highlight li { float:left;}
			.highlight li a {
				background:url(../images/h-nav.gif) no-repeat 47px 20px;
				border:1px solid #4f4e4e;
				display:block;
				height:57px;
				text-indent:-9999px;
				position:absolute;
				width:214px;
			}
				.highlight .active a {
					border-bottom:none;
					background-position:47px -20px;
				}
			.highlight .dev a {
				background-position: -168px 20px;
				left:215px;
				width:299px;
			}
				.highlight .active .wde {
					background-position: -168px -20px;
				}

			.highlight .bandi a {
				background-position: -471px 20px;
				left:515px;
				width:294px;
			}
				/*.highlight .bandi a:hover {
					background-position: -471px -20px;
					height:58px;
				}*/
				.highlight .active .bi {background:url(../images/bi.gif) no-repeat; height:58px;}
			.highlight .print a {
				background-position: -766px 20px;
				left:810px;
				width:216px;
			}
				.highlight .active .pd {
					background-position: -766px -20px;

				}
				.highlight li h2 {
					background:url(../images/h-h2.gif) no-repeat;
					height:26px;
					margin:40px 0 20px;
					text-indent:-9999px;
					width:590px;
				}
				.highlight .dev h2 {
					background-position:0 -48px;
				}
				.highlight .bandi h2 {
					background-position:0 -87px;
				}
				.highlight .print h2 {
					background-position:0 -128px;
					height:28px;
				}
				.highlight li p {
					width:590px;
          font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				}
				#home .highlight li .learn-more {
					background:url(../images/buttons.gif) no-repeat 0px 0px;
					border:none;
					display:block;
					height:22px;
					left:550px;
					position:absolute;
					top:210px;
					width:89px;
				}
					#home .highlight li .learn-more:hover {
						background-position:0 -22px;
					}
				.highlight li img {}
			.contact div {
				padding-top:30px;
			}
				.contact div div {
					float:left;
					padding:0;
					width:406px;
				}
				.contact p, .contact a { color:#999;}
			.contact p {
				width:180px;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			}
			.contact .networks {
				width:230px;
			}
				.contact .networks span {
					background:url(../images/img-text.gif) no-repeat;
					display:block;
					margin:20px 0 5px;
					text-indent:-9999px;
				}
			.contact form {
				float:left;
				position:relative;
				width:620px;
			}
				.contact h2 {
					display:block;
					height:19px;
					margin-bottom:20px;
					text-indent:-99999px;
				}
				.contact div div h2 {
					background-position:0 -19px;
					height:22px;
					margin-bottom:10px;
					width:118px;
				}
				.contact fieldset p {
					margin-bottom:22px;
					width:400px;
          font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				}
					.contact fieldset label {
						display:block;
						color:#999;
						float:left;
						font-size:14px;
						padding-top:8px;
						text-transform:capitalize;
						width:85px;
					}
					.contact fieldset input, .contact fieldset textarea {
						color:#666;
						font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight:bold;
						padding:7px;
					}
					.contact fieldset input {
						background:url(../images/form.gif) no-repeat left top;
						border:none;
						height:22px;
						width:252px;
					}
					.contact fieldset textarea {
						background:url(../images/form.gif) no-repeat 0 -40px;
						border:none;
						height:142px;
						position:absolute;
						right:0;
						top:38px;
            /*top:63px; <- safari */
						width:244px;
						overflow:hidden;
					}
					fieldset input.submit {
						background:url(../images/buttons.gif) no-repeat 0 -44px;
						border:none;
						/*bottom:-15px;*/
						display:block;
						height:22px;
						position:absolute;
						right:0;
						text-indent:-99999px;
						width:89px;
            padding:0;
					}
						.submit:hover {
							background:url(../images/buttons.gif) no-repeat 0 -66px;
						}
			.footer-links {
				background:#000;
				padding:10px 0 20px;
			}
				.footer-links a {
					background:url(../images/f-links.gif) no-repeat 0 5px;
					display:block;
					float:left;
					margin:0 18px;
					text-indent:-9999px;
					width:52px;
				}
				.footer-links .flink01 {
					margin-left:0;
				}
				.footer-links .flink02 {
					background-position:-102px 5px;
				}
				.footer-links .flink03 {
					background-position:-203px 5px;
					width:53px;
				}
				.footer-links .flink04 {
					background-position:-306px 5px;
					width:28px;
				}
				.footer-links .flink05 {
					background-position:-385px 5px;
					width:60px;
				}
			.copyright {
				color:#666;
				font-size:12px;
				margin-left:287px;
			}
/*Inner Pages*/
#inner {
	background:url(../images/bg-inner.gif) repeat-x;
}
#inner .content-container {
	padding:40px 0;
}
#inner .footer {
	background-image:none;
	height:300px;
}
.content-container .main-content {
	padding:0 8px;
}
	#inner .content-container h2, #inner .content-container-blog h2 {
		background-position:0 -41px;
		height:22px;
		margin-bottom:25px;
		text-indent:-9999px;
	}
		#inner .about-us h2 {background-position:0 -42px;}
		#inner .services h2 {background-position:0 -63px;}
		#inner .portfolio h2 {background-position:0 -86px; height:28px;}
		#inner .case-study h2 {background-position:0 -86px; height:28px;}
		#inner .contact-us h2 {background-position:0 -226px; height:20px}
		#inner .request-page h2 {background-position:0 -246px; height:27px;}
		#inner .blog h2 {background-position:0 -314px; height:27px;}

	#inner em {
		color:#333;
		display:block;
		font-size:20px;
		font-weight:bold;
		margin-bottom:15px;
		font-style:normal;
	}
	#inner .content-container p {
		color:#666;
		font-size:16px;
		margin-bottom:15px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	#inner ol, #inner ul {}
	#inner li {}
	#inner li a {color:#0099CC;text-decoration:none;}
	#inner a {}
/*About Us Page*/
.cbox {
	background:url(../images/bg-team.gif) -2084px 0;
}
.about-us .t-top, .about-us .t-btm {
	background:url(../images/bg-team.gif) no-repeat;
	height:15px;
	display:block;
}
.about-us  .t-btm {
	background-position:-1042px 0;
	font-size:2px;
}
	.cbox ul {
		margin:0 20px 20px;
	}
		.cbox li {
			background:url(../images/divider.gif) no-repeat center bottom;
			padding:26px 0 20px;
		}
		.cbox .team01 { padding-top:20px;}
			.cbox .team07 { background:none;}
			.cbox .img-container {
				background:url(../images/about-elem.gif) no-repeat -31px -25px;
				display:block;
				float:left;
				height:222px;
				padding:7px 0 0 7px;
				width:190px;
			}
			.cbox li div {
				float:left;
				margin:0 15px;
				width:400px;
			}
				.cbox h3 {
					background:url(../images/about-elem.gif) no-repeat 0 -282px;
					margin:8px 0 15px;
					text-indent:-99999px;
				}
				.cbox .t-h3 { margin:20px 26px 0; width: 200px;}
				.team01 h3 { background-position: 0 -313px}
				.team02 h3 { background-position: 0 -346px;}
				.team03 h3 { background-position: 0 -378px;}
				.team04 h3 { background-position: 0 -411px;}
				.team05 h3 { background-position: 0 -445px;}
				.team06 h3 { background-position: 0 -476px;}
				.team07 h3 { background-position: -300px -282px;}

				#inner .cbox p {
					color:#333;
					font-size:15px;
					line-height:24px;
          font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				}
					#inner .about-us .cbox p {
						font-size:13px;
						line-height:20px;
            font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					}
				.email-p {
					background:url(../images/about-elem.gif) no-repeat -6px -508px;
					color:#0066ff;
					display:block;
					height:25px;
					padding:2px 0 0 38px;
					text-decoration:underline;
          font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				}
				.cbox blockquote {
					background:url(../images/about-elem.gif) no-repeat -279px -30px;
					float:right;
					height:155px;
					padding:40px 25px 20px;
					/*width:287px;*/
          width:274px;
				}
					#inner .about-us .cbox blockquote p {
						color:#336699;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:12px;
						font-style:italic;
					}

				.team01 blockquote, .team06 blockquote { height:173px; padding-top:15px;}
/*Services*/
.services .cbox {
	background:url(../images/bg-services.gif) -2084px 0;
}
.services .t-top, .services .t-btm {
	background:url(../images/bg-services.gif) no-repeat;
	height:15px;
	display:block;
}
.services .t-btm {
	background-position:-1042px 0;
	font-size:2px;
}
	.services-nav {
		margin-bottom:40px;
	}
		.services-nav li { display:inline;}
		.services-nav a {
			background:url(../images/services-nav.gif) no-repeat;
			display:block;
			float:left;
			height:84px;
			text-indent:-99999px;
			width:223px;
		}
			.services-nav a:hover { background-position:0 -84px;}

			.s-nav02 a {
				background-position:-223px 0;
				width:304px;
			}
				.s-nav02 a:hover {background-position:-223px -84px;}
			.s-nav03 a {
				background-position:-527px 0;
				width:274px;
			}
				.s-nav03 a:hover {
					background-position:-527px -84px;
				}
			.s-nav04 a {
				background-position:-801px 0;
				width:225px;
			}
				.s-nav04 a:hover {
					background-position:-801px -84px;
				}
.services .cbox li {
  background:url(../images/divider02.gif) no-repeat bottom center;
}
.cbox2 {
  background: url("../images/bg-services.gif") repeat scroll -2084px 0;
}
.cbox2 ul {
  margin:0 20px 20px;
}
.cbox2 li {
  background: none;
  padding:26px 0 20px;
}
#inner .services .cbox2 p {
  margin:0 25px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#inner .cbox2 p {
  color:#333333;
  font-size:15px;
  line-height:24px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#inner2 .content-container p {
  color:#666666;
  font-size:16px;
  margin-bottom:15px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.cbox2 .ul-services p {
  padding-bottom:20px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
	.services .cbox .service03 {
		padding-top:0;
	}
		.ul-services h3 {
			background:url(../images/img-services.gif) no-repeat -5px -30px;
			height:75px;
			margin:0 0 5px;
		}


		.service02 h3 {
			background-position:-5px -137px;
			height:80px;
		}
		#inner .services .cbox ul ul {
			margin:0 0 0 70px;
		}
			.services .cbox .service02 {
				background:none;
			}
			.service02 h4 {
				background:url(../images/img-services.gif) no-repeat 0 -534px;
				height:65px;
				text-indent:-9999px;
			}



			.seo h4 { background-position:0 -625px; height:60px;}
			.e-commerce h4 { background-position:0 -709px; height:75px;}



		.cbox .ul-services p {
			padding-bottom:20px;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			}

		.service03 h3 {
			background-position:-18px -247px;
			height:120px;
		}
		.service04 h3 {
			background-position:-5px -408px;
		}
	/*.services .cbox .service04 { background:none;}*/
		#inner .services .cbox p {
			margin:0 25px;
      font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}



		.service05 h3 {
			background-position:-5px -800px;
		}
	/*.services .cbox .service05 { background:none;}
		#inner .services .cbox p {
			margin:0 25px;
		}*/

		.service06 h3 {
			background-position:-5px -900px;
		}
	/*.services .cbox .service06 { background:none;}
		#inner .services .cbox p {
			margin:0 25px;
		}*/

#web-design {
  background:url(../images/img-services_white_bg.gif) 0 -36px;
  width:418px;
  height: 60px;
  text-indent: -999em;
  margin: 0 0 20px 0;
}

  .web-design {
    margin: 0 0 10px 0;
    display: block;
    background:url('../images/sub_headers.gif') no-repeat 0 0;
    width: 232px;
    height: 25px;
    text-indent: -999em;
  }

  li.service01 form fieldset p input,
  li.service02 form fieldset p input {
    float: left;
    border: 1px solid #b1d889;
    color: #999999;
    font-family: 'trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 20px;
    height: 27px;
    margin: 0 30px 30px 0;
    margin-bottom: 30px;
    padding: 10px;
    width: 300px;
  }

  #talk-submit {
    margin: 6px 0 0;
    background:url("../images/contact-imgtxt.png") no-repeat scroll 0 -125px transparent;
    border:medium none;
    display:block;
    clear:right;
    height:38px;
    padding:0;
    text-indent:-99999px;
    width:142px;
  }

  #talk-submit:hover {
    background:url("../images/contact-imgtxt.png") no-repeat scroll 0 -237px transparent;
    border:medium none;
    display:block;
    clear:right;
    height:38px;
    padding:0;
    text-indent:-99999px;
    width:142px;
  }

#web-development {
  background:url(../images/img-services_white_bg.gif) 0 -145px;
  width:418px;
  height: 60px;
  text-indent: -999em;
  margin: 0 0 20px 0;
}

#web-development-cms {
  background:url(../images/img-services_white_bg.gif) 0 -538px;
  width:450px;
  height: 50px;
  text-indent: -999em;
  margin: 0 0 20px 0;
}

#web-development-seo {
  background:url(../images/img-services_white_bg.gif) 0 -627px;
  width:418px;
  height: 50px;
  text-indent: -999em;
  margin: 0 0 20px 0;
}

#web-development-e-commerce {
  background:url(../images/img-services_white_bg.gif) 0 -713px;
  width:418px;
  height: 60px;
  text-indent: -999em;
  margin: 0 0 20px 0;
}

#brand-and-identity {
  background:url(../images/img-services_white_bg.gif) 0 -264px;
  width:418px;
  height: 90px;
  text-indent: -999em;
  margin: 0 0 20px 0;
}

#print-design {
  background:url(../images/img-services_white_bg.gif) 0 -417px;
  width:418px;
  height: 60px;
  text-indent: -999em;
  margin: 0 0 20px 0;
}

#photography {
  background:url(../images/img-services_white_bg.gif) 0 -815px;
  width:418px;
  height: 60px;
  text-indent: -999em;
  margin: 0 0 20px 0;
}

#copywriting {
  background:url(../images/img-services_white_bg.gif) 0 -915px;
  width:418px;
  height: 60px;
  text-indent: -999em;
  margin: 0 0 20px 0;
}

/*Contact Us * request form*/
.contact-us .cbox {
	background:url(../images/bg-form.gif) -2084px 0;
}
.contact-us .t-top, .contact-us .t-btm {
	background:url(../images/bg-form.gif) no-repeat;
	height:15px;
	display:block;
}
.contact-us .t-btm {
	background-position:-1042px 0;
	clear:both;
	font-size:2px;
}
.contact-us form {
	float:left;
	margin:35px 10px 35px 35px;
	width:680px;
	display:inline;
}
	.contact-us fieldset {}
		.contact-us input, .contact-us textarea {
			/*background:url(../images/big_form.gif) no-repeat;*/
			border:1px solid #fae8b3;
			color:#999;
			font-family:'trebuchet MS', Arial, Helvetica, sans-serif;
			font-size:20px;
			height:27px;
			margin-bottom:30px;
			padding:10px;
			width:659px;
		}
		.contact-us textarea {
			background-position:0 -49px;
			height:322px;
		}
		.contact-us .button {
			background:url(../images/contact-imgtxt.png) no-repeat 0 -125px;
			border:none;
			display:block;
			float:right;
			height:38px;
			padding:0;
			text-indent:-99999px;
			width:142px;
		}

		.contact-us .button:hover {
			background:url(../images/contact-imgtxt.png) no-repeat 0 -237px;

		}


.contact-us .cbox div {
	float:left;
	margin:25px 0 0 15px;
	width:270px;
}
	.contact-us .cbox div h3 {
		background:url(../images/contact-imgtxt.png) no-repeat 0 -24px;
		height:25px;
	}
	.contact-us .cbox div p {}
	.contact-us .cbox div .request-quote-btn {
		background:url(../images/contact-imgtxt.png) no-repeat 0 -82px;
		display:block;
		height:36px;
		margin:40px auto;
		text-indent:-9999px;
		width:237px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}

	.contact-us .cbox div .request-quote-btn:hover {
		background:url(../images/contact-imgtxt.png) no-repeat 0 -193px;
	}


	.contact-us .cbox div .thirty6design {
		background:url(../images/contact-imgtxt.png) no-repeat 0 -51px;
	}
	#inner .contact-us .cbox div .address, #inner .contact-us .cbox div .address a {
		color:#333;
		font-size:17px;
		font-weight:bold;
		width:220px;
	}
	#inner .contact-us .cbox div .networks span {
		background:url(../images/contact-imgtxt.png) no-repeat 0 -169px;
		display:block;
		margin:20px 0 10px;
		text-indent:-9999px;
	}
.request-page .cbox {
	background:url(../images/bg-team.gif) -2084px 0;
}
	.request-page .t-top, .request-page .t-btm {
		background:url(../images/bg-team.gif) no-repeat;
		height:15px;
		display:block;
	}
	.request-page .t-btm {
		background-position:-1042px 0;
		clear:both;
	}
	.request-page .cbox div h3 {background:url(../images/rquest-imgtxt.gif) no-repeat 0 -24px;}
	.request-page .cbox div .request-quote-btn {background:url(../images/rquest-imgtxt.gif) no-repeat 0 -82px;}
	.request-page .cbox div .thirty6design {background:url(../images/rquest-imgtxt.gif) no-repeat 0 -51px;}
	#inner .request-page .cbox div .networks span {background:url(../images/rquest-imgtxt.gif) no-repeat 0 -169px;}
		.request-page .button {background:url(../images/rquest-imgtxt.gif) no-repeat 0 -125px; border:none;}
		.request-page input, .request-page textarea {
			border:1px solid #c9e3fd;
		}
		.contact-us .cbox .upload {
			float:none;
			margin:0;
			width:auto;
			position:relative;
		}
		.contact-us .cbox .upload label {
			background:url(../images/rquest-imgtxt.gif) left bottom;
			display:block;
			height:30px;
			text-indent:-99999px;
			width:200px;
		}
			.contact-us .cbox .upload input { padding-left:135px; width:534px; font-size:14px;}
		.contact-us .cbox .upload .choose-file {
			background:url(../images/rquest-imgtxt.gif) left 83px;
			border:none;
			height:47px;
			left:0;
			margin-bottom:0;
			position:absolute;
			top:30px;
			width:124px;
		}
/*Portfolio Page*/
#inner .portfolio p { padding-bottom:30px; margin-bottom:40px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	.p-box, .portfolio p { background:url(../images/divider03.gif) no-repeat center bottom; margin-bottom:30px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
		.p-box h3 {
			background-position: 0 -114px;
			float:left;
			height:29px;
			margin-left:6px;
			text-indent:-9999px;
			width:200px;
		}
		.p-box-bi h3 {background-position: 0 -143px; height:28px; width:220px;}
		.p-box span {
			color:#99ccff;
			float:right;
			font-size:20px;
			letter-spacing:-1px;
		}
			.p-box ul {clear:both; padding:10px 0;}
			.p-box li {
				display:block;
				float:left;
				height:232px;
				width:257px;
				position:relative;
			}

				.p-box li img {
					margin:11px 0 11px 11px;
				}
				.p-box li span {
					color:#999;
					display:block;
					float:none;
					font-size:18px;
					letter-spacing:normal;
					text-align:center;
				}
				.p-box li a {
					background:url(../images/p-box.gif) no-repeat;
					display:block;
					height:232px;
					width:257px;
				}
				.p-box li a:hover {
					background-position:0 -232px;
					}
		.p-box-print { background:none;}
			.p-box-print h3 {background-position: 0 -170px; height:28px; width:200px;}
/*Case Study*/
.case-study {}
	.case-study .cbox {
		background:url(../images/bg-c-study.jpg) no-repeat;
	}
	.case-study .t-btm {
		background:url(../images/bg-c-study.jpg) no-repeat -1042px 0;
		height:15px;
		display:block;
	}
		.case-study .cbox .cbox-container {
			background:url(../images/bg-c-study.jpg) no-repeat -2084px 963px;
			padding:20px;
		}
		.case-study .studybox {
			float:left;
			margin-bottom:30px;
			position:relative;
			width:665px;
			}
			.case-study .studybox h6 {
				/*background:url(../images/img-case-study.gif) no-repeat;*/
				font-family:"trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
				font-weight:bold;
				font-size:22px;
				color:#333333;
				height:25px;
				margin-left:13px;
				width:500px;
			}



			.case-study .studybox .img-box {
				background:url(../images/img-case-study.png) no-repeat 0 -55px;
				height:579px;
				}
					.img-box img { margin:14px 0 0 12px;}
				#inner .case-study .studybox .img-box p {
					bottom:8px;
					position:absolute;
					right:30px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				}
				.studybox .img-box a {
					background:url(../images/img-case-study.png) no-repeat -328px -634px;
					display:block;
					float:left;
					height:26px;
					text-indent:-99999px;
					width:108px;
				}
				.studybox .img-box .view-web {
					background-position: -450px -634px;
					margin-left:20px;
					width:125px;
				}
				.studybox .img-box a:hover {background-position: -328px -660px}
				.studybox .img-box .view-web:hover {background-position: -450px -660px;}
	.request-quote-area {
		float:left;
		margin-left:15px;
		width:280px;
		}
		.request-quote-area h3 {
			background:url(../images/img-case-study.png) no-repeat 0 -24px;
			height:25px;
		}
		#inner .request-quote-area p {
			color:#666;
			font-size:12px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		.other-services {
			background:url(../images/divider03.gif) no-repeat top center;
			clear:both;
			padding-top:30px;
			position:relative;
		}
		#inner .other-services h3 {
			background:url(../images/img-case-study.png) no-repeat -438px 0;
			height:30px;
			left:5px;
			position:absolute;
			width:300px;
		}
			.other-services ul {
				float:left;
				margin-top:50px;
				width:630px;
				display:inline;
			}
			#inner .other-services li {
				background:none;
				color:#99ccff;
				float:left;
				line-height:25px;
				list-style-type:disc;
				padding:0;
				width:310px;
			}
			#inner .other-services a {
				color:#99ccff;
				font-size:17px;
				}
			#inner .other-services blockquote {
				background:url(../images/img-case-study.png) no-repeat 0 -634px;
				float:left;
				font-size:14px;
				height:175px;
				line-height:20px;
				padding-top:12px;
			}
				#inner .other-services blockquote p {
					color:#336699;
					font-style:italic;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:14px;
					font-weight:normal;
					line-height:20px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					}
				#inner .other-services blockquote strong { display:block; text-align:right;}




				/*BLOG*/



				.blogleft {
					width: 600px;
					float:left;

					}

				.meta a, .feedback a, .storycontent a, .commentlist a {
					font-family:"trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
					font-weight:bold;
					font-size:14px;
					color:#333333;
					height:25px;
					/*width:500px;*/
					padding-bottom:10px;
					}



				.meta {
					font-family:"trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
					font-weight:bold;
					font-size:14px;
					color:#333333;
					height:25px;
					/*width:500px;*/
					padding-bottom:10px;
					}

				h6.storytitle a{
					/*background:url(../images/img-case-study.gif) no-repeat;*/
					font-family:"trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
					font-weight:bold;
					font-size:22px;
					color:#336699;
					height:25px;
					/*width:500px;*/
					padding-bottom:10px;
				}

				h6.storytitle {
					/*background:url(../images/img-case-study.gif) no-repeat;*/
					font-family:"trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
					font-weight:bold;
					font-size:22px;
					color:#003399;
					height:35px;
					/*width:500px;*/
					padding-bottom:10px;
				}


				h3#comments {
					background: none;
					font-family:"trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
					font-weight:bold;
					font-size:18px;
					color:#336699;
					height:30px;
					/*width:500px;*/
					padding-bottom:10px;
					}

				#respond h3 {
					background: none;
					font-family:"trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
					font-weight:bold;
					font-size:18px;
					color:#336699;
					height:30px;
					/*width:500px;*/
					padding-bottom:10px;
					}

							#sidebar {
								width: 300px;
								float:right;
								padding-right: 40px;
								}

							#sidebar p.nav {
								background:none;
								width:200px;
								height:50px;
								padding-top:45px;
								color:#CCCC99;

								}/*  END - MAIN STYLES CSS*/



/* BEGIN - ie6 STYLES */
/* END - ie6 STYLES */

/* BEGIN - GLOBAL STYLES */

/* =GLOBAL
   ----------------------------------------------------*/
/* clearing float ninjutsu */

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

	.clearfix {display:inline-block;}

	/* Hide from IE Mac \*/
	.clearfix {display:block;}
	/* End hide from IE Mac */


/* SEO friendly hide */

.hidden {
	background:none;
	font-size:1px;
	display:none;
	height:0;
	left:-9999px;
	overflow:hidden;
	position:absolute;
	top:-9999px;
	width:0;
	z-index:0;
	line-height:0px;
}

strong { font-weight:bold;}/* END - GLOBAL STYLES */

* {
          font-family:"trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
}