/**********************************

Use: Reset Styles for all browsers
BASED ON: Nick Rigby's reset file

***********************************/
	
body,
p,
blockquote
{
  margin: 0;
  padding: 0;
}

a img,
iframe
{
  border: none;
}
	
/* Headers
***********************************/

h1, h2, h3, h4, h5, h6
{
  margin: 0;
  padding: 0;
}
	
/* Lists
***********************************/
	
ul, ol, dl, li, dt, dd
{
  margin: 0;
  padding: 0;
}
	
ul, li
{
  list-style: none;
}
	
/* Links
***********************************/

a, a:link {}
a:visited {}
a:hover {}
a:active {}

/* Forms
***********************************/

form,
fieldset
{
  margin: 0;
  padding: 0;
  border: none;
}

legend
{
  display: none;
}

input,
textarea,
select
{
  margin: 0;
  padding: 1px;
  font-size: 100%;
  font-family: inherit;
}
	
select
{
  padding: 0;
}

/**********************************

DEFAULT TAG STYLES

***********************************/

body
{
  margin: 1em;
  font-family: 'Trebuchet MS', arial, sans-serif;
}

h1
{
  margin: 1em 0px;
}

p
{
  margin: 1em 0px;
  line-height: 130%;
}

/**********************************

DEFAULT CLASSES

***********************************/

*.clear
{
  clear: both;
}

*.first
{
  margin-top: 0px;
}

*.hidden
{
  display: none;
}


/**********************************

HIDE UNNECESSARY SECTIONS

***********************************/

#primary-navigation,
#menu-dispatcher,
#bottom,
hr
{
  display: none;
}

/**********************************



***********************************/

#tagline
{
  margin: 0.5em 0px;
}

#menu li.menu-item
{
  margin: 0.75em 0px;;
}

#menu li.menu-item h4 span.menu-item-title
{ 
  width: 70%;
  float: left;
}

#menu li.menu-item h4 span.new
{ 
  display: inline;
}

#menu li.menu-item h4 span.menu-item-price
{ 
  width: 20%;
  float: right;
  text-align: right;
}

#menu li.menu-item p.menu-item-description
{ 
  clear: both;
  margin: 0.25em 0px 0px 0px;
}
