/* products */

#productinfo{font-family: arial; font-size: 12px; color: #666666; line-height:18px; float:left; margin-left:5px;width:760px;}
#productinfo .boxtop{background-image:url('/images/products_background_header.jpg'); background-position:right; height:80px; width:760px; position:relative; padding:0; margin:0;}
#productinfo .boxtop table{margin:0; padding:0;}
#productinfo .boxtop tr{margin:0; padding:0;}
#productinfo .boxtop td{margin:0; padding:0;}
#productinfo .boxtop #cat_image{margin:0 0 0 14px;}
#productinfo .boxtop #cat_title{color:#1a3a8c; font-family:georgia; line-height:59px; font-size:30px; padding:0 20px 0 15px; margin:2px 0 0 0; font-weight:normal;  background-image:url('/images/products_divider.jpg'); background-position:center right; background-repeat:no-repeat; }
#productinfo .boxtop #cat_description{padding:0px 10px 0px 15px; margin-top:2px; color:#666666; font-family:georgia; font-size:16px; line-height:20px; vertical-align:middle;}
#productinfo .boxmiddle{width:760px; background-image:url('/images/recipe_main_middle.jpg'); background-repeat:repeat-y; padding:0; margin:0;}
#productinfo .boxbottom{width:760px; height:10px; background-image:url('/images/recipe_main_bottom.jpg'); background-repeat:no-repeat; padding:0; margin:0; line-height:1px; font-size:1px;}
#productinfo a{color: #1a3a8c;}

#productlistings{margin:0; padding:0 0 20px 0;}

#productlistings #product_topspacer{height:20px; clear:both; margin:0;padding:0;}

#productlistings .product_break{width:690px; margin-left:35px; padding-top:10px; height:1px; border-bottom:#f0f0f0 solid 1px; clear:both;}

#productlistings .product{width:690px; min-height:150px; margin-left:35px;}
#productlistings .product a{text-decoration:none;}
#productlistings .product a:hover{text-decoration:underline;}
#productlistings .product .image{float:left; width:200px; text-align:center; padding-top:15px;}
#productlistings .product .text .title{font-family:arial; font-size:16px; line-height:18px; color:#507fcb; font-weight:bold; padding:15px 0 5px 0; margin:0;}
#productlistings .product .text{width:480px; margin:0 0 0 200px; padding:0}

#productlistings .label{padding:15px 0 5px 40px; margin:0; font-family:arial; font-size:16px; line-height:20px; color:#000000; font-weight:bold;}
#productlistings .blue, #productlistings .red{margin-top:20px !important;}

.categoryspacer{height:10px;}
.category {padding:0; margin:0 20px;}
.category td{margin:0px; padding:0px;}
.category a{text-decoration:none;}
.category a:hover{text-decoration:underline;}
.category .image{margin:0px; padding:0px;}
.category .title{text-align:left; width:200px; margin:10px 0; padding:0px; font-family:arial; font-size:14px; line-height:15px; color:#1a3a8c; font-weight:bold;}
.category .description{text-align:left; width:200px; margin:0px; padding:0 0 10px 0px; font-size:12px; line-height:15px;}


div.content4 div.contenttop {
	background-image:url(/images/feature_bottom/product_feature_top.jpg);
	background-repeat:no-repeat;
	height:3px;
	width:759px;
	display:block;
	font-size:1px;
	line-height:1px;
}

div.content4 div.contentbottom {
	background-image:url(/images/feature_bottom/product_feature_bottom.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:759px;
	display:block;
}

div.content4 div.contentmiddle {
	background-image:url(/images/feature_bottom/product_feature_middle.jpg);
	background-repeat:repeat-y;
	width:759px;
	display:block;
	/*overflow:visible;
	height:100%;*/
	height:222px;
}
/*
div.content3  {}
div.content3  #itemlist {margin:0 auto; width:585px;}
div.content3  .item {float:left; width:155px; text-align:center; padding:0 20px;}
div.content3  .item .image1 {height:120px; width:150px; text-align:center; padding-top:20px;}
div.content3  .item .title {font-size:12px; line-height:14px;}
div.content3  .item p {font-size:11px; margin:0; padding:10px 0 0 0; line-height:12px; text-align:left; color:#666666;}
div.content3  .item a {color:#1a3a8c; text-decoration:none;}
div.content3  .item a:hover {text-decoration:underline;}
*/
/*
div.content4 {padding:0px;margin:0px;}
div.content4 #itemlist {margin:0 auto; padding:20px 0px 20px 0px;width:719px;}
div.content4 .item {float:left; width:155px; text-align:center; padding:0 12px;margin:0px;}
div.content4 .item .image1 {height:120px; width:150px; text-align:center;}
div.content4 .item .title {font-size:12px; line-height:14px;}
div.content4 .item p {font-size:11px; margin:0; padding:10px 0 0 0; line-height:12px; text-align:left; color:#666666;}
div.content4 .item a {color:#1a3a8c; text-decoration:none;}
div.content4 .item a:hover {text-decoration:underline;}
*/

div.content4 {padding:0px;margin:0px;}
div.content4 #itemlist{margin:0 auto; width:708px;}
div.content4 .item{float:left; width:100px; text-align:center; padding-right:18px;margin:0px;}
div.content4 .item .image1{height:170px; width:100px; position:relative;}
div.content4 .item .image2{width:100px; position:absolute; bottom:0px; left:0px; text-align:center;}
div.content4 .item p{margin:0 auto; padding:0 10px; line-height:12px; width:80px;}
div.content4 .item a{color:#1a3a8c; text-decoration:none;}
div.content4 .item a:hover{text-decoration:underline;}

/*
#content #main #bottomfeature #bottomfeaturecontent{padding:1px 0 1px 8px; margin:0; height:248px; width:748px;}
#content #main #bottomfeature #bottomfeaturecontent #itemlist{margin:0 auto; width:708px;}
#content #main #bottomfeature #bottomfeaturecontent .item{float:left; width:100px; text-align:center; padding-right:18px;}
#content #main #bottomfeature #bottomfeaturecontent .item .image1{height:170px; width:100px; position:relative;}
#content #main #bottomfeature #bottomfeaturecontent .item .image2{width:100px; position:absolute; bottom:0px; left:0px; text-align:center;}
#content #main #bottomfeature #bottomfeaturecontent .item p{margin:0; padding:0 10px; line-height:12px;}
#content #main #bottomfeature #bottomfeaturecontent .item a{color:#1a3a8c; text-decoration:none;}
#content #main #bottomfeature #bottomfeaturecontent .item a:hover{text-decoration:underline;}
*/

/* products_feature */
body.products_feature #main #recipeinfo{font-family: arial; font-size: 12px; color: #666666; line-height:18px; float:left; margin-left:5px;}
body.products_feature #main #recipeinfo .boxtop{font-size:1px; line-height:1px; width:760px; height:3px; background-image:url('/images/recipe_main_top.jpg'); background-repeat:no-repeat; padding:0; margin:0;}
body.products_feature #main #recipeinfo .boxmiddle{width:760px; background-image:url('/images/recipe_main_middle.jpg'); background-repeat:repeat-y; padding:0; margin:0;}
body.products_feature #main #recipeinfo .boxbottom{width:760px; height:10px; background-image:url('/images/recipe_main_bottom.jpg'); background-repeat:no-repeat; padding:0; margin:0;}

body.products_feature #content #leftnav .boxbottom {margin-bottom:4px;}
/*body.products_feature #recipe_feature_small {margin-bottom:8px;}*/
body.products_feature #main #recipeinfo .boxmiddle .inner {padding:10px 16px 10px 16px;}
body.products_feature #main #recipeinfo .boxmiddle .inner2 {padding:0px 16px 0px 16px;}
body.products_feature #main #recipeinfo .boxmiddle .inner3 {width:690px;margin:15px 16px 0px 16px;border:1px solid #d9d9d9}


body.products_feature #main #recipeinfo .boxmiddle .inner3 .featureitem {/*padding:15px 0px 15px 0px;*/border:2px solid #fff;background-color:#f9f9f8;}
body.products_feature #main #recipeinfo .boxmiddle .inner3 .featureitem #hiliteimgbox {width:158px;height:120px;float:left;}
body.products_feature #main #recipeinfo .boxmiddle .inner3 .featureitem #hiliteimgbox #hiliteprodimg {width:64px;height:78px;border:0;margin:0px auto;}
body.products_feature #main #recipeinfo .boxmiddle .inner3 .featureitem .textbox {margin-top:15px;margin-right:66px;}
body.products_feature #main #recipeinfo .boxmiddle .inner3 .featureitem .textbox h3 {font-family: Arial, sans-serif;font-weight:bold; font-size:16px; color:#6699cc; margin:2px 0px 6px 0px;}

body.products_feature #main #recipeinfo .boxmiddle .inner2 .featureitem {padding:15px 0px 15px 0px;border-bottom:1px solid #f0f0f0;}
body.products_feature #main #recipeinfo .boxmiddle .inner2 .featureitem.last {border-bottom:none;}
body.products_feature #main #recipeinfo .boxmiddle .inner2 .featureitem .imagebox {float:left;margin:0px;width:150px; height:120px; text-align:center;}
body.products_feature #main #recipeinfo .boxmiddle .inner2 .featureitem .textbox {float:left;margin:0px 0px 0px 10px;width:484px;}
body.products_feature #main #recipeinfo .boxmiddle .inner2 .featureitem .textbox h3 {font-family: Arial, sans-serif;font-weight:bold; font-size:16px; color:#6699cc; margin:2px 0px 6px 0px;}
body.products_feature #main #recipeinfo .boxmiddle .inner2 .featureitem .textbox p {margin:0px 0px 6px 0px;}
body.products_feature #main #recipeinfo .boxmiddle .inner2 .featureitem .textbox div.morelink {margin:0px 0px 6px 0px;}
body.products_feature #main #recipeinfo .boxmiddle .inner2 .featureitem .textbox div.morelink a {color:#333399;text-decoration:none;}
body.products_feature #main #recipeinfo .boxmiddle .inner2 .featureitem .textbox div.morelink a:hover {text-decoration:underline;}