/* GLOBAL STYLES */
body {background:url('http://www.babyzone.com/images/ui/main/body-bg.jpg');margin:0 auto;padding:0;}
a {outline:none;}
div.clearBoth {clear:both;}

#pageWrapper {position:relative;width:995px;margin:0 auto;}

#BZHeader {background:url('http://www.babyzone.com/images/ui/main/header/header-bg-new.gif') repeat-y 0px 0px;
	min-height:197px;height:auto !important;height:197px;width:994px;margin:0 auto;float:left;}
#BZHeader #logo {float: left;position: relative;z-index: 0;top: 0;left: 29px;margin: -46px 0 -10px 0;}
#BZHeader #logo a img {border: 0;}
#ad-top-wrapper {width:742px;min-height:90px;height:auto !important;height:90px;position:relative;left:183px;top:1px;z-index:1000;}

#ad-top-wrapper img {float:left;}
#ad-top {position:relative;width:728px;min-height:90px;float:left;z-index:1000;}
/* General global style? */
.adHeader {color:#999999;font:bold 8px Arial;height:14px;line-height:14px;margin:0 4px 0 0;text-align:right}

#loginSearchWrapper {position:relative;float:right;_display:inline;top:10px;right:0;width:428px;height:63px;}

#login {float:left;_display:inline;height:16px;width:428px;background:url('http://www.babyzone.com/images/ui/main/header/login-gradient.jpg') no-repeat;font:bold 11px Arial;color:#CC6666;padding-top:3px;}
#login img {padding-left:15px;}
#login a {color:#cc6666;text-decoration:none;}
#login a:hover {text-decoration:underline;}
#login span.userGreeting {display:block;float:right;font-weight:normal;color:#666666;padding-left:10px;text-align:right;padding-right:70px;}
#login span.userGreeting .userName {font-weight:bold;}

#searchBox {float:left;_display:inline;height:25px;background:#ffffff;padding:10px 0 9px 6px;_width:430px;margin:0 10px 0 0;}
#searchBox form {_display:inline;}
#searchBox input {_display:inline;padding:2px 5px 0 5px;width:199px;height:18px;margin:0;vertical-align:middle;}
#searchBox select {width:auto;height:22px;vertical-align:middle;}
#searchBox input.go {_display:inline;padding:0 2px 0 5px;width:auto;height:auto;vertical-align:middle;margin-top:-4px;}

/* MAIN CONTENT GLOBAL STYLES */
#content {float:left;width:994px;margin:0px auto;padding:0px;
	background:url('http://www.babyzone.com/images/ui/main/content-bg.gif') repeat-y 0 0;}

/* LEFT SASH GLOBAL STYLES */
#content .leftSash {float:left;padding:0;margin:0 0 0 5px;margin /**/:0 0 0 10px;}
#content .leftSash img {float:left;}
#content .leftSash #leftAdContainer {float:left;_display:inline;width:160px;margin:14px 0 0 0;}
#content .leftSash #leftAdContainer .header {color:#999999;font:bold 8px Arial;height:14px;line-height:14px;margin:0 4px 0 0;text-align:right}
#content .leftSash #leftAdContainer img {float:none;}

/* BREADCRUMB STYLES */
/* This DIV happens before the middle and right columns, as it has to span across the top of both. */
#content .breadcrumb {float:left;_display:inline;width:792px;_width:782px;height:18px;font:10px Arial;color:#999;padding-left:10px;line-height:18px;background:#f9f9f9;border-bottom:1px solid #fff;border-top:1px solid #fff;}
#content .breadcrumb a {color:#999999;text-decoration:none;}
#content .breadcrumb a:hover {color:#48C2C5;text-decoration:underline;}
/* This DIV happens if Page__ContentFills3Columns is set to true, as it has to span accross the top of all three columns. */
#content .breadcrumbWide {float:left;_display:inline;width:962px;_width:952px;height:18px;font:10px Arial;color:#999;padding-left:10px;line-height:18px;background:#f9f9f9;border-bottom:1px solid #fff;border-top:1px solid #fff;margin:0 0 0 11px;}
#content .breadcrumbWide a {color:#999999;text-decoration:none;}
#content .breadcrumbWide a:hover {color:#48C2C5;text-decoration:underline;}

/* MIDDLE COLUMN GLOBAL STYLES */
#content .middle {float:left;_display:inline;padding:0 0 40px 14px;padding /**/:0 0 40px 14px;width:467px;margin:0;background:#fff;}

/* RIGHT SASH GLOBAL STYLES */
#content .rightSash {width:302px;float:right;_display:inline;margin-bottom:40px;margin-left:11px;_margin-left:0px;margin-right:18px;_margin-right:15px;padding:14px 0 0 0;}
#content .rightSash #rightSashAd {float:left;width:300px;margin-top:14px;}
#content .rightSash #rightSashAd .adText {color:#999999;font:bold 8px Arial;line-height:14px;margin:0 4px 0 0;text-align:right}
#content .rightSash #rightSashAd .adCreative {float:left;background:#ffffff;}
    
#footerWrapper {/*position:relative;*/float:left;width:994px;background:url('http://www.babyzone.com/images/ui/main/content-bg.gif') repeat-y 0px 0px;}
#footer {/*position:relative;*/float:left;width:780px;border-top:1px dotted #ddabac;text-align:center;/*margin-left:-390px;*/left:50%;
	font:bold 9px Arial;color:#999999;line-height:1.6;padding:12px 0 50px 0; margin-left: 102px;_margin-left: 51px;}
#footer a {font:bold 10px Arial;color:#999999;line-height:1.6;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer span {padding-left:1px;}
#footer select {font-size:10px;}
#footer div#ad-bottom-wrapper {width:742px;height:90px;/*position:relative;*/ float: left;}
#footer div#ad-bottom-wrapper img {float:right; margin: 0;}
#footer div#ad-bottom-wrapper iframe { float :right; } 

/*used for google ads on search results page*/
#wide_ad_unit a:link span,#wide_ad_unit a:visited span,#narrow_ad_unit a:link span,#narrow_ad_unit a:visited span{color:#DA7B78;font-size:14px;}
#wide_ad_unit span,#narrow_ad_unit span{color:#666; font-size:14px;}