@font-face {
	font-family: 'AvantGardeVD';
	src: url('http://www.visordown.com/fonts/AvantGardeBold/avantgarbol-webfont.eot');
	src: local('?'), url('http://www.visordown.com/fonts/AvantGardeBold/avantgarbol-webfont.woff') format('woff'), url('http://www.visordown.com/fonts/AvantGardeBold/avantgarbol-webfont.ttf') format('truetype'), url('http://www.visordown.com/fonts/AvantGardeBold/avantgarbol-webfont.svg#webfontMdAYv5sa') format('svg');
	font-weight: normal;
	font-style: normal;
}

#navspecificv1 span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #F26B00;
}

#navspecificv2  span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #CC0000;
}

#navspecificv3 span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #F05E00;
}

#navspecificv4 span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #CED722;
}

#navspecificv5 span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #CED722;
}

#navspecificv6 span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #F1CB0C;
}

#navspecificv7 span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #198027;
}

#navspecificv8 span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #27795E;
}

#navspecificv9 span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #5AC4D1;
}

#navspecificv10 span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #3399FF;
}

/*Replace arial with Tahoma*/
body {
	font:12px/20px Verdana,helvetica,Arial,sans-serif;
	background-color: #231F20;
	text-align:center;
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	line-height:20px;
}
#sitecontainer {
	margin-left:auto;
	margin-right:auto;
}
h3 {
	color:#CC0000;
	text-decoration:none;
	font-size:18px;
	font-family:Calibri,'Lucida Grande',Arial,Verdana,sans-serif;
	font-weight:bold;
}
td {
	color:#333333;
	font:12px/20px Verdana,helvetica,Arial,sans-serif;
	line-height:20px;
}
td.headlines {
	font-size:12px;
	color:#666666;
}
A:link {
text-decoration:none;
color:#0066CC;
}
a:visited, a:active {
text-decoration:none;
color:#0066CC;
}
a:hover {
text-decoration:underline;
color:#0066CC;
}
div.gallerythumb {
	border-width: 1px 1px 1px 1px;
	border-color: #CCCBCB;
	border-style:solid;
	width:102px;
}
div.gallerythumb img {
	margin: 3px 3px 3px 3px;
}
div.gallerymainimage {
	border-width: 1px 1px 1px 1px;
	border-color: #CCCBCB;
	border-style:solid;
	width:100px;
	padding: 3px 3px 3px 3px;
}

td.small{
	font-size:11px;
}
td.footer {
	color:#FFFFFF;
}
A.footer,A.footer:link,A.footer:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
}
A.footer:hover {
	color:#FFFFFF;
	text-decoration: underline;
	font-weight:normal;
	font-size:11px;
}
TD.bottom{
	color:#FFFFFF;
	font-size:11px;
}

a.FooterHeadingLink:link, a.FooterHeadingLink:active, a.FooterHeadingLink:visited {
  color: #FFFFFF;
  text-decoration: none;
}
a.FooterHeadingLink:hover {
  color: #FFFFFF;
}
A.magicalia,A.magicalia:link,A.magicalia:visited{color:#CCCCCC;text-decoration: none;font-size:11px;}
A.magicalia:hover{color:#CCCCCC;text-decoration: underline;font-size:11px;}
.magicalia {
color:#E7E7E7;
}
 .memmenu{color:#ffffff;font-family:Arial,sans-serif;text-decoration:none;}
A.history{color:#666666;font-size:11px;text-decoration:underline;font-family:Tahoma, Arial,helvetica,sans-serif;}
A.history:visited{color:#666666;font-size:11px;text-decoration:underline;font-family:Tahoma, Arial,helvetica,sans-serif;}
A.history:hover{color:#666666;font-size:11px;text-decoration:underline;font-family:Tahoma, Arial,helvetica,sans-serif;}
A.history:active{color:#666666;font-size:11px;text-decoration:underline;font-family:Tahoma, Arial,helvetica,sans-serif;}
TD.history{font-size:11px;color:#666666; padding:0px 5px 0px 5px;}
.editorial{font-family:Tahoma, Arial,sans-serif;font-size:11px;}
body{}
TD.title{color:#616161;}
/*a.titlecontrol:link, a.titlecontrol:active, a.titlecontrol:hover, a.titlecontrol:visited {color:#616161;}*/
INPUT.joinbutton{BACKGROUND-COLOR:#336699;}
INPUT.btn{BACKGROUND-COLOR:#336699;}
.lightcolour1{background-color:#E3E3E3;}
.lightcolour2{background-color:#C3E1E1;}
.findby {color:#616161; font-weight: bold;}
td.findby {
	text-align:left;
}

INPUT.join{width:95px;FONT-SIZE: 12px; COLOR:#616161;BACKGROUND-COLOR:#ffffff;}
INPUT.joinbutton{FONT-SIZE: 12px; COLOR:#ffffff;BACKGROUND-COLOR:#A32218;font-weight:bold;border-color:#741009;border-style:solid;border-width:1px;}
INPUT.btn{FONT-SIZE: 12px; COLOR:#ffffff;BACKGROUND-COLOR:#A32218;font-weight:bold;border-color:#741009;border-style:solid;border-width:1px;}

div.contentTabBelow {
 width: 100%;
 border-width: 1px 1px 1px 1px;
 border-color: #CCCBCB;
 border-style: solid;
}
div.contentTabBelowSubMenu {
 background-color: #FFFFFF;
 padding: 3px 3px 3px 20px;
 font-size:11px;
 border-color: #CCCBCB;
 border-width: 1px 0px 0px 0px;
 border-style: solid;
 color: #909090;
}
div.contentTabBelowSubMenu A.contentTabBelowSubMenu:link{
 color:#0066CC;
 margin: 0px 3px;
}
div.contentTabBelowSubMenu A.contentTabBelowSubMenu:visited {
 color:#0066CC;
 margin: 0px 3px;
}

div.contentTabBelowSubMenu a.contentTabBelowSubMenu:hover {
 color:#0066CC;
 text-decoration:none;
}
div.contentTabBelowMainMenu {
 background-color: #FFFFFF;
 padding: 3px;
 font-weight: bold;
 font-size: 13px;
 border-color: #CCCBCB;
 color: #00a;
 border-width: 0px;
 border-style: solid;
}
div.contentTabBelowMainMenu {
 color: #909090;
 margin: 0px 3px;
 font-size:11px;
 font-weight: normal;
}
div.contentTabBelowMainMenu a.contentTabBelowMainMenu, div.contentTabBelowMainMenu span {
 color: #909090;
 margin: 0px 3px;
 font-size:11px;
 font-weight: bold;
}
div.contentTabBelowMainMenu span {
 color: #424F64;
 margin: 0px 3px;
 font-size:11px;
}

div.contentTabBelowMainMenu a.contentTabBelowMainMenu :hover {
 color: #555555;
}
span.contentTabBelowMainMenuSelected {
	color:#666666;
}

.redheading {
	font-size:12px;
	color:#A32218;
	font-weight:bold;
}
.greyheading {
	font-size:12px;
	color:#464646;
	font-weight:bold;
}
.reviewtable {
	border-width:1px 1px 1px 1px;
	border-color:#BCBCBC;
	border-style:solid;
}
.greycell {
	background-color:#efefef;
}
#articlecopy, #articlecopy td {
	font-size:13px;
}

table.menubgtable {
	width:980px;
}

div.menubgtable {
	background-image: url('/images/menubottomtile.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}

.footerbar {
	background-color: #F3F3F3;
	font-size: 11px;
	font-weight: bold;
	color: #626262;
	height: 25px;
}
.footerbar td {
	padding: 0px 12px 0px 12px;
}
.footerbar a {
	font-size: 11px;
}


/*---------------- subnav table -----------------------*/
select {
	font-size: 11px;
	color:#666666;
}
.subnavtable {
	padding:0px 9px 0px 9px;
}
.subnavtable, td.title {
	background-color: #F3F3F3;
	font-size: 11px;
	font-weight: bold;
	color: #626262;
	height: 25px;
	border-width:0px 0px 1px 0px;
	border-color:#FFFFFF;
	border-style:solid;
}
.subnavtable a:link, .subnavtable a:active, .subnavtable a:hover, .subnavtable a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #626262;
}
.subnavtable a:link, .subnavtable a:visited {
	text-decoration: none;
}
.subnavtable .subnavtable a:active, .subnavtable a:hover{
	text-decoration: underline;
}

.bannerholder {
	padding:10px 0px 10px 0px;
}
.logoholder {
	padding:0px 0px 10px 0px;
}

td.contentTabSelected span.contentTabCorner{
	display:none;
}
td.contentTabSelected{
 background-color:#FFFFFF;
 font-size:11px;
}
td.contentTabSelected span.contentTabContent, td.contentTab span.contentTabContent
{
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	line-height:21px;
	color: #D21691;
}
td.contentTab span.contentTabCorner {
	display:none;
}
div.contentTabBelow {
	width: 100%;
	border-width: 1px 1px 1px 1px;
	border-color: #AAAAAA;
	border-style: solid;
}
div.contentTabBelowForm {
	background-color: #FFFFFF;
	padding: 3px;
	font-size: 13px;
	border-color: #FFFFFF;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color:#909090;
}
div.contentTabBelowForm td {
	color:#909090;
}
div.contentTabBelowForm a:link {
	color:#0066CC;
	text-decoration:none;
}
div.contentTabBelowForm a:hover {
	color:#0066CC;
	text-decoration:underline;
}
div.contentTabBelowForm a:visited {
	color:#0066CC;
	text-decoration:none;
}
INPUT.btn{
	FONT-SIZE: 15px;
	COLOR:#000000;
	font-family:Calibri,'Lucida Grande',Arial,Verdana,sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
	font-weight:bold;
	background-image: url('/images/gradient.gif');
	background-repeat: repeat-x;
	padding:0 5px 4px;
	height:25px;
	border:none;
}
input {
	font-size:11px;
	color:#7A7878;
}
.lightcolour1{background-color:#FFFFFF;}
.lightcolour2{background-color:#E3E3E3;}

TD.podTitle{background-color:#AAAAAA;font-weight:bold;color:#909090;font-size:11px;}

TD.podTitle td{font-weight:bold;color:#909090;font-size:11px;}
TD.podTitle a:link, TD.podTitle a:visited{text-decoration:none; font-weight:bold;color:#909090;font-size:11px;}
TD.podTitle a:hover, TD.podTitle a:active{text-decoration:underline; font-weight:bold;color:#05335F;font-size:11px;}


TD.head{font-weight:bold;font-size:13px;color:#05335F;}
h3.articlestandfirst {}


.mm_halfContainer, .mm_full {
  float:none;
  clear:both;
}

#maincontentcell .mm_full {
  width:635px;
  margin-bottom:21px;
  overflow:hidden;
}
.mm_leftHalfContainer {
  float:left;
  margin-right: 24px;
}
.mm_rightHalfContainer {
  float:left;
}
.mm_leftHalfContainer, .mm_rightHalfContainer {
  width:300px;
}
.mm_leftHalfContainer .mm_half {
  padding-right:0px;
}
.mm_rightHalfContainer .mm_half {
  padding-left:0px;
}

body.searchbar {
	background: #F3F3F3;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	border-width: 0px;
}
body.solrsearchbar {
	background: #F3F3F3;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	border-width: 0px;
	height:30px;
}
#solrsearchbar
{
height:30px;
}

#MembersAdminLogoff {
	color:#ffffff;font-size:11px;text-decoration:none;font-family:Tahoma,Arial,helvetica,sans-serif;text-align:right;width:200px;
}

#MembersAdminLogoff a.titlecontrol:link, #MembersAdminLogoff a.titlecontrol:active, #MembersAdminLogoff a.titlecontrol:hover, #MembersAdminLogoff a.titlecontrol:visited {
	color:#ffffff;font-size:11px;text-decoration:none;font-family:Tahoma,Arial,helvetica,sans-serif;font-weight: normal;
}

#container {
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	text-align:left;
	width:1000px;
	margin-top:6px;
	position:relative;
}

#subnav {
	display:none;
}

#contentareaheader {
	display:block;
	float:left;
	position:relative;
	width:1000px;
	height:6px;
}

#contentareaheader .left {
	position:relative;
	float:left;
	height: 6px;
	width:6px;
	overflow:hidden;
	background-color:#fff;
}

#contentareaheader .right {
	position:relative;
	float:right;
	height: 6px;
	width:6px;
	overflow:hidden;
	background-color:#fff;
}

#contentareaheader .middle {
	position:relative;
	float:left;
	height: 6px;
	background-color:#FFFFFF;
	width:988px;
	overflow:hidden;
}

#contentareafooter {
	display:block;
	float:left;
	position:relative;
	width:1000px;
	height:16px;
	clear:both;
}

#contentareafooter .left {
	position:relative;
	float:left;
	height: 6px;
	width:6px;
	background: url('/images/Visordown.png') no-repeat -238px -15px !important;
	overflow:hidden;
}

#contentareafooter .right {
	position:relative;
	float:right;
	height: 6px;
	width:6px;
	background: url('/images/Visordown.png') no-repeat -244px -15px !important; 
	overflow:hidden;
}

#contentareafooter .middle {
	position:relative;
	float:left;
	height: 6px;
	background-color:#FFFFFF;
	width:988px;
	overflow:hidden;
}


#historybar{
	height:40px;
	clear:both;
	float:none;
	display:block;
}
#historybar .left  {
	float:left;
	padding:10px;
}
#historybar .right {
	display:none;
	float:right;
	padding:10px;
}

input.searchbox {
    color: #7A7878;
    font-family: Calibri,'Lucida Grande',Arial,Verdana,Sans-serif;
    font-size: 15px;
    height: 23px;
    margin-right: -24px;
    padding-bottom: 0;
    padding-left: 5px;
    width: 250px;
}

input.btnSearch {
    background: url("/images/button-go.gif") no-repeat !important;
    border: 0 none;
    color: transparent;
    height: 22px;
    margin-right: 0;
    padding: 0;
    width: 22px;
}

/*Magicalia Standard Brand Css Styles*/

#container {
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	text-align:left;
	width:1000px;
	margin-top:0px;
	position:relative;
}

#maincontentcell {
	background-color:#FFF;
	padding-left:22px;
	width:635px;
}

#podsRight {
	background-color:#FFF;
	width:300px;
	padding-right:22px;
	padding-left:21px;
	font-size:12px;
}

#navspecificv8 #podsRight {
	margin:0px;	
	padding-right:22px;
	padding-left:21px;
}

#header {
	height: 120px;
	position: relative;
}

#headerextra {
	position:absolute;
	float:right;
	top: 15px;
	height:50px;
	width:750px;
	left:250px;
}

#bannerextra {
	background-color:red;
	height:10px;
	left:38px;
	position:absolute;
	top:23px;
	width:15px;
}

#logo {
	left: -16px;
	position: absolute;
	top: 13px;
	/*width: 100px;*/
}

#logo img {
    display: none;
}
#logo a{
   display:block;
   width:189px;
   height:113px;    
   background-image: url("/Visordown.png");
   background-position: left top;
   background-repeat: no-repeat;
}

#logo {
    height: 113px;
    width: 189px;
}

#banner {
	text-align: right;
	height: 90px;
	float:left;
	position: absolute;
	top: 135px;
	left:15%;
}

#banner .inner {
	padding: 8px 1px 0px 0px;
}

div#searchbar {
	height:50px;
	left:325px;
	position:absolute;
	top:29px;
	width:290px;
}

#searchbar .left {
	background-color:transparent;
	background-image:url(/images/leftsidesearch.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:50px;
	left:-5px;
	padding-top:8px;
	padding-left:10px;
	position:absolute;
	width:300px;
	z-index:10;
}

#searchbar .right {
	background-color:transparent;
	background-image:url(/images/rightsidesearch.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:50px;
	left:-5px;
	position:absolute;
	width:300px;
}

#historybar {
	background-color:#FFFFFF;
	color: #666666;
	clear:both;
	display:block;
	float:none;
	font-size:11px;
	height:40px;
	position:relative;
	width:1000px;
	padding:0px;
}

#historybar .left {
	float: left;
	margin-left:10px;
	padding:0 0 0 10px;
}

#historybar .right {
	float: right;
	padding-top: 13px;
}

#footer {
	clear:both;
	float:none;
	height:180px;
	padding:0px;
}

#topbar {
	background-color:#F3F3F3;
	color:#626262;
	font-weight:bold;
	padding:3px;
	font-size: 11px;
	height: 25px;
}

#topbar .left {
	float: left;
	padding: 0px 12px;
	margin-top:6px
}

#topbar .right {
	float:right;
	margin-top:6px;
	text-align: right;
	padding: 0px 12px;
}

#footerlinks {
	clear:both;
	color:#FFFFFF;
	display:block;
	float:none;
	height:120px;
	width:100%;
}

#footerlinks .footerlinkcolumn {
	float: left;
	padding: 5px 0px;
	width: 25%;
}

#footerlinks .footerlinkcolumn div {
	height:120px;
	padding:0px 5px;
}

div.footerlinkcolumnwide {
	float: left;
	width: 50%;
}

div.footerlinkcolumnwide .heading {
	margin: 5px 0px 0px 5px;
}

#footerlinks span, #footerlinks span a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	margin:0pt;
	padding:0pt;
	text-decoration:none;
}

div.column {
	float:left;
	padding:4px 0px 0px;
	width:33%;
}

div.column div {
	padding:0px 0px 0px 5px;
}

#copyright {
	clear:both;
	color:#FFFFFF;
	display:block;
	float:none;
	padding:6px 0px 10px;
	text-align:right;
	width:100%;
}

#contentbanner {
	clear:both;
	background-color:#FFFFFF;
	display:block;
	text-align:center;
	width:100%;
	padding-top:10px;
}

/*NAVIGATION START*/

#nav {
	z-index:10;
	float:left;
	display:block;
	width:1000px;
}
#nav ul {
	margin:0px;
	padding:0;
	list-style:none;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size: 18px;
}

#nav ul li {
	float:left;
	height:34px;
	position:relative;
}
#nav ul li a 
{
	/*font-family: 'helvetica 55 roman',helvetica,arial,sans-serif;*/
	font-family: arial,sans-serif;
	border-right:1px solid #5E5C5D;
	padding-left:16px;
	padding-right:28px;
	font-size: 15px;
    font-weight: bold;
    line-height: 34px;
	background-image:url(/images/Visordown_unselected_arrow.png);
	background-repeat:no-repeat;
	background-position:right 6px;
}
/* channel1 hover */
.navitem1v2hover, .navitem1v3hover, .navitem1v4hover, .navitem1v5hover, .navitem1v6hover, .navitem1v7hover, .navitem1v8hover, .navitem1v9hover, .navitem1v10hover
{
	background-color:#CC0000;
}
.navitem1v2hover a, .navitem1v3hover a, .navitem1v4hover a, .navitem1v5hover a, .navitem1v6hover a, .navitem1v7hover a, .navitem1v8hover a, .navitem1v9hover a, .navitem1v10hover a
{
	border-right:1px solid #CC0000 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}
/* channel2 hover */
.navitem2v1hover, .navitem2v3hover, .navitem2v4hover, .navitem2v5hover, .navitem2v6hover, .navitem2v7hover, .navitem2v8hover, .navitem2v9hover, .navitem2v10hover
{
	background-color:#CC0000;
	left:-1px;
}
.navitem2v1hover a, .navitem2v3hover a, .navitem2v4hover a, .navitem2v5hover a, .navitem2v6hover a, .navitem2v7hover a, .navitem2v8hover a, .navitem2v9hover a, .navitem2v10hover a
{
	border-right:1px solid #CC0000 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}
/* channel3 hover */
.navitem3v1hover, .navitem3v2hover, .navitem3v4hover, .navitem3v5hover, .navitem3v6hover, .navitem3v7hover, .navitem3v8hover, .navitem3v9hover, .navitem3v10hover
{
	background-color:#F05E00;
	left:-1px;
}
.navitem3v1hover a, .navitem3v2hover a, .navitem3v4hover a, .navitem3v5hover a, .navitem3v6hover a, .navitem3v7hover a, .navitem3v8hover a, .navitem3v9hover a, .navitem3v10hover a
{
	border-right:1px solid #F05E00 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}
/* channel4 hover */
.navitem4v1hover, .navitem4v2hover, .navitem4v3hover, .navitem4v5hover, .navitem4v6hover, .navitem4v7hover, .navitem4v8hover, .navitem4v9hover, .navitem4v10hover
{
	background-color:#CED722;
	left:-1px;
}
.navitem4v1hover a, .navitem4v2hover a, .navitem4v3hover a, .navitem4v5hover a, .navitem4v6hover a, .navitem4v7hover a, .navitem4v8hover a, .navitem4v9hover a, .navitem4v10hover a
{
	border-right:1px solid #CED722 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}
/* channel5 hover */
.navitem5v1hover, .navitem5v2hover, .navitem5v3hover, .navitem5v4hover, .navitem5v6hover, .navitem5v7hover, .navitem5v8hover, .navitem5v9hover, .navitem5v10hover
{
	background-color:#CED722;
	left:-1px;
}
.navitem5v1hover a, .navitem5v2hover a, .navitem5v3hover a, .navitem5v4hover a, .navitem5v6hover a, .navitem5v7hover a, .navitem5v8hover a, .navitem5v9hover a, .navitem5v10hover a
{
	border-right:1px solid #CED722 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}
/* channel6 hover */
.navitem6v1hover, .navitem6v2hover, .navitem6v3hover, .navitem6v4hover, .navitem6v5hover, .navitem6v7hover, .navitem6v8hover, .navitem6v9hover, .navitem6v10hover
{
	background-color:#F1CB0C;
	left:-1px;
}
.navitem6v1hover a, .navitem6v2hover a, .navitem6v3hover a, .navitem6v4hover a, .navitem6v5hover a, .navitem6v7hover a, .navitem6v8hover a, .navitem6v9hover a, .navitem6v10hover a
{
	border-right:1px solid #F1CB0C !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}
/* channel7 hover */
.navitem7v1hover, .navitem7v2hover, .navitem7v3hover, .navitem7v4hover, .navitem7v5hover, .navitem7v6hover, .navitem7v8hover, .navitem7v9hover, .navitem7v10hover
{
	background-color:#198027;
	left:-1px;
}
.navitem7v1hover a, .navitem7v2hover a, .navitem7v3hover a, .navitem7v4hover a, .navitem7v5hover a, .navitem7v6hover a, .navitem7v8hover a, .navitem7v9hover a, .navitem7v10hover a
{
	border-right:1px solid #198027 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}
/* channel8 hover */
.navitem8v1hover, .navitem8v2hover, .navitem8v3hover, .navitem8v4hover, .navitem8v5hover, .navitem8v6hover, .navitem8v7hover, .navitem8v9hover, .navitem8v10hover
{
	background-color:#27795E;
	left:-1px;
}
.navitem8v1hover a, .navitem8v2hover a, .navitem8v3hover a, .navitem8v4hover a, .navitem8v5hover a, .navitem8v6hover a, .navitem8v7hover a, .navitem8v9hover a, .navitem8v10hover a
{
	border-right:1px solid #27795E !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}
/* channel9 hover */
.navitem9v1hover, .navitem9v2hover, .navitem9v3hover, .navitem9v4hover, .navitem9v5hover, .navitem9v6hover, .navitem9v7hover, .navitem9v8hover, .navitem9v10hover
{
	background-color:#5AC4D1;
	left:-1px;
}
.navitem9v1hover a, .navitem9v2hover a, .navitem9v3hover a, .navitem9v4hover a, .navitem9v5hover a, .navitem9v6hover a, .navitem9v7hover a, .navitem9v8hover a, .navitem9v10hover a
{
	border-right:1px solid #5AC4D1 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}
/* channel10 hover */
.navitem10v1hover, .navitem10v2hover, .navitem10v3hover, .navitem10v4hover, .navitem10v5hover, .navitem10v6hover, .navitem10v7hover, .navitem10v8hover, .navitem10v9hover
{
	margin-left:-1px;
	padding-right:1px;
	background-color:#3399FF;
}
.navitem10v1hover a, .navitem10v2hover a, .navitem10v3hover a, .navitem10v4hover a, .navitem10v5hover a, .navitem10v6hover a, .navitem10v7hover a, .navitem10v8hover a, .navitem10v9hover a
{
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
	/*border-left:none !important; paul added*/
}

/* channel 1 selected */
#channel1 #nav li a
{
	color:#CC0000;
}
#navitem1v1 a,#navitem2v1next a,#navitem3v1 a,#navitem4v1 a,#navitem5v1 a,#navitem6v1 a,#navitem7v1 a,#navitem8v1 a,#navitem9v1 a,#navitem10v1last a 
{
	color:#CC0000;
}
#navitem1v1firstselected
{
	background-color:#CC0000;
}
#navitem1v1firstselected a
{
	border-right:1px solid #CC0000 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}

/* channel 2 selected */
#channel2 #nav li a
{
	color:#CC0000;
}
#navitem1v2first a,#navitem3v2next a,#navitem4v2 a,#navitem5v2 a,#navitem6v2 a,#navitem7v2 a,#navitem8v2 a,#navitem9v2 a,#navitem10v2last a 
{
	color:#CC0000;
}
#navitem2v2selected
{
	background-color:#CC0000;
	left:-1px;
}
#navitem2v2selected a
{
	border-right:1px solid #CC0000 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}

/* channel 3 selected */
#channel3 #nav li a
{
	color:#F05E00;
}
#navitem3v3selected
{
	background-color:#F05E00;
	left:-1px;
}
#navitem3v3selected a
{
	border-right:1px solid #F05E00 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}

/* channel 4 selected */
#channel4 #nav li a
{
	color:#CED722;
}
#navitem1v4 a,#navitem2v4 a,#navitem3v4 a,#navitem5v4 a,#navitem6v4 a,#navitem7v4 a,#navitem8v4 a,#navitem9v4 a,#navitem10v4 a 
{
	color:#CED722;
}
#navitem4v4selected
{
	background-color:#CED722;
	left:-1px;
}
#navitem4v4selected a
{
	border-right:1px solid #CED722 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}

/* channel 5 selected */
#channel5 #nav li a
{
	color:#CED722;
}
#navitem1v5first a,#navitem2v5 a,#navitem3v5 a,#navitem4v5 a,#navitem6v5next a,#navitem7v5 a,#navitem8v5 a,#navitem9v5 a,#navitem10v5 a 
{
	color:#CED722;
}
#navitem5v5selected
{
	background-color:#CED722;
	left:-1px;
}
#navitem5v5selected a
{
	border-right:1px solid #CED722 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}

/* channel 6 selected */
#channel6 #nav li a
{
	color:#F1CB0C;
}
#navitem1v6first a,#navitem2v6 a,#navitem3v6 a,#navitem4v6 a,#navitem5v6 a,#navitem7v6next a,#navitem8v6 a,#navitem9v6 a,#navitem10v6last a 
{
	color:#F1CB0C;
}
#navitem6v6selected
{
	background-color:#F1CB0C;
	left:-1px;
}
#navitem6v6selected a
{
	border-right:1px solid #F1CB0C !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}

/* channel 7 selected */
#channel7 #nav li a
{
	color:#198027;
}
#navitem1v7first a,#navitem2v7 a,#navitem3v7 a,#navitem4v7 a,#navitem5v7 a,#navitem6v7 a,#navitem8v7next a,#navitem9v7 a,#navitem10v7last a 
{
	color:#198027;
}
#navitem7v7selected
{
	background-color:#198027;
	left:-1px;
}
#navitem7v7selected a
{
	border-right:1px solid #198027 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}

/* channel 8 selected */
#channel8 #nav li a
{
	color:#27795E;
}
#navitem1v8first a,#navitem2v8 a,#navitem3v8 a,#navitem4v8 a,#navitem5v8 a,#navitem6v8 a,#navitem7v8 a,#navitem9v8next a,#navitem10v8last a 
{
	color:#27795E;
}
#navitem8v8selected
{
	background-color:#27795E;
	left:-1px;
}
#navitem8v8selected a
{
	border-right:1px solid #27795E !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}

/* channel 9 selected */
#channel9 #nav li a
{
	color:#5AC4D1;
}
#navitem9v9selected
{
	background-color:#5AC4D1;
	left:-1px;
}
#navitem9v9selected a
{
	border-right:1px solid #5AC4D1 !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}

/* channel 10 selected */
#channel10 #nav li a
{
	color:#3399FF;
}
#navitem1v10first a,#navitem2v10 a,#navitem3v10 a,#navitem4v10 a,#navitem5v10 a,#navitem6v10 a,#navitem7v10 a,#navitem8v10 a,#navitem9v10 a 
{
	color:#3399FF;
}
#navitem10v10lastselected
{
	/*padding-left:6px;
	padding-right:6px; paul - changed 6 to 7*/
	background-color:#3399FF;
}
#navitem10v10lastselected a
{
	border-right:1px solid #3399FF !important;
	color:#000 !important;
	background-image:url(/images/Visordown_selected_arrow.png) !important;
}

#navextra1, #navextra2, #navextra3, #navextra4, #navextra5, #navextra6, #navextra7, #navextra8, #navextra9, #navextra10 {
	display:none;
}

/* unselected nav states */
.navitem1v1unselected, .navitem2v2unselected, .navitem3v3unselected, .navitem4v4unselected, .navitem5v5unselected, .navitem6v6unselected, .navitem7v7unselected, .navitem8v8unselected, .navitem9v9unselected, .navitem10v10unselected
{
	background-color:transparent !important;
}
#navitem10v10lastselected.navitem10v10unselected a
{
	color:#3399FF !important;
	border-right:1px solid #000000 !important; /*paul commented out - added 2 lines below
	border-right:none !important;
	border-left:1px solid #5E5C5D;  */
	background-image:url(/images/Visordown_unselected_arrow.png) !important;
}
#navitem9v9selected.navitem9v9unselected a
{
	color:#5AC4D1 !important;
	border-right:1px solid #5E5C5D !important;
	background-image:url(/images/Visordown_unselected_arrow.png) !important;
}
#navitem8v8selected.navitem8v8unselected a
{
	color:#27795E !important;
	border-right:1px solid #5E5C5D !important;
	background-image:url(/images/Visordown_unselected_arrow.png) !important;
}
#navitem7v7selected.navitem7v7unselected a
{
	color:#198027 !important;
	border-right:1px solid #5E5C5D !important;
	background-image:url(/images/Visordown_unselected_arrow.png) !important;
}
#navitem6v6selected.navitem6v6unselected a
{
	color:#F1CB0C !important;
	border-right:1px solid #5E5C5D !important;
	background-image:url(/images/Visordown_unselected_arrow.png) !important;
}
#navitem5v5selected.navitem5v5unselected a
{
	color:#CED722 !important;
	border-right:1px solid #5E5C5D !important;
	background-image:url(/images/Visordown_unselected_arrow.png) !important;
}
#navitem4v4selected.navitem4v4unselected a
{
	color:#CED722 !important;
	border-right:1px solid #5E5C5D !important;
	background-image:url(/images/Visordown_unselected_arrow.png) !important;
}
#navitem3v3selected.navitem3v3unselected a
{
	color:#F05E00 !important;
	border-right:1px solid #5E5C5D !important;
	background-image:url(/images/Visordown_unselected_arrow.png) !important;
}
#navitem2v2selected.navitem2v2unselected a
{
	color:#CC0000 !important;
	border-right:1px solid #5E5C5D !important;
	background-image:url(/images/Visordown_unselected_arrow.png) !important;
}
#navitem1v1firstselected.navitem1v1unselected a
{
	color:#CC0000 !important;
	border-right:1px solid #5E5C5D !important;
	background-image:url(/images/Visordown_unselected_arrow.png) !important;
}
/* last menu item specifics */
#navitem10v1last a, #navitem10v2last a, #navitem10v3last a, #navitem10v4last a, #navitem10v5last a, #navitem10v6last a, #navitem10v7last a, #navitem10v8last a, #navitem10v9last a
{
	border:0 !important;
	/*padding-left:20px !important;
	padding-right:31px !important;*/
	/*border-left:1px solid #5E5C5D !important; paul added*/
}

#navitem10v10lastselected a {
	/*padding-left:20px !important;
	padding-right:30px !important;*/
	/*width:83px;
	left:-1px;*/
}

#navitem10v10lastselected {
	margin-left:-1px;
	padding-right:1px;
	float:left !important;
	display:inline;
	overflow:hidden;
	position:relative;
	width:auto !important;
	/*width:83px;
	left:-1px;*/
}

/* end selected nav styles */
.postImageSelected {
   display:none;
}

/*NAVIGATION END*/

#searchsubmit {
	background-color:#FFFFFF;
	background-image:url(/images/buttonbg.gif);
	background-repeat:repeat-x;
	border:1px solid #CDCDCD;
	color:#737373;
	font-size:11px;
	font-weight:bold;
	height:19px;
	margin-top:1px;
	padding:0px 5px;
}

.pod {
	margin-bottom: 11px;
	width: 300px;
}

.pod .podsubheading {
	text-align: left;
}

.pod .podsubheading .inner {
	background-color:#F3F3F3;
	border-color:#CDCDCD;
	border-style:solid;
	border-width:0 1px 0;
	color:#666666;
	font-family:Trebuchet MS, Trebuchet, Arial, helvetica, sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-top:0;
}

.pod .podhead {
	text-align: left;
}

.pod .podhead .inner {
	font-family:calibri, arial;
	background-color:#F3F3F3;
	border-color:#CDCDCD;
	border-style:solid;
	border-width:0px 1px;
	color:#666666;
	font-size:24px;
	font-weight:bold;
	border-top:1px solid #CDCDCD;
	padding-left:20px;
	padding-top:20px;
}

.pod .foot {
	/*display:none;*/
}

.pod .main {
	padding-right:10px;
}

.pod .main .inner, .pod .main .inner1, .pod .main .inner2, .pod .main .inner3, .pod .main .inner4, .pod .main .inner5, .pod .main .inner6, .pod .main .inner7, .pod .main .inner8 {
	background-color:#F3F3F3;
	border-color:#CDCDCD;
	border-style:solid;
	border-width:0px 1px;
	color:#339999;
	font-size:11px;
	padding:20px;
	width:258px;
}

.pod .subhead {
	background-color:#F3F3F3;
	border-color:#CDCDCD;
	border-style:solid;
	border-width:0px 1px;
	color:#05335F;
	font-size:10px;
	font-weight:bold;
}

.pod .subhead .inner {
	border-bottom:1px solid #FFFFFF;
	padding:5px 10px;
}

A.historybar.inner.left{color:#666666;font-size:11px;text-decoration:underline;font-family:Verdana, Verdana,helvetica,sans-serif;}
A.historybar.inner.left:visited{color:#666666;font-size:11px;text-decoration:underline;font-family:Verdana, Verdana,helvetica,sans-serif;}
A.historybar.inner.left:hover{color:#666666;font-size:11px;text-decoration:underline;font-family:Verdana, Verdana,helvetica,sans-serif;}
A.historybar.inner.left:active{color:#666666;font-size:11px;text-decoration:underline;font-family:Verdana, Verdana,helvetica,sans-serif;}

td.footerlinkcolumn {padding: 0px 0px;width: 25%;color:#fff;}
td.footerlinkcolumnwide {width: 50%;}
td.MagicaliaNetworkLogo {text-align:right;}

#footerbanner
{
	background-color:#FFFFFF;
	clear:both;
	display:block;
	height:103px;
	padding-top:10px;
	text-align:center;
	width:100%;
}

div.LogoColumn {
	float: left;
	text-align:right;
	/*width: 59.9%;*/
	padding:0px 0px 0px 0px;
	margin-left:33px;
}

div.LogoColumncolumn div{
    padding:0px 0px 0px 10px;
}
.podscontainer
{
	padding:0px;
	position:relative;
	top:-62px;
}
podscontainer-top {
	position:relative;
	top:-44px;
}
podscontainer-bottom {
	position:relative;
	top:-67px;
}
#footerareaheader {
	display:block;
	float:left;
	position:relative;
	width:1000px;
	height:6px;
	clear:both;
}

#footerareaheader .left {
	position:relative;
	float:left;
	height: 6px;
	width:6px;
	background: url('/images/Visordown.png') no-repeat -250px -15px !important;
	overflow:hidden;
}

#footerareaheader .right {
	position:relative;
	float:right;
	height: 6px;
	width:6px;
	background: url('/images/Visordown.png') no-repeat -244px -26px !important;
	overflow:hidden;
}

#footerareaheader .middle {
	position:relative;
	float:left;
	height: 6px;
	background-color:#5A5758;
	width:988px;
	overflow:hidden;
}

#footerareafooter {
	display:block;
	float:left;
	position:relative;
	width:1000px;
	height:16px;
	clear:both;
}

#footerareafooter .left {
	position:relative;
	float:left;
	height: 6px;
	width:6px;
	background: url('/images/Visordown.png') no-repeat -250px -26px !important;
	overflow:hidden;
}

#footerareafooter .right {
	position:relative;
	float:right;
	height: 6px;
	width:6px;
	background: url('/images/Visordown.png') no-repeat -244px -32px !important;
	overflow:hidden;
}

#footerareafooter .middle {
	position:relative;
	float:left;
	height: 6px;
	background-color:#5A5758;
	width:988px;
	overflow:hidden;
}


#footer-container
{
	padding:20px;
	width:960px;
	height:390px;
	background-color: #5A5758;
	float:left;
	line-height:normal;
}
#footer-container-left
{
	float:left;
	font-size:12px;
	color:#fff;
	width:100%;
	display:block;
}

#footer-container-bottom
{
	float:left;
	font-size:12px;
	color:#fff;
	clear:both;
	width:980px;
	padding:10px;
}
#footer-container-bottom-left
{
	float:left;
	margin-top:5px;
	margin-left:20px;
	background: url('/images/Visordown.png') no-repeat -90px -60px !important;
	width:114px;
	height:29px;
}

#footer-container-bottom-right
{
	float:right;
	padding-top:9px;
	text-align:right;
}

#footer-container-bottom-right a
{
	color:#fff;
	text-decoration:none;
}

#footer-container-left .footer-container-top-items-style-text
{
	color:#ffffff;
}
#footer-container-left .footer-container-top-items-style-text p
{
	color:#CCCCCC !important;
	width:100%
}

#footer-container-right .footer-container-bottom-items-style p
{
	width:120px;
	margin-top:0px;

}

#footer-container-right
{
	float:left;
	font-size:12px;
	color:#fff;
	width:6%;
}
.footer-container-top-items-style
{
	float:left; 
	text-align: top;
}
.footer-container-top-items-style-text
{
	float:left; 
	text-align: top;
	padding-top:0px;
	padding-left:10px;
	width:125px;
}

#footer-container-left #footer-container-top-items a
{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

.footer-container-bottom-items-style
{
	text-align:top;
	padding:0px;
	float:right;
	width:20%;
}

#footer-container-bottom-items .footer-container-top-items-style ul, #footer-container-bottom-items .footer-container-bottom-items-style ul, #footer-container-right .footer-container-bottom-items-style ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;
	padding:0px;
	background-image:none;
}

.footer-container-top-items-style ul a, .footer-container-bottom-items-style a
{
	color:#CCCCCC;
	font-size:12px;
	text-decoration:none;
}

#footer-container img
{
	border:0px solid #fff;
}

#postImageSelected {
	display: none;
}

/* header Login Box Styles */

.loginboxcontainer {
	position:relative;
	float:right;
}
.loginboxcontainer .right {
	background-image:url(/images/rightsidelogin.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width:5px;
	height:60px;
	float:left;
}
.loginboxcontainer .left {
	background-image:url(/images/leftsidelogin.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:5px;
	height:60px;
	float:left;
}
.loginboxcontainer .main {
	background-color: #231F20;
	width:290px;
	height:60px;
	float:left;
	padding:0px;
	overflow:hidden;
}
.loginboxcontainer .main .loginheader {
	background-image:url(/images/joinus.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	height:38px;
	margin-left:5px;
	width:55px;
}
.loginboxcontainer .main .loginfooter {
	font-family:Trebuchet MS, Trebuchet, Arial, helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	height:15px;
	padding: 1px 0px 0px 10px;
	float:left;
	width:100%;
	clear:both;
}
.loginboxcontainer .main .loginfooter a{
	color:#FFFFFF;
	float:right;
	font-family:Trebuchet MS, Trebuchet, Arial, helvetica, sans-serif;
	font-size:10px;
	padding-right:55px;
}
.loginboxcontainer .main .signupbutton {
	background: url('/images/Visordown.png') no-repeat -0px -180px !important;
	width:80px;
	height:24px;
	float:left;
	margin-top:8px;
	margin-left:10px;
}
.loginboxcontainer .main .loginbutton {
	background: url('/images/Visordown.png') no-repeat -0px -204px !important;
	width:80px;
	height:24px;
	float:left;
	margin-left:5px;
	margin-top:8px;
}
.loginboxcontainer .main .avatar {
	width:40px;
	height:48px;
	float:left;
	margin-left:10px;
	margin-top:0px;
}
.loginboxcontainer .main .avatar img {
	width:40px;
	height:48px;
}
.loginboxcontainer .main .membernamecontainer {
	float:left;
	margin-left:10px;
	margin-top:0px;
	overflow:hidden;
	padding-top:0px;
	width:215px;
}
.loginboxcontainer .main .membername {
	font-family:Calibri, 'Lucida Grande', Arial, Verdana, Sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#0066CC;
	width:100%;
	clear:both;
	height:15px;
}
.loginboxcontainer .main .myprofile {
	width:100%;
	float:left;
	margin-top:0px;
	padding-top:5px;
	color:#FFFFFF;
}
.loginboxcontainer .main .myprofile a {
	color:#FFFFFF;
}
.loginboxcontainer .main .inbox {
	width:100%;
	margin-top:0px;
	float:left;
	color:#FFFFFF;
	font-family:Trebuchet MS, Trebuchet, Arial, helvetica, sans-serif;
	font-size:10px;	
}
.loginboxcontainer .main .inbox a {
	color:#FFFFFF;
}
.loginboxcontainer .main .inboxcount {
	font-family:Calibri, 'Lucida Grande', Arial, Verdana, Sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	height:24px;
	float:left;	
	clear:right;
	margin-top:20px;
	margin-left:5px;
	margin-right:10px;
}

.breadcrumbheader {
	font-size:24pt;
}

:focus
{
	outline: 0;
}

div.contentTabBelowNoContent, div.contentTabBelow, div.contentTabBelowForm {
	background-color: FFFFFF;
	border:0px;
}

.breadcrumb {
	position:absolute;
	top:0px;
	/*margin-left:10px;*/
	padding-top:0px;
}


#topicsubimage {
	display:none;
}

.topicsubfolder {
	background-color:#f9f9f9;
	border-bottom:1px solid #CDCDCD;
}

.topicrowfolderdark {
	display:none;
}

.topicrowfolderalternate {
	display:none;
}

.topicrowfolderlight {
	display:none;
}

.topicrowthreadsdark {
 background-color:#f9f9f9;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:60px;
}

.topicrowpostsdark {
 background-color:#f9f9f9;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:60px;
}

.topicrowlastpostdark {
 background-color:#f9f9f9;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:60px;
}

.topicrowdefaultdark {
 background-color:#f9f9f9;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:60px;
}

.topicrowthreadsalternate {
 background-color:#f9f9f9;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:60px;
}

.topicrowpostsalternate {
 background-color:#f9f9f9;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:60px;
}

.topicrowlastpostalternate {
 background-color:#f9f9f9;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:60px;
}

.topicrowdefaultalternate {
 background-color:#f9f9f9;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:60px;
}

.topicrowthreadslight {
 background-color:#FFFFFF;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:60px;
}

.topicrowpostslight {
 background-color:#FFFFFF;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:60px;
}

.topicrowlastpostlight {
 background-color:#FFFFFF;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:60px;
}

.topicrowdefaultlight {
 background-color:#FFFFFF;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:60px;
}

.topicrowmaindark {
 background-color:#f9f9f9;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:60px;
}

.topicrowmainalternate {
 background-color:#f9f9f9;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:60px;
}

.topicrowmainlight {
 background-color:#FFFFFF;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:60px;
}

.threadrowmessagelight {
	background-color:#FFFFFF;
	height:60px;
}
.threadrowmessage {
 background-color:#f9f9f9;
  height:60px;
}
.threadrowmessagealternate {
 background-color:#f9f9f9;
  height:60px;
}
.threadrowmessagelight a {
	font-weight:bold;
}
.threadrowmessage a {
	font-weight:bold;
}
.threadrowmessagealternate a {
	font-weight:bold;
}
.threadrowfolderlight {
 background-color:#FFFFFF;
  height:60px;
}
.threadrowfolder {
 background-color:#f9f9f9;
  height:60px;
}
.threadrowfolderalternate {
 background-color:#f9f9f9;
  height:60px;
}
.threadrowrightlight {
 background-color:#FFFFFF;
  height:60px;
}
.threadrow {
 background-color:#f9f9f9;
  height:60px;
}
.threadrowalternate {
 background-color:#f9f9f9;
  height:60px;
}
.threadrowlight {
 background-color:#FFFFFF;
  height:60px;
}
.threadrowright {
 background-color:#f9f9f9;
  height:60px;
}
.threadrowrightalternate {
 background-color:#f9f9f9;
  height:60px;
}
.topicsub {
	background-color:#f9f9f9;
	color:#0066CC;
	border-bottom:1px solid #CDCDCD;
}

.topiclistheader {
	background-color:#f9f9f9 !important;
	color:#0066CC;
	border-bottom:1px solid #CDCDCD;
}

.topiclisttable {
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #CDCDCD;
	padding:0px;
}

.threadlisttableheader {
	border-spacing:0px;
	padding:0px;
}

.threadlisttable {
	border-spacing:0px;
	border:1px solid #CDCDCD;
	padding:0px;
}

.threadlisttable td {

}

.forumsearchtable {
	display:none;
}

.forummenutable {
	background-color:#f9f9f9;
	border:1px solid #CDCDCD;
	width:100%;
}

.forummenutable td {
	text-align:center;
}

.forumheader {
	display: none;
}

.forumsubheader {
	display: none;
}

.threadsfootertable div {
	height:10px;
}

.threadsfootertable hr {
	display:none;
}

.threadsfootertable .backnextnavigation {
	display:none;
}

.user {
	display:none;
}

.message {
	background:url(/forum/images/usercomentarrow.gif) no-repeat scroll 0 0;
	margin-left:5px;
	width:100%;
	padding:0px;
	border-right:1px solid #CDCDCD;
	background-color:#f9f9f9;
	font-size:13px;
}

.message .inner {
	border-top:1px solid #CDCDCD;
	margin-left:22px;
	min-height:32px;
	padding:10px;
}

.signature {
	margin-left:22px;
	padding:10px;
}

.userinfo {
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}

.forumcontainertable {
	border-spacing:0px;
	padding:0px;
}

.admincontainer {
	float:left;
	width:551px;
	padding:0px;
	margin-left:82px;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	border-top:none;
	background-color:#f9f9f9;
}

.admin {
	float:right;
}

#useradmin {
	height:40px;
}

.userinfodetails {
	display:block;
	overflow:hidden;
	width:60px;
}

.avatar {
	margin-bottom:0px;
	width:100%;
	z-index:10;
}

.avatar img {
	float:left;
}

#forumtextlink {
	display:none;
}

#forumbuttonlink {
	margin-right:5px !important;
}

#forummessagesbookmarks {
	/*display:none;*/
}

#forummessagesjump {
	display:none;
}

#forummessagespagingbottom hr {
	display:none;
}

.forumcontainertable hr {
	display:none;
}

#timeline{
     display:none;
}

.keytable td{
	padding-right:5px;
	font-size:12px;
}

.historybottom {
	display:none;
}

#backtotoplink {
	width:100%;
	display:block;
	background-color:#FFFFFF;
}

#backtotopdiv {
	padding-bottom:5px;
	padding-top:7px;
	background-color:#F0F0F0 !important;
	margin-left:22px;
	margin-right:22px;
	margin-bottom:0px;
	border:1px solid #CDCDCD;
}

#backtotopdiv #inner {
	background: url('/images/Visordown.png') no-repeat -90px -89px !important;
	width:98px;
	height:18px;
	margin-left:20px;
}

#forumnewthreadbutton {
	background-color:transparent;
	background-image:url(/forum/images/button-createnewthread.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:26px;
	padding:0 5px;
	line-height:9999px;
	width:140px;
	overflow:hidden;
	cursor:pointer;
}


.topiclisttable input.btn {
	background-color:#FFFFFF !important;
	background-image:url(/images/buttonbg.gif) !important;
	background-repeat:repeat-x !important;
	border:1px solid #CDCDCD !important;
	color:#737373 !important;
	font-size:11px !important;
	font-weight:bold !important;
	padding:0 5px !important;
	height:20px !important;
	width:50px !important;
}

.tabbedContent td.headlines {
	padding-left:7px;
}

#userinfospacerimage {
	display:none;
}

.message hr {
	color: #dddddd;
	display:block;
	width:100%;
}

#forumheadertable td.right{
	display:none;
}

#forummessageheadingtable td {
	font-weight:bold;
	font-size:30px !important;
	line-height:30px;
}

#replybutton {
	background-color:transparent;
	background-image:url(/forum/images/reply.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:26px;
	padding:0 5px;
	line-height:9999px;
	width:60px;
	overflow:hidden;
	cursor:pointer;
}

.threadnavigation {
	display:none;
}

.messagebacknextbuttons {
	display:none;
}

#forumheadertable {
	padding-top:5px;
}

.podarticlesseperator {
	border-bottom: 1px solid #cdcdcd;
}


div.tabbedContent {
	margin-bottom:2px;
}

.pod .foot .inner {
	text-align:center;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	font-size:12px;
	color:#666666;
	background-color:#F3F3F3;
	font-family:Trebuchet MS, Trebuchet, Arial, helvetica, sans-serif;
}

.mm_full .modManPodHeader
{
	padding:0px;
	margin:0px;
	height:59px;
}

td.contentTabContent {
	color:#666666;
	font-family:Calibri,'Lucida Grande',Arial,Verdana,Sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:18px;
	padding:0;
}

div.tabbedContent td.TableContent {
	text-align:center;
}

div.tabbedContent td.TableContent .ProductName {
	font-size:13px;
	font-weight:bold;
}

div.tabbedContent td.TableContent img.ProductImage {
	border:1px solid #CDCDCD;
}

div.tabbedContent td.contentTabContent {
	text-align:left;
	padding-left:45px;
}

.mm_full .modManModuleHeader {
	padding:0px;
	margin:0px;
}

div.tabbedContent table.DetailedProductTable {
	padding:5px;

}

td.spacerTd
{
	/*height:25px;*/
	padding-left:45px;
	padding-right:45px;
}

div.spacerDiv
{
	margin-top:5px;
	margin-bottom:5px;
	/*border-top:1px solid #E6E6E6;*/
}
div.tabbedContent table.DetailedProductReviewsTable
{
	/*border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;*/
	width:635px;
	padding:20px 20px 0px 20px;
}

div.tabbedContent table.DetailedProductReviewsTable tr.spacerTr
{
	display:none;
}
.hotthreadscontainer {
	display:block;
	float:left;
	text-align:center;
	width:100%;
	border:1px solid #CDCDCD;
	padding-top:20px;
}
.hotthreadboxleft {
	margin: 0 auto;
	padding:5px;
	float:left;
	width:48%;
	display:block;
	text-align:left;
}
.hotthreadboxright {
	margin: 0 auto;
	padding:5px;
	float:right;
	width:48%;
	display:block;
	text-align:left;
}
.hotthreadspacer {
	clear:both;
}
.hotthreadtitle {
	text-align:left;
	margin: 0 auto;
	float:left;
	display:block;
	border-top: 1px solid #496001;
	border-right: 1px solid #496001;
	border-left: 1px solid #496001;
	width:238px;
	padding:10px;
	height:40px;
	overflow:hidden;
	font-weight:bold;
}
.hotthreadchaticon {
	margin: 0 auto;
	height:17px;
	float:left;
	display:block;
	width:260px;
	background-image: url('/images/chatbubblebase.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.hotthreadauthor {
	float:left;
	display:block;
}
.hotthreadauthor .avatar {
	float:left;
	display:block;
	width:50px;
	text-align:left;
}
.hotthreadauthor .memberinfo {
	float:left;
	display:block;
	text-align:left;
	margin-left:10px;
	width:200px;
}

.hotthreadscontainer .inner {
	display:block;
	float:left;
	margin-left:22px;
}

.hotthreadfooter {
	float:left;
	display:block;
	text-align:center;
	width:100%;
	padding-left:15px;
}

.hotthreadfooter .inner {
	float:left;
	display:block;
	text-align:center;
	padding-top:10px;
	margin-top:10px;
	padding-bottom:0;
	width:90%;
	padding-left:108px;
}

.seperatorspacing {
	padding:10px;
}

div.EditorReviewImage, div.EditorReviewProductName
{
	float:left;
}

.forummenutablecontainer {
	display:block;
	margin: 0 auto;
	float:left;
	width:100%;
}

.searchkeycontainer {
	.padding-top:10px;
}


div.modManModuleHeaderDiv
{
	height:42px;
	padding:0px;
	margin:0px;

}

div.tabbedContent
{
	margin-top:0px;
}

img.ProductImage
{
	border:1px solid #cdcdcd;
}

div.EditorReviewDetails {
	color:#0066CC;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding-left:8px;
	width:125px;
}

div.Seperator
{
	height:15px;
	clear:both;
	border-bottom:1px solid #cdcdcd;
	margin-bottom:16px;
}

div.EditorReviewDetails div.EditorReviewCategoryName
{
	font-size:12px;
	font-weight:normal;
}

div.EditorReviewDetails div.EditorReviewCategoryName span
{
	color:#000000;
}

#loginbutton {
	background-color:transparent;
	background-image:url(/images/button-login.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:24px;
	padding:0 5px;
	line-height:9999px;
	width:80px;
	overflow:hidden;
}

#sendbutton {
	background-color:transparent;
	background-image:url(/images/send.gif);
	background-repeat:no-repeat;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:30px;
	padding:0 5px;
	line-height:9999px;
	width:120px;
	overflow:hidden;
}

#signupbutton {
	background-color:transparent;
	background-image:url(/images/signup.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:30px;
	padding:0 5px;
	line-height:9999px;
	width:120px;
	overflow:hidden;
	cursor:pointer;
}

#updatebutton {
	background-color:transparent;
	background-image:url(/images/update.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:30px;
	padding:0 5px;
	line-height:9999px;
	width:120px;
	overflow:hidden;
	cursor:pointer;
}

#validatebutton {
	background-color:transparent;
	background-image:url(/images/validate.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:30px;
	padding:0 5px;
	line-height:9999px;
	width:120px;
	overflow:hidden;
	cursor:pointer;
}


.loginbuttoncontainer {
	float:left;
	padding-right:5px;
}

.logintitle {
	color:#F1CB0C;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.validatetitle {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

/*
.memberformcontainer {
	background-color:#f9f9f9;
	margin-bottom:25px;
	border: 1px solid #cdcdcd;
	padding:20px;
	display:block;
	width:98%;
	float:left;
}
*/

.memberformcontainer {
	background-color:#F9F9F9;
	border:1px solid #CDCDCD;
	margin-bottom:25px;
	padding:20px;
	position:relative;
	overflow:hidden;
}

.notammemberlink {
	float:right;
	display:block;
	padding-top:20px;
}

.loginheader {
	float:left;
	display:block;
	/*font-size:30px;
	font-weight:bold;*/
}

.loginelementsleft {
	float:left;
	display:block;
	width:290px;
}

.loginelementsright {
	float:left;
	display:block;
	width:290px;
}

.loginerror {
	clear:left;
}

.forgottenpasswordlink {
	float:right;
	width:400px;
	text-align:right;
}

.loginemaillabel {
	float:left;
	display:block;
	clear:left;
	width:290px;
	margin-left:10px;
}

.loginpasswordlabel {
	float:left;
	display:block;
	clear:right;
	width:290px;
	margin-left:10px;
}

.standardtextinput {
	width:195px;
	height:20px;
	font-size:16px;
}

.standardselectinput {
	height:24px;
	font-size:16px;
}

.standardformelement select {
	height:24px;
	font-size:16px;
}

.standarderror {
	width:98%;
	padding:5px;
	background-color:#FFCCCC;
	border:2px solid #FF0000;
	float:left;
	display:block;
	clear:right;
}

#ForumMainPageAdBlock
{
	display:none;
}

.standardformpagecontainer {
	display:block;
}

#headercontenttabs {

}

div.contentTabBelowMainMenu a.contentTabBelowMainMenu, div.contentTabBelowMainMenu span {
	color:#0066CC;
	font-size:11px;
	font-weight:bold;
	margin:0 3px;
}

.contentTabBelowMainMenuSelected {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#F1CB0C;
	color:#FFFFFF !important;
}

.joinintrotext {
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	overflow:hidden;
	float:left;
}

.forumNewThreadButton
{
	position:relative;
	top:0px;
	width:630px;
	text-align:right;
}

.breadcrumbtable {
	height:20px;
	/*padding-left:20px;*/
}

.historybartable {
	width:100%;
	padding-left:20px;
}

.standardformelement {
	padding-top:10px;
}

#toolimgChangestatsview {
	display:none;
}

#tooltextChangestatsview {
	display:none;
}

.toolImg {
	vertical-align:top;
}

#forummessageheadingtable {
	display:block;
}

.historysub{
	background-color:#FFFFFF;
	color: #666666;
	clear:both;
	display:block;
	float:none;
	font-size:12px;
	height:25px;
	position:relative;
	width:1000px;
	padding:0px;
}

.historysub .right{
	display:none;
}

.historysub .inner{
	padding-left:21px;
}

#historybar .inner{
	padding-left:20px;
	padding-top: 15px;
}

a.clicked {
	background: url('/images/Visordown.png') no-repeat -238px -0px !important;
}

a.subMenu:hover {
	color:#0066CC;
	text-decoration:underline;
}

a.subMenu:visited, a.subMenu:active {
	color:#0066CC;
	text-decoration:none;
}

#subnavcontainer {
	background-color:#FFFFFF;
	float:left;
	padding:0;
	width:1000px;
}

#navspecificv10 #bannerextra {
	background-color:#3399FF;
}

#navspecificv9 #bannerextra {
	background-color:#5AC4D1;
}

#navspecificv8 #bannerextra {
	background-color:#27795E;
}

#navspecificv7 #bannerextra {
	background-color:#198027;
}

#navspecificv6 #bannerextra {
	background-color:#F1CB0C;
}

#navspecificv5 #bannerextra {
	background-color:#CED722;
}

#navspecificv4 #bannerextra {
	background-color:#CED722;
}

#navspecificv3 #bannerextra {
	background-color:#F05E00;
}

#navspecificv2 #bannerextra {
	background-color:#CC0000;
}

#navspecificv1 #bannerextra {
	background-color:#CC0000;
}

.topicdivider {
	background-color:#F1CB0C;
	color:#000000;
	height:27px;
	padding:5px 10px;
	text-align:left;
}

#navspecificv10 span.contentTabContent, #navspecificv8 span.contentTabContent, #navspecificv1 span.contentTabContent, #navspecificv2 span.contentTabContent, #navspecificv3 span.contentTabContent, #navspecificv4 span.contentTabContent, #navspecificv5 span.contentTabContent, #navspecificv6 span.contentTabContent, #navspecificv7 span.contentTabContent
{
	padding-left:10px;
	color: #FFFFFF;
	font-weight:bold;
	text-transform: uppercase;
	font-size:11px;
}

#navspecificv1 td.contentTabSelected,#navspecificv1 .contentTabs
{
	background-color:#CC0000;
	width:100%;
	border:none;
}

#navspecificv2 td.contentTabSelected,#navspecificv2 .contentTabs
{
	background-color:#CC0000;
	width:100%;
	border:none;
}

#navspecificv3 td.contentTabSelected,#navspecificv3 .contentTabs
{
	background-color:#F05E00;
	width:100%;
	border:none;
}

#navspecificv4 td.contentTabSelected,#navspecificv4 .contentTabs
{
	background-color:#CED722;
	width:100%;
	border:none;
}

#navspecificv5 td.contentTabSelected,#navspecificv6 .contentTabs
{
	background-color:#CED722;
	width:100%;
	border:none;
}

#navspecificv6 td.contentTabSelected,#navspecificv6 .contentTabs
{
	background-color:#F1CB0C;
	width:100%;
	border:none;
}

#navspecificv7 td.contentTabSelected,#navspecificv7 .contentTabs
{
	background-color:#198027;
	width:100%;
	border:none;
}

#navspecificv8 td.contentTabSelected,#navspecificv8 .contentTabs
{
	background-color:#27795E;
	width:100%;
	border:none;
}

#navspecificv9 td.contentTabSelected,#navspecificv8 .contentTabs
{
	background-color:#5AC4D1;
	width:100%;
	border:none;
}

#navspecificv10 td.contentTabSelected,#navspecificv8 .contentTabs
{
	background-color:#3399FF;
	width:100%;
	border:none;
}

.contentTabBelowNoContent {
	display:none;
}

.standard-news-list-row {
	clear:both;
}

.standard-news-headlines {
	padding-bottom:2px;
}

.standard-news-image {
	display:block;
	width:300px;
}

.standard-news-info {

}

.standard-news-title {
	font-size:24px;
	font-family:calibri,arial;
	font-weight:bold;
}

.standard-news-description {

}

.standard-news-right {
	float:left;
	width:300px;
	padding-top:10px;
}

.standard-news-left {
	width:300px;
	padding-right:20px;
	float:left;
}

.standard-news-headlines img {
	padding-top:2px;
}

.standard-classifieds-right {
	float:left;
	width:300px;
	padding-top:10px;
}

.standard-classifieds-left {
	width:300px;
	padding-right:20px;
	float:left;
}

.standard-classifieds-image {
	padding-top:20px;
}

.standard-classified-list-row {
	padding-bottom:10px;
	clear:both;
}

.standard-classifieds-heading {
	padding-top:20px;
	float:left;
	font-size:17px;
	font-weight:bold;
	color:#0066CC;
}

.standard-classifieds-subheader {
	float:left;
	display:block;
	clear:both;
	width:100%;
}

.module-header-cyan {
	background-color:#5AC4D0;
}

.module-header-lime {
	background-color:#CED722;
}

.module-header-green {
	background-color:#198027;
}

.module-header-blue {
	background-color:#5AC4D0;
}

.module-header-turquoise {
	background-color:#27795E;
}

.module-header-yellow {
	background-color:#F1CB0C;
}

.module-header-orange {
	background-color:#F05E00;
}

.innerpod-header-red {
	background-color:#CC0000;
	width:290px;
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	font-size:11px;
}

.innerpod-header-blue {
	background-color:#5AC4D0;
	width:290px;
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	font-size:11px;
}

.innerpod-header-orange {
	background-color:#F05E00;
	width:290px;
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	font-size:11px;
}

.innerpod-header-yellow {
	background-color:#F1CB0C;
	width:290px;
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	font-size:11px;
}

.innerpod-header-green {
	background-color:#198027;
	width:290px;
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	font-size:11px;
}

.innerpod-header-turquoise {
	background-color:#27795E;
	width:290px;
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	font-size:11px;
}

.innerpod-header-lime {
	background-color:#CED722;
	width:290px;
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	font-size:11px;
}

.subnavheading {
	font-weight:bold;
}

.status {
	width:60px;
	overflow:hidden;
}

.hding li {
	background:transparent url(/images/blue.gif) no-repeat scroll 0 0.4em;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#545652;
	list-style-type:none;
	padding-left:16px;
}

.pod .main .inner8 li {
	background:transparent url(/images/blue.gif) no-repeat scroll 0 0.4em;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#545652;
	list-style-type:none;
	padding-left:16px;
}

.pod .main .inner7 li {
	background:transparent url(/images/turquoise.gif) no-repeat scroll 0 0.4em;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#545652;
	list-style-type:none;
	padding-left:16px;
}

.pod .main .inner6 li {
	background:transparent url(/images/green.gif) no-repeat scroll 0 0.4em;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#545652;
	list-style-type:none;
	padding-left:16px;
}

.pod .main .inner5 li {
	background:transparent url(/images/yellow.gif) no-repeat scroll 0 0.4em;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#545652;
	list-style-type:none;
	padding-left:16px;
}

.pod .main .inner4 li {
	background:transparent url(/images/lime.gif) no-repeat scroll 0 0.4em;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#545652;
	list-style-type:none;
	padding-left:16px;
}

.pod .main .inner3 li {
	background:transparent url(/images/orange.gif) no-repeat scroll 0 0.4em;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#545652;
	list-style-type:none;
	padding-left:16px;
}

.pod .main .inner2 li {
	background:transparent url(/images/red.gif) no-repeat scroll 0 0.4em;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#545652;
	list-style-type:none;
	padding-left:16px;
}

.pod .main .inner1 li {
	background:transparent url(/images/red.gif) no-repeat scroll 0 0.4em;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#545652;
	list-style-type:none;
	padding-left:16px;
}

.pod .main .inner ul,.pod .main .inner1 ul,.pod .main .inner2 ul,.pod .main .inner3 ul,.pod .main .inner4 ul,.pod .main .inner5 ul,.pod .main .inner6 ul,.pod .main .inner7 ul,.pod .main .inner8 ul {
	padding:0px;
	margin:0px;
}

.standard-news-comments {
	width:auto;
	float:left;
}

.standard-news-headlines {
	float:left;
}

.innerclassifiedpodeader {
	background-color:#F3F3F3;
	background-image:url("/images/Bikesure_Pod_Image_05112010_NEW.jpg");
	background-position:16px 15px;
	background-repeat:no-repeat;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-top:1px solid #CDCDCD;
	color:#FFFFFF;
	height:82px;
	text-align:left;
}

.standard-classified-list-image {
	border: 1px solid rgb(205, 205, 205); 
	overflow: hidden; 
	width: 90px; 
	height: 60px; 
	float:left;
}

.standard-classifieds-pod-headlines {
}

.standard-classifieds-pod-subheadlines {
	color:#666666;
}

.standard-classified-list-row-right {
	float:left;
	padding-left:8px;
	width:125px;
}

.classified-pod-seperator {
	clear:both;
	height:15px;
	margin-bottom:16px;
}

.standard-forum-info {

}

.standard-forum-title {
	font-size:17px;
	font-weight:bold;
}

.standard-forum-description {

}

.standard-forum-right-container {

}

.standard-forum-comments {

}

.forum-standard-message {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F9F9F9 url(/forum/images/usercomentarrow.gif) no-repeat scroll 0 0;
	margin-left:0;
	padding:0;
	float:left;
}

.forum-standard-message-inner {
	float:left;
	width:225px;
	border-top:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	padding:5px;
	width:215px;
	margin-left:22px;
}

.forum-standard-messagetitle {
	float:left;
}

.forum-standard-avatar {
	float:left;
	width:50px;
}

.standard-news-right .hotthreadboxleft {
	width:100%;
}

.forummenutable .forummenutableleftcell
{
	text-align:left;
	padding-left:3px;
}


.forummenutable .forummenutablerightcell
{
	text-align:right;
	padding-right:3px;
}

.contentTabBelow .contentTabBelowForm
{
	padding:0px;
}

.relatedproductsheader {
	width:600px;
	float:left;
	font-weight:bold;
}

.relatedproductscontainer {
	padding-left:20px;
	width:600px;
	float:left;
}

.relatedproductsrow {
	float:left;
}

.relatedproductsimage {
	float:left;
}

.relatedproductsimage img {
	padding-right:20px;
}

.relatedproductsdetails {
	float:left;
	padding-top:8px;
}

.relatedproductstitle {
	font-weight:bold;
}

.relatedproductyourrating {
	float:left;
}

.relatedproductyourrating .left {
	float:left;
	width:100px;
}

.relatedproductyourrating .right {
	clear:right;
	float:left;
}

.relatedproductourrating .left {
	float:left;
	width:100px;
}

.relatedproductourrating .right {
	clear:right;
}

div.tabbedContent .DetailedProductReviewsTable .TableContent
{
	text-align:left;
}
div.tabbedContent .DetailedProductReviewsTable .TableContent .contentTabContent
{
	padding-left:0px;
}

.footer-container-bottom-items-style p a {
	color:#ffffff;
	font-weight:bold;
}

.footer-container-bottom-items-style p{
	color:#ffffff;
	font-weight:bold;
}

.podFormatless {
	margin:0;
	padding:0;
	margin-bottom:6px;
}

td.contentTabSubMsg {
	color:#FFFFFF !important;
	font-weight:bold !important;
	padding-left:15px !important;
	padding-right:10px !important;
}

.standard-classifieds-pod-subheadlines {
	font-weight:bold;
}

.threadlisttable a {
	font-size:13px;
}

.replybox .user {
	background-color:#F1CB0C;
	display:block;
	height:28px;
}

.replybox .toggle {
	background-color:#F1CB0C;
	height:28px;
	width:70px;
}

.replybox .authname {
	background-color:#F1CB0C;
	height:28px;
}

.submitmessage {
	cursor:pointer;
}

#footer-container-top-items p {
	color:#CCCCCC !important;
}

#footer-container-left .footer-container-top-items-style-text p a
{
	color:#CCCCCC !important;
	width:100%
}

.talkbackoverlay {
	background-image:url(/images/talkback.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	height:67px;
	position:absolute;
	top:138px;
	width:75px;
	z-index:10;
}

.standard-news-leadarticle {
	display:block;
	position:relative;
}

.backtotop
{
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
}

img
{
	border:none;
}

.approvalmessage {
	font-size:13px;
	line-height:15px;
}

.footerimage1
{
	width:90px;
	height:60px;
	display:block;
	float:left;
	background: url('/images/Visordown.png') no-repeat -0px -0px !important; 
}
.footerimage2
{
	width:90px;
	height:60px;
	display:block;
	float:left;
	background: url('/images/Visordown.png') no-repeat -90px -0px !important; 
}
.footerimage3
{
	width:90px;
	height:60px;
	display:block;
	float:left;
	background: url('/images/Visordown.png') no-repeat -0px -60px !important; 
}
.footerimage4
{
	width:90px;
	height:60px;
	display:block;
	float:left;
	background: url('/images/Visordown.png') no-repeat -0px -120px !important; 
}
.historysub h1 {
	display:inline;
	font-size:12px;
	margin:0;
}

.TakeOverMPU {
	float:left;
	width:300px;
	height:600px;
	position:relative;
	left:8px;
	top:-3px;
}

.dotted-seperator {
	border-bottom:1px dotted #DDDDDD;
	margin-bottom:10px;
	width:100% !important;
	clear:both;
}

.standard-news-right-nopadding {
	float:left;
	width:300px;
}

/* new styles */

.networkeyebrow {
	height:35px;
	color:#FFFFFF;
}

.networkeyebrow a {
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
}

.eyebrowtext {
	float:left;
	padding:2px 100px 2px 12px;
}

.eyebrowmembertext {
	float:right;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:2px;
	padding-right:10px;
}

.networkeyebrowlogo{
	background-color:#000;
	margin:auto;
	width:1000px;
	text-align:right;
	height:27px;
	padding-top:3px;
}

.eyebrowsigninimage {
	background-image:url("/images/eyebrowsignin.png");
	width:68px;
	height:20px;
	float:right;
	margin-top:3px;
}

.networkeyebrowfooter  {
	clear:both;
	float:left;
	position:relative;
	top:-1px;
	width:1000px;
}

.networkeyebrowfooter .left {
	background-color:#000;
	float:left;
	height:6px;
	width:6px;
}

.networkeyebrowfooter .middle {
	background-color:#000;
	float:left;
	height:6px;
	width:988px;
}

.networkeyebrowfooter .right {
	background-color:#000;
	float:left;
	height:6px;
	width:6px;
}

.networkeyebrowlogo a img
{
	padding:6px 8px 0px 0px;
}

.eyebrowmemberinfo {
	float:right;
	padding-right:7px;
	width:400px;
}

.eyebrowavatar {
	width:25px;
	height:27px;
	float:right;
	margin-bottom:1px;
	padding-right:10px;
}

.eyebrowmembername {
	font-weight:bold;
	font-family:arial,sans-serif;
	float:right;
	padding-right:4px;
	padding-top:3px;
}

.eyebrowinfo {
	float:right;
}

.eyebrowlogoutbutton {
	background-image:url("/images/Visordown_Logout.png");
	width:56px;
	height:20px;
	float:right;
	margin-top:4px;
}

.eyebrowavatar a img {
	padding:0 !important;
}

.memberarrow {
	background-color:transparent;
	background-image:url("/images/downarrow.png");
	background-position:4px 5px;
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:10px;
	overflow:hidden;
	margin-top:6px;
	padding-right:10px;
	width:10px;
}
#subnav {
	clear:both;
	color:#FFFFFF !important;
	display:block;
	float:none;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:26px;
	padding:0 18px;
	white-space:nowrap;
	text-align:center;
	font-family: 'helvetica neue', helvetica, arial, sans-serif;
}

#subnav a {
	color:#FFFFFF !important;
	padding-left:3px;
	padding-right:3px;
}

#subnav a:active {
	text-decoration:none;
}

#subnav a:visited {
	text-decoration:none;
}

.subnav {
	clear:both;
	color:#000000 !important;
	display:block;
	float:none;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:26px;
	padding:0 18px;
	white-space:nowrap;
	text-align:center;
	font-family: 'helvetica neue', helvetica, arial, sans-serif;
}

.subnav a {
	color:#000000 !important;
	padding-left:3px;
	padding-right:3px;
}

.subnav a:visited {
	text-decoration:none;
}
#subnav1 {
	background-color:#CC0000 !important;
}
#subnav2 {
	background-color:#CC0000 !important;
}
#subnav3 {
	background-color:#F05E00 !important;
}
#subnav4 {
	background-color:#CED722 !important;
}
#subnav5 {
	background-color:#CED722 !important;
}
#subnav6 {
	background-color:#F1CB0C !important;
}
#subnav7 {
	background-color:#198027 !important;
}
#subnav8 {
	background-color:#27795E !important;
}
#subnav9 {
	background-color:#5AC4D1 !important;
}
#subnav10 {
	background-color:#3399FF !important;
}
#nav li a
{
	text-transform:lowercase;
}
.loginboxcontainer {
	display:none;
}
.eyebrowinboximage {
    background: url("/images/messages.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 17px;
    margin-top: 3px;
    padding-right: 10px;
    width: 20px;
}
.eyebrowinboxcount {
    float: right;
    padding-right: 5px;
    padding-top: 3px;
}

/*paul added to try and fix menu */

/*
#navitem1v1firstselected {
	width:84px;
}

#navitem1v1firstselected,#navitem1v2selected,#navitem1v3,#navitem1v4,#navitem1v5,#navitem1v6,#navitem1v7,#navitem1v8,#navitem1v9,#navitem1v10 {
	width:84px;
}

#navitem2v1next,#navitem2v2selected,#navitem2v3,#navitem2v4,#navitem2v5,#navitem2v6,#navitem2v7,#navitem2v8,#navitem2v9,#navitem2v10 {
	width:82px;
}

#navitem3v1,#navitem3v2next,#navitem3v3selected,#navitem3v4,#navitem3v5,#navitem3v6,#navitem3v7,#navitem3v8,#navitem3v9,#navitem3v10 {
	width:76px;
}

#navitem4v1,#navitem4v2,#navitem4v3next,#navitem4v4selected,#navitem4v5,#navitem4v6,#navitem4v7,#navitem4v8,#navitem4v9,#navitem4v10 {
	width:135px;
}

#navitem5v1,#navitem5v2,#navitem5v3,#navitem5v4next,#navitem5v5selected,#navitem5v6,#navitem5v7,#navitem5v8,#navitem5v9,#navitem5v10 {
	width:122px;
}

#navitem6v1,#navitem6v2,#navitem6v3,#navitem6v4,#navitem6v5next,#navitem6v6selected,#navitem6v7,#navitem6v8,#navitem6v9,#navitem6v10 {
	width:94px;
}

#navitem7v1,#navitem7v2,#navitem7v3,#navitem7v4,#navitem7v5,#navitem7v6next,#navitem7v7selected,#navitem7v8,#navitem7v9,#navitem7v10 {
	width:104px;
}

#navitem8v1,#navitem8v2,#navitem8v3,#navitem8v4,#navitem8v5,#navitem8v6,#navitem8v7next,#navitem8v8selected,#navitem8v9,#navitem8v10 {
	width:108px;
}

#navitem9v1,#navitem9v2,#navitem9v3,#navitem9v4,#navitem9v5,#navitem9v6,#navitem9v7,#navitem9v8next,#navitem9v9selected,#navitem9v10 {
	width:120px;
}

#navitem10v1last,#navitem10v2last,#navitem10v3last,#navitem10v4last,#navitem10v5last,#navitem10v6last,#navitem10v7last,#navitem10v8last,#navitem10v9last,#navitem10v10lastselected {
	width:74px;
}

#navitem1v1firstselected a,#navitem1v2selected a,#navitem1v3 a,#navitem1v4 a,#navitem1v5 a,#navitem1v6 a,#navitem1v7 a,#navitem1v8 a,#navitem1v9 a,#navitem1v10 {
	width:84px;
}

#navitem2v1next a,#navitem2v2selected a,#navitem2v3 a,#navitem2v4 a,#navitem2v5 a,#navitem2v6 a,#navitem2v7 a,#navitem2v8 a,#navitem2v9 a,#navitem2v10 {
	width:82px;
}

#navitem3v1 a,#navitem3v2next a,#navitem3v3selected a,#navitem3v4 a,#navitem3v5 a,#navitem3v6 a,#navitem3v7 a,#navitem3v8 a,#navitem3v9 a,#navitem3v10 {
	width:76px;
}

#navitem4v1 a,#navitem4v2 a,#navitem4v3next a,#navitem4v4selected a,#navitem4v5 a,#navitem4v6 a,#navitem4v7 a,#navitem4v8 a,#navitem4v9 a,#navitem4v10 {
	width:135px;
	
}

#navitem5v1 a,#navitem5v2 a,#navitem5v3 a,#navitem5v4next a,#navitem5v5selected a,#navitem5v6 a,#navitem5v7 a,#navitem5v8 a,#navitem5v9 a,#navitem5v10 {
	width:122px;

	}

#navitem6v1 a,#navitem6v2 a,#navitem6v3 a,#navitem6v4 a,#navitem6v5next a,#navitem6v6selected a,#navitem6v7 a,#navitem6v8 a,#navitem6v9 a,#navitem6v10 {
	width:94px;
}

#navitem7v1 a,#navitem7v2 a,#navitem7v3 a,#navitem7v4 a,#navitem7v5 a,#navitem7v6next a,#navitem7v7selected a,#navitem7v8 a,#navitem7v9 a,#navitem7v10 {
	width:104px;
}

#navitem8v1 a,#navitem8v2 a,#navitem8v3 a,#navitem8v4 a,#navitem8v5 a,#navitem8v6 a,#navitem8v7next a,#navitem8v8selected a,#navitem8v9 a,#navitem8v10 {
	width:108px;
}

#navitem9v1 a,#navitem9v2 a,#navitem9v3 a,#navitem9v4 a,#navitem9v5 a,#navitem9v6 a,#navitem9v7 a,#navitem9v8next a,#navitem9v9selected a,#navitem9v10 {
	width:120px;
}

#navitem10v1last a,#navitem10v2last a,#navitem10v3last a,#navitem10v4last a,#navitem10v5last a,#navitem10v6last a,#navitem10v7last a,#navitem10v8last a,#navitem10v9last a,#navitem10v10lastselected {
	width:74px;
}

*/


.navitem10v1hover, .navitem10v2hover, .navitem10v3hover, .navitem10v4hover, .navitem10v5hover, .navitem10v6hover, .navitem10v7hover, .navitem10v8hover, .navitem10v9hover, .navitem10v10hover, .navitem10v1hover {
	margin-right:20px !important;
	float:right !important;
}

#navitem10v1last a,#navitem10v2last a,#navitem10v3last a,#navitem10v4last a,#navitem10v5last a,#navitem10v6last a,#navitem10v7last a,#navitem10v8last a,#navitem10v9last a {
   border-left:1px solid grey !important;
}

#nav ul li.navitem10v1hover a,#nav ul li.navitem10v2hover a,#nav ul li.navitem10v3hover a,#nav ul li.navitem10v4hover a,#nav ul li.navitem10v5hover a,#nav ul li.navitem10v6hover a,#nav ul li.navitem10v7hover a,#nav ul li.navitem10v8hover a,#nav ul li.navitem10v9hover a {
   border:none !important;
}

#navitem9v1 a, #navitem9v2 a, #navitem9v3 a, #navitem9v4 a, #navitem9v5 a, #navitem9v6 a, #navitem9v7 a, #navitem9v8next a, #navitem9v9 a, #navitem9v10 a {
	border-right:none !important;
}

#navitem10v10lastselected {
	margin-right:20px !important;
	float:right !important;
	width:70px !important;
}

.subnav .right {
	display:none;
}

#nav {
	overflow: hidden;
	width:1020px;
}

                #footer-container-bottom-right {
                                float:left;
                                text-align:left;
                                margin-left:20px;
								padding-top: 17px;
								font-family: Arial,helvetica,sans-serif;
								font-size: 12px;
								line-height: 15px;
                }
                #footer-container-bottom-left {
                                background: url("/images/immediate_footer.png") no-repeat scroll 0 0 transparent !important;
                                float: left;
                                height: 39px;
                                margin-left: 15px;
                                margin-top: 5px;
                                width: 100px;                     
                }
                #footerareafooter {
                                height:5px;
                }
				#footer-container-bottom {
					padding-top:6px;
				}
				#footer-container-bottom-right a.magicalia {
					font-weight:bold;
					font-family: Arial,helvetica,sans-serif;
					font-size: 12px;
				}
#footer-container-bottom-right-links {
	color:#ffffff;
	width:720px;
	float:left;
	padding-top:0;
	font-family:Arial,Helvetica,sans-serif;
	line-height:15px;
	margin-left:20px;
	text-align:left;
}
#footer-container-bottom-right-links a {
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
#footer-container-bottom-right-links ul {
	padding:0;
	margin:0;
}
#footer-container-bottom-right-links li {
	color:#ffffff;
	float:left;
	font-size:11px;
	font-weight:bold;
	list-style:none outside none;
	margin:0 18px 0px 0;
}
#footer-container-bottom-right-links .legal-copy {
	float:left;
	font-size:10px;
	margin-bottom:10px;
	margin-top:-2px;
	font-weight:bold;
}
#footer-container-bottom-right-links .legal-copy a {
	font-size:10px;
	font-weight:bold;
}
.footer-share-links {
	float:right;
}
.footer-share-links .twitter-link img {
	padding-left:5px;
}
#footer-container-bottom-left {
	margin-top:0;
	padding:0;
}
#footer-container-bottom {
	padding-top: 10px;
}
