body {
padding: 0;
margin: 0;
background: #363;
font-family:Arial, Helvetica, sans-serif;
font-size: small;
color: #330;}

#freedom {
padding: 0;
margin: 0;
width:799px;
height: 50px;}

#freedom table {
height: 50px;}

#freedom table td#logo {
margin: 0;
padding: 0;}

#main {
width:799px;
height: auto;
padding: 0;
margin:0;
background: #D6D6A4;}

ul {margin: 0;}

a {
color: #330; 
text-decoration: none;}

a:hover {
color: #600;
text-decoration: underline;}
/*-------------------------------------------------HEADER--------------------------------------------------*/
#header {
background:url(../images/header.jpg) no-repeat;
height: 99px;
padding: 0;
margin: 0;
z-index:2px;}

#header img#terra {
float: left;
padding: 0;
margin: -35px 0 0 35px;}
/*-------------------------------------------------TOPNAV--------------------------------------------------*/
#topnav {
z-index:25px;
padding: 0 0 0 254px;
margin: -41px 0 0 0;}
/*-------------------------------------------------AllCONT-------------------------------------------------*/
#allcont {
padding: 0;
margin: 6px 0 0 0;
text-align: left;
background: url(../images/content-bg.jpg) no-repeat;
height: 945px;}
/*-------------------------------------------------COLONE--------------------------------------------------*/
#allcont #colone {
float: left;
width:200px;
height: auto;
text-align: left;
padding: 0;
margin: 0;}
/*-------------------------------------------------CAROUSEL------------------------------------------------*/
#carousel {
float: left;
width: 322px;
padding: 10px 0 0 15px;
margin: 0;
text-align: left;}
/*-------------------------------------------------PRODUCTS------------------------------------------------*/
#products {
float: left;
width: 322px;
padding: 10px 0 0 15px;
margin: 0;
text-align: left;}

#pcontent {
padding:7px 0 0 0;
margin: 0;
background: url(../images/product-tile.png) repeat-y;}

#pcontent table {
padding: 0;
margin: 5px 0 0 0;}

#pcontent table p, #pcontent table h4{
padding: 3px 5px;
margin: 0;}

img.buy {
text-align: right;}
/*-------------------------------------------------COLTWO--------------------------------------------------*/
#allcont #coltwo {
float: left;
width: 324px;
height: auto;
padding: 0 15px;
margin: 0;}
/*-------------------------------------------------CONTENT-------------------------------------------------*/
#content {
float: left;
width: 324px;
height: auto;
padding: 10px 0 0 15px;
margin: 0 0 0 110px;
text-align:left;}

#concontent {padding:7px 0 0 0;
margin: 0;
background: url(../images/content-tile.png) repeat-y;}

#concontent p{
padding: 3px 25px 3px 15px;
margin: 0;}

#concontent h2 {
font-size: 18px;
padding: 3px 15px;
margin: 0;}
/*-------------------------------------------------CONTENTWIDE---------------------------------------------*/
#contentwide {
float: left;
width: 453px;
padding: 10px 0 0 15px;
margin: 0 0 0 110px;
text-align:left;}

#concontentwide {
padding:7px 0 0 0;
margin: 0;
background: url(../images/custom-tile2.png) repeat-y;}

#concontentwide p, h4 ,h3{
padding: 3px 25px 3px 15px;
margin: 0;}

#concontentwide h2 {
font-size: 18px;
padding: 3px 15px;
margin: 0;}

#concontentwide ul#advan{
width: 200px;
padding: 0;
margin: 0 0 0 200px;}

#concontentwide ul#advan li {
font-size: 11px;
padding: 0 0 0 5px;
margin: 0 0 0 15px;}

#wrap{
padding: 0;
margin: 0;
float: left;
width: 200px;
text-align: center;}

#wrap2{
padding: 0;
margin: 0;
float: left;
width: 135px;
text-align: center;}

#tablewrap{
padding: 0;
margin: -185px 35px 0 0;
float: right;
width: 250px;
text-align: center;}

#concontentwide table#chart {
padding: 0 15px;
margin: 0;}
/*-------------------------------------------------COLTHREE------------------------------------------------*/
#allcont #colthree {
float: left;
width: 140px;
height: auto;
text-align: center;
padding: 0;
margin: 0;}
/*-------------------------------------------------CUSTOM--------------------------------------------------*/
#custom {
float: left;
width: 122px;
height: auto;
padding: 10px 0 0 10px;
margin: 0 0 0 110px;
text-align:left;}

#cuscon {
background:url(../images/custom-tile.png) repeat-y;
padding: 7px 0 0 0;
margin: 0;}

#cuscon p {
font-size: 11px;
padding: 3px 18px 3px 8px;
margin: 0;
text-align: center;}

#cuscon img {
padding: 3px 18px 3px 8px;
margin:0;}
/*-------------------------------------------------FOOTER--------------------------------------------------*/
#footer {
float: left;
width: 799px;
text-align: center;
padding: 0;
margin:10px 0 0 0;
font-size: 10px;}

#footer p {
padding: 5px;
margin: 0;
color: #600;}

#footer p a{
font-size: 10px;
padding: 3px 5px;
margin: 0;
color: #330;
text-decoration: none;}

#footer p a:hover{
font-size: 10px;
padding: 3px 5px;
margin: 0;
color: #600;
text-decoration: underline;}



