body {
	background-image: url();
	background-color: #F0F0F2;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat;
	scrollbar-arrow-color:FAB802;
    scrollbar-base-color:EFEEF3;
    scrollbar-darkshadow-color:666666;
    scrollbar-face-color:white;
    scrollbar-highlight-color:F0F4FD ;
    scrollbar-shadow-color: F0F4FD
}

img.noborder {
    border: 0px dotted #666666;
}

img.withborder {
    border: 1px dotted #D6DCDC;
}

p {
}

td {
}

table.big {
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    padding: 0px;
    border-color: #D6DCDC;
    border-style: dotted;
    border-collapse: separate;
    background-color: white;
}

table.box {
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 1px;
    padding: 0px;
    border-color: #D6DCDC;
    border-style: dotted;
    border-collapse: separate;
    background-color: white;
}

table.menus {
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    padding: 0px;
    border-color: #FAB802;
    border-style: dotted;
    border-collapse: separate;
    background-color: white;
}

table.bdmenu {
    border: solid 0px;
    padding: 0px;
    border-color: #FF9900;
    border-style: solid;
    border-collapse: separate;
    background-color: white;
}

table.necklaces {
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    padding: 5px;
    border-spacing: 0;
    border-style: dotted;
    border-color: #D6DCDC;
    border-collapse: collapse;
    background-color: white;
}

table.mmm {
	border-left-width:0px;
    border-right-width:0px;
    border-top-width:1px;
    border-bottom-width:1px;
	padding: 0px;
	border-color: #CCCCCC;
	border-style: dotted;
	border-collapse: separate;
	background-color: ;
}
table.mmm a:hover {
	border-left-width:0px;
    border-right-width:0px;
    border-top-width:1px;
    border-bottom-width:1px;
	padding: 0px;
	border-color: #CCCCCC;
	border-style: dotted;
	border-collapse: separate;
	background: #333333;
}



.top {
    color: #666666;
    font-size: 10px;
    font-family: Trebuchet MS;
    font-weight: lighter;
    background-repeat: no-repeat;
    background-position: 0 0;
    white-space: nowrap;
}

.menunumber {
    color: #921719;
    font-size: 11px;
    font-family: Trebuchet MS;
    font-weight: lighter;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.text {
    color: #333333;
    font-size: 13px;
    font-family: Trebuchet MS;
    font-weight: lighter;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.text2 {
    color: #666666;
    font-size: 11px;
    font-family: Trebuchet MS;
    font-weight: lighter;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.text3 {
    color: #999999;
    font-size: 11px;
    font-family: sans-serif;
    font-weight: lighter;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.text4 {
    color: #666666;
    font-size: 11px;
    font-family: sans-serif;
    font-weight: lighter;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.textprice {
    color: #921719;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: lighter;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.menutext {
    color: #333333;
    font-size: 10px;
    font-family: sans-serif;
    font-weight: normal;
    letter-spacing: -1px;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.menu {
    color: #999999;
    font-size: 11px;
    font-family: sans-serif;
    font-weight: normal;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.separator {
    color: #CCCCCC;
    font-size: 11px;
    font-family: Trebuchet MS;
    font-weight: normal;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.title {
    color: #333333;
    font-size: 13px;
    font-family: sans-serif;
    font-weight: lighter;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.titlemenu {
    color: #666666;
    font-size: 10px;
    font-family: Trebuchet MS;
    font-weight: lighter;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.titlebig {
    color: #333333;
    font-size: 20px;
    font-family: Trebuchet MS;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.titlemiddle {
    color: #333333;
    font-size: 15px;
    font-family: Trebuchet MS;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.titleserif {
    color: #333333;
    font-size: 13px;
    font-family: sans-serif;
    font-weight: strong;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.titlesmall {
    color: #FF9900;
    font-size: 16px;
    font-family: Tahoma;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.titlewarning {
    color: #CC3300;
    font-size: 16px;
    font-family: Tahoma;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.description {
    color: #333333;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: normal;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.style38 {
    font-size: 11px;
}

.style39 {
    font-size: 11px
}

.style40 {
    color: #999999
}

.style5 {
    font-size: 12px;
    font-family: Trebuchet MS;
    font-weight: normal;
    background-repeat: no-repeat;
    background-position: 0 0;
    color: #666666;
}

.style46 {
    font-size: 14px;
    font-family: Trebuchet MS;
    font-weight: lighter;
    background-repeat: no-repeat;
    background-position: 0 0;
    color: #333333;
}

.style48 {
    font-family: Trebuchet MS;
    font-weight: lighter;
    background-repeat: no-repeat;
    background-position: 0 0;
    color: #333333;
}

.login_error {
    border: none;
    font-family: Lucida Console, Arial, sans-serif;
    color: #fffff0;
    font-size: 11;
    font-weight: normal;
    font-style: normal;
}

.list1 {
    height: 20px;
    background: #f0f0f2;
}

.list2 {
    height: 20px;
    background: #eff2f1;
}

.item_highlight {
    background: #A7C8E0;
}

.sc_quantity {
    padding-top: 23px;
}

.search_form {
    height: 18px;
    font-family: Trebuchet MS;
    font-weight: lighter;
    font-size: 10px;
}

.quantity_form {
    font-family: Trebuchet MS;
    font-weight: lighter;
    font-size: 11px;
    vertical-align: middle;
}

#popup { position: absolute; display: none; left: 0px; top: 0px; width: 448px; height: 0px; z-index: 2; }



.topline { color: #999999; font-size: 11px; font-family: sans-serif; font-weight: normal; background-repeat: no-repeat; background-position: 0 0; }

.menutop{ color: #999999; font-size: 11px; font-family: sans-serif; font-weight: lighter; background-repeat: no-repeat; background-position: 0 0; }
.menutop a, .menutop a:link, .menutop a:visited, .menutop a:active, a.menutop:hover {  
         color: #999999;
		 font-size: 11px;
		 text-decoration: none; text-underline-style: dotted:1px;
		 padding: 1px 1px 3px;
   }



.topmenu{ color: black; font-size: 11px; font-family: sans-serif; font-weight: lighter; background-repeat: no-repeat; background-position: 0 0; }
.topmenu a, .topmenu a:link, .topmenu a:visited, .topmenu a:active {  
         color: #666666;
		 font-size: 11px;
		 text-decoration: underline;
		 padding: 1px 1px 3px;
   }
a.topmenu:hover {color: white; text-decoration: underline; background-color: #A1B44B; padding: 0px 0px 1px;  }

.navi{ color: #666666; font-size: 11px; font-family: sans-serif; font-weight: lighter; background-repeat: no-repeat; background-position: 0 0; }
.navi a, .navi a:link, .navi a:visited, .navi a:active {  
         color: #666666;
		 font-size: 11px;
		 text-decoration: underline; text-underline-style: dotted:1px;
		 padding: 1px 1px 3px;
   }
a.navi:hover {color: #999999; text-decoration: underline;   }




.textprice { color: #921719; font-size: 12px; font-family: sans-serif; font-weight: lighter; background-repeat: no-repeat; background-position: 0 0; }

.desc { color: #666666; font-size: 11px; font-family: sans-serif; font-weight: lighter; background-repeat: no-repeat; background-position: 0 0; }

.menutitle{ color: #921719; font-size: 12px; font-family: sans-serif; padding-left: 15px; font-weight: lighter; background-repeat: no-repeat; background-position: 0 0; }

.newmenu{ color: #999999; font-size: 12px; font-family: sans-serif; padding-left: 15px; font-weight: lighter; background-repeat: no-repeat; background-position: 0 0; }

.saleprice{ color: #999999; font-size: 15px; font-family: sans-serif; text-decoration: line-through; padding-left: 0px; font-weight: lighter; background-repeat: no-repeat; background-position: 0 0; }

.productprice { color: #333333; font-size: 16px; font-family: sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: 0 0; }

.jewlelryshop { color: #000000; font-size: 16px; font-family: sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: 0 0; }

.productname{ color: #333333; font-size: 14px; font-family: sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: 0 0; }

.department{ color: #333333; font-size: 16px; font-family: sans-serif; font-weight: normal; background-repeat: no-repeat; background-position: 0 0; }


.quantity{ color: #CCCCCC; font-size: 9px; font-family: sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: 0 0; }


a.yo:link {color: #336699; text-decoration: none; font-size: 11px; font-family: sans-serif; font-weight: normal; }
a.yo:visited {color: #336699; text-decoration: none; font-size: 11px; font-family: sans-serif; font-weight: normal; }
a.yo:active {color: #336699; font-size: 11px; font-family: sans-serif; font-weight: normal; } 
a.yo:hover {color: #29426C; text-decoration: underline; font-size: 11px; font-family: sans-serif; font-weight: normal; }

a.jewelry:link {color: #333333; text-decoration: none; font-size: 11px; font-family: sans-serif; font-weight: normal; }
a.jewelry:visited {color: #333333; text-decoration: none; font-size: 11px; font-family: sans-serif; font-weight: normal; }
a.jewelry:active {color: #333333; font-size: 11px; font-family: sans-serif; font-weight: normal; } 
a.jewelry:hover {color: #FF6600; text-decoration: underline; font-size: 11px; font-family: sans-serif; font-weight: normal; }

a.navig:link {color: #666666; text-decoration: none; font-size: 11px; font-family: sans-serif; font-weight: normal; }
a.navig:visited {color: #666666; text-decoration: none; font-size: 11px; font-family: sans-serif; font-weight: normal; }
a.navig:active {color: #666666; font-size: 11px; font-family: sans-serif; font-weight: normal; } 
a.navig:hover {color: #336699; text-decoration: underline; font-size: 11px; font-family: sans-serif; font-weight: normal; }

.cat{ color: #532E25; font-size: 17px; text-decoration: none; font-family: sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: 0 0; }
a.cat:link {color: #336699; text-decoration: none; font-size: 14px; font-family: sans-serif; font-weight: normal; }
a.cat:visited {color: #336699; text-decoration: none; font-size: 14px; font-family: sans-serif; font-weight: normal; }
a.cat:active {color: #336699; font-size: 14px; font-family: sans-serif; font-weight: normal; } 
a.cat:hover {color: #29426C; text-decoration: underline; font-size: 14px; font-family: sans-serif; font-weight: normal; }

.prod{ color: #333333; font-size: 13px; text-decoration: none; font-family: sans-serif; font-weight: normal; background-repeat: no-repeat; background-position: 0 0; }
a.prod:link {color: #333333; text-decoration: none; font-size: 13px; font-family: sans-serif; font-weight: normal; }
a.prod:visited {color: #333333; text-decoration: none; font-size: 13px; font-family: sans-serif; font-weight: normal; }
a.prod:active {color: #333333; font-size: 13px; font-family: sans-serif; font-weight: normal; } 
a.prod:hover {color: #29426C; text-decoration: underline; font-size: 13px; font-family: sans-serif; font-weight: normal; }


.frm { 
 font-size: 12px;
 font-family: sanf-serif;
 background-color: #F7F3F7; 
 border: 1px solid #F0F0F2; 
}

.cat_menu {

}