a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #A7601F;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #9F5620;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #C45F1C;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #D2431A;
}

.Border1{
	border: 2px solid #FFFFFF;
}
.Font-Size-12{
	font-size: 12px;
}
.Form {
	margin-bottom: 0px;
}


.Message-Error {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.Message-Success {
	font-family: Arial, Helvetica, sans-serif;
	color: #13E82E;
}


.Admin-Nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}
.Admin-Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.Admin-Field-Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}
.Admin-Field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}


.Bg1_No_Repeat {
	background-image: url(images/Bg_Big1.jpg);
	background-repeat: no-repeat;
	background-color: #F8F1E7;
}
.Bg2_No_Repeat {
	background-image: url(images/Bg_Big2.jpg);
	background-repeat: no-repeat;
	background-color: #F8F1E7;
}


 colours 
/*
#000000		black
#FFFFFF   	white
#231816		dark brown almost black
#DED4D0		very light beige (bg)
#B09385		beige
#764C3C		medium brown
#CDB9B1		almost white (beige) for text
#CA738B		pink for subtitle
#AE284D		strong pink
#DAA0AF		light pink for messages
*/

 body 

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}
.bodybg {
	background-color: #231816;
}
.adminbg {
	background-color: #DED4D0;
}
.bodycontent {
	color: #A7601F;
	font-family: Arial, Helvetica, sans-serif;
}
.bodycontentjustify {
	color: #A7601F;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
}

 table 

table {
	color: #000000;
}

table.pagesetup {
	background-color: #231816;
	font-size: 12px;
	border-left: 1px solid #231816;
}

table.sidebuttons {
	/*border-left: 1px solid #231816;
	border-right: 1px solid #231816;
	border: 1px solid #231816;*/
}
table.side_bg_bottom {
	/*border-left: 1px solid #231816;
	border-right: 1px solid #231816;
	border: 1px solid #231816;*/
	vertical-align:bottom;
}

 tr 

tr.menutitlebg {
	background-color: #AE284D;
	padding:0px;
}

 td 

td {
	font-family: Arial, Helvetica, sans-serif;
}
td.main {
	/*border: 1px solid #231816;*/
	border-left: 1px solid #231816;
	border-right: 1px solid #231816;
	color: #FFCC00;
	background-color: #DED4D0;
}
td.menu {
	/*border-right: 1px solid #999999;*/
	border-top: 1px solid #B09385;
	/*border-bottom: 1px solid #999999;*/
	color: #FFCC00;
	background-color: #B09385;
	/*background-color: #231816;*/
	background-image:url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position:top;
	vertical-align:top;	 
	
}
td.sidebuttonsspace {
}
td.sidesubmenubuttonsspace {
	background-color: #764C3C;
}
td.sidemenutopline {
	background-color: #FFFFFF;
	/*background-color: #231816;*/
}
td.sidemenu_bottom_bg {
	/*border-right: 1px solid #999999;*/
	/*border-top: 1px solid #999999;*/
	border-bottom: 1px solid #999999;
	color: #FFCC00;
	background-color: #B09385;
	vertical-align:bottom;
	/*background-color: #231816;*/
	/*background-image:url(../images/side_background.jpg);
	background-repeat: no-repeat;
	background-position:bottom;*/
}
td.footer {
	border-bottom: 1px solid #B8C1C5;
	color: #CDB9B1;
	font-size:8px;
}
td.product {
	border: 1px solid #FFFFFF;
	background:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height:100px;
	width:100px;
	padding:0px;
	margin:0px;
	font-size: 10px;
	color: #231816;
	font-weight:bold;
	
}
td.menutitlebg {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	/*background-color: #764C3C;*/
	background-color: #AE284D;
	font-family: Arial, Helvetica, sans-serif;
}

 a - link - including navigationbar and menutitle 

a.picture:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.picture:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.picture:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a.picture:active {
	text-decoration: none;
	color: #FFFFFF;
}
a.products:link {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #764C3C;
}
a.products:visited {
	text-decoration: none;
	color: #764C3C;
	font-weight: bold;
	font-size: 12px;
}
a.products:hover {
	text-decoration: none;
	color: #231816;
	font-weight: bold;
	font-size: 12px;
}
a.products:active {
	text-decoration: none;
	color: #764C3C;
	font-weight: bold;
	font-size: 12px;
}
a.productsbasket:link {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #231816;
}
a.productsbasket:visited {
	text-decoration: none;
	color: #231816;
	font-weight: bold;
	font-size: 12px;
}
a.productsbasket:hover {
	text-decoration: none;
	color: #764C3C;
	font-weight: bold;
	font-size: 12px;
}
a.productsbasket:active {
	text-decoration: none;
	color: #231816;
	font-weight: bold;
	font-size: 12px;
}
a.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #CDB9B1;
}
a.footer:link {
	text-decoration: none;
}
a.footer:visited {
	text-decoration: none;
	color: #CDB9B1;
}
a.footer:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a.footer:active {
	text-decoration: none;
	color: #CDB9B1;
}
a.pagenumber:link {
	color: #231816;
}
a.pagenumber:visited {
	color: #231816;
}
a.pagenumber:hover {
	color: #764C3C;
}
a.pagenumber:active {
	color: #231816;
}
a.email:link {
	text-decoration: none;
	color: #231816;
	font-weight:bold;
}
a.email:visited {
	text-decoration: none;
	color: #231816;
	font-weight:bold;
}
a.email:hover {
	text-decoration: none;
	color: #764C3C;
	font-weight:bold;
}
a.email:active {
	text-decoration: none;
	color: #231816;
	font-weight:bold;
}
.navigationbar {
	color: #CDB9B1;
	font-size: 12px;
	background-color: #231816;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.navigationbar:link {
	text-decoration: none;
}
.navigationbar:visited {
	text-decoration: none;
	color: #CDB9B1;
}
.navigationbar:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.navigationbar:active {
	text-decoration: none;
	color: #CDB9B1;
}
.menutitle {
	color: #A7601F;
	font-weight: bold;
	padding: 1px;
	border-top: 1px solid #B8C1C5;
	border-bottom: 1px solid #B8C1C5;
	font-family: Arial, Helvetica, sans-serif;
}
.menutitle:link {
	text-decoration: none;
}
.menutitle:visited {
	text-decoration: none;
	color: #DED4D0;
}
.menutitle:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.menutitle:active {
	text-decoration: none;
	color: #A7601F;
}

.menusubtitle {
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px;
	font-size: 12px;
	border-top: 1px solid #B8C1C5;
	border-bottom: 1px solid #B8C1C5;
	font-family: Arial, Helvetica, sans-serif;
}
.menusubtitle:link {
	text-decoration: none;
}
.menusubtitle:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.menusubtitle:hover {
	text-decoration: none;
	color: #DED4D0;
}
.menusubtitle:active {
	text-decoration: none;
	color: #FFFFFF;
}

 form input textarea 
 
form {
	margin-bottom: 0px;
} 
input, textarea, select, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
checkbox {
	background-color:#DED4D0;
}

 image img 
 
img.product {
	border: 1px solid #FFFFFF;/**/
	text-align:center;
	vertical-align:middle;	
	height:100px;
	width:100px;
	padding:0px;
	margin:0px;
}
img.largeproduct {
	border: 1px solid #FFFFFF;
	text-align:center;
	vertical-align:middle;	
	height:300px;
	width:300px;
	padding:0px;
	margin:0px;
}

 general 

.darkbg{
	background-color: #231816;
}
.mediumbg{
	background-color: #764C3D;
}
.lightbg{
	background-color: #B09385;
}
.searchbar {
	background-color: #F3EFEA;
	color: #A7601F;
	border: 2px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
}
.greyborder {
	border: #999999;
}
.menudescription {
	/*font-style: italic;*/
	color: #999999;
	font-size: 8px;	
}
.basketline {
	background-color: #EBEBEB;
	height: 1px;
}
.pagetitles {
	color: #A7601F;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;

	color: #B09385;
	font-size: 10px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #CDB9B1;
	font-size: 10px;
}
.messagecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231816;
	background-color: #DAA0AF;
}
.imgTest {
 height:100%;
}
