	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}

	/* -- GENERAL REDECLARATIONS ---------------------------------------- */

	* 					{margin:0 auto; padding:0; }
	body{
			font-family: Arial, sans-serif;
			font-size:12px;
		}
	
	h1 					{font-size:18px; color:#115696; margin-bottom:8px; background-color:transparent;}
	h2 					{font-size:16px; margin:8px 0; color:#115696;}
	h3 					{font-size:small; margin:6px 0 5px; color:#115696;}
	h4 					{font-size:x-small; margin:4px 0;}
	h5					{font-size:xx-small; margin:3px 0;}
	h6 					{font-size:xx-small; margin:0;}
	hr {color:#8d5f2b; width:90%; height:4px; text-align:center; margin:6px 0;}
	a, a:active, a:visited {color:#653823; text-decoration:underline;}
	a:hover 	{color:#777;}
	a:hover img {background-color:transparent;}

.print_header	{}

.webSideBorders {margin:0px; width:675px;}
.container 		{margin:0px;}
.content		{margin-top:15px;}
.secMenu		{display:none;}

.top 			{display:none;}

.contactTable	{background-color:#fff; border:1px solid #000;}

.clear			{clear:both;}
.pImage			{border:1px solid #666; padding:3px; margin:0px 5px 5px 5px;}

#flash {display:none;}
#sec_flash {display:none;}

#nav 				{display:none;}

.galleryCategories	{width:100%; float:left; border:1px solid #ccc; margin:0px 0px 15px 0px; text-align:center;}
.galleryCategories .cat	{width:105px; float:left; margin:0px 5px 0px 0px; padding:5px; font-size:12px; }
.galleryImage		{float:left; padding:2px;}
.img-print		{border:1px solid #000;}
.img-display	{border:1px solid #666; padding:0px; background-color:#333333;}
.img-base		{ color:#fff; font-size:11px; padding:3px; width:110px;}

#homeGalleryImage	{height:115px; overflow:hidden; border:2px solid #fff;}

.incart {color:#fcd109;}

a.sc, a.sc:active, a.sc:hover, a.sc:visited {color:#fff; text-decoration:none; background:transparent;}
.blueColor		{color:#074881;}
.staticImages	{padding:5px;}

.meroContenidoTop	{display:none;}

.homeTopContent		{font-size:12px; color:#444; margin-bottom:5px;}
.homeTopContent h1	{color:#de3e3f; font-size:22px; margin:0px 0px 3px 0px;}

.mainStorePage		{height:100%; font-size:12px; width:155px; margin:3px;}
.mainStorePage h3	{font-size:14px;}
.mainStorePage .photo	{border-right:1px solid #ccc; border-left:1px solid #ccc; border-top:1px solid #ccc; width:155px; height:145px;}
.mainStorePage .pText	{padding:0px 4px 0px 4px; text-align:left; border-right:1px solid #ccc; border-left:1px solid #ccc; height:150px;}
.mainStorePage .moreInfo	{padding-top:6px; width:155px; height:33px; background: url('../site_images/new/products_moreInfo_bg.gif') 0 0 no-repeat;}
.mainStorePage .moreInfo a	{color:#fff; text-decoration:none; font-size:16px; font-weight:bold;}
.mainStorePage .moreInfo a:hover	{color:#999999; text-decoration:none;}

.main {font-size:12px;}

.mainCats		{height:100%; font-size:12px; width:155px; float:left; margin:3px;}
.mainCats h3	{font-size:14px;}
.mainCats .photo	{border-right:1px solid #ccc; border-left:1px solid #ccc; border-top:1px solid #ccc; width:155px; height:155px;}
.mainCats .pText	{padding:0px 4px 0px 4px; text-align:left; border-right:1px solid #ccc; border-left:1px solid #ccc; height:150px;}
.mainCats .moreInfo	{padding:0px; width:155px; height:33px; background: url('../site_images/new/products_moreInfo_bg.gif') 0 0 no-repeat;}
.mainCats .moreInfo p	{padding-top:6px;}
.mainCats .moreInfo a	{color:#fff; text-decoration:none; font-size:16px; font-weight:bold;}
.mainCats .moreInfo a:hover	{color:#999999; text-decoration:none;}

.secondColumn_Content	{padding:0px; margin:0px;}
.secondColumn_sideBar	{display:none;}
.secondColumn_middle	{float:left; }
.secondColumn_stuff		{}
.secondColumn_bottom	{display:none;}

.footerImage			{display:none;}

.footer		{font-size:10px; margin:5px 0px 5px 0px; border-top:1px solid #000;}
.footer a	{margin-left:5px; text-decoration:none;}
.footer a:hover	{text-decoration:underline;}

/* ------ LINKS PAGE STYLES -------- */
table.link_category					{width:100%; margin:10px 0px 5px 0px; background-color:#fff; font-size:12px; border:1px solid #e2e2e2; padding:2px;}
.link_category .link_cat_title		{font-size:15px; font-weight:bold; color:#fff; padding:3px; background-color:#6ea8d6;}
.titeLinks a:hover	{text-decoration:none;}


table.productListing {border:1px solid #ccc; margin:0; background-color:#fff;}
table.productListing td {padding:3px;}
.productListing-heading {background:#f2f2f2; color:#003366; line-height:1.5; font-size:12px;}
.productListing-heading a	{color:#003366; text-decoration:underline;}
.productListing-heading a:hover	{text-decoration:none;}
/*.productListing-heading {font-weight:bold; background:#115696; color:#fff; line-height:1.5} */

.productListing-data {line-height:1.4}
.productListing-data a, productListing-data a:visited {color:#653823;}
.productListing-data a:hover {color:#eed360;}

.subtotal {font-weight:bold;}

.welcome {color:#653823; font-weight:bold; margin:0 0 14px 0;}

TD.pageHeading, DIV.pageHeading, h1.pageHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #115696;
	text-transform:capitalize;
	text-align:left;
}
span.big {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#115696; text-transform:capitalize;}

.smallText {font-size:9px;}

TD.tableHeading {
 font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  color: #ff0000;
}


SPAN.greetUser {
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
 font-size: 12px;
  font-weight: bold;
}


SPAN.productSpecialPrice {
   color: #ff0000;
}

SPAN.errorText {
  color: #ff0000;
}

.error { color:#ff0000; font-size:12px; font-weight:bold; margin:4px; padding:4px; display:block; border:1px solid #ff0000;}

.moduleRow { }
.moduleRowOver { color:#fff; background-color: #653823; cursor:pointer;}
.moduleRowSelected { background-color: #eed360;}

.checkoutBarFrom, .checkoutBarTo {color: #8c8c8c;}
.checkoutBarCurrent {color: #000000;}

/* message box */

.messageBox {}
.messageStackError, .messageStackWarning { border:1px solid #ff0000; padding:4px; background: #ffb3b5;}
.messageStackSuccess { border:1px solid #ff0000; padding:4px; background:#b3ffb5;}

/* input requirement */

.inputRequirement { color: #ff0000; }

.fieldset { margin:0 10px 6px 10px; border:1px solid #115696; font-family:Arial, Helvetica, sans-serif; width:95%; background:none;}
.fieldset input, .fieldset textarea, .fieldset select {color:#653823; font-family: "Courier New", Courier, mono;}
.fieldset label { text-align:right; width:240px; float:left; padding:0.2em; margin:0; margin-top:0.3em;}
.fieldset legend {width:150px;}
.fieldset label.box { width:60%;}
.fieldset .nobr {display:none;} 
.fieldset .textfield {margin:8px 4px 4px 4px; height:17px; width:150px;}
.fieldset .textarea {margin:3px; width:400px; height:56px;}
.fieldset select {margin:3px 0;}
.fieldset .box {margin:1px; height:20px; width:30%;}
.fieldset .submit {margin:1px; width:50%; }
.fieldset p {font-weight:bold;}
legend {background:#115696; color:#fff; padding:4px; margin:4px; width:33%}

td.lgmain {}

/* -------------------------- Product Page ----------------------- */
#prod-display {width:100%;}
#prod-desc		{font-size:12px;}
#prod-display td {padding:6px;}
#prod-title {color:#115696; font-size:20px; font-weight:bold; float:left; width:280px;}
#prod-price {text-align:right; color:#5A8268; font-size:20px; font-weight:bold; float:right;}
#prod-options select {margin:4px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#color-roll a {background:none;}
#color-roll a:hover {text-decoration:none; background:none;}

.disclaimer {font-size:9px;}

.show-price {color:#5A8268; font-weight:bold;}
