/* CSS Document */

body {
	background-color: #b3b3b3;
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
}
body,td,th {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a:link {
	color: #00aeef;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #00aeef;
}
a:hover {
	text-decoration: underline;
	color: #00aeef;
}
a:active {
	text-decoration: none;
	color: #00aeef;
}

#plTitle {
	font: bold 15px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(/images/titles_bg.gif) repeat-x;
	height:29px;
	padding-top:5px;
	text-align:center;
}
.headings {
	font: bold 15px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(/images/titles_bg.gif) repeat-x;
	height:29px;
	padding-top:0px;
	text-align:center;
}
a.headings {
	color:#ffffff;
	text-decoration:none; 
	background-image:none;}

a.headings:hover {
	color:#ffffff; 
	text-decoration:underline; 
	background-image:none;}

.headingarrow {
	font-weight:normal;
	color: #00aeef;
}
.outline {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 20px;
}
 #snavbox {
	margin: 0px;
	padding: 0px;
	width: 216px;
}

#snav {
	font-size:11px;
	background: #e7e8e9 url(/images/nav_bottom.gif) no-repeat right bottom;
	margin:5px 0px 0px 0px;
	padding:15px 0px 25px 20px;
	width:196px;
	font-weight:bold;
}

.snav, a.snav {
	font-size: 11px;
	color:#808080;
	padding-bottom:5px;
	text-decoration:none
}
a.snav:hover {
	font-size: 11px;
	color:#00aeef;
	padding-bottom:5px;
	text-decoration:underline;
}

.snavon, a.snavon {
	font-size: 11px;
	color:#00aeef;
	padding-bottom:5px;
	text-decoration:none
}
a.snavon:hover {
	font-size: 11px;
	color:#00aeef;
	padding-bottom:5px;
	text-decoration:underline;
}

.lion {
color:#b3b3b3;

}

.rhead {
	background: url(/images/header_bg.gif) no-repeat right top;
	height:72px;
	padding: 0px;
	margin:0px;
}
topnav {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #00aeef;
	text-decoration: none;
	float:left;
	width:380px;
	padding-top:28px;
}
.topnav {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #00aeef;
	text-decoration: none;
	width:420px;
	padding-top:28px;
	padding-left: 30px;
}
.topnav a {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #00aeef;
	text-decoration: none;
}
.topnav a:hover {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
a.topnavon {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

a.topnavon:hover {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
#search {
	width: 200px;
	padding: 10px 0px 10px 0px;
}

.fpTitle, a.fpTitle {
	font-size: 12px;
	font-weight:bold;
	color:#00aeef;
	padding-bottom:5px;
	text-decoration:none
}
a.fpTitle:hover {
	font-size: 12px;
	font-weight:bold;
	color:#00aeef;
	padding-bottom:5px;
	text-decoration:underline;
}
.fpDesc, a.fpDesc {
	font-size: 11px;
	font-weight:normal;
	text-decoration:none
}
a.fpDesc:hover {
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline;
}
.fpThumb {
	margin: 0px 10px 0px 0px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.fpThumb2 {
	margin: 0px 0px 0px 0px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.fpThumbList {
	margin: 0px 10px 0px 0px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.catTitle, a.catTitle {
	font-size: 14px;
	font-weight:bold;
	color:#00aeef;
	padding-bottom:5px;
	text-decoration:none
}
a.catTitle:hover {
	font-size: 14px;
	font-weight:bold;
	color:#00aeef;
	padding-bottom:5px;
	text-decoration:underline;
}

.catDesc, a.catDesc {
	font-size: 11px;
	font-weight:normal;
	text-decoration:none
}
a.catDesc:hover {
	font-size: 11px;
	font-weight:normal;
	text-decoration:underline;
}

.prodTitle, a.prodTitle {
	font-size: 16px;
	font-weight:bold;
	color:#00aeef;
	padding-bottom:5px;
	text-decoration:none
}
a.prodTitle:hover {
	font-size: 16px;
	font-weight:bold;
	color:#00aeef;
	padding-bottom:5px;
	text-decoration:underline;
}

.prodDesc, a.prodDesc {
	font-size: 12px;
	padding-bottom:5px;
	text-decoration:none
}
a.prodDesc:hover {
	font-size: 12px;
	padding-bottom:5px;
	text-decoration:underline;
}

.footer, a.footer {
	font-size: 9px;
	color: #B3B3B3;
	text-decoration:none
}
a.footer:hover {
	font-size: 9px;
	text-decoration:underline;	
	color: #B3B3B3;

}
.searchbut {
	font: 11px Arial, Helvetica, sans-serif;
}#headtel {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float: right;
	margin-top: 20px;
	margin-right: 50px;
}
#brochure {
	background: url(/images/brochure_bg.jpg) no-repeat left top;
	text-align: right;
	width: 425px;
	height: 300px;
}
.redBox {
	font-weight: bold;
	color: #FFFFFF;
	font-size:11px;
	text-decoration: none;
	background: #3366CC url(/images/cat-title-bg.png);
	margin: 0px;
	padding: 5px;
	width: 110px;
	text-align:center;
	height:28px;
}
a.redBoxTxt, a.redBoxTxt:visited {
	font-weight: bold;
	color: #FFFFFF;
	font-size:11px;
	text-decoration: none;
}
a.redBoxTxt:hover {
	font-weight: bold;
	color: #FFFFFF;
	font-size:11px;
	text-decoration: underline;
}

