/* CSS Document for babiesconsult.com */

body {
	background:#eee;
	margin:0;
	text-align:center;
}
body, div, table, p, input {
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
a, a:visited { color:blue; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }
hr { background-color:#4daf45; }

.clearfloat { clear:both; }
.category, #articletop, #articletop a { font-size:10px; color:#999999; text-transform:uppercase; }
p.disclaimer { font-style:italic; font-size:10px; }
p.errMsg { font-weight:bold; color:red; }
p.Msg { font-weight:bold; color:blue; }
span.New { font-weight:bold; color:blue; text-transform:uppercase; }

#centrediv {
	text-align:left;
	background:white;
	width: 1024px;
	margin:0 auto;
	border-left: 3px solid #666666;
	border-right: 3px solid #666666;
}

#ArticleDate { font-size:10px; color:red; font-style:italic; text-align:right; }

#header {
	background:#ffeea7;
	padding:4px;
	border-bottom:3px solid #fbe5bb;
	height:65px;
}
#header #signin {
	float:right;
	padding:2px;
	margin:0;
}
#header #signin, #header #signin p, #middleContent #signin p {
	color:darkgreen;
	font-weight:bold;
}
#header #signin input, #middleContent #signin input {
	font-size:10px;
}
#header #signin a, #middleContent #signin a {
	color:#000066;
	text-decoration:underline;
	font-size:10px;
}
#middleContent #signin form {
	margin:10px 0;
	padding:5px;
	background-color:#FFFF99; 
	border:1px solid orange;
}

#topmenu {
	margin:4px;
	width:1010px;
	height:41px;
}
#topmenu img {
	border:0;
	margin:0;
	padding:0;
}
#topmenumenu {
	background:url(images/topmenu_bg.gif) repeat-x; 
	margin:0 180px 0 0;
}
#topmenuleft {
	background:url(images/topmenu_left.gif) no-repeat top left white;
	width:10px;
	height:41px;
	float:left;
}
#topmenuright {
	background:url(images/topmenu_right.gif) no-repeat top left white;
	width:10px;
	height:41px;
	float:right;
}
#topmenumiddle {
	padding:4px 0;
	margin:0;
	width:810px;
}
#topmenumiddle img {
	border:0;
	margin:0;
}
#topmenu_shopping {
	float:right;
	width:175px;
	margin:0 0 0 5px;
}

#mainContent {
	margin:10px;
	width:990px;
	text-align:left;
}

#leftbar {
	width:200px;
	float:left;
	text-align:center;
}
#leftbar #leftmenutop {
	background:url(images/sidebarmenu_top.gif) no-repeat top left;
	width:200px;
	height:25px;
	text-align:center;
	font-weight:bold;
	line-height:25px;
	margin:10px 0 0 0;
}
#leftbar #leftmenu {
	background:white;
	border:2px solid #555555;
	width:186px;
	padding:5px;
	text-align:left;
}
#leftbar #leftmenu ul {
	list-style-type:square;
	margin:0;
	padding:0 0 0 20px;
}
#leftbar #leftmenu ul li {
	margin-bottom:5px;
}
#leftbar #leftmidlist {
	background:#FFFFCC;
	border:2px solid #555555;
	width:186px;
	padding:5px;
	text-align:left;
}
#leftbar #leftmenubottom {
	background:url(images/sidebarmenu_bottom.gif) no-repeat bottom left;
	width:200px;
	font-weight:bold;
	margin:0 0 20px 0;
	padding:10px 20px;
}
#leftbar #leftmenubottom a {
	color:#733303;
	font:18px "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:140px;
	margin:0;
	padding:0;
}
#leftbar #leftmenubottom a:hover {
	background:url(images/triangle_brown_left.gif) no-repeat right;
}
#leftbar #cboxdiv {
	text-align:center;
	margin:10px 0;
}

#rightbar {
	width:200px;
	float:right;
	text-align:center;
}
#rightbar #rightmenutop {
	background:url(images/sidebarmenu_top.gif) no-repeat top left;
	width:200px;
	height:25px;
	text-align:center;
	font-weight:bold;
	line-height:25px;
	margin:0;
}
#rightbar #rightmenu {
	background:url(images/sidebarmenu_bg.gif) repeat-y;
	padding:5px;
	text-align:left;
}
#rightbar #rightmenu a {
	color:#733303;
	font:16px "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:150px;
	margin:0 0 0 10px;
	padding:0 0 0 25px;
}
#rightbar #rightmenu a:hover {
	background:url(images/triangle_brown_left.gif) no-repeat left;
}
#rightbar #rightmenubottom {
	background:url(images/sidebarmenu_bottom.gif) no-repeat bottom left;
	width:200px;
	height:20px;
	font-weight:bold;
	margin:0;
}
#rightbar #neoCounter {
	text-align:center;
	margin:10px 0;
	width:200px;
}

#middleContent {
	margin:0 240px;
	width:500px;
	text-align:justify;
}
#middleContent #midtop {
	background:url(images/middle_top.gif) no-repeat top left;
	height:12px;
	padding:0;
	margin:0;
}
#middleContent #midbottom {
	background:url(images/middle_bottom.gif) no-repeat top left;
	height:12px;
	padding:0;
	margin:0 0 20px 0;
}
#middleContent #midmain {
	padding:0 15px;
	margin:0;
	background:url(images/middle_bg.gif) repeat-y;
}
#middleContent #midmain div, #middleContent #midmain h1, #middleContent #midmain h2, #middleContent #midmain p {
	margin:0;
	padding:0.5em 0;
}
#middleContent #midmain ul {
	margin:0;
}
#middleContent #midmain img {
	margin:0 0 2px 0;
}

#footermenu {
	text-align:center;
	margin:10px 0 0 0;
}
#footermenu, #footermenu a {
	font-size:10px;
	color:#666666;
}
#footermenu a:hover {
	text-decoration:underline;
}
#footer {
	border-top:1px solid #733303;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin:5px 0 0 0;
}
#footer a { color:#990066; }

#articletop { font-size:10px; }
#articletop a { text-decoration:none; color:#666666; }
#articletop a:hover { text-decoration:underline; color:#333333; }
#articlerelated { border-top:2px solid #4daf45; padding:10px; margin-top:10px; }

#comments { border-top:2px solid #4daf45; }
#comments tr td { border-bottom:2px dashed #4daf45; }

#shoppingterms {
	font-size:10px;
	color:blue;
}

#buysell {
	border-top:1px solid darkred;
	margin:5px;
	padding:5px;
}
#buysell p.Buy { color:green; text-transform:uppercase; font-weight:bold; }
#buysell p.Sell { color:#000099; text-transform:uppercase; font-weight:bold; }
#buysell p.postedBy { font-size:10px; font-style:italic; }

