/* CSS Document */
body {background-color:#AFB9F0; background-image:url(images/gradientrule.gif); background-repeat: repeat-y; background-position:center; margin:0px; margin-top:25px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/*@@@@@@@@@@@@@@@@@@@@@@@ MAIN TABLE STYLES @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

		.leftshadow {background-image:url(images/dropshadow_ln.gif); background-repeat:repeat-y; width:5px;}
		.rightshadow {background-image:url(images/dropshadow_rn.gif); background-repeat:repeat-y; width:5px;}
		.leftnav {vertical-align:top;  background-color:#cfd6ff; background-image:url(images/bg_leftnav.gif); background-repeat:repeat-y; text-align:left; width:142px;}
		.content {vertical-align:top; background-color:#ffffff; background-image: url(images/bg_content.gif); padding:0px 0px 7px 7px; width:488px;}
		.rightnav {vertical-align:top;  background-color:#cfd6ff; background-image:url(images/bg_rightnav.gif); background-repeat:repeat-y; width:137px; padding:0px;}
		.bg-bottom {background-image:url(images/dropshadow_bot.gif); background-repeat:repeat-x; }
		
		.int-content {background-color:#fff; border-left:1px solid #D0D7FF; border-right:1px solid #D0D7FF; padding:15px 15px 30px 15px; }
		.int-header {background-image:url(images/bg_header.gif); background-repeat:no-repeat; height:55px; padding-left:15px; text-align:left; }


/*@@@@@@@@@@@@@@@@@@@@@@@@@@ LEFT NAVIGATION STYLES @@@@@@@@@@@@@@@@@@@@@@*/

		/*****************Product Catalog Styles **********************************/
		#arrow {float:left; margin-right:2px;}
		/*#productcatalog {background-color:#F1F3FF; padding:0px; margin-bottom:10px; margin-top:0px; border-right:1px solid #FFD0D6;}
		*/
		#productcatalog {background-color:#ffffff; padding:0px; margin-bottom:10px; margin-top:0px; border-right:1px solid #FFD0D6;}
		
		/*#prodcatbg {background-color:#F1F3FF; padding:0px; text-align:left; border-bottom:1px solid #FFD0D6; width:142px;}
		*/
		#prodcatbg {background-color:#ffffff; padding:0px; text-align:left; border-bottom:1px solid #FFD0D6; width:142px;}
		
		#subcat {font-family:verdana, arial, helvetica, sans-serif; color:#3A39CB; font-weight:normal; font-size:10px; padding: 2px 2px 4px 6px; background-color:#ffffff; border-bottom:1px solid #FFD0D6;  line-height:14px; width:142px;}
		
		#classreg {background-color:#ffffff; padding:0px; margin-bottom:10px; margin-top:0px; border-right:1px solid #ffd3bb;}
		
		/*#prodcatbg {background-color:#F1F3FF; padding:0px; text-align:left; border-bottom:1px solid #FFD0D6; width:142px;}
		*/
		#classregbg {background-color:#ffffff; padding:0px; text-align:left; border-bottom:1px solid #ffd3bb; width:142px;}
		
		#subcatclass {font-family:verdana, arial, helvetica, sans-serif; color:#3A39CB; font-weight:normal; font-size:10px; padding: 2px 2px 4px 6px; background-color:#ffffff; border-bottom:1px solid #ffd3bb;  line-height:14px; width:142px;}
				
		/*************** Breastfeeding Support *************************************/
		#supportbg {background-color:#DDE2FE; padding:0px;padding-top:0px; border-right:1px solid #E3BEFF; margin-bottom:10px; width:143px;}
		#supportbutton {border-bottom:1px solid #E3BEFF; font-size: 10px; color: #6666CC; padding: 4px 2px 4px 4px; font-weight:bold;}
				
		/*******************Programs***********************************************/
		#programbg {background-color:#DDE2FE; padding:0px;padding-top:0px; border-right:1px solid #AAD4FF; margin-bottom:10px; width:143px;}
		#programbutton {border-bottom:1px solid #AAD4FF; font-size: 10px; color: #6666CC; padding: 4px 2px 4px 4px; font-weight:bold;}
				
		/********************* Other Left Nav Links***************************************/
		#leftbutton {border-bottom:1px solid #AAB6F7; border-top: 1px solid #AAB6F7; font-size: 10px; color: #6666CC; padding:3px 0px 3px 4px;}
		#leftbutton2 {border-bottom:1px solid #AAB6F7; font-size: 10px; color: #6666CC; padding:3px 0px 3px 4px; margin-bottom:10px;}
		#addybg {padding: 5px 4px 8px 4px; text-align:left;}



/*@@@@@@@@@@@@@@@@@@@@@@@@@@ RIGHT NAVIGATION STYLES @@@@@@@@@@@@@@@@@@@@@@*/ 

		.searchbox {background-color:#423AAF; padding-bottom:3px;}
		#checkoutbuttons {background-color:#f1f3ff; border-left:1px solid #BEC8FF;}
		#rnbutton {text-align:left; border-bottom:1px solid #BEC8FF; padding:0px;}
		.featuredproduct {text-align:center; background-color:#ffffff; padding:0px; border:1px solid #a1d0ff; width:127px; margin:7px 0px 7px 0px;}
		#prodtitle {background-color:#E3F1FF; font-size:9px; font-weight:bold; padding:3px; text-align:center; width:127px;}
		#prodprice {background-color:#fff; width:127px; padding:3px; font-size:9px; font-weight:bold;}


/*@@@@@@@@@@@@@@@@@@ FORM STYLES @@@@@@@@@@@@@@@@@*/
	
		form {margin:0px;}
		.textinput {border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7;border-top: 1px solid #868686;border-left: 1px solid #868686; color:#6666CC; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
		.btn {background-color:#8897E9; border-bottom: 2px solid #636DC8; border-right:2px solid #717DD5; border-top:2px solid #AEB8F0;
		border-left:2px solid #9CA9ED; font-family: verdana; color:#ffffff; font-size:10px; font-weight:bold; padding:1px;}
		.btn2 {background-color:#8897E9; border-bottom: 2px solid #636DC8; border-right:2px solid #717DD5; border-top:2px solid #AEB8F0;
		border-left:2px solid #9CA9ED; font-family: verdana; color:#ffffff; font-size:10px; font-weight:normal; padding:0px;}
		

/*@@@@@@@@@@@@@@@@@@@@ PRODUCT DETAILS @@@@@@@@@@@*/
		
		.prod {background-color:#FAFAFC; border:1px solid #D0D7FF; padding:15px; }


/*@@@@@@@@@@@@@@@@@@@@ TABLE STYLES @@@@@@@@@@@@@@*/

		.checkout {background-color:#fff; border:1px solid #D0D7FF; margin-bottom:15px;}
		.thead {background-color: #DAE6FF; font-size: 11px; color: #6666CC; font-weight:bold;}

/*?????????????????????????????????*/
#feature {background-color:#fff; border-left:1px solid #D0D7FF; border-right:1px solid #D0D7FF; padding:7px; width:230px; text-align:left;}
.left-content {width:230px; vertical-align:top; padding-top:7px;}
.margin-bottom-7 {margin-bottom:7px;}


/*@@@@@@@@@@@@@@@@@@@@@ LINK STYLES @@@@@@@@@@@@@@@*/

		a {color:#3366FF;}
		a:visited {color:#3366ff;}
		
		
		a.nul {text-decoration:none; color:#6666cc;}
		a.nul:hover {text-decoration:underline; color:#6666cc;}
		a.nul:visited {text-decoration:none; color:#6666cc;}
		a.nul:visited:hover {text-decoration:underline; color:#6666cc;}
		
		a.cat {text-decoration:none; color:#3366FF; }
		a.cat:hover {text-decoration:underline; color:#3366FF;}
		a.cat:visited {color:#3366FF;}
		a.cat:hover:visited {color:#3366FF; }
		
		
		a.bottomlinks2 {color:#8897e9; text-decoration:none;}
		a.bottomlinks2:hover {color:#8897e9; text-decoration:underline;}
		a.bottomlinks2:visited {color:#8897e9; text-decoration:none;}
		a.bottomlinks2:visited:hover {color:#8897e9; text-decoration:underline;}
		
		a.access {color:#53A8FF;}
		a.access:hover {color:#53A8FF;}
		a.access:visited {color:#53A8FF;}
		a.access:visited:hover {color:#53A8FF;}


/*@@@@@@@@@@@@@@@@@@@@ TEXT STYLES @@@@@@@@@@@@@@@@@@@@@@@@@*/

		h1 {margin:0px; margin-top:8px; font-family:arial, helvetica, sans-serif; font-size:18px; color:#6666CC; font-weight:bold;}
		h2 {font-size:.6em; margin-bottom:5px;color: #6666CC;}
		p {font-size:.6em; color: #6666CC; line-height:1.4em; margin-top:0px; margin-bottom:12px;}
		
		ul {color:#66c; margin-top:0px;}
		
		.text {font-size: .6em; color: #6666CC; line-height:1.4em;}
		.text-bold {font-size: .6em; color: #6666CC; line-height:1.4em; font-weight:bold;}
		.red {font-size: 10px; color: #FF0066;  line-height:1.4em;}
		.red-bold {font-size: .6em; color: #FF0066;  line-height:1.4em; font-weight:bold;}
		.redsm {color:#FF0066;}
		
		.textsmb {font-size: 10px; font-weight: bold; color: #3366FF; }
		.textsmb2 {font-size: 10px; font-weight: bold; color: #6666cc; }
		.textsm {font-size:10px; color: #6666CC;}
		.bottomlinks {color:#8897e9; font-size:.6em; line-height:15px; margin-top:5px;}
		.textsm2 {font-family:tahoma, verdana, arial, helvetica, sans-serif; font-size: 10px; color: #6666CC;}
		.textsmb2 {font-family:tahoma, verdana, arial, helvetica, sans-serif; font-size: 10px; color: #6666CC; font-weight:bold;}



/*@@@@@@@@@@@@@@@@@@@@@@@ HOME PAGE STYLES @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

		.momongo {background-color:#fff; border-left:1px solid #e1b9ff; border-right:1px solid #e1b9ff; color:#cA84ff; font:10px Verdana,Arial, Helvetica, Sans-Serif; line-height:11px; width:140px; text-align:center; vertical-align:middle} 
		#personalservice {font:11px arial,helvetica,sans-serif; color:#fff; height:80px; width:177px; background-image:url(images/home_personal_service_botto.gif); padding:10px; padding-top:3px; line-height:14px;}
		.accessories {background-color:#ffffff; background-image:url(images/home_accessories_bg.gif); padding:5px; background-repeat:repeat-x; border-left:1px solid #B3D9FF; border-right:1px solid #B3D9FF; text-align:center; vertical-align:top;} 
		.access {color:#53A8FF; font:10px Verdana, Arial, Helvetica, Sans-Serif; padding-bottom:8px; font-weight:bold;}
		.emailcap {background-color:#E3E7FF; border-left:1px solid #D0D7FF; border-right:1px solid #D0D7FF; padding:0px 4px 0px 4px; }
		.emailcap2 {background-color:#ECEFFF; border-left:1px solid #CBD2FF; border-right:1px solid #CBD2FF; border-bottom:1px solid #CBD2FF; padding:4px;}
		.subs {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#9999ff;}
		.pillow {background-color:#fff; border-left:1px solid #CFD6FF; border-right:1px solid #CFD6FF; color:#CA84FF; font:10px Verdana, Arial, Helvetica, Sans-Serif; height:48px; width:140px; padding:0px 3px 5px 3px; text-align:center; vertical-align:middle} 
		.bottomtext {border-left:1px solid #cfd6ff;border-right:1px solid #cfd6ff; padding: 0px 10px 0px 10px; background-color:#ffffff}
		
/*@@@@@@@@@@@@@@@@@@@ DYNAMIC SITE MAP @@@@@@@@@@@@@@@@@@@@@*/
#TC_exOl {font-size:12px; line-height:18px; text-transform:uppercase; margin-top:0px;}
.mc
{font-size:12px; float:left; cursor:pointer; color:#3366CC;}


.mcSub
{font-size:11px; margin-top:5px; line-height:18px; font-weight:bold; margin-left:25px; margin-bottom:10px; cursor:pointer;}

.noSub {line-height:18px; font-size:10px; font-weight:normal; margin-left:30px; cursor:pointer;}

.sub
{float:left; cursor:pointer; font-weight:normal;}

.subSub
{line-height:18px; font-size:10px; font-weight:normal; margin-left:30px; margin-bottom:10px; cursor:pointer;}


.TaxBox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6666CC; line-height:1.4em; border: 0; }
.TaxBox-b { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #6666CC; line-height:1.4em; border: 0; font-weight:bold; }
.TaxBox-r { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #FF0066; line-height:1.4em; border: 0;}
