/**
 * @package LiquidCommerce
 * @version 1.0a
 * @copyright Copyright &copy; 2004, Liquid Light Digital Ltd.
 * @author Patrick Heath <info@liquidlight.co.uk>
 * @license Site Software Licence.  See http://www.liquidlight.co.uk/licence-site.php for more information.
 * @created 2004-05-10
 *
 */
/* #### GLOBAL STYLES #### */

body
{
	font-size: 100%; /* [1] */
	font-size: .8em;
	font-family: verdana, arial, sans-serif;
	padding: 		0px;
	margin: 7px 9px 0 9px;
	background: 	#ffffff;
	color: 		#333;
}
h1
{
	font-size: 1.2em;
}
h2, h3, h4, h5
{
	font-size: 1.0em;
}
a {
	color: 		#333;
}
form {
	padding:		0;
	margin:		0;
}
.clearBoth {
	clear:		both;
}
.headerContainer {
	float:		left;
	background:		#808E7B;
	padding-top:	1px;
	padding-bottom:	1px;
	width:          	100%;

}
/* #### GLOBAL HEADER #### */
.globalHeaderRow {

}
.globalHeaderCellLeft {
	float:			left;
	padding-top:	6px;
	padding-bottom:	6px;
}
.globalHeaderCellRight {
	float:			right;
	padding-top:		6px;
	padding-bottom:		6px;
	margin-bottom: 7px;
	text-align:		right;
	color:			#404040;

}
.globalHeaderCellRight a {
	 text-decoration: none;
}
.callUs {
	font-size: 2em;%
}
/* #### FUNCTION BAR HEADER #### */

.funcbarRow {
	float:			left;
	background:		#808E7B;
	border-top:		1px solid white;
	border-bottom:		1px solid white;
	width: 100%;
}
.funcbarCellRight {
	border-left:		1px solid white;
	float:			right;
	width:			10em;
	text-align:		center;
	color:			white;
	padding-top:		5px;
	padding-bottom:		5px;
}
.funcbarCellLeft {
	float:			left;
	color:			white;
	font-weight:		bold;
	padding-left:		5px;
	padding-top:		5px;
	padding-bottom:		5px;
}
.funcbarRow a {
	color:			white;
	text-decoration:	none;
}
.funcbarCellLeft a {
	text-decoration:	underline;
}
/* #### FOOTER #### */
.footerRight {
	float:			right;
	width:			600px;
	text-align:		right;
	color:			white;
	padding-top:		5px;
	padding-bottom:		5px;
	padding-right:		5px;
}
.footerLeft {
	float:			left;
	vertical-align:		middle;
	color:			white;
	padding-left:		5px;
	padding-top:		5px;
	padding-bottom:		5px;
}
/* #### PAGE HEADER IMAGE #### */
	.picbannerBox {
		width:100%;
		border: 1px #999 solid;
	}
	.picbanner {
		border: 1px white solid;
		background: pink;
	}

/* #### PLAIN TEXT BANNER #### */
.plainTextBannerNM {
	background:		#808E7B;
	color:		white;
	font-weight:	bold;
	padding:		5px 0px 5px 5px;
	text-align:		left;

}

.plainTextBanner {
	background:		#808E7B;
	color:			white;
	font-weight:		bold;
	padding:		5px 0px 5px 5px;
	text-align:		left;
	margin:			10px 0 1px 0;

}
.plainTextBanner a {
	color:		white;
}
.plainTextBox {
	background:		#DEE2DD;
	padding:		5px 0px 5px 5px;
	margin-top:		2px;
	border:		1px solid #808E7B;
}
.confirmBox {
	background:		#DEE2DD;
	padding:		6px;
	margin:		10px 0px 10px 0px;
	border:		1px solid #808E7B;
}
.plainTextBoxBlank {
	background:		#FFF;
	padding:		5px 0px 5px 5px;
	margin-top:		2px;
	border:			1px solid #808E7B;
	text-align:		center;
}
.formButton {
	background:		#fff;
	color:			red;
	border-color:		red;
}
.formButton:hover {
	border-color: 		#E2D932;
	color:			#E2D932;
}
.formButtonYellow {
	background:		#E2D932;
	color:			red;
	border-color:		red;
	width:			145px;
}
.formBox {
	margin:			0 6px 0 0;
}
.productPrice {
	color:			red;
	font-weight:		bold;
	margin:			3px 0 3px 0;
}

.basketHeader {
	background:		#808E7B;
	color:			white;
	font-weight:		bold;
	padding:		5px 0px 5px 5px;
	text-align:		left;
	margin:			0;
}
.basketRow {
	background:		#fff;
	color:			#808E7B;
	font-weight:		bold;
	padding:		8px 0px 8px 5px;
	text-align:		left;
	margin:			0;
	border-bottom:		1px solid #808E7B;
}
.basketOptions {
	background:		#fff;
	color:			#808E7B;
	font-weight:		bold;
	padding:		8px 0px 8px 5px;
	text-align:		left;
	margin:			0;
	border-bottom:		1px solid #808E7B;
}
.basketButtons {
	background:		#fff;
	padding:		8px 0px 8px 5px;
	text-align:		right;
	margin:			0;
}

	.homepagecatitem {
		float: left;
		width: 210px;
	}
		.homepagecatitem img{
		float: left;
	}

.basket_divider {
	border-bottom:		1px solid #808E7B;
	width:			97%;
	margin-top:		3px;
	margin-bottom:		3px;
}

/* ## CHECKOUT SUMMARY ## */
.summaryHeader {
	background:		#808E7B;
	color:			white;
	font-weight:		bold;
	padding:		5px 5px 5px 5px;
	margin:			0;
}
.summaryBox {
	 background:		#F5F5F5;
	 padding:		6px;
	 border:		1px solid #808E7B;
}
/* ## NAV BAR IN MY ACCOUNT ## */
.nav_bar {
	background:			#DEE2DD;
	padding:			0px;
	margin-top:			2px;
	border:				1px solid #808E7B;
}
.nav_cell {
	border-right:			1px solid #808E7B;
	padding:			6px;
	font-weight:			bold;
}
.nav_cell_on {
	border-right:			1px solid #808E7B;
	padding:			6px;
	font-weight:			bold;
	background:			orange;
}
.address_box {
	background: #F5F5F5;
	border:	1px solid #808E7B;
}
.address_block {

	padding:			5px;
	border: 			1px solid red;
	width:				150px;
}
/*******************
 STYLES FOR PRICES
*******************/
.price {
	color:				red;
	font-weight:			bold;
	padding:			5px 0 0 0;
}
.discount {
	float:				left;
	color:				grey;
	font-weight:			bold;
	padding:			5px 0 0 0;
	margin-right:			5px;
}
.save {
	color:				inherit;
	padding:			5px 0 0 0;
}

/**********************
 ERROR BOXES
 **********************/
.errorBox {
	border: 2px solid #c90;
	background: #f7f2dc;
	vertical-align: middle;
}
.errorImg {
	margin: 6px 3px 6px 6px;
	float: left;
}
.errorText {
	margin: 12px 0px 10px 6px;
	color: #c90;
	font-weight: bold;
	font-size: 1.2em;
	float: left;
}

.loginHelp {
	padding: 10px;
	border: 1px solid black;
}
/****************
 INSTRUCTION BOX
****************/
.instructionBox {
	background: #F5F5F5;
	border: 2px solid #808E7B;
	padding: 10px;
}
.instructionHeader {
	color: #808E7B;
	font-weight: bold;
}
.instruction {
	color: #808E7B;
}
.signupBox {
	background: #F5F5F5;
}
.signupNo {
	font-weight: bold;
	font-size: 2.5em;
	text-align: center;
	padding: 10px;
	border-left: 2px solid #808E7B;
	border-bottom: 2px solid #808E7B;
	border-top: 2px solid #808E7B;
	color: #808E7B;
}
.signupBreak {
	background: white;
}
.signupHeader {
	background: #808E7B;
	margin-bottom: 3px;
	padding: 6px;
	color: white;
	font-weight: bold;
}
.signupField {
	border-bottom: 2px solid #808E7B;
	border-right: 2px solid #808E7B;
	border-top: 2px solid #808E7B;
}
.signupTitle {
	border-bottom: 2px solid #808E7B;
	border-top: 2px solid #808E7B;
}
