@charset "utf-8";@import url("marketing.css"); /* ------------ global styles for commerce ----------- */* {	font-family: arial, helvetica, sans-serif;	margin:0px;	padding:0px;}body {	font-size: 11px;	color: #333333;	font-weight: normal;	text-decoration: none;}a {   outline: none;}img { border:0px;	padding:0;	margin:0;}.checkbox {	margin-right:0px;	padding-left:4px;	padding-top:4px;	width:27px;	float:left;	}.ltline {	border-top:1px solid #efefef;	clear:both;	display:block;	height:1px;	margin-bottom:10px;	margin-top:10px;	width:auto;	}.radio {	padding:5px;}.preferenceCheckbox {	display:block; 	float:left; 	width:200px; 	margin-right:25px;		white-space:nowrap;} /* ------------------ basic styles  -------------------- */.rightFloat { 	float:right;}.leftFloat { 	float:left;}.clear {	clear: both;}img.middle {	vertical-align:middle; 	padding-left:5px;}.no-transform {	text-transform:none;}.title {	color:#666;	font-size: 14px;	}.title-black {	color:#000000;	font-size: 14px;}.textlg {	color:#000000;	font-weight:normal;	font-size: 12px;	line-height:16px;}.header12 {	font-size:12px;	text-decoration:none;}.header16 {	font-size: 18px;	color: #000000;}.blue {	font-weight: normal;	color: #3B8AC9;}.zinio-blue {	color: #3b8ac9;}.bluebold { 	color: #3B8AC9; 	font-weight: normal; }.spacer {	padding-top:20px;	display:block;} /* ----------------- form elements ------------------ */label {	font-weight:normal;	line-height:22px;}input {	height: 17px;	width: 165px;	font-size: 11px;	}input.email {	height: 17px;	width: 215px;	border: 1px solid #CCCCCC;	margin-right: 5px;	font-size: 11px;	color: #999999;	background-color:#FFFFFF;	padding-top: 4px;	padding-left: 4px;}textarea {	border: 1px solid #3b8ac9;	font-size: 11px;	color: #666;	padding:5px;}select {	border: 1px solid #CCCCCC;	font-size: 11px;	color: #000000;	background-color:#FFFFFF;	display: inline;	width: auto;	vertical-align: middle;	margin: 0px 5px 0px 0px;	height: 23px;	line-height: 21px;	padding: 2px 2px 2px 0px;}input.none, select.none {	height: auto;	width: auto;	border: none;	margin: 0px;	font-size: 11px;	background-color:transparent;	color: #000000;	padding: 0px;}#pubSortForm, #pubRefineForm, #searchRefineForm select {	}.library-nav {	display: block;	float: right;	width: auto;	white-space: nowrap;	height: 33px;	padding-bottom: 2px;	padding-top: 8px;}.library-nav a {	font-size: 17px;	color: #000000;	text-decoration: none;}.navlink a:hover {	color: #3b8ac9;}.library-nav a {	float: left;}.navlink {	padding-top: 5px;	padding-left: 0px;}#shop{	height: auto;	width: auto;	cursor:pointer;	color:#666 !important;	text-decoration:none;	font-size: 14px;	font-weight:normal;	overflow: visible;		background-image: url(../images/gray-carats.jpg);	background-repeat: no-repeat;	background-position: right center;	position:relative;	margin-top: 8px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 5px;	padding-right: 30px;	padding-bottom: 6px;	border:none;		padding-left: 10px;	float:left;}#shop:hover {	background-image: url(../images/blue-carats-tr.jpg);}.library-nav #cart {	margin-left: 28px;	padding-right: 1px;	bottom: 2px;	background-image:url(../images/cart-icon.jpg);	background-repeat:no-repeat;	width:25px;	height:33px;}.library-nav #library {	padding-right: 5px;	position: relative;	bottom: 0px;	background-image:url(../images/library-icon.jpg);	background-repeat:no-repeat;	width:33px;	height:33px;}.justline {	display: block;	margin: 5px 0px 0px 0px;	height: 1px;	width: 990px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.number{	color:#666 !important; 	font-size:11px !important;  	padding:8px 0px 8px 5px;}#searchBottom #search-all {	height: 33px;	width: 411px;	border: 1px solid #CCCCCC;	float: right;	text-align: left;	margin-top: 0px;} /* -------------------- button styles ------------------ */#gray-button, #grabberSubmit{	height: auto;	width: auto;	cursor:pointer;	background-color:#e6e6e6;	border:none;	color:#333 !important;	padding: 6px 9px;	font-size: 11px;	margin:0px !important;}#gray-button:hover, #grabberSubmit:hover{	background-color:#ccc;	border:none;}#lg-blue-button {	height: auto;	width: auto;	cursor:pointer;	background-color:#3b8ac9;	color:#fff;	text-decoration:none;	font-size: 16px;	font-weight:normal;	padding: 8px 30px 9px 10px;	margin:0px;	overflow: visible;		background-image: url(../images/blue-carats.jpg);	background-repeat: no-repeat;	background-position: right center;}#lg-blue-button:hover {	height: auto;	width: auto;	cursor:pointer;	background-color:#0964b5;	color:#fff;	text-decoration:none;	font-size: 16px;	font-weight:normal;	padding: 8px 30px 9px 10px;	margin:0px;	overflow: visible;		background-image: url(../images/blue-carats-tr.jpg);	background-repeat: no-repeat;	background-position: right center;}#current-issue {	height: auto;	width: auto;	cursor:pointer;	background-color:#fff;	color:#666 !important;	text-decoration:none;	font-size: 14px;	font-weight:normal;	overflow: visible;		background-image: url(../images/gray-carats.jpg);	background-repeat: no-repeat;	background-position: right center;	float:right;	position:relative;	bottom:35px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 6px;	padding-right: 30px;	padding-bottom: 6px;	border:none;		padding-left: 10px;}#current-issue:hover {	color:#3b8ac9 !important;	background-image: url(../images/blue-carats-tr.jpg);}#sm-blue-button, #stfSubmit, #blue-button, #emailcampform_submit {	height: auto;	width: auto;	cursor:pointer;	background-color:#3b8ac9;	color:#fff !important;	text-decoration:none;	font-size: 12px;	font-weight:normal;	padding: 8px 30px 9px 10px;	margin:0px;	overflow: visible;		background-image: url(../images/blue-carats.jpg);	background-repeat: no-repeat;	background-position: right center;	border:none;	display:block;}#sm-blue-button:hover, #blue-button:hover, #stfSubmit:hover, #emailcampform_submit:hover {	height: auto;	width: auto;	cursor:pointer;	background-color:#0964b5;	color:#fff !important;	text-decoration:none;	font-size: 12px;	font-weight:normal;	padding: 8px 30px 9px 10px;	margin:0px;	overflow: visible;		background-image: url(../images/blue-carats-tr.jpg);	background-repeat: no-repeat;	background-position: right center;	border:0px;}.blue-button {	height: 18px;	width: auto;	cursor:pointer;	background-color:#3b8ac9;	color:#fff !important;	text-decoration:none;	font-size: 12px;	line-height:17px;	font-weight:normal;	padding: 8px 30px 9px 10px;	margin:0px;	overflow: visible;		background-image: url(../images/blue-carats.jpg);	background-repeat: no-repeat;	background-position: right center;	border:none;	display:block;}.blue-button:hover {	height: auto;	width: auto;	cursor:pointer;	background-color:#0964b5;	color:#fff !important;	text-decoration:none;	font-size: 12px;	font-weight:normal;	padding: 8px 30px 9px 10px;	margin:0px;	overflow: visible;		background-image: url(../images/blue-carats-tr.jpg);	background-repeat: no-repeat;	background-position: right center;	border:0px;}#white-button {	height: auto;	width: auto;	cursor:pointer;	background-color:#fff;	border:1px solid #ccc;	color:#000000;	font-size: 11px;	padding: 4px 8px;	text-decoration:none;	border:none;			overflow: visible; }#grn-button {	height: auto;	width: auto;	cursor:pointer;	background-color:#669933;	color:#fff !important;	text-decoration:none;	font-size: 12px;	font-weight:normal;	padding: 8px 30px 9px 10px;	margin:0px;	overflow: visible;		background-image: url(../images/white-carats.jpg);	background-repeat: no-repeat;	background-position: right center;	border:none;	}#grn-button:hover {	height: auto;	width: auto;	cursor:pointer;	background-color:#5fa816;	color:#fff !important;	text-decoration:none;	font-size: 12px;	font-weight:normal;	padding: 8px 30px 9px 10px;	margin:0px;	overflow: visible;		background-image: url(../images/white-carats.jpg);	background-repeat: no-repeat;	background-position: right center;	border:none;	}.white-button {	background-color: #FFFFFF;	padding: 4px 6px;	border: 1px solid #CCCCCC;	width: auto;	white-space: nowrap;	color: #000000;	text-decoration: none;		margin-right: 7px;}.white-button:hover {	background-color: #efefef;	border: 1px solid #ddd;	color: #000;	white-space: nowrap;}  /* -------------------- header navigation ----------------------- */.primary-nav, .header {	font-size: 17px;	text-decoration: none;	color: #000000;	}.primary-nav:hover {	color: #3b8ac9;	text-decoration: none;}.primary-nav-on {	font-size: 17px;	text-decoration: none;	color: #3b8ac9;	border: 1px solid #CCCCCC;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	}#hdr #safe #safeOff {	color: #339933;	text-decoration:none;}#hdr #safe #safeOn {	color:#cc3333;	text-decoration:none;}.top-nav {		color: #000000;	font-size:11px;	text-decoration: none;}.top-nav-red {		color: #cc3333;	text-decoration: none;}.top-nav-grn {		color: #339933;	text-decoration: none;}#hdr .top-nav:hover{	color: #3b8ac9;	text-decoration: none;	} #foot a:hover{	color: #fff;	text-decoration: none;	} a.main-nav:hover {	color: #FFFFFF;	text-decoration: none;	background-color: #999999;	}#hdr td {	color: #666;}.safeOn {	color: #009933;	text-decoration:none;}.safeOff {	color: #990000;	text-decoration:none;}#hdr .items {	font-size: 10px;} /* ------------------  single column layout ------------------ */#box, .box {	height:auto;	min-height:200px;	border: 1px solid #cccccc;	font-size: 11px;	color: #000000;	line-height: 17px;	position:relative;	z-index:1;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 22px;	padding-right: 20px;	padding-bottom: 25px;	padding-left: 20px;}#box a {	color: #3B8AC9;	font-weight: normal;	text-decoration: none;}#box p {	text-transform:none;}#box h1 {	font-size: 18px;	font-weight: normal;	padding-bottom: 20px;}#box .sitemap {	float: left;	width: 166px;	height:20px;	vertical-align:middle;	display:block;	font-size: 11px;	color: #3e3a36;	text-decoration: none;	overflow: hidden;	margin-top: 0;	margin-right: 0;	margin-bottom: 4px;	margin-left: 0;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 0px;}#box .sitemap:hover {	color: #3B8AC9;} /* ------------------- data page styles -------------------- */.table-hdr {	background-color:#F8F8F8;	border: 1px solid #F8F8F8;	padding:5px;}.table-subhdr {	background-color:#fff;	border:1px solid #cccccc;	padding:5px;}.dataTableTitle {	color: #3B8AC9;	font-size:14px;	margin-bottom: 10px;}.grayBox {	background-color:#F8F8F8;	padding:10px;	border: 1px solid #F8F8F8;}.grayBox td {	padding: 2px;} /* -------------------- error display ---------------------- */.app_form_error{	display:block;	width:auto;	height:auto;	padding: 5px;	color: #990000;	border: 1px solid  #CCCCCC;	margin:10px 0px 10px 0px;	background-color:#F8F8F8;}.app_form_error li{	padding-top: 0px;	margin-left: 10px;	list-style-type:none;	}.app_form_error a {	color: #CB4545;	text-decoration: underline;}  /* ---------------------- help pages ----------------------- */.help li {	padding-top: 10px;	margin-left: 25px;}.help a {	text-transform:none;}.reader li {	list-style:none;	margin-left:0px !important;}.reader {	text-transform:none;	width: 760px;	font-size: 14px;}.block {	display:block;	float:left;	width:380px;}.block label {	font-weight:bold;}#instructions ul {	list-style: none;}#instructions ul li{	margin-left: 25px;	padding-left: 20px;	background-image: url(http://imgs.zinio.com/images/arrow.gif);	background-repeat: no-repeat;	background-position: center left;}#instructions h2, #instructions h1   {	color: #666;	font-size: 14px;	padding-top:15px;	padding-bottom:5px;	font-weight: normal;} #instructions h3   {	color: #666;	font-size: 12px;	padding-top:15px;	padding-bottom:5px;	font-weight: normal;} /* ---------------------- pulse grabber ------------------------ */#pulseGrabberError {	display: none;	color: red;	font-size: 11px;	left: 0px;	padding: 10px 20px;}#pulseGrabberError {	display: none;	color: red;	font-size: 11px;	position: absolute;	left: 0px;	padding-top: 16px;	padding-left: 590px;}.gnPopup1 {	position: absolute;	overflow: hidden;	text-align: left;}.gnPopup1 a {	cursor: pointer;}.closeButton {	width: 100%;	 	overflow: hidden;}.closeButton a {	float: right;	display: block;	font-size: 11px;	text-decoration: underline;	cursor: pointer;	color: #333333;}.gnPopup1 .closeButton a:hover {	text-decoration: underline;}.gnPopup1_topBorder {	background: url(../images/newsstand/pulsegrabber/top.jpg) top left no-repeat; 	width: 320px; 	height: 20px;	}.gnPopup1_middle {	height: 300px;	width:auto;	}.pulseGrabberPopupContent { 	width:320px;}.gnPopup1_middle .gnBorderLeft {	background: url(../images/newsstand/pulsegrabber/left.jpg) top left repeat-y;	float:left;	width: 20px;	height: 100%;	overflow:hidden;	}.gnPopup1_middle .popupContent {	float: left;	background: #FFF;	width: 280px;	height: 100%;	overflow:hidden;}.gnPopup1_middle .gnBorderRight {	float: left;	background: url(../images/newsstand/pulsegrabber/right.jpg) top left repeat-y;	width: 20px;	height: 100%;	overflow: hidden;}.gnPopup1_bottomBorder {	background: url(../images/newsstand/pulsegrabber/bottom.jpg) top left no-repeat; 	width:320px; 	height:20px	}	#pulseGrabberPopup {	display: block;	position:relative;	top:200px;}#pulseGrabberPoupContent {	overflow:hidden;}#pulseGrabberInfoWrapper {	padding: 0px 0px 0px 0px;}#pulseGrabberInfo {	padding: 0px 0px 0px 7px;}#pulseGrabberInfo h3 {	color: #3B8AC9;	font-size: 14px;	margin: 0px;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#pulseGrabberInfo h4 {	color: #333;	font-size: 12px;	font-weight: bold;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#pulseGrabberInfo p {}#pulseGrabberCover {	padding-top: 15px;}#pulseGrabberCover img {	border: 1px solid #CCC;}/* ------------ commerce item structure - DO NOT CHANGE ------------- */.pubBox {	text-align: center;	display: block;	width: 169px;	height:auto;	min-height:350px;	float: left;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	margin: 0px;	padding: 0px;}.pubBox img {	margin: 0px;	padding: 0px;}.pubBox:hover, .pubBoxSingles:hover {	background-color:#F8F8F8;}.pubBoxSingles {	text-align: center;	display: block;	width: 203px;	height:300px;	float: left;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	margin: 0px;	padding: 0px;}.pubBox img, .pubBoxSingles img {	padding-top: 15px;}.magDetails {	padding-right: 16px;	padding-left: 10px;	text-align: right;	padding-top: 0px;	font-size: 11px;	line-height:16px;		font-weight: normal;	color: #000000;}a.mag {	color: #3B8AC9;	font-size: 14px;	display: block;	line-height:16px;	text-decoration:none;	text-transform:none;	padding-top:5px;}a.mag:hover {	text-decoration:none;}a.singles {	font-size: 10px;	color: #000000;	margin: 0px;	padding: 0px;	text-decoration:underline;	line-height:18px;	} /* ------------------- publisher path layout  -------------------- */#hdr .pubHead {	width:1220px;	height:52px;	border:none;	text-align:right;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top: 6px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;}.zinio #hdr-branded, .zinio-checkout #hdr-branded  {	height: auto;	width: 1220px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 5px;	margin-left: auto;	padding-top: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	position: relative;}h1.pubcheckout {	text-transform: none;	font-size: 24px !important;	color: #000000;}h2.pubcheckout {	text-transform: none;	font-size:14px;	color: #999999;	font-weight: normal;}.pub {	font-size: 11px;	font-weight: normal;	font-weight:bold;	color:#999999;}.pub:hover {	text-decoration: none;}.pubRight {	display:block;	float:left;	width:330px;	padding-left: 20px;	text-transform: none;	color:#333333;	font-size:11px;	font-weight:normal;	text-align:left;	}.pubRight h3 {	margin:0px;	font-size: 14px;	font-weight: normal;	color: #333333;	padding: 0px;}h1.pubHeader   {	color:#333333; 	padding-top:20px;	font-size:24px !important;	line-height:24px !important;}.pubRight hr {	color: #CCCCCC;	background-color: #CCCCCC;	height: 1px;	border:0px;	margin-top: 20px;	margin-bottom: 20px;}#pubCheckoutRail {	display:block;	float:left;	width:168px;	margin:44px 0px 0px 20px;	padding-top: 15px;	padding-right: 5px;	padding-bottom: 15px;	padding-left: 5px;	border: 1px solid #CCCCCC;	text-align:center;}#pubCheckoutRail h1 {	font-weight: normal;	color: #333333;	font-size: 16px;}#pubCheckoutRail .blueArrow {	list-style-position: outside;	list-style-image: url(../images/newsstand/general/blueArrow.jpg);	list-style-type: none;	margin-left: 15px;	padding-top: 0px;	padding-right: 0px;	padding-left: 5px;}.blueline {	text-decoration:underline;}.pubcheckout-blue {	font-size: 16px;	color: #3B8AC9;	font-weight: normal;	padding-top: 10px;	padding-bottom: 0px;	margin: 0px;}.percent-off{	font-size: 16px;	color: #000000;	font-weight: bold;	margin: 0px;	padding: 0px;}.pubtitle {	font-size: 16px;	color:#000000;}.pubRight .pubtitle {	font-size: 18px;	font-weight: normal;	margin: 10px 0px 0px 0px;	padding: 0px;	display: block;	text-transform: none;}.tips{	font-size: 14px;	font-weight: normal;	text-decoration:underline;	padding-bottom:10px;	color: #000000;}#main #pubCheckoutRail #scanalert {	margin: 0 auto;	padding-top: 10px;}#verisignlink {	font-size: 10px;	margin: 0 auto;	text-decoration:none;	color:#000000;}#main #content #box .pubcheckout {	text-transform: none;	font-weight: normal;	font-size: 12px;}.priceblue {	font-size: 14px;	color: #3B8AC9;}.thinborder {	border-bottom:1px solid #ccc;	display:block;	height:75px;} /* ------------------- delivery path layout  -------------------- */#delivery-cover {	float: left;	margin-right: 25px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px;}#delivery-title {	font-size: 26px;	font-weight: normal;	color: #000000;	padding-top: 0px;	padding-right: 40px;	padding-bottom: 25px;	padding-left: 20px;}#delivery-PubTitle {	font-size: 16px;	padding-top: 15px;	font-weight: bold;	color: #000000;}#delivery-PubHeader {	font-size: 14px;	font-weight: normal;	color: #000000;}#delivery-PubBlurb {	font-size: 12px;	color: #000000;	padding-top: 10px;}.simpleLine {	background-color: #CCCCCC;	height: 1px;	margin-top: 20px;	margin-bottom: 20px;	margin-right: 40px;} /* ------------------- gift card layout  -------------------- */#giftcard-5 {	margin: 0px 25px 0px 0px;	padding: 0px;	float: left;	height: 152px;	width: 261px;	background-image: url(../images/newsstand/giftcards/card-5.jpg);	background-repeat: no-repeat;}#giftcard-10 {	margin: 0px 25px 0px 0px;	padding: 0px;	float: left;	height: 152px;	width: 261px;	background-image: url(../images/newsstand/giftcards/card-10.jpg);	background-repeat: no-repeat;}#giftcard-20 {	margin: 0px 25px 0px 0px;	padding: 0px;	float: left;	height: 152px;	width: 261px;	background-image: url(../images/newsstand/giftcards/card-20.jpg);	background-repeat: no-repeat;}.personalize label {	display: block;	float: left;	width: 160px;}#giftcard-content {	padding: 0px;	float: left;	height: 152px;	width: 630px;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 0px;	margin-left: 25px;}.giftwrap {	display: block;	position: relative;	width: auto;	float: left;	padding-top: 30px;	padding-right: 10px;	padding-bottom: 30px;	padding-left: 0px;}#bottom {	display: block;	clear: both;	width: 1220px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	position: relative;	top: 20px;}/* New Styles Order History Page */.orderHistoryItem{	display:block;	width: 780px;}.orderHistoryLine {	display:block;	height:1px;	width:780px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #cecece;	padding-top:5px;	margin-top: 0px;	margin-bottom: 0px;	clear: left;	margin-right: auto;	margin-left: 0px;}.orderHistBodyData {	font-weight: normal;	display: block;	float: left;	width: 86px;	height: 58px;	margin:0px;	clear: none;		padding-top: 37px;	padding-bottom: 37px;}.orderHistBodyTitle{	font-weight: normal;	display: block;	float: left;	width: 435px;	height: 58px;	margin:0px;	clear: none;		padding-top: 37px;	padding-bottom: 37px;}.orderHistBodyPic {	font-weight: normal;	display: block;	float: left;	width: 85px;	height: 80px;	margin:0px;	clear: none;	padding-top: 25px;	padding-bottom: 27px;}.orderHistBodyPic img {	margin-left: 11px;}.orderHistBundlePrice {	font-weight: normal;	display: block;	float: left;	width: 86px;	height: 58px;	margin:0px;	clear: none;	   vertical-align:middle;    text-align:right;   	padding-top: 17px;	padding-bottom: 17px;}.orderHistBundleData {	font-weight: normal;	display: block;	float: left;	width: 86px;	height: 58px;	margin:0px;	clear: none;		padding-top: 17px;	padding-bottom: 17px;}.orderHistBundleTitle{	font-weight: normal;	display: block;	float: left;	width: 215px;	height: 58px;	margin:0px;	clear: none;		padding-top: 17px;	padding-bottom: 17px;}.orderHistBundlePic {	font-weight: normal;	display: block;	float: left;	width: 85px;	height: 80px;	margin:0px;	clear: none;	padding-top: 5px;	padding-bottom: 7px;}.orderHistBundlePic img {	margin-left: 11px;}#main #box #delivery-title {	padding-top:30px;line-height: 26px;}#viewall {	display: block;	float: left;	clear: both;	background-color: #000000;	background-image: url(../images/viewall-BG.jpg);	background-repeat: no-repeat;	height: auto;	min-height:658px;	width: 950px;	padding: 20px;		font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;}#viewall a {		font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;}#main #viewall h2 a {	font-size: 26px;	color: #FFFFFF;		font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	padding-bottom: 0px;}#viewall a:hover {	text-decoration: underline;}#main #viewall h2 a:hover {	text-decoration: underline;}#main #content #box .reader .block {	width: 100%;}/* begin page structure *//* ----------- header structure - DO NOT CHANGE -------------- */.zinio, .zinio-checkout {	width:1220px; 	margin:0 auto;}#hdr {	height: 97px;	width: 1220px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 10px;	position: relative;	z-index: 5;}#hdr-short {	height: 79px;	width: 1220px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 13px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	position: relative;}#hdr-library {	height: 72px;	width: 1220px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 13px;	position: relative;}.vertical-hdr {	height:35px;}.vline {	padding-right: 20px;	padding-left: 20px;}.topvline {	vertical-align: middle;	padding-top: 0px;	padding-right: 10px;	padding-left: 10px;	font-size: 9px;	color: #CCCCCC;}.topvline-lg, .topvline-lg-nav, .topvline-lg-power {	vertical-align: middle;	position:relative;	bottom:2px;	padding-top: 0px;	padding-right: 10px;	padding-left: 10px;	font-size: 11px;	color: #FFFFFF;}.nav-vline {	font-size: 14px;	padding-right: 20px;	padding-left: 20px;}#hdr #textfield {	height: 19px;	width: 350px;	border: 1px solid #fff;	margin-right: 5px;	font-size: 14px;	color: #000000;	padding-top: 4px;	padding-left: 4px;	margin-top: 5px;	margin-left: 5px;	float: left;}#hdr #button {	background-image: url(../images/search-icon.jpg);	background-repeat: no-repeat;	height: 29px;	width: 32px;	margin-top: 0px;	margin-left: 10px;}#search .search {	margin-top: 15px;}#safe-popup {	display:none;	position:absolute;	z-index:100;	width:auto;	min-width:386px;	text-align:center;	background-color:#FFFFFF;	border:1px solid #cccccc;	padding: 15px;	top: 33px;	right: 0px;}#cart-icon {	background-image: url(../images/topnav-shop-cart.jpg);	background-repeat: no-repeat;	width:17px;	vertical-align:middle;	height:16px;	position:relative;	z-index:0;	margin-left:5px;	margin-bottom:2px;	} /* ------------- left navigation - DO NOT CHANGE ------------ */#leftnav, #commerce-leftnav, #acct-leftnav  {	background-color: #000000;	float: left;	display: block;	width: 132px;	position: relative;	top: 0px;	margin-bottom:20px;	margin-right: 20px;	padding-top: 15px;	padding-right: 10px;	padding-bottom: 15px;	padding-left: 10px;	margin-top: 7px;}#empty-leftnav  {	float: left;	display: block;	width: 46px;	position: relative;	top: 0px;	margin-bottom:20px;	margin-right: 20px;	padding-top: 15px;	padding-right: 10px;	padding-bottom: 15px;	padding-left: 10px;	margin-top: 7px;}.main-nav {		font-size: 13px;	line-height: 24px;	color: #FFFFFF;	text-decoration: none;	display:block;	padding-right: 4px;	padding-left: 4px;}.main-nav:hover{	background-color: #888888 !important;	color: #ccc;}.main-nav-on, .cat-on {	font-size: 13px;	line-height: 24px;	color: #FFFFFF;	text-decoration: none;	display:block;		padding-right: 4px;	padding-left: 4px;		list-style:none;	background-color: #999999;}#category-nav  {	font-size: 11px;	line-height: 24px;	text-decoration: none;	display:block;		list-style:none;}#category-nav li {	list-style-type: none;	font-size: 13px;}#category-nav a {	font-size: 13px;	line-height: 24px;	color: #fff;	text-decoration: none;	display:block;		padding-right: 4px;	padding-left: 4px;		list-style:none;}#category-nav a:hover {	color: #FFFFFF;	text-decoration: none;	background-color: #7f7f7f;}.category-nav:hover{	color: #3b8ac9;}.category-nav-on {		font-size: 11px;	line-height: 24px;	color: #3b8ac9;	text-decoration: none;} /* --------- main body structure - DO NOT CHANGE ---------- */#main {	height: auto;	width: 1220px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	background-color: #FFFFFF;	clear:both;	}#content {	display: block;	float: left;	background-color: #FFFFFF;	}#content-wide {	display: block;	width: 1220px;	background-color: #FFFFFF;	}#left-content{	display: block;	width: 800px;	float:left;	background-color: #FFFFFF;	padding-right: 15px;	padding-bottom: 15px;	}.mainBox {	width:816px;	float: left;	margin:0px;	border-top:1px solid #cccccc;	border-left:1px solid #cccccc;}.mainBox-backissues{	width:816px;	float: left;	margin:7px 0px 0px 0px;	border-top:1px solid #cccccc;	border-left:1px solid #cccccc;}.mainBox-sorted {	width:1020px;	float: left;	margin:0px;	border-top:1px solid #cccccc;	border-left:1px solid #cccccc !important;	clear: both;}.mainBox-library {	width:792px;	float: left;	margin:0px;	border:1px solid #cccccc;	padding:15px 10px 10px 10px;} /* ---------- breadcrumb structure - DO NOT CHANGE ----------- */#breadcrumb {	background-image: url(../images/breadcrumb-arrow.jpg);	background-repeat: no-repeat;	height: 10px;	width: 10px;	float: left;	display: block;	padding:0px;	vertical-align:middle;	border:none;	margin-top: 3px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 5px;}.breadcrumb-container {	display: block;	width: auto;	clear:both;	height:35px; margin:1px;	vertical-align:top;	padding-top: 5px;	}.breadcrumb-container .path a {	float: left;		color:#3b8ac9;}.breadcrumb-container form {	float: right;}.pagination {	float: right;	margin-left:5px;	margin-top: 0px;} .pagination .numbers {	border: 1px solid #CCCCCC;	float: left;	vertical-align:middle;	height: 12px;	padding:3px 5px 6px 5px;}.showall {	float: right;	width: auto;	border: 1px solid #CCCCCC;	padding:5px;	vertical-align:middle;	height: 12px;	padding:3px 5px 6px 5px;} .showall a {		text-decoration:none;	color:#666;}.pagination .navigate-forward {	float: right;	width: auto;	border: 1px solid #CCCCCC;	border-left:none;	padding:5px;	float: left;	vertical-align:middle;	height: 12px;	padding:3px 5px 6px 5px;}.pagination .navigate-back {	float: right;	width: auto;	border: 1px solid #CCCCCC;	border-right:none;	padding:5px;	float: left;	vertical-align:middle;	height: 12px;	padding:3px 5px 6px 5px;}.pagination .navigate-forward a, .pagination .navigate-back a {	float: none;		text-decoration:none;	color:#666;}.pagination .navigate-forward a:hover, .pagination .navigate-back a:hover, .showall a:hover {	text-decoration:underline;}.pagination .numbers a {	color:#666;	float: none;		text-decoration:none;}.pagination .numbers a:hover {	text-decoration:underline;}.breadcrumb-container .path {	padding-top: 5px;	float: left;	white-space: nowrap;}.footer-pagination {display:block; padding-top:15px;} /* ------------ footer structure - DO NOT CHANGE -------------- */#foot, #foot-checkout {	display: block;	width: 1220px;	margin: 0 auto;	background-color: #FFFFFF;	position:relative;	top:10px;}#zinio-global a, #ziniolinks a, #zinio-global a, #zinio-generic a, #zinio-labs-signup, #zinio-labs-signup a{	margin-left: 17px;	}#ziniolinks {	width: 195px;	display: block;	float: left;	min-height: 225px;	height: auto;	border:1px solid #CCCCCC;	border-top:none;	background-color: #FFFFFF;}.foot-hdr {		font-size: 11px;	line-height: 27px;	color: #333333;	background-color:#F6F6F6;	font-weight: normal;	padding-left: 17px;	margin-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}#foot a, #foot-checkout a {		line-height: 19px;	text-decoration: none;	font-size: 11px;	color: #8b8a8a;	font-weight: normal;}#zinio-global {	width: 435px;	border: 1px solid #CCCCCC;	border-top:none;	display: block;	float: left;	margin-left: 20px;	min-height: 225px;	height: auto;	background-color: #FFFFFF;}#zinio-global a {	width: 125px;	float: left;	line-height:22px;	}#zinio-generic {	width: 204px;	border: 1px solid #CCCCCC;	border-top:none;	background-color:#FFFFFF;	display: block;	float: left;	margin-left: 20px;	min-height: 225px;	height: auto;}#zinio-labs-signup {	float: left;	min-height: 225px;	height: auto;	width: 314px;	margin-left: 20px;	border: 1px solid #CCCCCC;	border-top:none;	background-color: #FFFFFF;}#global-footer {	position:relative;	top:20px;}.copyright-row {	font-size: 11px;	color:#999999;	position: relative;	top: 5px;}.zinio #logo {	display: block;	float: left;	width: 138px;	height:55px;}.commerce {	width:817px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0;	padding-left: 0;}	#topright {	display: block;	color:#000000;	height:20px;	float: right;	height:20px;	width: 780px;	text-align:right;	white-space:nowrap;	}#nav1 {	display: block;	width: 1220px;	clear:both;	margin-top:0px;	padding:10px 0px 10px 0px;	float: left;	}#nav2 {	display: block;			height: auto;	width: 100%;	border: none;	height: 46px;	background-image: url("../images/navbg2.jpg");	background-attachment:scroll;	background-repeat: repeat-x;		margin-top:8px;}	}#nav2 #navbar {	height: 46px;}#nav2 #navbar #nav a {	color:#fff;	font-size: 13px;	font-weight:normal;	float:left;	height:28px;	text-decoration:none;	padding-top: 10px;	padding-right: 11px;	padding-bottom: 8px;	padding-left: 11px;	background-position: right top;	background-attachment:scroll;	background-repeat: no-repeat;	background-image: url(../images/nav.jpg);}#nav2 #navbar #nav a:hover {	color:#fff;	background-position: center top;	background-attachment:scroll;	background-repeat: no-repeat;	background-image: url(../images/nav-down.jpg);}#nav {	border:0 none;border-collapse:collapse;	}#nav2 #navbar #nav a.on {	color:#fff;	background-position: center top;	background-attachment:scroll;	background-repeat: no-repeat;	background-image: url(../images/nav-down.jpg);}.navElement {	border: 0px;}#search-all {	height: 33px;	width: 411px;	border: 1px solid #CCCCCC;	float: right;	text-align: left;	margin-top: 6px;}.welcome {	}#newfoot {	font-size: 11px;	color: #FFFFFF;	background-color: #000000;	display: block;	padding: 8px;}#newfoot a {	color: #FFFFFF;	padding-left:5px;	padding-right:5px;	text-decoration:none;}#newfoot a:hover {	color: #FFFFFF;	text-decoration:underline;}#bundled-offer-cover #bundleCoverImage1 {	position: absolute;	top: 175px;	right: 0px;}#pwrd-zinio {	background-image: url(../images/pwrd-by-zinio.jpg);	background-repeat: no-repeat;	width: 143px;	height: 35px;}#flagimage {	float:right;	margin:0;	padding-left:5px;	text-align:right;	width:16px;	z-index:50000;	padding-top: 1px;	padding-right: 1px;}ul.dropdown, ul.dropdown li, ul.dropdown ul {	background-color:#fff;	float:left;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	padding:0;}ul.dropdown ul {	background-color:#FFFFFF;	position:absolute;	z-index:300;	visibility:hidden;}ul.dropdown ul li {	float:left;}ul.dropdown ul ul {	left:99%;	top:1px;}ul.dropdown li:hover > ul {	visibility:visible;}#countryList {	background-color:#FFFFFF;	z-index: 9000;	width: 415px;	display:block;	top:0px;	position:absolute;	right: -17px;	margin: 0;	z-index:50;}#location{	padding: 20px;	background-color:#FFFFFF;	border:solid 1px #ccc;	position:relative;	height:auto;	white-space:normal;	float: left;}#countryList #location h2 {	color:#333333;	font-size:15px;	font-weight:normal;	margin:0;	padding-top:20px;	}#countryList #location a {	color:#000000;	font-size:12px;	font-weight:normal;	margin:0;	padding:0;	text-decoration:none;	}#countryList #location a:hover {	color:#3b8ac9;}.country-chooser {	display:block;	height:12px;}.tell {	color:#3B8AC9;	font-size:30px;	font-weight:normal;	text-align:right;	}#box .pubRight .pubcheckout-blue {	padding-top: 20px;	color: #3B8AC9;}.zinio-checkout #hdr #topright, .zinio-checkout #nav2, .zinio-checkout #hdr #nav1, .zinio-checkout #hdr .library-nav,.zinio-checkout #hdr #searchBottom #search-all,.zinio-checkout #hdr table {	display: none;}#main #offer {	padding-top: 5px;}.zinio #main #content #account #box {	width: 775px;	}#acct-leftnav #category-nav .heading {	background-color: #999999;	color: #FFFFFF;	text-indent: 5px;}.ipod {	background-image: url(../images/ipod.jpg);	background-repeat: no-repeat;	height: 32px;	width: 36px;}#offer-details .sub-features #subscription-icons {	display: block;	padding-top: 5px;}.popup-icon-text {	height: auto;	width: auto;	background-image: url(../images/popup-bg.jpg);	vertical-align: middle;	padding: 10px;}.zinio #main #content .commerce .mainBox-sorted li {	list-style-type: none;}#carousel-head {	height: 16px;	width: 970px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	background-color: #3b8ac9;	color:#FFFFFF;	font-size:13px;	padding:10px;		}#main .commerce  .carousel .pubBox {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	width:213px;	margin-left:19px;	text-align:left;}#main .commerce  .carousel .pubBox:hover {	background-color:transparent;}#main .commerce  .carousel .pubBox .magDetails {	padding-right: 48px;}#main .commerce  .carousel #carousel-rt-button .next {	background-image: url(../images/arrow-nextlg.jpg);	background-repeat: no-repeat;	height: 92px;	width: 41px;	background-color: #FFFFFF;	border:none;}#main .commerce  .carousel #carousel-left-button .prev {	background-image: url(../images/arrow-prevlg.jpg);	background-repeat: no-repeat;	height: 92px;	width: 41px;	background-color: #FFFFFF;	border:none;	float:left;}#main .commerce  .carousel #carousel-rt-button .next:hover {	background-image: url(../images/arrow-nextlg-dark.jpg);}#main .commerce  .carousel #carousel-left-button .prev:hover {	background-image: url(../images/arrow-prevlg-dark.jpg);}#main .commerce .carousel #carousel-left-button, #main .commerce .carousel #carousel-rt-button {	position: relative;	width: 42px;	float: left;	margin-top:50px;}#main .commerce .carousel .display  {	position: relative;	float: left;	width:910px;	overflow: hidden;}#main .commerce .carousel .display .pubBox .magDetails {	display: none;}#main .commerce iframe {	padding-top: 3px;}#main .commerce .carousel {	height: 250px;}#refine {margin:0 0px 0 0;}#main #content .breadcrumb-container .path span {	float: left;}.border-top {	border-top:1px solid #ccc;	width:100%;	padding-bottom:15px;}#main #viewall h2 {	font-weight: normal;}.gryline {	width: 100%;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}.header17 {	font-size: 17px;	color: #000000;}.header15 {	font-size: 15px;	color: #000000;}.header13 {	font-size: 13px;	color: #000000;}#box .reader #reader4, #box .reader #reader3{	background-color: #f0f0f0;	display: block;}#box .reader #reader4 .details, #box .reader #reader3 .details {	font-size: 11px;	padding: 15px;}#box #reader4 {	position: absolute; 	width: 350px;}.space {	clear: both;	padding-top: 5px;}.monitor {	background-image: url(../images/newsstand/reader4/download-reader4.jpg);	background-repeat: no-repeat;}.iphone-dl {	background-image: url(../images/newsstand/reader4/download-iPhone.jpg);	background-repeat: no-repeat;}.ipad-dl {	background-image: url(../images/newsstand/reader4/download-iPad.jpg);	background-repeat: no-repeat;}.winicon {	background-image: url(../images/newsstand/reader4/download-page-win.jpg);	background-repeat: no-repeat;}.macicon {	background-image: url(../images/newsstand/reader4/download-page-mac.jpg);	background-repeat: no-repeat;}.osicon {	background-image: url(../swf/reader4/images/osicons.jpg);}#ipad-landing body {	background-color:#FFF;	margin:0 auto;	font-size:62.5%;}#ipad-landing  {	width:755px;	clear:all;	margin:0 auto;}#ipad-landing #left {	width:435px;	float:left;	clear:all;}#ipad-landing #right {	width:250px;	font-family: Arial;	color: #444;	text-decoration: none;	word-spacing: normal;	text-align: left;	letter-spacing: 0;	line-height: 1.6em;	font-size: 1.2em;	padding:50px 10px 10px 20px;	float:left;	clear:all;}#ipad-landing h1 {  font-family: Arial;  color: #000000;  text-decoration: none;  word-spacing: normal;  text-align: left;  letter-spacing: 0;  line-height: 1.4em;  font-size: 2.4em;	  font-weight:normal;  margin-bottom:0px;}#ipad-landing h2 {  font-family: Arial;  color: #000000;  text-decoration: none;  word-spacing: normal;  text-align: left;  letter-spacing: 0;  line-height: 1.4em;  font-size: 1.8em;	  font-weight:normal;  margin:0;}#ipad-landing a.continue {	text-decoration:none;	color:#999;	font-size:1.4em;}#ipad-landing a.getapp {	text-decoration:none;	color:#488dcd;	font-size:1.8em;}.explanation {	font-size: 11px;	color: #333333;	background-color: #FFFFFF;	display: block;	padding: 15px;	border: 1px solid #CCCCCC;	width:100px;	height:auto;	text-align:center;	z-index: 10;}.opaque {	filter:alpha(opacity=30);	-moz-opacity:0.3;	opacity: 0.3;}/* ---------------------
Main
--------------------- */

form {
  display: inline;
}

div,
td,
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#000000;
}
.table_line {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

h1 {
	font-size: 20px;
	color:#012D86;
	font-weight: normal;
	line-height:22px;
	}
	
h2 {
	font-size: 14px;
	color:#012D86;
	margin-top: 25px;
	}
	
h3, h4, h5, h6 {
	font-size: 12px;
	color:#012D86;
	}
	

/* ---------------------
Column Titles
--------------------- */
.column_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

/* ---------------------
Search
--------------------- */

.search_bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;

}

.search_bar_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	padding-bottom:6px;
}

/* ---------------------
Links
--------------------- */

a,
a:link {
color:#012D86;
text-decoration:underline;
font-size: 12px;
}
a:active,
a:visited {
	text-decoration:underline;
	color:#012D86;
	font-size: 12px;
}

a:hover {
	color:#000000;
	font-size: 12px;

}
a.tabs2:link {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
a.tabs2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.tabs2:hover {
	font-size: 12px;
	color: #012D86;
	text-decoration: none;
	font-weight: bold;
}
a.tabs2:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}




a.tabs:link {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
a.tabs {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.tabs:hover {
	font-size: 12px;
	color: #012D86;
	text-decoration: none;
	font-weight: bold;
}
a.tabs:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.popular{
	font-size: 12px;
	font-weight: bold;
	color: #012D86;
	text-decoration: none;
	line-height: 14px;
}
.tabs_active {
	color: #FFFFFF;
}
a.popular {
	font-size: 12px;
	font-weight: bold;
	color: #012D86;
	text-decoration: none;
}
a.popular:hover {
	font-size: 12px;
	font-weight: bold;
	color: #012D86;
	text-decoration: none;
}

a.white_link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
	
a.white_link:hover {
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
}
a.other_categories {
	font-size: 14px;
	font-weight: bold;
	color: #012D86;
	text-decoration: none;
}
a.other_categories:hover {
	font-size: 14px;
	font-weight: bold;
	color: #012D86;
	text-decoration: under-line;
}

/* ---------------------
Log-in Text
--------------------- */
.small_grey {
	font-size: 10px;
	color: #666666;
	line-height: 10px;
}
.main {
	margin-left: 16px;
	margin-right: 25px;
}
.saving {
	font-weight: bold;
	color: #CC0000;
	font-size: 12px;
}

.section_titles {
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-left: 16px;
	margin-right: 30px;
	padding-top: 5px;
	color: #012D86;
	padding-bottom: 5px;
}
.section_titles_no_lines {
	padding-bottom: 5px;
	color: #012D86;
	font-size: 16px;
	padding-top: 5px;
	}
.also_viewed {
	font-size: 20px;
	color: #FF6600;
	padding-top: 20px;
	padding-bottom: 10px;
}
.lines_bottomandtop {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
.grey {
	color: #666666;
}
.basket_title {
	font-size: 14px;
	font-weight: bold;
	color: #012D86;
}

.section_titles_small {
	font-size: 14px;
	color: #012D86;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
	padding-right: 10px;
	margin-right: 20px;
}
.three_column {
	margin-right: 10px;
}
.big_savings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.mag_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 22px;
}
.mag_title p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 22px;
	padding:0px;
}
.yellow_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.strike_through {
	text-decoration: line-through;
}
.other_links {
	font-size: 14px;
	margin-left: 18px;
}
.drop_down {
	font-size: 11px;
	font-weight: normal;
}
.must_end_date {
	color: #FF0000;
	background-color: #FFFF00;
	font-weight: bold;
}
.limited_offers {
	margin-left: 16px;
	font-size: 14px;
	font-weight: bold;
	color: #012D86;
}
.grey_frame {
	border: thin dotted #999999;
}
a.read_more {
	font-size: 10px;
	font-weight: bold;
	color: #012D86;
	font-family: Arial, Helvetica, sans-serif;
}
.right_hand_dots {
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #999999;
	padding-right: 10px;
}
.sub_headers {
	padding-top: 15px;
}
.payment_methods {
	color: #012D86;
	background-color: #CBE3FF;
}
.items_req_pay {
	font-size: 16px;
	color: #FFFFFF;
}
.strike_through2 {
	color: #666666;
}
.search_bar {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	
}
.active_page {
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}

.price_table_row td {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

form {
	display: inline;
}

.paginationInfoPadding {
	padding-right: 50px;
}

.smallMagCellImageHeight {
	height: 160px; /* This should be the height of the tallest magazine cover image */
}

.login_form_row_padding td {
	padding-top: 17px;
	padding-bottom: 17px;
}
.errors { color:red; }
.textalb { color:white; }
.button {
	background-color:orange;	width:120px; height:21px;
}
.meniu123:hover {	
	background-color:orange;	
}

