﻿body{
background-image:  url('../images/bg.gif' );
background-repeat: repeat-x;
background-color:#e9071b;
font-family: Arial, Helvetica, sans-serif;
text-align: center
}

#container
{
background-image:  url('../images/bgcontent.gif' );
width: 770px;

margin: 10px auto;
color: #fff;
border: 0px solid #004e9f;
line-height: 130%;
text-align:left;
}

#top 
{
height:120px;
padding: 0;
background-color: #ddd;
border-bottom: 0px solid gray;
background-image:  url('../images/bg.gif' );
}


#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}


#focuscontainer
{
width: 460px;
margin: 10px auto;
color: #fff;
border: 0px solid #004e9f;
text-align:left;
}

#focustop 
{
background-image:url(../images/focus_top.jpg);
height:29px;
padding-left: 20px;
padding-top:10px;
color: #fff;
font-size: 1.5em;
line-height: 90%;
}
#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}

.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
{

float: left;
width: 180px;
height:500px;
margin-left: 10px;
padding: 22px 2px 2px 2px;
}
#logos{
position: absolute;
bottom: 0;
left:0;
}
#navcontainer 
{
    width: 170px;
}

#navcontainer ul
{
margin-left: 0px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: .90em;
letter-spacing: 0px
}

#navcontainer a
{
display: block;
padding: 5px 0px 5px 15px;
width: 160px;
border-bottom: 1px solid #2fb506;
}
a:link, a:visited
{
color: #0095d9;
text-decoration: none;
}
a:hover
{
color: #004e9f;
}

#navcontainer a:link, #navlist a:visited
{
color: #333333;
text-decoration: none;
}

#navcontainer a:hover
{
color: #333333;
background-image:url(../images/nav_arrow.gif);
background-position:left;
background-repeat:no-repeat
}


#content
{
margin-left: 200px;
padding: 1em 2em 1em 1em;
max-width: 36em;
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: 0;
    padding: 0;
    list-style-type: none;
}
#footer ul li
{
    display:block;
    float:left;  
}
#footerLinks
{
    background:red; 
    width:100%;
    text-align:center;  
}


.floatright{
float:right;
margin: 10px 10px 10px 10px;
padding:0px;
font-size: 80%;
text-align:center;
border-width: 0px}



input.btn{
   color:#ada46d;
   font-family: helvetica, arial, verdana, sans-serif;
   font-size:70%;
   font-weight:bold;
   background-color:#a4162b;
   border:1px solid;
   border-top-color:#ada46d;
   border-left-color:#ada46d;
   border-right-color:#cabf7f;
   border-bottom-color:#cabf7f;
}
.input{
background-color: #ffffff; 
font-family: arial,helvetica; 
font-size: 8pt; 
font-weight: normal;}

.productDetail
{
    
    background-color:#edfbe7;
    width:100%;
     
}
.productDetail td
{
     padding:5px;  
     border:1px solid #FFFFFF;   
}
.productDetail td div
{
    vertical-align:top;
    margin:0px;
    padding:0px;
}


.pdLabel
{
    font-weight:bold;
    vertical-align:top;
    width:20%;    
}

#actions img
{
    border:none;    
}

#actions
{
    float:right;    
   
}
#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;
}

.prodDetail
{
    width:100%;   
    background-color:#edfbe7;
    padding:5px; 
    float:left;
}
.prodDetailColumn
{
    float:left;
    width:45%;   
    margin-right:5px; 
}
.prodDetailLabel
{
    font-weight:bold;  
    width:120px;
    display:block;
    float:left;  
}

.contactColumn
{
    float:left;
    width:45%;   
    margin-right:5px; 
}
.contactColumn label
{
    display:block;
    width:50px;
    float:left;    
}






/*ADMIN STUFF*/
#admin
{
background:#ffffff;
margin-left: 0px;
padding: 1em 2em 1em 1em;
max-width: 36em;
padding-bottom:80px;
color:#333333;

}

#adminContent
{
padding: 1em 2em 1em 1em;
max-width: 36em;
padding-bottom:70px;
color:#333333;

}
#adminNav
{
    padding-left:10px;    
}

Label 
{
    font-weight:bold;
    width:180px;   
}

