/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {
	border: 0;
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}
b, strong {
	/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}
img {
	background-color: transparent;
	font-size: 0;
	vertical-align: middle;
	/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}
a {
	text-decoration:none;
	color:#333;
}
a:hover {
	color:#000;
}
ol, ul {
	list-style: none;
}
li {
	/*
  For IE6 + IE7:

  "display: list-item" keeps bullets from
  disappearing if hasLayout is triggered.
*/
  display: list-item;
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th, td, caption {
	font-weight: normal;
	vertical-align: text-bottom;
	text-align: left;
}
q {
	quotes: none;
}
q:before, q:after {
	content: '';
	content: none;
}
sub, sup, small {
	font-size: 75%;
}
sub, sup {
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
svg {
	/*
  For IE9. Without, occasionally draws shapes
  outside the boundaries of <svg> rectangle.
*/
  overflow: hidden;
}
#sidebar .widget .widget-title {
	color: #666;
}
#header .wrapper #date {
	float: left;
	width: 150px;
}
#header .wrapper #apDiv1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.wrapper #apDiv1 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ad-spacer {
	float: right;
}
#copyrights p a {
	color: #FFF;
	text-decoration: none;
}
#copyrights p a:hover {
	color: #FFF;
	text-decoration: underline;
}
#copyrights p span {
	margin-right: 7px;
	margin-left: 7px;
}
.one-column.first-col h2 {
	color: #FFF;
	margin-bottom: 10px;
}
.footer-widget p {
	color: #999;
}
.footer-widget.footer-social-links {
	margin-top: 10px;
	margin-bottom: 10px;
}
#subscribe {
	background-color: #000;
	font-size: 12px;
	color: #FFF;
	padding: 10px;
	height: 280px;
}
#subscribe table tr td h2 {
	color: #FFF;
	vertical-align: text-bottom;
	font-size: 22px;
}
.entry-content .entry-title a {
	font-weight: bold;
	width: 200px;
}
.header-date {
	float: none;
	width: 100px;
}
.wrapper #logo {
	float: left;
}
.two-up-spacer {
	margin-right: 20px;
}
.adv-2-up.clearfix img {
	border: 5px solid #FFF;
}
#footer #base-menu {
	background-color: #000;
	margin-right: auto;
	margin-left: auto;
	
}
#base-menu #base-module-menu {
	height: 32px;
	width: 1010px;
	padding-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
#header .wrapper #logo-wrapper {
  height: 80px;
  margin-bottom: 19px;
  margin-top: 27px;
}
#issue-date {
  float: left;
  height: 42px;
  margin-left:125px
}
#logo-wrapper #logo-block {
  float: left;
  height: 80px;
  margin-top: 1px;
  width: 233px;
}
#issue-date h1 {
  color: #999999;
  font: 400 22px/26px "Oswald",Arial,sans-serif;
  padding-top: 5px;
}
#logo-wrapper #ad-rotator {
	float: right;
	height: 80px;
	width: 547px;
	margin-top:-5px
}
div#container {
	float:left;
	display:inline;
	height:80px;
	width:547px;
}
div.color {
	position:absolute;
	float:left;
	display:inline;
	height:80px;
	width:547px;
}
div#color1 {
	z-index:1;
}
div#color2 {
	z-index:2;
}
div#color3 {
	z-index:3;
}
#blog-content {
	background-color: #FFF;
	width: 460px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 0px;
}
#blog-content h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}
#clear {
	clear: both;
}
.blog-container {
	width: 150px;
}
.social p {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ad-rotator .slides li {
	height:80px;
	width:547px !important;
	overflow:hidden;
	position:absolute;
}
#ad-rotator .slides {
	width:547px;
	overflow:hidden;
}
#ad-rotator .fader {
	width:547px;
	overflow:hidden;
}
#ad-rotator .flex-control-nav {
	display:none;
}
#ad-rotator .flex-control-nav {
	display:none;
}
#slider-wrapper {
	height:604px;
}
.invoice-name {
	background-color:#eee;
	padding:0px 10px 10px 10px;
	width:200px;
	float:left;
	margin-right:20px;
}
.Invoice .invoice-name {
	height:208px
}
.invoice-form {
}
.invoice-form input {
	width:100%
}
.invoice-name .cat_textbox {
	width:193px
}
.invoice-form td {
	padding-top:10px
}
.invoice-form select {
	width: 200px;
}
.credit-details {
	float:left;
	width:397px;
	background-color:#eee;
	padding:8px 10px 5px;
	margin-bottom:20px
}
.Invoice .credit-details {
	height:205px;
}
.credit-table td {
	width:80px !important;
	padding:5px
}
.credit-table .cat_textbox {
	width:180px !important
}
.credit-table select {
	width:187px !important
}
.credit-table #catwebformbutton {
	margin-top:10px
}
.expiry select, .expiry .cat_dropdown {
	width:143px !important
}
td.month, td.year {
	width:100px;
	padding:5px 19px 0 0 !important
}
.month .year select {
	width:80px
}
.expiry td {
	padding:0
}
.CCV .cat_textbox {
	width:53px !important
}
td.CCV {
	width:50px !important
}
.secure-text {
	height:60px
}
#main-menu ul li a {
	display:block;
	float:left;
	border: solid 1px #B8B6B0;
	color:#000;
	font-family:Oswald;
	font-size:10pt;
	padding:11px 20px;
	text-align:center;
	text-decoration:none;
	margin-left:-1px;
}
#main-menu ul li {
	float:left
}
#main-menu ul li a:hover {
	background-color:#eee
}
#main-menu ul li.selected a {
	background-color:#ebebeb
}
.secure-text img {
	margin-left:20px
}
.subscription .expiry select, .subscription .expiry .cat_dropdown {
	width: 75px !important;
}
.subscription td.card-expiry {
	width:150px !important
}
.subscription .credit-table td {
	width: auto !important;
}
.card-type {
}
select#CardType {
	width:80px !important
}
.subscription .credit-details {
	height:228px
}
.subscription .invoice-name {
	height: 231px
}
.subscription .secure-text {
	height:75px
}

input.newletter-name {
  margin-right: 10px;
  width: 134px !important;
}

input.tick-newsletter {
  margin: 10px 5px 1px 0 !important;
  width: 20px !important;
}
.last { margin-right: 0 !important}

input.newsletter-signup {}

#feature-news br { display:none !important}

.slide-content h1 a:hover { text-decoration:underline}

.newsletter-form { background-image:url(/images/background/grid.png) !important}.holding-page-email a {
	text-align: center;
}
.holding-image {
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
