body { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background-color: #0055a5; }

p.heading { margin: 0; padding: 0; font-size: 11px; }
p.desc { font-weight: normal; margin: 0; padding: 0; }
p.store-list { margin: 0; padding: 0; line-height: 12px; }

a:link { color: white; font-weight: normal; text-decoration: none; }
a:visited { color: white; font-weight: normal; text-decoration: none; }
a:hover { color: white; font-weight: normal; text-decoration: underline; }
a:active { color: white; font-weight: normal; text-decoration: underline; }

a.store-link:link { color: white; font-weight: normal; text-decoration: none; }
a.store-link:visited { color: white; font-weight: normal; text-decoration: none; }
a.store-link:hover { color: white; font-weight: normal; text-decoration: underline; }
a.store-link:active { color: white; font-weight: normal; text-decoration: underline; }

span.store-no-link { color: white; font-weight: normal; text-decoration: none; }

#wrap { background-color: #0055a5; position: relative; width: 900px; margin: 0 auto; z-index: 0; }
#bkgnd { background-color: white; position: relative; top: 35px; left: 40px; width: 820px; z-index: 1; }

#logo { position: relative; height: 85px; padding: 20px 0; z-index: 2; }
#header { position: relative; height: 180px; padding: 0 10px; z-index: 2; }

#content { position: relative; z-index: 2; overflow: hidden; width: 100%; }

#row-1 { position: relative; float: left; padding: 10px; overflow: hidden; width: 100%; z-index: 3; } 

#kids { background-color: #1778bb; position: relative; width: 590px; float: left; overflow: hidden; z-index: 4; }
#kids-1 { background-color: #1778bb; position: relative; width: 72px; float: left; padding: 0 19px 0 0; z-index: 5; }
#kids-2 { background-color: #1778bb; position: relative; float: left; width: 234px; padding: 10px 0; z-index: 5; }
#kids-3 { background-color: #1778bb; position: relative; float: left; width: 240px; padding: 10px 10px 10px 15px; z-index: 5; }

#news { background-color: #c60651; position: relative; height: 181px; width: 200px; margin-left: 10px; float: left; z-index: 4; }
#news-top { position: relative; overflow: hidden; width: 100%; z-index: 5; }
#news-header { background-color: #c60651; position: relative; float: left; width: 174px; z-index: 6; }
#news-corner { background-color: #c60651; position: relative; float: right; width: 26px; z-index: 6; }
#news-text { font-weight: normal; background-color: #c60651; position: relative; width: 180px; padding: 0 10px; z-index: 5; }


#row-2 { position: relative; float: left; width: 100%; padding: 0 10px 10px 10px; overflow: hidden; z-index: 3; } 

#stores { background-color: #01498d; position: relative; width: 590px; float: left; overflow: hidden; z-index: 4; }
#stores-1 { background-color: #01498d; position: relative; float: left; width: 80px; z-index: 5; }
#stores-2 { background-color: #01498d; position: relative; float: left; width: 160px; padding: 10px; z-index: 5; }
#stores-3 { background-color: #01498d; position: relative; float: left; width: 155px; padding: 10px 0; z-index: 5; }
#stores-4 { background-color: #01498d; position: relative; float: left; width: 155px; padding: 10px; z-index: 5; }

#col-r { position: relative; width: 200px; margin-left: 10px; float: left; overflow: hidden; z-index: 4; }
#sales { background-color: #1778bb; position: relative; padding: 0 10px 10px 0; height: 203px; z-index: 5; }
#lease { background-color: #01498d; position: relative; margin-top: 10px; height: 236px; text-align: center; z-index: 5; }
#info { background-color: #1778bb; position: relative; margin-top: 10px; height: 360px; z-index: 5; }



#footer { position: relative; height: 60px; text-align: center; font-size: 10px; line-height: 14px; font-weight: normal; padding-top: 55px; z-index: 2; }

