/*	Custom styles
	=============
	Add all user defined styles for use in the website below. */

/* CONTENT - shop */
.shophead {
	font-family:arial,helvetica,sans-serif; 
	font-size:14pt;
	font-weight:bold;
	color: #883046;
}
.shopcategory {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	font-weight:bold;
	color: #828079;
	text-decoration:none;
}
.shopcategory_sel {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	font-weight:bold;
	color: #720123;
	text-decoration:none;
}
.shopcontent {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color: #656461;
}
.shopAtoZ{
	font-family:arial,helvetica,sans-serif; 
	font-size:12pt;
	font-weight:bold;
	color: #828079;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:2px;
	padding-right:2px;
}
.shopAtoZ:hover{
	font-family:arial,helvetica,sans-serif; 
	font-size:12pt;
	font-weight:bold;
	color: #D0CCBA;
	background-color:#720123;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:2px;
	padding-right:2px;
}
.shopAtoZ_sel{
	font-family:arial,helvetica,sans-serif; 
	font-size:12pt;
	font-weight:bold;
	color: #D0CCBA;
	background-color:#720123;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:2px;
	padding-right:2px;
}
.shopproductname{
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	font-weight:bold;
	color: #720123;
}
.shopcart {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color: #656461;
	padding-right:10px;
}
.shopcartlabel {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color: #883046;
	font-weight:bold;
	padding-right:10px;
}
.shoplink {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color: #656461;
	font-weight:bold;
	text-decoration:none;
}
.shoplink:hover {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color: #720123;
	font-weight:bold;
	text-decoration:none;
}
.shoplinkred {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color: #720123;
	font-weight:bold;
	text-decoration:none;
}
.shoplinkred:hover {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color: #656461;
	font-weight:bold;
	text-decoration:none;
}


/* CONTENT - internal */
.inthead {
	font-family:arial,helvetica,sans-serif; 
	font-size:14pt;
	font-weight:bold;
	color: #883046;
}
.intcontenthead {
	font-family:arial,helvetica,sans-serif; 
	font-size:16pt;
	font-weight:bold;
	color:#31302C;
}
.intcontentsubhead {
	font-family:arial,helvetica,sans-serif; 
	font-size:14pt;
	font-weight:bold;
	color:#31302C;
}
.intcontent {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color:#31302C;
}
.intcontent a{
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color:#883046;
	text-decoration:none;
}
.intcontent a:hover{
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color:#31302C;
	text-decoration:none;
}
.error {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color:#D26600;
}
.error a {
	font-weight:bold;
	color:#D26600;
	text-decoration:none;
}
.error a:hover {
	font-weight:bold;
	color:#656461;
	text-decoration:none;
}




/* CONTENT invoice */
.invoicehead{
	font-family:arial,helvetica,sans-serif; 
	font-size:16pt;
	font-weight:bold;
	color:#000000;
}
.invoicecontent{
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color:#000000;
}
.invoicetable{
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color:#000000;
	padding-right:10px;
}
.invoicelabel{
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	padding-right:10px;
}


/* MENU and SIDEBARS */
.menutext {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color:#D0C89F;
	text-decoration:none;
}
.menutext:hover {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color:#B25962;
	text-decoration:none;
}
.newstext {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color:#D0C89F;
}
.newstext a {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color:#B7696C;
	text-decoration:none;
}
.newstext a:hover {
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt;
	color:#D0C89F;
	text-decoration:none;
}
.disclaimer {
	font-family:arial,helvetica,sans-serif; 
	font-size:8pt;
	color:#D0C89F;
}

/* WIDGETs and FORM elements */
.widget {
	background-color: #D0CCBA;
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt; 
	color: #000000;
}
.widgetTinyText {
	background-color: #D0CCBA;
	font-family:arial,helvetica,sans-serif; 
	font-size:10pt; 
	color: #000000;
	width: 30px;
}
.widget_label {
	font-family:arial,helvetica,sans-serif; 
	font-size:7pt;
	color: #D0C89F;
}
.button {
	background-color: #9F0030;
	border-width: 2px;
	border-color: #A1415D #830028 #5C011C #922344;
	border-style: solid;
	padding-left:4px;
	padding-right:4px;
	font-family:arial,helvetica,sans-serif; 
	font-size:8pt; 
	font-weight:bold;
	color: #D0C89F;
}
.buttonlt {
	background-color: #D0CCBA;
	border-width: 2px;
	border-color: #DBD8CB #DBD8CB #959285 #A7A496;
	border-style: solid;
	padding-left:4px;
	padding-right:4px;
	font-family:arial,helvetica,sans-serif; 
	font-size:8pt; 
	font-weight:bold;
	color: #7E8083;
}
.buttonsmall {
	border-width: 2px;
	border-color: #D0CCBA;
	border-style: solid;
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	font-family:arial,helvetica,sans-serif; 
	font-size:8pt; 
	font-weight:bold;
	color: #D0C89F;
	background-color: #9F0030;
	text-decoration:none;
}

/* OTHER */
.keyline {
	width:100%;
	height:1px;
	background-color:#AFAEA7;
}

/* ADDITIONAL for customising  content manager */
.editarea {
	border-width: 2px;
	border-color: #CEA94D;
	border-style: dashed;
}
img {
	border-style:none;
}
form {
	margin-top:0px;
	margin-bottom:0px;
}
p {
	margin-top:0px;
	margin-bottom:0px;
}