@charset "utf-8";

/* CSS Document */







/* -- Resets default browser CSS -- */

html, body, div, span, object, iframe, p, blockquote, pre, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 1em;

	font-family: inherit;

	vertical-align: baseline;

}



p {margin: .3em 0 .7em; margin-left:28px; margin-top:0px; margin-right:20px;}





h1, h2, h3, h4 , h5, h6 {

	font-family: arial, helvetica, sans-serif;

	line-height: 1.1em;

	margin: 1em 0 .5em 0;

	color: #111111;

}



h1 { font-size: 1.6em; margin-left:28px; color:#ffffff; margin-top:0px; }

h2 { font-size: 1.5em; margin-left:28px; color:#ffffff; margin-top:0px; }

h3 { font-size: 1.4em; margin-left:28px; color:#ffffff; margin-top:0px;}

h4 { font-size: 1.3em; }

h5 { font-size: 1.2em; }

h6 { font-size: 1em; }



/* Tables still need 'cellspacing="0"'  */

table { border-collapse: separate; border-spacing: 0; }

caption, th, td { text-align: left; font-weight:400; }



/* Remove possible quote marks (") from <q>, <blockquote>. */

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }



a, a:link {}

a:visited {}

a:focus, a:hover {text-decoration: none;}

a:active {}

a img {border: none;}

ul, ol {margin:0 1.5em 1.5em 2em;}

ul {list-style-type: circle;}

ol {list-style-type: decimal;}

dl {margin: 0 0 1.5em 0;}

dl dt {font-weight: bold }

dd {margin-left: 1.5em;}



abbr, acronym { border-bottom: 1px dotted #666;  font-variant: small-caps;}

address { margin-top: 1.5em; font-style: italic; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; border-left: 1px solid #666; padding-left: 1em;}



.clear { clear: both; width: 0; height: 0; font-size: 0; overflow: hidden; }







div[align], p[align], table[align] {

   color : #red; font-weight : bold; margin : 10px; padding : 10px; border : 2px dashed #cd0000; font-size : 1.5em;

}



/* Main template css */



body {

	text-align: center; margin: 0 auto; background: #DEFEFA url() repeat-x 50% 0; font-family: verdana, "trebuchet MS", helvetica, sans-serif; line-height: 1.4; font-size: 12px;

}



#wrap { background-color:#FFFFFF;

	margin: 0 auto; width: 760px; text-align: left; background:  url() repeat-y top right;

}



#header {	height: 120px; background: url(http://www.baby-supplies-online.com/images/new-color_03.jpg) no-repeat;  color:#ffffff; margin-left:-1px;}

#menu { float:right; margin-top:99px; margin-right:15px; font-weight:bold; }

#menu ul { color:#ffffff;}

#menu li {float:left; list-style:none;}

#menu li a { color:#ffffff; display:block;   list-style:none; text-decoration:none;}

#menu li a:hover { color:#ffffff; text-decoration:none;}



#bait { float:left; margin-left:33px; margin-bottom:10px;}



#main {

	 width: 760px; clear: both; background-image: url(http://www.baby-supplies-online.com/images/slices_05.jpg);

}



#content {

	 width: 520px;  float: left; padding: 0 0px 0 0px;

}



#sidebar {

	 width: 230px;  float: right; padding: 0 0px 0 0px;

}



#footer {

	clear: both; background: url(http://www.baby-supplies-online.com/images/footerback_08.jpg); margin-left:-1px;; margin-top:-5px;

}



/* page or site css */





