﻿* {margin:0; padding:0;}
html { overflow:-moz-scrollbars-vertical; }
body {font-family: Arial, Tahoma,Helvetica, sans-serif;font-size: 12px; color:#000;}
img {border:none;}

/******Master Page Styles*****/
#wrapper {margin: 25px auto 10px auto; width: 750px; background-color: #fff; border-left:solid 3px #29296f; border-right:solid 3px #29296f; border-top:solid 3px #29296f; min-height:480px;}
#header {width: 750px; height: 110px;}
	#banner {width:750px;height:87px;background: #fff url(../images/banner.gif) no-repeat center center;}	
	/*nav class used for both top and bottom nav bars*/
	.nav {width:750px;height:23px;background-color:#29296f;position:relative;}
		.nav a.first{margin-left:5px;}
		.nav a{display:inline; float:left; margin-right:5px; margin-top:4px;}
		.nav a:link{color:#fff; text-decoration:none;}
		.nav a:hover{color:#fff; text-decoration:none;}
		.nav a:active{color:#fff; text-decoration:none;}
		.nav a:visited{color:#fff; text-decoration:none;}
		.nav img{display:inline; float:left; margin-right:5px; margin-top:5px;}
#pageContent {width:746px; margin:2px; background:#403873 url(../images/homeContentBG.jpg) repeat-x; padding-bottom:7px;}
#bottomNav{margin-bottom:3px; margin-top:3px;}
#bottomNavTxt{position:relative; left:140px;}

#footer {width:750px;height:11px;background-color:#29296f; clear:both;}
#footer p {font-size:9px;text-align:center;color:#f4f0cd; }
#footer a {color:#f4f0cd;text-decoration:none;}

/*****Generic Styles****/
h1{color:#29296F; margin:5px;}
h3{color:#29296f; font-size:12px; padding:0; margin:0;}

a:link{color:#8498CA; text-decoration:none;}
a:visited{color:#8498CA; text-decoration:none;}
a:hover{color:#C51018; text-decoration:underline;}
a:active{color:#C51018; text-decoration:underline;}

#mainContent{width:465px; min-height:315px; background-color:#FFF; margin:5px 5px 5px auto; padding:5px;}
#mainContent p{padding:5px; }

#leftNav{float:left; width:250px; margin:5px auto 5px 7px;}
.btnBox {width:246px;height:75px; float:left; margin-bottom:5px;}
.center{ text-align:center; }
.tError{ color:Red; }

.list{ list-style-type:none; margin-left:1em; }
.list li{margin-bottom:10px;}

/*****Home Page Styles*****/
#homeContentTop{ float:right; margin-left:6px; margin-top:3px;}
	
#leftNavHome {float:left; width:235px; height:305px; margin:5px;}
	#registerBox {position:relative; top:-5px; left:15px; margin-bottom:2px; width:210px; height:135px; border-bottom:solid 2px #FFF; }
	#registerBox p {margin-top:3px;width:200px;color:#FFF;font-size:18px;text-align:center;
				font-family:Arial, Tahoma,Helvetica, sans-serif; line-height:22px;}
	#registerBtns{position:relative; left:0px; margin-top:5px; width:210px;}
		#registerBtns img {border:none;}
		#signIn{float:right;}
		#register{float:left;}
#myBabyBtn{position:relative; top:15px; margin:8px;}

/*****Store Locator Styles****/
.locBox{width:250px; margin:5px auto 10px auto;}
	.locBox h2{color:#29296f; font-size:14px; text-align:center;}
.infobox{border:solid 1px #29296f;}
	.infobox ul{ list-style-type:none; margin:5px;}
	.infobox ul li{padding:1px;}
.map{float:right;}

/*Rotating Image Styles*/
#RIContent{position:relative; left:8px; width:486px; height:305px; background-color:#FFF; overflow:hidden; clear:right;}
	#loadBar{ position:relative; top:130px; left:140px; border:1px solid #29296f; height:20px; width:200px; padding: 2px 5px 2px 5px;}
		#loadTxt{ position:relative; top:-20px; height:20px; width:200px; font-size:18px; text-align:center; color:#29296F; }
		.FullDot{  background-color:#8498CA; cursor:default; height:20px; width:20px; display:block; float:left;}
		.EmptyDot{ background-color:#FFF; cursor:default; height:20px; width:20px; display:block; float:left;}
	#RIcontrols{width:100%; position:relative; top:-20px; z-index:999; display:none; font-size:12px; font-weight:bold;}
		#prev{float:left; padding-left:5px; margin-top:-5px;} 
		#next{float:right; padding-right:5px; margin-top:-5px;}
		.arrow{font-size:20px; display:inline;}
		#RIcontrols a:link{color:#FFF; text-decoration:none;}
		#RIcontrols a:visited{color:#FFF; text-decoration:none;}
		#RIcontrols a:active{color:#FFF; text-decoration:none;}
		#RIcontrols a:hover{color:#CCCCCC; text-decoration:none;}	
	#IMAGE{display:none;}