@charset "UTF-8";/* CSS Document */body {	background-color: #000000;	background-image: url(../images/siteDesign/theme/stripey-background.jpg);	background-position:top left;	background-repeat: repeat-x;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	color:#333333;		margin:35px 0px 30px 0px;}/* ------------- GENERIC/GLOBAL STYLES -------------- */p {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	line-height:16px;}h3 {	color:#000000;	margin:10px 0px 0px 10px;}li {	padding: 10px 0px 0px 0px;}/* ------------- MAIN NAVIGATION -------------- */ul#mainNav {	background-image:url(../images/siteDesign/mainNav/mainnav-background.jpg);	height: 53px;	margin:0;	padding:0;	float: right;}ul#mainNav li {	display: inline;	padding:0px 15px 0px 20px;	margin:0;}ul#mainNav li img {	padding-top: 7px;}/* ------------- FOOTER -------------- */#footer, #footer p {	color: #ffffff;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;}#footer a {	color: #ffffff;	text-decoration:none;}#footer a:hover {	color: #ff0000;}#aboutChristine, #aboutChristine p {	color: #ffffff;	font-size:16px;	line-height: 20px;}/* ------------- MAIN CONTENT -------------- */table#mainContent, table#mainContent td {	background-color:#ffffff;}/* ------------- MAIN PAGE FEATURE ITEMS -------------- */table.featureItem {	padding:0px 20px 0px 20px;	}.featureItem h2 {	margin: 30px 0px 0px 0px;	padding:0;}.featureItem p {	font-size:18px;	line-height: 26px;}.featureItem a {	color: #c60506;	text-decoration:none;}.featureItem a:hover {	text-decoration:underline;}/* ------------- CATALOGUE PAGE -------------- */table.productHeaderRow {	padding-left: 10px;	padding-right: 10px;	margin-top:10px;	margin-bottom:10px;}table.productTable {	padding-left: 10px;	padding-right: 10px;	padding-top: 40px;	width: 390px;}.productTable h3, .productTable p {	margin-left: 10px;}table#priceChart {	width: 100%;	margin-top:15px;	padding-bottom: 25px;}#priceChart img, #priceChart select, #priceChart input, #priceChart td {	vertical-align:middle;}.price {	font-size:20px;	font-weight:bold;	line-height: 26px;	color: #c60506;	padding-left:30px;}