/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

* { margin:0; padding:0; }

body { background: #fff; color:#2f2f2f; font:12px/1.55em Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif; text-align:center; line-height: 18px; }

a { color:#1e7ec8; text-decoration:underline; }
a:hover { color:#1e7ec8; text-decoration:underline; }
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#0A263C; }
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; font-size: 11px; color: #4B4A4A; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }










#banner {
background-image:  url(../images/logo.jpg);
height: 86px;
background-repeat: no-repeat;
background-position: top left;
margin-top:33px;
}

#homelink {
float:left;
height:100px;
margin-top:20px;
position:absolute;
width:257px;
}

#nav-menu
{
background-color:transparent;
border-color:#4B4A4A;
border-left:thin dotted #4B4A4A;
border-right:thin dotted #4B4A4A;
border-width:thin;
height:48px;
left:320px;
padding-left:13px;
padding-top:22px;
position:relative;
width:386px;
} 




#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
margin-right: 13px;
}

#nav-menu li a
{
height: 37px;
line-height: 2em;
float: left;
width: 116px;
display: block;
background-repeat: no-repeat;
}



#nav-menu li a:hover {
background-color: transparent;

}



#mainmenu {
height: 252px;
width: 900px;


}

.boxes {
width: 272px;
height: 174px;
float: left;
margin-right: 27px;
}

#sweet {
background: url(../images/sweet.png) no-repeat 3px 3px ;
background-color: #442807;

}

#savory {
background: url(../images/savory.png) no-repeat 3px 3px ;
background-color: #7399c6;
}

#products {
background: url(../images/products.png) no-repeat 3px 3px ;
background-color: #4b4a4a;
}


#rightmenu{
left:732px;
position:relative;
top:-88px;
width:400px;
}


.brownmenu {
float: left;
width: 162px;
}

.brownmenu ul { display: inline; }
.brownmenu li { display: inline; }


.brownmenu  a {
display: block; width: 80px; float: left;
color: #4b4a4a;
font-family:Arial,Helvetica, Verdana,"Lucida Grande", Sans-Serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:19px; 
}



.sweetbottom {
/*margin-top: 177px;*/
text-align: left;
padding-left: 2px;
padding-right: 2px;
}


#icons {
float:left;
height:34px;
left:20px;
position:relative;
top:-72px;
width:389px;
}

.jump {

width: 150px;
height: 150px;
}



#icons a
{
height: 37px;
line-height: 2em;
float: left;
width: 116px;
display: block;
background-repeat: no-repeat;
}


#homelink {
float:left;
height:100px;
margin-top:20px;
position:absolute;
width:257px;
}


#icons {
float:left;
height:34px;
left:20px;
position:relative;
top:-72px;
width:389px;
}

.jump {

width: 150px;
height: 150px;
}

input {
padding:3px;
}

.buttonmove {
margin-top:5px;
}


/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */


h1	{
font-size:24px;
font-family:  arial, verdana, sans-serif;
text-align: left;
color: white;
background-color:#a2a2a2; 
border-bottom: solid;
padding: 8px;
border-color:#7399c6; 
}

h2	{
font-size:14px;
font-weight:bold;
font-family: Georgia, Times, "Times New Roman", serif;
margin-bottom:-9px;
}

h3	{
font-size:13px;
font-weight:bold;
font-family: Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif;
color: #442807;
}    


p	{
color: #4b4a4a;
font-family:Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}

a { color: #000; text-decoration: none; }











div.savoryBtn {
	position: 		relative;
	float:			left;
	background:		black url(../images/savorytop.jpg) repeat-x 0 0 scroll;
}
div.savoryBtn a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 			282px;
	height: 		433px;
	line-height: 		30px;
	text-align: 		center;
	font-size:		1.1em;
	text-decoration:	none;
	color:			#000;
	background:		transparent none repeat-x 0 0 scroll;
}

div.savoryBtn div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	background:		white url(../images/savorybottom.jpg) repeat-x 0 0 scroll;
}

div.hoverBtn {
	position: 		relative;
	float:			left;
	background:		black url(../images/sweettop.jpg) repeat-x 0 0 scroll;
}
div.hoverBtn a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 			282px;
	height: 		433px;
	margin-left: 22px;
	line-height: 		30px;
	text-align: 		center;
	font-size:		1.1em;
	text-decoration:	none;
	color:			#000;
	background:		transparent none repeat-x 0 0 scroll;
}
div.hoverBtn div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	background:		white url(../images/sweetbottom.jpg) repeat-x 0 0 scroll;
}



div.featuredBtn {
	position: 		relative;
	float:			left;
	background:		black url(../images/featuredtop.jpg) repeat-x 0 0 scroll;
}
div.featuredBtn a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 			282px;
	height: 		433px;
	line-height: 		30px;
	text-align: 		center;
	font-size:		1.1em;
	text-decoration:	none;
	color:			#000;
	background:		transparent none repeat-x 0 0 scroll;
}
div.featuredBtn div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	background:		white url(../images/featuredbottom.jpg) repeat-x 0 0 scroll;
}

