/* PORTAL PAGE STYLES */

{width:744px; padding:0;}
td{border:0px solid #707070; width:245px;}
.vspace{width:3px; border:none;}
.hspace{height:3px; border:none;}
.productcol{background:#D0CFCB;}
.productcol #portalsearch{background:url(../images/portal/backgrounds/bg_search.jpg) no-repeat top; width:235px; height:30px;  font-size:10px; padding:8px 0 0 10px;}
.productcol #portalsearch table {margin-top:5px; border:none;}
.productcol #portalsearch td{border:none; vertical-align:bottom;}
.productcol #portalsearch .head{font-size:11px; font-weight:bold;}
.productcol table{border:none;}
.productcol .product{width:245px; border:none;}
.productcol .productcontent{width:223px;  padding:5px 10px 0 10px; border:none;} /*background:url(../images/portal/backgrounds/bg_categories.jpg) repeat-x top;*/
.productcontent p{margin:.15em 0 0 ;} 
.productcontent p.summary {border-bottom:1px solid #999999; padding:0 0 3px 20px; margin-bottom:.4em;} /* old border #00287D*/
.productcontent p.last{border-bottom:none;}
.productcontent a{color:#00287D; font-weight:bold; text-decoration:none}
.productcontent a:hover{color:#00287D; font-weight:bold; text-decoration:underline;}

.noborder{border:none; width:489px;}

.lspace{margin-left:10px; border:none;}

/*added for special homepage bullets */
.newbullet {list-style-image:url(/images/global/custombullet.gif)}


.promo{background:none; width:243px;}
.promo img{border:1px solid #707070; margin:15px 0 0 15px;}
.promo #featuredprod{border:none; margin:10px 5px;}
.promo #featuredprod .imgcell{border:none; width:63px;}
.promo #featuredprod img{margin:1px; border:5px solid #CECECE;}
.promo #featuredprod .description{border:none; width:175px; padding:0 0 10px 5px;}
.promo #featuredprod .description p{border-bottom:2px dotted #CECECE; margin:0; padding-bottom:5px;}
.promo #featuredprod .description a{font-weight:bold; color:#004378; text-decoration:underline}

.promo2 img{border:1px solid #707070; margin:15px 0 0 15px;}
.promo2 #featuredprod{border:none; margin:10px 5px;}
.promo2 #featuredprod .imgcell{border:none; width:63px;}
.promo2 #featuredprod img{margin:1px; border:5px solid #CECECE;}
.promo2 #featuredprod .description p{border-bottom:2px dotted #CECECE; margin:0; padding-bottom:5px;}
.promo2 #featuredprod .description a{font-weight:bold; color:#004378; text-decoration:underline}
.promo2 #featuredprod .description{border:none; width:175px; padding:0 0 10px 5px;}

.bottomrow{background:#027; height:144px; color:#FFF;}
.bottomrow p{padding:0 15px 0 15px;}
.bottomrow p a{color:#EEC900; text-transform:uppercase; text-decoration:underline; font-weight:bold}
.bottomrow p a:visited{color:#EEC900; text-transform:uppercase; text-decoration:underline; font-weight:bold}
.bottomrow li{color:#FFF;}
.bottomrow ul{margin-left:0; padding-left:2em;}
.bottomrow li a{color:#FFF; text-decoration:underline; text-transform:none; font-weight:normal}
.bottomrow li a:visited{color:#FFF; text-decoration:underline; text-transform:none; font-weight:normal}
