/* CSS Document */

/*=====================General========================*/
body {
	margin:0px;
	padding:0px;
	background:#525252;
	font:normal 12px/18px "Arial";
	color:#fff;
}
p, img, ul, ol, li, td, tr, form, input, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h1 {
	padding:0px;
	margin:0px 20px;
	font-family:"Arial";
	font-size:20px;
	font-weight:bold;
	color:#820000;
	line-height:24px;
}
h2 {
	padding:0px;
	;
	margin:0px;
	font-family:"Tahoma";
	font-size:33px;
	font-weight:normal;
	color:#000;
}
h3 {
	padding:0px;
	;
	margin:5px 0px;
	font-family:"Tahoma";
	font-size:14px;
	font-weight:bold;
	color:#000;
}
img {
	border:none;
}
a {
	outline:none;
}
form {
	font-family:"verdana";
	font-size:12px;
	font-weight:normal;
	color:#1f1d1d;
	margin:0px;
}
.label {
	padding:15px 0px 0px 0px;
}
.spacer {
	font-size:0px;
	line-height:0px;
	clear:both;
	padding:0px;
	margin:0px;
}
/*========================Main==========================*/

#wrapper {
	width:1000px;
	margin:0px auto;
	padding:17px 0px 0px 0px;
	background:url(../images/bak-bg.jpg) repeat-y;
}
/*========================header start here========================*/

#header {
	padding:0px;
	width:976px;
	height:88px;
	background-color:#fff;
	margin:0px 24px;
}
.header_lft {
	padding:0px;
	margin:0px;
	/*width:450px;*/
	width:325px;
	float:left;
}
.header_rht {
	padding:8px 0px 0px 0px;
	margin:0px;
	min-width:200px;
	max-width:300px;
	float:right;
	text-align:left;
	font-family:"Arial";
	font-size:13px;
	color:#525252;
	font-weight:normal;
	line-height:27px;
}
.header_rht a {
	color:#525252;
	text-decoration:none;
}
.header_rht a:hover {
	color:#525252;
	text-decoration:underline;
}
/*========================navigation start here========================*/

#nav-area {
	padding:0px;
	margin:0px;
	width:1000px;
	height:54px;
	background:url(../images/nav-bg.jpg) repeat-x;
}
/*#nav{ 
	padding:0px; margin:0px 0px 0px 0px; float:left; 
	}
#nav ul {
	margin:10px 0px 0px 36px; padding:0px;  list-style: none; width:954px; border:0px solid #fff;
}
#nav ul li {
	font-family: "Arial"; font-size: 13px; font-weight:bold; color: #fff;  float:left; padding:0px; margin:0px; background:url(../images/nav-divider.jpg) no-repeat right; 
	
	}
#nav ul li a {
	padding:0px; margin:0px 1px; display: block; float: left; text-decoration: none; text-align: center; width:90px; height:32px;
	font-family: "Arial"; font-size: 11px; font-weight:normal; color: #fff; text-transform:uppercase;  line-height:32px; 
	}
#nav ul li a:hover {
	padding:0px; margin:0px 1px; line-height:32px; background:url(../images/nav-hover.jpg) no-repeat; font-weight:normal; color: #fff; text-transform:uppercase;
}

#nav ul li a.select{
	color:#fff; padding:0px; margin:0px 1px; background:url(../images/nav-hover.jpg) no-repeat; line-height:32px; font-weight:normal; color: #fff; text-transform:uppercase;
	}*/

#nav ul li.nobg {
	background:none;
}
/*========================flash area start here========================*/

#flash_area {
	padding:15px 0px 0px 25px;
	margin:0px;
	width:976px;
	height:377px;
}
.area_lft {
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:352px;
	float:left;
	height:377px;
	background:url(../images/header-rht-bg.jpg) repeat-x;
	border-right:1px solid #fff;
}
.area_lft p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#fff;
	font-family:"Arial";
	font-size:13px;
	line-height:20px;
}
.area_lft a {
	color:#fff;
	font-family:"Arial";
	font-size:11px;
	line-height:20px;
}
.area_rht {
	padding:0px;
	margin:0px;
	width:622px;
	height:377px;
	float:right;
	text-align:left;
	color:#000;
}
/*========================page start here========================*/

#page {
	padding:0px;
	margin:0px auto;
	width:1000px;
	background:url(../images/content-bg.jpg) no-repeat #fff;
}
.pg_lft {
	padding:0px 20px 10px 24px;
	margin:0px;
	width:300px;
	float:left;
	border:0px solid #cecece;
}
.newsletter_bx {
	padding:5px 5px;
	margin:20px 0px;
	width:298px;
	border:1px solid #cecece;
}
.n_bx input {
	padding:5px;
	margin:5px 0px;
	background-color:#cdcdcd;
	border:1px solid #525254;
	width:180px;
	color:#860106;
}
.n_bx_but {
	padding:0px;
	margin:0px;
	width:61px;
	height:26px;
}
.n_bx_but1 {
	padding:0px;
	margin:0px;
	background:url(../images/red-b.png) no-repeat;
	width:61px;
	height:26px;
	color:#fff;
	border:none;
	font-weight:bold;
}
.pg_rht {
	padding:0px;
	margin:0px;
	width:646px;
	float:right;
	border:0px solid #fff;
}
.gray_bx {
	padding:12px 0px 0px 6px;
	margin:0px;
	background-color:#525252;
	width:617px;
	border:1px solid #fff;
}
.lft_bx {
	padding:10px 5px 10px 10px;
	margin:0px;
	float:left;
	width:190px;
	background:url(../images/ln-divider.jpg) no-repeat right;
}
.pg_rht p {
	padding:0px 20px;
	margin:0px;
	font-family:"Arial";
	font-size:12px;
	color:#3a444e;
	line-height:20px;
}
/*========================footer area start here========================*/	
#footer {
	padding:12px 0px 0px 0px;
	margin:0px;
	width:1000px;
	background-color:#780202;
}
.footer_nav {
	padding:0px;
	margin:0px auto;
	width:650px;
	height:20px;
	color:#fff;
	text-align:center;
}
.footer_nav ul {
	margin:0px 0px 0px 220px;
	padding:0px;
	list-style: none;
	text-align:center;
}
.footer_nav ul li {
	float:left;
	font-family: "Arial";
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	text-align:center;
	background:url(../images/nav-divider.jpg) no-repeat right;
}
.footer_nav ul li a {
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
	line-height:14px;
	font-family: "Arial";
	font-size: 11px;
	font-weight:normal;
	color: #fff;
	padding:0px 12px 0px 12px;
	text-transform:capitalize;
}
.footer_nav ul li a:hover {
	margin:0px;
	height:14px;
	color:#fff;
	font-weight:normal;
	padding:0px 12px 0px 12px;
	text-decoration:none;
	text-transform:capitalize;
}
.footer_nav ul li a.select {
	margin:0px;
	height:14px;
	color:#fff;
	font-weight:normal;
	padding:0px 12px 0px 12px;
	text-decoration:none;
	text-transform:capitalize;
}
.footer_nav ul li.nobg {
	background:none;
}
#footer .left {
	padding:5px 10px 0px 40px;
	margin:0px;
	width:450px;
	float:left;
	font-family:"Arial";
	font-size:11px;
	color:#fff;
}
#footer .right {
	padding:5px 40px 5px 10px;
	margin:0px;
	width:450px;
	float:right;
	font-family:"Arial";
	font-size:11px;
	color:#fff;
	text-align:right;
}
#footer .right a {
	color:#fff;
	text-decoration:none;
}
#footer .right a:hover {
	color:#fff;
	text-decoration:underline;
}
/*========================inner page css========================*/
#inner_page {
	padding:20px 0px;
	margin:0px auto;
	width:1000px;
	background:url(../images/content-bg.jpg) no-repeat #fff;
}
.inner_content {
	padding:10px 5px;
	margin:0px 0px 10px 24px;
	width:935px;
	border:1px solid #cecece;
	font-family:"Verdana";
	font-size:12px;
	color:#1f1d1d;
}
.inner_content ul {
	padding:0px;
	margin:0px 20px;
}
.inner_content ul li {
	padding:0px;
	margin:3px 0px;
}
.inner_content ol {
	padding:0px;
	margin:0px 20px;
}
.inner_content ol li {
	padding:0px;
	margin:3px 0px;
}
/*========================Gallery Page CSS========================*/


	
#galrow {
	padding:0px 0px 0px 0px;
	margin:0px 0px;
}
#galrow ul {
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
}
#galrow ul li {
	padding:0px;
	margin:0px 8px 15px 0px;
	float:left;
	display:block;
}
#galrow ul li a {
	padding:0px;
	margin:0px;
}
.gal_img {
	padding:0px;
	margin:0px;
	border:2px solid #000;
}
#galrow a {
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
/*-------20.12.11-moumita----------*/

.newsletter_bx_top {
	float:left;
	padding:5px 5px;
	width:250px;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	margin:0 0 0 50px;
}

.newsletter_bx_top-txt{
	font:normal 15px/22px "Arial Narrow";
	color:#780202;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 0 0 0;
}

.inp-bor{
	border:1px solid #525252;
	background:#cdcdcd;
	height:16px;
	width:150px;
	color:#333;
	font-size:10px;
	padding:3px;
}
