/* General Styles, applies to all areas */

BODY   { color: #000000; font-size: 11px; font-family: Verdana, Arial; background-color: #d7d7d7; margin: 2% }

TABLE {
border : 0px;
}

IMG {
border : 0px;
}

H3  { color: #333333; font-size: 14px; font-family: Verdana, Arial; font-weight: bold }

H3b  { color: #333333; font-size: 11px; font-family: Verdana, Arial; font-weight: bold }

P, LI  { font-size: 10px; font-family: Verdana, Arial; line-height: 140% }

P.smallbasic  { font-size: 9px; font-family: Verdana, Arial; text-decoration: none }

P.smallfade  { color: #999999; font-size: 10px; text-decoration: none }

A   { font-size: 10px; text-decoration: none }

INPUT, TEXTAREA, SELECT {
font-family: Verdana, Arial;
font-size : 90%;
}

INPUT.button {
border-top : 1px solid #eaeaea;
border-bottom : 1px solid #eaeaea;
border-left : 0px solid #eaeaea;
border-right : 0px solid #eaeaea;
font-family : Verdana, Arial;
font-size : 70%;
background : #8C9699;
color : #ffffff;
}

INPUT.field {
	font-family : Verdana, Arial;
	font-size : 90%;
	background : #ffffff;
	color : #000000;
	border: 1px solid #8C9699;
}

FORM.inline {
	display : inline;

} 



/* Page Top Styles, applies to the top area */

TD.top  { background-color: #cccccc; padding: 0; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0 }



/* Breadcrumb Styles, applies to the breadcrumb area */

TD.topbreadcrumb  { padding: 0 }


TD.topbreadcrumb2 {
	background-image: url(images/glbnav_background.png);
	padding: 1px;
}

P.topbreadcrumb  { color: #999999; font-size: 70%; font-family: Verdana, Arial }

A.topbreadcrumb {
text-decoration : none;
color : #999999;
}



/* Navigation Styles, applies to the navigation area on the left hand side */

TD.navigation   { font-size: 13px; text-decoration: none; background-color: #ffffff; padding: 10px; border-top: medium none; border-right: 1px dashed #c0c0c0 }



/* Main Styles, applies to the main page area on the right hand side */

TD.main  { background-color: #ffffff; padding: 10px 0 0 10px}

TD.mainnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 160%;
}

TD.mainnews_ingres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 160%;
	font-style: italic;
}


TD.mainnews_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 160%;
	font-weight: bold;
}


TD.mainrightcolum  { background-color: #ffffff; padding-top: 10px; padding-left: 20px; border-left: 1px dotted #c0c0c0; padding-bottom: 0; }




/* Cart Snapshot Styles, applies to the snapshot area of the shopping cart */

TD.cartbottom  { background-color: #f3f3f3; padding: 0px; border-style: solid; border-width: 1px; border-color: #c0c0c0 white #c0c0c0 #fff }
TD.cartbottom1 { background-color: #f3f3f3; padding: 0; border-style: solid; border-width: 1px; border-color: #c0c0c0 white #c0c0c0 #fff }
FONT.cartbottom {
font-family: Verdana, Arial;
font-size : 70%;
color : #007ba4;
}



/* Bottom Styles, applies to the bottom area */

TD.bottom  { padding: 0 }



/* Product Table Styles, applies to product table area */

TD.picturebig {
padding : 10px;
border-bottom : 1px solid #f3f3f3;
} 

TD.picturesmall  { padding: 10px; border-bottom: 1px solid #f3f3f3 } 

TD.introduction {
padding : 10px;
border-bottom : 1px solid #f3f3f3;
}

P.introduction   { font-size: 10px; font-family: Verdana, Arial; line-height: 140% }

TD.price {
padding : 10px;
border-bottom : 1px solid #f3f3f3;
}

P.price {
font-family: Verdana, Arial;
font-size : 80%;
line-height : 140%;
font-weight : bold;
}

P.stock {
font-size : 70%;
}

TR.list1 {
background-color : #f9f9f9;
} 

TR.list2 {
background-color : #ffffff;
} 



/* Shopping Cart Styles, applies to shopping cart table area */

TD.cartbasic {
padding : 5px;
border-bottom : 1px solid #f3f3f3;
} 

P.cartbasic {
font-size : 80%;
} 

TD.carttotal {
padding : 5px;
border-bottom : 1px solid #f3f3f3;
} 

P.carttotal {
font-size : 80%;
font-weight : bold;
} 
TD.mainrightcolumValkkyva {
	text-decoration: blink;
}
TD.navigation2 {
	font-size: 15px;
	background-color: #000000;
	border-top: medium none;
	border-right: medium none #c0c0c0;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	color: #7D9BBB;
	border-bottom: 1px solid #c0c0c0;
l;
	background-repeat: repeat-x;
	height: 25px;
}
TD.leftcolum_headline {
	background-color: #ffffff;
	padding: 10px 0 0 10px;
	font-size: 14px;
	font-weight: bolder;
}
TD.leftcolum_list {
	background-color: #ffffff;
	padding: 10px 0 0 10px;
	font-size: 14px;
}
TD.navigation3 {
	color: #0033CC;
	font-size: 13px;
	text-decoration: none;
	background-color: #ffffff;
	padding: 10px 5px 0;
	border-right: 1px dotted #c0c0c0;
	border-top-color: #c0c0c0;
}
TD.navigation4 { color: #333333; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #ffffff; border-bottom: 1px solid #c0c0c0; border-top-color: #c0c0c0; border-right-color: #c0c0c0; }
a:visited {
	color: #417BBB;
}
a:hover {
	color: #003399;
	text-decoration: none;
}
a:active {
	color: #417BBB;
}
element { }
TD.navigation5 {
color: #FFFFFF; font-size: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; border-bottom: #c0c0c0; border-top-color: #c0c0c0; border-right-color: #c0c0c0;
}
TD.navigation6 {
color: #417BBB; 
font-size: 30px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: none; 
border-bottom: #c0c0c0; 
border-top-color: #c0c0c0; 
border-right-color: #c0c0c0;
}
TD.navigation7 {
	color: #417BBB;
	font-size: 13px;
	text-decoration: underline;
	background-color: #ffffff;
	padding: 10px 5px 0;
	border-right: 1px dotted #c0c0c0;
	border-top-color: #c0c0c0;
	width: 100%;
}

.class {
	color: #417BBB;
	font-size: 10px;
	text-decoration: underline;
	padding: 10px 5px 0;
	border-right: 1px dotted #c0c0c0;
	border-top-color: #c0c0c0;
}

a#id.class {
	
}

a:link {
	color: #417BBB;
}
