.style1 { 
font-size: 9px; 
} 
.style2 { 
color: #ffffff; 
} 
body { 
background: url("/assets/images/DesignerComponents/newhomepage-background-63.jpg"); 
background-attachment: fixed; 
background-repeat: no-repeat; 
background-position: center top; 
width: 100%; 
margin: 0; 
padding: 0; 
} 
A:active, A:visited, A:link, A { 
text-decoration: none; 
color: #1e8897; 
font-family: lucida sans unicode; 
font-size: 12px;
} 
A:hover { 
text-decoration: none; 
color: #8bd3d9; 
font-family: lucida sans unicode; 
font-size: 12px;
} 
.class1 A, .class1 A:link, .class1 A:visited, .class1 A:active { 
text-decoration: none; 
font-family: trebuchet ms; 
} 
.class1 A:hover { 
text-decoration: none; 
color: red; 
font-family: trebuchet ms; 
} 
.class2 A, .class2 A:link, .class2 A:visited, .class2 A:active { 
text-decoration: none; 
color: #1e8897; 
font-family: trebuchet ms; 
} 
.class2 A:hover { 
text-decoration: none; 
color: #1b818f; 
font-family: trebuchet ms; 
} 
.class3 A, .class3 A:link, .class3 A:visited, .class3 A:active { 
text-decoration: none; 
color: #177582; 
font-family: lucida sans unicode; 
} 
.class3 A:hover { 
text-decoration: none; 
font-family: lucida sans unicode; 
color: #8bd3d9; 
} 
.classln { 
font-family: trebuchet ms; 
color: #177582; 
} 
.classln A, .classln A:visited, .classln A:link, .classln A:active { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #177582; 
} 
.classln A:hover { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #8bd3d9; 
font-weight: bold; 
} 
.class4 { 
font-family: trebuchet ms; 
color: #177582; 
font-size: 13px;
} 
.class4 A, .class4 A:visited, .class4 A:link, .class4 A:active { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #177582; 
} 
.class4 A:hover { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #8bd3d9; 
} 
.class4a { 
font-family: trebuchet ms; 
color: #177582; 
font-size: 13px;
} 
.class4a A, .class4a A:visited, .class4a A:link, .class4a A:active { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #177582; 
font-size: 13px;
} 
.class4a A:hover { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #8bd3d9; 
font-size: 13px;
} 
.class4b { 
font-family: trebuchet ms; 
color: #177582; 
} 
.class4b A, .class4b A:visited, .class4b A:link, .class4b A:active { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #177582; 
} 
.class4b A:hover { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #8bd3d9; 
} 
.class4c { 
font-family: trebuchet ms; 
color: #177582; 
} 
.class4c A, .class4c A:visited, .class4c A:link, .class4c A:active { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #ffffff; 
} 
.class4c A:hover { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #8bd3d9; 
} 
.class5 A, .class5 A:visited, .class5 A:link, .class5 A:active, .class5 A:hover { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #ffffff; 
} 
.class6 { 
font-family: trebuchet ms; 
font-weight: bold; 
font-size: 13px;
color: #00a6bd;
} 
.class7 { 
font-family: trebuchet ms; 
font-size: 13px;

} 
.class8 A, .class8 A:visited, .class8 A:link, .class8 A:active { 
text-decoration: none; 
font-family: trebuchet ms; 
font-weight: bold; 
color: #00a6bd; 
} 
.class8 A:hover { 
text-decoration: none; 
font-family: trebuchet ms; 
font-weight: bold; 
color: #8bd3d9; 
} 
.class9 { 
font-family: trebuchet ms; 
color: #060606; 
} 
.class10 { 
font-family: trebuchet ms; 
color: #060606; 
font-size: 13px;
} 
.class10 A, .class10 A:visited, .class10 A:link, .class10 A:active { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #177582; 
font-size: 13px;
} 
.class10 A:hover { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #8bd3d9; 
font-size: 13px;
} 
.class11 { 
font-family: trebuchet ms; 
font-style: italic; 
color: #060606; 
} 
.class12 A, .class12 A:visited, .class12 A:link, .class12 A:active, .class12 A:hover { 
text-decoration: none; 
font-family: trebuchet ms; 
color: #00a6bd; 
} 
.class13 A, .class13 A:visited, .class13 A:link, .class13 A:active { 
text-decoration: none; 
font-family: trebuchet ms; 
font-weight: bold; 
color: #cd6c6c; 
font-size: 15px;
} 
.class13 A:hover { 
text-decoration: none; 
font-family: trebuchet ms; 
font-weight: bold; 
color: #8bd3d9; 
font-size: 15px;
} 
.class14 { 
font-family: trebuchet ms; 
font-weight: bold; 
color: #00a6bd; 
} 
#security_seal { 
position: relative; 
top: 15px; 
left: 35px; 
width: 40px; 
height: 10px; 
} 
#slogan { 
position: relative; 
top: -5px; 
left: 0; 
width: 250px; 
height: 20px; 
} 
#welcomelogin { 
position: relative; 
left: -15px; 
top: 5px; 
width: 200px; 
} 
#viewcart { 
position: relative; 
left: 50px; 
top: 3px; 
width: 150px; 
} 
#vline { 
margin: 0 auto; 
width: 1px; 
height: 100%; 
color: black; 
background: black; 
} 
#search_box { 
width: 240px; 
height: 25px; 
} 
#nav_back { 
background: url(/assets/images/DesignerComponents/banner_back4.gif); 
background-repeat: no-repeat; 
height: 29px; 
width: 986px; 
} 
ul#nav { 
clear: both; 
list-style: none; 
background: url(/assets/images/DesignerComponents/banner_back4.gif); 
background-repeat: repeat; 
width: 970px; 
height: 29px; 
position: relative; 
left: 0; 
margin: 0; 
padding: 0 3px; 
overflow: hidden; 
} 
ul#nav li { 
float: left; 
margin: 0 4px 0 0; 
display: inline;
} 
ul#nav li.tutorials { 
margin: 0; 
} 
ul#nav li a { 
display: block; 
line-height: 2; 
padding: 0 23px; 
color: #fff; 
} 
li a.active { 
color: #fff; 
} 
ul#nav li a:hover, body#home ul#nav li.home a, body#beads ul#nav li.beads a, body#customer-service ul#nav li.customer-service a, body#blog ul#nav li.blog a, body#find-us ul#nav li.find-us a, body#link-to-us ul#nav li.link-to-us a, body#my-account ul#nav li.my-account a, body#newsletter ul#nav li.my-account a { 
text-decoration: none; 
font-family: trebuchet ms; 
font-size: 14px;
background: url(/assets/images/DesignerComponents/head-back-dark.jpg); 
background-repeat: repeat; 
} 
ul#nav li a, body#home ul#nav li.home a, body#beads ul#nav li.beads a, body#customer-service ul#nav li.customer-service a, body#blog ul#nav li.blog a, body#find-us ul#nav li.find-us a, body#link-to-us ul#nav li.link-to-us a, body#my-account ul#nav li.my-account a, body#newsletter ul#nav li.my-account a { 
text-decoration: none; 
font-family: trebuchet ms; 
font-size: 14px;
background: url(/assets/images/DesignerComponents/head-back.jpg); 
background-repeat: repeat; 
} 
table#top_banner { 
background: url(/assets/images/DesignerComponents/banner_top.jpg); 
width: 986px; 
height: 84px; 
} 
.top_links_position { 
position: relative; 
left: 35px; 
bottom: 5px; 
word-spacing: 46px; 
} 
.top_links { 
font-family: trebuchet ms; 
font-size: 13px; 
text-decoration: none; 
color: #ffffff; 
word-spacing: 0; 
} 
#phone { 
margin-right: 30px; 
position: relative; 
} 

table#left_nav { 
width: 175px; 
height: auto;
margin: 0px 0px 0px 10px; 
padding: 0px; 
text-align: left;
} 

#leftnav { 
list-style-type: none; 
width: 100%;
height: 100%; 
margin-top: 10px; 
padding: 0; 
text-align: left;

} 

#navlist{
text-align: left; 
list-style: none; 
padding-left: 15; 
margin: 0;
}

#primnavlist {
list-style: none; 
position: relative;
top: 15px;
font-size: 13px; 
font-family: trebuchet ms; 
font-weight: bold; 
}


#chat { 
margin-left: 5px; 
margin-top: 12px; 
} 

#redfont { 
font-size: 13px; 
left: 0px; 
width: 100%; 
position: relative; 
height: auto; 
padding: 0; 

} 
#navheaders { 
margin-top: 10px; 
background: url(/assets/images/DesignerComponents/nav_header_bg.jpg); 
background-repeat: no-repeat; 
width: 160px; 
height: 38px; 
position: relative; 
left: 10px; 

} 

#navheadertxt { 
width: 160px; 
height: 38px; 
position: relative; 
left: 5px; 
top: 16px; 
} 

ul { 
margin-top: 0; 
} 

#navlinks { 
position: relative; 
left: 0px; 
width: 100%; 
height: auto; 
padding: 0; 

} 

#navlinkstxt { 
font-size: 12px; 
color: #606060; 
} 

#testimonials_header { 
margin: 0;
padding-left: 15; 
} 
#testimonials { 
margin-left: 5px; 
margin-right: 0px; 
} 
.rotating_banner { 
width: 540px; 
height: 240px; 
padding-left: 10px; 
background-color: #ffffff; 
} 
.ba { 
background: url(/assets/images/DesignerComponents/BA_discount_beads2.jpg); 
background-repeat: no-repeat; 
background-position: 0% 0; 
width: 227px; 
height: 115px; 
padding: 0; 
margin: 0; 
} 
#ba_header { 
position: relative; 
left: 10px; 
top: 9px; 
} 
#ba_links { 
position: relative; 
left: 15px; 
top: 13px; 
} 
.lc { 
background: url(/assets/images/DesignerComponents/jewelry_lc.jpg); 
background-repeat: no-repeat; 
background-position: 0% 0; 
width: 227px; 
height: 118px; 
padding: 0; 
margin: 0; 
} 
#lc_links { 
position: relative; 
left: 15px; 
bottom: 5px; 
} 
.midcat_text { 
background: url(/assets/images/popular_categories_top.jpg); 
background-repeat: no-repeat; 
word-spacing: 50px; 
font-size: 13px; 
width: 782px; 
height: 36px; 
} 
#mc_text_position { 
position: relative; 
left: 13px; 
top: 8px; 
width: 782px; 
height: 36px; 
white-space: nowrap; 
} 
.imagebox1 { 
background: url(/assets/images/DesignerComponents/imagebox1.jpg); 
background-repeat: no-repeat; 
width: 181px; 
height: 152px; 
position: relative; 
left: 0; 
} 
#video { 
width: 124px; 
height: 93px; 
margin-left: 43px; 
margin-top: 46px; 
} 
.imagebox2 { 
background: url(/assets/images/DesignerComponents/imagebox2.jpg); 
background-repeat: no-repeat; 
width: 163px; 
height: 152px; 
position: relative; 
left: 0; 
} 
#project { 
width: 129px; 
height: 106px; 
margin-left: 23px; 
margin-top: 34px; 
} 
.imagebox3 { 
background: url(/assets/images/DesignerComponents/imagebox3.jpg); 
background-repeat: no-repeat; 
width: 177px; 
height: 152px; 
position: relative; 
left: 0; 
} 
#turquoise { 
width: 137px; 
height: 106px; 
margin-left: 31px; 
margin-top: 34px; 
} 
.couponbox { 
background: url(/assets/images/DesignerComponents/couponbox.jpg); 
background-repeat: no-repeat; 
background-position: 12px 24px; 
width: 200px; 
height: 123px; 
padding: 0; 
} 
#coupon { 
width: 208px; 
height: 57px; 
margin: 34px 0 0 21px; 
padding: 0; 
} 
#sm_links { 
width: 223px; 
height: 51px; 
margin: 12px 0 0 21px; 
font-size: 12px; 
font-family: sans-serif; 
color: #00a6bd; 
padding: 0; 
} 
table#content_header { 
background: url(/assets/images/DesignerComponents/content_line.jpg); 
background-repeat: no-repeat; 
position: relative; 
top: 20px; 
} 
.content_header { 
font-family: trebuchet ms; 
font-weight: bold; 
color: #00a6bd; 
padding-left: 61px; 
padding-top: 0; 
margin: 0; 
} 
#content_sections { 
font-family: trebuchet ms; 
font-weight: bold; 
font-size: 13px; 
color: #00a6bd; 
} 
#vline { 
background-color: #ffffff; 
padding: 0; 
margin: 0; 
} 
.data { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #282828; 
} 
.frame { 
background-color: #eeeeee; 
} 
.top { 
background: url(../images/bg.gif) repeat-x; 
} 


.t {
background: url(/assets/images/DesignerComponents/box-dot.jpg) 0 0 repeat-x; 
width: 100%;
}
.b {
background: url(/assets/images/DesignerComponents/box-bottom.jpg) 0 100% repeat-x
}
.l {
background: url(/assets/images/DesignerComponents/box-dot.jpg) 0 0 repeat-y
}
.r {
background: url(/assets/images/DesignerComponents/box-right.jpg) 100% 0 repeat-y
}

.bl {
background: url(/assets/images/DesignerComponents/bl.jpg) 0 100% no-repeat
}
.br {
background: url(/assets/images/DesignerComponents/br.jpg) 100% 100% no-repeat
}
.tl {
background: url(/assets/images/DesignerComponents/tl.jpg) 0 0 no-repeat
}
.tr {
background: url(/assets/images/DesignerComponents/tr.jpg) 100% 0 no-repeat; 
padding:10px
}

table#footer { 
background: url(/assets/images/DesignerComponents/footer-back.jpg); 
background-repeat: no-repeat; 
width: 986px; 
height: 183px; 
} 
.line { 
background: url(../images/bg1.gif); 
} 
.alternative { 
background-color: #f3f2f2; 
padding: 2px 4px 2px 4px; 
border: 1px solid #eae9e9; 
} 
.borders { 
background-color: #000000; 
} 
.borders2 { 
border: #999999; 
background-color: #999999; 
} 
.borders_coupon { 
border: solid; 
border-color: #999999; 
border-width: 1px; 
} 
.invoice_table { 
background-color: #f9f8f8; 
} 
.menu-headers { 
font-size: 14px; 
font-family: trebuchet ms; 
text-transform: uppercase; 
color: #dedede; 
text-decoration: none; 
padding: 4px 4px 4px 4px; 
font-weight: bold; 
} 
.page_headers { 
font-family: trebuchet ms, sans-serif; 
font-size: 13px; 
border-top: 1px solid #ddd; 
border-bottom: 1px solid #ddd; 
border-left: 1px solid #ddd; 
border-right: 1px solid #ddd; 
background-color: #f1f1f1; 
font-weight: bold; 
color: #177582; 
} 
.page_headers2 { 
font-family: trebuchet ms, sans-serif; 
font-size: 15px; 
border-top: 1px solid #ddd; 
border-bottom: 1px solid #ddd; 
border-left: 1px solid #ddd; 
border-right: 1px solid #ddd; 
background-color: #f1f1f1; 
font-weight: bold; 
height: 30px; 
color: #177582; 
} 
.page_headers3 { 
font-family: trebuchet ms, sans-serif; 
font-size: 15px; 
font-weight: bold; 
height: 30px; 
color: #336666; 
} 

table#list-product-name { 
border-top: 1px solid #ddd; 
border-bottom: 1px solid #ddd; 
border-left: 1px solid #ddd; 
border-right: 1px solid #ddd; 
background-color: #f1f1f1; 
color: #177582; 
} 
.checkout-headers { 
font-family: trebuchet ms, sans-serif; 
font-size: 14px; 
color: #535353; 
font-weight: bold; 
} 
.titles { 
font-family: trebuchet ms, sans-serif; 
font-size: 14px; 
font-weight: bold; 
background-image: url(../images/bgg.gif); 
color: #000000; 
text-decoration: none; 
padding: 10px 4px 10px 4px; 
} 
.titles2 { 
font-family: trebuchet ms, sans-serif; 
font-size: 11px; 
font-weight: bold; 
background-color: #eeeeee; 
color: #999999; 
padding: 4px; 
} 
.sort-column {
font-family: trebuchet ms, sans-serif; 
font-size: 15px; 
font-weight: bold; 
color: #607e82;
background-color: #f3f8fd;
}

.subcat-column {
font-family: trebuchet ms, sans-serif; 
font-size: 15px; 
font-weight: bold; 
color: #607e82;
background-color: #f3f8fd;
}


table#product-name-bg {
background-image: url(/assets/images/DesignerComponents/product-name-bg1.jpg);
background-repeat: no-repeat; 

font-family: trebuchet ms, sans-serif; 
font-size: 15px; 
font-weight: bold; 
color: #607e82;
}
.options-titles { 
font-family: trebuchet ms, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #999999; 
} 
.invoice_title { 
font-family: trebuchet ms, sans-serif; 
font-size: 10px; 
font-weight: bold; 
background-color: #cbcaca; 
color: #4f4e4e; 
} 
.invoice-font1 { 
font-family: trebuchet ms, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #ef2424; 
} 
.font2 { 
font-family: trebuchet ms, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #666666; 
} 
.font3 { 
font-family: trebuchet ms, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #ffffff; 
} 
.font4 { 
font-family: trebuchet ms, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #535353; 
} 
.orange { 
font-family: trebuchet ms, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #f49d3f; 
} 
.icon { 
font-family: trebuchet ms, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #ffffff; 
} 
.store-name { 
font-family: trebuchet ms, Georgia; 
font-size: 35px; 
color: #ffffff; 
text-decoration: none; 
} 
.store-slogan { 
font-family: trebuchet ms, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #ffffff; 
padding-top: 28px; 
} 
.menu-text { 
font-family: trebuchet ms, sans-serif; 
font-size: 11px; 
color: #ffffff; 
} 
.item { 
font-family: lucida sans unicode, sans-serif; 
font-size: 13px; 
font-weight: normal; 
color: #585c5f; 
text-decoration: none; 
} 
.item2 { 
font-family: lucida sans unicode, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #a6a6a6; 
text-decoration: none; 
} 
.price-info { 
font-family: trebuchet ms, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #330000; 
} 
.price { 
font-family: trebuchet ms, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #a8550d; 
} 
.p_style {
font-family: trebuchet ms, sans-serif; 
font-size: 14px; 
font-weight: normal; 
color: #434343; 
}
.p_style2 {
font-family: trebuchet ms, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #434343; 
}
.cart-text { 
font-family: trebuchet ms, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #ffffff; 
line-height: 18px; 
} 
.steps { 
font-family: trebuchet ms, sans-serif; 
font-size: 16px; 
font-weight: bold; 
color: #cccccc; 
background-color: #ffffff; 
} 
.steps_on { 
font-family: trebuchet ms, sans-serif; 
font-size: 16px; 
font-weight: bold; 
color: #535353; 
background-color: #ffffff; 
} 
.error { 
font-family: trebuchet ms, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #e10e04; 
text-decoration: none; 
} 
.btn { 
border-top: 1px solid #dcdbdc; 
border-bottom: 1px solid #dcdbdc; 
border-left: 1px solid #dcdbdc; 
border-right: 1px solid #dcdbdc; 
background: url(../images/button.gif) repeat-x; 
font-family: arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 11px; 
color: #ffffff; 
cursor: pointer; 
margin: 1px; 
} 
.btn_over { 
border-top: 1px solid #dcdbdc; 
border-bottom: 1px solid #dcdbdc; 
border-left: 1px solid #dcdbdc; 
border-right: 1px solid #dcdbdc; 
background: url(../images/button1.gif) repeat-x; 
font-family: arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 11px; 
color: #ffffff; 
cursor: pointer; 
margin: 1px; 
} 
.btn2 { 
border-top: 1px solid #ffffff; 
border-bottom: 1px solid #ffffff; 
border-left: 1px solid #ffffff; 
border-right: 1px solid #ffffff; 
background-color: #ffffff; 
font-family: arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px; 
color: #535353; 
cursor: pointer; 
} 
.txtBoxStyle { 
border-top: 1px solid #b3b4b5; 
border-bottom: 1px solid #b3b4b5; 
border-left: 1px solid #b3b4b5; 
border-right: 1px solid #b3b4b5; 
background-color: #f5f4f2; 
font-family: arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 11px; 
color: #38393a; 
} 
.txtareaStyle { 
border-top: 1px solid #c7d5e0; 
border-bottom: 1px solid #c7d5e0; 
border-left: 1px solid #c7d5e0; 
border-right: 1px solid #c7d5e0; 
background-color: #fbfbfb; 
font-family: arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 11px; 
color: #343333; 
height: 80px; 
width: 250px; 
} 
.link2:link { 
font-family: verdana, sans-serif; 
color: #ffffff; 
font-size: 11px; 
text-decoration: none; 
} 
.link2:visited { 
font-family: verdana, sans-serif; 
color: #ffffff; 
font-size: 11px; 
text-decoration: none; 
} 
.link2:hover { 
font-family: verdana, sans-serif; 
color: #ffffff; 
font-size: 11px; 
text-decoration: none; 
} 
.link2:visited:hover { 
font-family: verdana, sans-serif; 
color: #ffffff; 
font-size: 11px; 
text-decoration: none; 
} 
.link2:active { 
font-family: verdana, sans-serif; 
color: #ffffff; 
font-size: 11px; 
text-decoration: none; 
} 
.white { 
color: #ffffff; 
} 
.tablist { 
padding: 3px 0; 
margin-left: 0; 
margin-bottom: 0; 
margin-top: 0.1em; 
font: bold 12px Verdana; 
} 
.tablist li { 
list-style: none; 
display: inline; 
margin: 0; 
} 
.tablist li a { 
text-decoration: none; 
padding: 3px 0.5em; 
margin-left: 3px; 
border: 1px solid #778; 
border-bottom: none; 
background: white; 
} 
.tablist li a:link { 
color: navy; 
} 
.tablist li a:visited { 
color: navy; 
} 
#tablist li a.current { 
background: white; 
} 
.tabcontent { 
display: none; 
padding: 3px 0.5em; 
} 
#tabcontentcontainer { 
width: 480px; 
height: 100px; 
overflow: auto; 
border: 1px solid #778; 
} 
#banner { 
position: relative; 
} 
.header_tags { 
font-size: 15px; 
color: #3d8fae; 
font-family: lucida sans unicode, Helvetica, sans-serif; 
} 
#home_header { 
position: absolute; 
top: -30px; 
white-space: nowrap; 
} 

