@font-face {
    font-family: 'DINProMedium';
    src: url('fonts/dinpro-medium.eot');
    src: url('fonts/dinpro-medium.eot') format('embedded-opentype'),
         url('fonts/dinpro-medium.woff') format('woff'),
         url('fonts/dinpro-medium.ttf') format('truetype'),
         url('fonts/dinpro-medium.svg#DINProMedium') format('svg');
}

body
{	margin:0 auto;
	padding:0px;
	font-size:15px;
	font-family:DINProMedium, Arial, Helvetica, sans-serif;
	color:#353731;
	background:url(../images/bodybg.jpg) center top;
}

a       {	color:#353731; font-size:15px;	font-weight:normal; text-decoration:none; outline:none; font-family:DINProMedium, Arial, Helvetica, sans-serif; }
a:hover {	text-decoration:none; color:#000; }
p		{	color:#353731; font-size:15px; font-weight:normal; font-family:DINProMedium, Arial, Helvetica, sans-serif; line-height:20px; margin:0 0 20px 0; }
img	    {	border:none; vertical-align:middle; }

form, h1, h2, h3, h4	{	margin:0px; }
h1{	font-size:20px; color:#353731; font-family:DINProMedium, Arial, Helvetica, sans-serif; font-weight:normal; border-bottom:1px solid #bfbfbf; margin-bottom:5px; height:50px; float:left; width:100%;}
h2{	font-size:18px; color:#353731; font-family:DINProMedium, Arial, Helvetica, sans-serif; font-weight:normal;}
h3{	font-size:16px; color:#353731; font-family:DINProMedium, Arial, Helvetica, sans-serif; font-weight:normal;}

.fleft  {	float:left; }
.fright {	float:right; }
.fclear {	float:none; clear:both; height:0px; overflow:hidden;}

input, select, textarea
{	font-size:16px; color:#353731; font-family:DINProMedium, Arial, Helvetica, sans-serif; vertical-align:middle;
}

/* Start Header class 
------------------------------------------------------*/
.topbg
{	float:left; min-width:1130px; width:100%; height:141px; background:url(../images/topbg.png) repeat-x top;
	position:fixed; z-index:2;
}
.pagemn
{	margin:0 auto; width:1130px; position:relative; z-index:1;
}
.logo
{	float:left; 
}
.menus
{	float:right;
}
.menus ul
{	margin:20px 0 0 0; padding:0; list-style:none;
}
.menus li
{	float:left;
}
.menus li a
{	border-right:1px solid #6a6a6a; padding:0 15px; text-transform:uppercase;
	color:#fff; font-size:15px; font-weight:normal; font-family:DINProMedium, Arial, Helvetica, sans-serif;
}
.menus li a:hover, .menus li a.active
{	color:#e3000f;
}
.menus li.last a
{	border:0;
}

.banner1
{	float:left; width:1170px; margin-top:61px; position:relative; z-index:1; margin-left:-20px; margin-right:-20px;
}
.sicons1
{	position:absolute; right:10px; float:right; top:75px; z-index:2;
}
.facebook
{	float:left; width:31px; height:31px; text-decoration:none; background:url(../images/sicon1.png) no-repeat left top;
}
.facebook:hover
{	background:url(../images/sicon1.png) no-repeat left bottom;
}
.twitter
{	float:left; width:31px; height:31px; text-decoration:none; background:url(../images/sicon1.png) no-repeat right top; margin-left:8px; display:none;
}
.twitter:hover
{	background:url(../images/sicon1.png) no-repeat right bottom;
}
.toptxt1
{	position:absolute; right:0px; float:right; top:338px; z-index:2;
}
.toptxt2
{	position:absolute; right:38px; float:right; top:110px; z-index:2;
}
.scrolling1
{	float:left; width:1130px; position:relative;
}

/* Start Footer class 
------------------------------------------------------*/
.footermn1
{	float:left; width:100%; min-width:1130px; background:url(../images/map1.png) no-repeat center top #f1f1f1; height:394px;
	border-top:1px solid #d3d4d3;
}
.footermn1_lt
{	padding-top:28px;
}
.footermn1_lt h2
{	color:#e3000f; font-size:20px; margin-bottom:5px; font-weight:bold;
}
.footermn1_lt p
{	font-size:14px; 
}
.footermn1_lt p.txt16
{	font-size:15px;
}
.footermn1_lt a
{	color:#5433e5; text-decoration:underline;
}
.footermn1_lt a:hover
{	text-decoration:none;
}

.footermn2
{	float:left; width:100%; min-width:1130px; background:url(../images/footerbg.png); height:147px;
}
.flogo
{	float:left; padding-top:30px; padding-left:42px;
}
.fright1
{	float:right;
}
.sicons2
{	float:right; padding:20px 0;
}
.fmenu
{	float:right; color:#6a6a6a; margin-right:-16px;
}
.fmenu a
{	padding:0 15px 0 13px; text-transform:uppercase;
	color:#fff; font-size:15px; font-weight:normal; font-family:DINProMedium, Arial, Helvetica, sans-serif;
}
.fmenu a:hover, .fmenu a.active
{	color:#e3000f;
}
.copytxt
{	float:right; font-size:13px; color:#FFF; padding-top:20px;
}	
.copytxt strong
{	color:#e3000f;
}

/* Start Content class 
------------------------------------------------------*/
.content1
{	float:left; width:100%; padding-bottom:40px; padding-top:20px;
}
.img1
{	float:right; width:270px; text-align:center;
}
.img1 strong
{	display:block; margin-top:-35px; font-size:15px;
}
.img1 strong a
{	font-weight:bold; text-transform:uppercase; font-size:15px;
}
.txtred
{	color:#e3000f;
}
.txt20
{	font-size:18px;
}

ul.briask-iss {position:relative;list-style:none;list-style-image:none;margin:0px auto;padding:0px;overflow:hidden;border:none;background:none;}
ul.briask-iss li {list-style:none;margin:0px;padding:0px;border:none;background:none;}
ul.briask-iss li img {display:none;position:absolute;top:0;padding:0px;left:0;border:none;background:none;}

#slider1 span
{	float:left; text-align:center; width:270px; height:287px;
	background:url(../images/thumbbg.png) no-repeat; margin:0 6px;
}
#slider1 img
{	margin-top:40px;
}
#slider1 b
{	text-align:center; display:block;
}
.bx-prev
{	float:left; background:url(../images/left.png) no-repeat; width:37px; height:80px; text-indent:-9999px; margin-top:-210px; position:relative;
	margin-left:-17px; margin-right:-20px;
}
.bx-next
{	float:right; background:url(../images/right.png) no-repeat; width:37px; height:80px; text-indent:-9999px; margin-top:-210px; position:relative;
	margin-right:-17px; margin-left:-20px;
}
.txtbg1
{	font-size:16px;
}
.etxt { text-align:right; font-size:14px; padding-right:15px; }
.txtbg1
{	float:left; width:100%; padding-top:10px;
}
.txtbg1 label
{	float:left; width:145px; padding:9px 0 0 10px;
}
.txtbg1 span
{	float:left; width:20px; padding:9px 0 0 0px;
}
.txtbg1bg
{	background:url(../images/txtbg1.png) no-repeat; width:438px; height:44px; float:left;
}
.txtbg1bg input
{	margin:10px 0 0 17px; background:none; width:380px; border:0; font-size:16px; font-family:Arial, Helvetica, sans-serif;
}
.txtbg2bg
{	background:url(../images/txtbg2.png) no-repeat; width:438px; height:44px; float:left;
}
.txtbg2bg input
{	margin:10px 0 0 17px; background:none; width:395px; border:0; font-size:16px; font-family:Arial, Helvetica, sans-serif;
}
.txtbg3bg
{	background:url(../images/txtbg3.png) no-repeat; width:438px; height:79px; float:left;
}
.txtbg3bg textarea
{	margin:10px 0 0 17px; background:none; width:380px; border:0; font-size:16px; font-family:Arial, Helvetica, sans-serif; height:58px;
}
.txtbg4bg
{	background:url(../images/txtbg4.png) no-repeat; width:438px; height:111px; float:left;
}
.txtbg4bg textarea
{	margin:10px 0 0 17px; background:none; width:400px; border:0; font-size:16px; font-family:Arial, Helvetica, sans-serif; height:82px;
}
.btn1
{	background:url(../images/btn1.png) no-repeat; width:284px; height:44px; border:0; cursor:pointer; padding:0; margin:0; float:left;
}
.btn1:hover
{	background:url(../images/btn1.png) no-repeat bottom;
}
.btn2
{	background:url(../images/btn2.png) no-repeat; width:147px; height:44px; border:0; cursor:pointer; padding:0; margin:0; margin-left:6px; float:left;
}
.btn2:hover
{	background:url(../images/btn2.png) no-repeat bottom;
}
.txth2
{	font-size:29px; color:#e3000f; font-weight:bold;
}
.contactlt
{	font-size:20px;
}
.contactlt strong
{	font-size:23px;
}
.contactlt a
{	color:#5433e5; font-size:20px; text-decoration:underline;
}
.contactlt a:hover
{	text-decoration:none;
}
.ptitle
{	background:#f1f1f1; border-bottom:1px solid #b8b8b8; text-transform:uppercase; font-size:30px; color:#e3000e;
	float:left; width:1118px; padding:2px 0 6px 12px; font-weight:bold;
}
.op1 { padding-bottom:15px; }
.txt18b
{	font-size:17px; font-weight:bold; text-align:justify;
}
.txt18b span
{	color:#e3000e;
}
.op1_rt
{	float:right; width:294px;
}
.op1_rt_top, .op1_rt_img
{	float:left;
}
.op1_rt_mid
{	width:270px; float:left; background:url(../images/rightmid.png) repeat-y; padding:0 12px;
}
.op1_rt_mid a
{	display:block; font-size:18px; color:#FFF; margin-bottom:2px;
	background:url(../images/linkbg.png); padding:4px 0 6px 22px; display:block;
}
.op1_rt_mid div a
{	background:none; font-size:16px; padding:2px 0 3px 0; color:#ececeb;
}
.op1_rt_mid a:hover, .op1_rt_mid a.active, .op1_rt_mid div a:hover
{	color:#e3000e;
}	
.op1_rt_mid div
{	padding:0 0 5px 37px;
}
.op1_lt 
{	width:790px; float:left; 
}
.op1_lt_mn
{	width:100%; float:left; padding-top:15px; margin-bottom:10px;
}
.op1_lt_mn_lt
{	width:381px; float:left; text-align:center; margin-top:8px; 
}
.op1_lt_mn_rt
{	width:365px; float:right; 
}
.op1_lt_mn_rt h2
{	margin:0; padding:0; color:#e3000e; font-size:28px; font-weight:bold;
}
.op1_lt_mn_rt p
{	min-height:230px; text-align:justify; margin:0; padding:0 0 20px 0; font-size:15px;
}
.op1_lt_mn_rt p span
{	font-weight:bold; color:#e3000e; display:block; padding:5px 0;
}
.enquirybtn
{	background:url(../images/btn3.png) no-repeat; width:219px; height:77px; display:block; text-decoration:none;
}
.enquirybtn:hover
{	background:url(../images/btn3.png) no-repeat bottom;
}

.errmsg
{	font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background:#f1f1f1;
	text-align:center; font-weight:normal; padding:5px 0 7px 0; border:1px solid #CCC; margin:0 0 10px 0;
}
.errmsg strong
{	color:#009933;
}
.sitemap_lt
{	width:180px; float:left;
}
.sitemap_lt a
{	display:block; border-bottom:1px dashed #CCC; padding:4px 0 6px 0; color:#e3000e; font-size:15px;
}
.sitemap_lt a:hover
{	color:#333;
}
.sitemap_rt
{	width:750px; float:left; padding-bottom:20px; padding-left:40px;
}
.sit_a
{	width:200px; float:left; padding-right:30px;
}
.sitemap_rt h2
{	font-size:20px; font-weight:bold; margin:0; padding:0 0 5px 0;
}
.sit_a a
{	display:block; border-bottom:1px dashed #CCC; padding:4px 0 6px 0; color:#e3000e; font-size:15px;
}
.sit_a a:hover
{	color:#333;
}
.sit_a div a
{	border-bottom:0; padding:2px 0 3px 0; color:#333; font-size:14px;
}
.sit_a div a:hover
{	color:#e3000e;
}
.sit_a div 
{	padding:0 0 10px 13px;
}
.sitemapbg
{	background:url(../images/sitemap.png) no-repeat right 25px;
}
.footermn1_lt
{	position:relative;
}
.bmap
{	left:920px; top:240px; height:50px; width:50px; text-decoration:none !important; display:block;
	position:absolute;
}
.line1
{	border-top:1px solid #BEBEBE; float:left; width:100%;
}
.topa
{	float:right; height:31px; width:31px; background:url(../images/top.png) no-repeat; margin-right:20px; margin-top:-16px; cursor:pointer;
}
.topa:hover
{	background:url(../images/top.png) no-repeat bottom;
}