@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;}
#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;}