*html{margin:0;
padding:0;}

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}
body {
	background-color: #f6f6f6;
	margin:0;
}

form{margin:0px;
padding:0;}

input{width:95px;
height:13px;
border:1px solid #333333;}

.input{width:95px;
height:15px;
border:1px solid #333333;}

textarea{width:170px;
height:25px;
border:1px solid #333333;}

.ets{background-image:url(../images/ets-header.jpg);
background-repeat:no-repeat;
width:283px;
height:111px;
margin:10px;
}

.header-inn{background-image:url(../images/inner-header1.jpg);
background-repeat:no-repeat;
width:950px;
height:141px;
background-position:center center;
}

.call-bg{border-left:1px solid #a1a1a1;
border-right:1px solid #a1a1a1;
width:281px;
height:99px;
background-image:url(../images/call.jpg);
background-position:center center;
background-repeat:no-repeat;
}

.mail-bg{border-left:1px solid #a1a1a1;
border-right:1px solid #a1a1a1;
border-bottom:1px solid #a1a1a1;
width:281px;
height:104px;
}

.header{background-image:url(../images/designing.jpg);
background-repeat:no-repeat;
width:637px;
height:314px;
}

.nav-bg{background-image:url(../images/link-bg.jpg);
background-repeat:repeat-x;
width:950px;
height:34px;
}

.ban-bg{background-image:url(../images/banner-bg.jpg);
background-repeat:no-repeat;
background-position:center center;
width:950px;
height:163px;
}

.s-icon{background-image:url(../images/skype.jpg);
background-repeat:no-repeat;
background-position:center center;
width:57px;
height:33px;
}

.y-icon{background-image:url(../images/yahoo.jpg);
background-repeat:no-repeat;
background-position:center center;
width:57px;
height:37px;
}

.g-icon{background-image:url(../images/gmail.jpg);
background-repeat:no-repeat;
background-position:center center;
width:57px;
height:28px;
}

.gap{background-image:url(../images/gap.jpg);
background-repeat:no-repeat;
background-position:center center;
width:32px;
height:34px;
}

.l-nav-bg{background-image:url(../images/l-link-bg.jpg);
background-repeat:repeat-x;
width:950px;
height:28px;}

/* ///////////////////////////////////////////////// body ///////////////////////////// */

.testimonial-bg{border:1px solid #a1a1a1;
width:230px;
height:222px;
background-image:url(../images/testimonials.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.latest-project-bg{border:1px solid #a1a1a1;
width:230px;
height:242px;
background-image:url(../images/latest-project.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.latest-news-bg{border:1px solid #a1a1a1;
width:230px;
background-image:url(../images/latest-news.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.ranking-report-bg{border:1px solid #a1a1a1;
width:230px;
background-image:url(../images/seo-ranking.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.quick-fact-bg{border:1px solid #a1a1a1;
width:230px;
height:222px;
background-image:url(../images/quick-fact.jpg);
background-position:right top;
background-repeat:no-repeat;
}

.our-goal-bg{border:1px solid #a1a1a1;
width:230px;
height:242px;
background-image:url(../images/our-goal.jpg);
background-position:right top;
background-repeat:no-repeat;
}

.write-us-bg{border:1px solid #a1a1a1;
width:230px;
background-image:url(../images/write-us.jpg);
background-position:right top;
background-repeat:no-repeat;
}

.write-us-bg-inn{border:1px solid #a1a1a1;
width:230px;
background-image:url(../images/write-us.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.come-soon{background-image:url(../images/coming-soon.jpg);
background-position:center center;
background-repeat:no-repeat;
height:288px;
}

.seo-package-bg-inn{border:1px solid #a1a1a1;
width:230px;
background-image:url(../images/seo-package.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-bottom:10px;
}

.seo-package-bg-inn div{width:202px;
margin-left:28px;
}

/* ///////////////////////////////////////////////// Padding & text ///////////////////////////// */

.pad{padding:0px 10px 0px 10px;}

.pad-tab{padding:10px 0px 10px 0px;}

.ban-img-pad{padding:0px 10px 0px 0px;}

.lpro-img-pad{padding:0px 10px 8px 0px;}

.img-pad{padding:0px 21px 0px 0px;}

.l-m-pad{padding:0px 8px 0px 8px;}

.l-txt-pad{padding:8px 8px 8px 36px;
text-align:justify;
line-height:17px;}

.l-rank-pad{padding:145px 8px 8px 36px;
text-align:justify;
line-height:17px;}

.l-img-pad{padding:8px 2px 8px 29px;
text-align:justify;}

.r-txt-pad{padding:8px 36px 8px 8px;
text-align:justify;
line-height:18px;}

.txt-pad{text-align:justify;
line-height:18px;}

.career-txt-pad{text-align:justify;
padding:5px 5px 10px 5px;
line-height:18px;}

.f-pad{padding:3px 0px 3px 0px;
font-weight:bold;
}

.f-pad-in{padding:5px 0px 5px 0px;
font-weight:bold;
}

.sky{font-weight:bold;
color:#00afef;
}

.mag{font-weight:bold;
color:#750198;
}

.red{font-weight:bold;
color:#d73333;
}
a.red-more{font-weight:bold;
color:#d73333;
}
a.red-more:hover{font-weight:bold;
color: #F00;
}

.pink{color:#F84272;
font-weight:bold;}

.yell{color:#FF0;
font-weight:bold;}

h1{font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#2d2d2d;
margin:0px;
font-weight:lighter;
}

h2{font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#2d2d2d;
margin:0px;
font-weight:bold;
}

h3{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
margin:0px;
font-weight:bold;
}

h4{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
margin:0px;
padding:3px 0px 3px 5px;
font-weight:bold;
}

h5{font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#fff;
margin:0px;
font-weight:bold;
text-align:center;
}
h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#009;
	margin:0px;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
}

.inn-head{font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#2d2d2d;
margin:0px;
font-weight:lighter;
padding:2px 0px 1px 0px;
}

/* ///////////////////////////////////// text slide /////////////////////////////////// */

#ajaxticker1{
height: 300px;
padding:8px 8px 8px 36px;
text-align:justify;
line-height:17px;
}
#ajaxticker1 div{background-color: #ffffff;

}
.someclass{cursor:pointer;}

/* ///////////////////////////////////////////////// Padding & text ///////////////////////////// */

a{font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a:hover{font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

a.t-link{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

a.t-link:hover{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF0;
text-decoration:none;
}

a.l-link{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

a.l-link:hover{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF0;
text-decoration:none;
}

/* ///////////////////////////////////////////////// heading + Box ///////////////////////////// */

.wel{background-image:url(../images/welcome.jpg);
background-repeat:no-repeat;
background-position:left center;
height:30px;
}

.abt-seo{background-image:url(../images/about-seo-services.jpg);
background-repeat:no-repeat;
background-position:left center;
height:30px;
}

.top-left{background-image:url(../images/left-top.jpg);
background-repeat:no-repeat;
background-position:left bottom;
width:8px;
height:8px;
}

.top-right{background-image:url(../images/right-top.jpg);
background-repeat:no-repeat;
background-position:right bottom;
width:8px;
height:8px;
}

.mid-top{background-image:url(../images/top-mid.jpg);
background-repeat:repeat-x;
background-position:left bottom;
height:8px;
}

.mid-left{background-image:url(../images/left-mid.jpg);
background-repeat:repeat-y;
background-position:left top;
width:8px;
}

.bot-left{background-image:url(../images/left-bot.jpg);
background-repeat:no-repeat;
background-position:left top;
width:8px;
height:8px;
}

.bot-right{background-image:url(../images/right-bot.jpg);
background-repeat:no-repeat;
background-position:right top;
height:8px;
}

.mid-bot{background-image:url(../images/bot-mid.jpg);
background-repeat:repeat-x;
background-position:left top;
height:8px;
}

.mid-right{background-image:url(../images/right-mid.jpg);
background-repeat:repeat-y;
background-position:right top;
width:8px;
}


/*///////////////////////////////////////////////////////////// smooth menu //////////////////////////////////////////// */

.ddsmoothmenu{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
/*background: #414141; background of menu bar (default state)*/\
width:950px;
background-image:url(../images/link-bg.jpg);
background-repeat:repeat-x;
margin:0 auto;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0 auto;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background-image:url(../images/link-bg.jpg);
background-repeat:repeat-x;
/*background: #414141;background of menu items (default state)*/
border-right: 1px solid #778;
color: #FFF;
padding: 8px 12px 8px 12px;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: black; 
color: white;
}

.ddsmoothmenu ul li a:hover{
background: black; /*background of menu items during onmouseover (hover state)*/
color: white;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 12px Arial;
width: 160px; /*width of sub menus*/
padding: 8px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}
.name{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#009;
	font-weight:bold;
	line-height:30px;
	}


/*///////////////////////////////  Gallery /////////////////////////// */

.content{margin:0 auto;
margin-top:15px;
margin-bottom:10px;
width:650px;
}

#myGallery{text-align: left;
margin: 0 auto;
}

#myGallerySet h3{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
margin:0px;
font-weight:bold;
}

/*///////////////////////////////  Portfolio /////////////////////////// */

#tab-con{width:666px;
}

#tab-con img{border:2px solid #000;
}

/* ///////////////////////////////// live chat scroller //////////////////////// */

#scrollbar {z-index:100; visibility:hidden; position:absolute; margin-right:350px; margin-top:-150px;}

.hid{display:none;)