body  { font-size: 1em; font-family: Arial, sans-serif; text-align: center; margin: 0 auto; width: 986px; height: 134px }
#container { text-align: left; margin-right: auto; margin-left: auto; height: auto; width: 983px; }
#header { }
#badge { float: left; display: block; background-repeat: no-repeat; background-image: url(/images/gb_logo.jpg); height: 134px; width: 164px; }
#badge span { display: none; }
#tag { float: left; background-image: url(/images/new_departures.gif); height: 63px; width: 578px; }
#tag span { display: none; }
#mainnav { margin-top: 11px; text-align: left; float: left; display: block; width: 578px; }
#mainnav ul { padding: 0px; margin: 0px; list-style-type: none; }
#mainnav li { float: left; height: 57px; width: 144px; display: inline-block; }
#mainnav span { display: none; }
#mainnav a { height: 57px; width: 144px; }
#mainnav a:hover { background-position: 0 -57px; height: 57px }
#sh a  { background-repeat: no-repeat; background-position: 0 0px; width: 144px; height: 57px }
#ev a  { background-repeat: no-repeat; background-position: 0 0px; width: 144px; height: 57px }
#bl a  { background-repeat: no-repeat; background-position: 0 0px; width: 144px; height: 57px }
#ga a  { background-repeat: no-repeat; background-position: 0 0px; width: 144px; height: 57px }
#nav_sh { background-repeat: no-repeat; display: block; background-image: url(/images/shop_btn.jpg); height: 57px; width: 144px; }
#nav_ev { background-repeat: no-repeat; display: block; background-image: url(/images/events_btn.jpg); height: 57px; width: 144px; }
#nav_bl { background-repeat: no-repeat; display: block; background-image: url(/images/blog_btn.jpg); height: 57px; width: 144px; }
#nav_ga { background-repeat: no-repeat; display: block; background-image: url(/images/gallery_btn.jpg); height: 57px; width: 144px; }
#shop #nav_sh { height: 57px; background-position: 0 -57px; }
#events #nav_ev { height: 57px; background-position: 0 -57px; }
#blog #nav_bl { height: 57px; background-position: 0 -57px; }
#gallery #nav_ga { height: 57px; background-position: 0 -57px; }
#secondarynav  { font-size: .9em; float: right; clear: none; height: auto; width: 240px; }
#secondarynav ul { padding: 0px; margin-left: 7px; margin-top: 11px; list-style-type: none; }
#secondarynav li { display: block; height: 20px; width: 190px; }
#secondarynav a { display: block; height: 20px; width: 190px; }
#secondarynav a:hover { background-position: 0 -20px; height: 20px; }
#secondarynav span { display: none; }
#ab a  { display: block; background-repeat: no-repeat; background-position: 0 0px; width: 190px; height: 20px }
#ct a  { display: block; background-repeat: no-repeat; background-position: 0 0px; width: 190px; height: 20px }
#cs a  { display: block; background-repeat: no-repeat; background-position: 0 0px; width: 190px; height: 20px }
#nav_ab { display: block; background-repeat: no-repeat; background-image: url(/images/about_btn.gif); height: 20px; width: 190px; }
#nav_ct { display: block; background-repeat: no-repeat; background-image: url(/images/contact_btn.gif); height: 20px; width: 190px; }
#nav_cs { display: block; background-repeat: no-repeat; background-image: url(/images/customer_btn.gif); height: 20px; width: 190px; }
#about #nav_ab { height: 20px; background-position: 0 -20px; }
#contact #nav_ct { height: 20px; background-position: 0 -20px; }
#customer #nav_cs { height: 20px; background-position: 0 -20px; }
#content { clear: both; }
#footer { color: #ff99cc; letter-spacing: .1em; font-size: .8em; padding: 5px; text-align: center; height: auto; width: auto; display: block; clear: both; }
#footer ul { margin-left: 0px; margin-bottom: 10px; margin-right: 0px; margin-top: 0px; padding: 0px; list-style-type: none; }
#footer li { padding-right: 25px; background-position: 0 center; background-repeat: no-repeat; background-image: url(/images/bullet.gif); padding-left: 10px; display: inline; }
#footer a { text-decoration: none; color: #ff99cc; }
#footer a:hover { color: #990066; }
.footersub { font-size: .75em; }
p {}
td {}
.spacer { clear: both; display: block }
.promocol1 { float: left; width: 312px; }
.promocol2 { margin-left: 20px; clear: none; float: left; width: 312px; }
.promocol3 { margin-left: 20px; float: left; clear: none; width: 312px; }
a img { border-style: none; }
