body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#000; background-color:#FFF;}
A:link {text-decoration: none;  color:#000;}
A:visited {text-decoration: none; color:#000;}
A:active {text-decoration: none; color:#000;}
A:hover {text-decoration: underline;}
                                                     

    /* ---- [ hack for IE minwidth ] ---- */
 * html .IEminwidth { border-left:900px solid #FFF; position:static; float:left; z-index:1;}
 * html .IEcontainer { margin-left:-900px; position:relative; float:left; z-index:1;}
 #wrapper { min-width:900px; margin:0; padding:0;}

   #contentwellfullpage {float:left; width:888px; background-color:#FFF}
    #singlecolumn { float:left; width:580px; background-color:#FFF; padding:10px 0 20px 3px; overflow:auto;}
    #adcolumn	{ float:left; width:300px; background-color:#FFF;}

.clearall {clear:both; line-height:1px;}

/* ---- [ old style spacers ] ---- */
    .spacer { font-size:10px; line-height:8px }
    .smSpacer { font-size:3px; line-height:3px }
    .lgSpacer { line-height:15px }
    .oneSpacer { font-size:1px; line-height:1px }

/* Header */
.header{clear:both; overflow:hidden; background-color:#FFF; margin:0; padding:0px 0px 0px 12px; border:0; width:1012px;}
.headerLogo{float:left;height:45px;overflow:hidden;padding-top:10px;width:266px;}
.headerLinks{ width:360px; height:59px; float:left; overflow:hidden;}
.headerLogIn{ width:170px; height:59px; float:left; overflow:hidden;}
.headerRule{ clear:both; width:1000px; height:10px; overflow:hidden; border-bottom: 1px solid #333333;}
.headerMeniu{ width:1000px; overflow:hidden; clear:both; height:20px;}
.firstRule{float:left; padding-right:10px; border-right:1px #333333 solid;}
.middleRule{float:left; padding:0px 10px 0px 10px; border-right:1px #333333 solid;}
.lastRule{float:left; padding:0px 0px 0px 10px;}

.smallgreylinks {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 14px;	color: #474848;	text-decoration: none;}
	.smallgreylinks a:link{color: #474848; text-decoration: none;}
    .smallgreylinks a:visited{color: #474848; text-decoration: none;}
    .smallgreylinks a:hover{color: #993366; text-decoration: underline;}

.smallpinklinks {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 14px;	color: #993366;	text-decoration: none;}
    .smallpinklinks a:link{color: #993366; text-decoration: none;}
    .smallpinklinks a:visited{color: #993366; text-decoration: none;}
    .smallpinklinks a:hover{color: #993366; text-decoration: underline;}

.BodyLinks {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; line-height: 17px; color: #333333; text-decoration: none; }
    .BodyLinks a:link{color:#333333; text-decoration: none;}
    .BodyLinks a:visited{color:#333333; text-decoration: none;}
    .BodyLinks a:hover{color:#993366; text-decoration: underline;}


/* Secure Header */
.SecureHeader{ clear:both; overflow:hidden; background-color:#FFF; margin:0; padding:0; border:0; width:900px; height:70px;}

/* footer stuff */
#footerwrapper {width:980px;}
.searchBar {width:100%;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px 0;margin:0 5px;}
#footer{margin-left:5px;padding-left:5px; padding-top:10px; width:980px; background:transparent;font-size:9px;line-height:15px;font-family:Verdana,Arial,Helvetica,sans-serif;}
	#footer strong{color:#666;font-weight:bold;}
		#blp {margin-top:3px;}
	#footer a:link, #footer a:visited, #footer a:hover{text-decoration:underline;color:#936}

#footer #mainlinks{padding:0 0 5px;}
#footer #mainlinks ul{list-style:none;margin:0;padding:0;}
	#footer #mainlinks ul li{float:left;width:145px;}

#footer .footercol, #footer .footercolmid{width:295px;padding:0 15px;}
#footer .footercolmid{border-left:1px solid #ccc;border-right:1px solid #ccc;}
#footer .linkcol{padding-left:14px;}

#footer .floatright{float:right;}
#footer .floatleft{float:left;}

#footer #topnet, #footer #bottomnet {padding:0 10px;height:20px;margin:15px 0;}
#footer .bhglogo, #footer .mwntext {width:170px;text-align:center;}
#footer #topnet .linkcol {width:700px;padding:5px 0;}
#footer .mwntext{font-weight:bold;margin-left:9px;}
#footer #copyright, #footer #termsofservice{padding:10px 15px;color:#999;_padding-top:0;}

/* Pluck & Add frames*/
.PluckBodyFrame{width:704px; float:left; overflow:hidden;}
.AddFrame{width:300px; float:left; overflow:hidden; padding:0 0 0 10px;}

/* mics */
.ChClear{clear:both; overflow:hidden;}

.ChSpacer1{height:1px; overflow:hidden;}
.ChSpacer3{height:3px; overflow:hidden;}
.ChSpacer5{height:5px; overflow:hidden;}
.ChSpacer10{height:10px; overflow:hidden;}
.ChSpacer15{height:15px; overflow:hidden;}
.ChSpacer20{height:20px; overflow:hidden;}
.ChSpacer45{height:45px; overflow:hidden;}

/* SKIN FOR Email Content Module */
div#emclp {position:absolute; z-index:5; left:130px; top:405px; background-color:#DAE8F5; border:1px solid #666666; padding:5px; width:406px; }
div#emclp #stafhead {display:none;}
div#emclp h3{ width:400px; color:#666666;}
div#emclp #form {margin:0; padding:10px 0 0 0;}
div#emclp #staffoot { padding-top:10px;}
div#emclp #stafclose {width:200px; top:20px; left:290px;}
div#emclp #stafsend {overflow:hidden;}
div#emclp .stafsendbtn{background-color:#993366; color:#fff; font-weight:bold; border:1px solid #000; }
.altbgcolor{background-color:red;}
.defaultbgcolor{background-color:#fff;}

/* Social Media */
#commentsubmit {
    background-image:url(http://images.meredith.com/bhg/images/temps/myaccount/submit.gif);
    height:22px;
    width:73px;
}
#commenttext{
    width:440px;
}

