body{font-family:arial;font-size:13px;color:#555;margin:0 20 0 20}
table{border-collapse:collapse}
td,th{vertical-align:top}
a{color:#808080;text-decoration:none}
a img{border:0}
hr{border:0;background:#EEE;color:#EEE}
.con{width:980;font-size:12px;background:#FFF}

.logo{padding:0}
.logo .rel{position:relative;height:80}
.logo #logo{width:218;height:19;margin:30 0 0 0}
.logo .topnav{position:absolute;top:10;right:20}
.topnav a{padding:0 8 0 8;color:#AAA}
.topnav a:hover{color:#666}
.logo .search{position:absolute;bottom:0;right:0;background:#EEE;width:380;height:30;display:block;padding:10 16 0 16;white-space:nowrap}
.logo .search select{font-size:9pt}
.logo .search .submit{width:67;height:24;background:url(/i/images/b-find.png) no-repeat left top;border:0;cursor:pointer}

.red{background:#EC2028;color:#FFF;vertical-align:top;width:95;padding:20 0 0 0}
.nav .red a{color:#FFF}
.nav th,.nav td{height:220;border-style:solid;border-width:10 0 5 0;border-color:#EEE}
.nav td{padding:0}
.nav table{border-collapse:collapse}
.nav table td{width:135;border-style:dotted;border-width:0 1 0 0;border-color:#CCC}
.nav table td h1{padding:8 4 8 16;margin:0 0 8 0;border-style:dotted;border-width:0 0 1 0;border-color:#CCC;font-weight:normal;font-size:10pt;letter-spacing:3}
.nav table td a{font-size:8pt;display:block;padding:0 4 1 16;color:#888}
.nav table td a:hover{color:#EC2028}

.blog .red{background:url(/i/blog.gif) no-repeat center 40px #EC2028}
.blog td{padding:0;background:url(/i/blogpic.jpg) no-repeat top right}
.blog .rel{position:relative;width:360;padding:30;background:url(/i/arrow.gif) no-repeat left 30px}
.blog .arrow{position:absolute;left:0;bottom:-12}
.blog h1{font-family:verdana;font-size:15pt;line-height:100%;font-weight:normal;color:#EC2028;margin:0 0 20 0}

.prod .red{background:url(/i/prod.gif) no-repeat center 40px #EC2028}
.prod .spot{border-style:solid;border-width:5 0 10 0;border-color:#EEE;padding:0}
.prod table{width:100%}
.prod table td{font-size:9pt;color:#666}
.prod h1{font-family:verdana;font-size:13pt;line-height:100%;color:#EC2028;margin:0 0 8 0}
.prod .prod1{width:60%;padding:30 0 30 30}
.prod1 img{float:left;margin:0 8 0 0}
.prod .prod2{padding:30 0 30 30}

.body .red{background:#EC2028}
.body .red div{width:95}
.body .spot{border-style:solid;border-width:0 0 10 0;border-color:#EEE;padding:0}
.body .rel{position:relative;padding:30;background:url(/i/arrow.gif) no-repeat left 30px}
.body .tab{width:100%}
.side .links{width:240;background:url(/i/side_grad.gif) repeat-x left bottom #E5E5E5}
.side .links a{display:block;padding:8 16 8 16;font-family:verdana;font-size:10pt;color:#AAA;border-style:dotted;border-width:1 0 0 0;border-color:#AAA}
.side .links a:hover{background:#FFF;color:#EC2028}
.body .tab .text{padding:0 0 0 30}
.text a{color:#EC2028}
.text a:hover{color:#CC0000}
.text h1,.text h2,.text h3{font-family:verdana;line-height:100%;font-weight:normal;color:#EC2028;margin:0 0 20 0}
.text h1{font-size:16pt}
.text h2{font-size:14pt}
.text h3{font-size:12pt}
.products{font-size:9pt;line-height:160%}
.products th{text-align:left;padding:20 20 20 0}
.products th b{display:block;margin:0 0 40 0}
.products th img{width:160}
.products td{padding:20 0 20 0;width:90%}
.products th,.products td{vertical-align:top;border-style:dotted;border-width:1 0 1 0;border-color:#DDD}

.body .arrow{position:absolute;left:0;bottom:-12}
.body h1{font-family:verdana;font-size:15pt;line-height:100%;font-weight:normal;color:#EC2028;margin:0 0 20 0}

.foot{background:url(/i/foot.gif) no-repeat left top}
.foot .rel{position:relative;height:80}
.foot .footnav{position:absolute;top:5;right:20}
.footnav a{padding:0 8 0 8;color:#AAA}
.footnav a:hover{color:#666}
.foot .brands{position:absolute;left:140;bottom:20}

