
/* top navigation */
.top_nav{	position: relative;	height: 41px;	z-index: 100;}
.top_nav .l, .top_nav .r{	position: absolute;	z-index: -1;top: 0;	height: 41px;	background-image: url('../images/nav.png');}
.top_nav .l{	left: 0;	right:14px;}
.top_nav .r{	right: 0;	width: 984px;	clip: rect(auto, auto, auto, 970px);}

/* top navigation menu */
.top_nav_menu a, .top_nav_menu a:link, .top_nav_menu a:visited, .top_nav_menu a:hover{	text-align:left;	text-decoration:none;	outline:none;	letter-spacing:normal;	word-spacing:normal;}
.top_nav_menu, .top_nav_menu ul{margin: 0;padding: 0;	border: 0;	list-style-type: none;	display: block;}
.top_nav_menu li{margin: 0;	padding: 0;	border: 0;	display: block;	float: left;	position: relative;	z-index: 5;	background:none;}
.top_nav_menu li:hover{	z-index: 10000;	white-space: normal;}
.top_nav_menu li li{	float: none;}
.top_nav_menu ul{	visibility: hidden;	position: absolute;	z-index: 10;	left: 0;	top: 0;	background:none;}
.top_nav_menu li:hover>ul{	visibility: visible;	top: 100%;}
.top_nav_menu li li:hover>ul{	top: 0;	left: 100%;}
.top_nav_menu:after, .top_nav_menu ul:after{	content: ".";	height: 0;	display: block;	visibility: hidden;	overflow: hidden;	clear: both;}
.top_nav_menu, .top_nav_menu ul{min-height: 0;}
.top_nav_menu ul{	background-image: url(../images/spacer.gif);	padding: 10px 30px 30px 30px;	margin: -10px 0 0 -30px;}
.top_nav_menu ul ul{	padding: 30px 30px 30px 10px;	margin: -30px 0 0 -10px;}

.top_nav_menu{	padding: 12px 14px 0px 14px;}
.top_nav_menu ul li{	clear: both;}
.top_nav_menu a{	position:relative;	display: block;	overflow:hidden;	height: 28px;	cursor: pointer;	text-decoration: none;	margin-right: 2px;	margin-left: 2px;}
.top_nav_menu a .r, .top_nav_menu a .l{	position:absolute;	display: block;	height: 87px;	background-image: url('../images/MenuItem.png');}
.top_nav_menu a .l{	left:0;	right:4px;}
.top_nav_menu a .r{	width:408px;	right:0;	clip: rect(auto, auto, auto, 404px);}
.top_nav_menu a .t {	font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #373B35;	padding: 0 19px;	margin: 0 4px;	line-height: 29px;	text-align: center;}
.top_nav_menu a:hover .l, .top_nav_menu a:hover .r{	top:-29px;}
.top_nav_menu li:hover>a .l, .top_nav_menu li:hover>a .r{	top:-29px;}
.top_nav_menu li:hover a .l, .top_nav_menu li:hover a .r{top:-29px;}
.top_nav_menu a:hover .t{	color: #3E443C;}
.top_nav_menu li:hover a .t{	color: #3E443C;}
.top_nav_menu li:hover>a .t{	color: #3E443C;}
.top_nav_menu a.active .l, .top_nav_menu a.active .r{	top: -58px;}
.top_nav_menu a.active .t{	color: #111311;}

/* top navigation sub menu */
.top_nav_menu ul a{	display:block;	text-align: center;	white-space: nowrap;	height: 20px;	width: 180px;	overflow:hidden;	line-height: 20px;	margin-right: auto;	background-image: url('../images/subitem-bg.png');	background-position: left top;	background-repeat: repeat-x;	border-width: 1px;	border-style: solid;	border-color: #E4C144;}
.top_nav ul.top_nav_menu ul span, .top_nav ul.top_nav_menu ul span span{	display: inline;float: none;	margin: inherit;	padding: inherit;	background-image: none;	text-align: inherit;	text-decoration: inherit;}
.top_nav_menu ul a, .top_nav_menu ul a:link, .top_nav_menu ul a:visited, .top_nav_menu ul a:hover, .top_nav_menu ul a:active, .top_nav ul.top_nav_menu ul span, .top_nav ul.top_nav_menu ul span span{	text-align: left;	text-indent: 12px;	text-decoration: none;	line-height: 20px;	color: #474024;	font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;	font-style: normal;	font-weight: normal;}
.top_nav_menu ul ul a{	margin-left: auto;}
.top_nav_menu ul li a:hover{	color: #8B7D46;	border-color: #8E988B;	background-position: 0 -20px;}
.top_nav_menu ul li:hover>a{	color: #8B7D46;	border-color: #8E988B;	background-position: 0 -20px;}
.top_nav .top_nav_menu ul li a:hover span, .top_nav .top_nav_menu ul li a:hover span span{color: #8B7D46;}
.top_nav .top_nav_menu ul li:hover>a span, .top_nav .top_nav_menu ul li:hover>a span span{	color: #8B7D46;}

/* action message */
.errMessage{	background:#FFFF00;	color:#FF0000;	font-size:10px;	line-height:15px;	padding-left:5px;	font-family:verdana;}
.succMessage{	background:#0000FF;	color:#FFFFFF;	font-size:10px;	line-height:15px;	padding-left:5px;	font-family:verdana;}

div#hideshow{font-size:12px; margin-bottom:6px; color:#333333; background-color:#FFFFFF; filter:alpha(opacity=70); -moz-opacity: 0.75; opacity: 0.75; height:25px;}
div#hideshow table {font-size:12px; margin-bottom:6px; color:#333333;}
div#hideshow table a{font-size:12px; margin-bottom:6px; color:#990000; outline:none;}
div#hideshow table a:hover{font-size:12px; margin-bottom:6px; color:#0066FF; outline:none;}


/* separator */
div#column_left .separator{	border-top:1px solid #CCCCCC;	margin-top:4px; margin-bottom:4px;}
div#column_right .separator{	border-top:1px solid #CCCCCC;	margin-top:4px; margin-bottom:4px;}
div#column_maincontent .separator{	border-top:1px solid #CCCCCC;	margin-top:4px; margin-bottom:4px;}

/* content heading style */
div#content_heading{  font-family: Arial, Helvetica, Sans-Serif;  font-size: 22px;  font-style: normal;  font-weight: bold;  text-align: left;  color:#666633;}
div#content_heading a{  font-family: Arial, Helvetica, Sans-Serif;  font-size: 22px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #687265;}


/* content link style */
div#column_left a{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #8E8048;}
div#column_left a:link{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #8E8048;}
div#column_left a:hover{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #BB991B;}
div#column_left a:visited{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #343932;}
div#column_right a{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #8E8048;}
div#column_right a:link{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #8E8048;}
div#column_right a:hover{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #BB991B;}
div#column_right a:visited{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #343932;}

div#content a{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #484E46; outline:none;}
div#content a:link{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #484E46;}
div#content a:hover{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #8E8048;}
div#content a:visited{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #484E46;}

div#content a img {border: none; outline:none; } 
div#content a:link img {border: none; } 
div#content a:hover img {border: none; } 
div#content a:visited img {border: none; }

div#column_maincontent a img {border: none; outline:none;} 
div#column_maincontent a:link img {border: none; } 
div#column_maincontent a:hover img {border: none; } 
div#column_maincontent a:visited img {border: none; } 


div#column_maincontent a{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: underline;  color: #8E8048; outline:none;}
div#column_maincontent a:link{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: underline;  color: #8E8048;}
div#column_maincontent a:hover{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #BB991B;}
div#column_maincontent a:visited{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: underline;  color: #343932;}

/* start content list */
div#column_maincontent ul{list-style-type: none;	color: #373B35;	margin:0;	padding:0;}
div#column_maincontent li{font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;}
div#column_maincontent li a{font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;}
div#column_maincontent ol{	list-style-type: none;	color: #373B35;	margin:0;	padding:0;}
div#column_maincontent li{font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;}
div#column_maincontent li a{font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;}


div#column_maincontent_full a img {border: none; outline:none;} 
div#column_maincontent_full a:link img {border: none;} 
div#column_maincontent_full a:hover img {border: none; } 
div#column_maincontent_full a:visited img {border: none; } 


div#column_maincontent_full a{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: underline;  color: #8E8048; outline:none;}
div#column_maincontent_full a:link{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: underline;  color: #8E8048;}
div#column_maincontent_full a:hover{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #BB991B;}
div#column_maincontent_full a:visited{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: underline;  color: #343932;}

/* start content list */
div#column_maincontent_full ul{list-style-type: none;	color: #373B35;	margin:0;	padding:0;}
div#column_maincontent_full li{font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;}
div#column_maincontent_full li a{font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;}
div#column_maincontent_full ol{	list-style-type: none;	color: #373B35;	margin:0;	padding:0;}
div#column_maincontent_full li{font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;}
div#column_maincontent_full li a{font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;}

div#column_maincontent_half a img {border: none; outline:none; } 
div#column_maincontent_half a:link img {border: none; } 
div#column_maincontent_half a:hover img {border: none; } 
div#column_maincontent_half a:visited img {border: none; } 


div#column_maincontent_half a{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #8E8048; outline:none;}
div#column_maincontent_half a:link{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #8E8048;}
div#column_maincontent_half a:hover{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #BB991B;}
div#column_maincontent_half a:visited{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #343932;}

/* start content list */
div#column_maincontent_half ul{list-style-type: none;	color: #373B35;	margin:0;	padding:0;}
div#column_maincontent_half li{font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;}
div#column_maincontent_half li a{font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;}
div#column_maincontent_half ol{	list-style-type: none;	color: #373B35;	margin:0;	padding:0;}
div#column_maincontent_half li{font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;}
div#column_maincontent_half li a{font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;}





div#product a
{
	color:#484e46;
	text-decoration:none;
}
div#content ul.ul-products, ul.ul-products li
{
	list-style-type:none;
	/*margin: 30px 0 0 0;*/
	padding: 0;
}


/* content headings styles */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{  font-family: Arial, Helvetica, Sans-Serif;  font-size: 28px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #4F564D;}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{  font-family: Arial, Helvetica, Sans-Serif;  font-size: 22px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #687265;}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{  font-family: Arial, Helvetica, Sans-Serif;  font-size: 18px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #8E8048;}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{ font-family: Arial, Helvetica, Sans-Serif; font-size: 16px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #5C6459;}



