BODY
{
    BORDER-RIGHT: white 1px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: white 1px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white
}
.footer
{
    BORDER-RIGHT: #d3d3d3 0px solid;
    BORDER-TOP: #d3d3d3 0px solid;
    MARGIN-TOP: 5px;
    FONT-SIZE: 12px;
    BORDER-LEFT: #d3d3d3 0px solid;
    COLOR: #545454;
    BORDER-BOTTOM: #d3d3d3 0px solid;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.title
{
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #545454;
    PADDING-TOP: 10px;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.text
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 20px;
    COLOR: #454545;
    PADDING-TOP: 20px;
    FONT-FAMILY: Tahoma;
    HEIGHT: 350px;
    TEXT-ALIGN: justify
}
.hand
{
    CURSOR: pointer
}
.text A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.contact
{
    BORDER-RIGHT: #e2e2e2 1px solid;
    BORDER-TOP: #e2e2e2 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #e2e2e2 1px solid;
    COLOR: #6b6b6b;
    BORDER-BOTTOM: #e2e2e2 1px solid;
    FONT-FAMILY: Tahoma
}
.logo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #6a7879;
    FONT-FAMILY: Tahoma
}
.txt
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.footer A
{
    COLOR: #9a9a9a;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.marq
{
    FONT-SIZE: 11px;
    COLOR: #6195ab;
    FONT-FAMILY: Tahoma
}
.marq A
{
    FONT-SIZE: 11px;
    COLOR: #6195ab;
    FONT-FAMILY: Tahoma
}
.path
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #545454;
    FONT-FAMILY: Tahoma;
    HEIGHT: 20px
}
.txt TEXTAREA
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
.top
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #6b6b6b;
    FONT-FAMILY: Arial
}
.top A
{
    COLOR: #6b6b6b;
    TEXT-DECORATION: none
}
.link
{
    FONT-SIZE: 11px;
    CURSOR: pointer;
    COLOR: blue;
    FONT-FAMILY: Tahoma
}
.paging
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    COLOR: #535353;
    PADDING-TOP: 20px;
    FONT-FAMILY: Tahoma;
    HEIGHT: 100%;
    TEXT-ALIGN: center
}
.top IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    CURSOR: pointer;
    BORDER-BOTTOM: medium none
}
.searchtop
{
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #6b6b6b;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.searchtop INPUT
{
    BORDER-RIGHT: #d7d7d7 1px solid;
    BORDER-TOP: #d7d7d7 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #d7d7d7 1px solid;
    WIDTH: 120px;
    BORDER-BOTTOM: #d7d7d7 1px solid;
    FONT-FAMILY: Arial
}
.left
{
    BACKGROUND-IMAGE: url(../images/left.gif)
}
.right
{
    BACKGROUND-IMAGE: url(../images/right.gif)
}
.bg
{
    BACKGROUND-IMAGE: url(../images/bg-top-banner.gif);
    HEIGHT: 4px
}
.newsletter
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #545454;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial
}
.right1
{
    FONT-SIZE: 11px;
    COLOR: #545454;
    FONT-FAMILY: Arial
}
.right1 INPUT
{
    BORDER-RIGHT: #d7d7d7 1px solid;
    BORDER-TOP: #d7d7d7 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #d7d7d7 1px solid;
    COLOR: #545454;
    BORDER-BOTTOM: #d7d7d7 1px solid;
    FONT-FAMILY: Arial
}
.right1 IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    CURSOR: pointer;
    BORDER-BOTTOM: medium none
}
.menu
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    PADDING-TOP: 3px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #545454;
    TEXT-ALIGN: center
}
.menu A
{
    COLOR: white;
    TEXT-DECORATION: none
}
.menu_
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    PADDING-TOP: 3px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #878787;
    TEXT-ALIGN: center
}
.menu_ A
{
    COLOR: white;
    TEXT-DECORATION: none
}
.contact INPUT
{
    FONT-SIZE: 11px;
    COLOR: #6b6b6b;
    FONT-FAMILY: Tahoma
}
.contact TEXTAREA
{
    BORDER-RIGHT: #a5acb2 1px solid;
    BORDER-TOP: #a5acb2 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a5acb2 1px solid;
    WIDTH: 500px;
    COLOR: #6b6b6b;
    BORDER-BOTTOM: #a5acb2 1px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 110px
}
.thankyou
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #545454;
    PADDING-TOP: 100px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: center
}
.faq
{
    BACKGROUND-IMAGE: url(../images/bg-faq.gif);
    WIDTH: 740px;
    HEIGHT: 30px
}
.faq-div
{
    MARGIN-BOTTOM: 5px
}
.faq-title
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    CURSOR: pointer;
    COLOR: #57a22c;
    FONT-FAMILY: Tahoma
}
.faq-answer
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 15px;
    COLOR: #535353;
    PADDING-TOP: 15px;
    FONT-FAMILY: Tahoma;
    HEIGHT: 60px
}
.linkbasket
{
    PADDING-RIGHT: 10px;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma
}
.linkbasket A
{
    COLOR: #869c15;
    TEXT-DECORATION: underline
}
.sortby
{
    PADDING-RIGHT: 10px;
    FONT-SIZE: 12px;
    COLOR: #555555;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right
}
.prod-title
{
    BACKGROUND-POSITION: center bottom;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/dot.gif);
    COLOR: #6a6a6a;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Tahoma;
    HEIGHT: 31px;
    TEXT-ALIGN: center
}
.prod-title A
{
    COLOR: #6a6a6a;
    TEXT-DECORATION: none
}
.desc
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 11px;
    COLOR: #8c8a8b;
    FONT-FAMILY: Tahoma;
    HEIGHT: 45px
}
.price
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    COLOR: #e02724;
    FONT-FAMILY: Tahoma
}
.paging A
{
    COLOR: #535353;
    TEXT-DECORATION: underline
}
.leftmenu
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/left-bg-menu.gif);
    MARGIN-BOTTOM: 1px;
    MARGIN-LEFT: 2px;
    WIDTH: 215px;
    LINE-HEIGHT: 24px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Tahoma;
    HEIGHT: 24px
}
.leftmenu A
{
    COLOR: #5f5f5f;
    TEXT-DECORATION: none
}
.leftmenu A:hover
{
    COLOR: #e13533;
    TEXT-DECORATION: none
}
.leftmenu_
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/left-bg-menu.gif);
    MARGIN-BOTTOM: 1px;
    MARGIN-LEFT: 2px;
    WIDTH: 215px;
    LINE-HEIGHT: 24px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Tahoma;
    HEIGHT: 24px
}
.leftmenu_ A
{
    COLOR: #e13533;
    TEXT-DECORATION: none
}
.leftmenu_ A:hover
{
    COLOR: #41950c;
    TEXT-DECORATION: none
}
.path A
{
    COLOR: #545454;
    TEXT-DECORATION: none
}
.sortby A
{
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.sortby IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.zoom
{
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    CURSOR: pointer;
    COLOR: #889c16;
    PADDING-TOP: 15px;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.prod-title1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: black;
    PADDING-TOP: 20px;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.prod-desc
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    COLOR: #6a6a6a;
    PADDING-TOP: 10px;
    FONT-FAMILY: Tahoma
}
.finger
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #8c8a8b;
    PADDING-TOP: 15px;
    FONT-FAMILY: Tahoma
}
.finger SELECT
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.prod-title-long
{
    PADDING-LEFT: 15px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/bg-long-title.gif);
    COLOR: white;
    FONT-FAMILY: Tahoma;
    HEIGHT: 16px
}
.prod-title-long A
{
    COLOR: white;
    TEXT-DECORATION: none
}
.findoutmore
{
    TEXT-ALIGN: center
}
.findoutmore A
{
    FONT-SIZE: 11px;
    COLOR: #3d930e;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.top4img
{
}
.top4img IMG
{
    BORDER-RIGHT: #eeeeee 1px solid;
    BORDER-TOP: #eeeeee 1px solid;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #eeeeee 1px solid
}
.top4title
{
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #494542;
    FONT-FAMILY: Tahoma
}
.top4title A
{
    COLOR: #494542;
    TEXT-DECORATION: none
}
.path1
{
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    COLOR: black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Tahoma
}
.path1 A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.path1 SPAN
{
    COLOR: #889c16
}
.confirmation
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #879d14;
    FONT-FAMILY: Tahoma
}
.by
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #878787;
    FONT-FAMILY: Tahoma
}
.dear
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #555555;
    FONT-FAMILY: Tahoma
}
.dear SPAN
{
    COLOR: #878787
}
.bulrush
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #555555;
    FONT-FAMILY: Tahoma
}
.help
{
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: justify
}
.help A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.th
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #bababa
}
.green
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #889c17;
    FONT-FAMILY: Tahoma
}
.green INPUT
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.quantity
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.quantity DIV
{
    BORDER-RIGHT: #656565 1px solid;
    BORDER-TOP: #656565 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #656565 1px solid;
    WIDTH: 16px;
    CURSOR: pointer;
    COLOR: #656565;
    BORDER-BOTTOM: #656565 1px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 16px;
    TEXT-ALIGN: center
}
.quantity INPUT
{
    BORDER-RIGHT: #656565 1px solid;
    BORDER-TOP: #656565 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #656565 1px solid;
    WIDTH: 30px;
    COLOR: #656565;
    BORDER-BOTTOM: #656565 1px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 16px;
    TEXT-ALIGN: center
}
.cut
{
    FONT-SIZE: 11px;
    COLOR: #819eb0;
    FONT-FAMILY: Tahoma
}
.diamondcarat
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    COLOR: black;
    PADDING-TOP: 4px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: center
}
.diamondcarat INPUT
{
    FONT-SIZE: 11px;
    WIDTH: 60px;
    COLOR: black;
    MARGIN-RIGHT: 15px;
    FONT-FAMILY: Tahoma
}
.color
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #606060;
    FONT-FAMILY: Tahoma
}
.color IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.color DIV
{
    BORDER-RIGHT: #cdcdcd 1px solid;
    BORDER-TOP: #cdcdcd 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cdcdcd 1px solid;
    COLOR: #6d1416;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cdcdcd 1px solid
}
.clarity
{
    BORDER-RIGHT: #d3d3d3 1px solid;
    BORDER-TOP: #d3d3d3 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: #d3d3d3 1px solid;
    COLOR: #606060;
    BORDER-BOTTOM: #d3d3d3 1px solid;
    FONT-FAMILY: Tahoma
}
.clarity IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.clarity DIV
{
    COLOR: #6d1416
}
.advsearch
{
    PADDING-RIGHT: 50px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 20px;
    COLOR: #2289b4;
    PADDING-TOP: 10px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right
}
.advsearch A
{
    COLOR: #2289b4;
    TEXT-DECORATION: underline
}
.advsearch IMG
{
    MARGIN-LEFT: 100px;
    CURSOR: pointer
}
.dpath1
{
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    COLOR: black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Tahoma
}
.dpath1 A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.dpath1 SPAN
{
    COLOR: #4da4c2
}
.dconfirmation
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #216c96;
    FONT-FAMILY: Tahoma
}
.dconfirmation SPAN
{
    COLOR: #37bfd9
}
.ddear
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #555555;
    FONT-FAMILY: Tahoma
}
.ddear SPAN
{
    COLOR: #519cbc
}
.dtext
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 20px;
    COLOR: #737373;
    PADDING-TOP: 20px;
    FONT-FAMILY: Tahoma;
    HEIGHT: 350px;
    TEXT-ALIGN: justify
}
.dtext A
{
    COLOR: #3395b8;
    TEXT-DECORATION: none
}
.bulrushweb
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 6px;
    COLOR: #1a385a;
    PADDING-TOP: 6px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #eef9ff;
    TEXT-ALIGN: center
}
.searchD
{
    FONT-SIZE: 12px;
    COLOR: #616161;
    FONT-FAMILY: Tahoma
}
.searchD TD
{
    TEXT-ALIGN: center
}
.searchD A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.diamondimg
{
    BORDER-RIGHT: #dedede 1px solid;
    BORDER-TOP: #dedede 1px solid;
    BORDER-LEFT: #dedede 1px solid;
    WIDTH: 145px;
    BORDER-BOTTOM: #dedede 1px solid
}
.samplephoto
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #535152;
    PADDING-TOP: 5px;
    FONT-FAMILY: Tahoma
}
.dinfo
{
    BORDER-RIGHT: #dedede 1px solid;
    BORDER-TOP: #dedede 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: #dedede 1px solid;
    COLOR: #616161;
    BORDER-BOTTOM: #dedede 1px solid;
    FONT-FAMILY: Tahoma
}
.dinfo A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #616161;
    TEXT-DECORATION: underline
}
.dinfo TD
{
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.make
{
    MARGIN-TOP: 20px;
    FONT-SIZE: 12px;
    FLOAT: right;
    COLOR: #545253;
    MARGIN-RIGHT: 10px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: center
}
.diamondshema
{
    BORDER-RIGHT: #cbe0f1 1px solid;
    BORDER-TOP: #cbe0f1 1px solid;
    BORDER-LEFT: #cbe0f1 1px solid;
    WIDTH: 45px;
    CURSOR: pointer;
    BORDER-BOTTOM: #cbe0f1 1px solid;
    HEIGHT: 45px
}
.additem
{
    FONT-SIZE: 12px;
    COLOR: #193855;
    FONT-FAMILY: Tahoma;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #eef9ff
}
.additemT
{
    FONT-SIZE: 12px;
    COLOR: #615f60;
    FONT-FAMILY: Tahoma
}
.additemT TD
{
    TEXT-ALIGN: center
}
.diamondimgitem
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    WIDTH: 111px;
    HEIGHT: 111px
}
.aboutthisring
{
    PADDING-RIGHT: 10px;
    BACKGROUND-IMAGE: url(../images/aboutthisring.gif);
    WIDTH: 727px;
    HEIGHT: 16px;
    TEXT-ALIGN: right
}
.aboutthisring DIV
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    FLOAT: right;
    CURSOR: pointer;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.dinfo1
{
    BORDER-RIGHT: #cbe0f1 1px solid;
    BORDER-TOP: #cbe0f1 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #cbe0f1 1px solid;
    COLOR: #616161;
    BORDER-BOTTOM: #cbe0f1 1px solid;
    FONT-FAMILY: Tahoma
}
.dinfo1 TD
{
    PADDING-LEFT: 10px;
    TEXT-ALIGN: left
}
.chooseringsize
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #696a6c;
    FONT-FAMILY: Tahoma
}
.chooseringsize SELECT
{
    FONT-SIZE: 11px;
    COLOR: #696a6c;
    FONT-FAMILY: Tahoma
}
.chooseringsize IMG
{
}
.selecteddiamond
{
    FONT-WEIGHT: bolder;
    COLOR: #2582ad
}
.d
{
    FONT-SIZE: 12px;
    COLOR: #606060;
    FONT-FAMILY: Tahoma
}
.d TD
{
}
.quantity1
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #545454;
    FONT-FAMILY: Tahoma
}
.gia
{
    BORDER-RIGHT: #dddddd 1px solid;
    BORDER-TOP: #dddddd 1px solid;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #dddddd 1px solid;
    COLOR: #762222;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #dddddd 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fbfbfb
}
.sortbyAdv
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: #565656;
    PADDING-TOP: 5px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fbfbfb
}
.sortbyAdv SELECT
{
    FONT-SIZE: 11px;
    COLOR: #565656;
    MARGIN-RIGHT: 10px;
    FONT-FAMILY: Tahoma
}
.f2
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #424242;
    PADDING-TOP: 3px;
    FONT-FAMILY: Tahoma
}
.f3
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #7d7d7d;
    PADDING-TOP: 3px;
    FONT-FAMILY: Tahoma
}
.f3 INPUT
{
    BORDER-RIGHT: #b3b5b4 1px solid;
    BORDER-TOP: #b3b5b4 1px solid;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: #b3b5b4 1px solid;
    WIDTH: 38px;
    COLOR: #7f7d7e;
    MARGIN-RIGHT: 5px;
    BORDER-BOTTOM: #b3b5b4 1px solid;
    FONT-FAMILY: Tahoma
}
.f3 SELECT
{
    FONT-SIZE: 11px;
    MARGIN-LEFT: 5px;
    WIDTH: 85px;
    MARGIN-RIGHT: 5px;
    FONT-FAMILY: Tahoma
}
.advsearch1
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    FONT-FAMILY: Tahoma
}
.advsearch1 A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.logos
{
}
.logos TD
{
    BORDER-RIGHT: gray 1px dotted;
    BORDER-TOP: gray 1px dotted;
    BORDER-LEFT: gray 1px dotted;
    BORDER-BOTTOM: gray 1px dotted
}
.dinfo .n
{
    FONT-WEIGHT: lighter
}
.suppliername
{
    FLOAT: left;
    PADDING-TOP: 8px;
    TEXT-ALIGN: center
}
.suppliername A
{
    FONT-SIZE: 12px;
    COLOR: #889c16;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.prodnum
{
    PADDING-RIGHT: 20px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #6a6a6a;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right
}
.ajax
{
    FONT-SIZE: 11px;
    COLOR: #454545;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: justify
}
.divdiamond
{
    OVERFLOW: auto;
    HEIGHT: 500px
}
.top A:hover
{
    COLOR: #3c940c;
    TEXT-DECORATION: none
}
.bbb
{
    BORDER-RIGHT: #e5e5e5 1px solid;
    BORDER-TOP: #e5e5e5 1px solid;
    BORDER-LEFT: #e5e5e5 1px solid;
    BORDER-BOTTOM: #e5e5e5 1px solid
}
.inner-flash-text
{
    FONT-SIZE: 12px;
    COLOR: #858384;
    BORDER-BOTTOM: #eeeeee 1px solid;
    FONT-FAMILY: Tahoma
}
.banners
{
    MARGIN-BOTTOM: 5px
}
.inner-title-bg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/inner-items-bg.gif);
    COLOR: #a9a9a9;
    LINE-HEIGHT: 25px;
    FONT-FAMILY: Tahoma;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
.inner-title-bg A
{
    COLOR: #a9a9a9;
    TEXT-DECORATION: none
}
.inner-pic
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center
}
.inner-pic IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 150px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 150px
}
.inner-message
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 11px;
    COLOR: #7e7e7e;
    FONT-FAMILY: Arial;
    HEIGHT: 60px;
    TEXT-ALIGN: center
}
.find-out-more
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center
}
.find-out-more IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.left-search
{
    BORDER-RIGHT: white 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: white 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #545454
}
.left-search INPUT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    WIDTH: 140px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma
}
.left-search IMG
{
    CURSOR: hand
}
.leftmenu__
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 2px;
    WIDTH: 215px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f4f4f4
}
.leftmenu__ A
{
    COLOR: #5f5f5f;
    TEXT-DECORATION: none
}
.leftmenu__ A:hover
{
    COLOR: #e13533;
    TEXT-DECORATION: none
}
.titleD
{
    BACKGROUND-POSITION: center bottom;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(../images/dot.gif);
    PADDING-BOTTOM: 15px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #545454;
    PADDING-TOP: 15px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Tahoma
}
.titleDD
{
    BACKGROUND-POSITION: center bottom;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/dot.gif);
    PADDING-BOTTOM: 10px;
    COLOR: #545454;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Tahoma, Tahoma
}
.titleD A
{
    COLOR: #545454;
    TEXT-DECORATION: none
}
.sortby SPAN
{
    COLOR: #879d16
}
.aboutcategory
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 12px;
    COLOR: #545454;
    FONT-FAMILY: Tahoma
}
.paging SPAN
{
    COLOR: #fa5456;
    TEXT-DECORATION: underline
}
.prod-title-info
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #6a6a6a;
    FONT-FAMILY: Tahoma
}
.menu .divmenu
{
    MARGIN-TOP: 3px;
    POSITION: absolute;
    BACKGROUND-COLOR: #545454
}
.menu .divmenu DIV
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 150px;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: white 1px solid;
    HEIGHT: 20px;
    TEXT-ALIGN: center
}
.banner
{
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 1px
}
.banner IMG
{
}
.inner-closetime
{
    FONT-SIZE: 12px;
    COLOR: #3e3e3e;
    FONT-FAMILY: Tahoma;
    HEIGHT: 30px;
    TEXT-ALIGN: center
}
.inner-closetime SPAN
{
    DISPLAY: none;
    FONT-WEIGHT: bolder;
    COLOR: #f62520
}
.inner-price
{
    PADDING-LEFT: 10px;
    COLOR: #2d2d2d;
    FONT-FAMILY: Tahoma
}
.inner-price .a
{
    FONT-SIZE: 12px
}
.inner-price .aa
{
    PADDING-RIGHT: 10px;
    FONT-SIZE: 12px;
    COLOR: #737373;
    TEXT-ALIGN: right;
    TEXT-DECORATION: line-through
}
.inner-price .b
{
    FONT-SIZE: 12px
}
.inner-price .bb
{
    PADDING-RIGHT: 10px;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right
}
.inner-price .cc
{
    PADDING-RIGHT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #df2725;
    TEXT-ALIGN: right
}
.inner-price .c
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #df2725
}
.inner-info
{
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    TEXT-ALIGN: center
}
.inner-info IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.prodnum A
{
    COLOR: #6a6a6a
}
.prod-detail-pic
{
    PADDING-LEFT: 20px
}
.prod-detail-pic IMG
{
}
.hr
{
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
.hr HR
{
    WIDTH: 100%;
    COLOR: #d4d4d4;
    HEIGHT: 1px
}
.contact-info
{
    BORDER-RIGHT: #d7d7d7 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #d7d7d7 1px solid;
    PADDING-LEFT: 2px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #d7d7d7 1px solid;
    WIDTH: 280px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #d7d7d7 1px solid
}
.contact-info .contact-info-table
{
    FONT-SIZE: 11px;
    COLOR: #979797;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f4f4f4
}
.contact-info .contact-info-table .minfo
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #626262;
    PADDING-TOP: 3px
}
.contact-info .contact-info-table INPUT
{
    BORDER-RIGHT: #e5e5e5 1px solid;
    BORDER-TOP: #e5e5e5 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #e5e5e5 1px solid;
    WIDTH: 160px;
    BORDER-BOTTOM: #e5e5e5 1px solid;
    FONT-FAMILY: Tahoma
}
.contact-info .contact-info-table TEXTAREA
{
    BORDER-RIGHT: #e5e5e5 1px solid;
    BORDER-TOP: #e5e5e5 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #e5e5e5 1px solid;
    WIDTH: 260px;
    BORDER-BOTTOM: #e5e5e5 1px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 60px
}
.whybuyfromus
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma
}
.matchingitems
{
    BORDER-TOP: #dedede 1px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 8px;
    COLOR: #4e4e4e;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #dedede 1px solid;
    FONT-FAMILY: Tahoma
}
.basket
{
}
.basket .orderstatuspage
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #6b6b6b;
    PADDING-TOP: 5px;
    FONT-FAMILY: Tahoma
}
.basket .basketlist
{
    FONT-SIZE: 12px;
    COLOR: #545454;
    FONT-FAMILY: Tahoma
}
.basket .basketlist .th
{
    PADDING-RIGHT: 5px;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images_new/bg-basket-title.gif);
    BORDER-LEFT: #dddbdc 1px solid;
    COLOR: #6a6a6a;
    FONT-FAMILY: Tahoma;
    HEIGHT: 26px;
    TEXT-ALIGN: center
}
.basket .basketlist .specialrequest
{
    FONT-SIZE: 11px;
    COLOR: #545454;
    FONT-FAMILY: Tahoma
}
.basket .basketlist .specialrequest TEXTAREA
{
    BORDER-RIGHT: #9b9b9b 1px solid;
    BORDER-TOP: #9b9b9b 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #9b9b9b 1px solid;
    WIDTH: 490px;
    COLOR: #545454;
    BORDER-BOTTOM: #9b9b9b 1px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 90px
}
.basket .basketlist .checkout
{
}
.basket .basketlist .checkout IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    CURSOR: hand;
    BORDER-BOTTOM: medium none
}
.basket .basketlist .shipping
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #535353;
    FONT-FAMILY: Tahoma
}
.basket .basketlist .shipping A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.basket .basketlist .shipping SPAN
{
    COLOR: red
}
.basket .title-billing
{
    BORDER-RIGHT: #dbdbdb 1px solid;
    PADDING-LEFT: 20px;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(../images_new/bg-basket-title.gif);
    BORDER-LEFT: #dbdbdb 1px solid;
    COLOR: #6a6a6a;
    FONT-FAMILY: Tahoma;
    HEIGHT: 26px
}
.basket .billinginfo
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.basket .billinginfo .statements
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    COLOR: #747474;
    PADDING-TOP: 10px
}
.basket .billinginfo INPUT
{
    FONT-SIZE: 12px;
    WIDTH: 180px;
    FONT-FAMILY: Tahoma
}
.basket .billinginfo .phone
{
    FONT-SIZE: 11px;
    COLOR: #747474;
    FONT-FAMILY: Tahoma
}
.basket .billinginfo SPAN
{
    COLOR: red
}
.basket .billinginfo .over500
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 10px;
    COLOR: black;
    PADDING-TOP: 10px
}
.basket .billinginfo .shiptobilling
{
    FONT-SIZE: 11px;
    COLOR: #a3a1a2
}
.basket .billinginfo .otheraddress
{
    FONT-SIZE: 12px;
    COLOR: black
}
.basket .billinginfo .otheraddress .recipientsdetails
{
    FONT-SIZE: 14px;
    COLOR: #6c6c6c
}
.basket .billinginfo .ccard
{
    FONT-SIZE: 12px;
    COLOR: black
}
.basket .billinginfo .department
{
    BORDER-RIGHT: #9d9d9d 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #9d9d9d 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 15px;
    MARGIN-LEFT: 30px;
    BORDER-LEFT: #9d9d9d 1px solid;
    COLOR: #7d7d7d;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #9d9d9d 1px solid;
    TEXT-ALIGN: center
}
.conditions
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 15px;
    COLOR: #777777;
    PADDING-TOP: 15px;
    FONT-FAMILY: Tahoma
}
.conditions A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.basket .title-billing A
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.chooseringsize A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.basket .basketlist .dd
{
    FONT-SIZE: 12px;
    COLOR: #545454;
    FONT-FAMILY: Tahoma
}
.paging DIV
{
    FONT-SIZE: 20px;
    MARGIN-BOTTOM: 10px;
    COLOR: #696969;
    FONT-FAMILY: Verdana
}
.basket .billinginfo .yellow
{
    BACKGROUND-COLOR: #ffff99
}
.inner-closetime SPAN LABEL
{
    FONT-WEIGHT: bolder;
    COLOR: #f62520
}
.footer1
{
    BORDER-RIGHT: #d3d3d3 0px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d3d3d3 0px solid;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #d3d3d3 0px solid;
    COLOR: #545454;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d3d3d3 0px solid;
    FONT-FAMILY: Tahoma
}
.opt
{
    FONT-SIZE: 12px;
    COLOR: #656565;
    FONT-FAMILY: Tahoma
}
.basket .whatispaypal
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Tahoma
}
.basket .whatispaypal A
{
    COLOR: gray;
    TEXT-DECORATION: underline
}
.basket .whatispaypal1
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 15px;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.basket .whatispaypal1 SPAN
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.footer1 A
{
    COLOR: #4b9b1e;
    TEXT-DECORATION: underline
}
.footer1 HR
{
    HEIGHT: 1px
}
.footer2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    COLOR: #545454;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.footer2 A
{
    COLOR: #545454;
    TEXT-DECORATION: none
}
.links
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    COLOR: black;
    PADDING-TOP: 20px;
    FONT-FAMILY: Tahoma
}
.links A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.links .level-1
{
    PADDING-LEFT: 20px;
    MARGIN-BOTTOM: 10px
}
.links .level-1 A
{
}
.links .level-2
{
    PADDING-LEFT: 10px
}
.absolute
{
    LEFT: 10px;
    COLOR: gray;
    FONT-FAMILY: Tahoma;
    POSITION: absolute;
    TOP: 5px
}
.absolute H1
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px
}
.whybuyfromus A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.productoptions
{
    FONT-SIZE: 11px;
    COLOR: #4a4a4a;
    FONT-FAMILY: Tahoma
}
.productoptions .productoptions-title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: black
}
.productoptions IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 60px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 60px
}
.right1 TD
{
}
.converter
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma
}
.converter SELECT
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma
}
.converter .t
{
    FONT-WEIGHT: bolder;
    MARGIN-BOTTOM: 5px;
    COLOR: #4b4da2
}

