﻿@charset "utf-8";
@import url('/Platforms/_Vanilla/CSS/Forms.css');
@import url('/Platforms/_Vanilla/CSS/Button.css');
@import url('/Platforms/_Vanilla/CSS/Post.css');
@import url('HTMLEditor.css');
@import url('/App_Themes/Core/DropDown/dropdown.css');
@import url('/Platforms/_Vanilla/CSS/Appeal.css');
@import url('/App_Themes/Core/DropDown/dropdown.linear.columnar.css');
@import url('/App_Themes/Core/DropDown/default.advanced.css');
@import url('/Platforms/_Vanilla/CSS/fundraiser.css');

@import url('/Platforms/_Vanilla/CSS/shop.css');
/* CSS Document */
* { padding:0; margin:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333; background:url(/Platforms/BestBeginnings/images/body-BG.png) repeat-x top #65D4F8; }

/*default*/
form { background:none; margin:0; padding:0; border:0 !important;}

a,
a:link,
a:visited,
a:active
{ 
 	outline:none; 
	text-decoration: none;
	color: #28BAE9;
}

a:visted{
	text-decoration: none;
	color: #1185ab;
}

a:hover{
	color: orange;
	text-decoration: none;
}


a img{ border:0;}
ul { list-style:none !important;}
.clear { padding:0; margin:0; clear:both; height:auto;}

/* COLORS:
Text: 
Link:
Hover:
*/


/*wrapper*/
.wrap { width:100%; float:left; overflow:hidden; height:auto;}


/*Header*/
.header-wrap {width:100%; float:left; overflow:visible; height:auto;z-index:9999;}
.header-wrap .header { width:960px; margin:0 auto;height:auto;}
.head-left { width:390px; float:left; height:auto; padding:10px 0 0 0;}
.logo { width:193px; float:left;}
.sun-juice { width:153px; position:absolute; left:0; top:0;z-index:-99}
.head-right { width:554px; float:right; height:auto;}
.top-event {width:554px; float:right; height:132px; background:url(/Platforms/BestBeginnings/images/cloud-top.png) no-repeat;}
.top-menu { width:525px; float:left; height:auto; text-align:right;}
.top-menu { display:block; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#0099ff; padding:2px 62px 10px 0; }
.top-menu { display:inline;}
.top-menu  span{ padding:0 10px;}
.top-menu  a{ color:#0099ff; text-decoration:none;}
.top-menu a:hover,
.top-menu a.lobbyLink:hover
{ 
    color:#ffa318;
}
.top-menu a.lobbyLink { border-left: solid 1px #0099ff; padding-left:10px; padding-right:10px;  color:#0099ff; text-decoration:none;}
.top-menu a.lobbyLinkFirst { border:none; padding-left:10px; padding-right:10px;  text-decoration:none;} 
.navigationLobby {display: inline-block; margin-bottom: 3px;}
     

.search-box { width:537px; float:left; height:auto; padding:0 0 0 70px;}
.search-box-1 {float:left;}
.search-box-2 { float:left;} 
.search-box-3 { width:126px; float:left; height:30px; }

.searchSubmitButton { margin-left:105px; float:right; margin-top:2px;   }
.searchSubmitLinkButton { margin-left: 0px; float:right; margin-top:4px;   }
select.searchModule { width:95px; border: solid 1px #cccccc; color:#848484; background:#fff; font-size:11px; margin-left:10px; margin-top:5px; padding:3px;}
input[type="text"].searchTextBox { font-size:11px;color:#848484; width:190px; background:none; margin-left:0px; margin-top:5px; border: solid 1px #cccccc; padding: 4px; float: left;}


.menu-wrap { width:960px; float:left; height:auto; padding:22px 0 0 0; overflow:visible;}
.menu-holder { z-index:0; width:960px; float:left; height:42px; background:url(/Platforms/BestBeginnings/images/menu-BG.png) no-repeat; padding:0; margin:0;}

.menu-wrap-nav { width:960px; height:42px; background:url(/Platforms/BestBeginnings/images/menu-BG.png) no-repeat; padding:0; margin:0; margin-top:25px;}

.tagline {
	margin-top: 10px;
	float: left;
}

.basketOverview{
	float:right;
	visibility: hidden;
}

.basketSummary {
float: right;
visibility: visible;
display: block;
margin-top: 13px;
border: none;
}

.basketSummary a{
color: white;
font-weight: bold;
}

/*DROPDOWN*/
.dropdown {display:block;  margin:0; padding:10px 0 0 30px;z-index:9999;}
.dropdown li{float: left;list-style: none;font: 12px Tahoma, Arial}
.dropdown li a{display:block;color:#0099ff; font-size:20px; font-weight:bold; padding-bottom:8px;text-decoration: none;margin-right:40px; }
.dropdown li a:hover{color:#ffa318;;z-index:9999;}
.dropdown li ul{z-index:1000; width:200px;position: absolute;visibility: hidden; }
.dropdown li ul li	{float:left;display:block; font-weight:normal; margin:0; background:#ffffff;padding:10px 20px; width:160px;}
.dropdown li ul li a{width: auto; font-size:14px;font-weight:bold;color:#0099ff; }
.dropdown li ul li a:hover{color:#ffa318;z-index:9999;}
.dropdown li ul {padding-top:10px; background-color:#ffffff;}
.dropdown li ul li ul {padding-top:0px;}
ul.dropdown {padding:12px 0 0px 15px;}
ul.dropdown li ul { 
margin-top:0px;
	padding-bottom:0px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow:0px 1px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);	
	background-color: #ffffff;
	border:1px solid silver;
	z-index:9999;
	}
a.menu-acive {color:#ffa318 !important;}
.menu-1 {width:122px;}
.menu-2 {width:129px;}
.menu-3 {width:187px;}
.menu-4 {width:182px;}
.menu-5 {width:196px;}
.menu-6 {width:77px;}

.dir{
	background:url("/App_Themes/Core/Menus/images/arrows-bfbfbf.png") no-repeat  scroll 160px 12px #ffffff !important; 
}

ul.dropdown li ul li a {
	display: block;
	padding-top: 95px;
	margin-right: 20px;
	}

/*****************************************************************\
|                       Menu CSS                                |
\*****************************************************************/


/* About Us */
ul.dropdown li ul li#li_0_0_ourvisionandapproach a { background: url(/Platforms/BestBeginnings/images/Navigation/our-vision.jpg) no-repeat 0 0; }
ul.dropdown li ul li#li_0_1_theevidencebehindourwork a { background: url(/Platforms/BestBeginnings/images/Navigation/news.jpg) no-repeat 0 0; }	
ul.dropdown li ul li#li_2_2_news a { background: url(/Platforms/BestBeginnings/images/Navigation/our-team.jpg) no-repeat 0 0; }
ul.dropdown li ul li#li_0_3_howwespendyourmoney a { background: url(/Platforms/BestBeginnings/images/Navigation/how-we-spend-your-money.jpg) no-repeat 0 0; }
ul.dropdown li ul li#li_0_4_ourteam a { background: url(/Platforms/BestBeginnings/images/Navigation/Best_Beginnings_02.jpg) no-repeat 0 0; }

/* Get Involved */
ul.dropdown li ul li#li_6_17_donate a { background: url(/Platforms/BestBeginnings/images/Navigation/donate.jpg) no-repeat 0 0; }
ul.dropdown li ul li#li_3_18_events a { background: url(/Platforms/BestBeginnings/images/Navigation/events.jpg) no-repeat 0 0; }
ul.dropdown li ul li#li_0_19_joinourcommunity a { background: url(/Platforms/BestBeginnings/images/Navigation/join-our-community.jpg) no-repeat 0 0; }
ul.dropdown li ul li#li_0_20_giveyourtime a { background: url(/Platforms/BestBeginnings/images/Navigation/give-your-time.jpg) no-repeat 0 0; }
ul.dropdown li ul li#li_0_21_corporatesupport a { background: url(/Platforms/BestBeginnings/images/Navigation/your-organisation.jpg) no-repeat 0 0; }

/* Mums & Dads */
ul.dropdown li ul li#li_0_48_pregnant-nowwhat a { background: url(/Platforms/BestBeginnings/images/Navigation/Formumsanddads_Menu1.png) no-repeat 0 0; }
ul.dropdown li ul li#li_0_49_becomingaparent a { background: url(/Platforms/BestBeginnings/images/Navigation/Formumsanddads_Menu2.png) no-repeat 0 0; }
ul.dropdown li ul li#li_0_50_feedingyourbaby a { background: url(/Platforms/BestBeginnings/images/Navigation/Formumsanddads_Menu3.png) no-repeat 0 0; }
ul.dropdown li ul li#li_0_51_lifewithyourbaby a { background: url(/Platforms/BestBeginnings/images/Navigation/Formumsanddads_Menu4.png) no-repeat 0 0; }
ul.dropdown li ul li#li_0_52_supportingyoursickorprematurebaby a { background: url(/Platforms/BestBeginnings/images/Navigation/Formumsanddads_Menu5.png) no-repeat 0 0; }

/* Professionals */
ul.dropdown li ul li#li_0_76_helpingvulnerablefamilies a { background: url(/Platforms/BestBeginnings/images/Navigation/Forprofessionals_Menu1.png) no-repeat 0 0; }
ul.dropdown li ul li#li_0_77_supportingbreastfeeding a { background: url(/Platforms/BestBeginnings/images/Navigation/Forprofessionals_Menu2.png) no-repeat 0 0; }
ul.dropdown li ul li#li_0_78_supportingparents a { background: url(/Platforms/BestBeginnings/images/Navigation/Forprofessionals_Menu3.png) no-repeat 0 0; }
ul.dropdown li ul li#li_0_79_supportingparentsofprematureandsickbabies a { background: url(/Platforms/BestBeginnings/images/Navigation/Forprofessionals_Menu4.png) no-repeat 0 0; }
ul.dropdown li ul li#li_0_80_moreprojectsandresources a { background: url(/Platforms/BestBeginnings/images/Navigation/Forprofessionals_Menu5.png) no-repeat 0 0; }

/* Films */
ul.dropdown li ul li#li_0_103_breastfeeding a { background: url(/Platforms/BestBeginnings/images/Navigation/Ourfilms_Menu1.png) no-repeat 0 0; }
ul.dropdown li ul li#li_0_104_sickandprematurebabies a { background: url(/Platforms/BestBeginnings/images/Navigation/Ourfilms_Menu2.png) no-repeat 0 0; }
ul.dropdown li ul li#li_0_105_babycommunication a { background: url(/Platforms/BestBeginnings/images/Navigation/Ourfilms_Menu3.png) no-repeat 0 0; }
ul.dropdown li ul li#li_0_106_events a { background: url(/Platforms/BestBeginnings/images/Navigation/Ourfilms_Menu4.png) no-repeat 0 0; }
ul.dropdown li ul li#li_0_107_aboutbestbeginnings a { background: url(/Platforms/BestBeginnings/images/Navigation/Ourfilms_Menu5.png) no-repeat 0 0; }


/* Unknown - Possibly Old
ul.dropdown li ul li#li_0_4_resourcecentre a { background: url(/Platforms/BestBeginnings/images/Navigation/our-community.jpg) no-repeat 0 0; }
ul.dropdown li ul li#li_0_48_healthinequalities a { background: url(/Platforms/BestBeginnings/images/Navigation/health-inequalities.jpg) no-repeat 0 0; }	
ul.dropdown li ul li#li_0_49_breastfeeding a { background: url(/Platforms/BestBeginnings/images/Navigation/breastfeeding.jpg) no-repeat 0 0; }	
ul.dropdown li ul li#li_0_50_sickandprematurebabies a { background: url(/Platforms/BestBeginnings/images/Navigation/sick-premature.jpg) no-repeat 0 0; }	
ul.dropdown li ul li#li_0_51_babycommunication a { background: url(/Platforms/BestBeginnings/images/Navigation/baby-comm.jpg) no-repeat 0 0; }	
ul.dropdown li ul li#li_0_52_otherwork a { background: url(/Platforms/BestBeginnings/images/Navigation/upcoming-work.jpg) no-repeat 0 0; }
*/




ul.dropdown li ul li#li_0_0_ourvisionandapproach ul li a, 
ul.dropdown li ul li#li_0_1_theevidencebehindourwork ul li a,
ul.dropdown li ul li#li_2_2_news ul li a, 
ul.dropdown li ul li#li_0_3_howwespendyourmoney ul li a, 
ul.dropdown li ul li#li_0_4_ourteam ul li a, 
ul.dropdown li ul li#li_6_17_donate ul li a, 
ul.dropdown li ul li#li_3_18_events ul li a, 
ul.dropdown li ul li#li_0_19_joinourcommunity ul li a, 
ul.dropdown li ul li#li_0_20_giveyourtime ul li a, 
ul.dropdown li ul li#li_0_21_corporatesupport ul li a, 
ul.dropdown li ul li#li_0_48_pregnant-nowwhat ul li a,
ul.dropdown li ul li#li_0_49_becomingaparent ul li a,
ul.dropdown li ul li#li_0_50_feedingyourbaby ul li a,
ul.dropdown li ul li#li_0_51_lifewithyourbaby ul li a,
ul.dropdown li ul li#li_0_52_supportingyoursickorprematurebaby ul li a,
ul.dropdown li ul li#li_0_76_helpingvulnerablefamilies ul li a,
ul.dropdown li ul li#li_0_77_supportingbreastfeeding ul li a,
ul.dropdown li ul li#li_0_78_supportingparents ul li a,
ul.dropdown li ul li#li_0_79_supportingparentsofprematureandsickbabies ul li a,
ul.dropdown li ul li#li_0_80_moreprojectsandresources ul li a,
ul.dropdown li ul li#li_0_103_breastfeeding ul li a,
ul.dropdown li ul li#li_0_104_sickandprematurebabies ul li a,
ul.dropdown li ul li#li_0_105_babycommunication ul li a,
ul.dropdown li ul li#li_0_106_events ul li a,
ul.dropdown li ul li#li_0_107_aboutbestbeginnings ul li a{
	background: none;
	padding-top: 0px;
	}

/* Unknown - Possibly Old
ul.dropdown li ul li#li_0_4_resourcecentre ul li a, 
ul.dropdown li ul li#li_0_48_healthinequalities ul li a, 
ul.dropdown li ul li#li_0_49_breastfeeding ul li a, 
ul.dropdown li ul li#li_0_50_sickandprematurebabies ul li a, 
ul.dropdown li ul li#li_0_51_babycommunication ul li a, 
ul.dropdown li ul li#li_0_52_otherwork ul li a {
	background: none;
	padding-top: 0px;
	}
*/

/*Content*/
.content-wrap {width:100%; float:left; overflow:hidden; height:auto; padding:30px 0 0 0; }
.content-wrap > .content { width:960px; margin:0 auto;height:auto; overflow:hidden;}

.content-top {width:960px; float:left; height:auto;}
.content-top-L { width:737px; float:left; height:auto;}
.content-top-R { width:202px; float:right; height:auto;    margin-right: 9px;}

/* Slider */
.slider-tabs { width:737px; height:330px; float:left; background:url(/Platforms/BestBeginnings/images/slide-box.png) no-repeat;}
div#container { width:713px; float:left; height:auto; padding:12px 12px 0 12px;}
ul.tabNav { float: left; list-style: none; width:230px; display:block;z-index:0; }
ul.tabNav li { float:left; margin-bottom:9px;}
ul.tabNav li.current { padding:0; margin:0;}
ul.tabNav a { display:block; width:210px; text-align:left; padding:25px 0 0 20px; height:45px; font-size:16px; font-weight:bold;background:url(/Platforms/BestBeginnings/images/tabs-menu.png) no-repeat; text-decoration:none; color:#52b7e5; }
ul.tabNav li.current a { background:url(/Platforms/BestBeginnings/images/tabs-menu-hover.png) no-repeat; color:#ffffff; }
div.tabContainer { float:left; width:482px; z-index:0;}
div.tabContainer div.tab {color: #000; display: none; z-index:0; }
div.tabContainer div.current { display: block; z-index:0;}
.side-topContent { width:202px; float:left; height:331px; background:none; margin-bottom:20px; }

.side-topContent-1 { 
width:185px; 
float:left; 
 height: 225px;
margin-bottom:10px; 
padding:13px 0 0 17px;
background-color: white;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
} 
 
.side-topContent-2 { 
width:192px; 
float:left; 
height:165px; 
padding:9px 0 0 10px;
background-color: white;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
  
p.donate-pix { display:block; margin-bottom:10px;}
p.donate-button { display:block;margin-left:0;}
p.donate-alt { 
display:block;
margin-left:0px;
margin-top:10px;
}
.have-u-seen { width:182px; float:left; height:auto; font-weight:bold;}
.have-u-seen img{ position:relative; margin: 0 6px 6px 0; float:left;}
span.have-u-seen-texe1 { font-size:12px; color:#333333; padding:0 0 9px 0; display:block;}
span.have-u-seen-texe2 { font-size:14px; color:#0099ff;}
p.btn-review { display:block; text-align:left; padding:0; float:left;margin-left:0px;    margin-top: 8px;}
p.btn-review2 {display:block; text-align:left; color:#333; font-weight:bold; float:left; padding:0 0 0 8px; width:172px; font-size:12px;}
p.btn-review2 a{ text-decoration:none; color:#333;}
p.btn-review2 a:hover{ text-decoration:underline;}

.baby-btn-holder-1 { width:173px; float:left; padding:0 15px 0 0; height:auto;}
.baby-btn-holder-2 { width:158px; float:left;}
a.baby-btn { width:158px; height:167px; display:block; float:left; background:url(/Platforms/BestBeginnings/images/baby-btn.gif) no-repeat; text-decoration:none; padding:8px 7px 0 8px;}
a:hover.baby-btn {background:url(/Platforms/BestBeginnings/images/baby-btn-hover.gif) no-repeat;}
a.baby-btn span{ display:block; height:36px; color:#fff; padding:2px 0 0 8px; background:#FF9900; font-size:13px;font-weight: bold;}

.baby-box-rightSide { width:202px; height:175px; background:none; font-weight:bold; text-align: center;}

.baby-box-rightSide-1 { 
width:182px;
float:left; 
height:63px; 
margin-bottom:10px; 
padding:10px; 
font-size:12px;
background-color: white;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.homeWide-btn{
width:150px;
margin:0;
}
.baby-box-rightSide-1 p{ display:block; margin-bottom:10px;font-size:14px;}
.baby-box-rightSide-1 a{ color:#ff0000; text-decoration:none;}
.baby-box-rightSide-1 a:hover{ text-decoration:underline;}


.sign-up { width:175px; float:left; height:auto; font-size:14px;}
.sign-up1 { width:165px; float:left; height:22px; padding:2px 5px 0 5px; margin-bottom:10px;}
.sign-up1 input{ width:165px; background:none; border:none; font-size:13px; color:#999999;}
.sign-up2 {  margin-left: 0px;float:left; height:auto; }


.rounded-box {width:954px; float:left; height:auto; margin:16px 0 10px 0;}
.rounded-box-Left { width:470px; float:left; height:auto;}
.rounded-box-Right { width:472px; float:right; height:auto;}

.boxSmall { width:470px; float:left; height:155px; overflow:hidden; background:url(/Platforms/BestBeginnings/images/round-box-1-BG.png) no-repeat; margin-bottom:14px; padding:15px 0 0 0;}
.boxSmall2 { width:470px; float:left; height:155px; overflow:hidden; background:url(/Platforms/BestBeginnings/images/round-box-1-BG.png) no-repeat; padding:15px 0 0 0;}
.boxBig { width:472px; float:left; height:354px; overflow:hidden; background:url(/Platforms/BestBeginnings/images/round-box-2-BG.png) no-repeat;}

.boxSmall-content { width:430px; margin:0 auto; overflow:hidden;} 
.boxSmall-content-head { width:430px; float:left; height:auto; border-bottom:1px dotted #56BAE8; padding:0 0 2px 0; margin-bottom:5px;}
.boxSmall-content-head h2{ font-style:20px; color:#ff9900;}
.boxSmall-content-head-L { width:200px; float:left; height:auto;}
.boxSmall-content-head-R { width:200px; float:right; height:auto; color:#52b7e5; font-size:14px; padding:3px 0 0 0; text-align:right;}

.boxSmall-content-body { width:430px; float:left; height:auto;}
.boxSmall-content-body-L { width:75px; float:left; height:auto;}
.boxSmall-content-body-R { width:345px; float:right; height:auto;}
a.front-blog-link { display:block; padding:3px 5px 5px 5px; text-decoration:none; color:#333333; font-size:14px;}
a:hover.front-blog-link { background:#FBED65;}
a.front-blog-link b{ display:block; padding:0 0 2px 0; font-size:16px;}
a.front-blog-link span{ display:block; font-size:12px; color:#ff6600; text-align:right;}

.ask-form { width:430px; float:left; height:auto; padding:3px 0 8px 0;}
.ask-form .validationError{font-size:70%;}
.ask-form-Left { width:280px; float:left; height:30px; padding:9px 10px 0 0px;}
.ask-form-Left input{ width:280px; border:none; background:none; font-size:14px; color:#333; padding:5px;}
.ask-form-Right { width:119px; float:right; height:auto; padding:9px 0 0 0;}
b.ask-recent { display:block; font-size:13px; color:#52b7e5; padding:0 0 0 3px; margin-bottom:5px; }
p.ask-dot { display:block; font-size:13px; padding:0 0 0 17px; background:url(/Platforms/BestBeginnings/images/ask-dot.png) no-repeat left; line-height:18px;}

input.ask{ color:#848484; width:280px; background:none; border: solid 1px #cccccc; padding: 5px; margin:0px;}

.latest-update { width:432px; height:auto; margin:0 auto; overflow:hidden; padding:15px 0 0 0;}
h2.heading-update {display:block;font-style:20px;color:#ff9900; padding:0 0 5px 0;}

a.update-link { display:block; padding:7px 0; text-decoration:none; color:#333; height:auto; float:left; width:432px; border-bottom:1px dotted #56BAE8;  cursor:pointer;}
a:hover.update-link {background:#FBED65;}
span.update-link-Left { display:block; float:left; width:82px;}
span.update-link-Right { display:block; float:right; width:338px; font-size:13px;}
span.update-link-Right b{ display:block; font-size:16px;}
span.update-link--bot-1 { width:168px; float:left; height:auto; color:#52b7e5; font-size:12px;}
span.update-link--bot-2 {width:168px; float:right; height:auto; color:#ff6600; font-size:12px; text-align:right;}


/*Footer*/
.footer-wrap {width:100%; float:left; overflow:hidden; height:auto;}
.footer-wide {width:100%; float:left; overflow:hidden; height:auto; background:url(/Platforms/BestBeginnings/images/footer-green.png) repeat-x bottom;}
.footer-grass {width:100%; float:left; overflow:hidden; height:344px; background:url(/Platforms/BestBeginnings/images/footer-grass.png) no-repeat center top;}
.footer { width:954px; margin:0 auto; height:auto; padding:20px 0;}

.bottom-box {width:954px; float:left; height:auto; margin:16px 0 10px 0;}
.bottom-box-Left { width:470px; float:left; height:auto; color:#fff; padding:110px 0 0 0;}
.bottom-box-Right { width:450px; float:right; height:auto;padding:20px 0 0 24px;}

.foot-list-1 { width:165px; float:left; height:auto; padding:0 30px 0 7px;}
h3.ff-heading { font-size:20px; display:block; border-bottom:1px dotted #A4DB11; font-weight:normal; padding:0 0 4px 0; margin:0 0 8px 0;}
p.ff-text { display:block; font-size:12px; line-height:15px; padding:0; margin:0 0 12px 0;}
p.ff-text a{ text-decoration:none; color:#fff;} 
p.ff-text a:hover{ text-decoration:underline;}
p.ff-text-last { padding:0 !important; margin:0 !important;}

.foot-list-2 { width:106px; float:left; height:auto; padding:0 40px 0 7px;}
.foot-icon-H { width:106px; float:left; padding:0 0 4px 0;}
.foot-icon-L { width:48px; float:left; }
.foot-icon-R { width:48px; float:right; }

.foot-list-3 { width:108px; float:left; height:auto; padding:0;}
ul.foot-menu { display:block; font-size:14px;}
ul.foot-menu li{ display:block; padding:0; margin:0 0 8px 0;} 
ul.foot-menu li a{ color:#fff; text-decoration:none;} 
ul.foot-menu li a:hover{ text-decoration:underline;}



.baby-bot { width:438px; float:left;  height:260px;}
h2.baby-bot-heading { display:block; font-size:20px; color:#6c9119; border-bottom:1px dotted #56BAE8; margin:0 0 8px 0; padding:0 0 2px 0;}
.bb-link { width:438px; float:left;  height:auto; margin-bottom:15px;}
.bb-link-L { width:300px; float:left;  height:auto; font-size:14px; color:#666;}
.bb-link-R { width:125px; float:right;  height:auto; text-align:right; padding-top:4px;}

.bb-pix-holder { width:438px; float:left; margin-bottom:6px;}
.bb-pix-holder2 { width:438px; float:left;}
.bb-pix { width:82px; float:left; padding:0 6px 6px 0;}
.bb-pix-last { padding:0 !important;}
.bb-pix img{width:78px !important; height:78px !important;}
.bb-pix-male img { border:2px solid #0533FF; width:78px; height:78px;}
.bb-pix-female img { border:2px solid #FF06F9; width:78px; height:78px;}

.mediaImage  {
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
    box-shadow:0px 1px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);	
	border-color:white;
	border-width:5px;
}

.postColumnMain  {
	float:left;
	line-height:145%;
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	width:500px;
	background-color: white;
	-moz-border-radius:4px 4px 4px 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
}
	  
.postItem, #shopContainer  {

	margin-bottom:20px;
	padding:8px;
}

.postColumnLeft {

}

.postRollTabContainer,#homePageFilter{

	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow:0px 1px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);	
	background-color: white;
	border:none;
	margin-right: 10px;
	margin-top: 10px;
}

.videosPanel {
	box-shadow:0px 1px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:none;
	background-color: white;
	margin-bottom:10px;
	padding:10px;
	width:194px;
}
	
.videosPanel h1 {
	font-size: 90%;
	color: #498BC9;
	margin-bottom: 10px;
	}

.videosPanel h2 {
font-size:100%;
color: #488ECB;
}

.videosPanel li {
font-size:12px;
}

.videosPanel ul ul {
	margin-bottom: 20px;
	}

.videosPanel ul ul li {
border-bottom: 1px dotted #CCCCCC;
margin-top: 7px;
padding-bottom: 5px;
}

.postRollTabContainer .ajax__tab_active .ajax__tab_tab {
	border:none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	}
	
	.postRollTabContainer .ajax__tab_body {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	border:none;
}

.Read{
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow:0px 1px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);	
	background-color: white;
	border:none;
}

.postRoll .item .dateCreated {
	clear:both;
	color:orange;
	display:block;
	font-size:70%;
}

.postReadTabContainer .ajax__tab_container .ajax__tab_default{
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow:0px 1px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);	
	background-color: white;
	border:none;
}

.postReadTabContainer .ajax__tab_active .ajax__tab_tab {
	border:none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
}

.postReadTabContainer .ajax__tab_body {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 20px;
	border:none;
}


.postColumnMainLeft  {
float:left;
margin-right:20px;
padding:20px;
width:680px;
	background-color: white;
	-moz-border-radius:4px 4px 4px 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.postItem .textItemBlock ul {
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-indent: 5px;
	list-style: disc outside !important;
	margin-left: 0;
	padding-left: 1em;
	text-indent: 0em;
	padding-bottom: 10px;
}

.postItem .textItemBlock ol {
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-indent: 5px;
	margin-left: 0;
	padding-left: 1em;
	padding-bottom: 10px;
}

/* Tag Cloud */
div.postTagCloudBody a
{
    border:1px solid white;
    display:block;
    margin: 0px !important;
    -moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
    padding: 4px;
    color: black;
}

div.postTagCloudBody a:hover
{
background-color: orange;
}

.tagCloudSmall 
{ 
	font-size:75%;
	white-space: nowrap;
	background-color: #f7ffac;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow:0px 1px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	
}


a.tagCloudSmall,
a.tagCloudSmall:active,
tagCloudSmall:visited,
tagCloudSmall:link 
{
	color: #555;	
	text-decoration: none;
}

a.tagCloudSmall:hover 
{
	color: #555;	
	background-color: #c6caff;
	text-decoration: none;
}


.tagCloudMedium
{
    font-size:90%;
    margin-right:5px;
    line-height:140%;
}

.tagCloudLarge
{
    font-size:100%;
    margin-right:5px;
    line-height:150%;
}

.tagCloudItemSmall
{
    background-color:#ffb;
}
.tagCloudItemMedium
{
    background-color:#ff7;
}
.tagCloudItemLarge
{
    background-color:#ff0;
}

.appealDonate  {
-moz-border-radius:5px 5px 5px 5px;
background: none repeat-x scroll center bottom #EBAB3C !important;
border:1px solid #3A84C3;
margin-bottom:10px;
margin-top:0 !important;
padding-bottom:20px;
padding-top:10px;
text-align:center;
width:210px;
}

.appealDonate span,
.appealDonate label
{

}

input.donationAmount
{
    width:120px;
}

.appeal_container{
	text-align: center;
	width: 210px;
	border: #3A84C3 1px solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;

	padding-top:10px;
	padding-bottom:20px;
	background: inherit;
	background-color: #EBAB3C;
	margin-top:0;	
	margin-bottom:10px;
}

.appeal_link{
	display: block;
	width: 190px;
	margin:auto;	
	clear: both;
	
	text-decoration: none ;
}

.appeal_link a,
.appeal_link a:link,
.appeal_link a:visted,
.appeal_link a:active,
.appeal_link a:hover
{
	text-decoration: none !important;
}

.appeal_image{
	border: white 6px solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
    box-shadow:0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	
	display: block;
	margin:auto;
	width: 178px;
	clear: both;
	margin-bottom:16px;
}

.appeal_title
{
	display: block;
	margin:auto;
	width: 190px;
	color: white;
	font-size: 120%;
	font-weight: bold;
	line-height: 145%;
	clear: both;	
	margin-bottom:16px;
	text-decoration: none ;
}


.appeal_title a,
.appeal_title a:link,
.appeal_title a:visted,
.appeal_title a:active,
.appeal_title a:hover
{
	text-decoration: none !important;
}


	.button.awesome, .button.awesome:visited		{ background-color: #FFA318; }
	.button.awesome:hover							{ background-color: #ff5c00; }
	
.postItem h1 {
line-height: 120%;
color: #FFA500;
display:block;
margin-bottom:16px;
}

.postItem h3{
font-size: 130%;
line-height: 130%;
color: #000;
display:block;
margin-bottom:16px;
}

.postItem .postImageBanner {
display: none !important;
}

blockquote {
background-color:yellow;
border: 10px solid yellow;
margin:1em 0;
padding:0;
position:relative;
text-indent:2em;
width:400px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
margin-left: auto;
margin-right: auto;
}
.bqstart, .bqend {
color: #ab9e0b;
font-size:300%;
}

.bqstart {
float:left;
margin:-0.6em 0 -2em;
position:relative;
text-indent:0;
}
blockquote > .bqstart {
float:none;
left:0;
margin:0;
position:absolute;
top:-0.2em;
}
.bqend {
margin-top:-0.6em;
position:absolute;
right:0;
text-indent:0;
}
blockquote > .bqend {
margin-top:-0.2em;}
.quoteReference {
display:block;
float:right;
margin-right: 40px;
margin-top: -10px;}

.eventRollListing  {
height:140px;
width:650px;
}

a.eventRoll  {
color:black;
display:block;
float:right;
height:140px;
width:560px;
}

.newsRollListing  {
padding-bottom:20px;
width:650px;
}

a.newsRoll  {
background:none no-repeat scroll 0 0 transparent;
border-left:1px dotted #DDDDDD;
color:black;
display:block;
float:right;
width:566px;
}
.newsRollListing h2 {
margin-bottom:10px;
}

.newsRollListing .tags {
margin:0 0 0 114px;

}

.blogRollContent {
width:550px !important;
}

.small-wonders-forum .blogRollListing .blogDetails .blogCreatedBy, .small-wonders-forum .blogRollListing .blogDetails .blogPublishDate, .small-wonders-forum .blogRollListing .cats {
	display: none;
	}

.dropdown-columnar ul {
	display:inline-block;
}

.dropdown-columnar li a {
	color:#0099FF;
	display:block;
	font-size:20px;
	font-weight:bold;
	margin-right:20px;
	padding-bottom:0;
	text-decoration:none;
}

.dropdown-columnar li ul li {
	background:none repeat scroll 0 0 #FFFFFF;
	display:block;
	float:left;
	font-weight:normal;
	margin:0 10px 0 15px;
	padding:0;
	width:160px;
}

.dropdown-columnar li ul {
	width:932px;
	-moz-border-radius:4px 4px 4px 4px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
	background-color:#FFFFFF;
	border:1px solid silver;
	padding:10px;
}

.dropdown-columnar li ul li ul {
	padding:0;
}

.dropdown-columnar  ul li {
	display:inline-block;
	padding:8px 20px;
}
	
	.dropdown-columnar ul li ul { 
		margin-top:0px;
		opacity:0.95;
		padding:10px 0 10px 10px;
		-moz-border-radius: 0;
		-khtml-border-radius: 0px;
		-webkit-border-radius: 0px;
		box-shadow:none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		background-color: #ffffff;
		border:none;
		z-index:9999;
		width:100%
	}

		.dropdown-columnar ul li ul a {
			color:#000000;
			display:block;
			font-family:'DroidSansBold',"Trebuchet MS",Arial,sans-serif;
			width:161px;
			margin:0;
			padding:0;
		}

		.dropdown-columnar  ul li ul li {
			background:none;
			color:#464646;
			padding:10px 0 0 0;
            margin:0;
		}

			.dropdown-columnar ul li ul li ul
			{
			    background-color: white;
			    padding: 0;
			    border-bottom: none;
				display:block;
				width:172px !important;			    
				-moz-border-radius: 0;
				-khtml-border-radius: 0px;
				-webkit-border-radius: 0px;
				box-shadow:none;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
			}
		
			.dropdown-columnar ul li ul li ul a {
				border-right:0 none;
				color:#464646;
				font-family:'DroidSansRegular',"Trebuchet MS",Arial,sans-serif;
				font-size:80%;
				line-height:1.3em;
				margin-left:0;
				padding-right:0;
			}
		
				.dropdown-columnar  ul li ul li ul li {
					background:none repeat scroll 0 0 transparent;
					display:block;
					padding:0 0 8px;
				}
    
ul.dropdown-columnar li{
	background:none !important; 
	padding:10px;
	padding-top:0;
}

.FAQsAccordion .header {
	width: 96.5%;
	}

/*CHAMPIONS PAGES*/

.champContainer {
	padding:20px;
	position: relative;
	background-color: white;
	-moz-border-radius:4px 4px 4px 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
	
.champContainer h1 {
	margin-bottom: 20px;
	}
	
.champContainer .memberAppeal {
	box-shadow:0px 1px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);	
	background-color: white;
	border:none;
	}
	
.champContainer .becomeAChampion a {
	position: absolute;
    right: 20px;
    text-align: center;
    top: 33px;
	}
	
.appeal .clientMessage {
	margin-bottom: 20px;
	}
	
.appeal #introContent h2 {
	margin-bottom: 20px;
	}
	
.appeal #introContent img {
	border: none;
	}
	
.championDesc {
	width: 560px;
	}
	
#championWall .ui-widget-header {
	height: 40px;
	}
	
#championWall .ui-tabs .ui-tabs-nav {
    border-bottom: 3px solid #EBAB3C;
	}
	
#championWall .ui-tabs .ui-tabs-nav li.ui-tabs-selected, #championWall .ui-tabs .ui-tabs-nav li:hover {
	padding-bottom: 0;
	}
	
#championWall .ui-tabs .ui-tabs-nav li, #championWall .ui-tabs .ui-tabs-nav li:hover {
    top: -2px;
    background-image: none;
    border-color: #52B7E5;
	}
	
#championWall .ui-state-default {
    background-color: #FFFFFF;
	}
	
#championWall .ui-state-default a, #championWall .ui-state-default a:link, #championWall .ui-state-default a:visited {
	color: #52B7E5;
	}
	
#championWall .ui-tabs .ui-tabs-nav li.ui-state-active, #championWall .ui-widget-content .ui-state-active, #championWall .ui-widget-header .ui-state-active {
	border-color: #EBAB3C;
	}
	
#championWall .ui-state-active a, #championWall .ui-state-active a:link, #championWall .ui-state-active a:visited {
    color: #FFFFFF;
    background-color: #EBAB3C;
    }
    
#leaveAComment {
	background-color: inherit;
	}
    
#championWall input[type="text"] {
	width: 610px;
	}
	
.champion_comment, .donor_comment, .commenter_comment {
	border-bottom: 1px dotted #56BAE8;
	}
    
.donor_comment .amount, #champion_tab5 .dashDiv div.amount, #fundraiserWidgets .topSponsor .amount, .supporterThumb .amount {
	background: url("/Platforms/BestBeginnings/images/amount_bg.png") no-repeat scroll left top;
	}
	
.donor_comment .amount span, #champion_tab5 .dashDiv div.amount span, .supporterThumb .amount span, #champion_tab4 .supporterThumb .amount span {
	font-size: 0.75em;
	}
	
.supporterThumb_name {	
	font-size: 0.75em;
	}
	
#champion_tab5 div h1 {
	font-size: 1em;
	border: 1px dotted #56BAE8;
	}
	
#champion_tab5 .dashDiv {
	background-color: #f5f5f5;
	border: 1px dotted #56BAE8;
	border-top:none;
	}
	
#champion_tab5 .dashDiv textarea {
	width: 516px;
	}
	
#champion_tab5 .donationRequests .dashDiv textarea {
    width: 637px;
	}

div.visitor, div.teamMember, div.sponsor {
    border-top: 1px dotted #56BAE8;
    }
    
#champion_tab5 .social .dashDiv span {
	font-size: 0.75em;
	}
	
#champion_tab5 .offlinePayments .dashDiv div.topSponsor {
    border-top: 1px dotted #56BAE8;
    }
	
.champDonation .ui-dialog-titlebar {
	background-image: none;
	border: none;
	background-color: #EBAB3C;
	}
	
.clientMessage, #latestDonations {
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow:0px 1px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);	
	background-color: white;
	border:none;
	margin-top: 0;
	}
	
.clientMessage {
	text-align: center;
	}
	
.clientMessage span {
	text-align: left;
	}
	
#fundraiserWidgets .appealPaymentTarget {
	display: inherit;
	}
	
#fundraiserWidgets .appealInfo strong {
	margin: 10px 0px;
	display: block;
	}
	
#fundraiserWidgets .outer_bar {
	display: inherit;
    height:10px;
  	width:154px;
 	border:1px solid silver;
  	position:relative;
  	margin:10px auto;
  	-moz-border-radius: 5px;
  	-khtml-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	background: url(/platforms/_vanilla/images/totalbar_bg.png) bottom repeat-x;	
	}

#fundraiserWidgets .total_display {
	display: inherit;
	visibility: hidden;
	position:absolute;
	top:12%;
	left:29%;
	height:10px;
	width:132px;
	color:#999;
	}

#fundraiserWidgets .inner_bar {
	display: inherit;
  	height:20px;
  	background:red;
  	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(/platforms/_vanilla/images/totalbar_topbg.png) bottom repeat-x;	
	}

#latestDonations h1 {
    font-size: 80%;
    padding: 10px;
    color: #488ECB;
	}

#fundraiserWidgets .topSponsor .amount {
	margin-left: 10px;
	}
	
	.formPanel textarea {
width: 441px;
}

#tweet1,#tweet2{
   	display:block;
   	float:left;
   	width: 205px;
}
   
#tweet1{
	margin-right: 10px;
	border-right: 1px dotted #56BAE8;;
	padding-right: 8px;
}
   
#tweet1 img.twitPic,#tweet2 img.twitPic{
	margin-left:8px;
	border:none;
}
   
#tweet1 .twitText,#tweet2 .twitText{
	font-size:12px;
}
    
#tweet1 .twitLink,#tweet2 .twitLink{
	font-size:12px;
}

.formPanel fieldset{
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:8px;
	background-color:white;
	border:1px solid #c3c3c3;
	margin-bottom: 20px;
}

.codeOfContact p{
 color:gray;
 font-size:80%;
 display:block;
 margin-bottom:14px;
}
