body
{
  	margin:0px auto;
	height:auto;
	font-family: Calibri, Tahoma;
	font-size:12px;
	line-height:18px;
	color:#000;
	/*background:url(../images/bg.jpg) repeat-x #bb9a6d;*/
	
}
/*<---------------------home page------------------------------->*/


@font-face
{
font-family: headingfont;
src: url('../Caviar-Dreams/CaviarDreams.ttf');
   
	
}

.constyle{
	font-family:Arial, Helvetica, sans-serif; 
	color:#000; 
	font-size:12px; 
	text-align:justify;
	
	
	}


#wrapper
{
  width:1000px;
  margin:0px auto;
  padding:0px;
}
.tophead
{
float:left;
width:1000px;
border:1px dotted #FCFCFC;
}
.logo
{
float:left;
width:188px;
height:91px;
}
.net_outer
{
float:right;
width:120px;
margin:20px 0px 20px 0px;
}
.links
{
float:left;
width:32px;
height:32px;
margin:0px 10px 0px 0px;
}
.link
{
float:left;
width:32px;
height:32px;
}
.menu
{
float:right;
width:810px;
height:51px;
font:Georgia, Tahoma;
font-size:12px;
color:#000;
margin-top:25px;
background:url(../images/menu_bg_repeat.jpg) repeat-x;
}
.menu ul
{
	list-style:none;
	float:left;
	margin:0px 0px 0px -15px;
}
.menu ul li
{
	list-style:none;
	float:left;
}
.menu ul li a
{
	list-style:none;
	float:left;
	font:Georgia, Tahoma;
	font-size:12px;
	color:#000;
	display:inline;
	text-decoration:none;
	line-height:49px;
	padding:0px 38px 0px 38px;
	height:51px; 
	font-weight:bold;
}
.menu ul li.active a, .menu ul li a:hover
{
	list-style:none;
	float:left;
	font:Georgia, Tahoma;
	font-size:12px;
	color:#D9261C;
	display:inline;
	text-decoration:none;
	line-height:49px;
	height:46px;
	font-weight:bold;
	border-bottom:3px solid #D9261C;
	
}
.banner
{
float:left;
width:1000px;
height:305px;
margin:-10px 0px 5px 0px;
}
.black_box
{
float:left;
width:196px;
height:54px;
background:url(../images/black.jpg) no-repeat;
}
.publick_hd
{
float:left;
width:180px;
height:37px;
margin:16px 0px 0px 10px;
color:#ea9f3e;
font-family:Georgia, Tahoma;
font-size:18px;
}
.center_outer
{
float:left;
width:1000px;
margin:25px 0px 0px 28px;
}
.center_outerhome
{
float:left;
width:1000px;
margin:0px 0px 0px 7px;
}
.center_outer1
{
float:left;
width:1000px;
margin:34px 0px 25px 28px;
}

.center_outer12
{
float:left;
width:1000px;
margin:25px 0px 25px 28px;
}
.img_book
{
float:left;
width:326px;
height:146px;
margin:0px 5px 0px 0px;
background:#ffffff;
border-radius:20px;
border:1px solid #e2470d;
}


.img_book_img
{
float:left;
width:326px;
height:146px;
margin:5px 5px 0px 158px;
font-family:Tahoma, Geneva, sans-serif;
font-size:25px;


}
.img_book_txt
{
float:left;
width:326px;
height:146px;
margin:5px 5px 0px 0px;
font-family:Tahoma, Geneva, sans-serif;
font-size:25px;


}


.img_book_middle
{
float:left;
width:320px;
height:146px;
margin:0px 5px 0px 0px;
border:1px solid #e2470d;
border-radius:20px;
background:url(../images/oil4.jpg) no-repeat;


}


.img_books
{
float:left;
width:200px;
height:300px;
border:#000000 solid 1px;
}
.img_bookhome
{
float:left;
width:200px;
height:300px;
margin:0px 60px 0px 0px;
}

.heading_outer
{
float:left;
width:1000px;
margin:7px 0px 0px 0px;
}
.heading
{
float:left;
width:200px;
color:#000000;
font-size:14px;
font-family:Calibri;
text-align:center;
margin:0px 35px 0px 0px;
}
.headingg
{
float:left;
width:200px;
height:20px;
color:#000000;
font-size:14px;
font-family:Calibri;
text-align:center;
margin:0px 35px 0px 0px;
}
.heading_home
{
float:left;
width:200px;
color:#000000;
font-size:14px;
font-family:Calibri;
text-align:center;
margin:0px 60px 0px 0px;
}
.heading1
{
float:left;
width:200px;
color:#000000;
font-size:14px;
font-family:Calibri;
text-align:center;
margin:0px 40px 0px 0px;
}
.headingg
{
float:left;
width:200px;
text-align:center;
color:#000000;
font-size:14px;
font-family:Calibri;
}
.style1 
{
color: #cfcdb4;
}
.down_about_outer
{
float:left;
width:984px;
padding:5px;
}
.about_hd
{
float:left;
width:250px;
font-family:Calibri;
font-size:22px;
color:#000000;
margin:65px 0px 25px 0px;
font-weight:bold;
}
.about_hd1
{
float:left;
width:250px;
font-family:Calibri;
font-size:22px;
color:#000000;
margin:50px 0px 25px 0px;
font-weight:bold;
}
.contact_hd1
{
float:left;
width:250px;
font-family:Calibri;
font-size:22px;
color:#000000;
margin:50px 0px 25px 80px;
font-weight:bold;
}
.about_descrptn
{
float:left;
width:984px;
margin:0px 0px 20px 0px;
font-size:14px;
color:#000000;
font-family: Arial;
text-align:justify;
line-height:18px;
}

.ulist{

	float:left;
	width:250px;
	
	}
	
.ulist ul{
	
	float:left;
	width:200px;
	
	}	

.ulist ul li{
	float:left;
	list-style:url(../images/arrow_09.jpg);
	font-family:Calibri, Tahoma;
	}		
	


.about_descrptns
{
float:left;
width:910px;
margin:0px 0px 60px 80px;
font-size:14px;
color:#000000;
font-family: Arial;
text-align:justify;
line-height:18px;
}
.footer_outer
{
float:left;
width:1000px;
height:80px;
background:#818180;
}
.footerouter
{
	width:1000px;
	height:80px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	
}
.footer_menu
{
float:left;
width:900px;
height:20px;
font-size:13px;
margin:15px 0px 0px 0px;
color:#fff;
font-family:Calibri;
}
.footer_menu ul
{
	list-style:none;
	float:left;
	margin:0px 0px 0px -40px;
}
.footer_menu ul li
{
	list-style:none;
	float:left;
}
.footer_menu ul li a
{
	list-style:none;
	float:left;
	font-family:Calibri;
	font-size:13px;
	color:#fff;
	display:inline;
	text-decoration:none;
	line-height:20px;
	padding:0px 16px 0px 16px;
	height:20px;
	
}
.footer_menu ul li.active a, .footer_menu ul li a:hover
{
	list-style:none;
	float:left;
	font-family:Calibri;
	font-size:13px;
	color:#000;
	display:inline;
	text-decoration:none;
	line-height:20px;
	height:20px;
	
}
.copy_right
{
float:left;
width:300px;
font-family:Calibri;
color:#fff;
font-size:12px;
margin:0px 0px 0px 15px;
}
.copy_right1
{
float:right;
width:210px;
font-family:Calibri;
color:#747474;
font-size:12px;
margin:0px 0px 0px 15px;
}
.kambs
{
float:left;
width:60px;
color:#FFFFFF;
font-size:10px;
font-family:Calibri;
}
.company_link
{
float:left;
width:150px;
font-family:Calibri;
font-size:10px;
color:#FFFFFF;
}
.company_link a
{
float:left;
width:150px;
font-family:Calibri;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
.company_link a:hover
{
float:left;
width:150px;
font-family:Calibri;
font-size:10px;
text-decoration:underline;
color:#CCCCCC;
}
.contact_adrs
{
float:left;
width:400px;
font-size:14px;
color:#000000;
font-family: Arial;

}
.form_outer
{
float:left;
width:320px;
margin:-10px 0px 0px 0px;
}
.inputtypee
{
	width:270px;
	height:19px;
	float:left;
	background:none;
	background:#FFFFFF;
	border:none;
	border:#999999 solid 1px;
}
.textareaa
{
	width:270px;
	float:left;
	height:100px;
	border:#f1f1f1;
	border:solid 0px;
	font-size:11px;
	font-family:tahoma;
	margin:0px 3px 3px 0px;
	border:#999999 solid 1px;
	background:#fff;
}


.menu{ float:left; padding:0px; margin:0px; list-style:none; margin-top:20px;} 
.menu li{ position:relative; display:block; float:left;  z-index:999;}
.menu li a{padding:0px 7px 0px 10px; color:#000; text-transform:uppercase; text-decoration:none; line-height:36px; height:36px; display:block; float:left; background:url(../images/menu_bullet.png) 0px 15px no-repeat;}
.menu li a:hover{ color:#ffffff; }
.menu li ul{ position:absolute; display:none; z-index:999; padding:0px; margin:50px 0px 0px 0px; list-style:none; -moz-box-shadow:    0px 0px 10px -6px #000;
  -webkit-box-shadow: 0px 0px 10px -6px #000;
  box-shadow:         0px 0px 10px -6px #000; font-size:12px;}
.menu li ul li{padding:0px; color:#000; text-transform:uppercase; text-decoration:none; line-height:25px; background-color:#fff; border:1px solid #ebeaea;height:50px;}
.menu li ul a{ white-space:nowrap; background:none; height:50px; width:150px; }
.menu li:hover ul{ display:block; left:0px;}
.menu li:hover a{ text-decoration:none; color:#000;}
.menu li:hover ul a { text-decoration:none; color:#000;}
.menu li:hover ul li:hover{ background-color:#f2f2f2; color:#000; }














