/* Generated by GS ShopBuilder, do not edit this file !*/

/* font global in table rows*/
td {
  	font-family : Verdana, Arial, Helvetica, sans-serif; 	
	color : #333333; 	
	font-size : 10px; }

/* font global, background color and scrollbar */
body { font-family : Verdana, Arial, Helvetica, sans-serif; color : #333333; font-size : 10px; background-color : #FFFFFF; scrollbar-track-color : #FFFFFF; scrollbar-face-color : #FFFFFF; scrollbar-highlight-color : #FFFFFF; scrollbar-3dlight-color : black; scrollbar-darkshadow-color : black; scrollbar-shadow-color : #FFFFFF; scrollbar-arrow-color : #003366; }

/* title */
h5 { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 14px; 
	font-weight : 700; 
	color : #000066; 
	line-height : 18px; 
	}

/* images*/
img {  	 border: 0px; }

/* images with link settings */
img.products { border : 0px #000000 solid; cursor : pointer; }

/* images without link settings */
img.products2 { border : 0px #000000 dashed; }

/* horizontal lines */
hr { height : 1px; border : 1px solid #FFFFFF; border-top : 1px solid #000000; }

/* columns: background color, sizes and alignments */
.centercolumn {  	padding : 10px; 	 	vertical-align : top; 	 	line-height : 18px; 	 	background-color : #FFFFFF; }
.rightcolumn {      background-color : #FFFFFF; 	 	 vertical-align : top; 	 	 width : 200px; 	 	 color : #333333; }

/* columns: background color, sizes and alignments */
.contentleftcolumn {  	margin : 8px; 	 	margin-right : 0px; 	 	width : 144px; 	 	background-color : #F5F5F5; }
.contentrightcolumn {      width : 180px; 	 	 margin : 8px; 	 	 padding-right : 5px; 	 	 padding-top : 10px; 	 	 background-color : #FFFFFF; }

/* products on main page*/
.tableproductsonmain {
  	border-top : 0px solid #618096;
 	border-bottom : 0px solid #618096;
 	margin-bottom : 10px;
 	padding : 10px; }

/* last viewed product*/
.lastviewedproduct {
  	background-color : #FFFFFF;
	border-top : 2px solid #FFFFFF;
	border-bottom : 2px solid #FFFFFF;
	border-left : 2px solid #FFFFFF;
	border-right : 2px solid #FFFFFF;
 	margin-bottom : 20px;
 	padding-left : 0px;
 	padding-right : 10px; }
	
.lastviewedproductnormtext {  	background-color : #FFFFFF; 	 	font-family : Verdana, Arial, Helvetica, sans-serif; 	 	color : #333333; 	 	font-size : 10px; 	 	font-weight : normal; }

/* last viewed product*/
.lastviewedproductlineb {      font-size : 10px;      	 font-weight : 700; 	 	 background-color : #FFFFFF; 	 	 padding : 5px; 	 	 border-bottom :0px solid #333333; }

/* last viewed product*/
.lastviewedproductlinet {      font-size : 10px;      	 font-weight : 700; 	 	 background-color : #FFFFFF; 	 	 padding : 5px; 	 	 border-top : 0px solid #333333; }

/* last viewed product*/
.lastviewedproducthead {      font-size : 10px;      	 font-weight : 700; 	 	 background-color : #C0C0C0;      	 color : #333333; }

/* last viewed product*/
.lastviewedproductline {      font-size : 10px;      	 font-weight : 700; 	 	 padding : 5px; 	 	 background-color : #FFFFFF; }

/* products*/
.tableproducts {      padding : 2px;      	 border: #666666 solid;       	 border-width: 0px 0px 0px 0px }
.producttitle {  	font-size : 11px; 	 	font-weight : normal;  	 	background-color: #FFFFFF;   	 	color: #333333;   	 	border-bottom: 0px #333333 solid; }

/* link product title*/
a.producttitlenav { 	font-size : 11px; 	font-weight : normal; 	color : #333333; 	padding-right : 15px; 	padding-bottom : 8px; 	padding-top : 8px; }
a.producttitlenav:link { 	font-size : 11px; 	font-weight : normal; 	color : #333333; 	padding-right : 15px; 	padding-bottom : 8px; 	padding-top : 8px; }
a.producttitlenav:hover {     text-decoration   : underline;    	font-size : 11px; 	font-weight : normal; 	color : #333333; 	padding-right : 15px; 	padding-bottom : 8px; 	padding-top : 8px; }

/* item number */
.itemnumber { 	border : 0px none #FFFFFF; 	background-color : #FFFFFF; 	color: #333333; }

/* item price */
.itemprice { 	border : 2px none #FFFFFF; 	background-color : #FFFFFF; 	color: #333333; }

/* details */
.tableproductsdetail { 	padding : 10px;  	border : #666666 dashed;  	border-width : 0px 0px 0px 0px; }

/* small detail table */
.tableproductdetails {
 	border-top : 1px solid #618096;
	border-bottom : 4px solid #618096;
	margin-bottom : 5px; }
	
.producttitledetails {
	font-size : 11px;
    font-weight : 300;
	color : #07038A;
	padding-top : 10px;
	padding-bottom : 10px; }
	
.tdproductdetails {
  	border-top : 0px dashed #618096; 	 	
	padding-top: 5px; 	 	
	padding-bottom: 5px; }

/* minibasket title*/
.minibastekttitle {
  	font-size : 10px; 	 	
	font-weight : 700; 	 	
	background-color : #728496;      	
	color : #FFFFFF; }
	
.minibasket {
  	font-size : 10px; 	 	
	color : #333333; 	 	
	background-color : #FFFFFF; 	 	
	text-align : left;      	
	height : 15px; 	 	
	vertical-align : middle; }
	
.quantminibasket {
  	font-size : 10px; 	 	
	text-align : left; 	 	
	border : 0px none #FFFFFF; 	 	
	background-color : #FFFFFF; }

/* sitemap*/
.sitemap {
  	padding : 3px; 	 	
	background-color : #fffeee; 	 	
	border-top : 1px solid #3300cc; 	 	
	border-bottom : 2px solid #330099; }

/* please don't change */
.midcol {
  	padding-bottom : 5px; 	 	
	padding-left : 5px;    	 	
	background-color : #FFFFFF; }

/* cross selling*/
.tdcrossselling {
  	background-color : #FFFFFF; 	 	
	border-top : 1px solid #618096; 	 	
	border-bottom : 1px solid #618096; }

/* titles*/
.titlenews {
  	font-size : 10px; 	 	
	font-weight : 700; 	 	
	color : #333333; 	 	
	background-color : #FFFFFF; 	 	
	padding-left : 10px; 	 	
	padding-bottom : 1px; 	 	
	height : 21px; 	 	
	vertical-align : bottom; }
	
.groupid {
	font-family: Arial, Times New Roman;
	font-size : 20px; 
	color : #003399; }

/* separate links - the small arrow*/
.linkseparatebreadcrumb {
  	font-family : verdana; 	 	
	font-size : 13px; 	 	
	font-weight : 700; 	 	
	color : #618096; }

/* middle column title row*/
.tdbreadcrumbnavi {  	background-color : #FFFFFF;      	color : #330000; 	 	height : 21px;      	font-size : 10px; 	 	font-weight : 700; 	 	padding-left : 10px; 	 	padding-bottom : 1px; 	 	vertical-align : bottom; }

/* rows subcategory links*/
.tdsubcat {  	width : 100%; 	 	border-bottom : 1px dashed #618096; 	 	background-color : #FFFFFF; }

/* foot note*/
.footnote {  	border-top : 1px solid #618096; 	 	padding-top : 5px; 	color : #618096; }

/* all links*/
a {  	font-size : 10px;      	font-weight : normal; 	 	color : #728496; 	 	text-decoration : none; }
a:hover {  	font-size : 10px;      	font-weight : normal; 	 	color : #3300ff; 	 	text-decoration : underline; }
a.lastviewedproductitemno {      color : #333333;      	 font-size : 10px;      	 font-weight : 700; }

/* buttons and boxes*/
.searchinput { 	width : 150px;     font-size : 10px; 	font-family : Verdana, Arial, Helvetica, sans-serif;    	color : #333333; 	color : #CCCCCC; 	padding : 0px; }
.inputbox { 	font-size : 10px; 	font-family : Verdana, Arial, Helvetica, sans-serif; 	color : #333333; 	background-color : #CCCCCC;    	border : 1px #333333 solid; }
.orderbutton { 	font-size : 10px; 	font-family : Verdana, Arial, Helvetica, sans-serif; 	font-weight : normal; 	text-align : center; 	color : #333333; 	background-color : #CCCCCC; 	border : 1px #333333 solid; 	padding : 0px; 	margin-bottom : 5px; 	cursor : pointer; }
.buttons { 	font-size : 10px; 	font-family : Verdana, Arial, Helvetica, sans-serif; 	font-weight : normal; 	text-align : center; 	color : #333333; 	background-color : #CCCCCC; 	border : 1px #333333 solid; 	padding : 0px; 	margin-bottom : 5px; 	cursor : pointer; }

/* list boxes */
.select { 	font-size : 10px; 	font-family : Verdana, Arial, Helvetica, sans-serif; 	color : #333333; 	background-color : #F5F5F5; 	height: 20px; }
.textarea { 	font-size : 10px; 	font-family : Verdana, Arial, Helvetica, sans-serif; 	color : #333333; 	padding : 0px; 	background-color : #CCCCCC;    	border : 1px #333333 solid; }
.searchresults1 {     font-weight: normal;  	background-color: #F5F5F5 }
.searchresults2 {     background-color: #F8F8F; }
.searchresults3 {     background-color: #EEEEFF; }

/* dynamic news area */
.newstable { 	background-color : #FFFFFF; 	border-top : 2px solid #618096; 	border-bottom : 2px solid #618096; 	border-left : 2px solid #618096; 	border-right : 2px solid #618096; 	margin-top : 10px;     margin-bottom : 10px; }
.newstitle {     background-color : #618096;     color : #FFFFFF;     font-size : 10px;     font-weight : 700; }

/* news image row */
.newsimage { }
.newscontent { 	padding : 5px; }

/* banner */
.bannertext { 	font-size : 11px; 	font-family : Courier New, Courier, mono; 	font-weight: normal; 	color: #333333; 	text-align : center; }

/* overview order data title */
.titlebuy3 { 	font-size : 11px; 	color : #333333; 	background-color : #CCCCCC; 	padding-left : 10px; 	padding-bottom : 1px; 	vertical-align : bottom; }

/* overview order data dark rows */
.tdbuy3 { 	font-size : 11px; 	color : #333333; 	background-color : #EFEFEF; 	padding-left : 10px; 	padding-bottom : 1px; 	vertical-align : bottom; }

/* overview order data bright rows */
.tdbuy3b { 	font-size : 11px; 	color : #333333; 	background-color : #DEDCDC; 	padding-left : 10px; 	padding-bottom : 1px; 	vertical-align : bottom; }

/* minibasket border */
.minibasketborder {  	border-bottom : 2px solid #618096; 	border-top : 2px solid #618096;    	border-right : 2px solid #618096;    	border-left : 2px solid #618096;     background-color : #FFFFFF; }

/* customer login table border */
.login {  	border-bottom : 2px solid #618096; 	border-top : 2px solid #618096;    	border-right : 2px solid #618096;    	border-left : 2px solid #618096;     background-color : #FFFFFF; }

.loginbuttons { 	font-size : 10px; 	font-family : Verdana, Verdana, Arial, Helvetica, sans-serif; 	font-weight : normal; 	text-align : center; 	color : #FFFFFF; 	background-color : #728496; 	border : 0px #B56235 none; 	padding : 0px;     margin-bottom : 5px; 	cursor : pointer; }

/* warning message - customer login failed etc. */
.red { 	font-family : Verdana, Verdana, Arial, Helvetica, sans-serif; 	color : #FF0000;     font-weight: bold; 	font-size : 10px; }

.noeditform { 	font-size : 10px; 	font-family : Verdana, Verdana, Arial, Helvetica, sans-serif; 	font-weight : normal; 	text-align : left; 	color : #333333; 	background-color : #FFFFFF; 	border : 0px #B56235 none; 	padding : 0px;     margin-bottom : 0px; }

.quantmininew {   font-size: 10px;  	border : 0px none #FFFFFF; 	background-color : #FFFFFF; 	text-align : left;   font-family: Verdana, Arial, Helvetica }


