@charset "utf-8";

/* CSS Document */

div.cnt_background{
  width: 191px;
  height: 148px;
  background: url(/media/ice/images/valentines/2010/2009_ICE_VdGG_home_DOD.jpg);
  border: none; 
}

div.cnt_background p{
  position:relative;
  top:23px;
  font-weight: bold;
  margin:0px 10px;
  letter-spacing:8px;
  text-align:left;
  font-size: 70px;
  color: #ffffff;
}

DIV.banner_words {
  color: #555555; margin-top: auto; margin-right: auto; 
  margin-bottom: auto; margin-left: auto;
  padding: 0; text-align: center; width: 740px;
  font-size: 12px; letter-spacing:2px; font-weight: bold;

}

DIV.base-layer {
  background: none #cc9966; border: solid #333333 1px; 
  color: #000000; margin: 1px 12px 1px 12px; 
  padding: 0; text-align: center; width: 760px;
}

DIV.table-row {
  color: #000000; margin-top: 0px; margin-right: auto; 
  margin: 0px;
  padding: 0; text-align: center; width: 760px;
  font-size: 12px; 
}

DIV.table-row_2 {
  color: #000000; margin-top: auto; margin-right: auto; 
  margin-bottom: auto; margin-left: auto;
  padding: 0; text-align: center; width: 749px;
  font-size: 20px; 
}

DIV.breadcrumb_row {
  color: #000000; margin-top: 5px; margin-right: auto; 
  margin-bottom: 10px; margin-left: auto;
  padding: 0; text-align: left; width: 760px;
}

DIV.breadcrumb_row a {
  color: #000000; margin-top: 0; margin-right: auto; 
  margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: left; 
  font-size:10px;
  text-decoration: underline;
  font-family:Arial, Helvetica, sans-serif;
}

DIV.table-row-footer {
  padding: 10px; 
  text-align: center;
  text-decoration: none;
  color: #707271;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;              
}

DIV.table-row-footer a{
  text-align: center;
  text-decoration: none;
  color: #a9a9a9;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}

DIV.table-row-footer a:hover{
  text-align: center;
  text-decoration: none;
  color: #555555;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;               
}

DIV.advice-button {
  color: #000000; margin-top: 6%; margin-right: 30%; 
  margin-bottom: auto; margin-left: 23%; border: none;
  padding: 0px; text-align: center; width: 60px; height: 45px;;
}

DIV.checks-button {
  color: #000000; margin-top: 28px; margin-right: 107px; 
  margin-bottom: 0; margin-left: auto; border: none;
  padding: 0; text-align: center; width: 36px; height: 24px;;
}

#ggChrisMenu {
                margin:0; 
                padding:0; 
                list-style:none; 
                height:30px; 
                background: url(/media/ice/images/valentines/2010/2009_ICE_VdGG_Menu_bg.jpg) repeat; 
                position:relative;
                z-index:200;
}

#ggChrisMenu ul {padding:0; margin:0; list-style:none; position:absolute; left:-9999px;}
#ggChrisMenu table {border-collapse:collapse; width:0; height:0; position:absolute; left:0; top:0;}
#ggChrisMenu li {float:left;}
#ggChrisMenu li a {display:block; height:30px; line-height:30px; float:left;  color:#290415; font-family:arial, sans-serif; text-decoration:none; font-size:12px; padding:0;font-weight:bold;}

#ggChrisMenu li ul li:hover { background: url(/media/ice/images/valentines/2010/grad_val.gif) repeat;  position:relative;}

#ggChrisMenu li:hover {position:relative;}
#ggChrisMenu li a:hover {position:relative; border:0;color:#ffffff;}
#ggChrisMenu :hover ul {left:0; top:30px; width:122px; background:#fff; border-bottom:1px solid #000;}
#ggChrisMenu li.last a:hover ul {left:-10px;}
#ggChrisMenu li.last:hover ul {left:-10px;}
#ggChrisMenu :hover ul li a {
                width: 115px; 
                padding:0 0 0 5px; 
                background: #fff; 
                color:#333333; 
                font-weight:normal; 
                border:1px solid #000; 
                margin-bottom:-1px;
                text-align:left;
}
#ggChrisMenu .ggChrisClassics:hover ul li a,#ggChrisMenu .ggChrisNewCollect:hover ul li a{
                width: 140px; 
}
#ggChrisMenu .ggChrisClassics a:hover ul li a,#ggChrisMenu .ggChrisNewCollect a:hover ul li a{
                width: 140px; 
}
#ggChrisMenu :hover ul li a:hover {
                background:#D34E85; 
                color: #FFFFFF;
}
#ggChrisMenu .ggChrisJewType a{width:119px;}
#ggChrisMenu .ggChrisPrice a{width:122px;}
#ggChrisMenu .ggChrisClassics a{width:155px;}
#ggChrisMenu .ggChrisTop a{width:121px;}
#ggChrisMenu .ggChrisNewCollect a{width:128px;}
#ggChrisMenu .ggChrisEngagement a{width:115px;}
#ggChrisMenu .last a{width:108px;}
.ggChrisJewType a,.ggChrisPrice a,.ggChrisClassics a,.ggChrisTop a,.ggChrisNewCollect a,.ggChrisEngagement a,#ggChrisMenu .last a{
padding:0px;height:29px;
background-image:url(/media/ice/images/valentines/2010/2009_ICE_VdGG_Menu_bg.jpg);
background-repeat: repeat-x;
}

.ggChrisJewType a:hover,.ggChrisPrice a:hover,.ggChrisClassics a:hover,.ggChrisTop a:hover,.ggChrisNewCollect a:hover,.ggChrisEngagement a:hover, #ggChrisMenu .last a:hover{
color:#3c070a;
background-image:url(/media/ice/images/valentines/2010/2009_ICE_VdGG_Menu_bg_over.jpg);}

#ggChrisMenu li li a {height:20px;line-height:20px;}
#ggChrisMenu li.last li a {height:20px;}
#ggChrisMenu li li a:hover {color:#fff;}
