@charset "utf-8";
/* CSS Document */

/***** tag styles *****/
/****** FOR JQUERY TRANSFER EFFECTS ****/
.ui-effects-transfer { border: 2px dotted gray; }
.ui-autocomplete { height: 200px; overflow-y: scroll; overflow-x: hidden;}
/****** END JQUERY TRANSFER EFFECTS ****/


body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(/images/page-images/fullbkgrnd5.jpg);
	background-repeat: repeat-y;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
}

p a, p a:link, p a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-weight: normal;
	text-decoration: none;
}
p a:hover, p a:active {
	text-decoration: underline;
}
sup{ line-height: 80%; }

img {
	border: none;
}

table td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
}
ul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
}

h1 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	color: #0000ff;
	background-color: inherit;
	font-weight: bold;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
}

.h1blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #8BD3E5;
	font-weight: bold;
}

.h1blue a:link, .h1blue a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #8BD3E5;
	font-weight: bold;
}
.h1blue a:hover, .h1blue a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #8BD3E5;
	font-weight: bold;
}

/***** end tag styles *****/


/*** product positioning in miva ***/

.prodBoxes p {
	padding-top: 10px;
	float: left;
	margin: 0px 10px 10px 0px;	
	border: 2px ridge #C6EAF2;
	height: 220px;
	width: 175px;
	text-align: center;
	font-size: 0.9em;
}
.prodBoxes p a {
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}
.prodBoxes p a:link, .prodBoxes p a:visited {
	text-decoration: none;
}
.prodBoxes p a:hover, .prodBoxes p a:active {
	text-decoration: underline;
}

.prodBoxes p.bigThumbs {
	width: 150px;
	height: 180px;
	border: none;
}

.prodBoxes p.smallThumbs {
	width: 90px;
	height: 140px;
	border: none;
}


.catProdBoxes {
	height: 145px;
	width: 85px;
	overflow: hidden;
}

.darkborder {
	border: 1px ridge #333333;
}
.lightborder {
	border: 2px ridge #8BD3E5;
}
.verylightborder {
	border: 2px ridge #C6EAF2;
}
.t2 {
	background-repeat:  repeat-x;
	background-position: bottom;
}
.r2 {
	background-repeat:  repeat-y;
	background-position: left;
}
.b2 {
	background-repeat:  repeat-x;
	background-position: top;
}
.l2 {
	background-repeat:  repeat-y;
	background-position: right;
}



/*** end miva product positioning ***/

/***** product display ****/

.detailnamestd {
	padding: 3px;
	background-color: #8BD3E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;	
}
.detailsettingstd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	border: 1px ridge #FBC0DF;
}

td.detailsettingstd a:link, td.detailsettingstd a:visited, td.detailsettingstd a:hover, td.detailsettingstd a:active {
	border: none;
	font-weight: bold;
	text-decoration: underline;
}


.ordertable {
	border: 1px ridge #8BD3E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ordertableTop {
	border-top: 1px ridge #8BD3E5;
	border-right: 1px ridge #8BD3E5;
	border-left: 1px ridge #8BD3E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*padding: 5px;*/
}
.ordertableMiddle {
	border-right: 1px ridge #8BD3E5;
	border-left: 1px ridge #8BD3E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*padding: 5px;*/
}
.ordertableBottom {
	border-bottom: 1px ridge #8BD3E5;
	border-right: 1px ridge #8BD3E5;
	border-left: 1px ridge #8BD3E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*padding: 5px;*/
}
.ordertableTop td, .ordertableBottom td {
	/*padding: 5px;*/
}

/***** end product display ****/

.clear { clear: both; margin: 0px; }

.bluestar {
	/*background-image: url(/images/page-images/bluestar.gif);*/
	background-image: url(/images/page-images/bluestar.png);
}
.yellowstar {
	/*background-image: url(/images/page-images/yellowstar.gif);*/
	background-image: url(/images/page-images/yellowstar.png);
}
.greenstar {
	/*background-image: url(/images/page-images/greenstar.gif);*/
	background-image: url(/images/page-images/greenstar.png);
}
.pinkstar {
	/*background-image: url(/images/page-images/pinkstar.gif);*/
	background-image: url(/images/page-images/pinkstar.png);
}

.catHeads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}

/* leftnav */

.leftnavLink {
	background-image: url(/images/page-images/linkbuttons.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 28px;
	width: 166px;
}

.leftnavLink a:link, .leftnavLink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	display: block;
	width: 146px;
	height: 28px;
	margin: 10px 20px 0px 0px;
}
.leftnavLink a:hover, .leftnavLink a:active {
	font-weight: bold;
	/*text-decoration: underline;*/
}

.leftnavLink2Lines {
	background-image: url(/images/page-images/linkbuttons.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 28px;
	width: 166px;
}
.leftnavLink2Lines a:link, .leftnavLink2Lines a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	display: block;
	width: 146px;
	height: 37px;
	margin: 1px 20px 0px 0px;
}
.leftnavLink2Lines a:hover, .leftnavLink2Lines a:active {
	font-weight: bold;
	/*text-decoration: underline;*/
}

/* end leftnav */

/* footer */

.footer {
	clear: both;
	border: 1px solid #164C6E;
	margin: 30px auto 20px auto;
	width: 80%;
}
.footer p {
	text-align: center;
}


/* end footer */

.mvtableheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.mvbasktable {
	/* this is actually used for more than just the basket tables */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
.mvbasktable h1 { margin: 0px; }
.mvbasktable a:link, .mvbasktable a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.mvbasktable a:hover, .mvbasktable a:active  {
	text-decoration: underline;
}

.nomarg { margin: 0px; }

.baskwishlist {
	position: absolute;
	top: 20px;
	left: -50px;
	display: none;
	border: 1px ridge #FFCCFF;
	background: #8bd3e5;
}


/****** personalized tags and other attributes ******/

.personaltags {
	display:none; 
	width: 540px; 
	height: 500px; 
	position: absolute; 
	top: -200px; 
	left: -550px; 
	background-color: #CCE6F6; 
	border: 2px ridge #339BDA;
	z-index: 1;
	overflow-y: scroll;
	overflow-x: hidden;
}

.bigborder { border: 5px solid #FFFFFF; }

.imprintdesigns {
	display: none; 
	width: 520px; 
	height: 425px; 
	position: absolute; 
	top: -200px; 
	left: -535px; 
	background-color: #CCE6F6; 
	border: 2px ridge #339BDA;
	z-index: 1;
	text-align: center;
	overflow-y: scroll;
	overflow-x: hidden;
}

.imprintdesignsA2 {
	display: none; 
	width: 520px; 
	height: 450px; 
	position: absolute; 
	top: -200px; 
	left: -550px; 
	background-color: #CCE6F6; 
	border: 1px ridge #339BDA;
	z-index: 1;
	text-align: center;
}

.hersheysminibars {
	text-align: center;
	display:none; 
	width: 510px; 
	height: 500px; 
	position: absolute; 
	top: -200px; 
	left: -560px; 
	background-color: #CCE6F6; 
	border: 2px ridge #339BDA;
	z-index: 1;
	overflow-y: scroll;
	overflow-x: hidden;
}

.upsground {
	display: none; 
	width: 556px; 
	height: 410px; 
	position: absolute; 
	top: -170px; 
	left: 50px; 
	background-color: #CCE6F6; 
	border: 1px ridge #339BDA;
	z-index: 1;
	text-align: center
}

.hersheysminibars {
	text-align: center;
	display: none; 
	width: 510px; 
	height: 500px; 
	position: absolute; 
	top: -150px; 
	left: -490px; 
	background-color: #CCE6F6; 
	border: 2px ridge #339BDA;
	z-index: 1;
	overflow-y: scroll;
	overflow-x: hidden;
}



/****** end personalized tags and other attributes ******/

/******* hersheys kisses *****/

.hersheyskisses {
	text-align: center;
	display:none; 
	width: 519px; 
	height: 500px; 
	position: absolute; 
	top: -200px; 
	left: -540px; 
	background-color: #CCE6F6; 
	border: 2px ridge #339BDA;
	z-index: 1;
	overflow-y: scroll;
	overflow-x: hidden;
	
}


/******* end hersheys kisses ******/

/********** coffee favors ************/
/* also used for honey favors */

.coffee-favors {
	text-align: center;
	/* height / width commented due to change in container setup. check holiday-mint-tins.
	the width of the container is controlled by pop-attributes */
	/*width: 510px; 
	height: 450px; */
	position: absolute; 
	top: -200px; 
	left: -550px; 
	background-color: #CCE6F6; 
	border: 2px ridge #339BDA;
	z-index: 1;
	/*overflow-y: scroll;
	overflow-x: hidden;*/
	display: none;
	/*display: block;*/
	/* below position settings made on 5/12/08
	* can probably lose the container div now, too */
	position: fixed; 
	top: 20px; 
	left: 5px;
	padding: 0px;
}
.coffee-favors-table td {
	border: 1px ridge #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #164C6E;
	margin: 0px auto 0px auto; /* center it */
}
.coffee-favors-table a:link, .coffee-favors-table a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #164C6E;
	text-decoration: none;

}
.coffee-favors-table a:hover, .coffee-favors-table a:active {
	text-decoration: underline;
}

.pop-attributes {
	width: 545px;
	height: 450px;
	overflow-y: scroll;
	overflow-x: hidden;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
/***** end coffee favors ****/

.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.75em;
}

.shipcalc {
	/*border: 1px solid #FFFF00;*/
	width: 99%;  
	margin: 5px 0px 0px 0px;
	text-align: right;
}

/* for the volume discount page */
.topDiscount {  border-top: 2px solid #CCE6F6; padding: 1px; }
.rightDiscount { border-right: 2px solid #CCE6F6; }
.bottomDiscount { border-bottom: 2px solid #CCE6F6; }
.leftDiscount { border-left: 2px solid #CCE6F6; }

.tagStylesHolder {
	position: relative;
	display: none;
}

.tagstyles {
	display: none; 
	width: 470px; 
	height: 375px; 
	position: absolute; 
	top: -235px; 
	left: -700px; 
	background-color: #CCE6F6; 
	border: 1px ridge #339BDA;
	z-index: 2;
	text-align: center;
}

.red {
	color: #FF0000;
}

.hersheysBackLabelsA {
	position: absolute;
	display: none;
	height: 143px;
	width: 350px;
	left: -400px;
	top: 0px;
}
.hersheysBackLabelsB {
	position: absolute;
	display: none;
	height: 153px;
	width: 350px;
	left: -400px;
	top: 0px;
}
.posRel {
	position: relative;
}

.personalitypop {
	text-align: center;
	display:none; 
	width: 440px; 
	height: 424px; 
	position: absolute; 
	top: 60px; 
	left: 20px; 
	background-color: #CCE6F6; 
	border: 2px ridge #339BDA;
	z-index: 3;
	overflow-y: scroll;
	overflow-x: hidden;
}

.personaltags table td {
	/* to outline the thumbnails */
	border-top: 1px ridge #000099;
	border-right: 1px ridge #000099;
}

.checkoutGlasswareMessage {
	display: none;
	position: absolute;
	top: 150px;
	left: 350px;
	background-color: #FFFFFF;
	border: 1px ridge #0000FF;
	height: 320px;
	width: 280px;
	padding: 3px;
}

.searchBack {
	background-image: url(/images/page-images/searchback.png);
	background-repeat: no-repeat;
	position: relative;
}
.searchBox {
	height: 23px;
	width: 220px;
	border: 2px inset #666666;
	margin: 0px;
	padding-left: 2px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	position: absolute;
	top: 3px;
	left: 3px;
}
.searchButton {
	margin: 8px 0px 0px 8px;
}

/****** mint tins *****/
.mint-tin-favors {
	text-align: center;
	/* height / width commented due to change in container setup. check holiday-mint-tins.
	the width of the container is controlled by pop-attributes */
	/*width: 545px; 
	height: 450px; */
	position: fixed; 
	top: 50px; 
	left: 50px; 
	background-color: #CCE6F6; 
	border: 2px ridge #339BDA;
	z-index: 1;
	/*overflow-y: scroll;
	overflow-x: hidden;*/
	display: none;
	/*display: block;*/ 
}
.mint-tin-favorsB {
	/* just a copy so we can have another div on the page */
	text-align: center;
	position: fixed; 
	top: 50px; 
	left: 50px; 
	background-color: #CCE6F6; 
	border: 2px ridge #339BDA;
	z-index: 1;
	display: none;
}
.mint-tin-favors-table td {
	border: 1px ridge #000066;
}


/****** end mint tins ************/

.floatLeft, .fLeft { float: left; }
.floatRight, .fRight { float: right; }
.autoCenter { margin-left: auto !important; margin-right: auto !important; }
.photoBorder { 
	padding: 3px;
	border: 1px ridge #666;
	margin: 5px;
}

.attributeImages {
	float: left;
	border: 1px solid #666;
	text-align: center;
	/*padding: 2px;*/
}

#wishListInfo {
	display: none;
	position: absolute;
	background-color: #dff;
	border: 2px solid #fff;
	height: 180px;
	width: 170px;
	top: -150px;
	text-align: left;
	padding: 3px;
	left: 150px;
}
.wishListButton {
	display: block;
	width: 165px;
	float:right;
	text-align: center;
}
.wishListForm {
	position: relative;
	text-align: right;
}
.phoneTrouble {
	position: absolute;
	top: 90px;
	left: 45%;
	display: none;
	width: 300px;
	height: 80px;
	text-align: left;
	background-color: #cce6f6;
	border: 1px solid #164c6e;
	padding: 3px;
}
.aCopyright {
	font-size: 0.75em;
	color: #333333;
	margin: 0px 0px 10px 0px;
}

/* make links in descriptions get underlined */
.mvbasktable tr td p a:link, 
.mvbasktable tr td p a:visited, 
.mvbasktable tr td p a:hover, 
.mvbasktable tr td p a:active {
	text-decoration: underline;
}


.smallMessage {
	font-size: 0.8em;
}
/* for large prod images, normal image would get underline on hover otherwise */
.mvbasktable div a:hover, .mvbasktable div a:active {
	text-decoration: none;
}

/* from FF */
.reltb {
	border-right: 1px ridge #8BD3E5; /* color is different */
}
hr.ee {
	border: none 0; 
	border-top: 1px dotted #8BD3E5;
	border-bottom: 1px solid #8BD3E5;
	width: 90%;
	height: 2px;
	margin: 0px 0 0 0;
}
/** Yahoo Shopping Reviews **/
.yahooreview {
	position: absolute;
	top: 30px;
	left: 30px;
	width: 300px;
	height: 150px;
	z-index: 1;
	border: 1px ridge #255292;
	background: #FFFFFF;
	display: block;
}

/** END Yahoo Shopping Reviews **/

/* end from FF */

/*** CSS Layout ***/
.header {
	height: 100px;
	width: 99%;
	margin: 0% 0.5% 0% 0.5%;
}
.header p { margin: 0px; }
.header p img { margin: 3px; }
.header p.logo {
	height: 100%;
    width: 31%;
    float: left;
}
.header p.icons {
	height: 100%;
    width: 16%;
    float: left;
}
.header p.miscLinks {
	height: 100%;
    width: 20%;
    float: left;
    text-align: center;
}
.header div.starLinks {
	height: 50%;
    width: 32%;
    float: left;
}
.header div.starLinks p {
	height: 100%;
}
.header form {
	height: 50%;
    width: 32%;
    float: left;
}
.header p a, .footer p a {
	color: #000;
	background-color: inherit;
	font-size: 0.85em;
}
.header p a:link, .header p a:visited, .footer p a:link, .footer p a:visited {
	text-decoration: none;
}
.header p a:hover, .header p a:active, .footer p a:hover, .footer p a:active {
	text-decoration: underline;
}
.star {
	display: block;
	height: 100%;
	float: left;
	width: 19%;
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold !important;
	padding-top: 0.5em;
}
.leftNav {
	width: 17%;
	float: left;
	margin: 0% 0.2% 0% 0.5%;
	z-index: 1;
	font-size: 0.95em;
	/* total width = 17.7% */
}
.content {
	width: 80.9%;
	float: right;
	margin: 0% 0.5% 0% 0.1%;
	z-index: 0;
	/* total width = 81.5% */
}

.content p {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	color: #003;
	background-color: inherit;
}
.searchStar { padding-left: 245px; }
/*** END CSS Layout ***/

.redBold {
	color: #FF0000;
	font-weight: bold;
}

/* display: none; */
.rating, .photo, .url, .dtreviewed, #JQUIDialog, #JQUIDialog2, #JQUIDialogv2, #attInfo, .hideMe, #whatIsThisInfo, #calcShipLoading, #transitTimeLoading, .loading, .moreReviews, #waitListResults, .persTagsBox, .greenCheck, .savedBasketNotes, .billToInfo { display: none; }

/* padding: 0px; margin: 0px; */
.count, .average, .greenCheck, .hproduct, .brand, .category, .price, .description, .fn, .photo, .url, .review, .listing, .identifier, .type, .label, .sku, .item, .rating, .dtreviewed { padding: 0px; margin: 0px; }

.description {
	margin-top: 5px;
}
.extraImages {
	float: left;
	margin: 3px;
}
p.alert, span.alert, label.alert, div.alert {
	border: 1px solid #f00;
	background-color: #f99 !important; /*otherwise it gets overriden by .content p */
	font-weight: bold;
}
.success {
	border: 1px solid #060;
	background-color: #D7FFD7 !important; /*otherwise it gets overriden by .content p */
	font-weight: bold;
}
.ui-state-highlight {
	/* extends from jqueryui's class */
	padding: 0.7em;
}

.rHeading {
	background-color: #8BD3E5 !important; /*otherwise it gets overriden by .content p */
}

.hReview {
	border-top: 1px solid #666;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

.reviewImage img {
	margin: 0px 3px 3px 0px;
}

#allReviews {
	background-image: url(/images/page-images/fullbkgrnd5.jpg);
	background-repeat: repeat-y;
}

#JQUIDialog2 div { margin: 0px 5px 5px 0px; }
#JQUIDialog2 div a { text-decoration: none; }

/* override JQuery UI Overlay so it's a bit darker (copied from thickbox) */
.ui-widget-overlay {
	background-color:#000 !important;
	filter:alpha(opacity=75) !important;
	-moz-opacity: 0.75 !important;
	opacity: 0.75 !important;
	background-image: none !important;
}


/***** FOR JQUERY TOOLTIP ****/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	/*opacity: 0.85;*/
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	/*opacity: 0.8;*/
	background: url('/images/jQueryToolTip/shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }

#tooltip.fancy {
	background: url('/images/jQueryToolTip/shadow2.png');
	padding-top: 5em;
	height: 100px;
}
#tooltip.fancy.viewport-right {
	background: url('/images/jQueryToolTip/shadow2-reverse.png');
}
/****** END JQUERY TOOLTIP ****/
div.catSorting {
	width: 49%;
	float: left;
	height: 40px;
}
p.catSorting {
	margin: 0px;
}
div.catPagination {
	width: 49%;
	float: right;
	text-align: right;
	padding-right: 10px;
	height: 40px;
}
p.catSorting a, p.catPagination a {
	color: #000000;
	margin: 0px;
}


/************ FEATURE GREEN ***********/
/* bg images are 168px wide */
#featureGreen, #featureGreenLeft { margin-top: 3px; padding: 0px; color: #5E8828; }
#featureGreen p, #featureGreen h4, #featureGreenLeft p, #featureGreenLeft h4 { margin: 0px; }
#featureGreen h4, #featureGreenLeft h4 { font-size: 0.9em; text-align: center; width: 168px; }
#featureGreen a, #featureGreenLeft a { font-weight: bold; color: #5E8828; }
#featureGreen p.featureTop {
	height: 17px;
	background-image: url('/images/home/v2/featureBoxGreen/top.png');
}
#featureGreenLeft p.featureTop {
	height: 17px;
	background-image: url('/images/home/v2/featureBoxGreen/topLeft.png');
}
#featureGreen p.featureMid, #featureGreen h4.featureMid {
	background-image: url('/images/home/v2/featureBoxGreen/middle.png');
}
#featureGreenLeft p.featureMid, #featureGreenLeft h4.featureMid {
	background-image: url('/images/home/v2/featureBoxGreen/middleLeft.png');
}
#featureGreen p, #featureGreenLeft p {
	width: 152px;
	padding: 0px 8px 0px 8px;
}
#featureGreen p.featureBot {
	height: 17px;
	background-image: url('/images/home/v2/featureBoxGreen/bottom.png');
}
#featureGreenLeft p.featureBot {
	height: 17px;
	background-image: url('/images/home/v2/featureBoxGreen/bottomLeft.png');
}
/************ END FEATURE GREEN ***********/

.pAttribute {
	border-top: 1px solid #8BD3E5;
	padding-top: 10px;
	width: 100%;
	margin-top: 10px;
}
.pAttribute td:first-child {
	width: 35px;
	vertical-align: top;
}

.pAddImages {
	margin-right: 5px;
	text-align: center;
}
.pAddImages a {
	font-size: .9em;
}
div div p.pAddImages a:link, div div p.pAddImages a:visited,div div p.pAddImages a:hover, div div p.pAddImages a:active {
	text-decoration: none;
}

.ctgyBoxes p {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 2px 0px 0px 0px;
	border: 2px ridge #C6EAF2;
	height: 160px;
	width: 200px;
	text-align: center;
	font-size: 0.9em;
	background-color: #fff;
}
.ctgyBoxes img {
	height: 125px;
	width: 190px;
}

.ctgyBoxes p a {
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}
.ctgyBoxes p a:link, .prodBoxes p a:visited {
	text-decoration: none;
}
.ctgyBoxes p a:hover, .prodBoxes p a:active {
	text-decoration: underline;
}

/*.prodBoxes p {
	padding-top: 10px;
	float: left;
	margin: 0px 10px 10px 0px;	
	border: 2px ridge #C6EAF2;
	height: 220px;
	width: 175px;
	text-align: center;
	font-size: 0.9em;
}
.prodBoxes p a {
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}
.prodBoxes p a:link, .prodBoxes p a:visited {
	text-decoration: none;
}
.prodBoxes p a:hover, .prodBoxes p a:active {
	text-decoration: underline;
}*/

.hoverUL a, .hoverUL a:link, .hoverUL a:visited, a.hoverUL:link, a.hoverUL:visited{
	text-decoration: none !important;
}
.hoverUL a:hover, .hoverUL a:active, a.hoverUL:hover, a.hoverUL:active {
	text-decoration: underline !important;
}
.rolloverDisabled { cursor: default; }













