body,html {
font-family:Tahoma, Verdana, Arial, Sans-Serif;
font-size:13px;
line-height:18px;
color:#666;
margin:0;
padding:0;
}

#mainWrapper {
clear:both;
width:1020px;
overflow:hidden;
float:left;
}

#contentWrapper {
border-right:10px solid #fff;
overflow:hidden;
box-shadow:1px 1px 10px 5px #aaa;
}

.searchTxt {
width:200px!important;
}

#mainContent {
width:830px;
position:relative;
float:left;
}

#rightAdverts {
float:right;
width:180px;
text-align:right;
margin-top:44px;
}

#rightAdverts a {
padding:10px 0;
}

#rightAdverts a:hover {
color:#09c;
}

#frmDetails {
background-color:#f3f3f3;
padding:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: solid 1px #CCC;
}

.titleTxt2 a {
color:#3191E8;
text-decoration:none!important;
}

#pageNav {
height:35px;
float:right;
margin-top:12px;
clear:both;
display:block;
}

#pageNav a {
color:#FFF;
background:#2A92BD;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-decoration:none!important;
margin:1px;
padding:8px;
}

#pageNav b {
color:#FFF!important;
background:#CCC!important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:1px;
padding:8px;
}

#rightAdverts img {
width:160px;
}

#backToLink {
float:right;
text-align:right;
margin-top:20px;
clear:both;
display:block;
}

#breadcrumbBar {
display:block;
width:1010px;
margin-bottom:10px;
background-color:#f4f4f4;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
padding:8px 0 8px 12px;
}

#breadcrumbBar h2 {
font:12px Tahoma, Verdana, Sans-Serif;
}

.itemPic {
float:left;
border:2px solid #bbb;
margin-right:7px;
padding:4px;
}

.SocialMedia {
position:absolute;
top:36px;
right:0;
}

.SocialMedia img {
height:32px;
width:32px;
}

.newsPic1 {
float:right;
max-width:255px;
margin-left:10px;
}

.postedDate {
color:#999;
margin-bottom:14px;
font-size:11px;
padding-top:5px;
}

.paddedContent h2 {
font-size:16px;
}

.paddedContent a:hover {
color:#09c;
text-decoration:none!important;
}

h1.paddedContent {
font-size:22px;
color:#DE2A00;
margin-bottom:15px;
}

.newsItem h3 a {
color:#085d80!important;
text-decoration:none!important;
}

.newsItem {
display:block;
float:left;
width:266px;
margin-bottom:10px;
margin-top:14px;
margin-right:10px;
border-bottom:solid 4px #CCC;
height:270px;
overflow:hidden;
padding:0 0 10px;
}

.moreLink,#backToLink,.eventLink, .mainNav a  {
float:right;
cursor:pointer;
color:#FFF;
font-weight:400!important;
line-height:30px;
height:22px;
background:#2A92BD;
display:inline-block;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
text-decoration:none!important;
margin:5px 5px 5px 0;
padding:0 5px 7px;
background-image: url(/media/images/top-nav-grad.png);
background-repeat: repeat-x;
background-position: bottom;
border: none;
white-space:nowrap;
}

.moreLinkSubmit
{
	border: none;
	height: 30px!important;
	float: none!important;
}

.moreLink:hover,#backToLink:hover,.eventLink:hover, .mainNav a:hover {
background:#42adda;
color:#FFF!important;
background-image: url(/media/images/top-nav-grad.png);
background-repeat: repeat-x;
background-position: bottom;
}

.moreLink a,#backToLink a,.eventLink a {
color:#FFF!important;
text-decoration:none!important;
}

.mainNav a
{
	float: left!important;
}

.eventButton {
margin:0 20px;
}

.addForm h2 {
margin:10px 0;
}

.formLabel {
font-weight:700;
}

.categoryListAdd {
display:block;
float:left;
width:276px;
}

input[type=Submit], input[type=button]
{
padding-bottom: 7px!important;
height: 30px!important;
font-size: 12px!important;
}

.jumpMenu {
display:block;
float:right;
width:200px;
border:solid 1px #CECECE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#FFF url(/media/images/jumpMenuArrow.png) no-repeat right top;
cursor:pointer;
text-transform:uppercase;
font:12px Lucida Sans;
border-image:initial;
margin:10px;
padding:5px 5px 5px 10px;
}

.jumpMenu_items li {
list-style:none;
margin:0;
padding:5px 10px;
}

.jumpMenu_items li a {
text-decoration:none!important;
color:#444!important;
}

.jumpMenu_items {
display:none;
position:absolute;
background:#FFF;
width:250px;
border:solid 1px #CECECE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 4px 5px 1px #d9d9d9;
-moz-box-shadow:0 4px 5px 1px #d9d9d9;
box-shadow:0 4px 5px 1px #d9d9d9;
padding-bottom:5px;
border-image:initial;
max-height:350px;
overflow-y:auto;
z-index:99999;
margin:5px 0 0;
}

.eventCategoryLink,.tradeDirectoryItem {
background:#2a92bd;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
color:#fff;
overflow:hidden;
margin-right:10px;
margin-bottom:10px;
display:block;
float:left;
width:250px;
text-decoration:none!important;
border:solid 1px #2a92bd;
padding:7px;
}

.eventCategoryLink:hover,.tradeDirectoryItem:hover {
background:#f6f6f6;
border:solid 1px #CCC;
}

.eventCategoryLink a,.tradeDirectoryItem a {
color:#FFF!important;
text-decoration:none;
}

#channelInfo,#magazineInfo {
background-color:#FFF;
width:820px;
margin-top:10px;
overflow:hidden;
float:left;
clear:both;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
padding:12px 10px 10px;
}

.eventItem,.goldItem,.freeItem,.competitionItem,.howtoenter {
border:dashed 1px #CCC;
overflow:hidden;
margin-bottom:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background:#f6f6f6;
padding:5px;
}

.goldItem * {
font-size:1em!important;
}

.freeItem {
float:left;
width:255px;
display:block;
margin:0 5px 5px 0;
}

.freeItem b {
white-space:nowrap;
}

.sponsor span {
float:left;
display:block!important;
width:133px;
margin:5px;
}

.eventItem:hover,.goldItem:hover,.freeItem:hover,.competitionItem:hover {
background:#fff;
}

.imgFloatRight {
float:right;
display:block;
width:117px;
}

#searchBox {
display:block;
float:left;
width:48%;
border:dashed 1px #CCC;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
min-height:195px;
margin-bottom:5px;
background:#f6f6f6;
padding:5px;
}

#addBox {
display:block;
float:right;
width:48%;
border:dashed 1px #CCC;
clear:right;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
min-height:195px;
margin-bottom:5px;
background:#f6f6f6;
padding:5px;
}

#magazineHolder {
float:left;
width:150px;
border:1px solid #ccc;
padding:15px;
background: #f6f6f6;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-right: 5px;
}

#magazineHolder img
{
	margin-bottom: 5px;
	text-align: center;
}

.firstColumn {
	float:left; 
	width:48%;
	display: block;
	background: #f6f6f6;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #CCC;
	min-height: 319px;
}

.secondColumn
{
	float: right;
	display: block;
	width: 48%;
	background: #f6f6f6;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #CCC;
	min-height: 319px;
}

.noFloat
{
	float: none!important;
}

.availableOn
{
	width: 108px;
	padding-top: 20px;
}

.availableOn img
{
width: 108px!important;
}

#issueContent ul, #openContent ul {
list-style:circle;
margin-left:20px !important;
}
#latestIssue ul  {
list-style:circle;
margin-left:130px !important;
	
}
#issueContent {
float:left;
width:560px;
margin-left: 5px;
margin-top:1.2em;
}

#openContent h3{
	margin-top:10px; margin-bottom:10px;
}

.addtobasket
{
	background: #ff9b00 url(/img/basket.png) no-repeat 5px 50%!important;
	line-height:30px!important;
	padding-left: 25px!important;
	padding-bottom: 7px!important;
	height: 22px!important;
	border: none!important;
	color: #FFFFFF!important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.ddButton
{
	background: #ff9b00 url(/img/ddIcon.png) no-repeat 5px 50%!important;
	padding-left: 28px!important;
}

#channelHotLinks,#magazineHotLinks {
float:right;
width:250px;
background:#f6f6f6;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-left:10px;
border:solid 1px #CCC;
padding:10px;
}

.homeHotLink {
float:left;
width:280px;
height:84px;
border-bottom:1px dotted #ccc;
margin-right:25px;
overflow:hidden;
}

.homeHotLinkx {
float:left;
display: block;
width:260px;
border-bottom:1px dotted #ccc;
margin-right: 10px;
height: 94px;
margin-bottom: 5px;
white-space: normal;
overflow:hidden;
}

.homeHotLinkx img
{
	margin-right: 5px;
	float: left;
	display: block;
	padding-bottom:45px;
}

#newMastHead {
margin-top:0;
clear:both;
height:364px;
}

.hotLinkItem {
margin-bottom:5px;
border-bottom:dashed 1px #CCC;
padding-bottom:5px;
background:url(/img/arrow.png) no-repeat;
}

#magazineHomeText {
float:left;
width:100%;
}

#magazineHomeText h2 {
font-size:16pt;
text-align:left;
}

#magazineIntro,#channelIntro {
float:left;
width:530px;
text-align:justify;
}

#magazineIntro img,#channelIntro img {
padding:0 20px 20px;
}

#digitalVersions {
height:40px;
float:right;
}

#channelMags .jcarousel-skin-tango {
width:480px!important;
}

#channelMags .jcarousel-skin-tango .jcarousel-clip-horizontal {
width:450px;
height:45px;
}

#channelMags .jcarousel-skin-tango .jcarousel-container-horizontal {
width:440px!important;
}

#channelMags .jcarousel-skin-tango .jcarousel-item {
width:140px;
}

#channelMags ul {
display:table;
position:relative;
}

.hotLinksList {
width:48%;
margin-right:5px;
float:left;
display:block;
}

#channelMags li:last-child {
margin:0!important;
}

#magazineLinks {
width:100%;
overflow:hidden;
}

#channelPanels div.contentBox {
width:246px;
float:left;
background:#fff;
margin-right:8px;
margin-bottom:8px;
height:300px;
overflow:hidden;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:10px;
}

#jumpBoxContainer
{
	display: block;
	float: right;
	width: 250px;
}

.jumpMenuBoxes
{
border: solid 1px #CCC;
margin-bottom: 5px;
padding: 5px;
background: #fcfcfc;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.jumpMenuBoxes img
{
	float: left;
	display: block;
	margin: 5px;
}

#jumpBoxContainer .moreLink
{
	clear: both!important;
	float: none;
}

.controlImg
{
	width: 15px;
	height: 15px;
	margin: 5px;
	display: block;
	float: left;
}

.browseIssues
{
	display: block;
	float: left;
	margin-top: 9px;
	font-weight: bold;
}

.productPrice
{
	display: block;
	clear: both;
	padding-top: 5px;
	font-weight: bold;
	color: #DE2A00;
}

.pageColumn {
float:left;
display:block;
width:49%;
margin-right:10px;
}

#channelPanels {
background:#ddd;
margin-top:12px;
overflow:hidden;
font-size:.95em;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:8px 0 0 8px;
}

#channelPanels h2 {
font-size:1.1em;
margin-top:-2px;
}

.channelPanelItem {
clear:both;
height:64px;
}

.channelPanelItemImage {
float:left;
width:68px;
height:62px;
margin-top:6px;
margin-right:10px;
text-align:center;
vertical-align:middle;
border:1px solid #ccc;
background-size:60px!important;
}

#magazineSelector {
height:320px;
margin-bottom:10px;
width:160px;
float:right;
position:relative;
}

.subscribeMag {
background:#8a6b34;
width:79px;
color:#fff!important;
font-weight:700;
padding-top:6px;
padding-bottom:6px;
text-align:center;
float:left;
cursor:pointer;
}

.subscribeMag a,.buyMag a {
color:#fff;
text-decoration:none;
}

.buyMag {
background:#000;
width:79px;
color:#fff;
font-weight:700;
padding-top:6px;
padding-bottom:6px;
text-align:center;
float:right;
cursor:pointer;
}

.magOptions {
clear:both;
margin-top:5px;
padding-top:20px;
}

#channelHouseAd {
height:300px;
width:160px;
float:right;
margin-bottom:10px;
}

#magIssueSubscribeStore {
overflow:hidden;
clear:both;
width:824px;

border:solid 8px #ddd;
/* min-height:400px; */
-webkit-border-top-right-radius:10px;
-moz-border-radius-topright:10px;
border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
-moz-border-radius-topleft:10px;
border-top-left-radius:10px;
}

#magIssueSubscribeStore h2,#socialInteraction h2 {
font-size:1.4em;
}

#latestIssue
{
float:left;
width:398px;
padding:5px;

border-right:solid 8px #ddd;
}

#fb-wall {
float:left;
width:398px;
border-left:solid 8px #ddd;
border-right:solid 8px #ddd;
border-bottom:solid 8px #ddd;
min-height:400px;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius-bottomleft:10px;
border-bottom-left-radius:10px;
padding:5px;
}

#latestIssue img,#magSubscribeStore img {
float:left;
display:block;
padding:5px;
}

.hotLinkLink a {
text-decoration:none!important;
}

#magSubscribeStore{
float:right;
width:398px;
padding:5px;
}

#twitterDeck {
float:right;
width:398px;
border-bottom:solid 8px #ddd;
border-right:solid 8px #ddd;
min-height:400px;
-webkit-border-bottom-right-radius:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomright:10px;
border-bottom-right-radius:10px;
padding:5px;
}

#magSubscribe {

}

#magStore {
background:#eee;
color:#333;
min-height:145px;
}

#leaderboardContainer img {
width:728px;
height:90px;
}

#socialInteraction {
width:840px;
}

.newsContent img {
padding:0 10px 10px;
}

.mainNav {
margin-bottom:10px;
padding-bottom:12px;
}

/*.mainNav a {
background-color:#263d88;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
font:12px Lucida Sans, Tahoma, Verdana, Helvetica, sans-serif;
line-height:22px;
color:#e5e5e5;
height:26px;
margin-right:20px;
padding:10px 15px;
}

.mainNav a:hover {
background-color:#333;
}*/

th {
padding-bottom:10px;
padding-top:5px;
text-align:left;
}

select {
border:1px solid #ccc;
margin-right:5px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-border-radius:3px;
padding:5px 3px 5px 0;
width: 255px!important;
}
#startdate_day, #startdate_month, #startdate_year, #finishdate_day, #finishdate_month, #finishdate_year {
	width:90px !important;
}

.galleryPicWrapper {
text-align:center;
margin:10px auto;
}

#comments h2 {
font-size:1.1em;
}

.comment {
border-bottom:2px dashed #ddd;
padding:10px;
}

.comment p {
margin-bottom:0;
}

.contentTable
{
	width: 100%;
}

.comment .replyNumber {
float:left;
margin-right:6px;
}

.comment .blogDate {
color:#aaa;
font-size:.85em;
}

.contactRow div {
width:190px;
float:left;
text-align:center;
}

.contactRow img {
padding:10px;
}

.storeCategory {
float:left;
width:146px;
height:140px;
text-align:center;
margin: 3px;
padding: 5px;
border: dashed 2px #CCC;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.storeCategory:hover
{
background: #f6f6f6;
}

.storeBundleContainer {
float:left;
width:276px;
}

.storeBundle {
min-height:115px;
margin-bottom:8px;
margin-right:10px;
border: dashed 2px #CCC;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom: 10px;
min-height: 320px;
padding: 5px;
position: relative
}

.storeBundle h3 {
min-height:10px;
font-size:13px;
padding:3px;
clear: both;
display: block;
}

.storeBundle h3 a {
color:#333;
}

.storeBundle span {
font-size:15px;
}

.storeBundle .storePrice {
font-weight:700;
font-size:16px;
height:20px;
float:left;
margin:8px 0 0 5px;
}

.storeBundle .bundleFooter {
height: 40px;
position: absolute;
bottom: 0px;
}

.storeBundle span
{
	display: block;
	float: left;
	margin: 5px;
}

.productLeft
{
	float: left;
	width: 250px;
	display: block;
}

.productLeft img
{
	padding-left: 20px!important;
	margin-bottom: 10px;
}

.productRight
{
	display: block;
	float: left;
	width: 580px;
}

#add span
{
	float: right;
}

.shipping
{
	border: solid 1px #CCC;
	background: #f6f6f6;
	padding: 5px;
	margin: 0px 0px 5px 0px;
	clear:both;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 200px;
}
.shipping ul {
	list-style:none !important;
	margin-left:0px !important;
} 
.rssText {
background:url(/img/rss/rss28x28.gif) no-repeat right;
height:22px;
padding-top:6px;
padding-right:32px;
margin-bottom:3px;
/*width:250px;*/
white-space:nowrap;
}

input[type=text], input[type="password"]
{
width:230px!important;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:solid 1px #CCC;
padding:3px;
}

textarea {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:solid 1px #CCC;
padding:3px;
}

.goldItemName {
display:block;
background-color:#253081;
color:#FFF;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin:5px 0;
padding:5px;
}

.leftColHeader {
margin-bottom:10px;
overflow:hidden;
font-size:16px;
padding-bottom:12px;
}

.fb-wall-border-left {
border:0!important;
padding:0!important;
}

.fb-wall-data {
margin-left:0;
}

#qty
{
	margin-right: 5px;
}

.fb-wall-box-first .fb-wall-message-from {
background:url(facebook-logo.png) no-repeat;
padding-left:120px;
padding-top:5px;
min-height:27px;
margin-bottom:3px;
font-family:'Arial Black', Arial;
text-transform:uppercase;
font-weight:700;
color:#666!important;
display:block;
}

.twitter-header {
background:url(/inc/border/twitter-logo.png) no-repeat;
padding-left:120px;
height:26px;
padding-top:4px;
font-family:'Arial Black',Arial,Tahoma;
font-size:13px;
text-transform:uppercase;
font-weight:700;
}

.fb-wall-message a,.twitter-header a {
color:#666!important;
}

.fb-wall-date {
color:#aaa;
}

.fb-wall-media {
color:#666;
}

.fb-wall-name {
font-size:12px;
}

.tweet_time a {
font-size:11px;
color:#aaa!important;
}

.tweet_list,.tweet_list li {
list-style:none;
margin:0;
padding:3px 0!important;
}

.ppy-active .ppy-outer {
display:block;
}

.ppy-stage {
background-repeat:no-repeat!important;
background-position:top center!important;
position:relative;
}

.ppy-placeholder {
position:relative;
}

.ppy-caption,.ppy-captionwrap {
overflow:hidden;
text-align:center;
font-weight:700;
height:19px!important;
font-size:.9em;
}

.ppy-imglist {
width:100%;
display:block;
overflow:hidden;
}

.ppy-imglist li {
background:#fff;
list-style:none;
float:left;
display:block;
margin:0 10px 10px 0;
padding:10px;
}

.ppy-imglist li a img {
display:block;
border:0;
}

#ppy1 .ppy-extcaption {
width:160px;
display:block;
}

#ppy1 .ppy-imglist li {
width:160px;
height:300px;
}

#ppy1.ppy-active {
width:160px;
float:left;
}

#ppy1 .ppy-outer {
padding:0;
}

#ppy1 .ppy-stage {
width:160px;
height:230px;
border-radius:0 5px 5px 5px;
-moz-border-radius:0 5px 5px;
-webkit-border-radius:0 5px 5px 5px;
cursor:pointer;
}

#ppy1 .ppy-outer:hover,#ppy1.ppy-expanded .ppy-outer {
border:0;
box-shadow:0 0 7px #ccc;
-moz-box-shadow:0 0 7px #ccc;
-webkit-box-shadow:0 0 7px #ccc;
}

#ppy1 .ppy-caption a {
color:#66bde9;
}

#ppy1 .ppy-caption a:hover {
text-decoration:underline;
}

#ppy1 .ppy-counter {
border-bottom:1px solid #d5e68e;
color:#b8cf5a;
font-size:.9em;
margin:0 0 5px;
padding:0 0 2px;
}

#ppy1 .ppy-nav {
background:0 0 #000 80% );
width:64px;
height:32px;
position:absolute;
top:180px;
left:50px;
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
opacity:0.8;
padding:5px;
}

#ppy1 .ppy-nav a {
display:block;
overflow:hidden;
text-indent:-900em;
height:22px;
float:left;
border-radius:5px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
padding:5px;
}

#ppy1 .ppy-prev {
width:22px;
background:url(/inc/border/popeye/prev3.png) no-repeat center;
}

#ppy1 .ppy-next {
width:22px;
background:url(/inc/border/popeye/next3.png) no-repeat center;
}

#ppy1 .ppy-nav a:hover {
background-color:#bbb;
cursor:pointer;
}

.jcarousel-skin-tango .jcarousel-container {
margin-top:10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
direction:rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
width:734px;
border:solid 8px #ddd;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
width:75px;
height:245px;
padding:40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:745px;
height:65px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
width:75px;
height:245px;
}

.jcarousel-skin-tango .jcarousel-item {
width:177px;
height:65px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-left:0;
margin-right:10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left:10px;
margin-right:0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
background:#fff;
color:#000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
position:absolute;
top:23px;
right:5px;
width:32px;
height:42px;
cursor:pointer;
background:transparent url(/inc/border/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
left:5px;
right:auto;
background-image:url(/inc/border/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
position:absolute;
top:23px;
left:5px;
width:32px;
height:42px;
cursor:pointer;
background:transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
left:auto;
right:5px;
background-image:url(next-horizontal.png);
}

.doNotCompleteMe {
display:none;
margin-left:-1000px;
height:0;
}

.form_textinfo {
border:1px solid #99AFC4;
background-color:#EEE;
display:block;
vertical-align:middle;
width:130px!important;
float:none!important;
white-space:nowrap;
border-image:initial;
margin:2px;
padding:2px;
}

#toTop {
display:block;
border:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background:url(/img/top.png) no-repeat;
float:right;
text-indent:-10000px;
width:71px;
height:41px;
position:relative;
top:40px;
right:50px;
padding:5px;
}

.popImage img {
float:right;
}

.teamMember {
background:#f6f6f6;
border:dashed 1px #CCC;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-bottom:5px;
padding:5px;
}

.teamMember img {
float:left;
margin:5px;
padding:5px;
}

.lastItem {
margin-right:0!important;
}

.adTracker,.fb-wall-likes,.fb-wall-icon,.fb-wall-avatar,.fb-wall-caption,.fb-wall-message-from,.tweet_intro,.fb-wall-avatar,.ppy-outer {
display:none;
}

#digitalVersions img,.teamMember td {
padding:5px;
}

#magazineImage,#channelMags img {
padding:0!important;
}

#channelMags .jcarousel-skin-tango .jcarousel-next-horizontal,#channelMags .jcarousel-skin-tango .jcarousel-prev-horizontal {
top:10px!important;
}

#channelPanels div.contentBox:hover,.comment:hover {
background:#f6f6f6;
}

.mainNav h2,.jcarousel-skin-tango .jcarousel-item-vertical {
margin-bottom:10px;
}

#comments,.clear {
display:block;
clear:both;
}

.contactRow,.jcarousel-skin-tango .jcarousel-clip {
overflow:hidden;
}

.storeCategory a,.storeBundle a,.rssLink {
text-decoration:none;
}
.rssLink {
	
float:right;
margin-top:-35px;
}

.storeBundle .bundleFooter img,.fb-wall-description {
margin-top:5px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
background-position:-32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
background-position:-64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor:default;
background-position:-196px 0;
}

.hotLinkLink,.hotLinkDescription {
padding-left:25px;
}

.shipUK
{
	background: url(/img/uk-small.png) no-repeat!important;
	padding-left: 25px!important;
}

.shipEUR
{
	background: url(/img/europe-small.png) no-repeat!important;
	padding-left: 25px!important;
}

.shipROW
{
	background: url(/img/row-small.png) no-repeat!important;
	padding-left: 25px!important;
}

.basketStyles th, .contentTable th
{
	background: #f6f6f6;
	border: solid 1px #ccc;
	padding: 5px;
}

.basketStyles td, .contentTable td
{
	border: solid 1px #ccc;
	padding: 5px;
}

#frmConfirm
{
	clear: both;
	display: block;
	margin-top: 20px;
}

.basketStyles span
{
display: none;
}

.fairPriceTable
{
	border: none!important;
}

.fairPriceTable h3
{
	color: #2A92BD;
}

#frmLogin, #frmForgotten, #frmDetails, #frmPayment
{
	width: 600px;
	margin: auto;
	background-color: #F3F3F3;
padding: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: solid 1px #CCC;
overflow:hidden;
}
#frmDetails, #frmPayment {
	width:600px;
}

#frmLogin label, #frmForgotten label
{
	width: 100px;
	display: block;
}

.jumpLink
{
	background: url(/img/arrow.png) no-repeat;
	padding-left: 20px;
	min-height: 25px;
	display: block;
	clear: both;
	padding-top: 3px;
	text-decoration: none!important;
}

.ddFormID
{
	padding: 3px 8px 3px 8px;
	border: solid 1px #000;
	float: left;
	display: block;
	margin-right: 5px;
	background: #FFF;
	font-weight: bold;
	color: #000!important;
}

.ddFormBox
{
	border: solid 1px #000;
	padding: 5px;
}

.ddFormRef
{
	border: solid 1px #000;
	display: block;
	float: left;
	padding: 10px;
}

.form_warn
{
	display: none;
}
