body{font-family:Verdana, sans-serif; min-width:1003px; font-size:12px; line-height:20px; color:#525252; }
h1{margin:0; padding:0; font-family: 'eurostilebold'; font-size:40px; line-height:normal; color:#000;}
h2{margin:0; padding:0; font-family: 'eurostilebold'; font-size:30px; line-height:normal; color:#000;}
h3{margin:0; padding:0; font-family: 'eurostilebold'; font-size:22px; line-height:normal; color:#000;}
h4{margin:0; padding:0; font-family: 'eurostilebold'; font-size:18px; line-height:normal; color:#000;}
h5{margin:0; padding:0; font-family: 'eurostilebold'; font-size:16px; line-height:normal; color:#000;}
strong{font-weight:bold;}
p{padding-bottom:15px;}
a{text-decoration:none; color:#c77702;}
a:hover{color:#883305;}





.top-area-wrapper{background:#000; border-bottom:5px solid #d06333; padding:10px 0 10px 0;}
.top-logo-wrapper{float:left; margin-top:8px; width:240px;}
.top-content-right-wrapper{float:right; width:720px;}
.top-search-wrapper{float:right; background:#fff; border:2px solid #d8d8d8; padding-left:5px; width:280px; height:22px;}
.top-search-field{background:#fff; border:none; width:250px; height:20px;}
.top-btn-search a{display:block; float:right; background:url(../images/btn-search.jpg) no-repeat top; width:28px; height:20px; text-indent:-999999px; overflow:hidden;}
.top-btn-search a:hover{background:url(../images/btn-search.jpg) no-repeat bottom;}
.top-menu-wrapper{float:right; margin-top:25px; font-family: 'DroidSansRegular'; font-size:12px;}
ul.top-menu{margin:0; padding:0; list-style:none;}
ul.top-menu li{display:inline; color:#fff;}
ul.top-menu li a{display:block; float:left; margin:0 5px 0 5px; padding:5px; text-decoration:none; color:#fff;}
ul.top-menu li a:hover, ul.top-menu li a.selected{margin-bottom:-3px; border-bottom:3px solid #d06333; color:#d06333;}









.main-menu-wrapper{background:url(../images/main-menu-bg.jpg) repeat-x top #efefef; font-family: 'DroidSansRegular'; font-size:12px; font-weight:bold;}
.main-menu-container{margin:0 auto; width:1200px; }
.main-menu-border-bottom{background:url(../images/main-menu-bg-bottom.jpg) repeat-x bottom;}
ul.main-menu{margin:0; padding:0; list-style:none;}
ul.main-menu li{display:inline; text-transform:uppercase; color:#6d6a6a;}
ul.main-menu li a{display:block; float:left; background:url(../images/main-menu-separator.jpg) no-repeat top right; padding-top:15px; height:45px; text-decoration:none; text-align:center; line-height:16px; color:#666;}
ul.main-menu li:last-child a{background:none;}
ul.main-menu li a:hover, ul.main-menu li a.selected{border-bottom:3px solid #d06333; height:42px; color:#d06333;}
ul.main-menu li a.main-menu-1{width:208px;}
ul.main-menu li a.main-menu-2{width:153px;}
ul.main-menu li a.main-menu-3{width:178px;}
ul.main-menu li a.main-menu-4{width:168px;}
ul.main-menu li a.main-menu-5{width:168px;}
ul.main-menu li a.main-menu-6{width:198px;}
ul.main-menu li a.main-menu-7{width:127px;}






.main-banner-bg-top{background:url(../images/main-banner-bg-top.jpg) repeat-x top;}
.main-banner-bg-bottom{background:url(../images/main-banner-bg-bottomx.jpg) no-repeat center bottom;}
.slogan-wrapper{padding:25px; text-align:center; text-transform:uppercase;}
.main-banner-wrapper{width:970px; height:450px;}
.main-banner-header{display:block; padding-bottom:5px; font-family: 'DroidSansRegular'; font-size:20px; color:#000;}
.main-banner-caption-wrapper{padding:15px 25px 15px 25px;}
.main-banner-caption{font-size:14px; line-height:20px; color:#4e4e4e;}
.bx-pager-link{text-indent:-999999px !important; overflow:hidden !important;}
.bx-caption-slide,.product-list-title{ font-size:11px;line-height:14px;background:#000; width:195px; margin:0 0 0 7px; padding: 5px; display: none; position: absolute; bottom: 0px; color:#fefefe; bottom:10px; left:3px;}






.home-product-feature-bg1{background:url(../images/homepage-carousel-bg.jpg) repeat-x top center #eeeeee;}
.home-product-feature-bg2{background:url(../images/homepage-carousel-bg2.jpg) repeat-x top #f2740c;}
.home-product-feature-wrapper{height:240px;padding:25px 35px 0 35px; position:relative;}
.home-product-feature-bg-top{background:url(../images/homepage-carousel-bg-topx.jpg) no-repeat top; height:6px;}
.home-product-feature-bg-bottom{background:url(../images/homepage-carousel-bg-bottomx.jpg) no-repeat top; height:12px;}
.home-product-feature-slider-wrapper{float:left; width:500px;}
.home-product-feature-pic-wrapper{background:url(../images/home-product-bg.png) no-repeat top; padding:10px; width:205px; height:205px;}
.home-product-feature-pic-container{background:url(../images/abstract-bg-small.jpg) no-repeat top; width:205px; height:205px;}
#slider-next{position:absolute; right:20px; top:40%;}
#slider-prev{position:absolute;	left:20px; top:40%;}






.sub-banner-wrapper-bg1{background:url(../images/sub-banner-bg2.jpg) repeat-x top #EB5A00;}
.sub-banner-wrapper-bg2{background:url(../images/sub-banner-bg.jpg) no-repeat center top;}
.sub-banner-wrapper{position:relative; margin:0 auto; width:1200px; height:120px;}
.sub-banner-header-wrapper{position:absolute; width:575px; height:105px; line-height:normal; z-index:999; overflow:hidden;}
.sub-banner-header-content{padding-top:8px; height:105px; vertical-align:middle; }
.sub-banner{width:1200px; height:120px; margin-bottom:-2px;}
.sub-banner div{margin-left:115px;}



.subpage-main-content-wrapper{border-top:5px solid #f15927;}
.sidebar-bg{background:url(../images/sidebar-bg.jpg) repeat-y top left;}
.sidebar-wrapper{float:left; padding:25px 25px 0 0; width:235px;}
.sidebar-header{background:url(../images/sidebar-header-bg.png) no-repeat top; margin-bottom:10px; width:235px; height:45px; font-family: 'eurostilebold'; font-size:16px; text-align:center; line-height:45px; color:#fff;}





ul.subpage-menu{padding-left:10px; padding:0; list-style:none;}
ul.subpage-menu li {display:block; border-bottom:1px solid #e1e1e1; padding-left:10px; font-family: 'DroidSansRegular'; font-size:14px; text-transform:uppercase; color:#000;}
ul.subpage-menu li a{display:block; padding:15px 0 15px 20px; background:url(../images/subpage-menu-bullet.png) no-repeat top left; text-decoration:none; color:#000;}
ul.subpage-menu li a:hover, ul.subpage-menu li a.selected{background:url(../images/subpage-menu-bullet-ro.png) no-repeat top left; color:#b96c18;}
ul.subpage-menu li ul.subpage-submenu{margin-top:5px;display:none;}
ul.subpage-menu li ul.subpage-submenu li{background:url(../images/subpage-submenu-border.png) repeat-x top; border:none; padding:8px 0 8px 0; font-size:12px; text-transform:none; color:#5c5c5c;}
ul.subpage-menu li ul.subpage-submenu li a{background:none; margin-left:20px; padding:0; color:#5c5c5c;}
ul.subpage-menu li ul.subpage-submenu li a:hover, ul.subpage-menu li ul.subpage-submenu li a.selected{color:#000;}




.sidebar-contact-header{display:block; padding-bottom:5px; font-family: 'eurostilebold'; font-size:16px; color:#963312;}
.sidebar-contact-phone{display:block; background:url(../images/sidebar-contact-icon-phone.jpg) no-repeat left; padding-left:30px; margin-bottom:5px; font-size:14px; font-weight:bold; color:#263855;}
.sidebar-contact-email a{display:block; background:url(../images/sidebar-contact-icon-email.jpg) no-repeat left; padding-left:30px; font-size:11px; text-decoration:none; color:#c77702;}
.sidebar-contact-email a:hover{color:#883305;}




.subpage-content-wrapper{float:right; padding:25px 0 0 55px; width:885px;}
.subpage-content-wrapper2{padding-top:25px;}
.breadcrumb-wrapper{margin-bottom:25px;}
ul.breadcrumb{margin:0; padding:0; list-style:none;}
ul.breadcrumb li{display:inline;}
ul.breadcrumb li a{display:block; float:left; background:url(../images/breadcrumb-seperator.png) no-repeat center right; margin-right:8px; padding-right:16px; font-family: 'DroidSansRegular'; font-size:10px; text-decoration:none; color:#525252;}
ul.breadcrumb li a:hover{color:#000;}
ul.breadcrumb li:last-child a{background:none;}



.asc-companies-wrapper{border-bottom:1px solid #CCC; margin-bottom:30px; padding-bottom:30px;}
/*.asc-companies-wrapper{background:url(../images/about-asc-companies-border-bottom.jpg) no-repeat bottom left; margin-bottom:30px; padding-bottom:30px;}*/
.asc-companies-logo-wrapper{float:left; margin-right:35px; width:170px;}
.asc-companies-title-wrapper{float:left; width:450px;}
.asc-companies-content-wrapper{margin-top:15px;}

.contact-pic-office{float:left;width:460px; height:270px;}
.contact-map-wrapper{float:right; border:1px solid #ccc; width:620px; height:280px;}
.contact-btn-map-view a{display:block; float:right; background:#ea5917; border:2px solid #ffdbca; margin-top:10px; padding:0 10px 0 10px; height:25px;font-family: 'eurostilebold'; font-size:12px; line-height:25px; color:#fff !important;}
.contact-btn-map-view a:hover{background:#cb3f01;}

.product-list-pic{float:left; margin:0 25px 25px 0; width:180px; height:180px;position:relative;text-align:center;}
.product-list-title{width:170px;left:-2px;bottom:5px;}
.product-detail-pic{float:left; margin-right:35px; width:300px;}
.product-detail-pic img{width:100%;}
.product-detail-pic-other-wrapper{float:left; width:535px;}
.product-detail-pic-other{float:left; margin:0 15px 15px 0; width:80px; height:80px;}
.product-detail-pic-other a img{border:1px solid #b9b9b9; margin:-1px;}
.product-detail-pic-other a:hover img, .product-detail-pic-other a.selected img{border:2px solid #b75226; margin:-2px;}

ul.list-normal{margin:0; padding:0; list-style:none;}
ul.list-normal li{background:url(../images/bullet-list.png) no-repeat 0 7px; padding:0 0 10px 20px;}

.our-products-wrapper{border-top:1px solid #CCC; margin-top:35px; padding-top:35px;}
.our-products-pic-wrapper{float:left; margin:0 20px 20px 0; width:120px; height:120px;position:relative;}
.our-products-pic-wrapper .product-list-title{width:109px;}

.form-segment-wrapper{background:#f7f7f7; border-radius:4px; border:1px solid #c3c3c3; margin-bottom:30px;}
.form-segment-header-wrapper{background:#f15927; padding:10px; font-family: 'DroidSansRegular'; font-size:18px; font-weight:bold; color:#fff;}
.form-segment-content-wrapper{border-bottom:1px solid #c3c3c3; margin-bottom:10px; padding-bottom:10px;}
.form-segment-content-wrapper-inner{padding:10px;}
.table-form{line-height:25px;}
.form-element{border:none; background:#fff; border:1px solid #CCC; width:99%; height:25px;}
.form-element2{border:none; background:#fff; border:1px solid #CCC !important; height:25px;}
.form-required{color:#F60;}

.news-item-wrapper{background:url(../images/about-asc-companies-border-bottom.jpg) no-repeat bottom left; margin-bottom:30px; padding-bottom:30px;}
.news-date-wrapper{float:left; background:#f15927; border-radius:4px; margin-right:25px; padding:10px 0 10px 0; width:55px; font-family: 'eurostilebold'; text-align:center; color:#fff;}
.news-date-wrapper span{display:block;}
.news-date-wrapper span.date{padding-bottom:5px; font-size:28px;}
.news-date-wrapper span.month{font-size:18px;}
.news-content-wrapper{float:left; width:980px;}
.news-content-pic-wrapper{float:left; margin-right:20px; width:200px;}
.news-content-pic-wrapper img{border:1px solid #999; margin:-1px; width:100%;}
.news-content-title{display:block; font-family: 'DroidSansRegular'; font-size:16px; font-weight:bold; color:#000;}
.news-content-date{display:block; padding-bottom:5px; font-family: 'DroidSansRegular'; font-size:15px; color:#f15927;}






.home-footer-wrapper{background:#eeeeee; padding-top:40px; font-size:12px; color:#505050;}
.footer-wrapper{background:#eeeeee; border-top:3px solid #dadada; padding-top:40px; font-size:12px; color:#505050;}
.footer-header{display:block; padding-bottom:10px; font-family: 'DroidSansRegular'; font-size:16px; color:#d15d2c;}
.footer-header2{display:block; float:left; margin-bottom:10px; width:80px; height:20px; font-family: 'DroidSansRegular'; font-size:16px; color:#d15d2c;}
a.footer-view-more{margin-top:5px; font-family: 'DroidSansRegular'; font-size:13px; line-height:22px; color:#C60;}
a.footer-view-more:hover{color:#900;}
a.footer-btn-view-all{display:block; float:right; background:#ea5917; border:2px solid #ffdbca; margin-top:10px; padding:0 10px 0 10px; height:25px;font-family: 'eurostilebold'; font-size:12px; line-height:25px; color:#fff !important;}
a.footer-btn-view-all:hover{background:#cb3f01;}
.footer-product-range-wrapper{float:left; margin-right:60px; width:300px;}
ul.product-range{margin:0; padding:0; list-style:none;}
ul.product-range li{padding:8px 0 8px 0; border-bottom:1px solid #d7d7d7;}
ul.product-range li a{text-decoration:none; color:#505050;}
ul.product-range li a:hover{color:#000;}
.footer-reference-wrapper{float:left; margin-right:60px; width:280px;}
.footer-event-pic-wrapper{border:1px solid #999; margin:-1px; margin-bottom:8px; width:280px;}
.footer-event-title{display:block; font-size:13px; font-weight:bold; color:#000;}
.footer-event-detail{display:block; font-size:11px; padding-bottom:5px; color:#7e7e7e;}
.footer-event-content{}
.footer-news-wrapper{float:right; width:500px;}
ul.footer-news{margin:0; padding:0; list-style:none;}
ul.footer-news li{margin-bottom:10px; padding-bottom:8px; border-bottom:1px solid #d7d7d7;}
.footer-news-date{display:block; font-size:13px; font-weight:bold; color:#000;}
.footer-copyright-wrapper{background:#000; padding:5px 0 5px 0; color:#fff; font-size:12px;}
.footer-copyright-bg{background:url(../images/footer-copyright-bg.jpg) no-repeat center;}
.footer-copyright{float:left; width:250px;}
.footer-menu-wrapper{float:right; width:710px;}
ul.footer-menu{margin:0; padding:0; list-style:none;}
ul.footer-menu li{display:inline;}
ul.footer-menu li a{display:block; float:right; padding:0 10px 0 10px; text-decoration:none; color:#fff;}
ul.footer-menu li a:hover{color:#d96300;}






.content-wrapper{margin:0 auto; width:1200px;}
.pic-wrapper{/*background:#fff;*/ border:1px solid #cbcbcb; padding:5px; -webkit-box-shadow: 0px 0px 2px 1px #d6d6d6 ;
box-shadow: 0px 0px 2px 1px #d6d6d6 ;}
.pic-container{
	background:url(../images/abstract-bg-small.jpg) no-repeat center center; background-size:cover;
}
a.btn-bg{display:block; background:url(../images/btn-bg.png) no-repeat top; width:215px; height:50px; font-family: 'eurostilebold'; font-size:14px; text-align:center; line-height:50px; color:#fff;}
a.btn-bg:hover{background:url(../images/btn-bg.png) no-repeat bottom;}




.clear{clear:both;}
.c-black{color:#000;}




.border-dark-grey{float:left; width:6%; height:2px; border-bottom:1px solid #949494;}
.border-lite-grey{float:left; width:94%; height:2px; border-bottom:1px solid #C2C2C2;}









/*Custom*/

.pagination ul li{
	display:inline;
	padding:5px;
	border:1px solid #883305;
	margin:3px;
}

/*ul li{list-style-type:circle;}
ul li ul{padding-left:50px;}
End Custom*/



@media only screen and (max-device-width : 1024px) 
{

.main-banner-bg-bottom{background:url(../images/main-banner-bg-bottom.jpg) no-repeat center bottom;}

.content-wrapper{margin:0 auto; width:987px;}

.home-product-feature-bg-top{background:url(../images/homepage-carousel-bg-top.jpg) no-repeat top; height:6px;}
.home-product-feature-bg-bottom{background:url(../images/homepage-carousel-bg-bottom.jpg) no-repeat top; height:12px;}
.home-product-feature-wrapper div.bx-wrapper div.bx-viewport{margin:0 auto; width:750px !important;}

.main-menu-wrapper{font-size:13px; font-weight:normal;}
.main-menu-container{margin:0 auto; width:1003px; }
ul.main-menu li a.main-menu-1{width:180px;}
ul.main-menu li a.main-menu-2{width:125px;}
ul.main-menu li a.main-menu-3{width:150px;}
ul.main-menu li a.main-menu-4{width:137px;}
ul.main-menu li a.main-menu-5{width:137px;}
ul.main-menu li a.main-menu-6{width:170px;}
ul.main-menu li a.main-menu-7{width:98px; padding-right:3px;}

.sub-banner-wrapper{width:970px;}
.sub-banner{width:970px;}
.subpage-content-wrapper{width:655px;}
.sub-banner div{margin-left:0;}
.contact-map-wrapper{width:420px;}
.product-detail-pic-other-wrapper{width:300px;}

.footer-product-range-wrapper{float:left; margin-right:50px; width:270px;}
.footer-reference-wrapper{float:left; margin-right:50px; width:280px;}
.footer-news-wrapper{float:right; width:335px;}

}