body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.frame { 
	border-top:5px solid #000;
	background:#fff; 
}
.topMenBot {
	background:url(topMenBot.gif) repeat-x;
	height:8px;
}
.header {
	background:url(header.gif) repeat-x;
	height:180px;
}
.header2 {
	background:url(header2.gif) repeat-x;
	height:180px;
}
.logo2 {
	margin-top:45px;
}
.navM {
	background:url(navi.gif) repeat-x;
}
.line1 { height:5px; }
a.topMen:link, a.topMen:visited, a.topMen:active {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
a.topMen:hover {
	text-decoration:underline;
}
a.leftMen:link, a.leftMen:visited, a.leftMen:active {
	color:#000000;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
	background:url(arrow.gif) no-repeat left center;
	margin-left:10px;
	padding-left:10px;
}
a.topMen:hover {
	text-decoration:underline;
}
.contact { font-size:10px; overflow:hidden; }
.section1 .heading {
	background:url(section1.gif) repeat-x;
	height:29px;
	width:178px;
	padding-top:2px;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}
.section1 {
	background:#d6edcf;
}
.section2 .heading {
	background:url(section2.gif) repeat-x;
	height:29px;
	width:178px;
	padding-top:2px;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}
.section2 {
	background:#e9e9e9;
}
.section3 .heading {

	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}
.section3 {
	
}
.content1, .content2 {
	background:url(vari.gif) repeat-x;
}
.content3 {
	height:200px;
}
.greenLine {
	background:#9cd48b;
	height:2px;
}
.footerLine {
	background:url(footer.gif) repeat-x;
	height:55px;
}
.footer {
	padding:5px;
	color:#b2b2b2;
	font-size:10px;
}
.footer a {
	color:#b2b2b2;
	font-size:10px;
}
.location { background:#fff; color:#90d87b; font-size:10px; }
a.location:link, a.location:visited {
	color:#64bd47;
	text-decoration:none;
}
a.location:hover {
	color:#64bd47;
	text-decoration:underline;
}
.selection { padding:5px; }
.selection2 { padding:5px; padding-top:0px; }
option { font-size:10px; }
select { font-size:10px; }
.brands { width:178px; }
.Theading { font-size:18px; color:#61bb45; font-weight:bold; 	padding:5px;
	display:block; }
.Mheading { font-size:14px; color:#61bb45; font-weight:bold; 	padding:5px;
	display:block; }
a.leftMenA:link, a.leftMenA:visited { text-decoration:underline; }


.prHeading {
	background:#dddddd;
	font-weight:bold;
	font-size:10px;
}
.prHeading td { padding:5px; }
.prLine_0, .prLine_1 { font-size:12px; padding:5px; }
.prLine_0 td, .prLine_1 td {  padding:5px; }
.prLine_1 { background:#f1f1f1; }
.prLine_0 { background:#f7f7f7; }

.page_numbers ul, .page_numbers li { 
	margin:0; 
	padding:0; 
	list-style:none; 
	display:inline; 
	background:none; 
	border:0; }
.page_numbers a { font-size:12px; color:#009900; font-weight:bold; background:none; padding:2px; }
.page_numbers .current { font-size:12px; font-weight:bold; padding:2px; }
.page_text { font-size:12px; }
.cartText { font-size:12px; }
a.cartLink:link, a.cartLink:visited, a.cartLink:active {
	font-size:10px;
	text-decoration:none;
	color:#000000;
}
a.cartLink:hover {
	text-decoration:underline;
}
#sisu { 
	padding-left:5px;
	font-size:12px; 
}
#feedback td {
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.field {
	border:1px solid #666666;
	height:14px;
	font-size:10px;
}
.textarea {
	border:1px solid #666666;
	height:100px;
	width:200px;
}
.button {
	border:1px solid #666666;
	background:#CCCCCC;
}
.msg {
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding:5px;
	text-align:center;
}
.no_pic { width:150px; height:63px; border:1px solid #666666; background:#CCCCCC; text-align:center; padding-top:40px; font-size:10px; }
a.picLink { color:#000000; text-decoration:none; font-size:10px; }
.relatedBox { float:left; width:160px; text-align:center; height:150px; padding:5px; margin:5px; display:block; }
.relatedTable {
	background:#f1f1f1;
}
a.productLink:link, a.productLink:visited, a.productLink:active {
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
a.productLink:hover {
	text-decoration:underline;
}
.priceBox { border:0px solid #666666; background:#FFFFFF; margin:5px; }
.lynxfm_form { margin-left:5px; font-size:12px; }
.lynxfm_form td { padding:2px; }

a.blue:link, a.blue:visited, a.blue:active { color: #0000FF; font-size:12px; text-decoration:none; }
span.error_1 { padding-left:6px; font-size:12px; color:red; }
span.error_2 { padding-left:6px; font-size:12px; color:green; }
