#productcatlist {
	MARGIN-TOP: -1px; MARGIN-LEFT: 0px;
}
#shoppingcart {
	MARGIN-TOP: 25px; MARGIN-LEFT: 0px; COLOR: #fff;
}
#shoppingcart A {
	color: #fff;
	FONT-WEIGHT: bold;
	padding-left: 0;
}
.product_short_text {
	COLOR: #676767;
}
.pageheading {
	FONT-WEIGHT: bold; BACKGROUND: url('bar_tausta.jpg') repeat-x;
}
#cart_table TR TD {
	
}

div#see_bigger_image {
        width: 115px;
        float: left;
        display: inline;
}
div#image_numbers {
        width: 90px;
        float: right;
        margin-right: 5px;
        text-align: right;
        padding-right: 8px;
        display: inline;
}

div.product_list_image {
        width: 145px;
        float: left;
}

div.product_list_text {
        width: 400px;
        float: right;
}

.cart_total_row {
	FONT-WEIGHT: bold
}
TABLE#customerinfo {
	FONT-WEIGHT: bold
}
TABLE#customerinfo .caption {
	FONT-WEIGHT: normal
}
TABLE#customerinfo TR TD {
	BORDER-BOTTOM: #dddddd 1px solid
}
HR.bar {
	
}
.product_list_table {
	MARGIN-BOTTOM: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C03304;
}
.product_list_title {
	MARGIN-BOTTOM: 3px;
	background-position: left center;
	BACKGROUND-COLOR: #CDC4BB;
	height: 20px;
}
.product_list_title A {
	MARGIN-LEFT: 10px;
	text-transform: uppercase;
	color: #C03304;
	font-size: 10px;
}
.product_list_title A:hover {
	MARGIN-LEFT: 10px;
	text-transform: uppercase;
	color: #C03304;
	text-decoration: none;
	font-size: 10px;
}
.product_list_price {
	font-size: 10px;
	color: #C03304;
}
.product_list_title input {
	font-size: 10px;
	color: #676767;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px;
	height: 12px;
	margin: 1px;
}
.product_title {
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 11px;
	background: url('shop_otsikkotausta_02.gif') repeat-x;
	background-position: left center;
	BACKGROUND-COLOR: #CDC4BB;
	color: #C03304;
	text-transform: uppercase;
}
.product_price {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #dc3b55;
	white-space: nowrap;
}
.button {
	display: inline;
	border: 1px solid #dc3b55;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	background: url('nappitausta.gif') repeat-x;
	background-position: left center;
	background-color: #e00024;
}
TD.shopinfo {
	FONT-SIZE: 80%; COLOR: #aaaaaa
}
TD.menu_level_0 {
	font-size: 11px;
}
A.menu_level_0 {
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C03304;	
	padding: 8px;
	border-bottom: 3px solid #ffffff;
	border-right: none;
	white-space: normal;
	text-align: left;
	font-weight: normal;
	background: #CDC4BB;
}
A.menu_level_0:link {
	font-size: 11px;
	color: #C03304;
}
A.menu_level_0:visited {
	font-size: 11px;
	color: #C03304;
}
A.menu_level_0:hover {
	font-size: 11px;
	color: #C03304;
	background-color: #C49E85;
	
}
TD.menu_level_0_hover {
	font-size: 11x;
}
TD.menu_level_0_selected {
	font-size: 11px;
	background-color: #C49E85;
}
A.menu_level_0_selected {
	font-weight: normal;
	padding-bottom: 4px;
        padding-top: 4px;
        border-bottom: 1px solid #fff;
}
A.menu_level_0_selected:link {
	font-size: 11px;	
}
A.menu_level_0_selected:visited {
	font-size: 11px;
}
A.menu_level_0_selected:hover {
	font-size: 11px;
	text-decoration: none;	
}
TD.menu_level_0_selected_hover {
	font-size: 11px;
}
TD.menu_level_1 {
	PADDING-LEFT: 10px;
	font-size: 11px;
}
A.menu_level_1 {
	font-size: 11px;
	color: #fff;
	display: block;
        padding-bottom: 4px;
        padding-top: 4px;
        border-bottom: 1px solid #fff;
}
A.menu_level_1:link {
	font-size: 11px;	
}
A.menu_level_1:visited {
	font-size: 11px;
}
A.menu_level_1:hover {
	font-size: 11px;
	color: #5c8bb8;
	background-color: #fff;
}
TD.menu_level_1_hover {
	PADDING-LEFT: 10px;
	font-size: 11px;
}
TD.menu_level_1_selected {
	PADDING-LEFT: 10px;
	font-size: 11px;
}
A.menu_level_1_selected {
	COLOR: #dc3b55;
	font-size: 11px;
}
A.menu_level_1_selected:link {
	font-size: 11px;
}
A.menu_level_1_selected:visited {
	font-size: 11px;
}
A.menu_level_1_selected:hover {
	text-decoration: none;
	font-size: 11px;
}
TD.menu_level_1_selected_hover {
	PADDING-LEFT: 10px; BACKGROUND-COLOR: white
	font-size: 11px;
}
TD.menu_level_2 {
	PADDING-LEFT: 25px
	font-size: 11px;
}
A.menu_level_2 {
	color: #676767;
}
A.menu_level_2:link {
	
}
A.menu_level_2:visited {
	
}
A.menu_level_2:hover {
	text-decoration: none;
	
}
TD.menu_level_2_hover {
	PADDING-LEFT: 25px
	font-size: 11px;
}
TD.menu_level_2_selected {
	PADDING-LEFT: 25px
	font-size: 11px;
}
A.menu_level_2_selected {
	COLOR: #dc3b55;
	font-size: 11px;
}
A.menu_level_2_selected:link {
	font-size: 11px;
}
A.menu_level_2_selected:visited {
	font-size: 11px;
}
A.menu_level_2_selected:hover {
	text-decoration: none;
	font-size: 11px;
}
TD.menu_level_2_selected_hover {
	PADDING-LEFT: 25px;
	font-size: 11px;
}
h3 {
	color: #dc3b55;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
