*{
margin:0 auto;
padding:0px;
size:12px;
line-height:normal;
font-family: Tahoma, Arial;

}
html{
}
.maint{
	width:980px; margin:0 auto; background:#FFF;
	overflow:hidden;
}

body {margin:0; padding:0; size:12px; color:#000; background: url() repeat-x top;}

/* USAGE: All you have to do is include this one line in your CSS file, with the tag names to which you want the script applied: */ 
img, div { behavior: url(/iepngfix.htc) } 
/* Alternatively, you can specify that this will apply to all tags like so: * { behavior: url(iepngfix.htc) } */

#container {width:944px; margin:0 auto; background:#fff;}

.floatleft {
	float: left;
	width: 945px;
}
.floatleft img{
	float:left;
	clear:left;
	
}
.floatright {float:; margin:0 auto;
margin-left:7px;}

.header {
	height: 135px;
	margin: 0 0 0 0;
	border-bottom:  ;
}
.header .leftcont {float:left; width:950px; color:#535353; font-weight:400; text-decoration:none; font-size:11px; margin-right:-165px}
.header .leftcont .links {color:#535353; font-weight:400; text-decoration:none; font-size:11px;}
.header .leftcont .links:hover {color:#d71344;}
.header .leftcont .toplinks {color:#535353; font-weight:400; text-decoration:none; font-size:11px;}
.header .leftcont .toplinks:hover {color:#d71344;}
.header .rightcont {float:right; margin-right:3px;}
.header .num{float:right; font-size:14px; color:#767676; font-weight:700; text-align:right; width:390px;}
.header .num b{color:#2B3381; font-size:18px; font-weight:700;}
.header .num i{color:#535353; font-size:12px; font-weight:400; font-style:normal;}

.mainpic .pic{float:left; margin:12px 11px 0 0; width:754px;}
.mainpic .pf{float:left; background:#ED1D24; width:179px; height:359px; margin-top:12px}



/*--------Menu Popup Start Here---------*/
.menu-popup{position:absolute; background:#222; margin:0px 0 0 -1px !important; padding:0px; z-index:9999999999999 !important; text-align:left !important; display:none;}
.menu-popup ul{ margin:0px !important; padding:0px !important; list-style:none; float:none !important; width:138px !important; border:0 !important;}
.menu-popup ul li{ float:none !important; margin:0 !important; display:block !important;}
.menu-popup ul li a{display:block !important; text-decoration:none; font-size:12px !important; color:#fff !important; font-weight:400; padding:5px 5px 5px 10px !important; border-bottom:solid 1px #999999; border-right:0 !important; line-height:16px !important; border-left:0 !important; text-transform:none !important;}
.menu-popup ul li a:hover{color:#fff!important; background:#f14b50!important;}

ul#menu, ul#menu ul.sub-menu {padding:0; margin: 0;}
ul#menu li, ul#menu ul.sub-menu li {list-style-type: none; display: inline-block;}

ul#menu li a, ul#menu li ul.sub-menu li a {text-decoration: none; margin:0; padding:0px 17px; color:#fff; font-size:14px; font-weight:400; text-decoration:none; line-height:28px; border-right:1px solid #880506; display:inline-block;}
ul#menu li a:hover {color:#ffcaca;}

ul#menu li {position: relative;}
ul#menu li ul.sub-menu {
    display:none;
    position: absolute;
    top: 28px;
    left: 0;
    width: 137px; background:#222;
}

ul#menu li ul.sub-menu li{ float:none !important; margin:0 !important; display:block !important;}

ul#menu li ul.sub-menu a {font-size:12px !important; border:none !important; padding:0px 5px 0px 10px !important; border-bottom:solid 1px #999999 !important; display:block !important;}
ul#menu li ul.sub-menu a:hover {background:#f14b50!important;}

ul#menu li:hover ul.sub-menu {
    display:block;
}


/*--------Menu Popup End Here---------*/


.take {
	height: 44px;
	padding-top: 8px;
}
.take .search{float:left; width:720px;}
.take .search p{font-size:14px; color:#ED1C24; font-weight:400; padding-bottom:1px;}
.take .search select{font-size:11px; color:#777; font-weight:700; border:1px solid #c7c7c7; padding:1px 2px 1px 4px; width:150px; margin-right:8px; height:22px;}
.take .num{float:right; font-size:14px; color:#767676; font-weight:700; text-align:right; width:210px;}
.take .num b{color:#2B3381; font-size:18px; font-weight:700;}
.take .num i{color:#535353; font-size:12px; font-weight:400; font-style:normal;}
.take .num a{font-size:14px; color:#ED1C24; font-weight:700; text-decoration:none;}
.take .num a:hover{color:#000;}
.take .num .bord {border-right:1px solid #4a4a4a; padding-right:15px; margin-right:18px;}

.hotprop {
	height:263px;
	border: #CACACA;}

.news1 {height:45px; background:url(images/newsbg.gif) no-repeat left top; margin-bottom:4px; }
.news1 .newstitle{float:left; margin:14px 0 0 12px; width:140px;}
.news1 .newstitle a{font-size:14px; color:#ED1C24; font-weight:700; text-decoration:none;}
.news1 .newscont{float:left; margin:13px 15px 0 0; font-size:12px; color:#3f3f3f; width:722px;}
.news1 .newscont a{font-size:12px; color:#26247c; text-decoration:none; font-weight:400}
.news1 .newscont a:hover{font-size:12px; color:#ED1C24; text-decoration:none;}
.news1 .newsarrow{float:left; margin:14px 0 0 0;}

.boxes {margin:8px 0 0 0; padding:0; height:190px;}
.box1 {float:left; width:378px; height:178px; margin: 0 5px 0 0; background:url(images/bg-2.jpg) no-repeat;}
.box1 h1 {color:#0978ab; font-size:18px; padding: 16px 0 5px 20px; font-weight:400;}
.box1 p {color:#0978ab; font-size:11px; padding: 4px 20px 0 132px !important; font-weight:400; line-height:17px; width:230px;}

.box7 {
	float: left;
	width: 358px;
	height: 178px;
	margin: 0 5px 0 0;
	background: url(images/bg-7.jpg) no-repeat;
}
.box7 h1 {color:#0978ab; font-size:18px; padding: 16px 0 5px 20px; font-weight:400;}
.box7 p {color:#0978ab; font-size:11px; padding: 4px 20px 0 132px !important; font-weight:400; line-height:17px; width:220px;}

/*.box1 {float:left; width:520px; height:178px; margin: 0 30px 0 0; background:url(images/box1.gif) no-repeat;}
.box1 h1 {color:#0978ab; font-size:18px; padding: 16px 0 5px 20px; font-weight:400;}
.box1 p {color:#0978ab; font-size:11px; padding: 4px 20px 0 132px !important; font-weight:400; line-height:17px;}*/

.box2 {float:left; width:170px; height:178px; margin: 0 5px 0 0; background:url(images/box2.gif) no-repeat;}
.box2 h1 {color:#777777; font-size:18px; padding: 16px 0 5px 17px; font-weight:400;}
.box2 p {color:#777777; font-size:11px; padding: 4px 10px 0 17px !important; font-weight:400; line-height:17px;}

.box3 {float:left; width:190px; height:178px; margin: 0 5px 0 0; background:url(images/box3.gif) no-repeat;}
.box3 h1 {color:#d71344; font-size:18px; padding: 16px 0 5px 17px; font-weight:400;}
.box3 p {color:#777777; font-size:11px; padding: 4px 10px 0 17px !important; font-weight:400; line-height:17px;}

.box4 {float:left; width:190px; height:178px; margin: 0 0px 0 0; background:url(images/box4.gif) no-repeat;}
.box4 h1 {color:#65922e; font-size:18px; padding: 16px 0 12px 17px; font-weight:400;}
.box4 p {color:#777777; font-size:11px; padding: 0px 10px 5px 17px !important; font-weight:400; line-height:17px;}

.box5 {float:left; width:190px; height:178px; margin: 0 0px 0 0; background:url(images/box3.gif) no-repeat;}
.box5 h1 {color:#d71344; font-size:18px; padding: 16px 0 5px 12px; font-weight:400;}
.box5 p {color:#777777; font-size:11px; padding: 4px 10px 0 12px !important; font-weight:400; line-height:17px;}

.input {color:#585858; border:1px solid #dfdfdf; background:#fff; padding:3px 3px 3px 5px; font-size:11px; width:125px;}

.breadcrumb{height:25px; text-align:left; font-size:11px; color:#585858; line-height:25px; margin-top:10px;}
.breadcrumb a{text-decoration:none; color:#585858; font-weight:bold;}
.breadcrumb a:hover{color:#d81747;}

.maincontenter{width:944px;}
.maincontenter .main {float:left; width:676px; margin:0 13px 25px 0}
.maincontenter .main .map {border:1px solid #e5e5e5; padding:5px 5px 5px 5px; margin-bottom:20px;}
.maincontenter .main .result {border-bottom:1px solid #ccc; padding-bottom:15px; margin:0 0 18px 0;}
.maincontenter .main .result h1 {color:#d71142; font-size:18px; font-weight:400; padding: 0 0 10px 0;}
.maincontenter .main .result b {color:#585858; font-weight:400;}
.maincontenter .main .result .imgbor {border:1px solid #d8d8d8; margin:0 8px 0px 1px;}
.maincontenter .main .result p {color:#585858; font-size:12px; font-weight:400; padding: 0 0 8px 0; line-height:17px;}


.maincontenter .rightpanel {float:left; width:255px;}
.maincontenter .rightpanel .rsearch {width:255px; height:237px; background:url(images/side-box1.gif) no-repeat;}
.maincontenter .rightpanel .rsearch h1 {color:#ed1e24; font-size:18px; padding: 11px 0 5px 23px; font-weight:400; line-height:31px;}
.maincontenter .rightpanel .rsearch p {color:#0978ab; font-size:11px; padding: 0px 20px 0 23px !important; font-weight:400; line-height:17px;}
.maincontenter .rightpanel .rsearch select{font-size:11px; color:#777; font-weight:700; border:1px solid #c7c7c7; padding:1px 1px 1px 4px; width:205px; height:22px; margin: 0 0 6px 3px;}

.maincontenter .rightpanel .lchat {width:255px; height:172px; background:url(images/side-box2.gif) no-repeat;}
.maincontenter .rightpanel .lchat h1 {color:#2b3381; font-size:18px; padding: 11px 0 3px 23px; font-weight:400; line-height:31px;}
.maincontenter .rightpanel .lchat p {color:#0978ab; font-size:11px; padding: 0px 20px 0 23px !important; font-weight:400; line-height:17px;}
.maincontenter .rightpanel .lchat select{font-size:11px; color:#777; font-weight:700; border:1px solid #c7c7c7; padding:1px 1px 1px 4px; width:205px; height:22px; margin: 0 0 6px 3px;}

.maincontenter .rightpanel .email{font-size:12px; color:#535353; font-weight:400; border:1px solid #cdcdcd; padding:22px; margin: 20px 0 26px 0px; text-align:center;}
.maincontenter .rightpanel .email a{font-size:14px; color:#ED1C24; font-weight:700; text-decoration:none;}
.maincontenter .rightpanel .email a:hover{color:#26247B;}

.maincontenter .rightpanel .filter{font-size:11px; color:#585858; font-weight:400; border:1px solid #cdcdcd; padding:15px 0px 15px 19px; margin: 0 0 20px 0px;}
.maincontenter .rightpanel .filter h1 {color:#d71142; font-size:12px; padding: 0px 0 12px 0px; font-weight:700;}
.maincontenter .rightpanel .filter .check{ float:left; margin: 0 10px 0 0; width:105px;}
.maincontenter .rightpanel .filter .check input {border:0px solid #585858; background:#fff;}
.maincontenter .rightpanel .filter p{font-size:11px; color:#585858; font-weight:400; padding:0px 0px 9px 0px;}
.maincontenter .rightpanel .pic {border:1px solid #e2e2e2; padding:4px; margin-bottom:28px;}

.maincontenter .main .leftnav {float:left; width:161px; margin:0 17px 0 0;}
.maincontenter .main .leftnav ul {margin:0; border-top:1px solid #d6d6d6; list-style:none;}
.maincontenter .main .leftnav ul li{margin:0; border-bottom:1px solid #d6d6d6; font-size:12px; text-decoration:none;}
.maincontenter .main .leftnav ul li a{
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
	padding: 3px 0 3px 12px;
	display: block;
	color: #000;
	background: url(images/arrow.gif) no-repeat left 8px;
}
.maincontenter .main .leftnav ul li a:hover{
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
	padding: 5px 0 3px 12px;
	display: block;
	color: #d71142;
	background: url(images/arrow1.gif) no-repeat left 9px;
}
.maincontenter .main .leftnav ul li span{font-size:12px; text-decoration:none; line-height:18px; padding:3px 0 3px 12px; display:block; color:#d71142; background:url(images/arrow1.gif) no-repeat left 8px;}
.maincontenter .main .leftnav ul li a.ss{font-size:11px; text-decoration:none; line-height:15px; padding:2px 0 2px 12px; display:block; color:#585858; background:url(images/spacer.gif) no-repeat left 8px; display:block;}
.maincontenter .main .leftnav ul li a.ss:hover{font-size:11px; text-decoration:none; line-height:15px; padding:2px 0 2px 12px; display:block; color:#d71142; background:url(images/spacer.gif) no-repeat left 8px; display:block;}
.maincontenter .main .leftnav ul li a.ssactive{font-size:11px; text-decoration:none; line-height:15px; padding:2px 0 2px 12px; display:block; color:#d71142; background:url(images/spacer.gif) no-repeat left 8px; display:block;}

.maincontenter .main .rightcont {
	float: left;
	width: 491px;
	color: #000;
	font-size: 12px;
	line-height: 19px;
	padding-bottom: 35px;
}

.maincontenter .main .center{
	width:600px; float:left; color:#585858; font-size:12px; line-height:19px; padding-bottom:35px;}
.maincontenter .main .rightcont p {
	color: #000;
	font-size: 12px;
	line-height: 19px;
	padding-bottom: 18px;
	font-weight: 400;
}
.maincontenter .main .rightcont p strong,b {line-height:19px; font-weight:700;}
.maincontenter .main .rightcont h1 {
	color: #d71142;
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 4px;
	font-weight: 400;
	border-bottom: 1px solid #d71142;
	margin-bottom: 15px;
}
.maincontenter .main .rightcont h2 {color:#585858; font-size:16px; line-height:18px; padding-bottom:8px; font-weight:400;}
.maincontenter .main .rightcont a {color:#D71142; font-size:12px; line-height:19px; font-weight:400; text-decoration:none;}
.maincontenter .main .rightcont a:hover {color:#585858; text-decoration:none;}

.col1 {width:200px; float:left; margin-right:45px;}
.col2 {width:200px; float:left; margin-right:45px;}
.col3 {width:170px; float:left; margin-right:0px;}

.sitemap p {margin:0!important;  font-size:13px!important; color:#2B3381!important; font-weight:700!important}
.sitemap ul {margin:-10px 0 0 0; border-top:1px solid #d6d6d6; list-style:none;}
.sitemap ul li{margin:0; border-bottom:1px solid #d6d6d6; font-size:12px; text-decoration:none;}
.sitemap ul li a{font-size:12px; text-decoration:none; line-height:18px; padding:3px 0 3px 12px; display:block; color:#585858; background:url(images/arrow1.gif) no-repeat left 8px;}
.sitemap ul li a:hover{color:#d71142; background:url(images/arrow.gif) no-repeat left 10px;}
.sitemap ul li span {font-size:12px; text-decoration:none; line-height:18px; padding:3px 0 3px 12px; display:block; color:#585858; background:url(images/arrow.gif) no-repeat left 10px;}
.sitemap ul ul {margin:-2px 0 10px 0px; border-top:0px solid #d6d6d6; list-style:none;}
.sitemap ul ul li{margin:0; border-bottom:0px solid #d6d6d6; font-size:12px; text-decoration:none; line-height:16px}
.sitemap ul ul li a{font-size:11px!important; text-decoration:none; color:#d71142; background:none; line-height:12px!important;}
.sitemap ul ul li a:hover{color:#585858; background:none;}

.sitemap1 ul {margin:0; border-top:0px solid #d6d6d6; list-style:none;}
.sitemap1 ul li{margin:0; border-bottom:0px solid #d6d6d6; line-height:30px!important; font-size:12px; text-decoration:none;}
.sitemap1 ul li a{margin:0!important;  font-size:13px!important; color:#2B3381!important; font-weight:700!important}
.sitemap1 ul li a:hover{color:#D71142!important;}

.maincontenter .main .rightcont .ul-text {list-style:none; margin-top:0px; margin-bottom:15px;}
.maincontenter .main .rightcont .ul-text li {background-image:url(images/aerrow2.gif); background-repeat:no-repeat; background-position:2px 3px; padding-left:12px; margin-bottom:0px; line-height:15px; margin-top:5px;}

.maincontenter .main .rightcont .event-img{width:331px; height:238px; float:left; margin:0 15px 10px 0px;}
.maincontenter .main .rightcont .event-out{width:665px; float:left; margin-bottom:15px;}
.maincontenter .main .rightcont .e-date{font-size:11px; margin:-7px 0 -8px 0px;}


/*ADDED BY abhijit*/
.maincontenter .main .rightcont .month { font-family:Tahoma, Arial; font-size: 11px; color: #fff; width:400px; margin-left:0px;}
.maincontenter .main .rightcont .img-bor {border:1px #ccc solid;}
.maincontenter .main .rightcont .month ul {list-style:none; padding:0; margin:0 30px 10px 0!important; border:0;}
.maincontenter .main .rightcont .month ul li{font-size:11px; color:#fff; text-align:left; font-weight:700; display:inline; margin:0 0px 0 0; background:none; padding:0; margin-right:3px;}
.maincontenter .main .rightcont .month ul li a {font-size:11px!important; color:#fff!important; text-decoration:none; font-weight:400; background:#ED1C24; padding:2px 5px; line-height:25px; border:1px solid #ED1C24;}
.maincontenter .main .rightcont .month ul li a:hover {color:#fff; text-decoration:none; background:#2B3382; border:1px solid #2B3381;}
.maincontenter .main .rightcont .month ul li span.active {font-size:11px!important; color:#fff!important; text-decoration:none; font-weight:400; background:#2B3381!important; padding:2px 4px; line-height:25px; border:1px solid #2B3381!important;}
.maincontenter .main .rightcont .month ul li span.deactive {font-size:11px; color:#fff!important; text-decoration:none; font-weight:400; background:#FBC7D4!important; padding:2px 4px; line-height:25px; border:1px solid #FBC7D4!important;}
.maincontenter .main .rightcont .date {color:#585858; font-size:11px; font-family:arial; font-weight:400;}
.maincontenter .main .rightcont .head {color:#D71142; font-size:12px; font-family:Arial; text-decoration:none; font-weight:700; display:block;}

.heading {float:right; margin-top:-18px; margin-right:0px; font-family:Tahoma, Arial; font-size:12px; color:#616161;}
.select{ font-family:Tahoma, Arial; font-size:11px; color:#616161; border:1px solid #ccc; width:187px;}
.border {border:1px solid #d8d8d8; padding:5px;}

/*-----------End by abhijit ------------*/



.maincontenter .breadcrumbinner{text-align:left; font-size:11px; color:#585858; line-height:25px; padding-left:7px;}
.maincontenter .breadcrumbinner a{text-decoration:none; color:#585858; font-weight:bold;}
.maincontenter .breadcrumbinner a:hover{color:#d81747;}

.maincontenter .projectleftside {float:left; width:209px; margin: 0 6px 0 0px;}
.maincontenter .projectleftside .logobg {background:url(images/logo-bg.gif) no-repeat; width:208px; height:142px;}
.maincontenter .projectleftside .logobg img{margin:4px 0 0 4px;}
.maincontenter .projectcontent .navs {margin:0; padding:0;}
.maincontenter .projectleftside .buttons {margin:280px 0 0 4px;}


.maincontenter .projectcontent .navs ul {margin:0; padding:0; list-style:none;}
.maincontenter .projectcontent .navs ul li{margin:0; font-size:12px; text-decoration:none; display:block; background:url(images/sbg.gif) no-repeat left top!important; height:25px; line-height:18px; padding:0;}
.maincontenter .projectcontent .navs ul li a{font-size:12px; text-decoration:none; color:#585858; padding:3px 0 0 18px; display:block; background:url(images/arrow.gif) no-repeat 10px 7px;}
.maincontenter .projectcontent .navs ul li a:hover{color:#d71142; background:url(images/arrow1.gif) no-repeat 10px 7px;}
.maincontenter .projectcontent .navs ul li span{font-size:12px; text-decoration:none; color:#d71142; padding:3px 0 0 18px; display:block; background:url(images/arrow1.gif) no-repeat 10px 7px;}


.maincontenter .projectcontent {float:left; width:513px; margin:4px 10px 0 0;}
.maincontenter .projectcontent .text {width:495px; margin:0 auto; font-size:12px; color:#585858; line-height:18px;}
.maincontenter .projectcontent .text h1{color:#d71142; font-size:18px; line-height:18px; padding:6px 0 4px 0; font-weight:400; border-bottom:1px solid #d71142; margin-bottom:15px;}
.maincontenter .projectcontent .text h2{color:#585858; font-size:18px; line-height:25px; font-weight:400 !important;}
.maincontenter .projectcontent .text .logos{border:1px solid #d8d8d8; float:right; margin:5px 0 0 14px;}
.maincontenter .projectcontent .text p{color:#585858; font-size:12px; line-height:18px; padding:0px 0 18px 0; font-weight:400;}
.maincontenter .projectcontent .text h3{color:#d71142; font-size:12px; font-weight:700; line-height:18px;}
.maincontenter .projectcontent .text table td {color:#585858; font-size:12px; line-height:18px; font-weight:400;}
.maincontenter .projectcontent .text ul {margin:0; padding:0; list-style:none;}
.maincontenter .projectcontent .text ul li{color:#585858; font-size:12px; line-height:18px; font-weight:400; background:url(images/dot.gif) no-repeat left 6px; padding: 0 0 0 10px;}

.maincontenter .projectrightside {float:left; width:206px; margin:4px 0 0 0;}
.maincontenter .projectrightside .google{text-align:center; margin:25px 0 0 16px; border:1px solid #b6b5b3; width:171px;}
.maincontenter .projectrightside .enquiry{border-top:1px solid #b6b5b3; border-bottom:1px solid #b6b5b3; margin:39px 0 0 0; padding:14px 20px 10px 20px;}
.maincontenter .projectrightside .enquiry h1{color:#d71142; font-size:12px; line-height:18px; padding:0 0 4px 0; font-weight:700;}
.maincontenter .projectrightside .enquiry h2{color:#585858; font-size:11px; line-height:14px; padding:0 0 4px 0; font-weight:700;}
.maincontenter .projectrightside .enquiry p{padding:0 0 6px 0; font-size:11px;}
.maincontenter .projectrightside .wecare{border-bottom:1px solid #b6b5b3; margin:12px 0 0 0; text-align:center; padding:0px 20px 10px 20px;}
.maincontenter .projectrightside .wecare h1{color:#535353; font-size:12px; line-height:16px; font-weight:400;}
.maincontenter .projectrightside .wecare a{color:#ED1C24; font-size:14px; font-weight:700; text-decoration:none;}
.maincontenter .projectrightside .wecare a:hover{color:#fa295d;}
.maincontenter .projectrightside .inchat{padding:14px 20px 10px 20px;}
.maincontenter .projectrightside .inchat h1{color:#65922e; font-size:18px; line-height:28px; padding:0 0 4px 0; font-weight:400;}
.maincontenter .projectrightside .inchat p{padding:0 0 6px 0; font-size:11px;}


#footer {font-size:11px; height:355px;  no-repeat center bottom; width:100%; font-family:arial; margin:0px 0 0 0;}
#footer .div {font-size:11px; background:url(images/fot-bg-in.gif) repeat-x left top; width:944px; border-bottom:1px solid #a6a6a6; padding-bottom:14px;}
#footer .divin {font-size:11px; background:url(images/fot-bg-in.gif) repeat-x left top; width:944px; border-bottom:1px solid #a6a6a6; padding-bottom:14px;}
#footer .left {float:left; margin:32px 0 0 0px; width:550px;}
#footer .left div {float:left; border-right:1px solid #ccc; padding-right:25px; margin-left:20px;}
#footer .right {float:right; margin:32px 10px 0 0; text-align:right;}
#footer p {
	color: #000;
	font-weight: 400;
	text-decoration: none;
	line-height: 18px;
}
#footer p a {color:#555555; font-weight:400; text-decoration:none;}
#footer p a:hover {color:#ED1C24; font-weight:400; text-decoration:none;}
#footer p b {color:#555555; font-weight:400; text-decoration:none; font-weight:400;}
#footer ul {margin:6px 0 0 0; padding:0; list-style:none; height:160px;}
#footer ul li {margin:0; padding:0; display:block;}
#footer ul li a {color:#000; font-weight:400; text-decoration:none; line-height:18px;}
#footer ul li a:hover {color:#ED1C24;}


.width120{width:120px;}
.width144{width:144px !important;}
.width156{width:156px !important;}
.width166{width:166px !important;}
.width160{width:160px !important;}
.width190{width:190px !important;}
.width200{width:200px !important;}
.width195mar{width:195px !important; margin-bottom:6px;}
.clear {clear:both; font-size:1px;}
.mart2 {margin-top:2px;}
.mart4 {margin-top:4px;}
.mart5 {margin-top:5px;}
.mart8 {margin-top:8px;}
.mart10 {margin-top:10px;}
.mart20 {margin-top:20px;}
.mart80 {margin-top:67px;}
.marr4 {margin-right:4px;}
.marr7 {margin-right:7px;}
.marr9 {margin-right:9px;}
.marr20 {margin-right:20px;}
.marr10 {margin-right:10px;}
.nobor {border:0 !important; padding-top:0 !important;}
.rbg {background:url(images/rbg.gif) repeat-y top right;}
.txtrghtalign {text-align:right;}


/*-----------Edit by Sumit----------------*/
h4 {
	color: #d71142;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px!important;
	margin: 0;
	padding: 0;
}

h5 {color:#d71142; font-size:12px; font-weight:700; line-height:24px!important; margin:0 0 8px 0; padding:0 0 0 8px; border:1px solid #ccc;}
h6 {
	color: #d71142;
	font-size: 11px;
	font-weight: 700;
	line-height: 24px!important;
	margin: 0 0 8px 0;
	padding: 0 0 0 8px;
	border: 1px solid #ccc;
}
h5 a{color:#d71142; font-size:12px; font-weight:700; line-height:24px!important; margin:0; padding:0; text-decoration:none;}
h5 a:hover{color:#000;}

.dev ul {margin:0px 0 10px 0; padding:0; list-style:none;}
.dev ul li{margin:0; font-size:12px; text-decoration:none; color:#565656!important; background:url(images/arrow.gif) no-repeat left 6px!important; line-height:15px!important; padding:2px 0 2px 12px!important; font-weight:400 !important;}
.dev ul li a{font-size:12px; text-decoration:none; color:#565656;}
.dev ul li a:hover{font-size:12px; text-decoration:none; color:#d71142;}


.table-format1{
	font-size: 12px;
	color:#565656!important;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	border-bottom:1px dotted #c8c8c8;
}
.table-format1 td {
	vertical-align: top;
	text-align:left;
	font-size: 12px;
	padding:5px 0px 5px 10px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
}

.table-format2{
	font-size: 12px;
	color:#565656!important;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.table-format2 td {
	vertical-align: top;
	text-align:left;
	font-size: 12px;
	padding:5px 0px 5px 0px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #c8c8c8;
}


.table-format3{
	font-size: 12px;
	color:#565656!important;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.table-format3 td {
	vertical-align: top;
	text-align:left;
	font-size: 11px;
	padding:5px 0px 5px 0px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:0px dotted #c8c8c8;

}


.table-format{
	font-size: 12px;
	color:#565656!important;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	border-bottom:1px dotted #c8c8c8;
}
.table-format td {
	vertical-align: top;
	text-align:left;
	font-size: 12px;
	padding:2px 0px 5px 0px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #ccc;
}

.table-format td p {
	line-height:16px !important; padding-bottom:0px !important;
}

.table-format td ul {margin:4px 0 0 0; padding:0; list-style:none;}
.table-format td ul li{margin:0; font-size:12px; text-decoration:none; color:#565656!important; background:url(images/arrow.gif) no-repeat left 8px!important; line-height:14px!important; padding:2px 0 2px 12px!important;}
.table-format td ul li a{font-size:12px; text-decoration:none; color:#565656;}
.table-format td ul li a:hover{font-size:12px; text-decoration:none; color:#d71142;}

.colord71142{color:#d71142!important;}
.mail{font-size:12px; color:#ED1C24; font-weight:400; text-decoration:none;}
.mail:hover{color:#fa295d;}

.tlink-pro{font-size:12px; color:#ED1C24; font-weight:400; text-decoration:none;}
.tlink-pro:hover{color:#26247b;}
.tlink-pro-active{font-size:12px; color:#26247b; font-weight:400; text-decoration:none;}


/*-----------End Sumit Css------------*/


.table-head{
	color: #fff !important;
	background-color: #ED1C24;
	padding:10px;
	vertical-align: top;
	text-align:left;
	font-size: 12px;
	font-weight: 700;
	}

hr {
 border: 0;
 color: #d6d6d6;
 background-color: #d6d6d6;
 height: 1px;
 width: 100%;
 text-align: left;
 margin:-2px 0px 15px 0px;
 }
 .hr {
 border: 0;
 color: #d6d6d6;
 background-color: #d6d6d6;
 height: 1px;
 width: 100%;
 text-align: left;
 margin:10px 0px 15px 0px;
 }
 
.popup {position:absolute; z-index:500; width:233px; height:355px; margin:-170px 0 0 77px; *margin:-147px 0 0 77px;	background:url('images/form-bg.png') no-repeat;  behavior: url(iepngfix.htc);}
.popup .enq {margin:0 0 0 42px; width:168px;}
.popup .enq h1{color:#585858; font-size:14px; line-height:18px; padding:15px 0 6px 0; font-weight:700;}
.popup .enq p{color:#585858; font-size:11px; line-height:18px; padding:0px 0 4px 0;}

.popup1 {position:absolute; z-index:500; width:233px; height:280px; margin:-155px 0 0 37px; *margin:-128px 0 0 37px;	background:url('images/form-bg1.png') no-repeat;  behavior: url(iepngfix.htc);}
.popup1 .friend {margin:0 0 0 42px;}
.popup1 .friend h1{color:#585858; font-size:14px; line-height:18px; padding:25px 0 6px 0; font-weight:700;}
.popup1 .friend p{color:#585858; font-size:11px; line-height:18px; padding:0px 0 4px 0;}

.popup2 {position:absolute; z-index:500; width:233px; height:280px; margin:-120px 0 0 -200px; *margin:-120px 0 0 -200px;	background:url('images/form-bg3.png') no-repeat;  behavior: url(iepngfix.htc);}
.popup2 .friend {margin:0 0 0 26px;}
.popup2 .friend h1{color:#585858; font-size:14px; line-height:18px; padding:25px 0 6px 0; font-weight:700;}
.popup2 .friend p{color:#585858; font-size:11px; line-height:18px; padding:0px 0 4px 0;}

.popuphdfc {position:absolute; z-index:500; width:195px; height:330px; margin:-153px 0 0 -225px; *margin:-120px 0 0 -200px; background-color:#fff; border:1px #CCC solid;}
.popuphdfc .friend {margin:0 0 0 12px;}
.popuphdfc .friend h1{color:#585858; font-size:14px; line-height:18px; padding:25px 0 6px 0; font-weight:700;}
.popuphdfc .friend p{color:#585858; font-size:11px; line-height:18px; padding:0px 0 4px 0;}

.popuphdfcin {position:absolute; z-index:500; width:195px; height:330px; margin:-153px 0 0 -240px; *margin:-120px 0 0 -200px; background-color:#fff; border:1px #CCC solid;}
.popuphdfcin .friend {margin:0 0 0 12px;}
.popuphdfcin .friend h1{color:#585858; font-size:14px; line-height:18px; padding:25px 0 6px 0; font-weight:700;}
.popuphdfcin .friend p{color:#585858; font-size:11px; line-height:18px; padding:0px 0 4px 0;}

.popup3 {position:absolute; z-index:500; width:450px; height:280px; margin:-150px 0 0 -450px; *margin:-128px 0 0 -200px;	background:url('images/form-bg4.png') no-repeat;  behavior: url(iepngfix.htc);}
.popup3 .friend {margin:0 0 0 26px; float:left; clear:left;}
.popup3 .friend h1{color:#585858; font-size:14px; line-height:18px; padding:25px 0 6px 0; font-weight:700; text-align:left;}
.popup3 .friend p{color:#585858; font-size:11px; line-height:18px; padding:0px 0 4px 0; text-align:left;}

.popup10 {position:absolute; z-index:500; width:233px; height:177px; margin:-50px 0 0 130px; *margin:-50px 0 0 130px;	background:url('images/form-bg2.png') no-repeat;  behavior: url(iepngfix.htc);}
.popup10 .friend {margin:0 0 0 42px;}
.popup10 .friend h1{color:#585858; font-size:14px; line-height:18px; padding:25px 0 6px 0; font-weight:700;}
.popup10 .friend p{color:#585858; font-size:11px; line-height:14px; padding:0px 0 9px 0;}

    #content-slider {
      width: 894px;
      height: 8px;
      margin: 10px 0 0 17px;
      background: url(images/slidebar.gif) no-repeat;
      position: relative;
    }

    .ui-slider-handle {
      width: 80px;
      height: 19px;
      position: absolute;
      top: -5px;
      background: url(images/slider.png) no-repeat; behavior: url(iepngfix.htc);
    }

    #content-scroll {
      width: 895px;
      height: 163px;
      margin: 5px 0 0 17px;
      overflow: hidden;
      border: solid 0px black;
    }

    #content-holder {
      width: 2000px;
      height: 163px;
    }

    .content-item {
      width: 220px;
      height: 163px;
      float: left;
	  margin-right:8px;
  }


div#menu {
		margin:40px 0 0 95px;
    position:absolute;
		}
	
.divplus {float:right; padding:12px 18px 0px 0;}
.fa {font-size:18px; font-weight:400; text-decoration:none; color:#fff; background:#CC1117; display:block !important; padding:7px 12px; border-bottom:1px solid #f26166;}
.fa1 {font-size:18px; font-weight:400; text-decoration:none; color:#fff; background:#B10E13; display:block !important; padding:7px 12px; border-bottom:1px solid #f26166;}
.fa2 {font-size:18px; font-weight:400; text-decoration:none; color:#fff; background:#760206; display:block !important; padding:7px 12px; border-bottom:1px solid #f26166;}
.address {padding: 0px 12px 0px 12px;}
.address select {border:1px solid #c7c7c7; background:#fff; font-size:11px; color:#585858; padding:2px 2px 2px 4px; width:150px; margin-bottom:4px;}
.address1 {padding: 0px 12px 0px 12px;}
.address1 p {padding: 0px 0px 2px 0px; font-size:11px; color:#fff;}
.address1 select {border:1px solid #c7c7c7; background:#fff; font-size:11px; color:#585858; padding:2px 2px 2px 4px; width:150px; margin-bottom:4px;}
.address1 .inpwidth {width:140px !important;}
.address2 {padding: 0px 12px 0px 12px; height:206px;}
.address2 h1{font-size:15px; font-weight:700; text-decoration:none; color:#fff; margin-top:4px;}
.address2 p{font-size:11px; font-weight:400; text-decoration:none; color:#fff; line-height:12px; padding-bottom:5px; border-bottom:1px solid #c386ae;}
.address2 p a{font-size:11px; font-weight:400; text-decoration:underline; color:#fcd331;}
.address2 p a:hover{color:#fff;}

.home-gallery {width: 513px; height: 310px; overflow: hidden; margin-bottom:15px;}

.scroll-pane {width: 100%; height: 205px; overflow: auto; margin-top:5px;}
.scroll-pane img {float:left; margin-right:18px;}

#scrolldiv
{
	width: 900px;
	padding: 0px;
}


/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 19px;

}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: url(images/slidebar.gif) no-repeat;
	position: relative;
}

.jspDrag
{
	background: url(images/slider.png) no-repeat; behavior: url(iepngfix.htc);
	position: relative;
	top: -5px;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}




.b{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ee9c10; font-weight:bold;}
.tollfree{width:300px; height:20px; float:left; margin-left:500px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:10px; color:#565656}
.opacity IMG{filter:alpha(opacity=100); opacity:1.0;}
.opacity:hover IMG{filter:alpha(opacity=80); opacity:0.8;}
.g-bor{border:solid 1px #ccc;}
.mar0 {margin-bottom:0 !important;}
.link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; text-decoration:none;}
.link:hover{color:#000;}
.link1{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#565656; text-decoration:none;}
.link1:hover{color:#000;}
.link2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-decoration:none;}
.link2:hover{color:#000;}
.inp {font-family:Arial; font-size:12px; color:#565656; padding:2px; background:#fff; border:1px solid #999; margin-bottom:4px; width:250px;}
.inp1 {font-family:Arial; font-size:12px; color:#565656; padding:2px; background:#fff; border:1px solid #999; margin-bottom:4px; width:180px;}
.inp2 {font-family:Arial; font-size:12px; color:#565656; padding:2px; background:#fff; border:1px solid #999; margin-bottom:4px; width:180px;}
.inp3 {font-family:Arial; font-size:12px; color:#565656; padding:2px; background:#fff; border:1px solid #999; margin-bottom:4px; width:73px;}
.inp4 {font-family:Arial; font-size:12px; color:#565656; padding:2px; background:#fff; border:1px solid #999; margin-bottom:4px; width:60px;}
.inph {font-weight: 400; font-size: 11px; color: #565656; font-family: arial; text-decoration: none; border: 1px solid #26247b; background-color:#FFFFFF; padding-left:5px; height:23px; font-style:italic;}
.dropdown{font-family:Tahoma, Arial; font-size:11px; color:#616161; border:1px solid #ccc; width:90px;}
.but {font-family:Arial; font-size:12px; color:#fff; padding:4px 10px; background:#ED1C24; border:1px solid #ED1C24; margin-bottom:4px; cursor:pointer;}
.marked {font-family:Arial; font-size:12px; color:#ED1C24;}

.hp {float:left; width:210px; padding:4px; margin: 0 10px 0 0 }
.hp img {border:4px solid #fff;}
.hp h1{font-family:Arial; font-size:12px; color:#af1b19; text-decoration:none; font-weight:700; padding:4px 0 0 6px; background:#fff;}
.hp h2{font-family:Arial; font-size:11px; color:#777777; text-decoration:none; font-weight:400; line-height:13px; padding:0px 0 8px 6px; background:#fff;}

.width665 {width:665px !important;}

.nl {width:104px; border:1px solid #ccc; padding:4px; float:left; margin:0 23px 20px 0;}
.nl h1 {background:#f1f0f0; padding:0 !important; line-height:16px !important; padding:4px 0 0px 6px !important; color:#565656 !important; border:0 !important; font-size:12px !important; margin:0 !important; font-weight:700 !important;}
.nl p {background:#f1f0f0; padding:0 !important; line-height:normal !important; padding:0px 0 0px 6px !important; color:#000 !important;}
.nl p a{background: url(images/pdf.gif) no-repeat left 3px; font-size:11px !important; padding: 0 0 0 13px !important;}

.borderbot {border-top:1px solid #ccc; margin-bottom:15px;}
.arrow {background-position: left 6px !important;}

.trans {width:223px; border:1px solid #ccc; padding:1px 5px 5px 5px; margin:0 20px 20px 0; float:left; height:145px;}
.trans table{width:223px;}
.trans table td {font-size:11px; border-bottom:1px solid #eee; padding:4px 0; vertical-align:top;}
.trans table td p{font-size:12px; padding:0 !important; font-weight:700 !important; color:#26247b !important}
.marright0 {margin-right:0 !important;}
.borderbottab {border-bottom:0px !important;}
.trans1 {width:223px; border:1px solid #ccc; padding:1px 5px 5px 5px; margin:0 20px 20px 0; float:left; height:155px;}
.trans1 table{width:223px;}
.trans1 table td {font-size:11px; border-bottom:1px solid #eee; padding:4px 0; vertical-align:top;}
.trans1 table td p{font-size:12px; padding:0 !important; font-weight:700 !important; color:#26247b !important}
.nobor {border-bottom:0 !important;}
.txtvalign {vertical-align:middle !important;}

.trans2 {width:223px; border:1px solid #ccc; padding:1px 5px 5px 5px; margin:0 20px 20px 0; float:left; height:280px;}
.trans2 table{width:223px;}
.trans2 table td {font-size:11px; border-bottom:1px solid #eee; padding:4px 0; vertical-align:top;}
.trans2 table td p{font-size:12px; padding:0 !important; font-weight:700 !important; color:#26247b !important}

.zone {font-size:14px !important; padding:5px; border-bottom:2px solid #d71142; margin: 0 0 15px 0; text-align:left !important;}
.zone a{background:#d71142 !important; font-size:11px !important; font-weight:700 !important; text-decoration:none; color:#fff !important; line-height:18px !important; padding:7px 7px !important; margin:0 1px 0 0;}
.zone a:hover{background:#2b3381 !important;}
.zone span{background:#2b3381 !important; font-size:11px !important; font-weight:700 !important; text-decoration:none; color:#fff !important; line-height:18px !important; padding:7px 7px !important; margin:0 1px 0 0;}

.plus {float:right; margin:9px 8px 0 0;}
.nobord {border:none !important;}

/*-------------menu css---------*/

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {
	position: relative;
	zoom: 1;
	z-index: 10;
}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	
	.valfrm {font-weight: 400; font-size: 10px; color: #ffffff; font-family: arial; text-decoration: none; text-align:left;}
	

/* Developers */

<style type="text/css">

.arrowlistmenu{
width: 100%; /*width of accordion menu*/

}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family:arial; 
color:#df1142;
font-size:12px; 
cursor: hand; font-weight:700;
cursor: pointer; border:1px solid #ccc; margin: 0 0 8px 4px; padding:8px; width:183px;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
/*background-image: url(dot.gif);*/
color:#26247b;
font-weight: 700;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 6px 0 0 0;
padding: 0;
}

.arrowlistmenu ul li{
font-family:arial;
background:url(images/arrow.gif) no-repeat left 4px;
font-size:12px; 
color:#585858;
text-decoration: none;
font-weight: 400; padding:0 0 4px 10px; line-height:15px;
}


#bar{
    float:left;
    position:relative;
    height:20px;
    padding-top:0px;
    width:750px;
    overflow:hidden;
}

#barword{
    position:relative;
    width:750px;
    height:20px;
    overflow: hidden;
}

/* End of Developers */

.skype {border-bottom:2px dotted #ccc; border-top:1px dotted #ccc; display:block; line-height:30px;}
.skype img {position:absolute; margin-top:7px;}
.popup-black{width:100%; height:100%; background:url(images/black.png) repeat left top; top:0; left:0; position:fixed; z-index:999;}
.popup-main{width:636px; height:469px; position:absolute; left:50%; top:50%; margin:-200px 0 0 -330px; z-index:99999; border:solid 5px #25247c}
.close{width:60px; height:30px; background:#25247c; float:right; margin-top:-30px; margin-right:-5px; line-height:30px;}
.close a{text-decoration:none; font-size:12px; color:#fff; font-weight:700; display:block; padding:5px 0 0 14px;}
.left-slider{width:350px; height:125px; position:fixed; top:100%; margin:-125px 0 0 0px; z-index:9999999;}
.left-slider .slider-text{width:350px; height:125px; background:url(images/pro-textbg.png) no-repeat left top;}
.left-slider .slider-text h1{font-size:12px; color:#26247b; margin:0 8px 5px 8px;}
.left-slider .slider-text p{font-size:11px; line-height:16px; margin:0 8px 0px 8px;}
.left-slider .slider-text .close-bx {font-size:11px; color:#454545; text-decoration:none; float:right; margin:8px 10px 8px 0px;}
.left-slider .slider-text .left-head{float:left; font-size:11px; color:#454545; margin:8px 0 0 8px;}
.small-popup{width:35px; height:100px; background:#26247b; position:fixed; left:0; top:100%; margin-left:-10px; display:none; margin-top:-100px}

.invest-proj{width:152px; height:112px; float:left; margin-right:15px; margin-bottom:15px;}
.invest-proj img{ padding:1px; border:1px #999999 solid;}
.invest-proj a{ font-size:11px!important; color:#FF0000; margin-top:5px;}
.invest-proj a:hover{color:#000066!important;}


.valfrmProp {font-weight: 400; font-size: 11px; color: #CD0000; margin-left:5px; font-family: arial; text-decoration: none; text-align:left;}

/*ADDED BY NIRANAJN SINHA*/
.seg{position:absolute; width:188px; background:#fff; top:0; margin-top:25px; border:solid 1px #d1d1d1; border-top:none; border-bottom:none; z-index:999999999999; left:0;}
.seg div{font-size:11px; font-weight:400; padding:5px 0 5px 7px; border-bottom:solid 1px #d1d1d1; color:#454545; cursor:pointer;}
.AutoCompleteHighlight{background:#f4f5f4; color:#000 !important;}
.press {width:135px; float:left; margin:0px 20px 20px 0px;}
.press img {border:1px #CCCCCC solid; padding:1px;}
.press span{ font-family:Arial, Helvetica, sans-serif; font-weight:400; font-size:11px; color:#616161;}
.shg{width:944px; background:#FFF; display:none; position:absolute; margin:131px 0 0 -471px; z-index:0000000; left:50%;}
.grid1{
	width: 480px;
	/* [disabled]height: 350px; */
	float: left;
	margin-right: 2px;
}
.grid2{
	width: 480px;
	/* [disabled]height: 350px; */
	float: left;
	/* [disabled]margin-left: 2px; */
}
.flo{
	float:left;
	height:220px;
}
.print{
	width: 240px;
	float: left;
}
.print2{
	width: 240px;
	float: left;
	margin-left: 10px;
}
.img-border{
	border:4px solid #E9E9E9;
}
.quality{
	float:left;
	width:100%;
	
}
.quality ul{
	margin:0;
	padding:0;
	list-style:none;
}
.quality li{
	display:inline-block;
	margin-left:5px;
	padding:10px;
}
.galleries{
	width:100%;
	margin:5px;
	float:left;
}
.galleries .box1{
	float:left;
	width:150px;
	height:auto;
	margin-right:2px;
}
.galleries .boxx1 img{
	border:1px #CCCCCC solid;
	padding:4px;
}
.galleries .box2{
	float:left;
	width:150px;
	height:auto;
	margin-right:2px;
}
.galleries .box3{
	float:left;
	width:150px;
	height:auto;
	margin-right:2px;
}
.td-img{
	padding:0;
	margin:0;
}
.td-img img{
		border:2px #F5F5F5 solid;
		padding:4px;
}
.pro-title h5{
	color:#d71142;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
}
#slog{
	float:right;
	position:fixed;
	right:0;
	top:160px;
	z-index:-999;
}

.bult h4{
	background:url(images/ract.jpg) left no-repeat;
}

.mainmenu{
	width:100%;
	height:31px;
	background: url(images/bg-menu.gif) repeat-x;
	float:left;
}

.navbar{
	position:relative;
	float:left;
	width:100%;
	height:31px;
	z-index:999;
	
	
}
.navbar ul{
	margin:0;
	padding:0;
	list-style:none;
}

.navbar ul li{
	float:left;
	line-height:40px;
	z-index:999;

	
	
	}
	
.navbar ul li a{	
	display:block;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:0 23px;
	padding-top:7px;
	padding-bottom:8px;
	border-left:1px solid #CCC;
	
	
}
.navbar ul li a:hover{
	background:url(images/active.gif) repeat-x;
	color:#fff;
}

.navbar ul ul{
	position:absolute;
	display:none;
	margin:0;
}
.navbar ul ul li{
	float:none;

	
}
.navbar ul ul li a{
	display:block;
	text-align: left;
	background: #FFF2EC;
	border-bottom: 1px thin #F00;
	width: 190px;
	text-decoration: none;
	color: #000;
	padding: 6px 2px 8px 14px;
}

.navbar ul ul li a:hover{
	background:url(images/bulletSubMenu.gif) no-repeat left  #FFEBE1;
	color:#333;
}
.navbar ul li:hover ul{
	display:block;
}

.navbar ul li .active{
	background:url(images/active.gif) repeat-x;
}

.leftnav #active{
	color:#d71142;
	font-weight:bold;
}


#banner{
	width:946px;
	height:370px;
	margin:0 auto;
}
/*Slider*/

 .captionOrange, .captionBlack
        {
            color: #fff;
            font-size: 20px;
            line-height: 30px;
            text-align: center;
            border-radius: 4px;
        }
        .captionOrange
        {
            background: #EB5100;
            background-color: rgba(235, 81, 0, 0.6);
        }
        .captionBlack
        {
        	font-size:16px;
            background: #000;
            background-color: rgba(0, 0, 0, 0.4);
        }
        a.captionOrange, A.captionOrange:active, A.captionOrange:visited
        {
        	color: #ffffff;
        	text-decoration: none;
        }
        a.captionOrange:hover
        {
            color: #eb5100;
            text-decoration: underline;
            background-color: #eeeeee;
            background-color: rgba(238, 238, 238, 0.7);
        }
        .bricon
        {
            background: url(img/browser-icons.png);
        }

/*END*/
