#amazoncomlogobutton a,
#amazoncouklogobutton a,
#waterstonesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 113px;
   background-position: 0% 0px;
   font-size: 113px;
   line-height: 113px;
}

#lovereading4kidsbutton a,
#alibrisbutton a,
#depositorybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 98px;
   background-position: 0% 0px;
   font-size: 98px;
   line-height: 98px;
}

#topnavmenu li a,
#id12bottomnavmenu li a,
#id3midmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   height: 100%;
}

#lovereading4kidsbutton a:hover,
#depositorybutton a:hover  {
   background-position: -190px 0%;
}

#amazoncomlogobutton a:hover,
#waterstonesbutton a:hover  {
   background-position: -227px 0%;
}

#id3midmenu li,
#topnavmenu li,
#id12bottomnavmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#retailerbutton a:hover,
#contactbutton a:hover  {
   background-position: -225px 0%;
}

#retailerbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 172px;
   width: 225px;
   background-position: 0% 0px;
   font-size: 172px;
   line-height: 172px;
}

#retailerbutton,
#contactbutton  {
   visibility: visible;
   position: absolute;
   top: 1103px;
   z-index: 3;
   width: 225px;
   height: 172px;
}

#amazoncouklogobutton a:hover  {
   background-position: -228px 0%;
}

#id1buytext p,
#id0buytext p  {
   font: italic bold 14px/27px Tahoma, sans-serif;
   margin: 0px;
   color: #323133;
   padding-bottom: 19px;
   text-align: left;
}

#lovereading4kidsbutton a  {
   width: 190px;
   background-image: url(sg_buy_media/lovereading4kidsbutton.png);
}

#id12bottomnavmenu li a  {
   color: #323133;
}

#lovereading4kidsbutton  {
   visibility: visible;
   position: absolute;
   left: 254px;
   top: 920px;
   z-index: 4;
   width: 190px;
   height: 98px;
}

#amazoncouklogobutton a  {
   width: 228px;
   background-image: url(sg_buy_media/amazoncouklogobutton.png);
}

#alibrisbutton a:hover  {
   background-position: -191px 0%;
}

#amazoncomlogobutton a  {
   width: 227px;
   background-image: url(sg_buy_media/amazoncomlogobutton.png);
}

#amazoncouklogobutton  {
   visibility: visible;
   position: absolute;
   left: 231px;
   top: 805px;
   z-index: 4;
   width: 228px;
   height: 113px;
}

#childrensblacktitle  {
   background: url(sg_exploremap_media/childrensblacktitle.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 211px;
   top: 15px;
   z-index: 3;
   width: 298px;
   height: 56px;
}

#waterstonesbutton a  {
   width: 227px;
   background-image: url(sg_buy_media/waterstonesbutton.png);
}

#amazoncomlogobutton  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 805px;
   z-index: 5;
   width: 227px;
   height: 113px;
}

#id2copywritetext p  {
   font: 9px/10px Tahoma, sans-serif;
   margin: 0px;
   color: #3C3C3E;
   text-align: center;
}

#depositorybutton a  {
   width: 190px;
   background-image: url(sg_buy_media/depositorybutton.png);
}

#id12bottomnavmenu  {
   font: 9px/13px Tahoma, sans-serif;
   margin: 0px;
   height: 13px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #323133;
   position: absolute;
   left: 129px;
   top: 1500px;
   z-index: 3;
}

#waterstonesbutton  {
   visibility: visible;
   position: absolute;
   left: 450px;
   top: 805px;
   z-index: 3;
   width: 227px;
   height: 113px;
}

#depositorybutton  {
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 920px;
   z-index: 5;
   width: 190px;
   height: 98px;
}

#id2copywritetext  {
	visibility: visible;
	position: absolute;
	left: 203px;
	top: 1519px;
	z-index: 3;
	width: 292px;
	margin-bottom: 30px;
	height: 60px;
}

#retailerbutton a  {
   background-image: url(sg_buy_media/retailerbutton.png);
}

#alibrisbutton a  {
   width: 191px;
   background-image: url(sg_buy_media/alibrisbutton.png);
}

#id3midmenu li a  {
   color: #646464;
}

#contactbutton a  {
   background-image: url(sg_buy_media/contactbutton.png);
}

#topnavmenu li a  {
   color: #FFFFFF;
}

#retailerbutton  {
   left: 364px;
}

#alibrisbutton  {
   visibility: visible;
   position: absolute;
   left: 432px;
   top: 920px;
   z-index: 3;
   width: 191px;
   height: 98px;
}

#id2copytext p  {
   font: italic bold 12px/27px Tahoma, sans-serif;
   margin: 0px;
   color: #323133;
   padding-bottom: 7px;
   text-align: center;
}

#contactbutton  {
   left: 109px;
}

#id1shabbylogo  {
   background: url(sg_buy_media/id1shabbylogo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 309px;
   top: 1412px;
   z-index: 3;
   width: 78px;
   height: 76px;
}

#id0curdcover  {
   background: url(sg_buy_media/id0curdcover.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 354px;
   top: 341px;
   z-index: 3;
   width: 344px;
   height: 411px;
}

#id2copytext  {
   visibility: visible;
   position: absolute;
   left: 66px;
   top: 1028px;
   z-index: 4;
   width: 566px;
}

#curdsubhead  {
   background: url(sg_buy_media/curdsubhead.png) no-repeat;
   position: absolute;
   left: 2px;
   top: 47px;
   z-index: 4;
   width: 693px;
   height: 245px;
}

#id3midmenu  {
   font: 18px/33px Tahoma, sans-serif;
   margin: 0px;
   height: 33px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #646464;
   position: absolute;
   left: 74px;
   top: 1318px;
   z-index: 3;
}

#id0buytext  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 320px;
   z-index: 4;
   width: 336px;
}

#isdntext p  {
   font: 10px/16px Tahoma, sans-serif;
   margin: 0px;
   text-align: center;
   color: #323133;
}

#id1buytext  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 689px;
   z-index: 6;
   width: 311px;
}

#topnavmenu  {
   font: 11px/21px Helvetica, Arial, sans-serif;
   margin: 0px;
   height: 21px;
   padding: 0px;
   list-style: none;
   text-align: right;
   color: #FFFFFF;
   position: absolute;
   left: 138px;
   top: 70px;
   z-index: 5;
}

#onlytext p  {
   font: italic bold 20px/62px Tahoma, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 19px;
   text-align: center;
}

#onlytext  {
   visibility: visible;
   position: absolute;
   left: 161px;
   top: 472px;
   z-index: 6;
   width: 64px;
}

#isdntext  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 641px;
   z-index: 3;
   width: 311px;
}

#pid9buy  {
   margin: 0px auto 0px auto;
   width: 698px;
   position: relative;
}

#flash  {
   background: url(sg_buy_media/flash.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 453px;
   z-index: 5;
   width: 183px;
   height: 184px;
}

#price  {
   background: url(sg_buy_media/price.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 127px;
   top: 525px;
   z-index: 7;
   width: 133px;
   height: 40px;
}

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

