@charset "utf-8";
/* CSS Document */


/* Colors
lightgreen 
	color:#b1d357;
dark blue
	color:#00558e;

 */

/** Sitewide Styles ***********************************************/
/******************************************************************/

body { margin: 0; background-image: url(../images/Template/bgMain.jpg); background-repeat:repeat-x; background-color:#d7ecf8; font-family:Verdana, Arial, Helvetica, sans-serif; }
#shell { margin: 0 auto; width:1024px;}
.imgLeft { float: left; margin: 0 12px 5px 0; }
.imgRight { float: right; margin: 0 0 5px 12px; }
.clear { clear: both; }
h1 {color:#00558e; font-size:24px; font-weight:bold;}
h2 {color:#b1d357; font-size:18px; font-weight:bold; margin-top:5px;}

/** TitleBar Styles ***********************************************/
/******************************************************************/

#titleBarShell { position: relative; width:1024px; margin:0 auto; height:100px;   }

	#logo {position: absolute; background-image: url(../images/Template/logoBabyBlessings.png); width:361px; height:145px; background-repeat:no-repeat;   }
	

		#phone {text-align:right; margin-right:120px; position:relative; top:30px;}
	#findUs #FB {background-image:url(../images/CTA/icFacebook.jpg); background-repeat:no-repeat; width:44px; height:44px; margin-right:5px;}
	#findUs #TW {background-image:url(../images/CTA/icTwitter.jpg); width:44px; height:44px; margin-right:5px;}
	#findUs {margin-top:-30px; color:#ffffff; float:right; text-align:center; width:100px;}
	#findUs a{display:block; width:44px; height:44px;}
	#findUs ul li { width:44px; color:#ffffff; float:right; margin-top:5px;}
		.tollFree {color:#b1d357; font-size:18px; font-weight:bold;}
		.tollFreeNum {color:#ffffff; font-size:24px; font-weight:bold;}
		.localNum {color:#ffffff; font-size:12px;}

/** Header Styles *************************************************/
/******************************************************************/

header { position: relative; background-image: url(../images/Template/bgContentArea.png); background-repeat:no-repeat; width:1024px; height:545px;color:#ffffff;}

	header nav { font-size:12px; text-align:right; font-weight:bold; position:relative; top:8px; margin-right:10px; z-index:1200; }
	header nav ul ul { display:none; }
	header nav ul li { display:inline; margin-right: 2px;}
	header nav ul li a { color:#ffffff; text-decoration:none; }
	header nav ul li a:hover {color:#b1d357;}
	header nav ul li.hover {}
	
	
/*  DROPDOWN MENU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
		
	/*header { width:720px; padding:0 0 0 20px; margin:0; height:26px;border-top:0px solid #0B0137; background:url(../Images/Template/navBack.png) no-repeat;}
	header ul{ margin: 0; padding: 5px 0; }
	header li{ color:#64B9D8; float:left; list-style: none; padding:0 5px; display:block;  }		
	header li a{font-size:13px; color:#888; text-decoration:none; display:block;}*/
	
	/* drop down menus 
	ul ul {position:absolute; text-align:left; display: none; z-index:100; width: 175px; top:138px;}
	 header #nav li ul li {display: block; background-image:url(../Images/Template/dbPinger.png); text-align: left; padding:5px; }
	header #nav li ul li a { border-bottom: 0px; float: left; display: block;width: 175px; color:#888; padding:0 2px;}
	header #nav li ul li a:hover {background-image:url(../Images/Template/lbPinger.png); color:#fff;} */
	*:first-child+html ul ul.sevenNav {position:absolute; text-align:left; display: none; z-index:500; top:13px; left:-100px;}
	ul ul.sevenNav {position:absolute; text-align:left; display: none; z-index:100; top:13px; left:450px;  z-index:800;}
	header nav div { padding:20px; border-bottom: 0px; float: right; display: block; width: 405px; height:210px; color:#ffffff; background:url(../images/Template/bgNavHover.png); background-color:#d7ecf8; border:solid 2px #ffffff; z-index:3000; }
	header nav li ul li.seven:hover {color:#fff; display:block;}
	/* header #nav li ul li ul li {background-color:#000;}
	li:hover ul, li.hover ul {display:block; color:#888;}  */
	#shopNav {line-height:25px; color:#00558e;}
	#shopNav a{color:#ffffff;}
	#shopNav a:hover{color:#00558e;}
	header nav li:hover a, header nav li.over a{ color:#fff; } 

/*  end DROPDOWN MENU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	
	
	
	#prev {height: 57px; width:57px; background-image:url(../images/Template/btnLeft.jpg); display:block; position: absolute; top:150px; left:0;}
	#next {height: 57px; width:57px; background-image:url(../images/Template/btnRight.jpg); display:block; position: absolute; top:150px; right:0;}
		#next:hover, #prev:hover {background-position:bottom;}
	#headerImg {margin-top:42px; height:250px; z-index:1; }
	#slideshow {margin: 0 auto 0 73px; width:900px; text-align:center; z-index:1;}


/** Body/Content Styles *******************************************/
/******************************************************************/

#ctaShell {position: absolute; width:840px; height: 150px; margin: -220px 0 0 90px;  }
		#ctaShell a {width:195px; height:150px; display:block;}
		.cta {  }
		.cta h3 {  }
		.cta img {  }
		.cta aside {  }
		#cta1 {width:195px; height: 150px; float:left;}
			#cta1 a{background-image:url(../images/CTA/ctaOne.jpg); background-position:center top; width:195px; height: 150px;}
			#cta1 a:hover{background-position:bottom;}
		#cta2 {width:195px; height: 150px; float:left; margin-left:20px;}
			#cta2 a{background-image:url(../images/CTA/ctaTwo.jpg); background-position:center top; width:195px; height: 150px;}
			#cta2 a:hover{background-position:bottom;}
		#cta3 {width:195px; height: 150px; float:left; margin-left:20px;}
			#cta3 a{background-image:url(../images/CTA/ctaThree.jpg); background-position:center top; width:195px; height: 150px;}
			#cta3 a:hover{background-position:bottom;}
		#cta4 {width:195px; height: 150px; float:left; margin-left:20px;}
			#cta4 a{background-image:url(../images/CTA/ctaFour.jpg); background-position:center top; width:195px; height: 150px;}
			#cta4 a:hover{background-position:bottom;}


/** Body/Content Styles *******************************************/
/******************************************************************/

#contentShell { position: relative; background-color:#FFFFFF; margin-top:-30px; height:100%;}
		
	#contentShell article { margin-left:90px;  }
	
		#contentShell article hgroup { width: 630px; }
		#contentShell article h1 {  }
		#contentShell article h2 {  }
		#contentShell article h3 {  }
		#contentShell article p {font-size:12px; line-height:20px; }
		#contentShell article ul {  }
		#contentShell article ul li {  }
		#contentShell article ul li a {  }
		#contentShell article hr {  }
		#contentShell article img {  }
		#contentShell section { position: relative; float:left;}
		#contentOne {width:600px;}
		#contentTwo {text-align:center; width:290px; height:300px;}
		#contentShell nav { margin-top:5px;}
		#contentShell nav ul li{display:inline; color:#b1d357; font-size:14px; font-weight:bold;}
		#contentShell nav ul li a{color:#ffffff; text-decoration:none; display:block; background-color:#b1d357; float:left; padding: 8px 15px; margin:5px 10px 5px 0;}
		#contentShell nav ul li a:hover{background-color:#00558e;}
	#girlsPhoto {bottom: 0;}
	#subCTA {margin:0 auto;}

/** Footer Styles *************************************************/
/******************************************************************/

footer { position: relative; background-image:url(../images/Template/bgFooter.jpg); background-position:center bottom; height: 105px; background-color:#FFFFFF; }

	footer nav {text-align:center; color:#00558e;}
	footer nav ul {  color:#00558e; position:relative; top:-30px; margin-left:20px;}
	footer nav ul li {display:inline; color:#00558e; font-size:14px;}
	footer nav ul li a {  color:#00558e; text-decoration:none; }
	footer nav ul li.hover a { color:#b1d357; }
	
	address {text-align:center; color:#00558e; font-size:12px; margin-top:40px; line-height:.5ex; }
	
	
	
/*****SPECIAL STUFF***************************************************/

#codeDiv {
	visibility: hidden;
}
