@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	}
html{
	overflow-y:scroll;
	}
	
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/body_bg03.jpg) top center no-repeat;;
	}
#floatingtab{
	position:fixed;
	bottom:2px;
	right:0px;
	width:37px;
	height:167px;
	background:url(images/servicecomplaint-btn.jpg) no-repeat;
	}
#floatingtab a{
	width:37px;
	height:167px;
	display:block;
	background:url(images/servicecomplaint-btn.jpg) no-repeat;
	}
#floatingtab a:hover{
	background:url(images/servicecomplaint-btn-hover.jpg) no-repeat;
	}
	
.ast{
	color:#F00;	
	}
#mainWrapper{
	width:899px;
	margin:0 auto;
	border-bottom:20px solid #333;
	}
#shadowholder{
	width:975px;
	margin:0 auto;
	/*background:url(images/shadow.jpg) repeat-y;*/
	background:url(images/shadow_bg-trans.png) repeat-y;
	}	
#topWrapper{
	width:899px;
	/*height:50px;*/
	height:0px;
	background:#1a1a1a;
	background-image:url(images/topWrapper_bg.jpg);
	background-repeat:repeat-x;
	}
#logoHolder{
	width:899px;
	height:128px;
	}
#menuHolder{
	width:899px;
	height:39px;
	}
	#leftMenucorner{
		width:18px;
		height:39px;
		float:left;
		margin:0 0 0 6px;
		}
	#middleMenubg{
		width:850px;
		height:39px;
		float:left;
		background:url(images/New%20Folder/middlebgred.jpg) repeat-x ;
		padding: 0 0 0 0;
		}
	#rightMenucorner{
		width:18px;
		height:39px;
		float:left;
		}
	
#serviceIconHolder	{
	background:url(images/herohondaservicelogo_trans.png) no-repeat;
	width:245px;
	height:302px;
	position:absolute;
	top:520px;
	left:490px;
	}
#dyuthi01{
	width:359px;
	float:left;
	margin:0 0 0 45px;
	
	}
#dyuthi02{
	width:359px;
	float:left;
	margin:0 0 0 50px;
	}
	
#dyuthi01 a, #dyuthi02 a{
	color:#333333;
	text-decoration:none;
	
	}
	
	
.imgHoloder{
	width:359px;
	height:177px;
	}

	
#flashHolder{
	width:899px;
	height:260px;
	}
#flashHolder02{
	width:899px;
	height:414px;
	}
#contentHolder{
	width:859px;
	padding:10px 20px;
	}
#footerHolder{
	width:859px;
	height:107px;
	margin:0 auto;
	padding:10px 0 0 0;
	border-top:#FF0000 solid 2px;
	clear:both;
	}
#footerCenterdiv{
	width:auto;
	margin:0 auto;
	padding: 0 0 0 190px;
	}
#footerCenterdiv ul li{
	display:inline;
	list-style:none;
	}	
#footerCenterdiv ul li a{
	display:block;
	width:145px;
	height:10px;
	float:left;
	text-align:center;
	text-decoration:none;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:10px;
	color:#333;
	line-height:8px;
	border-right:#666 solid 1px;
	}		
#footerCenterdiv ul li a:hover{
	color:#FF0000;
}
#copyright{
	width:859px;
	height:20px;
	clear:both;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:10px;
	text-align:center;
	padding:10px 0 0 0;
	}
	
#SpecificationsHolder{
	width:auto;
	}	
	
	#bykeimagesHolder{
		width:332px;
		float:left;
		}	
		
		#holderTop{
			width:auto;
			height:380px;
			margin:22px 0 0 0;
			}
		#holderBottom{
			width:auto;
			background:url(images/priceholderbg.jpg) repeat-x;
			margin:0 0 10px 0;
			}
	
	#detailsHolder{
		width:527px;
		float:left;
		background:#f9f9f9;
		}
		
		#sp01{
			width:auto;
			height:33px;
			/*background:url(images/specificationbg.jpg) repeat-x;
			background:url(images/specificationbg02.jpg) repeat-x;*/
			background:url(images/animation.gif) no-repeat;
			font:Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			padding:6px 0 0 10px;
			color:#fff;
			}
	
			#names{
			width:auto;
			height:31px;
			font:Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			padding:6px 0 0 10px;
			color:#fff;
			/*background:#cc271d;*/
			background:url(images/animation02.gif) no-repeat;
			}
	
#address{
	margin:0 0 0 150px;
	}	
	
	
#bg005{
	width:879px;
	height:31px;
	background:url(images/bg005.jpg) no-repeat #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	font-weight:bold;
	padding:10px 0 0 20px;
	}	
	
	
#extendedWarrentyArea{
	width:auto;
	}
#extendedWA{
	width:auto;
	}	
	
	
p.rewardsAndBenifits{
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	background:url(images/bggoodlife.jpg) repeat-x #FF0000;
	height:29px;
	line-height:28px;
	text-indent:10px;
	}
	
.subHeadding{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3333FF;
	}	
.subHeadding02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF9900;
	border-left:4px outset #FF9900;
	padding:0 0 0 10px;
	}		
	
ul.goodLifeul{
	margin:0;
	padding:0;
	}
ul.goodLifeul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:20px;
	list-style-position:inside;
	text-indent:25px;
	}
	
	
#rewardsArea{
	width:80%;
	margin:0 auto;
	}	
	
#goodlifeProg a{
	color:#FF0000;
	}	
	

.eWhading{
	width:769px;
	height:30px;
	background:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	line-height:28px;
	color:#FFFFFF;
	text-transform:uppercase;
	}
.eWsubHading{
	width:100%;
	height:20px;
	background:#eeeeef;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	line-height:28px;
	color:#333333;
	font-weight:bold;
	}

.tdBorderWhite{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background:#d3e4f7;
	}
	

table#contacttable a{
	color:#333;
	text-decoration:none;
	}
table#contacttable a:hover{
	color:#666;
	text-decoration:underline;
	}
	
	
	
	
	
	
	
	

/******************************** Text styles*****************************/
.contentStyle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:20px;
	text-align:justify;
	}

.subMenuText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	padding:0 0 0 10px;
	font-weight:bold;
	}
	
.subMenuTextAccordian{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding:3px 0 0 10px;
	font-weight:bold;
	}	
	
.price{
	font-family:Tahoma, Verdana, sans-serif;
	font-size:18px;
	color:#ff0000;
	font-weight:bold;
	}
	

.readMore a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}
.readMore a:hover{
	color:#FF0000;
	}
.speSubtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0099FF;
	font-weight:bold;
	}
.dyuthiMotors{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#ff0000;
	}
	
.tablePadding{
	padding:5px;
	}
	
#mapholder{
	width:548px;
	height:350px;
	margin:0 auto;
	background:#CCC;
	border:2px solid #999999;	
	}

	
#contenthomepg{
	width:auto;
	float:left;
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	}	

#HomePageAddressBanner{
	width:auto;
	}
#feedbackHeader{
	width:169px;
	height:44px;
	background:url(images/feedbackheader.jpg) no-repeat top left;
	margin:20px 0 0 110px;
	}
		
#feedbackHeader02{
	width:258px;
	height:41px;
	background:url(images/servicefeedback.jpg) no-repeat top left;
	margin:20px 0 0 110px;
	}
		
#feedbackHolder{
	width:617px;
	margin:0 auto;
	}	
	
#topBdrHolder{
	background:url(images/feedback_topbdr.jpg) no-repeat bottom left;
	height:7px;
	width:617px;
	}

#middleBgHolder{
	background:url(images/feedbackMiddlebg.jpg) repeat-y;
	width:617px;
	}

#bottomBdrHolder{
	background:url(images/feedback_bottombdr.jpg) no-repeat;
	height:7px;
	width:617px;
	}
	
#middleBgHolder03{
					background:url(images/serviceApp_bg.jpg) repeat-x #d4dbe3;
					width:615px;
					height:380px;
					border-left:1px solid #969a9d;
					border-right:1px solid #969a9d;
					}
				
/********************************/

				#enqueryHolder{
					width:458px;
					height:41px;
					margin:20px 0 0 120px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					color:#ff0000;
					font-weight:bold;
					}
						
				#feedbackHolder{
					width:617px;
					margin:0 auto;
					}	
				#topBdrHolder02{
					background:url(images/enquerytopbdr.jpg) no-repeat bottom left;
					height:12px;
					width:617px;
					}
				
				#middleBgHolder02{
					background:url(images/serviceApp_bg.jpg) repeat-x #d4dbe3;
					width:615px;
					height:475px;
					border-left:1px solid #969a9d;
					border-right:1px solid #969a9d;
					}
				
				#bottomBdrHolder02{
					background:url(images/enquerybottombdr.jpg) no-repeat top left;
					height:12px;
					width:617px;
					}
				.enqueryText{
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#333333;
					}
				


/********************************/




/**************** ServiceOppointment****************/

				#ServiceOppointment{
					width:258px;
					height:41px;
					margin:20px 0 0 20px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					color:#ff0000;
					font-weight:bold;
					}
						
				#serviceHolder{
					width:816px;
					margin:0 auto;
					}	
					
				#servicetopBdrHolder{
					background:url(images/Servicetopbrdr..jpg) no-repeat bottom left;
					height:6px;
					width:816px;
					}
				
				#servicemiddleBgHolder{
					background:#484a4c;
					width:816px;
					}
				
				#servicebottomBdrHolder{
					background:url(images/Servicebottombrdr.jpg) no-repeat;
					height:6px;
					width:816px;
					}
				.ServiceOppointmentText{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#333333;
					margin:0 0 0 10px;
					}
				.serBg01{
					background:url(images/serbg01.jpg) no-repeat;
					width:174px;
					height:42px;
					text-align:left;
					}
					
				.serBg02{
					background:url(images/serbg02.jpg) no-repeat;
					width:174px;
					height:84px;
					text-align:left;
					}
				.modelText{
					font-family:Arial, Helvetica, sans-serif;
					color:#edf3fa;
					font-size:15px;
					margin:0 0 0 10px;
					}
					
					.Note{
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#edf3fa;
						}


/****************** End of ServiceOppointment **************/




/****************** terms and  conditions  **************/


				#termsAndConditions{
					width:350px;
					height:25px;
					margin:20px 0 0 20px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					color:#0cb9ab;
					font-weight:bold;
					}
						
				#termsAndConditionsHolder{
					width:816px;
					margin:0 auto;
					}	
					
				#termsAndConditionstopBdrHolder{
					background:url(images/termstopbrdr.jpg) no-repeat bottom left;
					height:6px;
					width:816px;
					}
				
				#termsAndConditionsmiddleBgHolder{
					background:#e8eef3;
					width:801px;
					padding:10px 5px 0 10px;
					}
				#termsAndConditionsmiddleBgHolder ul li{
					font-family:Arial, Helvetica, sans-serif;
					color:#333333;
					font-size:12px;
					list-style:url(images/list_style.jpg) inside;	
					}
				
				#termsAndConditionsbottomBdrHolder{
					background:url(images/termsbottombrdr.jpg) no-repeat;
					height:6px;
					width:816px;
					}

				#termsAndConditionsmiddleBgHolder p{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#333333;
					}

/****************** End of terms and  conditions **************/






.Spacer{
	height:20px;
	width:569px;
	/*border-top:1px dotted #999999;*/
	margin:0 auto;
	background:#999999;
	background:url(images/spacerbg.jpg) repeat-x;
	}
.Spacer02	{
	height:20px;
	width:569px;
	/*border-top:1px dotted #999999;*/
	margin:0 auto;
	background:#999999;
	background:url(images/spacerbg.jpg) repeat-x;
	}
	
	
	

.feedbackTextstyle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin:0 0 0 45px;	
	}

	.ew{
		width:820px;
		margin:0 auto;
		}
		.ew ul li{ 
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			line-height:20px;
			text-align:justify;
			}


#dyuthi01 h1, #dyuthi02 h1{
	color:#FF0000;
	font-size:17px;
	}	
	
#HomePageAddressBanner h1{
	color:#FF0000;
	font-size:18px;
	}
#HomePageAddressBanner p{
	color:#333333;
	font-size:15px;
	}
		
#HeroHondahunsurRd{
	width:789px;
	height:204px;
	background:url(images/homepagebanner01.jpg) no-repeat;
	margin:20px 0 10px 35px;;
	}
#HeroHondabannimantapa{
	width:789px;
	height:204px;
	background:url(images/homepagebanner02.jpg) no-repeat;
	margin:20px 0 10px 35px;
	}	
#Address01{
	width:380px;
	margin:0 0 0 400px;
	padding:50px 0 0 0;
		}
#Address02{
	width:380px;
	margin:0 0 0 80px;
	padding:50px 0 0 0;
		}	
		

#PriceHolder{
	width:331px;
	height:81px;
	}
	#priceHolderLeft{
		width:141px;
		height:50px;
		background:url(images/pricebg.jpg) no-repeat;
		float:left;
		padding:30px 0 0 50px;
		font-size:12px;
		}
#priceHolderLeft .amount{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FF0000;
	font-weight:bold;
	}		
		
		
	#priceHolderRight{
		width:140px;
		float:left;
		}

#noteHolder{
	width:312px;
	height:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	text-align:left;
	padding:3px 0 0 20px;
	}
.noteBold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	}
#enquerybtn a{
	width:95px;
	height:33px;
	background:url(images/button_of.jpg) no-repeat;
	margin:12px 0 0 20px;
	text-align:center;
	line-height:30px;
	display:block;
	text-decoration:none;
	color:#333333;
	}
#enquerybtn a:hover{	
	background:url(images/button_on.jpg) no-repeat;
	color:#FFFFFF;
	}
	
#readmorebtn a{
	width:95px;
	height:33px;
	background:url(images/button_of.jpg) no-repeat;
	text-align:center;
	line-height:30px;
	margin:0 0 0 20px;
	display:block;
	text-decoration:none;
	color:#333333;
	}
	
#readmorebtn a:hover{
	background:url(images/button_on.jpg) no-repeat;
	color:#FFFFFF;
	}

.accimg{
	margin:5px 0 5px 0;
	}		
	
/******************************** End of Text styles*****************************/






/**************************css menu**********************************/

#menuHolder{
   /* width:700px;*/
   	width:auto;
	/*background-image:url(../images/menu_bg.gif);*/
	height:39px;
/*	padding-left:290px;
	background-repeat: no-repeat;
	padding-left:73px;*/
	}
ul.cssMenu ul{
    display:none; 
	
    }
ul.cssMenu li:hover>ul{
    display:block
	
	}
ul.cssMenu ul{
    position: absolute;
	left:-1px;top:98%;
	}
ul.cssMenu ul ul{
	position: absolute;
	left:98%;
	top:5px;
	}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:3px 0px 2px 0px;
	/*background-color:#054f83;
	background-color:#fff;*/
	background-repeat:repeat;
	border-color:#AAAAAA;
	height:34px;

}
ul.cssMenu table {
	border-collapse:collapse
	}
ul.cssMenu {
	display:block;
	zoom:1;
	float: left;
	
}
ul.cssMenu ul{
	/*width:125px;*/
	width:120px;
}
ul.cssMenu li{
	display:block;
	width:120px;
	margin:0px 0px 0px 0px;
	font-size:0px;

	
}
ul.cssMenu a:active, ul.cssMenu a:focus {
	outline-style:none;
	
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#ae0404;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	padding-left:5px;
	font:normal 11px Verdana;
	color:#fff;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	cursor:pointer;
	text-align:center;/* subhash*/
	height:28px;
	background:url(images/New%20Folder/middlebgred.jpg) repeat-x;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
	background:url(images/New%20Folder/middlebgred.jpg) repeat-x;
	height:16px
}
ul.cssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:28px;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:80%;
	/*height:39px;*/
	height:29px;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#FF0000;
	/*background-image:url(images/menubg.jpg);*/
	background:url(images/New%20Folder/middlebgred.jpg) repeat-x;
	border-color:#665500;
	border-style:solid;
	font:Tahoma, Verdana, sans-serif;
	font-size:13px;
	color:#000;
	text-decoration:none;
	
}
ul.cssMenu li a:hover{
	position:relative;
	/*background:#FFFF00;
	background-color:#4792E6;
	background-image: url(url(images/menubg.jpg);*/
	background:url(images/New%20Folder/middlebgred.jpg) repeat-x;
	/*	border-color:#665500;
	border-style:solid;*/
	font:Tahoma, Verdana, sans-serif;
	font-size:13px;
	color:#000000;/* subhash*/
	text-decoration:none;
	text-align:center;/* subhash*/
	background:#FFF;/* sub*/
}
ul.cssMenu li.dis a {
	color: #FF0000!important;
}
ul.cssMenu img {
	border: none;
	float:left;
	float:none;
	margin-right:4px;
	width:16px;
	height:39px;
}
ul.cssMenu ul img {width:16px;
	height:39px;
}
ul.cssMenu img.over{
display:none
}
ul.cssMenu li.dis a:hover img.over{
display:none !important
}
ul.cssMenu li.dis a:hover img.def {
display:inline !important
}
ul.cssMenu li:hover > a img.def  {
display:none
}
ul.cssMenu li:hover > a img.over {
display:inline
}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover a:hover img.over{
display:inline
}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover a:hover img.def{
display:none
}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul{
display:block
}
ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul{
display:none
}
ul.cssMenu span{
	display:block;
	background-image:url(./images/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:0px;
  }
ul.cssMenu li:hover>a>span{	
background-image:url(./images/arrv_anim_1o.gif);
}
ul.cssMenu a:hover span{
	_background-image:url(./images/arrv_anim_1o.gif);
	
	}
ul.cssMenu ul span,ul.cssMenu a:hover table span{
background-image:url(./images/arr_double_1.gif)
}
ul.cssMenu ul li:hover > a span{
	background-image:url(./images/arr_double_1o.gif);
	}
ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span,ul.cssMenu table a:hover a:hover a:hover span{
background-image:url(./images/arr_double_1o.gif)
}
ul.cssMenu table a:hover table span,ul.cssMenu table a:hover a:hover table span{
background-image:url(./images/arr_double_1.gif)
}	


/**************************end of css menu**********************************/


/*************Aadya  Copyright styles*********************/
span.aadya{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-align:center;
	}
span.aadya a{
	color:#333333;
	text-decoration:none;
	}

span.aadya a:hover{
	color:#FF9900;
	text-decoration:underline;
	}


/*************End of Aadya  Copyright styles*********************/


ul.surelist li{	
	list-style:url(images/sure-list-style.jpg);
	list-style-position:inside;
	}



