* {	margin:0;
	padding:0
	}

body {
	background:url(images/bg.gif);
	text-align:center;
	padding:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.23em
	}	
.holder {
	background-color:#FFFFFF;
	margin:auto;
	min-width:800px;
	padding:20px;
	text-align:left;
	background: #ffffff url(images/bg_vanawatermark.gif) no-repeat right top;
	}	
	
* html div.holder {width: 920px /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 925 ? "95%" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 921 ? "920px" : "95%")); }

a, a:link, a:visited, a:active {
	text-decoration:underline;
	color:#000000
	}
.content a,	.content a:link, .content a:visited, .content a:active {
	color:#189848 !important}
	
	
a img {border:0 !important}	
a:hover {color:#135c2e}
		
h1 {float:left;}

.button {
	background:url(images/bg_yellowgradient_small.gif) #f4da29 repeat-x 50%;
	border-width:1px;
	font-size:11px;
	font-weight:bold;
	border-right-color:#e4e4e4;
	border-bottom-color:#e4e4e4;
	padding:2px 4px;
}
.lhs {
	width:180px;
	float:left;
}

.lhs .charity {
	border: 1px solid #f3d71c;
	border-right: 1px solid #f3d71c;
}

.lhs .charity img {
	width: 178px;
}
	
.lhs .charity a img{
	width: 178px;
	height: 74px;
}
		
ul li {
	list-style:none;
	background:url(images/li_gif.gif) no-repeat 10px top;
	padding-left:25px;}
	
ol {margin-left:25px}	
ul.menu {
	border:1px solid #f3d71c;
	border-bottom: none;
	font-size:80%;
	background:#ffffff;}
ul.menu li {
	padding:5px 8px 5px 30px;
	border-bottom:1px solid #efefef;
	background-position: 14px 6px;
	display:block;
	list-style:none;
	background:url(images/li_gif.gif) no-repeat 14px 6px;

	}	

ul.menu li.hover, ul.menu li:hover	{
	background:url(images/bg_yellowgradient.gif) top repeat-x;
	}
.menu a, .menu a:link, .menu a:active, .menu a:visited {
	text-decoration:none !important;}	
.address {
	font-size:70%;
	padding:20px 0;
	height:120px;
	}
.address li {list-style:none;
	background:url(images/li_gif.gif) no-repeat left top;
	padding-left:15px
}	
.rhs, .address {
	width:160px;
	float:right;}	

.rhs .buttons {
	border: 1px solid #f3d71c;
	margin-bottom: 5px;		
}

.rhs a img {
	width: 158px;
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden
	}	
.banner {
	margin-left:215px;
	margin-right:210px;
	border:3px solid #f3d71c;
	height:123px;
	background:url(images/banner1.jpg) repeat-x 60% 35%}		

.tabholder {
	height: auto;
	z-index: 10;
	margin-left: auto;
	margin-right:auto;
	text-align:center;
	margin-bottom: 0.75em;
	width:480px;
}

ul.tab {
	position:relative;
	height: 30px;
	margin:0;
	padding:0;
	background-color:#fff;

}

ul.tab li {
	display:block;
	padding:0;
	margin:0;
	height:30px;
	width:auto;
	float:left;
}
ul.tab li img {
	vertical-align: bottom;
}
.content {
	min-width: 474px;
	margin-left:215px;
	margin-right:210px;
	_margin-right: 180px;
	font-size:80%;}
.wide {
	margin-right:0 !important}	
.section {
	background:url(images/bg_greygradient.gif) repeat-x top;
	padding:13px;
	_padding:0;
	min-width:474px;
	
	}	
/* #welcome, #yna, #nstock {
	width: 65%;
	float:left;	
}*/

.big {font-size:110%}	
p {
	margin:10px 0 10px 0}	

.head_section {
	background:url(images/bg_yellowgradient_small.gif) repeat-x #f4da29 left top;
	padding:5px;}	
h2 {background:url(images/li_gif.gif) 10px top no-repeat;
	padding-left:22px;
	font-size:103%;
	font-weight:bold}	

h3 {margin-bottom:10px;
	font-size:110%;
	color:#0e5125}	
.smltxt, .footer {font-size:70%}	
.contentimage {float:right;
	margin:0 0 10px 10px;
	border:2px solid #f3d71c}
.footer {border-top:2px solid #f3d71c;
	margin-top:20px}

li.welcome_tab {
	background:url(images/section-vana-off.jpg) left top no-repeat  ;
}
li.welcome_tab_on{
		background:url(images/section-vana-on.jpg) left top no-repeat  ; 
	
}	

li.yna_tab {
	background:url(images/section-yna-off.jpg) left top no-repeat;
}
li.yna_tab_on{
	background:url(images/section-yna-on.jpg) left top no-repeat;
}

li.nstock_tab {
	background:url(images/section-nst-off.jpg) left top no-repeat;
}
li.nstock_tab_on{
	background:url(images/section-nst-on.jpg) left top no-repeat;
}

li.members_tab {
	background:url(images/section-ext-off.jpg) left top no-repeat;
}
li.members_tab_on{
	background:url(images/section-ext-on.jpg) left top no-repeat;
}

.float {position:absolute; top:250px; right:85px; color:#000000; text-align:right}	
.section_img img {margin-left:10px}	
.section_links img {display:block;
	margin:10px auto auto auto}
.section_img {
	width:190px; float:left;
	height:160px !important;
	overflow:hidden;
	border:1px solid #dfdfdf;
	text-align:center;
	padding: 10px 15px;}
	
.section_links {
	width:180px; float:left;
	height:145px !important;
	overflow:hidden;
	border:1px solid #dfdfdf;
	text-align:center;
	padding: 10px 15px;}	

.section_suppliers {
	width:95%;
	float:left;
	/* height:145px !important; */
	overflow:hidden;
	border:1px solid #dfdfdf;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.section_suppliers img {
	padding:5px;
}

.feature {
	padding:13px;
	border:2px solid #f3d71c;
	background:url(images/bg_greygradient.gif) repeat-x top;}
.toplink {float:right;
	}	
.membership_floatbox {
	float:right;width:260px; text-align:center}	
.membership_floatbox li {
	background:none;
	padding:none;
	float:left;
}

/*---table notes----*/	
table.notes {
	border-collapse:collapse;

	margin:0 0 19px 0;
	width:98%}	
	
table.notes td {
	padding:2px 5px;
	border-bottom:1px solid #efefef;

	}
.notebody {
	background-color:#FFFFFF;
	padding-bottom:9px;
	}
tr:hover, tr.hover {
	background:url(images/bg_yellowgradient.gif) top repeat-x;
}

th, td.th {
	background:url(images/bg_yellowgradient_small.gif) repeat-x bottom;
	font-weight:bold;
	padding:5px;
	}		
.dollar {}

.icons {width:97px;
        float:left;
        text-align:left;
		padding:5px;
        }

.email {display:block;
	width:120px;
	overflow:hidden}
