@charset "utf-8";
* {margin:0;padding:0; list-style:none;}
body {background:url(http://www.sbmconcasseur.com/images/bodybg.jpg) repeat-x #F3F3F1; background-position: 0px 83px;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a{ text-decoration:none;}
img {border:none;}
img a {border:none;}
#topbanner{height:80px;width:1349px;background:url(http://www.sbmconcasseur.com/images/headbg.jpg) no-repeat;margin:auto;}
.topcontainer{ width:1005px; margin:auto;}
#topbanner .logo {float:left;width:350px;padding-top: 10px;}
.search {float:right;width:240px;height: 30px;margin-top: 20px;}
#se{width:172px;background:url(http://www.sbmconcasseur.com/images/searchbg.jpg) no-repeat;height: 28px;float: right;border: none;text-align: center;line-height: 28px;}
#searchsubmit{width:54px;background:url(http://www.sbmconcasseur.com/images/submit.jpg) no-repeat;height: 28px;float: right;border: none;}
.menu{background:url(http://www.sbmconcasseur.com/images/navbg.jpg) repeat-x;height: 26px;width: 1004px;margin: auto;border-right: 1px solid #ccc;}
.menu ul li {float:left;}
#navhome{float:left;background-color: #74A83C;}
#navhome a{ color:#FFF;}
#navline{ background:url(http://www.sbmconcasseur.com/images/navline.jpg) no-repeat 1px;float:left; width:2px; height:24px;}
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;width:auto;height:24px;color:#333;padding:0px 16px 0px 16px;line-height:24px;}
.menu ul li:hover a {color:#333;background-color: #74A83C;}

#ibanner {clear:both;height:258px;width: 1005px;margin: auto;}
#ibanner_pic{width:1000px;height:215px;overflow:hidden;position: absolute;text-align: center;}
#main{margin-top:8px;width:100%;height: 100%;}
#maincontent{margin:auto;width: 1024px;display: block;height: auto;padding-top: 1px;}

#sidebar_left {width:238px;height:auto;float:left;display:block;overflow: hidden;}
#sidebar_left h2{ padding-left:40px; padding-top:30px;}
#sidebar,#sidebar-right{background:url(http://www.sbmconcasseur.com/images/leftbg1.jpg) no-repeat;float:left;width: 9px;height: 338px;}
#sidebar-right{background:url(http://www.sbmconcasseur.com/images/leftbg2.jpg) no-repeat;}
#sidebar_left h1,#sidebar_right h1{font-size:21px;text-transform:uppercase;margin-top:30px;text-align:right;font-weight: bold;}
#sidebar_left h1 a,#sidebar_right h1 a{ color:#535353;}
#sideleft-icon{background:url(http://www.sbmconcasseur.com/images/ddbg.jpg) no-repeat right;height: 43px;}
#liline{border-bottom:1px dashed #74a83c;width:170px;height:2px;overflow:hidden;}
#sidebar_left ul{margin-left: 20px;}
#sidebar_left ul li {border-bottom:1px dashed #74a83c;width:170px;min-height:20px; padding:3px 0;}
#sidebar_left ul li a{color:#333;}
#sidebar_left ul li a:hover{display:block; }
#sidebar_left a #gallery{padding-left:26px; padding-top:20px;}

#mainmiddle{width:567px;height:auto;float:left;color: #535353;line-height: 18px;}
#mainmiddle a{color:#008aff;text-decoration:none;}
#contact_m{ width:293px; height:28px; padding-left:270px; margin-top:15px; color:#008aef;}
#contact_m a{color:#008aef; text-decoration:none;}
#mainmiddle h3,#mainmiddle h4 {letter-spacing:-1px;font-size:20px;margin-top:20px;background:url(http://www.sbmconcasseur.com/images/icon1.jpg) no-repeat;width:520px;height:37px;padding-left:42px;line-height:32px;padding-bottom: 10px;}
#mainmiddle h4{background:url(http://www.sbmconcasseur.com/images/icon3.jpg) no-repeat;}
#middle_p{margin-left:40px; margin-bottom:20px;}
#mainmiddle p a{ color:#535353; font-weight:bold;}
#mainmiddle #case{ padding:0px 7px 10px 0px; float:left; width:165px;}
#mainmiddle #case img{}
#mainmiddle dl{ width:220px;margin-left:40px; float:left; min-height:150px;}
#mainmiddle dt {font:bold 11px Verdana, Geneva, sans-serif;border-bottom:1px solid #cbcbcb;padding-top:5px;padding-bottom:5px;}
#mainmiddle dd {padding-top:5px;}
#mainmiddle dd a:hover{color:#666;text-decoration:underline;}
#mainmiddle dd a{color:#008aff;text-decoration:none;}
#mainmiddle #application{ width:230px; height:210px; float:left; padding-left:40px;}
#mainmiddle #solution{width:230px; height:240px; float:left; padding-left:40px;}
#mainmiddle #application  a{ text-decoration:none; color:#008aff;}

#sidebar_right {float:left;width:215px;height:auto;}
#siderightbar,#siderightbar-right{background:url(http://www.sbmconcasseur.com/images/rightbg2.jpg) no-repeat;float:right;width: 9px;height: 512px;}
#siderightbar-right{background:url(http://www.sbmconcasseur.com/images/rightbg1.jpg) no-repeat;}
#sidebar_right p{margin-left:10px;color:#333;}
#sidebar_right p a{ color:#333;}
#sidebar_right p a:hover{ text-decoration:underline;}
#sidebar_right ul{margin-left:10px;color:#333; padding-top:10px;}
#sidebar_right ul a{ color:#333;}
#sidebar_right ul a:hover{ text-decoration:underline;}
#sidebar_right li{line-height:20px;}
#sidebar_right h2{font-size:13px;margin-top:20px;padding-bottom:5px; margin-bottom:5px; border-bottom:1px dashed #CCC; margin-left:20px;}
#sidebar_right h2 a{ color:#535353;}
#sidebar_right img{ padding:10px 0 10px 10px;}

#bottom{background:url(http://www.sbmconcasseur.com/images/bottombg.jpg) repeat-x #ecebf1;width:100%;padding-top:15px;}
#bottomnav {background:#615a54;height:220px;color: #FFF;width: 1005px;margin: auto;margin-bottom: 3px;}
#bottomlist{height: 200px;width: 240px;float: left;padding-left: 5px;padding-top: 15px;}
#bottomlist ul{padding-left:10px;}
#bottomnav h1 {font-size:28px;font-weight:bold;float:left;width: 240px;height: 30px;padding-bottom: 10px;text-transform: uppercase;}
#bottom a{color:#FFF;}
#bottom a:hover{text-decoration: underline;}

#footer{background:url(http://www.sbmconcasseur.com/images/footerce.jpg) no-repeat 20px 0 #c5c5c5;height:60px;margin: auto;width: 1005px;}
#footer #ce{ padding-left:100px; padding-top:5px; font-size:18px; float:left;}
#footermenu{padding-top:15px;float:left; padding-left:200px; height:20px; width:800px;}
#footer a{ color:#535353;}

.bottom_footer{width:100%;padding-top:20px;background:#ecebf1;color:#333;}
.bottom_footer a{ color:#333; text-decoration:underline;}
.bottom_footer2{ margin: auto;width: 1005px;}

table{width:99%; text-align:center; border-collapse:collapse;}
tbody tr:hover {background:none;color:#000;}
th,td{ border:1px solid #CCC;}
#formmsg{ padding-top:15px;}
#formmsg th,#formmsg td{ border:none; font-weight:normal; padding-bottom:1px; margin:0px;}
#formmsg th{ text-align:right; padding-right:15px; width:20%;}
#formmsg td{ text-align:left;}
/*#buymsg{font:12px/16px Verdana, Geneva, sans-serif; font-weight:bold;border-collapse:collapse; width:500px;margin-top:10px; color:#2c632b}*/
#formmsg input,#formmsg option,#formmsg select,#formmsg textarea{color:#666;width:300px; border:1px solid #CCC; height:25px; margin:2px; line-height:25px;}
#formmsg textarea{height:80px;}
#formmsg #submit1{ height:22px; width:97px;border:none; margin-top:10px;}

#form1 .m_on{color:#666;width:200px; border:1px solid #CCC; height:25px; margin:2px; line-height:25px;}
#form1 #cm_remark{height:80px;}
#form1 #submit1{ height:27px; width:80px;border:none; margin-top:10px;}

#metal_crusher{ float:left;margin-top:20px; width:500px;border:1px solid #CCC;border-collapse:collapse;}
#metal_crusher td{border:1px solid #CCC;border-collapse:collapse; width:160px;}
#metal_crusher a:visited{ color:#008aff;}

#fixed {right:2%;position:fixed;top:25%;_position:absolute;_right:2%;_top:25%; z-index:2000;}

.solution_img {border:5px solid #eae9ee; padding:3px; background-color:#d0d0d0; margin-right:10px;float:left;}

