body {
	margin:0px;
	padding:0px;
/*	font-family: 'helvetica_ceregular';
*/}

*
{
	font-family: 'openSansRegular';
}

.padding-right-fls{
	padding-right:0px !important;
	}
.bg-fls{
	background-image:none !important;
	}
	
.menu-margin-top{
	margin-top:4px !important;
	}

.margin-fls{
	margin:0px !important;
	}

p{
	margin:0px;
	padding:0px;
	}
	
.margin-bot{
	margin-bottom:25px;
	}

.link{
	color:#0062a8;
	text-decoration:none;
	 font-family: 'openSansRegular';
	 font-size:12px;
	}
	
.link:hover{
	color:#515151;
	}
	

ul{
	padding:0px;
	margin:0px;
	}

img{
	border:none;
	}
div{
	outline:none;
	border:none;
		}

.home-main {
	width: 100%;
	background:url(../images/content-bg.png) repeat-x #fbfbfb;
/*	background:url(../images/main-shadow.png) center top no-repeat;
	background:url(../images/home-bg.png) center top no-repeat;
*//*	background:url(../images/banner.jpg) center top no-repeat;
*/}






.home-shadow
{
	background:url(../images/main-shadow.png) center top no-repeat;
}

.txt{
	font-family: 'openSansRegular';
	color:#464646;
	line-height:18px;
	font-size:11px;
	}
	
.txt-4{
	font-family: 'openSansRegular';
	color:#464646;
	line-height:20px;
	font-size:12px;
	}
	
.txt-3{
	font-family: 'openSansRegular';
	color:#e46c74;
	line-height:18px;
	font-size:12px;
	}
.company-main {
	width: 100%;
	background:url(../images/company-bg.jpg) center top no-repeat;
/*	background:url(../images/banner.jpg) center top no-repeat;
*/}

.partners-main {
	width: 100%;
	background:url(../images/partners-bg.jpg) center top no-repeat;
/*	background:url(../images/banner.jpg) center top no-repeat;
*/}


.careers-main {
	width: 100%;
	background:url(../images/careers-banner.jpg) center top no-repeat;
/*	background:url(../images/banner.jpg) center top no-repeat;
*/}

.group-company-main {
	width: 100%;
	background:url(../images/group-company-banner.jpg) center top no-repeat;
/*	background:url(../images/banner.jpg) center top no-repeat;
*/}


.contact-main {
	width: 100%;
	background:url(../images/contact-banner.jpg) center top no-repeat;
/*	background:url(../images/banner.jpg) center top no-repeat;
*/}



.news-events-main {
	width: 100%;
	background:url(../images/news-events-banner.jpg) center top no-repeat;
/*	background:url(../images/banner.jpg) center top no-repeat;
*/}

.rayyan-water-main {
	width: 100%;
	background:url(../images/rayyan-water-banner.png) center top no-repeat;
/*	background:url(../images/banner.jpg) center top no-repeat;
*/}

.rabban-readymix-main {
	width: 100%;
	background:url(../images/rabban-ready-mix.png) center top no-repeat;
/*	background:url(../images/banner.jpg) center top no-repeat;
*/}

.al-sarah-realestate-main {
	width: 100%;
	background:url(../images/al-sarah-realestste-banner.png) center top no-repeat;
/*	background:url(../images/banner.jpg) center top no-repeat;
*/}

.service-co-main {
	width: 100%;
	background:url(../images/rayyan-service-co-banner.png) center top no-repeat;
/*	background:url(../images/banner.jpg) center top no-repeat;
*/}

.menu-hover active span{
	color:#C00 !important;
	}

.wrap{
	width:1000px;
	margin:auto auto;
min-height:200px;
	}
.top-box-main{
	width:100%;
	float:left;
	}
.logo-box {
	float: left;
/*	padding-left:38px;
*/}
.search-box {
	float: right;
	width:230px;
	padding-top:44px;
}

.search-field{
	width:191px;
	height:33px;
	line-height:33px;
/*	background:url(../images/search-bg.png) no-repeat center top;
*/	border:none;

	padding:0px 10px 0px 10px;
	font-family: 'universcondensed_bold';
	font-size:15px;
/*	font-weight:bold;
*/	text-transform:uppercase;
	color:#494949;
	color:#444444\9;
	float:left;
/*	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=44)";
    filter: alpha(opacity=44);*/
    -khtml-opacity: 0.45;
    -moz-opacity: 0.45;
    opacity: 0.45;
/*	font-weight:bold;
*/	}
.search-both-txt{
	font-family: 'helvetica_ceregular';
	color:#494949;
	color:#444444\9;
	font-size:11px;
	float:left;
	width:100%;
	padding-top:5px;
	padding-left:10px;
/*	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=49);*/
    -khtml-opacity: 0.49;
    -moz-opacity: 0.49;
    opacity: 0.49;

	}
.menu-box-main {
	float: left;
	width: 960px;
	padding-left:21px;
	padding-top:4px;
}
.menu li{
	list-style:none;
	display:block;
	width:160px;
	float:left;
	}


.menu-padding-top{
	padding-top:13px !important;
	}
.menu li a {
	float: left;
	display:block;
	width:151px;
	padding-top:5px;
/*	padding:11px 9px 0px 9px;
*/	text-transform:uppercase;
/*	font-weight:bold;
*/	/*color:#73767a;*/
	color:#00539f;
	font-size:15px;
	text-decoration:none;
	font-family: 'universcondensed_bold';
	text-shadow: 0px 1px #fff;
	/*background:url(../images/menu-bg.png) repeat;*/
	height:42px;
	margin:2px 4px 0px 4px;
	text-indent:10px;
	padding-top:5px;
	}
	
	
	
	@media screen and (-webkit-min-device-pixel-ratio:0){
.menu li a {
	float: left;
	
	width:151px;
/*	padding:11px 9px 0px 9px;
*/	text-transform:uppercase;
/*	font-weight:bold;
	color:#fff;*/
	font-size:15px;
	text-decoration:none;
	font-family: 'universcondensed_bold';
	/*text-shadow: 1px 1px #bebebe;
	background:url(../images/menu-bg.png) repeat;*/
	height:42px;
	margin:2px 2px 0px 3px;
	text-indent:10px;
	padding-top:5px;
	}
	
	}
	
.menu li a.active
{
	color:#000 !important;
}
.menu li a.active span
{
	/*color:#ea5b65 !important;*/
	color:#ED1B24 !important;
}
	
.menu li a:hover {
	color:#000 !important;
	}
	
	
.link-3{
	color:#464646 !important;
	text-decoration:none;
	
	}
	
.link-3:hover{
	color:#0062a8 !important;
	
	}
	
	
	
.menu li a span {
	font-size:11px;
	font-family: 'helvetica_ceregular';
	font-weight:normal;
	text-transform:none;
	padding-top:0px;
	width:100%;
	float:left;
	text-shadow:none !important;
	color:#91949a;
	display:block;
}
.menu li a span:hover
{
	color:#ED1B24 !important;
}

#padding-left-fls{
	padding-left:0px !important;
	}
	
/*#padding-left-fls:hover{
	padding-left:0px !important;
	color:#0C6 !important;
	}	
	*/
	
.menu-hover{
	color:#ea5b65;
	}
	
.hover{
	color:red !important;
	}	
	
	
	
	.banner-txt {
	float: left;
	width: 100%;
}

.banner-txt-main{
	font-family: 'openSansBold';
	float:left;
padding-left:35px;
	}

.banner-txt-title{
	font-family: 'openSansBold';
	color:#fff;
	font-size:55px;
	text-transform:uppercase;
	padding-top:145px;
	width:100%;
	}
.banner-txt-bot {
	width:100%;
	font-size:14px;
	color:#d0e1ef;
	font-weight:normal;
	font-family: 'openSansRegular';
	line-height:20px;
	/*padding-bottom:80px*/;
}
.container-img-box-main {
	float: left;
	width: 1000px;
	position:relative;
/*	position:relative;
	top:-123px;*/
}
.row {
	float: left;
	width: 100%;
}

.row-2 {
	float: left;
	width: 100%;
	padding-top:10px;
}

.product-img-box-1 {
	float: left;
	width:332px;
	height:150px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(../images/home-thumb.jpg) top left no-repeat #FFF;
	-moz-border-radius:  5px 0px 0px 0px;
    -webkit-border-radius: 5px 0px 0px 0px;
    -khtml-border-radius: 5px 0px 0px 0px;
    border-radius: 5px 0px 0px 0px;
	
}

.product-img-box-1:hover {
	float: left;
	width:332px;
	height:150px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(../images/home-thumb-h.jpg) top left no-repeat #FFF;
}


.product-img-box-2 {
	float: left;
	width:332px;
	height:150px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(../images/home-thumb-1.jpg) top left no-repeat #FFF;
}

.product-img-box-2:hover {
	float: left;
	width:332px;
	height:150px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(../images/home-thumb-1-h.jpg) top left no-repeat #FFF;
}





.product-img-box-3 {
	float: left;
	width:334px;
	height:150px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(../images/home-thumb-3.jpg) top left no-repeat #FFF;
	-moz-border-radius:  0px 5px 0px 0px;
    -webkit-border-radius: 0px 5px 0px 0px;
    -khtml-border-radius: 0px 5px 0px 0px;
    border-radius: 0px 5px 0px 0px;
}

.product-img-box-3:hover {
	background:url(../images/home-thumb-3-h.jpg) top left no-repeat #FFF;
}


.product-img-box-4 {
	float: left;
	width:332px;
	height:150px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(../images/home-thumb-4.jpg)  top left no-repeat #FFF;
}

.product-img-box-4:hover {
	float: left;
	width:332px;
	height:150px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(../images/home-thumb-4-h.jpg)  top left no-repeat #FFF;
}







.product-img-box-5 {
	float: left;
	width:332px;
	height:150px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(../images/home-thumb-5.jpg) top left no-repeat #FFF;
}


.product-img-box-5:hover {
	float: left;
	width:332px;
	height:150px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(../images/home-thumb-5-h.jpg) top left no-repeat #FFF;
}

.product-img-box-6 {
	float: left;
	width:334px;
	height:150px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(../images/home-thumb-6.jpg) top left no-repeat #FFF;
}

.product-img-box-6:hover {
	float: left;
	width:334px;
	height:150px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(../images/home-thumb-6-h.jpg) top left no-repeat #FFF;
}






.description-box{
	width:292px;
	padding:0px 20px 0px 20px;
	background:url(../images/decription-box-bg.png) center top no-repeat;
	height:45px;
	line-height:45px;
	margin-top:105px;
	font-family: 'openSansRegular';
	color:#343434;
	font-size:14px;
	}
	
	
.description-box-last{
	width:293px;
	padding:0px 20px 0px 20px;
	background:url(../images/decription-box-bg.png) center top no-repeat;
	height:45px;
	line-height:45px;
	margin-top:105px;
	font-family: 'openSansRegular';
	color:#343434;
	font-size:14px;
	}	
	
.home-thumb-txt-box {
	float: left;
	width: 97px;
}



.home-thumb-txt-box-2 {
	float: left;
	width: 80px;
	line-height:18px !important;
	padding-top:5px;
}

.home-thumb-txt-box-3 {
	float: left;
	width: 80px;
	line-height:18px !important;
	padding-top:5px;
}

.home-thumb-txt-box-4 {
	float: left;
	width: 114px;
	line-height:17px !important;
	padding-top:5px;
}

.home-bot-txt-box-main{
	width:100%;
	float:left;
	height:175px;
	margin-top:-50px;
	}
	
.home-bot-txt-box {
	float: left;
	width:333px;
	height:150px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(../images/line.jpg) center right no-repeat #fff;
	text-align:center;
	padding-top:18px;
}

.home-bot-txt-box-last {
	float: left;
	width:332px;
	height:150px;
	padding-right:1px;
	padding-bottom:1px;
	background:url(../images/line.jpg) center right no-repeat #fff;
	text-align:center;
	padding-top:18px;
}


.home-bot-icon-1 {
	width: 100%;
	float: left;
	background:url(../images/icon-1.jpg) center top no-repeat;
	height:41px;
}

.home-bot-icon-2 {
	width: 100%;
	float: left;
	background:url(../images/icon-2.jpg) center top no-repeat;
	height:41px;
}

.home-bot-icon-3 {
	width: 100%;
	float: left;
	background:url(../images/icon-3.jpg) center top no-repeat;
	height:41px;
}
.home-thumb-title {
	float: left;
	width: 100%;
	font-size:17px;
	font-family: 'openSansRegular';
	padding-top:8px;
	padding-bottom:3px;
}

.home-thumb-txt{
	width:100%;
	float:left;
	color:#464646;
	font-size:12px;
	line-height:18px;
	font-family: 'openSansRegular';
	}
	
.home-bot-txt-box-2-main{
	width:100%;
	float:left;
	padding-top:30px;
	background:url(../images/home-bg-2.png) left top no-repeat #fff;
	}
.wrap-bot-txt {
	width:949px;
	margin:auto auto;
	padding-bottom:45px;
}
.bot-txt-box-3 {
	float: left;
	height: 191px;
	width: 462px;
	background:url(../images/bg-1.jpg) repeat;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	overflow:hidden;
}
.bot-img-box {
	float: left;
	width: 221px;
}
.bot-txt-box-4 {
	float: left;
	width: 201px;
	padding:20px 20px 0px 20px;	
}
.home-sub-title-2 {
	float: left;
	width: 100%;
	color:#323232;
	font-size:15px;
	padding-bottom:5px;
	font-family: 'openSansRegular';
}

.txt-1{
	font-family: 'openSansRegular';
	color:#727272;
	line-height:18px;
	font-size:12px;
	}
	
.bot-txt-box-3 {
	float: left;
	height: 191px;
	width: 462px;
	background:url(../images/bg-1.jpg) repeat;
}

.bot-txt-box-5 {
	float: right;
	height: 191px;
	width: 462px;
	background:url(../images/bg-1.jpg) repeat;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	overflow:hidden;
}


.sub-title-3 {
	width: 974px;
	float: left;
	font-family: 'openSansRegular';
	color:#474747;
	font-size:18px;
	padding-left:24px;
	border-bottom:solid 1px #f6f6f6;
	padding-bottom:8px;
}
.txt-box-6 {
	float: left;
	width: 460px;
	background:url(../images/line.jpg) center right no-repeat;
	padding-right:15px;
}

.txt-box-7 {
	float: right;
	width: 460px;
}
.footer-main {
	/*width:100;*/
	
}
.footer-box-1 {
	float: left;
	width: 295px;
}
.footer-phone-box {
	float: left;
	padding-left: 50px;
	background:url(../images/phone-icon.jpg) center left 
	no-repeat;
	height:35px;
	color:#0062a8;
	font-size:12px;
	line-height:17px;
	width:200px;
	padding-top:10px;
	font-family: 'openSansRegular';
}


.footer-email-box {
	float: left;
	padding-left: 50px;
	background:url(../images/email-icon.jpg) 0px 8px 
	no-repeat;
	height:35px;
	color:#0062a8;
	font-size:12px;
	line-height:20px;
	width:200px;
	padding-top:7px;
}


.link-2{
	color:#0062a8;
	text-decoration:none;
	font-family: 'openSansRegular';
	}
	
.link-2:hover{
	color:#515151;
	}
	
.wrap-footer-txt {
	width:949px;
	margin:auto auto;
}
.footer-box-2 {
	width:1000px;
	margin:auto auto;
}



.footer-logo-box {
	float: left;
	width:100%;
	padding-top:7px;
}
.footer-logo {
	float: left;
	padding-right:19px;
}
.footer-row {
	float: left;
	width: 100%;
	height:95px;
}
.footer-bot-box {
	float: left;
	width: 100%;
	background:#0062a8;
	height:40px;
}
.social-box {
	float: left;
	width: 150px;
	padding-top:10px;
}

.fb{
	display:block;
	width:21px;
	height:21px;
	float:left;
	margin-right:15px;
	background:url(../images/fb.png) center center no-repeat;
	}
	
.fb:hover{
	background:url(../images/fb-h.png) center center no-repeat;
	}
	
	
	
.twter{
	display:block;
	width:21px;
	height:21px;
	float:left;
	margin-right:15px;
	background:url(../images/twter.png) center center no-repeat;
	}
	
.twter:hover{
	background:url(../images/twter-h.png) center center no-repeat;
	}
	
	
	
	
.rss{
	display:block;
	width:21px;
	height:21px;
	float:left;
	margin-right:15px;
	background:url(../images/rss.png) center center no-repeat;
	}
	
.rss:hover{
	background:url(../images/rss-h.png) center center no-repeat;
	}
	
	
	
	.copy-right-box {
	float: right;
	width: 320px;
	font-family: 'openSansRegular';
	color:#fff;
	font-size:11px;
	padding-top:17px;
}
	.copy-right-box a
	{
		color:#fff;
		text-decoration:none;
	}
	.copy-right-box a:hover
	{
		color:#CCC;
	}
	
.banner-main-slid {
	float: left;
	width: 100%;
	background:url(../images/banner-bg.png) center top no-repeat;
}
.slid-wrap {
	width: 1000px;
	margin-right: auto !important;
	margin-left: auto !important;
/*	background:url(../images/logo-bg.png) left top no-repeat;
*/}
.home-top-thumb {
	width: 100%;
	position:absolute;
	top:-122px;
}
.inner-banner-txt {
	float: left;
	width: 950px;
	padding:0px 25px 0px 25px;
	background:url(../images/sub-txt-bg.png) repeat;
	height:67px;
	line-height:67px;
	font-size:26px;
	color:#FFF;
	font-family: 'openSansRegular';
	font-weight:bold;
	text-transform:uppercase;
	margin-top:53px;
}
.inner-main {
	width: 100%;
	background:url(../images/inner-bg.jpg) center top
	 no-repeat;
}
.inner-main-2 {
	float: left;
	width: 940px;
	padding:0px 30px 0px 30px;
	min-height:200px;
	background:url(../images/inner-bg-2.jpg) center top;
}
.inner-title {
	float: left;
	width: 100%;
	padding-top: 35px;
	padding-bottom: 30px;
	font-size:13px;
	font-family: 'openSansRegular';
	color:#464646;
}
.inner-title-news {
	float: left;
	width: 100%;
	padding-top: 35px;
	padding-bottom: 30px;
	font-size:13px;
	font-family: 'openSansRegular';
	color:#464646;
	width:657px;
}
.navigation
{
	float:right;
	padding-bottom:10px;
}
.rowlatestnews p
{
	float: left;
	width: 100%;
	padding-top: 35px;
	padding-bottom: 30px;
	font-size:13px;
	font-family: 'openSansRegular';
	color:#464646;
	width:657px;
}
.inner-left {
	float: left;
	width: 450px;
}

.inner-left-contracting {
	float: left;
	width: 290px;
}


.inner-left-2 {
	float: left;
	width: 515px;
	padding-bottom:50px;
}
.inner-right {
	float: right;
	width: 450px;

}
.sub-title{
	font-family: 'openSansRegular';
	color:#323232;
	font-size:15px;
	float: left;
	width: 100%;
	}.sub-txt {
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom:25px;
}

.sub-txt-3{
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom:60px;
}

.sub-txt-2 {
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom:20px;
}

.sub-txt-3 {
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom:50px;
}


.list {
	float: left;
	padding-left: 15px;
	margin-top:8px;
	background:url(../images/star.png) 0px 5px no-repeat;
	width:430px;
}

.list-2 {
	float: left;
	padding-left: 15px;
	margin-top:8px;
	background:url(../images/star.png) 0px 5px no-repeat;
	width:272px;
}


.careers-form-box {
	float: left;
	width: 100%;
	height: 50px;
}

.contact-form-msg {
	float: left;
	width: 100%;
	height: 155px;
}

.careers-txt {
	width: 120px;
	height: 40px;
	float: left;
	line-height:40px;
	font-family: 'openSansRegular';
	font-size:12px;
	color:#464646;
	font-size:12px;
}

.form-feald{
	width:310px;
	padding:0px 10px 0px 10px;
	height:42px;
	line-height:42px;
	float:left;
	font-size:11px;
	border:0px;
	font-family: 'openSansRegular';
	color:#717171;
	background:url(../images/form-feald.png) center bottom no-repeat;
	}
	
	
.form-feald-2{
	width:309px;
	padding:5px 10px 5px 10px;
	height:130px;
	line-height:16px;
	font-size:11px;
	float:left;
	border:0px;
	font-family: 'openSansRegular';
	color:#717171;
	background:url(../images/form-msg-box.png) center top no-repeat;
	resize:none;
	}
	
	.but-box {
	float: right;
	width: 397px;
	}
	.but-box-career {
	float: left;
	width: 397px;
	padding-left:117px;
}
.but{
	display:block;
	width:126px;
	height:49px;
	background:url(../images/but.png) center top no-repeat;
	text-align:center;
	font-size:12px;
	font-family: 'openSansRegular';
	color:#fff;
	line-height:49px;
	text-decoration:none;
	border:none !important;
	cursor:pointer;
	}
	
.but:hover{
	background-position:center bottom;
	}
	
	
	
	
	
	
	
	
	
#FileUpload {
    position:relative;
	background:url(../images/form-feald.png) left center no-repeat;
	height:50px;
	line-height:50px;
}

#BrowserVisible {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	
	background:url(../images/choos.jpg) 10px 16px no-repeat;
	/*background:url(../images/choos.jpg) no-repeat;*/
	height:47px;
	width:100%;
}

#FileField {
    width:212px;
    height:42px;
    margin-right:24px;
    border:solid 1px #000;
	margin-top:3px;
    font-size:11px;
	border:none;
	float:right;
	line-height:42px;
	color:#464646;
	font-family: 'openSansRegular';
	
}

#BrowserHidden {
    position:relative;
    width:394px;
    height:47px;
    text-align: right;
    -moz-opacity:0;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
	float:right;
	line-height:47px;
	color:#464646;
	font-family: 'openSansRegular';
	font-size:11px;
}.upload-box {
	float: left;
	width:330px;
}
.contact-det-box {
	float: right;
	background:#ffffff;
	width:345px;
	padding:20px;
}
.contact-box-1 {
	width:200px;
	float:left;
	padding-top:10px;
}

.contact-box-2 {
	width:150px;
	float:right;
	padding-top:10px;
}
.row-3 {
	float: left;
	width: 100%;
	padding-bottom: 15px;
}

.row-4 {
	float: left;
	width: 100%;
	padding-bottom: 20px;
}


.company-txt-box {
	padding: 20px;
	width: 264px;
	height:125px;
	background:url(../images/company-bg.png) repeat;
	margin-right:13px;
	float:left;
	margin-bottom:12px;
}
.company-txt-box:hover {
	background:#FFF;
}
.group-txt {
	float: left;
	width: 100%;
	padding-top: 5px;
	height:70px;
	
}
.group-txt p{
	font-family: 'openSansRegular';
	color:#464646;
	line-height:18px;
	font-size:11px;
	}
.news-txt {
	float: left;
	width: 100%;
	padding-top: 5px;
	height:50px;
}
.news-txt p{
	font-family: 'openSansRegular';
	color:#464646;
	line-height:18px;
	font-size:11px;
	}
.inner-right-featured-img
{
	padding-bottom: 33px;
    padding-left: 30px;
    padding-top: 40px;
	float:left;
}
.web {
	float: left;
	width: 100%;
}
.web a {
	color:#0675b8;
	text-decoration:none;
	font-family: 'openSansRegular';
	font-size:11px;
}

.web a:hover {
	color:#515151;
	}.contact-box-main {
	float: right;
	width: 385px;
}
.google-map {
	float: left;
	width: 100%;
}
.news-img {
	float: left;
	height: 153px;
	width: 188px;
}
.news-txt-box {
	float: left;
	width: 726px;
	height: 128px;
	padding-top:25px;
	padding-left:25px;
}
.dat-box {
	float: left;
	width: 100%;
	font-size:10px;
	color:#727272;
}

.headerimg{
	/*background-repeat:repeat-x !important;*/
	background:#f1f1f1;
	}
	
.padding-link{
	padding-top:8px;
	float:left;
	}
	
.padding-bot{
	padding-bottom:20px;
	}
	
	.top-right-box{
		float:right;
		width:230px;
		}
		
.terms-conditions-menu {
	float: right;
	height: 20px;
	width: 120px;
	text-align:center;
	line-height:20px;
	font-family: 'helvetica_ceregular';
	font-size:10px;
	display:block;
	text-decoration:none;
	/*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;*/
	color:#e8e8e8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=49);
    -khtml-opacity: 0.49;
    -moz-opacity: 0.49;
    opacity: 0.49;
	
}



.terms-conditions-menu:hover {
	background-position:center bottom;
	}
	
	
.row-6 {
	float: left;
	width: 100%;
/*	margin-bottom: 10px;*/
}


.row-6:hover {
	background:url(../images/company-bg.png) repeat;
	}
	
	
	
.row-7 {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}


.row-7:hover {
	background:url(../images/company-bg.png) repeat;
	}
	
	
	
	
.careers-txt-box {
	float: left;
	width: 726px;
	height: 128px;
	padding-top:25px;
	padding-left:25px;
}.careers-but {
	float: right;
	width: 157px;
	text-align:center;
	padding-top:65px;
}

.careers-txt-new {
	float: left;
	width: 100%;
	padding-top: 5px;
/*	height:50px;
*/}

.swarch-bg {
	float: left;
	height: 33px;
	width: 211px;
	background:url(../images/search-bg.png) center top no-repeat;
}

.tarms-but {
	width:120px;
	height:20px;
	background:url(../images/terms-conditions-menu.png) center top;
	float:right;
	margin:12px 18px 0px 0px;
	
}


.tarms-but:hover {
	background-position:center bottom;
	}
	
	
.margin-bot-news{
	margin-bottom:100px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


.thumbnail-wrap
{
	width:100%;
	float:left;
	margin-top: 8px;
	
}
.popup
{
	font-family: 'openSansRegular';
	width:600px;
	padding:10px;
}
.popup h3
{
	font-size:17px;
	color:#000;
	font-weight:normal;
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:#E5E5E5 1px solid;
}
.popup span
{
	color:#989898;
	font-size:12px;
	line-height:18px;
	float:left;
	width:100%;
}
.popup a
{
	font-size:13px;
	text-decoration:none;
	color:#0062a8;
	margin-top:5px;
	float:left;
}
	.popup a:hover
	{
		color:#000;
	}

.thumbnail-wrap img
{
	float:left;
	width:333px;
	height:150px;
	margin-bottom:1px;
	opacity:.9;
}
.thumbnail-wrap img.center
{
	margin-right:1px;
	margin-left:1px;

	width:332px;
	height:150px;
}

.thumbnail-wrap img:hover
{
	opacity:1;
}

.thumbnail-wrap ul
{
	list-style:none;
	margin:0;
	padding:0;
}




.group-of-companies-wrap
{
	width:100%;
	float:left;
	background:url(../images/group-of-company-bg.png) repeat-x top #f8f8f8;
	padding-bottom:10px;
}
.group-of-company-head-bg
{
	width:100%;
	float:left;
	background:url(../images/group-companies-head.png) top center no-repeat;
	padding-top:25px;
}


.sub-txt a
{
	color:#0062a8;
	text-decoration:none;
}
.sub-txt a:hover
{
	color:#000;
}

.inner-right
{
	padding-bottom:33px;
}


.inner-right-2
{
	padding-bottom:33px;
	float:right;
	padding-left:1px;
}


.inner-right img
{
	float:left;
	
}.home-main .home-shadow .wrap .thumbnail-wrap ul li {
	display:block;
	float:left;
	position:relative;
}

.home-thumb-dis{
	bottom:0px;
	width:313px;
	padding-left:20px;
	padding-top:105px;
	height:45px;
	font-family: 'openSansRegular';
	font-size:13px;
	color:#111111;
	z-index:999;
	float:left;
	line-height:45px;
	}
	
	
.home-thumb-dis-2{
	bottom:0px;
	width:323px;
	padding-left:8px;
	padding-top:105px;
	height:45px;
	font-family: 'openSansRegular';
	font-size:13px;
	color:#111111;
	z-index:999;
	float:left;
	line-height:45px;
	}
	
	
.thumb-1{
	width:333px;
	height:150px;
	display:block;
	float:left;
	background:url(../images/thumb-1.png) center center no-repeat;
	opacity:.9;
	margin-bottom:1px;
	text-decoration:none !important;
	}
	
.thumb-1:hover, .thumb-2:hover, .thumb-3:hover, .thumb-4:hover, .thumb-5:hover, .thumb-6:hover{
	opacity:1;
	}
	
	
	
.thumb-2{
	width:332px;
	height:150px;
	display:block;
	float:left;
	background:url(../images/thumb-2.png) center center no-repeat;
	margin:0px 1px 1px 1px;
	opacity:.9;
	text-decoration:none !important;
	}
	
	
.thumb-3{
	width:333px;
	height:150px;
	display:block;
	float:left;
	background:url(../images/thumb-3.png) center center no-repeat;
	margin-bottom:1px;
	opacity:.9;
	text-decoration:none !important;
	}
	
.thumb-4{
	width:333px;
	height:150px;
	display:block;
	float:left;
	background:url(../images/home-thumb-4.jpg) center center no-repeat;
	opacity:.9;
	text-decoration:none !important;
	}
		
.thumb-4-hover{
	width:333px;
	height:150px;
	display:block;
	float:left;
	background:url(../images/home-thumb-4-nh.jpg) center center no-repeat;
	opacity:1;
	display:none;
	}
.thumb-5{
	width:332px;
	margin:0px 1px 0px 1px;
	height:150px;
	display:block;
	float:left;
	background:url(../images/thumb-5.png) center center no-repeat;
	opacity:.9;
	text-decoration:none !important;
	}
	
	
.thumb-6{
	width:333px;
	height:150px;
	display:block;
	float:left;
	background:url(../images/thumb-6.png) center center no-repeat;
	opacity:.9;
	text-decoration:none !important;
	}
.thumb-dis-1 {
	float: left;
	width: 131px;
	padding-left:8px;
	line-height:16px;
	margin-top:5px;
}
.padding-fls{
	padding:0px !important;
	}
	
.justify{
	text-align:justify;

	}

	
.menu-bg{
	background:url(../images/menu-bg.png) repeat !important;
	padding-top:5px !important;
	margin-top:4px !important;
	}
.careers-form-box-button {
	float: left;
	width: 250px;
	height: 50px;
}	