/*****************************************************************

	blueCart E-Commerce - (c) 2007-2008 Bergan Blue, Australia
	THIS IS COMMERCIAL SOFTWARE. DO NOT COPY/USE/SELL.
	
	Filename			: site.css (Stylesheet)
	File Version		: 1.00.00
	File Summary		: This CSS file is for site specific styles. In other words, all styles in this file
						  do not directly relate to BlueCart. They relate to the styling of the site itself and
						  its layout. For all BlueCart related styles, see bluecart.css.
	
	Developed by		: Jon Bergan <jbergan@berganblue.com.au>
	Creation Date		: 27 Sep 2007
	
	Modifications		: None
	
*****************************************************************/

input.form-field, select.form-field { border: 1px solid #b4c5b2; width: 480px; background: #e3ebe3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; }
textarea.form-field { border: 1px solid #b4c5b2; width: 480px; background: #e3ebe3; height: 150px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; }
input.submit-button { padding: 2px 5px 2px 5px; color: #efe4e4; background: #575757; border: none; }

#cart-empty { display: block; border: 1px dotted #aaaaaa; padding: 20px 0 20px 0; text-align: center; margin: 20px 0 0 0; }
#cart-empty p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; color: #005500; margin: 0 0 15px 0; padding: 0; display: block; }
#cart-empty img { border: none; }

table.minicartTable { width: 100%; padding: 0; margin: 0; }
table.minicartTable td { padding: 0; margin: 0; }

#miniCartFooter { display: block; border-top: 1px dotted #393939; padding: 1px 0 0 0; margin: 1px 0 0 0; text-align: right; }
#miniCartTable a:link, #miniCartTable a:active, #miniCartTable a:visited, #miniCartFooter a:link, #miniCartFooter a:active, #miniCartFooter a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #aa0000; }
#miniCartTable a:hover, #miniCartFooter a:hover { color: #ff0000; }

div.checkout-left { width: 400px; float: left; }
div.checkout-left div.information-box { margin-top: 0; }
div.checkout-right { width: 150px; float: right; text-align: right; }
div.checkout-right img { display: block; margin: 0 0 15px 0; }

table.storeTable { border: none; width: 100%; padding: 0; margin: 0; }
table.storeTable td { border-bottom: 1px solid #dfdfdf; }
table.storeTable td p { margin: 0; padding: 0; }
table.storeTable td span { font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; color: #0066CC; font-weight: bold; }
table.storeTable td img { text-align: right; }

div.cart-listing-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #336699;
	float: right;
	margin: 0;
	padding :0;
	width: 150px;
	text-align: center;
}

div.cart-listing-box strong {
	color: #b21313;
}

div.cart-listing-box span {
	font-size: 22pt !important;
	font-style: italic;
	color: #0066cc !important;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
}

table.product-information {
	width: 100%;
	padding: 0;
	margin: 0;
}

table.product-information td {
	vertical-align: top;
}

table.product-information td.product-image {
	width: 320px;
	padding: 0;
	text-align: center;
}

table.product-information td.product-image img {
	border: 1px solid #aaaaaa;
	margin: 0 20px 0 0;
	padding: 0;
}

table.product-information td span {
	display: block;
}

div.product-price {
	font-size: 22pt !important;
	font-style: italic;
	color: #0066cc;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	letter-spacing: -1px;
	text-align: right;
	margin: 0;
	padding: 0;
}

img.img-margin {
	margin-bottom: 8px;
}

div.featured-product-item {
	float: left;
	padding: 5px;
	margin: 5px;
	width: 220px;
	text-align: center;
	border: 1px solid #dfdfdf;
	height: 345px;
}

div.featured-product-item a {
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ff0000;
	font-style: italic;
	font-weight: bold;
	text-decoration: none; 
}

div.featured-product-item a:hover {
	text-decoration: underline;
	color: #aa0000;
}

div.featured-product-item span {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #008aff;
	font-weight: bold;
	margin-bottom: 10px; 
}

#content-page-left {
	width: 500px;
	float: left;
}

#content-page-right {
	width: 260px;
	float: right;
	text-align: center;
}

div.important {
	background: url(../images/important.png) no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 60px;
	display: block;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

p.home-p, p.home-p p, div.featured-product-item p {
	line-height: normal !important; font-style: italic;
}
