#wrap { position: relative; width: 900px; margin: auto; }

.header {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC6699;
	font-style: italic;
}
.subheader {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #838383;
}
a:link {
	color: cc6699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: cc6699;
}
a:hover {
	color: #7c3b51; text-decoration: underline;
}
a:active {
	text-decoration: none;
	color: cc6699;
}
.mainbody {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: normal;
	color: #666;
	font-style: normal;
	font-weight: normal;
}
.smallheader {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #CC6699;
}

td.header-links a { color: #000; text-decoration: none;}
td.header-links a:hover { color: #7c3b51; text-decoration: underline; }

td a { color: #cc6699 !important; }
td a:hover { color: #000 !important; }.hints {
	color: #666;
	font-style: italic;
}

td.categoryList ul { margin: 0 0 20px 0; padding: 0; }
td.categoryList ul li { color: #cc6699; list-style: disc; margin-left: 38px; padding-left: 0; }
td.categoryList ul li a { color: #cc6699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; }
td.categoryList ul li a:hover { text-decoration: underline; color: #000; }

.intro {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-style: normal;
	line-height: 17px;
}
.boldintro {
	font-weight: bold;
}
.Customdesignheader {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-style: italic;
	color: #C69;
	text-align: center;
	font-weight: bold;
}
.Customdesignheader .Customdesignheader {
	font-weight: bold;
	line-height: 25px;
}
.quotes {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	color: #CC6699;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	line-height: 17px;
}
.photocaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000;
}

#minicart { position: absolute; top: 20px; right: 165px; width: 183px; height: 70px; background: url(/bluecart/templates/images/background-minicart.gif) no-repeat; }

#ajaxMiniCart { position: relative; width: 135px; height: 50px; text-align: left; padding-left: 45px; }
#minicartHeading { font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 8pt; color: #000; display: block; border-bottom: 1px solid #dcc2ca; margin: 0 0 3px 0; padding: 3px 0 3px 0; text-transform: uppercase; font-weight: bold; }
#minicartTotalPrice { font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 16pt; color: #b17287; font-weight: normal; }
#minicartCheckoutLink { position: absolute; top: 3px; right: 3px; }
#minicartCheckoutLink a { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000; text-decoration: underline; }
#minicartCheckoutLink a:hover { color: #8f2a4b; }

