/*=======================     Default Rules Reset     =======================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td, hr{margin:0;padding:0;}table{border-spacing:0;}fieldset,img{border:0;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-size:12px;}legend{color:#000;}:focus { outline:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block; margin:0; padding:0;}
audio, canvas, video{display: inline-block; *display: inline; *zoom: 1;}
hr{border:none; background:#000; height:1px; margin:5px;}
audio:not([controls]){display: none;}

/*=======================     Font Embedding Rules     =======================*/
@font-face{font-family: 'myriad'; src: url('../fonts/myriadpro-regular-webfont-webfont.eot'); src: url('../fonts/myriadpro-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadpro-regular-webfont-webfont.woff') format('woff'), url('../fonts/myriadpro-regular-webfont-webfont.ttf') format('truetype'), url('../fonts/myriadpro-regular-webfont-webfont.svg#MyriadProRegular') format('svg');}
@font-face{font-family: 'myriadbold'; src: url('../fonts/myriadpro-semibold-webfont.eot'); src: url('../fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadpro-semibold-webfont.woff') format('woff'), url('../fonts/myriadpro-semibold-webfont.ttf') format('truetype'), url('../fonts/myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');}

@font-face{font-family: 'OpenSansRegular'; src: url('../fonts/OpenSans-Regular-webfont.eot'); src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular-webfont.woff') format('woff'), url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');}
@font-face{font-family: 'OpenSansSemibold'; src: url('../fonts/OpenSans-Semibold-webfont.eot'); src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');}
@font-face{font-family: 'OpenSansBold'; src: url('../fonts/OpenSans-Bold-webfont.eot'); src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold-webfont.woff') format('woff'), url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');}
@font-face{font-family: 'OpenSansLight'; src: url('../fonts/OpenSans-Light-webfont.eot'); src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light-webfont.woff') format('woff'), url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');}

/*=======================     General Rules     =======================*/
body{font:12px/1.3 Arial, Helvetica, sans-serif; color:#555;}
a{/*color:#4c4a4a;*/ color:#2287ea; text-decoration:none;}
a:hover{text-decoration:underline;}
p{padding:.6em 0;}
ul, ol{padding:10px 0 10px 20px;}
li{padding:2px 0;}
nav ul, nav ol{padding:0; list-style:none;}
nav li{float:left; padding:0;}
aside nav li{float:none;}
aside nav li ul{padding-left:20px;}
nav a, nav span{display:block;}
.content_row:before, .content_row:after{content:''; display:block; clear:both; zoom:1}
.content_row{max-width:990px; margin:auto; position:relative;}
.clear {clear:both; height:0; font-size:0; width:100%!important; float:none!important; padding:0!important; margin:0!important;}
hr{background:#bbb; margin:10px 0; border:none; size:1;}
input[type=submit], input[type=button], button{overflow:visible; cursor:pointer;}

/*=======================     Floating Rules     =======================*/
.f_left{float:left!important;} 
.f_right{float:right!important;}
.f_none{float:none!important;}

/*=======================     Text Rules     =======================*/
.t_right {text-align:right!important;} 
.t_center {text-align:center!important;}  
.t_left {text-align:left !important;}

h1, h2, h3, h4, h5, h6{padding-bottom:.4em; font-weight:normal;}
h1~h2, h2~h2, h3~h2, h4~h2, h5~h2, h6~h2,
h1~h3, h2~h3, h3~h3, h4~h3, h5~h3, h6~h3,
h1~h4, h2~h4, h3~h4, h4~h4, h5~h4, h6~h4,
h1~h5, h2~h5, h3~h5, h4~h5, h5~h5, h6~h5,
h1~h6, h2~h6, h3~h6, h4~h6, h5~h6, h6~h6{padding-top:1em;}
h1{color:#297ed0; font-size:43px; font-family: 'OpenSansSemibold';}
h2{color:#297ed0; font-size:21px; font-family: 'OpenSansBold';}
h2 a.f_right{font-size:13px; font-family: 'OpenSansRegular'; margin-top:7px; color:#297ed0; text-decoration:underline;}

/*=======================     Vertical Aligining Rules     =======================*/
.v_top {vertical-align:top}
.v_middle {vertical-align:middle}
.v_bottom {vertical-align:bottom}
img.v_middle, input.v_middle{margin-bottom:.1em;}

/*=======================     Form Rules     =======================*/
input, button{vertical-align:middle; margin-bottom:.2em;}
.btn_yellow, input.btn_yellow{background:url(../images/btn_subscribe_yellow.png); border:0; color:#fff; width:119px; height:27px; padding:0; text-decoration:none!important;}
.btn_green, input.btn_green{background:url(../images/btn_subscribe_green.png); border:0; color:#fff; width:119px; height:27px; padding:0; text-decoration:none!important;}

/*=======================     UI Icons Rules     =======================*/
.ui_icon{background:url(../images/logo_newspaper.png); display:inline-block; vertical-align:middle; margin-bottom:.15em;}
.icon_heading_arrow{width:13px; height:14px; background-position:-344px 0;}
.icon_calendar{background-position:-337px -26px; width:23px; height:19px;}

/*=======================     Header Rules     =======================*/
body{font:13px/1.4 'OpenSansRegular', Arial, Helvetica, sans-serif; color:#65666b; background:url(../images/bg_body.jpg);}
header{background:url(../images/bg_header.jpg) repeat-x; min-height:185px;}
header .logo_wrapper{height:118px; padding:28px 0 0 38px; width:952px;}
header .logo_wrapper .logo_discounted_newspaper{height:101px; width:485px; float:left;}
header .logo_wrapper .logo_discounted_newspaper a{height:101px; width:485px; display:inline-block;}
header .logo_wrapper .logo_discounted_newspaper a span{display:none;}
header .logo_wrapper .social_sharing{margin-left:400px; text-align:right; padding-top:75px;}
header .nav_wrapper{height:39px; background:url(../images/bg_nav_shadow.png) no-repeat center 16px;}
header .nav_wrapper nav{height:39px; line-height:39px; background:url(../images/bg_navigation.jpg);}
header .nav_wrapper nav li a{color:#fff; display:inline-block; border-left:1px solid #8ac4fe; text-decoration:none; font-size:15px; text-align:center;}
header .nav_wrapper nav li:first-child a{border:none;}
/*header .nav_wrapper nav li a:hover, header .nav_wrapper nav li.current_page a{background:url(../images/bg_navigation.jpg) 0 -39px;}*/

header .nav_wrapper nav li a.link_home{width:157px;}
header .nav_wrapper nav li a.link_all_newspapers{width:220px;}
header .nav_wrapper nav li a.link_why_shop_with_us{width:240px;}
header .nav_wrapper nav li a.link_about_us{width:178px;}
header .nav_wrapper nav li a.link_contact_us{width:190px;}

#main_contents{padding-top:18px;}
.home_page #main_contents{padding-top:40px;}
aside{width:240px; float:left;}
aside .widget_wrapper h3{background:#0075e7; color:#fff; font-size:16px; font-family: 'OpenSansSemibold'; position:relative; font-weight:normal; padding:0 5px 0 15px; height:33px; line-height:33px;}
aside .widget_wrapper h3 .arrow_heading{position:absolute; top:100%; left:15px; width:13px; height:7px; background:url(../images/logo_newspaper.png) -331px 0;}
aside .newspaper_by_state{background:url(../images/bg_map.png) no-repeat center 42px;}
aside ul{padding:10px 0 20px 0; list-style:none;}
aside ul li{height:30px; line-height:30px; padding:1px; background:url(../images/bg_nav_sidebar.png) left bottom no-repeat;}
aside ul li a{display:block; padding:0 10px 0 20px; color:#4c4a4a;}
aside ul li a:hover, aside ul li.current_page a{background:url(../images/bg_active_nav_sidebar.png) 6px 12px no-repeat; color:#0075e7; text-decoration:none;}
#content_wrapper{margin-left:264px;}

.newsletter_wrapper{background:url(../images/bg_newsletter.png) no-repeat; padding:10px 14px; min-height:214px;}
.newsletter_wrapper h3{color:#297ed0; border-bottom:2px solid #297ed0; font-size:18px;}
.newsletter_wrapper form{padding:10px 0;}
.newsletter_wrapper input[type=text]{background:#fff; border:1px solid #bfbfbf; padding:7px; width:195px; margin-bottom:10px;}
.newsletter_wrapper a{color:#047ad2;}
.text_10{font-size:10px;}

#banner_wrapper{background:#d79274 url(../images/bg_banner.jpg); height:300px; position:relative;}
#banner_wrapper span.heading_outer{background:url(../images/bg_heading_banner_left.png); width:10px; height:60px; position:absolute; left:-10px; top:7px;}
#banner_wrapper .slide{position:relative;}
#banner_wrapper .slide h1, #banner_wrapper .slide h2{background:url(../images/bg_heading_banner.png) -10px 0; height:60px; line-height:50px; font-size:36px; font-family: 'myriad'; padding:0; text-align:center; color:#fff; position:absolute; top:7px; left:0; right:0; font-weight:normal; text-shadow:1px 1px 1px #648c09;}
#banner_wrapper .slide h1 span, #banner_wrapper .slide h2 span{display:inline-block; max-width:700px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.slideshow_navigation{position:absolute; right:15px; bottom:15px; z-index:99;}
.slideshow_navigation a{background:url(../images/logo_newspaper.png) -339px -14px no-repeat; width:12px; height:12px; display:inline-block; font-size:0; margin:0 3px}
.slideshow_navigation a.activeSlide{background-position:-352px -14px;}

.search_delivery{background:url(../images/bg_serach_zip.png) no-repeat center; height:65px; line-height:65px; padding:5px; margin:15px 0 25px; border:1px dashed #9e9e9e; font:bold 16px Arial, Helvetica, sans-serif; color:#6c4909;}
.search_delivery .form_area{float:left; width:450px; padding:17px 20px; font-size:26px; color:#fff;}
.search_delivery .form_area label{text-shadow:1px 1px 1px #14589d;}
.search_delivery .form_area .search_input{background:url(../images/bg_search.png); width:172px; height:33px; line-height:33px; display:inline-block;}
.search_delivery .form_area .search_input input[type=text]{width:100px; background:none; border:none; font-size:25px; line-height:30px; font-weight:bold; color:#000; padding:0 7px; vertical-align:text-top;}
.search_delivery .form_area .search_input input[type=submit]{width:55px; background:none; border:none; vertical-align:text-top;}
.search_delivery .delivery_text{float:right; padding:14px 5px 5px 5px; line-height:1.2; width:200px; text-shadow:1px 1px 1px #fff}

.list_newspapers ul{list-style:none; padding:18px 0; background:url(../images/bg_shadow_newspaper_list.png) no-repeat top center; margin-left:-20px; zoom:1;}
.list_newspapers ul li{width:228px; float:left; margin:14px 0 14px 20px;}
.list_newspapers ul li figure{background:#ebebeb; border:1px solid #d2d2d2; padding:5px;}
.list_newspapers ul li figure:hover{background:#ddd; border:1px solid #bbb; color:#000;}
.list_newspapers ul li figure:hover a{text-decoration:none; color:#000;}
.list_newspapers ul li figure img{display:block; background:#fff; padding:5px;}
.list_newspapers ul li figure figcaption{padding:6px 0 5px; font-size:15px; text-align:center;}
.list_newspapers ul li div{padding:12px 0 5px; height:28px;}
.list_newspapers ul li .save_percentage{color:#297ed0; font-size:14px; line-height:25px; font-family: 'OpenSansSemibold'; float:left;}
.list_newspapers ul li .btn_green{float:right;}

.news_subscription_online{margin:30px 0; padding:15px 25px; background:#fff; box-shadow:inset 0 0 40px rgba(44, 133, 219, .3);}

.subscribe{font-size:36px; color:#72a647; font-family: 'OpenSansLight';}
.subscribe img{vertical-align:top;}
.arrow_subscription{background:url(../images/arrow_subscribe.png); width:37px; height:12px; display:inline-block; vertical-align:middle; margin-left:20px;}
.logo_subscription{display:inline-block; height:41px; vertical-align:middle; margin-left:30px;}
.logo_verysign{width:110px;}
.logo_mcafee{width:50px; background-position:-76px 0;}
.logo_bbb{width:70px; background-position:-167px 0;}
.logo_green_business{width:68px; background-position:-237px 0;}

footer{border-top:1px solid #ccc; padding:20px 0; margin:15px auto 0!important;}
footer a{color:#4c4a4a;}
.home_page footer{margin:35px auto 0!important;}
footer > article{width:50%; float:left;}

/*Checkout Page*/
#breadcrumbs{height:52px; line-height:52px; color:#65666b}
#breadcrumbs .content_row{border-bottom:1px solid #dedede; max-width:966px; padding:0 12px;}
#breadcrumbs .content_row img{margin:0 10px; vertical-align:middle; margin-bottom:.15em;}
#breadcrumbs .content_row h1{color:#65666b;font-size:16px;display:inline-block;font-weight:normal;}

.about_newspaper .newspaper_thumb{background:url(../images/bg_blue_opaque.jpg); padding:5px; border-radius:3px; float:left; margin-right:25px;}
.about_newspaper .newspaper_thumb img{background:#fff; padding:5px; display:block; box-shadow:0 0 3px rgba(0,0,0,.5);}
.about_newspaper h1{padding:0;}
.about_newspaper .subscription_type{font-size:16px;}

.subscription_table{margin-top:15px;}
.table_style table{width:100%;}
.table_style table td, .table_style table th{text-align:center;}
.table_style table th{background:url(../images/bg_th.png) center; height:41px; text-transform:uppercase; font-family: 'OpenSansBold'; color:#fff; font-weight:normal; line-height:35px; vertical-align:top; font-size:15px;}
.table_heading{position:relative; z-index:1; background:url(../images/bg_table_heading_wrapper.png) repeat-x; padding:0 15px;}
.table_contents{box-shadow:0 0 5px rgba(0,0,0,.4); margin-top:-7px; padding:10px 15px 15px; background:#fff;}
.table_contents table{border-collapse:collapse; border-spacing:1; margin-top:5px;}
.table_contents table td{background:#dbeff4; border: 1px solid #fff; padding:5px 10px;}
.duration, .price_week, .subscribe_type{font-size:15px; font-family: 'OpenSansBold';}
.saving_discount{font-size:17px; font-family: 'OpenSansBold';}
.total_price{font-size:24px; color:#0e6f95; font-family: 'OpenSansBold';}
.offer_name{font-size:13px; font-family: 'OpenSansSemibold';}
.subscription_plan_notification{font-size:11px; color:#b12b2b; text-align:left; margin-top:15px;}

.checkout_steps{padding-top:25px; line-height:1.5;}
.heading_number{background:url(../images/logo_newspaper.png) -305px -25px; width:32px; height:32px; color:#fff; line-height:32px; text-align:center; font-size:20px; display:inline-block; vertical-align:middle; margin:0 10px .15em 0;}
.checkout_wrapper h2{font-size:25px;}
.step_contents{padding-left:32px;}
.step_one{border-bottom:1px solid #dedede; padding-bottom:15px; line-height:2;}
.required_message{text-align:left; color:#a60b0b;}
.form_row{height:27px; padding:6px 0; line-height:27px;}
.form_row label{display:inline-block; vertical-align:top;}
.form_row label:first-child{width:125px;}
.form_row a{color:#2287ea;}
.form_row label.required{font-family: 'OpenSansBold';}
.ez_pay{margin:0 35px;}
.form_row input[type=text], 
.form_row select{background:url(../images/input_checkout.png); width:250px; height:27px; line-height:27px; border:0; padding:0 6px; vertical-align:middle; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#606060;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif; color:#606060;}
.form_row input[type=text].city{background:url(../images/input_checkout_city.png); width:90px;}
.form_row input[type=text].phone_1{background:url(../images/input_checkout_phone_1.png); width:58px;}
.form_row input[type=text].phone_2{background:url(../images/input_checkout_phone_2.png); width:70px;}
.ui-selectmenu-status{padding:0 30px 0 6px!important; line-height:27px!important;  font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#606060;}
.ui-selectmenu-menu-dropdown{background:#fff!important; border:1px solid #bababa; padding:3px;}
.ui-selectmenu-menu li a{line-height:22px!important; padding:0 8px!important;}
.ui-selectmenu-menu-dropdown a:hover{background:#f9f9f9!important; border:none!important;}
.ui-selectmenu-item-selected a{background:#f3f3f3!important; border:none!important;}
.ui-selectmenu-icon{background:url(../images/select_arrow.png)!important; width:30px!important; height:25px!important; margin-top:-13px!important; right:1px!important;}
select.card_type, .card_type .ui-selectmenu{background:url(../images/select_card_type.png); width:212px; height:27px; color:#606060; text-decoration:none;}
select.card_expiry, .card_expiry .ui-selectmenu{background:url(../images/select_card_expiry.png); width:137px; height:27px; color:#606060; text-decoration:none;}
select.address_state, .address_state .ui-selectmenu{background:url(../images/select_card_state.png); width:150px; height:27px; color:#606060; text-decoration:none;}

.step_two{border-bottom:1px solid #dedede; padding:20px 0;}
.step_three .step_contents{padding-top:39px;}
.p_i_left_column{float:left; border-right:1px solid #dedede; width:465px;}
.p_i_right_column{float:left; width:475px; padding-top:20px;}
.step_three, .step_four{padding:20px 0 0;}
.step_three_column{width:435px; float:left;}
.step_three_column > p{padding:15px 20px 0 32px;}
.step_four_column{width:510px; float:right;}
.check_same_address{font-size:12px; height:27px;}
.check_same_address input{margin-right:5px;}
.btn_submit_wrapper{text-align:center; padding-top:30px;}
.btn_submit{background:url(../images/btn_submit.png); width:172px; height:45px; border:none;}
.thankyou_message{font-size:16px; color:#737373; font-family: 'OpenSansBold'; text-align:center;}
.confirmation_text{border-bottom:1px solid #dedede; text-align:center; padding:20px 0;}

.icon_security{background:url(../images/icon_security.png); height:51px; display:inline-block; margin-left:45px; vertical-align:middle;}
.icon_norton_security{width:97px; background-position:0 0;}
.icon_bbb_online{width:91px; background-position:-97px 0;}
.icon_mcafee_security{width:115px; background-position:-189px 0;}

.ui-datepicker-trigger{vertical-align:middle;}

/*Landing Page*/
.landing_page_wrapper{}
.landing_page_wrapper h1{font-size:27px; padding:0 0 30px 6px;}
.landing_page_wrapper h2{font-size:23px;}
.landing_page_wrapper .about_newspaper{padding-left:6px;}
.landing_page_wrapper .about_newspaper .newspaper_thumb{padding:10px; position:relative;}
.landing_page_wrapper .about_newspaper .newspaper_thumb .label_discount{position:absolute; top:-4px; left:-4px; background:url(../images/label_discount.png); width:101px; height:95px;}
.landing_page_wrapper .about_newspaper p:first-child{padding:0 0 1em;}
.landing_page_wrapper .landing_page_sidebar{float:right; background:url(../images/bglanding_aside.png) 0 5px no-repeat; width:190px; min-height:200px; margin-left:15px; padding:55px 0 15px 45px; font-size:14px; color:#4c4a4a;}
.landing_page_wrapper .landing_page_sidebar li{background:none; border-bottom:1px dashed #dcdcdc;}
.landing_page_wrapper .landing_page_sidebar li a{padding:0 3px;}
.landing_page_wrapper .landing_page_sidebar li a:hover, .landing_page_wrapper .landing_page_sidebar li a.selected_tab{background:none; color:#0075E7;}
.landing_page_wrapper .search_deals_wrapper{background:url(../images/bg_search_deals.png) no-repeat center; height:48px; padding:9px 5px; margin:5px 0 25px; border:1px dashed #9e9e9e; font:bold 16px Arial, Helvetica, sans-serif; color:#6c4909;}
.landing_page_wrapper .search_deals_wrapper .search_deal_text{float:left; width:695px; text-shadow:1px 1px 1px #fff; padding-left:18px; line-height:48px;}
.landing_page_wrapper .search_deals_wrapper .search_deals_form_wrapper{float:right; width:250px; padding:8px 10px 0 0; text-align:right;}
.landing_page_wrapper .search_deals_wrapper .search_deals_form_wrapper input[type=text]{background:url(../images/input_search_deals.png); width:100px; height:33px; border:none; font-size:25px; font-weight:bold; color:#000; padding:0 6px; vertical-align:middle; margin:0;}
.landing_page_wrapper .search_deals_wrapper .search_deals_form_wrapper .btn_search_deals{background:url(../images/btn_search_deals.png); width:123px; height:29px; border:0; vertical-align:middle; margin:0;}
.landing_page_wrapper .subscribe{padding-top:20px;}
.landing_page_wrapper .popular_newspaper_heading{background:url(../images/bg_popular_newspaper_heading.png) no-repeat center; color:#297ed0; font-size:16px; font-family: 'OpenSansSemibold'; text-align:center; padding-top:.5em; margin:40px 0 0;}
.landing_page_wrapper .news_subscription_online{padding:0; margin-top:20px;}
.landing_page_wrapper .newspaper_column{width:209px; float:left; padding:30px 60px; border-left:1px solid #ccddeb; text-align:center;}
.landing_page_wrapper .newspaper_column figure{padding:8px 0 5px;}
.landing_page_wrapper .newspaper_column figure img{background:#fff; padding:5px; box-shadow:0 0 2px rgba(0,0,0,.3);}
.landing_page_wrapper .newspaper_column h4{font-size:16px; color:#3b3b3b;font-family: 'OpenSansSemibold'; padding:3px 0;}
.landing_page_wrapper .newspaper_column p{padding:2px 0;}
.landing_page_wrapper .newspaper_column a{color:#297ed0; text-decoration:underline;}
.landing_page_wrapper .table_subscription_options{border:5px solid #2287ea; width:100%; border-spacing:0; background:#fff; padding-bottom:10px;}
.landing_page_wrapper .table_subscription_options th div{position:relative; background:#2287ea; height:26px; line-height:20px; color:#fff; font-family: 'OpenSansRegular'; font-size:14px; text-transform:uppercase; padding:0 10px; margin-bottom:15px;}
.landing_page_wrapper .table_subscription_options th .arrow_bottom{position:absolute; top:100%; left:50%; margin-left:-6px; width:13px; height:7px; background:url(../images/logo_newspaper.png) -337px -45px;}
.landing_page_wrapper .table_subscription_options th:first-child .arrow_bottom{left:24px; margin:0;}
.landing_page_wrapper .table_subscription_options tr th{text-align:center;}
.landing_page_wrapper .table_subscription_options tr th:first-child{text-align:left;}
.landing_page_wrapper .table_subscription_options tr td div{padding:4px 10px; text-align:center; margin-bottom:9px; background:#f4f4f4; height:26px; line-height:26px;}
.landing_page_wrapper .table_subscription_options tr.labeled_best_deal td div{background:#fce9b0; color:#65666B;}
.landing_page_wrapper .table_subscription_options tr:hover td div{background:#bcdbf9; color:#057ff4; cursor:pointer;}
.landing_page_wrapper .table_subscription_options tr td:first-child div{padding-left:24px; text-align:left;}
.landing_page_wrapper .table_subscription_options tr:first-child{margin-bottom:15px;}
.btn_subscribe_now{background:url(../images/btn_subscribe_now.png); width:154px; height:26px; border:0;}
.landing_page_wrapper .table_subscription_options tr:hover .btn_subscribe_now{background-position:0 -26px;}
.landing_page_wrapper .table_subscription_options .btn_subscribe_now{margin-top:-2px;}
.label_best_deals{background:url(../images/label_best_deal.png); width:116px; height:30px; display:inline-block; position:absolute;}
.landing_page_wrapper footer{margin-top:46px!important;}

/*All Newspapers*/
.single_newspaper_wrapper{padding:36px 0 30px; border-top: 1px dashed #9e9e9e; line-height:19px;}
.single_newspaper_wrapper:first-child{padding-top:25px; border:none;}
.single_newspaper_wrapper .thumb_wrapper{float:left; width:283px;}
.single_newspaper_wrapper .newspaper_thumb{padding:10px; margin-left:14px;}
.single_newspaper_wrapper .btn_wrapper{text-align:center; margin-top:16px;}
.single_newspaper_wrapper .btn_view_offers{background:url(../images/btn_view_offers.png); width:155px; height:33px; display:inline-block; vertical-align:middle;}
.single_newspaper_wrapper .btn_view_offers span{display:none;}
.single_newspaper_wrapper .newspaper_detail{margin-left:312px;}
.single_newspaper_wrapper .newspaper_detail h2{line-height:1; padding:0 0 .15em; font-size:25px;}

/*Contct us*/
.contact_us_wrapper h1{font-size:27px; padding:0;}
.contact_us_wrapper .left_column{width:475px; padding-left:12px; float:left;}
.contact_us_wrapper .left_column p{line-height:19px; padding:0.75em 0;}
.contact_us_wrapper .right_column{width:426px; padding:45px 20px 0 0; float:right;}
.contact_us_wrapper .form_row{padding:0 0 23px; height:auto;}
.contact_us_wrapper .form_row label{width:0;}
.contact_us_wrapper .form_row input[type=text]{background:url(../images/input_contact_form.png) 0 -39px no-repeat; width:404px; height:39px; line-height:39px; padding:0 10px; font-size:16px;}
.contact_us_wrapper .form_row input[type=text]:focus{background-position:0 0;}
.contact_us_wrapper .form_row.textarea_row, .contact_us_wrapper .form_row.button_wrapper{padding-bottom:10px;}
.contact_us_wrapper .form_row textarea{background:url(../images/textarea_contact_form.png) 0 -139px no-repeat; width:404px; height:118px; padding:10px; font-size:16px; border:0; overflow:auto;}
.form_row textarea:focus{background-position:0 0;}
.btn_submit_small{background:url(../images/btn_submit_small.png); width:104px; height:27px; border:0;}
.contact_us_wrapper .news_subscription_online{margin:30px 0 25px;}
.newspaper_multiselect{width:475px; height:205px; border-radius:5px; border:1px solid #bababa; border-top:2px solid #bababa; border-left:2px solid #bababa; padding:2px; margin:26px 0 30px;}
.newspaper_multiselect option{padding:1px 2px; font-size:12px; font-family:'OpenSansRegular';}
.contact_us_wrapper .second_row{padding-left:15px;}
.contact_us_wrapper .two_column_list{list-style:none; padding:15px 0 20px 10px; width:500px;}
.contact_us_wrapper .two_column_list li{line-height:35px; background:url(../images/arrow_two_column_list.png) no-repeat 0 10px; padding:0 30px; width:170px; display:inline-block;}
.contact_us_wrapper footer{margin-top:50px!important;}

/*Home Delivery*/



/*
.home_delivery_wrapper .table_wrapper{padding:12px 0 18px;}
.home_delivery_wrapper .table_home_delivery{border:1px solid #ccddeb; background:#fff; width:100%; border-spacing:0; color:#297ed0; padding-bottom:10px;}
.home_delivery_wrapper .table_home_delivery th div{background:#0075e7; color:#fff; font-size:14px; font-family:'OpenSansRegular'; text-transform:uppercase; height:24px; line-height:24px; margin-bottom:14px;}
.home_delivery_wrapper .table_home_delivery th div, .home_delivery_wrapper .table_home_delivery td div{padding:2px 10px; line-height:23px; height:23px;}
.home_delivery_wrapper .table_home_delivery th:first-child, .home_delivery_wrapper .table_home_delivery td.logo_wrapper{text-align:center;}
.home_delivery_wrapper .table_home_delivery td.logo_wrapper{background:#fff!important;}
.home_delivery_wrapper .table_home_delivery tr.row_odd td div{background:#e9f2fa;}
.home_delivery_wrapper .table_home_delivery tr.row_odd td.gradient_start div{background:#e9f2fa url(../images/table_home_delivery_gradient.png) repeat-y;}
.home_delivery_wrapper .table_home_delivery tr td.gradient_start div{padding-left:35px;}
.home_delivery_wrapper .table_home_delivery tr:hover td div{background:#bcdbf9; color:#057ff4; cursor:pointer;}
.home_delivery_wrapper .table_home_delivery tr.row_odd:hover td.gradient_start div, .home_delivery_wrapper .table_home_delivery tr:hover td.gradient_start div{background:#bcdbf9 url(../images/table_home_delivery_gradient.png) repeat-y;}
*/


.home_delivery_wrapper .table_wrapper{padding:12px 0 18px;}
.home_delivery_wrapper .table_home_delivery{border:1px solid #ccddeb; background:#fff; width:100%; border-spacing:0; color:#297ed0; padding-bottom:10px;}
.home_delivery_wrapper .table_home_delivery th div{padding:2px 10px; background:#0075e7; color:#fff; font-size:14px; font-family:'OpenSansRegular'; text-transform:uppercase; height:24px; line-height:24px; margin-bottom:14px;}
.home_delivery_wrapper .table_home_delivery th:first-child, .home_delivery_wrapper .table_home_delivery td.logo_wrapper{text-align:center;}
.home_delivery_wrapper .table_home_delivery td.logo_wrapper + td{vertical-align:top;}
.home_delivery_wrapper .table_home_delivery td.logo_wrapper{background:#fff!important;}
.home_delivery_wrapper .table_home_delivery tr th.gradient_start div{padding-left:35px;}

.home_delivery_wrapper .table_home_delivery_contents{width:100%;}
.home_delivery_wrapper .table_home_delivery_contents tr td div{padding:2px 10px; line-height:23px; height:23px;}
.home_delivery_wrapper .table_home_delivery_contents tr.row_odd td div{background:#e9f2fa;}
.home_delivery_wrapper .table_home_delivery_contents tr.row_odd td.gradient_start div{background:#e9f2fa url(../images/table_home_delivery_gradient.png) repeat-y;}
.home_delivery_wrapper .table_home_delivery_contents tr td.gradient_start div{padding-left:35px;}
.home_delivery_wrapper .table_home_delivery_contents tr:hover td div{background:#bcdbf9; color:#057ff4; cursor:pointer;}
.home_delivery_wrapper .table_home_delivery_contents tr.row_odd:hover td.gradient_start div, .home_delivery_wrapper .table_home_delivery_contents tr:hover td.gradient_start div{background:#bcdbf9 url(../images/table_home_delivery_gradient.png) repeat-y;}



.btn_order_now{background:url(../images/btn_order_now.png); width:92px; height:21px; border:0;}
.home_delivery_wrapper .table_home_delivery_contents tr:hover .btn_order_now{background-position:0 -21px;}
.home_delivery_wrapper .subscribe{padding:12px 0 15px;}

/*About Us*/
.about_us_wrapper .left_column{width:615px; padding-left:12px; float:left;}
.about_us_wrapper .right_column{width:320px; float:right;}
.about_us_wrapper h1{font-size:28px; font-family:'OpenSansBold'; padding:0 0 0.3em;}
.about_us_wrapper p{padding:0.7em 0;}
.about_us_wrapper figure{margin:90px 10px 0 0;}
.about_us_wrapper div.content_row{padding-bottom:50px;}

/*Newspaper By State*/
.newspaper_by_state_wrapper h1{font-size:28px; font-family:'OpenSansBold'; padding:0 12px 0.3em;}
.newspaper_by_state_wrapper p{padding:0 12px;}
.newspaper_list_wrapper{padding:25px 0 90px; background:url(../images/bg_np_by_state.png) no-repeat 240px 0; min-height:385px;}
.newspaper_list_wrapper ul{padding:0; list-style:none; width:208px; float:left;}
.newspaper_list_wrapper ul li{padding:0;}
.newspaper_list_wrapper ul li a{display:block; padding:3px 10px 3px 20px; background:url(../images/bg_active_nav_sidebar.png) 6px 8px no-repeat; color:#297ed0; line-height:20px;}
.newspaper_list_wrapper ul li a:hover{background:#e3f1fd url(../images/bg_active_nav_sidebar.png) 6px 8px no-repeat; text-decoration:none;}

/*Newspaper By State*/
.newspaper_links_wrapper h1{font-size:28px; font-family:'OpenSansBold'; padding:0 12px 0.3em;}
.newspaper_links_wrapper p{padding:0 12px;}
.newspaper_links_wrapper .newspaper_list_wrapper{padding:17px 0; border-top:1px solid #d5d5d5; background:none; min-height:0;}
.newspaper_links_wrapper .newspaper_list_wrapper:first-child{border:none;}
.newspaper_links_wrapper .newspaper_list_wrapper ul{padding:0; list-style:none; width:32%; margin-right:1%; float:left;}
.newspaper_links_wrapper .newspaper_list_wrapper ul li a{width:80%;}

/*Thankyou Page*/
.thankyou_wrapper div.content_row{font-size:15px;}
.thankyou_wrapper h1{font-size:40px; font-family:'OpenSansBold';}
.thankyou_wrapper h1 span{font-size:23px; vertical-align:middle;}
.thankyou_wrapper .left_column{width:625px; float:left;}
.thankyou_wrapper .subscription_information{border-bottom:2px solid #979796; font-size:17px; padding-bottom:15px; margin:20px 0;}
.thankyou_wrapper .subscription_information h2{border-bottom:2px solid #979796; margin-bottom:15px; font-size:23px;}
.thankyou_wrapper .subscription_information p{padding:0.4em 15px; line-height:1.6;}
.thankyou_wrapper .subscription_information .total_price_calculated{border-top:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; margin:10px 0; font-size:23px;}
.thankyou_wrapper .right_column{width:275px; float:right;}
.thankyou_wrapper .right_column .ad_couponmom{margin-top:22px;}
.thankyou_wrapper .right_column .ad_offers_com{margin-top:22px;}
.btn_like_us_on_facebook{background:url(../images/btn_like_us_on_facebook.png); width:268px; height:46px; display:inline-block; margin-top:10px;}
.btn_like_us_on_facebook span{display:none;}
.facebook_likes{color:#4c4a4a; font-size:13px;}
.facebook_likes span{display:inline-block; padding-right:12px; margin-right:12px; border-right:1px solid #c0c0be; float:left;}
.thankyou_wrapper footer{margin-top:50px!important;}

/*Popup*/
.popup_wrapper{padding:34px;}
.popup_wrapper h2{font-size:28px; text-align:center; color:#487AB6;}
.popup_wrapper ul {padding-left:1em;margin-left:0;}
.popup_wrapper ul li {list-style: disc outside;}
.popup_wrapper p{padding:0.6em 0;}
.popup_ezpay{display:inline-block; vertical-align:top; float:right;margin-left:15px;}

.search_delivery .form_area .search_input{vertical-align:middle;}
.search_delivery .form_area .search_input input[type=text]{width:105px; float:left;}
.search_delivery .form_area .search_input input[type=submit]{width:47px; height:29px; float:right; margin:2px 2px 2px 0;}
.btn_yellow_go, .landing_page_wrapper .search_deals_wrapper .search_deals_form_wrapper .btn_search_deals{background:#e4a901 url(../images/bg_btn_yellow.jpg) repeat-x!important; font-size:16px; font-weight:bold; padding:3px; text-shadow:1px 1px 1px rgba(255,255,255,.5); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}

.btn_subscribe_now{font-size:16px; font-weight:bold; padding:3px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,.5); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.landing_page_wrapper .table_subscription_options tr:hover .btn_subscribe_now{color:#444; text-shadow:1px 1px 1px rgba(255,255,255,.5);}

.btn_order_now{font-size:12px; font-weight:bold; padding:3px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,.5); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.home_delivery_wrapper .table_home_delivery_contents tr:hover .btn_order_now{color:#444; text-shadow:1px 1px 1px rgba(255,255,255,.5);}

.btn_submit{font-size:28px; font-weight:bold; padding:3px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,.5); padding-right:40px;}
.btn_submit_small{font-size:16px; font-weight:bold; padding:3px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,.5); padding-right:25px;}

/*Style Nov 11, 2012*/
h3, h4{color:#297ed0; font-size:18px; font-family: 'OpenSansBold';}
h4{font-size:16px;}

.list_blue{list-style:none; padding-left:0;}
.list_blue:before, .list_blue:after, .single_newspaper_wrapper:before, .single_newspaper_wrapper:after{content:''; display:block; clear:both; zoom:1;}
.list_blue li{background:url(../images/bullet_blue.png) 0 10px no-repeat; padding:5px 0 5px 20px;}

.column_1_3{width:330px; float:left;}
.column_2_3{width:590px; float:left; margin-left:30px;}

.column_1_2{width:465px; margin-left:50px; float:left;}
.column_1_2:first-child{margin-left:0;}

.column_1_4{width:200px; float:left;}
.column_3_4{width:720px; float:left; margin-left:30px;}

.list_blue li.column_1_2{width:445px;}

.all_newspaper_wrapper h1{font-size:28px; font-family:'OpenSansBold'; padding:0 12px 0.3em;}

.message_error{padding:15px 0 0; color:#df2d41; font-size:16px; font-family: 'OpenSansBold';}
.message_warning{padding:15px 0 0; color:#6C4909; font-size:16px; font-family: 'OpenSansBold';}
.landing_page_wrapper .message_error, .contact_us_wrapper .message_error{padding:0 0 15px;}
.message_box_error{background:#fff2f3; border:1px solid #f36e7d; margin-top:25px; padding:10px 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.message_box_warning{background:#fff5d4; border:1px solid #f5d15f; margin-top:25px; padding:10px 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}

.single_newspaper_wrapper.first{border:none;}

/*
Special Landing Page Styles
*/
.banner_full{background:url(/images/bg_shadow_banner_full.png) no-repeat center bottom; padding-bottom:25px;}
.special_landing_page #main_contents{padding-top:30px;}
.special_landing_page .list_newspapers ul{margin-left:-25px; background:none; padding:0;}
.special_landing_page .list_newspapers ul li{width:auto; margin-left:40px;}
.special_landing_page .list_newspapers ul li figure{padding:20px 20px 10px 20px;}
.special_landing_page .list_newspapers ul li figure figcaption h3{font-size:16px; font-family: 'OpenSansSemibold'; color:#727272;}
/*
Contact Page Updates
*/
.contents_contact_us{padding:0 12px; width:870px;}
.contents_contact_us .left_column{padding:0; width:412px;}
.contents_contact_us .right_column{margin:15px 0; padding:0; width:410px;}
.contents_contact_us .newspaper_multiselect{margin:15px 0; width:412px;}
.contents_contact_us .three_column_list{list-style:none; padding:15px 0 20px 20px; width:700px;}
.contents_contact_us .three_column_list li{line-height:35px; background:url(../images/bullet_blue.png) no-repeat 0 14px; padding:0 40px 0 20px; width:170px; display:inline-block;}
.contents_contact_us .box_sky_blue{background:#e1f3ff; padding:24px; border-radius:10px; min-height:155px;}
.form_contact_us{}
.form_contact_us_left{float:left; width:412px;}
.form_contact_us_right{float:right; width:412px;}

.contents_contact_us .form_row{padding:0 0 16px;}
.contents_contact_us .form_row input[type=text]{background:url(../images/input_fields_contact.png) 0 0 no-repeat; width:392px; padding:5px 10px; font-size:13px; height:17px; line-height:1;}
input::-webkit-input-placeholder{line-height:1;}
.contents_contact_us .form_row input[type=text]:focus{background-position:0 -27px;}
.contents_contact_us .form_row select{width:412px; height:27px;}
.contents_contact_us .ui-selectmenu{background:url(../images/input_fields_contact.png) 0 0 no-repeat; height:27px;}
.contents_contact_us .ui-selectmenu.ui-state-active{background-position:0 -27px;}
.contents_contact_us .form_row.textarea_row, .contact_us_wrapper .form_row.button_wrapper{padding-bottom:10px;}
.contents_contact_us .form_row textarea{background:url(../images/textarea_fields_contact.png) 0 0 no-repeat; width:392px; height:99px; font-size:13px; resize:none;}
.contents_contact_us .form_row textarea:focus{background-position:0 -119px;}
.contents_contact_us .ui-selectmenu-status{line-height:27px; font-size:13px; color:#aaa;}
.contents_contact_us .ui-selectmenu-icon{margin-right:0;}
.ui-selectmenu-menu ul{padding:4px 0!important; border-radius:5px; border-color:#8fc8ff;}
.ui-selectmenu-menu ul li{margin:1px 5px;}
.ui-selectmenu-menu ul li, .ui-selectmenu-menu ul li.ui-state-hover{border:none;}

.shadow_contact_us{background:url(../images/shadow_contact_us.png) no-repeat center; height:21px; background-size:100% 21px; margin-top:20px;}
.form_row span.placeholder{font-size:13px; display:block; line-height:27px!important;}

/***** offer popup *****/
#overlay{position:fixed; width:100%; height:100%; background:url(../images/popup_overlay.png); z-index:99; top:0;}
#popup_view_offer{position:absolute; top:20%; left:50%; background:url(../images/bg-popup-offer.png); z-index:999; height:324px; padding:10px 30px; margin-left:-362px; width:663px;}
#popup_view_offer h2{color:#2c3031; font-family:'OpenSansLight'; font-size:47px; line-height:110px; padding:0 0 10px; text-align:center;}
#popup_view_offer .offer_form{color:#fff; font-family:'OpenSansSemibold'; font-size:40px; height:76px; line-height:52px; padding:12px 0 0;}
#popup_view_offer .offer_form label{display:inline-block; vertical-align:middle; width:485px;}
#popup_view_offer .offer_form input{border:none; height:52px; line-height:52px; margin:5px 0 0; vertical-align:middle;}
#popup_view_offer .offer_form input[type=text]{background:#fff; border-radius:4px; font-family:'OpenSansSemibold'; font-size:33px; font-weight:500; padding:0 10px; width:140px;}
#popup_view_offer .btn_wrapper{text-align:center;}
#popup_view_offer .btn_wrapper input[type=submit]{border:none; background:url(../images/btn-continue-to-checkout.png); height:63px; margin-top:31px; width:373px;}

.icon_print{background:url(../images/icon_print.png); width:21px; height:21px; display:inline-block; vertical-align:middle; margin:0 5px .2em 0;}
.icon_print:hover, a:hover .icon_print, tr:hover .icon_print, .active .icon_print{background-position:0 -21px;}
.icon_digital{background:url(../images/icon_digital.png); width:24px; height:21px; display:inline-block; vertical-align:middle; margin:0 5px .2em 0;}
.icon_digital:hover, a:hover .icon_digital, tr:hover .icon_digital, .active .icon_digital{background-position:0 -21px;}
.icon_plus{background:url(../images/icon_plus.png); width:10px; height:9px; display:inline-block; vertical-align:middle; margin:0 5px .2em 0;}

.landing_page_wrapper .table_subscription_options{padding-bottom:1px;}
.landing_page_wrapper .table_subscription_options th div{margin-bottom:3px; height:31px; line-height:25px; font-family:'OpenSansSemibold'; font-weight:normal; padding:0 8px;}
.landing_page_wrapper .table_subscription_options th .arrow_bottom{display:none;}
.landing_page_wrapper .table_subscription_options tr td div{margin-bottom:2px; padding:9px 8px;font-size:12px;}
.landing_page_wrapper .table_subscription_options .active td div{background:#e8f2d8;}
.landing_page_wrapper .table_subscription_options tr:hover td div{background:#e8f2d8; color:#4c4a4a; cursor:pointer;}
.landing_page_wrapper .table_subscription_options tr td:first-child div{padding-left:16px;}
.landing_page_wrapper .table_subscription_options .btn_subscribe_now{width:90px;}
.landing_page_wrapper .table_subscription_options tr .btn_subscribe_now:hover{background-position:0 -26px; color:#444; text-shadow:1px 1px 1px rgba(255,255,255,.5);}
