/* Start of CMSMS style sheet 'default : ProductList' */
#date {
   vertical-align:bottom;
   text-align:left;
   padding-left:5px;
   font-size:80%;
}
#powered_by {
   text-align:left;
   padding-left:5px;
}

td.td_key a , td.key a { color:#000; }


	/* ProductList */
#divContainer { width:100%; padding:1px; }
	/* Checkboxes */
input.cmpbox { }
	/* Links on AttributeNames to sort */
a.key1_link { font-weight:bold; color:#000; text-decoration:none; border: 0px;}
a.key0_link { font-weight:bold; color:#000; text-decoration:none; border: 0px;}
	/* Small table (in ptkey-cell) that contains the sort-image and sort-link */
.key .key_table { padding:0px; margin:0px; }
.key .key_table td { border:0px; }
.key .image { vertical-align:bottom; }
.td_sortimage { width:11px; padding:0px;}
.td_sortimage img { border: 0px;}
.td_key { padding:0px; font-weight: bold; } 
/*
 *	Define HORIZONTAL Layout
 */
	/* attributes and products table */
#aup.hor { border:0px; border-collapse:collapse; }
#aup.hor .attributetable { border:1px solid #BABABA; width:180px; }
#aup.hor #producttable { border-top:1px solid #BABABA; border-bottom:1px solid #BABABA; table-layout:fixed; }
#aup.hor #producttable th { width:110px; }

#aup.hor th { border-right:1px solid #BABABA; }
#aup.hor td.c0, 
#aup.hor td.c1 { border-right:1px solid #BABABA; padding-left:1px; }
	/* Define Key Cells */
#aup.hor .r0 td.key { background-color:#EEECC9;  vertical-align:middle; width:180px; }
#aup.hor .r1 td.key { background-color:#E4E2AA;  vertical-align:middle; width:180px; }
	/* Define CELLS with Checkboxes */
#aup.hor tr.r0 th.c0, 
#aup.hor tr.r0 th.c1 { border-right:1px solid #BABABA; border-top:none; padding-left:6px; text-align:center; background-color:#FFF; width:110px; height:30px; }	
	/* Define CELLS in Horizontal Table Design (Rows 0 and 1 / Col 0 and 1 switch) */
#aup.hor .r1 .c0 { background-color:#DBDBDB; width:110px; }
#aup.hor .r1 .c1 { background-color:#F3F3F3; width:110px; }
#aup.hor .r0 .c1 { background-color:#DBDBDB; width:110px; -moz-column-width:110px; }
#aup.hor .r0 .c0 { background-color:#C7C7C7; width:110px;}
	/* Define SEPARATORS */
#aup.hor .separator td.key,
#aup.hor .separator td.c0,
#aup.hor .separator td.c1 {  border-top:2px solid #FFF;  }
#aup.hor .r1 .image, 
#aup.hor .r0 .image { background-color:#FFF; padding:0px; text-align:center; }
/* column hover effect */
table#aup.hor table#producttable tr.r0 td.colHover { background-color: #dedb96; cursor:pointer; }
table#aup.hor table#producttable tr.r1 td.colHover { background-color: #e8e5b5; cursor:pointer; }
/*
 *	Define VERTICAL Layout
 */
#aup.ver #producttable { border:1px solid #BABABA; border-collapse:collapse; }
#aup.ver th,
#aup.ver td.c0, 
#aup.ver td.c1 { border-top:1px solid #BABABA; padding-left:1px; }
	/* Define Key Cells */
#aup.ver tr.key td.c0 { background-color:#EEECC9;  vertical-align:top; }
#aup.ver tr.key td.c1 { background-color:#E4E2AA;  vertical-align:top; }
	/* Define CELLS in Vertical Table Design (Rows 0 and 1 switch) COL 1*/
#aup.ver .r1 .c1 { background-color:#C7C7C7; width:110px; }
#aup.ver .r0 .c1 { background-color:#DBDBDB; width:110px; }
	/* Define CELLS in Vertical Table Design (Rows 0 and 1 switch) COL 0*/
#aup.ver .r1 .c0 { background-color:#DBDBDB; width:110px; }
#aup.ver .r0 .c0 { background-color:#F3F3F3; width:110px; }
        /* Define CELLS with Checkboxes */
#aup.ver th { text-align:center; border-left:1px solid #BABABA; }
#aup.ver .r0 th.c0 { background-color:#FFF; }
#aup.ver .r1 th.c0 { background-color:#FFF; }
#aup.ver .separator {  border-left:2px solid #FFF;  }
#aup.ver .r0 .image,
#aup.ver .r1 .image { background-color:#FFF; empty-cells:show; }
	/* Row hover effect */
table#aup.ver table#producttable td.rowHover.c0 { background-color: #e8e5b5; cursor:pointer; }
table#aup.ver table#producttable td.rowHover.c1 { background-color: #dedb96; cursor:pointer; }
/* 
 *       Define sort, compare an direction links 
 */
.direction_horizontal a {
   float:left;
   margin-left:3px;
   background:  url(uploads/images/system/default/direction_horizontal.gif) no-repeat 0px 0px; 
   text-indent:-700em; 
   text-decoration:none;  
   height: 20px;
   width: 20px;
   font-size: 10%;
}
.direction_vertical a {
   float: left;
   background:  url(uploads/images/system/default/direction_vertical.gif) no-repeat 0px 0px; 
   text-indent:-700em; 
   text-decoration:none;  
   height: 20px;
   width: 20px;
   margin-bottom:2px;
   font-size: 10%;
}
.comparebutton { 
   border:none; 
   padding:0px; 
   cursor:pointer; 
   float: right;
   margin-right:3px;
   background: url(modules/ProductGroups/images/compare.gif) no-repeat 0px 0px; 
   text-decoration:none;  
   height: 22px;
   width: 100px;
}
.sort_none a {
  float: right;
   background:  url(uploads/images/system/default/sort.gif) no-repeat 0px 0px; 
   text-indent:-700em; 
   text-decoration:none;  
   height: 19px;
   width: 10px;
   font-size: 10%;
}
.sort_up a {
  float: right;
   background:  url(uploads/images/system/default/sort_up.gif) no-repeat 0px 0px; 
   text-indent:-700em; 
   text-decoration:none;  
   height: 19px;
   width: 10px;
   font-size: 10%;
}
.sort_down a {
  float: right;
   background:  url(uploads/images/system/default/sort_down.gif) no-repeat 0px 0px; 
   text-indent:-700em; 
   text-decoration:none;  
   height: 19px;
   width: 10px;
  font-size: 10%;
}


.product_selection td, #thema table {
   border:0px;
}


.product_selection {
   background-color:#EEEEEE;
   border-collapse:collapse;
}
.product_selection td {
   border:1px solid white;
}

th.c1, td.c1, td.c0, th.c0 { width:110px; }
th input { margin-right:45px; margin-left:45px; }


/* End of 'default : ProductList' */

