@charset "UTF-8";
body {
	background-color:#000;
	overflow-x:hidden;
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	border:none;
}
a img {
	border:none;
}
.home_wrapper {
	height:534px;
	width:auto;
	margin:auto;
}
.km_mid_content {
	float:left;
	height:411px;
	width:auto;
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#000;
	background-color:#272626;
	padding-top:10px;
}
.km_mid_content1 {
	float:left;
	height:340px;
	width:auto;
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#000;
	background-color:#272626;
}
.km_mid_pic_holder {
	float:left;
	height:410px;
	width:255px;
}
.km_logo_container {
	background:url(../image/km_logo.jpg) no-repeat #191919;
	float:left;
	height:93px;
	width:100%;
}
.km_menu_container {
	background-color:#2b2b2b;
	float:left;
	height:20px;
	width:100%;
}
.km_menu_container ul {
	float:left;
	height:20px;
	width:900px;
	list-style-type:none;
	margin:0;
}
.km_menu_container ul li a:hover {
	float:left;
	background-image:url(../image/li_hover.jpg);
	background-repeat:no-repeat;
	background-position:center;
	font-family:"Myriad Pro", arial;
	font-size:15px;
	color:#686767;
	text-decoration:none;
	height:20px;
}
.km_selected_menu {
	background-image:url(../image/li_hover.jpg);
	background-repeat:no-repeat;
}
.km_news_container {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	float:left;
	height:16px;
	padding-left:167px;
	width:100%;
	background-color:#4B4B4B;
	background:url(../image/kembhavi_newsbg.png);
}
.km_news_container_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	float:left;
	height:20px;
	padding-left:60px;
	width:100%;
	background-color:#4B4B4B;
	background:url(../image/kembhavi_newsbg.png);
}
.km_news_twitter {
	float:left;
	height:16px;
	width:810px;
	padding-left:1px;
}
.km_news_heading {
	float:left;
	height:16px;
	width:84px;
	font-weight:700;
}
.km_footer {
	float:left;
	height:30px;
	width:961px;
	padding-left:63px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#292929;
	line-height:30px;
}
.if_frame_link {
	padding-left:190px;
	color:#292929;
}
#ajaxticker1 {
	width:1024px;
	height:16px;
}
#ajaxticker1 div { /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
}
.someclass {
 //class to apply to your scroller(s) if desired
}
.km_footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
	color:#292929;
}
.km_ticker_fnt {
	color:#fff;
}
.ar_loading_div {
	display:block;
	background-color:#fff;
	opacity:0.6;
	width:100%;
	height:100%;
	position:absolute;
	z-index:100;
	background-image:url(../image/loading1.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin:auto;
}
.km_contact_top_left {
	float:left;
	height:552px;
	width:457px;
	padding-left:137px;
}
.km_contact_top_left_feedback {
	float:left;
	height:40px;
	width:450px;
	font-size:18px;
	font-family:Myriad Pro;
	font-weight:700;
	color:#FFF;
}
.km_contact_top_left_name {
	float:left;
	height:18px;
	width:450px;
	font-size:14px;
	font-family:Myriad Pro;
	font-weight:700;
	color:#E9E9E9;
}
.km_contact_top_left_text1holder {
	float:left;
	height:52px;
	width:450px;
}
.km_contact_top_left_text1 {
	float:left;
	height:36px;
	width:376px;
	background:url(../image/km_top_left_text1.png) no-repeat;
	font-size:15px;
	font-family:Myriad Pro;
	padding-left:5px;
	padding-top:5px;
}
.km_contact_top_left_textar1holder {
	float:left;
	height:76px;
	width:450px;
}
.km_contact_top_left_textar1 {
	float:left;
	height:62px;
	width:373px;
	background:url(../image/km_contact_left_textar.png) no-repeat;
	font-size:15px;
	font-family:Myriad Pro;
	padding-left:5px;
}
.km_contact_top_left_sendholder {
	float:left;
	height:31px;
	width:121px;
	padding-left:59px;
}
.km_contact_top_left_cancelholder {
	float:left;
	height:31px;
	width:99px;
}
.km_contact_top_right {
	float:left;
	height:552px;
	width:280px;
}
.km_contact_top_right_contact {
	float:left;
	height:49px;
	width:280px;
	font-size:18px;
	font-family:Myriad Pro;
	font-weight:700;
	color:#FFF;
}
.km_contact_top_right_office {
	float:left;
	height:36px;
	width:280px;
	font-size:14px;
	font-family:Myriad Pro;
	font-weight:700;
	color:#FFF;
	line-height:23px;
}
.km_contact_top_right_address {
	float:left;
	height:144px;
	width:280px;
	font-size:14px;
	font-family:Myriad Pro;
	color:#999;
	line-height:23px;
}
html, body, #wrap {
	height:100%;
}
body > #wrap {
	height:auto;
	min-height:100%;
}
#main {
	padding-bottom:99px;
}
#footer {
	position:relative;
	margin-top:-99px;
	height:99px;
	clear:both;
	background:url(../image/kembhavi_footerbg.png) repeat-x;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:block;
}
* html .clearfix {
	height:1%;
}
.km_newmenu_container {
	float:left;
	height:20px;
	width:650px;
}
.km_newmenu_container ul {
	float:left;
	height:20px;
	width:650px;
	list-style-type:none;
	margin:0;
}
.km_newmenu_container ul li a:hover {
	float:left;
	background-repeat:no-repeat;
	background-color:#2B2B2B;
	background-position:center;
	font-family:"Myriad Pro", arial;
	font-size:15px;
	color:#686767;
	text-decoration:none;
	height:20px;
}
.km_selected_newmenu {
	background-color:#2B2B2B;
	background-repeat:no-repeat;
}
.km_logo_container_left {
	background:url(../image/kembhavi_newmenulogo.png) no-repeat #131313;
	float:left;
	height:52px;
	width:294px;
}
.km_logo_container_right {
	float:left;
	height:39px;
	width:650px;
	padding-top:13px;
}
.km_logo_newcontainer {
	height:53px;
	width:950px;
	margin:auto;
}
.km_menu_container ul li, .km_newmenu_container ul li {
	float:left;
	height:20px;
	text-align:center;
	font-family:"Myriad Pro", arial;
	font-size:15px;
	font-weight:700;
	color:#686767;
	margin:0;
	padding:0 20px;
}
.km_menu_container ul li a, .km_newmenu_container ul li a {
	float:left;
	font-family:"Myriad Pro", arial;
	font-size:15px;
	font-weight:400;
	color:#686767;
	text-decoration:none;
	height:20px;
}
.km_contact_top_left_send, .km_contact_top_left_cancel {
	float:left;
	height:31px;
	width:99px;
	font-size:13px;
	color:#F4F4F4;
	text-align:center;
	font-family:Myriad Pro;
	font-weight:700;
	padding-bottom:5px;
	background:url(../image/km_contact_left_butt1.png) no-repeat;
}
