* html * {
zoom:1.0;
}

* {
margin:0;
padding:0;
}

body {
background-image:url(../images_pres/page_bkg.jpg);
background-repeat:repeat;
background-position:center top;
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
}

.float_left {
float:left;
margin:0 .3em .3em 0;
}

.float_right {
float:right;
margin:0 0 .3em .3em;
}

#footer {
background-color:#333;
}

h1 {
color:#8cc63f;
font-size:1.5em;
}

h6 {
color:#000;
font-size:.875em;
}

p {
color:#FFF;
font-size:1em;
line-height:1.25;
margin-bottom:.75em;
}

#nav ul,#nav a {
color:#FFF;
}

table,form {
color:#333;
}

a {
color:#8BC841;
}

a:hover,#nav a:hover {
color:#7D7D7D;
}

#footer p {
margin:0;
}

h2 {
font-size:1.375em;
line-height:1.25;
padding:.5em 0 0;
}

h3 {
font-size:1.125em;
line-height:1.25;
font-weight:700;
}

h4 {
font-size:1.125em;
}

h5 {
font-size:1em;
}

a:hover {
text-decoration:none;
}

ul {
list-style-type:none;
}

code {
font-size:1.25em;
}

* html code {
font-size:1.1em;
}

cite {
font-size:.85em;
font-style:italic;
}

blockquote {
font-style:italic;
color:#CCC;
}

blockquote p {
margin-bottom:.1em;
}

blockquote p:before {
content:open-quote;
color:#cccc8f;
}

blockquote p:after {
content:close-quote;
color:#366;
}

blockquote cite {
font-size:.85em;
}

abbr,acronym {
border-bottom:1px dashed #000;
cursor:default;
}

address {
margin:0 1em .75em;
}

img {
border:0;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.clear {
clear:both;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

#left_nav,#content,#promo,#body_wrapper_product {
	background-color: #000;
}

h2,h3,h4,h5,ul,ol,dl,blockquote,cite {
	color:#333;
}
.p7TPcontent p {color:#333;}
#p7tpc1_3 {
	background-color: #000;
	padding: 2em;
}

