body {
	font-family: Georgia, Times, Times New Roman, serif;
	color:#666;
	font-size:13px;
	border:0px;
	margin:0px auto;
	width:980px;
	text-align:center;
	background-color:#FFFFFF;
}

div#searchbar {
	height:50px;
	left:325px;
	position:absolute;
	top:18px;
	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;
}
div#searchbar {
	
}
body.searchbar {
	background-image: url('/images/searchbarbg.gif');
	background-repeat:repeat;
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	_margin-top: 5px;
	border-width: 0px;
	height:24px;
	min-width:10px;
}
#searchbar select {
}
td.findby {text-align:left;}
.findby {font-weight:bold;color:#5A8226;font-size:11px;}
select {font-size: 11px;}

body.solrsearchbar {
	padding:0px;
	margin-top:3px;
	margin-left:3px;
	text-align:left;
	height:27px;
	background-image: url('/images/searchbarbg.gif'); 
	background-repeat:repeat-x;
	background-color: #FFF;
	min-width:10px;
}

html>body .searchbox {
	margin-top:0px;
}
.searchboxtablecell {
	width:100%;
}
.searchboxtable {
	width:100%;
}
.searchsubmit {
	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;
	height:18px;
	margin-top:1px;
}

html > body .searchsubmit {
	margin-top:1px;	
}

#container {
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	text-align:left;
	width:980px;
	position:relative;
}
#container2 {
}

A{COLOR: #0099CC; TEXT-DECORATION: none;font-family:Arial,helvetica,sans-serif;font-size:12pt;}
A:visited{COLOR: #0099CC; TEXT-DECORATION: none;font-family:Arial,helvetica,sans-serif;font-size:12pt;}
A:hover{COLOR: #0099CC; TEXT-DECORATION: underline;font-family:Arial,helvetica,sans-serif;font-size:12pt;}
A:active{COLOR: #0099CC; TEXT-DECORATION: none;font-family:Arial,helvetica,sans-serif;font-size:12pt;}

img {
	border:0;
}
td {
	font-size:13px;
}

#header {
	padding-bottom:23px;
	background-color:#FFFFFF;
	padding-top:17px;
}
#logo img {
	display:none;
}

#logo {
	 background-image: url('/images/juniorlogo.png');
	 background-repeat: no-repeat;
	 background-position:left top;
	 width:188px;
	 height:47px;
}

#logo a {
	 display:block;
	 width:188px;
	 height:47px;
}
#banner {
	height:0px;
	overflow:hidden;
}
#banner .inner {
	padding: 0px;
	float:right;
}
/*NAVIGATION*/

#nav ul a span {
	display:none;
}

#nav {
	height:28px;
	white-space:nowrap;
	background-color: #FFFFFF;
}
#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 3.8px 0 0;
	display:block;
	text-align:left;
	text-transform:uppercase;
	height:20px;
}
#nav ul li.preImage, #nav ul li.postImage {
	display:none;
}
#nav ul a {
	padding:0;
	height:28px;
	font-weight:bold;
	color:transparent;
	font-family: Verdana;
	font-size:11px;
	line-height:21px;
	display:block;
	float:left;
	outline:none;
	width:128px;
}

#navitem1v1first a, #navitem1v2first a, #navitem1v3first a, #navitem1v4first a, #navitem1v5first a, #navitem1v6first a, #navitem1v7first a, #navitem1v8first a, #navitem1v9first a,#navitem1v1firstselected a {
	width:42px !important;
}

#navitem1v1first, #navitem1v2first, #navitem1v3first, #navitem1v4first, #navitem1v5first, #navitem1v6first, #navitem1v7first, #navitem1v8first, #navitem1v9first {
	background: url('/images/Junior.png') no-repeat -455px -60px !important; 
	width:42px;
}

#navitem1v1firstselected {
	background: url('/images/Junior.png') no-repeat -432px -90px !important;
	width:42px;
}

li#navitem1v2first:hover, li#navitem1v3first:hover, li#navitem1v4first:hover, li#navitem1v5first:hover, li#navitem1v6first:hover, li#navitem1v7first:hover, li#navitem1v8first:hover  {
	background: url('/images/Junior.png') no-repeat -390px -90px !important;
	width:42px;
}

#navitem2v1next, #navitem2v3, #navitem2v4, #navitem2v5, #navitem2v6, #navitem2v7, #navitem2v8 {
	background: url('/images/Junior.png') no-repeat -360px -36px !important;
	width:130px;
}

li#navitem2v1next:hover, li#navitem2v3:hover, li#navitem2v4:hover, li#navitem2v5:hover, li#navitem2v6:hover, li#navitem2v7:hover, li#navitem2v8:hover  {
	background: url('/images/Junior.png') no-repeat -127px -60px !important;
	width:130px;
}

#navitem2v2selected {
	background: url('/images/Junior.png') no-repeat -257px -60px !important;
	width:130px;
} 

#navitem3v1, #navitem3v2next, #navitem3v4, #navitem3v5, #navitem3v6, #navitem3v7, #navitem3v8 {
	background: url('/images/Junior.png') no-repeat -0px -90px !important;
	width:130px;
}

li#navitem3v1:hover, li#navitem3v2next:hover, li#navitem3v4:hover, li#navitem3v5:hover, li#navitem3v6:hover, li#navitem3v7:hover, li#navitem3v8:hover  {
	background: url('/images/Junior.png') no-repeat -130px -90px !important;
	width:130px;
}

#navitem3v3selected {
	background: url('/images/Junior.png') no-repeat -260px -90px !important;
	width:130px;
}

#navitem4v1, #navitem4v2, #navitem4v3next, #navitem4v5, #navitem4v6, #navitem4v7, #navitem4v8 {
	background: url('/images/Junior.png') no-repeat -0px -110px !important;
	width:130px;
}

li#navitem4v1:hover, li#navitem4v2:hover, li#navitem4v3next:hover, li#navitem4v5:hover, li#navitem4v4selected:hover, li#navitem4v6:hover, li#navitem4v7:hover, li#navitem4v8:hover {
	background: url('/images/Junior.png') no-repeat -130px -110px !important;
	width:130px;
}

#navitem4v4selected {
	background: url('/images/Junior.png') no-repeat -260px -110px !important;
	width:130px;
}

#navitem5v1, #navitem5v2, #navitem5v3, #navitem5v4next, #navitem5v6, #navitem5v7, #navitem5v8 {
	background: url('/images/Junior.png') no-repeat -0px -130px !important;
	width:130px;
}

li#navitem5v1:hover, li#navitem5v2:hover, li#navitem5v3:hover, li#navitem5v4next:hover, li#navitem5v6:hover, li#navitem5v7:hover, li#navitem5v8:hover  {
	background: url('/images/Junior.png') no-repeat -0px -150px !important;
	width:130px;
}

#navitem5v5selected {
	background: url('/images/Junior.png') no-repeat -0px -170px !important;
	width:130px;
}

#navitem6v1, #navitem6v2, #navitem6v3, #navitem6v4, #navitem6v5next, #navitem6v7, #navitem6v8 {
	background: url('/images/Junior.png') no-repeat -0px -190px !important;
	width:130px;
}

li#navitem6v1:hover, li#navitem6v2:hover, li#navitem6v3:hover, li#navitem6v4:hover, li#navitem6v5next:hover, li#navitem6v7:hover, li#navitem6v8:hover  {
	background: url('/images/Junior.png') no-repeat -0px -210px !important;
	width:130px;
}

#navitem6v6selected {
	background: url('/images/Junior.png') no-repeat -0px -230px !important;
	width:130px;
}

#navitem7v1, #navitem7v2, #navitem7v3, #navitem7v4, #navitem7v6next, #navitem7v5, #navitem7v7, #navitem7v8 {
	background: url('/images/Junior.png') no-repeat -0px -250px !important;
	width:130px;
}

li#navitem7v1:hover, li#navitem7v2:hover, li#navitem7v3:hover, li#navitem7v4:hover, li#navitem7v6next:hover, li#navitem7v5:hover, li#navitem7v7:hover, li#navitem7v8:hover  {
	background: url('/images/Junior.png') no-repeat -0px -270px !important;
	width:130px;
}

#navitem7v7selected {
	background: url('/images/Junior.png') no-repeat -0px -290px !important;
	width:130px;
}

#navitem8v1last, #navitem8v2last, #navitem8v3last, #navitem8v6last, #navitem8v4last, #navitem8v7selectednext, #navitem8v5last, #navitem8v8last, #navitem8v8lastselected {
	background: url('/images/Junior.png') no-repeat -0px -310px !important;
	width:130px;
	margin:0 !important;
}

li#navitem8v8lastselected:hover, li#navitem8v8last:hover, li#navitem8v8last:hover, li#navitem8v1last:hover, li#navitem8v2last:hover, li#navitem8v3last:hover, li#navitem8v4last:hover, li#navitem8v5last:hover, li#navitem8v6last:hover, li#navitem8v7last:hover  {
	background: url('/images/Junior.png') no-repeat -0px -330px !important;
	margin:0 !important;
	width:130px;
}

#navitem8v8lastselected {
	background: url('/images/Junior.png') no-repeat -0px -350px !important;
	margin:0 !important;
	width:130px;
}

#nav ul li img {
	visibility:hidden;
}

a#navextra1, a#navextra2, a#navextra3, a#navextra4, a#navextra5, a#navextra6, a#navextra7 {
	display:none !important;
}

#subnavcontainer {
	float:left;
	margin-top:0;
	padding:0;
	width:980px;
}

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 {
	display:none;
}

#subnav a {
	color:#fff;
	text-decoration:none;
}


#subnav .left {
	float:left;
	display:none;
}
#subnav .right {
	float:right;
	padding-top:2px;
}

/*END NAVIGATION */

#historybar{
	height:20px;
	line-height:13px;
	font-size:11px;
	position:relative;
	display:block;
	top:-2px;
	clear:both;
	float:none;
	width:994px;
	margin-bottom:4px;
}
#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: 40px;
	width: 300px;
	display:none;
}
.pod .podhead .inner{
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	padding-top: 10px;
	padding-left: 10px;
}
.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 {
	display:none;
}
.pod .main {
	font-size:10px;
	width: 300px;
	background-color: #FFFFFF;
	padding-top:10px;
}
.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:51%;
}
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: 34.7%;
	padding:0px 0px 0px 0px;
	margin-left:26px;
}
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: #0099CC;
	font-family:Arial,helvetica,sans-serif;
	font-size:13px;
}

a:visited{
	color: #0099CC;
	font-family:Arial,helvetica,sans-serif;
	font-size:13px;
}

a:hover{
	color: #0099CC;
	font-family:Arial,helvetica,sans-serif;
	font-size:13px;
}

.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:980px;
	margin-top:0px;
	position:relative;
}

#podsRight {
	width:300px;
}

.podscontainer {
	padding-left: 0px;
}

body:nth-of-type(1) input.searchbox {height:21px;}
body:nth-of-type(1) input.btnSearch {margin-top:2px;}

body:nth-of-type(1) input.searchbox, x:-moz-any-link, x:default {height: 23px;}
body:nth-of-type(1) input.btnSearch, x:-moz-any-link, x:default {margin-top:0px;}

input.searchbox {
	font-family:Calibri,'Lucida Grande',Arial,Verdana,Sans-serif;
	font-size:15px;
	height:23px;
	margin-right:-24px;
	padding-bottom:0;
	padding-left:5px;
	width:250px;
	color:#7A7878;
}

input.btnSearch {
	background: url('/images/Junior.png') no-repeat -490px -36px !important;
	/*background-position:0px 4px;*/
	color:transparent;
	height:22px;
	width:22px;
	line-height:9999px;
	text-indent:-9999px;
	border:0 none;
	margin-right:0px;
	padding: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;
}

/*
.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;
}
*/

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:605px;
	position:absolute;
	top:10px;
	width:375px;
	color:#333;
}

.loginboxcontainernotloggedin {
	float:right;
	position:relative;
	line-height:18px;
	left:0px;
	margin-top:10px;
	width:260px;
}

.loginboxcontainer {
	width:260px;
	margin-left:115px;
	margin-top:5px;
}

.loginboxcontainer .main {
	background-color:#FFFFFF;
	float:left;
	height:60px;
	overflow:hidden;
	padding:0;
	width:300px;
}

.loginboxcontainernotloggedin .main {
	background-color:#FFFFFF;
	float:left;
	height:60px;
	overflow:hidden;
	padding:0;
	width:300px;
}

#contentbanner {
	margin-bottom:13px;
	background-color:#FFFFFF;
	clear:both;
	display:block;
	height:103px;
	padding-top:10px;
	/*text-align:center;
	width:100%;*/
	width:850px;
	padding-left:130px;
}

.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-image:url(/images/signup.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	height:23px;
	margin-left:2px;
	width:68px;
}

.loginboxcontainernotloggedin .main .loginbutton {
	background-image:url(/images/signin.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	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-size:17px;
	font-weight:bold;
	color:#333;
	width:100%;
	clear:both;
	height:15px;
}
.loginboxcontainer .main .myprofile {
	width:100%;
	float:left;
	margin-top:0px;
	padding-top:5px;
	color:#333;
}
.loginboxcontainer .main .myprofile a {
	color:#333;
}
.loginboxcontainer .main .inbox {
	width:100%;
	margin-top:0px;
	float:left;
	color:#333;
	font-size:10px;	
}
.loginboxcontainer .main .inbox a {
	color:#333;
}
.loginboxcontainer .main .inboxcount {
	font-size:20px;
	font-weight:bold;
	color:#333;
	height:24px;
	float:left;	
	clear:right;
	margin-top:20px;
	margin-left:5px;
	margin-right:10px;
}

#contentareafooter {
	background-color:#FFFFFF;
	clear:both;
	display:block;
	float:left;
	height:16px;
	position:relative;
	width:980px;
}


#footerareafooter .left {
	background-color:#FFFFFF;
	background: url('/images/Junior.png') no-repeat -496px -6px !important;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footerareafooter .middle {
	background-color:#EDEDED;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:988px;
}

#footerareafooter .right {
	background-color:#FFFFFF;
	background: url('/images/Junior.png') no-repeat -502px -6px !important;
	float:right;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footerareaheader {
	clear:both;
	display:block;
	float:left;
	height:6px;
	position:relative;
	width:980px;
}

#footerareaheader .left {
	background: url('/images/Junior.png') no-repeat -496px -0px !important; 
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footerareaheader .middle {
	background-color:#EDEDED;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:968px;
}

#footerareaheader .right {
	background: url('/images/Junior.png') no-repeat -502px -0px !important;
	float:right;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footer-container {
	background-color:#EDEDED;
	float:left;
	line-height:normal;
	padding:20px; 
	width:940px;
}

#footer-container-left {
	font-family:Arial,helvetica,sans-serif;
	font-weight:bold;
	color:#E02099;
	display:block;
	float:left;
	font-size:12px;
	width:100%;
}

#footer-container-bottom-items {
	padding-top:12px;
}

.footer-container-items-seperator {
	/*display:none;*/
	border-bottom:1px solid #FFFFFF;
	clear:both;
	height:14px;
	width:960px;
}

#footer-container-top-items {

}

.footer-container-top-items-style {
	float:left;
}

#footer-container-left .footer-container-top-items-style-text {
	color:#E02099;
	font-weight:bold;
	font-size:12px;
}

.footer-container-top-items-style-text a {
	color:#333;
	font-size:11px;
}

.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:#333;
	font-size:11px;
	text-decoration:none;
}

#footerareafooter {
	background-color:#FFFFFF;
	clear:both;
	display:block;
	float:left;
	height:10px;
	position:relative;
	width:980px;
}


#footerareafooter .middle {
	background-color:#EDEDED;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:968px;
}


#footer-container-bottom {
	font-weight:bold;
	clear:both;
	color:#666;
	float:left;
	font-size:11px;
	padding:0;
	width:980px;
	background-color:#FFFFFF;
}

#footer-container-bottom-left {
	float:left;
	margin-left:20px;
	margin-top:5px;
	background: url('/images/Junior.png') no-repeat -360px -0px !important; 
	width:136px;
	height:35px;
}

#footer-container-bottom-right {
	float:right;
	padding-top:9px;
	text-align:right;
}

#contentareaheader {
	display:none;
}

#timeline {
	display:none;
}

#contentareaheader .left {
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	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-color:transparent;
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

.podscontainer-top {
	background-image:url("/images/topcorners.gif");
	background-repeat:no-repeat;
	height:6px;
	position:relative;
	top:-62px;
	width:312px;
}

.podscontainer-bottom {
	background-image:url("/images/bottomcorners.gif");
	background-repeat:no-repeat;
	float:left;
	height:6px;
	position:relative;
	top:-67px;
	width:312px;
}

#podsRight {
	background-color:#FFFFFF;
	font-size:12px;
	padding-left:10px;
	padding-right:0;
	width:300px;
}

#maincontentcell {
	background-color:#FFFFFF;
	padding-left:0px;
	width:635px;
}

#maincontentcell .mm_full {
	margin-bottom:8px;
	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;*/
}

.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;
	padding-bottom:3px;
	padding-top:3px;
	font-size:12px;
	line-height:19px;
}

.standard-news-image {
	display:block;
	width:315px;
	height:225px;
}

.standard-news-info {
	padding-top:8px;
}

.standard-news-title {
	font-size:16px;
	font-weight:bold;
}

.standard-news-title a {
	font-size:16px !important;
	font-weight:bold;
}

.standard-forum-title a {
	font-size:16px !important;
	font-weight:bold;
}

.standard-news-description {
	font-size:12px;
}

.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 {
	padding-top:8px;
}

.standard-forum-title {
	font-size:16px;
	font-weight:bold;
}

.standard-forum-description {
	font-size:12px;
}

.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{

}

.historysub .right{
	display:none;
}

.historysub .inner{
	padding-left:1px;
}

#historybar .inner{
	padding-left:0;
}

/* MEMBERS PAGES STYLES */

#loginbutton {
	background-color:transparent;
	background-image:url(/images/login.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:24px;
	padding:0 5px;
	line-height:9999px;
	width:68px;
	overflow:hidden;
}

#sendbutton {
	background-color:transparent;
	background-image:url(/images/send.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:30px;
	padding:0 5px;
	line-height:9999px;
	width:120px;
	overflow:hidden;
}

#signupbutton {
	background-color:transparent;
	background-image:url(/images/join.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:23px;
	padding:0 5px;
	line-height:9999px;
	width:68px;
	overflow:hidden;
	cursor:pointer;
}

#updatebutton {
	background-color:transparent;
	background-image:url(/images/update.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	text-transform: capitalize;
	height:23px;
	padding:0 5px;
	line-height:9999px;
	width:68px;
	overflow:hidden;
	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;
	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:23px;
	padding:0 5px;
	line-height:9999px;
	width:68px;
	overflow:hidden;
	cursor:pointer;
}


.loginbuttoncontainer {
	float:left;
	padding-right:5px;
}

.logintitle {
	color:#eb068c;
	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 {
	display:none;
	/*font-size:30px;
	font-weight:bold;*/
}

.loginbuttoncontainer p.loginbuttonspacer
{
	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;
	height:40px;
	width:960px;
	padding-left:20px;
}

#backtotopdiv #inner {
	background: url('/images/Junior.png') no-repeat -0px -60px !important; 
	width:127px;
	height:30px;
}

div.contentTabBelowMainMenu a.contentTabBelowMainMenu, div.contentTabBelowMainMenu span {
	color:#0099CC;
	font-size:11px;
	font-weight:bold;
	margin:0 3px;
}

.contentTabBelowMainMenuSelected {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#FFFFFF;
	color:#de078e !important;
}

div.contentTabBelowMainMenu {
	background-color:#FFFFFF;
	color: #666666;
}

.forumsearchtable {
	display:none;
}
.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;
	overflow:hidden;
	display:block;
	line-height:9999px;
	text-indent:-9999px;
}

.footer-container-bottom-items-style p a {
	color:#E02099;
	font-weight:bold;
}

a.magicalia:link {
	font-family: Georgia, Times, Times New Roman, serif;
	color:#666;
	font-size:11px;
}

a.magicalia:hover {
	font-family: Georgia, Times, Times New Roman, serif;
	color: #666;
	font-size:11px;
}

a.magicalia:visited {
	font-family: Georgia, Times, Times New Roman, serif;
	color: #666;
	font-size:11px;
}

.productdetailscontainercell {
	width:33%;
	font-size:12px;
}

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:#EDEDED;
	height:27px;
	color:#666;
}

.networkeyebrow a {
	color:#666;
	font-size:8pt;
}

.eyebrowtext {
	float: left; 
	padding-left:455px;
	font-size:8pt;
}

.networkeyebrowlogo{
	background-color:#EDEDED;
	margin:auto;
	width:980px;
	text-align:right;
	height:27px;
	padding-top:6px;
}

.networkeyebrowlogo img {
	padding-top:1px;
	padding-right:9px;
}

/* timeline / subnav styles */
.subnavigation-fixed
{
	height:27px;
	background-color:#FFFFFF;
}
.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;
	font-size:12px;
}

.standard-news-triple-image {

}

.standard-news-triple-row {
	border-bottom:1px solid #E6E6E6;
	float:left;
	padding:5px;
	width:85%;
	font-weight:bold;
}

.postImageSelected {
	display:none !important;
}

.breadcrumb {
	font-size:9pt;
}
.breadcrumb a {
	font-size:9pt;
	font-family: Georgia, Times, Times New Roman, serif;
}
.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;
}

div.tabbedContent
{
	margin:0px 0px 0px 0px;
}
.standard-news-triple-column-container {
	float:left;
	padding-left:23px;
}
.standard-talkbackwitheditorial-content a {
font-size:12px;
}

.myforumsub
{
	background-color: #eb068c;
}

.topicsubfolder, .topiclistheader, .topicsub {
	background-color:#DF1293 !important;
}
.historysub h1 {
	font-size:inherit;
	font-weight:normal;
	color:#666666;
	display:inline;
	margin:0;
	font-family:Georgia,Times,Times New Roman,serif;
}
.footerimage1
{
	width:90px;
	height:60px;
	display:block;
	float:left;
	background: url('/images/Junior.png') no-repeat -0px -0px !important; 
}
.footerimage2
{
	width:90px;
	height:60px;
	display:block;
	float:left;
	background: url('/images/Junior.png') no-repeat -90px -0px !important; 
}
.footerimage3
{
	width:90px;
	height:60px;
	display:block;
	float:left;
	background: url('/images/Junior.png') no-repeat -180px -0px !important; 
}
.footerimage4
{
	width:90px;
	height:60px;
	display:block;
	float:left;
	background: url('/images/Junior.png') no-repeat -270px -0px !important; 
}
.eyebrowlogoimage
{
	height:20px;
	width:69px;
	display:block;
	float:left;
	margin-left:17px;
	background: url('/images/Junior.png') no-repeat -390px -110px !important; 
}
