#layout {width: 760px; margin: auto; padding: 0px; color: #000000; text-align: left; background-color: #FFFFFF;}

#logo {float: left; width: 205px; height: 105px; padding: 0px; margin: 44px 2px 2px 0px; font-family: Verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: left; background-color: #F13212;}
#strapline {float: left; width: 517px; height: 42px; padding: 70px 0px 0px 35px; margin: 0px; font-family: Verdana, arial, sans-serif; font-size: 16px; color: #FFFFFF; text-align: left; background-color: #B2BAC7; font-style: italic;}
#menu {float: left; width: 552px; height: 25px; padding-top: 10px; margin: 2px 0px 2px 0px; font-family: Tahoma, Verdana, arial, sans-serif; font-size: 11px; color: #FFFFFF; text-align: center; background-color: #CBd1df; font-weight: bold;}
#menu A {font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #CBd1df;}
#menu A:hover {font-weight: bold; color: #FFFF00; text-decoration: underline; background-color: #CBd1df;}

#indeximage {float: left; width: 414px; height: 256px; padding: 0px; margin: 0px;}
#indexcontent {float: left; width: 315px; height: 226px; padding: 15px; margin: 0px; font-family: Verdana, arial, sans-serif; font-size: 10px; color: #000000; text-align: left; background-color: #555555; background-image: url(images/index/baby-bumbles-background.jpg); background-repeat: no-repeat; line-height: 16px;}

#indexwhiteblock {float: left; width: 163px; height: 255px; padding: 10px 8px 0px 0px; margin: 3px 0px 4px 0px; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; color: #000000; text-align: left; background-color: #FFFFFF;}
#indexblock1 {float: left; width: 131px; height: 255px; padding: 20px 8px 10px 8px; margin: 3px 0px 4px 0px; font-family: Tahoma, Verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: right; background-color: #F1F2F4; line-height: 26px;}
#indexblock2 {float: left; width: 131px; height: 255px; padding: 20px 8px 10px 8px; margin: 3px 0px 4px 0px; font-family: Tahoma, Verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: right; background-color: #E1E4EA; line-height: 26px;}
#indexblock3 {float: left; width: 131px; height: 255px; padding: 20px 8px 10px 8px; margin: 3px 0px 4px 0px; font-family: Tahoma, Verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: right; background-color: #D0D6E0; line-height: 26px;}
#indexblock4 {float: left; width: 131px; height: 255px; padding: 20px 8px 10px 8px; margin: 3px 0px 4px 0px; font-family: Tahoma, Verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: right; background-color: #C0C9D6; line-height: 26px;}


#leftsection {float: left; width: 205px; padding: 0px; margin: 0px 2px 0px 0px; font-family: Verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: left; background-color: #FFFFFF;}
#maincontent {float: left; width: 553px; padding: 0px; margin: 0px 0px 4px 0px; font-family: Verdana, arial, sans-serif; font-size: 10px; color: #000000; text-align: left; background-color: #FFFFFF; line-height: 16px;}

#giftsetbronze {float: left; width: 535px; padding: 12px 9px 9px 9px; margin: 0px; font-family: Tahoma, Verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: left; background-color: #F1F2F4;}
#giftsetsilver {float: left; width: 535px; padding: 12px 9px 9px 9px; margin: 0px; font-family: Tahoma, Verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: left; background-color: #E1E4EA;}
#giftsetgold {float: left; width: 535px; padding: 12px 9px 9px 9px; margin: 0px; font-family: Tahoma, Verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: left; background-color: #D0D6E0;}

#individualitems {float: left; width: 535px; padding: 12px 9px 9px 9px; margin: 0px; font-family: Tahoma, Verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: left; background-color: #C0C9D6;}

#footer {width: 740px; height: 25px; padding: 10px; margin: 0px; font-family: Verdana, arial, sans-serif; font-size: 10px; color: #B2BAC7; text-align: left; background-color: #FFFFFF; border-top: 4px solid #B2BAC7;}


#searchbar {width: 770px; height: 27px; margin: 0px; padding: 0px; font-family: arial, sans-serif; font-size: 11px; color: #FFFFFF; text-align: left; background-color: #282B56; border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff;}
#searchbar ul {padding: 0px; margin: 0px;}
#searchbar li {height: 27px; width: 350px; list-style-type: none; display: inline; margin: 0px; padding: 0px; color: #ffffff; background-color: #282B56;}

h1 {font-family: Tahoma, arial, sans-serif; font-size: 100%; color: #996600; text-align: left; background-color: #FFFFFF; margin: 0px; padding: 0px;}
h2 {font-family: Tahoma, arial, sans-serif; font-size: 100%; color: #996600; text-align: left; background-color: #FFFFFF; margin: 0px; padding: 0px;}
h3 {font-family: Tahoma, arial, sans-serif; font-size: 100%; color: #996600; text-align: left; background-color: #FFFFFF; margin: 0px; padding: 0px;}
h4 {font-family: Tahoma, arial, sans-serif; font-size: 100%; color: #996600; text-align: left; background-color: #FFFFFF; margin: 0px; padding: 0px;}
h5 {font-family: Tahoma, arial, sans-serif; font-size: 100%; color: #996600; text-align: left; background-color: #FFFFFF; margin: 0px; padding: 0px;}
h6 {font-family: Tahoma, arial, sans-serif; font-size: 100%; color: #996600; text-align: left; background-color: #FFFFFF; margin: 0px; padding: 0px;}

.clear {clear: both;}

body {margin: 0px; padding: 0px; background-color: #FFFFFF; color: black;}

A {font-weight: normal; color: #0000FF; text-decoration: none; background-color: transparent;}
A:hover {font-weight: normal; color: #FF0000; text-decoration: underline; background-color: transparent;}

#footer A {font-weight: normal; color: #B2BAC7; text-decoration: none; background-color: transparent;}
#footer A:hover {font-weight: normal; color: #B2BAC7; text-decoration: underline; background-color: transparent;}