@charset "UTF-8";body {	font-family: Arial, Helvetica, sans-serif;	font-size: 80%;	background-image: url(images_body/bodyBG_redorange.gif);	background-repeat: repeat-x;	margin: 0px;	padding: 0px;	background-color: #CCCCCC;}#logo {	background-image: url(images_logo/cupco_smile.png);	background-repeat: no-repeat;	background-position: right center;}#topnav {	background-image: url(images_nav/navBG_black.png);	background-repeat: no-repeat;	height: 44px;}#topnav ul {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;	margin: 0px;	text-align: center;}#topnav li {	display: inline;	margin: 0px;	padding: 0px;	list-style-type: none;}#topnav a {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	line-height: 38px;	font-weight: bold;	text-decoration: none;	letter-spacing: 1px;	margin: 0px 15px 0px 0px;	padding: 0px 0px 0px 30px;}#topnav   a:visited  {	color: #FFFFFF;	text-decoration: none;}#topnav a:hover {	color: #D72C13;	text-decoration: underline;}#topnav a:active {	color: #CC3300;	text-decoration: underline;}#content {	background-color: #FFFFFF;	padding-top: 20px;	padding-bottom: 10px;	padding-left: 15px;	padding-right: 0px;}.productThumb {	margin: 5px;	border: 1px solid #999999;}.productThumb td {	padding: 7px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}#footer {	background-color: #D72C13;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CCCCCC;	text-align: left;	margin: 5px;	line-height: 130%;	vertical-align: middle;	padding: 10px;}a:link, a:visited, a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #D72C13;	text-decoration: none;	font-weight: bold;}a:hover {	color: #5754C1;	text-decoration: none;}.productLarge {	margin: 10px 10px 20px;	border: 1px solid #666666;}#content .about td {	padding: 10px;}#content .about img {	border: thin solid #999999;	padding: 5px;}.productLarge td {	padding: 10px;	margin: 0px;}.productLarge h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	color: #D72C13;	text-align: left;}#content  .about  h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	color: #D72C13;	text-align: left;	font-weight: bold;}#content .about h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #333333;	text-align: center;	line-height: 25px;	font-style: italic;	font-weight: bold;}#content  .about  img {	border: 1px solid #666666;	padding: 5px;}.price {	font-weight: bold;	color: #000000;	font-variant: small-caps;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;}.quote {	font-style: italic;	font-weight: bold;	color: #333333;}p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.1em;	text-align: left;	font-variant: normal;	color: #333333;}.mug {	font-weight: bold;	font-size: 17px;	font-family: Georgia, "Times New Roman", Times, serif;	display: inline;	padding: 0px;	margin: 0px;	font-style: normal;	color: #666666;}.about {	margin-top: 10px;	margin-right: 10px;	margin-bottom: 20px;	margin-left: 10px;	border: thin solid #999999;}