* {
	margin: 0 auto;
	text-align: center;
	font-family: 'Cuprum', 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5b5b5b;
}
body {
	border-top: 5px solid #ed1c24;
	background: #fff url(../images/background.jpg) no-repeat center top;
}
.wrapper {
	width: 960px;
	height: auto;
	text-align: left;
	min-height: 1px;
}
.block {
	height: auto;
	float: left;
	clear: both;
	display: block;
	text-align: left;
	min-height: 1px;
}
.column {
	height: auto;
	float: left;
	clear: none;
	display: inline;
	text-align: left;
	min-height: 1px;
}
#header {
	height: 155px;
	overflow: hidden;
}
#content {
	margin-bottom: 20px;
}
#footer {
	background: #ed1c24 url(../images/footer_shadow.png) no-repeat center top;
	padding: 15px 0;
}
.logo {
	width: 330px;
	height: 100px;
	overflow: hidden;
	margin: 22px 0 0 10px;
}
.pesquisa {
	width: 570px;
	height: 70px;
	overflow: hidden;
	background: transparent url(../images/busca.png) no-repeat top left;
	margin: 22px 0 0 50px;
	padding: 30px 0 0 0;
}
.pesquisa,
.pesquisa * {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
}
.pesquisa p {
	width: 60px;
	height: auto;
	float: left;
	clear: none;
	display: inline;
	margin: 5px 10px 0 40px;
}
.pesquisa p,
.pesquisa p * {
	font-size: 10px;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
}
.pesquisa form {
	width: 455px;
	height: auto;
	float: left;
	clear: none;
	display: inline;
}
.pesquisa form fieldset {
	height: auto;
	float: left;
	clear: none;
	display: inline;
	text-align: left;
	border: none;
}
.pesquisa form fieldset.input,
.pesquisa form fieldset.input-mini {
	margin-right: 5px;
}
.pesquisa form fieldset.input {
	width: 135px;
}
.pesquisa form fieldset.input label,
.pesquisa form fieldset.input-mini label {
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.pesquisa form fieldset.input label,
.pesquisa form fieldset.input select,
.pesquisa form fieldset.input input {
	width: 130px;
	border: none;
}
.pesquisa form fieldset.input label,
.pesquisa form fieldset.input select,
.pesquisa form fieldset.input input,
.pesquisa form fieldset.input-mini label,
.pesquisa form fieldset.input-mini select,
.pesquisa form fieldset.input-mini input {
	height: auto;
	float: left;
	clear: both;
	display: block;
	text-align: left;
	padding: 0;
}
.pesquisa form fieldset.input-mini {
	width: 90px;
}
.pesquisa form fieldset.input-mini label,
.pesquisa form fieldset.input-mini select,
.pesquisa form fieldset.input-mini input {
	width: 80px;
	border: none;
}
.pesquisa form fieldset.submit {
	width: 50px;
}
.pesquisa form fieldset.submit input {
	width: 48px;
	height: 20px;
	float: left;
	clear: both;
	display: block;
	text-align: left;
	border: 1px solid #f35656;
	background: #ed1c24;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	line-height: 10px;
	margin: 15px 0 0 0;
	
}
#footer,
#footer * {
	color: #fff;	
}
.foologo {
	width: 140px;
	height: 50px;
	background: url(../images/foologo.gif) no-repeat top left;
	overflow: hidden;
	margin: 0 0 0 20px;
}
.fooinfo {
	margin: 0 15px;
}
.fooinfo,
.fooinfo p {
	width: 660px;
}
.fooinfo p {
	height: auto;
	float: left;
	clear: both;
	display: block;
}
.fooinfo p,
.fooinfo p * {
	text-align: left;
}
.foodevs,
.foodevs a {
	width: 90px;
	height: 26px;
	overflow: hidden;
	font-size: 0;
	text-indent: -999999px;
}
.foodevs a {
	float: left;
	clear: both;
	display: block;
	background: url(../images/onlinesites.gif) no-repeat top left;
}
.leftSide {
	width: 185px;
	margin-right: 20px;
}
.contentSide {
	width: 755px;
	min-height: 260px;
	background: transparent url(../images/contentslide.png) no-repeat top right;
}
.menu_top,
.menu,
.menu_bottom {
	width: 185px;
	height: auto;
	float: left;
	clear: both;
	display: block;
	text-align: left;
}
.menu_top {
	height: 30px;
	background: url(../images/menu_top.png) no-repeat top left;
	font-size: 0;
	overflow: hidden;
}
.menu {
	background: url(../images/menu_center.jpg) repeat-y top left;
	padding: 5px 0;
}
.menu ul {
	width: 170px;
	height: auto;
	float: left;
	clear: both;
	display: block;
	margin: 0 0 0 7px;
}
.menu ul,
.menu ul * {
	text-align: left;
}
.menu ul a:hover {
	text-decoration: none;
}
.menu ul li.toplevel {
	width: 170px;
	height: auto;
	float: left;
	clear: both;
	display: block;	
}
.menu ul li.toplevel a {
	width: 160px;
	height: auto;
	float: left;
	clear: both;
	display: block;
	text-align: left;
	padding: 5px;
	border-bottom: 1px dotted #ed6d57;
}
.menu ul li.toplevel,
.menu ul li.toplevel * {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
}
.menu ul li:last-child.toplevel a {
	border: none;
}
ul.childlevel {
	width: 150px;
	height: auto;
	float: left;
	clear: both;
	display: block;
	margin: 0 0 0 20px;
	padding: 0;
}
ul.childlevel li {
	width: 150px;
}
ul.childlevel li a {
	width: 140px!important;
	padding: 5px;
}
ul.childlevel li,
ul.childlevel li a {
	height: auto;
	float: left;
	clear: both;
	display: block;
}
ul.childlevel li a {
	border-bottom: 1px dotted #8e040f!important;
}
ul.childlevel li a,
ul.childlevel li a * {
	color: #ff9f9f!important;
}
.menu ul li.toplevel a:hover {
	color: #eaff00;
}
ul.childlevel li a:hover {
	color: #eaff00!important;
}
.menu_bottom {
	height: 30px;
	background: url(../images/menu_bottom.png) no-repeat top left;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 20px;
}
ul.menu_icone,
ul.menu_icone li {
	width: 185px;
	height: auto;
	float: left;
	display: block;
	clear: both;
}
ul.menu_icone li {
	margin-bottom: 5px;
}
.homeblock {
	width: 720px;
	height: 330px;
	float: left;
	clear: both;
	display: block;
	text-align: left;
	margin: 20px 0 0 20px;
	overflow: hidden;
}
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }
.nivo-caption {
	width: 280px;
	height: auto;
	position: absolute;
	bottom: 15px;
	right: 0;
	padding: 10px;
	background:#ebe8e7;
	color:#000;
	z-index:8;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-caption span,
.nivo-caption p {
	width: 260px;
}
.nivo-caption span,
.nivo-caption p {
	height: auto;
	float: left;
	clear: both;
	display: block;
}
.nivo-caption span,
.nivo-caption p,
.nivo-caption span *,
.nivo-caption p * {
	text-align: left;
}
.nivo-caption span {
	margin: 0 0 5px 0;
}
.nivo-caption span,
.nivo-caption span * {
	color: #0c408a;
	font-size: 12px;
}
.nivo-caption p,
.nivo-caption p * {
	color: #000;
	font-size: 16px;
}
.nivo-html-caption {
    display:none;
}
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.theme-default .nivoSlider {
	position:relative;
	background: #fff url(../images/nivo-loading.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider img {
	width: 720px;
	height: 330px;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}
#ititulo {
	width: 685px;
	height: auto;
	float: left;
	clear: both;
	display: block;
	margin: 30px 0 10px 0;
	padding: 0 0 0 50px;
	background: url(../images/titulo.png) no-repeat top left;
}
#ititulo h1 {
	width: 685px;
	height: auto;
	float: left;
	clear: both;
	display: block;
	padding: 0 0 10px 5px;
	border-bottom: 1px solid #cbcbcb;
}
#ititulo h1,
#ititulo h1 * {
	text-align: left;
	font-size: 24px;
	color: #b2b2b2;
}
#idata,
#iresumo,
#itexto,
.fixit,
.packthumb,
#ilinks,
ul#ilista,
form#flexcontato,
ul#produtos,
#iaccordion {
	width: 685px;
	height: auto;
	float: left;
	clear: both;
	display: block;
	margin: 0 0 10px 35px;
	padding: 0;
	text-align: left;
}
#idata,
#idata * { 
	font-size: 12px;
	color: #ed1c24;
	text-align: left;
}
#iresumo {
	font-style: italic;
	font-size: 12px;
}
#itexto, 
#itexto div, 
#itexto a, 
#itexto abbr,
#itexto address, 
#itexto area, #itexto base, 
#itexto basefont, 
#itexto bdo, 
#itexto blockquote, 
#itexto button, 
#itexto caption, 
#itexto center, 
#itexto cite,
#itexto code, 
#itexto col, 
#itexto colgroup, 
#itexto dd, 
#itexto div, 
#itexto dl, 
#itexto dt, 
#itexto em, 
#itexto fieldset, 
#itexto form, 
#itexto frame, 
#itexto frameset, 
#itexto hr, 
#itexto i, 
#itexto iframe, 
#itexto img, 
#itexto input, 
#itexto ins, 
#itexto isindex, 
#itexto label, 
#itexto legend, 
#itexto li, 
#itexto link, 
#itexto map, 
#itexto ol, 
#itexto optgroup, 
#itexto option, 
#itexto p, 
#itexto param, 
#itexto pre, 
#itexto q, 
#itexto s, 
#itexto samp, 
#itexto select, 
#itexto span, 
#itexto strike, 
#itexto sub, 
#itexto sup, 
#itexto table, 
#itexto tbody, 
#itexto td, 
#itexto textarea, 
#itexto tfoot, 
#itexto th, 
#itexto tr, 
#itexto tt, 
#itexto u, 
#itexto ul {
	text-align: justify;
}
#itexto i,
#itexto em,
#itexto blockquote,
#itexto address {
	font-style: italic!important;
}
#itexto b,
#itexto strong {
	font-weight: 600!important;
}
#itexto h1, 
#itexto h2, 
#itexto h3, 
#itexto h4, 
#itexto h5, 
#itexto h6, 
#itexto b, 
#itexto strong {
	font-weight: 600;
	text-align: justify;
}
#itexto ul, 
#itexto ol {
	margin: 10px 0 10px 45px;
}
#itexto small, 
#itexto big {
	text-align: left;
}
#itexto h1 { 
	font-size: 24px;
}
#itexto h2 { 
	font-size: 18px;
}
#itexto h3 { 
	font-size: 16px;
}
#itexto h4 { 
	font-size: 14px;
}
#itexto h5 { 
	font-size: 12px;
}
#itexto h6 { 
	font-size: 10px;
}
#itexto small {  
	font-size: 9px;
}
#itexto big { 
	font-size: 36px;
}
#itexto embed {
	margin: 7px 0px;
}
.item-destaque {
	width: 250px;
	height: auto;
	float: left;
	clear: none;
	display: inline;
	margin: 0 10px 5px 0;
	text-align: left;
}
.packthumb p {
	width: 665px;
	height: auto;
	float: left;
	clear: left;
	display: block;
	margin: 0;
	padding: 0 10px 5px 10px;
	text-align: left;
	font-size: 14px;
	color: #5b5b5b;
	text-transform: uppercase;
	border-bottom: 1px solid #cbcbcb;
}
.packthumb ul, 
.packthumb span, 
.packthumb div {
	width: 685px;
	height: auto;
	float: left;
	clear: left;
	display: block;
}
.packthumb ul, 
.packthumb ul * {
	text-align: left;
}
.packthumb ul li {
	width: 100px;
	height: 100px;
	float: left;
	clear: none;
	display: inline;
	margin: 7px;
	overflow: hidden;
}
.packthumb span,
.packthumb span * {
	font-size: 11px;
}
.packthumb div {
	margin: 5px 0!important;
}
.packthumb div,
.packthumb div * {
	text-align: left;
	font-size: 14px;
}
.fixit table {
	width: 300px;
	height: auto;
	float: left;
	clear: left;
	display: block;
	margin-left: 192px;
}
.fixit table, 
.fixit table tr, 
.fixit table td {
	text-align: center;
	font-size: 10px;
}
#ilinks {
	border-top: 1px solid #cbcbcb;
	padding: 5px 0;
}
#ilinks,
#ilinks * {
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
	color: #858585;
}
#ilinks a:hover {
	color: #666;
}
.icohome {
	background: url(../images/icohome.gif) no-repeat top left;
	padding-left: 20px;
}
.icoback {
	background: url(../images/icoback.gif) no-repeat top left;
	padding-left: 20px;
}
ul#ilista li {
	width: 675px;
	height: auto;
	float: left;
	clear: left;
	display: block;
	text-align: left;
	margin-bottom: 5px;
	padding: 5px;
	border-bottom: 1px dotted #b8b5a6;
}
ul#ilista li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
ul#ilista li span,
ul#ilista li p {
	width: 675px;
	height: auto;
	float: left;
	clear: left;
	display: block;
	text-align: left;
}
ul#ilista li span {
	margin-bottom: 5px;
}
ul#ilista li span,
ul#ilista li span *{
	color: #ed1c24;
	font-size: 10px;
}
form#flexcontato fieldset {
	width: 685px;
	height: auto;
	float: left;
	clear: left;
	display: block;
	text-align: left;
	border: none;
}
form#flexcontato label, 
form#flexcontato input, 
form#flexcontato select, 
form#flexcontato option, 
form#flexcontato textarea {
	text-align: left;
}
form#flexcontato fieldset label, 
form#flexcontato fieldset input, 
form#flexcontato fieldset select, 
form#flexcontato fieldset textarea {
	float: left;
	clear: left;
	display: block;
}
form#flexcontato fieldset label {
	font-size: 16px;
	margin-bottom: 3px;
}
form#flexcontato fieldset input, 
form#flexcontato fieldset select, 
form#flexcontato fieldset textarea {
	border: 1px solid #ed1c24;
	margin-bottom: 7px;
	padding: 5px;
	color: #373435;
	background: #fff;
}
form#flexcontato fieldset input:focus, 
form#flexcontato fieldset select:focus, 
form#flexcontato fieldset textarea:focus {
	color: #fff;
	background: #ed1c24;
}
form#flexcontato fieldset select:focus option {
	background: #fff!important;
}
form#flexcontato fieldset input, 
form#flexcontato fieldset textarea {
	width: 350px;
}
form#flexcontato fieldset select {
	width: 360px;
}
form#flexcontato .btnsend {
	background: #ed1c24;
	color: #fff;
	border: none;
	padding: 5px 25px;
	margin: 0;
	float: left;
	clear: left;
	display: block;
}
form#flexcontato p {
	width: 685px;
	height: auto;
	float: left;
	clear: left;
	display: block;
	text-align: left;
}
form#flexcontato legend {
	font-size: 18px;
	font-weight: 500;
	font-style: italic;
	margin-bottom: 15px;
	text-align: left;
	float: left;
	clear: left;
	display: block;
	margin-top: 15px;
	margin-bottom: 10px;
}
form#flexcontato p input, 
form#flexcontato p label {
	width: auto;
	height: auto;
	float: left;
	display: inline;
	clear: none;
	margin-bottom: 8px;
	text-align: left;
}
form#flexcontato p label {
	margin-left: 5px;
}
ul#produtos li {
	width: 161px;
	height: 230px;
	float: left;
	clear: none;
	display: inline;
	text-align: left;
	overflow: hidden;
	margin: 5px;
	position: relative;
}
.pDados {
	position: absolute;
	top: 0;
	left: 3px;
	width: 152px;
	height: 222px;
	background: #eee;
	padding: 4px 3px;
}
.pDados img {
	width: 150px;
	height: 150px;
	float: left;
	clear: both;
	display: block;
	text-align: left;
	border: 1px solid #e9e9e9;
	margin-bottom: 5px;
}
.pDados p {
	width: 120px;
	height: auto;
	float: left;
	clear: both;
	display: block;
	background: url(../images/tag.gif) no-repeat top left;
	margin: 0 0 0 6px;
	padding: 0 0 8px 20px;
	line-height: 16px;
	border-bottom: 1px dotted #878787;
}
.pDados p,
.pDados p * {
	text-align: left;
	font-size: 16px;
}
.pSmartTag {
	position: absolute;
	left: 0;
	bottom: 8px;
	background: url(../images/smarttag.png) no-repeat top left;
	width: 107px;
	height: 27px;
	padding: 0 0 0 33px;
	color: #fff;
	text-align: left;
	line-height: 30px;
	text-transform: uppercase;
}
a:hover.pSmartTag {
	text-decoration: none;
	color: #550a0d;
}
.productBlock {
	width: 720px;
	height: auto;
	float: left;
	clear: both;
	display: block;
	text-align: left;
	margin: 0 0 10px 20px;
	position: relative;
}
.productImages {
	width: 354px;
	position: relative;
	margin-right: 20px;
}
.productImageBigger {
	width: 350px;
	height: 350px;
	float: left;
	clear: both;
	display: block;
	text-align: left;
	border: 2px solid #e9e9e9;
	position: relative;
}
.productImageLabel {
	width: 354px;
	height: auto;
	float: left;
	clear: both;
	display: block;
	text-align: left;
	font-size: 12px;
	color: #b6b6b6;
	margin: 10px 0;
}
.productImageLabel,
.productImageLabel * {
	text-align: left;
}
.productImageLabel strong {
	font-size: 14px;
	text-transform: uppercase;
	color: #858585;
}
ul.productImageList {
	width: 354px;
	height: auto;
	float: left;
	clear: both;
	display: block;
	text-align: left;
}
ul.productImageList li {
	width: 100px;
	height: auto;
	min-height: 100px;
	float: left;
	clear: none;
	display: inline;
	text-align: left;
	overflow: hidden;
	
	margin: 0 9px 15px 9px;
}
ul.productImageList li img,
ul.productImageList li p {
	float: left;
	clear: both;
	display: block;
	text-align: left;
}
ul.productImageList li img {
	width: 98px;
	height: 98px;
	border: 1px solid #e9e9e9;
	margin-bottom: 5px;
}
ul.productImageList li p {
	font-size: 12px;
}
.productDetails {
	width: 346px;
}
.productDetailCategory {
	width: auto;
	max-width: 346px;
	height: 27px;
	float: left;
	clear: both;
	display: block;
	background: #eee url(../images/productDetailCategory.gif) no-repeat top right;
	padding: 0 25px 0 15px;
	margin: 0 0 10px 0;
}
.productDetailCategory,
.productDetailCategory * {
	text-align: left;
	line-height: 30px;
	text-transform: uppercase;
	color: #858585;
}
.productDetailString,
.productDetailStringTitle {
	width: 346px;
	height: auto;
	float: left;
	clear: both;
	display: block;
}
.productDetailString {
	margin: 0 0 5px 0;
}
.productDetailStringTitle {
	margin: 5px 0 10px 0;
}
.productDetailString,
.productDetailString *,
.productDetailStringTitle,
.productDetailStringTitle * {
	text-align: left;
	color: #858585;
}
.productDetailString strong,
.productDetailStringTitle {	
	font-weight: 600;
}
.productDetailStringTitle,
.productDetailStringTitle * {
	font-size: 18px;
}
.productDetailText {
	width: 346px;
	height: auto;
	float: left;
	clear: both;
	display: block;
	margin-bottom: 15px;
}
.productDetailText, 
.productDetailText div, 
.productDetailText a, 
.productDetailText abbr,
.productDetailText address, 
.productDetailText area, .productDetailText base, 
.productDetailText basefont, 
.productDetailText bdo, 
.productDetailText blockquote, 
.productDetailText button, 
.productDetailText caption, 
.productDetailText center, 
.productDetailText cite,
.productDetailText code, 
.productDetailText col, 
.productDetailText colgroup, 
.productDetailText dd, 
.productDetailText div, 
.productDetailText dl, 
.productDetailText dt, 
.productDetailText em, 
.productDetailText fieldset, 
.productDetailText form, 
.productDetailText frame, 
.productDetailText frameset, 
.productDetailText hr, 
.productDetailText i, 
.productDetailText iframe, 
.productDetailText img, 
.productDetailText input, 
.productDetailText ins, 
.productDetailText isindex, 
.productDetailText label, 
.productDetailText legend, 
.productDetailText li, 
.productDetailText link, 
.productDetailText map, 
.productDetailText ol, 
.productDetailText optgroup, 
.productDetailText option, 
.productDetailText p, 
.productDetailText param, 
.productDetailText pre, 
.productDetailText q, 
.productDetailText s, 
.productDetailText samp, 
.productDetailText select, 
.productDetailText span, 
.productDetailText strike, 
.productDetailText sub, 
.productDetailText sup, 
.productDetailText table, 
.productDetailText tbody, 
.productDetailText td, 
.productDetailText textarea, 
.productDetailText tfoot, 
.productDetailText th, 
.productDetailText tr, 
.productDetailText tt, 
.productDetailText u, 
.productDetailText ul {
	text-align: justify;
}
.productDetailText i,
.productDetailText em,
.productDetailText blockquote,
.productDetailText address {
	font-style: italic!important;
}
.productDetailText b,
.productDetailText strong {
	font-weight: 600!important;
}
.productDetailText h1, 
.productDetailText h2, 
.productDetailText h3, 
.productDetailText h4, 
.productDetailText h5, 
.productDetailText h6, 
.productDetailText b, 
.productDetailText strong {
	font-weight: 600;
	text-align: justify;
}
.productDetailText ul, 
.productDetailText ol {
	margin: 10px 0 10px 45px;
}
.productDetailText small, 
.productDetailText big {
	text-align: left;
}
.productDetailText h1 { 
	font-size: 24px;
}
.productDetailText h2 { 
	font-size: 18px;
}
.productDetailText h3 { 
	font-size: 16px;
}
.productDetailText h4 { 
	font-size: 14px;
}
.productDetailText h5 { 
	font-size: 12px;
}
.productDetailText h6 { 
	font-size: 10px;
}
.productDetailText small {  
	font-size: 9px;
}
.productDetailText big { 
	font-size: 36px;
}
.productDetailText embed {
	margin: 7px 0px;
}
.productDetailsAdditionals,
.productDetailsAdditionals span,
.productDetailsAdditionals ul {
	width: 346px;
	height: auto;
	float: left;
	clear: both;
	display: block;
	text-align: left;
}
.productDetailsAdditionals span,
.productDetailsAdditionals span * {
	text-align: left;
	color: #858585;
	font-weight: 600;
	font-size: 16px;
}
.productDetailsAdditionals ul li {
	width: 56px;
	height: 56px;
	float: left;
	clear: none;
	display: inline;
	margin: 6px;
	overflow: hidden;
}
.accordionButton {	
width: 655px;
float: left;
cursor: pointer;
font-size: 16px;
line-height: 22px;
text-align: left;
background: url(../images/scaleno-small.jpg) no-repeat top left;
padding: 0 20px 0 30px;
margin-bottom: 5px;
}
:hover.accordionButton {

}
.accordionContent {	
width: 645px;
height: auto;
float: left;
clear: left;
display: block;
background: #f1f1f1;
display: none;
padding: 20px;
margin-bottom: 20px
}
.accordionContent,
.accordionContent * {
	text-align: left;
}
.accordionContent ul {
	margin-left: 45px;
}
.accordionContent ul,
.accordionContent ul li {
	list-style: disc;
}