body          { background-color: #000 }
#header-contain            { background-image: url("../images/header_bkd.jpg"); background-repeat: no-repeat; background-position: center top; text-align: left; margin: 0; padding: 0; z-index: 30; height: 222px }
#header           { margin: 0 auto; padding: 0; position: relative; z-index: 30; width: 944px; height: 222px }
#player-contain  { position: absolute; top: 5px; left: 308px; width: 301px; height: 162px }
div.logo_btn                     { text-indent: -9999px; margin: 0; padding: 0; position: absolute; z-index: 9990; top: 4px; left: 3px; width: 201px; height: 113px; float: left }

div.logo_btn a:link, div.logo_btn a:visited              { background: url("../images/logo_leons.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 201px; height: 113px }

div.logo_btn a:hover, div.logo_btn a:active               { background: url("../images/logo_leons.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 201px; height: 113px }
div.logo-radio_btn                      { text-indent: -9999px; margin: 0; padding: 0; position: absolute; z-index: 9990; top: 0; right: 35px; width: 230px; height: 98px; float: left }

div.logo-radio_btn a:link, div.logo-radio_btn a:visited                { background: url("../images/logo_cool.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 230px; height: 98px }

div.logo-radio_btn a:hover, div.logo-radio_btn a:active                 { background: url("../images/logo_cool.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 230px; height: 98px }
#vip-contain { position: absolute; top: 100px; right: 2px; width: 315px; height: 114px }
#vip-txt { position: relative; top: 6px; left: 11px; width: 215px; height: 59px }
#vip-txt p { color: #fff; font-size: 12px; font-weight: bold; line-height: 13px }
#vip-input { background-image: url("../images/input_vip.jpg"); background-repeat: no-repeat; background-position: left top; position: absolute; bottom: 7px; left: 5px; width: 302px; height: 32px }
#slider-contain            { background-image: url("../images/slider_bkd.jpg"); background-repeat: no-repeat; background-position: center top; text-align: left; margin: 0; padding: 0; z-index: 30; height: 300px }
#slider            { margin: 0 auto; padding: 0; position: relative; z-index: 30; width: 944px; height: 300px }
#ovr_nav    { position: relative; top: 5px; left: 8px; width: 934px; height: 291px; overflow: hidden }
#nav   { margin-top: 3px; position: relative; width: 257px; float: left }
#slideshow   { position: relative; width: 674px; height: 292px; float: left }
.products { position: relative; width: 451px; height: 298px; float: left }
.product-description { position: relative; top: 20px; width: 222px; float: left }
.product-description p  { color: #fff; margin: 0 }
.product-description p.price  { color: #fff; font-size: 28px; font-weight: bold }
div.link-cy                       { display: block; margin: 0 0 8px; padding: 0; position: relative; z-index: 9990; top: 0; left: 0; width: 257px; height: 40px; float: left }

div.link-cy a:link, div.link-cy a:visited                  { color: #fff; font-size: 20px; font-weight: bold; text-decoration: none; background: url("../images/cn_1.png") no-repeat; display: block; margin: 0; padding: 4px 0 0 10px; width: 247px; height: 40px }

div.link-cy a:hover, div.link-cy a:active                   { background: url("../images/cn_1.png") no-repeat 0 -44px; display: block; width: 247px; height: 40px }
div.link-cy a.activeSlide    { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -44px; display: block; width: 247px; height: 40px }
#contentArea                      { background-image: url("../images/content_area.gif"); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; text-align: left; margin: 0 auto; position: relative; z-index: 10; width: 944px }
.txt-align   { padding: 15px 30px 30px; position: relative; float: left }
ul#navmenu                         { list-style: none; margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 934px; height: 71px }
ul#navmenu li    { text-indent: -999em; list-style: none; display: inline; margin: 0; padding: 0; z-index: 1; height: auto; float: left; border-style: none }
ul#navmenu li a                { color: #fff; font-size: 10px; font-family: Arial, "Trebuchet MS", "Helvetica LT Std", Arial, sans-serif; text-decoration: none; display: block; padding: 0; z-index: 1; height: 71px }
ul#navmenu li a:hover   { background-position: 0 -71px !important }
ul#navmenu li:hover a.select    { background-position: 0 -71px !important; position: relative; z-index: 9999 }
ul#navmenu li a.selected   { background-position: 0 -71px !important }
ul#navmenu li.great-deals a               { color: #ebf3ff; background-image: url("../images/mn_1.jpg"); background-repeat: no-repeat; background-position: left top; width: 341px }
ul#navmenu li.news a             { color: #ebf3ff; background-image: url("../images/mn_2.jpg"); background-repeat: no-repeat; background-position: left top; width: 265px }
ul#navmenu li.media a             { color: #ebf3ff; background-image: url("../images/mn_3.jpg"); background-repeat: no-repeat; background-position: left top; width: 191px }
ul#navmenu li.contact-us a              { color: #ebf3ff; background-image: url("../images/mn_4.jpg"); background-repeat: no-repeat; background-position: left top; width: 327px }

div#coup-nav-contain                   { margin: 0; padding: 0; position: relative; z-index: 9990; left: 4px; width: 316px }
div#sub-coup                    { margin: 0; padding: 0; position: relative; z-index: 9990; left: 4px; width: 316px }
div.coup-nav                          { display: block; margin: 0 0 2px; padding: 0; position: relative; z-index: 9990; top: 0; left: 0; width: 316px; height: 73px; float: left }
div.coup-nav a:link, div.coup-nav a:visited              { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 316px; height: 73px }

div.coup-nav a:hover, div.coup-nav a:active              { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -73px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 316px; height: 73px }
div.coup-nav a.select   { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -73px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 316px; height: 73px }

a.s1    { background-image: url("../images/cp_nav1.jpg") }
a.s2    { background-image: url("../images/cp_nav2.jpg") }
a.s3    { background-image: url("../images/cp_nav3.jpg") }
a.s4    { background-image: url("../images/cp_nav4.jpg") }
a.s5    { background-image: url("../images/cp_nav5.jpg") }
div.news-link   { display: block; width: 297px; float: left }
div.news-link  a span             { font-size: 18px; font-weight: bold; display: block; margin-bottom: 5px }
div.news-link  a:link, div.news-link  a:visited                    { color: #202020; font-size: 11px; font-weight: normal; line-height: 13px; text-decoration: none; display: block; margin: 0; padding: 8px; width: 297px }


div.news-link  a:hover, div.news-link  a:active                     { color: #fff; text-decoration: none; background-color: #202020; display: block; width: 297px }
div.news-link  a.news-select                                     { color: #fff; text-decoration: none; background-color: #202020; display: block; width: 297px }
.vids  { margin: 0 70px 30px 0; position: relative; width: 390px; height: 265px; float: left }
.area1  { margin-left: 65px; position: relative; width: 800px; float: left }
#close2 { margin: 0; padding: 0; position: relative; top: -5px; right: 0; width: 102px; height: 29px; float: right }
.news-flyer   { margin: 0; padding: 0; position: absolute; top: 15px; right: -36px; width: 512px; float: right }
.news-flyer h3  { margin-bottom: 10px; padding-top: 3px; padding-left: 260px }
div.button-news                       { text-indent: -9999px; margin: 0; padding: 0 0 0; position: relative; z-index: 9990; top: 0; width: 291px; height: 57px; float: left }

div.button-news a:link, div.button-news a:visited                { background: url("../images/btn_newspaper.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 291px; height: 57px }

div.button-news a:hover, div.button-news a:active                 { background: url("../images/btn_newspaper.jpg") no-repeat 0 -57px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 291px; height: 57px }

div.button-flyers                         { text-indent: -9999px; margin: 0 0 15px; padding: 0; position: relative; z-index: 9990; width: 219px; height: 57px; float: left }

div.button-flyers a:link, div.button-flyers a:visited                  { background: url("../images/btn_flyer.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 219px; height: 57px }

div.button-flyers a:hover, div.button-flyers a:active                   { background: url("../images/btn_flyer.jpg") no-repeat 0 -57px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 219px; height: 57px }
#footer_contain   { height: 120px }
#footer                { background-image: url("../images/footer.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0 auto; position: relative; width: 944px; height: 142px }
ul#footnav                            { list-style: none; margin: 0; padding: 0; position: relative; top: 15px; left: 0; width: 500px; height: 18px }
ul#footnav li    { text-indent: -999em; list-style: none; display: inline; margin: 0; padding: 0; z-index: 1; height: auto; float: left; border-style: none }
ul#footnav li a                 { color: #fff; font-size: 10px; font-family: Arial, "Trebuchet MS", "Helvetica LT Std", Arial, sans-serif; text-decoration: none; display: block; padding: 0; z-index: 1; height: 18px }
ul#footnav li a:hover   { background-position: 0 -18px !important }
ul#footnav li:hover a.select    { background-position: 0 -18px !important; position: relative; z-index: 9999 }
ul#footnav li a.selected   { background-position: 0 -18px !important }
ul#footnav li.hear-radio a               { color: #ebf3ff; background-image: url("../images/ft_nav1.jpg"); background-repeat: no-repeat; background-position: left top; width: 169px }
ul#footnav li.newspaper a                 { color: #ebf3ff; background-image: url("../images/ft_nav2.jpg"); background-repeat: no-repeat; background-position: left top; margin-right: 8px; width: 121px }
ul#footnav li.flyers a                { color: #ebf3ff; background-image: url("../images/ft_nav3.jpg"); background-repeat: no-repeat; background-position: left top; width: 128px }

#footer p { font-size: 1.2em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
#footer a { color: #4c4130; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; padding-left: 10px }
#footer a:hover { text-decoration: none }
#footer #snap { color: #fff; position: absolute; top: 36px; right: 15px; width: 175px }
#footer #snap img { position: absolute }
#footer #copyright { position: absolute; top: 25px; left: 10px }

