h1 {
	color: #58554c;
	text-align: center;
	font: 25px Verdana;
}

h2 {
	color: #58554c;
	text-align: left;
	font: 18px Verdana;
}

.box-choice {
	top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	width:180px;
	height:250px;
	background-color:#fff;
	border: 1px solid #58554c;
	color: #fff;
	text-align: center;
	font: 18px Verdana;
	position: relative;
}

.box-choice-2 {
	top: 55px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	width:180px;
	height:250px;
	background-color:#fff;
	border: 1px solid #58554c;
	color: #fff;
	text-align: center;
	font: 18px Verdana;
	position: relative;
}

.box-mix {
	top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 35px;
	float: left;
	width:584px;
	height:332px;
	background-color:#fff;
	border: 1px solid #58554c;
	color: #fff;
	text-align: center;
	font: 18px Verdana;
	position: relative;
}

.box-intro {
	top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	float: left;
	width:584px;
	height:145px;
	background-color: #f4ecc8;
	color: #fff;
	text-align: center;
	font: 18px Verdana;
	position: relative;
}

.box-title {
	position: relative;
	top: 3px;
	left: 3px;
	color: #58554c;
	text-align: left;
	font: 20px Verdana;
}

.box-title-intro {
	position: relative;
	top: 3px;
	left: 3px;
	color: #9e2c87;
	text-align: left;
	font: 18px Verdana;
}

.box-title-intro-2 {
	font: 16px Verdana;
}

.box-pack {
	position: absolute;
	top: -18px;
	left: 0px;
	color: #58554c;
	text-align: left;
	font: 13px Verdana;
}

.box-price {
	position: relative;
	top: 5px;
	left: 3px;
	color: #58554c;
	text-align: left;
	font: 16px Verdana;
}

.box-left {
	position: absolute;
	top: 190px;
	left: 12px;
}

.box-right {
	position: absolute;
	top: 190px;
	left: 150px;
}

.box-details {
	position: absolute;
	top: 5px;
	left: 145px;
	color: #58554c;
	text-align: left;
	font: 9px Verdana;
}

.box-details a:link, a:visited {
	color: #58554c;
	text-align: left;
	font: 9px Verdana;
	text-decoration: underline;
}

.box-details a:hover, a:active {
	color: #58554c;
	text-align: left;
	font: 9px Verdana;
	text-decoration: none;
}

.box-details-mix {
	position: absolute;
	top: 5px;
	left: 5px;
	color: #58554c;
	text-align: left;
	font: 9px Verdana;
}

.box-details-mix a:link, a:visited {
	color: #58554c;
	text-align: left;
	font: 9px Verdana;
	text-decoration: underline;
}

.box-details-mix a:hover, a:active {
	color: #58554c;
	text-align: left;
	font: 9px Verdana;
	text-decoration: none;
}

.box-new {
	position: absolute;
	top: -18px;
	left: 125px;
}

.box-new-mix {
	position: absolute;
	top: -18px;
	left: 532px;
}

.box-button {
	position: absolute;
	top: 219px;
	left: 34px;
	background-color: #58554c;
	border: 1px solid #58554c;
	color: #fff;
}

.box-button-mix {
	position: absolute;
	top: 300px;
	left: 135px;
	background-color: #58554c;
	border: 1px solid #58554c;
	color: #fff;
}

.box-pic {
}

.box-description {
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	width:180px;
	height:120px;
	z-index: 100;
	background-color:#e4e2db;
	border: 3px solid #3379aa;
	color: #3379aa;
	text-align: center;
	font: 13px Verdana;
	position: relative;
	visibility: hidden;
}

.box-description-2 {
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	width:180px;
	height:155px;
	z-index: 100;
	background-color:#e4e2db;
	border: 3px solid #3379aa;
	color: #3379aa;
	text-align: center;
	font: 13px Verdana;
	position: relative;
	visibility: hidden;
}

.box-description-3 {
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	width:180px;
	height:172px;
	z-index: 100;
	background-color:#e4e2db;
	border: 3px solid #3379aa;
	color: #3379aa;
	text-align: center;
	font: 13px Verdana;
	position: relative;
	visibility: hidden;
}

#menu-inside {
	text-align: center;
}

.small-text {
	font: 12px Verdana;
}

#slides {
    position: relative;
    top: -8px;
    left: 0px;
    width: 270px;
    height: 200px;
}

.slides_container {
	top: 0px;
	width: 270px;
	height: 181px;
}

.slides_container div {
	display: block;
	width: 270px;
	height: 181px;
}

#slides .prev {
  margin-right: 5px;
  float:left;
}
#slides .next {
  margin-right: 5px;
  float:left;
}

#slides2 .prev {
  margin-right: 5px;
  float:left;
}
#slides2 .next {
  margin-right: 5px;
  float:left;
}

.pagination {
	position: relative;
	top: -12px;
    float: right;
    list-style: none;
}

.pagination li {
    float: left;
    margin: 0 1px;
}

.pagination li a {
    display: block;
    width: 13px;
    height: 0;
    padding-top: 13px;
    background-image: url(img/pagination.png);
    background-position: 0 0;
    float: left;
    overflow: hidden;
}

.pagination li.current a, .pagination li.current a:hover { background-position: 0 -13px }

.pagination li a:hover { background-position: 0 -26px }

#left-col {
	height: 800px;
}

.oneSlide {
	position: absolute;
	display: block;
	top: 18px;
}

.detail-box-title {
	position: relative;
	left: 5px;
	color: #58554c;
	text-align: left;
	font: 25px Verdana;
}

.detail-box-price {
	position: relative;
	top: 2px;
	left: 5px;
	color: #58554c;
	text-align: left;
	font: 18px Verdana;
}

.detail-box-button {
	position: relative;
	top: -20px;
	left: 72px;
	background-color: #58554c;
	border: 1px solid #58554c;
	color: #fff;
}

#detail-pic {
	position: relative;
	top: 3px;
	left: 12px;
	border: 3px solid #58554c;
	width: 600px;
}

#detail-pic-2 {
	position: relative;
	top: 3px;
	left: 12px;
	border: 3px solid #58554c;
	width: 600px;
	height: 795px;
}


.detail-content {
	position: relative;
	top: -10px;
	left: 20px;
	width: 250px;
	color: #58554c;
	text-align: left;
	font: 12px Verdana;
}

.detail-mix {
	position: relative;
	top: 5px;
	left: 5px;
	width: 575px;
	height: 615px;
	color: #58554c;
	text-align: left;
	font: 12px Verdana;
}

.detail-mix a:link, a:visited {
	color: #58554c;
	text-align: left;
	font: 12px Verdana;
	text-decoration: underline;
}

.detail-mix a:hover, a:active {
	color: #58554c;
	text-align: left;
	font: 12px Verdana;
	text-decoration: none;
}

.detail-box-zoom {
	position: relative;
	left: 12px;
	color: #A12C87;
	text-align: left;
	font: 16px Verdana;
}

#pro {
	float: left;
	margin-left: 20px;
	margin-top: 80px;
	width: 560px;
	border-top: 1px solid #58554c;
}

.mix-pic {
	margin-left: 10px;
	border: 1px solid #58554c;
}

.intro-link a:link, a:visited {
	color: #58554c;
	font: 9px Verdana;
	text-decoration: underline;
}

.intro-link a:hover, a:active {
	color: #58554c;
	font: 9px Verdana;
	text-decoration: none;
}