/* @override http://www.givegoodfood2yourmac.com/store/styles/home.css */
a:active
{
  outline: none;
}

ul li {
	cursor: pointer;
	padding: 4px 0;
	list-style: none;
}

body {
/*	text-align: center;*/
	background-color: #5e5d55;
}

#container {
	margin: 0 auto;
	width:1010px;/*994px;*/
}

#container #top  {
	position: relative;
	background-image: url(../images/home/template-GGFapplatit_01bis-1.jpg );
	background-repeat: no-repeat;
	width:1010px;
	height:589px;
	z-index:4
}

#container #middle {
/*	position:relative;*/
	position:absolute;
	background-image: url( ../images/home/template-GGFapplatit_03.jpg );
	background-repeat: no-repeat;
	width:910px;
	height:432px;
	top:0px;
	left: 100px;
}

#container #bottom {
	position:relative;
	background-image: url( ../images/home/template-GGFapplatit_04.jpg );
	background-repeat: no-repeat;
	width:1010px;
	height:338px;
}

/***** CATEGORIES ********/
/*************************/

/* CATEGORY */
#container #categories {
position:relative;
/*float:left;*/
background-image:url(../images/home/template-GGFapplatit_02.jpg);
background-repeat:no-repeat;
height:432px;
width:100px;
/*right:8px;*/
z-index:10;

}

/* END CATEGORY */

#container #cat41{
background-repeat:no-repeat;
height:35px;
left:18px;
position:absolute;
top:0;
width:92px;
}
#container #cat41 #tabUnSelected41{
	font-family:arial;
	font-size:11px;
	font-weight:800;
	color:black;
	line-height: 11px;
	padding-bottom: 0pt;
	text-align:justify;
	position:absolute; top:13px; left:40px; width:100%; height : 12px;	
	cursor: pointer;
}
#container #cat79 #tabUnSelected79:hover {
	color: #a0b601;
}

#container #cat82{
height:35px;
left:23px;
position:absolute;
top:82px;
width:92px;
}
#container #cat82 #tabUnSelected82{
	font-family:arial;
	font-size:11px;
	font-weight:800;
	color:black;
	line-height: 11px;
	padding-bottom: 0pt;
	text-align:justify;
	position:absolute; top:13px; left:40px; width:100%; height : 12px;	
	cursor: pointer;
}

#container #cat82 #tabUnSelected82:hover {
		color: #a0b601;
	}

#container #cat77{
height:40px;
left:17px;
position:absolute;
top:116px;
width:101px;
}
#container #cat77 #tabUnSelected77{
color:black;
cursor:pointer;
font-family:arial;
font-size:11px;
font-weight:800;
height:12px;
left:5px;
line-height:11px;
padding-bottom:0;
position:absolute;
text-align:justify;
top:11px;
width:100%;
}

#container #cat77 #tabUnSelected77:hover {
		color: #a0b601;
}
	
#container #cat78{
color:black;
cursor:pointer;
font-family:arial;
font-size:11px;
font-weight:800;
height:12px;
left:17px;
line-height:11px;
padding-bottom:0;
position:absolute;
text-align:justify;
top:147px;
width:100%;
}
#container #cat78 #tabUnSelected78{
	font-family:arial;
	font-size:11px;
	font-weight:800;
	color:black;
	line-height: 11px;
	padding-bottom: 0pt;
	text-align:justify;
	position:absolute; top:12px; left:16px; width:100%; height : 12px;	
	cursor: pointer;
}
#container #cat78 #tabUnSelected78:hover {
		color: #a0b601;
}


#container #cat79{
background-repeat:no-repeat;
height:18px;
left:12px;
position:absolute;
top:184px;
width:101px;
}
#container #cat79 #tabUnSelected79{
color:black;
cursor:pointer;
font-family:arial;
font-size:11px;
font-weight:800;
height:12px;
left:42px;
line-height:11px;
padding-bottom:0;
position:absolute;
text-align:justify;
top:5px;
width:100%;
}
#container #cat79 #tabUnSelected79:hover {
		color: #a0b601;
}
#container #cat80{
height:34px;
left:9px;
position:absolute;
top:209px;
width:101px;
}
#container #cat80 #tabUnSelected80{
	font-family:arial;
	font-size:11px;
	font-weight:800;
	color:black;
	line-height: 11px;
	padding-bottom: 0pt;
	text-align:justify;
	position:absolute; top:10px; left:17px; width:100%; height : 12px;	
	cursor: pointer;
}
#container #cat80 #tabUnSelected80:hover {
		color: #a0b601;
}

#container #cat81{
height:35px;
left:20px;
position:absolute;
top:243px;
width:101px;
}
#container #cat81 #tabUnSelected81{
	font-family:arial;
	font-size:11px;
	font-weight:800;
	color:black;
	line-height: 11px;
	padding-bottom: 0pt;
	text-align:center;
	position:absolute; top:8px; left:2px; width:100%; height : 100%;	
	cursor: pointer;
}
#container #cat81 #tabUnSelected81:hover {
		color: #a0b601;
}
/***** END CATEGORIES ********/
/*************************/

#container #top #header {

}


/* menu: */
#container #top #header #home {
	height:70px;
	left:526px;
	position:absolute;
	top:85px;
	width:69px;
}

#container #top #header #about {
	position: absolute;
	width: 58px;
	height: 119px;
	left : 596px;
	top : 36px;
}

#container #top #header #recipe {
	position: absolute;
	width: 61px;
	height: 96px;
	left : 661px;
	top : 59px;
}

#container #top #header #forum {
	position: absolute;
	width: 81px;
	height: 93px;
	left : 760px;
	top : 62px;
}

#container #top #header #faq {
	position: absolute;
	width: 89px;
	height: 98px;
	left : 854px;
	top : 57px;
}
/* End menu */

/* Mini links */
#container #top #miniLinks {
	height:50px;
	left:307px;
	position:absolute;
	top:469px;
	width:199px;
}

#container #top #miniLinks div {
	margin: 4px;
}

#container #top #miniLinks #e-mail {
	position: absolute;
	width: 35px;
	height: 35px;
	top: 0px;
	left: 3px;
	cursor: pointer;
}

#container #top #miniLinks #delicious {
	position: absolute;
	width: 45px;
	height: 35px;
	top: 0px;
	left: 48px;
}

#container #top #miniLinks #slash {
	position: absolute;
	width: 35px;
	height: 35px;
	top: 0px;
	left:100px;
}

#container #top #miniLinks #diggit {
	height:35px;
	left:150px;
	position:absolute;
	top:0px;
	width:35px;
}
/*end mini links */

#container #top #preview {
left:592px;
position:absolute;
top:563px;

}
/* Currency */
#container #top #currencyChooser {
height:46px;
left:895px;
position:absolute;
top:529px;
width:69px;
}

#currencyChooser div {
	float:left;
	height:100%;
	width:50%;
	cursor: pointer;
}

#currencyChooser.euro {
	background-image: url("../images/Euro.png");
	background-repeat: no-repeat;
}

#currencyChooser.dollar {
	background-image: url("../images/Dollar.png");
	background-repeat: no-repeat;
}


/* end currency */

/* SoftCount */
#container #top #softCount {
	height:53px;
	left:574px;
	position:absolute;
	top:388px;
	width:88px;
}
/* end SoftCount */

/* Countdown */
#container #top #countDown {
height:22px;
left:631px;
position:absolute;
top:525px;
width:122px;
}
/* end countdown */

/* Content */

/* LIST */
#container #middle #list {	
	height:335px;
	left:15px;
	position:absolute;
	top:54px;
	width:231px;
	overflow:scroll;
	overflow-y: auto;
	overflow-x: hidden;
}

#container #middle #list .name {
	width:89px;
}

#container #middle #list .oldPrice {
	font-size: 10px;
	text-decoration: line-through;
	color: #AA5555
}

#container #middle #list table {
	font-family:arial;
	font-size:12px;
	font-weight:800;
	border-collapse: collapse;
	width:100%;
}

#container #middle #list table tr {
	cursor: pointer;
}

#container #middle #list table tr:hover {
	background-color: #d4d4d4;
}

#container #middle #list img {
	padding:3px;
	width:30px;
	height:30px;
}

#container #middle #list .plus {
	background-image: url(../images/plus.png);
	background-repeat: no-repeat;
	padding:0 2px;
	margin: 2px;
	width:15px;
	height:16px;
}

/* END LIST */

#container #middle #information {
	height:208px;
	left:291px;
	position:absolute;
	top:65px;
	width:319px;
}

/* CART */
/* - cart: */
#container #middle #cart {
	left:658px;
	position:absolute;
	top:54px;
}

/* END CART */

/* end content */


/* footer navigation */
#container #footer #sitemap { 
	position: absolute;
	width: 100px;
	height: 69px;
	left : 297px;
	top : 255px;
}
#container #footer #legal { 
	position: absolute;
	width: 100px;
	height: 69px;
	left : 445px;
	top : 255px;
}
#container #footer #contact { 
	position: absolute;
	width: 100px;
	height: 69px;
	left : 585px;
	top : 255px;
}
/* end footer navigation */

/* Email form */
#emailForm {
	position: relative;
	width: 300px;
	left: 10px;
	text-align:left;font-family:arial;font-size:12px;font-weight:lighter;
}
#emailForm input {
	width:220px;
}
#emailForm a { color:white; }
#emailForm a:hover {}
#emailForm #submit {
	text-align: right;
}
/* end email form */


/* information */
#information .productIcon {position:absolute; top:10px; left:0px;}

#information .productTitle {
	font-family:arial;
	font-size:14px;
	position:absolute;
	top:30px;
	left:60px;
	font-weight:800;
	width:150px;
	text-align:left;
}

#information .productSS {
	position:absolute; top:0px; left:204px;
}

#information .productDesc {	
	font-family:arial;
	font-size:11px;
	font-weight:500;
	color:white;
	line-height: 17px;
	padding-bottom: 0pt;
	text-align:justify;
	position:absolute; top:70px; left:5px; width:309px;
}
				
#information .productConfig {	
	font-family:arial;
	font-weight:500;
	color:black;
	font-size:10px;
	line-height: 11px;
	padding-bottom: 0pt; 
	text-align:justify;
	position:absolute; top:175px; left:5px; width:309px;
}

#information .productBtDL {	
	font-family:arial;
	font-size:11px;
	font-weight:800;
	line-height: 11px;
	padding-bottom: 0pt; 
	text-align:left;
	position:absolute; top:10px; left:60px;			
}

#information .productBtMI {	
	font-family:arial;
	font-size:11px;
	font-weight:800;
	line-height: 11px;
	padding-bottom: 0pt; 
	text-align:left;
	position:absolute; top:10px; left:120px;
}

.comments{
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	height:50px;
	left:120px;
	line-height:11px;
	text-align:center;
	top:10px;
}

/*end information */