#producthub {display: block; padding: 0px 24px 0px 24px;}/*background: #E0F2FC url(../images/product/bg_body.jpg) no-repeat;*/
.trident4.pch #content {background-position: 0 -10px;}
#producthub h2 {border-bottom:1px solid #6DC9EE; padding:0 0 12px 0; margin:0 0 20px 0; width:952px;}
.trident4 #section h2 {padding-top: 16px;}
.trident4 #section hr {margin-bottom: 5px;}
#producthub h3 {margin:0 0 10px 0;}
div.arrow { height: 17px; overflow: hidden; display: inline; }
#producthub p {color:#FFF; margin:0; min-height: 30px; _height: 30px;font-size:11px;}
#producthub ul {margin: 5px 0 0 0;}
#producthub ul li {float:left; text-align:center; font-size:0.87em; color:#2BA8DF;width:auto;display:block;}
#producthub ul.box3, #producthub ul.box4 {margin:0px 0 0 0px;}
#producthub li {padding:0 20px 0 0;}
#producthub ul.box2 li {padding:0 25px 0 0;display:block;}
#producthub ul li.last {padding:0;}
#producthub li img {display:block; border:0;margin:0 auto; position: relative;}

#producthub li a {color:#2BA9DF; text-decoration:none; font-weight: bold;}
#producthub li a:hover {color:#FFFFFF; text-decoration:none; font-weight: bold;}
/*#producthub .group {margin: 10px 40px 0 10px;}*/
#producthub .hub {margin: 0 12px; padding: 0;}


.box-sml {float:left; width:418px; height:164px; padding:18px; margin-bottom:17px;}
.box-lrg {float:left; width:418px; height:208px; padding:18px; margin-bottom:17px;}

.tl {background:url(../images/product/bg_box_sml_tl.jpg) no-repeat;}
.tr {background:url(../images/product/bg_box_sml_tr.jpg) no-repeat;}
.bl {background:url(../images/product/bg_box_lrg_bl.jpg) no-repeat;}
.br {background:url(../images/product/bg_box_lrg_br.jpg) no-repeat;}

.box-sml h3 a, .box-lrg h3 a {color: #FFFFFF; font-family:Helvetica, Arial, sans-serif; font-size: 17px; font-weight:500; height: 17px; background: url(../images/global/pch_arrow.gif) no-repeat top right; padding-right: 15px;}
.box-sml h3 a:hover, .box-lrg h3 a:hover {color: #c0e5f5; background-position: bottom right;} 

/*correction from visual, added by Kris 10/13/08. Because not matching the pixel perfect is terrifying*/
.pch #section {padding:30px 40px 5px 40px;}  

.trident #section {padding-top:16px !important;}
