h1,h2,h3,h4,h5,h6,ul,li,div,body {
margin:0;
padding:0;
}
body {
background-color:#f6f6f6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../Images/main_bg1.png);
}
.breadcrumb {
	margin: 14px 10px 0;
	height: 20px;
	line-height: 20px;	
}
.breadcrumb a.first_bc{
	-moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -khtml-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
	text-decoration:none;
}	
.breadcrumb a{
	float: left;
	color: #666;
	font-size: 11px;
	background: #f8f8f8 url('../Images/grad_menu.png') top left repeat-x;
	text-shadow: 0 1px 0 rgba(256,256,256,0.8);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;	
	text-decoration:none;
    line-height: 20px;
}
.breadcrumb a:hover {
	color:#E77514;
}
.breadcrumb a span{
	display: block;
	line-height: 20px;
	background:url('../Images/breadcrumb_divider.png') center right no-repeat;
	padding: 0 20px 0 12px;
}
.breadcrumb a.last_bc span{
	display: block;
	line-height: 20px;
	background:url('../Images/breadcrumb_divider_last.png') center right no-repeat;
	padding: 0 20px 0 12px;

}
.header {
    background: url("../Images/bg_line.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 2px solid #000000;
    height: 124px;
    left: 7px;
    margin: 0 auto;
    position: absolute;
    top: 4px;
    width: 1024px;
}
.logo {
width:321px;
float:left;
margin:30px;
}


.white_one {
    background-color: #FFFFFF;
    border-right: 5px solid #F6F6F6;
    height: 420px;
    left: 8px;
    position: absolute;
    top: 434px;
    width: 119px;
    z-index: 5;
}

.white_two {
    background-color: #FFFFFF;
    border-left: 5px solid #F6F6F6;
    height: 420px;
    left: 906px;
    position: absolute;
    top: 434px;
    width: 122px;
    z-index: 5;
}
#s {
background: none repeat scroll 0 0 #FBFBFB;
border: 1px solid #CCCCCC;
border-radius: 4px;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.05) inset;
color: #CCCCCC;
font-size: 13px;
height: 23px;
left: 790px;
position: absolute;
top: 58px;
transition: all 0.2s ease-out 0s;
width: 140px;
z-index: 12;
}
#s:hover{
 width: 160px;
}
.image {
height:298px;
left:163px;
position:absolute;
top:130px;
width:1024px;
}

.container {
    background-color: #FFFFFF;
    border: 1px solid #CDCDCD;
    border-radius: 5px;
    height: 630px;
    left: 131px;
    position: absolute;
    top: 383px;
    width: 773px;
    z-index: 555;
}
.containers_one {
float:left;
width:250px;
height:292px;
margin-left:4px;
margin-top:35px;
border-right:3px solid #e4eef4;
}
.one:hover,.two:hover,.three:hover,.four:hover,.five:hover {
cursor:pointer;
transform:scale(1.5);
-moz-transform:scale(1.5);
-o-transform:scale(1.5);
-webkit-transform:scale(1.5);
}
.containers_three,.containers {
float:left;
width:250px;
height:292px;
margin-left:4px;
margin-top:35px;
}
.Laboratories {
margin-left:81px;
}
.text_laboratories {
text-align:center;
text-transform:uppercase;
color:#666;
font-size:16px;
}

.red_one {
    color: #79031D;
    float: right;
    font-size: 12px;
    margin-right: 5px;
    margin-top: 36px;
    text-align: right;
}
.red_two {
color:#79031D;
font-size:12px;
text-align:right;
margin-right:5px;
float:right;
}
.red_three {
color:#79031D;
font-size:12px;
text-align:right;
margin-right:5px;
float:right;
margin-top:1px;
}
.red_one:hover,.red_two:hover,.red_three:hover {
color:#333;
cursor:pointer;
}
.texts {
color:#666;
font-size:10px;
text-transform:uppercase;
text-align:justify;
margin:15px;
}
.image_five {
margin:15px;
}

.image_lists {
    height: 90px;
    left: 146px;
    position: absolute;
    top: 1083px;
    width: 744px;
}
.new_list li {
float:left;
margin-left:5px;
}
.last_container {
    height: 190px;
    left: 129px;
    position: absolute;
    top: 1224px;
    width: 770px;
    z-index: 1;
}
.company_images {
height:90px;
width:773px;
border:1px soild #000;
background-color:#f6f6f6;
border-left:5px solid #e7e7e7;
border-right:5px solid #e7e7e7;
}
.company_list {
list-style-type:none;
border-top:5px solid #e7e7e7;
}
.company_list .seven_one {
float:left;
margin-left:123px;
margin-top:34px;
}
.company_list .seven_two {
float:left;
margin-left:192px;
margin-top:34px;
}
.company_list .seven_three {
float:left;
margin-left:195px;
margin-top:34px;
}
.company_text {
height:90px;
background-color:#fff;
width:783px;
margin:0 auto;
}
.c_one {
width:170px;
height:70px;
margin-left:67px;
float:left;
margin-top:10px;
}

.enbond_one {
color:#666;
font-size:9px;
text-transform:uppercase;
text-align:center;
margin:12px;
}

.footer {
    background-color: #79031D;
    border: 1px solid #000000;
    height: 200px;
    left: 6px;
    position: absolute;
    top: 1316px;
    width: 1024px;
    z-index: 0;
}
.logos {
float:left;
margin-left:42px;
margin-top:100px;
}
.bottom {
color:#C8C8C8;
font-size:12px;
text-align:left;
margin-left:9px;
}
.contact {
float:left;
height:80px;
margin-left:39px;
margin-top:110px;
width:260px;
}
.sidebar {
left:610px;
position:absolute;
top:30px;
width:350px;
}
.social {
left:174px;
list-style:none outside none;
position:absolute;
top:95px;
}
.social li {
float:left;
margin-right:10px;
}
.social li a:hover img {
transform:scale(1.5) rotate(360deg);
-moz-transform:scale(1.5) rotate(360deg);
-o-transform:scale(1.5) rotate(360deg);
-webkit-transform:scale(1.5) rotate(360deg);
}
.contacts_one {
color:#FFF;
margin-left:11px;
}
.contacts_two {
color:#FFF;
margin-top:-18px;
margin-left:11px;
}
.addresss {
color:#FFF;
font-size:15px;
margin-left:26px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.follow {
color:#FFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
left:230px;
position:absolute;
text-align:right;
top:50px;
}

.conditions {
    color: #C8C8C8;
    float: right;
    font-size: 12px;
    margin-right: -1px;
    margin-top: 134px;
    width: 233px;
}
.search_button {
    cursor: pointer;
    left: 955px;
    position: absolute;
    top: 62px;
    z-index: 13;
	-moz-transition:-moz-transform 0.1s ease-in; 
    -webkit-transition:-webkit-transform 0.1s ease-in; 
    -o-transition:-o-transform 0.1s ease-in;
}
.search_button:hover{
		-moz-transform:scale(1.2); 
		-webkit-transform:scale(1.2);
		-o-transform:scale(1.2);
}
.arrow_one {
background:url(../Images/arrow_left.jpg) no-repeat scroll 0 0 #FFF;
height:89px;
left:-37px;
position:absolute;
top:-1px;
width:33px;
}
.arrow_one:hover {
background:url(../Images/arrow_right_1.jpg) no-repeat scroll 0 0 #FFF;
cursor:pointer;
}
.arrow_two {
background:url(../Images/arrow_right.jpg) no-repeat scroll 0 0 #FFF;
height:89px;
left:747px;
position:absolute;
top:-1px;
width:33px;
}
.arrow_two:hover {
background:url(../Images/arrow_left_1.jpg) no-repeat scroll 0 0 #FFF;
cursor:pointer;
}
.gray-color {
width:100px;
height:100px;
background-color:#999;
border-radius:50%;
cursor:pointer;
left:955px;
position:absolute;
top:62px;
z-index:13;
-moz-transition:0 .5s ease-in;
-webkit-transition:0 .5s ease-in;
-o-transition:0 .5s ease-in;
}
.images_one,.new_list {
list-style-type:none;
}
.one,.two,.three,.four,.five,.social li a img {
transition:all .9s ease;
-moz-transition:all .9s ease;
-o-transition:all .9s ease;
-webkit-transition:all .9s ease;
}
.search_button:hover,.gray-color:hover {
-moz-transform:scale(1.2);
-webkit-transform:scale(1.2);
-o-transform:scale(1.2);
}
#main_container {
    border-radius: 5px;
    box-shadow: 0 0 5px 5px #888888;
    height: 1524px;
    margin: auto auto 56px;
    position: relative;
    top: 25px;
    width: 1039px
}



.shadows {
    left: 143px;
    position: absolute;
    top: 1004px;
}

/*=========================   About Us   =============================*/
#image {
    height: 298px;
    left: 8px;
    position: absolute;
    top: 132px;
}

.logos_about {
    float: left;
    margin-left: 42px;
    margin-top: 18px;
}

.container_about {
	background-color: #FFFFFF;
	border-radius: 5px;
	height: 421px;
	left: 251px;
	overflow: hidden;
	position: absolute;
	top: 434px;
	width: 543px;
	z-index: 555;
}
.follow_about {
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    left: 230px;
    position: absolute;
    text-align: right;
    top: -35px;
}
.social_about {
    left: 174px;
    list-style: none outside none;
    position: absolute;
    top: 11px;
}
.social_about li{float:left;margin-right:10px}
.social_about li a img{
    transition:all 0.9s ease;
   -moz-transition:all 0.9s ease;
    -o-transition:all 0.9s ease;
   -webkit-transition:all 0.9s ease;	
}
.social_about li a:hover img{
       transform:scale(1.5) rotate(360deg);
	   -moz-transform:scale(1.5) rotate(360deg);
	   -o-transform:scale(1.5) rotate(360deg);
	   -webkit-transform:scale(1.5) rotate(360deg);
}

.conditions_about {
    color: #C8C8C8;
    float: right;
    font-size: 12px;
    margin-right: -25px;
    margin-top: 45px;
    width: 263px;
}

.footers {
    background-color: #79031D;
    left: 8px;
    position: absolute;
    top: 881px;
    width: 1024px;
}
.who_we_are {
    height: 50px;
    margin-left: 21px;
    margin-top: 41px;
    width: 292px;
}
h3 {
    color: #900;
    float: left;
    font-size: 14px;
    margin-left: 32px;
    margin-top: 21px;
}
.about_us_img{float:left;margin-left:13px;margin-top:10px}
.paragraphs{margin:30px;text-align:justify;}
.redstrip {
    background-image: url("../Images/redstrip.jpg");
    background-repeat: no-repeat;
    height: 68px;
    margin: 0 9px;
    padding: 10px;
    width: 196px;
}
.redstrip_text_one {
    color: #FFFFFF;
    left: 101px;
    position: absolute;
    top: 55px;
}
.redstrip_text_two {
    color: #FFFFFF;
    left: 100px;
    position: absolute;
    top: 135px;
}
.redstrip_text_three {
    color: #FFFFFF;
    left: 99px;
    margin-right: 10px;
    position: absolute;
    top: 224px;
}
.redstrip_image{margin-top:-14px;}

.white_block{margin-top:40px;}

.p_one {
    color: #666666;
    font-family: arial,sans-serif,tahoma;
    width: 480px;
}
h2 {
    color: #999;
    margin-top: 22px;
    text-align: center;
}
.left_content {
    list-style: none outside none;
    margin-top: 15px;
}
.left_content > li {
    background: -moz-linear-gradient(center top , #EBE6E2, #FDFDFD) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #666666;
    height: 35px;
    line-height: 35px;
    margin-left: 11px;
    margin-top: 5px;
    padding-left: 15px;
    width: 200px;
}
.left_content > li:hover{background: -moz-linear-gradient(left, #990000 10px, #999999 10px,#999999);color:#C06;cursor:pointer;}

.white_two_about {
    background-color: #FFFFFF;
    border-left: 5px solid #F6F6F6;
    height: 420px;
    left: 790px;
    position: absolute;
    top: 434px;
    width: 235px;
    z-index: 5;
}
.white_one_about {
    background-color: #FFFFFF;
    border-right: 5px solid #F6F6F6;
    height: 420px;
    left: 7px;
    position: absolute;
    top: 434px;
    width: 237px;
    z-index: 5;
}

.contact_about {
    float: left;
    height: 80px;
    margin-left: 26px;
    margin-top: 9px;
    width: 260px;
}


#main_container_about {
    border-radius: 5px;
    box-shadow: 0 0 5px 5px #888888;
    height: 989px;
    margin: auto auto 56px;
    position: relative;
    top: 25px;
    width: 1039px;
}
.shadows_about {
    left: -7px;
    position: absolute;
    top: 844px;
}
/*=========================   Contact Us   =============================*/
.button, button.sm_button, a.sm_button,
	input[type="submit"].sm_button,
	input[type="reset"].sm_button,
	input[type="button"].sm_button {
	background-color:#79031D;	
	font-size: 13px;
	width:150px;height:40px;color:#fff;transition: all 0.5s ease 0s;
	border-radius: 6px;
}
.button:hover, button.sm_button:hover, a.sm_button:hover,
	input[type="submit"].sm_button:hover,
	input[type="reset"].sm_button:hover,
	input[type="button"].sm_button :hover{background-color:pink;cursor:pointer;color:#000; }

.title_one span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #555555;
    font-size: 25px;
    font-weight: 500;
    padding-right: 409px;
}

.title_two span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #555555;
    font-size: 25px;
    font-weight: 500;
    padding-right: 157px;

}


label, legend {
    display: block;
    font-size: 13px;
    font-weight: normal;
	margin-top:10px;
	color:#5C5C5C;
}

.row p {
    font-family: Arial,Helvetica,sans-serif;
	color:#5C5C5C;
}

input[type="text"], input[type="password"], input[type="email"], textarea, select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    color: #777777;
    display: block;
    font: 13px Arial,sans-serif;
    margin: 0;
    max-width: 100%;
    outline: medium none;
    padding: 6px 4px;
    width: 50%;
	transition: all 0.5s ease-out 0s;
	border-radius: 6px;
}


input:hover,textarea:hover{
    border: 1px solid #41B7D8;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.04), 0 2px 8px 0 rgba(65, 183, 216, 0.4) inset;
	}


.title {
    background: url("../Images/header_bgr_diag.png") repeat scroll left top rgba(0, 0, 0, 0);
    font-size: 20px;
    letter-spacing: -1px;
    line-height: 18px;
    margin: 20px 0 22px;
}


.icon_loc {
    background: url("../images/icon_footer_loc.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 6px;
    padding: 0 0 0 30px;
}
.icon_phone {
    background: url("../images/icon_footer_phone.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 6px;
    padding: 0 0 0 30px;
}
.icon_mail {
    background: url("../images/icon_footer_mail.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 6px;
    padding: 0 0 0 30px;
}


.clearfix:before, .clearfix:after, .row:before, .row:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.row:after, .clearfix:after {
    clear: both;
}
h1, h2, h3, h4, h5, h6 {
    color: #555555;
    font-family: 'Source Sans Pro',arial,sans-serif;
    font-weight: normal;
}
p, dl, multicol {
    display: block;
    margin: 1em 0;
}
.container .column, .container .columns, .container .columns2 {
    display: inline;
    float: left;
    margin-left: 28px;
    margin-right: 10px;
    margin-top: 137px;
}
textarea {
    min-height: 60px;
    width: 80%;
	border-radius: 10px;
}
/*=============================================*/

ul#nav {
    display:block;
    float:left;
    font-family:Trebuchet MS,sans-serif;
    font-size:0;
    padding:5px 5px 5px 0;
    /*background: -moz-linear-gradient(#f5f5f5, #c4c4c4); /* FF 3.6+ */  
   /* background: -ms-linear-gradient(#f5f5f5, #c4c4c4); /* IE10 */  
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #c4c4c4)); /* Safari 4+, Chrome 2+ */  
   /*background: -webkit-linear-gradient(#f5f5f5, #c4c4c4); /* Safari 5.1+, Chrome 10+ */  
   /* background: -o-linear-gradient(#f5f5f5, #c4c4c4); /* Opera 11.10 */  
   /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#c4c4c4'); /* IE6 & IE7 */  
   /* -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#c4c4c4')"; /* IE8+ */  
   /* background: linear-gradient(#f5f5f5, #c4c4c4); /* the standard */ 
}
ul#nav,ul#nav ul {
    list-style:none;
    margin:0;
}
ul#nav,ul#nav .subs {
   /* background-color:#444;*/
    border:0px solid #454545;
    width:740px;
    border-radius:9px;
    -moz-border-radius:9px;
    -webkit-border-radius:9px;
}
ul#nav .subs {
    background-color:#fff;
    border:2px solid #222;
    display:none;
    float:left;
    left:0;
    padding:0 6px 6px;
    position:absolute;
    top:100%;
    width:196px;
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
}
ul#nav li:hover>* {
    display:block;
}
ul#nav li:hover {
    position:relative;
}
ul#nav ul .subs {
    left:100%;
    position:absolute;
    top:0;
}
ul#nav ul {
    padding:0 5px 5px;
}
ul#nav .col {
    float:left;
    width:50%;
}
ul#nav li {
    display:block;
    float:left;
    font-size:0;
    white-space:nowrap;
}
ul#nav>li,ul#nav li {
    margin:0 0 0 5px;
}
ul#nav ul>li {
    margin:5px 0 0;
}
ul#nav a:active,ul#nav a:focus {
    outline-style:none;
}
ul#nav a {
    border-style:none;
    border-width:0;
    color:#181818;
    cursor:pointer;
    display:block;
    font-size:13px;
    font-weight:bold;
    padding:8px 18px;
    text-align:left;
    text-decoration:none;
    text-shadow:#fff 0 1px 1px;
    vertical-align:middle;
}
ul#nav ul li {
    float:none;
    margin:6px 0 0;
}
ul#nav ul a {
    background-color:#fff;
    border-color:#efefef;
    border-style:solid;
    border-width:0 0 1px;
    color:#000;
    font-size:11px;
    padding:4px;
    text-align:left;
    text-decoration:none;
    text-shadow:#fff 0 0 0;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
}
ul#nav li:hover>a {
    border-style:none;
    color:#C06;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    
}
ul#nav img {
    border:none;
    margin-right:8px;
    vertical-align:middle;
	margin-top: -6px;
}
ul#nav span {
    background-position:right center;
    background-repeat:no-repeat;
    display:block;
    overflow:visible;
    padding-right:0;
}
ul#nav ul span {
    background-image:url("../Images/arrow.png");
    padding-right:20px;
}
ul#nav ul li:hover>a {
    border-color:#444;
    border-style:solid;
    color:#444;
    font-size:11px;
    text-decoration:none;
    text-shadow:#fff 0 0 0;
}
ul#nav > li >a {
    height:25px;
    line-height:25px;
    border-radius:11px;
    -moz-border-radius:11px;
    -webkit-border-radius:11px;
	
}
ul#nav > li:hover > a {

    line-height:25px;
}






/*==========================================================================*/


.containerss {
    left: 290px;
    position: absolute;
    top:46px;
	z-index:989;
}
/*==========================================================================*/
.nav_up{
	padding:7px;
	background-color:white;
	border:0px solid #CCC;
	position:fixed;
	background:transparent url(../images/goto_top.png) no-repeat top left;
	background-position:50% 50%;
	width:50px;
	height:50px;
	bottom:10px;
	opacity:0.7;
	left:1370px;
	white-space:nowrap;
	cursor: pointer;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
    -khtml-border-top-left-radius:3px;
	-khtml-border-top-right-radius:3px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.book{
     margin-left: 140px;
    margin-top: 13px;
	}
.book_one{
     margin-left: 140px;
    margin-top: 2px;
	}
.book_two{
     margin-left: 140px;
    margin-top: 37px;
	}
