html,h1,h2,h3,h4,h5,h6{ 
	margin: auto; 
	padding: 0; 
	border: 0; 
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
/* Set base font & heading styles and sizes */
input,select,textarea {font:12px Arial, sans-serif;}
h1 {font-size:16px;}
h2 {font-size:14px; margin: 0.2em 0; color:#333333 }
h3 {font-size:14px; margin: 0.2em 0; color:#000000}
h4, h5, h6 {font-size:12px; font-weight:bold; margin:0}
h4{color:#000000}
h5{color:#000}
h6 {font-size:11px; color:333333; display:inline; background:#FFFFCC; font-style:italic; font-weight:normal; padding:2px 0px}
ul, ol { padding:2px 0px 2px 15px;  margin: 0.2em 0em 0.2em 1em}
ul{list-style-image:url(images/dot_li.gif); POSITION: static; TOP: 1px; }

A, A:link, A:visited {
color:3366cc;
	text-decoration: underline;
}

A:hover { text-decoration:none; }
.nodecoration a:link,.nodecoration a:visited{text-decoration:none}

h1 A, h1 A:link, h1 A:visited {
	color: #1C7AD5;
	text-decoration: underline;
}


.body_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.bodyRed{color:#990000}
.bodyBlue{color:#336699}
.bodyNoir{color:#333333}
.content_bg {
	background-image: url(images/home_005.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.subsection{
	background:url(images/bg_sub_nav.gif) top no-repeat; height:33px; color:#FFFFFF;
	font-weight:bold;
}
.sub_navTitle{
	background-color:#a78d30; height:20px; color:#FFFFFF;
	font-size:12px; font-weight:bold;
}
.sub_navTitle a:link, .sub_navTitle a:visited{
	text-decoration: none;
	color: #FFF;
}
.sub_navTitle a:hover{
	text-decoration: underline;
	color: #FFFF66;
}
.sub_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #70ab27;
	padding-top: 3px;
	padding-bottom: 3px;
	LIST-STYLE-TYPE:disc; list-style-image:url(images/subnav_li.gif); POSITION: static; TOP: 0px; 
	margin:0
}
.banner{
	border:#6e6e59 solid 1px
}

.sub_nav a:link, .sub_nav a:visited{
	text-decoration: none;
	color: #70ab27;
}

.sub_nav a:hover{
	text-decoration: none;
	color: #003366;
}

.sub_nav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-top: 3px;
	padding-bottom: 3px;
	LIST-STYLE-TYPE:disc; list-style-image:url(images/subnav_li.gif); POSITION: static; TOP: 0px; 
	margin:0
}


.sub_nav1 a:link, .sub_nav1 a:visited{
	text-decoration: none;
	color: #333;
}

.sub_nav1 a:hover{
	text-decoration: none;
	color: #003366;
}

.sub_title {
	font-size: 12px;
	color: #339933;
}
UL.sub_nav {
	margin:0;
	padding:0px 5px;
}
UL.sub_nav LI {
	margin:0px 8px;
	padding:0;
	font-size:90%;
}
UL.sub_nav LI A {
 PADDING: 0px; !important
}

UL.sub_nav LI A:hover {
	TEXT-DECORATION: underline
}

.title_sub {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.title_sub_sub {
	font-size: 13px;
	color: #68911E;
	font-weight: bold;
}

.subheading {
	font-size: 12px;
	color: #68911E;
	font-weight: bold;
}

.subheading2 {
	font-size: 12px;
	color: #333;
	font-weight: bold;
}
.subheading3 {
	font-size: 14px;
}
.floatLeft {float:left}
.floatRight {float:right}
.imgfloatLeft {
	float:left;
	margin:0px 5px 0px 5px;
	padding:0px;
}
.imgfloatRight { float:right; margin:5px 5px 0px 15px; padding:0px; clear:none}



.pad10{	padding-left: 10px;}
.backTop a:link, .backTop a:visited{
	font-size:11px;
	padding:3px 0px;
	text-decoration: underline;
	color: #333;
}

.backTop a:hover{
	text-decoration: none;
	color: #003366;
}
.finePrint{font-size:10px; color:#666666}
.normalClear{clear:both}
.lineV{ background-image:url(images/line_v.gif); background-repeat:repeat-y; width:5px}
/*////////////////background//////////////////////////////////*/
.bgf7f7f0 {background:#f7f7f0}
.lineHor_dot{background:url(images/dottedline.gif) left repeat-x; height:5px}
.cel1 {background:#68911E; padding:2px; color:#FFFFFF; font-weight:bold; font-size:12px}
.cel3{background:#68911E; padding:2px; color:#FFF; font-weight:bold; font-size:12px}
.cel2 {background:#F2F2f2; padding:2px; color:#333333; font-size:8pt}
.cel2b {background:#D0E785; padding:2px; color:#333333; font-size:8pt}
.cel4 {
	padding:2px;
	color:#333333;
	font-size:8pt;
	background-color: #D0E785;
}
/*////////////////SHOP@IMH//////////////////////////////////*/
#shopBg {background-color:#d6d6ce; border:#babab1 solid 1px; padding:10px;}
#shopDetails {background-color:#f1f1e9;  padding:5px; vertical-align:top}
.shopDetail{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#4c4c38; }
a.shopDetail:link,a.shopDetail:visited{ font-weight:bold; color:#70ab27; text-decoration:underline}
a.shopDetail:hover{ color:#003300; text-decoration:none}

a.backMain:link,a.backMain:visited{ font-size:12px;font-weight:bold; color:#4c4c38; text-decoration:none}
a.backMain:hover{ color:#003300; text-decoration:underline}
.imgOutline img{ margin:5px; padding:2px; border:#CCCCCC solid 1px}.sub_subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A78D30;
}
