
body {
margin:.5em;
padding:0;
height:100%;
background-color:#0000CC;
background-image: url("");
background-position: center center;
background-repeat: repeat-y;
background-attachment: fixed;
color:#000000;  
text-align:center;
font-family:Franklin Demi Gothic Condensed, Arial, Helvetica, sans-serif;
font-size:.9em;
}

a {
color:#0000FF;
text-decoration:none;
}

a:hover {
color:#616161;
text-decoration:none;
}

blockquote {
margin:1em;
padding:.5em .5em .5em 85px;
background-color:#D7ECF8;
}

blockquote p {
margin:.2em;
color:#000000;
}

hr {
margin-bottom:20px;
border:none;
width:99%;
color:#eeeeee;
background-color:#eeeeee;
height:1px; 
clear:both;
}

td.desc {
padding:4px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
}

#postHeader { 	
margin:0 auto;
padding:0 .2em .3em .2em;
width:800px;
text-align:right;
vertical-align: middle;	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
text-transform:uppercase;
}

/* Body Basics - Header */ 
#header {
margin:0 0 0 0;
padding:0 0 0 0;
height:38px;
width:800px;
background-color:#0000FF;
border-top:;
background-image: url("");
background-repeat: no-repeat;
}

#header2 {
margin:0 0 0 0;
padding:0 0 0 0;
height:180px;
width:869px;
background-color:#ffffff;
border-top:;
background-image: url("");
background-repeat: no-repeat;
}

#header h1 {
margin:0 0 -14px 10px;
padding:10px 0 0 .9em;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.7em;
font-weight:lighter;
letter-spacing:.15em;
color:#000000;
}

#header h2 {
margin:0 0 0 0;
padding:1em 0 0 30px;
font-size:.9em;
font-weight:300;
letter-spacing:.1em;
color:#000000;
}

#navbar {
margin:-1em -1em 0 -1em; /* Mozzila attributes */
padding:1em 0 1em 0 !important; /* IE specific attributes */
padding:1em 0 0 0;
background-color:#cccccc;
}

#navbar ul {
margin:0 0 -1em .3em !important;
margin:.3em 0 0 .3em;
padding:0 0 1em 0;
list-style:none;
background-color:#cccccc;
}

#navbar li {
margin:0 0 0 -.27em;
padding:.2em 0 .2em 0 !important;
padding:1em 0 1em 0;
list-style:none;
display:inline;
background-color:#cccccc;
}

#navbar li a {
margin:0 0 0 0;
padding:1em .5em 1em .5em !important;
padding:1em .5em 0 .5em;
}


#centerColumn { 	
margin:0 auto;
padding:1em;
width:775px;
text-align:left;
vertical-align: middle;	
background-color:#ffffff;
}

#centerColumn h2 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
}

#centerColumn h3 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-size:.8em;
font-weight:lighter;
letter-spacing:.1em;
}


/* Sections Cells and Boxes */

#cell_1 {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:180px;
background-color:#ffffff;
}

#cell_2 {
margin:0 14px 1em 14px;
padding:8px;
float:right;
width:530px;
background-color:#ffffff;
}

#cell_2a {
margin:0 14px 1em 14px;
padding:8px;
float:right;
width:530px;
background-color:#E4E4E4;
}

#cell_3 {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:530px;
background-color:#ffffff;
}

#cell_4 {
margin:0 14px 1em 14px;
padding:8px;
float:right;
width:180px;
background-color:#ffffff;
}

#cell_full {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:830px;
background-color:#ffffff;
background-image: url("")
}

#cell_activities h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:8px;
font-family:"Franklin Gothic Medium", Arial Black, Andale Sans;
color:#000000;
font-weight:bold;
}

#cell_activities2 {
margin:0 5px 1em 0;
padding:8px;
float:right;
width:500px;
background-color:#ffffff;
background-image: url("")
}

#cell_front1 {
margin:0 0 1em 5px;
padding:8px;
float:right;
width:248px;
background-color:#FFFFFF;
}

#cell_pic {
margin:0 0 1em 5px;
padding:8px;
float:left;
width:290px;
background-color:#ffffff;
background-image: url("1_290gray.jpg");
}

#cell_peat {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:400px;
background-color:#EBEBEB;
}

#cell_professional {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:380px;
background-color:#ffffff;
}

#cell_retail {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:600px;
background-color:#ffffff;
}


#cell_1 h2, cell_professional h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-weight:bold;
}



.barepic {
border:none;
}

.right {
float:right;
margin:5px;
padding:2px;
}

.left {
float:left;
margin:5px;
padding:2px;
}

.center {
width:auto;
margin-left:auto;
margin-right:auto;
}



#box_1 {
margin:0 5px 2em 0;
padding:8px;
float:left;
width:130px;
background-color:#ffffff;
}

#box_2 {
margin:0 7px 2em 14px;
padding:8px;
float:right;
width:340px;
background-color:#ffffff;
}

#box_3 {
margin:0 14px 2em 7px;
padding:8px;
float:left;
width:180px;
background-color:#ffffff;
}

#box_4 {
margin:0 0 2em 5px;
padding:8px;
float:left;
width:180px;
background-color:#D5FFFF;
}

#box_mix1 {
margin:0 14px 2em 7px;
padding:8px;
float:left;
width:160px;
background-color:#FFFADD;
}

#box_mix2 {
margin:0 0 2em 5px;
padding:8px;
float:left;
width:160px;
background-color:#FFFADD;
}

#box_retail {
margin:0 0 2em 5px;
padding:8px;
float:left;
width:190px;
background-color:#ffffff;
border: outset;
}


#footer {
position:relative;
clear:both;
bottom:0;
margin:5em 0 0 0;
padding:0;
height:4em;
line-height:4em;
text-align:center;
font-size:.7em;
color:#000000;
background-color:#ffffff;
}

/* Slide Show */

#slideshow {
	border: 0px solid #000;
	overflow: hidden;
	position: relative;
	width: 514px;
	height: 214px;
}

#slideshow img {
	width: 514px;
	height: 214px;
}

/* Collaspable Side Menu */
.squarebox {
        width: 200px;
        border: solid 1px #336699;
        text-align: center;
        overflow: hidden; }
.squareboxgradientcaption {
        color: #006600;
        padding: 5px;
        background-image: url(20goldgradient.jpg);
        background-repeat: repeat-x; }
.squareboxgradientcaption1 {
        color: #ffffff;
        padding: 5px;
        background-image: url(menu_gray.jpg);
        background-repeat: repeat-x; }
.squareboxgradientcaption2 {
        color: #ffffff;
        padding: 5px;
        background-image: url(menu_gray.jpg);
        background-repeat: repeat-x; }
.squareboxgradientcaption3 {
        color: #ffffff;
        padding: 5px;
        background-image: url(20whitegradient.gif);
        background-repeat: repeat-x; }
.squareboxcontent {
        background-color: #f5f5f5;
        padding: 1px;
        overflow: hidden;
        border-top: solid 1px #336699; }
        
td.on {
background: #A6D9D3;
}

/* Professional Product and Retail page layout */
        
#content_pro_right {
margin:0 5px 1em 0;
padding:8px;
float:right;
width:590px;
background-color:#ffffff;
background-image: url("")
}

#content_pro_right2 {
margin:0 5px 1em 0;
padding:8px;
float:right;
width:590px;
background-color:#FEF8D3;
background-image: url("")
}

#content_pro_right li {
padding:4px 2px;
}

.mediabox20 {
    padding: 0;
    MARGIN-BOTTOM: 20px; 
    line-height: normal;
    }
.mediabox20 h1 {
    MARGIN: 0px; 
    padding: 5px;
    BORDER-TOP: #999 1px solid; 
    BORDER-RIGHT: #999 1px solid; 
    BORDER-LEFT: #999 1px solid; 
    background: url("aGlightmint.jpg") repeat 0px 0px; 
    FONT-SIZE: 12px! important; 
    LINE-HEIGHT: 1em; 
    TEXT-ALIGN: center;
}
.mediabox20middle {
    MARGIN: 0px; 
    padding: 10px;
    border: #999 1px solid; 
    FONT-SIZE: 95%; 
}

#mediabox {
margin:0 0 2em 5px;
padding:2px;
float:right;
width:185px;
background-color:#ffffff;
}

#infobox {
margin:0 0 1em 5px;
padding:4px;
float:left;
width:380px;
background-color:#ffffff;
}

#infobox h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px;
font-family: Arial;
color:#000000;
font-weight:bold;
}

/* Horizonal_Media thumbnail */

.thumbnail
{
float: left;
width: 100px;
border: ;
margin: 0 15px 15px 0;
}

/* New Main Navagation menu */
   .kwicks {
     list-style-type: none;
     list-style-position:outside;
     position: relative;
     margin: 0;
     padding: 0;
 }
 
 .kwicks li{
    display: block;
    overflow: hidden;
    padding: 0;
    cursor: pointer;
    float: left;
    width: 132px;
    height: 37px;
    margin-right: 0px;
    background-image:url('menu_bf2.jpg');
    background-repeat:no-repeat;
}
.kwicks a{
	display:block;
	height:37px;
	text-indent:-9999px;
	outline:none;
}
#kwick1 {
	background-position:0px 0px;
}
#kwick2 {
	background-position:-132px 0px;
}
#kwick3 {
	background-position:-267px 0px;
}
#kwick4 {
	background-position:-400px 0px;
	
}
#kwick5 {
	background-position:-532px 0px;
}
#kwick6 {
	background-position:-667px 0px;
}


#kwick1.active, #kwick1:hover {
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover{
	background-position: -132px bottom;
}
#kwick3.active, #kwick3:hover {
	background-position: -267px bottom;
}
#kwick4.active, #kwick4:hover {
	background-position: -400px bottom;
}
#kwick5.active, #kwick5:hover {
	background-position: -532px bottom;
}
#kwick6.active, #kwick6:hover {
	background-position: -667px bottom;
}


/* Main nav menu */
#navcontainer
{
font-family: Arial,Sans-Serif;
margin: 0 auto;
width: 100%;
border-bottom: ;
}

#navlist
{
width: 100%;
text-align: center;
margin: 0 auto;
padding: 0;
text-indent: 0;
list-style-type: none;
}

#navlist li
{
padding: 10px;
margin: 2;
text-indent: 0;
display: inline;
}

#navlist li a
{
letter-spacing: 1px;
text-decoration: none;
color: #ffffff;
font-size: 1.25em;
padding: 0 10px;
}

#navlist li a:hover,#navlist a#current
{
color: #FF0000;
font-size: 1.75em;
background-color: ;
}

#navlist a#current { color: #fc6; }









/* First Draft of Home Page - Delete from main Style sheet after completion */
#FAbox_1 {
margin:0 2px 0 0;
padding:2px;
float:right;
width:80%;
background-color:#D5F5B2;
}

#FAbox_2 {
margin:0 2px 0 0;
padding:2px;
float:right;
width:70%;
background-color:#D5F5B2;
}

#FAbox_3 {
margin:0 2px 0 0;
padding:2px;
float:right;
width:60%;
background-color:#D5F5B2;
}

#FAbox_4 {
margin:0 2px 0 0;
padding:2px;
float:right;
width:50%;
background-color:#D5F5B2;
}

#FAbox_5 {
margin:0 2px 0 0;
padding:2px;
float:right;
width:60%;
background-color:#D5F5B2;
}

#FAbox_6 {
margin:0 2px 0 0;
padding:2px;
float:right;
width:70%;
background-color:#D5F5B2;
}

#FAbox_1 p  {
color:#000000;
padding: -10px;
}

#FAbox_1 li  {
color:#000000;
padding: 1px;
}








