body{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	}

.BodyCopyGray{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
.BodyCopyBlack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt; /*vg 4jun08*/
	color:#000000;
	}
.BodyCopyBlue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	}
.FooterLnk, a.FooterLnk:link, a.FooterLnk:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	}
a.FooterLnk:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	}
	
.leftnavlnk, a.leftnavlnk {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	}
	
a.leftnavlnk:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #015C91;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;}
	
.topbannernav {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#003366;
	}
.headlineSmall{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003366;
	}
	

/*.VerticleLine{
	background-image:url(images/line_gray.gif);
	background-position:top center;
	background-repeat:repeat-y;
	}*/

/*Top Menu*/

.MenuTop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#666666;
	vertical-align:bottom;
	padding-bottom:4px;
	}
a.MenuTop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#666666;
	vertical-align:bottom;
	padding-bottom:4px;
	text-decoration:none;
	}
a.MenuTop:Hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#666666;
	vertical-align:bottom;
	padding-bottom:4px;
	text-decoration:underline;
	}
/*Side Menu*/

.MenuSide{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	vertical-align:middle;
	height:20px;
	}
a.MenuSide{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	text-decoration:none;
	}
a.MenuSide:Hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	text-decoration:underline;
	}
.MenuTitles{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#000000;
	font-weight:bold;
}
.MenuBlueType{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#003366;
}
.productThumbnailTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#003366;
	}
.productThumbnailDesc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
.productThumbnailPrice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#003366;
	}
/* vg+ 4may08*/	
.productThumbnailDetails{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;	
	color:#003366;
	font-weight:bold;
	}
/*vg- */

/* vg+ 22oct08*/	
.productThumbnailSalePrice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;	
	color:red;
	font-weight:bold;
	}
/*vg- */

.productThumbnailQuantity{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#CCCCCC;
	text-align:right;
	height:22;
	}
.productThumbnailBackNext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#CCCCCC;
	}
a.productThumbnailBackNext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#CCCCCC;
	text-decoration:none;
	}
a.productThumbnailBackNext:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#CCCCCC;
	text-decoration:underline;
	}
.productThumbnailPageNumbers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#003366;
	background-color:#bfcde5;
	}
.RoundCornerTL{
	height:10px;
	width:10px;
	background-image:url(images/roundedCorners_01.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	}
.RoundCornerTR{
	height:10px;
	width:10px;
	background-image:url(images/roundedCorners_02.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
.RoundCornerBL{
	height:10px;
	width:10px;
	background-image:url(images/roundedCorners_03.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}
.RoundCornerBR{
	height:10px;
	width:10px;
	background-image:url(images/roundedCorners_04.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.RoundCornerTopSidesBottom{
	background-color:#bfcee5;
	}
.FormFieldsEngraving{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#CCCCCC;
	font-weight:bold;
	color:#003366;
	}
.contentbackground {
	background-color:#CFC4B0;
	margin-top:5px;
	margin-left:5px;
	width:774px;
	height:268px;
	}