ul.statistic-list li.total span, ul.statistic-list li.total, ul.statistic-list li, .step-title a.title, .step-title a.title:hover, .step-title-active a.title, .step-title-active a.title:hover, .step-title span.float-left, .step-title-active span.float-left, ul.statistic-list li.subtotal span, ul.statistic-list li.subtotal strong, .quantity, .quantity label, .quantity .input-text, .quantity .sub-price, .quantity .price, .search-products-text, #top_menu li.first-level a, #top_menu li.first-level a:hover, #top_menu li.first-level.cm-active a, #top_menu li.first-level.cm-active a:hover, h1, h2, h3, h4, body, .form-field label, input, textarea, select, .button a, .button-action a, .button-submit-action input, .button-submit input, .button-submit-big input, .tabs ul li.cm-active a, .tabs ul li.cm-active a:visited, .tabs ul li.cm-active a:hover, .tabs ul li.cm-active a:active, .tabs ul li a, .tabs ul li a:hover, .tabs ul li.cm-active a, .tabs ul li.cm-active a:hover
{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

.compact-link{
	padding:5px 0 0 5px;
}

.delim  {
clear:both;
}

.mainbox2-body {
padding:10px 0 20px;
}

.mandatory-fields  {
display:none;
}

.form-field new-product-list-field {
	padding:0;
}

.product-list-field .input-text, .product-list-field .input-textarea-long {
	width:140px;
}

.central-column {
overflow:hidden;
}

table .mainbox2-body {
}
.deals-main .subheader, h2 {
	color:#8F146E;
font:bold 20px "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.mainbox-body h3 {
	background:url("images/subheader_bg.gif") repeat-x scroll center bottom transparent;
padding-bottom:13px 0 5px;
	font-size:17px;
	color:#CB2984;
}

.mainbox-body .wysiwyg-content p {
	font-size:13px;
text-align:justify;;
}

.mainbox-body h4 {
	font-size:15px;

}


.mainbox-body h2 {
	color:#CB2984;

}


.mainbox-body h1 {
	font-size:20px;
	color:#B22474;
}

.top-tools-helper, #cart_status {
margin-left:205px;
}

#cart_status {
	margin-left:230px;
}

.top-search  {
margin-left:20px;
}

.logo-image {
position:absolute;
margin:0 0 0 -35px;

}


#container {
padding:0 0 0;
}

.sidebox-wrapper {
	background-image: url(images/side_box_heading.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.sidebox-title span {
	font-family: Georgia, "Trebuchet MS";
	font-size: 15px;
	text-transform: none;
}

.sidebox-title span {
padding-top:25px;
}

.quick-links {
text-align:right;
}


#header .quick-links {
padding:6px 0 0;
}

.top-tools-container  {
	background-color:#FFF;

}


#top_menu ul li.first-level.cm-active a, #top_menu ul li.first-level.cm-active a:hover {
background-color:#FFF;
}

.tabs ul li.cm-active {
background-color:#FFFFFF;
}

.grid-image img {
	border:0px solid #FF0099;
	margin-top:2px;
}


.product-title, .product-title:visited, .product-title:hover, .product-title:active, a, a:visited, a:hover, a:active {
	color:#CB2984;
}


.multicolumns-list .form-field{
	padding:0;
}

.List-Title{
	height:30px;
	margin-top:5px;
}

.List-Cart{
	height:20px;
}

.List-Line{
	margin-bottom:20px;
}


.border-bottom {
	border-bottom-style: none;
	margin-bottom:20px;
}


.border, .product-image img, .product-item-image img, .categories-image img, .feature-image img, .image-border img, .multicolumns-list img {
border:1px solid #C1BEAA;
padding:3px;
}

.site-news {
	border:1px solid #E8E3D2;
	padding: 15px ;


}


#pagination_contents {
	background-image: url(images/bg-destaque.jpg);
	border:1px solid #E8E3D2;
	padding:10px;
}


.extra-link, a.extra-link:visited, a.extra-link:hover, a.extra-link:active, .sidebox-body ul a.extra-link {
	color:#39F;
	text-decoration:underline;
}

.compact-link .text-button, .compact-link .text-button:visited, .compact-link .text-button:hover, .compact-link .text-button:active, .compact-link .text-button-act, .compact-link .text-button-act:visited, .compact-link .text-button-act:hover, .compact-link .text-button-act:active {
	color:#39F;

}

td.product-image img {
margin:0
}


.hot-deals-item hot-deals-item cm-deals a {
	width:100px;
}

.multicolumns-list td {
padding:0;
}

.product-spacer {
width:0;
}


.pagination {
	margin:1px 0 10px;
	background-color:#E8E3D2;
}

.mainbox-title span, .mainbox2-title span {
color:#8F146E;
font:bold 20px "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.left-column .mainbox2-title span {
	font-size:16px;
}


.right-column .sidebox-wrapper h1 {
color:#8F146E;
font:bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif;
margin-left: 15px;
}

.BorderDestaque .product-title {
	font-size:20px;
	text-decoration: none;	
}


.cm-tabs-content {
	background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
border-color:#CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin-top:-2px;
padding-top:20px;
padding-bottom:20px;
padding-left:30px;
padding-right:10px;
}


.bottom-copyright p {
	color:#FFF;
}


#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 0px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_uber_wrapper {width:150px;}
#flickr_www {display:block; text-align:center; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


.sidebox-categories-wrapper .sidebox-title, .sidebox-categories-wrapper .sidebox-title span {
	background-color:#FFFFFF;
}

.sidebox-categories-wrapper {
	background-color:#ee0393;
}

.sidebox-categories-wrapper .sidebox-bottom {
	display:none;
	height:0px;
	padding-left:0px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}


/*
------------------------------------------------------------------------
Google Maps
------------------------------------------------------------------------
 */
 
.mainbox-body #MapaMafra, .mainbox-body #MapaLisboa {
	border:1px solid #C1BEAA;
padding:3px;
 }


#payments_summary {
	width:400px;
}



.sidebox-wrapper .sidebox-title span {

    padding: 25px 10px 0 0;
}



#content, .content-helper {
    background-repeat: repeat-y;
}

#content, .content-tools-helper {
    background-color: #FFFFFF;
}

