/*Replace arial with Tahoma*/
body {
	font-family:Verdana, Trebuchet, Arial, helvetica, sans-serif;
	background-color: #00427E;
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	line-height:20px;
}
#sitecontainer {
	margin-left:auto;
	margin-right:auto;
}
h3 {
	color:#1d6388 !important;
	text-decoration:none;
	font-size:18px;
	font-family:Calibri,'Lucida Grande',Arial,Verdana,sans-serif;
	font-weight:bold;
}
td {
	color:#333333;
	font-size:13px;
	font-family:Trebuchet MS, Trebuchet, Arial, helvetica, 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:#a6a4a4;
}
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: #FFFFFF;
}
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:#FFFFFF;
	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:27px;
	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;
  width:300px;
}

#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 {
	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:none;
	float:left;
	width:1000px;
	height:1px;
}

#contentareaheader .left {
	float:left;
	height: 1px;
	width:1px;
}

#contentareaheader .right {
	float:left;
	height: 1px;
	width:1px;
}

#contentareaheader .middle {
	float:left;
	height: 1px;
	background-color:#FFFFFF;
	width:998px;
}

#contentareafooter {
	display:block;
	float:left;
	position:relative;
	width:1000px;
	height:6px;
	clear:both;
}

#contentareafooter .left {
	position:relative;
	float:left;
	height: 6px;
	width:6px;
	background-color:#fff;
	overflow:hidden;
}

#contentareafooter .right {
	position:relative;
	float:right;
	height: 6px;
	width:6px;
	background-color:#fff;
	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-family:Calibri,'Lucida Grande',Arial,Verdana,Sans-serif;
	font-size:16px;
	height:21px;
	margin-right:-4px;
	padding-bottom:0;
	padding-left:5px;
	width:210px;
}

input.btnSearch {
	background: url('/images/RunnersWorld.png') no-repeat -457px -203px !important;
	border:0 none;
	color:transparent;
	height:26px;
	width:42px;
	margin-right:0px;
	padding:0px;
	overflow:hidden;
	display:block;
	line-height:9999px;
	text-indent:-9999px;
}


/*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:2px;
	padding-left:17px;
	font-size:12px;
}

#navspecificv8 #podsRight {
	margin:0px;	
	padding-right:22px;
	padding-left:21px;
}

#header {
	height: 190px;
	position: relative;
}

#headerextra {
	position:absolute;
	float:right;
	top: 125px;
	height:50px;
	width:750px;
	left:250px;
}

#bannerextra {
	position:absolute;
	top: 16px;
	height:90px;
	width:200px;
	left:760px;
}
#logo {
	left: 0px;
	position: absolute;
	top: 133px;
}

#logo img {
	margin: 0px 0px 0px 0px;
}

#banner {
	text-align: right;
	height: 90px;
	float:left;
	position: absolute;
	top: 13px;
}

#banner .inner {
	padding: 8px 1px 0px 0px;
}

div#searchbar {
	height:50px;
	left:435px;
	position:absolute;
	top:133px;
	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 {
	display:none;
}

/*NAVIGATION*/

#nav ul a span {
	display:none;
}

#nav {
	z-index:10;
	float:right;
	display:block;
	width:1000px;
	height: 30px;
	background-image: url('/images/red-bg.gif');
	background-repeat: repeat;
	background-position:right top;
}
#nav ul {
	margin:0px;
	padding:0 10px 0 0;
	list-style:none;
	margin:0px 0px 0px 0px;
	float:left;
	font-family: 'Arial Narrow','Lucida Grande',Arial,Verdana,sans-serif;
	font-weight:bold;
	font-size: 14px;
}

#nav ul li {
	float:left;
	height:30px;
	position:relative;
}

#nav ul li.selected, #nav ul li.lastselected, #nav ul li.firstselected {
	color: #FFFFFF;
	background-color:#EA6C20;
	float:left;
	position:relative;
}

#subnav {
	background-image:url(/images/subnav-bg.gif);
	background-repeat:repeat-x;
	clear:both;
	color:#FFFFFF;
	display:block;
	float:none;
	font-size:11px;
	font-weight:bold;
	height:28px;
	line-height:26px;
	padding:0 18px;
	white-space:nowrap;
}

#subnav .right {
	display:none;
}

#subnav a {
	color:#FFFFFF;
}

.postImageSelected {
	display:none;
}

#navitem1v1first, #navitem1v2first, #navitem1v3first, #navitem1v4first, #navitem1v5first, #navitem1v6first, #navitem1v7first, #navitem1v8first, #navitem1v9first, #navitem1v10first {
	background: url('/images/RunnersWorld.png') no-repeat -434px -60px !important;
	height:30px;
	width:77px;
}

#navitem1v1firstselected {
	background: url('/images/RunnersWorld.png') no-repeat -434px -120px !important;
	height:30px;
	width:77px;
}

#navitem1v2first, #navitem1v3first, #navitem1v4first, #navitem1v5first, #navitem1v6first, #navitem1v7first, #navitem1v8first, #navitem1v9first, #navitem1v10first {
	background: url('/images/RunnersWorld.png') no-repeat -434px -60px !important;
	height:30px;
	width:77px;
}

#navitem2v1next, #navitem2v3, #navitem2v4, #navitem2v5, #navitem2v6, #navitem2v7, #navitem2v8, #navitem2v9, #navitem2v10 {
	background: url('/images/RunnersWorld.png') no-repeat -0px -300px !important;
	height:30px;
	width:88px;
}

#navitem2v2selected, #navitem2v2selected a:hover, #navitem2v4 a:hover, #navitem2v5 a:hover, #navitem2v6 a:hover, #navitem2v7 a:hover, #navitem2v8 a:hover, #navitem2v9 a:hover, #navitem2v10 a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -0px -330px !important;
	height:30px;
	width:88px;
}

#navitem2v3  a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -0px -330px !important;
	height:30px;
	width:88px;
}

#navitem2v1next a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -0px -390px !important;
	height:30px;
	width:88px;
}

#navitem3v1, #navitem3v2next, #navitem3v4, #navitem3v5, #navitem3v6, #navitem3v7, #navitem3v8, #navitem3v9 {
	background: url('/images/blog-red.gif') no-repeat !important;
	height:30px;
	width:73px;
}

#navitem3v1 a:hover, #navitem3v3selected, #navitem3v3selected a:hover, #navitem3v5 a:hover, #navitem3v6 a:hover, #navitem3v7 a:hover, #navitem3v8 a:hover, #navitem3v9 a:hover {
	background: url('/images/blog-grey.gif') no-repeat !important;
	height:30px;
	width:73px;
}

#navitem3v4 a:hover {
	background: url('/images/blog-grey.gif') no-repeat !important;
	height:30px;
	width:73px;
}

#navitem3v2next a:hover{
	background: url('/images/blog-grey.gif') no-repeat !important;
	height:30px;
	width:73px;
}


#navitem4v2, #navitem4v1, #navitem4v3next, #navitem4v4, #navitem4v5, #navitem4v6, #navitem4v7, #navitem4v8, #navitem4v9, #navitem4v10 {
	background: url('/images/RunnersWorld.png') no-repeat -306px -150px !important;
	height:30px;
	width:106px;
}

#navitem4v1 a:hover, #navitem4v10 a:hover, #navitem4v4selected, #navitem4v4selected a:hover, #navitem4v5 a:hover, #navitem4v6 a:hover, #navitem4v7 a:hover, #navitem4v8 a:hover, #navitem4v9 a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -90px -180px !important;
	height:30px;
	width:106px;
}

#navitem4v4 a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -90px -210px !important;
	height:30px;
	width:106px;
}

#navitem4v3next a:hover{
	background: url('/images/RunnersWorld.png') no-repeat -90px -240px !important;
	height:30px;
	width:106px;
}

#navitem5v1, #navitem5v2, #navitem5v4next, #navitem5v3, #navitem5v10, #navitem5v6, #navitem5v7, #navitem5v8, #navitem5v9 {
	background: url('/images/RunnersWorld.png') no-repeat -0px -450px !important;
	height:30px;
	width:87px;
}

#navitem5v1 a:hover, #navitem5v2 a:hover, #navitem5v3 a:hover, #navitem5v4next a:hover, #navitem5v5selected, #navitem5v5selected a:hover, #navitem5v6 a:hover, #navitem5v7 a:hover, #navitem5v8 a:hover, #navitem5v9 a:hover, #navitem5v10 a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -0px -480px !important;
	height:30px;
	width:87px;
}

#navitem5v6 a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -196px -203px !important;
	height:30px;
	width:87px;
}

#navitem5v4next a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -283px -203px !important;
	height:30px;
	width:87px;
}

#navitem6v1, #navitem6v2, #navitem6v3, #navitem6v4, #navitem6v5next, #navitem6v10, #navitem6v7, #navitem6v8, #navitem6v9 {
	background: url('/images/RunnersWorld.png') no-repeat -196px -353px !important;
	height:30px;
	width:73px;
}

#navitem6v1 a:hover, #navitem6v2 a:hover, #navitem6v3 a:hover, #navitem6v4 a:hover, #navitem6v6selected, #navitem6v6selected a:hover, #navitem6v7 a:hover, #navitem6v8 a:hover, #navitem6v9 a:hover, #navitem6v10 a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -196px -383px !important;
	height:30px;
	width:73px;
}

#navitem6v7 a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -196px -413px !important;
	height:30px;
	width:73px;
}

#navitem6v5next a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -196px -443px !important;
	height:30px;
	width:73px;
}

#navitem7v1, #navitem7v2, #navitem7v3, #navitem7v4, #navitem7v5, #navitem7v6next, #navitem7v10, #navitem7v8, #navitem7v9 {
	background: url('/images/routes-red.gif') no-repeat !important;
	height:30px;
	width:90px;
}

#navitem7v1 a:hover, #navitem7v2 a:hover, #navitem7v3 a:hover, #navitem7v4 a:hover, #navitem7v5 a:hover, #navitem7v7selected, #navitem7v7selected a:hover, #navitem7v8 a:hover, #navitem7v9 a:hover, #navitem7v10 a:hover {
	background: url('/images/routes-grey.gif') no-repeat !important;
	height:30px;
	width:90px;
}

#navitem7v8 a:hover {
	background: url('/images/routes_selected2_left.gif') no-repeat !important;
	height:30px;
	width:90px;
}

#navitem7v6next a:hover {
	background: url('/images/routes_selected2_right.gif') no-repeat !important;
	height:30px;
	width:90px;
}

#navitem8v1, #navitem8v2, #navitem8v3, #navitem8v4, #navitem8v5, #navitem8v6, #navitem8v7next, #navitem8v7, #navitem8v10, #navitem7v9 {
	background: url('/images/RunnersWorld.png') no-repeat -90px -390px !important;
	height:30px;
	width:94px;
}

#navitem8v1 a:hover, #navitem8v2 a:hover, #navitem8v3 a:hover, #navitem8v6 a:hover, #navitem8v5 a:hover, #navitem8v7next a:hover, #navitem8v4 a:hover, #navitem8v8selected, #navitem8v8selected a:hover, #navitem8v10 a:hover, #navitem8v9 a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -90px -420px !important;
	height:30px;
	width:94px;
}

#navitem8v8 a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -90px -450px !important;
	height:30px;
	width:94px;
}

#navitem8v7next a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -90px -480px !important;
	height:30px;
	width:94px;
}

#navitem9v1, #navitem9v2, #navitem9v3, #navitem9v4, #navitem9v5, #navitem9v6, #navitem9v8next, #navitem9v7, #navitem9v9, #navitem9v10 {
	background: url('/images/store-red.gif') no-repeat !important;
	height:30px;
	width:79px;
}

#navitem9v1 a:hover, #navitem9v2 a:hover, #navitem9v3 a:hover, #navitem9v6 a:hover, #navitem9v5 a:hover, #navitem9v8next a:hover, #navitem9v4 a:hover, #navitem9v7 a:hover, #navitem9v9selected, #navitem9v9selected a:hover, #navitem9v9 a:hover, #navitem9v10 a:hover {
	background: url('/images/store-grey.gif') no-repeat !important;	
	height:30px;
	width:79px;
}

#navitem9v7 a:hover {
	background: url('/images/store-grey.gif') no-repeat !important;
	height:30px;
	width:79px;
}

#navitem9v8next a:hover {
	background: url('/images/store-grey.gif') no-repeat !important;
	height:30px;
	width:79px;
}

#navitem9v6 a:hover {
	background: url('/images/store-grey.gif') no-repeat !important;
	height:30px;
	width:79px;
}

#navitem9v8next a:hover {
	background: url('/images/store-grey.gif') no-repeat !important;
	height:30px;
	width:79px;
}

#navitem10v1last, #navitem10v8last, #navitem10v2last, #navitem10v3last, #navitem10v4last, #navitem10v5last, #navitem10v6last, #navitem10v7last, #navitem10v6, #navitem10v8selectednext{
	background: url('/images/RunnersWorld.png') no-repeat -0px -0px !important;
	height:30px;
	width:193px;
}

#navitem10v1last a:hover, #navitem10v8last a:hover, #navitem10v2last a:hover, #navitem10v3last a:hover, #navitem10v4last a:hover, #navitem10v5last a:hover, #navitem10v6last a:hover, #navitem10v9selectednext a:hover, #navitem10v7last a:hover, #navitem10v7lastselected, #navitem10v7lastselected a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -193px -0px !important;
	height:30px;
	width:193px;
}

#navitem10v9selectednext a:hover{
	background: url('/images/RunnersWorld.png') no-repeat -193px -30px !important;
	height:30px;
	width:193px;
}

#nav ul li a {
	height:30px;
	display:block;
	position:relative;
	color:transparent;
}

a#navextra10, a#navextra3, a#navextra9, a#navextra8, a#navextra7, a#navextra6, a#navextra5, a#navextra4, a#navextra3, a#navextra2, a#navextra1 {
	display:none !important;
}

#subnav1, #subnav9, #subnav8, #subnav2, #subnav3, #subnav4, #subnav5, #subnav6, #subnav7, #subnav8, #subnav10 {
	display:none;
	background-color:#666666;
	float:left;
	padding:10px;
	width:980px;
}
.subnav1Selected, .subnav8Selected, .subnav9Selected, .subnav2Selected, .subnav3Selected, .subnav4Selected, .subnav5Selected, .subnav6Selected, .subnav7Selected, .subnav8Selected, .subnav10Selected {
	display:none;
	background-color:#990000 !important;
	float:left;
	padding:10px;
	width:980px;
}

#nav ul li img {
	visibility:hidden;
}

/* END NAVIGATION */

#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: 6px;
	width: 300px;
	background-color:#ffffff;
}

.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 {
	
	/*border-style:solid;
	border-width:0px 1px;
	border-top:1px solid #CDCDCD;
	padding-top:20px;*/
	color:#666666;
	font-size:18px;
	font-weight:bold;
	padding-left:0px;
	width:300px;
	background-color:#fff;
}

.pod .foot {
	/*display:none;*/
}

.pod .main {
	width:300px;
}

.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:#FFF;
	
	color:#339999;
	font-size:11px;
	width:300px;
	/*padding:20px;
	border-color:#CDCDCD;
	border-style:solid;
	border-width:0px 1px;*/
}

.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;
	padding-left:21px;
	text-align:left;
}

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
{
	background-color:#CCCCCC;
	padding:1px 4px 0px 6px;
	width:302px;
	float:left;
	position:relative;
	top:-55px;
}


#footerareaheader {
	display:block;
	float:left;
	position:relative;
	width:1000px;
	height:6px;
	clear:both;
}

#footerareaheader .left {
	position:relative;
	float:left;
	height: 6px;
	width:6px;
	background-color:#00264A;
	overflow:hidden;
}

#footerareaheader .right {
	position:relative;
	float:right;
	height: 6px;
	width:6px;
	background-color:#00264A;
	overflow:hidden;
}

#footerareaheader .middle {
	position:relative;
	float:left;
	height: 6px;
	background-color:#00264A;
	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-color:#00264A;
	overflow:hidden;
}

#footerareafooter .right {
	position:relative;
	float:right;
	height: 6px;
	width:6px;
	background-color:#00264A;
	overflow:hidden;
}

#footerareafooter .middle {
	position:relative;
	float:left;
	height: 6px;
	background-color:#00264A;
	width:988px;
	overflow:hidden;
}


#footer-container
{
	padding:20px;
	width:960px;
	background-color: #00264A;
	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;
	padding-top:5px;
	padding-left:20px;
}

#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;
	padding-right:7px;
}

.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;
	left:55px;
	top:-1px;
}
.loginboxcontainer .right {
	width:5px;
	height:60px;
	float:left;
}
.loginboxcontainer .left {
	width:5px;
	height:60px;
	float:left;
}
.loginboxcontainer .main {
	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:13px;
	margin-left:5px;
	margin-top:23px;
	width:60px;
}
.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:260px;
	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/RunnersWorld.png') no-repeat -271px -263px !important;
	width:71px;
	height:27px;
	float:left;
	margin-top:8px;
	margin-left:10px;
}
.loginboxcontainer .main .loginbutton {
	background: url('/images/RunnersWorld.png') no-repeat -342px -263px !important;
	width:71px;
	height:27px;
	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:#ffffff;
	width:100%;
	clear:both;
	height:15px;
}
.loginboxcontainer .main .myprofile {
	width:100%;
	float:left;
	margin-top:0px;
	padding-top:5px;
	color:#ffffff;
	font-size:10px;
}
.loginboxcontainer .main .myprofile a {
	color:#ffffff;
	font-size:10px;
}
.loginboxcontainer .main .inbox {
	width:100%;
	margin-top:0px;
	float:left;
	color:#ffffff;
	font-size:10px;
}
.loginboxcontainer .main .inbox a {
	color:#ffffff;
	font-size:10px;
}
.loginboxcontainer .main .inboxcount {
	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:24px;
	font-weight:bold;
	border-bottom:2px solid #BD2917;
	color:#BD2917;
	font-family:Calibri,Tahoma;
	width:635px;
	display:inline-block;
	margin-top:10px;
	text-transform:uppercase;
	padding-bottom:3px;
}

: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;
}

#backtotopdiv {
	padding-top:11px;
	background-color:#FFFFFF;
	padding:9px 19px 2px;
}

#backtotopdiv #inner {
	background-color:#F0F0F0;
	background-image:url(/images/backtotop.gif);
	background-position:7px 3px;
	background-repeat:no-repeat;
	width:100%;
	height:30px;
}

#forumnewthreadbutton {
	height:27px;
	cursor:pointer;
	width:140px;
	/*background-color:transparent;
	background-image:url(/forum/images/button-createnewthread.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	padding:0 5px;
	line-height:9999px;
	overflow:hidden;*/
}


.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:18px;
	padding:0 5px;
	line-height:9999px;
	width:38px;
	overflow:hidden;
	cursor:pointer;
}

.threadnavigation {
}

.messagebacknextbuttons {
}

#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:#fff;
	font-family:Trebuchet MS, Trebuchet, Arial, helvetica, sans-serif;
	background-image:url(/images/bottompods.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:299px;
	height:6px;*/
}

.mm_full .modManPodHeader
{
	background-color:#fff;
	padding:9px 0px 2px 12px;
	margin:0px;
	/*height:59px;
	background-image:url(/images/toppods.gif);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Trebuchet MS, Trebuchet, Arial, helvetica, sans-serif;
	border-color:#CDCDCD;*/
}

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
{
	padding:0px;
	margin:0px 0px 5px 0px;

}

div.tabbedContent
{
	margin-top:20px;
}

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:2px;
	clear:both;
	border-bottom:1px dotted #cdcdcd;
	margin-bottom:1px;
}

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:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:27px;
	padding:0 5px;
	line-height:9999px;
	width:71px;
	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:27px;
	padding:0 5px;
	line-height:9999px;
	width:71px;
	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:27px;
	padding:0 5px;
	line-height:9999px;
	width:71px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
}

#updateSubscriptionsButton {
	background-color:transparent;
	background-image:url(/images/update.jpg);
	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:27px;
	padding:0 5px;
	line-height:9999px;
	width:80px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
}


.loginbuttoncontainer {
	float:left;
	padding-right:5px;
}

.logintitle {
	color:#BD2917;
	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;
	width:340px;
	/*font-size:30px;
	font-weight:bold;*/
}

.loginbuttoncontainer p.loginbuttonspacer
{
	padding:10px 0px 0px 0px;
	margin-bottom:0px;
}

.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:#BD2917;
	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;
	height:27px;
}

.breadcrumbtable {
	height:20px;
	/*padding-left:20px;*/
}

.historybartable {
	width:100%;
	padding-left:20px;
}

.standardformelement {
	padding-top:10px;
}

/*
#toolimgChangestatsview {
	display:none;
}

#tooltextChangestatsview {
	display:none;
}
*/

.message {
	width:621px;
}

.toolImg {
	vertical-align:top;
}

#forummessageheadingtable {
	display:none;
}

.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;
}

#subnav1, #subnav8, #subnav9, #subnav2, #subnav3, #subnav4, #subnav5, #subnav6, #subnav7 {
	display:none;
	background-color:#666666;
	float:left;
	padding:10px;
	width:980px;
}
.subnav1Selected, .subnav9Selected, .subnav8Selected, .subnav2Selected, .subnav3Selected, .subnav4Selected, .subnav5Selected, .subnav6Selected, .subnav7Selected {
	display:none;
	background-color:#990000 !important;
	float:left;
	padding:10px;
	width:980px;
}

a.subMenu
{
	color:#FFFFFF;
	text-decoration:none;
}

a.subMenu:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

a.subMenu:visited, a.subMenu:active {
	color:#FFFFFF;
	text-decoration:none;
}

#subnavcontainer {
	background-color:#FFFFFF;
	float:left;
	padding:0;
	width:1000px;
}

.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-image:none;
	background-color:#FFFFFF;
	width:100%;
	border:none;
}

#navspecificv2 td.contentTabSelected,#navspecificv2 .contentTabs
{
	background-image:none;
	background-color:#FFFFFF;
	width:100%;
	border:none;
	line-height:1px;
}

#navspecificv3 td.contentTabSelected,#navspecificv3 .contentTabs
{
	background-image:none;
	background-color:#FFFFFF;
	width:100%;
	border:none;
}

#navspecificv4 td.contentTabSelected,#navspecificv4 .contentTabs
{
	background-image:none;
	background-color:#FFFFFF;
	width:100%;
	border:none;
}

#navspecificv6 td.contentTabSelected,#navspecificv6 .contentTabs
{
	background-image:none;
	background-color:#FFFFFF;
	width:100%;
	border:none;
}

#navspecificv7 td.contentTabSelected,#navspecificv7 .contentTabs
{
	background-image:none;
	background-color:#FFFFFF;
	width:100%;
	border:none;
}

#navspecificv8 td.contentTabSelected,#navspecificv8 .contentTabs
{
	background-image:none;
	background-color:#FFFFFF;
	width:100%;
	border:none;
}

 td.contentTabSelected {
	background-image:none;
	background-color:#FFFFFF;
 }

.contentTabBelowNoContent {
	display:none;
}

.standard-news-list-row {
	clear:both;
}

.standard-news-headlines {
	padding-bottom:2px;
}

.standard-news-image {
	display:block;
	width:315px;
	height:220px;
}

.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;
	padding-left:10px;
}

.standard-news-left {
	width:315px;
	padding-right:0px;
	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-image:url(/podimages/classifieds_paint_header.gif);
	background-repeat:no-repeat;
	background-position:15px 10px;
	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;
}

.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;
}

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:27px;
}

.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%
}

.podscontainer-top {
	/*background-image:url(/images/topcorners.gif);
	background-repeat:no-repeat;*/
	background-color:#cccccc;
	margin-top:5px;
	height:6px;
	width:312px;
	position:relative;
	top:-55px;
}

.podscontainer-bottom {
	background-image:url(/images/bottomcorners.gif);
	background-repeat:no-repeat;
	float:left;
	height:6px;
	position:relative;
	/*top:-11px;*/
	position:relative;
	top:-55px;
}

.navimagehide{	
}

.manual-pod-header {
	background-color:#FFFFFF;
	background-image:url(/images/toppods.gif);
	background-position:center top;
	background-repeat:no-repeat;
	border-color:#CDCDCD;
	font-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	margin:0;
	width:292px;
	padding-left: 8px;
	padding-top: 8px;
}

.podFormatless {
	margin-bottom:7px;
	width:300px;
	
	/*background-image:url(/images/bottompods.gif);
	background-color:#FFFFFF;
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;*/
}

.pod-adjust {
	margin-bottom:0px;
}

.backtotop
{
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
}

img
{
	border:none;
}
.forum-message-box
{
	width:80%
}
.forum-message-table
{
	width:97%
}
.forum-message-read-more
{
	width:96%
}
.mm_full .podFormatless
{
	margin-bottom:6px;
}
.eventmenucontainer {
	width:100%;
	float:left;
	text-align:center;
}
.eventmenu {
	width:100%;
	display:block;
	position:relative;
	margin: 0 auto;
}
.eventmenu .left {
	float:left;
	height:44px;
}
.eventmenu .right {
	float:right;
	text-align:right;
}
.rw_tab {
	background-image:url(/images/run.gif);
	background-repeat: no-repeat;
	background-position:left top;
	float:left;
	height:24px;
	margin-top:22px;
	width:59px;
}
.tri_tab {
	background-image:url(/images/trio.gif);
	background-repeat: no-repeat;
	background-position:left top;
	float:left;
	height:24px;
	margin-top:22px;
	width:59px;
}
.rw_tab_selected {
	background-image:url(/images/runselected.gif);
	background-repeat: no-repeat;
	background-position:left top;
	float:left;
	height:24px;
	margin-top:22px;
	width:59px;
}
.tri_tab_selected {
	background-image:url(/images/triselected.gif);
	background-repeat: no-repeat;
	background-position:left top;
	float:left;
	height:24px;
	margin-top:22px;
	width:59px;
}
.eventtabsep {
	display:none;
}
.tri_tab_selected a, .rw_tab_selected a {
	color:#FFFFFF;
}
.eventdetailsubheading {
	font-weight:bold;
	text-decoration:underline;
}

.eventHeader {
	color:#BD2917;
	font-family:Calibri,Tahoma;
	font-size:20px;
	font-weight:bold;
	border-bottom:2px solid #BD2917;
}
.publicprofilesubheading {
	font-weight:bold;
	font-size:14px;
}

.forumsearchtable {
	display:none;
}

.forumsearchtablecontainer
{
	height:23px;
}
#navspecificv2 #headercontenttabs {
	border-bottom:2px solid #BD2917 !important;
}

#navspecificv2 span.contentTabContent {
	color:#BD2917;
	font-family:Calibri,Tahoma;
	font-size:20px;
	font-weight:bold;
	text-transform:none;
	margin:0;
	padding:0;
}
.podtext
{
	padding:9px 0px 2px 10px;
}


.podtext a
{
	color:#0066CC;
	font-family:cambria,georgia;
	font-size:12px;
	font-weight:bold;
}

.podtext p
{
	margin: 6px 0px 0px 0px	;
}

.formatlesspodheader
{
	Padding:9px 0px 2px 9px;
}

.formatlesspodsubheader {
	color:#999999;
	font-family:Trebuchet;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	padding-left:10px;
	padding-top:4px;
	text-transform:uppercase;
}

.EditorReviewsContainer
{
	padding:0px 0px 0px 10px;
}

.pod .podhead .podSubSite
{
	color:#999999;
	font-weight:bold;
	line-height:12px;
	text-transform:uppercase;
	border-style:none;
	background-color:none;
	padding:5px 0px 0px 0px;
}

.pod .main .inner table
{
	margin:4px 0px 0px 10px;
	width:285px;
}

.podeventdate
{
	font-size:11px;
	padding:2px 0 2px 10px;
}

.podeventtitle
{
	padding:2px 0 2px 10px;
}

.podeventtitle a {
	color:#0066CC;
	font-family:cambria,georgia;
	font-size:12px;
	font-weight:bold;
}

.podeventseemorelink a {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
}

.forummenutable {
	width:100%;
}

.ListingsSectionHead td {
	font-size:20px !important;
	font-weight:bold;
}

.eventheadingsep {
	height:8px;
	display:block;
	float:left;
	width:100%;
	background-color:#BB180B;
}

.eventheadingsep_selected {
	height:8px;
	display:block;
	float:left;
	width:100%;
	background-color:#F78400;
}
tr.ListingsSectionHead td{background-color:#D7EAFC;padding:4px; margin: 0px; font-size:14px; font-weight:bold;}
table.ListingsSection {background-color:#EAE8E8; border:0px; width:100%; padding:0px; border-collapse:collapse;}
table.ListingsSearchSection {background-color:#EAE8E8; border:0px; width:90%; padding:0px; border-collapse:collapse;}
td.ListingsSubHead{font-size:12px; COLOR: #666666; TEXT-DECORATION:bold}
td.ListingsTitle{font-size:20px; font-weight:bold; margin-bottom:4px}
td.ListingsTitles{font-size:15px; font-weight:bold; margin-bottom:4px}

.tabheader {
	border-bottom:2px solid #BD2917;
	color:#BD2917;
	font-family:Calibri,Tahoma;
	font-size:20px;
	font-weight:bold;
}

div.contentTabBelowForm table {
	padding-bottom:6px;
}

.productdetailscontainercell img {
	border:none !important;
}
.mm_full .modManPodHeader {
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}

.memberformcontainer {
	background-color:#F9F9F9;
	border:1px solid #CDCDCD;
	margin-bottom:25px;
	padding:20px;
	position:relative;
	overflow:hidden;
	float:left;
	width:593px;
}
.standardformpagecontainer {
	display:block;
}

.loginelementsleft {
	display:block;
	float:left;
	width:290px;
}

.loginelementsright {
	display:block;
	float:left;
	width:290px;
}
.productdetailscontainercell {
	width:33%;
}
.message {
	font-size:13px;
	width:98.4%;
}

.eventsCustomQsTextAreaCompulsoryStar
{
	padding-left: 5px;
	position:relative;
	top:-52px;
}

.eventsCustomQsRadioButtonsCompulsoryStar
{
	float:left;
	padding-left:40px;
	position:relative;
	top:-60px;
}

.eventsCustomQsCheckBoxesCompulsoryStar
{
	float:left;
	padding-left:40px;
	position:relative;
	top:-60px;
}

.eventsCustomQsDropDownListCompulsoryStar
{
	float: right;
	position:relative;
	left:-242px;
}
.historysub h1 {
	font-size:inherit;
	font-weight:normal;
	color:inherit;
	display:inline;
	margin:0;
	font-family:inherit;
}
#navitem9v9selected {
	background: url('/images/store-grey.gif') no-repeat !important;
	height:30px;
	width:79px;
}

#navitem10v9last {
	background: url('/images/RunnersWorld.png') no-repeat -0px -0px !important;
	height:30px;
	width:193px;
}

#navitem10v9last a:hover {
	background: url('/images/RunnersWorld.png') no-repeat -193px -0px !important;
	height:30px;
	width:193px;
}
