body {margin: 0px; padding: 0px; font: 12px/18px Arial, Helvetica; color: #757575; background-image: url(../graphics/bg_home_charisma.gif); background-repeat: repeat-x; background-position: bottom; background-color: #ffffff;}
body.shop	{background-image: url(../graphics/bg_home_shop.jpg);}
body.mo	{background-image: url(../graphics/bg_home_mo.jpg);}
body.k	{background-image: url(../graphics/bg_home_k.jpg);}
body.wwf	{background-image: url(../graphics/bg_home_wwf.jpg);}
body.cf	{background-image: url(../graphics/bg_home_cf.jpg);}
body.a	{background-image: url(../graphics/bg_home_a.jpg);}
body.pb	{background-image: url(../graphics/bg_home_pb.jpg);}
form	{margin: 0px; padding: 0px;}
img	{border: 0px;}
br	{line-height: 18px;}
p	{margin: 9px 0px 9px 0px;}
h1	{font: 15px Georgia, Times New Roman; font-weight: bold; margin: 0px; padding: 0px; line-height: 28px;}
strong	{color: #4b4b4b;}
a	{color: #757575; text-decoration: underline;}
a:hover	{text-decoration: none;}
ul	{margin: 8px 0px 13px 18px; padding: 0px;}

.left	{float: left;}
.right	{float: right;}

#container	{width: 853px;}

#logo	{width: 206px; float: left;}

#nav	{width: 647px; float: right; text-align: right;}
#nav .global	{height: 24px; margin: 8px 0px 8px 0px;}
#nav .global a	{color: #979797; font-size: 11px; text-decoration: underline; padding-right: 23px;}
#nav .global a:hover	{text-decoration: none;}
#nav .global .cart	{width: 213px; height: 20px; padding: 4px 7px 0px 12px; font-size: 11px; line-height: 15px; color: #ffffff; background-image: url(../graphics/bg_cart_bar.gif); background-repeat: no-repeat; float: right; text-align: left; position: relative; border: 0px;}
#nav .global .cart span	{float: left;}
#nav .global .cart img	{float: right;}
#nav .global .cart .display	{width: 224px; background-color: #ffffff; background-image: url(../graphics/bg_cart_display.gif); background-repeat: repeat-y; position: absolute; top: 18px; left: 4px;}
#nav .global .cart .display .content	{width: 210px; text-align: left; color: #535353;}
#nav .global .cart .display .content .item	{width: 136px; padding: 8px 0px 8px 4px; float: left; text-align: left;}
#nav .global .cart .display .content .price	{width: 52px; padding: 8px 4px 8px 0px; float: right; text-align: right;}
#nav .global .cart .display .content .price a	{color: #0ea9b9; padding: 0px;}

#nav .index img	{padding-left: 6px;}
#nav .sub	{font-size: 11px; color: #ffffff;}
#nav .sub strong	{color: #ffffff;}
#nav .sub a	{text-decoration: underline; color: #ffffff; padding: 0px 8px 0px 8px;}
#nav .sub a:hover	{text-decoration: none; color: #ffffff;}
#nav .sub a.on	{text-decoration: none; font-weight: bold;}
#nav .sub .news	{width: 628px; height: 23px; padding: 5px 0px 0px 11px; background-image: url(../graphics/nav_bg_news.gif); background-repeat: no-repeat; text-align: left;}
#nav .sub .care	{width: 628px; height: 23px; padding: 5px 0px 0px 11px; background-image: url(../graphics/nav_bg_care.gif); background-repeat: no-repeat; text-align: left;}
#nav .sub .shop	{width: 628px; height: 23px; padding: 5px 0px 0px 11px; background-image: url(../graphics/nav_bg_shop.gif); background-repeat: no-repeat; text-align: left;}
#nav .sub .mo	{width: 628px; height: 23px; padding: 5px 0px 0px 11px; background-image: url(../graphics/nav_bg_mo.gif); background-repeat: no-repeat; text-align: left;}
#nav .sub .k	{width: 628px; height: 23px; padding: 5px 0px 0px 11px; background-image: url(../graphics/nav_bg_k.gif); background-repeat: no-repeat; text-align: left;}
#nav .sub .wwf	{width: 628px; height: 23px; padding: 5px 0px 0px 11px; background-image: url(../graphics/nav_bg_wwf.gif); background-repeat: no-repeat; text-align: left;}
#nav .sub .cf	{width: 628px; height: 23px; padding: 5px 0px 0px 11px; background-image: url(../graphics/nav_bg_cf.gif); background-repeat: no-repeat; text-align: left;}
#nav .sub .a	{width: 628px; height: 23px; padding: 5px 0px 0px 11px; background-image: url(../graphics/nav_bg_a.gif); background-repeat: no-repeat; text-align: left;}
#nav .sub .pb	{width: 628px; height: 23px; padding: 5px 0px 0px 11px; background-image: url(../graphics/nav_bg_pb.gif); background-repeat: no-repeat; text-align: left;}
#nav .sub .ado	{width: 628px; height: 23px; padding: 5px 0px 0px 11px; background-image: url(../graphics/nav_bg_ado.gif); background-repeat: no-repeat; text-align: left;}

#leftnav	{float: left; margin-top: 5px;}
#leftnav h3	{color: #4b4b4b; font: 14px Arial, Helvetica; font-weight: bold; margin: 0px; padding: 0px; line-height: 23px; padding-left: 11px;}
#leftnav .account	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_account.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .account a	{font-size: 11px; color: #6f6f6f; text-decoration: none; line-height: 23px; padding-left: 11px;}
#leftnav .account a:hover	{text-decoration: underline;}
#leftnav .account a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#leftnav .advanced	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_advanced.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .checkout	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_checkout.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .news	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_news.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .news a	{font-size: 11px; color: #854dbd; text-decoration: none; line-height: 23px; padding-left: 11px;}
#leftnav .news a:hover	{text-decoration: underline;}
#leftnav .news a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#leftnav .news .search	{width: 164px; height: 50px; padding: 38px 0px 0px 8px; background-image: url(../graphics/bg_search_news.gif); background-repeat: no-repeat; margin-top: 33px;}
#leftnav .news .search input	{width: 111px; height: 14px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 0px 4px 0px 0px; font-size: 10px; color: #999999;}
#leftnav .news .search a	{padding: 0px;}
#leftnav .bus	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_bus.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .bus a	{font-size: 11px; color: #854dbd; text-decoration: none; line-height: 23px; padding-left: 11px;}
#leftnav .bus a:hover	{text-decoration: underline;}
#leftnav .bus a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#leftnav .bus .search	{width: 164px; height: 50px; padding: 38px 0px 0px 8px; background-image: url(../graphics/bg_search_bus.gif); background-repeat: no-repeat; margin-top: 33px;}
#leftnav .bus .search input	{width: 111px; height: 14px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 0px 4px 0px 0px; font-size: 10px; color: #999999;}
#leftnav .bus .search a	{padding: 0px;}
#leftnav .care	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_care.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .care a	{font-size: 11px; color: #854dbd; text-decoration: none; line-height: 23px; padding-left: 11px;}
#leftnav .care a:hover	{text-decoration: underline;}
#leftnav .care a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#leftnav .care .search	{width: 164px; height: 50px; padding: 38px 0px 0px 8px; background-image: url(../graphics/bg_search_care.gif); background-repeat: no-repeat; margin-top: 33px;}
#leftnav .care .search input	{width: 111px; height: 14px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 0px 4px 0px 0px; font-size: 10px; color: #999999;}
#leftnav .care .search a	{padding: 0px;}
#leftnav .charisma	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_charisma.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .charisma a	{font-size: 11px; color: #854dbd; text-decoration: none; line-height: 23px; padding-left: 11px;}
#leftnav .charisma a:hover	{text-decoration: underline;}
#leftnav .charisma a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#leftnav .charisma .search	{width: 164px; height: 50px; padding: 38px 0px 0px 8px; background-image: url(../graphics/bg_search_charisma.gif); background-repeat: no-repeat; margin-top: 33px;}
#leftnav .charisma .search input	{width: 111px; height: 14px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 0px 4px 0px 0px; font-size: 10px; color: #999999;}
#leftnav .charisma .search a	{padding: 0px;}
#leftnav .shop	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_shop.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .shop a	{font-size: 11px; color: #6f6f6f; text-decoration: none; line-height: 23px; padding-left: 11px;}
#leftnav .shop a:hover	{text-decoration: underline;}
#leftnav .shop a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#leftnav .shop .search	{width: 164px; height: 50px; padding: 38px 0px 0px 8px; background-image: url(../graphics/bg_search_shop.gif); background-repeat: no-repeat; margin-top: 33px;}
#leftnav .shop .search input	{width: 111px; height: 14px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 0px 4px 0px 0px; font-size: 10px; color: #999999;}
#leftnav .shop .search a	{padding: 0px;}
#leftnav .mo	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_mo.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .mo a	{font-size: 11px; color: #f53167; text-decoration: none; line-height: 23px; padding-left: 11px;}
#leftnav .mo a:hover	{text-decoration: underline;}
#leftnav .mo a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#leftnav .mo .search	{width: 164px; height: 50px; padding: 38px 0px 0px 8px; background-image: url(../graphics/bg_search_mo.gif); background-repeat: no-repeat; margin-top: 33px;}
#leftnav .mo .search input	{width: 111px; height: 14px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 0px 4px 0px 0px; font-size: 10px; color: #999999;}
#leftnav .mo .search a	{padding: 0px;}
#leftnav .k	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_k.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .k a	{font-size: 11px; color: #306799; text-decoration: none; line-height: 23px; padding-left: 11px;}
#leftnav .k a:hover	{text-decoration: underline;}
#leftnav .k a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#leftnav .k .search	{width: 164px; height: 50px; padding: 38px 0px 0px 8px; background-image: url(../graphics/bg_search_k.gif); background-repeat: no-repeat; margin-top: 33px;}
#leftnav .k .search input	{width: 111px; height: 14px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 0px 4px 0px 0px; font-size: 10px; color: #999999;}
#leftnav .k .search a	{padding: 0px;}
#leftnav .wwf	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_wwf.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .wwf a	{font-size: 11px; color: #32681d; text-decoration: none; line-height: 23px; padding-left: 11px;}
#leftnav .wwf a:hover	{text-decoration: underline;}
#leftnav .wwf a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#leftnav .wwf .search	{width: 164px; height: 50px; padding: 38px 0px 0px 8px; background-image: url(../graphics/bg_search_wwf.gif); background-repeat: no-repeat; margin-top: 33px;}
#leftnav .wwf .search input	{width: 111px; height: 14px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 0px 4px 0px 0px; font-size: 10px; color: #999999;}
#leftnav .wwf .search a	{padding: 0px;}
#leftnav .cf	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_cf.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .cf a	{font-size: 11px; color: #f96611; text-decoration: none; line-height: 23px; padding-left: 11px;}
#leftnav .cf a:hover	{text-decoration: underline;}
#leftnav .cf a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#leftnav .cf .search	{width: 164px; height: 50px; padding: 38px 0px 0px 8px; background-image: url(../graphics/bg_search_cf.gif); background-repeat: no-repeat; margin-top: 33px;}
#leftnav .cf .search input	{width: 111px; height: 14px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 0px 4px 0px 0px; font-size: 10px; color: #999999;}
#leftnav .cf .search a	{padding: 0px;}
#leftnav .a	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_a.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .a a	{font-size: 11px; color: #330000; text-decoration: none; line-height: 23px; padding-left: 11px;}
#leftnav .a a:hover	{text-decoration: underline;}
#leftnav .a a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#leftnav .a .search	{width: 164px; height: 50px; padding: 38px 0px 0px 8px; background-image: url(../graphics/bg_search_a.gif); background-repeat: no-repeat; margin-top: 33px;}
#leftnav .a .search input	{width: 111px; height: 14px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 0px 4px 0px 0px; font-size: 10px; color: #999999;}
#leftnav .a .search a	{padding: 0px;}
#leftnav .pb	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_pb.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .pb a	{font-size: 11px; color: #e4191f; text-decoration: none; line-height: 23px; padding-left: 11px;}
#leftnav .pb a:hover	{text-decoration: underline;}
#leftnav .pb a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#leftnav .pb .search	{width: 164px; height: 50px; padding: 38px 0px 0px 8px; background-image: url(../graphics/bg_search_pb.gif); background-repeat: no-repeat; margin-top: 33px;}
#leftnav .pb .search input	{width: 111px; height: 14px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 0px 4px 0px 0px; font-size: 10px; color: #999999;}
#leftnav .pb .search a	{padding: 0px;}
#leftnav .ado	{width: 172px; padding-top: 38px; background-image: url(../graphics/bg_leftnav_ado.gif); background-repeat: no-repeat; background-position: top; text-align: left;}
#leftnav .ado a	{font-size: 11px; color: #ff679a; text-decoration: none; line-height: 23px; padding-left: 11px;}
#leftnav .ado a:hover	{text-decoration: underline;}
#leftnav .ado a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#leftnav .ado .search	{width: 164px; height: 50px; padding: 38px 0px 0px 8px; background-image: url(../graphics/bg_search_ado.gif); background-repeat: no-repeat; margin-top: 33px;}
#leftnav .ado .search input	{width: 111px; height: 14px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 0px 4px 0px 0px; font-size: 10px; color: #999999;}
#leftnav .ado .search a	{padding: 0px;}
#leftnav .ad {padding: 30px 0px 0px 0px;}

#sitemap a	{font-size: 11px; color: #854dbd; text-decoration: none; line-height: 23px; padding-left: 11px;}
#sitemap a:hover	{text-decoration: underline;}
#sitemap a.on	{color: #434343; font-weight: bold; text-decoration: none;}
#sitemap h3	{font: 15px Georgia, Times New Roman; color: #854dbd; font-weight: bold; margin: 0px; padding: 0px; line-height: 28px;}

#flash	{padding-top: 23px;}

#promos	{width: 853px; min-height: 204px; padding-top: 19px; margin-top: 13px; background-image: url(../graphics/bg_promos.gif); background-repeat: no-repeat;}
#promos img	{padding: 0px 19px 0px 19px;}

#banner .home	{width: 646px; height: 270px; padding: 17px 0px 0px 18px; background-image: url(../graphics/bg_banner_brands_home.gif); background-repeat: no-repeat; text-align: left; float: right;  margin: 5px 4px 0px 0px;}
#banner .inside	{width: 650px; height: 163px; padding: 14px 0px 0px 14px; background-image: url(../graphics/bg_banner_brands_inside.gif); background-repeat: no-repeat; text-align: left; float: right;  margin: 5px 4px 0px 0px;}

#content	{width: 669px; padding-top: 8px; float: right; margin-bottom: 50px;}
#content .inside	{width: 642px; min-height: 600px; padding: 0px 11px 22px 11px; text-align: left; background-color: #ffffff;}
#content .inside .video .col1	{width: 320px; float: left;}
#content .inside .video .col2	{width: 312px; float: right;}
#content .inside .photo	{float: left;}
#content .inside .photo .horizontal	{width: 201px; height: 145px; padding: 5px 0px 0px 5px; background-image: url(../graphics/bg_photo_horizontal.gif); background-repeat: no-repeat;}
#content .inside .photo .artist	{width: 175px; height: 177px; padding: 5px 0px 0px 5px; background-image: url(../graphics/bg_photo_artist_horizontal.gif); background-repeat: no-repeat;}
#content .inside .photo .vertical	{width: 201px; height: 238px; padding: 5px 0px 0px 5px; background-image: url(../graphics/bg_photo_vertical.gif); background-repeat: no-repeat;}
#content .inside .photo .bgvertical	{width: 201px; height: 279px; padding: 5px 0px 0px 5px; background-image: url(../graphics/bg_photo_vertical02.gif); background-repeat: no-repeat;}

#content .inside .text	{width: 411px; padding: 5px 11px 0px 0px; float: right;}
#content .inside strong	{font-size: 13px;}
#content .inside .path	{padding: 3px;}
#content .inside .path a	{color: #535353; padding: 8px; text-decoration: none;}
#content .inside .path a:hover	{text-decoration: underline;}
#content .inside .path strong.on	{padding: 8px;}
#content .inside .sorting	{padding-bottom: 18px;}
#content .inside .sorting .left	{width: 200px; height: 28px; padding-left: 11px; float: left;}
#content .inside .sorting .left span	{float: left;}
#content .inside .sorting .left select	{width: 130px; margin-left: 8px; font-size: 11px; color: #666666;}
#content .inside .sorting .right	{width: 400px; height: 28px; padding-right: 11px; float: right; text-align: right;}
#content .inside .sorting .right a	{padding: 2px; margin: 4px; text-decoration: none;}
#content .inside .sorting .right a:hover	{text-decoration: underline;}
#content .inside .sorting .right span.on	{color: #ffffff; background-color: #979797; padding: 2px; margin: 4px;}
#content .inside .product	{width: 138px; text-align: left; margin-bottom: 22px;}
#content .inside .product a	{color: #535353; font-weight: bold; text-decoration: none;}
#content .inside .product a:hover	{text-decoration: underline;}
#content .inside .product img	{padding-bottom: 3px;}
#content .inside .shop .notice	{width: 580px; padding: 13px 22px 13px 22px; background-image: url(../graphics/bg_notice.gif); background-repeat: no-repeat; font-size: 11px; text-align: left;}
#content .inside .shop .notice h1	{font-size: 15px;}
#content .inside .shop .step	{height: 27px; line-height: 27px; padding-left: 8px;}
#content .inside .shop .step span	{padding-left: 50px;}
#content .inside .shop .step span.on	{font-weight: bold;}
#content .inside .shop .login	{width: 261px; height: 200px; margin: 10px 0px 10px 10px; padding: 13px 33px 13px 13px; background-image: url(../graphics/bg_login.gif); background-repeat: no-repeat;}
#content .inside .shop .login .left	{width: 215px; padding-top: 13px;}
#content .inside .shop .login .left .field	{width: 60px; float: left; text-align: right; font-size: 11px;}
#content .inside .shop .login .left .forgot	{font-size: 11px; position: relative; top: 100px;}
#content .inside .shop .login .right	{width: 260px; padding-top: 13px;}
#content .inside .shop .login .right .field	{width: 105px; float: left; text-align: right; font-size: 11px;}
#content .inside .shop .login input	{width: 142px; height: 15px; border: 1px inset #cccccc; padding-left: 3px; font-size: 10px; color: #999999; float: right;}
#content .inside .shop .login input.checkbox	{width: 13px; height: 13px; margin-right: 134px; border: 0px;}
#content .inside .shop .login br	{line-height: 11px;}
#content .inside .shop .buttons .signin	{width: 289px; margin: 0px 10px 0px 10px; padding-right: 8px; float: left; text-align: right;}
#content .inside .shop .buttons .continue	{width: 289px; margin: 0px 0px 0px 10px; padding-right: 18px; float: right; text-align: right;}
#content .inside .shop .image	{width: 270px; float: left; margin-bottom: 50px;}
#content .inside .shop .image .zoom	{float: right; padding-top: 8px;}
#content .inside .shop .text	{width: 340px; float: right; margin-bottom: 50px;}
#content .inside .shop .text div	{padding: 8px;}
#content .inside .shop .text .utilities	{float: right; padding: 0px;}
#content .inside .shop .text .utilities img	{padding-right: 11px;}
#content .inside .shop h1	{color: #4b4b4b; font: 16px Arial, Helvetica; font-weight: bold; margin: 0px; padding: 0px; line-height: 28px;}
#content .inside .shop h2	{font: 13px Arial, Helvetica; font-weight: bold; margin: 0px; padding: 0px;}
#content .inside .bus h1	{color: #854dbd;}
#content .inside .care h1	{color: #854dbd;}
#content .inside .news h1	{color: #854dbd;}
#content .inside .charisma h1	{color: #854dbd;}
#content .inside .mo h1	{color: #f53167;}
#content .inside .k h1	{color: #306799;}
#content .inside .wwf h1	{color: #32681d;}
#content .inside .cf h1	{color: #f96611;}
#content .inside .a h1	{color: #330000;}
#content .inside .pb h1	{color: #e4191f;}
#content .inside .brand	{width: 389px; float: left; text-align: center;}
#content .inside .brand .shop	{width: 389px; height: 290px; background-image: url(../graphics/bg_shop_shop.gif); background-repeat: no-repeat;}
#content .inside .brand .shop h2	{font: 14px Georgia, Times New Roman; color: #0ea9b9; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 34px; text-align: left;}
#content .left	{width: 416px; float: left;}
#content .left .shop	{width: 416px; height: 290px; background-image: url(../graphics/bg_shop_brands.gif); background-repeat: no-repeat;}
#content .left .shop .mo h2	{font: 14px Georgia, Times New Roman; color: #f53167; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 34px; text-align: left;}
#content .left .shop .k h2	{font: 14px Georgia, Times New Roman; color: #306799; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 34px; text-align: left;}
#content .left .shop .wwf h2	{font: 14px Georgia, Times New Roman; color: #32681d; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 34px; text-align: left;}
#content .left .shop .cf h2	{font: 14px Georgia, Times New Roman; color: #f96611; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 34px; text-align: left;}
#content .left .shop .a h2	{font: 14px Georgia, Times New Roman; color: #330000; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 34px; text-align: left;}
#content .left .shop .pb h2	{font: 14px Georgia, Times New Roman; color: #e4191f; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 34px; text-align: left;}
#content .left .shop .ado h2	{font: 14px Georgia, Times New Roman; color: #ff679a; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 34px; text-align: left;}
#content .left .news p	{padding-left: 13px; padding-right: 13px;}
#content .left .news strong	{color: #4b4b4b;}
#content .left .news .mo	{width: 412px; background-image: url(../graphics/bg_news_mo.gif); background-repeat: no-repeat; margin: 9px 0px 0px 0px; text-align: left;}
#content .left .news .mo h2	{font: 14px Georgia, Times New Roman; color: #f53167; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 28px; text-align: left;}
#content .left .news .mo a	{color: #f53167; text-decoration: none;}
#content .left .news .mo a:hover	{text-decoration: underline;}
#content .left .news .k	{width: 412px; background-image: url(../graphics/bg_news_k.gif); background-repeat: no-repeat; margin: 9px 0px 0px 0px; text-align: left;}
#content .left .news .k h2	{font: 14px Georgia, Times New Roman; color: #306799; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 28px; text-align: left;}
#content .left .news .k a	{color: #306799; text-decoration: none;}
#content .left .news .k a:hover	{text-decoration: underline;}
#content .left .news .wwf	{width: 412px; background-image: url(../graphics/bg_news_wwf.gif); background-repeat: no-repeat; margin: 9px 0px 0px 0px; text-align: left;}
#content .left .news .wwf h2	{font: 14px Georgia, Times New Roman; color: #32681d; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 28px; text-align: left;}
#content .left .news .wwf a	{color: #32681d; text-decoration: none;}
#content .left .news .wwf a:hover	{text-decoration: underline;}
#content .left .news .cf	{width: 412px; background-image: url(../graphics/bg_news_cf.gif); background-repeat: no-repeat; margin: 9px 0px 0px 0px; text-align: left;}
#content .left .news .cf h2	{font: 14px Georgia, Times New Roman; color: #f96611; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 28px; text-align: left;}
#content .left .news .cf a	{color: #f96611; text-decoration: none;}
#content .left .news .cf a:hover	{text-decoration: underline;}
#content .left .news .a	{width: 412px; background-image: url(../graphics/bg_news_a.gif); background-repeat: no-repeat; margin: 9px 0px 0px 0px; text-align: left;}
#content .left .news .a h2	{font: 14px Georgia, Times New Roman; color: #330000; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 28px; text-align: left;}
#content .left .news .a a	{color: #330000; text-decoration: none;}
#content .left .news .a a:hover	{text-decoration: underline;}
#content .left .news .pb	{width: 412px; background-image: url(../graphics/bg_news_pb.gif); background-repeat: no-repeat; margin: 9px 0px 0px 0px; text-align: left;}
#content .left .news .pb h2	{font: 14px Georgia, Times New Roman; color: #e4191f; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 28px; text-align: left;}
#content .left .news .pb a	{color: #e4191f; text-decoration: none;}
#content .left .news .pb a:hover	{text-decoration: underline;}
#content .left .news .ado	{width: 412px; background-image: url(../graphics/bg_news_ado.gif); background-repeat: no-repeat; margin: 9px 0px 0px 0px; text-align: left;}
#content .left .news .ado h2	{font: 14px Georgia, Times New Roman; color: #ff679a; font-weight: bold; margin: 0px; padding: 0px 0px 0px 13px; line-height: 28px; text-align: left;}
#content .left .news .ado a	{color: #ff679a; text-decoration: none;}
#content .left .news .ado a:hover	{text-decoration: underline;}
#content .right	{width: 243px; float: right;}

#news	{float: left; text-align: left; position: relative;}
#news .home	{width: 495px; height: 347px; background-image: url(../graphics/bg_news_charisma.gif); background-repeat: no-repeat; padding: 11px 48px 0px 29px; margin: 34px 0px 31px 0px;}
#news .home h2	{font: 14px Georgia, Times New Roman; color: #854dbd; font-weight: bold; margin: 0px; padding: 0px 0px 8px 0px;}
#news .home strong	{color: #4b4b4b;}
#news .home a	{color: #854dbd; text-decoration: none;}
#news .home a:hover	{text-decoration: underline;}
#news .home .more	{width: 80px; position: absolute; top: 355px; left: 470px;}

#push	{float: right; text-align: left;}
#push .videos	{width: 243px; height: 228px; padding-left: 5px;}
#push .videos strong	{font: 12px Georgia, Times New Roman; font-weight: bold; line-height: 33px; padding-left: 5px;}
#push .videos .more	{padding: 3px 13px 0px 0px; float: right;}
#push .videos .mo strong	{color: #f53167;}
#push .videos .mo .more a	{color: #f53167; text-decoration: none;}
#push .videos .mo .more a:hover	{text-decoration: underline;}
#push .videos .wwf strong	{color: #32681d;}
#push .videos .wwf .more a	{color: #32681d; text-decoration: none;}
#push .videos .wwf .more a:hover	{text-decoration: underline;}
#push .slideshow	{width: 243px; height: 228px; background-image: url(../graphics/bg_slideshow_brands.gif); background-repeat: no-repeat; padding-left: 5px;}
#push .slideshow strong	{font: 12px Georgia, Times New Roman; font-weight: bold; line-height: 33px; padding-left: 5px;}
#push .slideshow .k strong	{color: #306799;}
#push .slideshow .wwf strong	{color: #32681d;}
#push .slideshow .cf strong	{color: #f96611;}
#push .slideshow .a strong	{color: #330000;}
#push .slideshow .pb strong	{color: #e4191f;}
#push .newsletter .home	{width: 242px; height: 73px; font-size: 11px; background-image: url(../graphics/bg_newsletter_charisma.gif); background-repeat: no-repeat; padding: 40px 11px 0px 13px; margin: 34px 0px 0px 0px;}
#push .newsletter .home strong	{font-size: 15px; color: #316698;}
#push .newsletter .home input	{width: 175px; height: 16px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 3px 8px 0px 0px; font-size: 10px; color: #999999;}
#push .newsletter .home img	{margin-top: 3px;}
#push .newsletter .mo	{width: 219px; height: 79px; font-size: 11px; background-image: url(../graphics/bg_newsletter_mo.gif); background-repeat: no-repeat; padding: 16px 11px 0px 13px; margin: 11px 0px 0px 0px; color: #4b4b4b;}
#push .newsletter .mo strong	{font: 14px Georgia, Times New Roman; color: #f53167; font-weight: bold;}
#push .newsletter .mo input	{width: 160px; height: 16px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 3px 8px 0px 0px; font-size: 10px; color: #999999;}
#push .newsletter .mo img	{margin-top: 3px;}
#push .newsletter .k	{width: 219px; height: 79px; font-size: 11px; background-image: url(../graphics/bg_newsletter_k.gif); background-repeat: no-repeat; padding: 16px 11px 0px 13px; margin: 11px 0px 0px 0px; color: #4b4b4b;}
#push .newsletter .k strong	{font: 14px Georgia, Times New Roman; color: #306799; font-weight: bold;}
#push .newsletter .k input	{width: 160px; height: 16px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 3px 8px 0px 0px; font-size: 10px; color: #999999;}
#push .newsletter .k img	{margin-top: 3px;}
#push .newsletter .wwf	{width: 219px; height: 79px; font-size: 11px; background-image: url(../graphics/bg_newsletter_wwf.gif); background-repeat: no-repeat; padding: 16px 11px 0px 13px; margin: 11px 0px 0px 0px; color: #4b4b4b;}
#push .newsletter .wwf strong	{font: 14px Georgia, Times New Roman; color: #32681d; font-weight: bold;}
#push .newsletter .wwf input	{width: 160px; height: 16px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 3px 8px 0px 0px; font-size: 10px; color: #999999;}
#push .newsletter .wwf img	{margin-top: 3px;}
#push .newsletter .cf	{width: 219px; height: 79px; font-size: 11px; background-image: url(../graphics/bg_newsletter_cf.gif); background-repeat: no-repeat; padding: 16px 11px 0px 13px; margin: 11px 0px 0px 0px; color: #4b4b4b;}
#push .newsletter .cf strong	{font: 14px Georgia, Times New Roman; color: #f96611; font-weight: bold;}
#push .newsletter .cf input	{width: 160px; height: 16px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 3px 8px 0px 0px; font-size: 10px; color: #999999;}
#push .newsletter .cf img	{margin-top: 3px;}
#push .newsletter .a	{width: 219px; height: 79px; font-size: 11px; background-image: url(../graphics/bg_newsletter_a.gif); background-repeat: no-repeat; padding: 16px 11px 0px 13px; margin: 11px 0px 0px 0px; color: #4b4b4b;}
#push .newsletter .a strong	{font: 14px Georgia, Times New Roman; color: #330000; font-weight: bold;}
#push .newsletter .a input	{width: 160px; height: 16px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 3px 8px 0px 0px; font-size: 10px; color: #999999;}
#push .newsletter .a img	{margin-top: 3px;}
#push .newsletter .pb	{width: 219px; height: 79px; font-size: 11px; background-image: url(../graphics/bg_newsletter_pb.gif); background-repeat: no-repeat; padding: 16px 11px 0px 13px; margin: 11px 0px 0px 0px; color: #4b4b4b;}
#push .newsletter .pb strong	{font: 14px Georgia, Times New Roman; color: #e4191f; font-weight: bold;}
#push .newsletter .pb input	{width: 160px; height: 16px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 3px 8px 0px 0px; font-size: 10px; color: #999999;}
#push .newsletter .pb img	{margin-top: 3px;}
#push .newsletter .ado	{width: 219px; height: 79px; font-size: 11px; background-image: url(../graphics/bg_newsletter_ado.gif); background-repeat: no-repeat; padding: 16px 11px 0px 13px; margin: 11px 0px 0px 0px; color: #4b4b4b;}
#push .newsletter .ado strong	{font: 14px Georgia, Times New Roman; color: #ff679a; font-weight: bold;}
#push .newsletter .ado input	{width: 160px; height: 16px; border: 1px inset #cccccc; float: left; padding: 3px 0px 0px 3px; margin: 3px 8px 0px 0px; font-size: 10px; color: #999999;}
#push .newsletter .ado img	{margin-top: 3px;}

#push .topics .home	{width: 228px; height: 213px; font-size: 11px; background-image: url(../graphics/bg_push_charisma.gif); background-repeat: no-repeat; padding: 13px 25px 0px 13px;}
#push .topics .home .text	{width: 125px; line-height: 15px; float: right;}
#push .topics .home .text strong	{font-size: 14px; line-height: 23px; color: #4b4b4b;}
#push .topics .home .text .more	{padding-top: 8px; float: right;}
#push .topics .home .text .more a	{font-weight: bold; color: #854dbd; text-decoration: none;}
#push .topics .home .text .more a:hover	{text-decoration: underline;}
#push .topics .mo	{width: 205px; height: 79px; font-size: 11px; background-image: url(../graphics/bg_push_mo.gif); background-repeat: no-repeat; padding: 13px 25px 0px 13px; margin-top: 11px;}
#push .topics .mo .text	{width: 130px; line-height: 15px; float: right;}
#push .topics .mo .text strong	{font-size: 12px; line-height: 23px; color: #4b4b4b;}
#push .topics .mo .text .more	{padding-top: 4px; float: right;}
#push .topics .mo .text .more a	{font-weight: bold; color: #f53167; text-decoration: none;}
#push .topics .mo .text .more a:hover	{text-decoration: underline;}
#push .topics .k	{width: 205px; height: 79px; font-size: 11px; background-image: url(../graphics/bg_push_k.gif); background-repeat: no-repeat; padding: 13px 25px 0px 13px; margin-top: 11px;}
#push .topics .k .text	{width: 130px; line-height: 15px; float: right;}
#push .topics .k .text strong	{font-size: 12px; line-height: 23px; color: #4b4b4b;}
#push .topics .k .text .more	{padding-top: 4px; float: right;}
#push .topics .k .text .more a	{font-weight: bold; color: #306799; text-decoration: none;}
#push .topics .k .text .more a:hover	{text-decoration: underline;}
#push .topics .wwf	{width: 205px; height: 79px; font-size: 11px; background-image: url(../graphics/bg_push_wwf.gif); background-repeat: no-repeat; padding: 13px 25px 0px 13px; margin-top: 11px;}
#push .topics .wwf .text	{width: 130px; line-height: 15px; float: right;}
#push .topics .wwf .text strong	{font-size: 12px; line-height: 23px; color: #4b4b4b;}
#push .topics .wwf .text .more	{padding-top: 4px; float: right;}
#push .topics .wwf .text .more a	{font-weight: bold; color: #32681d; text-decoration: none;}
#push .topics .wwf .text .more a:hover	{text-decoration: underline;}
#push .topics .cf	{width: 205px; height: 79px; font-size: 11px; background-image: url(../graphics/bg_push_cf.gif); background-repeat: no-repeat; padding: 13px 25px 0px 13px; margin-top: 11px;}
#push .topics .cf .text	{width: 130px; line-height: 15px; float: right;}
#push .topics .cf .text strong	{font-size: 12px; line-height: 23px; color: #4b4b4b;}
#push .topics .cf .text .more	{padding-top: 4px; float: right;}
#push .topics .cf .text .more a	{font-weight: bold; color: #f96611; text-decoration: none;}
#push .topics .cf .text .more a:hover	{text-decoration: underline;}
#push .topics .a	{width: 205px; height: 79px; font-size: 11px; background-image: url(../graphics/bg_push_a.gif); background-repeat: no-repeat; padding: 13px 25px 0px 13px; margin-top: 11px;}
#push .topics .a .text	{width: 130px; line-height: 15px; float: right;}
#push .topics .a .text strong	{font-size: 12px; line-height: 23px; color: #4b4b4b;}
#push .topics .a .text .more	{padding-top: 4px; float: right;}
#push .topics .a .text .more a	{font-weight: bold; color: #330000; text-decoration: none;}
#push .topics .a .text .more a:hover	{text-decoration: underline;}
#push .topics .pb	{width: 205px; height: 79px; font-size: 11px; background-image: url(../graphics/bg_push_pb.gif); background-repeat: no-repeat; padding: 13px 25px 0px 13px; margin-top: 11px;}
#push .topics .pb .text	{width: 130px; line-height: 15px; float: right;}
#push .topics .pb .text strong	{font-size: 12px; line-height: 23px; color: #4b4b4b;}
#push .topics .pb .text .more	{padding-top: 4px; float: right;}
#push .topics .pb .text .more a	{font-weight: bold; color: #e4191f; text-decoration: none;}
#push .topics .pb .text .more a:hover	{text-decoration: underline;}

#footer	{width: 853px; color: #000000; background-color: #f7f6f6; filter:alpha(opacity=50); -moz-opacity: 0.5;	opacity: 0.5; background-image: url(../graphics/bg_footer.gif); background-repeat: repeat-y;}
#footer a	{color: #000000; font-size: 11px; text-decoration: none;}
#footer a:hover	{text-decoration: underline;}
#footer strong	{font-size: 13px; line-height: 28px; color: #000000;}
#footer .inner	{width: 812px; text-align: left; background-image: url(../graphics/bg_footer_vr.gif); background-repeat: repeat-y;}
#footer .inner .left	{width: 500px; float: left; padding-bottom: 3px;}
#footer .inner .left .col1	{width: 185px; float: left;}
#footer .inner .left .col1 .left	{width: 105px; float: left;}
#footer .inner .left .col1 .right	{width: 61px; float: right;}
#footer .inner .left .col2	{width: 240px; float: right;}
#footer .inner .left .col2 .left	{width: 113px; float: left;}
#footer .inner .left .col2 .right	{width: 107px; float: right;}
#footer .inner .right	{width: 312px; float: right; padding-bottom: 3px;}
#footer .inner .right .col3	{width: 237px; float: right;}
#footer .inner .right .col3 .left	{width: 122px; float: left;}
#footer .inner .right .col3 .right	{width: 95px; float: right;}

#copyright	{height: 108px; padding-top: 20px; font-size: 11px; color: #535353;}
#copyright a	{color: #6d6d6d; text-decoration: none; padding: 8px;}
#copyright a:hover	{text-decoration: underline;}

#zinc	{padding: 11px;}
