@charset "utf-8";
body {
font-family:Tahoma, Verdana, Arial;
font-size:12px;
color:#333;
margin:0px;
line-height:25px;
}
#page{
width:960px;

}

.banner{

height:108px;
width:937px;
background-image:url(../images/site/web-designers.jpg);
background-repeat:no-repeat;
padding-top:142px;
padding-left:23px;
line-height:15px;
color:#FFFFFF;
font-size:11px;
text-align:left;
}
.banner div{
width:425px;
}
img {
border:none;
}

.heading01{
font-size:14px;
color:#004ba3;
font-weight:bold;
line-height:15px;
}
.heading02{
margin-top:18px;
font-size:16px;
color:#004ba3;
font-weight:bold;
}

.general-bullette { 
margin: 0; 
padding: 0; 
list-style-type: none; 
}

.general-bullette li {
	margin: 0px;
	padding: 0px 18px;
	background-image:url(../images/site/site-arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 9px;
	line-height:25px;
}
.bullette01 { 
margin: 0; 
padding: 0; 
list-style-type: none;

}

.bullette01 li {
	margin: 0px;
	padding: 3px 18px;
	background-image:url(../images/site/site-arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 9px;
	line-height:18px;
}

.bullette02 { 
margin: 0; 
padding: 0; 
list-style-type: none; 
}

.bullette02 li {
	margin: 0px;
	padding: 6px 18px;
	background-image:url(../images/site/site-arrow2.jpg);
	background-repeat: no-repeat;
	background-position: 0 9px;
	line-height:12px;
}
.bullette-flash-animation { 
margin: 0; 
padding: 0; 
list-style-type: none; 
}

.bullette-flash-animation li {
	margin: 0px;
	padding: 8px 22px;
	background-image:url(../images/site/bullet-flash-animation.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height:12px;
}
.bullette-corporate-identity { 
margin: 0; 
padding: 0; 
list-style-type: none; 
}

.bullette-corporate-identity li {
	margin: 0px;
	padding: 8px 22px;
	background-image:url(../images/site/bullette-graphic-design.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height:12px;
}
.bullette-web-design { 
margin: 0; 
padding: 0; 
list-style-type: none; 
}
.bullette-web-design li {
	margin: 0px;
	padding: 8px 22px;
	background-image:url(../images/site/bullet-web-design.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height:20px;
}
.bullette-custom-web-development { 
margin: 0; 
padding: 0; 
list-style-type: none; 
}

.bullette-custom-web-development li {
	margin: 0px;
	padding: 8px 22px;
	background-image:url(../images/site/bullette-custom-web-development.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height:20px;
}
.bullette-ecommerce-solutions { 
margin: 0; 
padding: 0; 
list-style-type: none; 
}

.bullette-ecommerce-solutions li {
	margin: 0px;
	padding: 8px 22px;
	background-image:url(../images/site/bullette-ecommerce-solutions.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height:12px;
}
.bullette-open-source-solutions { 
margin: 0; 
padding: 0; 
list-style-type: none;
}

.bullette-open-source-solutions li {
	margin: 0px;
	padding: 8px 22px;
	background-image:url(../images/site/bullet-open-source-application-solutions.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height:12px;
}
.margin01{
margin-top:10px;
}
.margin02{
margin-top:18px;
}

div.hr {
	height: 3px;
	background-attachment: scroll;
	background-color: #000;
	background-image: url("../images/site/dot-ecommerce.gif");
	background-repeat: x-repeat;
	background-position: center;
}
div.hr hr {
  display: none;
}


div.hr2 {
	height: 1px;
	background-attachment: scroll;
	background-color: #004ba3;
}
div.hr2 hr {
  display: none;
}


div.hr3 {
	height: 1px;
	background-attachment: scroll;
	background-color: #ccc;
}
div.hr3 hr {
  display: none;
}
	/*div{
	border: solid  1px #FF0000; 
	}*/
.portfolio{
line-height:20px;
}
#bread-crumb{
font-size:11px;
padding-bottom:0px;

}

#folio-img  img{

}

/*---- navigation start -----------------------*/
#nav{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	clear:both; 
	height:38px;
	line-height:18px;
}
#nav #gray {
background-color:#7c7c7c;
width:105px;
float:left;

}
#nav #blue {
background-color:#3777b0;
width:130px;
float:left;

}
#nav #skyblue {
background-color:#3794d7;
width:156px;
float:left;
}
#nav #green {
background-color:#37af5f;
width:177px;
float:left;
}
#nav #magenda {
background-color:#b54791;
width:202px;
float:left;
}
#nav #orange {
background-color:#ed7c39;
width:180px;
float:left;
}
#nav #net {
background-color:#495fe9;
width:80px;
float:left;
}
#nav #php {
background-color:#c8a002;
width:80px;
float:left;
}
#nav .selected{
height:31px;
padding-top:7px;
margin-left:2px;
}
#nav .selected-gray{
height:31px;
padding-top:7px;

}
#nav .nonselected{
height:26px;
padding-top:7px;
margin-top:3px;
margin-left:2px;
}
#nav .nonselected-gray{
height:26px;
padding-top:7px;
margin-top:3px;
}
#container-menu{
padding-top:20px;
padding-right:20px;
padding-left:20px;
padding-bottom:20px;
overflow:auto;
width:920px;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
line-height:23px;
}
.gray{
background-color:#7c7c7c;
}
.blue1{
background-color:#3777b0;
}
.sky-blue{
background-color:#3794d7;
}

.green{
background-color:#37af5f;
}
.magenta{
background-color:#b54791;
}
.orange{
background-color:#ed7c39;
}
.net{
background-color:#495fe9;
}
.blue{
background-color:#20426f;
}
.php{
background-color:#c8a002;
}


#nav a:link {
text-decoration:none;
color:#FFFFFF;
}
#nav a:visited {
color:#FFFFFF;
text-decoration:none;
}

/*----navigation end -----------------------*/

#content-two{
padding-top:50px;

}
#first-column{
float:left;
width:458px;
}
#second-column{
float:right;
width:458px;
}

.div-table{
float:left; 
width:267px;
}

.table-head{
font-size:14;
font-weight:bold;
color:#FFFFFF;
background-color:#818181;
padding-left:5px;
}

.table-first-row{
background-color:#e8e8e8;
padding-left:5px;

}

.table-second-row{
background-color:#FFFFFF;
padding-left:5px;

}
#table01{
color:#FFFFFF;
line-height:24px;

}
#table01 td{
width:61px;
pading-left:2px;
text-align:center;
}
.subheading{
font-weight:bold;
color:#999;
}

/*---------------footer---------------------*/

.footer-bg {
background-image:url(../images/site/website-vertical-bar2.gif);
background-repeat:repeat-x;
clear:both; 
height:100px; 
padding-top:15px;
padding-left:25px;
padding-bottom:15px;
background-color:#cccccc;

}

#footer h5{
font-family:Tahoma, Verdana, Arial;
font-size:16px;
font-weight:bold;
margin:0px;
}


#footer{
line-height:20px;
font-size:11px;
font-family:Tahoma, Verdana, Arial;
color:#666666;
}
.vertical-border{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c9c9c9;
}

#footer a:link {
text-decoration:none;
color:#666;
}
#footer a:visited {
text-decoration:none;
color:#666;
}
#footer a:hover {
text-decoration:underline;
}
#bot-links{
background-image:url(../images/site/vertical-bar3.gif);
 background-repeat:repeat-x;
  height:40px;
   padding:9px;
 }
#bot-links a:link {
text-decoration:none;
color:#fff;
}
#bot-links a:visited {
text-decoration:none;
color:#fff;
}
#bot-links a:hover {
text-decoration:underline;
}
a:link{
color:#333333;
text-decoration:none;
}
a:visited{
color:#555555;
text-decoration:none;
}
a:hover{
color:#555555;
text-decoration:underline;
}

.link2 a:link{
text-decoration:underline;
color:#0000FF;
}

.link2 a:visited{
text-decoration:underline;
color:#0000FF;
}
.link2 a:hover{
color:#0000FF;
text-decoration:underline;
}