ul ol{
    list-style-type: none;
}


.content .category-description h1 {
	font-size:33px;
	margin-top:0;
	margin-bottom:.5em;
	margin-left:14px;
}

#cat-content{
    margin-left: 10px;
    width: 700px;
}

.description p {
margin-left:13px
}

.description a:link,.description a:visited {
text-decoration:underline
}

.description a:hover {
text-decoration:none
}

#cat-table td {
border-bottom:1px dotted #999999;
}

#cat-table td {
    border-right:1px dotted #999999;
    margin-bottom:0;
    padding:10px;
    text-align:center;
    vertical-align:text-top;
    width:182px;
}

#cat-table {
    border-top:1px dotted #999999;
    border-left:1px dotted #999999;
    margin-bottom:20px;
}



.content .related-products h3{
	font-size:18px;
	margin-bottom:.5em;
}

.content .articles h3 {
	font-size:18px;
	margin-bottom:0em;
	padding-bottom:.25em;
	padding-left:.75em;
}

/*.content .category-description h2{
	font-size:18px;
	margin-bottom:1em;
	padding-bottom:.25em;
	padding-left:.75em;
	background:url('images/dot.gif') 0 100% repeat-x;
}

*/

.content .category-description h4, .entry h4{
	font-size:14px;
	margin-bottom:1em;
	padding-bottom:.25em;
	padding-left:0em;
	background:url('images/dot.gif') 0 100% repeat-x;
	color:#0c2f57;
}

.content .category-description ul{
margin-left:2em;
margin-bottom:1em
}


#articleblock {
border:1px solid #ccc;
padding:1em
}


.entry{
	padding-bottom:0px;
}

.inner h2 a {
margin-bottom:0px;
padding-bottom:0px
}

.content .divider {
	margin-bottom:1em;
	padding-bottom:.25em;
	padding-left:.75em;
	background:url('images/dot.gif') 0 100% repeat-x;
	height:2px
}


.related-products ul li{
	display:inline;
	float:left;
	background:none;
	padding:0px
}

.post h3 {
padding-left:15px
}

.entry h3 {
padding-left:14px
}

.entry p {
padding-left:14px;
padding-right:15px;
color:#0c2f57;
}

.entry ul {
margin-left:30px;
margin-right:30px;
color:#0c2f57;
}

.entry ul li {
margin-bottom:10px;
}

.entry .description p {
color:#666;
padding-left:0px
}

.description ul {
margin-left:0px;
margin-right:0px;
}

/*categoty*/

.category_new .products li .small-border{
	width:160px;
}


.category_new{
margin-left:15px;
padding-left:0px
}

.category_new .products {
width:530px;
background:url('images/dot_line.gif') left top repeat;
margin-top: 0px;
padding-left: 0px;
position:relative;
left:-23px
}


.category_new .products li{
padding-bottom: 0px;
margin-left: 0px;
margin-bottom:0px !important;
width:117px;
}


.category_new .products li {
padding:10px 20px 0 0px;
margin: 7px 39px 0 0px;
min-height:50px;
height:50px;
padding-bottom: 10px;
margin-bottom:15px !important;					
}

.category_new .products li span.p{
	font-weight:bold;
	margin-left:62px;
	margin-top:16px;
	padding:3px 5px;
	text-align:left;
	width:85px;
}

img.alignleft {
margin-bottom:.5em
}


.sidebar ul {
margin:10px 5px 0px 5px;
}

.sidebar ul li a {
padding-left:10px;
}

.sidebar ul li a:visited {
padding-left:10px;
}

.sidebar ul ul.children {
padding-left:0px;
padding-top:0px
}

.sidebar ul ul.children li{
	/*background:none;
	padding-left:0px;*/
	margin-left:10px;
	
}

.sidebar ul ul.children li a{
	padding-left:10px;
}

.sidebar ul ul.children li a:visited{
	padding-left:10px;
}

#navigation-group-2 li {
	margin-right:30px;
}

#navigation-group-2 li a:hover {
color:#D05401;
}

.green-box .inner{
	padding:10px 5px 10px 15px ;
}

.green-box .inner li{
	width:170px;
	padding-right:0px;
}
.green-box .inner li a:link{
	color:#58595b;
}
.green-box .inner li a:hover{
	color:#D05401;
}

.howto {
background:url('/wp-content/uploads/how-to-guides/howto.jpg') left top no-repeat;
height:400px;
}

.howto p {
margin:10px 5px 0px 180px;
text-align:right
}

h1.title {
margin-left:0px;
background:url(/wp-content/themes/westland-final/images/dot.gif) 0 100% repeat-x;
padding-bottom:.5em;
font-size:25px;

}


.entry h2 {
margin-left:14px;
}

.content .divider {
background:url('images/dot.gif') 0 100% repeat-x;
height:2px;
}

.gdoc {
position:relative;
top:-30px
}

.content .post h1, h1.latest-articles{
	font-size:25px;
	margin-left:13px;
	margin-bottom:15px
}

.page .sidebar ul .current-cat a{
/*background:#E2E2E2;*/
}

.meta {
clear:left
}

.inner h2 {
font-size:15px
}

.entry ol {
margin-left:50px;
margin-bottom:30px
}


/* RESOLVA */

.newgarden h1 {
	background:#0d2f87;
	color:#fff;
	margin:15px;
}
.newgarden h1 * {
	display:block;
	margin:0;
	padding:0;
}

.newgarden p {
	margin:0;
	padding:0;
}
.newgarden h1 .lt {
	background:url(../images/step/west/corner/ltspec.gif) no-repeat;
}
.newgarden h1 .rt {
	background:url(../images/step/west/corner/rtspec.gif) 100% 0 no-repeat;
}
.newgarden h1 .rb {
	background:url(../images/step/west/corner/rbspec.gif) 100% 100% no-repeat;
}
.newgarden h1 .lb {
	background:url(../images/step/west/corner/lbspec.gif) 0 100% no-repeat;
	padding:5px 10px 8px 10px;
}
.newgarden .deal {
	background:url(/wp-content/themes/westland-final/images/resolva/specialbg.gif) repeat-y;
	width:515px;
	overflow:hidden;
	margin:0 0 0 15px;
}
.newgarden .deal .top {
	background:url(/wp-content/themes/westland-final/images/resolva/specialtopbg.gif) no-repeat;
	overflow:hidden;
	font-size:1px;
	width:515px;
	height:10px;
}
.newgarden .deal .bot {
	background:url(/wp-content/themes/westland-final/images/resolva/specialbotbg.gif) no-repeat;
	overflow:hidden;
	font-size:1px;
	width:515px;
	height:10px;
}
.newgarden .deal h3 {
	color:#f78f1e;
	font-size:13px;
	font-weight:bold;
	margin:10px 15px 0 0px;
}
.newgarden .deal p {
	font-size:13px;
	line-height:120%;
	margin:0 15px 10px 15px;
}
.newgarden .deal .d1 {
	background:url(../images/step/west/icon/root.gif) 15px 0 no-repeat;
	padding:0 0 0 60px;
}
.newgarden .deal .d2 {
	background:url(../images/step/west/icon/water.gif) 15px 0 no-repeat;
	padding:0 0 0 60px;
}
.newgarden .deal .d3 {
	background:url(../images/step/west/icon/nutrient.gif) 15px 0 no-repeat;
	padding:0 0 0 60px;
}
.newgarden .deal .d4 {
	background:url(../images/step/west/icon/weight.gif) 15px 0 no-repeat;
	padding:0 0 0 60px;
}
.newgarden .deal .d5 {
	background:url(../images/step/west/icon/fsc.gif) 15px 0 no-repeat;
	padding:0 0 0 60px;
}
.newgarden .rgarden {
	float:right;
	width:210px;
	overflow:hidden;
}
.newgarden .tv {
	background:#0d2f87;
	width:180px;
	margin:10px auto;
}
.newgarden .tv ul {
	margin:0;
}
.newgarden .tv li {
	color:#fff;
	font-size:13px;
	background:url(../images/step/west/blueplus.gif) 0 8px no-repeat;
	padding:0 0 0 15px;
	margin:10px;
}
.newgarden .tv p {
	color:#fff;
	margin:10px;
	font-size:13px;
}
.newgarden .tv li a {
	text-decoration:none;
	color:#fff;
}
.newgarden .tv li strong a {
	color:#ff8500;
}
.newgarden .tv .bot {
	background:url(../images/step/west/westontvbot.gif) no-repeat;
	height:10px;
	font-size:1px;
	overflow:hidden;
	margin:5px 0 0 0;
}
.newgarden h4 {
	font-size:18px;
	font-weight:bold;
	margin:5px 0 10px 5px;
	color:#00164f;
	text-align:center;
}
.newgarden h4 strong {
	display:block;
	font-size:25px;
}
.newgarden .newproduct a {
	font-size:12px;
	text-decoration:none;
	color:#4a4a4a;
}
.newgarden .newproduct p {
	color:#4a4a4a;
	font-size:12px;
	margin:10px 0;
}
.tvmovie {
	margin:0 0 15px 0;
}
.where_to_buy li{
	list-style-type:none;
}
#bd .sm {
	font-size:12px;
}
.rgarden h5 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000;
}
.rgarden h5 a {
	color:#000;
	text-decoration:none;
}
.gray {
	font-weight:bold;
	color:#81918e;
	margin:0;
	float:left
}
.newgarden .deal .r1 {
	background:url(/wp-content/themes/westland-final/images/resolva/icon/1.gif) 15px 0 no-repeat;
	padding:0 0 0 60px;
}
.newgarden .deal .r2 {
	background:url(/wp-content/themes/westland-final/images/resolva/icon/2.gif) 15px 0 no-repeat;
	padding:0 0 0 60px;
}
.newgarden .deal .r3 {
	background:url(/wp-content/themes/westland-final/images/resolva/icon/3.gif) 15px 0 no-repeat;
	padding:0 0 0 60px;
}
.newgarden .deal .r4 {
	background:url(/wp-content/themes/westland-final/images/resolva/icon/4.gif) 15px 0 no-repeat;
	padding:0 0 0 60px;
}

.killtitle div {
	text-align:center;
	width:25%;
	margin:0 10% 0 12%;
}
.flvideo {
	margin:10px;
}

.featured-article .description h3 {
font-size:15px;
line-height:120%;
margin:10px 0px 10px 10px;
}

.featured-article .description p {
font-size:11px;
margin:10px 0px 10px 10px;
line-height:130%;
}

.ddsg-wrapper ul {
margin-top:5px;
margin-left:13px;
list-style:none;
}

.ddsg-wrapper ul ul{
margin:5px 0px 5px 0px;
list-style:none;
}

.ddsg-wrapper ul li{
margin-top:10px;
list-style:none;
background:none;
padding:0px;
}

.ddsg-wrapper ul li a:link, .ddsg-wrapper ul li a:visited {
background-color:#e2e2e2;
display:block;
padding:.25em 1em;
text-decoration:none
}

.ddsg-wrapper ul li a:hover {
background-color:#ccc;
display:block;
padding:.25em 1em
}

.ddsg-wrapper li strong {
color:#999999;
font-weight:normal;
font-size:smaller;
line-height:150%
}

.panel {
border:1px solid #003366;
margin:15px;
padding:10px
}

table.events {
border:1px solid #ccc;
margin-left:10px
}

table.events td{
padding:4px 10px;
border-bottom:1px solid #ccc;
}

/* Sociable plug in css */

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#productCarouselcont {
border:1px solid #c2e5f4;
width:345px;
height:98px;
padding-top:5px;
background-color:#fff;
margin-top: 1px;
margin-bottom: 20px;
}


.productCarousel {
float:left;
margin-right:0px;
margin-left:0px;
border:0px solid #c2e5f4;
width: 270px;
}


a.prev {
    cursor:pointer;
    display:block;
    float:left;
    height:39px;
    margin-left:10px;
    margin-top:20px;
    padding:12px 7px 0 0;
    width:24px;
}


a.next{
display:block;
float:right;
height:42px;
margin-left:20px;
margin-right:10px;
margin-top:-73px;
padding:16px 0 0 6px;
width:24px;
cursor: pointer;
}


/* copied from trade */

table.products {
border:1px solid #fff;
}

#product-top {
margin-left:0px;
font-size:12px;
width:735px;
margin-bottom:2em;
}
#product-top-inner {
border:1px solid #c2e5f4;
width:360px;
padding-left:10px;
padding-top:10px;
background-image: url(/wp-content/themes/westland-final/images/prodtopbg.jpg);
background-repeat:repeat-x;
float:left
}


#product-top-inner p strong{
color:#1c3293;
font-size:14px;
font-weight:strong
}

#product-top-inner ul{
font-weight:bold;
margin-left:20px
}

#productCarouselTop {
border:1px solid #c2e5f4;
width:680px;
height:98px;
padding-top:5px;
background-color:#fff;
margin-top: 1px;
margin-bottom: 20px;
}

.productCarouselTop ul.products{
border:0px solid #f00;
}
.productCarouselTop ul.products li{
margin-right: 30px;
}


#productCarouselcont {
border:1px solid #c2e5f4;
width:355px;
height:98px;
padding-top:5px;
background-color:#fff;
margin-top: 1px;
margin-bottom: 20px;
}



.productCarousel {
float:left;
margin-right:0px;
margin-left:0px;
border:0px solid #c2e5f4;

}


a.prev {
    cursor:pointer;
    display:block;
    float:left;
    height:39px;
    margin-left:10px;
    margin-top:20px;
    padding:12px 7px 0 0;
    width:24px;
}


a.next{
display:block;
float:right;
height:42px;
margin-left:20px;
margin-right:10px;
margin-top:-73px;
padding:16px 0 0 6px;
width:24px;
cursor: pointer;
}
