body {
	margin:0;
	background: url(../images/main1-bg.png) repeat-x #f1f0ea;
	
}
 body, td, th, {
 font-family: "Times New Roman", Times, serif;
 font-size: 13px;
 color: #56595a;
}

.main-area
  {
    width:1003px;
	height:auto;
	margin:0 auto;
	}

.sah-wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.5);
    float:left;
    width:1003px;
}

.left {
	float:left
}
.right {
	float:right;
	font-size:20px;
}
.main-wrapper {
	margin:0px auto;
	width:1003px;
}
.wrapper {
	width:1003px;
	overflow:hidden;
	position:relative;
	margin:0px auto;
}
.slider .items {
	display:none;
	height:589px;
	
}
.slider .pagination {
	position:absolute;
	z-index:2;
	bottom:0px;
	right:53px;
	list-style: none;
}
.slider .pagination li {
	float:left;
	padding-right:4px
}
.slider .pagination a {
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
	background:url(../images/buttons.png) right 0 no-repeat
}
.slider .pagination a:hover, .slider .pagination .current a {
	background-position:left
}
#full-screen-background-image {
	z-index: -999;
	width: 589px;
	top: 0;
	left: 0;
}
.main_area {
	width:1003px;
	height:auto;
	margin:0px auto;
}
.main_top_area {
	width:1003px;
	height:auto;
	margin:0 auto;
}
.logo_area {
	width:145px;
	height:90px;
	float:left;
	z-index:9999;
	padding:10px;
}
.main_menu_area {
	
	height: auto;
	top:0;
	position: absolute;
	width: 1003px;
	z-index: 9999;
	
}
.menu_area {
	width:1003px;
	height:126px;
	background:url(../images/black-stripe.png) repeat-x;
	float:left;
}
.right-menu {
	float:right;
	height:126px;
	margin:0 10px 0 0
}
.right-menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.right-menu ul li {
	width:109px;
	background:url(../images/menu_line.png) bottom right no-repeat;
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	/*padding:10px 0 0 20px;*/
	float:left;
	text-align:center;
	height:100px;
}
.right-menu ul li.contact {
	background-image:none;
}
.right-menu ul li.home {
/*	width:109px;
	background:url(../images/highlighted-tab.png) repeat;
	border-bottom:2px solid #37265c;*/
}
.right-menu ul li a {
	color: #FFFFFF;
	display: block;
	height: 44px;
	padding-top: 56px;
	text-decoration: none;
}
.right-menu ul li a:hover {
	width:109px;
	background:url(../images/highlighted-tab-1.png) repeat;
}
.right-menu ul li a.activ {
	width:109px;
	background:url(../images/highlighted-tab-1.png) repeat;
}
/* content */
.title {
	width:1003px;
	height:84px;
	background:url(../images/title1-bg.png) repeat-x;
	float:left;
	text-align:center;
}
.title span {
	color:#000;
	font-size:25px;
	margin:16px 0 0 0;
	font-weight:bold;
	font-size:25px;
	font-style:italic;
	width:1003px;
	float:left;
}
.gallery-area {
	float:left;
	width:1003px;
	background:#f3f0ef;
	/*background:url(../images/devider.png) repeat-x bottom;*/
	margin:0 0 0 0;
}
.gallery-area h1 {
	color:#65B3C3;
	font-size:32px;
	margin:0 0 10px 0px;
	font-style:italic;
	font-weight:normal;
	padding:0 0 0 13px;
	text-decoration:none;
	float:left;
}
.curve-area {
	width:953px;
	/*margin:0 14px;*/
	background:url(../images/curve-bg.png) no-repeat center top #f3f0ef;
	float:left;
	padding:25px 25px;
	height:auto;
	font-size:16px;
	
}

.client-right-area {
float:right;
width:300px;
}

.client-right-area h1 {
	color:#999999;
	font-size:28px;
	float:left;
	width:300px;
	border-bottom:1px solid #bdbcbd;
	height:32px;
	margin:0 0 0px 0px;
	font-weight:normal;
	font-style:italic;
}

.client-right-area h1 span{ 
	color:#000;
	margin:5px 0 0 0;
	float:left;
	width:300px;
}


/*.curve-area h1 {
	color:#999999;
	font-size:28px;
	float:left;

	border-bottom:1px solid #bdbcbd;
	height:32px;
	margin:0 0 25px 90px;
	font-weight:normal;
	font-style:italic;
}*/

.curve-area p {
	font-size:15px;
	margin:0;
	float:left;
	line-height:20px;
	padding:0 0 80px 0;
	width:925px;
}
.curve-area span {
	color:#000;
	margin:5px 0 0 0;
	float:left;
	line-height:26px;
}
.curve-area span a {
	background:url(../images/black-arrow.png) no-repeat 0 5px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 20px;
}
.product-area {
	float:left;
	width:925px;
	margin:-40px 0 0 0;
}
.product-area h1 {
	float:left;
	width:925px;
	margin:0 0 10px 0;
	color:#999999;
	font-size:24px;
	border:none;
	font-weight:bold;
}
.product-area ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.product-area li {
	float:left;
	width:300px;
	margin:0 12px 30px 0;
	height:187px;
}
/************ img hover changes ************/
.img-area {
	width:53px;
	height:auto;
	float:left;
}
.img-area a {
	background:url(../images/objective-icon_15.png) no-repeat;
	width:53px;
	height:53px;
	display:block;
}
.img-area a:hover {
	background:url(../images/objective-icon_hover.png) no-repeat;
	display:block;
}
.img-core-area {
	width:53px;
	height:53px;
	float:left;
}
.img-core-area a {
	background:url(../images/core-value-icon_15.png) no-repeat;
	width:53px;
	height:53px;
	display:block;
}
.img-core-area a:hover {
	background:url(../images/core-value-icon_hover.png) no-repeat;
	display:block;
}
.img-busin-area {
	width:53px;
	height:53px;
	float:left;
}
.img-busin-area a {
	background:url(../images/business-philosophy-icon_15.png) no-repeat;
	width:53px;
	height:53px;
	display:block;
}
.img-busin-area a:hover {
	background:url(../images/business-philosophy-icon_hover.png) no-repeat;
	display:block;
}
.img-strenth-area {
	width:53px;
	height:53px;
	float:left;
}
.img-strenth-area a {
	background:url(../images/our-strength-icon_15.png) no-repeat;
	width:53px;
	height:53px;
	display:block;
}
.img-strenth-area a:hover {
	background:url(../images/our-strength-icon_hover.png) no-repeat;
	display:block;
}
.img-designe-area {
	width:53px;
	height:53px;
	float:left;
}
.img-designe-area a {
	background:url(../images/design-facility-icon_15.png) no-repeat;
	width:53px;
	height:53px;
	display:block;
}
.img-designe-area a:hover {
	background:url(../images/design-facility-icon_hover.png) no-repeat;
	display:block;
}
.product-area li.last {
	margin:0 0 0px 0;
}
.product-area li img {
	float:left;
	width:53px;
	height:53px;
	margin:0 10px 10px 0;
	border:0;
}
.product-area li .right {
	float:right;
	width:232px
}

.product-area li .right b {
	float:left;
	width:210px;
	margin:0 0 5px 0;
	font-size:20px;
	color:#2a2a29;
	font-weight:bold;
	text-decoration:none;
	height:auto;
}

.product-area li .right a {
	float:left;
	width:210px;
	margin:0 0 5px 0;
	font-size:20px;
	color:#2a2a29;
	font-weight:bold;
	text-decoration:none;
	height:auto;
}
.product-area li .right a:hover {
	color:#9900CC;
	text-decoration:underline;
}
.product-area li .right p {
	font-size:15px;
	margin:0;
	font-style:italic;
	float:left;
	width:210px;
	background:none;
	padding:0;
}

.right span {
	float:left;
}
.right span a {
	border:none;
	background:none;
}
.right span img {
	width:auto;
	height:auto;
	float:left;
}
.product-area li.last .last-div {
	float:right;
	width:235px;
}
.product-area li.last .last-div h1 {
	float:left;
	border-bottom:1px solid #bdbcbd;
	color:#876a95;
	font-size:22px;
	font-style:italic;
	width:235px;
	line-height:24px;
}
.client {
	float:left;
	width:235px;
}
.client ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.client li {
	float:left;
	height:67px;
	width:235px;
	margin:0 0 13px 0;
}
.client li img {
	border:1px solid #c7c7c7;
	padding:2px;
	float:left;
	margin:0 9px 0 0;
}
.client li.last {
	border-bottom:2px solid #ebebeb;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
.client li p {
	float:left;
	width:162px;
	margin:10px 0 0 0;
	color:#2a2a29;
	font-size:14px;
	font-style:italic;
	border:none;
	font-weight:bold;
	background:none;
}
.client-view {
	float:right;
}
.client-view a {
	float:right;
	color:#8f74a2;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.client-view a:hover {
	color:#FF0000;
	text-decoration:none;
}
/* Footer */
.footer {
	background:#303030;
	height:90px;
	float:left;
	width:1003px;
	margin:6px 0 0 0;
}
.footer-links {
	
	float: left;
	height: 44px;
	margin: 10px 15px;
	width: 900px;
}
.links {
	float:left;
	margin:10px 0 0 0;
}
.links ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.links ul li {
	float:left;
	padding:0 10px;
}
.links ul li a {
	color:#7ed4e5;
	text-decoration:none;
	
	font-weight:bold;
}
.social-links {
	float:right;
	margin:0 0px 0 0
}
.fl {
	float:left;
	margin:0 0 0 24px;
	color:#FFFFFF;
	font-size:14px;
}
.fr {
	float:right;
	margin:0 14px 0 14px;
	color:#FFFFFF;
	font-size:14px;
}
.fr a {
	color:#86d1e2;
	text-decoration:none;
}
/************ logo clients ********/

.clinet-area {
	width:925px;
	height:auto;
	display:block;
}
.clinet-area-logo {
	width:290px;
	height:auto;
	display:block;
	float:left;
	margin:4px 0 0 15px;
	/*background-color:#eeeff0;
	border:1px solid #CCCCCC; */
}
.clinet-area-logo ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.clinet-area-logo ul li {
	float:left;
	height:61px;
	margin:0 0 20px 0;
}
.clinet-area-logo ul li a {
	float:left;
	height:61px;
	width:61px;
	display:block;
	background:url(../images/simars.png) no-repeat;
	border:1px solid #CCCCCC
}
.clinet-area-logo-text {
	width:200px;
	height:61px;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:0 0 15px 15px;
	line-height:61px;
}
.thysen-area-logo {
	float:left;
	height:61px;
	width:61px;
	display:block;
	background:url(../images/thyseen.png) no-repeat;
}
.thysen-area-logo-text {
	width:210px;
	height:61px;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:0 0 15px 15px;
	line-height:20px;
	padding:10px 0 0 0;
}
.clie-footer {
	background:#303030;
	height:90px;
	float:left;
	width:1003px;
	margin:-97px 0 0 161px;
}
/**************** contact us **********************/
.contact_area {
	width:925px;
	height:auto;
	display:block;
	float:left;
}
.contact_area_add {
	width:480px;
	display:block;
	float:left;
	margin:0 0 30px 0;
}

.contact_area_add table { 
font-family:Arial, Helvetica, sans-serif;
}

.contact_area_add table td { 
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:15px;
}

.contact_area_add b { 
	float:left;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	width:480px;
	border-bottom: 1px solid #CCCCCC;
	color:#996699;
}

.project-addres-text {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	float:left;
	color: #64a2cb;
	text-decoration: none;
	line-height: 20px;
}
.contact_area_banner {
	width:1003px;
	height:476px;
	display:block;
	margin:auto;
}
.contact_img_add {
	width:430px;
	height:250px;
	display:block;
	float:right;
/*	background:url(../images/mapa%20copy.png) no-repeat;*/
	margin:0 0 0 0;
	border:1px solid #CCCCCC;
	margin:25px 0 0 0;
}
.contact_map_add {
	width:430px;
	height:170px;
	display:block;
	float:right;
	background:url(../images/map%20cont.png) no-repeat;
	margin:0 0 0 0;
}
.contact_enqury_add {
	width:480px;
	display:block;
	float:left;
	margin:0 0 0 0;
}
.input {
	margin:5px 0 5px 5px;
	width:330px;
	height:28px;	
}
.input-massege {
	width:320px;
	height:60PX;
	margin:5px 0 5px 0;
	vertical-align:text-top;
}
.submit {
	float:left;
	display:block;
	width:100px;
	margin:10px 0 0 7px;
	background:#996699;
	border:none;
	color:#fff;
	padding:5px 0;
	border-radius: 5px 5px 5px 5px;
	 -webkit-border-radius:5px 5px 5px 5px;
	 -moz-border-radius:5px 5px 5px 5px;
	 -o-border-radius:5px 5px 5px 5px;
	 behavior:url(PIE.htc);
	 behavior:none;/* for IE only */
}
/************* client page**************/	

.clinet-logo {
	width:600px;
	height:auto;
	display:block;
	float:left;
	margin:0 0 0 0;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	float:left;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
.clinet-logo span {
	width:600px;
	height:auto;
	display:block;
	float:left;
	margin:0 0 0 8px;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
.clinet-logo {
	width:300px;
	height:auto;
	display:block;
	float:left;
	margin:0 0 0 0;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.clinet-logo ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.clinet-logo ul li {
	float:left;
	height:61px;
	margin:5px 0 20px 2px;
	width:280px;
	border:1px solid #999999;
	background-color:#FFFFFF;
}
.clinet-logo ul li a {
	float:left;
	height:61px;
	display:block;
}
.clinet-logo ul li b {
	height:61px;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	float:left;
	line-height:61px;
	padding:0 0 0 10px;
}
.project-client-text {
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	float:left;
	color: #666666;
	text-decoration: none;
	line-height:30px;
}
.client_call_banner {
	width:1003px;
	height:350px;
	display:block;
	margin:0 auto;
	background:url(../images/banner-new1.png) no-repeat;
}
.divider {
	width:1px;
	height:50px;
	margin:0 0 0 25px;
	background:url(../images/divider1.png) no-repeat;
	float:left;
}
/************ product *************/

.top-product-area
  {
    width:903px;
	height:auto;
	margin:10px 0 30px 0;
	padding:0 50px 0 50px;
	float:left;
	}
	
.top-product-text
  {
    width:903px;
	height:auto;
	float:left;
	}
	
.top-product-left
  {
    width:300px;
	height:auto;
	float:left;
	}
	
.top-product-left ul
  {
    margin:0px;
	padding:0px;
	list-style:none;
	}
	
.top-product-left ul li
  {
    float:left;
	font-size: 16px;
    font-style: italic;
	line-height:30px;
	background:url(../images/arrow-pro.png) 0 7px no-repeat;
	padding:0 0 0 20px;
	width:280px;
	}
	
.top-product-right
  {
    width:603px;
	height:auto;
	float:left;
	}
	
.top-product-right ul
  {
    margin:0px;
	padding:0px;
	list-style:none;
	}
	
.top-product-right ul li
  {
    float:left;
	font-size: 16px;
    font-style: italic;
	line-height:30px;
	padding:0 0 0 20px;
	background:url(../images/arrow-pro.png) 0 7px no-repeat;
	width:583px;
	}

.product-wepp
  {
    width:1003px;
	height:auto;
	margin:0 auto;
	}

.product-img_area {
	float:left;
	width:885px;
	margin:0 0 0 35px;
	height:auto;
}

.product-img_area ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.product-img_area li {
	float:left;
	width:200px;
	margin:0 28px 0px 0;
	height:240px;
}



.product-img_area li img {
	float:left;
	
}

.product-img_area li span { 
 	color: #996699;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin: 8px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	text-align:center;

}
.product-img_area li.last {
margin:0 0 0px 0;
}

.prod-img-main {
	width:200px;
	height:184px;
	display:block;
	margin:0 15px 0 0;
	float:left;
}
.prod-img-main.mar {
	margin:0 0 54px 20px;
}
.prod-img-main a {
	width:200px;
	height:184px;
	display:block;
	text-decoration:none;
	float:left;
	margin:10px 0 0 0;
}
.prod-img-text {
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	margin:8px 0 0 0px;
	color: #996699;
	text-decoration: none;
	line-height: 20px;
	display:block;
}
.prod-view-text {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	margin:10px 0 0 90px;
	color: #996699;
	text-decoration: none;
	line-height: 20px;
	cursor:pointer;
	display:block;
	float:right;
}
.prod-view-text:hover {
	color: #FF0000;
	text-decoration: underline;
	display:block;
}
.prod-footer {
	background:#303030;
	height:90px;
	float:left;
	width:1003px;
	margin:0 0 0 0;
}
/********** contact banner ****************/

.sgm_logo {
	width:129px;
	height:58px;
	background:url(../images/sgn_logo.jpg) no-repeat;
	display:block;
	float:left;
	margin:25px 0 0 30px;
	cursor:pointer;

}
.logo_banner {
	width:1003px;
	height:126px;
	background-color:#3a393a;
	float:left;
	display:block;
	margin:auto;
}
.logo_text {
	width:250px;
	height:30px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 120px 0 0;
	float:left;
	margin:5px 0 0 35px;
	display:block;
}
.menu {
	width:496px;
	height:126px;
	float:right;
	font-size:17px;
	font-weight:normal;
	color:#FFFFFF;
	display:block;
	margin:0 0 0 45px;
}
.menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.menu ul li {
	font-size:17px;
	font-weight:normal;
	color:#FFFFFF;
	float:left;
	line-height:126px;
	text-transform:capitalize;
}
.menu ul li a {
	text-decoration:none;
	color:#FFFFFF;
	padding:0 22px;
0 0;
}
.menu ul li a.activ {
	background:url(../images/about_hover.jpg) no-repeat;
	display:block;
}
.menu ul li a:hover {
	background:url(../images/about_hover.jpg) no-repeat;
	color:#FFFFFF;
	display:block;
}
.contact_call_banner {
	width:1003px;
	height:350px;
	display:block;
	margin:0 auto;
	background:url(../images/contact.png) no-repeat;

}
.logo_call_banner {
	width:1003px;
	height:350px;
	display:block;
	margin:0 auto; 
	background:url(../images/banner-new2.png) no-repeat;
}
.clinet-marq-logo {
	width:320px;
	height:auto;
	display:block;
	float:left;
	margin:0 0 0 16px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
.clinet-marq-logo ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.clinet-marq-logo ul li {
	float:left;
	height:61px;
	margin:0 0 20px 0;
}
.clinet-marq-logo ul li a {
	float:left;
	height:61px;
	width:61px;
	display:block;
	background:url(../images/simars.png) no-repeat;
	border:1px solid #CCCCCC;
	margin:5px 0 0 10px;
}
.clinet-marq-logo-text {
	width:200px;
	height:61px;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:0 0 15px 27px;
	line-height:61px;
}
.clients-area h1 {
	color:#929093;
	font-size:28px;
	margin:0 0 10px 90px;
	font-style:italic;
	font-weight:normal;
	padding:0 0 0 10px;
	text-decoration:underline;
	float: right;
}
.slide {
	width:1px;
	height:1420px;
/*	margin:0 -6px 0 4px;*/
	background:url(../images/dived.jpg) no-repeat;
	float:left;
}
.clinet-area-logo-text-show {
	width:200px;
	height:61px;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	float:left;
	margin:0 0 15px 8px;
	line-height:61px;
	
}
.curve-area h2 {
	color:#666666;
	font-size:27px;
	font-style:italic;
	font-weight:normal;
	text-decoration:underline;
	float:left;
}

.curve-area h2.gilmpse
  {
    margin:0 0 20px 35px;
	text-decoration:none;
	}
.fl-prod {
	float:left;
	margin:0 0 0 24px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
}
.fr-prodc {
	float:right;
	margin:0 14px 0 14px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
}
.message-area {
	margin:7px 0 0 6px;
	width:330px;
} 

.footer-content {
	width:689px;
	margin:-90px 0 0 0;
	float:left;
	font-size:15px;
	font-style:italic;
	text-align:center;
}
