*{
  margin: 0px;
  padding: 0px;
}
body {
}
#header {
}
#wrapper {
}
#content, #cart_content {
}
#widgetbar {
    float:right;
	width: 650px;
	margin: 5px 35px 0px 0px;
	text-align:right;
}
#widgetbar a {
   margin: 0px 5px;
}
#map {
	margin-top:10px;
	width:225px;
	height:225px;
	border:1px solid #ccc;
}
#footer {
}
.clear {clear:both;
height:1px;
overflow:hidden;}
/* ---- TOP MENU ------------------------------------ */
#headerMenu ul {
}
#headerMenu .menuUl {
list-style:none outside none; /*removes bullets */
margin:0;
padding:0;
}
#headerMenu .menuUl .menuLiTop {
height:18px;  /*height of each menu item */
}
#headerMenu .menuUl .menuLi {
display:block;
margin:0; /*spacing from next menu item, outside of border*/
padding:2px 18px; /*spacing inside menu border */
position:relative;
height:19px;
/*border:1px solid red;  border around menu item */
/*background:#aadd22;  color inside border */
}
#headerMenu li a {  /*style of link text */
color:#575757;  /*color of link text */
font-size:16px;
font-weight:normal;
text-decoration:none;
text-transform:lowercase;
font-family: Arial, Helvetica, sans-serif;
}
#headerMenu .menuUl .menuLi a {
display:block;
}
#headerMenu .menuUl .menuLi .menuUl {  /*hides submenus until hover */
left:-9999px;
position:absolute;
z-index:200;
}
#headerMenu li {
float:left;
}
#headerMenu li a {
float:left; 
}
#headerMenu .menuLi.hover .menuUl{ /*positions submenu on hover */
left:-11px;  /*should equal margin plus border size of .menuLi*/
top:1px; /*should equal border height of .menuLi*/
}
#headerMenu .menuLi .menuUl .menuLi{
width:100px; /*width of submenu */
}
#headerMenu .menuLi{
border-right:1px solid #ee2722;
}
#headerMenu .lastLi{
border-right:none;
}
/* ---- Mini MENU ------------------------------------ */
#miniNav ul {
}
#miniNav .menuUl {
list-style:none outside none; /*removes bullets */
margin:0;
padding:0;
}
#miniNav .menuUl .menuLiTop {
height:18px;  /*height of each menu item */
}
#miniNav .menuUl .menuLi {
display:block;
margin:0; /*spacing from next menu item, outside of border*/
padding:2px 18px; /*spacing inside menu border */
position:relative;
height:16px;
}
#miniNav li a {  /*style of link text */
color:#575757;  /*color of link text */
font-size:14px;
font-weight:normal;
text-decoration:none;
text-transform:lowercase;
font-family: Arial, Helvetica, sans-serif;
}
#miniNav .menuUl .menuLi a {
display:block;
}
#miniNav .menuUl .menuLi .menuUl {  /*hides submenus until hover */
left:-9999px;
position:absolute;
z-index:200;
}
#miniNav li {
float:left;
}
#miniNav li a {
float:left; 
}
#miniNav .menuLi.hover .menuUl{ /*positions submenu on hover */
left:-11px;  /*should equal margin plus border size of .menuLi*/
top:1px; /*should equal border height of .menuLi*/
}
#miniNav .menuLi .menuUl .menuLi{
width:100px; /*width of submenu */
}
#miniNav .menuLi{
border-right:1px solid #ee2722;
}
#miniNav .lastLi{
border-right:none;
}
/* ---- FOOTER MENU ------------------------------------ */
#footerMenu{
width:100%;
overflow:hidden;
padding:0 0 13px;
}
#footerMenu ul {
}
#footerMenu .menuUl {
list-style:none outside none; /*removes bullets */
margin:0;
padding:0;
position:relative;
float:left;
left:50%;
}
#footerMenu .menuUl .menuLiTop {
height:18px;  /*height of each menu item */
}
#footerMenu .menuUl .menuLi {
display:block;
margin:0; /*spacing from next menu item, outside of border*/
padding:0px 7px; /*spacing inside menu border */
position:relative;
height:14px;
right:50%;
/*border:1px solid red;  border around menu item */
/*background:#aadd22;  color inside border */
}
#footerMenu li a {  /*style of link text */
color:#575757;  /*color of link text */
font-size:12px;
font-weight:normal;
text-decoration:none;
text-transform:lowercase;
font-family: Arial, Helvetica, sans-serif;
}
#footerMenu .menuUl .menuLi a {
display:block;
}
#footerMenu .menuUl .menuLi .menuUl {  /*hides submenus until hover */
left:-9999px;
position:absolute;
z-index:200;
}
#footerMenu li {
float:left;
}
#footerMenu li a {
float:left; 
}
#footerMenu .menuLi.hover .menuUl{ /*positions submenu on hover */
left:-11px;  /*should equal margin plus border size of .menuLi*/
top:1px; /*should equal border height of .menuLi*/
}
#footerMenu .menuLi .menuUl .menuLi{
width:100px; /*width of submenu */
}
#footerMenu .menuLi{
border-right:1px solid #575757;
}
#footerMenu .lastLi{
border-right:none;
}
/* ------------- CMS Styles -------------------- */
/* Leave this class, add it to every EDIT field. */
.edit_field{
}
img.live_update_pencil{
z-index:1;
}