body{
	background: #014a8e url(../images/body-bg.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #d2e3f1;
}
.bg{
    background: url(../images/bg.png) top left no-repeat;
    padding: 0px;
}
.container{
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
    position: relative;
    background: url(../images/container.png) no-repeat;
}
.header{
	height: 116px;
	padding: 0px;
	margin: 0px;
    background: url(../images/header-bg.png) right no-repeat;
}
    .header a.logo{
        width: 303px;
        height: 81px;
        display: block;
        margin: 35px 0px 0px 0px;
        padding: 0px;
        float: left;
    }
    .search-box{
        width: 366px;
        height: 24px;
        margin: 0px;
        padding: 90px 0px 0px 10px;
        float: left;
    }
        .search-box img{
            float: left;
            margin: 0px 5px 0px 0px;
            padding: 3px 0px 0px 0px;
        }
        .search-box .input-search{
            width: 160px;
            height: 19px;
            background: url(../images/input-search.png) no-repeat;
            padding: 0px 5px;
            margin: 0px;
            float: left;
        }
            .search-box .input-search input{
                width: 157px;
                height: 18px;
                background: transparent;
                border: 0px;
                padding: 0px;
                margin: 0px;
                font-family: Tahoma, Geneva, sans-serif;
            	font-size: 12px;
            	line-height: 18px;
            	color: #0b3b76;
                font-weight: bold;
            }
        .btn_go{
            width: 46px;
            height: 22px;
            background: url(../images/btn_go.png) no-repeat;
            border: 0px;
            float: right;
            cursor: pointer;
        }
    .address{
        float: right;
        text-align: right;
        padding: 0px 15px 0px 0px;
    }
        .address p{
            font-size: 10px;
            text-transform: uppercase;
            line-height: 12px;
            font-family: Helvetica, sans-serif;
            padding: 0px;
            margin: 4px 0px 0px 0px;
        }
        .address a{
            font-size: 10px;
            text-transform: uppercase;
            line-height: 12px;
            font-family: Helvetica, sans-serif;
            padding: 0px;
            margin: 4px 0px 0px 0px;
            color: #FFFFFF;
        }
        .address a:hover{
            font-size: 10px;
            text-transform: uppercase;
            line-height: 12px;
            font-family: Helvetica, sans-serif;
            padding: 0px;
            margin: 4px 0px 0px 0px;
            color: #9dc4f0;
        }
.content{
    width: 960px;
    min-height: 580px;
	margin: 0px;
	padding: 0px;
    background: url(../images/content-bg.png) no-repeat;
    position: relative;
}
 .menu{
    width: 240px;
    height: 278px;
    padding: 40px 0px 0px 20px;
    float: left;
}
    .menu ul.mn{
        width: 240px;
        height: 278px;
        margin: 0px;
        padding: 0px;
        position: relative;
    }
    .menu ul.mn li{
        width: 240px;
        height: 41px;
        margin: 0px 0px 6px 0px;
        padding: 0px;
    }
        ul.mn li a:link, ul.mn li a:visited, ul.mn li a:active, ul.mn li a:hover{
				background: transparent url(../images/menu.png) no-repeat;
				position: relative;
				height: 41px;
				display: block;
				margin: 0px;
				padding: 0px;
			}
			.menu ul.mn li a.mn1{
				background-position: 0px 0px;
			}
			.menu ul.mn li a.mn1:hover{
				background-position: -240px 0px;
			}
            .menu ul.mn li a.mn2{
				background-position: 0px -41px;
			}
			.menu ul.mn li a.mn2:hover{
				background-position: -240px -41px;
			}
            .menu ul.mn li a.mn3{
				background-position: 0px -82px;
			}
			.menu ul.mn li a.mn3:hover{
				background-position: -240px -82px;
			}
            .menu ul.mn li a.mn4{
				background-position: 0px -123px;
			}
			.menu ul.mn li a.mn4:hover{
				background-position: -240px -123px;
			}
            .menu ul.mn li a.mn5{
				background-position: 0px -164px;
			}
			.menu ul.mn li a.mn5:hover{
				background-position: -240px -164px;
			}
            .menu ul.mn li a.mn6{
				background-position: 0px -205px;
			}
			.menu ul.mn li a.mn6:hover{
				background-position: -240px -205px;
			}
.main{
    width: 670px;
    float: right;
    margin: 0px;
    padding: 0px 20px 185px 10px;
}
    .flash{
        width: 600px;
        height: 450px;
        margin: 0px 0px -380px auto;
        padding: 0px 25px 0px 0px;
        text-align: right;
    }
.welcomebox{
    width: 270px;
    background: url(../images/welcomebox.png) 0px 39px no-repeat;
    margin: 0px;
    padding: 0px 20px;
}
    .welcomebox p{
        color: #d2e3f1;
        margin: 16px 0px 0px 0px;
        padding: 0px;
    }
        .welcomebox p.be{
            color: #d2e3f1;
            margin: 16px 0px 0px 0px;
            padding: 0px 0px 0px 30px;
        }
.title{
    width: 490px;
    height: 40px;
    padding: 60px 0px 0px 20px;
    margin: 0px;
    position: relative;
    float: left;
}
    .corner-pic{
        width: 150px;
        height: 113px;
        float: right;
        margin: 0px;
        padding: 0px;
    }
.title2{
    height: 40px;
    float: left;
    padding: 60px 0px 0px 20px;
    margin: 0px;
}
.shadowing{
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 40px;
    left: 20px;
}
    .shadowing a{
        color: #FFFFFF;
        font-weight: bold;
        display: block;
        float: left;
        margin: 0px 2px;
        padding: 0px;
    }
    .shadowing a:hover{
        color: #0a5195;
        font-weight: bold;
        display: block;
        float: left;
        margin: 0px 2px;
        padding: 0px;
    }
    .shadowing p{
        color: #FFFFFF;
        font-weight: bold;
        float: left;
        margin: 0px;
        padding: 0px;
    }
.text{
    width: 400px;
    background: url(../images/welcomebox.png) 0px 0px no-repeat;
    float: left;
    padding: 10px 10px 10px 30px;
    margin: 0px 0px 0px -1px;
}
    .text p{
        color: #d2e3f1;
        margin: 0px 0px 12px 0px;
        padding: 0px;
    }
    .text img.ttl{
        margin: 5px 0px 15px -8px;
    }
.text2{
    width: 650px;
    background: url(../images/welcomebox.png) 0px 0px no-repeat;
    float: left;
    padding: 10px 10px 10px 30px;
    margin: 0px 0px 10px -1px;
}
    .text2 a.selector, .text2 a.selector:hover{
        width: 151px;
        height: 151px;
        float: left;
        margin: 10px 55px 20px 0px;
        padding: 0px;
    }
.plist{
    height: 35px;
    background: url(../images/plist-bg.png) left bottom no-repeat;
    margin: 0px;
    padding: 13px 0px 0px 10px;
}
    .plist a{
        color: #d2e3f1;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
    }
    .plist a:hover{
        color: #ffffff;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
    }
a.enquire, a.enquire:hover{
    display: block;
    margin: 10px 20px 20px 0px;
    padding: 0px;
    float: left;
}
.form{
    width: 390px;
    padding: 35px 0px 10px 20px;
    margin: 0px;
}
    .form label{
        color: #d2e3f1;
        font-size: 12px;
        font-weight: bold;
        float: left;
        width: 75px;
        height: 17px;
        padding: 2px 0px 0px 0px;
        margin: 0px 0px 13px 0px;
    }
    .form p{
        color: #d2e3f1;
        font-size: 12px;
        font-weight: bold;
        float: left;
        height: 17px;
        padding: 2px 0px 0px 0px;
        margin: 0px 0px 13px 0px;
    }
    .form .input-bg{
        width: 293px;
        height: 17px;
        background: url(../images/input-bg.png) no-repeat;
        float: right;
        padding: 1px 4px;
        margin: 0px 0px 13px 0px;
    }
        .form .input-bg input{
            width: 293px;
            height: 16px;
            background: transparent;
            border: 0px;
            padding: 0px;
            margin: 0px;
            color: #01427f;
            font-size: 12px;
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
        }
    .form .textarea-bg{
        width: 293px;
        height: 118px;
        background: url(../images/textarea-bg.png) no-repeat;
        float: right;
        padding: 1px 4px;
        margin: 0px 0px 13px 0px;
    }
        .form .textarea-bg textarea{
            width: 293px;
            height: 116px;
            background: transparent;
            border: 0px;
            padding: 0px;
            margin: 0px;
            color: #01427f;
            font-size: 12px;
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
        }
    .spambox{
        float: left;
        margin: 0px 0px 0px 20px;
        padding: 0px;
    }
    .form .input-spamcheck{
        width: 96px;
        height: 17px;
        background: url(../images/input-spamcheck.png) no-repeat;
        float: right;
        padding: 1px 4px;
        margin: 0px 0px 13px 0px;
    }
        .form .input-spamcheck input{
            width: 96px;
            height: 16px;
            background: transparent;
            border: 0px;
            padding: 0px;
            margin: 0px;
            color: #01427f;
            font-size: 12px;
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
        }
    .btn_submit{
        width: 75px;
        height: 21px;
        background: url(../images/btn_submit.png) no-repeat;
        float: right;
        border: 0px;
        margin: 0px;
        padding: 0px;
        cursor: pointer;
    }
.cdetails{
    width: 180px;
    float: left;
    margin: 0px;
    padding: 20px 0px 0px 0px;
}
    .cdetails p{
        margin: 0px 0px 12px 0px;
    }
    .cdetails span{
        color: #FFFFFF;
        font-weight: bold;
    }
    .cdetails p.lf{
        color: #FFFFFF;
        font-weight: bold;
        float: left;
        margin: 0px;
        padding: 0px;
    }
    .cdetails p.rg{
        font-weight: bold;
        float: right;
        margin: 0px;
        padding: 0px;
    }
.map{
    width: 172px;
    height: 150px;
    background: url(../images/map-bg.png) no-repeat;
    margin: 20px 0px;
    padding: 5px 4px 0px 4px;
}
.half{
    width: 310px;
    float: left;
    padding: 0px 10px 0px 0px;
}
    .half p{
        margin: 0px 0px 12px 0px;
    }
    .half ul{
        margin: 0px 0px 12px 0px;
        padding: 0px;
    }
    .half ul li{
        background: url(../images/libg.gif) 0px 7px no-repeat;
        margin: 0px;
        padding: 0px 0px 0px 8px;
    }
.contact{
    float: right;
    margin: 20px 30px 0px 0px;
    padding: 0px;
}
.cright{
    float: right;
    margin: 0px -5px 0px -10px;
    padding: 25px 0px 0px 0px;
    text-align: right;
}
    .tcircle{
        width: 156px;
        height: 156px;
        background: url(../images/tcircle.png) no-repeat;
        padding: 10px;
        position:relative;
        margin: 0px 0px 20px auto;
        z-index: 1;
    }
    .tcircle img.plus{
        width: 33px;
        height: 33px;
        position: absolute;
        bottom: 18px;
        right: 7px;
    }
    .bcircle{
        width: 219px;
        height: 219px;
        background: url(../images/bcircle.png) no-repeat;
        padding: 10px 10px 9px 9px;
        position:relative;
        margin: 0px 0px 10px 0px;
        z-index: 2;
    }
    .min{
        margin: -40px 0px -30px 0px!important;
    }
    .dn{
        margin: 140px 0px 10px 0px!important;
    }
    .bcircle img.plus{
        width: 33px;
        height: 33px;
        position: absolute;
        bottom: 35px;
        right: 7px;
    }
.latest-box{
    width: 600px;
    background: url(../images/latest-box.png) bottom no-repeat;
    padding: 0px 5px 20px 5px;
}
    .latest-box .photo, .latest-box .photo:hover{
        width: 168px;
        height: 159px;
        background: url(../images/limg-bg.png) no-repeat;
        padding: 7px 6px 0px 6px;
        margin: 0px 0px 10px 0px;
        float: left;
    }
    .latest-box .txt{
        width: 395px;
        float: right;
        padding: 5px 10px 5px 0px;
    }
        .latest-box .txt p{
            margin: 0px 0px 12px 0px;
            padding: 0px;
        }
        .latest-box .txt span{
            color: #FFFFFF;
            font-weight: bold;
            margin: 0px 0px 12px 0px;
            padding: 0px;
        }
p.latest{
    width: 540px;
    margin: 0px 0px 20px 0px;
    font-weight: bold;
}
.link-box{
    width: 600px;
    background: url(../images/latest-box.png) bottom no-repeat;
    padding: 0px 5px 20px 5px;
}
    .link-box .se{
        font-weight: bold;
        width: 68px;
        float: left;
        padding: 0px 0px 8px 2px;
        margin: 0px;
    }
        .link-box .se p{
            color: #FFFFFF;
        }
    .link-box .lnk{
        width: 181px;
        float: left;
        padding: 0px 2px 8px 2px;
        margin: 0px;
    }
        .link-box .lnk a{
            color: #d2e3f1;
        }
        .link-box .lnk a:hover{
            color: #092c4c;
        }
    .link-box .des{
        width: 341px;
        float: right;
        padding: 0px 2px 8px 2px;
        margin: 0px;
    }
.full{
    width: 930px;
    height: 185px;
    background: url(../images/full-bg.png) bottom no-repeat;
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 0px 0px 0px 30px;
}
    .cbx{
        width: 119px;
        height: 119px;
        float: left;
        margin: 0px 12px 0px 0px;
    }
        .cbx .img{
            width: 100px;
            height: 100px;
            background: url(../images/circle.png) bottom no-repeat;
            padding: 10px 10px 9px 9px;
            margin: 0px 0px 10px 0px;
        }
        .cbx a.ttura{
            display: block;
            background: url(../images/circle/ttura.png) bottom no-repeat;
            height: 185px;
            float: left;
        }
         .cbx a.ttura:hover{
            display: block;
            background: url(../images/circle/ttura_h.png) bottom no-repeat;
            height: 185px;
        }
        .cbx a.hygienic{
            display: block;
            background: url(../images/circle/hygienic.png) bottom no-repeat;
            height: 185px;
            float: left;
        }
         .cbx a.hygienic:hover{
            display: block;
            background: url(../images/circle/hygienic_h.png) bottom no-repeat;
            height: 185px;
        }
        .cbx a.industrial{
            display: block;
            background: url(../images/circle/industrial.png) bottom no-repeat;
            height: 185px;
            float: left;
        }
         .cbx a.industrial:hover{
            display: block;
            background: url(../images/circle/industrial_h.png) bottom no-repeat;
            height: 185px;
        }
        .cbx a.decorative{
            display: block;
            background: url(../images/circle/decorative.png) bottom no-repeat;
            height: 185px;
            float: left;
        }
         .cbx a.decorative:hover{
            display: block;
            background: url(../images/circle/decorative_h.png) bottom no-repeat;
            height: 185px;
        }
        .cbx a.slip{
            display: block;
            background: url(../images/circle/slip.png) bottom no-repeat;
            height: 185px;
            float: left;
        }
         .cbx a.slip:hover{
            display: block;
            background: url(../images/circle/slip_h.png) bottom no-repeat;
            height: 185px;
        }
        .cbx a.chemical{
            display: block;
            background: url(../images/circle/chemical.png) bottom no-repeat;
            height: 185px;
            float: left;
        }
         .cbx a.chemical:hover{
            display: block;
            background: url(../images/circle/chemical_h.png) bottom no-repeat;
            height: 185px;
        }
        .cbx a.concrete{
            display: block;
            background: url(../images/circle/concrete.png) bottom no-repeat;
            height: 185px;
            float: left;
        }
         .cbx a.concrete:hover{
            display: block;
            background: url(../images/circle/concrete_h.png) bottom no-repeat;
            height: 185px;
        }

#bottom{
    height: 39px;
    background: url(../images/bottom.gif) repeat-x;
    padding: 0px;
	margin: 0px;
    text-align: center;
}
.footer{
    width: 1000px;
    height: 50px;
    background: url(../images/footer-bg.png) no-repeat;
	padding: 0px 0px 0px 20px;
	margin: 0px auto;
}
    .fmenu{
        width: 1020px;
        margin: 0px;
        padding: 10px 0px 0px 0px;
    }
        .fmenu a{
          color: #ffffff;
          font-size: 10px;
          float: left;
          padding: 0px;
          margin: 0px 2px;
        }
        .fmenu a:hover{
          color: #9dc4f0;
          font-size: 10px;
          float: left;
          padding: 0px;
          margin: 0px 2px;
        }
    .divid{
        width: 2px;
        height: 7px;
        background: url(../images/divid.gif) no-repeat;
        float: left;
        padding: 0px;
        margin: 5px 0px 0px 0px;
    }
.ci{
    width: 24px;
    height: 209px;
    position: absolute;
    padding: 0px;
    margin: 0px;
    right: -25px;
    bottom: 10px;
}
.left{
	float: left;
}
.right{
	float: right;
}
form{
	margin: 0px;
	padding: 0px;
	}
img{
	border: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding:0px;
}
ul, li{
	list-style: none;
}
p{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
a, a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #343333;
	text-decoration: none;
	cursor: pointer;
}
.clear{	
	clear:both;
	float:none;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
	margin: 0px;
	padding: 0px;
}

