@font-face {
	font-family: 'AvantGardeOM';
	src: url('http://www.outdoorsmagic.com/fonts/AvantGardeBold/avantgarbol-webfont.eot');
	src: local('?'), url('http://www.outdoorsmagic.com/fonts/AvantGardeBold/avantgarbol-webfont.woff') format('woff'), url('http://www.outdoorsmagic.com/fonts/AvantGardeBold/avantgarbol-webfont.ttf') format('truetype'), url('http://www.outdoorsmagic.com/fonts/AvantGardeBold/avantgarbol-webfont.svg#webfontMdAYv5sa') format('svg');
	font-weight: normal;
	font-style: normal;
}


span.breadcrumbheader
{
	font-family: AvantGardeOM;
	font-size: 18pt;
	color: #7ca516;
	text-transform: uppercase;
}

.product-header-container h2
{
	font-family: AvantGardeOM;
	font-size: 12pt;
	color: #FFFFFF;
}

.podheadertext
{
	font-family: AvantGardeOM;
	font-size: 12pt;
	color: #FFFFFF;
}
.podhead h2
{
	margin-left:15px;
}
.pod .podhead .inner
{
	font-family: AvantGardeOM;
	font-size: 12pt;
	color: #FFFFFF;
}

.contentTabContent
{
	font-family: AvantGardeOM;
	font-size: 12pt;
	color: #74A20E;
	text-transform: uppercase;
}

span.article-first-letter
{
	font-family: AvantGardeOM;
	font-size: 30pt;
	margin-right: 5px;
	text-transform: uppercase;
}


body {
	font-family:Arial;
	font-size:13px;
	border:0px;
	margin:0px auto;
	width:1000px;
	text-align:center;
	background-color:#2c73a5;
	background-image:url("/images/mountainsbackground.gif");
	background-repeat:repeat-x;
}

div#searchbar {
	height:50px;
	left:325px;
	position:absolute;
	top:29px;
	width:290px;
}

#searchbar .left {
	background-color:transparent;
	background-image:url(/images/leftsidesearch.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:50px;
	left:-5px;
	padding-top:8px;
	padding-left:10px;
	position:absolute;
	width:300px;
	z-index:10;
}

#searchbar .right {
	background-color:transparent;
	background-image:url(/images/rightsidesearch.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:50px;
	left:-5px;
	position:absolute;
	width:300px;
}

span.findby {
	display:block;
	padding-left:10px;
}

body.searchbar {
	background-image: url('/images/searchbarbg.gif');
	background-repeat:repeat-x;
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	border-width: 0px;
	height:24px;
}
#searchbar select {
}
td.findby {text-align:left;}
.findby {font-weight:bold;color:#5A8226;font-size:11px;}
select {font-size: 11px;}


#container {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-color:transparent;
	text-align:left;
	width:1000px;
	position:relative;
}
#container2 {
}

A{COLOR: #516945; TEXT-DECORATION: none;}
A:visited{COLOR: #516945; TEXT-DECORATION: none;}
A:hover{COLOR: #ff0000; TEXT-DECORATION: underline;}
A:active{COLOR: #516945; TEXT-DECORATION: none;}

img {
	border:0;
}
td {
	font-size:12px;
	font-family:Arial;
	color:#333333;
}

#header {
	padding-bottom:8px;
	background-color:transparent;
	padding-top:15px;
}
#logo {
	/*position:absolute;
	top:0px;
	left:0px;
	width:100px;*/
}
#logo img {
	margin-left:27px;
}
#banner {
	height:0px;
	overflow:hidden;
}
#banner .inner {
	padding: 0px;
	float:right;
}

/*NAVIGATION*/

#nav {
	height:28px;
	white-space:nowrap;
	background-color: transparent;
	padding-left:244px;
	position:relative;
	top:3px;
}
#nav ul {
	display:inline;
	list-style:none;
	padding:0px;
	margin:0px;
}
#nav ul li {
	float:left;
	padding-left:0px;
	display:inline;
	padding:0px;
	margin:0 11px 0 0;
	display:block;
	text-align:left;
	text-transform:capitalize;
}
#nav ul li.preImage {
	display:none;
}
#nav ul a {
	padding:0;
	height:28px;
	font-weight:bold;
	color:#FFF;
	font-family:Arial;
	font-size:14px;
	line-height:21px;
	display:block;
	float:left;
	outline:none;
	margin-left:3px;
}

#navitem1v1first, #navitem1v2first, #navitem1v3first, #navitem1v4first, #navitem1v5first, #navitem1v6first, #navitem1v7first, #navitem1v8first, #navitem1v9first {
	background-image:url(/images/1.gif);
	background-repeat: no-repeat;
}

#navitem1v1firstselected {
	background-image:url(/images/1_selected1.gif);
	background-repeat: no-repeat;
}

li#navitem1v2first:hover, li#navitem1v3first:hover, li#navitem1v4first:hover, li#navitem1v5first:hover, li#navitem1v6first:hover, li#navitem1v7first:hover  {
	background-image:url(/images/1_rollover1.gif);
	background-repeat: no-repeat;
}

#navitem2v1next, #navitem2v3, #navitem2v4, #navitem2v5, #navitem2v6, #navitem2v7 {
	background-image:url(/images/2.gif);
	background-repeat: no-repeat;
}

li#navitem2v1next:hover, li#navitem2v3:hover, li#navitem2v4:hover, li#navitem2v5:hover, li#navitem2v6:hover, li#navitem2v7:hover  {
	background-image:url(/images/2_rollover2.gif);
	background-repeat: no-repeat;
}

#navitem2v2selected {
	background-image:url(/images/2_selected2.gif);
	background-repeat: no-repeat;
} 

#navitem3v1, #navitem3v2next, #navitem3v4, #navitem3v5, #navitem3v6, #navitem3v7 {
	background-image:url(/images/3.gif);
	background-repeat: no-repeat;
}

li#navitem3v1:hover, li#navitem3v2next:hover, li#navitem3v4:hover, li#navitem3v5:hover, li#navitem3v6:hover, li#navitem3v7:hover  {
	background-image:url(/images/3_rollover3.gif);
	background-repeat: no-repeat;
}

#navitem3v3selected {
	background-image:url(/images/3_selected3.gif);
	background-repeat: no-repeat;
}

#navitem4v1, #navitem4v2, #navitem4v3next, #navitem4v5, #navitem4v6, #navitem4v7 {
	background-image:url(/images/4.gif);
	background-repeat: no-repeat;
}

li#navitem4v1:hover, li#navitem4v2:hover, li#navitem4v3next:hover, li#navitem4v5:hover, li#navitem4v4selected:hover, li#navitem4v6:hover, li#navitem4v7:hover  {
	background-image:url(/images/4_rollover4.gif);
	background-repeat: no-repeat;
}

#navitem4v4selected {
	background-image:url(/images/4_selected4.gif);
	background-repeat: no-repeat;
}

#navitem5v1, #navitem5v2, #navitem5v3, #navitem5v4next, #navitem5v6, #navitem5v7 {
	background-image:url(/images/5.gif);
	background-repeat: no-repeat;
}

li#navitem5v1:hover, li#navitem5v2:hover, li#navitem5v3:hover, li#navitem5v4next:hover, li#navitem5v6:hover, li#navitem5v7:hover  {
	background-image:url(/images/5_rollover5.gif);
	background-repeat: no-repeat;
}

#navitem5v5selected {
	background-image:url(/images/5_selected5.gif);
	background-repeat: no-repeat;
}

#navitem6v1, #navitem6v2, #navitem6v3, #navitem6v4, #navitem6v5next, #navitem6v7 {
	background-image:url(/images/6.gif);
	background-repeat: no-repeat;
}

li#navitem6v1:hover, li#navitem6v2:hover, li#navitem6v3:hover, li#navitem6v4:hover, li#navitem6v5next:hover, li#navitem6v7:hover  {
	background-image:url(/images/6_rollover6.gif);
	background-repeat: no-repeat;
}

#navitem6v6selected {
	background-image:url(/images/6_selected6.gif);
	background-repeat: no-repeat;
}

#navitem7v1last, #navitem7v2last, #navitem7v3last, #navitem7v4last, #navitem7v6selectednext, #navitem7v5last, #navitem7v7last, #navitem7v7lastselected {
	background-image:url(/images/7.gif);
	background-repeat: no-repeat;
	width:145px;
	margin:0 !important;
}

li#navitem7v7lastselected:hover, li#navitem7v7last:hover, li#navitem7v8last:hover, li#navitem7v1last:hover, li#navitem7v2last:hover, li#navitem7v3last:hover, li#navitem7v4last:hover, li#navitem7v5last:hover, li#navitem7v6last:hover  {
	background-image:url(/images/7_rollover7.gif);
	background-repeat: no-repeat;
	margin:0 !important;
}

#navitem7v7lastselected {
	background-image:url(/images/7_selected7.gif);
	background-repeat: no-repeat;
	margin:0 !important;
}

#nav ul li img {
	visibility:hidden;
}
/*
a#navextra1, a#navextra2, a#navextra3, a#navextra4, a#navextra5, a#navextra6, a#navextra7 {
	display:none !important;
}

a#navextra1, a#navextra8, a#navextra2, a#navextra3, a#navextra4, a#navextra5, a#navextra6, a#navextra7, a#navextra9 {
	display:inline-block;
	height:15px;
	margin:0;
	position:absolute;
	right:8px;
	top:11px;
	width:16px;
}*/

#nav ul li.postImageSelected {
	background: url('/images/OutdoorsMagic.png') no-repeat -9px -111px !important;
}

#subnavcontainer {
	float:left;
	margin-top:0;
	padding:0;
	width:1000px;
	background-color:#fff;
}

a.subMenu {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.subMenu:visited {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#subnav {
	height:22px;
	line-height:22px;
	font-weight:bold;
	padding:0px 3px 0px 5px;
	white-space:nowrap;
	font-size:11px;
	color:#fff;
	position:absolute;
	top:138px;
	right:5px;
	width:250px;
}
#subnav a {
	color:#fff;
	text-decoration:none;
}


#subnav .left {
	float:left;
	display:none;
}
#subnav .right {
	float:right;
	padding-top:2px;
}

/*END NAVIGATION */

#historybar{
	height:24px;
	font-size:11px;
	position:relative;
	display:block;
	clear:both;
	float:none;
	width:1000px;
	padding:none;
	background-color:#fff;
}


#historybar .left  {
	float:left;
	padding:5px;
}
#historybar .right {
	float:right;
	padding-top:5px;
}
#podsLeft, #podsRight {
	width:180px;
}
.pod {
	margin-bottom:7px;
}
.pod .podhead {
	background-image: url('/images/podheadershadow.gif');
	background-repeat:repeat-x;
	height: 30px;
	width: 300px;
	overflow:hidden;
}
.pod .podhead .inner{
	font-size: 16px;
	padding-top: 4px;
	padding-left: 6px;
}
.podFormatless .podhead {
	background-image: url('/images/podheadershadow.gif');
	background-repeat:repeat-x;
	height: 40px;
	width: 300px;
}
.podFormatless .podheadorange {
	background-image: url('/images/orangepaint.gif');
	background-repeat:repeat-x;
	height: 40px;
	width: 300px;
}
.podFormatless .podheadorange .inner{
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	padding-top: 10px;
	padding-left: 10px;
}
.podFormatless .podhead .inner{
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	padding-top: 10px;
	padding-left: 10px;
}
.pod .subhead {
	background-color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	width:1px;
}
.pod .main {
	font-size:10px;
	width: 300px;
	background-color: #FFFFFF;
}
.pod .main .inner table {
	position:relative;
	/*width:160px !important;*/
	font-size:10px;
	clear:both;
	display:block;
}
.pod .main .inner td {
	font-size:11px !important;
	text-align:left;
}

.pod .main .inner .memberpodname {
	font-size:16px;
	font-weight:bold;
}

.mm_halfContainer, .mm_full {
	float:none;
	clear:both;
	width:300px;
}
.mm_leftHalfContainer {
	float:left;
}
.mm_rightHalfContainer {
	float:right;
}
.mm_leftHalfContainer, .mm_rightHalfContainer {
	width:329px;
}
* html .mm_leftHalfContainer, * html .mm_rightHalfContainer {
  width:329px;
}
.mm_leftHalfContainer .mm_half {
	padding-right:0px;
}
.mm_rightHalfContainer .mm_half {
	padding-left:0px;
}


/*----------------------- footer styles ----------------------------------------------------*/
#footer {
	background-image: url('/images/footertile.gif');
	background-repeat:repeat-x;
	background-position: left top;
}
#topbar .left{
	float:left;
}
#topbar .right {
	text-align:right;
}

#footer {
	padding:0px;
	margin-top:15px;
	float:none;
	clear:both;
	height:180px;
}
#topbar {
	font-weight:bold;
	padding:8px;
	color:#666;
	background-color:#EEE;
}
#topbar a {
	color:#666;
	text-decoration:none;
}
#copyright {
	text-align:right;
	padding:6px 0px 10px 0px;
	float:none;
	clear:both;
	display:block;
	width:100%;
	color:#BEBCBC;
	background-color:#FFF;
}
#copyright img {
	margin-left:10px;
}
#footerlinks {
	clear:both;
	float:none;
	width:100%;
	height:120px;
	clear:both;
	display:block;
	color:#000;
}
#footerlinks span, #footerlinks span a {
	font-weight:bold;
	color:#666;
	font-size:11px;
	margin: 0;
	padding:0;
	text-decoration:none;
	line-height:12px;
}
a.footer:link, a.footer:visited {
	color:#CCC;
}
A.footer,A.footer:link,A.footer:visited{color:#666;text-decoration: none;font-size:11px;font-weight:normal;}
A.footer:hover{color:#000;text-decoration: underline;}

#footerlinks .footerlinkcolumn {
	width:16%;
	float:left;
	padding:5px 0px 5px 0px;
}
#footerlinks .footerlinkcolumn div {
	border-right:1px solid #999;
	height:120px;
	padding:0px 5px 0px 5px;
}

div.footerlinkcolumnwide {
	float:left;
	width:52%;
}
div.footerlinkcolumnwide .heading {
	margin:5px 0px 0px 5px;
}
/* Remove this after site upload */
div.column1, div.column2, div.column3 {
	float:left;
	width:20%;
	padding:4px 0px 0px 0px;

}
div.column1 {
	width:20%;

}
div.column1 div, div.column2 div, div.column3 div{
	padding:0px 0px 0px 5px;
}
/* End Remove */

div.column {
	float: left;
	width: 30%;
	padding:4px 0px 0px 0px;
}
div.column div{
	padding:0px 0px 0px 5px;
}

div.LogoColumn {
	float: left;
	text-align:right;
	width: 38.2%;
	padding:0px 0px 0px 0px;
}
div.LogoColumncolumn div{
	padding:0px 0px 0px 10px;
}

.breaker {
	clear:both;
}



.reviewsubhead2, .articlesubhead2 {
	color:#003300;
	font-weight:bold;
	font-size:12px;
}
td.reviewsubhead2 {
	background-color:#9BAF88;
	color:#003300;
	font-weight:bold;
	font-size:12px;
}
span.reviewsubhead2 {
	color:#003300;
	font-weight:bold;
	font-size:12px;
}
.reviewsubhead2 a:link, .reviewsubhead2 a:active, .reviewsubhead2 a:hover, .reviewsubhead2 a:visited {
	color:#003300;
	font-weight:normal;
	font-size:12px;
}
.reviewtitle{
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
.reviewsubhead, .articlesubhead, .reviewrating {
	color:#003300;
	font-weight:bold;
	font-size:13px;
}
a.reviewlink:link, a.reviewlink:active, a.reviewlink:hover, a.reviewlink:visited {
	color:#003300;
	font-weight:normal;
	font-size:12px;
}
a.whitelink:link, a.whitelink:active, a.whitelink:hover, a.whitelink:visited {
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}



td.articlebody {
	color:#666666;
	font-size:12px;
}



INPUT.btn{
	FONT-SIZE: 11px;
	COLOR:#737373;
	BACKGROUND-COLOR:#FFFFFF;
	font-weight:bold;
	background-image: url('/images/buttonbg.gif');
	background-repeat: repeat-x;
	padding: 0px 5px 0px 5px;
	border-width: 1px 1px 1px 1px;
	border-color: #B0B0B0;
	border-style: solid;
}





/* CSS Document */

/************* global style **************/

#freeContent{
	float: left;
	width: 620px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

a {
	padding: 0;
	color: #0167CC;
}

a:visited{
	color: #0167CC;
}
a:hover{
	color: #0167CC;
}

.para{
	margin-top: 9px;
	padding: 0px;
	}
	
.review{
	margin-top: 15px;
	margin-bottom: 6px;
	padding: 0px;
	clear: both;
	}
	
.paraClear{
	margin-top: 9px;
	padding: 0px;
	clear: both;
	}
	
.talbe{
	margin-top: 9px;
	padding: 0px;
	clear: both;
	}
	
caption{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #990000;
	}

/************* global style **************/

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #990000;
	}
	
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #234502;
	margin: 0px;
	padding: 0px;
	}
	
h3{
	font-family:Calibri,'Lucida Grande',Arial,Verdana,sans-serif;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	}
	
h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	color: #990000;
	}




table.contentTabs {
width:100%;
background-image:url('/images/sectionheader.gif');
background-repeat:repeat-x;
padding:0px;
margin:0px;
 border-collapse: collapse;
}
span.contentTabContent {
	color:#FFF:
	font-weight:bold;
	padding-left:10px;
}
table.contentTabs td {
padding:0px;
margin:0px;
 border-collapse: collapse;
	padding:2px 5px 0px 0px;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
td.contentTabSelected {
	width:50%;
	margin:0px;
	padding:0px;
	background-color:transparent;
}
#maincontentcell td.contentTabSubMsg {

	color:#FFF;
	background-color:transparent;
	margin:0px;
	border:0px;
	width:50%;
	text-align:right;
	padding:0px 10px 0px 0px;
}
td.contentTabSelected, div.contentTabBelowNoContent {
	border:0px;
}
td.contentTabSelected span.contentTabContent, td.contentTab span.contentTabContent {
	font-family: Calibri, 'Lucida Grande', Arial, Verdana, Sans-serif;
	font-size:20px;
	font-weight:bold;
 padding: 0px 0px 0px 0px;
 line-height:11px;
}
div.contentTabBelowNoContent {
	background-color: #FFF;
}
td.contentTabSelected {
 padding-right:20px;
}
td.contentTabSelected span.contentTabCorner {
	display:none;
}
div.contentTabBelow, div.contentTabBelowMainMenu, div.contentTabBelowSubMenu, div.contentTabBelowForm {
 border-color: #FFF;
}
#searchcontent div.contentTabBelow {
	border-color: #000;
	border-top: 4px solid #000;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}
.travelmodulethumb {
	margin-right:15px;
}
A.titlecontrol,A.titlecontrol:hover,A.titlecontrol:visited{color:#ffffff;font-size:11px;text-decoration:underline;font-weight:bold;}

/*Magicalia Standard Brand Css Styles*/

/*#container {
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	text-align:left;
	width:1000px;
	margin-top:0px;
	position:relative;
}*/

#podsRight {
	width:300px;
}

.podscontainer {
	padding-left: 0px;
}

.pod {
	width: 300px;
}

.pod .foot {
	background-color:#FFFFFF;
	background-image:url("/images/bottompods.gif");
	background-position:-6px 0;
	background-repeat:no-repeat;
	height:7px;
}
#searchbar .right  {
	float:right;
	padding:4px;
	width:55%;
	height:30px;
}

input.searchbox {
	font-family:Calibri,'Lucida Grande',Arial,Verdana,Sans-serif;
	font-size:15px;
	height:22px;
	margin-right:-24px;
	padding-bottom:0;
	padding-left:5px;
	width:250px;
	color:#7A7878;
}

input.btnSearch {
	background: url('/images/OutdoorsMagic.png') no-repeat -428px -30px !important;
	border:0 none;
	color:transparent;
	height:22px;
	width:22px;
	margin-right:0px;
	padding:0px;
}

/*
.pod .podhead {
	background-image:url(/images/pod_rightcornerandtop.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.pod .podhead .inner {
	background-image:url(/images/pod_leftcorner.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:9px 5px 11px 9px;
}
*/

.signature
{
	max-width:600px;
}

.userinfo
{
	min-width:120px;
}
td.contentTabSelected {
 background-image: none;
}

.forummenutable
{
	width:100%;
}

.forummenutable .forummenutableleftcell
{
	text-align:left;
	padding-left:3px;
}


.forummenutable .forummenutablerightcell
{
	text-align:right;
	padding-right:3px;
}

.contentTabBelow .contentTabBelowForm
{
	padding:0px;
}

#navspecificv2, #navspecificv3, #navspecificv4, #navspecificv5, #navspecificv6, #navspecificv7
{
	/*clear:both;*/
}
.podheaderLocaliser
{
	background-color:#003300;
	color:#FFFFFF;
	font-size:11px;
	padding-top:3px;
}

.backtotop
{
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
}


#headerextra {
	float:right;
	height:50px;
	left:625px;
	position:absolute;
	top:20px;
}

.loginboxcontainer {
	float:right;
	position:relative;
	line-height:18px;
	width:260px;
	margin-left:115px;
}

.loginboxcontainernotloggedin {
	float:right;
	position:relative;
	line-height:18px;
	margin-top:10px;
	width:260px;
}

.loginboxcontainer .main {
	float:left;
	height:60px;
	overflow:hidden;
	padding:0;
	width:300px;
}

.loginboxcontainernotloggedin .main {
	background-color:#2c73a5;
	float:left;
	height:40px;
	overflow:hidden;
	padding:0;
	width:260px;
}

#contentbanner {
    background-color: #FFFFFF;
    clear: both;
    display: block;
    padding-bottom: 15px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}

.loginboxcontainernotloggedin .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;
}

.loginboxcontainernotloggedin .main .signupbutton {
	background: url('/images/OutdoorsMagic.png') no-repeat -0px -74px !important;
	float:right;
	height:23px;
	margin-left:2px;
	width:68px;
}

.loginboxcontainernotloggedin .main .loginbutton {
	background: url('/images/OutdoorsMagic.png') no-repeat -360px -30px !important; 
	float:right;
	height:23px;
	margin-left:1px;
	width:68px;
}

.loginboxcontainernotloggedin .main .loginfooter {
	clear:both;
	color:#FFFFFF;
	float:left;
	font-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	font-size:10px;
	height:15px;
	padding:1px 0 0 10px;
	width:100%;
}

.main .loginfooter {
	clear:both;
	color:#FFFFFF;
	float:left;
	font-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	font-size:10px;
	height:15px;
	padding:1px 0 0 10px;
	width:100%;
}

.main .loginfooter a {
	color:#FFFFFF;
	float:right;
	font-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	font-size:10px;
	padding:3px 65px 0 0;
	text-transform:uppercase;
}

.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:180px;
}
.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;
}
.loginboxcontainer .main .myprofile a {
	color:#FFFFFF;
}
.loginboxcontainer .main .inbox {
	width:100%;
	margin-top:0px;
	float:left;
	color:#FFFFFF;
	font-size:10px;	
}
.loginboxcontainer .main .inbox a {
	color:#FFFFFF;
}
.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;
}

#contentareafooter {
	background-color:#2c73a5;
	clear:both;
	display:block;
	float:left;
	height:16px;
	position:relative;
	width:1000px;
}

#contentareafooter .left {
	background: url('/images/OutdoorsMagic.png') no-repeat -404px -53px !important;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#contentareafooter .middle {
	background-color:#FFFFFF;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:988px;
}

#contentareafooter .right {
	background: url('/images/OutdoorsMagic.png') no-repeat -410px -53px !important;
	float:right;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footerareaheader {
	clear:both;
	display:block;
	float:left;
	height:6px;
	position:relative;
	width:1000px;
}

#footerareaheader .left {
	background: url('/images/OutdoorsMagic.png') no-repeat -416px -53px !important;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footerareaheader .middle {
	background-color:#1e5177;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:988px;
}

#footerareaheader .right {
	background: url('/images/OutdoorsMagic.png') no-repeat -422px -53px !important; 
	float:right;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footer-container {
	background-color:#1e5177;
	float:left;
	line-height:normal;
	padding:20px; 
	width:960px;
}

#footer-container-left {
	font-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:12px;
	width:100%;
}

.footer-container-items-seperator {
	/*display:none;*/
	border-bottom:1px solid #FFFFFF;
	clear:both;
	height:1px;
	width:960px;
}

#footer-container-top-items {

}

.footer-container-top-items-style {
	float:left;
}

footer-container-top-items-style a {
	color:#FFFFFF;
}

#footer-container-left .footer-container-top-items-style-text {
	color:#FFFFFF;
}

.footer-container-top-items-style-text a {
	color:#FFFFFF;
}

.footer-container-top-items-style-text {
	float:left;
	padding-left:10px;
	padding-top:0;
	width:125px;
}

.footer-container-bottom-items-style {
	float:right;
	padding:0;
	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 {
	background-image:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	padding:0;
}

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;
}

.footer-container-top-items-style ul a, .footer-container-bottom-items-style a {
	color:#CCCCCC;
	font-size:12px;
	text-decoration:none;
}

#footerareafooter {
	background-color:#2c73a5;
	clear:both;
	display:block;
	float:left;
	height:16px;
	position:relative;
	width:1000px;
}

#footerareafooter .left {
	background-color:#297B79;
	background: url('/images/OutdoorsMagic.png') no-repeat -428px -52px !important;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footerareafooter .middle {
	background-color:#1e5177;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:988px;
}

#footerareafooter .right {
	background-color:#297B79;
	background: url('/images/OutdoorsMagic.png') no-repeat -434px -52px !important;
	float:right;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footer-container-bottom {
	font-family:Trebuchet MS,Trebuchet,Arial,helvetica,sans-serif;
	font-size:12px;
	clear:both;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	padding:10px;
	width:980px;
	background-color:#2c73a5;
}

#footer-container-bottom-left {
	float:left;
	margin-left:20px;
	margin-top:5px;
	background: url('/images/OutdoorsMagic.png') no-repeat -360px -0px !important; 
	width:114px;
	height:29px;
}

#footer-container-bottom-right {
	float:right;
	padding-top:9px;
	text-align:right;
}

#contentareaheader {
	display:block;
	float:left;
	height:6px;
	position:relative;
	width:1000px;
}

#contentareaheader .left {
	background: url('/images/OutdoorsMagic.png') no-repeat -392px -53px !important;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#contentareaheader .middle {
	background-color:#FFFFFF;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:988px;
}

#contentareaheader .right {
	background: url('/images/OutdoorsMagic.png') no-repeat -398px -53px !important;
	float:right;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

.podscontainer-top {
	background: url('/images/OutdoorsMagic.png') no-repeat -0px -60px !important;
	height:6px;
	width:312px;
	top:-62px;
	position:relative;
}

.podscontainer-bottom {
	background: url('/images/OutdoorsMagic.png') no-repeat -0px -67px !important;
	float:left;
	height:6px;
	position:relative;
	top:-67px;
	width:312px;
}

#podsRight {
	background-color:#FFFFFF;
	font-size:12px;
	padding-left:15px;
	padding-right:14px;
	width:300px;
}

#maincontentcell {
	background-color:#FFFFFF;
	padding-left:22px;
	width:635px;
}

#maincontentcell .mm_full {
	margin-bottom:14px;
	overflow:hidden;
	width:635px;
}

.podscontainer {
	background-color:#CCCCCC;
	float:left;
	padding:1px 6px 0 6px;
	position:relative;
	top:-62px;
	width:300px;
}

.podFormatless {
	margin-bottom:2px;
	width:300px;
		/*background-color:#FFFFFF;*/
	float:left;
}

.mm_full .modManPodHeader {
	background-color:#FFFFFF;
	background-image:url("/images/toppods.gif");
	background-position:-6px 0;
	background-repeat:no-repeat;
	padding:15px 0 0 14px;
}

div.modManModuleHeaderDiv {
	margin:0 0 5px;
	padding:0;
}

/* NEWS MODULE */

.standard-news-list-row {
	clear:both;
}

.standard-news-headlines {
	border-bottom:1px dotted #DDDDDD;
	font-size:12px;
	padding-bottom:3px;
	padding-top:3px;
	line-height:19px;
}

.standard-news-headlines .main
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#0066CC;
}


.standard-news-image {
	display:block;
	width:315px;
}

.standard-news-info {
	margin-bottom:15px
}

.standard-news-title {
	padding-top:3px;
	font-size:16px;
	font-weight:bold;
}

.standard-news-title a {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#0066CC;
}

.standard-forum-title a {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#0066CC;
}


.standard-news-description {
	font-size:12px;
	font-family:Arial;
}

.standard-news-right {
	float:left;
	width:300px;
	padding-left:10px;
}

.standard-news-left {
	width:315px;
	padding-right:0px;
	float:left;
}

.standard-news-headlines img {
	padding-top:2px;
}

/* END NEWS MODULE */

/* FORUM MODULE */

.standard-forum-info {
	font-size:12px;
}
.standard-talkbackwitheditorial-content a
{
	font-size:12px;
}
.standard-forum-title {
	font-size:16px;
	font-weight:bold;
	padding-top:8px;
}

.standard-forum-description {
	font-size:12px;
	font-family:Arial;
}

.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%;
}

.hotthreadboxleft {
	display:block;
	float:left;
	margin:0 auto;
	padding:5px;
	text-align:left;
	width:48%;
}

/* END FORUM MODULE */

#forummessageheadingtable {
	display:none;
}

.historysub{
	background-color:#fff;
}

.historysub .right{
	display:none;
}

.historysub .inner{
	padding-left:21px;
}

#historybar .inner{
	padding-left:20px;
}

/* MEMBERS PAGES STYLES */

#loginbutton {
	background-color:transparent;
	background-image:url(/images/signin.png);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:22px;
	padding:0 5px;
	line-height:9999px;
	width:50px;
	overflow:hidden;
}

#sendbutton {
	background-color:transparent;
	background-image:url(/images/send.png);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:22px;
	padding:0 5px;
	line-height:9999px;
	width:50px;
	overflow:hidden;
}

#signupbutton {
	background-color:transparent;
	background-image:url(/images/join.png);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:22px;
	padding:0 5px;
	line-height:9999px;
	width:50px;
	overflow:hidden;
	cursor:pointer;
}

#updatebutton {
	background-color:transparent;
	background-image:url(/images/update.png);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:22px;
	padding:0 5px;
	line-height:9999px;
	width:50px;
	overflow:hidden;
	cursor:pointer;
}

#updateSubscriptionsButton {
	background-color:transparent;
	background-image:url(/images/update.png);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:22px;
	padding:0 5px;
	line-height:9999px;
	width:60px;
	overflow:hidden;
	cursor:pointer;
}

#validatebutton {
	background-color:transparent;
	background-image:url(/images/validate.png);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:22px;
	padding:0 5px;
	line-height:9999px;
	width:60px;
	overflow:hidden;
	cursor:pointer;
}

.#297B79container {
	float:left;
	padding-right:5px;
}

.logintitle {
	color:#006600;
	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;
	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;*/
}

.#297B79container p.#297B79spacer
{
	padding: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;
}

.standardformelement {
	padding-top:10px;
}

.standarderror {
	width:98%;
	padding:5px;
	background-color:#FFCCCC;
	border:2px solid #FF0000;
	float:left;
	display:block;
	clear:right;
}

.standardformpagecontainer {
	display:block;
}

/* END MEMBER PAGES STYLES */

#headercontenttabs {
}

table.contentTabs {
	background-image:none;
	margin:0;
	padding:0;
	width:100%;
}

td.contentTabSelected {
	background-image:none;
}

#backtotopdiv {
	background-color:#FFFFFF;
	background-image:url("/images/backtotop.png");
	background-position:20px 0;
	background-repeat:no-repeat;
	height:40px;
	width:100%;
}

#backtotopdiv #inner {

}

div.contentTabBelowMainMenu a.contentTabBelowMainMenu, div.contentTabBelowMainMenu span {
	color:#006600;
	font-size:11px;
	font-weight:bold;
	margin:0 3px;
}

.contentTabBelowMainMenuSelected {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#339A99;
	color:#FFFFFF !important;
}

div.contentTabBelowMainMenu {
	background-color:#FFFFFF;
}
.teetimessubmitbutton {
	background-color:transparent;
	background-image:url(/images/search-button.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	height:24px;
	width:70px;
	margin-right:0px;
	padding:0px;
}

.footer-container-bottom-items-style p a {
	color:#FFFFFF;
	font-weight:bold;
}

a.magicalia {
	color:#FFFFFF;
}

.productdetailscontainercell {
	width:33%;
}
.productdetailscontainercell {
	font-size:11px;
}
div.tabbedContent .DetailedProductReviewsTable .TableContent .contentTabContent {
	padding-left:0;
}

div.tabbedContent td.contentTabContent {
	padding-left:45px;
	text-align:left;
}

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 table.DetailedProductReviewsTable {
	padding:2px 0px 0;
	width:635px;
}

div.tabbedContent .DetailedProductReviewsTable .TableContent {
	text-align:left;
}

div.tabbedContent td.TableContent .ProductName {
	font-size:12px;
	font-weight:bold;
}

.podFormatless a {
	font-size:11px;
}

.pod a {
	font-size:11px;
}

#ForumMainPageAdBlock {
	display:none;
}

.forumsearchtable {
	display:none;
}
.message {
 font-size:13px;
}

.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;
}


.channel-intro-text {
	border:1px solid #DBDBDB;
	float:left;
	width:500px;
}

.channel-intro-text-inner {
	padding-left:20px;
	padding-right:20px;
}

.channel-intro-image {
	background-image:url(/images/discussion-bubble-right.gif);
	background-position:left 20px;
	background-repeat:no-repeat;
	float:left;
	left:523px;
	position:absolute;
}

.channel-intro-image-inner {
	margin-left:30px;
	text-align:center;
}

.podtext a {
	font-weight:bold;
}

.networkeyebrow {
	background-color:#297B79;
	height:20px;
	color:#FFFFFF;
}

.networkeyebrow a {
	color:#FFFFFF;
	font-family:Arial;
	font-size:10px;
}

.eyebrowtext {
	float: left; 
	padding-left: 513px;
	font-family:Arial;
	font-size:10px;
	padding-top:3px;
	height:23px;
}

.networkeyebrowlogo{
	background-color:#2c73a5;
	margin:auto;
	width:1000px;
	text-align:right;
	height:20px;
}

.networkeyebrowlogo a img {
	padding:4px 12px 4px 0px;
}

.signinmenu {
	display:none;
}

/* timeline / subnav styles */
.subnavigation-fixed
{
	height:27px;
	background-color:#339A99;
}
.subnavigation-fixed div
{
	padding-right:5px;
}
.subnavigation-fixed a
{
	width:109px;
	height:18px;
	display:block;
}
.subnav-stages
{
	float:left;
	width:109px;
	height:18px;
	background-image:url(/images/subnavstages.gif);
	background-repeat: no-repeat;
	margin-right:5px;
}
.subnav-gettingpregnant
{
	float:left;
	width:120px;
	height:18px;
	background-image:url(/images/gettingpregnant-white.gif);
	background-repeat: no-repeat;
}
.subnav-gettingpregnant:hover
{
	background-image:url(/images/gettingpregnant-grey.gif);
}
.subnav-pregnancybirth
{
	float:left;
	width:120px;
	height:18px;
	background-image:url(/images/pregnancyandbirth-white.gif);
	background-repeat: no-repeat;
}
.subnav-pregnancybirth:hover
{
	background-image:url(/images/pregnancyandbirth-grey.gif);
}
.subnav-baby
{
	float:left;
	width:120px;
	height:18px;
	background-image:url(/images/baby-white.gif);
	background-repeat: no-repeat;
}

.subnav-baby:hover
{
	background-image:url(/images/baby-grey.gif);
}
.subnav-toddler
{
	float:left;
	width:120px;
	height:18px;
	background-image:url(/images/toddlerplus-white.gif);
	background-repeat: no-repeat;
}
.subnav-toddler:hover
{
	background-image:url(/images/toddlerplus-grey.gif);
}
.subnav-family
{
	float:left;
	width:120px;
	height:18px;
	background-image:url(/images/family-white.gif);
	background-repeat: no-repeat;
}

.subnav-family:hover
{
	background-image:url(/images/family-grey.gif);
}

.subnav-twitter
{
	float:left;
	width:162px;
	height:27px;
	background-image:url(/images/subnavtwitter.gif);
	background-repeat: no-repeat;
	margin-left:55px;
}

/* timeline / subnav styles */
.subnavigation-fixed
{
	height:27px;
	background-color:#339A99;
}
.subnavigation-fixed div
{
	padding-right:5px;
}
.subnavigation-fixed a
{
	width:109px;
	height:18px;
	display:block;
}
.subnav-stages
{
	float:left;
	width:109px;
	height:18px;
	background-image:url(/images/subnavstages.gif);
	background-repeat: no-repeat;
	margin-right:5px;
}
.subnav-gettingpregnant
{
	float:left;
	width:120px;
	height:18px;
	background-image:url(/images/gettingpregnant-white.gif);
	background-repeat: no-repeat;
}
.subnav-gettingpregnant:hover
{
	background-image:url(/images/gettingpregnant-grey.gif);
}
.subnav-pregnancybirth
{
	float:left;
	width:120px;
	height:18px;
	background-image:url(/images/pregnancyandbirth-white.gif);
	background-repeat: no-repeat;
}
.subnav-pregnancybirth:hover
{
	background-image:url(/images/pregnancyandbirth-grey.gif);
}
.subnav-baby
{
	float:left;
	width:120px;
	height:18px;
	background-image:url(/images/baby-white.gif);
	background-repeat: no-repeat;
}

.subnav-baby:hover
{
	background-image:url(/images/baby-grey.gif);
}
.subnav-toddler
{
	float:left;
	width:120px;
	height:18px;
	background-image:url(/images/toddlerplus-white.gif);
	background-repeat: no-repeat;
}
.subnav-toddler:hover
{
	background-image:url(/images/toddlerplus-grey.gif);
}
.subnav-family
{
	float:left;
	width:120px;
	height:18px;
	background-image:url(/images/family-white.gif);
	background-repeat: no-repeat;
}

.subnav-family:hover
{
	background-image:url(/images/family-grey.gif);
}

.subnav-twitter
{
	float:left;
	width:162px;
	height:27px;
	background-image:url(/images/subnavtwitter.gif);
	background-repeat: no-repeat;
	margin-left:55px;
}

.subnav-twitter a
{
	width:162px;
}


img.ProductImage
{
	border:1px solid #cdcdcd;
}

.standard-news-triple-column {
	float:left;
	width:200px;
}

.standard-news-triple-image {

}

.standard-news-triple-row {
	border-bottom:1px solid #E6E6E6;
	float:left;
	padding:5px;
	width:85%;
	font-weight:bold;
	font-size:11px;
}

.breadcrumb {
	font-size:9pt;
}
.logoutbutton {
	background-color:transparent;
	background-image:url("/images/logoutbutton.png");
	background-repeat:repeat-x;
	background-position:right bottom;
	border:0 none;
	color:transparent;
	cursor:pointer;
	float:left;
	height:32px;
	line-height:9999px;
	overflow:hidden;
	padding:0 0;
	text-transform:capitalize;
	width:56px;
}
.standard-news-triple-column-container {
	float:left;
	padding-left:23px;
}

.networkeyebrowfooter
{
	clear: both;
	width: 1000px;
	float: left; 
	position:relative;
	top:-11px;
}

.networkeyebrowfooter .left
{
	width: 6px; 
	height: 6px; 
	float: left; 
	background: url('/images/OutdoorsMagic.png') no-repeat -489px -54px !important;
}

.networkeyebrowfooter .middle
{
	width: 988px;
	height: 6px; 
	float: left;
	background-color:#2c73a5;
}

.networkeyebrowfooter .right
{
	width: 6px; 
	height: 6px; 
	float: left; 
	background: url('/images/OutdoorsMagic.png') no-repeat -498px -54px !important;
}

#nav ul li.selected, #nav ul li.firstselected, #nav ul li.lastselected {
	background: url('/images/OutdoorsMagic.png') no-repeat -507px -27px !important; 
	margin-right:0px;
}

#nav ul li.firstselected a, #nav ul li.selected a, #nav ul li.lastselected a {
	background-color:#FFFFFF;
	padding:1px 3px 0px 5px;
	color:#000;
	margin-left:4px;
}

#nav ul li.selectednext{
	background: url('/images/OutdoorsMagic.png') no-repeat -9px -111px !important;
}

#nav ul li.selectednext a{
	margin-left:14px;
}

#nav ul li.selectednext a#navextra2, #nav ul li.selectednext a#navextra3, #nav ul li.selectednext a#navextra4, #nav ul li.selectednext a#navextra5, #nav ul li.selectednext a#navextra6, #nav ul li.selectednext a#navextra7, #nav ul li.selectednext a#navextra8, #nav ul li.selectednext a#navextra9, #nav ul li.selectednext a#navextra10 {
	height:7px;
	margin-left:5px;
	margin-top:8px;
	width:8px;
}


#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/OutdoorsMagic.png') no-repeat -465px -30px;
}


a#navextra10:hover, 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/OutdoorsMagic.png') no-repeat -376px -53px; 
}

a#navextra1, a#navextra8, a#navextra2, a#navextra3, a#navextra4, a#navextra5, a#navextra6, a#navextra7, a#navextra9, a#navextra10 {
	background: url('/images/OutdoorsMagic.png') no-repeat -360px -53px; 
	/*background-position:1px 7px;*/
	width:8px;
	margin-left:2px;
	margin-top:8px;
	height:9px !important;
}

#navitem1v1firstselected a#navextra1, #navitem2v2selected a#navextra2, #navitem3v3selected a#navextra3, #navitem4v4selected a#navextra4, #navitem5v5selected a#navextra5, #navitem6v6selected a#navextra6, #navitem7v7selected a#navextra7, #navitem8v8selected a#navextra8, #navitem9v9selected a#navextra9, #navitem10v10lastselected a#navextra10 {
	background: url('/images/OutdoorsMagic.png') no-repeat -495px -0px; 
	margin-left:0px;
	background-color:#fff !important;
	/*background-position:1px 9px;*/
	padding-right:1px;
	width:10px;
	margin:0 !important;
	height:25px !important;
}

#navitem1v1firstselected a#navextra1.clicked {
	background: url('/images/OutdoorsMagic.png') no-repeat -480px -0px !important; 
}

a.clicked {
	background: url('/images/OutdoorsMagic.png') no-repeat -384px -53px !important;
}

#subnav10, #subnav9, #subnav1, #subnav8, #subnav2, #subnav3, #subnav4, #subnav5, #subnav6, #subnav7 {
	display:none;
	background-color:#2373a5;
	float:left;
	padding:10px;
	margin-top:10px;
	margin-left:22px;
	margin-right:22px;
	width:936px;
}

div.tabbedContent {
	margin:0px;
}

.podtext a {
	font-family:Arial;
	font-weight:Bold;
	font-size:11px;
	color:#0066CC;
}


.user {
	background-color:#2C73A5;
}

.user .authname {
	background-color:#1E5177;
}

.topiclistheader {
	background-color:#2C73A5 !important;
}

.topicsubfolder {
	background-color:#2C73A5;
}

.topicsub {
	background-color: #2C73A5;
}

.footerimage1
{
	width:90px;
	height:60px;
	display:block;
	float:left;
	background: url('/images/OutdoorsMagic.png') no-repeat -0px -0px !important; 
}
.footerimage2
{
	width:90px;
	height:60px;
	display:block;
	float:left;
	background: url('/images/OutdoorsMagic.png') no-repeat -90px -0px !important; 
}
.footerimage3
{
	width:90px;
	height:60px;
	display:block;
	float:left;
	background: url('/images/OutdoorsMagic.png') no-repeat -180px -0px !important; 
}
.footerimage4
{
	width:90px;
	height:60px;
	display:block;
	float:left;
	background: url('/images/OutdoorsMagic.png') no-repeat -270px -0px !important; 
}
.eyebrowlogoimage
{
	margin-top:3px;
	height:14px;
	width:69px;
	display:block;
	float:left;
	margin-left:18px;
	background: url('/images/OutdoorsMagic.png') no-repeat -0px -97px !important; 
}
.historysub h1 {
	font-size:inherit;
	font-weight:normal;
	color:inherit;
	display:inline;
	margin:0;
	font-family:inherit;
}
#footerbanner {
    background-color: #FFFFFF;
    clear: both;
    display: block;
    height: 103px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}

                #footer-container-bottom-right {
                                float:left;
                                text-align:left;
                                margin-left:20px;
                }
                #footer-container-bottom-left {
                                background: url("http://s1.outdoorsmagic.com/images/immediate_footer.png") no-repeat scroll 0 0 transparent !important;
                                float: left;
                                height: 39px;
                                margin-left: 15px;
                                margin-top: 5px;
                                width: 100px;                     
                }
                #footer-container-bottom {
                                padding-top:0;
                }
                #footerareafooter {
                                height:10px;
                }

