/* Weedman - CSS - Coded by Superscope Media*/

	* {margin:0;padding:0}
	body {background-image: url(../_img/bg.jpg); background-color: #000000; background-repeat: no-repeat; background-position:top; font:70%/1.3  tahoma,arial,verdana,sans-serif; color: #000;}
	

/* TYPOGRAPHY - general titles, fonts and lists */
	p {color:#000; line-height: 1.3;}
	ul {color:#000; line-height: 1;}
	ol {color:#000; margin-top:1em; line-height: 1.3;margin-left:2em;margin-right:2em;}
	ul {list-style: none; margin: 0 auto;padding: 0px 0px 0px 0px; }

	

	h1, h2, h3, h4 {letter-spacing: 0px;font-family: Arial, Helvetica, sans-serif;}
	
	h1 {font-size: 196%; margin: 1.2em 0.4em;color: #006c45; border: 1px dotted #c0d6ae; border-style: none none dotted;padding-Bottom: .1em}
	h2 {font-size: 150%; margin-top: 1.2em; color: #0d3e09; padding-Bottom: 0.8em; font-weight:bold;}
	
	h3 {font-size: 140%; color:#7bc142; font-weight:bold; margin: 0 0 .4em; border: 1px dotted #c0d6ae; border-style: none none dotted;padding-Bottom: .1em}
	h4 {font-size: 120%; color:#7bc142;}
	h5 {color:#006c45;font-size: 130%;line-height: 1.2; font-family:Arial, Helvetica, sans-serif;}
	h6 {font-size: 120%; margin: 1.2em 0 .4em; color:#7bc142; border: 1px dotted #c0d6ae; border-style: none none dotted;padding-Bottom: .1em; font-family:Arial, Helvetica, sans-serif;}
	h7 {color:#006c45; font-weight:bold;}
	h8 {font-size: 120%; margin: 1.2em 0 .4em;color: #89a090; border: 2px dotted #91c962; border-style: none none dotted;padding-Bottom: .1em; font-family:Arial, Helvetica, sans-serif;}

/* TYPOGRAPHY - Colors and special text */
	.highlight {color:#006c45;font-weight:bold}
	.highlight2 {color:#7bc142;font-weight:bold;}
	.highlight3 {color:#7bc142;font-weight:bold;font-size: 120%;}
	.highlight4 {color:#7bc142;font-weight:bold;font-size: 180%;}
	.title {color:#7bc142;font-weight:bold;font-size: 80%}
	.txt {color:#000;font-weight:normal;font-size: 80%}
	.lrgtxt {font-size: 130%}
	.italic {font-style: italic}
	.subdued {color:#999}
	.subduedsm {color:#999;font-size: 80%}
	.formhighlight {color:#6699cc;font-weight:normal;font-size: 80%}
	.smalltx {color:#000;font-weight:normal;font-size: 80%}
	.datenum {color:#000;font-weight:bold;font-size: 196%}
	.header {font-family:Arial, sans-serif; font-size:125%; color:#3d804b;line-height: 1.2; font-weight:bold;}

/* LINKS */
	a,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer} 
	a:link {color:#7bc142;font-weight:normal;} 
	a:visited {color:#9eb08f;font-weight:normal;} 
	a:hover,a:active {color:#9ae021;font-weight:normal} 
	
	
/* GENERAL */
	img {border:none; margin: 0 auto;padding: 0px 0px 0px 0px;float: left;} 
	.img {border-style: solid solid solid solid; background-color: #FFFFFF; border: 3px #b8dc77; margin: 0px 20px 10px 0px; padding: 0px 0px 0px 0px; float: left;}
	.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
	.right {border:none; margin: 0 auto;padding: 0px 10px 0px 0px; float: right;} 



/* LAYOUT Wraps & Main containers */
	#wrap {margin: 0 auto;align:center;}
	#whitebg {width:850px; margin: 0 auto;padding: 0px 0px 0px 0px; background-image: url(../_img/whitebgtile.png);background-repeat: repeat-y; behavior: url(_css/iepngfix.htc);}
	#mainbodywrap {width:780px; margin: 0 auto;padding: 0px 0px 0px 0px;}
	#header {width:780px;margin: 0 auto;padding: 0px 0px 0px 0px; background-image: url(../_img/header_bg.jpg); background-repeat:no-repeat; background-position:top left;}
	#featureflash-png {width:992px; height:354px; margin: 0 auto;padding: 0px 0px 0px 0px;}
	#featureflash-touch {width:810px; height:277px; margin: 0 auto;padding: 0px 0px 0px 0px;}
	#featureflash-serv {width:480px; margin: 0 auto;padding: 215px 0px 70px 320px; background-image: url(../_img/header_serv.png);background-repeat: no-repeat; behavior: url(_css/iepngfix.htc);}
	#featureflash-good {width:640px; margin: 0 auto;padding: 160px 0px 115px 350px; background-image: url(../_img/header_good.jpg);background-repeat: no-repeat;}
	#featureflash-cont {width:990px; height:341px; margin: 0 auto;padding: 0px 0px 0px 0px; background-image: url(../_img/header_contact.jpg);background-repeat: no-repeat;}
	#abovefooter {width:800px; margin: 0 auto;padding: 0px 0px 0px 0px; background-image: url(../_img/abovefooter.png);background-repeat: no-repeat; behavior: url(_css/iepngfix.htc);}
	#abovefooter-pro {width:481px; margin: 0 auto;padding: 245px 0px 30px 300px; background-image: url(../_img/footer_pro.jpg);background-repeat: no-repeat; behavior: url(_css/iepngfix.htc);}

#banner-img {width:150px; margin: 0 auto; padding: 0px 0px 0px 0px; float:left;}
#header-txt {float:right; margin: 0 auto; padding: 0px 0px 0px 0px; width:515px; background: transparent;}
#header-logo {float:left; margin: 0 auto; padding: 0px 0px 0px 0px; width:265px; background: transparent;}


/*  3 column layout - columns*/
	#col-sidebar-left {width:190px; margin: 0 auto; padding: 0px 0px 0px 0px; float: left; height:100%;}
	#col-center {width:588px; margin: 0 auto; padding: 15px 0px 0px 2px; height:100%; float:right;}
	#col-center-store {width:540px; margin: 0 auto; padding: 0px 0px 0px 20px; height:100%; float:right;}
	#col-center-long {width:780px; margin: 0 auto; padding: 0px 0px 0px 0px; height:100%; float:left;}
	#col-sidebar-right {width:170px; margin: 0 auto; padding: 0px 5px 0px 15px; float: right;}
	
	#col-center-tb {width:590px; margin: 0 auto; padding: 0px 0px 0px 0px; float: left; height:100%;}
	#col-center-main {width:520px; margin: 0 auto; padding: 0px 20px 0px 30px; float: left; height:100%;}	

	#sidebar-con {width:150px; margin: 0 auto; padding: 10px 20px 10px 20px; float: left; height:100%;}
	
/*  Lists content and containers - for boxed flowing lists and content*/
	#service-main {width:740px; margin: 0 auto; padding: 0px 20px 0px 20px; float:left; background-color:#FFFFFF; background-image: url(../_img/services_cont_bg.jpg); background-repeat:no-repeat; background-position:top;}
	#service-con {width:185px; margin: 0 auto; padding: 10px 0px 0px 0px; float: left; height: 100%;}
	#service-head {width:155px; margin: 0 auto; padding: 0px 0px 0px 0px;}
	#service-text {width:150px; margin: 0 auto; padding: 70px 0px 0px 0px; height:100%; line-height: 1.2;}
	#service-img {width:150px; margin: 0 auto; padding: 70px 5px 0px 15px; float:left;}
	#service-btn-text a {color:#176305; font-family:Myriad Pro, sans-serif; font-size:130%; font-weight:bold; text-decoration:underline;}
	#service-btn-text a:hover {color:#176305; font-family:Myriad Pro, sans-serif; font-size:130%; font-weight:bold; text-decoration:underline;}
	#service-btn-text a:visited {color:#1d6b0b;font-weight:normal; text-decoration:underline;}
	#service-btn-main {width:740px; margin: 0 auto; padding: 0px 20px 20px 20px; float:left; background-color:#FFFFFF; background-image: url(../_img/services_btn_bg.jpg); background-repeat:no-repeat; background-position:top; text-align:center;}
	#service-btn-con {width:165px; margin: 0 auto; padding: 10px 0px 0px 20px; float: left; height: 100%;}
	#service-btn-text {width:150px; margin: 0 auto; padding: 0px 0px 0px 0px; height:100%; line-height: 1.2;}
	
/*  2 column layout*/
	#two-col-left {width:370px; margin: 0 auto; padding: 0px 10px 0px 10px; float: left; height:100%; background-image: url(../_img/benefits_left.jpg); background-repeat:no-repeat;}
	#two-col-left-img {width:360px; margin: 0 auto; padding: 0px 0px 0px 5px; float: left; height:100%;}
	#two-col-left-txt {width:330px; margin: 0 auto; padding: 85px 0px 0px 25px; float: left; height:100%;}
	#two-col-right {width:369px; margin: 0 auto; padding: 0px 10px 0px 10px; float: right; height:100%; background-image: url(../_img/benefits_right.jpg); background-repeat:no-repeat;}
	#two-col-right-img {width:350px; margin: 0 auto; padding: 0px 0px 0px 0px; height:100%; float: left;}
	#two-col-right-txt {width:310px; margin: 0 auto; padding: 85px 0px 0px 30px; height:100%; float: left;}

	#two-col-left-txt a {color:#176305; font-family:Myriad Pro, sans-serif; font-size:130%; font-weight:bold; text-decoration:underline;}
	#two-col-left-txt a:hover {color:#176305; font-family:Myriad Pro, sans-serif; font-size:130%; font-weight:bold; text-decoration:underline;}
	#two-col-left-txt a:visited {color:#1d6b0b;font-weight:normal; text-decoration:underline;}
	#two-col-right-txt a {color:#176305; font-family:Myriad Pro, sans-serif; font-size:130%; font-weight:bold; text-decoration:underline;}
	#two-col-right-txt a:hover {color:#176305; font-family:Myriad Pro, sans-serif; font-size:130%; font-weight:bold; text-decoration:underline;}
	#two-col-right-txt a:visited {color:#1d6b0b;font-weight:normal; text-decoration:underline;}
	
	/*  2 column layout services*/
	#two-serv-left {width:370px; margin: 0 auto; padding: 0px 10px 0px 10px; float: left; height:100%; background-image: url(../_img/serv_bg_left.jpg); background-repeat:no-repeat;}
	#two-serv-left-img {width:330px; margin: 0 auto; padding: 0px 0px 5px 0px; float: left; height:100%;}
	#two-serv-left-txt {width:330px; margin: 0 auto; padding: 0px 0px 0px 25px; float: left; height:100%;}
	#two-serv-right {width:369px; margin: 0 auto; padding: 0px 10px 0px 10px; float: right; height:100%; background-image: url(../_img/serv_bg_right.jpg); background-repeat:no-repeat; float:right;}
	#two-serv-right-img {width:330px; margin: 0 auto; padding: 0px 0px 5px 0px; height:100%; float: left;}
	#two-serv-right-txt {width:330px; margin: 0 auto; padding: 0px 0px 0px 30px; height:100%; float: left;}

	#two-serv-left-txt a {color:#176305; font-family:Myriad Pro, sans-serif; font-size:130%; font-weight:bold; text-decoration:underline;}
	#two-serv-left-txt a:hover {color:#176305; font-family:Myriad Pro, sans-serif; font-size:130%; font-weight:bold; text-decoration:underline;}
	#two-serv-left-txt a:visited {color:#1d6b0b;font-weight:normal; text-decoration:underline;}
	#two-serv-right-txt a {color:#176305; font-family:Myriad Pro, sans-serif; font-size:130%; font-weight:bold; text-decoration:underline;}
	#two-serv-right-txt a:hover {color:#176305; font-family:Myriad Pro, sans-serif; font-size:130%; font-weight:bold; text-decoration:underline;}
	#two-serv-right-txt a:visited {color:#1d6b0b;font-weight:normal; text-decoration:underline;}
	
/*2 col abovefooter*/
	#two-foot-left {width:310px; margin: 0 auto; padding: 50px 10px 60px 80px; float: left; height:100%; background:transparent;}
	#two-foot-right {width:360px; margin: 0 auto; padding: 50px 10px 60px 10px; float: right; height:100%; background:transparent;}

/*  Lists content and containers - for boxed flowing lists and content*/	
	#kstory-con {width:550px; margin: 0 auto; padding: 0px 0px 14px 0px; float: left; height:100%;}
	#kstory-img {width:100px; height:100px; margin: 0 auto; padding: 0px 8px 8px 0px; float: left;}
	#kstory-header {width:400px; margin: 0 auto; padding: 10px 0px 0px 10px; float: left; height:100%; line-height: 1.2;}
	#kstory-text {width:400px; margin: 0 auto; padding: 10px 0px 0px 10px; float: left; height:100%; line-height: 1.2;}
	#kstory-text a{color:#176305; display: block; width: auto;padding: 8px 0px 0px 0px;text-decoration: none;font-size: 100%;}
	* html #kstory-text   a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 150px;}
	#kstory-text  a:visited {color:#1d6b0b; font-weight:bold;}
	#kstory-text  a:active {color:#176305; font-weight:bold;}
	#kstory-text  a:hover {color: #7bc142; font-weight:bold;}
	
	/*  Lists content and containers - for boxed flowing lists and content*/	
	#story-con {width:580px; margin: 0 auto; padding: 0px 0px 5px 0px; float: left; height:100%; border-bottom:1px dotted #91c962;}
	#story-img {width:70px; height:100%; margin: 0 auto; padding: 10px 10px 10px 15px; float: left}
	#story-header {width:385px; margin: 0 auto; padding: 10px 0px 0px 10px; float: left; height:100%; line-height: 1.2;}
	#story-text {width:300px; margin: 0 auto; padding: 10px 0px 10px 10px; float: left; height:100%; line-height: 1.2;}
	#story-text a{color:#176305; width: auto;padding: 8px 10px 0px 0px;text-decoration: none;font-size: 100%;}
	* html #story-text   a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 150px;}
	#story-text  a:visited {color:#1d6b0b; font-weight:bold;}
	#story-text  a:active {color:#176305; font-weight:bold;}
	#story-text  a:hover {color: #7bc142; font-weight:bold;}
	#story-links {width:150px; margin: 0 auto; padding: 10px 10px 10px 10px; float: right; height:100%; line-height: 1.2;}
	#story-links a{color:#176305; width: auto;padding: 8px 10px 0px 0px;text-decoration: none;font-size: 100%;}
	* html #story-text   a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 150px;}
	#story-links  a:visited {color:#1d6b0b; font-weight:bold;}
	#story-links  a:active {color:#176305; font-weight:bold;}
	#story-links  a:hover {color: #7bc142; font-weight:bold;}
	
/* Main Item/Story Layout - full item/stories */
	#item-pod {width:580px;margin: 0 auto; padding: 10px 0px 20px 0px; float: left; background-image: url(../_img/item_bg.jpg); background-position:top; background-position:left; background-repeat:no-repeat;}
	#item-img {margin: 0 auto; padding: 5px 0px 5px 85px;}
	#item-btn {width:450px;margin: 0 auto; padding: 5px 5px 5px 5px; float: left;}
	#item-txt {width:500px;margin: 0 auto; padding: 0px 0px 0px 5px; float: left;}
	.item-txt li {
	list-style-type: disc;
}
	#item-date {margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#7bc142; border-Top: 1px dotted #7bc142; padding-Bottom: 0em; padding-Top: .6em;font-size: 90%;} 
	#item-credit {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#7bc142; font-size: 90%;}
	#item-viewed { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; font-size: 90%;color:#7bc142}	
	#item-form {width:300px;margin: 0 auto; padding: 10px 10px 10px 10px; float: left;}
	#item-header {width:300px; margin: 0 auto; padding: 10px 0px 0px 10px; float: left; height:100%; color:#1b8308; font-family:Arial, Helvetica, sans-serif; font-size:180%; font-weight:bold;}
	#item-subheader {width:300px; margin: 0 auto; padding: 0px 0px 0px 10px; float: left; height:100%; color:#61b214; font-family:Arial, Helvetica, sans-serif; font-size:120%; font-weight:bold;}
	#item-info-con {width:330px;margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; float: left;background-color: #f8ffef;border: 1px dotted #c0d6ae;}
	#item-info-con2 {width:330px;margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; float: left;background-color: #fff;border: 1px dotted #c0d6ae;}
	#item-left {width:70px;margin: 0 auto; padding: 0px 0px 0px 4px; float: left;}
	#item-right {width:250px;margin: 0 auto; padding: 0px 0px 0px 0px; float: left;}

/* Store and Contact Item/Story Layout - full item/stories */
	#item-store-pod {width:360px;margin: 0 auto; padding: 10px 10px 20px 40px; float: left;}
	#item-store-img {width:340px;margin: 0 auto; padding: 0px 0px 0px 0px; float: left;}
	#item-store-txt {width:360px;margin: 0 auto; padding: 20px 0px 0px 0px; float: left;}
	.item-store-txt li {
	list-style-type: disc;
}
	#item-store-date {margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#7bc142; border-Top: 1px dotted #7bc142; padding-Bottom: 0em; padding-Top: .6em;font-size: 90%;} 
	#item-store-credit {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#7bc142; font-size: 90%;}
	#item-store-viewed { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; font-size: 90%;color:#7bc142}	
	#item-store-form {width:300px;margin: 0 auto; padding: 10px 10px 10px 10px; float: left;}

	#item-store-info-con {width:330px;margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; float: left;background-color: #ffffff;border: 1px dotted #c0d6ae;}
	#item-store-info-con2 {width:330px;margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; float: left;background-color: #fff;border: 1px dotted #c0d6ae;}
	#item-store-left {width:70px;margin: 0 auto; padding: 0px 0px 0px 4px; float: left;}
	#item-store-right {width:250px;margin: 0 auto; padding: 0px 0px 0px 0px; float: left;}

/*  Search Breadcrumbs*/	
	#search-breadcrumbs {width:340px; margin: 0px 0px 10px 0px; padding: 4px 10px 4px 10px; float: left; height:100%;background-color: #f8ffef;border: 1px dotted #c0d6ae;}

/*  pagination*/	
	#pagination {width:100px; margin: 0px 0px 0px 0px; padding: 4px 15px 4px 0px; float: right; height:100%;}
	



/*  Menus */

/* Menu Containers */
	#modside-pod {width:190px;margin: 0 auto; padding: 0px 0px 0px 0px; float: left; }
	#modside-text {width:160px;margin: 0 auto; padding: 10px 0px 0px 20px; float: left; font-size: 100%; line-height: 1.3}
	
/*  Menus */
	.sidemenu{width: 160px; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	.sidemenu a {display: block; width: auto;padding: 0px 0px 0px 0px;text-decoration: none; font-size: 100%; color: #006c45; font-weight:bold; line-height:1.4;}
	* html .sidemenu a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 150px;}
	.sidemenu a:visited {color: #006c45;font-weight:bold;}
	.sidemenu a:active {color: #006c45;font-weight:bold;}
	.sidemenu a:hover {color: #7bc142; background-color: #f8ffef;font-weight:bold;}
	
	.sidemenu-store {width: 140px; list-style-type: none; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px;}
	.sidemenu-store li a{display: block; width: auto;padding: 8px 0px 8px 5px;text-decoration: none;border-bottom: 1px dotted #c0d6ae; font-size: 90%;}
	* html .sidemenu-store li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 140px;}
	.sidemenu-store li a:visited {color: #c0d6ae;font-weight:bold;}
	.sidemenu-store li a:active {color: #006c45;font-weight:bold;}
	.sidemenu-store li a:hover {color: #7bc142; background-color: #f8ffef;font-weight:bold;}


/* Buttons*/
	.nicebutton {border: 1px #e2ecdf solid;padding: 0.25em;background-color: #ecf3ec;color: #006c45;font-size: 100%;font-weight: bold;font-family: Tahoma, Geneva, sans-serif;}
	#yellowbtn{margin: 0px; padding: 22px 0px 23px 55px; width: 220px; height: 100%; background: transparent; background-image: url(../_img/bg_btn.png); background-repeat:no-repeat; background-position:center; behavior: url(_css/iepngfix.htc); color:#000000; cursor:pointer; float:left;}
	#yellowbtn a{color:#176305;font-weight:bold; font-family:Myriad Pro, sans-serif; font-size:200%; width:200px; height:25px;}
	#yellowbtn a:hover{color:#176305;font-weight:bold; FILTER: Glow(Color=#f9f9e1, Strength=10); width:200px; height:25px; font-size:200%;}
	#yellowbtn a:visited{color:#176305;font-weight:bold;}
	.requestbtn{width: 150px; height: 60px; background: transparent; background-image: url(../_img/btn_request.png); background-repeat:no-repeat; background-position:center; behavior: url(_css/iepngfix.htc); color:#000000; cursor:pointer; float:left; border:none;}
	
/* Footer and Footer menu */	
	#footer {width:820px; height:120px; margin: 0 auto;padding: 0px 0px 0px 0px;background-image: url(../_img/footer.jpg);background-repeat: repeat-x; background-position:top;}
	
	/*video*/
	#video-main {width:320px; padding:10px 10px 10px 10px; margin: 0px 0px 0px 0px; float:right;}
	#video-text{width:240px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; float:left;}

/* Clearing Floats*/
	#clearfix {content: "."; display: block; height: 0; clear: both; visibility: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	* html .clearfix {height: 1%;}





