* { margin: 0; padding: 0; }



body {

	margin: 0;

	padding: 0;

	border: 0;

	width: 100%;

	min-width: 960px;

	font-size: 70%; /* Base font size */

	font-family: Arial, Verdana, Trebuchet MS;

}



html, body { height: 100%; }



html { overflow-x: hidden; }



td { padding: 2px; }



table { font-size: 1.0em; }



input { padding: 2px; }



img { border: none; vertical-align: middle; }



p { line-height: 1.2em; margin: 0 0 10px 0; }



h1,h2,h3 { font-weight: normal; margin-bottom: 10px; }



h1 { font-size: 1.6em; }



h2 { font-size: 1.4em; }



h3 { font-size: 1.2em; }



h2 a:link, h2 a:visited, h2 a:active { text-decoration: none; }



.col15 { float: left; width: 15%; }

.col20 { float: left; width: 20%; }

.col24 { float: left; width: 24%; }

.col25 { float: left; width: 25%; }

.col30 { float: left; width: 30%; }

.col33 { float: left; width: 33%; }

.col40 { float: left; width: 40%; }

.col49 { float: left; width: 49%; }

.col50 { float: left; width: 50%; }

.col67 { float: left; width: 67%; }

.col75 { float: left; width: 75%; }

.col85 { float: left; width: 85%; }



/*---------------------------------------------------*/



.bestsell { text-align: center; }

.cards { text-align: right; }



/*---------------------------------------------------*/



.menu-minicart img.icon {

  background: url(../images/cart_empty.jpg) no-repeat;

}

.full-mini-cart .title-bar img.icon {

  background: transparent url(../images/cart_edit.jpg) no-repeat;

  width: 150px;

  height: 32px;

}



/*---------------------------------------------------*/



.menu-dialog-new { margin-bottom: 0px; }



.menu-dialog-new .title-bar {

	width: 100%;

	border: 0px none;

	height: 38px;

	overflow: visible;

	color: #000;

}



.menu-dialog-new .title-bar img.icon {

	vertical-align: middle;

	margin: 0;

    width: 150px;

    height: 32px;

    cursor: pointer;

}



.menu-dialog-new .title-bar h2 {

	font-size: 1.0em;

	color: #000;

	font-weight: bold;

	line-height: 27px;

	height: 27px;

	margin: 0px;

	padding: 0px;

	width: auto;

	display: inline;

	white-space: nowrap;

}



.menu-dialog-new .link-title span.title-link { float: right; padding: 8px 7px 8px 0px; }



.menu-dialog-new .link-title a.title-link:link,

  .menu-dialog-new .link-title a.title-link:visited,

  .menu-dialog-new .link-title a.title-link:hover,

  .menu-dialog-new .link-title a.title-link:active { text-decoration: none; outline-style: none; }



.menu-dialog-new .link-title .title-link img {

	width: 7px;

	height: 11px;

	background: transparent url(images/menu_arrow.gif) no-repeat left center;

}



.menu-dialog-new .content {

	border: 0px;

	background-color: #ffffff;

	padding: 0px;

	overflow: hidden;

}



.menu-dialog-new ul {

	list-style: none;

	padding: 0px 0px 0px 0px;

	margin: 0px;

}



.menu-dialog-new ul li { padding: 0px 0px 0px 0px; vertical-align: middle; }



.menu-dialog-new .item { font-size: 1.0em; }



.menu-dialog-new ul li a:link { color: #000; font-size: 1.0em; text-decoration: none; }



.menu-dialog-new ul li a:visited { color: #000; font-size: 1.0em; text-decoration: none; }



.menu-dialog-new ul li a:hover { color: #000; font-size: 1.0em; text-decoration: none; }



.menu-dialog-new ul li a:active { color: #000; font-size: 1.0em; text-decoration: none; }



.menu-dialog-new hr { background-color: #999999; }



.menu-dialog-new .login-text ul li { padding: 1px 0px; }



.menu-minicart .title-bar {

  background-image: none;

}



div.minicart {

  color: #000;

  font-size: 1.0em;

}



/*---------------------------------------------------*/




