body{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	background-color:#f0f0f0;
	color:#666;
}
h2{font-weight:bold;}
.subtitle{
font-family:"Rockwell bold", Verdana, Arial, Helvetica, sans-serif;
font-size:1.6em;
color:#000;
}
p{padding-bottom:0.5em;}
a{text-decoration:none;color:#666;}
.highlight{
color:#f60;
font-weight:bold;
}
.bold{font-weight:bold;}
.disc{
	list-style:disc outside;margin-left:1.5em;
	padding-bottom:1em;
}
.orange{color:#f60;}
.testimonial{color:#f60; font-weight:bold;}
#container{
	width:950px;
	margin:0px auto;
	overflow:hidden;
	padding:0px 25px 22px 25px;
	background:#fff;
}
#page{
	float:left;
	width:100%;
	background-color:#fff;
}
#head{
	float:left;
	width:95em;
}
#head img{
	float:right;
}

/*************Head banner & quick links******************/
#banner{
	float:left;
	width:95em;
}
#banner img{
	float:left;
/*	width:95em;
	height:20em;*/
	width:950px;
}

/********************Main navigation**************************/
#navbar{
	float:left;
	width:100%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	height:30px;
	background:#333333;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#navbar ul {
	margin:0px;
	padding:0px;
	height:100%;
}
#navbar li{
	float:left;
	padding:0px;
	margin:0px;
	height:100%;
}
#navbar a{
	color:#fff;
	font-size:14px;
	padding:0px 20px;
	display:block;
	height:100%;
	line-height:29px;
	border-right:solid 1px #fff;
}
#navbar a:hover, #navbar .current{background:#ff6600;text-decoration:none;}
#navbar .last a{border:none;}

/*********************Side navigation*************************/
#tertnav{
	float:left;
	width:16em;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#tert_nav li{
/*	float:left;
	width:15em;*/
	padding:0 0.5em;
	border-bottom:solid 1px #d0d0d0;
	line-height:2;
}
#tert_nav li a{
	color:#000;
}
#tert_nav .group{
	background:#f7f7f7 url(../images/nav_down_arrow.gif) 95% 60% no-repeat;
	font-weight:bold;
	border-top:solid 1px #9c9c9c;
/*	border-bottom:solid 1px #9c9c9c;*/
	color:#000;
}
#tert_nav .subgroup{
	font-weight:bold;
/*	border-top:solid 1px #9c9c9c;*/
}
#tert_nav ul{
/*	float:left;
	width:14.5em;*/
	margin-left:0.5em;
/*	border-bottom:solid 1px #9c9c9c;*/
}
#tert_nav a:hover{text-decoration:underline;}
#tert_nav .page{background: url(../images/nav_side_arrow.gif) 94% 50% no-repeat;}
#tert_nav .page, #tert_nav .page a, #tert_nav .subgroup{color:#f60;}

/*****************Column set up********************/
#main #col1{
	float:left;
/*	width:16em;*/
	width:160px;
	height:30em;
}
#main #col2,
#col2_graphic_design
{
	float:left;
/*	width:56em;*/
	width:775px;
/*	margin-left:1.5em;*/
	margin-left:15px;
}
#main #col3{
	float:left;
	width:20em;
	margin-left:1.5em;
	display:none;
}
#main #col5{
	float:left;
	width:200px;
	margin-left:15px;
}
#main #col4{
	float:left;
/*	width:56em;*/
	width:560px;
/*	margin-left:1.5em;*/
	margin-left:15px;
}
/*******************Footer**********************/
#foot{
	margin:0px;
	padding:10px 8px;
	clear:both;
	color:#adadad;
	background-color:#333333;
}
#foot ul{margin-left:-0.5em;}
#foot li{
	float:left;
	display:inline;
	padding:0.2em 0.5em;
}
#foot a{color:#666;}
#foot p{float:right;}

/*******************index central column boxes*****************/
#main #col2 .showcase_box{}
#main #col2 .showcase_box img, #main #col2 .showcase_box object{
	float:left;
	border:solid 1px #999;
	margin-bottom:1.2em;
}
#main #col2 .showcase_box a{
	float:right;
	display:block;
	margin-top:-3.1em;
	background-color:#000;
	color:#fff;
	padding:0.2em 0.5em;
}
#main #col2 .showcase_box a span{color:#f60;}

/********************Simple box with drop shadow bottom********************/
.simple_box{
float:left;
margin-bottom:1em;
width:100%;
}
.simple_box .simple_box_title{
	padding:0.2em 0.5em;
	background-color:#f60;
	color:#fff;
	font-weight:bold
}
.simple_box .alt_title_colour{background-color:#300;}
.simple_box_title a{color:#fff;}
.simple_box .simple_box_bottom img{float:left;}
.simple_box .simple_box_mid{
	padding:0.5em;
	clear:both;
	border-left:solid 1px #cecece;
	border-right:solid 1px #cecece;
}
.simple_box .tb_border{
	border-top:dotted 1px #cecece;
}

.simple_box .plain
{
	float:left;
	width:18.8em;
	padding-top:1em;	
	padding-bottom:1em;
}
.simple_box .simple_box_bottom{
	float:left;
	width:100%;

}
.simple_box .simple_box_mid a{color:#666;}
.simple_box_title{background-color:#f60;}

#twtr-profile-widget
{
	padding-top:1em;
}

/****************Clients  simple box*******************/
#testimonials .simple_box_title{background-color:#000;}

/**************************NEWS****************************/
.news_item a{color:#f60;}
.news_item{padding-top:1em;}
.news_item p{padding:0;}
.news_item img{border:solid 1px #ddd;margin:1em 0;}

.news_title{padding:0;font-size:1.1em; font-weight:bold;}

.news_story{padding-top:1em;}
.news_story p{padding:0 1em 1em 0;}
.news_story img{border:solid 1px #ddd;margin:1em 0;}

/*************************Clients************************/
.client_box{
	float:left;
	width:5.4em;
	height:5.4em;
	padding:1.3em;
	border:1px solid #999;
	margin:0 0.5em 0.5em 0;
}
.client_box a{
	display:block;
	width:5.4em;
	height:5.4em;
}
/*************************Portfolio*************************/
.port_nav{float:left;width:20em;}
#dignav{width:5.8em;margin:0 25.1em;}
.port_nav li{
	float:left;
	display:inline;
	padding:0.1em 0.3em;
	margin:0 0.4em 0.5em 0;
	border:solid 1px #b3b3b3;
	background-color:#ebe9e9;
	color:#999;
	font-weight:bold;
}
.port_nav a:hover, .port_nav .current{color:#f60;}
#project{float:left;width:20em;margin-top:2em;}
#project p{float:right;width:20em;padding:0;}
.port_box{
float:left;
/*width:25em;*/
width:252px;
/*margin:0 1.5em 5em 1.5em;*/
margin:0px 6px 20px 0px;
}
.port_box img{border:1px solid #666;}
.port_box p .port_client{font-weight:bold;}
.port_box span{display:block;}
.port_box a:hover{color:#f60;}
/*******************************Our team***********************/
.staff{margin-top:0.5em;}
.jobtitle{
color:#f60;
font-size:1em;
}
.stafflinks a{
color:#f60;
font-weight:bold;
}
/************************Services************************/
.services .subtitle{margin-top:0.5em;}


/** New CSS By Manish Start **/
a {
	color:#ff6600;
	text-decoration:none;
}
a:hover {
	color:#ff6600;
	text-decoration:underline;
}
h2 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:22px;
	color:#ff6600;
}
h3 {
	margin:0px 0px 8px 0px;
	padding:0px;
	font-size:20px;
	color:#330000;
}
h5 {
	margin:0px 0px 3px 0px;
	padding:0px;
	font-size:13px;
	line-height:15px;
/*	font-weight:bold;*/
	color:#330000;
}
.clear {
	clear:both;
	height:0px;
}
#header {
	float:left;
	width:100%;
}
.head_left {
	float:left;
}
.head_left img {
	float:left;
}
.head_right {
	float:right;
}
.tagline {
	color:#330000;
	font-size:18px;
	padding:12px 0px 8px 0px;
}
.tagline span {
	color:#ff6600;
	font-size:18px;
}
.search_outer {
	float:right;
	clear:both;
	position:relative;
}
input.search {
	padding:3px 25px 3px 3px;
	border:1px solid #aaaaaa;
	color:#999999;
	width:180px;
	font-size:11px;
}
.btn_search {
	position:absolute;
	right:0px;
	top:2px;
	width:20px;
	width:17px;
	display:block;
	background:url(../images/icon_search.gif) no-repeat 0px 0px;
	border:none;
	cursor:pointer;
	text-indent:1000px;
	*font-size: 0;
	*line-height: 0;
}
#slider, #inside_banner {
	float:left;
	margin:0px;
	padding:0px 0px 25px 0px;
	clear:both;
	position:relative;
	width:100%;
}
#inside_banner img {
	float:left;
	width:100%;
}
#slider img {
	float:left;
}
.left {
	float:left;
	margin:0px;
	padding:0px;
}
.right {
	float:right;
	margin:0px;
	padding:0px;
}
ul#footer_link {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
ul#footer_link li {
	float:left;
	margin:0px;
	padding:0px;
	color:#fff;
}
ul#footer_link li a {
	margin:0px;
	padding:0px 5px;
	color:#fff;
}
ul#footer_link li a:hover {
	text-decoration:underline;
}
ul#privacy {
	margin:0px;
	padding:0px;
}
ul#privacy li {
	margin:0px;
	padding:0px;
}
ul#privacy a {
	margin:0px;
	color:#adadad;
	padding:0px;
	padding:0px 5px;
}
#foot p.copyright {
	clear:both;
	margin:0px;
	float:none;
	padding:5px 0px 0px 5px;
}
#foot .right p {
	text-align:right;
	font-size:13px;
	color:#fff;
}
#foot .right p a {
	color:#fff;
	font-size:13px;
	text-decoration:underline;
}
#foot .right p a:hover {
	text-decoration:none;
}
#main {
	margin:0px;
	padding:0px 0px 25px 0px;
	clear:both;
}
#middle_content {
	float:left;
	width:720px;
	margin:0px;
	padding:0px 15px 0px 0px;
}
#right_panel {
	float:right;
	width:215px;
	margin:0px;
	padding:0px;
}
#right_panel h2 {
	font-size:20px;
	padding:0px 0px 0px 15px;
}
.latest_projects {
	margin:0px 0px 25px 0px;
	padding:0px 0px 25px 0px;
	border-bottom:1px solid #cccccc;
	font-size:12px;
}
.latest_projects ul {
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}
.latest_projects li {
	margin:0px;
	padding:0px 13px 0px 0px;
	float:left;
}
.latest_projects p {
	margin:0px;
	padding:0px;
}
.latest_projects li h5,
.latest_projects li p {
	margin:0px;
	padding:0px 0px 0px 10px;
}
.latest_projects li img {
	border:10px solid #f1f1f2;
	cursor:pointer;
	margin:0px 0px 5px 0px;
}
.latest_projects li img:hover {
	border-color:#cccccc;
}
.home_block {
	clear:both;
}
.home_block .col {
	float:left;
	margin:0px 30px 0px 0px;
	padding:0px 30px 0px 0px;
	color:#333333;
	border-right:1px solid #cccccc;
}
.home_block .col ul,
.home_block .col li {
	margin:0px;
	padding:0px;
}
.home_block .col li {
	padding:0px 0px 4px 18px;
	background:url(../images/bullet.gif) no-repeat 0px 5px;
}
.home_block .col p {
	font-size:11px;
}
.home_block .col p span {
	color:#ff6600;
	font-size:11px;
}
.some_kind {
	margin:0px 0px 18px 0px;
	padding:5px 10px;
	border:1px dotted #c6c4ba;
	font-size:11px;
	position:relative;
}
.some_kind img {
	position:absolute;
	bottom:-17px;
	left:15px;
}
.home_block .col.last {
	margin:0px;
	padding:0px;
	border:none;
}
.home_block .col a {
	color:#ff6600;
	text-decoration:none;
}
.home_block .col a:hover {
	color:#ff6600;
	text-decoration:underline;
}
.some_kind a {
	font-size:11px;
}
.blog_content {
	clear:both;
	font-size:11px;
}
.blog_content span {
	font-size:10px;
	color:#666666;
	display:block;
	margin:2px 0px 5px 0px;
	padding:0px;
}
img.icon_rss {
	float:right;
	margin:5px 0px 0px 0px;
}
.right_content {
	margin:0px;
	padding:0px 0px 0px 15px;
	border-left:1px solid #ccc;
}
.news_section {
	margin:0px;
	padding:0px 0px 20px 0px;
}
.news {
	margin:0px 0px 10px 0px;
	padding:0px;
	clear:both;
}
.news p {
	color:#333333;
	font-size:11px;
	margin:0px;
	padding:0px;
}
.news em {
	font-size:11px;
	font-style:italic;
}
.offer {
	background:#330000;
	margin:0px 0px 15px 0px;
	padding:5px 10px;
	color:#fff;	
}
#right_panel .offer h2 {
	font-size:18px;
	padding:0px;
	margin:0px;
}
.followus {
	margin:0px;
	padding:0px;
	clear:both;
}
#right_panel .followus h2 {
	margin:0px 0px 5px 0px;
	padding:0px;
}
.followus ul,
.followus li{
	margin:0px;
	padding:0px;
}
.followus li {
	float:left;
	padding:0px 8px 0px 0px;
}
.transbox {
	background-color:#ff6600;
	border:0 none;
	left:25px;
	padding:15px 15px 20px 15px;
	position:absolute;
	top:0;
	width:210px;
	color:#fff;
	z-index:100;
	line-height:15px;
	font-weight:bold;
}
#slider .slide p {
	background:#F0F0F0;
	clear:both;
	color:#333333;
	font-size:14px;
	font-style:italic;
	padding:13px 0 11px 165px;
}
#slider .slide {
	float:left;
	height:400px;
	position:relative;
	width:950px;
}
.pagination {
	background:#F0F0F0;
	height:45px;
	padding:0 0 0 10px;
	position:absolute;
	right:0;
	text-align:right;
	bottom:25px;
	z-index:1;
}
.pagination a {
	background:transparent url(../images/button.png) repeat scroll 0 0;
	display:inline-block;
	height:13px;
	margin:15px 5px 0 0;
	width:12px;
}
.pagination a.selected {
	background:transparent url(../images/button-active.png) repeat scroll 0 0;
}
.pagination a span {
	display:none;
}
.LatestNewsTag {
	position:absolute;
	bottom:25px;
	left:0px;
	background:#330000;
	color:#fff;
	width:120;
	font-size:18px;
	padding:9px 20px 9px 20px;
}
#foo4 {
	height:400px !important;
}
.transbox h2 {
	font-size:32px;
	color:#fff;
}
/** New CSS By Manish End **/
