﻿body 
{
	font-size:12px;
	font-family:Verdana;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:left;
	background:#EEFFD2;
}
/* Common */
.clear
{
height:10px;	
}
img
{
	border:none;
}
.content
{
	padding:0 5px 0 5px;
	
	margin:0 0 0 0;
}
.bodywidth{ width:1005px; text-align:left;}
/* END Common*/
/* Header */
.logo{ background:url(../images/HpfyStores123.gif) no-repeat; width:319px; height:160px; float:left;}
.logo h1{display:none;}
.extra-white{background:#ffffff; width:685px; height:160px; float:left;}
.free-yourself{ background:#ffffff url(../images/Free-Yourself-Banner.png) no-repeat; width:685px; height:160px; float:right;}
#header
{
background:url(../images/headerback.png) no-repeat;
width:1000px;
height:169px;	
}
#logo
{
	float:left;
}
/* END Header */
/* menu */
#menu
{
background:url(../images/menu_back.png) repeat-x;
width:1005px;
float:left;
height:38px;
z-index:988;
margin:0px 0 0 0;	
padding:0 0px 0 0;	
}
#menu ul
{
	font-family:Tahoma;
	font-weight:bold;
	float:left;
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#menu ul li
{
	float:left;
	list-style:none;
	padding:0 15px 0 15px;
	margin:0 0 0 0;
	line-height:38px;
	
	
}
#menu ul li:hover
{
	background:#D1EE88;
	float:left;
	list-style:none;
	padding:0 15px 0 15px;
	margin:0 0 0 0;
	line-height:38px;
	
	
}
#menu ul li a
{
	float:left;
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#475F09;
	font-size:15px;
	text-decoration:none;
}
#menu ul li a:hover
{
	float:left;
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#475F09;
	text-decoration:none;
}
/* END menu */
/* Footer */
#footer
{
text-align:center;
background:url(../images/footer_back.png) repeat-x;
width:1003px;
float:left;
height:34px;
margin:0 0 0 0;
padding:0 0 0 0;	

}
#footer ul
{	
	list-style:none;
	padding:0 0 0 0px;
	display:inline;
	margin:0 0 0 0;
	text-align:center;
}
#footer ul li
{
	display:inline;
	padding:0 10px 0 10px;
	margin:0 0 0 0;
	line-height:34px;
	color:#475F09;
	
}
#footer ul li.mediator
{
		padding:0 0 0 0;
}
#footer ul li a
{
	
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#475F09;
	font-size:12px;
	text-decoration:none;
}
#footer ul li a:hover
{
	
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#475F09;
	text-decoration:none;
}
/* END Footer */
/* Copyright */
#copyright
{
color:#475F09;	
font-size:13px;
text-align:center;
float:left;
width:1000px;
margin:0 0 10px 0;
padding:0 0 0 0;
}
/* END Copyright */

#wrapper
{
width:1000px;
padding:10px 0 20px 0;
margin:0 0 0 0;
/*display :table ;*/

}

/* left column */
#leftcol
{
float:left;
border: solid 1px #4AA819;
width:294px;
margin:10px 0px 5px 5px;
}

.heading
{
background:url(../images/headin_top.png) repeat-x;	
width:294px;
height:34px;
font-weight:bold;
font-size:12px;
text-align:left;
text-transform:uppercase;
color:#475F09;	
line-height:34px; float:left;
padding:0 0 0 0;
margin:0 0 0 0;

}
.heading h2{ padding:0 0 0 10px;margin:0 0 0 0; width:245px;font-weight:bold;
font-size:12px;
text-align:left;
text-transform:uppercase;
color:#475F09;	}
#catcol 
{
width:245px;
list-style-image:url(../images/arrow.png);
padding:10px 0 15px 0;
margin:0 0 0 0;
text-align:left;
font-size:11px;

}
#catcol li
{
	
padding:0 0 0 0px;
margin:5px 0 0 30px;
}

#catcol li a
{
padding:0 0 0 0;
margin:0 0 0 0;
color:#2E2E2E;
text-decoration:none;

}
#catcol li a:hover
{
padding:0 0 0 0;
margin:0 0 0 0;
color:#2E2E2E;
text-decoration:underline;

}

#categorymenu{ list-style-image:url(../images/category-list-arrow.gif); list-style-position :inside ; margin-left:8px; padding-left:0px; line-height:22px; font-size:11pt; font-family:Verdana; text-align:left;}
#categorymenu a { color:#1a79b5; text-decoration:underline; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}
#categorymenu a:link{color:#1a79b5; text-decoration:underline; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}
#categorymenu a:visited{color:#1a79b5; text-decoration:underline; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}
#categorymenu a:active{color:#1a79b5; text-decoration:underline; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}
#categorymenu a:hover{color:#4aa819; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}

a.Stores{ color:#1a79b5; text-decoration:underline; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}
 a.Stores:link{color:#1a79b5; text-decoration:underline; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}
 a.Stores:visited{color:#1a79b5; text-decoration:underline; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}
 a.Stores:active{color:#1a79b5; text-decoration:underline; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}
 a.Stores:hover{color:#4aa819; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}


#morecat 
{
float:right;
color:#2385E1;
font-size:11px;

}
#morecat a
{
color:#2385E1;
font-weight:bold;	
text-decoration:none;
}
.bl
{
color:#2385E1;	
	}
#morecat a:hover
{
color:#2385E1;	
text-decoration:underline;
}

/* END left column */
/* Right column */
#rightcol
{
	width:650px;
	margin-left:7px;
	float:left;
	/*border:solid 1px #000;*/
}

.colpad
{
	
	padding:10px 5px 10px 0px;
	margin:0 0 0 0;
}
fieldset
{
	color:#475F09;
	border:solid 1px #4AA819;
	border-collapse:collapse;
	margin:0px;
}
legend
{
	color:#475F09;
	font-size:16px;
	
	
}
p
{
	color:#3B3B3B;
	font-size:11px;
	text-align:left;
}
.fetpro
{
	padding:10px 0 10px 0;
	margin:5px;
	text-align:center;
	float:left;
}

.product
{
	border:solid 1px #4AA819;
	width:690px;
	height:149px;
	padding:10px;
	float:left;
	margin:3px;
}
.imgback
{
	float:left;
	height:116px;
	width:118px;
	vertical-align:middle;
	background:#C1EA56;
	border:solid 1px #4AA819;
	float:left;
	padding:10px 5px 3px 5px;
	margin:0 0 0 0;
}
.prodesc
{
	float:left;
	width:500px;
	height:121px;
	padding:0 14px 0 14px;
	margin:0 0 0 0;
	vertical-align:top;
}
.headinprod
{
color:#3B3B3B;
font-size:20px;	
font-weight:bold;
text-decoration:underline;
}
/* END Right column */

.categoryname
{
	font-size:20px;
	font-weight:bold;
	float:left;
	color:#97ae19;
	width:696px;
	text-align:left;
	
}

.dottedline{ background:url(../images/dottedline.gif) repeat-x; height:12px; margin:1px 2px 1px 2px;}
.fleft
{
	float:left;
	font-size:15px;
}

.fleftshorttext
{
	float:left;
	width:696px;
	text-align:left;
	
}
.fontsize
{
    font-size :13px;
}
.catpadd{width:270px; padding-top:3px;}
.rightpart-cat{ background:url(../images/category-list-arrow.gif) no-repeat; margin-left:0px; width:18px;  height:22px; font-size:8pt; font-family:Verdana; float:left;}
.textwrittenby
{
	color:#d11415;
}

.padtop10
{
	padding-top:10px;
}
.fright
{
	float:right;
}

.padtop5
{
	padding-top:5px;
}
.Validationcolor
{
	color:Aqua;
	
}

a:link.lnkblue12{font-family: Verdana; font-size: 12px; font-style: normal; color: #1a79b5;text-decoration: none;}
a:active.lnkblue12{font-family: Verdana; font-size: 12px; font-style: normal; color: #1a79b5;text-decoration: none;}
a:visited.lnkblue12{font-family: Verdana; font-size: 12px; font-style: normal; color: #1a79b5;text-decoration: none;}
a:hover.lnkblue12{font-family: Verdana; font-size: 12px; font-style: normal; color: #768c4f;text-decoration: underline;}

a:link.lnkblue15{font-family: Verdana; font-size: 15px; font-style: normal; color: #1a79b5;text-decoration: none;}
a:active.lnkblue15{font-family: Verdana; font-size: 15px; font-style: normal; color: #1a79b5;text-decoration: none;}
a:visited.lnkblue15{font-family: Verdana; font-size: 15px; font-style: normal; color: #1a79b5;text-decoration: none;}
a:hover.lnkblue15{font-family: Verdana; font-size: 15px; font-style: normal; color: #768c4f;text-decoration: underline;}


a:link.lnkfilter{font-family: Verdana; font-size: 12px; font-style: normal; color: #768c4f;text-decoration: none;}
a:active.lnkfilter{font-family: Verdana; font-size: 12px; font-style: normal; color: #768c4f;text-decoration: none;}
a:visited.lnkfilter{font-family: Verdana; font-size: 12px; font-style: normal; color: #768c4f;text-decoration: none;}
a:hover.lnkfilter{font-family: Verdana; font-size: 12px; font-style: normal; color: #768c4f;text-decoration: underline;}
/*link*/
.featured-promotions{ float:left; width:100%; margin-top:7px;}
.featured-promotions-rightbox{ height:250px; margin:1px;}
.featured-promotions-view-more{width:100%; text-align:right; padding:3px; margin-right:4px;}

.productbox{border:solid 1px #4aa819; float:left; margin:2px 8px;}
.textheight50{height:60px; font-size:10pt; font-family:Verdana, Arial, Sans-Serif; vertical-align:text-bottom; position:relative;}
.productbox-saleprice-back{ background:#4aa819; height:40px; margin-top:5px;}
.productView{display: table; height: 60px; #position: relative; overflow: hidden;}
.productPrice{float: left; color: #ffffff; font-family: Verdana; font-size: 10pt; padding-left: 1px;}
.productTableCell{#position: absolute; #top: 50%; display: table-cell; vertical-align: middle; text-align: center;}
.w168{width:168px;}
.slogo #___plusone_0{width:30px;}
.w696{width:696px;}
.w175{width:175px;}
.w200{width:200px;}