@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	background-color:#616966;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	line-height:17px;
	background-position: center 9px;
	background-repeat:no-repeat;
	/*background-image:url(../images/graphic-design-india3.jpg);*/
}
u{
    text-decoration:none;
  }
acronym{
    /*border-bottom:double 1px #616966;*/
	}
a{
    font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:11px;
	line-height:17px;
	}
#graphicdesignindia{
     margin:0 auto;
	 width:992px;
	 }
#prepressservice{
     background-image:url(../images/krish-bg.gif);
	 background-repeat:repeat-y;	 
	 width:992px;
	 float:left;
	 }
#websitedevelopment{
     width:896px;
	 float:left;
	 padding-left:50px;
	 
	 }
.search-engine-optimization-india{
     float:left;
	 width:896px;
	 }
#topframe{
     float:left;
	 width:896px;
	 height:363px;	 
	 background-position:top;
	 background-repeat:no-repeat;
	 position:relative;
	 /*background-image:url(../images/graphic-design-india5.gif);*/
	 }
#bot{
     float:left;
	 width:896px;
	 height:363px;
	 background-image:url(../images/graphic-design-india3.jpg);	 
	 background-position:top;
	 background-repeat:no-repeat;
	 position:absolute;	 
	 }
#offshorewebdesign{
     float:left;
	 padding:23px 0 0 89px;	 
	 }
.website-design-india{
     float:left;
	 }
h1{
     font-family:Helvetica, Arial, Verdana;
	 font-size:3.6em;
	 margin:0;
	 color:#FFFFFF;
	 font-weight:normal;
	 padding:20px 0 10px 0;
	 }
h2{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:15px;
	 margin:0;
	 color:#000000;
	 font-weight:normal;
	 line-height:18px;
	 }
h3{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 margin:0;
	 color:#FFFFFF;
	 font-weight:bold;
	 }
h3 a{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 margin:0;
	 color:#FFFFFF;
	 font-weight:bold;
	 }
.website-design-india ul{     
	 margin:0;
	 padding:0;	 
	 }
.website-design-india li{     
	 margin:0;
	 list-style:none;	 
	 }
.website-design-india li a{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 margin:0;
	 color:#fcf5a5;
	 text-decoration:none;
	 }
.email{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;	 
	 color:#fad98d;
	 font-weight:normal;
	 float:left;
	 width:100%;
	 }
#contmain{
     width:835px;
	 float:left;
	 padding:25px 0 0 33px;
	 }
#contbg{
     background-color:#FFF;
	 float:left;
	 width:896px;
	 padding-bottom:25px;
	 }
.websitedesignportfolio{     
	 float:left;	 
	 padding-left:24px;
	 padding-top:7px;
	 }
.websitedesignportfolio a{ 
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;	 
	 color:#FFFFFF;
	 font-weight:normal;
	 text-decoration:none;	 
	 }
.headings{
     float:left;
	 padding-bottom:15px;
	 }
	 
	 
/*subpage*/


#sbtopframe{
     float:left;
	 width:896px;	 
	 background-image:url(../images/website-design-india1.gif);	 
	 background-position:top;
	 background-repeat:no-repeat;
	 background-color:#FFFFFF;
	 padding-bottom:45px;	 
	 }
#sbcontdiv{
     width:815px;
	 padding-left:44px;
	 float:left;
	 }
#sbcontdivleft{
     width:454px;
	 float:left;	 
	 }
#sbcontdivright{
     width:359px;
	 float:left;
	 padding-top:45px;
	 text-align:left;	 
	 }
#sbcontdivright li{
     list-style:outside;	 
	 margin-right:17px;
	 }
#sbcontdivright ol li{
     list-style:decimal outside ;	 
	 }
h4{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:20px;
	 margin:0;
	 color:#005aa9;	 
	 margin-bottom:17px;
	 line-height:22px;
	 font-weight:normal;
	 }
#address{
     width:355px;
	 float:left;
	 padding-top:45px;
	 }
h5{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 margin:0;
	 color:#0066cc;	 
	 margin-bottom:10px;	 
	 font-weight:bold;
	 }
#sblnk{
     width:205px;
	 float:left;
	 }
#sblnkright{
     width:245px;
	 float:left;
	 }
h6{
     margin:0;	 
	 font-weight:normal;
	 text-align:left;	 
	 }
h6 a{
     text-decoration:none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#FFF;	 
	 }
.subrightlnk{
     float:left;
	 padding-left:24px;
	 }
.subrightlnk ul{     
	 margin:0;
	 padding:0;	 
	 }
.subrightlnk li{     
	 margin:0;
	 list-style:none;
	 text-align:left;	 
	 }
.subrightlnk li a{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 margin:0;
	 color:#fcf5a5;
	 text-decoration:none;	 
	 }
.cpyrght{ 
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;	 
	 color:#959595;
	 font-weight:normal;
	 text-decoration:none;
	 float:left;
	 text-align:center;
	 width:100%;
	 padding-bottom:20px;	 
	 }
#website-development-india{
     float:left;
	 width:896px;	 
	 background-image:url(../images/website-development-india.gif);	 
	 background-position:top;
	 background-repeat:no-repeat;
	 background-color:#FFFFFF;
	 padding-bottom:45px;	 
	 }
#graphic-design-india{
     float:left;
	 width:896px;	 
	 background-image:url(../images/website-design-india3.gif);	 
	 background-position:top;
	 background-repeat:no-repeat;
	 background-color:#FFFFFF;
	 padding-bottom:45px;	 
	 }
#prepress-services-india{
     float:left;
	 width:896px;	 
	 background-image:url(../images/website-design-india5.gif);	 
	 background-position:top;
	 background-repeat:no-repeat;
	 background-color:#FFFFFF;
	 padding-bottom:45px;	 
	 }
#offshore-outsourcing-india{
     float:left;
	 width:896px;	 
	 background-image:url(../images/website-design-india2.gif);	 
	 background-position:top;
	 background-repeat:no-repeat;
	 background-color:#FFFFFF;
	 padding-bottom:45px;	 
	 }	 
	 
/*portfolio*/


.portcomdiv {
   float:left;
   width:100%;
   margin: 8px 0 14px 0;
   background-image:url(../websitedesign/webgraphics/dots.gif);
   background-repeat:repeat-x;
   background-position:bottom left;
   padding-bottom:20px;
}
.portleft {
   float:left;
   width:135px;   
}
.portright {
	width: 220px;
	float: left;	
}
.featleft {
   float:left;
   width:100px;   
}
.portfoltxt {	
	float:left;	
	background-color:#FFFFFF;
	height:100%;
	width:123px;
	padding:6px 0px 4px 15px;
}
.portfoltxt a {	
	float:left;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	line-height:15px;
	color: #595858;
}
.next {
   float: left;
   width: 320px;
}
.graphportleft {
   float:left;
   padding-left:25px;     
}
.web-design-india{
   width:357px;
   float:right;
   text-align:right;
   padding-bottom:10px;
   }
#graphic-design-portfolio{
     float:left;
	 width:896px;	 
	 background-image:url(../images/graphic-design-portfolio-india.jpg);	 
	 background-position:top;
	 background-repeat:no-repeat;
	 background-color:#FFFFFF;
	 padding-bottom:45px;	 
	 }
#logo-design-portfolio{
     float:left;
	 width:896px;	 
	 background-image:url(../images/logo-design-portfolio-india.jpg);	 
	 background-position:top;
	 background-repeat:no-repeat;
	 background-color:#FFFFFF;
	 padding-bottom:45px;	 
	 }
#website-design-portfolio{
     float:left;
	 width:896px;	 
	 background-image:url(../images/website-design-portfolio-india.jpg);	 
	 background-position:top;
	 background-repeat:no-repeat;
	 background-color:#FFFFFF;
	 padding-bottom:45px;	 
	 }
.portright a {	
	float:left;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	color: #538eac;
	text-transform:uppercase;
}
.portright a font {	
	float:left;	
	font-size:9px;	
}
.portright a cite {	
	float:left;	
	font-size:10px;	
	color: #666666;
	text-transform:capitalize;
	font-style:normal;
}
.india-graphic-designers{
    float:left; position:relative; 
	position:absolute; 
	z-index : 1000; 
	left: -1px; 
	top: 1px;
    }
	
/*footer*/
.footer{		
	font:11px  Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0 auto;
	text-align:center;
	padding-bottom:20px;
	}

.footer a {	
	text-decoration:none;
	font:11px  Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	}
.footer a:hover {	
	text-decoration:underline;
	font:11px  Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	}