html, BODY	{font-family: Verdana; background-color:#ebebeb;}
td		{font-family: Verdana;font-size: 11px; color:#FFFFFF;}
div		{font-family: Verdana;font-size: 11px; }

a:Link {color:#6699cc; }
a:Visited {color:#6699cc; }
a:hover {text-decoration:none; }

.normalLink	{font-size:10px;}
.normalBoldLink		{font-family: Verdana; font-size: 11px; font-weight: bold; text-transform:underline;}

/*general*/
.darkBG { background-color: #E9D5BC;}
.lightBG { background-color: #FFF3E3;}
.leftArea {float:left;width:185px;background-color:#000000;}
.rightArea {float:left;background-color:#000000;width:390px;border-style: solid; border-width: 0px 1px 0px 0px; border-color: #FFFFFF;}
.image	{	border-style: solid; border-width: 1px 1px 1px 1px; border-color: #FFFFFF;}

/*header*/
.headerText					{ padding-left:10px; padding-top:5px;padding-bottom:5px;color: #746F5C; font-family: Verdana; font-size: 11px; background-color: #E7E8E2; text-decoration:none;}



/*QUOTE BUILDER*/
.quoteItem  {font-size:11px;margin:3px; color:#6699cc; text-decoration:none;}
.quoteItem a{font-size:11px;margin:3px; color:#6699cc; text-decoration:none;}


/*CALLBACK FORM*/
.callBackFormInput {font-family: Verdana; border: #666666 1px solid;font-size: 8pt;	width: 157px;	height: 17px;} 


/*FAQ*/
.faqLink a {color:#FFFFFF; text-decoration:none;}
.faqLink a:hover {color:#999999; text-decoration:underline;}
.faqLink a:visited {color:#FFFFFF;}
	
	
/*Category Level1*/
.categoryName
{
	margin:10px;
	font-size:17px;
	font-weight:bold;
	color:#8d6134;
	padding-bottom:4px;
	border-style: solid; border-width: 0px 0px 7px 0px; border-color: #8d6134;
}

.categoryDescription
{
	margin:10px;
	color:#8d6134;
}

.categoryLevel1 a
{
	border-style: solid; border-width: 1px 1px 1px 1px; border-color: #FFFFFF;
	display: block;
	text-decoration:none;
	cursor:hand;
	text-align:left;
	color:#8d6134;
	}



/*product*/
.productThumbLink	{ text-decoration:none;}
.productThumb {	border-style: solid; border-width: 1px 1px 1px 1px; border-color: #8d6134;}
.productThumbName	{ cursor:hand;font-size:11px;background-color:#FFFFFF; color:#493632; font-weight:bold;	border-style: solid; border-width: 1px 1px 1px 1px; border-color: #FFFFFF;}
.productThumbDesc	{ cursor:hand;font-size:11px;background-color:#FFFFFF; color:#493632; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #FFFFFF;}
.productThumbPrice	{ cursor:hand;background-color:#FFFFFF; color:#493632; font-weight:bold; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #FFFFFF;}

.productImage {	border-style: solid; border-width: 1px 1px 1px 1px; border-color: #765d49;}
.productName	{ color:#5e3b1d; font-weight:bold; font-size:16px;}
.productDescription	{ color:#5e3b1d; font-size}
.productDesigner	a {color:#5e3b1d; text-decoration:underline;}
.productPrice	{ color:#5e3b1d; font-weight:bold; font-size:16px;}
.prodFinalPrice	{ font-size:16px; color:#FFFFFF; font-weight:bold; }

/*SUCCESS MESSAGE*/
.success	{ margin:5px;text-transform:none; text-align:center; padding:10px; color: #FFFFFF; font-size: 11px; font-weight:bold; background-color: #6699cc; text-decoration:none;border-style: solid; border-width: 1px 1px 1px 1px; border-color: #000000;}
.success a	{ margin:5px;text-transform:none; text-align:center; padding:10px; color: #FFFFFF; font-size: 11px; font-weight:bold; background-color: #6699cc; text-decoration:none;border-style: solid; border-width: 1px 1px 1px 1px; border-color: #000000;}

/*navigation*/

.subMenuEnding 
{
	color: #999999;
	text-decoration: none;
	background-color:#1f1f1f;
	display: block;
	padding: 2px;
	padding-left:10px;
	margin-left:6px;
	margin-bottom:0px;
	padding-right:10px;
	width:153px;
	font-size:11px;
	border-style: solid; border-width: 0px 0px 0px 1px; border-color: #FFFFFF;
	}

	
.subMenu a
{
	color: #999999;
	text-decoration: none;
	background-color:#1f1f1f;
	display: block;
	padding: 2px;
	padding-left:10px;
	margin-left:6px;
	margin-bottom:0px;
	padding-right:10px;
	width:153px;
	font-size:11px;
	border-style: solid; border-width: 0px 0px 0px 1px; border-color: #FFFFFF;
	}

.subMenu a:hover
{
	color:#6699cc;
	}

.subMenu a:visited
{
	color:#999999;
	}


.subNav a
{
	color: #CCCCCC;
	text-decoration: none;
	background-color:#000000;
	display: block;
	padding-left:0px;
	margin-bottom:1px;
	/*width:180px;*/
	font-size:10px;
	}


.subNav a:hover
{
	color:#FFFFFF;
	}

.subNav a:visited
{
	color:#CCCCCC;
	}


/*LEFT*/
.basketLeft		{ background-color:#c2a480; color:#000000;}
.basketLeft a { background-color:#c2a480; color:#000000;}

.loginLeft		{ background-color:#4f0526; color:#FFFFFF;}
.loginLeft a { background-color:#4f0526; color:#FFFFFF;}
.formInputSmall	{border: #746F5C 1px solid;font-family: verdana, Verdana, ms sans serif;	font-weight: normal;	font-size: 8pt;	width: 130px;	height: 16px;} 


/*BASKET*/
.basketTableHeader { font-weight:bold;color:#FFFFFF;}
.basketItem { color:#FFFFFF;}
.frmQtySelect {border: #746F5C 1px solid;font-family: verdana, Verdana, ms sans serif;	font-weight: normal;	font-size: 8pt;	width: 40px;	height: 16px;} 
.basketButton	{background-color: #FFFFFF;color: #80003b;border: black 1px solid;font-family: Verdana, verdana, ms sans serif;font-weight: bold;font-size: 8pt; } 


/*PAYMENT*/
.paymentCards	{border: #746F5C 1px solid;font-family: verdana, Verdana, ms sans serif;	font-weight: normal;	font-size: 8pt;	width: 120px;	height: 16px;} 
.paymentField	{border: #746F5C 1px solid;font-family: verdana, Verdana, ms sans serif;	font-weight: normal;	font-size: 8pt;	width: 120px;	height: 16px;} 
.paymentFieldShort	{border: #746F5C 1px solid;font-family: verdana, Verdana, ms sans serif;	font-weight: normal;	font-size: 8pt;	width: 60px;	height: 16px;} 


/*ADDRESSES*/
.addressField	{border: #746F5C 1px solid;font-family: verdana, Verdana, ms sans serif;	font-weight: normal;	font-size: 8pt;	width: 140px;	height: 16px;} 
.addresses		{color: #FFFFFF; font-family: Verdana;}
.addresses	a {color: #FFFFFF; font-family: Verdana;}


/*SEND TO FRIEND*/
.friendField	{border: #746F5C 1px solid;font-family: verdana, Verdana, ms sans serif;	font-weight: normal;	font-size: 8pt;	width: 140px;	height: 16px;} 


/*page*/
.pageTitle
{
	margin:10px;
	font-size:14px;
	font-weight:bold;
	color:#CCCCCC;
	padding-bottom:4px;
	border-style: solid; border-width: 0px 1px 1px 0px; border-color: #888888;
}
.pageBody		{ padding:10px 10px 10px 10px; color: #CCCCCC; line-height:13pt;}






/*news*/
.newsTableHeader		{ padding-top:5px;padding-bottom:3px;color: #746F5C; font-family: Verdana; font-size: 13px; font-weight:bold;}
.newsBody							{ text-decoration:none; color: #807669; font-family: Verdana; font-size: 11px; }
.newsTd							{ padding-left:4px;text-decoration:none; color: #746F5C; font-family: Verdana; font-size: 10px; }
.newsTd	a						{ text-decoration:none; color: #746F5C; font-family: Verdana; font-size: 10px; }
.newsTd	a:hover			{ text-decoration:underline; color: #d2232a; font-family: Verdana; font-size: 10px; }

/*forms*/
.formInputTitle {float:left;width:120px;}
.addToBasket		{background-color: #FFE4F2;color: #A68194;border: black 1px solid;font-family: Verdana, verdana, ms sans serif;font-weight: bold;font-size: 8pt;} 
.buttons				{background-color: #5a3616;color: #FFFFFF;border: black 1px solid;font-family: Verdana, verdana, ms sans serif;font-weight: bold;font-size: 8pt; } 
.basketQty			{color: #A68194;border: black 1px solid;font-family: Verdana, verdana, ms sans serif;font-size: 8pt;width:22px;padding-left:3px;} 
.formInput			{border: #746F5C 1px solid;font-family: verdana, Verdana, ms sans serif;	font-weight: normal;	font-size: 8pt;	width: 170px;	height: 16px;} 
.charCounter			{color:#CCCCCC;font-family: verdana, Verdana, ms sans serif;	font-weight: normal;	font-size: 8pt;	width: 30px;height: 16px; border:0px;} 
.formHeader			{ padding-top:3px;padding-bottom:3px;color: #746F5C; font-family: Verdana; font-size: 13px; font-weight:bold;}
.formDateInput	{border: #746F5C 1px solid;font-family: verdana, Verdana, ms sans serif;	font-weight: normal;	font-size: 8pt;	width: 80px;	height: 16px;} 

.frmProductOptionSelect	{border: #746F5C 1px solid;font-family: verdana, Verdana, ms sans serif;	font-weight: normal;	font-size: 8pt;	width: 160px;	height: 16px;} 

/*bottom*/
.bottomBar					{ color: #888888; font-size: 10px; }
.bottomBar	a				{ color: #888888; font-size: 10px; font-weight: none; text-transform:none; text-decoration:none;}
.bottomBar	a:visited				{ color: #888888; font-size: 10px; font-weight: none; text-transform:none; text-decoration:none;}



/*admin section*/

.adminRecordNav	{border: #CC0000 1px solid; font-weight:bold;padding:5px; height: 16px;margin-bottom:5px;} 
.adminTitle		{ width:100%;margin:2px 2px 2px 2px; padding:5px; color: #FFFFFF; font-family: Verdana; font-size: 12px; font-weight: bold; text-transform:uppercase; background-color: #d2232a; text-decoration:none;}
.adminLinks					{ color:#d2232a;font-family: Verdana; font-size: 11px; font-weight: bold; text-transform:uppercase; }
.adminLinks	a				{ color:#d2232a;font-family: Verdana; font-size: 11px; font-weight: bold; text-transform:uppercase; }
.adminLinks	a:visited				{ color:#d2232a;font-family: Verdana; font-size: 11px; font-weight: bold; text-transform:uppercase; }
.adminTableBorder	{border-style: solid; border-width: 1px 1px 1px 1px; border-color: #A68194;  }
.adminTableHeader	{background-color:#746F5C; font-weight:bold; color:#FFFFFF;}
.adminTableHeaderCell	{float:left; width:20%; padding:4px;background-color:#d2232a; font-weight:bold; color:#FFFFFF;}

.adminTableCell	a			{
	margin: 2px 2px 2px 2px;
	padding: 4px;
	background-color:#c8baac;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	display: inline;
	text-decoration:none;
	cursor:hand;
	}

.adminTableCell	a:hover 
{
	color:#CC0000;
}

.adminNav a
{
	color: #FFFFFF;
	text-decoration: none;
	background-color:#CC0000;
	display: block;
	padding: 4px;
	padding-left:10px;
	margin-left:6px;
	margin-bottom:0px;
	padding-right:10px;
	width:153px;
	font-size:11px;
	border-style: solid; border-width: 0px 0px 0px 1px; border-color: #FFFFFF;
	}

.adminNav a:hover
{
	color:#6699cc;
	}

