* {
	padding:0px;
	margin:0px;
	
}
body {
/*	background:url(../images/bg.jpg) repeat-x top #fff;
	*/
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4A4A4A;
	background-color:#f4f4f4;
}
.clear {
	clear:both;
}
h1, h2, h3, h4, h5, h6 {
	color:#666;
}
h1 {
	font-size:25px;
	font-weight:normal;
	text-transform:uppercase;
}
h2 {
	font-size:20px;
	font-weight:normal;
}
h3 {
	font-size:18px;
	font-weight:normal;
}
h4 {
	font-size:16px;
	font-weight:normal;
}
h5 {
	font-size:14px;
	font-weight:normal;
}
h6 {
	font-size:12px;
	font-weight:normal;
}
p {
	line-height:18px;
}

/************************ custom css *************************/

#bg {
	width:980px;
	margin:0px auto;
	background-color:#FFF;
}

#wrapper_sec {
	width:970px;
	margin:0px auto;
	
	
}

/************ header **************/
.header{ float:left; width:100%; padding:10px 0px; background-color:#FFF;}
.header_c1{float:left;}
.header_c2{float:left;font-size: 12px;font-family: Arial; margin:65px 0 0 150px;}


/************* slider *************************/

#gallery {
	position:relative;
	height:300px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:solid 1px #E1E1E1;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}

/*************************************
middle part
***************************************/
.middle{padding:10px 0;}
.mid{float:left; width:100%; }
.mid_c1{float:left; width:65%;}
.mid_c2{float:left; width:35%;}

.img_sp{margin:0 10px;}
.right_align{text-align:right; margin-right:10px;}
.right_align a{text-decoration:none; color:#818181; }
.right_align a:hover{color:#000;}

/**************
krish
****************/
.k{color:#79003b; font-family:Georgia, }
.r{color:#637400;font-family:Georgia, "Times New Roman", Times, serif;}
.i{color:#007593;font-family:Georgia, "Times New Roman", Times, serif;}
.s{color:#be2b1b;font-family:Georgia, "Times New Roman", Times, serif;}
.h{color:#221237;font-family:Georgia, "Times New Roman", Times, serif;}
.n{color:#c14708;font-family:Georgia, "Times New Roman", Times, serif;}
.a{color:#c41d49; font-family:Georgia, "Times New Roman", Times, serif;}
.aa{color:#69F; font-family:Georgia, "Times New Roman", Times, serif;}

/*********************
product range
*********************/
.bottom{padding:20px 0px;}
.bot_r{background-color:#c1c1c1; border-radius:10px; float:left; width:970px;}

.bot_r_c1{float:left; text-align:center; width:90px;}
.bot_r_c1 h3{margin:27px 0 0 0; color:#FFF;}
.bot_r_c2{float:left;}
.bot_r_c3{float:left;text-align:center; width:70px;}
.bot_r_c3 h4{margin-top:38px;}
.bot_r_c3 h4 a{color:#FFF; text-decoration:none; }
.bot_r_c3 h4 a:hover{color:#C03;}

#garagedoor {
	list-style: none;
	background: url(../images/home-top-ser.jpg) no-repeat;
	width: 800px;
	overflow: auto;
}
#garagedoor li {
	width: 200px;
	height: 100px;
	display: block;
	float: left;
}

/* Modernizer Enabled */
.csstransitions #garagedoor li {
	-webkit-transition: background-position 0.6s ease;
	-moz-transition: background-position 0.6s ease;
	-o-transition-property: background-position 0.6s ease;
}
.csstransitions #garagedoor li:hover {
	background-position: 0 -100px !important;
}

#garagedoor li#shutter1 {
	background: url(../images/account.jpg) 0 0 no-repeat; 
}
#garagedoor li#shutter2 {
	background: url(../images/epf.jpg) 0 0 no-repeat; 
}
#garagedoor li#shutter3 {
	background: url(../images/service-tax.jpg) 0 0 no-repeat; 
}
#garagedoor li#shutter4 {
	background: url(../images/itr.jpg) 0 0 no-repeat; 
}
#garagedoor a {
   width: 200px;
   height: 100px;
   display: block;
   background: url(../images/window.png) no-repeat bottom center;
   text-indent: -9999px;
}

/******************************
footer
*****************************/
.bdr{ border-top:solid 1px #EBEBEB; margin-top:10px;}
.footer{min-height:110px; margin-top:35px; background-color:#FFF;}

.foot{float:left;}
.foot_c1{float:left; margin-left:7px;}
.foot_c2{float:left;border:solid 1px #c1c1c1; height:80px; margin:0px 20px;}
.foot_c3{float:left;}
.foot_c4{float:left;}

.foot_c3_menu{margin-top:22px;}
.foot_c3_menu ul{ list-style-type:none;margin:0px; padding:0px;}
.foot_c3_menu ul li{display:inline;}
.foot_c3_menu ul li a{text-decoration:none; border-right:solid 1px #C0C0C0; padding:0px 5px; color:#818181;}
.foot_c3_menu ul li a:hover{color:#2D2D2D;}

.foot_c3_copy{ margin-left:5px; margin-top:10px; color:#ACACAC; letter-spacing:1px;}


/************************
social
**************************/
.social{ margin:25px 0 0 120px;}
.social ul{list-style-type:none;margin:0px; padding:0px;}
.social ul li{display:inline;}

/***********************************
common middle part
***************************************/
.common_mid{float:left; width:970px;}
.com_row{float:left; width:970px;}
.com_row_c1{float:left; width:265px;background-color:#EFEFEF; border-right:solid 1px #D5D5D5; border-radius:3px;}
.com_row_c2{float:left; width:690px; margin-left:10px;}

.row1{ margin: 10px 10px 10px 10px; height:180px; background-color:#C0C0C0; text-align:center; background-color:#FFF;}
.row1 img{margin-top:23px;}
.row2{ margin:10px 10px 10px 10px;}
.row3{ margin:10px;}
.row3 ul{list-style-type:none; margin:0px; padding:0px;}
.row3 ul li{padding:10px; border-bottom:solid 1px #D5D5D5;}
.row3 ul li:hover{ background-color:#FFF;  border-radius:3px;}
.row3 ul li a{text-decoration:none; color:#333;}
.row3 ul li a:hover{color:#F00;}

.c2_row1{ height:170px; border-radius:10px;}
.c2_row2{ height:20px;background-color:#F5F5F5; color:#424242; padding:7px 0px; border-bottom:solid 1px #D5D5D5; }
.c2_row2 p a{color:#C0C0C0; text-decoration:none;}
.c2_row2 p a:hover{color:#424242;}
.c2_row4{border-bottom:solid 0px #C39; padding:10px 0px;}

.com_head{margin:20px 0 20px 0px; }
.com_head h2{color:#06F;}
.com_img{padding:5px;}

.sel{background-color:#FFF;  }
/********************
arrow shape
*********************/
.triangle-isosceles {
   position:relative;
   padding:7px;
   margin:1em 0 1em;
   color:#FFF;
   background:#3CF;
   font-size:16px;
   

   /* css3 */
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   background:-moz-linear-gradient(top, #f9d835, #3CF);
   background:linear-gradient(top, #f9d835, #3CF);
}

/* creates triangle */
.triangle-isosceles:after {
   content:"";
   display:block; /* reduce the damage in FF3.0 */
   position:absolute;
   bottom:-15px;
   left:50px;
   width:0;
   border-width:15px 15px 0;
   border-style:solid;
   border-color:#3CF transparent;
}

/********************************
contuct us
**********************************/
.cont_us{float:left;  width:100%;}
.cont_r1{float:left; width:40%; }
.cont_r2{float:left; width:55%; margin-left:30px;}
.cont_r33{float:left; width:30%; }

/**********************************/
.cust_st{padding:5px 7px; width:200px; line-height:20px; border:solid 1px #E1E1E1;border-bottom-left-radius:7px;border-top-left-radius:7px; font-size:14px;}
.sub_btn{padding:5px 20px; cursor:pointer; background-color:#0086b2; color:#FFF;}
.sub_btn:hover{background-color:#89ab20;}
.sub_list{padding:5px 7px; width:215px; line-height:20px; border:solid 1px #E1E1E1;border-bottom-left-radius:7px;border-top-left-radius:7px; font-size:14px;color:#5F5F5F;}
.en_text{border:none;padding:5px 7px;border-bottom-left-radius:7px;border-top-left-radius:7px;border:solid 1px #E1E1E1;}
.en_input{ padding:5px 7px; width:200px; line-height:20px; border:solid 1px #E1E1E1;border-bottom-left-radius:7px;border-top-left-radius:7px; font-size:14px;}

.inputstyle {padding:5px 7px; width:200px; line-height:20px; border:solid 1px #E1E1E1;border-bottom-left-radius:7px;border-top-left-radius:7px; color:#5F5F5F;}
.txtarea{border:none;padding:5px 7px;border-bottom-left-radius:7px;border-top-left-radius:7px;border:solid 1px #E1E1E1;color:#5F5F5F;}

.star{color:#F33; margin-left:7px;}
.star2{color:#F33; }

.subdd{ padding:5px 20px; background-color:#565758; cursor:pointer; color:#FFF; font-size:12px; border:none; border-radius:2px; border-bottom:solid 1px #FF3;}
.subdd:hover{ background-color:#343536;border-bottom:solid 1px #F90;}

.enq{ background-color:#999; width:570px; text-align:center;height:100px;}
.enq1{ background-color:#9C9; width:550px; margin:10px 0 0 10px; height:80px;}

.enq4{padding-top:10px;}
.thnk1{margin-top:50px;}

.cont_bdr{border-bottom:solid 1px #F00;}

.line{ border-bottom:dotted 1px #FF0; border-top:solid 1px #666; margin:15px 0px;}

.head_off{color:#06F;}

.car{margin:15px 0; padding-left:10px;}

.arch a{ font-size:11px; text-decoration:none; text-align:right; float:right; margin-right:10px; color:#4A4A4A;}
.arch a:hover{text-decoration:underline;}