#xp_header { width:300px; background:#8093ad url(ed78b817c9937291ef1d7bcc4d14ca71e2fcc4b3.gif)  280px center no-repeat; border-top:2px solid #7dba00; font:bold 12px Arial, Verdana, sans-serif; color:#fff; }
#xp_header .xp_pad { padding:5px; }
#xp { overflow:hidden; width:300px; background:#fff url(d5fa8e130c54ca382918652ebb9af36adbe1d6bb.gif)  top left no-repeat; }
#xp form { margin:0; }
#xp_tabs { overflow:auto; width:100%; background: url(8e741a440e05136d784155709a545b68a1a8260a.gif)  bottom left repeat-x; }
#xp_shopping_tab, #xp_pets_tab, #xp_families_tab, #xp_neighborhoods_tab, #xp_entertainment_tab, #xp_nwsource_tab { float:left; height:19px; line-height:19px; font-size:16px; cursor:pointer; text-indent:-9000px; margin:41px 0 0 0; }
#xp_shopping_tab { background: url(a49fc912f2a54aa778d10095fc156d45f5c3358d.gif) ; width:57px; }
#xp_pets_tab { background: url(e262ede63b4d26fb77c503a41634e35fa4b81365.gif) ; width:31px; }
#xp_families_tab { background: url(276a2553340282168c4b4c200464c8b22fb6f9aa.gif) ; width:51px; }
#xp_neighborhoods_tab { background: url(603065ab8aa3ab5b5a626a6fcfb93471f1d50637.gif) ; width:83px; }
#xp_entertainment_tab { background: url(6b223a193591467d54722b7ecb40b9f39975eee3.gif) ; width:78px; }
#xp_nwsource_tab { background: url(945ad925220b1a8ca987683b8c67532fb12cbfe0.gif) ; width:62px; }
#xp_shopping_tab.xp_active { background: url(c2422d71c3770c41ab5f9b846afe32004daa9411.gif) ; }
#xp_pets_tab.xp_active { background: url(cfd9e0d81d049c0f76aacfad8e2598a2e69deea4.gif) ; }
#xp_families_tab.xp_active { background: url(0b13c9d437dc903864c1e48ba4ed4900aacfcb39.gif) ; }
#xp_neighborhoods_tab.xp_active { background: url(88c980a68f6272d6241b6385a687c3bbed71922c.gif) ; }
#xp_entertainment_tab.xp_active { background: url(63d42aa0b4feac277926b744557084b90f7588af.gif) ; }
#xp_nwsource_tab.xp_active { background: url(74a1f413219973ecae9431dce08d16f727f027b3.gif) ; }
#xp_shopping, #xp_pets, #xp_families, #xp_neighborhoods, #xp_entertainment, #xp_nwsource  { height:425px; clear:both; display:none; border:1px solid #ccc; border-top:0; padding:10px; font-family:Georgia, "lucida bright", "times new roman", serif; font-size:12px; line-height:15px !important; color:#333; }
#xp_shopping.xp_active, #xp_pets.xp_active, #xp_families.xp_active, #xp_neighborhoods.xp_active, #xp_entertainment.xp_active,#xp_nwsource.xp_active { display:block; }
#xp h3 {  margin:0 0 10px 0; }
#xp h3 a {  font-family:Georgia, "lucida bright", "times new roman", serif;  font-size:26px;  line-height:26px;  color:#333;  font-weight:normal; }
#xp h4 { clear:left; background: url(bcc5079c5260064ae410eadd2671ffa7369ee2ba.gif)  bottom left repeat-x; font-family:Georgia, "lucida bright", "times new roman", serif; font-size:16px; line-height:16px; height:33px; color:#f67823; font-weight:normal; margin:10px 0 10px 0; }
#xp ul { list-style:none; margin:0; padding:0; }
#xp ul li { padding:0 0 2px 0; }
#xp a { color:#0066cc; text-decoration:none; }
#xp a:hover { text-decoration:underline; }
#xp .xp_more { font-size:11px; color:#7dba00; }
#xp .blkborder { border:1px solid #000000; }
#xp .featuremore { font-size:12px; }
#xp .colhalfbr { margin:0; float:left; width: 132px; border-right:1px dashed #cccccc; }
#xp .colhalf { margin:0 0 0 10px; float:left; width: 132px; }
#xp .divtop { margin-top:10px; padding-top:10px; border-top:1px dashed #cccccc; }
#xp .xp_featureimg { float:left; margin-bottom:10px; }
#xp .xp_feature { float:left; width:145px; padding:0; margin:0 0 10px 10px; font-size:14px; }
#xp .xp_galleryimg { float:left; margin-bottom:10px; }
#xp .xp_gallery { float:left; width:145px; padding:0; margin:0 0 10px 10px; font-size:14px; }
#xp .xp_feature { float:left; width:145px; padding:0; margin:0 0 10px 10px; font-size:14px; }
#xp .section { font-style:italic; color:#65350c; font-size:14px; }
#xp th, td {  padding:0;  border:0; }
#xp .randomad { border-collapse:collapse; border-spacing: expression(cellSpacing=0); /* for IE */ border-spacing:0; margin-bottom:5px; }
#xp #tright h5, #xp #tright p { margin:0 0 0 10px; padding:0; font-family:Georgia, "lucida bright", "times new roman", serif; font-size:12px; }
#xp #rndimage img { border:1px solid #000000 !important; }
#xp .category, #xp .event-date {  color:#999999; }
#xp .xp_promo { clear:both; text-align:center; margin-top:10px; width:278px; height:40px; overflow:hidden; }
#xp button { background:transparent url(76915f4228f6e0a53ca002dfeba736d55bc3a3fa.gif)  no-repeat scroll 50% 50%; border:medium none; cursor:pointer; height:20px; margin:0; padding:0; text-indent:-200em; width:25px; }
