	/* Generated by GS ShopBuilder, do not edit this file !*/
	
	/* font global in table rows*/
	td { 	font-family : "Comic Sans MS"; 	color : #333333; 	font-size : 10px; }
	
	/* different color table rows*/
	.tdcolor1 { 	background-color  : #e7e2c8;      }
	.tdcolor2 { 	background-color  : #e7e2c8;      }
	.tdcolor3 { 	background-color  : #e7e2c8;      font-family: "Comic Sans MS";      font-size: 12px;      font-weight: bold;     font-variant: normal;      text-align: center;      color: #516c1c}
	}
	.tablemain { 	background-color  : #516c1c;  }
	
	/* font global, background color and scrollbar */
	body { 	background-color: #e7e2c8;  	margin-bottom: 10px;  	scrollbar-base-color: #FEFBD3 ;  	scrollbar-track-color: #FEFBD3 ;  	scrollbar-face-color: #FEFBD3 ;  	scrollbar-highlight-color: #FEFBD3 ;  	scrollbar-3dlight-color:black;  	scrollbar-darkshadow-color:black;  	scrollbar-shadow-color: #FEFBD3;  	scrollbar-arrow-color: #FEFBD3;    	font-family : "Comic Sans MS"; 	color : #333333; 	font-size : 10px; }
	
	/* font global, background color and scrollbar index pages */
	.bodystart { 	background-color: #FFFFFF;  	margin-bottom: 10px;  	scrollbar-base-color: #FEFBD3 ;  	scrollbar-track-color: #FEFBD3 ;  	scrollbar-face-color: #FEFBD3 ;  	scrollbar-highlight-color: #FEFBD3 ;  	scrollbar-3dlight-color:black;  	scrollbar-darkshadow-color:black;  	scrollbar-shadow-color: #FEFBD3;  	scrollbar-arrow-color: #FEFBD3;    	font-family : "Comic Sans MS"; 	color : #333333; 	font-size : 10px; }
	
	/* images*/
	img { 	 border: 0px; }
	
	/* images with link settings */
	img.products {     border: 1px #516c1c solid;     cursor:  pointer; }
	
	/* images without link settings */
	img.products2 {     border: 1px #516c1c dashed; }
	
	/* horizontal lines */
	hr { 	height : 1px; 	border-top : 1px solid #516c1c; }
	
	/* columns: background color, sizes and alignments */
	.leftcolumn { 	width : 150px;     padding-left : 10px;     padding-top : 10px; 	background-color : #e7e2c8; }
	.centercolumn { 	padding : 12px; 	vertical-align : top; 	line-height : 18px; 	background-color : #e7e2c8; 	width : 450px; 	font-family: "Comic Sans MS"; }
	.rightcolumn { 	background-color : #e7e2c8; 	vertical-align : top; 	width : 150px; }
	
	/* products on main page*/
	.tableproductsonmain { 	border-top : 0px solid #516c1c; 	border-bottom : 0px solid #516c1c; 	margin-bottom : 10px; 	padding : 10px; }
	
	/* last viewed product*/
	.lastviewedproduct { 	background-color : #FFFFFF; 	border-top : 2px solid #DCE1E5; 	border-bottom : 2px solid #DCE1E5; 	border-left : 2px solid #DCE1E5; 	border-right : 2px solid #DCE1E5; 	margin-bottom : 20px; 	padding-left : 0px; 	padding-right : 10px; }
	.lastviewedproductnormtext { 	font-family : "Comic Sans MS"; 	color : #808080; 	font-size : 12px; 	font-weight : normal; }
	
	/* last viewed product*/
	.lastviewedproductlineb {     font-size : 12px;     font-weight : 700; 	background-color : #FFFFFF; 	border-bottom : 2px solid #DCE1E5; }
	
	/* last viewed product*/
	.lastviewedproductlinet {     font-size : 12px;     font-weight : 700; 	background-color : #FFFFFF; 	border-top : 2px solid #DCE1E5; }
	
	/* last viewed product*/
	.lastviewedproducthead {     font-size : 12px;     font-weight : 700; 	background-color : #DCE1E5;     color : #808080; }
	
	/* last viewed product*/
	.lastviewedproductline {     font-size : 12px;     font-weight : 700; 	background-color : #F7F7F7; }
	
	/* products */
	.tableproducts { background-color : #e7e2c8; border : #666666 solid; border-width : 1px 1px 1px 1px; }
	.producttitle { background-color : #516c1c; color : #FEFBD3; border-bottom : 1px #000000 solid; }
	
	/* link product title*/
	a.producttitlenav { 	font-size : 11px; 	font-weight : 700; 	color : #FEFBD3; 	padding-right : 15px; 	padding-bottom : 8px; 	padding-top : 8px; }
	a.producttitlenav:link { 	font-size : 11px; 	font-weight : 700; 	color : #FEFBD3; 	padding-right : 15px; 	padding-bottom : 8px; 	padding-top : 8px; }
	a.producttitlenav:hover {     text-decoration   : underline;    	font-size : 11px; 	font-weight : 700; 	color : #FEFBD3; 	padding-right : 15px; 	padding-bottom : 8px; 	padding-top : 8px; }
	
	/* item number */
	.itemnumber { 	color : #000000; 	font-weight	: bold; 	font-size : 12px; 	border : 0px none #FFFFFF; 	background-color : #e7e2c8; }
	
	/* item price */
	.itemprice { color : #000000; font-weight : bold; font-size : 12px; border : 0px none #FFFFFF; background-color : #e7e2c8; }
	
	/* detail page */
	.tableproductdetails { background-color : #e7e2c8; border-top : 1px solid #516c1c; border-bottom : 4px solid #516c1c; margin-bottom : 5px; }
	.producttitledetails { font-size : 12px; font-weight : bold; color : #516c1c; padding-top : 10px; padding-bottom : 10px; }
	.tdproductdetails { border-top : 1px dashed ##516c1c; padding-top : 5px; padding-bottom : 5px; }
	
	/* minibasket title */
	.minibastekttitle { background-color : #DCE1E5; font-size : 12px; font-weight : 700; background-color : #516c1c; color : #FFFFFF; }
	.minibasket { font-size : 10px; color : #333333; background-color : #DCE1E5; text-align : left; height : 15px; vertical-align : middle; }
	.quantminibasket { font-size : 10px; text-align : left; border : 0px none #FFFFFF; background-color : #DCE1E5; }
	
	/* basket bottom row */
	.basketsmall { font-family : "Comic Sans MS"; font-size : 10px; color : #000000; background-color : #e7e2c8; }
	.basketsmallempty { font-family : "Comic Sans MS"; font-size : 10px; color : #000000; background-color : #e7e2c8; }
	
	/* sitemap*/
	.sitemap { 	padding : 3px; 	background-color : #F7F7F7; 	border-top : 1px solid #516c1c; 	border-bottom : 2px solid #516c1c; }
	
	/* please don't change */
	.midcol { 	padding-bottom : 5px; 	padding-left : 5px; 	background-color : #e7e2c8; }
	
	/* cross selling*/
	.tdcrossselling { 	background-color : #F7F7F7; 	border-top : 1px solid #516c1c; 	border-bottom : 1px solid #516c1c; 	padding : 5px; }
	
	/* titles*/
	.titlenews { 	font-size : 11px; 	font-weight : 700; 	color : #516c1c; 	background-color : #e7e2c8; 	padding-left : 10px; 	padding-bottom : 1px; 	height : 21px; }
	.groupid { 	font-size : 14px; 	color : #516c1c; }
	
	/* separate links - the small arrow*/
	.linkseparatebreadcrumb { 	font-family : verdana; 	font-size : 13px; 	font-weight : 700; 	color : #516c1c; }
	
	/* foot note*/
	.footnote { 	border-top : thin none; 	padding-top : 5px; 	color : #e7e2c8; }
	
	/* product group links */
	a.menue { font-size : 11px; text-decoration : none; display : block; color : #516c1c; margin : 0px 0px 0px 0px; padding : 2px 0px 2px 0px; }
	
	/* background color product group links */
	.navtable {  background-color: #FEFBD3 }
	
	/* shoppagenav links: next page etc. */
	a.shoppagenav: { 	font-family: Arial, Helvetica, Verdana, sans-serif;  	font-size: 12px;  	color: #516c1c;  	font-weight: bold;  	text-decoration: none 	}
	a.shoppagenav:link {   	font-family: Arial, Helvetica, Verdana, sans-serif;  	font-size: 12px;  	color: #516c1c;  	font-weight: bold;  	text-decoration: none 	}
	a.shoppagenav:visited {   	font-family: Arial, Helvetica, Verdana, sans-serif;  	font-size: 12px;  	color: #516c1c;  	font-weight: bold;  	text-decoration: none 	}
	a.shoppagenav:hover {   	font-family: Arial, Helvetica, Verdana, sans-serif;  	font-size: 12px;  	color: #FFC800;  	font-weight: bold;  	text-decoration: underline }
	
	/* shoppagenav links: next page etc. */
	a { 	font-family: Arial, Helvetica, Verdana, sans-serif;  	font-size: 11px;  	color: #516c1c;  	font-weight: bold;  	text-decoration: none 	}
	a:link {   	font-family: Arial, Helvetica, Verdana, sans-serif;  	font-size: 11px;  	color: #516c1c;  	font-weight: bold;  	text-decoration: none }
	a:hover {   	font-family: Arial, Helvetica, Verdana, sans-serif;  	font-size: 11px;  	color: #516c1c;  	font-weight: bold;  	text-decoration: underline }
	
	/* shoplinks (basket, order, cond)*/
	a.nav: {     text-decoration: none }
	a.nav:link {       font-family: Arial, Helvetica, sans-serif;      font-size: 10px;      color: #516c1c;      text-decoration: none;      font-weight: bold      }
	a.nav:visited {       font-family: Arial, Helvetica, sans-serif;      font-size: 10px;      text-decoration: none;      color: #516c1c;      font-weight: bold     }
	a.nav:hover {       font-family: Arial, Helvetica, sans-serif;      font-size: 10px;      color: #516c1c;      text-decoration: none;      font-weight: bold;      background-color: #FFFFCC}
	a.lastviewedproductitemno {     color : #808080;     font-size : 12px;     font-weight : 700; }
	
	/* background color search field */
	.searchtable {       background-color: #e7e2c8;      border: #CCCCCC; border-style: solid;      border-top-width: 1px;      border-right-width: 1px;      border-bottom-width: 1px;      border-left-width: 1px;     }
	
	/* buttons and boxes*/
	.inputbox { 	font-size : 12px; 	font-family : "Comic Sans MS"; 	color : #000000; 	background-color : #FEFBD3; 	height: 20px; }
	.orderbutton { 	font-size : 11px; 	font-family : "Comic Sans MS"; 	font-weight : normal;     text-align : center;     color : #000000; 	background-color : #FEFBD3; 	height : 20px; 	padding : 0px; 	cursor : pointer;     border: 1px #000000 solid }
	.buttons { 	font-size : 11px; 	font-family : "Comic Sans MS"; 	font-weight : normal; 	text-align : center; 	color : #000000; 	background-color : #FEFBD3; 	height : 20px; 	padding : 0px; 	cursor : pointer;     border: 1px #000000 solid }
	
	/* list boxes */
	.select { 	font-size : 10px; 	font-family : "Comic Sans MS"; 	color : #516c1c; 	background-color : #FEFBD3; 	height: 20px; }
	.textarea { 	font-size : 12px; 	font-family : "Comic Sans MS"; 	color : #516c1c; 	padding : 0px; 	background-color : #FEFBD3; }
	.searchresults1 {     font-weight: bold;      background-color: #EEEEDD }
	.searchresults2 {    }
	.searchresults3 {     background-color: #FEFBD3 }
	
	/* dynamic news area */
	.newstable { 	background-color : #DCE1E5; 	border-top : 2px solid #516c1c; 	border-bottom : 2px solid #516c1c; 	border-left : 2px solid #516c1c; 	border-right : 2px solid #516c1c; 	margin-top : 10px;     margin-bottom : 10px; }
	.newstitle {     background-color : #516c1c;     color : #FFFFFF;     font-size : 12px;     font-weight : 700; }
	
	/* news image row */
	.newsimage { }
	.newscontent { 	padding : 5px; }
	
	/* banner */
	.bannertext { 	font-size : 12px; 	font-family : Courier New, Courier, mono; 	font-weight: bold; 	color: #808080; 	text-align : center; }
	
	/* overview order data title */
	.titlebuy3 { 	font-size : 11px; 	color : #FEFBD3; 	background-color : #516c1c; 	padding-left : 10px; 	padding-bottom : 1px; 	vertical-align : bottom; }
	
	/* overview order data dark rows */
	.tdbuy3 { 	font-size : 11px; 	color : #000000; 	background-color : #DCE1E5; 	padding-left : 10px; 	padding-bottom : 1px; 	vertical-align : bottom; }
	
	/* overview order data bright rows */
	.tdbuy3b { 	font-size : 11px; 	color : #000000; 	background-color : #F0F0F0; 	padding-left : 10px; 	padding-bottom : 1px; 	vertical-align : bottom; }
	.tablebuy3 { 	background-color : #FFFFFF;     border: #666666 solid;      border-width: 1px 1px 1px 1px }
	
	/* minibasket border */
	.minibasketborder {  	border-bottom : 2px solid #516c1c; 	border-top : 2px solid #516c1c;    	border-right : 2px solid #516c1c;    	border-left : 2px solid #516c1c;     background-color : #DCE1E5; }
	
	/* customer login table border */
	.login {  	border-bottom : 2px solid #516c1c; 	border-top : 2px solid #516c1c;    	border-right : 2px solid #516c1c;    	border-left : 2px solid #516c1c;     background-color : #DCE1E5; }
	.loginbuttons { 	font-size : 10px; 	font-family : Verdana, "Comic Sans MS"; 	font-weight : normal; 	text-align : center; 	color : #FFFFFF; 	background-color : #516c1c; 	border : 0px #516c1c none; 	padding : 0px;     margin-bottom : 5px; 	cursor : pointer; }
	
	/* warning message - customer login failed etc. */
	.red { 	font-family : Verdana, "Comic Sans MS"; 	color : #FF0000;     font-weight: bold; 	font-size : 12px; }
	.noeditform { 	font-size : 12px; 	font-family : Verdana, "Comic Sans MS"; 	font-weight : normal; 	text-align : left; 	color : #808080; 	background-color : #DCE1E5; 	border : 0px #B56235 none; 	padding : 0px;     margin-bottom : 0px; }
	.quantmininew {     font-size: 10px;  	border : 0px none #FFFFFF; 	background-color : #DCE1E5; 	text-align : left;     font-family: Arial, Helvetica }

