﻿body{
font-family: Arial, Helvetica, sans-serif;
text-align: center
}

#container
{
width: 770px;

margin: 10px auto;
color: #fff;
border: 0px solid #004e9f;
line-height: 130%;
text-align:left;
float:left;
}

#top 
{
height:120px;
padding: 0;
background-color: #ddd;
border-bottom: 0px solid gray;
}
#button{

background-image:  url('../images/button.jpg' );
background-repeat:no-repeat;
margin-left: 0px;
height:42px;
width:150px;
color: #ffffff;
padding:10px;
font-size: 1em;
text-align:center;
font-weight:bold}

.imageleft { float: left; margin: 15px; }
.imageright { float: right; margin: 15px; }

#top h1
{
padding: 0;
margin: 0;
}

h1,h2,h3,h4,h5,h6{
color: #2fb506;
}
h4{
margin-top:25px;
border-top: 1px dotted gray;
padding-top:15px;
color: #e77859;
}
h5{
margin-top:25px;
border-top: 1px dotted gray;
padding-top:15px;
color: #e77859;
}
h5.topheader{
margin-top:25px;
border-top: 0px dotted gray;
padding-top:15px;
color: #0095d9;
}

#leftnav
{
display:none;
}
#logos{
position: absolute;
bottom: 0;
left:0;
}
#navcontainer 
{
    display:none;
}


a:link, a:visited
{
color: #0095d9;
text-decoration: none;
}
a:hover
{
color: #004e9f;
}



#content
{
padding: 1em 2em 1em 1em;
width: 770px;
padding-bottom:70px;
color:#333333;

}

#footer
{
clear: both;
height:50px;
margin-top:-50px;
padding: 20px 10px 0px 10px;
color: #ffffff;
background-color: #2fb506;
text-align: center;
font-weight:normal;
font-size: .90em;
}
#footer a:link, #footer a:visited
{
color: #ffffff;
}
#footer a:hover
{
color: #ffffff;
}

#footer ul
{
    margin-left: 0px;
    padding-left: 0;
    list-style-type: none;
}
#footer ul li
{
    display:block;
    float:left;  
    margin:auto;
}


.productDetail
{
    
    background-color:#edfbe7;
    width:100%;
     
}
.productDetail td
{
     padding:5px;  
     border:1px solid #FFFFFF;   
}
.productDetail td div
{
    vertical-align:top;
    margin:0px;
    padding:0px;
}

#pageTitle
{
    float:left;   
}
#pageTitle h1, h2, h3
{
    margin-top:0px;  
    padding-top:0px;
}
#pageTitleContainer
{
    float:left;
}
#prodImages
{
    width:100%;
}
#prodImages table
{
    clear:left;    
    border:none;
}
#prodImages table tr td
{
    margin:0px;
    padding:0px;  
    border:none;
    text-align:center;
}
.pdLabel
{
    font-weight:bold;
    vertical-align:top;
    width:20%;    
}
#actions
{
    display:none;  
   
}


.prodDetail
{
    width:100%;   
    background-color:#edfbe7;
    padding:5px; 
    clear:both;
}
.prodDetailColumn
{
    float:left;
    width:45%;   
    margin-right:5px; 
}
.prodDetailLabel
{
    font-weight:bold;  
    width:120px;
    display:block;
    float:left;  
}


#focuscontainer
{
width: 460px;
margin: 10px auto;
color: #fff;
border: 1px solid #2fb506;
text-align:left;
}

#focustop 
{
height:29px;
padding-left: 20px;
padding-top:10px;
color: #fff;
font-size: 1.5em;
line-height: 90%;
border: 1px solid #2fb506;
}
#focuscontent{
border: 1px solid #2fb506;
background-color: #edfbe7;
color: #333333;
font-size: .90em;

}
#focustext{
float:left;
width: 220px;

}
#focusimage{width: 200px;
padding-top: 20px;
margin-left: 240px;
text-align:center;
line-height: 110%;

}
#focusfooter{
height:10px;
border: 1px solid #2fb506;
background-color: #2fb506;
clear:both}