/*
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;}
.pad-top{margin-top:15px;}

#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;z-index:899;}
#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;}

/* social media badges */
.social-badges{list-style:none; margin:13px 10px 0; padding:0; float:right;}
.social-badges li{list-style:none;float:left;margin-right:4px;}
.social-badges li a{width:23px;height:22px;display:block;overflow:hidden;margin-top:2px;text-indent:-9999px;}
.social-badges li a:hover{margin:0;}
.social-badges li:first-child{margin-left:0px;}
.social-badges li:last-child, .logos li.last {margin-right:0;}
.social-badges .blog a{background:url(images/icon_social.png) no-repeat -115px 0;}
.social-badges .facebook a{background:url(images/icon_social.png) no-repeat 0 0;}
.social-badges .twitter a{background:url(images/icon_social.png) no-repeat -23px 0;}
.social-badges .linkedin a{background:url(images/icon_social.png) no-repeat -46px 0;}
.social-badges .youtube a{background:url(images/icon_social.png) no-repeat -69px 0;}
.social-badges .rss a{background:url(images/icon_social.png) no-repeat -92px 0;}

.mceTemp img{margin:0 0 0 125px!important;}

/* main menu */
#menu{list-style:none; margin:12px 0 0; padding:0; float:right;z-index:900;}
#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;z-index:900;}
#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- structur) */
.three-columns .column-1{width: 176px; margin: 1px 0 0 -446px; float:left; display:inline;}

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

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

/* column-1 (two-columns- structur) */
.two-columns .column-1{width: 176px; margin: 1px 0 0 -633px; float:left; display:inline;}

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


/* 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 'Oswald',Arial, Helvetica, sans-serif; color:#0055a5; padding:6px 0 6px 40px; border-bottom:1px solid #f1f6fa;letter-spacing:-1px;}
.side-bar .box .orange-heading{background:url(images/right-box-heading.gif) no-repeat; padding: 0 1px;}
.side-bar .box .orange-heading h2{margin:0; font:16px/18px 'Oswald',Arial, Helvetica, sans-serif; color:#0055a5; padding:6px 0 6px 40px; border-bottom:1px solid #f1f6fa;letter-spacing:-1px;}

/* 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:0 0 0;background:url(images/right-box-bg.gif) repeat-y 0 15px;}
.two-columns .service{margin-top:5px}
.side-bar .service .bottom{position:relative; /*background:url(images/service-bottom.gif) no-repeat 0 100%;*/}
.side-bar .service ul{list-style:none; margin:0 1px; padding:0; overflow:hidden;}
.side-bar .service ul li{display:table; overflow: hidden; width: 185px; 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: 11px/12px Arial, Helvetica, sans-serif; color:#555; margin: 0 0 2px;}
.side-bar .service ul li p strong{display:block; font: 16px/16px 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/right-box-bottom.gif) no-repeat 0 100%; position:absolute;}

/* right-side button */

.side-bar a.btn-schedule:link, .side-bar a.btn-schedule:visited{display:block; width: 159px; height: 44px; background:url(images/btn-schedule-wide.jpg) no-repeat; font: 16px/18px 'Oswald',Arial, Helvetica, sans-serif; color:#0055a5; padding:38px 0 0 35px; letter-spacing:-1px; margin: 6px 0 0; position:relative;overflow:hidden;}
.side-bar a.btn-schedule:hover, .side-bar a.btn-schedule:active{background:url(images/btn-schedule-wide.jpg) no-repeat 0 -82px;}

/*.side-bar .side-button{display:block; height:43px; margin:11px 0 0; background:url(images/right-button-bg.gif) no-repeat; font: 16px/18px 'Oswald',Arial, Helvetica, sans-serif;; color:#0055a5; padding: 8px 0 0 42px; letter-spacing:0px;}*/
.side-bar .side-button span{font: 13px/18px 'Oswald',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 img{margin:5px 20px;}
.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}

#hh-box{width:186px;margin:11px 0 0;}
#hh-box .top{background:url(images/hor_helps_top.gif) no-repeat;display:block;width:100%;height:75px;}
#hh-box .text{background:#fde0c9;font: 12px/14px Arial, Helvetica, san-serif;color:#5095d2;display:block;padding:12px 16px 3px 16px;}
#hh-box .text a{color:#5095d2;}
#hh-box .text a:hover{color:#315472;}
#hh-box .bottom{background:url(images/hor_helps_bottom.gif) no-repeat;display:block;width:100%;height:9px;}

#local-badge {display:block;position:absolute;width:133px;height:81px;text-indent:-9999px;overflow:hidden;background:url(images/get_local.png) no-repeat;top:490px;z-index:300;left:810px;}

/* 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%;overflow:hidden;}

.main-img div{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 */
.special-box{width: 187px;margin-top:15px;}
.special-box .bg{background:url(images/special-box-bg.png) no-repeat; height: 205px;}
.special-box h2{margin:0; font:bold 16px/18px Arial, Helvetica, sans-serif; color:#0055a5; padding: 6px 0 0 42px;}
.special-box img{margin:6px 1px;}
.special-box p{font: 11px/14px Arial, Helvetica, sans-serif; margin:3px 0 0; text-align:right; padding: 0 23px;}
.special-box p a{color:#ff6418;font-weight:bold;}
.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:219px 0 0 16px; display:inline;}

/* right column */
.two-columns .side-bar{width:187px; margin: 0 16px 0 0; display:block;position:absolute;z-index:100;right:10px;top:120px;}

/* main content styles */
.two-columns .main-content h1{margin: 0; font: 19px/22px Arial, Helvetica, sans-serif; color:#0055a5;}
.two-columns .main-content h1 a{color:#0055a5;}
.two-columns .main-content h1 a:hover{text-decoration:underline}
.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;}



.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}

.main-content .highlight-two{margin:26px 0 0;}
.main-content .highlight-two .bottom{position:relative; border-top: 1px solid #c4d8e8; padding: 0 0 1px;}
.main-content .highlight-two .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-two .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-two .right-top-bow{right:-1px}
.main-content .highlight-two ul{list-style:none; margin:1px 1px 0; padding:0 0 32px; background:url(images/highlight-separator-two.gif) repeat-y; overflow:hidden; position:relative;}
* html .main-content .highlight-two ul{overflow:visible; height:1%;}
.main-content .highlight-two li{float:left; display:inline; margin:0 0 0 1px; padding:0 17px 0 10px; width: 288px;}
.main-content .highlight-two li img{width: 315px; display:block; height:159px; margin: 0 -17px 0 -10px; position:relative;}
.main-content .highlight-two li h3{font: 16px/18px Arial, Helvetica, sans-serif; color:#0055a5; margin:10px 0;}
.main-content .highlight-two li p{font: 11px/12px Arial, Helvetica, sans-serif; color:#555; margin:0;}
.main-content .highlight-two li .link{position:absolute; bottom: 13px; text-align:right; width: 278px; font: 11px/13px Arial, Helvetica, sans-serif;}
.main-content .highlight-two li .link a{color:#ff6418;}
.main-content .highlight-two li .link a:hover{text-decoration:underline}

/* save-money box */
.main-content .save-money{margin:24px 0 0;float:left;width:636px;}
.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 'Oswald',Arial, Helvetica, sans-serif; color:#0055a5; margin: 4px 0 0 27px;letter-spacing:-1px;}
.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;}

/* single column */
.main-content .save-money .single{float:left; width: 645px; display:inline; margin: 0 0 0 14px;}
.main-content .save-money .single h2{font:18px/20px 'Oswald',Arial, Helvetica, sans-serif; color:#0055a5; margin: 4px 0 0 27px;letter-spacing:-1px;}
.main-content .save-money .single ul{float:left;}
.main-content .save-money .single .inner-content{margin:21px 0 0; overflow: hidden; width: 95%;}
.main-content .save-money .single .img{float:left; width:77px;height:77px;overflow:hidden;margin:5px 15px 30px 30px;}
.main-content .save-money .single img{width:77px;height:77px;}
.main-content .save-money .single p{float:right; width:220px; font: 14px/17px Arial, Helvetica, sans-serif; color:#555;}
.main-content .save-money .single p.link{margin:13px 25px 0 125px; text-align:right; font: 11px/13px Arial, Helvetica, sans-serif; color:#ff6418;}
.main-content .save-money .single p.link a{color:#ff6418;}
.main-content .save-money .single p.link a:hover{text-decoration:underline}

/* 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 'Oswald',Arial, Helvetica, sans-serif; color:#0055a5; margin: 4px 0 0 27px;letter-spacing:-1px;}
.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 'Oswald',Arial, Helvetica, sans-serif; color:#0055a5; margin: 4px 0 0 27px;letter-spacing:-1px;}
.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 'Oswald',Arial, Helvetica, sans-serif; color:#0055a5; margin: 4px 0 0 27px;letter-spacing:-1px;}
.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{font: 11px/12px Arial, Helvetica, sans-serif; color:#555; margin: 5px 0;}
.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}

/* 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 'Oswald',Arial, Helvetica, sans-serif; color:#0055a5; margin: 4px 0 0 27px;letter-spacing:-1px;}
.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{font: 11px/12px Arial, Helvetica, sans-serif; color:#555; margin: 5px 0;}
.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}

.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%;}
.double-box  ul{list-style:none; margin:0 15px 0 10px; padding:1px 0 0;}
.double-box  ul li{background:url(images/right-side-list-bullet.gif) no-repeat 0 4px; padding:0 0 0 10px; margin: 5px 0;}
.double-box  ul a{font: 12px/14px Arial, Helvetica, sans-serif; color:#0055a5;}
.double-box  ul a:hover{text-decoration:underline;}

.wide-box h2{font:18px/20px 'Oswald',Arial, Helvetica, sans-serif; color:#0055a5; margin: 4px 0 0 27px;letter-spacing:-1px;}
.wide-box ul{list-style:none; margin:0 15px 0 10px; padding:1px 0 0;}
.wide-box ul li{background:url(images/right-side-list-bullet.gif) no-repeat 0 4px; padding:0 0 0 10px; margin: 5px 0;}
.wide-box ul a{font: 12px/14px Arial, Helvetica, sans-serif; color:#0055a5;}
.wide-box ul a:hover{text-decoration:underline;}.main-content .double-feature .left p.link{margin:13px 25px 0 107px; text-align:right; font: 11px/14px Arial, Helvetica, sans-serif; color:#ff6418;}
.wide-box p.link a{color:#ff6418;}
.wide-box p.link a:hover{text-decoration:underline}

.logos{list-style:none;padding:0;margin:0;}
.logos li{list-style:none;float:left;margin:30px 75px 0 0;}
.logos li a img{padding:2px 0 0 0;}
.logos li a:hover img{padding:0px 0 2px 0;}
.logos li:first-child{margin-left:30px;}
.logos li:last-child, .logos li.last {margin-right:0 !important;}

.logos.inner{list-style:none;padding:0;margin:0;}
.logos.inner li{margin:10px 0 0 0;width:176px;float:left;clear:left;text-align:center;}
.logos.inner li a img{padding:2px 0 0 0;margin:0 auto;width:55px;height:auto;}
.logos.inner li.big a img{padding:2px 0 0 0;margin:0 auto;width:95px;height:auto;}
.logos.inner li a:hover img{padding:0px 0 2px 0;}

.banner{width:631px;height:auto;display:block;overflow:hidden;float:left;margin:25px 0 0 0;}

/* 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}

/* 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 li:last-child{color:#FB8042;}
.bread-crumbs a{color:#555}
.bread-crumbs a:hover{text-decoration:underline}

.orange-box{
	width:659px;
	background: url(images/bg-orange-box.gif) repeat-y;
	position: relative;
	margin: 10px 0 9px;
}
.orange-box .holder{ background:  url(images/bg-orange-box-t.gif) no-repeat;}
.orange-box .frame{
	background:  url(images/bg-orange-box-b.gif)  no-repeat 0 100%;
	padding: 11px 15px 21px 24px;
	overflow: hidden;
	height:78px;
}
strong.logo{
	position: absolute;
	right: 5px;
	top: -9px;
	text-indent: -9999px;
	overflow: hidden;
	width: 89px;
	height: 88px;
	background: url(images/logo-blog.png) no-repeat;
}
strong.logo a{
	display: block;
	height: 100%;
}
.orange-box h1{
	margin: 0 0 17px -9px;
	background: url(images/bg-heading.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	width: 540px;
	height: 55px;
	
}
.orange-box h2{
	font-size: 14px;
	color: #0055a5;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 4px;
}
.navigation{
	width:452px;
	height:20px;
}
.navigation .alignright a,.navigation .alignleft a{
	font-size:12px;
	font-weight:normal;
	color:#0055A5;
	margin: 5px 15px;
}
.navigation .alignright a:hover,.navigation .alignleft a:hover{
	color:#FF6418;
}
.post{
	width: 560px;
	margin:  0 0 0 2px;
	padding: 0 0 28px 94px;
}
.post .heading{
	width: 655px;
	background: url(images/bg-blue-box.gif) repeat-y;
	margin: 0 0 10px -94px;
}
.post .heading .holder{ background: url(images/bg-blue-box-t.gif) no-repeat;}
.post .heading .frame{
	background: url(images/bg-blue-box-b.gif) no-repeat 0 100%;
	overflow: hidden;
	padding: 5px 6px 6px 21px;
}
.post .heading img.alignleft{
	float: left;
	vertical-align: top;
	margin: 0 22px 0 0;
	-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;
	border:1px solid #bad2e4;
}
.post .heading .text-holder{
	float: left;
	padding: 5px 0 0;
}
.post .heading .info-holder{
	float: left;
}
.post .heading .text-holder h2{
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	margin:0;
	padding:0;
}
.post .heading .text-holder h2 a{
	text-decoration: none;
	color: #0055a5;
}
.post .heading .text-holder h2 a:hover{text-decoration: underline;}
.post .heading .info-holder em, .post .heading .info-holder a, .post .heading .info-holder span{
	color: #4a4a4a;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	padding: 0 2px 0 0;
	font-style: normal;
}
.post .heading .info-holder a,.post .heading .info-holder span{ 
	padding: 0 0 0 7px;
	background: url(images/separator.gif) no-repeat 0 50%;
}
.post .heading .text-holder a:hover{ text-decoration: underline;}
.post .heading a.home{
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	background: url(images/bg-small-logo.gif) no-repeat;
	width: 21px;
	height: 22px;
}
.post h3{
	font-size: 14px;
	margin: 0 0 4px;
	font-weight: normal;
	color:#0055A5;
}
.post h4{
	font-size: 13px;
	margin: 0 0 3px;
	font-weight: normal;
	color:#0055A5;
}
.post p{ margin: 0 0 5px;}
.post a.more{
	background: url(images/sprite.gif) no-repeat 100% -10px;
	color: #0055a5;
	text-decoration: none;
	padding: 0 9px 0 0; 
}
.post a.more:hover{ text-decoration: underline;}
.post .links-list{
	width: 524px;
	padding: 10px 0 0;
	line-height: 12px;
}
.post .links-list a, .post .links-list strong{
	text-decoration: none;
	color: #89898a;
	text-transform: uppercase;
	font-size: 10px;
	padding: 0 1px 0 0;
}
.post ul.links-list a:hover{ text-decoration: underline;}
#sidebar{
	width: 176px;
	float: left;
}
.side-nav{
	width: 176px;
	background: url(images/bg-side-box-m.gif) repeat-y;
	margin: 0 0 16px;
}
.side-nav .holder{
	overflow: hidden;
	padding: 0;
	background: url(images/bg-side-box-b.gif) no-repeat 0 100%;
}
.side-box{
	width: 100%;
	background: url(images/bg-side-list.gif) no-repeat 0 100%;
}
.last{ background: none;}
.side-box h3, .side-box h2{
	background: url(images/bg-nav-heading.gif) repeat-x;
	height: 31px;
	color: #fff;
	font: 18px/30px 'Oswald', Arial, Helvetica, sans-serif;
	padding: 0 4px 0 8px;
	margin:  0 0 7px 2px;
	width: 160px;
	letter-spacing:-1px;
}

.side-nav .last h2{background: url(images/bg-nav-heading-orange.gif) repeat-x;color:#0059AB;}
.side-box ul{ padding: 0 0 8px 8px;list-style:none;margin:0;}
.side-box ul li{ 
	padding: 0 0 12px;
	overflow: hidden;
	width: 160px;
	list-style:none;
}
.side-box ul a{
	background: url(images/bg-point2.gif) no-repeat 0 6px;
	text-decoration: none;
	font-size: 15px;
	color: #0059ab;
	padding: 0 0 0 9px;
	float: left;
	line-height: 18px;
}
.side-box ul a:hover, .side-box ul a.active, .side-box ul .current_page_item a{
	background: url(images/bg-point3.gif) no-repeat 0 6px;
	color: #fb8042;
}
.chat-button{
	width: 100%;
	margin: 0 0 28px;
}
.bunner img{ vertical-align: top;}
.interior .orange-box .frame{
	padding-bottom: 2px;
} 
.interior .post h3{
	font-weight: normal;
	color:#0055A5;
}
.interior .post h4{
	font-weight: normal;
	color:#0055A5;
}
.interior .post {
	padding-left: 9px;
}
.interior .post .frame .addthis{
	float:right;
	clear: right;
	width:138px;
	margin: 15px 0 0 0;
}
.interior .post .heading{
	margin-left:-9px;
}
.interior .post img.alignright{
	float: right;
	vertical-align: top;
	margin: 11px -58px 0 0;
}
ul.info-list{ padding: 0 0 4px;}
ul.info-list li{
	background: url(images/sprite.gif) no-repeat 2px -27px ;
	padding: 0 0 0 13px;
	line-height: 19px;
}
.interior .orange-box{
	margin-bottom: 26px;
}
.interior .heading .frame{ padding: 5px 6px 13px 9px;}
.comments-area{
	width: 100%;
	overflow: hidden;
	padding: 14px 0 0;
}
.comments-area h3, .comment-form h3{
	background: url(images/comment-heading.gif) no-repeat;
	font-size: 16px;
	color: #0055a5;
	padding: 4px 0 2px 45px;
	text-transform: uppercase;
	font-weight: normal;
}
.topic {
	overflow: hidden;
	width: 100%;
}


.topic .frame-left{
	float: left;
	width:36px;
	height:35px;
	overflow:hidden;
	margin: 0 8px 0 0;
	padding:4px;
	border:1px solid #e2e2e2;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	box-shadow: 1px 1px 2px #ccc;
}
ol.comments{
	list-style:none;
	margin:0;
	padding:0;
}
.comment{
	padding: 13px 0 0 7px;
}
.comment p.info{
	float: left;
	padding: 18px 0 0;
}
.comment .topic strong.author{
	font-weight: bold;
	color: #0055a5;
	text-decoration: none;
	font-size: 16px;}
.comment .topic strong.author a{
	color: #0055a5;
	text-decoration: none;
	font-size: 16px;
}
.comment .topic strong.author a:hover{ text-decoration: underline;}
.comment .topic em.date{ font-size: 10px;}
.comment-text{
	width: 494px;
	background: url(images/bg-comment-c.gif) repeat-y;
	margin: -4px 0 0 -6px;
}
.comment-text .holder{ 
	background: url(images/bg-comment-t.gif) no-repeat;
}
.comment-text .frame{ 
	background: url(images/bg-comment-b.gif) no-repeat 0 100%;
	overflow: hidden;
	padding: 27px 5px 18px 10px;
	width: 479px;
}
#content .comment-text p{
	font-size: 14px;
	line-height: 16px;
}
.comment-form{
	width: 100%;
	padding: 40px 0 0;
}
.comment-form h3{
	background: url(images/bg-form-heading.gif) no-repeat;
	padding: 4px 0 17px 2px;
	font-weight: normal;
}
.comment-form .textarea-holder{
	background: url(images/bg-textarea.gif) no-repeat;
	width: 483px;
	height: 97px;
	padding: 5px;
}
.comment-form textarea{
	background: none;
	overflow: auto;
	min-width: 483px;
	min-height:97px;
	max-width: 483px;
	max-height:97px;
	border: 0;
}
.comment-form textarea:focus, .comment-form input:focus{ outline: none;}
.social-area{
	width:400px;
	overflow: hidden;
	padding: 14px 0 15px 11px;
}
.social-area p{
	float: left;
}
.social-area ul{
	float: left;
	list-style:none;
}
.social-area ul li{
	float: left;
	margin: 0 0 0 1px;
}
.social-area ul a{
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	width: 64px;
	height: 18px;
}
.social-area ul a.twitter{background: url(images/bg-twitter.gif) no-repeat;}
.social-area ul a.openid{background: url(images/bg-openid.gif) no-repeat;}
.comment-form .row{
	width: 100%;
	overflow: hidden;
}
.comment-form .section{
	width: 151px;
	margin: 0 25px 0 0;
	display: inline;
	float: left;
}
.comment-form .section .input-holder{
	background: url(images/bg-input.gif) no-repeat;
	width: 129px;
	height: 24px;
	padding: 0 6px;
}
.comment-form .section .input-holder input{
	background: none;
	border: 0;
	font-size: 12px;
	color: #a8a8a9;
	width: 129px;
	padding: 0;
	float: left;
	height: 23px;
	line-height: 24px;
}
.comment-form .section p{
	font-size: 9px;
	padding: 2px 0 0 7px;
	line-height: 13px;
}
.submit-holder{
	float: right;
	background: url(images/bg-submit.gif) no-repeat;
	width: 141px;
	height: 24px;
	margin: 9px 146px 0 0;
}
.submit-holder input{
	background: none;
	border: 0;
	width: 141px;
	height: 24px;
	line-height: 22px;
	font-weight: bold;
	font-size:11px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}


/* #sidebar (left column)*/
#sidebar .box{background:url(images/bg-slide.gif) repeat-y;width:175px;}
#sidebar .box .bottom{background:url(images/bg-slide-b.gif) no-repeat 0 100%;}
#sidebar .box .heading{background:url(images/bg-slide-t.gif) no-repeat; padding: 0 1px;}
#sidebar .box .heading h2{margin:0; font:16px/18px 'Oswald',Arial, Helvetica, sans-serif; color:#0055a5; padding:6px 0 6px 40px; border-bottom:1px solid #f1f6fa;letter-spacing:-1px;}
#sidebar .box .orange-heading{background:url(images/left-orange-heading.gif) no-repeat; padding: 0 1px;}
#sidebar .box .orange-heading h2{margin:0; font:16px/18px 'Oswald',Arial, Helvetica, sans-serif; color:#0055a5; padding:6px 0 6px 40px; border-bottom:1px solid #f1f6fa;letter-spacing:-1px;}

/* btn schedule */

/*#sidebar .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 */
#sidebar .service{margin:11px 0 20px;background:url(images/left-box-bg-alt.gif) repeat-y 0 15px;}
.two-columns .service{margin-top:5px}
#sidebar .service .bottom{position:relative; background:url(images/left-service-bottom.gif) no-repeat 0 100%;}
#sidebar .service ul{list-style:none; margin:0 1px; padding:0; overflow:hidden;}
#sidebar .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 #sidebar .service ul li{vertical-align:middle; height:1%;}
#sidebar .service ul.no-gradient li{background:none}
#sidebar .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;}
#sidebar .service ul li em a:link,#sidebar .service ul li em a:visited{color: #717171;}
#sidebar .service ul li em a:hover, #sidebar .service ul li em a:active{color:#ff6418;}
#sidebar .service ul li p{float:right; width: 145px; padding: 6px 0 0 10px; margin:0; border-left:1px solid #f1f6fa;}
#sidebar .service ul.no-gradient p{border-top:1px solid #f1f6fa;}
#sidebar .service ul.no-gradient li:first-child p{border-top:0}
#sidebar .service ul li p span{display:block; font: 11px/12px Arial, Helvetica, sans-serif; color:#555; margin: 0 0 2px;}
#sidebar .service ul li p strong{display:block; font: 16px/16px Arial, Helvetica, sans-serif; color:#ff6418; margin: 0 0 7px;}
#sidebar .service .list-bottom-bg{height:5px; width: 187px; bottom:0; left:0; line-height:0; font-size:0; background:url(images/left-service-bottom.gif) no-repeat 0 100%; position:absolute;}

#sidebar a.btn-schedule:link, .side-bar a.btn-schedule:visited{display:block; width: 159px; height: 44px; background:url(images/btn-schedule.jpg) no-repeat; font: 16px/18px 'Oswald',Arial, Helvetica, sans-serif; color:#0055a5; padding:38px 0 0 35px; letter-spacing:-1px; margin: 6px 0 0; position:relative;overflow:hidden;}
#sidebar a.btn-schedule:hover, .side-bar a.btn-schedule:active{background:url(images/btn-schedule.jpg) no-repeat 0 -82px;}

.slide-block{
	width: 175px;
	background: url(images/bg-slide.gif) repeat-y;
	margin: 0 0 15px;
}
.slide-block .holder{background: url(images/bg-slide-t.gif) no-repeat;}
.slide-block .frame{
	background: url(images/bg-slide-b.gif) no-repeat 0 100%;
	padding: 0;
}
.slide-block .frame:after{
	display: block;
	clear: both;
	content: '';
}
.active{background: url(images/bg-slide-active.gif) repeat-y;}
.active .holder{background: url(images/bg-slide-active-t.gif) no-repeat;}
.active .frame{
	background: url(images/bg-slide-active-b.gif) no-repeat 0 100%;
	padding: 0 0 4px;
}
.slide-block h4{
	font: 15px/17px 'Oswald', Arial, Helvetica, sans-serif;
	color: #0059ab;
	float: right;
	width: 139px;
	padding: 26px 0 0;
	position: relative;
	letter-spacing:-1px;
}
.slide-block h4 strong{ font-weight: bold;}
.slide-block img.alignright{
	float: right;
	vertical-align: top;
	position: absolute;
	top: -16px;
	right: -8px;
}
.slide-block .title{
	width: 100%;
	position: relative;
}
.slide-block .title:after{
	display: block;
	clear: both;
	content: '';
}
.slide-block a.open-close {
	float: left;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	background: url(images/bg-open.gif) no-repeat;
	width: 31px;
	height: 69px;
}
.active a.open-close {
	background: #4281bc url(images/bg-close.gif) no-repeat;
	height: 46px;
}
.active h4{
	padding-top: 6px;
	width: 134px;
}
.slide-block ul{
	width: 173px;
	padding:0 0 0 1px;
	font: 14px 'Oswald', Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.slide-block ul li{
	display: table;
	background: #fff url(images/bg-side-box.gif) no-repeat 0 100%;
	border-top: 1px solid #f1f6fa;
	padding: 4px 0 9px;
	width: 173px;
}
.slide-block ul li .category{
	color: #717171;
	width: 22px;
	border-right: 1px solid #f1f6fa;
	padding: 0 0 0 7px;
	vertical-align: middle;
	display: table-cell;
}
.slide-block ul li .text-holder{
	width: 130px;
	padding: 0 0 0 12px;
	display: table-cell;
}
.slide-block ul span{font-weight: bold;}
.slide-block ul .text-holder p{
	font-size: 12px;
	margin: 0 0 -1px;
	color: #5b5b5b;
}
.slide-block ul .text-holder strong{
	color: #ff661b;
	font: 16px/22px Arial, Helvetica, sans-serif;
}
a.share{
	display: block;
	margin: 22px 0 0 1px;
}
a.share img{ vertical-align: top;}
.inner .orange-box .frame{
	padding-bottom: 2px;
} 

/* 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; height:325px; 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:'Oswald',Arial, Helvetica, sans-serif !important; font-size:16px; color:#0055a5;line-spacing:18px;letter-spacing:-1px;}

h2.an-blue-sl{font-family:'Oswald',Arial, Helvetica, sans-serif !important; font-size:14px; color:#0055a5;line-spacing:16px;letter-spacing:-1px;}
span.an-blue-big{font-family:'Oswald',Arial, Helvetica, sans-serif !important; font-size:18px; color:#0055a5;line-spacing:20px;letter-spacing:-1px;}

span.an-blue{font-family:'Oswald',Arial, Helvetica, sans-serif !important; font-size:15px; color:#0055a5;line-spacing:17px;letter-spacing:-1px;}


h2.an-white{font-family:'Oswald',Arial, Helvetica, sans-serif !important; font-size:16px; color:#f1f6fa;line-spacing:18px;letter-spacing:-1px;}

h2.an-orange{font-family:'Oswald',Arial, Helvetica, sans-serif !important; font-size:13px; color:#ff6600;line-spacing:15px;letter-spacing:-1px;}
span.an-orange{font-family:'Oswald',Arial, Helvetica, sans-serif !important; font-size:13px; color:#ff6600;line-spacing:15px;letter-spacing:-1px;}


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;text-align:center;}

.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 */



/* 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: 15px/18px 'Oswald',Arial, Helvetica, sans-serif;; color:#0055a5; padding: 5px 0 5px 42px; letter-spacing:-1px;}

.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;}

p.gwoissue {
	margin: 0;
	padding: 0;
}
h3.gwocoupon {
	color: #FF0000;
}
h3.gwocoupon a {
	color: #FF0000;
	text-decoration: none;
}
h3.gwocoupon a:hover {
	color: #FF0000;
	text-decoration: underline;
}

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



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


/* <======================== Ratings and Reviews below ===============================> */
.myrp_title {
	background: url("images/review-list-bg-tall.gif") repeat-x scroll 0 1px transparent;
	padding: 5px 42px 13px;
	text-transform: none;
	color: #0055A5;
    font: 16px/18px 'Oswald',Arial,Helvetica,sans-serif;
    letter-spacing: -1px;
	}
.home_ratings .myrp_title .chart_sidebar {
	padding: 5px 45px 13px;
	}
.myrp_average_row td {
	padding-top: 5px;
	}

.myrp_ratings_comments {
	border: 1px solid #CCCCCC;
    padding: 5px;
    margin-left: 5px;
	}
.comment {
	border-bottom: 1px solid #CEDFEE;
	}
.myrp_title_cell {
	color: #717171;
    font-size: 12px;
    padding-right: 5px;
	}
.comment-meta {
	display: none;
	}
#myrp_comparison_table thead th {
    background-color: #E3F0F7;
    background-image: none;
    color: #FFB3A6;
    padding: 10px;
	}
#content #myrp_comparison_table thead th {
    background-color: #226CB1;
    color: #FFFFFF;
    padding: 5px 5px 5px 12px;
    text-align: left;
    }
#content #myrp_comparison_table tbody td {
    text-align: left;
    color: #333333;
}
#myrp_comparison_table {
	border: 1px solid #226CB1;
	border-collapse: separate;
	}
#respond #comment {
	width: 452px;
	border: 1px solid #CEDFEE;
	}
ol.commentlist {
	padding: 0 0 0 18px;
	}
#content .myrp_rating_value {
    padding-right: 0px;
}
td.myrp_input_message, .msg_title_ital {
	color: #F78429;
    font-size: 12px;
    padding-bottom: 5px;
	}
.msg_title_ital {
	font-style: italic;
    padding-bottom: 0;
    padding-top: 15px;
	}
table.myrp_ratings_table {
	border: 1px solid #F78429;
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
	width: 180px;
	}
.home_ratings table.myrp_ratings_table, chart_sidebar table#myrp_comparison_table {
	margin: 0;
	border: none;
	margin: 4px 0 0;
	width: 185px
	}
.myrp_rating_title {
	padding-left: 7px;
	color: #717171;
	}
.myrp_ratings_table tr td {
    padding: 3px 0;
    }
.home_ratings {
	border: 1px solid #F78429;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 0 0 3px 0;
	float: right;
	}
.commentlist .myrp_rating_title {
	padding-left: 2px;
	}
.review_link {
	font: 12px/14px Arial,Helvetica,sans-serif;
	text-align: right;
	color: #FF6418;
	height: 30px;
	float: right;
	}
td.myrp_rating_container {
	padding-right: 5px;
	}
.ratings_service_title {
	color: #FF864B;
    font-size: 19px;
    font-weight: bold;
    line-height: 18px;
    margin: 15px 10px -2px;
    max-width: 178px;
    text-align: center;
    }
.reply a {
	padding-left: 5px;
	color: #F78429;
	font-style: italic;
	line-height: 20px;
	}
.myrp_average_row {
	background-color: #F1F6FA;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
	}
.myrp_average_row td {
	color: #717171;
	padding-bottom: 10px;
	}
#content .myrp_ratings_comments_floated {
    padding-left: 5px;
}
.myrp_comment_fields {
	font-size: 11px;
	color: #717171;
	padding: 0 5px;
	}
td.myrp_comment_fields_input select {
	 margin: 3px;
	}
#content #myrp_comparison_table tbody a {
    color: #0055A5;
    font-weight: normal;
}
#content #myrp_comparison_table tbody a:hover {
    color: #FF6600;
}
.myrp_comment_field {
	padding-right: 10px;
	}




/* New Sidebar Code */

.chart_sidebar {
	width: 185px !important ;
	background: url("images/review-list-bg-tall.gif") repeat-x scroll 0 1px #ffffff;
	border: 1px solid #F78429;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 10px 0 3px 0;
	float: right;
}
.chart_sidebar table#myrp_comparison_table {
	margin: 0;
	border: none;
	margin: 4px 0;
	width: 185px;
	border: none;
    border-collapse: collapse;
}
#content .chart_sidebar  #myrp_comparison_table tbody a {
	font-size: 12px;
	}
#content .chart_sidebar #myrp_comparison_table thead th {
	text-transform: none;
	background-color: #F1F6FA;
	color: #717171;
	font-size: 11px;
	border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
	}
#content .chart_sidebar .custreviews_title {
	height: 47px;
	padding-top: 5px;
	text-align: center;
	color: #0055A5;
	margin-top: 3px;
    letter-spacing: -1px;
    font: 18px/20px 'Oswald',Arial,Helvetica,sans-serif;
}
#content .chart_sidebar #myrp_comparison_table th, #content .chart_sidebar #myrp_comparison_table td  {
	padding: 6px 0 6px 5px;
	width: 60px;
	color: #333333;
    font-size: 11px;
	}

#content .chart_sidebar .myrp_star_func {
	width: 60px;
}
.totalnum_reviews {
    font-size: 15px;
}
.rating_contain {
	float:right;
	}

.rating_contain table.myrp_ratings_table {
	margin-bottom: 0px;
}

/* IE FIX */
#content .chart_sidebar #myrp_comparison_table tbody a {
	*width: 90px;
	*overflow: visible;
	*display: inline-block;
	*float:left;
}
#content .chart_sidebar #myrp_comparison_table th, #content .chart_sidebar #myrp_comparison_table td {
   	*width: 90px;
	*overflow: visible;
	*display: inline-block;
}












