body{ background-color: #F7F2DE; font-family:Arial, Helvetica, sans-serif; font-size:1.0em;margin:0px;}
form{margin:0px;}
a{ color: #2557AD; }
a:hover { }
h1.title{color:#4A7D6B;margin:0px;font-size:1.4em; font-weight:normal;margin-top:0px;margin-right:15px;margin-bottom:15px;padding-bottom:5px;background-image:url(../images/template/dots_wb.gif);  background-repeat:repeat-x; background-position:bottom;}


.photo-gallery-menu p{
color:#6A6A86;
padding:10px 0 10px 5px;
margin:0px;
}
.photo-gallery-menu div{
padding:10px;
padding-top:0;
border:1px solid #fff;
cursor:hand;cursor:pointer;
}
td.photo-gallery-menu h2{
border:0;
margin:0;
margin-bottom:0px;
padding:0;
margin-top:5px;
height:28px;
background-position:top left;
}
.photo-gallery-menu h2 span{display:none;}
.photo-gallery-menu h2.parent{ background-image:url(../images/gallery-images/photo-gallery-parent-photos.gif); background-repeat:no-repeat; }
.photo-gallery-menu h2.product{ background-image:url(../images/gallery-images/photo-gallery-product-photos.gif); background-repeat:no-repeat; }
.photo-gallery-menu a.blueBullet{
background-image:url(../images/gallery-images/blue-bullet-tri.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration:underline;
color:#6A6A86;
font-size:.9em;
padding-left:20px;
font-weight:bold;
}

.photo-gallery-menu a.blueBullet:hover{
color:#414152;
}

.tile_l{ background-image:url(../images/template/template_left_tile.jpg);width:24px;}
.tile_r{ background-image:url(../images/template/template_right_tile.jpg);width:24px;}

.header a.red { color:#DC1A02; text-decoration:none; font-size:12px;}
.header a.red:hover { text-decoration:underline;}
.header a.blue { color:#001C8E; text-decoration:none;font-size:12px;}
.header a.blue:hover { text-decoration:underline;}
.header .loc { font-size:1.8em; color:#666; margin-top:15px;margin-right:10px;}
.site_search{color:#322865; font-weight:bold; font-size:12px; white-space:nowrap;}
.site_search_group_Select{display:none;}

.bottom_l{ background-image:url(../images/template/template_bottom_left.jpg);width:24px;height:80px; background-position:left bottom;}
.bottom_bg{ background-image:url(../images/template/template_bottom_tile.jpg);height:20px;}
.bottom_bg div.l{ background-image:url(../images/template/template_bottom_tile_l.jpg);height:20px; background-repeat:no-repeat; background-position:left bottom;}
.bottom_bg div.r{ background-image:url(../images/template/template_bottom_tile_r.jpg);height:20px; background-repeat:no-repeat; background-position:right bottom;}
.bottom_r{ background-image:url(../images/template/template_bottom_right.jpg);width:24px;background-position:left bottom; }

.footer_bg{ background-image:url(../images/template/template_footer.jpg);height:60px; vertical-align:bottom;background-position:0px -22px;}
.footer{margin-bottom:20px;}
.footer .copy{color:#6B6B6B; font-size:11px; font-weight:bold;padding-left:10px;}
.footer .links{color:#324B64; font-size:12px;padding-right:10px;}
.footer .links a{color:#324B64; font-size:12px; font-weight:bold; text-decoration:none;margin-left:4px;margin-right:4px;}
.footer .links a:hover{text-decoration:underline}


.top_bg{ background-image:url(../images/template/template_top_tile.jpg);height:100px;}
.menu_bar{background-image:url(../images/template/menu_tile.jpg); background-repeat:repeat-x; background-color:#F1DA9F; height:24px;}
.menu_bar a{ color:#5B450D; font-size:12px; text-decoration:none; background-image:url(../images/template/menu_arrow.gif); padding-right:10px;background-position:right; background-repeat:no-repeat;}
.menu_bar .wrapper{margin-left:-1px;}

#home_img{ cursor:pointer;background-color:#fff;  background-position:top left; background-repeat:no-repeat;width:240px; height:247px;}
.home_img_1{background-image:url(../images/template/amby-baby-with-mom.jpg);}
.home_img_2{background-image:url(../images/template/baby-in-amby-bed.jpg);}
.home_banner{ background-color:#fff; background-image:url(../images/template/portrait-of-amby.jpg); background-repeat:no-repeat; background-position:right top;padding-right:160px;}
.home_banner h1{color:#4A7D6B;margin:0px;font-size:18px; font-weight:normal;}
.home_banner p{color:#626262;margin:0px;font-size:13px; font-weight:normal;}
.home_banner div{ background-image:url(../images/template/dots_light_grey.gif);  background-repeat:repeat-x; background-position:0px 10px;margin-bottom:5px;}

.flagTable {margin-top:10px;font-size:12px;}
.flagTable table{border:1px solid #999; background-color:#fff;}
.flagTable img {float:left;margin-right:5px;}
.flagTable a {font-size:14px;}
.flagTable ul {padding:0;margin:0px;}
.flagTable ul li {padding:0;padding-bottom:5px;margin:0px; list-style:none; width:33%;float:left;color:#666666;line-height:24px;}


.side_bar { background-color:#FFF4D8;}

.red_link{color:#C84A37; font-size:12px; text-decoration:none; background-image:url(../images/template/arrow_red.gif); padding-left:10px;background-position:left; background-repeat:no-repeat;}
.red_link:hover{ text-decoration:underline;}
.green_link{color:#749388; font-size:12px; text-decoration:none; background-image:url(../images/template/arrow_green.gif); padding-left:10px;background-position:left; background-repeat:no-repeat;}
.green_link:hover{ text-decoration:underline;}
.home_content{padding:7px; padding-top:0px; vertical-align:top;}
.home_content p{margin:0px;color:#575757;font-size:13px;}
.home_content td{ vertical-align:top;}
.content_yellow{ background-color:#FBF6EA; background-image:url(../images/template/content_swirl.jpg); background-repeat:no-repeat; background-position:right bottom;}

.content { background-color:#fff;  background-image:url(../images/template/lower_curve.gif); background-repeat:no-repeat; background-position:right bottom;}
.content_interior{padding:15px; background-image:url(../images/template/upper_curve_2.gif); background-repeat:no-repeat; background-position:right top;padding-bottom:90px;padding-top:25px; vertical-align:top;}
.content_interior h2{margin:0px; font-size:18px; font-weight:bold; color:#749388; background-image:url(../images/template/dots_4.gif);  background-repeat:repeat-x; background-position:top;padding:5px;padding-top:15px;padding-left:0px;margin-bottom:0px; }
.content_interior p, .content_interior li, .content_interior td{color:#555;font-size:0.9em;}
.content_interior td{vertical-align:top;}
.content_upper{ background-color:#FAF6EB; border-bottom:1px dotted #ccc; padding:15px; vertical-align:top; background-image:url(../images/template/content_upper_arch.jpg); background-repeat:no-repeat; background-position:right top;}
.content_upper a{color:#487368; font-size:14px; text-decoration:none; background-image:url(../images/template/arrow_green_2.gif); padding-left:10px;background-position:left; background-repeat:no-repeat;}
.content_upper a:hover{color:#5B450C; text-decoration:none; background-image:url(../images/template/arrow_brown_1.gif); padding-left:10px;background-position:0px 2px;}
.content_interior h1{color:#4A7D6B;margin:0px;font-size:1.4em; font-weight:normal;margin-top:0px;margin-right:15px;margin-bottom:15px;padding-bottom:5px;background-image:url(../images/template/dots_wb.gif);  background-repeat:repeat-x; background-position:bottom;}
.content_upper h1{color:#4A7D6B;margin:0px;font-size:18px; font-weight:normal;margin-bottom:15px;}
.content_upper p.grey{color:#666;font-size:12px;}

#no_bg{ background-image:none;}
.ad_pg { background-image:url(../images/template/ad_photo_gallery.jpg); width:157px; height:126px;margin-left:5px;margin-bottom:10px; }
.ad_pg p{color:#D7EEE8;padding:8px 0px 74px 15px;margin:0px; font-size:16px; font-weight:bold; cursor:default;}
.ad_pg a{color:#D7EEE8;margin-left:20px;font-size:13px; text-decoration:underline;}
.ad_pg a:hover{text-decoration:none;}

.ad_mn{background-image:url(../images/template/ad_amby_helps.jpg); width:157px; height:174px;margin-left:5px;margin-bottom:10px;}
.ad_mn p{margin:0px; color:#5B450D;font-size:15px; font-weight:bold; padding:10px 0px 0px 10px;margin:0px; cursor:default;}
.ad_mn ul { font-weight: normal; padding: 0px; list-style-image:none; margin: 0px; padding:0px; padding-left:5px;padding-top:5px;}
.ad_mn ul li{ padding:0px;list-style-image:none;margin:0px; display:block;}
.ad_mn ul li a { background-image:url(../images/template/arrow_brown_blue.gif); background-repeat:no-repeat; background-position: 5px 5px;
 color: #5B450D; padding: 1px 0px 1px 15px; margin: 0px;   text-decoration: none;  font-size:13px;}
.ad_mn ul li a:hover { text-decoration:underline; }

.ad_store { background-image:url(../images/template/ad_button.jpg);width:157px;height:40px;margin-left:5px;margin-bottom:10px;}
.ad_store div{margin:0px;padding:0px;width:135px;height:28px;padding-left:22px;padding-top:12px; cursor:pointer;}
.ad_store a{font-size:14px; font-weight:bold;  text-transform:uppercase;  text-decoration:none;color:#5B440E}
.ad_store a:hover{ text-decoration:underline;}

.ad_mb { background-image:url(../images/template/ad_toddler_package.jpg);width:157px;height:331px;margin-left:5px;margin-bottom:10px;}
.ad_mb p{font-size:13px; cursor:default; padding-left:10px;margin:0px;color:#C4A54A; }
.ad_mb .g{color:#7AB3A2;  padding-top:240px;padding-bottom:5px;}
.ad_mb .mb{text-transform:uppercase; font-weight:bold;padding-bottom:1px;}
.ad_mb .i{ font-size:13px;padding-bottom:5px;}
.ad_mb a{color:#7AB3A2; margin-left:10px; font-size:13px; text-decoration:none; background-image:url(../images/template/arrow_white_blue.gif); padding-left:8px;background-position:left; background-repeat:no-repeat;}
.ad_mb a:hover{ text-decoration:underline;}


.img_left{ margin-right:10px; float:left;}
.img_right{ margin-left:10px; float:right;}

h2{margin:0px; font-size:16px; font-weight:bold; color:#749388; background-image:url(../images/template/dots_4.gif);  background-repeat:repeat-x; background-position:0px 22px;padding-bottom:5px;margin-bottom:10px; }
h2 a {  color:#749388; display:block;margin-bottom:10px;}
h2 a:hover {  text-decoration:none;}

h2.noline{background-image:none;margin-bottom:0px;}
h2.brown{color:#9E7F30;}
h2 img{float:left; margin-right:7px;}
h3{margin:0px; font-size:11px; font-weight:normal; color:#4C796C;padding-bottom:5px;}

.v_dots{width:5px;background-image:url(../images/template/dots_v.gif);  background-repeat:repeat-y; background-position:3px 0px; }

.h_d{ background-image:url(../images/template/dots_1.gif);  background-repeat:repeat-x; background-position:0px 0px;}

.br { background-color:#FEEDBF;}
.br .c{padding:5px;}
.br p{margin:0px; color:#5B450D;font-size:15px; font-weight:bold;}
.br .ln{ background-image:url(../images/template/dots_2.gif);  background-repeat:repeat-x; background-position:bottom; padding-bottom:5px;}

.br .p{margin-top:10px;margin-bottom:10px;border:0px;}
.br .t{border-top:1px solid #E6D096;width:100%;}
.br .r{border-right:1px solid #E6D096;}
.br .b{border-bottom:1px solid #E6D096;}
.br .l{border-left:1px solid #E6D096;}
.br ul { font-weight: normal; padding: 0px; list-style-image:none; margin: 0px; padding-top:5px; }
.br ul li{padding:0px;list-style-image:none;margin:0px; display:block;}
.br ul li a {background-image:url(../images/template/arrow_brown.gif); background-repeat:no-repeat; background-position: 5px 5px;
 color: #5B450D; display: block; padding: 2px 0px 2px 15px; margin: 0px;   text-decoration: none;  font-size:.95em;}
.br ul li a:hover {background-image:url(../images/template/arrow_green.gif); color:#3F6A5F; background-color:#fff;  text-decoration:none; }


.side_bar {width:180px; vertical-align:top;border-right:1px solid #D1E4E0;}
.side_bar .s{padding:5px;}
.side_bar .ad{margin-bottom:10px;margin-left:5px;}
.side_bar h2{color:#5B450C; font-size:16px; font-weight:bold; background-image:none;margin:0px;padding:0px;padding-left:10px;padding-top:10px;}
.side_bar .mn{padding-left:5px;padding-right:5px;padding-bottom:5px;}
.side_bar .mn ul { font-family:Arial, Helvetica, sans-serif; font-weight: normal; padding: 0px;  list-style-image:none; margin: 0px;  padding-bottom:10px; }
.side_bar .mn ul li{padding:0px;list-style-image:none;margin:0px; display:block; border-bottom:1px solid #E9D8AA; font-weight:bold;}
.side_bar .mn ul li a { color: #5B450D; display: block; padding: 4px 0px 4px 5px; margin: 0px;   text-decoration: none;  font-size:12px;}
.side_bar .mn ul li a:hover {color:#5CA288; background-color:#fff;  text-decoration:none; }
.side_bar .mn ul li a.on {background-image:url(../images/template/side_arrow_on.gif); background-repeat:no-repeat; background-position: right ; color: #5CA288;}
.side_bar .mn ul li a.on:hover {color:#3F6A5F; text-decoration:none; }

/* Fix IE spaces. Hide from IE Mac \*/
* ul li a { height: 1%; }
/* End */


.bb { background-color:#EBFAF6;margin-top:10px;}
.bb .c{padding:5px;}
.bb p{margin:0px; color:#487062;font-size:15px; font-weight:bold;}
.bb .p{margin-top:10px;margin-bottom:10px;border:0px;}
.bb a.a{color:#487062; font-size:12px; text-decoration:none; background-image:url(../images/template/arrow_blue.gif); padding-left:10px;background-position:left; background-repeat:no-repeat;}
.bb .t{border-top:1px solid #BDD7C9;width:100%;}
.bb .r{border-right:1px solid #BDD7C9;}
.bb .b{border-bottom:1px solid #BDD7C9;}
.bb .l{border-left:1px solid #BDD7C9;}

.product_list{margin-top:15px; }
.product_list td{;border-bottom:1px solid #E0B594; font-size:13px;}
.product_list .header_row td{ background-color:#F4E0AE; font-size:13px; font-weight:bold;border-bottom:1px solid #C47337;}
.product_list .product_name{font-size:14px;text-decoration:underline;}
.product_list .price{margin-bottom:20px; font-size:14px; font-weight:bold;}
.product_list a img{border:0px;}
.a_button{ text-decoration:underline;font-family:Arial, Helvetica, sans-serif;background-color:#F4E0AE; font-size:12px; color:#000; padding:4px; background-image:url(../images/site/button_right.gif);  background-position:right; background-repeat:no-repeat;padding-right:14px;padding-top:3px;padding-bottom:4px;border:1px solid #B13030;}
.a_button:hover{text-decoration:underline; color:#B13030;}

.feedback_success{ background-color:#FFFF99;  background-image:url(../images/site/icons/check.gif); background-repeat:no-repeat; background-position:5px 7px; border:1px solid #C47337;padding:5px; padding-left:25px; color:#000099;margin-top:10px; font-weight:bold;}
.feedback_error{background-color:#FFFF99;  background-image:url(../images/site/icons/warning.gif); background-repeat:no-repeat; background-position:5px 7px; border:1px solid #C47337;  padding:5px; padding-left:25px; color:#FF0000;margin-top:10px; font-weight:bold;}
.feedback_info{background-color:#fff;  background-image:url(../images/site/icons/information.gif); background-repeat:no-repeat; background-position:5px 7px; border:1px solid #F4E0AE;  padding:5px; padding-left:25px; color:#000;margin-top:10px; font-weight:bold;}

.entryTable {
	font-size: 14px;
	background-color: #FFF4D8;
	margin-bottom:15px;
	border:1px solid #C47337;
}

.entryTableHeader {
}
.entryTableHeader td{ background-color:#F4E0AE; font-size:1.1em; font-weight:bold;border-bottom:1px solid #C47337;}
.entryTable_l {border-right:1px solid #C47337;vertical-align:top}
.entryTable_r {vertical-align:top}

.dataTable {
border-left:1px solid #C47337;
border-top:1px solid #C47337;
margin-bottom:20px;
background-color: #FFF4D8;
}
.dataTable thead th{
font-size: 13px;
color: #444;
background-color: #F4E0AE;
font-weight: bold;
text-align:center;
border-right:1px solid #C47337;
border-bottom:1px solid #C47337;
}

.dataTable tbody td{
font-size: 13px;
color: #444;
background-color: #fff;
font-weight: normal;
text-align:left;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #C47337;
border-bottom:1px solid #C47337;
}

UL.anchorList {
margin-left:0px;
padding-left:25px;
}
UL.anchorList LI{
margin-bottom:7px;
}

.row1{ background-color:#FFF4D8;}
.row2{ background-color:#fff;}
.text_box, .text_area{
 border: 1px solid #999;
}


.text_box:hover, .text_area:hover{
 border: 1px solid #999;
}

.text_box:focus, .text_area:focus{
 background-color:#FFFF99;
 border: 1px solid #C47337;
 color: #333;
}

.error_message{ font-size:16px; color:#FF3300;margin-bottom:15px;}
.instructions{margin-top:10px;margin-bottom:10px;font-size:13px;margin-right:10px;}

.rss_list {}
.rss_list a{color:#C47337; text-decoration:none;}
.rss_list a:hover{color:#C47337; text-decoration:underline;}
.rss_list p.title{ clear:both;font-size:1.4em; padding-left:15px;margin:0 0 0 0;padding-top:20px;padding-bottom:5px;background-image:url(../images/site/bullet-orange.gif); background-repeat:no-repeat; background-position: 0px 27px;}
.rss_list p.date{ padding:0px;padding-left:15px;margin:0px;font-size:10px;}
.rss_list p.description{ padding-left:15px;margin:0px;margin-bottom:0px;}
.rss_list div.rss_content {clear:both;margin-bottom:10px;padding-bottom:15px;}
.rss_list div.rss_content p { padding-left:15px;padding-top:0px;line-height:20px;font-size:15px;}
.rss_list div.rss_content img{float:left;margin-right:10px;border:1px solid #666;}

.isearch_highlight{ background-color:#FFFFcc;}
a .isearch_highlight{background-color:transparent; font-weight:bold;}
.isearch_title{font-size:1.4em}

.rss_network{  border-top: 5px solid #FFD275; padding: 5px; background-color: #fff; clear:both; font-size:0.9em;}
.rss_network table{ width:100%; background-color: #fff; }
.rss_network ul li a{color:#1B4478;padding:1px;padding-left:3px;padding-right:3px;}
.rss_network ul li a:hover{color:#fff;background-color:#1B4478;padding:1px;text-decoration:none;padding-left:3px;padding-right:3px;}
.rss_network h3{margin-bottom:5px;padding:5px;margin-top:0px;font-weight:bold;font-size:1.0em;background-color:#eee; padding-left:20px;}
.rss_network h3 a{color:#1B4478; font-family:Arial, Helvetica, sans-serif;}
.rss_network h3 a:hover{color:#1B4478; text-decoration:underline;}
.rss_network ul{margin:5px;padding:5px;margin-left:15px;}
.rss_network ul li {margin-left:15px;padding:0px;padding-bottom:4px;}
.rss_network table {border-left:1px dashed #2557AD;border-top:1px dashed #2557AD;}
.rss_network table td{text-align:left;vertical-align:top;width:50%;border-right:1px dashed #2557AD;border-bottom:1px dashed #2557AD;}
.rss_network_clear{clear:both;padding-top:15px;}
.rss_network_about{font-size:1.0em;padding-bottom:10px; padding-top:5px; text-align:center; color:#6F9BB8;}