body {background:#daedf8 url(../images/bg.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#787878;}
body, fieldset, form, h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6, form { display:inline; }
h1 { font:bold 26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a6774a;}
li { margin-bottom:5px; }
ol { margin:5px 0 5px 22px; padding:0; }
ul { margin:5px 0 5px 22px; padding:0; }
ul ul, ol ol, ol ul, ul ol {}
blockquote { margin:5px 20px; }
fieldset { border:1px solid #dfcfb2; }
table { border-collapse:collapse; border-spacing:0; }
input, select, textarea { font:12px Arial, Helvetica, sans-serif; border:#9f9f9f 1px solid; color:#666; background:#fff; padding:2px;}
.button-style { background: url(../images/bg-button.jpg); height:31px; padding:0px 5px; border:solid 1px #095aa0; color:#fff; cursor:pointer; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; display:inline-block; outline:0px}

img{border:0;}

/***** FONT STYLES *****/

.black, .black a:link, .black a:visited { color:#333; text-decoration:none;}
.black a:hover, .black a:active { color:#0566a0; }
.white, .white a:link, .white a:visited { color:#fff; text-decoration:none;}
.white a:hover, .white a:active { color:#ffa500; }
.red, .red a:link, .red a:visited { color:#d60000; text-decoration:none;}
.red a:hover, .red a:active { color:#333; }
.blue, .blue a:link, .blue a:visited { color:#138cd9; text-decoration:none;}
.blue a:hover, .blue a:active { color:#333; }
.yellow, .yellow a:link, .yellow a:visited { color:#ffe796; text-decoration:none;}
.yellow a:hover, .yellow a:active { color:#fff; }

/***** ALIGNMENT STYLES *****/
.al { text-align:left; }
.ar { text-align:right; }
.ac { text-align:center; }
.aj { text-align:justify; }
.vat { vertical-align:top; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.fo { float:left; width:100%; display:inline; }
.cb { clear:both; display:block; visibility:hidden; height:auto; line-height:0; content:'.' }
.cl { clear:left; }
.cr { clear:right; }

/***** ACCESSORIES STYLES *****/
.alpha50 { opacity:0.5; filter:alpha(opacity=50); }
.alpha75 { opacity:.75; filter:alpha(opacity=75); }
.b { font-weight:bold; }
.i { font-style:italic; }
.u { text-decoration:underline; }
.uu a:link, .uu a:visited { text-decoration:underline; }
.uu a:hover, .uu a:active { text-decoration:none; }
.uo a:link, .uo a:visited { text-decoration:none; }
.uo a:hover, .uo a:active { text-decoration:underline; }
.n { font-weight:normal; font-style:normal; text-decoration:none; text-transform:none; }
.bcs { border-collapse:separate; }
.nw { white-space:nowrap; }
.ww { word-wrap:break-word; word-break:break-all; word-break/* */:normal; }
.ttc { text-transform:capitalize; }
.ttl { text-transform:lowercase; }
.ttu { text-transform:uppercase; }
.fvsc { font-variant:small-caps; }
.block { display:block; margin:0 auto; }
.inline { display:inline; }
.none { display:none; }
.absolute { position:absolute; }
.relative { position:relative; }
.pointer { cursor:pointer; }
.price-strike{text-decoration:line-through;}

.ffg { font-family:Georgia, "Times New Roman", Times, serif;}
.fftms { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.ffarial { font-family:Arial, Helvetica, sans-serif;}
.fftahoma { font-family:Tahoma, Geneva, sans-serif;}

.mauto{margin:auto;}
.mt6{margin-top:6px;}
.mt15{margin-top:15px;}
.mt18{margin-top:18px;}
.mt20{margin-top:20px;}
.ml10{margin-left:10px;}

.ptb7{padding:7px 0;}
.plr7{padding:0 7px;}
.plr10{padding:0 10px;}
.pr10{padding-right:10px}
.pt4{padding-top:4px;}
.pt10{padding-top:10px}
.pt13{padding-top:13px;}
.pt40{padding-top:40px;}
.pt55{padding-top:55px;}
.pb05{padding-bottom:05px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px;}
.pb30{padding-bottom:30px;}
.pl8{padding-left:8px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.w242{ width:242px;}

.lh17 { line-height:17px; }
.lh18 { line-height:18px; }

/********** OTHER STYLES **********/

.bdr { border:1px solid #000;}
.bdr2 { border:1px solid #90d4d4;}
.bdrT { border-top:1px solid #ccc; }
.bdrR { border-right:1px dotted #f1ad3b; }
.bdrB { border-bottom:#f1ad3b 1px dotted; }
.bdrL { border-left:1px solid #fff; }

.star { color:#dc7c27; font-size:14px;}

/********/
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.fs14 { font-size:14px; }
.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fs17 { font-size:17px; }
.fs18 { font-size:18px; }
.fs19 { font-size:19px; }
.fs20 { font-size:20px; }
.fs22 { font-size:22px; }
.fs24 { font-size:24px; }
.fs26 { font-size:26px; }

.dn{ display:none;}
.bg1{ background:#fff;}
.bg2{ background:#48b1ee;}

.bg-top{background:url(../images/top-bg.jpg) no-repeat;}
.bg-heading{background:url(../images/left-cate-bg.jpg) repeat-y; width:190px; font:bold 13px Arial, Helvetica, sans-serif; color:#ffe796; padding:5px 0 5px 10px;}
.bg-footer{background:url(../images/footer-line.jpg) bottom center no-repeat;}

.box-tc{background:url(../images/box-tc.gif) repeat-x;}
.box-bc{background:url(../images/box-bc.gif) repeat-x;}
.box-bg{background:#f7fbfe; border:#aedef9 solid; border-width:0 1px; padding:8px 15px;}

.mainlink{font:bold 13px Arial, Helvetica, sans-serif; color:#FFF;}
.mainlink a{color:#FFF; text-decoration:none; display:inline-block; padding:8px 8px; width:80px; text-align:center;}
.mainlink a:hover, .mainlink a.act{background:url(../images/mainlink-bg.gif) center no-repeat;}

.left-cate a{ font:12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; display:block; padding:3px 0 2px 21px; background:url(../images/arrow.gif) 10px 7px no-repeat; border-bottom:#48b1ee 1px solid;}
.left-cate a:hover{color:#033e61; background:#3aa3e0 url(../images/arrow.gif) 10px 7px no-repeat;}

.catelist a{ font:12px Arial, Helvetica, sans-serif; color:#0d76bc; text-decoration:none; display:block; padding:5px 0 5px 21px; background:url(../images/arrow2.gif) 10px 7px no-repeat; border-bottom:#999 1px dotted;}
.catelist a:hover{color:#033e61;}

.tree{color:#4d4d4d; font:11px Arial, Helvetica, sans-serif; text-align:right; padding:2px; border-top:#a3c8e2 1px solid;}
.tree a:link{color:#02457c; text-decoration:none; padding:0 3px 0 10px;}
.tree a:visited{color:#02457c; text-decoration:none; padding:0 3px 0 10px; background:url(../images/arrow2.gif) 0px 3px no-repeat;}
.tree a:hover{color:#4d4d4d;}

.paging a{font:11px "Trebuchet MS"  Verdana, Geneva, sans-serif; color:#333; text-decoration:none; padding:1px 4px;}
.paging a:hover{background:#e26f07; color:#fff;}
.paging-bgcolor{background:#e26f07; color: #fff; padding:1px 4px;}

.defoamer-pic{ background:url(../images/defoamer-pic.jpg) no-repeat; width:153px; height:126px; display:block;}
.defoamer-pic:hover{background:url(../images/defoamer-pic.jpg) 0 -126px no-repeat;}
.wetting-pic{ background:url(../images/wetting-pic.jpg) no-repeat; width:153px; height:126px; display:block;}
.wetting-pic:hover{background:url(../images/wetting-pic.jpg) 0 -126px no-repeat;}
.thickner-pic{ background:url(../images/thickner-pic.jpg) no-repeat; width:153px; height:126px; display:block;}
.thickner-pic:hover{background:url(../images/thickner-pic.jpg) 0 -126px no-repeat;}
.speciality-pic{ background:url(../images/speciality-pic.jpg) no-repeat; width:153px; height:126px; display:block;}
.speciality-pic:hover{background:url(../images/speciality-pic.jpg) 0 -126px no-repeat;}

/*Styles_dg for Banner*/
.sliderholder { overflow:hidden; width:970px; height:319px;}
.dg-slider { overflow: hidden; zoom: 1; position: relative;}
.dg-slider a{ text-decoration: none; outline: none; border: none; }
.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #0000ff; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #0000ff; color: #FFFFFF; }
.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }
.cs-prev, .cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }

.txt-orange{color:#ad8721}
.div div{background:url(../images/arrow3.gif) no-repeat 0px 4px; color:#000; padding-left:20px; margin-bottom:10px}