/* ---- [ GLOBAL DEFINITIONS & RESETS ] ---- */
body {
	padding:0;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#3A200F;
	font-size:12px;
	width:995px;
}
body.blankShell {
	background:#fff url();
}
li, p, h1, h2, h3, h4, h5, form {
	border:0 none;
	margin:0;
	padding:0;
}
ul, ol {
	border:0 none;
	margin:0 0 0 20px;
	padding:0;
.margin-left: 35px;
}
p {
	text-align:justify;
	padding:0 0 8px;
}
h1, .ACThead1 {
	font-size:25px;
	font-weight:normal;
	letter-spacing:0;
	color:#8FA829;
}
h2, .ACThead2 {
	font-size:28px;
	font-weight:normal;
	letter-spacing:0;
	color:#8FA829;
}
h3, .ACThead3, .chunkhead {
	font-size:16px;
	font-weight:bold;
	letter-spacing:0;
	color:#3A200F;
}
h4, .ACThead4 {
	font-size:14px;
	font-weight:bold;
	letter-spacing:0;
	color:#3A200F;
}
h5, .ACThead5 {
	font-size:11px;
	font-weight:normal;
	letter-spacing:0;
	color:#666;
}
span.ACThead2, span.ACThead3, span.ACThead4 {
	display:block;
}
.headerArrow {
	padding:0 0 0 10px;
}
/* ---- [ UTILITY ] ---- */
hr {
	clear:both;
	margin:0 0 5px;
.margin:3px 0;
	padding:7px 0 0;
	height:1px;
	border:0;
	border-bottom:1px solid #DDD;
}
hr.dotted {
	clear:both;
	margin:0 0 5px;
.margin:3px 0;
	padding:7px 0 0;
	height:1px;
	border:0;
	border-bottom:1px dotted #DDD;
}
.clearall {
	clear:both;
	font-size:1px;
	line-height:0;
.display:inline;
}
.smSpacer {
	font-size:1px;
	height:10px;
}
.spacer {
	padding:20px 0;
}
ul.majlink, ul.topicsLinkList, .catAssocOneCol ul, .catAssocTwoCol ul {
	margin:0;
	list-style:none;
}
ul.majlink li, ul.topicsLinkList li, .catAssocOneCol ul li, .catAssocTwoCol ul li {
	padding:0 0 5px 10px;
}
/* ---- [ SITE COLORS ] ----
if you modify/add to these, please change the color description below  */
.brandcol1 {
	background-color:#9A3168;
}  /* Fuscia */
.brandcol2 {
	background-color:#3A200F;
}  /* Dark Brown */
.brandcol3 {
	background-color:#028684;
}  /* Teal */
.brandcol4 {
	background-color:#8FA829;
}  /* Green */
.brandcol7 {
	background-color:#FFBD00;
}  /* Yellow */
.brandcol5 {
	background-color:#EEF3E7;
}  /* Light Grey */
.brandcol9 {
	background-color:#F1F8D5;
}  /* Light Green/Yellow */
.brandcol10 {
	background-color:#CCC;
}  	/* Grey */
.brandcol6 {
	background-color:#000;
}  	/* black */
.brandcol8 {
	background-color:#fff;
}  	/* white */
.txtcol1 {
	color:#666;
}              /* dark grey text */
.txtcol2 {
	color:#028684;
}           /* Teal text */
.txtcol3 {
	color:#9A3168;
}            /* Fuscia text */
.txtcol4 {
	color:#fff;
}              /* white text */
.txtcol5 {
	color:#8FA829;
}           /* Green text */
.errormsg {
	color:#cc0000;
}           /* Red text */
strong {
	color:#3A200F;
}
.breadcrumb strong {
	color:#028684;
}
/* ---- [ LINK STYLING ] ---- */
a {
	font-weight:bold;
	color:#028684;
	text-decoration:none;
	border-bottom:1px solid #EEF3E7;
	margin-bottom:2px;
}
a:visited {
	font-weight:bold;
	color:#028684;
	text-decoration:none;
	border-bottom:1px solid #EEF3E7;
	margin-bottom:2px;
}
a:hover {
	font-weight:bold;
	color:#028684;
	text-decoration:none;
	border-bottom:1px solid #028684;
	margin-bottom:2px;
}
.headLink a {
	color:#3A200F;
	border-bottom:1px solid #EEF3E7;
}
.headLink a:visited {
	color:#3A200F;
	border-bottom:1px solid #EEF3E7;
}
.headLink a:hover {
	color:#3A200F;
	border-bottom:1px solid #3A200F;
}
/* [ Brown Bold links ] */
a.lc1 {
	color:#3A200F;
	font-weight:bold;
	border-bottom:1px solid #EEF3E7;
}
a.lc1:visited {
	color:#3A200F;
	font-weight:bold;
	border-bottom:1px solid #EEF3E7;
}
a.lc1:hover {
	color:#3A200F;
	font-weight:bold;
	border-bottom:1px solid #3A200F;
}
/* [ White links ] */
a.lc2 {
	color:#fff;
	border-bottom:0 none;
}
a.lc2:visited {
	color:#fff;
	border-bottom:0 none;
}
a.lc2:hover {
	color:#fff;
	border-bottom:0 none;
	text-decoration:underline;
}
/* [Small Grey links ] */
a.lc3 {
	color:#999;
	border-bottom:0 none;
}
a.lc3:visited {
	color:#999;
	border-bottom:0 none;
}
a.lc3:hover {
	color:#999;
	border-bottom:0 none;
	text-decoration:underline;
}
/* [ Footer Links ] */
#footer ul a, #footer .linkcol a {
	font-weight:normal;
	color:#999;
	text-decoration:none;
	border-bottom:1px solid #DCDACD;
	margin-bottom:2px;
}
#footer ul a:visited, #footer .linkcol a:visited {
	font-weight:normal;
	color:#999;
	text-decoration:none;
	border-bottom:1px solid #DCDACD;
	margin-bottom:2px;
}
#footer ul a:hover, #footer .linkcol a:hover {
	font-weight:normal;
	color:#999;
	text-decoration:none;
	border-bottom:1px solid #999;
	margin-bottom:2px;
}
/* ---- [ Link Overrides ] ---- */
	a.mainItem, a.mainItem:hover, a.mainItem:visited, a.imgLnk, a.imgLnk:hover, a.imgLnk:visited, #roadblock_continue a, #roadblock_continue a:hover,  .imgdiv a, .imgdiv a:visited, .imgdiv a:hover, .nlrow a, .nlrow a:hover, #sponsored a, #sponsored a:hover, .imgleftholder a,  .imgleftholder a:hover, .imgleftholder a:visited, .imgrightholder a, .imgrightholder a:hover, .imgrightholder a:visited,  .imgtopholder a, .imgtopholder a:visited, .imgtopholder a:hover, #banner a, #banner a:visited, #banner a:hover  .imgLeft a, .imgLeft a:visited, .imgLeft a:hover, #addthis a, #addthis a:visited, #addthis a:hover, #ssimg a, #ssimg a:visited,  #ssimg a:hover, .targeterTable a, .targeterTable a:visited, .targeterTable a:hover, .lastSlide a, .lastSlide a:hover,  .lastSlide a:visited, #enlargeImg, #adcolumn a, #adcolumn a:hover, .promoContainer a, .promoContainer a:hover,  #topadsponsorlogo a, #topadsponsorlogo a:hover, #buzz a, #buzz a:visited, #buzz a:hover, a.arrowopen, a.arrowopen:hover,  a.arrowopen:visited, a.arrowclose, a.arrowclose:hover, a.arrowclose:visited, .ssInterrupt a, .ssInterrupt a:hover,  .ssInterrupt a:visited, .sponsorModule a, .sponsorModule a:hover, .sponsorModule a:visited, .sponsorImage a, .sponsorImage a:hover,  .sponsorImage a:visited {
	border:0 none;
	margin-bottom:0;
}
/* ----[Text Buttons]---- */
a.linkButton, a.linkButton:visited {
	font-weight:normal;
	color:#fff;
	border:0 none;
}
a.linkButton:hover {
	font-weight:normal;
	color:#fff;
	border:0 none;
}
a.smPink {
	display:block;
	padding:0 0 0 9px;
	text-align:center;
	font-size:11px;
}
a.smPink span {
	display:block;
	line-height:18px;
	padding:0 9px 0 0;
	cursor:pointer;
}
/* ---- [ PAGE STRUCTURE ] ---- */
#omnireport {
	position:absolute;
	line-height:1px;
	font-size:1px;
}
.noJS {
	text-align:center;
	padding:10px;
}
#wrapper {
	width:995px;
	border:1px solid #ccc;
	border-top:0 none;
	margin:0 auto;
	text-align:left;
	background-color:#fff;
	float:left;
}
#wrapperwide {
	width:1134px;
	border:1px solid #ccc;
	border-top:0 none;
	margin:0 auto;
	text-align:left;
	background-color:#fff;
	position:relative;
}
#wrapperwide #singlecolumn {
	width:815px;
}
#wrapperwide #singlecolumnwell {
	width:805px;
}
#pagebody {
	background-color:#fff;
	float:left;
	width:995px;
	overflow:hidden;
}
/* -------[Home/Channel/Parent/Child/Story Page Layout -- 165(170)/490(500)]------- */
	#contentwell {
	background-color:#fff;
	width:502px;
}
#leftcolumn {
	float:left;
	width:170px;
	padding:5px 0 5px 5px;
	margin-left:-230px;
.position:relative;
}
#maincolumn {
	float:left;
	margin-right:-445px;
	overflow-x:auto;
	overflow-y:hidden;
	padding:5px 0 5px 0;
	width:500px;
}
#maincontentwell {
	margin:0 auto;
	width:490px;
	text-align:left;
	position:relative;
}
/* -------[SingleColumn Page Layout -- 670(675)]------- */
	#singlecolumn {
	background-color:#fff;
	width:674px;
	float:left;
	overflow:hidden;
}
#singlecolumnwell {
	background-color:#fff;
	width:660px;
	padding:5px 0;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	float:left;
}
/* -------[SingleColumn Page Store Layout -- 985(995)]------- */
	#singlecolumn.store {
	width:995px;
	border-right:0 none;
	padding:0;
}
.store #singlecolumnwell {
	width:975px;
}
/* -------[SingleColumn Page Wide Layout -- 780(790)]------- */
	#singlecolumn.wide {
	width:790px;
}
#singlecolumnwell.wide {
	width:780px;
	padding:5px 0;
	margin:0 auto;
	float:left;
}
/* -------[Ad Column Layout -- 310(320)]------- */
	#rightcolumn, #adwell {
	float:right;
	width:310px;
	padding:5px;
}
#adcolumn {
	margin-bottom:10px;
	padding-left:5px;
}
/* -------[Alternate Shell Overrides]------- */
.recipePrintShell, .printableShell, .storePrintShell {
	background:#fff url();
}
#printstory, #ltcol {
	width:640px;
	padding: 0 0 0 10px;
}
#printstory h1, #printstory p, #printstory #instructions b, #printstory .time, #printstory .chunkhead {
	color:#000;
}
#printstory #enlargeImg {
	display:none;
}
.storePrintShell #singlecolumn {
	border-right:0 none;
}
.checkoutShell #singlecolumn {
	width:980px;
	border-right:0 none;
	background:url();
}
/* ---- [ COMMON PAGE ELEMENTS ] ---- */
/* ---- [ Top Features Bar ] ---- */
.topfeatures {
	text-align:center;
	padding:5px 0;
	margin-bottom:5px;
	background-color:#F1F8D5;
}
.topfeatures ul {
	list-style:none;
	margin:0;
}
.topfeatures li {
	display:inline;
	border-left:1px solid #999;
	padding:0 0 0 9px;
	margin:0 0 0 2px;
}
.topfeatures li.firstlink {
	display:inline;
	border-left:0px none;
}
/* ---- [ Banner ] ---- */
#bannerwrapper {
	width:985px;
	overflow:hidden;
	margin-left:10px;
}
#banner {
	float:left;
}
#bannerwrapper #banner {
	float:none;
}
#bannertable {
	width:100%;
}
#bannertable td {
	padding:0;
}
#bannerTd {
	position:relative;
	z-index:2;
}
#topcover {
	float:left;
	width:240px;
}
#topcover .coverImg {
	width:70px;
	height:90px;
	overflow:hidden;
	float:left;
	margin-right:5px;
}
#topcover ul {
	float:left;
	width:110px;
	font-size: 11px;
}
#topcover #dropdowncoverpromo img {
	float:left;
	height:66px;
	padding-right:5px;
}
#topcover #dropdowncoverpromo .coverImg {
	width:60px;
	height:66px;
	overflow:auto;
	margin-right:0;
}
#topcover #dropdowncoverpromo ul {
	float:left;
	width:165px;
	_height:1px;
	font-size: 12px;
}
/* ---- [ Header ] ---- */
#header {
	margin-bottom:1px;
	padding-top:5px;
	height:75px;
}/* IE needs a height... */
.logo {
	width:690px;
	text-align:center;
	float:left;
	height:50px;
	padding:0;
}
#header.thinHead {
	border-bottom:1px dotted #CCC;
}
#header.thinHead .logo {
	padding:5px;
	float:none;
	width:205px;
}
.thinHead .utilLinks {
	float:right;
	padding:10px 15px 0 0;
}
ul.utilLinks {
	list-style:none;
}
ul.utilLinks li {
	display:inline;
}
/* ---- [ Search Form ] ---- */
#headerSearch {
	width:261px;
	height:60px;
	padding:13px 10px 0 23px;
	float:right;
}
.searchContainer {
	padding:10px 0 0 0;
}
.searchButton {
	vertical-align:top;
}
.searchFields {
	float:left;
}
.searchBGBox {
	padding:4px 0 0 5px;
	height:28px;
	width:180px;
}
.searchBGBox input {
	border:0 none;
	width:150px;
	padding:3px 3px;
	color:#CCC;
	font-size:14px;
}
.searchTypes {
	width:180px;
}
.searchSponsors {
	font-size:11px;
	float:right;
	position:relative;
	top:-16px;
	padding:0 7px 5px 0;
	width:117px;
}
#nvbsrchbut {
	padding-left:5px;
}
.leftColSearch #nvbsrchbut {
*padding-left: 1px;
}
.leftColSearch .searchBGBox {
	padding:4px 0 0 5px;
	height:28px;
	width:105px;
	background:url(searchBg_110.gif) no-repeat;
}
.leftColSearch .searchBGBox input {
	width:90px;
}
/* ---- [ Add This / Yahoo Buzz Buttons ] ---- */
#addthis {
	float:right;
}
#buzz {
	float:right;
	margin:-1px 0 0 10px;
}
/* ---- [ Sponsor Logo / Module / Brand Logo ] ---- */
#topadsponsorlogo, .brandLogo {
	float:right;
	padding:0 5px 5px;
	width:120px;
	height:60px;
	background-color:#fff;
	text-align:right;
}
.sponsorModule {
	margin:0 0 10px 0;
	padding:10px 0 10px 10px;
	width:auto;
	border:#F0EFEE 2px solid;
}
.sponsorContent {
}
.sponsorLeft {
	float:left;
	padding:5px 0 5px 10px;
	background-color:#f2f2f2;
}
.sponsorLeft p {
	padding:5px 0 5px 10px;
}
p.sponsorArrow {
	background:transparent url(sponsmod-orange_arrow.gif) no-repeat scroll 0 5px;
}
.sponsorLeft ul.majlink {
	padding-left:10px;
}
.sponsorWide {
	width:485px;
}
.sponsorNarrow {
	width:300px;
}
.sponsorRight {
	float:right;
	width:150px;
	text-align:center;
	padding:0 auto;
}
.sponsorRight p {
	font-size:9px;
	color:#999;
	padding:5px;
}
.sponsorRight img {
	border:none;
}
/* ---- [ Breadcrumb ] ---- */
.breadCrumb {
	padding-bottom:5px;
	margin-bottom:5px;
	font-size:11px;
	border-bottom:1px solid #F0EFEE;
	color:#999;
}
.breadCrumb .bold {
	color:#028684;
}
/* ---- [ Persistent Module ] ---- */
#pModTabs .loggedOut {
	padding:0 5px;
}
#pModTabs .loginLnk {
	float:right;
}
/* Form */
    #pm_login_fields {
	padding:5px 10px;
}
#pm_login_fields li {
	clear:both;
}
#pm_login_fields label {
	width:65px;
	text-align:right;
	display:block;
	float:left;
}
#pm_login_fields input {
	float:left;
	width:190px;
	margin-left:5px;
}
#pm_login_add_fields {
	display:none;
}
#pm_login_profile_type {
	width:195px;
	margin-left:5px;
	_margin-left:2px;
}
#pm_login_date_fields {
	padding-left:68px;
}
.validation-advice {
	color:#9A3168;
	clear:both;
}
.newsLinkBundlesTxt {
	float:left;
	width:280px;
	padding-top:4px;
}
.newsLink_promo {
	color:#028684;
	font-size:11px;
}
.newsCheck {
	float:left;
	width:25px;
	margin-top:0;
.margin-top:1px;
}
#pm_optIn_div {
	clear:both;
	padding-left:10px;
	float:left;
	width:210px;
	font-size:11px;
}
#pm_login_dynamic_newsletter_container {
	padding-left:10px;
}
#pm_login_submit {
	float:right;
}
.indicate_load_msg {
	clear: both;
	float: none;
	text-align: center;
	padding-top: 10px;
	float: left;
	width: 85%;
}
.indicate_load {
	float: left;
	padding-top: 10px;
}
.noBullet {
	list-style:none;
	margin:0;
}
.tool-text {
	background-color:#F1F8D5;
	color:#3A200F;
	padding:5px;
	width:200px;
	word-wrap: normal;
	border: thin solid #CCC;
}
#pModTabs .loggedIn {
	padding:0 5px;
}
#pModTabs .introTxt {
	float:left;
}
#userName {
	overflow:hidden;
	width:75px;
	height:19px;
	display:block;
	float:left;
}
#noteBookButton {
	width:95px;
	float:right;
}
.profileLinks {
	font-size:10px;
	padding:3px 0 0 10px;
	clear:both;
}
.scenLinks {
	padding:10px 0 0;
}
.scenLinks .majlink li {
	padding-bottom:10px;
}
.coziIframe {
	padding-left:2px;
}
/* ---- [ Footer ] ---- */
#footer {
	font-size:11px;
	margin-top:1px;
	color:#999;
	float:left;
}
#footer hr {
	width:98%;
	margin-left:10px;
}
#footer ul {
	margin:0;
}
#footer ul li {
	list-style:none;
	padding:0 0 3px 0;
}
.topfootlinks {
	padding:0;
	margin:0 0 10px;
	border-bottom:1px solid #CCC;
}
.topfootlinks strong {
	float:left;
	padding-right:10px;
}
.topfootlinks ul.inlinelinks {
	margin-left:0;
}
.topfootlinks ul.inlinelinks li {
	float:left;
}
.topfootlinks ul.inlinelinks li.floatright {
	float:right;
}
#footer #copyright {
	padding:0 10px 15px;
	width:995px;
	float:left;
	overflow:hidden;
}
#footer #mainlinks {
	padding:0;
	float:left;
	width:995px;
	overflow:hidden;
}
#footer .footercol, #footer .footercolmid {
	padding:0 5px;
	width:310px;
}
#footer .footercolfirst {
	width:125px;
	padding:0 0 0 10px;
}
#footer .footercolmid {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0 10px;
	padding:0 10px;
}
#footer .footercol ul, #footer .footercolmid ul {
	padding:3px 0 0;
}
#footer .linkcol {
	padding:0 0 3px 14px;
}
#footer #rgm {
	float:left;
	padding:3px 5px 0 0;
}
#footer .rgm {
	width:370px;
}
#footer .parentsNet, #footer .womensNet {
	padding:5px 0 0 10px;
	width:985px;
	float:left;
	overflow:hidden;
}
/* ---- [Mootab Base] ----*/
	#tabheader, #tabbody {
	width:305px;
} /* Set the width of the tab box here */
#tabheader {
	position:relative;
	float:left;
	line-height:normal;
}
#tabheader ul.tablist {
	margin:0;
	list-style:none;
}
#tabheader .tablist li {
	position:relative;
	float:left;
	padding:0 0 0 5px;
	cursor:pointer;
}
#tabheader .tablist li.active {
	position:relative;
	float:left;
	padding:0 0 0 5px;
}
#tabheader span {
	float:left;
	display:block;
	padding:5px 8px 4px 5px;
	text-decoration:none;
	font-weight:bold;
}
#tabheader .active span {
	padding:7px 8px 7px 5px;
	margin:0;
}
#tabbody {
}
#tabbody hr {
	clear:both;
	margin:0;
	padding:3px 0;
	text-align:center;
	width:95%;
	height:1px;
	border:0px;
	border-bottom:1px dotted #c7bcae;
}
#tabbody .xb1 {
	background:#e5d7d3;
} /* Note: This should be the same color as your border */
#tabbody .xtop .xb1 {
	background:#fff;
} /* Note: This should be the same color as your border */
#tabbody .xb2, #tabbody .xb3, #tabbody .xb4 {
	background:#fff;
	border-left:1px solid #e5d7d3;
	border-right:1px solid #e5d7d3;
}
#tabbody .xboxcontent {
	padding:5px 10px;
	background:#fff;
	border:0 solid #e5d7d3;
	border-width:0 1px;
}
.mootabs_panel {
	display: none;
}
#tabbody .mootabs_panel.active {
	display: block;
}
/*persistent module tabs w/ cozi*/
    #pModTabs {
	margin-bottom:10px;
}
#pModTabs .xboxcontent {
	border-bottom:2px solid #F0EFEE;
	padding:0;
}
#pModTabs .mootabs_panel {
	padding:3px 0 5px;
}
#pModTabs #tabheader .tablist li {
	color: #028684;
	padding:0 5px;
}
#pModTabs #tabheader .tablist li.active {
	color:#4f150f;
	border:2px solid #F0EFEE;
	border-top:0 none;
	background-color:#fff;
	top:-2px;
}
/*info module tabs w/ cozi*/
    #infoModTabs {
	margin-bottom:10px;
}
#infoModTabs #tabbody {
	border:2px solid #F0EFEE;
	border-top: 0;
	padding:0;
	clear: both;
}
#infoModTabs .mootabs_panel {
	padding:3px 0 5px;
}
#infoModTabs #tabheader {
	width: 307px;
	background: transparent url(bg-1.gif) repeat-x scroll center bottom;
}
#infoModTabs #tabheader .tablist li {
	color: #028684;
	padding:0 5px;
}
#infoModTabs #tabheader .tablist li.active {
	color:#4f150f;
	padding: 0 0 2px 0;
	border:2px solid #F0EFEE;
	border-bottom:0 none;
	background: #fff;
}
#infoModTabs #tabheader .active span {
	padding:6px 8px 5px 5px;
	margin:0;
}
/* ---- [ BORDERS ] ---- */
/* ---- [Base - rounded corner, solid border, no dropshadow styles] ----*/
    .xtop, .xbottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.xboxcontent {
	display:block;
	padding:0 5px;
}
.xboxcontent p {
	margin:0;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {
	display:block;
	overflow:hidden;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {
	height:1px;
}
.xb1 {
	margin:0 7px;
}
.xb2 {
	margin:0 5px;
}
.xb3 {
	margin:0 4px;
}
.xb4 {
	margin:0 3px;
}
.xb5 {
	margin:0 2px;
}
.xb6 {
	margin:0 1px;
}
.xb7 {
	margin:0 1px;
	;
}
/* White Background, Grey Border, Rounded Corner */
	.grybdr .xb1, .grybdr .xb2 {
	background:#F0EFEE;
} /* Note: This should be the same color as your border */
.grybdr .xb3 {
	background:#fff;
	border-left:3px solid #F0EFEE;
	border-right:3px solid #F0EFEE;
}
.grybdr .xb4, .grybdr .xb5, .grybdr .xb6, .grybdr .xb7 {
	background:#fff;
	border-left:2px solid #F0EFEE;
	border-right:2px solid #F0EFEE;
}
.grybdr .xboxcontent {
	background:#fff;
	border:0 solid #F0EFEE;
	border-width:0 2px;
	float:left;
	width:308px;
	overflow:hidden;
}
/* White Background, Green Border, Rounded Corner */
	.grnbdr .xb1, .grnbdr .xb2 {
	background:#D2E192;
} /* Note: This should be the same color as your border */
.grnbdr .xb3 {
	background:#fff;
	border-left:3px solid #D2E192;
	border-right:3px solid #D2E192;
}
.grnbdr .xb4, .grnbdr .xb5, .grnbdr .xb6, .grnbdr .xb7 {
	background:#fff;
	border-left:2px solid #D2E192;
	border-right:2px solid #D2E192;
}
.grnbdr .xboxcontent {
	background:#fff;
	border:0 solid #D2E192;
	border-width:0 2px;
}
/* White Background, Grey Border, Straight Corner */
    .box1 {
	border:2px solid #F0EFEE;
	background:#fff;
}
/* ---- [ COMMON PAGE MODULES ] ---- */

/* ---- Image Left/Right/Top ---- */
.imgleftholder {
	float:left;
	margin-right:10px;
}
.imgrightholder {
	float:right;
	margin:0;
}
.imgtopholder {
	text-align:center;
}
.imgLeftbox ul.majlink {
	display:table;
.display:inline-block;
} /* Fixes lists next to floated images */
.imgLeftbox p, .imgRightbox p, .imgTopbox p, .modlinklist p {
	padding:5px 0 5px 10px;
}
.imgLeftbox ul, .imgRightbox ul, .imgTopbox ul, .modlinklist ul {
	padding-left:10px;
}
.imgBorder img, .imgtopholder img, .modquicklink img, .imgrightholder img, .imgleftholder img, .sectionSlide img {
	border:1px dotted #ccc;
	padding:3px;
}
/* ----[PARENT]---- */
#application .categoryleftwell {
	float:left;
	margin-right:10px;
	overflow:hidden;
	width:175px;
}
#application .categoryrightwell {
	float:left;
	overflow:hidden;
	width:475px;
}
/* ----[ACTIONS]---- */
.actionspanel img {
	margin-left:5px;
	margin-right:3px;
	vertical-align:middle;
}
/* ----[SKIN FOR Email Content Module]---- */
#popuplayer #emclp #form {
	padding:10px;
	background:#fff;
	height:315px;
.width:376px;
}
#popuplayer #emclp #staffoot #stafclose {
	width:120px;
	left:280px;
}
#emclp {
	position:absolute;
	left:150px;
	top:100px;
	z-index:10;
	padding:10px;
	background: url("atbkg.png") repeat scroll 0 0 transparent;
}
#stafhead {
	display:none;
}
#popuplayer #emclp #staffoot {
	background-color:#F2F2F2;
	border-top:1px solid #E5E5E5;
	width:auto;
}
#staffoot #stafclose {
	position:absolute;
	top:10px;
	left:290px;
	width:auto;
}
#emclp #response {
	display:none;
	background-color:#FFFFFF;
	width:auto;
}
.stafsendbtn {
	background:url("send.gif") no-repeat;
	height:15px;
	width:26px;
}
#emclp #form div.stafsendbtn span {
	display:none;
}
#emclp h3 {
	padding:5px;
	background-color:#FFFFFF;
}
.altbgcolor {
	background-color:#FEAACE;
}
.defaultbgcolor {
	background-color:#FFF;
}
.error {
	color:#f00;
}
.infoModRow {
	line-height: 50px;
	vertical-align: middle;
	padding: 2px 8px;
}
.infoModRow ul.majlink li {
	background: none;
}
.iMod #tabbody ul {
	list-style: none;
	margin-left:10px;
}
.iMod #tabbody .mootabs_panel ul li div {
	float: left;
	clear: both;
}
.iMod #tabbody .mootabs_panel ul li div img {
	width: 50px;
	height: 50px;
}
.iMod #tabbody .mootabs_panel ul li span {
	float: left;
	padding-top: 11px;
}
/* ----[InfoMod Community]---- */
div.communityGroup {
	float:left;
	margin-bottom:10px;
}
.communityGroup img {
	float:left;
}
.communityGroup div.groupInfo {
	padding-left:35px;
}
.communityGroup span.groupCount {
	color:#999;
	font-size:9px;
}
.communityModuleHeader {
	margin-bottom:10px;
	border-bottom:1px solid #F0EFEE;
}
.mixingBowlModule {
	padding:5px 10px 0 10px;
}
.mixingBowlModule span.ACThead4 {
}
.parentsCommunityModule {
	padding:5px 0 0 10px;
}
.parentsCommunityModule span.ACThead4 {
}
#tabbody .moregroups {
	float:right;
}
#stayConnected {
	background: url("300x125_StayConnected.jpg");
	width: 300px;
	height: 125px;
	margin: 0 auto;
}
#stayConnected a {
	width: 90px;
	margin: 25px 5px 0;
	height: 90px;
	float: left;
}
body.checkoutShell #footer .footercolmid {
	.width: 300px;
}
.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
margin:0;
padding:0;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read-more {
background:#FF0000;
color:#FFFFFF;
cursor:pointer;
padding:3px 10px;
}

