
/**************************/
.topGenLk {
	background-color:#ffde7a;
	padding:2px 0 2px 8px;
	margin-top:4px;
}
.topGenLk a:link, .topGenLk a:visited {
	color:#000;
	text-decoration:none;
}
.topGenLk a:hover, .topGenLk a:active {
	color:#907e02;
	text-decoration:underline;
}
.innMarble_Bg {
	padding:1px 0 1px 8px;
	font-size:12px;
	font-weight:bold;
	color:#337900;
	float:left;
}
.main {
	background-color:#d1e8d1;
	width:100%;
	display:table;
}
.innerText {
	padding:5px;
	margin:0 3px 3px 0;
}
.relatedPro_Bg {
	background-image:url(images/relatedPro_BgBottom.gif);
	background-repeat:repeat-x;
	background-position:left;
	float:left;
	width:50px;
	height:12px;
	margin-top:10px;
}
.rp {
	font-size:14px;
	font-weight:bold;
	color:#877a02;
	background-color:#ffffff;
	margin-top:10px;
}
.rp a:link, .rp a:visited {color:#877a02; text-decoration:none;}
.rp a:hover, .rp a:active {color:#f45e12; text-decoration:none;}
.relatedPro_Bg01 {
	background-image:url(images/relatedPro_BgBottom.gif);
	background-repeat:repeat-x;
	background-position:left;
	margin-top:4px;
}
.InnRel_Ctg_Bg {
	background-image:url(images/InnRel_Ctg_Bg.jpg);
	background-repeat:repeat-x;
	background-position:left;
	margin:0 10px;
}
.rpPadding {
	padding:5px;
}
.mSuppl {
	font-size:14px;
	font-weight:bold;
	color:#de7d42;
	margin-bottom:2px;
}
.mSuppl a:link, .mSuppl a:visited {color:#de7d42; text-decoration:none;}
.mSuppl a:hover, .mSuppl a:active {color:#877a02; text-decoration:none;}
.mSuppl01 {
	border-bottom:2px solid #c9c9c9;
	margin:0 400px -10px 0;
}
.mSuppl02 {
	border:1px solid #c9c9c9;
	border-width:0 1px 1px 1px;
}
.mSuppl02a {
	border:1px solid #c9c9c9;
	border-width:0 1px 1px 1px;
	background:#ffffe7;
}
.mSuppl03 {
	margin:8px;
}
.mSuppl04 {
	padding:0 10px 5px 0;
	text-align:right;
}
.innerByCol_Bg {
	background-image:url(images/innerByCol_Bg.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	font-size:12px;
	font-weight:bold;
	color:#0e590e;
	padding:5px 0 5px 10px;
	margin:0 10px 10px 10px;
}
.innerByVariety_Bg {
	background-image:url(images/innerByVariety_Bg.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	font-size:12px;
	font-weight:bold;
	color:#0e590e;
	padding:5px 0 5px 10px;
	margin:0 10px 10px 10px;
}
.leftCol {
	margin:5px;
}
.innerByCol_Bullet {
	border-bottom:1px solid #d5e3d5;
	padding:7px 4px;
	margin:0 12px;
}
.leftTD {
	border:1px solid #ccc;
}
.rightTD {
	padding-right:16px;
}
.imInfo {
	background-color:#eff7ef;
	border:1px solid #0e590e;
	border-width:10px 1px 4px 1px;
	text-align:center;
	width:95%;	
	margin-left:3px;
}
.imInfo00 {
	padding:4px 0;
	font-weight:bold;
}
.imInfo01 {
	background-color:#81a881;
	color:#FFFFFF;
	padding:3px;
	margin:0 3px 3px 3px;
}
.imInfo01 a:link, .imInfo01 a:visited {
	color:#fff;
	text-decoration:none;
}
.imInfo01 a:hover, .imInfo01 a:active {
	color:#fffd62;
	text-decoration:none;
}
.proRange {
	font-size:14px;
	font-weight:bold;
	color:#de7d42;
	padding:5px;
}
.listing {
	font-size:14px;
	font-weight:bold;
	color:#cf6108;
	padding:0 0 5px 5px;
	text-decoration:underline;
}
.aboutus {
	font-size:14px;
	font-weight:bold;
	color:#cf6108;
	padding-left:8px;
	text-decoration:underline;
}
.contactus {
	font-weight:bold;
	padding:4px 5px;
}
.feedback {
	font-size:14px;
	font-weight:bold;
	color:#cf6108;
	padding:0 0 5px 36px;
	text-decoration:underline;
}
.head {
	font-size:12px;
	font-weight:bold;
	color:#009966;
	padding: 3px 0 3px 8px;
}
.links {
	background:url(images/mType_Bg.gif) repeat-x bottom;
	padding:3px;
	margin:5px 20px 5px 20px;
}
.pageHeading {
	font-size:14px;
	font-weight:bold;
	color:#de7d42;
	padding:3px 0 5px 10px;
	text-decoration:underline;
}
.sitemapMc {
	line-height:20px;
	padding-left:15px;
	text-decoration:underline;
}
.sitemapMc a:link, .sitemapMc a:visited {
	color:#FF6600;
	text-decoration:underline;
}
.sitemapMc a:hover, .sitemapMc a:active {
	color:#337900;
	text-decoration:none;
}
.sitemapMt {
	line-height:20px;
	padding-left:15px;
}
.sitemapMt a:link, .sitemapMt a:visited {
	color:#000;
	text-decoration:none;
}
.sitemapMt a:hover, .sitemapMt a:active {
	color:#03c211;
	text-decoration:underline;
}
.desc {
	padding:10px;
	text-align:justify;
}
.head01 {
	font-size:12px;
	font-weight:bold;
	color:#009966;
	padding: 3px 0 3px 8px;
	background-color:#e3f1e3;
}
.head02 {
	border:1px solid #337900;
	border-width:1px 1px 10px;
	padding:10px;
}
