HTML *  {margin:0px; padding:0px; border:0px;}

@media print 
{ 
.close-window, .print-page {display:none;} 
}

/* Layout */
BODY {height:100%; background:#FFFFFF;}

.clear {clear:both; display:block; visibility:hidden; height:1px; width:1px; margin-bottom:-1px; overflow:hidden;}

/* Columns */
.medium-column, .print-links {width:650px;}

.print-links {text-align:right;}
.close-window, .print-page {font:75% Arial, sans-serif; color:#666666; margin-right:10px;}

/* Header */
.header .logo {display:none;}
.header .print-logo {position:absolute; top:0px; margin:10px; width:144px; height:52px;}
.header .logo A {display:none;}
.full-column.top-indent { margin-top:70px;}

/* Content */
.content {font:75% Arial, sans-serif; color:#666666; margin:0px 10px 10px 0px; padding:10px;}.content H1 {font:170% Arial, sans-serif; color:#666666; padding-bottom:10px;}
.content H2 {font:bold 140% Arial, sans-serif; color:#666666; padding-bottom:10px;}
.content H3 {font:bold 120% Arial, sans-serif; color:#666666; padding-bottom:10px;}
.content H4 {font:bold 100% Arial, sans-serif; color:#666666; padding-bottom:10px;}
.content P {padding:0px 0px 10px 0px; line-height:140%;}
.content UL {padding:0px 0px 10px 20px;}
.content OL {padding:0px 0px 10px 20px;}
.content LI {padding: 0px 0px 5px 0px; }
.content A {color:#0000FF; text-decoration:none;}
.content A:hover {text-decoration:underline;}
.content TABLE {margin:0px 10px 15px 0px; border-collapse:collapse; font-size:100%; border-top:1px solid #999999; width:100%;}
.content CAPTION {margin:0px 10px 0px 0px; padding:5px 3px 5px 3px; text-align:left; font-style:italic; border-bottom:1px solid #999999; vertical-align:top;}
.content TH {padding:5px 3px 5px 3px; text-align:left; border-bottom:1px solid #999999; vertical-align:top;}
.content TD {padding:5px 3px 0px 3px; border-bottom:1px solid #F9E8F0; vertical-align:top;}
.content .image {float:left; margin:3px 10px 0px 0px;}
.content .image-left {float:left; margin:3px 10px 0px 0px;}
.content .image-right {float:right; padding:3px 0px 0px 10px;}
.content .image EM, .content .image-left EM, .content .image-right EM {display:block; padding:0px 0px 5px 0px; font:normal normal 90%/120% Arial, sans-serif; color:#333333;}
.content .image-copyright {display:block; color:#666666; padding-top:5px;}
.content .summary {color:#666666; font-weight:bold;}


.child-profile .category, .child-profile .info {display:block; margin-bottom:2px; padding:4px 6px 4px 6px;}
.child-profile .category {font-weight:bold;}

/* Promo */
.promo {font:75% Arial, sans-serif; color:#666666; margin:0px 0px 10px 0px; padding:10px; border:1px dotted #666666;}

/* Warnings */
.warning {border:1px solid #FF3333; color:#FF3333; background:#FFEEEE; padding:10px!important; margin-bottom:10px;}

/* Icon Links */
.popup {background:url(http://static.bemyparent.org.uk//static/site/graphics/popup.gif) no-repeat center right; padding:0px 20px 0px 0px;}

/* Footer */
.footer {font:70% Arial, sans-serif; padding:10px; margin:20px 0px 100px 0px; border:1px dotted #666666;}
.footer A {color:#0000FF; text-decoration:none;}
.footer A:hover {text-decoration:underline;}

/* Paging */
P.paging {padding:0px 10px 0px 0px;}
UL.paging {padding:0px 0px 20px 0px!important; margin:-10px 0px 0px 95px;}
UL.paging LI {float:left; height:22px; width:25px; list-style:none;}
UL.paging LI STRONG {font-size:100%; width:25px;}
UL.paging LI STRONG A {background:#F0F0F0;}
UL.paging LI A {float:left; padding:2px 0px 2px 0px; width:25px; margin:2px 0px 5px 0px; text-align:center;}
UL.paging LI A:hover {background:#F0F0F0; text-decoration:underline;}
UL.search-paging {padding:0px 0px 10px 10px;}

/* Assistive Text */
.assistive-text {position:absolute; top:0px; left:0px; margin:0px 0px 0px -2000px;}

/* Forms */
.text {width:295px; border:1px solid #666666; padding:2px; font-size:100%;}
.label {color:#666666;}
.submit {background:#EEEEEE; color:#000000; font-weight:bold; padding:4px 5px 2px 5px;}
.submit-hover {background:#CCCCFF; color:#000000; font-weight:bold; padding:4px 5px 2px 5px;}
.short-field {width:100px;}
.textarea {width:295px; border:1px solid #666666; height:160px; font:100% Arial, sans-serif;}
.radio {margin:0px 5px 0px 10px;}
.radio-option {float:left; margin:5px 10px 5px 0px; }
INPUT.hover {background:#000168; cursor:pointer;}
.select {border:1px solid #666666;}
.help {font-size:90%;}
.fieldrequired {font-weight:bold; color:#CC3333;}/* Temp CSS */
HTML  {margin:0px; padding:0px; border:0px;}

/* Columns */
.clear {clear:both; display:block; height:1px; width:1px; overflow:hidden;}
.content P.clear {visibility:visible; height:auto; width:auto; overflow:visible; }

BODY {margin:10px;}

/* Print Hiding */
.user-preferences-section, .assistive-text, .navigation, .search, .tools, .footer, .footer-logos, .log-in, .shift-left, .breadcrumbs, .useful-tools {display:none;}

/* Content */
.content {font:75% Arial, sans-serif; margin:0px 10px 0px 0px;}
.content H1 {font:bold 160% Arial, sans-serif; color:#666666; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px dashed #999999;}
.content H1 EM {font-style:normal;}
.content H2 {clear:left; font:bold 150% Arial, sans-serif; color:#666666; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px dashed #999999;}
.content H3 {clear:left; font:bold 130% Arial, sans-serif; color:#666666; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px dashed #999999;}
.content P {margin:0px 0px 10px 0px;}
.content UL {padding:0px 0px 10px 20px;}
.content LI {padding:0px 15px 5px 0px; list-style:disc;}
.content STRONG {color:#666666; line-height:90%;}
.content A {text-decoration:none; color:#000000;}
.content .image {margin:3px 15px 10px 10px;}
.content .inset {float:left; width:255px; margin:0px 10px 0px 0px;}
.content .ingredients A {border-bottom:1px dashed #999999; padding:3px 0px 4px 0px; display:block;}
.content .ingredients STRONG {font-weight:normal; border-bottom:1px dashed #999999; line-height:110%; padding:5px 0px 5px 0px; display:block;}
.content .ingredients BR {display:none;}
.content .small {color:#666666; font-size:90%;}
.content STRONG {font-size:110%;}
.content TABLE { width:95%; margin:0px 0px 10px 0px; }
.content TH {font-weight:bold; color:#666666; text-align:left; padding:0px 4px 5px 5px; }
.content TR {background:url(http://static.bemyparent.org.uk//static/site/graphics/dot-horizontal.gif) repeat-x bottom left;}
.content TD {padding:5px 4px 0px 0px; vertical-align:top;}
.image-left {clear:left; float:left; margin:3px 10px 10px 0px;}
.image-right {clear:right; float:right; margin:3px 15px 10px 10px;}
.image .image-copyright, .image-left .image-copyright, .image-right .image-copyright {display:none;}

/* Forms */
.text {width:200px; padding:1px; font:100%/20px Arial, sans-serif;  border-top:1px solid #404040; border-left:1px solid #404040; border-right:1px solid #D3D0C7; border-bottom:1px solid #D3D0C7; margin:0px 5px 0px 0px;}
.password {width:200px; padding:1px; font:100%/20px Arial, sans-serif;  border-top:1px solid #404040; border-left:1px solid #404040; border-right:1px solid #D3D0C7; border-bottom:1px solid #D3D0C7;}
.textarea {padding:1px; font:100%/20px Arial, sans-serif; border-top:1px solid #404040; border-left:1px solid #404040; border-right:1px solid #D3D0C7; border-bottom:1px solid #D3D0C7; margin:10px 0px 10px 0px; width:330px; height:100px;}
.fieldlabel {float:left; color:#BB595A; clear:left; display:block; width:115px; font:100%/22px Arial, sans-serif;}
.fielddescription {margin-left:115px;}
.fieldcontrol {display:block; clear:both; font:100%/20px Arial, sans-serif; margin:0px 0px 10px 115px;}
.fielderror {margin-left:115px; margin-top:-10px; color:#D02A1F;}
.fieldrequired {color:#BE1E18; font:bold 110% Arial, sans-serif!important;}
.select {font:100% Arial, sans-serif;  color:#000000; border-top:1px solid #404040; border-left:1px solid #404040; border-right:1px solid #D3D0C7; border-bottom:1px solid #D3D0C7; margin:0px;}
.radio {float:left; margin:4px 10px 0px 0px; }
.checkbox {float:left; margin:4px 10px 0px 0px;}
.radiolabel {line-height:20px;}
.submit {background:url(http://static.bemyparent.org.uk//static/site/graphics/submit.gif); color:#FFFFFF; width:150px; height:22px; font:bold 100%/19px Arial, sans-serif;}
.submit-hover {cursor:pointer; background:url(http://static.bemyparent.org.uk//static/site/graphics/submit.gif) bottom left; color:#FFFFFF; width:150px; height:22px; font:bold 100%/19px Arial, sans-serif;}
.warning {font-weight:bold; color:#D02A1F;}

/* Quick Links */
.quick-links {font:bold 90% Arial, sans-serif; padding:4px 0px 4px 0px; float:left;}
.quick-links BR {display:none;}
.quick-links STRONG {float:left; padding:0px 10px 0px 0px; margin:0px 0px 5px 0px; font-size:100%; line-height:120%; color:#999999;}
.quick-links A {float:left; padding:0px 8px 0px 7px; margin:0px 0px 5px 0px; background:url(http://static.bemyparent.org.uk//static/site/graphics/dot-vertical.gif) repeat-y;}
.quick-links EM {float:left; font-style:normal;  margin:0px 0px 5px 0px; color:#CCCCCC; padding:0px 8px 0px 7px; background:url(http://static.bemyparent.org.uk//static/site/graphics/dot-vertical.gif) repeat-y;}
.quick-links EM.selected {color:#999999}
.quick-links A.first {padding:0px 8px 0px 0px; background:none;}
 *#
