body { background-image : url(bearnklc_arc.gif); background-repeat : no-repeat; background-attachment : fixed; color : #ffffff; margin : 0; padding : 0; font : 103.5% Georgia, serif; }
a:link { background : transparent; color : #ffffdd; text-decoration : none; }
a:visited { background : transparent; color : #ffccff; }
a:hover { background : transparent; color : #ffee99; }
a:active { background : transparent; color : #cc00cc; }
a img { display : block; border : 2px solid; }
h1 { margin : 0; padding : 0; text-align : center; height : 64px; background : transparent url(artpc_h1.gif) no-repeat center; }
h2 { margin : 0; padding : 0; height : 30px; background : transparent url(bbdotcom_h2.gif) no-repeat center; }
h3 { margin : 0; padding : 0; }
h1, h2, h3 a {  text-decoration : none; }
h1 span, h2 span, h3 span { visibility : hidden; display : none; }
form { margin-top : 16px; }
span img { display : block; float : left; margin : 0 8px 0 0; }
hr { clear : both; visibility : hidden; }
.AuthorizeNetSeal { background : #000000; color : #000000; width : 90px; height : 72px; }
.AuthorizeNetSeal a { background : #000000; color : #000000; }
.back { margin : 0; padding : 0; }
.back a { display : block; margin : 0; padding : 0; background : url(back.gif) no-repeat; width : 440px; height : 23px; text-decoration : none; }
.back a:link { background-color : transparent; }
.back a:visited { background-color : transparent; }
.back a:hover { background-color : #ff7f00; }
.back a:active { background-color : #007fff; }
.back a span { visibility : hidden; text-decoration : none; }
.buynow { background : #dddddd url(google_ddd.gif) no-repeat bottom right; margin : 32px auto; padding : 0;  border-right : 2px solid #dddddd; width : 200px; }
.buynow .buynowbutton { background-color : transparent; }
.buynow .buynowbutton:hover { background-color : #00aa00; }
.content { position : relative; margin : 0 16px 0 222px; background : url(diag.gif) center; color : #ffffff; padding : 12px; min-height : 600px; } 
.content p { margin : 4px 8px; }
.content ul { margin : 0 7.5%; padding : 4px; list-style-type : none; }
.content ul li { display : block; float : left; padding : 4px; margin : 4px; }
.content ul li a { display : block; font : 85% Georgia, serif; text-decoration : none; padding : 8px 0; text-align : center; border : 0px; }
.content ul li a img { display : block; margin : auto; border : 0px; }
.content ul li a span { display : block; font-size : 130%; font-style : italic; border : 0px; margin : 8px auto 0px auto; max-width : 150px; }
.descrip { position : relative; float : left; background : transparent url(vert.gif) repeat center; color : #ffffff; padding : 8px; margin-left : 4px; margin-top : 48px; width : 260px; }
.descrip p { text-align : left; }
.descrip span { display : block; font : 110% sans-serif; }
.descrip .gf { display : inline; font : 103.5% georgia, serif; }
.featured { clear : both; margin : 24px 0; padding : 24px; background : #993399 url(horz.gif) fixed; border-top : 2px solid #000000; border-right : 4px solid #664466; border-bottom : 4px solid #3f003f; }
.featured table { width : 100%; }
.featured td { width : 50%; padding : 12px; vertical-align : middle; }
.featured td img { display : block; margin : auto; }
.footer { clear : both; margin : 12px 0 0 222px; background : transparent; font : 100% Georgia, serif; }
.footer ul { display : block; margin : 4px; padding : 0; list-style-type : none; text-align : center; }
.footer ul li { display : inline; margin : 4px 0; padding : 0; }
.footer ul li a { font : 100% Georgia, serif; text-decoration : none; padding : 2px; }
.footer ul li a:link { background : transparent url(lkbg.gif); color : #ccccff; }
.footer ul li a:visited { background : transparent url(lkbg.gif); color : #ccffcc; }
.footer ul li a:hover { background : #7f007f url(lkbg.gif); color : #ffcc00; }
.footer ul li a:active { background : #aaaaaa url(lkbg.gif); color : #cc00ff; }
.footer p { width : 40em; margin : auto; padding : 0 8px; background : url(bdbg.gif); }
.footer img { margin : 0 8px 8px 0; }
.gf sup { font-size : 70%; font-weight : bold; }
.gf sub { font-size : 70%; font-weight : bold; }
.glossary { margin : 8px 16px 8px 200px; padding : 16px; background : url(descbg_a.gif) fixed; }
.glossary div { float : left; width : 16.66%; }
.glossary ul { display : block;  margin : 0; padding : 0; list-style-type : none; }
.glossary ul li { display : block; }
.glossary ul li a { display : block; padding : 4px; margin : 0; background-image : url(lkbg.gif); text-decoration : none; }
.glossary ul li a:link { background-color : transparent; color : #ffeedd; border : 1px solid; border-color : #9f009f #990099 #7f007f #550055; }
.glossary ul li a:visited { background-color : #553355; color : #ddffee; border : 1px solid; border-color : #ffffff #cccccc #666666 #dddddd; }
.glossary ul li a:hover { background-color : #00aaaa; color : #eebb33; border : 1px solid; border-color : #ffff00 #cccc00 #666600 #999900; }
.glossary ul li a:active { background-color : #aa00aa; color : #eebb33; border : 1px solid; border-color : #ffff00 #cccc00 #666600 #999900; }
.glossary h3 { background-color : #000000; padding : 4px; }
.glossary td { padding : 8px; vertical-align : top; border-bottom : 3px solid #550055; }
.glossary td p { margin : 0; padding : 0; text-indent : 2em; }
.glosnavi { display : block; margin-left : 200px; padding : 0; list-style-type : none; }
.glosnavi ul { display : block; margin : 0; padding : 0; text-align : center; }
.glosnavi li { display : inline; padding : 0 32px; background-image : url(lkbg.gif);  }
.glosnavi li a { text-decoration : none; display : inline; }
.guarantee { background : url(horz.gif); margin : 4px 16px 0 222px; padding : 12px; }
.gotomenu { margin : 0; padding : 0; width : 100%; height : 24px; }
.gotomenu a { display : block; margin : 0; padding : 0; width : 440px; height : 23px; text-decoration : none; border : 0px; float : right; background-image : url(necklaces_goto2.gif); background-position : right; }
.gotomenu a:link { background-color : transparent; }
.gotomenu a:visited { background-color : #7f7f7f; }
.gotomenu a:hover { background-color : #bb5d00; }
.gotomenu a:active { background-color : #aa00aa; }
.gotomenu a span { visibility : hidden; }
.header { background : transparent; padding : 8px; margin : 0 0 16px 200px; }
.morepics { margin : 0; padding : 0; width : 440px; height : 24px; }
.morepics a { display : block; margin : 0; padding : 0; width : 440px; height : 23px; text-decoration : none; border : 0px; background-image : url(morpics.gif); background-position : center; }
.morepics a:link { background-color : transparent; }
.morepics a:visited { background-color : #7f7f7f; }
.morepics a:hover { background-color : #bb5d00; }
.morepics a:active { background-color : #aa00aa; }
.morepics a span { visibility : hidden; }
.navi { background : transparent; font : 110% Georgia, serif italic; margin : 0; padding-bottom : 20px; position : absolute; top : 208px; left : 0; }
.navi ul { background : transparent; color : #ffffff; width : 130px; display : block; margin : auto; padding : 3px 2px; list-style-type : none; }
.navi ul li { display : block; margin : 4px 1px; padding : 2px; }
.navi ul li a { display : block; text-decoration : none; padding : 4px 8px; font-style : italic; }
.navi ul li a:link { background : transparent url(lkbg.gif) center repeat-x; color : #ccccff; border : 1px solid; border-color : #ffffff #cccccc #666666 #dddddd; }
.navi ul li a:visited { background : transparent url(lkbg.gif) center repeat-x; color : #ccffcc; border : 1px solid; border-color : #ffffff #cccccc #666666 #dddddd; }
.navi ul li a:hover { background : #006600 url(lkbg.gif) center repeat-x; color : #ffcc00; border : 1px solid; border-color : #000000 #dddddd #ffffff #cccccc; }
.navi ul li a:active { background : #aaaaaa url(lkbg.gif) center repeat-x; color : #cc00ff; border : 1px solid; border-color : #000000 #dddddd #ffffff #cccccc; }
.picture { float : left; margin-left : 0; width : 444px; }
.picture img { display : block; clear : both; margin : auto; padding : 0; }
.prevnext { width : 440px; height : 24px; margin : 0; padding : 0; }
.prevnext a { text-decoration : none; }
.prevnext a span { visibility : hidden; text-decoration : none; }
.prevnext a img {  border : 0px; }
a.previous { float : left; margin : 0; padding : 0; width : 220px; height : 23px; background-image : url(previous.gif); }
.previous:link { background-color : transparent; }
.previous:visited { background-color : transparent; }
.previous:hover { background-color : #aa5500; }
.previous:active { background-color : #990099; }
a.next { float : right; margin : 0; padding : 0; width : 220px; height : 23px; background-image : url(next.gif); background-position : right; }
.next:link { background-color : transparent; }
.next:visited { background-color : transparent; }
.next:hover { background-color : #aa5500; }
.next:active { background-color : #990099; }.secure { display : block; width : 180px; margin : auto; padding : 8px; }
.secure p { background : transparent; color : #ffffff; margin : 2px 12px; padding : 8px 0px; width : 190px; font : 82% sans-serif; border : 0px solid #000000; }
.secure img { display : block; margin : auto;  border : 0px;}
.soon { font : 150% Georgia, serif; background : transparent; color : #ffffff; margin : 2em; padding : 1em; text-align : center; }

