@font-face {
	font-family: 'AvantGardeVD';
	src: url('/fonts/AvantGardeBold/avantgarbol-webfont.eot');
	src: local('?'), url('/fonts/AvantGardeBold/avantgarbol-webfont.woff') format('woff'), url('/fonts/AvantGardeBold/avantgarbol-webfont.ttf') format('truetype'), url('/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: #F1CB0C;
}

#navspecificv6 span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #198027;
}

#navspecificv7 span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #27795E;
}

#navspecificv8 span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #5AC4D1;
}

#navspecificv9 span.breadcrumbheader
{
	font-family: AvantGardeVD;
	text-transform: lowercase;
	color: #3399FF;
}


/*Replace arial with Tahoma*/
body {
	font-family:Trebuchet MS, Trebuchet, Arial, helvetica, 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-size:13px;
	line-height:20px;
	font-family:Trebuchet MS, Trebuchet, Arial, helvetica, sans-serif;
}
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: 12px;
 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:13px;
	color:#A32218;
	font-weight:bold;
}
.greyheading {
	font-size:13px;
	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;
}

/*---------------- pod styles -----------------------*/

.podsubhead, .podheader, .podmaincell, .poddivider, .dividecell {
	border-width:0px 1px 0px 1px;
	border-color:#CDCDCD;
	border-style:solid;
}
.podheader {
	font-size: 12px;
	font-weight: bold;
	color: #05335F;
	background-color: #FFFFFF;
	padding: 2px 10px 5px 10px;
}
.podsubhead {
	font-size: 10px;
	font-weight: bold;
	color: #05335F;
	background-color: #F3F3F3;
	padding: 5px 10px 5px 10px;
}
.podmaincell {
	font-size: 11px;
	color: #666666;
	background-color: #F3F3F3;
	padding: 3px 10px 3px 10px;
}
.podmaincell td {
	font-size:11px;
}
.poddivider {
	background-image: url('/images/podtile.gif');
	background-repeat: repeat-x;
}
.dividecell {
	background-color: #FFFFFF;
}
.podbottom {
	padding-bottom:8px;
}

/*---------------- 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: 12px;
	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;
	background: url('/images/Visordown.png') no-repeat -222px -15px !important;
	overflow:hidden;
}

#contentareaheader .right {
	position:relative;
	float:right;
	height: 6px;
	width:6px;
	background: url('/images/Visordown.png') no-repeat -228px -15px !important;
	overflow:hidden;
}

#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 {
	font-size:16px;
	height:21px;
	padding-left:5px;
	padding-top:0px;
	width:210px;
	margin-right:-3px;
	font-family:Calibri, 'Lucida Grande', Arial, Verdana, Sans-serif;
}

input.btnSearch {
	background: url('/images/Visordown.png') no-repeat -180px -0px !important;
	border:0 none;
	overflow:hidden;
	display:block;
	line-height:9999px;
	text-indent:-9999px;
	color:transparent;
	height:26px;
	width:42px;
	margin-right:0px;
	padding:0px;
}

/*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;
	margin-right:22px;
	margin-left:21px;
	font-size:12px;
}

#navspecificv8 #podsRight {
	margin:0px;	
	padding-right:22px;
	padding-left:21px;
}

#header {
	height: 83px;
	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: 0px;
	position: absolute;
	top: 30px;
	width: 100px;
}

#logo img {
	margin: 5px 0px 0px 0px;
}

#banner {
	text-align: right;
	height: 90px;
	float:left;
	position: absolute;
	top: 135px;
	left:15%;
}

#banner .inner {
	padding: 8px 1px 0px 0px;
}

div#searchbar {
	background-color:#231F20;
	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;
}

.keytable td{
	font-size:12px;
}

#historybar {
	background-color:#FFFFFF;
	color: #666666;
	clear:both;
	display:block;
	float:none;
	font-size:11px;
	height:45px;
	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;
	height:103px;
	display:block;
	text-align:center;
	width:100%;
	padding-top:10px;
}

#nav {
	float:right;
	display:block;
	width:1000px;
}
#nav ul {	
	margin:0px;
	padding:0 10px 0 0;
	list-style:none;
	margin:0px 0px 0px 0px;
	float:right;
	font-family: Calibri,'Lucida Grande',Arial,Verdana,sans-serif;
	font-weight:bold;
	font-size: 18px;
}
#nav ul li {
	float:left;
	height:30px;
	padding-left:10px;
	padding-right:26px;
	padding-top:7px;
	position:relative;
}

#nav ul li.selected, #nav ul li.lastselected, #nav ul li.firstselected {
	background-color:#FFFFFF;
	float:left;
	height:30px;
	padding-left:10px;
	padding-right:26px;
	position:relative;
}
/*
#navitem7v7lastselected {
	background-image:url(/images/upblue.gif) !important;
	background-position:100% 40%;
	background-repeat:no-repeat;
}


#navitem6v6selected {
	background-image:url(/images/upturquoise.gif) !important;
	background-position:100% 40%;
	background-repeat:no-repeat;
}

#navitem5v5selected {
	background-image:url(/images/upgreen.gif) !important;
	background-position:100% 40%;
	background-repeat:no-repeat;
}

#navitem4v4selected {
	background-image:url(/images/upyellow.gif) !important;
	background-position:100% 40%;
	background-repeat:no-repeat;
}

#navitem3v3selected {
	background-image:url(/images/uplime.gif) !important;
	background-position:100% 40%;
	background-repeat:no-repeat;
}

#navitem2v2selected {
	background-image:url(/images/uporange.gif) !important;
	background-position:100% 40%;
	background-repeat:no-repeat;
}

#navitem1v1firstselected {
	background-image:url(/images/upred.gif) !important;
	background-position:100% 40%;
	background-repeat:no-repeat;
}
*/
.postImageSelected {
	display:none;
}

#nav ul li.selected a, #nav ul li.lastselected a, #nav ul li.firstselected a {
	color:#231F20;
}

#navitem8v1 a, #navitem9v1last a, #navitem2v1next a,#navitem7v1 a, #navitem4v1 a, #navitem3v1 a, #navitem5v1 a, #navitem6v1 a {
	color:#CC0000;
}

#navitem1v2first a, #navitem9v2last a, #navitem8v2 a, #navitem3v2next a,#navitem7v2 a, #navitem3v2 a,#navitem4v2 a, #navitem5v2 a, #navitem6v2  a {
	color:#CC0000;
}

#navitem1v3first a, #navitem9v3last a, #navitem8v3 a, #navitem2v3 a,#navitem7v3 a, #navitem4v3next a, #navitem5v3 a, #navitem6v3 a {
	color:#F05E00;
}

#navitem1v4first a, #navitem9v4last a, #navitem8v4 a, #navitem2v4 a, #navitem3v4 a,#navitem7v4 a, #navitem5v4next a, #navitem6v4  a {
	color:#CED722;
}

#navitem1v5first a, #navitem9v5last a, #navitem8v5 a, #navitem2v5 a, #navitem3v5 a,#navitem7v5 a, #navitem4v5 a, #navitem6v5next  a {
	color:#F1CB0C;
}

#navitem1v6first a, #navitem9v6last a, #navitem8v6 a, #navitem2v6 a, #navitem3v6 a,#navitem7v6next a, #navitem4v6 a, #navitem5v6 a {
	color:#198027;
}

#navitem1v7first a, #navitem9v7last a, #navitem8v7next a, #navitem2v7 a, #navitem3v7 a,#navitem6v7 a, #navitem4v7 a, #navitem5v7  a {
	color:#27795E;
}

#navitem1v8first a, #navitem7v8 a, #navitem2v8 a, #navitem3v8 a,#navitem6v8 a, #navitem4v8 a, #navitem5v8 a, #navitem9v8last a, #navitem9v8selectednext a, #navitem8v8selected  a {
	color:#5AC4D0;
}

#navitem1v9first a, #navitem2v9 a, #navitem3v9 a, #navitem4v9 a, #navitem5v9 a,#navitem6v9 a, #navitem7v9 a, #navitem8v9 a {
	color:#3399FF;
}

#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:Trebuchet MS, Trebuchet, Arial, helvetica, sans-serif;
	background-color:#F3F3F3;
	border-color:#CDCDCD;
	border-style:solid;
	border-width:0px 1px;
	color:#666666;
	font-size:18px;
	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:-62px;
}
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:540px;
	background-color: #5A5758;
	float:left;
	line-height:normal;
}
#footer-container-left
{
	float:left;
	font-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	font-size:12px;
	color:#fff;
	width:100%;
	display:block;
}

#footer-container-bottom
{
	float:left;
	font-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	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-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	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-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	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-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	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;
}

.topicrowfolderlight {
	display:none;
}

.topicrowfolderalternate {
	display:none;
}

.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;
}

.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;
}

.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;
}

.topicrowmainalternate {
 background-color:#f9f9f9;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:60px;
}

.topicrowmaindark {
	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;
	padding:0px;
}

.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;
}

.topiclisttable td {

}

.threadlisttableheader {
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
}

.threadlisttable {
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #CDCDCD;
	padding:0px;
}

.threadlisttable td {
}

.threadlisttableheader 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;
	width:525px;
}

.userinfo {
	background-color:#FFFFFF;
}

.forumcontainertable {
	border-spacing:0px;
	padding:0px;
}

.admincontainer {
	float:left;
	width:550px;
	padding:0px;
	margin-left:92px;
	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;

	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;
}

#userinfospacerimage {
	display:none;
}

#timeline{
    display:none;
}

.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;
	float:right;
	height:26px;
	padding:0 5px;
	line-height:9999px;
	width:140px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	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;
}

.message hr {
	color: #dddddd;
	display:block;
	width:100%;
}

#forumheadertable {
	padding-top:10px;
}

#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;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
}

.threadnavigation {
	display:none;
}

.messagebacknextbuttons {
	display:none;
}

.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;
}
div.tabbedContent table.DetailedProductReviewsTable
{
	/*border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	padding:20px;*/
}

.hotthreadscontainer {
	display:block;
	float:left;
	text-align:center;
	padding-top:20px;
	width:100%;
	border:1px solid #CDCDCD;
}
.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%;
}

.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;
	display:block;
	text-indent:-9999px;
}

#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;
	display:block;
	text-indent:-9999px;
}

#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;
	display:block;
	text-indent:-9999px;
	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;
	display:block;
	text-indent:-9999px;
	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;
	display:block;
	text-indent:-9999px;
	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;
	float:left;
	width:593px;
}

.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;
}

.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:13px;
}

#historybar .inner{
	padding-left:20px;
	padding-top: 15px;
}

a.clicked {
	background: url('/images/Visordown.png') no-repeat -238px -0px !important;
}

a.clicked:hover {
	background: url('/images/Visordown.png') no-repeat -220px -89px !important;
}

#navitem9v9lastselected a#navextra9 {
	background: url('/images/Visordown.png') no-repeat -225px -60px;
}

#navitem8v8selected a#navextra8 {
	background: url('/images/Visordown.png') no-repeat -64px -228px;
}

#navitem8v8last a#navextra8 {
	background: url('/images/Visordown.png') no-repeat -225px -60px;
}

#navitem7v7selected a#navextra7 {
	background: url('/images/Visordown.png') no-repeat -32px -228px;
}

#navitem6v6selected a#navextra6 {
	background: url('/images/Visordown.png') no-repeat -180px -26px;
}

#navitem5v5selected a#navextra5{
	background: url('/images/Visordown.png') no-repeat -16px -228px;
}

#navitem4v4selected a#navextra4 {
	background: url('/images/Visordown.png') no-repeat -228px -26px;
}

#navitem3v3selected a#navextra3 {
	background: url('/images/Visordown.png') no-repeat -212px -26px;
}

#navitem2v2selected a#navextra2 {
	background: url('/images/Visordown.png') no-repeat -196px -26px;
}

#navitem1v1firstselected a#navextra1 {
	background: url('/images/Visordown.png') no-repeat -196px -26px;
}

#navitem9v9lastselected a#navextra9.clicked {
	background: url('/images/Visordown.png') no-repeat -188px -89px !important;
}

#navitem8v8selected a#navextra8.clicked {
	background: url('/images/Visordown.png') no-repeat -209px -60px !important;
}

#navitem8v8last a#navextra8.clicked {
	background: url('/images/Visordown.png') no-repeat -188px -89px !important;
}

#navitem1v1firstselected a#navextra1.clicked {
	background: url('/images/Visordown.png') no-repeat -196px -41px !important;
}

#navitem7v7selected a#navextra7.clicked {
	background: url('/images/Visordown.png') no-repeat -48px -228px !important;
}

#navitem6v6selected a#navextra6.clicked {
	background: url('/images/Visordown.png') no-repeat -180px -41px !important;
}

#navitem5v5selected a#navextra5.clicked {
	background: url('/images/Visordown.png') no-repeat -0px -228px !important;
}

#navitem4v4selected a#navextra4.clicked {
	background: url('/images/Visordown.png') no-repeat -228px -41px !important; 
}

#navitem3v3selected a#navextra3.clicked {
	background: url('/images/Visordown.png') no-repeat -212px -41px !important;
}

#navitem2v2selected a#navextra2.clicked {
	background: url('/images/Visordown.png') no-repeat -196px -41px !important;
}

#navitem1v1first a#navextra1:hover, #navitem8v8last a#navextra8:hover, #navitem7v7selected a#navextra7:hover, #navitem6v6selected a#navextra6:hover, #navitem5v5selected a#navextra5:hover, #navitem4v4selected a#navextra4:hover, #navitem3v3selected a#navextra3:hover, #navitem2v2selected a#navextra2:hover, #navitem1v1firstselected a#navextra1:hover {
	background: url('/images/Visordown.png') no-repeat -204px -89px !important;
}

a#navextra1, a#navextra8, a#navextra2, a#navextra3, a#navextra4, a#navextra5, a#navextra6, a#navextra7, a#navextra9 {
	background: url('/images/Visordown.png') no-repeat -222px -0px;
	width:16px;
	display:inline-block;
	height:15px;
	margin:0;
	position:absolute;
	right:8px;
	top:11px;
}

a#navextra9:hover, a#navextra8:hover, a#navextra2:hover, a#navextra3:hover, a#navextra4:hover, a#navextra5:hover, a#navextra6:hover, a#navextra7:hover {
	background: url('/images/Visordown.png') no-repeat -204px -89px;
	width:16px;
	display:inline-block;
	height:15px;
	margin:0;
	position:absolute;
	right:8px;
	top:11px;
}

a.clicked:hover, #navitem1v1firstselected a#navextra1.clicked:hover, #navitem2v2selected a#navextra2.clicked:hover, #navitem3v3selected a#navextra3.clicked:hover, #navitem4v4selected a#navextra4.clicked:hover, #navitem5v5selected a#navextra5.clicked:hover, #navitem6v6selected a#navextra6.clicked:hover, #navitem7v7selected a#navextra7.clicked:hover, #navitem8v8selected a#navextra8.clicked:hover, #navitem9v9lastselected a#navextra9.clicked:hover {
	background: url('/images/Visordown.png') no-repeat -220px -89px !important;
}

#subnav9, #subnav1, #subnav8, #subnav2, #subnav3, #subnav4, #subnav5, #subnav6, #subnav7 {
	display:none;
	background-color:#F0F0F0;
	border:1px solid #CDCDCD;
	float:left;
	padding:10px;
	margin-top:10px;
	margin-left:22px;
	margin-right:22px;
	width:936px;
}

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;
}

#navspecificv9 #bannerextra {
	background-color:#3399FF;
}

#navspecificv8 #bannerextra {
	background-color:#5AC4D0;
}

#navspecificv7 #bannerextra {
	background-color:#27795E;
}

#navspecificv6 #bannerextra {
	background-color:#198027;
}

#navspecificv5 #bannerextra {
	background-color:#F1CB0C;
}

#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;
}

#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;
}

#navspecificv6 td.contentTabSelected,#navspecificv6 .contentTabs
{
	background-color:#198027;
	width:100%;
	border:none;
}

#navspecificv7 td.contentTabSelected,#navspecificv7 .contentTabs
{
	background-color:#27795E;
	width:100%;
	border:none;
}

#navspecificv8 td.contentTabSelected,#navspecificv8 .contentTabs
{
	background-color:#5AC4D0;
	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:17px;
	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;
}

.standard-classifieds-heading {
	padding-top:20px;
	float:left;
	font-size:17px;
	font-weight:bold;
	color: #0066CC;
	clear:right;
}

.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-image:url(/podimages/classifieds_paint_header.gif);
	background-repeat:no-repeat;
	background-position:-1px -1px;
	text-align:left;
	background-color:#F3F3F3;
	border-top:1px solid #CDCDCD;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	color:#FFFFFF;
	height:60px;
}

.standard-classified-list-image {
	border: 1px solid rgb(205, 205, 205); 
	overflow: hidden; 
	width: 90px; 
	height: 60px; 
	float:left;
	position:relative;
	margin:0;
}

.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%;
}

.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:10px;
	position:relative;
	float:left;
	display:block;
	overflow:hidden;
}

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;
	left:10px;
	top:125px;
	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;
	position:relative;
	top:4px;
}