@charset "utf-8";
/* CSS Document */

.homeArea {
	padding: 0 10px;
}
.homeColA {
	width: 390px; 
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}
.homeColB {
	width: 350px; 
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}
.homeColC {
	width: 190px;
	float: left;
	margin-bottom: 10px;
}
.homeColD {
	width: 190px;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}
.homeColE {
	width: 550px;
	float: left;
	margin-bottom: 10px;
}

.homeNewListings {
	padding: 10px;
	height: 302px;
}

.homeArticles 
{
    padding: 10px;
	height: 462px;
}

.homeArticles .container
{
    height: 360px;
}

.homeNewListings .newListTitle {
	background-image: url(../gui/titles/new_listings.jpg);
}
.homeArticles .articlesTitle {
	background-image: url(../gui/titles/articles.jpg);
}
.homeArea .secTitle {
	width: 170px;
	height: 20px;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
.homeArea .secTitle span { display:none; }

.homeArea .nlItem {
	padding-bottom: 15px;
}
.homeNewListings .nlItem .image {
	float: left;
	width: 50px;
	padding-right: 10px;
	padding-top: 5px;
}
.homeNewListings .nlItem .info {
	width: 305px;
	float: left;
}
.homeArea .nlItem .info .itemTitle a,
.homeArea .nlItem .info .itemTitle a:hover,
.homeArea .nlItem .info .itemTitle a:visited {
	font-size: 18px;
	color: #295B01;
	text-decoration: none;
	display: block;
	padding-bottom: 3px;
}
.homeArea .nlItem .info .itemDesc {
	padding-bottom: 5px;
}
.homeArea .nlItem .info .itemLink a,
.homeArea .nlItem .info .itemLink a:hover,
.homeArea .nlItem .info .itemLink a:visited {
	color: #A3080A;
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
}

.homeArea .viewAll {
	margin-right: 10px;
	text-align: right;
}
.homeArea .viewAll a,
.homeArea .viewAll a:hover,
.homeArea .viewAll a:visited {
	display: block;
	height: 23px;
	background-image: url(../gui/buttons/arrowr_l.jpg);
	padding-left: 20px;
	line-height: 23px;
	float: right;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
.homeArea .viewAll span {
	display: block;
	padding-right: 30px;
	height: 23px;
	line-height: 23px;
	background-image: url(../gui/buttons/arrowr_r.jpg);
	background-position: 100% 0;
	background-repeat: no-repeat;
}
.homeArea .homeArticles .image {
	float: left;
	width: 90px;
	padding-right: 10px;
}
.homeArea .homeArticles .image img {
	border: 1px solid #7B0B0B;
}
.homeArea .homeArticles .info {
	width: 225px;
	float: left;
}
.homeArea .pagination {
	width: 328px;
	font-size: 12px;
}
.homeArea .pagination ul, .homeArea .pagination ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}
.homeArea .pagination ul li.prev {
	width: 75px;
	margin-right: 5px;
	float: left;
	height: 21px;
	line-height: 21px;
	text-align: right;
}
.homeArea .pagination ul li.num {
	width: 24px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	margin-right: 5px;
	float: left;
	background-image: url(../gui/paging_off.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.homeArea .pagination ul li.selected {
	background-image: url(../gui/paging_on.gif);
}
.homeArea .pagination ul li.next {
	width: 74px;
	float: left;
	height: 21px;
	line-height: 21px;
	text-align: left;
}
.homeArea .pagination ul li.prev a, .homeArea .pagination ul li.next a,
.homeArea .pagination ul li.prev a:hover, .homeArea .pagination ul li.next a:hover,
.homeArea .pagination ul li.prev a:visited, .homeArea .pagination ul li.next a:visited {
	color: #666;
	text-decoration: none;
	 background-repeat: no-repeat;
}
.homeArea .pagination ul li.prev a:hover, .homeArea .pagination ul li.next a:hover {
	color: #434343;
}
.homeArea .pagination ul li.prev a,
.homeArea .pagination ul li.prev a:hover,
.homeArea .pagination ul li.prev a:visited {
	background-image: url(../gui/arrow_l2.gif);
	background-position: 0 center;
	padding-left: 13px;
}
.homeArea .pagination ul li.next a,
.homeArea .pagination ul li.next a:hover,
.homeArea .pagination ul li.next a:visited {
	background-image: url(../gui/arrow_r2.gif);
	background-position: 100% center;
	padding-right: 13px;
}
.homeArea .pagination ul li.num a,
.homeArea .pagination ul li.num a:hover,
.homeArea .pagination ul li.num a:visited {
	color: #000;
	text-decoration: none;
}
.homeArea .pagination ul li.num a:hover {
	color: #454545;
}
.homeArea .pagination ul li.selected a,
.homeArea .pagination ul li.selected a:hover,
.homeArea .pagination ul li.selected a:visited {
	color: #FFF;
}
.quote_members .quote {
	width: 401px;
	float: left;
	height: 146px;
	overflow: hidden;
}
.quote_members .quote img, .quote_members .membersonly {
	display: block;
}
.quote_members .membersonly {
	width: 547px;
	float: left;
	height: 146px;
	overflow: hidden;
}
.homeArea .poll, .homeArea .recipesArea {
	border: 1px solid #D2D2D2;
	background-color: #FFF3DE;
	padding: 10px;
}
.homeArea .poll .pollTitle {
	width: 60px;
	height: 20px;
	background-image: url(../gui/titles/poll.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	
	margin-bottom: 15px;
}
.homeArea .poll .pollTitle span {display: none }
.homeArea .poll .pollQuestion {
	font-weight: bold;
	color: #7C0B0B;
	margin-bottom: 8px;
}
.homeArea .poll .pollAns div {
	margin-bottom: 8px;
}
.homeArea .poll .pollAns div input {
	float: left;
	display: block;
}
.homeArea .poll .submitBtn {
	text-align: center;
	margin-bottom: 8px;
}
.homeArea .poll .results a,
.homeArea .poll .results a:hover,
.homeArea .poll .results a:visited {
	color: #000000;
	font-size: 12px;
}

.homeArea .recipesArea .sponsor {
	float: right;
	margin-left: 380px;
	margin-top: -45px;
	font-size: 12px;
	width: 150px;
	position: absolute;
	z-index: 20;
}
.homeArea .recipesArea .sponsor .txtCourtesy {
	width: 100px;
	float: left;
}
.homeArea .recipesArea .recipeTitle {
	width: 100px;
	height: 20px;
	background-image: url(../gui/titles/o_recipes.jpg);
	margin-bottom: 25px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.homeArea .recipesArea .recipeTitle span { display: none; }

.homeArea .recipesArea .image {
	width: 170px;
	float: left;
}
.homeArea .recipesArea .info {
	width: 340px;
	float: left;
}
.homeArea .recipesArea .info .recipeName 
{
    margin-bottom: 15px;
}

.homeArea .recipesArea .info .recipeName a {
	font-size: 20px;
	font-weight: bold;	
	color: #295B00;
	line-height: 24px;
	text-decoration: none;
}
.homeArea .recipesArea .info .recipeDesc {
	margin-bottom: 10px;
}
.homeArea .recipesArea .info .recipeLink {
	font-size: 12px;
}
.homeArea .recipesArea .info .recipeLink a,
.homeArea .recipesArea .info .recipeLink a:hover,
.homeArea .recipesArea .info .recipeLink a:visited {
	color: #A3080A;
	font-weight: bold;
	font-size: 11px;
}

.recipeNav .pagesNav {
	width: 328px;
	float: left;
}
.recipeNav .allNav {
	margin-left: 10px;
	float: left;
	text-align: right;
	width: 170px;
}
.quoteAreaTwo {
	border-top: 1px solid #E0E0E0;
}

.homeArticlesTabs {
	float: right;
	margin-top: -10px;
}

.homeArticlesTabs .hatOn, .homeArticlesTabs .hatOff {
	float: left;
}
.homeArticlesTabs a, .homeArticlesTabs a:hover, .homeArticlesTabs a:visited {
	display: block;	
	margin-left: 5px;
	background-image: url(../gui/hat_l.jpg);
	background-position: 0 bottom;
	background-repeat: no-repeat;
	font-size: 12px;
	text-decoration: none;
	color: #000;
}
.homeArticlesTabs .hatOn {
	line-height: 20px;
}
.homeArticlesTabs span {
	display: block;
	background-image: url(../gui/hat_r.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 3px 15px;
}

.featuredProducts .ftGiftTitle {
	float: left;
	height: 110px;
	background-image: url(../gui/titles/featured_gifts.jpg);
	background-position: 0 center;
	background-repeat: no-repeat;
	width: 248px;
}
.featuredProducts .ftGiftTitle a,
.featuredProducts .ftGiftTitle a:hover,
.featuredProducts .ftGiftTitle a:visited {
	width: 248px;
	height: 110px;
	display: block;
}
.featuredProducts .ftGiftTitle span { display: none; }
.featuredProducts .ftProdItem {
	float: left;
	width: 150px;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10px;	
	position: relative;
}
.featuredProducts .ftProdItem a,
.featuredProducts .ftProdItem a:hover,
.featuredProducts .ftProdItem a:visited {
	width: 150px;
	height: 110px;
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border: 2px solid #7C0B0B;
	text-align: center;
}
.featuredProducts .ftProdItem span {
	position: absolute;
	z-index: 30;
	width: 75px;
	height: 20px;
	display: block;
	background-image: url(../gui/buttons/view_product.gif);
	/*margin-top: 92px;
	margin-left: 77px;
*/
    right: 8px;
    bottom: 10px;    
}
.featuredProducts .ftProdItem img { margin: auto; }
