body{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#333;
	background-color:#f2f1ed;
}
h3{margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:20px;color:#28354b;
}
h4{margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:16px;
}
a:link    {color:#5177dc;text-decoration:none; border:none;}
a:active  {color:#5177dc;border:none;}
a:hover   {color:#5177dc;text-decoration:underline;border:none;}
a:visited {color:#5177dc;border:none;}

.main{height:auto;width:990px;}
.main1{height:auto;width:990px;float:left;	}
.header{
/*	background-image:url(../images/main_bg1.jpg);
	background-repeat:repeat-x;*/
	background-color:#c8c1a7;
	width:100%;
	height:120px;
	float:left;
	border:0px solid red;
	margin-bottom:10px;	
	box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.3);
	
	}
.top_line_orange{
	background-color:#ff4d00;width:100%;height:5px;} 	
.top_line{
	background-color:#554e3d;
	width:100%;
	height:5px;

}  
.top_line1{	background-color:#536fac;	width:20%;	height:5px;	float:left; margin-right:.3%;	}
.top_line2{	background-color:#c8c1a7;	width:10%;	height:5px;	float:left;margin-right:.3%;	}
.top_line3{	background-color:#fe9f42;	width:69.4%;	height:5px;	float:left;	}

.headerdtl{height:115px; width:990px;/*background-color:#0C9*/}
.con_txt_field{ width:300px; height:25px; float:left; border:1px solid #9f987e;}
.con_txt_area{ width:300px; height:100px; float:left; border:1px solid #9f987e; resize:none}
.logobox{height:103px;width:258px;float:left;margin:0px 10px ;background-color:#FFF}
.logo{background-image:url(../images/mayurlogo.png);background-repeat:no-repeat;height:103px;width:258px;float:left;}
.social_top{height:40px;float:right;margin:10px 0px 0px 0px;width:400px;}

.leftmenu{
	width:250px;
	height:auto;
	float:left;
	padding:5px 0px 0px 0px;
}
.proview{
	width:720px;
	height:100%;
	margin:10px 5px 0px 12px;
	float: left;
	border-left:1px solid #969380;
}
.proviewtable{
	width:220px;
	height:230px;
	float:left;
	margin:0px 10px 0px 5px;
}
.pro_title{
	width:100%;height:30px;float:left;font-size:14px;color:#28354b;
	font-family: 'PT Sans Narrow', sans-serif;
	background-image: linear-gradient(#d4cfc9, #afaa91);
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	text-align: center;
	padding-top:5px;
	font-weight:bold
	}
.newsall{
	width:720px;
	height:100%;
	margin:10px 5px 0px 12px;
	float: left;
	border:1px solid #969380;
	border-radius: 6px;
	background-color:#FFF
	
	
}
.news{
	width:100%;
	height:100%;
	margin:7px 0px 0px 0px;
	float: left;
	border-bottom:1px dotted #969380;
	font-family: 'News Cycle', sans-serif;
	font-size:12px
	
	
}
.opgview{
	width:700px;
	height:360px;
	margin:10px 5px 0px 12px;
	float: left;
	border:1px solid #969380;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	
}
.title_imgv{
	width:100%;height:30px;float:left;font-size:20px;color:#28354b;
	font-family: 'Montserrat', sans-serif;
	background-image: linear-gradient(#d4cfc9, #afaa91);
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	text-align:left;
	padding-top:5px;
	}
.title_brown{
	width:100%;
	height:35px;
	float:left;
	font-size:22px;
	color:#28354b;
	margin:5px 0px 0px 0px;
	font-family: 'Montserrat', sans-serif;
}
.titlename{
	width:100%;
	height:35px;
	float:left;
	font-size:24px;
	color:#748cdc;
	margin:15px 10px 0px 0px;
	text-align: left;
}
.page_bottom{width:100%;height:80px;float:left;	font-size:24px;	color:#748cdc;margin:15px 0px 0px 0px;}
.page_bottom_btn{ background-image:url(../images/pagebottom.png);
width:240px; height:77px; background-repeat:no-repeat}

.l_side_menu{float:left;width:229px; height:auto;font-family: 'Dosis', sans-serif; text-align:left; font-size:14px}
.l_side_menu ul {text-decoration:none; list-style:none; padding-left:0px; line-height:30px;}
.l_side_menu ul li{text-decoration:none; border-bottom:1px dashed  #c0b9ac; list-style:none; }
.l_side_menu ul li a{text-decoration:none; list-style:none;color:#333;}
.l_side_menu ul li a:hover{color:#fff5e0; background-color:#666;width: auto;display:block;height:30px;}
.home_page_dtl{width:730px;height:auto;float:left;font-size:14px;color:#333;margin:15px 0px 0px 0px;text-align:left}	
h1{margin:0px; padding:0px;font-size:24px; line-height:50px; color:#333  }
h2{margin:0px; padding:0px;font-size:14px }
h3{margin:0px; padding:0px;font-size:10px; }
h4 {margin:0px; padding:0px;}
/*starting of main menu*/	
#menu{
	width:620px; 
	height:30px; 
	float:right; 
	margin:10px 0px 0px 10px; 
	text-align:center;
	font-size:14px}	

#menu ul
{
float:left;
width:620px;
height:30px;
margin:0px;
padding: 0px 0px 0px 15px;
	}
#menu ul li{
float:left;
margin:0;
display:inline;
text-align:center;
width:auto;
text-decoration:none;

}
#menu ul li a
{
width: auto;
display:block;
height:25px;
margin-left:0px;
padding-left:10px;
padding-top:0px;
padding-right:15px;
color:#FFF;
text-align:center;
text-decoration:none;

}
#menu ul li a:hover{
/*background-color:#f4f2ed;*/
color:#333;
margin-top:0px;
padding-top:0px;
height:24px;
text-align:center;
text-decoration:none;
}

#menu ul li:hover>ul
{
	visibility:visible;}


/*#menu ul li ul
{
	visibility:hidden;
	width:200px;
	border:2px solid #cccccc;
	border-radius:5px;
               -moz-border-radius:5px
	box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.3);
	height:auto;
	margin-left:0px;
	padding-left:4px;
	background-color:#FFF;
	opacity:0.9;
  filter:alpha(opacity=10);  For IE8 and earlier 
	z-index:999;
	float:left;
	border-top:none;
	position:absolute;
	margin-bottom:8px;

	}
#menu ul li ul li
{
	float:left;
	margin:2px 0px 0px 0px;
	height:30px;
	border-bottom:none;
	display:block;
	border:0px solid #03F;
	width:205px;
	}
#menu ul li ul li a
{
	float:left;
	width:205px;
	vertical-align:middle;
	height:30px;
	margin:2px 0px 0px 0px;
	padding:0px;
	text-align:left;
	color:#dd0f79;}
#menu ul li ul li a:hover
{
	float:left;
	line-height:30px;
	width:100%;
	margin:0;
	background:none;
	text-align:left;
	color:#dd0f79;
	padding:0px 0px 0px 0px;}
	
#menu ul li ul li:hover>ul	
{ visibility:visible;}	
#menu ul li ul li ul
{
	width:180px;
	float:left;
	margin-left:200px;
	margin-top:5px;
	border:2px solid #cccccc;
	height:auto;
	background-color:#FFF;
	color:#dd0f79;
	visibility:hidden;
		
	}
#menu ul li ul li ul li
{ width:100%;
line-height:24px;
margin-top:2px;

	}
#menu ul li ul li ul li a
{ color:#dd0f79;
text-align:left;
	}
#menu ul li ul li ul li a:hover
{ width:175px;
	}
*/
/*ending of menu*/
.slider{
	width:990px;height:300px;margin:0px 0px 0px 0px;float: left;background-color:#eceae0; border:1px solid #CCC}
.gallery_div{
	width:990px;
	height:100%;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.our_product{
	width:990px;
	height:238px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.opg{
	width:312px;
	height:238px;
	margin:10px 5px 0px 12px;
	float: left;
	
}
.op{
	width:312px;
	height:238px;
	margin:0px 5px 0px 12px;
	float: left;
	
}



.op1{background-image:url(../images/left_pro.png);
        background-repeat:no-repeat;
		width:9px;
		height:238px;
		float:left;
		
		margin:0px 0px 0px 0px;
}	

.op2{background-image:url(../images/mid_pro.png);
        background-repeat:repeat-x;
		width:286px;
		height:238px;
		float:left;
		
		margin:0px 0px 0px 0px;
}	

.op3{background-image:url(../images/right_pro.png);
        background-repeat:no-repeat;
		width:17px;
		height:238px;
		float:left;
		
		margin:0px 0px 0px 0px;
}
/*.footer{
	background-color:#aba17e;
	width:100%;
	height:20%;
	float:left;
	position: relative;
	bottom:0px;}*/
.footer{
	background-color:#aba17e;
	width:100%;
	height:125px;
	float:left;
	margin-top:20px;
	border-bottom:2px solid #6e6b59;
}	
