@charset "utf-8";
/* CSS Document */

*{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
body{
	text-align:center;
}
a{
	color:#333;
}

ul{
	list-style:square;
	padding-left:20px;
	padding-top:5px;
}
h1{
	font-size:24px;
	font-family:"century gothic",  Arial, Helvetica, sans-serif;
	font-weight:lighter;
	margin:5px;
}
p{
	margin:5px;
}

h2{
	color:#333;
}

h2.selected{
	color:#663300;
	font-weight:bolder;
	text-decoration:underline;
}
	
h4{
	color:#FFF;
	font-size:20px;
	padding:45px 5px 5px 0px;
}
#wrapper{
	width:748px;
	margin:0 auto;
	text-align:left;
	background-color:#FFF;
	border:solid 1px #DDD;
}
/*header*/
#header{
	background-color:#000;
	height:75px;
	width:748px;
}
#header_1{
	text-align:left;
	float:left;
}
#header_2{
	text-align:left;
	float:left;
}
#header_3{
	text-align:right;
}
/* header end */

/* menu */

#menu{
	position:absolute;
	top:76px;
	width:748px;
	background-color:#DF7F2B;
	height:27px;
	background-image: url('../../assets/hfs/gfx/menu-bg.jpg');
}
#menu a{
	display:block;
	height:22px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	float:left;
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#menu a:hover{
	background-image: url('../../assets/hfs/gfx/menu-marker.png');
	background-position:center;
	background-position:bottom;
	background-repeat:no-repeat;
}

/* end menu */

#body{
	margin-top:30px;
}



#spacer{
	width:746px;
	clear:both;
	border-left:solid 1px #DDD;
	border-right:solid 1px #DDD;
	font-size:0px;
	line-height:2px;
}
#spacer hr{
	width:746px;
	height:1px;
	color:#DDD;
	background-color:#DDD;
	border:0px;
}
#blackspace{
	width:748px;
	height:30px;
	background-color:#000;
	border-bottom:solid 5px #FFF;
}
/* home */
#layer{
	margin-top:5px;
	margin-left:0px;
	width:748px;
	float:left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;

}

#layer_home_link{
	border-top:solid 1px #ddd;
	color:#444;
	background-image: url('../../assets/hfs/gfx/home-body-links-bg.jpg');
	margin-top:-0px;
	height:40px;
	width:746px;

}


#layer_home_link a{
color:#444;
font-size:2em;
text-decoration:none;
}

#layer_home_link a:hover{
	background-image: url('../../assets/hfs/gfx/menu-marker-down.png');
	background-position:bottom;
	background-repeat:no-repeat;	
	text-decoration:underline;
}

#layer p{
	color:#444;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;	
}

#content_1 {
	color:white;
	text-align:bottom;
	float:left;
	padding-left:0px;
	background-image: url('../../assets/hfs/gfx/lifestyle.jpg');
	height:246px;
	width:746px;
}

#content_1 h1{
font-family:"century gothic",  Arial, Helvetica, sans-serif;
position: relative; left: 0px; top: 160px;
text-align:right;
}
/*image links*/
#content_2{
	text-align:center;
	width:33%;
	float:left;
}
#content_3{
	text-align:center;
	width:33%;
	float:left;
}

#content_4{
	text-align:center;
	width:33%;
	float:left;
}
/*text*/
#content_5{
	width:33%;
	float:left;
}

.content_6{
	border-left:solid 1px #DDD;
	border-right:solid 1px #DDD;
	width:33%;
	float:left;	
	}

.content_7{
	width:33%;
	float:left;		
}

/* Contact Forms */
.ERROR_MESSAGE{
	height:20px;
	background-color:#fff;
	color:#f00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

/* products */
.product_table{
	width:100%;
	border:solid 1px #DDD;
}
.product_1{
	height:20px;
	background-color:#410701;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.product_1 p{
	margin-left:8px;
	margin-right:8px;
}
.product_1 a{
	color:#FFF;
	font-weight:normal;
}


.product_menu{
	width:160px;
	height:160px;
	background-color:#eee;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
}
.product_menu a{
	color:#333;
	text-decoration: none;
}

.product_menu a:hover{
	color:#8B3A3A;
	text-decoration:underline;
}

.product_menu a:active{
	color:brown;
	text-decoration:underline;
}

.product_2 a:hover{
	color:#333;
	text-decoration:underline;
}
.product_7 td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.product_image{
	border:dotted 1px #555;
}
.contactform{
	margin:5px;
	border:solid 1px #DDD;
}

.contactform a{
	color:#333;
	text-decoration: none;
}

.contactform a:hover{
	color:#8B3A3A;
	text-decoration:underline;
}
/* articles */
.article_menu{
	width:160px;
	height:160px;
	background-color:#eee;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	background-image:url('../../assets/hfs/gfx/hfs-footser-bg.jpg');
}
.article_menu a{
	color:#333;
	text-decoration:none;
}

.article_menu a:hover{
	color:#8B3A3A;
	text-decoration:underline;
}

.article_menu a:active{
	color:brown;
	text-decoration:underline;
}

#content UL LI{
	color:#000;
	list-style:disc;
	margin-left:10px;
}

.article_menu b{
font-color:orange;
}




#left_menu UL {
font-family :   Arial, "Trebuchet MS", arial, helvetica, sans-serif;
color : #8B3A3A;
list-style-image: url("../../assets/hfs/gfx/bullet_arrdow.jpg");
list-style:		  url("../../assets/hfs/gfx/bullet_arrdow.jpg");
margin-left:0px;
padding-left: 5px;
}

#left_menu LI {
font-family :   Arial, "Trebuchet MS", arial, helvetica, sans-serif;
color : #8B3A3A;

list-style-image: url("../../assets/hfs/gfx/bullet_arrdow.jpg");
list-style:		  url("../../assets/hfs/gfx/bullet_arrdow.jpg");
list-style:square;
margin-left:0px;
padding-left: 5px;
}

#left_menu UL LI {
color:#eee;
list-style-image: url("../../assets/hfs/gfx/budllet_arrdow.jpg");
list-style:		  url("../../assets/hfs/gfx/budllet_arrdow.jpg");
list-style:none;
padding-left:-5px;
padding-top:0px;
font-weight: bold;
margin-left:0px;
padding-left: 0px;
border-top:5px  #FFFFFF;
border-bottom:5px  #FFFFFF;
background-color:#ddd;
}

#left_menu UL UL LI {
color:#eee;
list-style-image: url("../../assets/hfs/gfx/bullet_arrdow.jpg");
list-style:		  url("../../assets/hfs/gfx/bullet_arrdow.jpg");
list-style:none;
font-weight: lighter;
margin-left:-5px;
padding-bottom:1px;
padding-top:0px;
padding-left: 5px;
background-color:#eee;

}

#left_menu UL UL LI b a:hover{
color:#eee;
list-style-image: url("../../assets/hfs/gfx/bullet_arrdow.jpg");
list-style:		  url("../../assets/hfs/gfx/bullet_arrdow.jpg");
list-style:none;
font-weight: lighter;
margin-left:-5px;
padding-top:1px;
padding-bottom:1px;
padding-left: 5px;
background-color:#eee;
height:15px;
}

#left_menu UL UL UL LI {
color : #ddd;
list-style-image: url("../../assets/hfs/gfx/bullet_arrdow.jpg");
list-style:		  url("../../assets/hfs/gfx/bullet_arrdow.jpg");
font-weight: lighter;
list-style:square;
margin-top:0px;
padding-bottom:1px;
margin-left:10px;
padding-left: 0px;
background-color:#eee;
}
/* footer */

#footer{
	width:748px;
	font-size:11px;
}
#footer .footerBG{
	background-image:url('../../assets/hfs/gfx/hfs-footer-bg.jpg');
	width:748px;
	height:35px;
	background-position:center;
	background-color:#DF7F2B;
	font-size:11px;
}
.footer_1{
	width:250px;
	border-left:solid 1px #DDD;
		font-size:11px;
}
.footer_1 p{
	float:left;
	color:#999999;
	width:254px;
	border-right:solid 1px #DDD;
	font-size:16px;
	text-align:left;
}
.footer_2{
	color:#777;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.footer_2 p{
	margin:10px;
	font-size:11px;
}
.footer_3 p{
	float:right;
	color:#999999;
	width:254px;
	border-right:solid 1px #DDD;
	font-size:16px;
	text-align:right;
}
.subscribe{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#888;
	border:solid 1px #bcbcbc;
	width:150px;
	padding-left:1px;
		font-size:11px;
}
.footer_4{
	color:#FFF;
	height:35px;
	vertical-align:middle;
}
.footer_4 a{
	padding:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
.footer_4 a:hover{
	text-decoration:underline;
}
.footer_6{
	border-left:solid 1px #DDD;
	font-size:11px;
}
.footer_6 a{
	color:#888;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding-left:10px;
	padding-right:5px;
}
.footer_7 a{
	color:#888;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding-left:10px;
	padding-right:5px;
}
.footer_8 a{
	color:#888;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding-left:10px;
	padding-right:5px;
}
.footer_9{
	color:#777;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	height:55px;
	border-right:solid 1px #DDD;
}
.footer_9 p{
	margin:10px;
	text-align:right;
	font-size:11px;
}
.footer_9 a{
	color:#777;
	font-size:11px;
	text-decoration:none;
}
.footer_10{
	color:#777;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:solid 1px #DDD;
	border-right:0px;
	border-bottom:solid 1px #DDD;
	border-left:solid 1px #DDD;
}
.footer_10 p{
	margin:10px;
	text-align:left;
}
.footer_11{
	color:#777;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:solid 1px #DDD;
	border-right:border-top:solid 1px #DDD;
	border-right:0px;
	border-bottom:solid 1px #DDD;
	border-right:solid 1px #DDD;
	border-bottom:solid 1px #DDD;
	border-left:0px;
}
.footer_11 p{
	margin:10px;
	text-align:right;
}
.footer_11 span{
	color:#444;
	font-weight:bold;
}

#basket {
	PADDING-RIGHT: 5px; margin-top:1px; margin-LEFT: 0px; margin-right: 0px; FONT-WEIGHT: bold; BACKGROUND: #000; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 200px; PADDING-TOP: 0px; TEXT-ALIGN: right;
}

#mybasket A {
	COLOR: #777;
	FONT-SIZE: 12px
}

#basketSummaryMenu {
	PADDING-left: 0px; TEXT-ALIGN: left; BORDER-RIGHT: #999999 1px solid; margin-LEFT: 0px; BORDER-TOP: #999999 1px solid; margin-top:-0px; Z-INDEX: 200; BORDER-LEFT: #999999 1px solid; WIDTH: 200px; BORDER-BOTTOM: #999999 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff; FLOAT: left; FONT-SIZE: 10px; FONT-WEIGHT:normal;
}
SELECT {
	
}

#basketSummaryMenu a {
	color: #333333; FONT-SIZE: 10px; text-decoration:none; 
}

#basketSummaryMenu a:hover{
	color: #333333; FONT-SIZE: 10px; text-decoration:underline;
}

.basketSummaryHeader {
	PADDING-left: 5px; TEXT-ALIGN: left; FONT-WEIGHT: bold;  BACKGROUND-IMAGE: url(../../assets/hfs/gfx/hfs-footer-bg.jpg); WIDTH: 221px; COLOR: #ddd; height:30px;
}