/* Global Styles */
body, form, table, td, img, p, h1, h2, h3, ul{padding:0;margin:0;border:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.clear {clear:both;height:1px;overflow:hidden;margin-top:-1px;font-size:1px;}

body, form, table, p, td, h1, h2, h3,input, select{font-family:Verdana, Arial, Helvetica, sans-serif; color:#006699; font-size:8pt;}
a{color:#663300; font-weight:bold; text-decoration:underline;}
a:hover{color:#009999; font-weight:bold; text-decoration:underline;}
h2{font-weight:bold;font-size:8pt;}
.small_txt{font-family:"Verdana", Arial, Helvetica, sans-serif; color:#cc6600;font-size:7pt;}

.box_content{ background:url(../Images/Babyscoop_jpgs/master_page/bg_repeat.gif) top left repeat-y; width:801px; text-align:left;}
h1{font-size:12pt; font-weight:bold;}
p{padding:4px 0;}
.hrule{width:792px; padding:10px 0 10px 4px; text-align:left;}
.container{width:792px; padding-top:10px;}
.error{color:#C00000;}
.debug{ background:red;}
.popup_wrapper{padding:20px 10px;}
.required{color:#FF0000;}
input{margin:0; padding:0;}
sup{font-size:6pt;}
.box_bttm{background-repeat:no-repeat;}

/* top-level navigation
==============================================================================*/
td.topnav{background: url(../Images/Babyscoop_jpgs/topnav/topnav_bg.gif) top left repeat-x;}
td.topnav input.searchbox{width:100px; vertical-align:middle; height:13px; margin:0; padding:0; margin-right:5px; _font-size:9px;}
#nav {
	height: 87px;
	margin-bottom: 7px;
	list-style: none;
	}
#nav li {
	float: left;
	margin-right: 0;
	height: 87px;
	overflow: hidden; /* if text-resize, this'll keep the nav the same size */
	}
#nav li a {
	display: block;
	line-height: 87px;
	text-indent: -5000px;
	overflow: hidden;
	background-position: center top; /* horizontally centers the background image */
	}
	#navJoin {
		width: 118px;
		background: url(../Images/Babyscoop_jpgs/naviation_gifs/nav_01.gif) no-repeat;
		}
	#navFind {
		width: 113px;
		background: url(../Images/Babyscoop_jpgs/naviation_gifs/nav_02.gif) no-repeat;
		}
	#navWrite {
		width: 113px;
		background: url(../Images/Babyscoop_jpgs/naviation_gifs/nav_03.gif) no-repeat;
		}
	#navLearn {
		width: 115px;
		background: url(../Images/Babyscoop_jpgs/naviation_gifs/nav_04.gif) no-repeat;
		}
#nav li a:hover {
	background-position: 50% -87px;
	}
	#registernav #navJoin,
	#searchnav #navFind,
	#reviewnav #navWrite,
	#learnnav #navLearn {
		background-position: 50% -87px;
		}


#register .dotted_line, #login .dotted_line, #search .dotted_line, #review .dotted_line, #contact .dotted_line{margin:10px 0; padding-left:4px;}


/* START - home page styles */
#home input.searchbox{width:100px; height:13px; vertical-align:middle; margin:0; padding:0; margin-right:5px; _font-size:9px;}
/*#home .copy_box{display:inline; float:left;width:350px; color:#006699; text-align:left; padding:5px 0 0 10px;}*/
/*#home .img_box{display:run-in; position:relative; top:-16px; right:-10px; float:left;width:337px;height:259px;}*/
#home .copy_box{display:inline; float:left; width:340px; color:#006699; text-align:left; padding:5px 0 0 10px;}
#home .home_intro_text{display:inline; width:330px; float:left; padding:10px 10px 20px 10px}

#home .promo_box{display:inline; float:left; width:380px; padding: 0px 0 0 10px;}
#home .promo_outline_box{width:390px; float:right; padding: 0px 0px 10px 10px; background-image:url(../Images/Babyscoop_jpgs/home_gifs/bg_repeat.gif); background-repeat:repeat-y;}
#home .promo_text_box{display:inline; width:380px; float:left;  padding: 10px 0px 10px 10px; }
#home .img_box{display:inline; margin:0 auto; text-align:center; align:center; width:380px;}
#home .news_title{ Font-Size:Medium; font-weight:bolder; font-size:14px; font-family:Verdana; color:#166799;}


#home h1{padding:0 0 2px 0; font-weight:bold; font-family:Helvetica, sans-serif; font-size:14pt;}
#home .bttn_submit{padding:10px 0 10px 0px; width:auto;}

#home .content_box1 img, #home .content_box2 img, #home .content_box3 img{display:block;}
#home .content_box1 .cta_header, #home .content_box2 .cta_header, #home .content_box3 .cta_header{ display:block;width:240px; min-height:31px; _height:31px; background:#56A6C0; margin-bottom:1px;}
.cta_header span{ display:block; color:#FFFFFF; font-size:7pt; font-weight:bold; padding:2px 10px;}
.cta_text span{ display:block; font-size:7pt;font-weight:bold; }

/* styles for the top rated products  */
#home .content_box1{display:inline; float:left; width:240px; margin:0 0 0 20px; }
.content_box1 .cta_content{display:block; width:240px; height:165px; background:#BCDDE8;}
.content_box1 .cta_content table{width:200px; padding:5px 5px 0 10px; _margin:5px 5px 0 10px;}
.content_box1 .cta_content tr td :nth-child(1){width:26px;}
.content_box1 .cta_content tr td img{margin-right:10px;}
.content_box1 .cta_content tr td :nth-child(2){width:175px; height:26px; padding:5px;}
.content_box1 .cta_content tr td div{width:175px; height:15px; overflow:hidden;}

/* styles for the most reviewd product  */
#home .content_box2{display:inline; float:left; width:240px; margin:0 0 0 20px;}
.content_box2 .cta_content{display:block; width:240px; height:165px; background:#BCDDE8;}
.most_reviewed{ display:inline; width:inherit;}
.most_reviewed .box{ display:inline; float:left;width:105px; margin-left:10px; margin-top:10px;}
.most_reviewed .box a img{ border:1px solid #99C2D1;}
.most_reviewed .box a:hover img{ border:1px solid #FE9103;}
.most_reviewed .box2{ display:inline; float:left;width:110px; height:140px; overflow:hidden; margin-left:4px;margin-top:10px;}
.most_reviewed .box3{ display:inline; float:left;width:110px; height:33px; overflow:hidden; margin-left:120px;margin-top:-30px;}
.most_reviewed .box2 h3{margin-bottom:5px;}

/* styles for the hot new product box  */
#home .content_box3{display:inline; float:left; width:240px; margin:0 0 0 20px; }
.content_box3 .cta_content{display:block; width:240px; height:165px; background:#BCDDE8; margin-bottom:1px;}
.new_product{ display:inline; width:inherit;}
.new_product .box{ display:inline; float:left;width:105px; margin-left:10px; margin-top:10px;}
.new_product .box a img{ border:1px solid #99C2D1;}
.new_product .box a:hover img{ border:1px solid #FE9103;}
.new_product .box2{ display:inline; float:left;width:110px; height:140px; overflow:hidden; margin-left:4px;margin-top:10px;}
.new_product .box3{ display:inline; float:left;width:110px; height:33px; overflow:hidden; margin-left:120px;margin-top:-30px;}
.new_product .box2 h3{margin-bottom:5px;}
/* END - home page styles */

/* START - register page styles */
#register ul{padding:10px 0 0 12px;}
#register input.nav_liza, #register select{width:200px;}
#register input.bday{width:20px; margin-right:5px;}
#register input.bday3{width:40px; margin-right:5px;}
#register .box1{ width:509px;height:33px;margin:10px 0px 0px 0px; vertical-align:middle; background-image:url(../Images/Babyscoop_jpgs/bg_jpgs/blue.jpg); background-repeat:no-repeat;}
#register h2{ margin:10px 0px 2px 10px;}

/* START - login page styles */
#login input.txt{width:150px; margin-left:10px;}

/* START - forgotpassword page styles */
#forgotpassword .wrapper{width:inherit;height:200px; display: table-cell; vertical-align:middle;}
* html #forgotpassword .wrapper{padding-top:50px;height:150px;}
#forgotpassword .wrapper input.txt{width:150px; margin-left:10px;}

/* START - thanks page styles */
#thanks .wrapper{padding-left:50px;padding-top:50px;height:150px;}
#thanks .wrapper input.txt{width:150px; margin-left:10px;}

/* START - searcb page styles */
#search input.nav_liza, #search select{width:250px;}
#search .container .wrapper{padding:0px; margin: 0 18px; width:755px;}
#search .container .wrapper .nav a.menu1{color:#009999;}
#search .container .wrapper2{ float:left; padding:10px 0; width:435px;}
#search .container .wrapper3{ float:right; width:300px; height: 250px;}
#search .container .wrapper2 .box1{ width:506px;height:33px;margin:4px 0px 0px 0px; vertical-align:middle; background-image:url(../Images/Babyscoop_jpgs/bg_jpgs/blue.jpg); background-repeat:no-repeat;}
#search .container .wrapper2 .box2{ width:435px;height:54px;margin:4px 0px 0px 0px; vertical-align:middle; background-image:url(../Images/Babyscoop_jpgs/bg_jpgs/search_2.jpg); background-repeat:no-repeat;}
#search .container .wrapper2 .box4{ margin: 0px 0px 0px 28px;}
#search .container .wrapper2 h2{ margin: 8px 0px 4px 10px;}

/* START - review page styles */
#review ul{padding-left:20px;}
#review .wrapper{padding:0 0 0 25px; width:700px;}
#review .wrapper2{padding:0 0 0 25px; width:770px;}
#review .box1{display:inline; float:left; width:450px;}
#review .box2{display:inline;float:left; width:280px; margin-left:20px; color:#999999;}
#review .box2 p{color:#999999;}
#review input.nav_liza{width:300px;}
#review textarea{width:400px;}
#review .wrapper2 .box1 td{padding:2px;}
#review .wrapper2 .box1 .rating_start{ display:inline;padding-left:8px;}/* css for safari */

#review .wrapper2 .box1 .rating{ display:inline;padding-left:17px;}/* css for safari */

#review .wrapper2 .box1 .rating_end{ display:inline;padding-left:8px;}
#review .wrapper3 td{padding:2px;}

#contact .container .wrapper{padding:0 25px;}
#contact .container .wrapper2{width:760px;padding:0 0 0 25px;}
#contact .container .wrapper2 .box1 input.text_liza_2{width:250px;}
#contact .container .wrapper2 .box1 select{width:250px;}
#contact .container .wrapper2 .box1 textarea{width:355px; height:100px;}
#contact .container .wrapper2 .box1{display:inline; float:left; width:372px;}
#contact .container .wrapper2 .box2{display:inline; float:right; width:368px;}

#sendemail .container .wrapper{padding:0 25px;}
#sendemail .container .wrapper input.nav_liza{width:200px;}
#sendemail .container .wrapper textarea{width:300px; height:100px;}

#privacy .container{padding:10px 0 10px 15px; width:760px;}

#aboutus .container .wrapper{padding:0 25px;}
#aboutus .container .wrapper .nav a.menu1{color:#009999;}
#aboutus .container .wrapper2{ float:left; padding:20px 0; width:390px;}
#aboutus .container .wrapper3{ float:right; width:339px;}

#faq .container .wrapper{padding:0 25px;}
#faq .container .wrapper .nav a.menu1{color:#009999;}
#faq .container .wrapper2{ float:left; padding:20px 0; width:509px;}
#faq .container .wrapper2 .box1{ width:509px;height:33px;margin:10px 0px 0px 0px; vertical-align:middle; background-image:url(../Images/Babyscoop_jpgs/bg_jpgs/blue.jpg); background-repeat:no-repeat;}
#faq .container .wrapper2 h2{ margin:10px 0px 2px 10px; vertical-align:middle}
#faq .container .wrapper2 .box4{margin:2px 0px 0px 20px;}
#faq .container .wrapper2 p{margin:2px 0px 0px 10px;}

#advertise .container .wrapper{padding:0 15px;}
#advertise .container .wrapper .nav a.menu1{color:#009999;}
#advertise .container .wrapper2{ float:left; padding:20px 0; width:490px;}
#advertise .container .wrapper3{ float:right; width:239px; margin:0px 0px 0px 10px;}
#advertise .container .wrapper2 .box1{ width:486px;margin:0px 0px 0px 0px; vertical-align:middle;padding-left:20px; background-color:#D0F1FC}

#ourstory .container .wrapper{padding:0 25px;}
#ourstory .container .wrapper .nav a.menu1{color:#009999;}
#ourstory .container .wrapper2{ float:left; padding:20px 0; width:358px;}
#ourstory .container .wrapper3{ float:right; width:371px;}
/*#ourstory .container .wrapper3 img{padding:5px; border:#CC3366 solid 1px;}*/


#press .container .wrapper{padding:0 25px;}
#press .container .wrapper .nav a.menu1{color:#009999;}
#press .container .wrapper2{ float:left; padding:20px 0; width:324px;}
#press .container .wrapper3{ float:right; width:405px;}

#search_results #catAd{width:195px;height:1300px;float:right;background:#D0F1FC;text-align:middle;}
#search_results .box_content{padding-bottom:10px;} 
#search_results table.heading{ margin-bottom:10px;}
#search_results .dotted_line{margin:2px 0; padding:0;}
#search_results h2{ margin-left:10px; color:#166799; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif;}
#search_results h3{ margin-left:2px; color:#FFFFFF; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif;}
#search_results h4{ margin-left:2px; color:#FFFFFF; font-size:10px; font:Verdana, Arial, Helvetica, sans-serif;}
#search_results h5{color:#663300;font-size:14px; font-weight:bold; }
#search_results h6{font-size:10px; font:Verdana, Arial, Helvetica, sans-serif; }
#search_results .wrapper{margin:0 0 0 4px; width:575px; float:left;}
#search_results .reviewTitle{color:#663300;font-size:14px; font-weight:bold; }
#search_results .small{font-size:10px; font:Verdana, Arial, Helvetica, sans-serif; }
#search_results .productName{font-size:12px; font-weight:bold; margin:10px;  font:Verdana, Arial, Helvetica, sans-serif; }

#search_results table.search_table{width:575px; margin:0px; padding:0px; border:0px; background:#FFFFFF;}
#search_results table.search_table div.title{ font-weight:bold; color:#FFFFFF;background:#6AB4CC;width:165px; border-bottom:#FFFFFF solid 1px; text-align: left; vertical-align:middle; padding:5px 0 5px 20px;}
#search_results table.search_table div.rated_by{ color:#0068AA;background:#D0F1FC;width:165px;height:130px;text-align: left; vertical-align:middle; padding:5px 0 5px 20px;}
#search_results table.search_table td.search_product{background:#FFFFFF;width:390px;text-align:left;}
#search_results table.search_table td.search_product .box{  border:none;width:105px;margin:10px;float:left;}
#search_results table.search_table td.search_product .box img{text-decoration:none; border:none;}
#search_results table.search_table td.search_product .box2{  width:265px; height:105px; display:inline; float:right;overflow:hidden; margin: 10px 0px 10px 0px;}
#search_results table.search_table td.search_product .box3{  width:255px; display:inline; float:left;overflow:hidden; margin-left:10px; margin-right:0px;margin-top:0px; height:20px;}
#search_results table.search_table td.search_product .buttons{  width:105px; display: block; margin-left:285px;}
#search_results table.search_table td.search_product .buttons img{  margin-bottom: 3px;}


#search_results table.search_table td.filler{background:#D0F1FC;width:180px; text-align:left; }
#search_results table.search_table td.filler img{display:block; margin:5px 0;padding-left:20px; vertical-align:middle;}
#search_results .pagination{width:782px; margin-left:4px; padding:4px 5px; background:#642100;}
#search_results a.reviews{ color:#166799; font-size:10px;}
#search_results a.reviews:hover{ color:navy; font-size:10px;}
#search_results a.category{ color:white; font-size:12px;}
#search_results .numberSign{font-size:12px;font-weight:bold;}

#search_results .pagination .left{ display:inline; float:left;color:#D0F1FC;}
#search_results .pagination .left a{color:#D0F1FC;}
#search_results .pagination .right{display:inline; float:right;}
#search_results .pagination .right a{color:#FFFFFF;}

/*Start Product Reviews Styles */
#product_reviews .box_content{padding-bottom:10px;} 
#product_reviews table.heading{ margin-bottom:10px;}
#product_reviews .dotted_line{margin:2px 0; padding:0; padding-left:4px;}
#product_reviews h2{ margin-left:10px; color:#166799; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif;}
#product_reviews h3{ margin-left:2px; color:#FFFFFF; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif;}
#product_reviews h4{ margin-left:2px; color:#FFFFFF; font-size:10px; font:Verdana, Arial, Helvetica, sans-serif;}
#product_reviews h5{color:#663300;font-size:14px; font-weight:bold; }
#product_reviews h6{font-size:10px; font:Verdana, Arial, Helvetica, sans-serif; }
#product_reviews .wrapper{margin:0 0 0 4px;}
#product_reviews .reviewTitle{color:#663300;font-size:14px; font-weight:bold; }
#product_reviews .small{font-size:10px; font:Verdana, Arial, Helvetica, sans-serif; }
#product_reviews .productName{font-size:12px; font-weight:bold; margin:10px;  font:Verdana, Arial, Helvetica, sans-serif; }

#product_reviews table.search_table{width:786px; margin:0px; padding:0px; border:0px; background:#FFFFFF;}
#product_reviews table.search_table td.title{ font-weight:bold; color:#FFFFFF;background:#6AB4CC;width:140px; border-bottom:#FFFFFF solid 1px; text-align: left; vertical-align:middle; padding:5px 0 5px 20px;}
#product_reviews table.search_table td.rated_by{ color:#0068AA;background:#D0F1FC;width:120px;text-align: left; vertical-align:middle; padding:5px 0 5px 15px;}
#product_reviews table.search_table td.search_product{background:#FFFFFF;width:342px;text-align:left;}
#product_reviews table.search_table td.search_product .new_product .box{  border:none;}
#product_reviews table.search_table td.search_product .new_product .box img{text-decoration:none; border:none;}
#product_reviews table.search_table td.search_product .new_product .box2{  width:210px; display:inline; float:left;overflow:hidden; margin-left:8px; margin-right:0px;margin-top:10px;}
#product_reviews table.search_table td.search_product .new_product .box3{  width:200px; display:inline; float:left;overflow:hidden; margin-left:10px; margin-right:0px;margin-top:0px; height:20px;}
#product_reviews table.search_table td.filler{background:#D0F1FC;width:180px; text-align:left; }
#product_reviews table.search_table td.filler img{display:block; margin:5px 0;padding-left:20px; vertical-align:middle;}
#product_reviews .pagination{width:782px; margin-left:4px; padding:4px 5px; background:#642100;}
#product_reviews a.reviews{ color:#166799; font-size:10px;}
#product_reviews a.reviews:hover{ color:navy; font-size:10px;}
#product_reviews a.category{ color:white; font-size:12px;}
#product_reviews .numberSign{font-size:12px;font-weight:bold;}

#product_reviews .pagination .left{ display:inline; float:left;color:#D0F1FC;}
#product_reviews .pagination .left a{color:#D0F1FC;}
#product_reviews .pagination .right{display:inline; float:right;}
#product_reviews .pagination .right a{color:#FFFFFF;}


#preview .reviewTitle{color:#663300;font-size:14px; font-weight:bold; }
#preview table.search_table td.rated_by{ color:#0068AA;background:#D0F1FC;width:120px;text-align: left; vertical-align:middle; padding:5px 0 5px 15px;}

.ads_header{ background:url(../Images/Babyscoop_jpgs/master_page/bg_repeat.gif) top left repeat-y; width:801px; text-align:left;}
.ads_header img.dotted_line{padding-left:5px;}
.ads_header .left{display:inline; float:left; padding:5px 10px;}
.ads_header .right{display:inline; float:right; padding:5px 10px;}
#ads{ background:url(../Images/Babyscoop_jpgs/master_page/ads_bg_repeat.gif) top left repeat-y; width:801px; text-align:left;}
#ads .container{ margin-left:4px; background:transparent;}
#ads .wrapper{display:inline;}
#ads .wrapper .box{ display:inline; float:left; color:#5E6265; width:100px;  padding:0 20px; background:transparent;}
/* START footer styles */
.footer{background:#642507; width:801px; color:#FFFFFF; font-size:7pt;}
.footer td{color:#FFFFFF; font-size:7pt;}
.footer_left{display:inline; float:left; width:280px; text-align:left; padding:10px 10px; font-size:7pt;}
.footer_middle{display:inline; float:left; width:80px; padding:10px 10px;}
.footer_right td{color:#FFFFFF; font-size:7pt;}
.footer_right{display:inline; float:right; width:300px; padding:10px 10px; }
.footer_right .box{text-align:left; background:#CC3366;}
.footer .footer_right td a{color:#FFFFFF; text-decoration:underline; font-size:7pt; font-weight:normal;}
.footer .footer_right td a:hover{color:#FFFFFF; text-decoration:none;}
/* END footer styles */

#review .wrapper2 .box1 .rating_start{ display:inline;padding-left:10px;_padding-left:9px;}
#review .wrapper2 .box1 .rating{ display:inline;padding-left:18px;_padding-left:17px;}/* safari ignores */



#canada_am .container .wrapper{padding:0 25px;}
#canada_am .container .wrapper .nav a.menu1{color:#009999;}
#canada_am .container .wrapper2{ float:left; padding:20px 0; width:509px;}
#canada_am .container .wrapper2 .box1{ width:509px;height:33px;margin:10px 0px 0px 0px; vertical-align:middle; background-image:url(../Images/Babyscoop_jpgs/bg_jpgs/blue.jpg); background-repeat:no-repeat;}
#canada_am .container .wrapper2 h2{ margin:10px 0px 2px 10px; vertical-align:middle}
#canada_am .container .wrapper2 .box4{margin:2px 0px 0px 20px;}
#canada_am .container .wrapper2 p{margin:2px 0px 0px 10px;}
#canada_am .container .wrapper2 .hot_product{margin:10px 20px 0px 10px;}
#canada_am .container .wrapper3{height:100%; vertical-align:middle}
#canada_am .container .wrapper3 .hot_product_img{width:130px; padding:20px 0px 0px 10px; }
#canada_am .container .wrapper3 .hot_product_img_wide{width:150px; padding:30px 0px 0px 10px; }
#canada_am .container .wrapper2 .product_link{margin:0px 0px 0px 10px;}

.BlogArchiveLineItem
{
	padding-left:20px;
	line-height:30px;
	border-bottom: 1px dashed silver;
	vertical-align: bottom;
}



#ArchiveRegion {width:550px;float:left;}

#ArchiveAdvert {width:195px;float:right;background:#D0F1FC;text-align:middle;margin-top:40px;}

.BlogArchiveHeaderItem
{
	margin-top: 20px;
	font-weight:bold;
	padding-left:20px;
	line-height:30px;
	vertical-align: bottom;
	background-color: #C3E1EB;
}