body {
	color:#666666;
	/*background: #11233b url(/images/cms_bg_ornate_top.jpg) top center repeat-x;*/
	background: #a9d317 url(/images/bg_mid.jpg) top center repeat-y;
	margin:0px;
	padding:0px;
	text-align:left;
	font-family: "Lucida Grande", Lucida, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	height: 100%;min-height:100%;
}
html{height:100%;min-height:100%;}
/***/
h1,h2,h3,h4,h5,h6{color: #666666;padding:0px;font-weight:normal;margin:0px;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}
.mini11{font-size:11px;}
.mini10{font-size:10px;}
.mini9{font-size:9px;}
/***/
p{color:#666666;}
img{border:0px;}
div{padding:0px;margin:0px;border:0px;color:#666666;}
table,td,ul,li {margin:0px;padding:0px;font-size:12px;/*border:1px solid #000000;*/}
/*div {border:1px solid #000000;}*/
ul {list-style:none;}
ul.left{float:left;}
ul.left li{float:left;}
ul.leftpl5{float:left;}
ul.leftpl5 li{float:left;padding-left:5px;}
ul.leftpl30{float:left;}
ul.leftpl30 li{float:left;padding-left:30px;}
ul.right{float:right;}
ul.right li{float:right;}
ul.rightpl5{float:right;}
ul.rightpl5 li{float:right;padding-left:5px;}
ul.rightpl15{float:right;}
ul.rightpl15 li{float:right;padding-left:15px;}
ul.rightpl30{float:right;}
ul.rightpl30 li{float:right;padding-left:30px;}
ul.clear_left{clear:both;float:left;}
ul.clear_left li{clear:both;float:left;}
ul.clear_right{clear:both;float:right;}
ul.clear_right li{clear:both;float:right;}
ul.clear100{clear:both;float:left;width:100%;}
ul.clear100 li{clear:both;float:left;width:100%;}
ul.clearp5{clear:both;float:left;}
ul.clearp5 li{clear:both;padding:5px;}
ul.orange_bullet{list-style:circle inside;}
/* links */
a:link,a:visited,a:active { color: #dc9a16; text-decoration:none; }
a:hover { color: #dc9a16; text-decoration:underline; }
a.white:link,a.white:visited,a.white:active { background:none;color: #FFFFFF; text-decoration:none; }
a.white:hover { color: #FFFFFF;background:none; text-decoration:underline; }

a.green:link,a.green:visited,a.green:active { background:none;color: #8fb607; text-decoration:none; }
a.green:hover { color: #8fb607;background:none; text-decoration:underline; }
a.brown:link,a.brown:visited,a.brown:active { background:none;color: #39230e; text-decoration:none; }
a.brown:hover { color: #39230e;background:none; text-decoration:underline; }
a.productListing-heading:link,a.productListing-heading:visited,a.productListing-heading:active { background:none;color: #FFFFFF; text-decoration:none; }
a.productListing-heading:hover { color: #FFFFFF;background:none; text-decoration:underline; }

a.bold:link,a.bold:visited,a.bold:active,a.bold:hover {font-weight:bold;}
/*****/
.clear {clear:both;}
.left  {float:left;}
.right {float:right;}
.clear100{clear:both;float:left;width:100%;}
/*****/
.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}
.n {font-weight:normal;font-style:none;text-decoration:none;}
.btn{cursor:pointer;cursor:hand;}
/****/
.ptb3{padding:0px;padding-top:3px;padding-bottom:3px;}

.mt40{margin:0px;margin-top:40px;}
/***/

.m15{margin:15px;}
.p15{padding:15px;}
.mtb15{margin:0px;margin-top:15px;margin-bottom:15px;}
.ptb15{padding:0px;padding-top:15px;padding-bottom:15px;}
.mt15{margin:0px;margin-top:15px;}
.pt15{padding:0px;padding-top:15px;}
.mlr15{margin:0px;margin-left:15px;margin-right:15px;}
.plr15{padding:0px;padding-left:15px;padding-right:15px;}
.mtr15{margin:0px;margin-top:15px;margin-right:15px;}
.pl15{padding:0px;padding-left:15px;}
.pt55{padding-top:55px;}
/***/
.m10{margin:10px;}
.p10{padding:10px;}
.mtb10{margin:0px;margin-top:10px;margin-bottom:10px;}
.ptb10{padding:0px;padding-top:10px;padding-bottom:10px;}
.mt10{margin:0px;margin-top:10px;}
.pt10{padding:0px;padding-top:10px;}
.mlr10{margin:0px;margin-left:10px;margin-right:10px;}
.plr10{padding:0px;padding-left:10px;padding-right:10px;}
.mtr10{margin:0px;margin-top:10px;margin-right:10px;}
.pl10{padding:0px;padding-left:10px;}
/***/
.m5{margin:5px;}
.p5{padding:5px;}
.mtb5{margin:0px;margin-top:5px;margin-bottom:5px;}
.ptb5{padding:0px;padding-top:5px;padding-bottom:5px;}
.mt5{margin:0px;margin-top:5px;}
.pt5{padding:0px;padding-top:5px;}
.mlr5{margin:0px;margin-left:5px;margin-right:5px;}
.mlt5{margin:0px;margin-left:5px;margin-top:5px;}
.plr5{padding:0px;padding-left:5px;padding-right:5px;}
.mtr5{margin:0px;margin-top:5px;margin-right:5px;}
.pl5{padding:0px;padding-left:5px;}
.pt2{padding-top:2px;}
.pt7{padding-top:7px;}
.p7{padding:7px;}
/*** widths */
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:50px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w125{width:125px;}
.w135{width:135px;}
.w140{width:140px;}
.w145{width:145px;}
.w150{width:150px;}
.w155{width:155px;}
.w160{width:160px;}
.w165{width:165px;}
.w175{width:175px;}
.w190{width:190px;}
.w200{width:200px;}
.w220{width:220px;}
.w230{width:230px;}
.w240{width:240px;}
.w250{width:250px;}
.w260{width:260px;}
.w270{width:270px;}
.w275{width:275px;}
.w280{width:280px;}
.w290{width:290px;}
.w300{width:300px;}
.w330{width:330px;}
.w350{width:350px;}
.w375{width:375px;}
.w380{width:380px;}
.w400{width:400px;}
.w450{width:450px;}
.w490{width:490px;}
.w500{width:500px;}
.w520{width:520px;}
.w550{width:550px;}
.w570{width:570px;}
.w590{width:590px;}
.w600{width:600px;}
.w630{width:630px;}
.w640{width:640px;}

.w645{width:645px;}
.w700{width:700px;}
.w710{width:710px;}
.w720{width:720px;}
.w730{width:730px;}
.w740{width:740px;}
.w750{width:750px;}
.w760{width:760px;}
.w770{width:770px;}
.w800{width:800px;}
.w815{width:815px;}
.w100p{width:100%;}



/*** text colors */
.white{background:#ffffff;}
.orange{background:#dc9a16;}
.green{background:#8fb607;}

.dark_green{background:#29601c;}
.light_green{background:#e6f7ac;}
/***/
/*** ***/

.txt_white{color:#FFFFFF;}
.txt_orange{color:#dc9a16;}
.txt_green{color:#8fb607;}
.txt_light_green{color:#e6f7ac;}
.txt_dark_brown{color:#39230e;}
.txt_dark_green{color:#29601c;}
.txt_xgray{color:#666666;}
.txt_dark_gray{color:#4f4f4f;}
.txt_gray{color:#7C7C7C;}
/*** borders */
.border_orange{border:1px solid #dc9a16;}
.border_light_green{border:1px solid #e8f8b3;}
.border2_light_green{border:2px solid #e8f8b3;}
.border_gray{border:1px solid #CCCCCC;}
.border2_gray{border:2px solid #CCCCCC;}
.border_bottom_white{border-bottom:2px solid #FFFFFF;}
/*** text_alignment */
.txt_left{text-align:left;}
.txt_right{text-align:right;}
.txt_center{text-align:center;}
/*** forms */
input,select{font-size:14px;padding:3px;border:1px solid #CCCCCC;color:#666666;}
input.sm{font-size:11px;padding:2px;}
select.sm{font-size:11px;padding:2px;}
select.big {font-size:16px;padding:3px;height:23px;}
input.big {font-size:16px;padding:3px;height:23px;}


.top_container{position:absolute;width:100%;background:#e6f7ac;height:84px;z-index:1;}
.page_container{position:absolute;width:834px;z-index:2;left:50%;margin-left:-414px;}
.nav_container{margin-top:84px;height:37px;clear:both;float:left;width:833px;border-left:1px solid #85a60f;}
ul.nav{height:37px;width:529px;padding-left:300px;}
ul.nav li{background:none;padding-bottom:10px;padding-top:11px;padding-right:20px;padding-left:20px;}
ul.nav li.on{background:#FFFFFF;}
.logo_container{position:absolute;margin-left:-385px;left:50%;top:0px;margin-top:34px;z-index:10000;}
.contactinfo_container{position:absolute;left:50%;z-index:4;margin-left:-37px;margin-top:60px;}

.admin_content_container{padding-left:24px;padding-top:100px;padding-bottom:20px;width:780px;}
.content_container{width:780px;padding-left:24px;padding-bottom:24px;}
.side_nav{width:180px;padding-top:135px;}

table.admin_list{
	padding:0px;
	padding-top:15px;
	margin:0px;
	width:750px;
	font-size:11px;
	
}
table.admin_list th{
	
	padding:5px;
		border-bottom:1px solid #8fb607;
	margin:0px;	
}
table.admin_list td{
		font-size:11px;
		color:#666666;
	padding:5px;
	margin:0px;

	border-right:1px solid #8fb607;	
		border-bottom:1px solid #8fb607;
}
table.admin_list td.first{
		border-left:1px solid #8fb607;
}
table.my_list{
	padding:0px;
	padding-top:15px;
	margin:0px;
	width:100%;
	font-size:11px;

}
table.my_list th{
	
	padding:10px;
	margin:0px;	
	border-bottom:1px solid #8fb607;
}
table.my_list td{
		font-size:11px;
	padding:10px;
	margin:0px;
color:#666666;
	border-right:1px solid #8fb607;	
	border-bottom:1px solid #8fb607;
}
table.my_list td.first{
		border-left:1px solid #8fb607;
}


.content_container_border{height:6px;background:url(/images/bg_white_border.jpg) top center no-repeat;}


/****
.header_container{position:absolute;background:#f3e6b3;width:100%;height:100px;}
.sub_nav_container{position:absolute;background:#4b3300;width:100%;height:30px;margin-top:100px;}
.content_nav_container{position:absolute;background:#271b00;width:100%;height:35px;margin-top:130px;}
.nav_container{margin-top:46px;height:34px;}*/

/***
.bottom ul{display:inline;}
.bottom ul li{padding:0px 5px 0px 5px;display:inline;border-right:1px solid #CCCCCC;}
.bottom ul li.end{border:0px;}
.bottom ul li.newline{clear:both;border:0px;padding-top:10px;display:block;}
/***

.nav_flash{ position:absolute;margin-top:-12px;}
.nav_flash ul{}
.nav_flash li{margin:0px 3px 0px 3px;float:left;height:24px;background:url(/images/nav_off_mid.gif) top left repeat-x;}
.nav_flash li.on{ background:url(/images/nav_on_mid.gif) top left repeat-x; }
.nav_flash;1 li span{ float:left; }
.nav_flash li span.entry{padding:7px 4px 0px 4px;font-size:12px;font-weight:bold;color:#FFFFFF;}
/***/