
	/* Child-Safety-Product.com (c) 2007
	 * 
	 * Website Design by Ecommerce Partners.net
	 *
	 * #f326dd - pink
	 *
	 *
	 */
	 

html, body, h1, h2, h3, h4, h5, h6, div, p, address, blockquote,
ul, ol, li, a, strong, em, b, i, img { margin: 0; padding: 0; border: 0; font-size: inherit; font-style: inherit; font-weight: inherit; list-style-type: none; }

body { font: 11px Arial, Helvetica, sans-serif; border-top: 5px solid #f326dd }
#wrapper { width:757px; padding: 0 10px; margin: 0 auto; overflow: auto; background-color: #fff; }

#top { height:93px; border:1px solid #fff; padding: 10px 10px 0; }
h1 { color: #f326dd; font: normal 20px Arial, Helvetica, sans-serif; }
h2 { color: #3399cc; font: bold 14px Arial, Helvetica, sans-serif; }
h3 { color: #3399cc; font: bold 14px Arial, Helvetica, sans-serif; }

/* =========================COPYRIGHT STYLES=================================== */

#footer { text-align: center; clear:both; color:#333; margin: 15px 0; width:757px; height:20px; background-color: #eee; border-top:1px solid #f326dd; border-bottom: 1px solid #f326dd; padding-top:5px; }
#footer a.footer_link { color:#5D5D5D; font: normal 10px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 5px; border-right:1px solid #f326dd; }
#footer a.footer_link:hover { color:#42A5D8; }
#footer a.footer_last { border-right:0; }

#copy_and_tag {  }
#copyright { font:normal 10px Arial, Helvetica, sans-serif; color:#5D5D5D; width: 340px; float:left; }
#ecptag { width:300px; float:right; padding:0 0 20px; text-align:right; color:#A3A3A3; font:normal 10px Arial, Helvetica, sans-serif; }
#ecptag a.ecp_link { color:#A3A3A3; font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; }
#ecptag a.ecp_link:hover { color:#42A5D8; }


#content {  }
#left { width:190px; float:left; padding-right: 10px; background: #fff; margin-right: 10px; }
#right { width: 540px; float: right;  font-family: Tahoma, Arial; }
.cleardiv { font-size:1px; clear:both; display:block; }

a#logo {
	background: url(images/logo.gif) no-repeat 0 0;
	height:56px;
	width:254px;
	float:left;
	border:none;
}

#contact { font-size:160%; float:right; text-align:center; color:#000; padding: 10px 0 0; }
#contact a  { font-size:70%; color:#333; font-weight:bold; text-decoration:none; background: url(1.gif) no-repeat right 2px; padding: 0px 15px 0px 0px; }
#title { font:bold 13px Arial, Helvetica, sans-serif; color: #444; display:block; clear:both; text-align:center; padding:16px 0 1px 0; display:none; }

#right p { padding: 0 0 15px; }
#right p a { color:#0099CC; text-decoration:none; font-weight:bold; }
#right p a:hover { text-decoration:underline; }

/*--------------top navi -------------*/
#navcontainer { overflow: hidden; width: 100%; background: #42b7f5; height:24px; text-align:center; }

#navlist { margin: 0 auto; height:24px; border-left: 10px solid #f326dd; }

#navlist li { border-right: 1px solid #fff; float:left; height: 24px; }
#navlist li a { color: #fff; text-decoration:none; height:20px; line-height:23px; padding: 5px 15px 6px 15px; font-weight: bold; }
#navlist li a:hover { color: #42b7f5; background: #afe3fe; }

#sections .link_text{
			font: 12px Arial, Helvetica, sans-serif;
			color: #fff;
			line-height: normal;
}
/*------------end of top navi---------*/

/*--------------left navi------------*/
ul#leftnav { width:190px; }
#leftnav li { width:190px; margin: 2px 0; }
#leftnav a { display: block; padding: 5px 0 5px 22px; width: 168px; background: #eee; border-left: 10px solid #f326dd; color: #f326dd; text-decoration: none; font-weight: bold; }
#leftnav a:hover { background: #afe3fe; border-left: 10px solid #42b7f5; color: #f326dd }

/*------------end of left navi-------*/

object { margin:20px 0 17px 0; }
#mainimage {  }

.boldblue { color:#558291; font-weight:bold; }
.title {
	color:#0099CC;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

a.back {
	background: url(images/toparrow.gif) no-repeat center top;
	color:#0099CC;
	width:60px;
	padding-top:6px;
	margin:4px 0 0 460px;
	display:block;
	text-decoration:none;
	-moz-outline :0;
}
p.tips a {
	background:url(images/tiparrow.gif) no-repeat 0 2px;
	padding:0 0 1px 13px;
	display:block;
	margin:0;
}
div.quoted {
	border-bottom:1px solid #ddd;
	margin-bottom:15px;
}
.quote {
	background: url(images/quoteup.gif) no-repeat 15px 0px;
	padding: 10px 0 0 53px;	
}
.quote span {
	background: url(images/quotedown.gif) no-repeat right bottom;
	padding: 0 53px 10px 0;	
	display:block;
}

div.quoted a.more {
	color:#0099CC;
	font-weight:bold;
	width:65px;
	padding-top:6px;
	margin:4px 0 0 460px;
	display:block;
	text-decoration:none;
	-moz-outline :0;
}
/*---------------home sections-------------*/
#sections {
	margin:0 0 0 1px;
	padding:0;
}
#sections li{
	width:167px;
	height:90px;
	display:block;
	float:left;
	padding:10px;
	background:#0E9FCF;
	border:2px solid #fff;
	border-width:0 2px 2px 0;
	color:#fff;
	font: 12px Arial, Helvetica, sans-serif;
}
#sections li a {
	color:#fff;
	text-decoration:none;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin:0 0 3px 0;
}
/*------------end of home section----------*/

/*------added for adsense-------*/


#adsense_header { width:240px; float:left; margin-top: -5px; }
#adsense_header_nav_lu { width:470px; padding:4px 0 0 4px; }
#adsense_header a { display:block; color: #42A5D8; text-decoration: underline; font-weight: bold; padding-left: 50px; }
#adsense_header a.text { display:block; color: #acb3bc; text-decoration: none; font-weight: normal; padding-left: 50px; margin-bottom:5px; }

/*-------------end of form-----------*/

#bloglink a { display: none; color: #f00; font-weight:bold; }


