/* CSS Document */


body{font-size: 11px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px;  }

a {text-decoration: none; color:#666666;}

.contactustitle {font-weight:bold; font-size:large }

#container {width:980px;margin:0 auto; background-color:White}

#header {font-size: 11px; color:#666666; height:70px; vertical-align:top; }
#header #logo {float:left; width:750px; height:62px }
#header #right {float:right; font-size:smaller;}
#header #topnav      {float:right;vertical-align:top;margin:10px 10px 0 0;}

#navigation {width:180px;  float:left; min-height:426px; height:auto; background-color:#eeeeee; border-right:#eeeeee thin solid; border-top: #eeeeee thin solid; border-left: #eeeeee thin solid; border-bottom: #eeeeee thin solid; }
#navigation ul {background-color:#EEEEEE; list-style:none;margin:0;padding:0;font-weight:bold;color:#C0C0FF;}
#navigation ul li {padding:0 0 3px 12px;}
#navigation ul ul {font-weight:normal;padding:2px 0 0 0px;}
#navigation .menuItem { border-style:none;  font-weight:bold; padding-top:1px; padding-bottom:1px; color:#666666; height:auto;    }
#navigation .menuItemSelected { color:#333333; background-color:#f6f6f6; border-style:Solid;  border-color:Gray; border-width:1px; font-weight:bold; float:left;  padding-top:2px; padding-bottom:2px;   }
#navigation .menuItemHover {color:#333333;}
#navigation .specialmenuItem { border-style:none;  font-weight:bold; padding-top:1px; padding-bottom:1px; color:#D20046; height:auto;    }
#navigation .specialmenuItemSelected { color:#D20046; background-color:#f6f6f6; border-style:Solid;  border-color:Gray; border-width:1px; font-weight:bold; float:left;  padding-top:2px; padding-bottom:2px;   }
#navigation .specialmenuItemHover {color:#AF0909;}
#navigation .topl {text-transform:uppercase;font-weight:normal;letter-spacing: 1.4px;font-size:9pt;padding:0px 10px;}
#navigation .topr {text-transform:uppercase;font-weight:normal;letter-spacing: 1.4px;font-size:9pt;padding:5px 10px;}
#navigation .fontsmaller {font-size:7pt;}
#navigation .activated {background-color:#E5E5E5;}
#navigation .dropcap {}

#navigation2 {width:172px; padding:4px; height:14px; clear:left;  background-color:#eeeeee; border-right:#eeeeee thin solid; border-top: #eeeeee thin solid; border-left: #eeeeee thin solid; border-bottom: #eeeeee thin solid; }

#navigation .search { vertical-align:middle; font:Verdana; font-weight:bold; font-size:x-small; color:#666666; margin: 0px 0px 1px 6px }

#navbar {margin: 1px 0px 0px 0px; height:20px; width:792px; vertical-align:middle; float:right; background-color:#EEEEEE;  }
#navbar .navbartext {font-size:xx-small; vertical-align:middle; font-weight:bold; color:#666666;  }
#navbar .navbutton { font-size:smaller; color:Red; color:#666666; }


#footer {float:right; width:100%}

#home {float:right }		
#home .homeImage { float:right;  }
#home .promoimage {margin: 1px 2px 1px 1px; border:solid 1px #EEEEEE; width:52px; height:58px;  }
#home .promo {margin: 1px 1px 1px 1px; border-color:#DDDDDD; border-style:solid; border-width:1px; height:100px; width:190px; font:Verdana; font-Size:x-small;}
#home .promotext {color:#666666;  }
#home2 {width:98%; float:left;  text-align:justify; border:solid 1px #EEEEEE; padding:8px;}

.thecollection {float:right; }
.ruler { color:#666666; height:1px;}
.rulerfaint { color:#EEEEEE; height:1px;}

#items3disp {font-size:small; margin: 1px 0px 0px 3px; float:right; }
#items3disp .itemPanel { Width:256px; height:211px;  Border-Style:solid; Border-Width:1px; Border-Color:#EEEEEE;}
#items3disp .itemPanelWL { Width:256px; height:176px;  Border-Style:solid; Border-Width:1px; Border-Color:#EEEEEE;}
#items3disp .itemImage { height:116px;  Border-Style:solid; border:solid 1px #EEEEEE; font-size:small;}
#items3disp .pnltitle { font-weight:bold; font-size:small; margin: 1px 3px 1px 3px;  float:left; max-width:252px }
#items3disp .description {font-size:x-small;  Width:248px; height:34px; margin:1px 1px 2px 1px; float:right }
#items3disp .pricePanel { font-weight:bold; margin:1px 1px 1px 1px; text-align:center; width:100%; float:right;}
#items3disp .price {margin:12px 6px 3px 2px;  float:left;}
#items3disp .offerPrice {color:#D20046; margin:12px 2px 2px 2px; text-align:center; float:left;    }
#items3disp .buyButton {margin:0px 2px 0px 0px; float:right;}

#giftGuide {font-size:small; float:left; margin: 1px 1px 1px 2px  }
#giftGuide .itemPanel {width:256px; height:138px;  padding:0; margin:0px; border: solid 2px White; }
#giftGuide .itemPanelXX {width:256px; height:58px;  padding:0; margin:0px; border: solid 2px White; }
#giftGuide .title { font-weight:bold; width:100%; margin: 1px 1px 1px 1px;  }
#giftGuide .itemImage { margin:1px 1px 1px 1px; border:solid 1px #EEEEEE;   }

#ringGuide {font-size:small; float:left; margin: 1px 1px 1px 2px  }
#ringGuide .itemPanel {width:256px; height:138px;  padding:0; margin:0px; border: solid 2px White; }
#ringGuide .itemPanelXX {width:256px; height:58px;  padding:0; margin:0px; border: solid 2px White; }
#ringGuide .title { font-weight:bold; width:100%; margin: 1px 1px 1px 1px;  }
#ringGuide .itemImage { margin:1px 1px 1px 1px; border:solid 1px #EEEEEE;   }


#productView {font-size:large; float:right; vertical-align:top; margin:5px 0px 0px 5px; border-width:1px; Border-Style:solid; Border-Color:#EEEEEE;}
#productView .title {font-size:small; font-weight:bold; margin:1px 0 0 4px; }
#productView .productPanel {Width:784px; min-height:426px; vertical-align:top; Border-Style:none; Border-Width:1px;  }
#productView .imgButtonL {Height:50px;  margin:0px 10px 0px 0px; font-size:x-small;}
#productView .imgButtonR {Height:50px;  margin:0px 10px 0px 2px; font-size:x-small;}
#productView .subTitle {font-size:x-small; font-weight:bold; margin:0 0 0 0; float:left  }
#productView .text {font-size:x-small; line-height: 11px; min-height:40px  }
#productView .price {font-size:medium; font-weight:bold;  }
#productView .offerPrice {font-size:medium; font-weight:bold; color:#D20046; margin:0 1px 0 20px; }
#productView .buyButtonOld {margin: 0 30px 2px 0; float:right; }
#productView .buyButton {margin: 0 20px 2px 0; float:right; }


#login {float:left; width:750px; }
#login .loginpanel {float:left; }
#login .topbutton { margin:2px 2px 2px 2px; width:120px; color:#444444; font-family:Verdana, Arial }
#login .a { text-decoration:underline; color:#333333}


#shoppingbag {font-size:small; margin:6px 6px 6px 6px; width:784px; float:left}
#shoppingbag .title {font-size:large; margin:2px 0px 0px 2px; height:20px;} 
#shoppingbag .topbutton { margin:8px 2px 2px 2px; width:120px; color:#444444; font-weight:bold; font-family:Verdana, Arial }
#shoppingbag .total {font-weight:bold; margin:6px 6px 16px 6px; }
#shoppingbag .a { text-decoration:underline; color:#333333}


#wishlist {font-size:small; margin:6px 6px 6px 6px; border-bottom:solid 2px white;  float:left;}
#wishlist .title {font-size:small; color:#666666; font-weight:bold; margin:2px 0px 0px 2px; } 
#wishlist .navbutton { font-size: xx-small; height:20px; width:54px; color:#666666;  }
#wishlist .topbutton { margin:8px 2px 2px 2px; width:146px; color:#444444; font-weight:bold; font-family:Verdana, Arial }
#wishlist .total {font-weight:bold; margin:6px 6px 16px 6px; }


#titlebar {float:left; height:28px; width:100%; background-color:#EEEEEE; vertical-align:bottom; border-bottom:solid 16px white;}
#titlebar .titlebartext {font-size:small; font-weight:bold; color:#666666; }
#titlebar .navbutton {font-size:x-small; font-weight:bold; height:20px; width:64px; color:#666666;  }


#checkout {font-size:small; margin:6px 6px 6px 6px; width:950px; float:left;}
#checkout .a { text-decoration:underline; color:#666666}
#checkout .title {font-size:medium; font-weight:bold; margin:2px 0px 0px 2px; height:24px;} 
#checkout .navbutton { font-size: xx-small; height:20px; width:54px;  }
#checkout .total {font-weight:bold; margin:6px 6px 16px 6px;  }
#checkout .panel {padding: 2px 4px 4px 4px; vertical-align:middle   }
#checkout .panelBordered {padding: 2px 4px 4px 4px; border: solid 1px #666666;}
#checkout .cardimage {margin:0px; vertical-align:bottom;  }
#checkout .orderMediumLabel {font-size:small; vertical-align:top; font-weight:bold; margin:6px 6px 6px 1px; }

#details  .topbutton { margin:2px 2px 2px 2px; width:120px; color:#444444; font-weight:bold; font-family:Verdana, Arial }


#orderadmin .toplabel {font-size:x-large; font-weight:bold; margin:6px 6px 6px 6px; vertical-align:top;}
#orderadmin .orderMediumLabel {font-size:small; vertical-align:top; font-weight:bold; margin:6px 6px 6px 1px; }
#orderadmin .prices {font-size:small; font-weight:bold; margin:6px 6px 6px 6px; }
#orderadmin .largeLinkButton {font-size:large; vertical-align:top; width:200px }
#orderadmin .plainText {font-size:small; vertical-align:top; }

.informational {font-size:small; color:#555555; margin: 0px 6px 6px 16px; padding: 4px 6px 2px 6px; float:left}
.informational .title {font-weight:bold; font-size:small;}
.informational .titlebartext {font-size:small; font-weight:bold; color:#666666;  }
.informational .largetitle {font-weight:bold; font-size:large;}
.informational .textcontent {text-align:justify;}
.informational .a {text-decoration:underline }
.informational .gemImage {border:solid 2px #666666; }
.informational .bannerimage {border:solid 1px #666666; }

.webImage_popup{position:absolute;left:222px;top:114px; visibility:hidden; z-index:500;  background-color:#f0f0f0;  border:1px solid #EEEEEE;}







