@charset "utf-8";

/* CSS Document */



* {margin:0; padding:0;}



body  {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:12px;

	background:#7c9b02 url(../images/bodybg.gif) repeat-x;

}



h1, h2, h3, h4, h5, h6, p, ul, li {

	margin:0;

	padding:0;

	list-style:none;

}



/*img { behavior: url("includes/pngbehavior.htc"); }*/



h1 {font:normal 28px Arial, Verdana, Helvetica, sans-serif;}

h2 {font:normal 18px Arial, Verdana, Helvetica, sans-serif;}

h3 {font:normal 15px Arial, Verdana, Helvetica, sans-serif;}

h4 {font:bold 14px Arial, Verdana, Helvetica, sans-serif;}

h5 {font:bold 13px Arial, Verdana, Helvetica, sans-serif;}

h6 {font:bold 11px Arial, Verdana, Helvetica, sans-serif;}

p  {font-family:Arial, Verdana, Helvetica, sans-serif; line-height:17px; font-size:12px; }

a  {text-decoration:none;}

a:hover {text-decoration:underline;}

img {border:none;}

.br, .clear {clear:both;}

.chkbox {border:none;}

select, input, textarea{font-family:Arial, Verdana, Helvetica, sans-serif;}



.bold{font-weight:bold;}

.italic{font-style:italic;}



.floatl{float:left;}

.floatr{float:right;}





.marl15{margin-left:15px;}

/* --------------------------------------- Layout ------------------------------------ */

/* -------------------- Wrap ------------------ */

#wrap{

	width:982px;

	margin:0 auto;

	background:#fff;

}



/* -------------------- Header ------------------ */

#header{

	background:url(../images/header_bg.jpg) no-repeat bottom center;

	height:184px;

}

#logo{

	padding:20px 0 0 40px;

	float:left;

	width:218px;

}

#header_right{

	float:right;

	width:557px;

	padding:17px 58px 0 0;

}

#go_green{text-align:right; padding-bottom:8px;}



/* Main Nav */

#main_nav{

	background:url(../images/main_nav_bg.gif) no-repeat bottom center;

	height:32px;

}

#main_nav ul{

	width:554px;

	border:1px solid #e2e2e2;	

	height:26px;

	float:left;

}

#main_nav li{

	float:left;

	display:block;	

	border-right:1px solid #e2e2e2;

	height:26px;

	font:bold 13px Arial, Verdana, Helvetica, sans-serif;

}

#main_nav li.nobord{border-right:none;}

#main_nav li a{

	color:#773b19;

	padding:4px 12px 0 13px;

	display:block;

	float:left;

	height:22px;

}

#main_nav li a:hover, #main_nav li.selected a{

	background:url(../images/main_nav_hover_bg.gif) repeat-x; 

	color:#fff; 

	text-decoration:none;

}



/* Dropdown */

#main_nav .divMain{	

	position:absolute; 

	*filter:alpha(opacity=90);

	opacity:.9;

	background:#d0e57a;		

	width:140px;

	margin:0 0 0 -1px; padding:0;

	border:1px solid #b8cf5a;

}

#main_nav .divMain a{

	color: #455800;

	border-bottom:1px solid #b8cf5a;

	height:auto;

	padding:6px 6px 6px 14px;

	width:134px;

	background-image:none;

	display:block;

}

#main_nav .divMain a:hover{background:#b3cc3c; text-decoration:none; color:#fff;}



/* Search */

#search{

	float:right;

	width:332px;

	padding:30px 2px 0 0;

}

#search a{float:right;}

#search a img{vertical-align:;}

#search input{

	float:right;

	width:287px;

	height:15px;

	border:1px solid #d9cc97;

	padding:3px 4px 3px 6px;

	margin:3px 4px 0 0;

	font:12px Arial, Verdana, Helvetica, sans-serif;

	color:#7c9b02;

}



/* -------------------- Content Main ------------------ */

#content_main{

	background:url(../images/content_bg.gif) repeat-y;

	padding:0 3px;

}



/* Content Top */

#content_top{padding-bottom:21px; width:976px; float:left;}

#content_top #map{padding:13px 0 0 25px; float:left; width:507px;}

#content_top #our_purpose{

	float:left;

	width:405px;

	padding:26px 0 0 32px;

}

#content_top #our_purpose h2{padding-bottom:4px;}

#content_top #our_purpose p{

	font-size:13px;

	line-height:18px;

}

#content_top #sponsors{padding:12px 0 0 0;}

#content_top #sponsors p{

	font-style:italic;

	color:#999999;

}

#content_top #sponsors ul{padding:4px 0 0 0;}

#content_top #sponsors li{display:inline; padding-right:6px;}



/* Content Bottom */

#content_bottom{

	background:#e9eed4;

	padding:22px 34px;

	width:908px;

	float:left;

	clear:both;

}

#content_bottom h2{height:22px;}

#content_bottom .bggrey{background:#f2f6e4;}

#content_bottom .bgwhite{background:#fff;}

#content_bottom .find_worm_post{

	border-top:1px solid #c1b3ac;

	padding:8px 0 8px 6px;

	float:left;

	width:430px;

}

#content_bottom p.browse_all{font-size:11px; padding-top:2px;}

#content_bottom p.browse_all a{color:#1d2787; text-decoration:underline;}

#content_bottom p.browse_all a:hover{text-decoration:none;}



/* featured Worm Farms */

#featured_worm_farms{

	float:left;

	width:436px;

	padding:0 0 20px 0;

	margin-right:34px;



}

#featured_worm_farms .find_worm_post .bullet{

	float:left;

	padding:4px 12px 0 2px;

}

#featured_worm_farms .find_worm_post .details{

	float:left;

	width:276px;

}

#featured_worm_farms .find_worm_post .details p{padding-bottom:2px; line-height:17px;}

#featured_worm_farms .find_worm_post .details .italic{font-size:12px; font-style:italic; color:#747474;}

#featured_worm_farms .find_worm_post .details p span{font-size:10px; padding-right:6px;}

#featured_worm_farms .find_worm_post .details p span a{color:#6a643f;}

#featured_worm_farms .find_worm_post .details p img{vertical-align:middle;}

#featured_worm_farms .find_worm_post .type{

	float:left;

	width:110px;

	text-align:center;

}

#featured_worm_farms .find_worm_post .type p span{font-size:11px; color:#c8b888;}

#featured_worm_farms .find_worm_post .type .type_of_worm{

	background:#f5edd5;

	width:110px;

	padding:12px 0;

	color:#53410c;

	font-size:12px;

}





/* Find Worms Blog */

#find_worms_blog{

	float:left;

	width:436px;

	height:340x;

	padding:0 0 20px 0;

}

#find_worms_blog .find_worm_post p{padding:0 10px 4px 6px; line-height:18px;} 

#find_worms_blog .find_worm_post p a{color:#56641e; text-decoration:underline;}

#find_worms_blog .bggrey p a{color:#1d2787;}

#find_worms_blog .find_worm_post p a:hover{text-decoration:none;}

#find_worms_blog .find_worm_post p span{font-size:10px;}

#find_worms_blog .find_worm_post p  span a{color:#6a643f; text-decoration:none;}

#find_worms_blog .find_worm_post p  span a:hover{text-decoration:underline;}

#find_worms_blog .find_worm_post p img{vertical-align:middle;}



/* Green Products */

#green_products{ float:left;}

#green_products table{

	background:#fff;

	border-top:1px solid #c1b3ac;

}

#green_products td{

	width:182px; 

	padding:12px 0 16px 0;

	text-align:center; 	

}

#green_products td .product, #green_products td .product_nobord{border-right:1px solid #e8dfda; padding:10px 0 2px 0;}

#green_products td .product_nobord{border-right:none;}

#green_products td .prod_img{height:120px;}

#green_products td .product a, #green_products td .product_nobord a{color:#56641e; text-decoration:underline;}

#green_products td .product a:hover, #green_products td .product_nobord a:hover{text-decoration:none;}



#green_products td .product_1, #green_products td .product_nobord{padding:10px 0 2px 0;}

#green_products td .product_1 a, #green_products td .product_nobord a{color:#56641e; text-decoration:underline;}

#green_products td .product_1 a:hover, #green_products td .product_nobord a:hover{text-decoration:none;}



/* -------------------- Content Inner ------------------ */

#content_in{

	background:#e9eed4;

	padding:8px 30px 40px 30px;

	float:left;

	width:916px;

}

#content_in h2{

	font-size:18px;

	color:#567404;

	padding-bottom:4px;

}

#content_in h2 span{color:#c37c02;}

#content_in h2 a{float:right; margin-top:-4px; margin-bottom:6px;}

#content_in h2 a img{vertical-align:middle;}



#content_in p.back{font-size:11px; color:#773b19; padding-top:4px;}

#content_in p.back a{color:#773b19; text-decoration:underline;}

#content_in p.back a:hover{text-decoration:none;}



/* Worm Suppliers */

#worm_suppliers{

	text-align:center;

}

#worm_suppliers h1{font-size:33px; color:#7a9804;}

#worm_suppliers h2{font-size:20px; color:#cb9b08; padding:6px 0 24px 0;}

#worm_suppliers h3{font-size:18px; color:#cc780b; padding:16px 0 0 0;}

#worm_suppliers h3 img{vertical-align:middle;}

#worm_supplier_map img{border:2px solid #ad8f32;}



/* Worm Supplier Search */

#worm_suppliers_dir{

	float:left;

	width:916px;

}

#worm_suppliers_dir #supplier_search{

	float:left;

	width:414px;

	background:#fff;

	padding:20px 0 10px 10px;

}

#worm_suppliers_dir #supplier_search h5{padding:0 0 5px 8px;}

#worm_suppliers_dir #supplier_search #search_field{padding:0 0 0 8px;}

#search_field { padding-bottom: 8px }

#worm_suppliers_dir #supplier_search input{

	width:357px;

	height:23px;

	background:url(../images/search_input_bg.gif) repeat-x;

	border:1px solid #e5d39a;

	float:left;

	margin-right:4px;

	padding:6px 0 0 3px;

}

#worm_suppliers_dir #supplier_search a img{vertical-align:middle;} 

#worm_suppliers_dir #supplier_search p{

	font-size:11px;

	color:#9f9e9e;

	padding:2px 0 0 8px;

}



/* Search Results */

#worm_suppliers_dir #search_results{padding:20px 8px 0 0;}

#worm_suppliers_dir #search_results p{

	padding:0 0 4px 0;

	color:#ab755b;

	font-size:12px;

}

#worm_suppliers_dir #search_results li{

	padding:10px 0 10px 0;

	border-top:1px solid #c2b3ac;

	background:#fffbf8 url(../images/bullet_02.gif) no-repeat 12px 15px;

	margin-bottom:1px;

}

#worm_suppliers_dir #search_results li.bg{background:#ffebe0 url(../images/bullet_01.gif) no-repeat 12px 15px;}

#worm_suppliers_dir #search_results li p{

	padding:0 0 0 28px;

	color:#020001;

	line-height:18px;

}

#worm_suppliers_dir #search_results li p span.italic{color:#737277;}

#worm_suppliers_dir #search_results li p.view_details{float:right; padding:4px 16px 0 0; font-size:11px;}

#worm_suppliers_dir #search_results li p.view_details a{color:#69633f;}

#worm_suppliers_dir #search_results li p.view_details img{padding:2px 4px 0 0; float:left;}



/* Area Map */

#worm_suppliers_dir #area_map{

	float:left;

	width:480px;

	margin-left:10px;

	_margin-left:7px;

}

#worm_suppliers_dir #area_map img{border:2px solid #ad8f32;}

#worm_suppliers_dir h3{

	font-size:18px; 

	color:#cc780b; 

	padding:16px 0 0 0; 

	text-align:center;

	margin-top:40px;

	padding-top:24px;

	border-top:1px solid #c6ad82;

}

#worm_suppliers_dir h3 img{vertical-align:middle;}



/* Inner Content */

#content_in #inner_content{

	background:#fff;

	border-top:1px solid #c1b3ac;

	padding:10px;

	float:left;

	width:896px;

}

#content_in #inner_content p.compulsory{

	text-align:right;

	color:#808b58;

	padding-right:6px;

}

#content_in #inner_content #form{padding:10px 20px; width:856px; float:left;}

#content_in #inner_content #form .form_field{

	float:left;

	width:812px;

	padding:5px 0 5px 36px;

}

#content_in #inner_content #form .form_label{

	float:left;

	width:232px;

	font-size:13px;

	font-weight:bold;

	color:#524601;

	padding:3px 10px 0 0;

}

#content_in #inner_content #form .form_input{

	float:left;

	width:550px;

	font-size:12px;

	color:#773b19;

}

#content_in #inner_content #form .form_input span{padding-right:4px;}

#content_in #inner_content #form .form_input input, #content_in #inner_content #form .form_input select, #content_in #inner_content #form .form_input textarea{

	width:260px;

	height:17px;

	padding:3px 3px 2px 3px;

	border:1px solid #e5d39a;

	font:12px Arial, Verdana, Helvetica, sans-serif;

	color:#773b19;

}

#content_in #inner_content #form .form_input input.w250{width:224px;}

#content_in #inner_content #form .form_input input.w195h{width:195px; *width:185px;}

#content_in #inner_content #form .form_input select{

	width:268px;

	height:24px;

	padding:3px 2px;

}

#content_in #inner_content #form .form_input option{padding:0 0 0 4px;}

#content_in #inner_content #form .form_input textarea{width:540px; height:116px;}

#content_in #inner_content #form .form_input input.check{width:auto; border:none; float:left; margin-bottom:6px;}

#content_in #inner_content #form .form_input label{float:left; padding-left:8px; display:block; padding-top:1px; *padding-top:0;}

#content_in #inner_content #form .form_links{padding:10px 0 10px 0;}

#content_in #inner_content #form .form_links a{margin-right:6px;}



#content_in #thankyou{padding:0 0 80px 0;}

#content_in #thankyou h2{

	font-size:17px; 

	color:#7A9804;

	padding:24px 0 18px 0;

	text-align:center;

}

#content_in #thankyou h3{

	font-size:15px;

	color:#CB9B08;

	text-align:center;

	padding:6px 0 28px 0;

}

#content_in #thankyou p{

	text-align:center;

	color:#524601;

}

#content_in #thankyou p a{color:#524601; text-decoration:underline;}

#content_in #thankyou p a:hover{text-decoration:none;}



/* Worm Farm Details */

#inner_content #info{float:left; width:574px; font-size:12px; padding:10px 0 0 10px;  line-height:19px;}

#inner_content #info .field{float:left; width:80px; padding-bottom:8px;}

#inner_content #info .details{float:left; width:240px; color:#a27a00; padding-bottom:8px;}

#inner_content #info .details span{padding:8px 0 0 10px; float:right; font-size:10px; display:block;} 

#inner_content #info .details span a{color:#6a643f;}

#inner_content #info .details span img{vertical-align:middle; padding-right:2px;}



#inner_content #contact{float:left; width:300px; font-size:12px; padding:28px 10px 0 0;}

#inner_content #contact .field{float:left; width:68px; padding-bottom:8px;}

#inner_content #contact .details{float:left; width:220px; padding-bottom:8px; color:#7c9b02;}

#inner_content #contact .details a{color:#73330e; text-decoration:underline;}

#inner_content #contact .details a:hover{text-decoration:none;}



#inner_content #description h5{font-weight:normal; padding:6px 0 4px 10px;}

#inner_content #description p{color:#a27a00; padding:0 0 24px 10px;}



#inner_content #comment{padding:0 0 20px 10px; float:left; width:700px;}

#inner_content #comment h5{color:#7c9b02; padding-bottom:8px;}

#inner_content #comment .form_label{float:left; width:100px; font-size:12px; padding:3px 0 8px 0;}

#inner_content #comment .form_input{float:left; width:590px; padding-bottom:8px;}

#inner_content #comment .form_input input, #inner_content #comment .form_input textarea{

	border:1px solid #b1b1b1;

	width:364px;

	height:17px;

	padding:2px;

	font-size:12px;

}

#inner_content #comment .form_input textarea{width:582px; height:100px;}



#inner_content #view_comments{clear:both; padding:10px 0 30px 0;}

#inner_content #view_comments h4{font-size:19px; font-weight:normal; color:#7c9b02; padding:0 4px 4px 10px;}

#inner_content #view_comments h4 a{

	float:right; 

	color:#7c9b02; 

	text-decoration:underline; 

	font-weight:bold; 

	font-size:11px; 

	display:block; 

	padding-top:6px;

}

#inner_content #view_comments h4 a:hover{text-decoration:none;}

#inner_content #view_comments h4 span{font-size:12px;}

#inner_content #view_comments .comment_post, #inner_content #view_comments .comment_post_01{

	border-top:1px solid #c1b3ac;

	background:#f5f1e6 url(../images/quote_open.gif) no-repeat 6px 34px;

	padding:10px 18px 16px 10px;

}

#inner_content #view_comments .comment_post_01{background:#ece4cd url(../images/quote_open_01.gif) no-repeat 6px 34px;}

#inner_content #view_comments .comment_post p{line-height:18px; background:url(../images/quote_close.gif) no-repeat bottom right;}

#inner_content #view_comments .comment_post_01 p{line-height:18px; background:url(../images/quote_close_01.gif) no-repeat bottom right;}

#inner_content #view_comments p.italic, #inner_content #view_comments .comment_post_01 p.italic{color:#9c7808; padding:0 0 6px 0; background:none;}

#inner_content #view_comments p.view_all{

	text-align:right;

	padding:4px 4px 0 0;

}

#inner_content #view_comments p.view_all a{color:#7c9b02; text-decoration:underline; font-weight:bold; font-size:11px;}

#inner_content #view_comments p.view_all a:hover{text-decoration:none;}



/* --------- Products ---------- */

#inner_content #products p{

	font-size:13px;

	line-height:20px;

	padding:12px 20px 0 20px;

}

#inner_content #products #green_products{padding-top:20px; border-bottom:1px solid #C1B3AC;}



/* Paging */

#inner_content #products .paging{text-align:right; padding:4px 2px 4px 0; color:#aa8000;}

#inner_content #products .paging a, #content_in .paging_01 a, #content_in .paging_02 a{color:#aa8000; padding:0 1px; font-weight:bold;}

#inner_content #products .paging a:hover, #inner_content #products .paging .selected, #content_in .paging_01 a:hover, #content_in .paging_01 .selected, #content_in .paging_02 a:hover, #content_in .paging_02 .selected{color:#7c9b02; text-decoration:underline;}

#content_in .paging_01, #content_in .paging_02{float:right; padding:6px 2px 4px 0; color:#aa8000; font-size:11px;}

#content_in .paging_02{padding:0 12px 12px 0;}

#content_in .paging_01 a, #content_in .paging_02 a{float:none;}



/* Product Listing */

#inner_content .product_listing, #inner_content .product_listing_nobord{

	padding:10px 18px 12px 18px;

	border-bottom:1px solid #c1b3ac;

	clear:both;

	float:left;

	width:860px;

}

#inner_content .product_listing_nobord{border-bottom:none;}

#inner_content  .prod_image{

	float:left;

	width:220px;

	text-align:center;

	padding:8px 12px 0 0;

}

#inner_content  .prod_details{

	float:left;

	width:384px;

	padding:0 12px 12px 12px;

}

#inner_content .prod_details h3{

	font-size:16px;

	font-weight:bold;	

}

#inner_content .prod_details h3 a{color:#608606; text-decoration:underline;}

#inner_content .prod_details ul{padding:10px 0 0 8px;}

#inner_content .prod_details li{

	background:url(../images/bullet_disc.gif) no-repeat 0 10px;

	padding:6px 0 6px 18px;

}

#inner_content .prod_details p{padding:6px 0; line-height:19px;}

#inner_content .prod_price{

	float:left;

	width:220px;

	text-align:right;

	padding:34px 0 0 0;

}

#inner_content .prod_price p{

	font-size:13px;

	color:#784b15;

	border-bottom:1px solid #bdbdbd;

	padding:0 0 8px 0;

}

#inner_content .prod_price h4{

	font-size:20px;

	font-weight:normal;

	padding:10px 0 12px 0;

}

#inner_content .prod_price h4 span{color:#ff0000;}



/* Product Details */

#inner_content #product_details{

	float:left;

	width:470px;

	padding:6px 30px 6px 12px;

}

#inner_content #product_details h5{

	font-size:13px;

	color:#773b19;

	padding:4px 0 8px 0;

}

#inner_content #product_details h5 span{font-weight:normal;}

#inner_content #product_details p, #inner_content #product_details li{font-size:13px; line-height:18px; }

#inner_content #product_details p{padding-bottom:10px;}

#inner_content #product_details ul{padding:0 0 10px 8px;}

#inner_content #product_details li{background:url(../images/bullet_disc.gif) no-repeat 0 6px; padding:0 0 4px 16px;}



#inner_content #product_right{float:left; width:340px; padding:24px 10px 20px 20px;}

#inner_content #product_right #prod_details_img{text-align:center; padding-bottom:30px;}

#inner_content #product_right #find_them{

	width:338px;

	background:#fdf0c7;

	padding:1px;

}

#inner_content #product_right #find_them h4{

	color:#af8707;

	font-size:15px;

	padding:10px 0 8px 12px;

}

#inner_content #product_right #location{

	border-top:1px solid #e4c667;

	padding:14px 12px 28px 12px;

}

#inner_content #product_right #location h5{

	font-size:12px;

	color:#773b19;

	padding:0 0 4px 8px;

}

#inner_content #product_right #location p{line-height:19px; padding-left:8px;}

#inner_content #product_right #location p a{color:#3d7517; text-decoration:underline;}

#inner_content #product_right #location p a:hover{text-decoration:none;}

#inner_content #product_right #location .divider{height:1px; background:#dfd2a9; _background:none; margin:14px 0; _margin:7px 0}



/* ---------- Resources ----------- */

#inner_content #resources{padding:10px 12px 0 8px; }





#inner_content #resources h3, #inner_content #about h3{

	font-size:15px;

	color:#CB9B08;

	font-weight:bold;

}

#inner_content #resources img{padding:8px 8px 0 16px; float:right;}

#inner_content #resources ul{padding:12px 0 12px 12px; float:left; }





#inner_content #resources li{

	background:url(../images/bullet_disc.gif) no-repeat 0 6px;

	line-height:18px;

	padding:0 0 8px 18px;

}

#inner_content #resources li a{color:#6A643F;}

#inner_content #resources .pest_img{float:left; padding:4px 12px 0 0; width:127px;}

#inner_content #resources .pest_img img{width:125px; height:90px; border:1px solid #999; padding:0; float:none;}

/*#inner_content #resources .pest_cont{float:left; padding:0 12px 0 0; width:720px;}*/

#inner_content #resources .pest_cont{float:left; padding:0 12px 0 0; width:575px;}

#inner_content #resources .pest_cont h5{

	font-size:13px;

	color:#CB9B08;

	padding:0 0 2px 0;

	border-bottom:1px solid #CB9B08;

	margin-bottom:6px;

}

#inner_content #resources p span{font-size:11px; color:#666;}

#inner_content #resources p span a{color:#567404;}



#inner_content #resources .worm_video{text-align:center; padding:12px 0 20px 0;}

#inner_content #resources .divider{border-top:1px solid #C1B3AC; margin-top:10px; height:10px;}



/* About */

#inner_content #about{padding:10px 12px 0 8px;}

#inner_content #about p{padding:12px 0 12px 12px; float:left; width:570px; line-height:19px;}

#inner_content #about p a{color:#567404; text-decoration:underline;}

#inner_content #about p a:hover{text-decoration:none;}

#inner_content #about img{margin:8px 8px 0 16px; float:right; border:1px solid #999;}



/* Link to us */

#inner_content #linktous{padding:10px 12px 0 8px;}

#inner_content #linktous table{margin:20px;}

#inner_content #linktous td{padding:18px;}

#inner_content #linktous td img{border:none;}

#inner_content #linktous td p{padding:12px 0 6px 12px; line-height:19px;}

#inner_content #linktous td textarea{

	width:350px;

	height:75px;

	padding:3px 3px 2px 3px;

	border:1px solid #e5d39a;

	font:12px Arial, Verdana, Helvetica, sans-serif;

	color:#555;

	margin-left:12px;

}

#inner_content #about td a{text-align:left;}



/* Sitemap */

#inner_content #about ul.sitemap{padding:6px 0 30px 40px;}

#inner_content #about ul.sitemap li{

	padding:0 0 8px 16px;

	background:url(../images/bullet_02.gif) no-repeat 0 4px;

}

#inner_content #about ul.sitemap li a{

	color:#7A9804;

	text-decoration:underline;

}

#inner_content #about ul.sitemap li a:hover{color:#CB9B08; text-decoration:none;}

#inner_content #about ul.sitemap li ul{padding:12px 0 0 20px;}



/* Testimonials */

#inner_content #testimonials{padding:0 12px 0 8px;}

#inner_content #testimonials .testi, #inner_content #testimonials .testi_nobord{

	float:left;

	width:852px;

	clear:both;

	padding:16px 12px;

	background:url(../images/testi_divider.gif) repeat-x bottom;

}

#inner_content #testimonials .testi_nobord{background:none;}

#inner_content #testimonials .testi_img{float:left; width:120px; text-align:center;}

#inner_content #testimonials .testi_img img{border:1px solid #deae1b; padding:1px;}

#inner_content #testimonials .testi_text{float:left; width:722px; padding:0 0 0 10px;}

#inner_content #testimonials .testi_text p{color:#56641E; line-height:18px;}

#inner_content #testimonials .testi_text p.author{color:#CB9B08; font-style:italic; padding-top:8px;}

#inner_content #testimonials .testi_text1{float:left; padding:0 0 0 10px;}

#inner_content #testimonials .testi_text1 p{color:#56641E; line-height:18px;}

#inner_content #testimonials .testi_text1 p.author{color:#CB9B08; font-style:italic; padding-top:8px;}



/* Search results */

#content_in #search_results_01{

	background:#fff;

	border-top:1px solid #c1b3ac;

	padding:10px 0;

	float:left;

	width:916px;

}

#search_results_01 .search_head{

	width:892px;

	background:#edd485;

	float:left;

	height:23px;

	padding:6px 12px 0 12px;

}

#search_results_01 .search_head h4{color:#773b19; font-size:15px; float:left;}

#search_results_01 .search_head p{float:right; font-size:11px; color:#3e2f01;}

#search_results_01 .search_head p span{padding-left:8px;}

#search_results_01 .search_head p span a{color:#3e2f01; text-decoration:underline;}

#search_results_01 .search_head p span a:hover{text-decoration:none;}



#search_results_01 .search_listing{

	float:left;

	width:892px;

	padding:10px 12px 22px 12px;

}

#search_results_01 .search_listing li{

	border-bottom:1px solid #f7f3e5;

	padding:8px 4px 8px 12px;

	background:url(../images/bullet_02.gif) no-repeat 0 11px;

}

#search_results_01 .search_listing h3{font-size:14px; padding-bottom:4px;}

#search_results_01 .search_listing h3 a{color:#ae8400; text-decoration:underline;}

#search_results_01 .search_listing h3 a:hover{text-decoration:none;}

#search_results_01 .search_listing p{line-height:18px; color:#555; font-size:13px; padding-bottom:2px;}

#search_results_01 .search_listing p.loc{font-style:italic; padding-bottom:6px; color:#7c9b02;}

#search_results_01 .search_listing li span.links{display:block; width:auto; padding:4px 8px 4px 0; background:#f4f6e9; font-size:11px;}

#search_results_01 .search_listing li span.links img{vertical-align:middle; padding:0 2px 0 10px;}

#search_results_01 .search_listing li span.links a{text-decoration:underline; color:#6a643f;}



#search_results_01 .search_listing li span.links1{display:block; width:auto; padding:4px 8px 4px 5px; background:#f4f6e9; font-size:11px; }

#search_results_01 .search_listing li span.links1 a.link1{text-decoration:underline; color:#6a643f; margin-left:10px;}

#search_results_01 .search_listing p.postedby{font-style:italic; padding-bottom:6px; color:#7c9b02; font-size:12px;}



#search_results_01 .listing_details{width:892px; float:left; clear:both; border-bottom:1px solid #f7f3e5; padding:12px 0 12px 0;}

#search_results_01 .listing_details .search_res_img{float:left; width:90px; padding:2px 12px 0 0; text-align:center;}

#search_results_01 .listing_details .search_res_details{width:608px; padding:2px 35px 0 10px; float:left;}

#search_results_01 .listing_details .search_res_link{float:left; width:115px; padding:20px 0 0 0;}



/* Articles */

#articles{padding-bottom:20px;}

#articles p{padding:4px 8px 12px 8px; line-height:18px; color:#56641E;}



#blog{padding-bottom:20px;}

#blog p{padding:4px 8px 12px 8px; line-height:18px; color:#56641E;}



#blog h5{

	font-size:15px;

	color:#773b19;

	padding:8px 2px 8px 6px; display:block; width:auto; background:#f4f6e9; margin:5px 0;}



#blog li span.links{display:block; width:auto; padding:4px 8px 4px 0; background:#f4f6e9; font-size:11px;}

#blog li span.links img{vertical-align:middle; padding:0 2px 0 10px;}

#blog li span.links a{text-decoration:underline; color:#6a643f;}

#blog li p {padding:4px 8px 12px 8px; line-height:18px; color:#000;}

#blog p.postedby{font-style:italic; padding-bottom:6px; color:#7c9b02; font-size:12px;}

#blog li h3{font-size:13px; font-weight:bold; padding-bottom:4px; padding-left:6px; color:#ae8400; }

#blog h4{font-size:15px; font-weight:bold; padding-bottom:4px; color:#567404; padding-top:5px;}



.padl8{padding-left:8px;}





/* -------------------- Footer ------------------ */

#footer{

	background:#784b15 url(../images/footer_bg.gif) no-repeat;

	height:115px;

	text-align:center;

	clear:both;

}

#footer_bg{background:url(../images/footer_worm.gif) no-repeat 856px 22px; height:103px;}

#footer ul{padding:40px 0 8px 0;}

#footer li{display:inline; color:#fff;}

#footer li a{

	font-size:11px;

	color:#fff;

	padding:0 2px;

}

#footer p{font-size:11px; color:#fff; padding-bottom:4px;}

#footer p a, #footer p span{color:#c5db70;}

#footer p a{padding:0 2px;}

#footer p.copy a{color:#fff;}









/*---------------piyush-------------------*/

.padt12{padding-top:12px;}



#inner_content #resources #content_new{width:720px;}





#home h3{

	font-size:18px; 

	color:#cc780b; 

	padding:15px 0 0 0; 

	text-align:left;

	margin-top:8px;

	padding-top:8px;

	border-top:1px solid #c6ad82;	

}

#home h3 img{vertical-align:middle;}

#supplier_search_new input{
	width:357px;
	height:23px;
	background:url(../images/search_input_bg.gif) repeat-x;
	border:1px solid #e5d39a;
	float:left;
	margin-right:4px;
	padding:6px 0 0 3px;
}
