/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2006 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5349 2006-12-22 20:34:40Z birdbrain $
 */

body {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:70%;
	margin:0em;
}
img {
	border:0em none;
}
a:link, #navEZPagesTOC ul li a {
	color:#3F4771;
	font-weight:bold;
	text-decoration:none;
}
a:hover, a:visited:hover, #navEZPagesTOC ul li a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a:visited {
	color:#3F4771;
	font-weight:bold;
	text-decoration:none;
}
a:active {
	color:#3F4771;
	font-weight:bold;
	text-decoration:none;
}
a img {
	border:medium none;
	text-decoration:none;
}
h1 {
color:#9A9A9A;
	font-size:2em;
}
h2 {
	font-size:1.4em;
}
h3 {
	font-size:1.3em;
}
h4, h5, h6, label, h4.optionName, legend, address, .sideBoxContent, .larger {
	font-size: 1.1em;
}
.biggerText {
	font-size:1.2em;
}
h1, h2, h3, h4, h5, h6 {
	margin:0.3em 0em;
}
textarea, label.inputLabelPayment, #logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg, label.selectLabel, label.switchedLabel, label.uploadsLabel, #taglineWrapper {
	float:left;
}
code {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:1em;
}
form, select, input {
	display:inline;
	font-size:1em;
	margin:0.1em;
}
textarea {
	display:block;
	margin:auto;
	width:95%;
}
input:focus, select:focus, textarea:focus {
	background:#E9E9E9 none repeat scroll 0 0;
}
fieldset {
	border:1px solid #CCCCCC;
	margin:0.5em 0em;
	padding:0.5em;
}
legend {
	font-weight:bold;
	padding:0.3em;
}
label, h4.optionName {
	line-height:1.5em;
	padding:0.2em;
}
label.checkboxLabel, label.radioButtonLabel {
	margin:0.5em 0.3em;
}
label.inputLabel {
	float:left;
	width:14em;
}
label.longLabel {		/* Report cheaper price */
	width: 20em;
}
label.inputLabelPayment {
	padding-left:2.5em;
	width:14em;
}
label.selectLabel, label.switchedLabel, label.uploadsLabel {
width:11em;
}
#categories ul{
	padding-left: 1em;
}
#checkoutPayment label.radioButtonLabel {
font-weight:bold;
}
address {
	padding:0.5em;
	font-style:normal;
}
.clearBoth {
clear:both;
}
hr {
border-color: #9A9A9A;
border-style:none none solid;
border-width:medium medium 1px;
height:1px;
margin-top:0.5em;
}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
border:1px solid #9A9A9A;
line-height:1.8em;
padding:0.2em;
}
.messageStackWarning, .messageStackError {
background-color:#FF0000;
color:#FFFFFF;
}
#shoppingcartBody .messageStackWarning, .messageStackError {
	background: url(../images/icons/Exclamation.png) no-repeat scroll 5px 5px #143D55;
	color: #FFFFFF;
  font-weight: bold;
  padding: 5px 5px 15px 60px;
	height: 40px;
}
#shoppingcartBody .out_of_stock { color: #FF0000; padding-left: 22px; }

.messageStackSuccess {
background-color:#99FF99;
color:#000000;
}
.messageStackCaution {
background-color:#FFFF66;
color:#000000;
}
#mainWrapper {
vertical-align:top;
width:100%;
margin:auto;
}
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul,  #popupAdditionalImage, #popupImage {
margin:0em;
padding:0em;
position: relative;
}
#contentMainWrapper {
clear:both;
width: 100%;
}
#logoWrapper {
background-color:#FFFFFF;
background-repeat:repeat-x;
}
#navColumnOneWrapper, #navColumnTwoWrapper {
margin:auto;
}
#navColumnOneWrapper, #navColumnTwoWrapper {
margin-left:0.7em;
margin-right:0.7em;
}
#navColumnOneWrapper .leftBoxContainer_title a:hover { color: #809F00 !important; }
#navColumnOneWrapper .leftBoxContainer_title a:visited { color: #fff; }

#navColumnOne.columnLeft {
	border-bottom: 1px solid #DDD;
}
#tagline {
color:#000000;
font-size:2em;
text-align:center;
vertical-align:middle;
}
#sendSpendWrapper {
border:1px solid #CACACA;
float:right;
margin:0em 0em 1em 1em;
}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
margin:0em;
width:47%;
}
.wrapperAttribsOptions {
margin:0.3em 0em;
}
.navSplitPagesResult {
}
.navSplitPagesLinks {
}
.navNextPrevCounter {
font-size:0.9em;
margin:0em;
}
.navNextPrevList {
display:inline;
list-style-type:none;
margin:0em;
padding:0.5em 0em;
white-space:nowrap;
}
#navMainWrapper {
background:#1D6893 url(../images/dolphin_bg-ON.gif) repeat-x scroll left -1px;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
height:3em;
margin:0;
padding:0;
}
#navSuppWrapper, #navCatTabsWrapper {
color:#FFFFFF;
font-weight:bold;
height:1%;
margin:0em;
padding:0em 0.2em;
}
#navCatTabsWrapper {
clear: both;
border-bottom:1px solid #B3B3B3;
color:#FFFFFF;
float:left;
margin:.2em 0em 0em;
padding:0em;
width:100%;
}
#navMain ul, #navSupp ul {
line-height:1.5em;
list-style-type:none;
margin:0.8em 0em 0em;
padding:0em;
}
#navSupp {
color:#333333;
width:100%;
}
#navSupp ul {
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0em;
padding:0em;
}
#navSupp li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0em;
}
#navSupp li a {
background:transparent url(../images/bg_top.png) repeat-x scroll 0 0;
border-bottom:1px solid #BFBFBF;
border-left:0.3em solid #9D9D9D;
color:#000000;
display:block;
padding:0.6em 1em 0.6em 0.5em;
text-decoration:none;
width:auto;
}
#navSupp li a:hover {
background:#474747 none repeat scroll 0 0;
border-left:0.3em solid #6B6B6B;
color:#FFFFFF;
}
#navSupp li #active {
background-color:#2586D7;
border-left:0.3em solid #1C64D1;
color:#FFFFFF;
}
#navMain ul li {
border-right:1px dotted #777;
display:inline;
}
#navMain ul li a {
color:#FFF;
padding:0em 1.5em;
}
#navMain ul li a:hover {
text-decoration: underline;
}
#navEZPagesTOCWrapper {
border:1px solid #9A9A9A;
float:right;
font-weight:bold;
height:1%;
}
#navEZPagesTOC ul {
line-height:1.5em;
list-style-type:none;
margin:0em;
padding:0.5em 0em;
}
#navEZPagesTOC ul li {
white-space:nowrap;
}
#navEZPagesTOC ul li a {
margin:0em;
padding:0em 0.5em;
}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
margin:0.5em;
}
#navBreadCrumb {
background-color:#F2F2F2;
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
font-size:0.95em;
font-weight:bold;
margin-left:0.9em;
padding:0.6em;
width: 96.8%;
}
#navBreadCrumb:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
* html #navBreadCrumb {
height: 1%;
}
#navBreadCrumbText {
background-color:#DDDDDD;
border:medium none #CCCCCC;
color:#000000;
float: left;
margin-right:0.5em;
padding:0.3em;
}
ol.breadcrumb {
list-style-type:none;
margin: 0;
padding:0.3em;
}
ol.breadcrumb li {
float: left;
}
ol.breadcrumb li a {
margin: 0;
padding: 0;
}
#navEZPagesTop {
	background-color:#ABBBD3;
	background-image:url(../images/tile_back.gif);
	font-size:0.95em;
	font-weight:bold;
	margin:0em;
	padding:0.5em;
}
#navColumnOne, #navColumnTwo {
	background-color:#EEE;
	padding-bottom: 0.7em;
}
#navColumnOne {
	/*border-right:1px solid #DDDDDD;*/
}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align:top;
}
.centerBoxContentsNew a {
	font-size:1.2em;
}
.categoryListBoxContents a {
	font-size:1.2em;
}
#productDescription, .shippingEstimatorWrapper {
	padding:0.5em;
	text-align:justify;
}
.alert {
	color:#FF0000;
	margin-left:0.5em;
}
.advisory {
}
.important {
	font-weight:bold;
}
.notice {
}
.rating {
}
.gvBal {
	float:right;
}
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding:0.8em;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size:0.9em;
}
#cartAdd {
	border:1px solid #000000;
	float:right;
	margin:1em;
	padding:1em;
	text-align:center;
}
.tableHeading th {
	border-bottom:1px solid #9A9A9A;
}
#cartSubTotal {
	border-top:1px solid #CCCCCC;
	font-weight:bold;
	line-height:2.2em;
	padding-right:2.5em;
	text-align:right;
}
.tableRow, .tableHeading, #cartSubTotal {
	height:2.2em;
}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding:0.5em 0em;
}
.cartUnitDisplay, .cartTotalDisplay {
	padding-right:0.2em;
	text-align:right;
}
#scUpdateQuantity {
	width:2em;
}
.cartQuantity {
	width:4.7em;
}
.cartNewItem {
	color:#33CC33;
	position:relative;
}
.cartOldItem {
	color:#660099;
	position:relative;
}
.cartBoxTotal {
	font-weight:bold;
	text-align:right;
}
.cartRemoveItemDisplay {
	width:3.5em;
}
.cartAttribsList {
	margin-left:1em;
}
#mediaManager {
	background-color:#E4FEF5;
	border:1px solid #003D00;
	margin:0.2em;
	padding:0.5em;
	width:50%;
}
.normalprice {
	text-decoration:line-through;
	color:#3320fa;
	font-size:1.1em;
	font-weight:bold;

}
.productPriceDiscount {
	color:#fb251b;
	font-size:1.1em;
	font-weight:bold;
}

.productSalePrice, .productSpecialPrice,.productSpecialPriceSale{
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
}
.centerBoxContentsFeatured {
	margin-right: 5px !important;	
}
.centerBoxContentsFeatured .productSalePrice {
	font-size:1.5em;
}
.centerBoxContentsFeatured p {
	padding: 5px 5px; background-color: #eee; border-bottom: 1px solid #ccc;
}
.orderHistList {
	margin:1em;
	padding:0.2em 0em;
}
#cartBoxListWrapper ul, #ezPageBoxList ul, .orderHistList {
	list-style-type:none;
}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin:0em;
	padding:0.2em 0em;
}
#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight:bold;
}
.lineTitle, .amount, .totalBox {
	padding:0.2em;
	text-align:right;
}
.amount, .totalBox {
	width:5.5em;
}
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin:0em 1em 1em 0em;
}
.categoryIcon {
}
.cartImage {
	margin:0.5em 1em;
}
.attribImg {
	margin:0.3em 0em;
	width:20%;
}
.attributesComments {
}
.categoryListBoxContents {
	margin:1em 0em;
}
.centerBoxContents, .specialsListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	border:0em dotted #CCCCCC;
	margin:1em 0.1em;
}
.centerBoxWrapper {
height:1%;
margin:1.1em 0em;
clear:both;
margin-bottom:1em;
}
h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {
color:#FFFFFF;
font-size:1em;
}
.leftBoxHeading, .rightBoxHeading {
background-color:#999999;
margin:0em;
padding:0.5em 0.2em;
}
.centerBoxHeading {
background:transparent url(../images/center.gif) repeat scroll left top;
}
h2.centerBoxHeading {
margin:0em;
padding:0em;
}
/*.centerBoxHeadingLeft {
background:transparent url(../images/left.jpg) no-repeat scroll left top;
float:left;
margin:0em;
padding:0em 0em 0em 8px;
text-decoration:none;
width:96%;
}*/
.leftBoxContainer, .rightBoxContainer {
background-color:#FFFFFF;
border: 1px solid #DDD;
margin:0.7em 0 0;
padding:0.5em;
}
.sideBoxContent {
padding:0.2em 0.4em;
}
.sideBoxContent ul li {
color:#CCCCCC;
list-style-position:inside;
list-style-type:none;
}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
color:#999999;
text-decoration:none;
}
.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
color:#FFFFFF;
}
.centeredContent, th, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .rightBoxHeading, .accountQuantityDisplay, .ratingRow, label#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsAlsoPurch, .gvBal, .attribImg {
text-align:center;
margin-bottom: 0.5em;
}
#siteinfoLegal a {
color:#FECB65;
}
#bestsellers .wrapper {
margin:0em 0em 0em 1.5em;
}
#bestsellers ol {
margin: 0 1.1em;
padding:0em;
}
#bestsellers li {
margin:0.3em 0em;
padding:0em;
}
#upProductsHeading {
text-align:left;
}
#upDateHeading {
text-align:right;
}
a.category-top, a.category-top:visited {
/*margin:0.3em 0em;*/
text-decoration:none;
}
a.category-links, a.category-links:visited {
/*margin:0.3em 0em;*/
text-decoration:none;
}
a.category-links:hover , a.category-top:hover{
text-decoration: underline;
}
a.category-subs, a.category-products, a.category-subs:visited, a.category-products:visited {
color:#000000;
/*margin:0.3em 0em;*/
text-decoration:none;
}
span.category-subs-parent {
font-weight:bold;
}
span.category-subs-selected {
font-weight:bold;
}
.back {
float:left;
}
.forward, #shoppingCartDefault #PPECbutton {
float:right;
padding:1em 1em 0em 0em;
}
.bold {
font-weight:bold;
}
.rowOdd {
background-color:#E8E8E8;
height:1.5em;
vertical-align:top;
}
.rowEven {
background-color:#F0F0F0;
height:1.5em;
vertical-align:top;
}
.hiddenField {
display:none;
}
.visibleField {
	display:inline;
}
caption {
}
#myAccountGen li, #myAccountNotify li {
	margin:0em;
}
.accountTotalDisplay, .accountTaxDisplay {
	text-align:right;
	width:20%;
}
.accountQuantityDisplay {
	vertical-align:top;
	width:10%;
}
tr.tableHeading {
	background-color:#CACACA;
	height:2em;
}
.productListing-rowheading {
	background:transparent url(../images/header_bg.gif) repeat-x scroll center top;
	color:#000000;
	height:2em;
}
.productListing-data {
	padding:0.5em;
	vertical-align:top;
}
.listingDescription{
	text-align:justify;
}
.ratingRow {
	margin:1em 0em 1.5em;
}
label#textAreaReviews {
	font-weight:normal;
	margin:1em 0em;
}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color:#FFFFFF;
}
.product_title {
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	text-decoration:underline;
}
.product_price {
	color:#000000;
	font-size:2em;
	font-weight:bold;
}
.product_price_sidebox {
	color:#67462C;
	font-size:1.4em;
	font-weight:bold;
}
#foot {
	vertical-align:baseline;
}
#foot .footer_links {
	margin-right:1em;
	padding-bottom:0.1em;
	padding-right:1em;
}
#foot .footer_header {
	background:transparent url(../images/filatelia-bg2.jpg) repeat-x scroll left bottom;
	clear: both;
	margin-top: 1em;
	width: 100%;
}
#foot .footer_body {
clear:both;
color:#FFFFFF;
height:70px;
width:100%;
}
#foot .footer_footer {
background-color:#143D55;
clear:both;
color:#cfcfcf;
margin:0.1em 0 0;
padding:0.1em;
text-align:center;
}
#foot .footer_footer a, #foot .footer_footer a:visited {
	color: #82C6E9;
}
.footer_address { 
  /*background:#6C7989 url(../images/filatelia-globe.gif) no-repeat scroll 95% -40px;*/
  float:right;
  text-align: right;
  padding:0.4em 96px 0 0;
  width:15em;
}
.footer_contact {
  /*background:#6C7989 url(../images/filatelia-globe.gif) no-repeat scroll 5% -40px;*/
  padding:0.4em 0 0 96px;
  text-align:left;
  width:18em;
}
.footer_contact ul { margin-top: 0; padding-top: 0; }
.footer_text { 
  margin:0 auto;
  text-align:justify;
  width:30em;
  padding:0.4em 0;
}
.footer_texts {
  margin: 0 auto; width: 100%;
}
.footer_div_50 {
margin:0 auto;
width:33%;
float: left;
margin-bottom: 2em;
}
.home_link {
	list-style-image:url(../images/home.gif);
}
.shop_link {
	list-style-image:url(../images/shop.gif);
}
#navSuppWrapper {
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	text-align:left;
}
#navInf {
	margin:0em auto;
	padding:0em 0em 0em 30px;
	position:relative;
	width:69em;
}
#navInf ul {
	float:left;
	line-height:1.5em;
	list-style-type:none;
	margin:0em;
	padding:0.5em 0em;
	text-align:left;
}
#navInf ul li a {
	color:#FFFFFF;
	margin:0em;
	padding:0em 0.5em;
	text-decoration:none;
	white-space:nowrap;
}
.navInf {
	margin:0em auto;
	padding:0em 0em 0em 50px;
	position:relative;
	width:80em;
}
.navInf ul {
	float:left;
	line-height:1.5em;
	list-style-type:none;
	margin:0em;
	padding:0.5em 0em;
	text-align:left;
	background: none;
  width:14em;
}
.navInf ul li a {
	color:#FFFFFF;
	margin:0em;
	padding:0em 0.5em;
	text-decoration:none;
	white-space:nowrap;
}
#categoriesContent, #categoriesOther {
	padding-left:1em;
}
#categoriesContent a {
	width:100%;
	padding-left: 0.2em;
}
#navCatTabs, #mainCatTabs {
	font-size:1em;
	line-height:normal;
	width:100%;
}
#navCatTabs ul, #mainCatTabs ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0em;
	padding:0em 1em;
}
#mainCatTabs a {
	color: #FFF;
font-size:0.8em;
text-transform:uppercase;
}
#navCatTabs li, #mainCatTabs li {
	display:inline;
	margin:0em;
	padding:0em;
}
#navCatTabs span {
	background:transparent url(../images/tableft.gif) no-repeat scroll left top;
	float:left;
	margin:0em;
	padding:0em 0em 0em .7em
}
#mainCatTabs span{
	/*background:transparent url(../images/tablefttop.gif) no-repeat scroll left -18px;*/
	float:left;
	margin:0em;
	padding:0em 1em 0em .7em
}
#navCatTabs span span {
	background:transparent url(../images/tabright.gif) no-repeat scroll right top;
	color:#864728;
	display:block;
	float:left;
	padding:.5em 1em .4em .3em;
}
#mainCatTabs span span {
	/*background:transparent url(../images/tabrighttop.gif) no-repeat scroll right -18px;*/
	color:#6B78A9;
	display:block;
	float:left;
	padding:.5em 1em .4em .3em;
}
#navCatTabs span.tv_lf {
	background:transparent url(../images/tableft_tv.gif) no-repeat scroll left top;
	float:left;
	margin:0em;
	padding:0em 0em 0em .7em;
	text-decoration:none;
}
#navCatTabs span span.tv_rg {
	background:transparent url(../images/tabright_tv.gif) no-repeat scroll right top;
	display:block;
	float:left;
	margin-right:0.1em;
	padding:.5em 1em .4em .3em;
}
#navCatTabs span span.tv_rg a:hover {
	color:#000000;
}
#navCatTabs span span a span, #mainCatTabs span span a span {
	background:transparent none repeat scroll 0 0;
	padding:0em;
}
#navCatTabs span span a span, #mainCatTabs span span a span {
	background:transparent none repeat scroll 0 0;
	padding:0em;
}
#navCatTabs a span {
	float:none;
}
#navCatTabs a:hover span {
	color:#864728;
}
#navCatTabs span:hover {
	background-position:left -42px;
}
#mainCatTabs span:hover {
	/*background-position:left bottom;*/
}
#navCatTabs span span:hover {
	background-position:right -42px;
}
#mainCatTabs span span:hover {
	/*background-position:right bottom;*/
}
.header_back_color {
	background-color:#999999;
}
.header_border {
	border-color:#848484;
	border-style:solid;
	border-width:0.2em 0em;
}
.header_border_store {
	border-bottom:0.1em solid #848484;
	border-left:0.2em solid #848484;
}
#navMainSearch {
	float:right;
}
#navMainLanguages {
	float:left;
	vertical-align:middle;
}
#navMainLanguages img {
	padding:0em 0.3em;
}
#search_header, #languages_header {
	float: right;
	margin-right:2em;
	padding:0.8em 0em;
}
#search_header label {
	font-size: 1.1em;
	display: block;
	font-weight: bold;
}
input#header_search{
	display: inline;
	border: 1px solid #ccc;
	padding: 1px .3em;
	font-size: 1.1em;
}
#languages_heading_title, #search_heading_title {
	font-weight:normal;
}
#search_heading_title{
	background:transparent url(../images/lupa_min.gif) no-repeat scroll 0 50%;
	line-height:1.5em;
	padding:0.2em 0.2em 0.2em 1.2em;
}
#categoriesHeading {
	/*background: transparent url(../images/categories.gif) no-repeat scroll left center;*/
}
#whatsnewHeading {
	/*background: transparent url(../images/new.gif) no-repeat scroll left center;*/
}
#whatsnewHeading  a{
	color:#FFF;
}
#bestsellersHeading{
	/*background: transparent url(../images/best_sellers.gif) no-repeat scroll left center;*/
}
#manufacturersHeading{
	/*background: transparent url(../images/manufacturers.gif) no-repeat scroll left center;*/
}
#reviewsHeading a,#featuredHeading a,#specialsHeading a{
	/*color:#000000;*/
}
.leftBoxContainer_title ,.rightBoxContainer_title, .site_map_title {
background:#1D6893 url(../images/dolphin_bg-ON.gif) repeat-x scroll left -1px;
color:#FFFFFF;
font-size:1.4em;
font-weight:bold;
margin-bottom:1em;
padding:0.2em 0 0.2em 1.5em;
}
.infoHeading, #newProductsDefaultHeading, h1.centerBoxHeading, h2.centerBoxHeading, #productListHeading, #cartDefaultHeading, #loginDefaultHeading, #accountDefaultHeading, #accountHistoryDefaultHeading, #addressBookDefaultHeading, #addressBookDefaultHeading, #addressBookProcessDefaultHeading, #shippingInfoHeading, #conditionsHeading, #privacyDefaultHeading, #accountNotificationsHeading, #whoHeading, #howToBuyHeading, #shippingHeading, #shopsHeading, #legalHeading, #warrantyHeading, #productWarrantyHeading, #contactHeading, #privacyHeading, #clientCareHeading, #waiHeading {
background:#1D6893 url(../images/dolphin_bg.gif) repeat-x scroll left -1px;
border:1px solid #DDDDDD;
color:#FFFFFF;
font-size:1.7em;
font-weight:bold;
margin:1em 0;
padding:2px 0 0.2em 1em;
width:97%;
}
#taglineWrapper {
	font-size:2em;
	padding:1em 2em;
}
#productListHeading form {
	font-size:0.7em;
	text-align:right;
}
#fechaypeticiones {
color: #FFFFFF;
float:right;
font-size:1.2em;
font-weight:bold;
margin-top:4em;
padding:0.5em;
text-align:right;
}
#fechaypeticiones img {
	padding:0em 0.5em;
}
#mainContent {
	padding:0.7em;
}
.info_title {
	font-size:1.4em;
	font-weight:bold;
	margin:0.5em 0em;
	text-decoration:underline;
}
#who_images ul {
	text-align:center;
}
#who_images ul li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#who_location_map {
	margin:1.5em 2em;
	text-align:center;
}
#shops_wrapper ul {
	display:block;
	text-align:center;
}
#shops_wrapper ul li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:2em;
}
.float_right {
	float:right;
}
.border_top {
	border-top:0.2em solid #BFBFBF;
}
.border_bottom {
	border-bottom:0.2em solid #BFBFBF;
}
.product_first_column {
	border:medium none;
	float:left;
	margin-bottom:4em;
	padding-left:1em;
}
.product_column {
	background:transparent url(../images/separador.gif) no-repeat scroll left top;
	float:left;
	padding-left:1em;
}
.product_row {
	clear:both;
	height:10%;
	list-style-type:none;
	margin-bottom:4em;
}
#featuredProducts .product_row {
	clear:both;
	overflow: hidden;
	height: auto;
	margin-bottom:0;
}
.product_content_top {
	min-height:13em;
	width:100%;
}
* html .product_content_top {
	height:13em;
}
.product_content_top img {
	float:left;
	margin:0.3em;
}
.product_content_top h3 a {
	color:#000000;
	font-size:1.3em;
	font-weight:bold;
}
.product_content_top h3 a:hover {
	color:#778087;
	text-decoration:underline;
}
.product_content_top p {
	color:#666666;
	margin:0.5em 0em;
	padding:0em 2em;
}
.product_content_bottom {
	float:left;
	width:100%;
}
.product_content_buttons {
	float:left;
	min-width:49%;
	width:49%;
}
.product_content_buttons img {
	display:block;
}
.product_content_price {
	color:#FFB400;
	float:left;
	font-size:2em;
	font-weight:bold;
	width:49%;
}
.product_content_price_text {
	color:#505050;
	float:left;
	font-size:0.9em;
	width:49%;
}
.listBoxContentTable {
	width: 100%;
}
.tabTable {
	width: 97%;
}
.productListingImage {
	width: 10%;
}
.productListingTitle {
	width: 90%;
}
/* New R3 */
#categoriesContent * {
	margin: 0pt;
	padding: 0pt;
}
#categoriesContent {
	padding-left: 1em;
}
#categoriesContent ul {
	padding: .2em .2em .2em 1.5em;
}
#categoriesContent a {
	margin-left: .6em;
	width: 100%;
}
ul.categoriesList, ul.languagesList, #languages_header_list_id, ul.shoppingCartDetails {
	list-style: none;
	list-style-position:inside;
	margin: 0em;
	padding: 0em;
}
ul.categoriesList li {
	list-style-image: url(../images/separator.gif);
	list-style-position:inside;
	margin: 0.5em 0em;
	padding: 0em;
}
ul.languagesList li, ul.shoppingCartDetails li {
	margin: 0em 0.2em;
	padding: 0em;
	display: inline;
	border: 0em;
}
.skip, .skip a{
	position: absolute;
	overflow: hidden;
    width: 0em;
    height: 0em;
}
.skipnav a:focus {
	position: absolute;
	overflow: visible;
	color: #000;
}
.strike {
	text-decoration: line-through;
}
.display_inline {
	display:inline;
}
.display_block{
	display:block;
}
/* Xhtml, Css... footer links */
#valid { clear: both; }
#valid_list {
	list-style-type:none;
}
#valid_list li, .checkboxLabel input {
	display: inline;
}
/* Posicion del mapa de Google */
#map_wrapper{
	padding-left: 1.5em;
}
/* Paginación */
.page_links_list_id li {
	display: inline;
	margin-right: .3em;
}
.footer_color{
	background-color: #82C6E9;
}
.enlaces-web {
/*background:#8A97A5 url(../images/enlaces-web.jpg) no-repeat scroll 40px 30px;*/
}
.catalogos {
/*background:#8A97A5 url(../images/catalogos-filatelia.jpg) no-repeat scroll 40px 20px;*/
border-top:1px dotted #6C7989;
}

label input, .inputLabelPayment select {
	display: block;
}
/* END R3 */
.accesibility_hidden {display: block; left: -10000px; position: absolute;}


#imageLongdesc {                 /* Longdesc text */
	font-size: 0.8em;
	margin: 1em;
}




/* Catelor�as en listado */
ol.categories_list {
list-style-type:none;
margin: 0;
padding:0.3em;
}
ol.categories_list li {
overflow: hidden;
float:left;
height:auto !important;
min-height:4em;
height: 4em;
text-align:center;
width:25%;
}
ol.categories_list li.cat_img {
min-height:12em;
height: 12em;
}
ol.categories_list li a {
margin: 0;
padding: 0;
}
.no_products {
text-align: center;
}
.columnContent {
float: left;
overflow: hidden;
width: 99%;
}
#contentMainWrapper {
position: relative;
}
.columnRight {
right: 0;
position: absolute;
top: 0;
}
.columnLeft {
float: left;
}
#out_content{
border-left: 1px solid #DDDDDD;
}
#out_content:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
* html #out_content {
height: 1%;
border-left: 1px solid #DDDDDD;
}
#specialsListingBottomNumber {
	clear: left;
}
#bar_header {clear: both; position: relative; padding:5px 0 0 20px;}


/* Tablas de listados de productos */
.product_list_col1 {vertical-align: top; text-align: center; border-top: 1px solid #9a9a9a; padding-top: 10px;}
.product_list_col2 {vertical-align: top; text-align: center; border-top: 1px solid #9a9a9a; padding-top: 10px; width: 60%;}
.product_list_col3 {vertical-align: top; border-top: 1px solid #9a9a9a; padding-top: 10px; width: 30%;}


/* Botones "agotado" como texto */
p.sold_out { background: url(../buttons/button_sold_out_notext.gif) no-repeat top center; display: block; font-size: 1.2em; font-weight: bold; height: 20px; padding-top: 60px; width: 80px; }
p.sold_out_sm { background: url(../buttons/button_sold_out_sm_notext.gif) no-repeat top left; display: block; font-size: 1.2em; font-weight: bold; height: 18px; margin-left: 30px; padding: 2px 0 0 20px; width: 60px; }


/* Quitar estilos inline */
#order_qty {text-align: right; vertical-align: top; width: 30px;}
#order_product_name {vertical-align: top;}
#order_products_details_num {vertical-align: top; text-align: right;}
#order_products_details {border: 0; width: 100%;}
.order-totals-text {text-align: right; width: 100%;}
.order-totals-num {text-align: right;}
#order_totals {border: 0; width: 100%;}
#order_history {border: 0; width: 100%;}
.text_right {text-align: right;}
body.view {font-family: verdana; font-size: 11px;}
.underline {text-decoration:underline;}
.paypal_IPN {margin-top: 0.5em;}
.paypal_button_txt {font-size:11px; font-family: Arial, Verdana;}
.paypal_top {vertical-align: top;}
.paypal_color_1 {background-color : #eeeeee; border-style : dotted;}
.paypal_color_2 {background-color : #cccccc; border-style : dotted;}
#product_listing_data {width: 2000px;}
#authorizenet_outputStartBlock {background-color : #bbbbbb; border-style : dotted;}
.authorizenet_outputRefund {background-color : #dddddd; border-style : dotted;}
.authorizenet_outputCapt {vertical-align: top;}
.linkpointMain {width: 120px;}
#nochex_tr {background-color : #cccccc; border-style : dotted;}
#nochex_td {vertical-align: top;}
.footer_no_border {border: 0pt none;}
#list_box_content_table {border: 1px;}
.columnContent {vertical-align: top;}
.no_border {border: 0;}
#popupAtrribsQuantityPricesHelp #header_table {width: 98%; border: 2px; text-align: center;}
#popupAtrribsQuantityPricesHelp #in_table {width: 100%; border: 0;}
#popupAtrribsQuantityPricesHelp .attribute_quantity {text-align: center;}
#popupAtrribsQuantityPricesHelp .border_table {border: 1px;}
.sidebox_ul {margin: 0; padding: 0; list-style-type: none;}
#manufactures_id {margin: auto;}
#music_margin {margin: auto;}
#record_margin {margin: auto;}
.account_history {width: 100%; border: 0;}
#cartContentsDisplay {border: 0pt; width: 100%;}
#bar_header {width: 95%;}
#load_image {text-align: center;}
.products_table {width: 100%; border: 0;}
.productListingImage#main_image, #products_featured_image {text-align: center; vertical-align: top;}
.products_text {vertical-align: top;}
.productListingImage#new {vertical-align: top; text-align: center; border-top: 1px solid #9a9a9a; padding-top: 10px;}
.productListingTitle#title {vertical-align: top; text-align: center; border-top: 1px solid #9a9a9a; padding-top: 10px; width: 60%;}
#product_new_description {vertical-align: top; border-top: 1px solid #9a9a9a; padding-top: 10px; width: 30%;}
.products_qty_discount_table {border: 1px;}
.products_qty_discount_td {text-align: center;}
.buttonRow#productReviewLink {float:none;}
#shopping_cart_margin {margin: 1.5em;}

/* list all categories */
#listAllCategories { border-top:1px solid #DDDDDD;
clear:both;
margin:0 10px; }
#listAllCategories p { margin: 0 auto; padding: 5px 0; }

/* MENU*/
#categoriesContent {
	padding-left: 1em;
}
#categoriesContent * {
	padding: 0pt;
	margin: 0pt;
}
#categoriesContent ul {
	padding: .5em .2em .5em 1.5em;
}
#categoriesContent a{
	width: 100%;
	margin-left: .1em;
}
.categories_current{
	color: #809F00;
}
a.category-top, a.category-top:visited {
/*margin:0.3em 0em;*/
text-decoration:none;
}
a.category-links, a.category-links:visited {
/*margin:0.3em 0em;*/
text-decoration:none;
}
a.category-links:hover , a.category-top:hover{
text-decoration: underline;
}
a.category-subs, a.category-products, a.category-subs:visited, a.category-products:visited {
color:#000000;
/*margin:0.3em 0em;*/
text-decoration:none;
}
span.category-subs-parent {
font-weight:bold;
}
span.category-subs-selected {
font-weight:bold;
}
ul.categoriesList, ul.languagesList, #languages_header_list_id, ul.shoppingCartDetails {
	list-style: none;
	list-style-position:inside;
	margin: 0em;
	padding: 0em;
}
ul.categoriesList li {
	list-style-image: url(../images/separator.gif);
	list-style-position:inside;
	margin: 0.2em 0em;
}
ul.categoriesList li.without_childs {
	list-style-image: url(../images/tree_empty.gif);
}
ul.categoriesList li.childs {
	list-style-image: url(../images/tree_plus.gif);
}
ul.categoriesList li.childs_current {
	list-style-image: url(../images/tree_minus.gif);
}
ul.languagesList li, ul.shoppingCartDetails li {
	margin: 0em 0.2em;
	padding: 0em;
	display: inline;
}
#secure{
	border-bottom: 1px solid #ffffff;
	margin-bottom: .5em;
}

/* NUEVAS R3.01 */
ul#header_sideboxes {
	float: right;
	margin: 0.4em 0;
	padding: 0;
}
ul#header_sideboxes input {
	display: inline;
}
ul#header_sideboxes li {
	border: none;
}



/* languages list on header */
#header_sideboxes_languages {
	float: right;
	margin: 0.4em 0;
	padding: 5px 0 0 0;
}
#header_sideboxes_languages #languages_heading_title {
	float: left;
	padding: 0px;
}
#header_sideboxes_languages #languages_header_list_id {
	float: left;
	margin: 0;
	padding: 0;
}
#header_sideboxes_languages #languages_header_list_id li {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
}
#header_sideboxes_languages #languages_header_list_id li a {
	margin: 0;
	padding: 0;
}



/* Lightbox */
#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#overlay {
	background-image: url(../../../js/lightbox_img/overlay.png);
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxIndicator {
	border: 1px solid #fff;
}
#lightboxOverallView {
	background-image: url(../../../js/lightbox_img/overlay.png);
}
* html #lightboxOverallView,
* html #overlay {
	background-color: #000;
	background-image: url(../../../js/lightbox_img/blank.gif);
}




#shop_disabled_notice {
	display: block;
	color: #FF0000;
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	padding-top: 20px;
	text-align: center;
}

/* footer "inc_actividades_wai" */

.enlaceboton {
	text-align: justify;
}

.enlaceboton, .enlaceboton:link, .enlaceboton:visited, .enlaceboton:hover {
   font-family: verdana, arial, sans-serif;
   font-size:9px;
   color: #ffffff;
   text-decoration: none;
}

.enlaceboton ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.enlaceboton ul li {
	float: left;
}

.clear_both {
	clear: both;
}


/* replace button images for text */

.text_button a  {
	color: #000000;
	display: block;
	font-size: 12px;
	height: 19px;
	padding-top: 3px;
	text-align: center;
}

.text_button a:hover {
	color: #3F4771;
}

.button_small a {
	background: url(../buttons/button_small.gif);
	width: 65px;
}

.button_long a {
	background: url(../buttons/button_long.gif);
	width: 150px;
}

.button_cart_left a {
	background: url(../buttons/button_cart_left.gif);
	color: #000000;
	display: block;
	font-size: 12px;
	height: 34px;
	padding: 2px 0 0 35px;
	text-align: center;
	width: 75px;
}

.button_cart_right a {
	background: url(../buttons/button_cart_right.gif);
	color: #000000;
	display: block;
	font-size: 12px;
	height: 34px;
	padding: 2px 35px 0 2px;
	text-align: center;
	width: 53px;
}


.navNextPrevList {
	float: left;
	padding-left: 2px;
	padding-right: 2px;
}

.navNextPrevListWrapper {
	width: 300px;
	margin: 0 auto;
}

.bigText {
	font-size: 12px;
}

.button_add_to_cart {
	background: url(../buttons/button_buy_now.gif);
	border: 0;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	padding: 0 0 0 20px;
	width: 145px;
}

.button_details {
	background: url(../buttons/button_details.gif);
	border: 0;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	padding: 0;
	width: 145px;
}


.button_cart_left a:hover, .button_cart_right a:hover, .button_add_to_cart:hover, .button_details:hover {
	color: #3F4771;
}



/* Google translator sidebox */

#googletranslist ul {
	list-style: none;
}

#googletranslist ul li a {
	display:  block;
	height: 28px;
	padding: 2px 5px 2px 35px;
	width: 50px;
}


#googletranslist ul li a.flag_ca { background: left no-repeat url(../images/flags/flag_ca.png); }
#googletranslist ul li a.flag_da { background: left no-repeat url(../images/flags/flag_da.png); }
#googletranslist ul li a.flag_nl { background: left no-repeat url(../images/flags/flag_nl.png); }
#googletranslist ul li a.flag_en { background: left no-repeat url(../images/flags/flag_en.png); }
#googletranslist ul li a.flag_fr { background: left no-repeat url(../images/flags/flag_fr.png); }
#googletranslist ul li a.flag_gl { background: left no-repeat url(../images/flags/flag_gl.png); }
#googletranslist ul li a.flag_de { background: left no-repeat url(../images/flags/flag_de.png); }
#googletranslist ul li a.flag_el { background: left no-repeat url(../images/flags/flag_el.png); }
#googletranslist ul li a.flag_it { background: left no-repeat url(../images/flags/flag_it.png); }
#googletranslist ul li a.flag_no { background: left no-repeat url(../images/flags/flag_no.png); }
#googletranslist ul li a.flag_pl { background: left no-repeat url(../images/flags/flag_pl.png); }
#googletranslist ul li a.flag_pt { background: left no-repeat url(../images/flags/flag_pt.png); }
#googletranslist ul li a.flag_ro { background: left no-repeat url(../images/flags/flag_ro.png); }
#googletranslist ul li a.flag_sk { background: left no-repeat url(../images/flags/flag_sk.png); }
#googletranslist ul li a.flag_sl { background: left no-repeat url(../images/flags/flag_sl.png); }
#googletranslist ul li a.flag_sv { background: left no-repeat url(../images/flags/flag_sv.png); }





#fechaypeticiones p {
	display: inline;
}




/* prices */

.normalprice p, .productSpecialPriceSale p, .productSalePrice p, .productSpecialPrice p, .productPriceDiscount p {
	display: inline;
}


.price_call_for {
	color: #163881;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}


.price_free {
	color: #4CA237;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}


/* Especial Monge */
#who_history_images_left {
	float: left;
	margin-right: 10px;
	width: 100px;
}
#who_history_images_left img {
	margin-bottom: 5px;
}
#who_history_images_right {
	float: right;
	margin-left: 10px;
	width: 100px;
}
#who_history_images_right img {
	margin-bottom: 5px;
}
#whoBody h2 {
	clear: both;
}


/* Phone orders */
#phone_orders {font-size:1.4em;
font-weight:bold;
margin-bottom:-4px;
overflow:hidden;
padding-left:36px;
position:relative;
text-align:center;
z-index:1000000;}
#phone_orders p {margin: 0;}

/* popup */
#popup {background-color: #FFFFFF; border: 1px solid #CCCCCC; left: 50%; margin-left: -250px; position: absolute; text-align: center; top: 30px; z-index: 30; width: 600px;}
#popup_header {background-color: #ECECEC; text-align: right; padding: 3px;}
#popup_content {padding: 15px;}
.popup_close {color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 120%; margin: 8px;}

/* Subscriptions */
#forms_container {margin: 0 auto;}
#stamps_forms_container, #coins_forms_container {clear: both;}
.elements_forms_container {clear: both;}
.form_category_container {float: left; width: 33%;}
#stamps_forms_container fieldset, #coins_forms_container fieldset {border: none; border-top: 1px solid gray;}

#personal_data_container .big_label, #payment_data_container .big_label {width: 15em; float: left;}
#payment_data_container fieldset {border: none;}
#payment_data_container fieldset#payment_data_credit_card_container {border-top: 1px solid gray;}

.clear {clear: both;}

.moreFeatured {font-size: 1.2em; padding-top: 30px; text-align: center;}



/*#mainCatTabs li.highlighted-tab span {
	background:transparent url(../images/tab_hld_left.gif) no-repeat scroll left top;
}
#mainCatTabs li.highlighted-tab span {
	background-position:left bottom;
}
#mainCatTabs li.highlighted-tab span span {
	background:transparent url(../images/tab_hld_right.gif) no-repeat scroll right top;
}
#mainCatTabs li.highlighted-tab span span {
	background-position:right bottom;
}
#mainCatTabs li.highlighted-tab span:hover {
	background-position:left -42px;
}
#mainCatTabs li.highlighted-tab span:hover {
	background-position:left bottom;
}
#mainCatTabs li.highlighted-tab span span:hover {
	background-position:right -42px;
}
#mainCatTabs li.highlighted-tab span span:hover {
	background-position:right bottom;
}*/
.welcome_text_highlighted { font-size: 2em; color: #9A9A9A; font-weight: bold}
#logo {margin:40px 15px 15px;}

.greeting {text-align: center;}

.google-translate-box {
	padding: 5px; overflow:hidden; width: 100%;
}
.google-translate-box li {
	float: left;
  width: 105px;
}
.secure-payment-box {
  text-align: center;
}
/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{clear:both; position:relative;height:70px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(../images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{color:#EAF3F8;
display:block;
float:left;
height:12px;
margin:4px 0;
padding:8px 20px;
text-decoration:none;}
#dolphinnav ul li a span{padding:0;height:21px;float:left;}
#dolphinnav ul li a:hover{background:transparent url(../images/dolphin_bg-OVER.gif) repeat-x scroll 0 0;
color:#FFFFFF;
height:12px;
margin:4px 0;
padding:8px 20px;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{background:#1D6893 url(../images/dolphin_left-ON.gif) no-repeat scroll left top;
color:#FFFFFF;
height:23px;
line-height:275%;
margin:0;
padding-top:2px;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(../images/dolphin_right-ON.gif) no-repeat top right;height:33px;}
/* ---------------------- END Dolphin nav ---------------------- */
.featured_products_image {
	min-height: 85px;
	padding: 0 10px;
}
.featured_products_name {
	padding: 0 10px;
	min-height: 70px;
}
.markProductOutOfStock { font-size: 1.5em; }
#productinfoBody #cartAdd a { color: #FF0000; }

