@charset "utf-8";
/* CSS Document */
DIV.banner_words {
  color: #555555; margin-top: auto; margin-right: auto; 
  margin-bottom: auto; margin-left: auto;
  padding: 0; text-align: center; width: 710px;
  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: 800px;
}
DIV.table-row {
  color: #000000; margin-top: 0px; margin-right: auto; 
  margin-bottom: 0px; margin-left: auto;
  padding: 0; text-align: center; width: 710px;
  font-size: 12px; 
}

DIV.table-row_3 {
  color: #000000; 
  padding: 0; text-align: right; width: 710px;
  font-size: 12px; 
}
DIV.table-row_3 a {
  color: #616398; text-decoration:underline;
  font-size: 12px; font-weight:900; 
}
DIV.table-row_2 {
  color: #000000; margin-top: auto; margin-right: auto; 
  margin-bottom: auto; margin-left: auto;
  padding: 0; text-align: center; width: 710px;
  font-size: 2px; 
}
DIV.breadcrumb_row {
  color: #000000; margin-top: 2px; margin-right: auto; 
  margin-bottom: 2px; margin-left: auto;
  padding: 0; text-align: left; width: 710px;
}
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: #a9a9a9;
  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;;
}

#menu {
	margin:0; 
	padding:0; 
	list-style:none; 
	height:34px; 
	background: url(/media/diamond/images/gift_guide/2009/christmas/grad.gif) repeat; 
	position:relative; 
	z-index:500;
}
#menu ul {padding:0; margin:0; list-style:none; position:absolute; left:-9999px;}
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; left:0; top:0;}
#menu li {
	float:left; 
}
#menu li.last {background-image:none;}

@media screen and (-webkit-min-device-pixel-ratio:0){
#menu li a {font-weight:normal; padding:0 23px;}
}

#menu li:hover {position:relative;}
#menu li a:hover {position:relative; border:0;color:#2b375e;background-image:url(/media/diamond/images/gift_guide/2009/christmas/ddc_xm09_menu_over.jpg);}

#menu :hover ul {left:0; top:34px; width:122px; background:#fff; border-bottom:1px solid #000;}
#menu li.last a:hover ul {left:-10px;}
#menu li.last:hover ul {left:-10px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#menu li.last:hover ul {left:-2px;}
}

#menu :hover ul li a {
	width: 115px; 
	padding:0 0 0 5px; 
	background: #e1dedf; 
	color:#202a4b; 
	font-weight:normal; 
	border:1px solid #000; 
	margin-bottom:-1px;
	text-align:left;
}
#menu .ggChrisClassics:hover ul li a,#menu .ggChrisNewCollect:hover ul li a{
	width: 140px; 
}
#menu .ggChrisClassics a:hover ul li a,#menu .ggChrisNewCollect a:hover ul li a{
	width: 140px; 
}
#menu :hover ul li a:hover {
	background:#556289; 
	color: #FFFFFF;
}
#menu li li a {height:20px;line-height:20px;}
#menu li a {background-image:url(/media/diamond/images/gift_guide/2009/christmas/ddc_xm09_menu_reg.jpg);display:block; height:34px; line-height:34px; float:left;  color:#fff; font-family:arial, sans-serif; text-decoration:none; font-size:12px; padding:0px;font-weight:bold;}



