/*
Theme Name: Horizon
*/

html{font-size: 100.01%;}

body{margin: 0; font: 64% Arial, Verdana, sans-serif; background:#fff url(images/top-outside-bg.gif) repeat-x; min-width:888px;}
form {padding: 0; margin: 0; display: inline;}
input, textarea, select{font:100% arial,sans-serif; vertical-align:middle;}
fieldset{margin:0; padding:0; border:none;}
img{border: none;}
img.aligncenter{float:none !important;}
table{padding:0; margin:0; border-collapse:collapse;}
td{padding:0; margin:0;}
a{text-decoration: none;}
a:active, a:focus{outline:none;}

.pad14-right{margin-right:14px;}

#main{margin: 0 auto; width: 888px; background:url(images/content-shadow.gif) repeat-y; position:relative; padding-top:120px;}

/* header */
#header{background:url(images/header-shadow.gif) no-repeat; width:868px; padding: 0 10px; position:absolute; top: 0; left: 0;}
#header .container{background:url(images/header-bg.gif) repeat-x; width: 100%; height:120px;}

/* logotype */
.logo{overflow: hidden; text-indent: -9999px; background: url(images/logo.gif) no-repeat; width: 200px; height: 78px; margin: 14px 0 0 13px; float:left;}

/* menu-holder */
.menu-holder{float:right; width:72%;}

/*top-menu-holder */
.top-menu-holder{margin: 12px 0 0; overflow:visible; height: 1%;}
.top-menu-holder:after{content:""; clear:both; height: 0; display:block;}

/* search box */
.top-menu-holder .search{float:right; margin: 0 7px 0 0; display:inline;}
.top-menu-holder .search .fld-search{float:left; width: 135px; background:#f3f7fb; border: 1px solid #96bfdf; margin:2px 2px 0 0;}
.top-menu-holder .search {float:right;}

/* top-menu */
.top-menu{list-style:none; margin:0 5px 0 0; padding:0; float:right; display:inline;}
.top-menu li{float:left; background:url(images/top-menu-separator.gif) no-repeat 0 9px; font: 12px/20px Arial, Helvetica, sans-serif; color:#0055a5; padding: 0 2px 0 6px;}
.top-menu li:first-child{background:none}
.top-menu a{font: 12px/20px Arial, Helvetica, sans-serif; color:#0055a5; padding: 0 2px 0 6px;}
.top-menu a:hover, .top-menu li.hover a, .top-menu li:hover a{text-decoration:underline}
.top-menu li.hover ul a, .top-menu li:hover ul a{text-decoration:none;}


/* main menu */
#menu{list-style:none; margin:51px 0 0; padding:0; float:right;}
#menu li{float:left; background:url(images/menu-separator.gif) no-repeat; padding:0 0 0 1px;}
#menu li:first-child{background:none}
#menu a{display:block; font: 13px/16px Arial, Helvetica, sans-serif; color:#fff; padding: 5px 10px;}
#menu a:hover, #menu .active a{background:url(images/menu-active.gif) repeat-x;}
#menu li.hover a, #menu li:hover a{background:url(images/menu-active.gif) repeat-x;}

/* drop menu */
#menu ul{list-style:none; margin:0; padding:0; position:absolute; display:none; left:0px; top:26px; width: 150px; background:#82acd3;}
#menu li.hover, #menu li:hover{position:relative}
#menu li.hover ul, #menu li:hover ul{display:block}
#menu ul li{float:none; background:none; 
/*border-bottom:1px solid #9fc3e4;*/
padding: 5px 0;}
#menu ul a{line-height:14px; font-size:13px; padding: 0 0 0 11px; background:none !important; color:#fff;}
#menu ul a:hover{text-decoration:none !important; font-size:14px; background:none !important; color:#fff;}

/* content */
#content{padding:0 10px 40px; width: 868px; overflow: hidden;}

/* column-1 (three-columns- structura) */
.three-columns .column-1{width: 176px; margin: 1px 0 0 -446px; float:left; display:inline;}

/* column-2 (three-columns- structura) */
.three-columns .column-2{width: 452px; margin: 10px -202px 0 203px; float:left; display:inline;}

/* column-3 (three-columns- structura) */
.three-columns .column-3{width: 187px; margin: 0 10px 0 0; float:right; display:inline;}
* html .three-columns .column-3{overflow:hidden}

/* box structura(column-1)*/
.three-columns .column-1 .box{background:url(images/left-box-bg.gif) repeat-y;}
.three-columns .column-1 .box .bottom{height:1%; background:url(images/left-box-bottom.gif) no-repeat 0 100%;}
.three-columns .column-1 .box .heading{background:url(images/left-box-heading.gif) no-repeat; padding: 0 1px;}
.three-columns .column-1 .box .heading h2{margin:0; font:16px/18px Arial, Helvetica, sans-serif; color:#0055a5; padding:6px 0 4px 40px; border-bottom:1px solid #f1f6fa;}

/* servesed-areas */
.three-columns .column-1 .left-nav .bottom{padding:0 0 20px}
.three-columns .column-1 .left-nav h2{margin:0 2px; font: 20px/22px Arial, Helvetica, sans-serif; color:#f1f6fa; padding: 4px 8px 5px; background:#226cb1 url(images/left-nav-title.gif) repeat-x 0 100%;}
.three-columns .column-1 .left-nav ul{list-style:none; margin:12px 9px 0; padding:0;}
.three-columns .column-1 .left-nav li{padding:0 0 0 8px; background:url(images/left-nav-bullet.gif) no-repeat 0 7px; margin: 9px 0 0;}
.three-columns .column-1 .left-nav li a{font: 15px/18px Arial, Helvetica, sans-serif; color:#0055a5;}
.three-columns .column-1 .left-nav li a:hover, .three-columns .column-1 .left-nav .active a, .three-columns .column-1 .left-nav .current_page_item a{color:#f60;}

/* weather-box */
.three-columns .weather-box{margin:10px 0 0;}
.three-columns .weather-box .bottom{padding:0 0 16px;}
.three-columns .weather-box .city{margin:10px 0 0 9px; font: 11px/13px Arial, Helvetica, sans-serif;}
.three-columns .weather-box .city a{color:#3a56ff; text-decoration:underline;}
.three-columns .weather-box .city a:hover{text-decoration:none}
.three-columns .weather-box .current-weather{overflow:hidden; width: 100%; margin: 9px 0 0;}
.three-columns .weather-box .current-weather img{float:left; margin:7px 16px 0 9px;}
.three-columns .weather-box .current-weather p{margin:0;}
.three-columns .weather-box .current-weather strong{font:bold 16px/20px Arial, Helvetica, sans-serif; color:#454545; display:block;}
.three-columns .weather-box .current-weather span{font: 11px/13px Arial, Helvetica, sans-serif; color:#454545; display:block;}
.three-columns .weather-box .source{overflow:hidden; width: 100%; margin: 18px 0 0;}
.three-columns .weather-box .source p{margin:10px 0 0 12px; font: 10px/12px Arial, Helvetica, sans-serif;}
.three-columns .weather-box .source p a{color:#3a56ff; text-decoration:underline;}
.three-columns .weather-box .source p a:hover{text-decoration:none}
.three-columns .weather-box .source p.img{float:right; margin:0 8px 0 0; display:inline;}
.three-columns .weather-box form div{overflow:hidden; width: 100%; margin: 5px 0 0;}
.three-columns .weather-box form .fld-text{float:left; border: 1px solid #e1e1e1; border-top-color:#868686; width: 112px; margin: 0 3px 0 13px; font-size:12px; padding: 2px 3px;}
.three-columns .weather-box form div .btn-go{float:left; margin: 1px 0 0;}

.three-columns .phillies-box{margin:10px 0 0;}
.three-columns .phillies-box .bottom{padding:0 0 16px;}
.three-columns .phillies-box div.inner{margin:5px 15px;text-align:left;}
.three-columns .phillies-box div.inner p{font-size:12px;color:#0055a5;}
.three-columns .phillies-box img{margin:5px 20px;}
.three-columns .phillies-box p.link{margin:13px 5px 0 15px; text-align:right; font: 11px Arial, Helvetica, sans-serif; color:#ff6418;}
.three-columns .phillies-box p.link a{color:#ff6418;font: 11px Arial, Helvetica, sans-serif;}
.three-columns .phillies-box p.link a:hover{text-decoration:underline}



/* left side logos */
.three-columns .logos{margin:0 0 0 3px; padding:0; list-style:none;}
.three-columns .logos li{margin:20px 0 0}

/* side-bar (right column)*/
.side-bar .box{background:url(images/right-box-bg.gif) repeat-y;}
.side-bar .box .bottom{background:url(images/right-box-bottom.gif) no-repeat 0 100%;}
.side-bar .box .heading{background:url(images/right-box-heading.gif) no-repeat; padding: 0 1px;}
.side-bar .box .heading h2{margin:0; font:16px/18px Arial, Helvetica, sans-serif; color:#0055a5; padding:6px 0 4px 40px; border-bottom:1px solid #f1f6fa;}
.side-bar .box .orange-heading{background:url(images/right-orange-heading.gif) no-repeat; padding: 0 1px;}
.side-bar .box .orange-heading h2{margin:0; font:16px/18px Arial, Helvetica, sans-serif; color:#0055a5; padding:6px 0 4px 40px; border-bottom:1px solid #f1f6fa;}

/* btn schedule */

/*.side-bar .btn-schedule{display:block; width: 159px; height: 47px; background:url(images/btn-schedule.jpg) no-repeat; font: 16px/20px Arial, Helvetica, sans-serif; color:#0055a5; padding:35px 0 0 35px; letter-spacing:-1px; margin: 6px 0 0; position:relative;}*/

/* service */
.side-bar .service{margin:11px 0 0;}
.two-columns .service{margin-top:20px}
.side-bar .service .bottom{position:relative; height:1%;}
.side-bar .service ul{list-style:none; margin:0 1px; padding:0; overflow:hidden;}
.side-bar .service ul li{display:table; overflow: hidden; width: 100%; background:url(images/service-list-bg.gif) repeat-x 0 100%; padding:0 0 6px;}
* html .side-bar .service ul li{vertical-align:middle; height:1%;}
.side-bar .service ul.no-gradient li{background:none}
.side-bar .service ul li em{display:table-cell; vertical-align:middle; font:bold 12px/14px Arial, Helvetica, sans-serif; color: #717171; padding:0 5px 0 6px;}
.side-bar .service ul li em a:link,.side-bar .service ul li em a:visited{color: #717171;}
.side-bar .service ul li em a:hover, .side-bar .service ul li em a:active{color:#ff6418;}
.side-bar .service ul li p{float:right; width: 145px; padding: 6px 0 0 10px; margin:0; border-left:1px solid #f1f6fa;}
.side-bar .service ul.no-gradient p{border-top:1px solid #f1f6fa;}
.side-bar .service ul.no-gradient li:first-child p{border-top:0}
.side-bar .service ul li p span{display:block; font: 13px/15px Arial, Helvetica, sans-serif; color:#555; margin: 0 0 3px;}
.side-bar .service ul li p strong{display:block; font: 14px/15px Arial, Helvetica, sans-serif; color:#ff6418; margin: 0 0 7px;}
.side-bar .service .list-bottom-bg{height:5px; width: 187px; bottom:0; left:0; line-height:0; font-size:0; background:url(images/service-bottom.gif) no-repeat; position:absolute;}

/* right-side button */

/*.side-bar .side-button{display:block; height:43px; margin:11px 0 0; background:url(images/right-button-bg.gif) no-repeat; font: 16px/18px "Arial Narrow", Arial, Helvetica, sans-serif; color:#0055a5; padding: 8px 0 0 42px; letter-spacing:0px;}*/
.side-bar .side-button span{font: 13px/18px "Arial Narrow", Arial, Helvetica, sans-serif; color:#f60;}

/* related-links */
.side-bar .related-links{margin:11px 0 0;}
.two-columns .related-links{margin-top:15px}
.side-bar .related-links .bottom{padding:0 0 14px}
.side-bar .related-links .heading{margin:0 0 11px}
.side-bar .related-links ul{list-style:none; margin:0 15px 0 22px; padding:1px 0 0;}
.side-bar .related-links ul li{background:url(images/right-side-list-bullet.gif) no-repeat 0 4px; padding:0 0 0 10px; margin: 5px 0;}
.side-bar .related-links ul a{font: 12px/14px Arial, Helvetica, sans-serif; color:#0055a5;}
.side-bar .related-links ul a:hover{text-decoration:underline;}
.side-bar .related-links p{font: 11px/12px Arial, Helvetica, sans-serif; color:#555; margin: 5px 23px;}
.side-bar .related-links p.link{margin:13px 25px 0; text-align:right; font: 11px/13px Arial, Helvetica, sans-serif; color:#ff6418;}
.side-bar .related-links p.link a{color:#ff6418;}
.side-bar .related-links p.link a:hover{text-decoration:underline}

/* main column styles */
.column-2 h1{margin:10px 0 0; font: 18px/22px Arial, Helvetica, sans-serif; color:#0055a5;}
.column-2 h2{margin:10px 0 12px; font:bold 16px/18px Arial, Helvetica, sans-serif; color:#0055a5;}
.column-2 p{margin:6px 0 12px; font: 12px/15px Arial, Helvetica, sans-serif; color:#717171;}
.column-2 p a{color:#0055a5}
.column-2 p a:hover{text-decoration:underline}

/* areas content */
.areas h3{margin:6px 0 12px; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#0055a5;}
.areas p{margin:6px 0 12px; font: 12px/15px Arial, Helvetica, sans-serif; color:#717171;}
.areas p a{color:#0055a5}
.areas p a:hover{text-decoration:underline}
.areas p a strong{font-size:14px; font-weight:normal;}
.areas img{float:left; margin: 8px 6px 0 0;}

/* table-holder */
.three-columns .column-2 .table-holder{background:url(images/narrow-table-bg.gif) repeat-y; position:relative; padding:0 1px; height:1%; margin: 15px 0 13px;}
.three-columns .column-2 .table-holder .top{background:url(images/narrow-table-top.gif) no-repeat; height:48px; width: 452px; font-size:0; line-height:0; position:absolute; top:0; left:0;}
.three-columns .column-2 .table-holder .bottom{background:url(images/narrow-table-bottom.gif) no-repeat; height:6px; width: 452px; font-size:0; line-height:0; position:absolute; bottom:0; left:0;}
.three-columns .column-2 .table-holder th{background:#f7fafc url(images/narrow-table-th-gradient.gif) repeat-x; text-align:center; font: 14px/16px Arial, Helvetica, sans-serif; color:#0055a5; padding:18px 0 13px; border-bottom: 1px solid #f1f6fa; border-left:1px solid #f3f7fb; width: 150px;}
.three-columns .column-2 .table-holder th:first-child{border-left:0;}
.three-columns .column-2 .table-holder td{border-left:1px solid #f3f7fb; background:url(images/narrow-table-bottom-gradient.gif) repeat-x 0 100%; width: 149px; vertical-align:top; padding: 0 0 6px;}
.three-columns .column-2 .table-holder td:first-child{border-left:0;}
.three-columns .column-2 .table-holder ul{list-style:none; margin:0 7px; padding:0 0 4px; font: 12px/16px Arial, Helvetica, sans-serif;}
.three-columns .column-2 .table-holder li{background:url(images/main-content-bullet.gif) no-repeat 0 5px; padding: 0 0 0 8px; margin: 8px 0;}
.three-columns .column-2 .table-holder ul a{color:#0055a5}
.three-columns .column-2 .table-holder ul a:hover{text-decoration:underline}

/* main-img */
.main-img{position:relative; height:1%;}

.main-img img{display:block}
.main-img .left-text{position:absolute; top: 114px; left:17px;}
.main-img .left-text p{margin:0;}
.main-img .left-text strong{font: 20px/22px Arial, Helvetica, sans-serif; color:#ff661a;}
.main-img .left-text a{font: 16px/28px Arial, Helvetica, sans-serif; color:#0055a5;}
.main-img .left-text a:hover{text-decoration:underline}

/* special-box */
.main-img .special-box{width: 187px; position:absolute; right: 16px; top:5px;}
.main-img .special-box .bg{background:url(images/special-box-bg.png) no-repeat; height: 189px;}
.main-img .special-box h2{margin:0; font:bold 16px/18px Arial, Helvetica, sans-serif; color:#0055a5; padding: 6px 0 0 42px;}
.main-img .special-box img{margin:8px 0 0 15px;}
.main-img .special-box p{font: 11px/14px Arial, Helvetica, sans-serif; margin:3px 0 0; text-align:right; padding: 0 23px;}
.main-img .special-box p a{color:#ff6418;font-weight:bold;}
.main-img .special-box p a:hover{text-decoration:underline}

/* two columns */
.two-columns{overflow:hidden; width: 100%;}

/* main-column */
.two-columns .main-content{float:left; width: 635px; margin:20px 0 0 16px; display:inline;}

/* right column */
.two-columns .side-bar{float:right; width:187px; margin: 0 16px 0 0; display:inline;}

/* main content styles */
.two-columns .main-content h1{margin: 0; font: 19px/22px Arial, Helvetica, sans-serif; color:#0055a5;}
.two-columns .main-content p{margin: 8px 0; font: 12px/15px Arial, Helvetica, sans-serif; color:#555;}
.two-columns .main-content p a{color:#0055a5;}
.two-columns .main-content p a:hover{text-decoration:underline}
.two-columns .main-content p span{color:#ff661a;}

/* highlight */
.wide-box{background:url(images/wide-box-bg.gif) repeat-y;}
.wide-box .top{background:url(images/wide-box-top.gif) no-repeat;}
.wide-box .bottom{background:url(images/wide-box-bottom.gif) no-repeat 0 100%; height:1%;}
.sideby-box{background:url(images/sideby-box-bg.gif) repeat-y;width:312px;float:left;}
.sideby-box .top{background:url(images/sideby-box-top.gif) no-repeat;}
.sideby-box .bottom{background:url(images/sideby-box-bottom.gif) no-repeat 0 100%; height:1%;}
.double-box{background:url(images/double-feature-bg.gif) repeat-y;width:634px;float:left;}
.double-box .top{background:url(images/double-feature-top.gif) no-repeat;}
.double-box .bottom{background:url(images/double-feature-bottom.gif) no-repeat 0 100%; height:1%;}
.main-content .highlight{margin:26px 0 0;}
.main-content .highlight .bottom{position:relative; border-top: 1px solid #c4d8e8; padding: 0 0 1px;}
.main-content .highlight .left-top-bow{position:absolute; font-size:0; line-height:0; width: 5px; height:5px; background:url(images/highlight-left-bow.gif) no-repeat; left:0; top:-1px;}
.main-content .highlight .right-top-bow{position:absolute; font-size:0; line-height:0; width: 5px; height:5px; background:url(images/highlight-right-bow.gif) no-repeat; right:0; top:-1px;}
* html .main-content .highlight .right-top-bow{right:-1px}
.main-content .highlight ul{list-style:none; margin:1px 1px 0; padding:0 0 32px; background:url(images/highlight-separator.gif) repeat-y; overflow:hidden; position:relative;}
* html .main-content .highlight ul{overflow:visible; height:1%;}
.main-content .highlight li{float:left; display:inline; margin:0 0 0 1px; padding:0 17px 0 10px; width: 130px;}
.main-content .highlight li img{width: 157px; display:block; height:99px; margin: 0 -17px 0 -10px; position:relative;}
.main-content .highlight li h3{font: 16px/18px Arial, Helvetica, sans-serif; color:#0055a5; margin:10px 0;}
.main-content .highlight li p{font: 11px/12px Arial, Helvetica, sans-serif; color:#555; margin:0;}
.main-content .highlight li .link{position:absolute; bottom: 13px; text-align:right; width: 130px; font: 11px/13px Arial, Helvetica, sans-serif;}
.main-content .highlight li .link a{color:#ff6418;}
.main-content .highlight li .link a:hover{text-decoration:underline}

/* save-money box */
.main-content .save-money{margin:24px 0 0}
.main-content .save-money .bottom{overflow:hidden; width: 100%; padding: 0 0 23px;}

/* left column */
.main-content .save-money .left{float:left; width: 385px; display:inline; margin: 0 0 0 14px;}
.main-content .save-money .left h2{font:18px/20px Arial, Helvetica, sans-serif; color:#0055a5; margin: 7px 0 0 27px;}
.main-content .save-money .left .inner-content{margin:21px 0 0; overflow: hidden; width: 100%;}
.main-content .save-money .left img{float:left;}
.main-content .save-money .left p{float:right; width:220px; font: 14px/17px Arial, Helvetica, sans-serif; color:#555;}

/* right column */
.main-content .save-money .right{float:right; display:inline; width: 150px; margin: 0 63px 0 0;}
.main-content .save-money .right p{font:15px/20px Arial, Helvetica, sans-serif; margin:7px 0 0 10px;}
.main-content .save-money .right p a{color:#ff6418}
.main-content .save-money .right p a:hover{text-decoration:underline}
.main-content .save-money .right ul{margin:21px 0 0; list-style:none; padding:0; font: 14px/16px Arial, Helvetica, sans-serif; color:#0055a5;}
.main-content .save-money .right li{background:url(images/main-content-bullet.gif) no-repeat 0 5px; padding: 0 0 0 8px; margin: 5px 0;}

/* save-money-sm box */
.main-content .save-money-sm{margin:24px 10px 0 0}
.main-content .save-money-sm .bottom{overflow:hidden; width: 100%; padding: 0 0 23px;}

/* left column */
.main-content .save-money-sm .left{float:left; width: 285px; display:inline; margin: 0 0 0 14px;}
.main-content .save-money-sm .left h2{font:18px/20px Arial, Helvetica, sans-serif; color:#0055a5; margin: 7px 0 0 27px;}
.main-content .save-money-sm .left .inner-content{margin:21px 0 0; overflow: hidden; width: 100%;}
.main-content .save-money-sm .left img{float:left;margin-right:15px;}
.main-content .save-money-sm .left p{float:left; width:175px; font: 11px/14px Arial, Helvetica, sans-serif; color:#555;margin-top:0px;margin-bottom:4px;}
.main-content .save-money-sm .left ul{float:left;padding:0 0 0 0px;}
.main-content .save-money-sm .left ul li{float:left;padding:0 6px 0 0px;font: 12px/15px Arial, Helvetica, sans-serif; color:#0055a5;margin:0px 0px 2px 0px;list-style:none;}

/* go-phillies box narrow */
.main-content .go-phillies{margin:24px 0 0}
.main-content .go-phillies .bottom{overflow:hidden; width: 100%; padding: 0 0 23px;}

/* left column */
.main-content .go-phillies .left{float:left; width: 285px; display:inline; margin: 0 0 0 14px;}
.main-content .go-phillies .left h2{font:18px/20px Arial, Helvetica, sans-serif; color:#0055a5; margin: 7px 0 0 27px;}
.main-content .go-phillies .left .inner-content{margin:21px 0 0; overflow: hidden; width: 100%;}
.main-content .go-phillies .left img{float:left;margin-right:15px;}
.main-content .go-phillies .left p{float:left; width:160px; font: 13px/16px Arial, Helvetica, sans-serif; color:#555;margin-top:0px;margin-bottom:16px;}


/* double-feature box */
.main-content .double-feature{margin:24px 10px 0 0}
.main-content .double-feature .bottom{overflow:hidden; width: 100%; padding: 0 0 23px;}

/* left column */
.main-content .double-feature .left{float:left; width: 285px; display:inline; margin: 0 20px 0 14px;}
.main-content .double-feature .left h2{font:18px/20px Arial, Helvetica, sans-serif; color:#0055a5; margin: 7px 0 0 27px;}
.main-content .double-feature .left .inner-content{margin:21px 0 0; overflow: hidden; width: 100%;}
.main-content .double-feature .left img{float:left;margin-right:15px;}
.main-content .double-feature .left p{float:left; width:175px; font: 12px/15px Arial, Helvetica, sans-serif; color:#555;margin-top:0px;margin-bottom:4px;}
.main-content .double-feature .left p.link{margin:13px 25px 0 107px; text-align:right; font: 11px/14px Arial, Helvetica, sans-serif; color:#ff6418;}
.main-content .double-feature .left p.link a{color:#ff6418;}
.main-content .double-feature .left p.link a:hover{text-decoration:underline}
.main-content .double-feature .left ul{float:left;padding:0 0 0 0px;}
.main-content .double-feature .left ul li{float:left;padding:0 6px 0 0px;font: 12px/15px Arial, Helvetica, sans-serif; color:#0055a5;margin:0px 0px 2px 0px;list-style:none;}

/* right column */
.main-content .double-feature .right{float:left; width: 285px; display:inline; margin: 0 0 0 14px;}
.main-content .double-feature .right h2{font:18px/20px Arial, Helvetica, sans-serif; color:#0055a5; margin: 7px 0 0 27px;}
.main-content .double-feature .right .inner-content{margin:21px 0 0; overflow: hidden; width: 100%;}
.main-content .double-feature .right img{float:left;margin-right:15px;}
.main-content .double-feature .right p{float:left; width:160px; font: 12px/15px Arial, Helvetica, sans-serif; color:#555;margin-top:0px;margin-bottom:16px;}
.main-content .double-feature .right p.link{margin:13px 25px 0 125px; text-align:right; font: 11px/13px Arial, Helvetica, sans-serif; color:#ff6418;}
.main-content .double-feature .right p.link a{color:#ff6418;}
.main-content .double-feature .right p.link a:hover{text-decoration:underline}



/* articles */
.column-2 .articles .holder{overflow:hidden; width: 100%; margin: 30px 0 0;}
.column-2 .articles .holder:first-child{margin-top:24px}
.column-2 .articles .holder img{float:left; margin:3px 0 0;}
.column-2 .articles .holder div{float:right; width: 350px;}
.column-2 .articles .holder h3{margin:0 0 3px; font:14px/17px Arial, Helvetica, sans-serif;}
.column-2 .articles .holder p{margin:0; font: 12px/14px Arial, Helvetica, sans-serif; color:#717171;}
.column-2 .articles .holder a{color:#0055a5;}
.column-2 .articles .holder a:hover{text-decoration:underline}


/* reference-boxes */
.column-2 .reference .holder{overflow:hidden; width: 100%; margin: 30px 0 0;}
.column-2 .reference .holder:first-child{margin-top:24px}
.column-2 .reference .holder img{float:left; margin:3px 0 0;}
.column-2 .reference .holder div{float:right; width: 335px;}
.column-2 .reference .holder h3{margin:0 0 3px; font:14px/17px Arial, Helvetica, sans-serif;}
.column-2 .reference .holder p{margin:0; font: 12px/14px Arial, Helvetica, sans-serif; color:#717171;}
.column-2 .reference .holder a{color:#0055a5;}
.column-2 .reference .holder a:hover{text-decoration:underline}

/*.column-2 .reference-boxes{overflow:hidden; width: 100%; margin: 21px 0 32px;}
.column-2 .reference-boxes div{float:left; margin: 0 0 0 19px; display:inline; width: 108px;}
.column-2 .reference-boxes div:first-child{margin-left:0}
.column-2 .reference-boxes img{display:block}
.column-2 .reference-boxes h3{font:14px/16px Arial, Helvetica, sans-serif; color:#0055a5; margin:20px 0 3px;}
.column-2 .reference-boxes p{font:12px/14px Arial, Helvetica, sans-serif; color:#0055a5; margin:0; color:#717171;}
.column-2 .reference-boxes a{color:#ff6600;font-size:11px;}
.column-2 .reference-boxes a:hover{text-decoration:underline;}*/

/* breadcrumbs */
.bread-crumbs{overflow:hidden; width: 100%; margin:0; padding:0; list-style:none;}
.bread-crumbs li{display:inline; background:url(images/breadcrumbs-separator.gif) no-repeat 0 50%; font: 12px/14px Arial, Helvetica, sans-serif; padding:0 1px 0 10px;}
.bread-crumbs li:first-child{background:none; padding-left:0 }
.bread-crumbs a{color:#555}
.bread-crumbs a:hover{text-decoration:underline}


/* footer */
#footer{background:url(images/footer-out-bg.jpg) no-repeat 50% 0; width: 100%; padding: 0 0 110px;}
#footer .container{background:url(images/footer-bg.gif) repeat-x; width: 838px; margin:0 auto; padding: 0 15px;}
#footer a:hover{text-decoration:underline}
#footer .first-menu{list-style:none; margin:0; padding:23px 0 0; text-align:center;}
#footer .first-menu li{display:inline; background:url(images/footer-white-separator.gif) no-repeat 0 3px; font-size:16px; line-height:18px; padding: 0 2px 0 5px;}
#footer .first-menu li:first-child{background:none;}
#footer .first-menu a{color:#fff;}
#footer .secondary-menu{list-style:none; margin:9px 0 0; padding:0; text-align:center;}
#footer .secondary-menu li{display:inline; background:url(images/footer-blue-separator.gif) no-repeat 0 3px; font-size:13px; line-height:16px; padding: 0 2px 0 5px;}
#footer .secondary-menu li:first-child{background:none;}
#footer .secondary-menu a{color:#0055a5;}
#footer p.about{margin:32px 0 0; font: 11px/13px Arial, Helvetica, sans-serif; color:#fff;}
#footer p.about a:link,#footer p.about a:visited{color:#316198;text-decoration:none;}
#footer p.about a:hover,#footer p.about a:active{text-decoration:underline;}

#footer .columns{overflow:hidden; width: 100%; background:url(images/foter-column-separator.png) repeat-y; margin: 40px 0 0; padding: 0 0 7px;}
#footer .columns div{float:left; width: 263px; margin:0 0 0 24px; display:inline; font: 11px/14px Arial, Helvetica, sans-serif;}
#footer .columns div:first-child{margin-left:0}
#footer .columns strong{display:block; color:#ff661a; margin: -2px 0 9px;}
#footer .columns p{color:#6d9fc6; margin:0 0 11px;}
#footer .columns p a{color:#6d9fc6}


/* <======================== moram added styles ===============================> */

h2.an-blue{font-family:"Arial Narrow", Arial, Helvetica, sans-serif !important; letter-spacing:0px !important; font-size:16px; color:#0055a5;}

h2.an-blue-sl{font-family:"Arial Narrow", Arial, Helvetica, sans-serif !important; letter-spacing:0px !important; font-size:14px; color:#0055a5;}
span.an-blue-big{font-family:"Arial Narrow", Arial, Helvetica, sans-serif !important; letter-spacing:0px !important; font-size:18px; color:#0055a5;}

span.an-blue{font-family:"Arial Narrow", Arial, Helvetica, sans-serif !important; letter-spacing:0px !important; font-size:15px; color:#0055a5;}


h2.an-white{font-family:"Arial Narrow", Arial, Helvetica, sans-serif !important; letter-spacing:0px !important; font-size:16px; color:#f1f6fa;}

h2.an-orange{font-family:"Arial Narrow", Arial, Helvetica, sans-serif !important; letter-spacing:0px !important; font-size:13px; color:#ff6600;}
span.an-orange{font-family:"Arial Narrow", Arial, Helvetica, sans-serif !important; letter-spacing:0px !important; font-size:13px; color:#ff6600;}


div#wx_module_9256{width:165px !important;overflow:hidden;}

/*div#wx_module_9256 div{width:165px !important;}*/
div#wx_module_9256 div form{width:160px !important;margin-left:2px;}
div#wx_module_9256 div form table{border:none !important;background:none !important;width:160px !important;margin-left:2px;}
div#wx_module_9256 div form table tr td{text-align:left;}

/*div#wx_module_9256 div form table tbody{width:160px !important;}
div#wx_module_9256 div form table tr td.wowwxLink10{width:120px !important;}
div#wx_module_9256 div form table tr td table tr td{text-align:left;width:40px !important;}*/
div#wx_module_9256 div form input{margin-left:2px !important;}

.three-columns .badge{ /* move to line 323ish */ margin:10px auto; padding:0; list-style:none;}

.column-three .sidebar a:link,.column-three .sidebar a:visited {color:#0055a5;text-decoration:none;}
.column-three .sidebar a:link,.column-three .sidebar a:visited {color:#ff6600;}


/* copy style up to line 355 when done */
.side-bar a.btn-schedule:link, .side-bar a.btn-schedule:visited{display:block; width: 159px; height: 47px; background:url(images/btn-schedule.jpg) no-repeat; font: 16px/20px Arial, Helvetica, sans-serif; color:#0055a5; padding:35px 0 0 35px; letter-spacing:-1px; margin: 6px 0 0; position:relative;}
.side-bar a.btn-schedule:hover, .side-bar a.btn-schedule:active{background:url(images/btn-schedule-on.jpg) no-repeat;}


/* copy style up to line 431 when done */
.side-bar a.side-button:link, .side-bar a.side-button:visited{display:block; height:43px; margin:11px 0 0; background:url(images/right-button-bg.gif) no-repeat; font: 16px/18px "Arial Narrow", Arial, Helvetica, sans-serif; color:#0055a5; padding: 8px 0 0 42px; letter-spacing:0px;}

.side-bar a.side-button:hover, .side-bar a.side-button:active{background:url(images/right-button-bg-on.gif) no-repeat;}

.content form#searchform .search input#searchsubmit.btn-search{src:url(images/btn-seach-wht.jpg) no-repeat;}

/* for now no worries, in the end I want to make the a background css button that is a png and correct for it in ie.css */

div.post h3 a:link, div.post h3 a:visited{font-size:14px;font-weight:normal;color:#0055a5;}
div.post h3 a:hover, div.post h3 a:active{font-size:14px;font-weight:normal;text-decoration:underline;color:#ff6600;}

div.post p.postmetadata{font-size:11px;}
div.post p.postmetadata a:link, div.post p.postmetadata a:visited{color:#0055a5;}
div.post p.postmetadata a:hover, div.post p.postmetadata a:active{color:#ff6600;}

.alignleft{float:left !important;margin-right:15px !important;}
.aligncenter{margin:5px auto;}
.alignright{float:right !important;margin-left:15px !important;}

wp-caption-text{font-size:11px;}

div.column-2 ul li, div.column-2 ol li  {font-size:12px;color:#717171;}
div.column-3 div.addthis {margin-top:15px; margin-bottom:15px;}
div.column-2 hr {height:1px;border:none;border-bottom:1px solid #bed4e6;}

.search p {margin-bottom:4px !important;}
.search h3:first-child {margin-top:0 !important;}
.search h3 {margin-top:15px !important;}

.new{color:#F00;}

img.special {width:160px;height:135px;overflow:hidden;}

div.save-money .inner-content img{width:144px;}
div.save-money-sm .inner-content img{width:92px;}
div.go-phillies .inner-content img{width:110px;}

div.wp-caption img{margin-bottom:15px;}
p.wp-caption-text{font-size:10px;text-align:center;font-weight:bold;padding:15px;line-height:1.25em;color:#0055a5;}

.chat-box, .chat-box-inside{margin:15px 0 -30px 10px;}



/* ===== form styles ====== */
.linklove{display:none;}
.cform fieldset{background:#f5f8fb !important;}
.cform label span, .cform label{width:165px !important;}



/* <======================== end moram added styles ===============================> */