ul#menutop  {
	list-style: none;
	margin: 0 auto;
	padding: 0 auto;
	height: 40px;
	width: 750px;
	color: #fff;

}


ul#menutop  li {
	float: left;
	display: inline;
	height: 40px;
	margin: 0 auto;
}
ul#menutop  li.Home a {
	background: url(../styleImages/buttons/menu_home.gif) 0 0 no-repeat;
	width: 84px;
}
ul#menutop  li.News a {
	background: url(../styleImages/buttons/menu_news.gif) 0 0 no-repeat;
	width: 84px;
}
ul#menutop  li.About a {
	background: url(../styleImages/buttons/menu_about.gif) 0 0 no-repeat;
	width: 122px;
}
ul#menutop  li.Products a {
	background: url(../styleImages/buttons/menu_products.gif) 0 0 no-repeat;
	width: 128px;
}
ul#menutop  li.Community a {
	background: url(../styleImages/buttons/menu_community.gif) 0 0 no-repeat;
	width: 146px;
}
ul#menutop  li.Contact a {
	background: url(../styleImages/buttons/menu_contact.gif) 0 0 no-repeat;
	width: 146px;
}
ul#menutop  li a {
	display: block;
	height: 40px;
	text-indent: -999em;
}
ul#menutop  li a:hover {
	background-position: left -60px;
}

ul#menutop  li {
	float: left;
	display: inline;
	height: 40px;
	margin: 0;
	overflow: hidden;
}

/* side nav */

ul#menuside  {
	list-style: none;
	margin: 0 auto;
	padding: 0 auto;
	width: 194px;
	color: #fff;

}
ul#menuside  li {
	float: left;
	display: block;
	height: 56px;
	margin: 0 auto;
	width: 192px;
	border-bottom: 1px #ccc solid;
}

ul#menuside  li.Earphones a {
	background: url(../styleImages/buttons/menu_earphones.gif) 0 0 no-repeat;
	height: 56px;
}
ul#menuside  li.Headphones a {
	background: url(../styleImages/buttons/menu_headphones.gif) 0 0 no-repeat;
	height: 56px;
}
ul#menuside  li.Speakers a {
	background: url(../styleImages/buttons/menu_speakers.gif) 0 0 no-repeat;
}
ul#menuside  li.Clothing a {
	background: url(../styleImages/buttons/menu_clothing.gif) 0 0 no-repeat;
}
ul#menuside  li.Accessories a {
	background: url(../styleImages/buttons/menu_acessories.gif) 0 0 no-repeat;
}
ul#menuside  li.Empty_Basket a {
	background: url(../styleImages/buttons/menu_empty.gif) 0 0 no-repeat;
}
ul#menuside  li.Continue_Shopping a {
	background: url(../styleImages/buttons/menu_contshop.gif) 0 0 no-repeat;
}
ul#menuside  li.Previous_Page a {
	background: url(../styleImages/buttons/menu_prev.gif) 0 0 no-repeat;
}
ul#menuside  li.Homepage a {
	background: url(../styleImages/buttons/menu_homepage.gif) 0 0 no-repeat;
}
ul#menuside  li.Edit_Invoice_Address a {
	background: url(../styleImages/buttons/menu_editinv.gif) 0 0 no-repeat;
}
ul#menuside  li.Edit_Delivery_Address a {
	background: url(../styleImages/buttons/menu_editdel.gif) 0 0 no-repeat;
}

ul#menuside  li.Register_Checkout a {
	background: url(../styleImages/buttons/menu_register.gif) 0 0 no-repeat;
}

ul#menuside  li.Useful_Links a {
	background: url(../styleImages/buttons/menu_links.gif) 0 0 no-repeat;
}

ul#menuside  li a {
	display: block;
	height: 56px;
	text-indent: -999em;
}
ul#menuside  li a:hover {
	background-position: left -60px;
}

ul#menuside  li {
	float: left;
	display: block;
	height: 56px;
	margin: 0;
}
/* end side nav */

button  { 
  border:0; 
  cursor:pointer; 
  font-weight:normal; 
  padding:0 20px 0 0; 
  text-align:center; 
}
button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px; 
}

/*red buttons*/
button.submitBtn{ 
  background:url(../styleImages/buttons/btn2_right.jpg) right no-repeat; 
  font-size:14px; 
	font-family: Tahoma , Verdana, Arial;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
}
button.submitBtn span{ 
  height:32px; 
  line-height:32px;
  background:url(../styleImages/buttons/btn2_left.jpg) left no-repeat;
  color:#fff; 
}
.xbutton.submitBtn:hover {
	background:url(../styleImages/buttons/btn2_right.jpg) right   no-repeat; 
}
.xbutton.submitBtn:hover span {
	background:url(../styleImages/buttons/btn2_left.jpg) left   no-repeat; 
}

a.txtButton {
    background: transparent url(../styleImages/buttons/btn2_right.jpg) no-repeat scroll top right;
  	font-size:14px; 
	font-family: Tahoma , Verdana, Arial;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
    display: block;
    float: left;
    height: 32px;
    margin-right: 6px;
    padding-right: 20px; /* sliding doors padding */
}

a.txtButton span {
    background: transparent url(../styleImages/buttons/btn2_left.jpg) no-repeat;
    display: block;
    line-height: 14px;
    padding: 9px 0 9px 20px;
} 
a.txtButton:hover {
color: #fd0;
}