/*
      Created by Ibrar Hussain of Freeman Holland
	  
	  E-Mail: ibrar@freemanholland.com
	  	  
*/

/* <BASIC STRUCTURE> */

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background:#fff url('images/bg.png') repeat-x;
}

a{color:#ed1d24}
a:hover{text-decoration:none}
.clear{clear:both}
.left{float:left}
.right{float:right}
.width140px{width:180px; font-size:11px; color:#fff}
.imgmargin{margin:10px; margin-left:15px}
.img{border:0px} img{border:0px}
h1{color:#666; font-size:20px; font-weight:normal}
h1 span{color:#ED1D24;font-size:20px;font-weight:bold;}
.marginleft{margin-left:10px}.paddingleft{padding-left:10px}
h2{color:#999999;font-size:20px;font-weight:normal;margin-bottom:8px}
h3{font-size:15px; color:#fff; margin-bottom:2px}
h4{font-size:15px;color:#fff; margin-bottom:7px}
h5{color:#939393;font-size:20px;margin-top:14px}
.black{color:#000}
.width72px{width:72px;}
.padding10px{padding:10px}

/* </BASIC STRUCTURE> */

 /********************************************
   WRAPPER
********************************************/ 

#wrapper { 
 margin: 20px auto;
 width: 968px;
 border:1px solid #a9a9a9;
 background:#fff;
 display:block;
}

#wrapper-pad { padding:15px 13px 15px 13px }

 /********************************************
   HEADER
********************************************/ 

#header {
 color: #333;
 width: 950px;
 float: left;
 height: 162px;
 margin: 0px 0px 5px 0px;
}

.homelogo{}

#head-left {
width:223px;
height:160px;
margin-right:15px;
}

#head-middle {
width: 467px; 
height: 129px;
padding:30px 0 0 5px;
}

#head-right {
width: 220px;
height: 130px;
margin:0px 0px 0px 10px;
}

#login {
height:22px;
/*width:230px;*/
float:left;
text-align:right;
margin:0 0px 0px 10px;
}

#loginpanel {
font-size:15px;
margin-left:-7px;
color:#5d5d5d
}

#loginpanel h1{
margin-bottom:5px;
}

#loginpanel p{
margin-bottom:9px;
}

#login span{
font-weight:bold
}

 /********************************************
   NAVIGATION
********************************************/ 

#navigation {
 background:none repeat scroll 0 0 #939393;
 color:#333333;
 float:left;
 height:32px;
 margin:0;
 padding:0;
 width:942px;
}

#navigation a{
color:#fff;
text-decoration:none
}

#navigation a:hover{
color:#ed1d24
}

#navigation ul{
list-style:none outside none;
margin-left:16px;
margin-top: 8px;
width:924px;
}

#navigation li{
display:inline;
float:left;
margin-right:49px;
}

 /********************************************
   CONTENT WRAPPER
********************************************/ 

#content-wrapper {
 float: left;
 width: 966px;
 background: url('images/content.jpg') repeat-y;
 overflow:hidden;
 margin:0 0 10px 0;
 padding-bottom:15px
}

 /******************************************** 
 	LEFT COLUMN 
********************************************/ 

#leftcolumn { 
 color: #333;
 margin: 0px 0px 0px 0px;
 width: 192px;
 float: left;
}

#leftcolumn .padding {padding: 14px 10px 10px 10px;}

#leftcolumn li{
 font-family:verdana; 
}

 /******************************************** QUICK SEARCH ********************************************/ 

.small-textbox {
 background:url("images/small-textbox.png") no-repeat scroll left top transparent;
 border:0 none;
 color:#000;
 font-size:11px;
 height:24px;
 line-height:27px;
 padding:0 3px;
 width:105px;
}

.search{
 background:url("images/search.png") repeat scroll 0 0 transparent;
 border:0 none;
 cursor:pointer;
 height:27px;
 margin:0px 0 0;
 width:61px
}

#leftcolumn ul{ 
list-style:none outside none;
margin:10px 0 0 0;
line-height:18px;
}

#leftcolumn li a{ 
color:#333333;
text-decoration:none;
font-size:11px;
line-height:24px;
}

#leftcolumn li a:hover{ 
text-decoration:underline
}


 /******************************************** 
 	RIGHT COLUMN 
********************************************/ 

#rightcolumn { 
 color: #333;
 padding: 0px 0px 0px 0px;
 /*width: 748px;*/
 width:auto;
 float:left;
}

#rightcolumn h2{color:#ed1c24;font-size:22px;margin:10px 0 10px 0;}

#homepage-left-content{width:473px; float: left;}
#homepage-sign-up {width: 278px; float:left;}

#inner-content{clear:both;width:748px}

/******************************************** BREADCRUMB ********************************************/ 

#breadcrumb{margin:12px 0 15px;padding:5px;width:520px;}

/******************************************** ABOUT US ********************************************/ 

#about-top{background:url("images/about-top.jpg") repeat scroll 0 0 transparent;padding:16px 0px 0px 24px;width:713px;height:29px}

#about-middle{background:url('images/about-middle.jpg');padding:21px 25px 10px 24px;width:691px;}
#about-middle span{color:#ed1d24}

#about-bottom{background:url('images/about-bottom.jpg');height:42px;width:739px}

#about-tabs-wrap{margin-top:10px}
#about-tabs-wrap img{margin-right:20px}

#about-tab-1, #about-tab-2, #about-tab-3{width:682px}
#about-tab-1 h5, #about-tab-2 h5, #about-tab-3 h5{margin-bottom:8px}

#about-tab-2, #about-tab-3{display:none}

/******************************************** OUR REVIEWS ********************************************/ 

#our-reviews-wrap{width:762px;margin:8px 0 0 0;}
#our-reviews-wrap div{float:left;width:249px;height:135px}

/******************************************** OUR REVIEWS ********************************************/ 

#sitemap-bg{background:url("images/sitemap.png") repeat scroll 0 0 transparent;padding:10px 0 0 27px;width:755px;height:958px}

/******************************************** CONTACT US ********************************************/ 

#contact-bg{background:url("images/contact-bg.jpg") repeat scroll 0 0 transparent;width:713px;height:499px}
#contact-bg .padding {padding:10px 0 0 27px;}
#contact-bg h5{font-size:26px; margin-bottom:10px}

#contact-form{width:445px}
#contact-form{float:left; width: 445px;}
#contact-form ul{list-style:none outside none;margin:25px 0 0 0}
#contact-form li{height:30px;}
#contact-form label {width:120px; float:left;}

#contact-boxes-wrap{width:200px; margin-left: 20px;}
.contact-boxes{height:98px;font-size:13px;}

/******************************************** REVIEWS OF THE MONTH ********************************************/ 

.reviews-of-the-month{line-height:17px;margin:0 6px 16px;width:427px;}
.reviews-of-the-month .padding {padding:5px;}
.reviews-of-the-month img{margin-bottom:8px}
.reviews-of-the-month div{color:#333;margin-bottom:5px;font-size:13px;font-weight:bold}
.reviews-of-the-month div span{color:#ee1d25;font-size:13px;font-weight:bold}
.reviews-of-the-month p{margin-bottom:8px; font-weight: normal}
.reviews-of-the-month a{font-weight:bold}

#croppedimage{width:455px; height:179px; overflow:hidden}
.newimage{margin:-26px}

/******************************************** REVIEW CATEGORIES ********************************************/ 

.review-wrap{float:left;margin:0 0 20px 7px;width:733px;border-bottom:1px solid #e2e2e2;}

#review-image{height:193px;width:265px}
#review-image img{width:248px;height:178px;}
#review-content{width:465px; margin-bottom:20px;}
#review-content img{margin:9px 1px 1px -4px}
#review-content h4{font-size:14px; color:#333; margin-bottom:6px}

/******************************************** FULL REVIEW PAGE ********************************************/ 

#full-review{width:758px;margin:0 0 0 5px}
#full-review h1{font-family:"Trebuchet MS"; font-size:30px; margin-bottom:10px; color:#7d766e}

#full-review-image {width:417px;height:312px}
#full-review-image img{width:410px; height:294px}

#full-review-thumbs{width:97px}
#full-review-thumbs img{height:69px;width:97px;float:left;clear:both;margin:0px 0 7px 0; cursor:pointer}

#full-review-info{height:336px;margin:-3px 5px 0 0;padding:3px 15px 15px 15px;width:202px;}
#full-review-body {clear:both;margin-top:-40px;width:514px;text-align:justify;}

#reader-comments{color:#7D766E;width:229px; margin-left:4px}
#reader-comments-top{margin:0 0px 5px}#reader-comments-top h3{color:#7D766E;}
#reader-comments h3{color:#7D766E;font-family:"Trebuchet MS";font-size:15px;margin-bottom:4px;}
.comments{background:url("images/comment.jpg") repeat scroll 0 0 transparent;height:93px;padding:17px 3px 3px 17px;width:205px;color:#3e3e3e;font-size:11px;}
.comments div{margin:3px 0 0 0}

#googlemargin{margin-top:10px; margin-bottom:20px;}

.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 1500px;background-color: black;z-index:1001;-moz-opacity: 0.6;opacity:.80;filter: alpha(opacity=80);}
.blue_content {background:none repeat scroll 0 0 #D9F4FF;display:none;left:34%;overflow:auto;padding:16px;position:absolute;top:40%;width:371px;z-index:1002;font-size:12px;}
.blue_content_thanks {background:none repeat scroll 0 0 #D9F4FF;display:none;left:34%;overflow:auto;padding:16px;position:absolute;top:40%;width:371px;z-index:1002;font-size:12px;text-align:center}

.close{background:url("images/close.jpg") no-repeat;border:0 none;cursor:pointer;height:27px;margin:0px 0 0;width:61px}

#light h2, #thanks h2{color:#7D766E;font-size:21px;margin-bottom:2px;}
#light div{clear:both; width:370px}

.biggertextbox{background:url("images/biggertextbox.jpg") no-repeat scroll 0 0 #E1E1E1;border:1px solid #BEBEBE;height:60px;width: 360px; margin:10px -2px 0 0}

/******************************************** SIGN UP ********************************************/ 

#sign-up, #sign-up-two { 
 background:none repeat scroll 0 0 #D9F4FF;
 height:236px;
 /*padding:16px 16px 16px 21px;*/
 width: 278px;
}

#sign-up .padding {
padding:16px 16px 16px 21px;   
}

#sign-up-two .padding{
padding:16px 16px 16px 21px;
}

#sign-up-two { 
 display:none;
}

.login-box { 
height:50px;
margin-top:34px;
width:245px;
}

#sign-up ul, #sign-up-two ul { 
list-style:none outside none;
width:245x;
height:31px;
}

#sign-up li, #sign-up-two li {
display:inline;
float:left;
width:68px
}

.login{
 background:url("images/login.png") repeat scroll 0 0 transparent;
 border:0 none;
 height:33px;
 width:85px;
 margin:0px 0 0 0;
 cursor:pointer
}

.join-now{
 background:url("images/join.png") repeat scroll 0 0 transparent;
 border:0 none;
 height:33px;
 width:85px;
 margin:10px -8px 0 0;
 cursor:pointer
}

.rounded {
 background:url("images/text-box.jpg") no-repeat scroll left top transparent;
 border:0 none;
 color:#333;
 font-size:13px;
 height:27px;
 line-height:27px;
 margin:-3px 0px 0px 5px;
 padding:0 3px;
 width:170px;
 float:left;
}

/******************************************** DIARY OF A MANCHESTER MUM ********************************************/ 

#diary-wrap {padding:10px;width:693px;}

#diary-wrap h1{font-size:29px;margin-bottom:5px; color:#ED1D24}

#diary-wrap h2{font-size:25px;margin-bottom:5px; color:#ec1d23}

#news-categories{margin:12px 0 0 10px;width:165px;line-height:19px}
#news-categories h2{color:#ec1d23;margin-bottom:8px;font-size:18px}
#news-categories a{color:#666;}

#border-news{border-bottom:1px solid #333; padding-top:15px}

#diary-news{margin-left:5px;width:495px; float: left; margin-right: 5px;}
#diary-news h4{color:#777;font-size:15px}

.news-item{overflow:hidden;width:488px;padding-bottom:20px;border-bottom:1px solid #333;padding-top:20px; line-height:18px}
.news-item img{position:absolute;margin:-19px 0px 0px 146px}

.news-title{font-weight:bold; margin-bottom:3px; font-size:14px; color:#666}
.news-date{font-weight:bold; margin-bottom:10px; font-size:12px; color:#666}
.news-image{width:185px; height:134px; margin:0 0px 20px 20px}

#twitter-feed {background:url("images/twitter-bg.png") repeat scroll 0 0 transparent;height:388px;margin:6px 0 0 -8px;padding:38px 0 0 7px;width:232px;}
#twitter-padding {padding:42px 0 0 1px}

/****** NAUGHT ******/
.diarybox0{float:left;height:211px;padding:20px 10px 10px;width:221px; margin-bottom:2px; margin-right:2px}
.diarybody0{background:url("images/whiteoverlay.png") repeat scroll 0 0 transparent;width:105px;padding:7px;color:#505050}
.diarybody0 div{margin-top:5px;}
.diarydate0{background:url("images/whiteoverlay.png") repeat scroll 0 0 transparent;margin-right:-7px;padding:4px;width:91px}
.diarydate0 div{color:#505050;font-family:"Trebuchet MS";font-size:40px;font-weight:bold;text-align:center;}

/****** ONE ******/
.diarybox1{float:left;height:211px;padding:20px 10px 10px;width:221px;margin-bottom:2px; margin-right:2px}
.diarybody1{background:url("images/blackoverlay.png") repeat scroll 0 0 transparent;width:105px;padding:7px;color:#fff}
.diarybody1 div{margin-top:5px;}
.diarydate1{background:url("images/blackoverlay.png") repeat scroll 0 0 transparent;margin-right:-7px;padding:4px;width:91px}

.diarydate1 div{color:#fff;font-family:"Trebuchet MS";font-size:40px;font-weight:bold;text-align:center;}

/******************************************** COMPETITION ********************************************/ 

#competition-title{margin:9px 0 0 10px}
#competition-title h1{font-size:30px; font-family: Trebuchet MS}
#competition-title h1 span{color:#c2a891; text-transform:uppercase; font-family:Century Gothic; font-size:24px}

#competition-details{color:#000000;padding:11px 0px 0 21px;width:427px;}
#competition-details h1{font-family:"Trebuchet MS"; font-size:30px; margin-bottom:10px}
#competition-box{width:298px;}

#competition-box-image{color:#939393;font-size:22px;height:335px;text-align:center;width:305px;}
#competition-box-image img{margin:10px 0 13px 0px}
#competition-box-image div span, #competition-details span{color:#ed1c24}

#competition-answers{background:url("images/comp-form.png") repeat scroll 0 0 transparent;height:152px;width:264px;padding:6px 10px 10px 6px; margin:12px 0 0 0}
#competition-answers h2{font-size:18px; text-align:center; color:#484848}

#competition-answers ul{float:left;list-style:none outside none;margin:4px 100px 0 15px;}
#competition-answers li{float:left;height:30px;width:59px;}

/******************************************** RIGHT PANELS ********************************************/ 

#right-panels-wrap { 
margin:21px 0 0 0;
}

.right-panels{ 
width:279px;
}

.right-panels h1{background:url("images/grey.png") repeat scroll 0 0 transparent;
height:26px;
padding:13px;
width:248px;
margin:0 0px 10px 0}

.right-panels h1 span{font-size:22px}
.right-panels div{padding:6px;margin:10px 10px 19px 10px;width:250px;min-height:189px}
.right-panels span{font-weight:bold; font-size:13px}
.right-panels p{margin:5px 0 5px 0}

/******************************************** JOIN NOW FIELDSET ********************************************/ 

fieldset {padding:20px;line-height:18px;}
fieldset ul {list-style:none outside none;width:313px;height:31px;}
fieldset li {display:inline;float:left;width:116px}

.error{padding:10px; background:#c0c0c0; color:#000}

/******************************************** STOCKISTS ********************************************/ 

#stockist-top{background:url("images/stockists-top.jpg") no-repeat scroll 0 0 transparent;height:107px;padding:17px 10px 0px 109px;}
#stockist-middle{background:url("images/stockists-middle.jpg") repeat-y scroll 0 0 transparent;margin-left:-1px;padding:0px 3px 0 18px}
#stockist-bottom{background:url("images/stockists-bottom.jpg") no-repeat scroll 0 0 transparent;height:36px;margin-left:-1px;}

.stockistrow0{background:#ececec;padding:4px}.stockistrow1{background:#d9f4ff;padding:4px}
.trrow{color:#939393;font-size:19px;font-weight:bold;height:20px;line-height:38px;padding:0px 0 0 9px;}
.tdrow{padding:10px}

/******************************************** YOUR RECOMMENDATIONS ********************************************/ 

#recommendation-wrap{background:url("images/reccomendation.jpg") no-repeat scroll 0 0 transparent;height:134px;padding:15px 0px 0 22px;width:636px;}

#recommendation-wrap ul{float:left;list-style:none outside none;margin:9px 48px 0 0;width:278px;}
#recommendation-wrap li{float:left;height:34px;width:110px;}

.recommendation-bubble-wrap{width:720px; line-height:16px; height:198px}

.recommendation-bubbles0{background:url("images/greenbubble.jpg") no-repeat scroll 0 0 transparent;height:162px;padding:20px 0 0 22px;width:533px;}
.recommendation-bubbles1{background:url("images/greybubble.jpg") no-repeat scroll 0 0 transparent;height:162px;padding:20px 0 0 22px;width:533px;}

.recommendation-text{margin:3px 0 0 0}

.heart{width:172px}.heart img{vertical-align:middle;margin:3px;}
.hits{background:url("images/love.jpg") repeat scroll 0 0 transparent;border:0 none;cursor:pointer;height:69px;margin:10px 0 0;width:136px;}
.youlikethis{margin:27px 0px 0px 0px;font-size:14px;width:140px;}

/******************************************** FREEBABY ********************************************/ 

.row0{background-color:#b3b3b3; color:#fff;width:746px}
.row1{width:746px}

.row0 h3{color:#fff;}
.row1 h3{color:#333;}

#freebaby-top{height:40px;margin:22px 10px 10px 10px;width:750px;}
#freebaby-top a{cursor:pointer}
#freebaby-top h2{font-size:30px}

#freebaby-products{color:#333; width:746px; padding-left:7px}
#freebaby-products h4{font-size:13px; color:#333}
#freebaby-products h3{margin-bottom:6px}
#freebaby-products table{height:111px;margin-bottom:2px;padding:8px 6px 8px 6px;}
#freebaby-products table td{float:left;width:80px}
.linkrow0{color:#fff;}
.linkrow1{color:#333;}


.submit{background:url("images/submit.png") repeat scroll 0 0 transparent;border:0 none;cursor:pointer;height:29px;width:65px;margin:13px 0 0 0px;}

#sell-your-products{background:#DCF2FF url('images/freebaby-bg.jpg');height:264px;margin:0 0 12px 6px;padding:5px 10px 10px 14px;width:723px;}
#sell-your-products h2{font-weight:bold}
#sell-your-products ul{float:left;list-style:none outside none;margin:9px 48px 0 0;width:278px;}
#sell-your-products li{float:left;width:93px;height:34px;}

.textbox{background:url("images/textbox.jpg") no-repeat scroll 0 0 #E1E1E1;border:1px solid #BEBEBE;height:100px;width:171px;margin:0 0 0 4px;}

#tooltip{
 background:none repeat scroll 0 0 #c00;
 border:1px solid #333333;
 color:#fff;
 display:none;
 padding:11px 12px;
 position:absolute;
 width:189px;
}
	
 /********************************************
   FOOTER
********************************************/ 

/**
#footer { 
 width: 929px;
 clear: both;
 color: #333;
 background: #939393;
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 10px 20px;
 height: 169px
}

#footer-top-links ul{
list-style:none;
}

#footer-top-links li{ 
display:inline;
float:left;
text-align:center;
margin-right:46px
}

#footer-top-links a, ul a{ 
color:#fff;
font-size:13px;
}
**/

#footer {
background-color:#525252;
clear:both;
font-size:12px;
margin-top:20px;
width:940px;
color:#fff
}
#footer ul {
list-style:none outside none;
margin:0 0 0 20px;
padding:0;
}
#footer fieldset {
border:0 none;
float:right;
margin:0 20px 0 0;
padding:0;
width:450px;
}
#footer label {
float:left;
font-size:12px;
font-weight:bold;
margin:3px 10px 0 97px;
}
#footer a {
color:#FFFFFF;
font-weight:normal;
}
#footer a:hover {
text-decoration:none;
}
#footer hr {
border-color:-moz-use-text-color -moz-use-text-color #737373;
border-style:none none solid;
border-width:0 0 1px;
margin:0 20px;
}
#footer p {
font-size:12px;
}
#footer .horizontal-list li {
float:left;
margin:10px 52px 0px 0px;
}

#footer-middle-left {
float:left;
width:447px;
margin:10px 0 0 0
}
#footer-middle-right {
float:right;
padding:15px 32px 0 0;
width:407px;
}
#footer-middle-right label {
margin:0;
width:95px;
}
#footer-middle-right input {
vertical-align:middle;
}
#

.reviews{
width:172px
}


.reviews li{
display:block;
float:none;
line-height:20px
}

 /******************************************** BOTTOM FOOTER ********************************************/ 

#bottom-footer { 
 height: 116px; 
 width: 917px;
 clear: both;
 padding: 26px 10px 10px 0px;
 margin:10px 0 0 0;
}

#bottom-left {
width: 426px; 
height: 115px;
padding:7px
}

#bottom-right { 
background:url("images/footer-bg.png") repeat scroll 0 0 transparent;
height:95px;
width:437px;
padding:10px;
}

#bottom-right form{ 
margin-left:150px
}

.input{ 
padding:2px;
border:1px solid #b1b1b1
}

.go-button{
background:url('images/form-button.png');
border:0px;
width: 42px; 
height: 16px;
cursor:pointer
}

 /******************************************** LINKS ********************************************/ 

#links { 
width: 959px; 
height: 21px;
margin:10px 0 0 0;
}

 /******************************************** DECLARATION ********************************************/ 

#declaration { 
 width: 981px; 
 height: 23px;
 margin:auto;
}

#declaration a{ 
color:#333
}

.clear {clear:both;}




/* PAUL NEW */
/* TOP MENU */

 .top-menu{background:#fff url('images/topnavbackground.png') repeat-x; width:960px; height: 40px; margin-bottom: 8px;}
 .top-menu ul{list-style:none outside none; margin-left:45px; margin-top: 14px; width:960px;}

 .top-menu a {color:#828282; text-decoration: none; font-size: 12px; font-weight: bold; }
 .top-menu a:hover {text-decoration: underline;}


.top-menu li{
display:inline;
float:left;
margin-right:68px;
}


.small-textbox2 {
 background:url("images/small-textbox2.jpg") no-repeat scroll left top transparent;
 border:0 none;
 color:#000;
 font-size:11px;
 height:24px;
 line-height:27px;
 padding: 0 0 0 3px;
 width:119px;
}

.search2{
 background:url("images/searchbutton.png") no-repeat;
 border:0 none;
 cursor:pointer;
 height:24px;
 margin:0px 0 0;
 width:47px
}


.leftcolumn2 { width: 191px !important; background:url("images/leftnavbackground.jpg") no-repeat #e5e5e5 !important; }
#leftcolumn ul {margin-left: 30px; margin-top: 17px; }
#leftcolumn li { font-family:arial; margin-top: 7px;}





#new-banner1 {position: relative; width: 478px; height:129px; float: left; margin-left:7px;}
#new-banner1 #text { background:url("images/bannertextbackground.png") no-repeat; width:341px; height:100px; position: absolute; top:15px; left: 0; color:#505050; font-size: 11px; line-height: 18px;}
#new-banner1 #text h3 {color:#505050;}
#new-banner1 #text .padding {padding:15px 5px 15px 12px}

#new-login {width:279px; height:129px; float:left; background:url("images/newloginbackground.jpg") no-repeat;}
#new-login .padding {padding:10px 19px 0 19px }
#new-login label{ width: 73px; float: left; height: 22px; margin-top: 3px;}
#new-login form {float: left;}
#new-login ul {list-style: none; }
#new-login li {width:260px; float: left; height:25px; margin-bottom: 10px;}
#new-login h3 {color:#ee042b; font-size: 18px; font-family: Myriad Pro, arial; font-weight: bold; margin-bottom: 4px}
#new-login input[type=text] {float: left; width:171px; height:24px; background:url("images/logininput.png") no-repeat; border: 0;}
#new-login input[type=password] {float: left; width:124px; height:24px; background:url("images/passwordinput.png") no-repeat; border: 0;}
#new-login input[type=submit] {float: left; width:47px; height:24px; background:url("images/loginbutton.png") no-repeat; border: 0;}
#find-place {background:url("images/findplacebackground.png") no-repeat; width:757px; height: 124px; float: left; margin-top: 15px; margin-bottom: 15px; margin-left:7px;}
#find-place .padding {padding:61px 0px 48px 13px;}
#find-place select {width:195px; float: left;}
#find-place input[type=submit] {float: left; width:81px; height:30px; background:url("images/findnowbutton.png") no-repeat; border: 0; margin-top: 10px; }
#find-place ul {list-style: none;}
#find-place li {margin-bottom: 6px;}
#find-place label {color:#2c99c4; font-size: 14px; font-weight: bold; font-family: arial;}
#find-place .ul1 {float: left; width:220px;}
#find-place .ul2 {float: left; width:220px;}
#find-place .ul3 {float: left; width:210px;}
#twitter-home-feed{margin-top:20px;}

.home {width:757px; float: left; margin-left:7px;}
.home .home-left {width:445px; float:left; margin-right: 12px;}
.home .home-left h3 {font-family: arial; font-size: 13px; font-weight: bold; color:#333333}
.home .home-left .new-panel img {float: left; margin-bottom: 10px;}
.home .home-left .new-panel p {color:#858484;}
.home .home-left .new-panel { float: left; line-height: 18px;}
.home .home-left .featured-reviews {float:left; line-height: 18px;}
.home .home-left .featured-reviews h2 {color:#0c4ea1; font-size: 16px; font-weight: bold;}
.home .home-left .featured-reviews img {float: left; margin: 10px 12px 10px 0;}
.home .home-left .featured-reviews p {color:#858484;}
.home .home-left #your-love {margin-bottom: 25px; float: left;  background:url("images/yourlovebackground.jpg") no-repeat; width:444px; height: 447px; margin-top: 22px;}
.home .home-left #your-love .padding {padding:21px 15px 0 10px;}
.home .home-left #your-love .text {float:left; width:405px; font-size: 13px; color: #5a5858;}
.home .home-left #your-love .name {color:#2398c9; font-weight:bold; }

.home .home-left #your-love .snippet {border-bottom:1px dotted #fe2123; width: 415px; padding-bottom:15px; margin-top:12px; line-height:18px;}
.home .home-left #your-love #end {border:0 !important;}
.home .home-left #your-love .snippet p {color:#5a5858; float:left;}
.home .home-left #your-love .snippet img { margin-right: 10px; float: left;}
.home .home-right {width:300px; float: left; color :#464646;}
.home .home-right h3 {color :#464646; font-size:12px; font-weight: bold; margin: 20px 0 3px 0 }
.home .home-right #top-picks {float: left; background:url("images/toppicksbackground.jpg") no-repeat; width:296px; height:565px; line-height: 18px; }
.home .home-right #top-picks .pick-snippet {float:left; margin-bottom: 32px;}
.home .home-right #top-picks .padding {padding:55px 5px 10px 8px}
.home .home-right #top-picks img {float:left; margin-right: 5px;}
.home .home-right #top-picks .text {color:#545454; position: relative; width:277px; margin-top:10px; font-size: 12px; float:left;}
.home .home-right #top-picks .link {position:absolute; right:-15px; bottom:10px;}
.home .home-right #whats-on {float: left; background:url("images/rightpanelbackground.jpg") no-repeat; width:300px; height:237px; position:relative; line-height:18px; font-size: 11px;  }
.home .home-right #whats-on img {position:absolute; right:0; top:30px;}
.home .home-right #whats-on .padding {padding:10px 12px;}
.home .home-right #competition {float: left; background:url("images/rightpanelbackground.jpg") no-repeat; width:300px; height:237px; position:relative; line-height:18px; font-size: 11px;}
.home .home-right #competition .padding {padding:10px 12px;}
.home .home-right #competition img {position:absolute; right:2px; top:45px;}
.home .home-right #freebaby-classified {float: left; background:url("images/rightpanelbackground.jpg") no-repeat; width:300px; height:237px; position:relative; line-height:18px; font-size: 11px;}
.home .home-right #twitter {float: left; background:url("images/rightpanelbackground.jpg") no-repeat; width:300px; height:237px; position:relative; line-height:18px; font-size: 11px;}
.home .home-right #twitter .padding {padding:10px 12px;}
.home .home-right #twitter img {position:absolute; right:5px;}
.home .home-right #freebaby-classified .padding {padding:10px 12px;}
.home .home-right #freebaby-classified img {position:absolute; right:5px;}
.share-top-pick{ margin-top:5px; margin-bottom:5px;}
.red {color:#ee042b}
.blue {color:#3369af}
#items{list-style: none;}
#recent29{display:none;}
#recent28{display:none;}
#recent27{display:none;}
#recent26{display:none;}
#recent25{display:none;}
#recent24{display:none;}
#recent23{display:none;}
#recent22{display:none;}
#recent21{display:none;}
#recent20{display:none;}
#recent19{display:none;}
#recent18{display:none;}
#recent17{display:none;}
#recent16{display:none;}
#recent15{display:none;}
#recent14{display:none;}
#recent13{display:none;}
#recent12{display:none;}
#recent11{display:none;}
#recent10{display:none;}
#recent9{display:none;}
#recent8{display:none;}
#recent7{display:none;}
#recent6{display:none;}
#recent5{display:none;}
