#page-container {
	width: 1000px; margin-top: 10px; margin-right: auto; margin-left: auto;
}
#header-row {
	overflow: hidden;
}
#header-row img {
	border: 0px currentColor; border-image: none;
}
#header-left-column {
	width: 160px; padding-right: 4px; float: left;
}
.headerStackBox {
	border: 1px solid rgb(214, 214, 214); border-image: none; padding-bottom: 11px;
}
.headerStackBox h2 {
	padding-top: 6px; padding-left: 5px;
}
.headerStackBox h2 > a {
	font: 15px/normal "Oswald", sans-serif; margin: 0px; padding: 0px 0px 2px; color: rgb(92, 92, 92); letter-spacing: 0.5px; font-size-adjust: none; font-stretch: normal;
}
.headerStackBox a {
	color: rgb(102, 102, 102); line-height: 16px; letter-spacing: -0.25px; padding-top: 0px; padding-left: 5px; font-family: Helvetica; font-size: 12px; font-weight: lighter; text-decoration: none; display: block;
}
.headerStackBox a:hover {
	text-decoration: underline;
}
.headerStackBox div {
	padding-left: 6px;
}
.headerStackBox span {
	font-size: 10px; margin-left: 3px;
}
.headerStackBox .other-links {
	padding-top: 6px;
}
.headerStackBox .other-links h2 {
	padding: 0px;
}
#header-left-column > div:first-child + div + div {
	margin-top: 10px;
}
#header-center-column {
	width: 642px; padding-right: 4px; float: left;
}
#header-right-column {
	width: 170px; float: left;
}
.jquery-slider-selectors {
	padding: 5px 0px 5px 5px; width: 637px; bottom: 0px; background-color: rgb(0, 32, 59);
}
#sliderapp > div {
	opacity: 0;
}
#sliderapp > div:first-child {
	opacity: 1;
}
#photo-of-the-month-row {
	width: 1000px; height: 97px; clear: both; margin-top: 10px;
}
#photo-of-the-month {
	width: 162px; height: 97px; float: left; position: relative;
}
#product-tabs {
	width: 837px; padding-left: 1px; float: left;
}
#product-tabs a {
	background: url(../images/roles-rollover-x.png) repeat-x 0px -200px rgb(102, 102, 102); padding: 3px; width: 200px; height: 91px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; margin-left: 3px; float: left; display: inline-block;
}
#product-tabs span {
	padding: 12px 8px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 182px; height: 65px; display: block;
}
#product-tabs h3 {
	background: url(../images/white-dashed-line-x.png) repeat-x left bottom; padding: 2px 0px 12px; color: rgb(255, 255, 255); line-height: 24px; clear: both; font-size: 19px; font-style: normal; display: block;
}
#product-tabs dfn {
	line-height: 18px; padding-top: 8px; clear: both; font-size: 12px; font-style: normal; display: block;
}
#why-choose-us-row {
	background: url(../images/why-choose-bar-x.png) repeat-x rgb(102, 102, 102); border-radius: 5px; border: 0px currentColor; border-image: none; width: 1000px; height: 34px; clear: both; margin-top: 15px; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#why-choose-us-row .sub-nav-bar {
	background: url(../images/why-choose-bar-x.png) repeat-x rgb(102, 102, 102); border: 0px currentColor; border-image: none; width: 1000px; height: 34px; margin-top: 11px;
}
#why-choose-us-row .why-choose-btn {
	background: url(../images/boton-materiales.png) no-repeat 0px 0px; width: 175px; height: 34px; text-indent: -99999px; display: block;
}
#why-choose-us-container {
	float: left;
}
#whats-hot-now-container img {
	border: 0px currentColor; border-image: none;
}
.whyChooseUsInnerItem {
	height: 34px; margin-left: 25px; float: left; position: relative;
}
.whyChooseUsInnerItem:hover {
	background-position: 0px 0px;
}
.whyChooseUsInnerItem a {
	background: url(../images/why-chose-a-x.jpg) repeat-x 0px -100px; font: 14px/32px "helvetica_ce_55_romanregular", Arial; padding: 2px 23px 0px; color: rgb(255, 255, 255); text-transform: uppercase; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.whyChooseUsHotInnerItem span:first-child {
	font: 18px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#popular-products-row {
	width: 998px; height: 250px; clear: both; margin-top: 13px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
#popular-product-container {
	top: 55px; float: left; position: relative;
}
#popular-product-area {
	width: 782px; height: 232px; margin-top: 7px; float: left;
}
.productLinkContainer {
	width: 189px; height: 234px; padding-left: 10px; text-decoration: none; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; display: block;
}
.productArea {
	width: 177px; float: left;
}
.productContainer {
	float: left;
}
.productImageContainer {
	height: 117px;
}
.productImage {
	width: 179px; height: 117px; position: absolute;
}
.productFreeShipping {
	position: absolute;
}
.productName {
	font: bold 13px/normal "Noto Sans"; height: 45px; color: rgb(51, 51, 51); margin-top: 2px; font-size-adjust: none; font-stretch: normal;
}
.home-strikeThrough {
	text-decoration: line-through;
}
.home-floatLeft {
	float: left;
}
.home-floatRight {
	float: right;
}
.productRegularPriceContainer {
	font: 12px/normal "Noto Sans"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.productRetailPriceContainer {
	top: -4px; position: relative;
}
.productRetailPrice {
	font: bold 20px/normal "Noto Sans"; color: rgb(153, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.productRetailPriceLabel {
	font: 15px/normal "Noto Sans"; color: rgb(153, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.productReviewCount {
	font: 10px/normal "Noto Sans"; top: -2px; color: rgb(102, 102, 102); position: relative; font-size-adjust: none; font-stretch: normal;
}
.productArea img {
	display: inline;
}
.selectedItemBar {
	width: 177px; height: 6px; margin-top: 5px; margin-right: auto; margin-left: auto; background-color: rgb(255, 255, 255);
}
.productLinkContainer:hover .selectedItemBar {
	background-color: rgb(0, 51, 102);
}
.productLinkContainer:hover .productName {
	text-decoration: underline;
}
.MagicScrollContainer div:first-child :nth-child(4n).MagicScrollItem .productLinkContainer {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.MagicScrollItem {
	width: 200px !important; text-align: left;
}
.MagicScrollArrowLeft {
	background-color: white;
}
.MagicScrollArrowRight {
	width: 11px; background-color: white;
}
.MagicScrollArrowLeft {
	background: url(../images/thumb-control-nav-bg.gif)  no-repeat 0px -100px rgb(255, 255, 255); left: 0px; top: 5px; width: 10px; height: 57px; position: absolute; z-index: 3; cursor: pointer;
}
.MagicScrollArrowRight {
	background: url(../images/thumb-control-nav-bg.gif) no-repeat 0px -200px rgb(255, 255, 255); left: auto; top: 5px; width: 10px; height: 57px; right: 0px; position: absolute; z-index: 3; cursor: pointer;
}
#featured-on-bar-row {
	height: 22px; text-align: center; margin-top: 10px; background-color: rgb(102, 102, 102);
}
#featured-on-bar-row > span {
	font: bold 13px/22px Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
#featured-on {
	background: rgb(102, 102, 102); font: 14px/20px "helveticaroman", Arial; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; border-top-color: rgb(204, 214, 224); border-top-width: 1px; border-top-style: solid; float: left; min-height: 20px; font-size-adjust: none; font-stretch: normal;
}
#featured-on-logo-row {
	height: 58px; margin-top: 10px; margin-bottom: 10px;
}
#featured-on-logo-row img {
	border: 0px currentColor; border-image: none;
}
#featured-on-logo-row > * {
	margin-left: 26px;
}
#featured-on-logo-row > *:first-child {
	margin-left: 0px;
}
#footer-content-row {
	font: 12px/normal "Noto Sans", sans-serif; margin-top: 20px; font-size-adjust: none; font-stretch: normal;
}
#footer-links-row {
	font: 12px/normal "Noto Sans", sans-serif; margin-top: 25px; font-size-adjust: none; font-stretch: normal;
}
.descriptive-list {
	width: 150px; padding-right: 15px; float: left;
}
.descriptive-list strong {
	color: rgb(51, 51, 51); clear: both; display: block;
}
.descriptive-list ul {
	list-style: none; margin: 0px; padding: 0px; width: 150px; float: left;
}
.descriptive-list li {
	line-height: 16px; padding-left: 0px; clear: both;
}
.descriptive-list li a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.separator-line {
	background: url(../images/separator-line.gif) no-repeat left bottom; width: 1143px; height: 20px; text-indent: -99999px; clear: both; margin-left: -70px; position: relative;
}
