@charset "utf-8";
/* =General
--------------------------------------------------------------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v2.0 | 20110126 */

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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Class for clearing floats */
.clear { clear: both; }
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	line-height:0px;
	font-size:0px;
	clear:both;
	visibility:hidden;
}/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */
/* class for float  */
.alignleft { float:left; }
.alignright { float:right; }
.alignnone {
	clear:both;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	border:0;
	height:0;
	width:0;
}
img {
	border: 0;
	vertical-align:top;
}
/* Render html5 elements as block 
--------------------------------------------------------------------------------------------------------*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
html, body {-webkit-user-select: none; -webkit-text-size-adjust: none;}
::-moz-focus-inner {
border: 0;
outline: 0;
}
/* End General
--------------------------------------------------------------------------------------------------------*/

/* =Typography
--------------------------------------------------------------------------------------------------------*/

/* Setting up the fonts */
body {
	font: 12px Verdana, Geneva, sans-serif;
	color:#333333;
	background:url(../img/bg.png) repeat left top;
}
/* End Typography
--------------------------------------------------------------------------------------------------------*/


/* =Headings
--------------------------------------------------------------------------------------------------------*/
h1 { }
h2 { }
h3{color:#006AB5; font-size:18px; padding-bottom:10px;}
h4{}
h5{}
h6{}
/* End Headings
--------------------------------------------------------------------------------------------------------*/


/* =Links
--------------------------------------------------------------------------------------------------------*/
a {
	text-decoration:none;
	color:#555555;
	cursor:pointer !important;
}
a:hover { text-decoration:underline; }
/* End Links
--------------------------------------------------------------------------------------------------------*/


/* =Branding
--------------------------------------------------------------------------------------------------------*/
p {
	padding:0 0 10px 0;
	margin:0;
	font-size:12px;
	color:#333333;
	line-height:18px;
}
html, body { }
#wrapper {
	width:990px;
	margin:20px auto;
	background:#fff;
	/*-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;*/
	-webkit-box-shadow: 0px 0px 5px 2px #bbb;
	-moz-box-shadow: 0px 0px 5px 2px #bbb;
	box-shadow: 0px 0px 5px 2px #bbb;
}
#header { background:url(../img/header-bg.png) 235px top no-repeat; height:180px; }
h1#logo { display:inline-block; padding:4px 0 0 15px; }
h1#logo a {
	display:block;
	width:294px;
	height:105px;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../img/logo-khushiinfotech.png) left top no-repeat;
}
/* End Branding
--------------------------------------------------------------------------------------------------------*/


/* =Main Nav
--------------------------------------------------------------------------------------------------------*/
#mainNav {background:url(../img/nav-bg.png) left top repeat-x; height:51px; line-height:51px; margin-top:18px;}
#mainNav li { float:left; padding: 10px 15px;}
#mainNav li a { display:block; height:30px; line-height:30px; padding:0 0 0 6px;}
#mainNav li a span{display:block; color:#fff; font-size:14px; text-decoration:none; padding:0 30px 0 25px; height:30px; line-height:26px;}

#mainNav li:hover a, #mainNav li.active a{ text-decoration:none; background:url(../img/nav-hover-left.png) left top no-repeat;}
#mainNav li:hover a span, #mainNav li.active a span{background:url(../img/nav-hover-right.png) right top no-repeat;}

/* End Main Nav
--------------------------------------------------------------------------------------------------------*/


/* =Sub Nav
--------------------------------------------------------------------------------------------------------*/
#subNavigation { }
#subNavigation li { }
#subNavigation li a { }
#subNavigation li a:hover, #subNavigation li a.active { }
/* End Sub Nav
--------------------------------------------------------------------------------------------------------*/


/* =Main Content
--------------------------------------------------------------------------------------------------------*/
#container { padding:15px; }
#container .content{padding:20px 0 10px;}
.widecolumn { }
.narrowcolumn { }


.search-form{padding:30px 22px 0 0;}
.search-form label{background:url(../img/search-bg.png) left top no-repeat; height:41px; width:205px; display:block;}
.search-form label input{background: none; border: medium none; height: 29px; line-height: 29px;  padding: 5px 10px; width: 184px;}
.search-form button{background:url(../img/search-btn.png) left top no-repeat; height:41px; width:39px; display:block; border:none;}

.slider{background:url(../img/slider-shadow.png) center bottom no-repeat; padding-bottom:14px;}
.slider-inner{width:958px; height:350px; border:1px solid #006ab4; position:relative; z-index:0;}

#nav-outer{ position:absolute; left:0; bottom:-12px; z-index:999; width:100%; }
#slider-nav{height:30px; line-height:30px; background:#0069b4; padding:0 5px; width:95px; margin:0 auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#slider-nav div{float:left; width:11px; height:11px;}
#slider-nav a{display:block; float:left; background:url(../img/slider-dot.png) no-repeat left center; width:11px; height:11px; margin: 0 4px; text-indent:-9999px; margin-top:10px}
#slider-nav a:hover, #slider-nav a.active{background:url(../img/slider-dot-active.png) no-repeat left center;}

.keywords-home { padding: 15px 0 40px; background:url(../img/line-shadow.png) no-repeat center bottom;}
.keywords-block {
    float: left;
    padding-left:10px;
    width: 182px;
}
.keywords-block h2 {
    margin: 0;
	min-height: 30px;
	padding:5px 0;
	font-size:12px;
	color:#2bb24a;
	font-weight:normal;
}
.keywords-img{}
.keywords-link {
    margin: 0;
    padding: 0;
}
.keywords-link li {
    color: #333;
    font-size: 11px;
    font-weight: normal;
    list-style-type: none;
    padding: 0;
	line-height:18px;
}


.content p{text-align:justify;}
.heading{font-size:20px; color:#2CB24A; padding-bottom:24px; font-weight:bold;}

.foot-line{background:url(../img/line-shadow.png) no-repeat center bottom; height:12px; padding-top:20px;}

.our-service-link{padding-top:20px;}
.our-service-link ul{padding-left:10px; padding-top:5px;}
.our-service-link ul li { background: url(../img/a3.gif) no-repeat left center; line-height: 25px; padding-left: 15px; }
.our-service-link ul li a{ text-decoration: none; color: #006AB5; }
.our-service-link ul li a:hover{color:#EA6124;}

/* =End Main Content
--------------------------------------------------------------------------------------------------------*/


/* =Secondary Content
--------------------------------------------------------------------------------------------------------*/

/* End Secondary Content
--------------------------------------------------------------------------------------------------------*/


/* =Footer
--------------------------------------------------------------------------------------------------------*/
#footer {background:url(../img/footer-bg.png) repeat left top; min-height:340px;
	/*-webkit-border-radius: 0 0 20px 20px;
	-moz-border-radius: 0 0 20px 20px;
	border-radius: 0 0 20px 20px;*/
}
.footer-link {padding:18px 15px 50px; background:url(../img/line-shadow.png) no-repeat center bottom;}
.footer-link h3{font-size:24px; color:#eb6124; font-weight:normal; padding-bottom:10px;}
.footer-link h3.va-heading{padding:40px 0 10px;}
.footer-link p{color:#fff;}
.footer-link p a{color:#fff;}
.footer-link ul{}
.footer-link ul li{color:#fff; background:url(../img/footer-link-arrow.png) no-repeat left 4px; padding-left:10px;}
.footer-col1{width:230px; padding-right:30px;}
.footer-col2{width:240px; padding-right:25px;}
.footer-col3{width:240px;}
.footer-col4{width:195px;}

.social-icon{padding-top:15px;}
.social-icon a{display:block; float:left; margin: 0 2px;}

.footer-btm{}
.copyright{padding:15px 0 0 15px; color:#2bb24a;}
.footer-btm-link{padding:18px 15px 0 0;}
.footer-btm-link li{float:left; border-left:1px solid #2bb24a; height:10px; line-height:10px; padding:0 7px;}
.footer-btm-link li:first-child{border-left:none;}
.footer-btm-link li a{color:#2bb24a; display:block;}
.footer-btm-link li a:hover{color:#fff;}
/* End Footer
--------------------------------------------------------------------------------------------------------*/


/* =Forms
--------------------------------------------------------------------------------------------------------*/

fieldset {
	padding:0;
	margin:0;
}
fieldset p { }
fieldset label { }
fieldset .input { }
fieldset textarea { }


/* End Forms
--------------------------------------------------------------------------------------------------------*/
