.boxText{font-family:Verdana,Arial,sans-serif; font-size:10px}
.errorBox{font-family:Verdana,Arial,sans-serif; font-size:10px; background:#ffb3b5; font-weight:bold}
.message{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#0061AF; background:#D7DBE0; font-weight:bold}
.stockWarning{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#c03}
.productsNotifications{background:#f2fff7}
.orderEdit{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#70d250; text-decoration:underline}
BODY{background:#ffffff; color:#000000; margin:0px; padding:0}
A{color:#000000; text-decoration:none}
A:hover{color:#0000FF; text-decoration:underline; text-decoration:none}
FORM{display:inline}
TR.header{background-image:url(fundo/fundo_menu.jpg)}
TR.headerNavigation{background:#264b7f}
TD.headerNavigation{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#fff; font-weight:bold; background-image:url(fundo/fundo_menu.jpg)}
A.headerNavigation{color:#000; background-image:url(fundo/fundo_menu.jpg)}
A.headerNavigation:hover{color:#f00}
TR.headerError{background:#f00}
TD.headerError{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; background:#f00; color:#000; font-weight:bold; text-align:center}
TR.headerInfo{background:#0f0}
TD.headerInfo{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; background:#0f0; color:#030C1B; font-weight:bold; text-align:center}
TR.footer{background-image:url(fundo/fundo_menu.jpg)}
TD.footer{font-family:Verdana,Arial,sans-serif; font-size:10px; background-image:url(fundo/fundo_menu.jpg); color:#000; font-weight:bold}
.infoBox{border-style:dotted; border-width:1px; border-color:#ccc}
// borda dos boxes
.infoBoxContents{background:#fff; font-family:Verdana,Arial,sans-serif; font-size:10px}
.infoBoxNotice{background:#FF8E90}
.infoBoxNoticeContents{background:#FFE6E6; font-family:Verdana,Arial,sans-serif; font-size:10px}
TD.infoBoxHeading{font-family:Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; background:#0CCCCCC; background-image:url(fundo/fundo_menu.jpg); color:#ccc}
TD.infoBox, SPAN.infoBox{font-family:Verdana,Arial,sans-serif; font-size:10px}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{background:#fff}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{background:#fff}
TABLE.productListing{border:1px; border-style:solid; border-color:#000; border-spacing:1px}
.productListing-heading{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#000; font-weight:bold}
TD.productListing-data{font-family:Verdana,Arial,sans-serif; font-size:10px}
A.pageResults{color:#000; text-decoration:none}
A.pageResults:hover{color:#f00; font-weight:bold; text-decoration:none}
TD.pageHeading, DIV.pageHeading{font-family:Verdana,Arial,sans-serif; font-size:20px; font-weight:bold; color:#313662}
TR.subBar{background:#f4f7fd}
TD.subBar{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#000}
TD.main, P.main{font-family:Verdana,Arial,sans-serif; font-size:11px; line-height:1.5}
TD.smallText, SPAN.smallText, P.smallText{font-family:Verdana,Arial,sans-serif; font-size:10px}
TD.accountCategory{font-family:Verdana,Arial,sans-serif; font-size:13px; color:#abd}
TD.fieldKey{font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold}
TD.fieldValue{font-family:Verdana,Arial,sans-serif; font-size:12px}
TD.tableHeading{font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold}
SPAN.newItemInCart{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#f00}
CHECKBOX, INPUT, RADIO, SELECT{font-family:Verdana,Arial,sans-serif; font-size:11px}
TEXTAREA{width:100%; font-family:Verdana,Arial,sans-serif; font-size:11px}
SPAN.greetUser{font-family:Verdana,Arial,sans-serif; font-size:12px; color:#f0a480; font-weight:bold}
TABLE.formArea{background:#f1f9fe; border-color:#7b9ebd; border-style:solid; border-width:1px}
TD.formAreaTitle{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; font-weight:bold}
SPAN.markProductOutOfStock{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; color:#c76170; font-weight:bold}
SPAN.productSpecialPrice{font-family:Verdana,Arial,sans-serif; color:#f00}
SPAN.errorText{font-family:Verdana,Arial,sans-serif; color:#f00}
.moduleRow{}
.moduleRowOver{background-color:#EEE; cursor:pointer; cursor:hand}
.moduleRowSelected{background-color:#D4D4D4}
.checkoutBarFrom, .checkoutBarTo{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#8c8c8c}
.checkoutBarCurrent{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#000}
.messageBox{font-family:Verdana,Arial,sans-serif; font-size:10px}
.messageStackError, .messageStackWarning{font-family:Verdana,Arial,sans-serif; font-size:10px; background-color:#ffb3b5}
.messageStackSuccess{font-family:Verdana,Arial,sans-serif; font-size:10px; background-color:#9f0}
.inputRequirement{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#f00}
.infoBoxContents2{background:#Fcc; font-family:Verdana,Arial,sans-serif; font-size:10px; vertical-align:text-bottom; margin:auto; background-position:bottom}
h1{font-family:Verdana,Arial,sans-serif; font-size:20px; font-weight:bold}
h2{font-family:Verdana,Arial,sans-serif; font-size:14px}
TABLE.categ{border:1px; border-spacing:0px; font-family:Verdana,Arial,sans-serif; font-size:10px; background:#fff; color:#000}
TD.categ{vertical-align:top}
.estimatedshippingBox{background:#fff}
TD.estimatedshippingBoxHeading{font-family:Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; background:#bbc3d3; color:#fff}
.estimatedshippingBoxContents{background:#fff; font-family:Verdana,Arial,sans-serif; font-size:10px}
.ShowShipping{background-image:url(fundo/fundo_menu.jpg); color:#000; font-family:Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; text-align:center}
.star-product-title{font-family:Arial,Verdana,sans-serif; text-align:center; font-size:16px; font-weight:bold; color:#f00}
.star-product{font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:normal; color:#000}
.star-product-price{font-family:Arial,Verdana,sans-serif; font-size:16px; font-weight:bold; color:#f00}
.ProductsCycleSlideshowWrapper{width:640px; padding:0; margin:0; overflow:hidden; text-align:center}
.ProductsCycleSlideshow{height:150px; width:657px; padding:0; margin:0; overflow:hidden; border:0px solid #bbc3d3; background-color:#fff}
.PCSChild{height:150px; width:657px; padding:7px; text-align:center; top:0; left:0}
.PCSChild a{text-decoration:none; color:000}
.PCSChild a img{border:none; border-width:0px}
.PCSOutput{text-align:left; font-size:12px}
.PCSOutput a{text-decoration:none; color:#000}
.PCSPager{margin:7px}
.PCSPager a{border:1px solid #bbc3d3; background:#fff; color:#bbc3d3; text-decoration:none; margin:0 5px; padding:3px 5px; font-size:12px}
.PCSPager a.activeSlide{border:1px solid #000; background:#629CC1; color:#000}
.PCSPager a:focus{outline:none}
.getslogan{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold}
.gettitolo{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold}
.buybothText{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; margin-bottom:8px}
.getprezzo{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; margin-bottom:8px}
.prezzo{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; margin-bottom:8px}
.getrisparmio{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; margin-bottom:8px}
.vsmalltext{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:9px; margin-top:8px}
#MB_overlay{position:absolute; margin:auto; top:0; left:0; width:100%; height:100%; z-index:9999; background-color:#000!important}
#MB_overlay[id]{position:fixed}
#MB_window{position:absolute; top:0; border:0 solid; text-align:left; z-index:10000}
#MB_window[id]{position:fixed!important}
#MB_frame{position:relative; background-color:#EFEFEF; height:100%}
#MB_header{margin:0; padding:0}
#MB_content{padding:6px .75em; overflow:auto}
#MB_caption{font:bold 100%"Lucida Grande",Arial,sans-serif; text-shadow:#FFF 0 1px 0; padding:.5em 2em .5em .75em; margin:0; text-align:left}
#MB_close{display:block; position:absolute; right:5px; top:4px; padding:2px 3px; font-weight:bold; text-decoration:none; font-size:13px}
#MB_close:hover{background:transparent}
#MB_loading{padding:1.5em; text-indent:-10000px; background:transparent url(spinner.gif) 50% 0 no-repeat}
#MB_frame{padding-bottom:7px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px}
#MB_window{background-color:#EFEFEF; color:#000; -webkit-box-shadow:0 8px 64px #000; -moz-box-shadow:0 0 64px #000; box-shadow:0 0 64px #000; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px}
#MB_content{border-top:1px solid #F9F9F9}
#MB_header{background-color:#DDD; border-bottom:1px solid #CCC}
#MB_caption{color:#000}
#MB_close{color:#777}
#MB_close:hover{color:#000}
.MB_alert{margin:10px 0; text-align:center}
.ft1{font-size:12px}
.ft3{font-size:16px}
#lbOverlay{position:fixed; top:0; left:0; z-index:99998; width:100%; height:500px}
#lbOverlay.grey{background-color:#000}
#lbMain{position:absolute; left:0; width:100%; z-index:99999; text-align:center; line-height:0}
#lbMain a img{border:none}
#lbOuterContainer{position:relative; background-color:#fff; width:200px; height:200px; margin:0 auto}
#lbOuterContainer.grey{border:3px solid #888}
#lbDetailsContainer{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; width:100%; line-height:1.4em; overflow:auto; margin:0 auto}
#lbDetailsContainer.grey{border:3px solid #888; border-top:none}
#lbImageContainer, #lbIframeContainer{padding:10px}
#lbLoading{position:absolute; top:45%; left:0%; height:32px; width:100%; text-align:center; line-height:0; background:url(images/loading.gif) center no-repeat}
#lbHoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lbImageContainer>#lbHoverNav{left:0}
#lbHoverNav a{outline:none}
#lbPrev{width:49%; height:100%; background:transparent url(images/blank.gif) no-repeat; display:block; left:0; float:left}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover{background:url(images/prev_grey.gif) left 15% no-repeat}
#lbNext{width:49%; height:100%; background:transparent url(images/blank.gif) no-repeat; display:block; right:0; float:right}
#lbNext.grey:hover, #lbNext.grey:visited:hover{background:url(images/next_grey.gif) right 15% no-repeat}
#lbPrev2, #lbNext2{text-decoration:none; font-weight:bold}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey{color:#333}
#lbPrev2_Off, #lbNext2_Off{font-weight:bold}
#lbPrev2_Off.grey, #lbNext2_Off.grey{color:#CCC}
#lbDetailsData{padding:0 10px}
#lbDetailsData.grey{color:#333}
#lbDetails{width:60%; float:left; text-align:left}
#lbCaption{display:block; font-weight:bold}
#lbNumberDisplay{float:left; display:block; padding-bottom:1.0em}
#lbNavDisplay{float:left; display:block; padding-bottom:1.0em}
#lbClose{width:64px; height:28px; float:right; margin-bottom:1px}
#lbClose.grey{background:url(images/close_grey.png) no-repeat}
#lbPlay{width:64px; height:28px; float:right; margin-bottom:1px}
#lbPlay.grey{background:url(images/play_grey.png) no-repeat}
#lbPause{width:64px; height:28px; float:right; margin-bottom:1px}
#lbPause.grey{background:url(images/pause_grey.png) no-repeat}
#lightbox{position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#lightbox img{width:auto; height:auto}
#lightbox a img{border:none}
#outerImageContainer{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#imageContainer{padding:10px}
#loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#hoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%}
#imageData{padding:0 10px; color:#666}
#imageData #imageDetails{width:70%; float:left; text-align:left}
#imageData #caption{font-weight:bold}
#imageData #numberDisplay{display:block; clear:left; padding-bottom:1.0em}
#imageData #bottomNavClose{width:66px; float:right;  padding-bottom:0.7em; outline:none}



#overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000}



TD.main2, P.main2{font-family:Verdana,Arial,sans-serif; font-size:11px; line-height:1.5; color:#fff}
; 

/* BOF Pageloading by BPAS (www.bpas.co.nz) */
#prepage {
	display:none;	
}
#prepage_overlay {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:3;
	text-align:center;
	padding-top:30%;
	padding-bottom:50%;
	background:#ffffff;
	opacity:.9;
	filter:alpha(opacity = 50);
}



#prepage_content {
	position:fixed;
	top:0px;
	left:0px;
	z-index:3;
	text-align:center;
	margin-left:45%;
	margin-top:30%;
	margin-bottom:50%;
	padding:5px;
	background:#FAFAF3;
	border:1px;
	border-style:solid;
	border-color:#D4D4D4;	
	opacity:1;
	filter:alpha(opacity = 100);
}

/* EOF Pageloading by BPAS (www.bpas.co.nz) */
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}
