body, p, td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #efefef;
}

.backgroundsub {
    background-attachment: fixed;
    /* background-image: url(../images/bg_grey_760.gif); */
    /* background-image: url(../images/redback1.jpg); */
    background-image: url(../images/websidedrop.gif);
    background-repeat: repeat-y;  /* repeat|no-repeat|repeat-x|repeat-y */
    background-position: center top;
}

.backgroundlanding {
    background-attachment: scroll;
    /* background-image: url(../images/bg_grey_760.gif); */
    /* background-image: url(../images/redback1.jpg); */
    background-image: url(../images/LANDINGbackground.gif);
    background-repeat: no-repeat;  /* repeat|no-repeat|repeat-x|repeat-y */
    background-position: center top;
    margin: 25px 0px 0px 0px;  /* top, right, bottom, left */
}

.backgroundmain {
    background-attachment: scroll;
    /* background-image: url(../images/bg_grey_760.gif); */
    /* background-image: url(../images/redback1.jpg); */
    background-image: url(../images/websidedrop.gif);
    background-repeat: repeat-y;  /* repeat|no-repeat|repeat-x|repeat-y */
    background-position: center top;
}

.backgroundsubtable {
    background-attachment: scroll;
    /* background-image: url(../images/bg_grey_760.gif); */
    /* background-image: url(../images/redback1.jpg); */
    background-image: url(../images/subdetailbackground.gif);
    background-repeat: repeat-y;  /* repeat|no-repeat|repeat-x|repeat-y */
    background-position: center top;
}

.backgroundmaintable {
    background-attachment: scroll;
    /* background-image: url(../images/bg_grey_760.gif); */
    /* background-image: url(../images/redback1.jpg); */
    background-image: url(../images/mainback.gif);
    background-repeat: repeat-y;  /* repeat|no-repeat|repeat-x|repeat-y */
    background-position: center top;
}

#shinyblue {
    background-attachment: fixed;
    background-image: url(../images/shader_2_blue.jpg);
    background-repeat: repeat-y;
    background-position: center top;
}

.shadowleft {
    background-attachment: fixed;
    background-image: url(../images/dropshadow_left2.jpg);
    background-repeat: repeat-y;
}

#spacer{
height: 95%;
float: left;
width: 1px;
font-size: 1px; /* to make sure width is not overridden */
padding: 0;
margin: 0;
background-color: red; /* visual effect only */
}

#content{
padding: 30px;
border-width: 1px;
border-style: solid;
border-color: blue;
}

#footer{
clear: both;
height: 60;
border-width: 0 0 0 0;
border-style: solid;
border-color: red;
vertical-align: middle;
padding: 0;
margin: 0;
background-image: url(../images/footerback.jpg);
background-repeat: no-repeat;
}

#navbar {
float: left;
width: 760px;
padding-left: 0;
margin: 0;
padding: 0;
list-style: none;
background-image: url(../images/shader_2_blue.jpg);
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;

 }
#navbar li {
float: left;
margin: 0;
padding: 0px 0px 0px 0px;  /* top, right, bottom, left */

 }

#navbar a {
float: left;
margin: 0;
padding: 2px 10px 2px 10px;
color: #000000;
border-right: 1px solid #666666;

font-family: arial,helvetica,sans-serif; font-size: 12px;
text-decoration: none;

 }
#navbar a:hover {
float: left;
margin: 0;
color: #27408B;
padding: 2px 10px 2px 10px;
border-right: 1px solid #666666;
background-image: url(../images/shader_2_blue3.jpg);
font-family: arial,helvetica,sans-serif; font-size: 12px;

 }
div#navbarbottom {
clear: left;
}
 
.text_smaller_2
{
    font-family: arial,helvetica,sans-serif; font-size: 10px;
}

.largertextpad
{
    font-family: arial,helvetica,sans-serif; font-size: 16px;
    padding: 0px 8px 0px 8px;  /* top, right, bottom, left */
}

.youarehere
{
    /* display: none; */ /* off for now */
    /* padding: 5px 5px 5px 20px; */
    /* background: #C1FFC1; */
    background: #EFEFEF;
    font-weight: bold; font-size: 12px; color: #666666;
    border-bottom: 1px solid #CCCCCC;
    padding: 0px 8px;
}

.photoarea2
{
    /* border: 1px solid #000000; */
    margin: 15px 15px 15px 15px;  /* top, right, bottom, left */
}

div.zone1
{
    padding: 20px 20px 20px 0px;  /* top, right, bottom, left */
}

div.zonetwo
{
    padding: 0px 0px 20px 10px;  /* top, right, bottom, left */
}

div.padzone15
{
    padding: 15px 15px 15px 15px;  /* top, right, bottom, left */
}
   
.listheading
{
    background: #CAE1FF;
    font-weight: bold; font-size: 12px; color: #000040;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
    border-left: 1px solid #666666;
    padding: 0px 4px;
}
.listheading2
{
    background: #CAE1FF;
    width: 650px;
    font-weight: bold; font-size: 12px; color: #000000;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    padding: 0px 4px; 
}
.bluetext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #0000FF;
}
   


a.sidemenuitem:link, a.sidemenuitem:visited {
/* color: #8B3822; */
color: #662211;
text-decoration: none;
}

a.sidemenuitem:hover {
color: #FF0000;  /* 8B3822 FF0000 */
/* background: #EED5D2; */
text-decoration: none;
border-bottom: 1px dotted #EE3B3B;
}

a.bluelink:link, a.bluelink:visited {
/* color: = blue */
color: #0000FF;
text-decoration: underline;
}

a.bluelink:hover {
/* color: = light blue */
color: #0066FF;
text-decoration: underline;
}


a.sidemenuitem.diff {
text-decoration: none;
border: 0;
}

.buttonhoveron
{
    /* display: none; */ /* off for now */
    /* padding: 5px 5px 5px 20px; */
    /* background: #C1FFC1; */
    background: #ffffff;
    padding: 1px 8px 1px 8px;  /* top, right, bottom, left */
}

#textchange
{
    /* display: none; */ /* off for now */
    /* padding: 5px 5px 5px 20px; */
    /* background: #C1FFC1; */
    background: #555555;
    text-decoration: none;
    padding: 1px 8px 1px 8px;  /* top, right, bottom, left */
}

.toggledivider {
color: #777777;  /* 8B3822 FF0000 */
/* background: #EED5D2; */
padding: 0px 4px 0px 4px;  /* top, right, bottom, left */
}

.footerdivider {
color: #CCCCCC;  /* 8B3822 FF0000 */
/* background: #EED5D2; */
padding: 0px 4px 0px 4px;  /* top, right, bottom, left */
}


a.innerlinkon:link, a.innerlinkon:visited{
/* yellow #ffcc00 */
/* green  #66CC99 */
/* red    #e31b23 */
color: #ffcc00;
text-decoration: none;
font-weight: bold;
}

a.innerlinkoff:link, a.innerlinkoff:visited{
/* yellow #ffcc00 */
/* green  #66CC99 */
/* red    #e31b23 */
color: #66CC99;
text-decoration: none;

}

a.innerlinkon:hover {
color: #ffcc00;  /* 8B3822 FF0000 */
/* background: #EED5D2; */
text-decoration: underline overline;
font-weight: bold;
}

a.innerlinkoff:hover {
color: #ffcc00;  /* 8B3822 FF0000 */
/* background: #EED5D2; */
text-decoration: underline overline;

}


#innernav {
float: left;
padding-left: 0;
margin: 0px 0px 0px 5px;  /* top, right, bottom, left */
padding: 0;
list-style: none;
}
#innernav li {
float: left;
margin: 0;
padding: 0px 5px 0px 20px;  /* top, right, bottom, left */
background: url(../images/minibuttons_03.gif) no-repeat 0 50%;
}

#spacecharstart {
    margin: 0px 60px 0px 0px;  /* top, right, bottom, left */
}

#spacechar {
    margin: 0px 100px 0px 100px;  /* top, right, bottom, left */
}

.yellow
{
   color: #ffcc00;
}

.green
{
   color: #66CC99; /* R=102 G=204 B=153 */
}

.lightgreen
{
   color: #66FF99; /* R=102 G=255 B=153 */
}

h2 {
    padding: 2px 5px 0px 0px;  /* top, right, bottom, left */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    letter-spacing: 2pt;
}

h1 {
    padding: 2px 5px 0px 0px;  /* top, right, bottom, left */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    letter-spacing: 2pt;
}

flashitem
{
    padding: 0px 0px 0px 0px;  /* top, right, bottom, left */
    margin: 0px 0px 0px 0px;  /* top, right, bottom, left */
}

/* ============= FOOTER ===================== */
a.footerlink:link, a.footerlink:visited {
/* color: #8B3822; */
color: #FFFFFF;
text-decoration: none;
}

a.footerlink:hover {
color: #EFEFEF;  /* 8B3822 FF0000 */
/* background: #EED5D2; */
text-decoration: none;
text-decoration: underline;
}

a.footerlinku:link, a.footerlinku:visited {
/* color: #8B3822; */
color: #FFFFFF;
text-decoration: none;
}

a.footerlinku:hover {
color: #EFEFEF;  /* 8B3822 FF0000 */
/* background: #EED5D2; */
text-decoration: underline;
}

/* ============= FOOTER ON LANDING ===================== */

a.landinglink:link, a.landinglink:visited {
/* color: #8B3822; */
color: #E51B24;
text-decoration: none;
}

a.landinglink:hover {
color: #CC3333;  /* 8B3822 FF0000 */
/* background: #EED5D2; */
text-decoration: none;
text-decoration: underline;
}

a.landinglinku:link, a.landinglinku:visited {
/* color: #8B3822; */
color: #CC3333;
text-decoration: none;
}

a.landinglinku:hover {
color: #CC3333;  /* 8B3822 FF0000 */
/* background: #EED5D2; */
text-decoration: underline;
}






a:link, a:visited {
/* color: #8B3822; */
color: #ffcc00;
text-decoration: underline;
}

a:hover {
color: #FFFF66;  /* lighter yellow */
/* background: #EED5D2; */
text-decoration: underline;
}



div.padlineupleft
{
    padding: 0px 0px 0px 10px;  /* top, right, bottom, left */
}

/*
================================================================================
= Backgound Body Tables
================================================================================
*/

.bgbodylanding {
    background-attachment: scroll;
    background-image: url(../images/bg_body_landing.gif);
    background-repeat: no-repeat;  /* repeat|no-repeat|repeat-x|repeat-y */
    background-position: right top;
}

.bgbodyaboutus {
    background-attachment: scroll;
    background-image: url(../images/bg_body_aboutus.jpg);
    background-repeat: no-repeat;  /* repeat|no-repeat|repeat-x|repeat-y */
    background-position: right top;
}
div.aboutus_p1
{
    padding: 0px 250px 0px 0px;  /* top, right, bottom, left */
}
div.aboutus_p2
{
    padding: 0px 100px 0px 0px;  /* top, right, bottom, left */
}

.bgbodyproducts {
    background-attachment: scroll;
    background-image: url(../images/bg_body_products.jpg);
    background-repeat: no-repeat;  /* repeat|no-repeat|repeat-x|repeat-y */
    background-position: right top;
}
div.products_p1
{
    padding: 0px 250px 0px 0px;  /* top, right, bottom, left */
}
div.products_p2
{
    padding: 0px 270px 0px 0px;  /* top, right, bottom, left */
}
div.products_p3
{
    padding: 0px 300px 0px 0px;  /* top, right, bottom, left */
}




.bgbodycontact {
    background-attachment: scroll;
    background-image: url(../images/bg_body_contact.jpg);
    background-repeat: no-repeat;  /* repeat|no-repeat|repeat-x|repeat-y */
    background-position: right top;
}

.bgbodycontactdirections {
    background-attachment: scroll;
    background-image: url(../images/bg_body_contact_directions.jpg);
    background-repeat: no-repeat;  /* repeat|no-repeat|repeat-x|repeat-y */
    background-position: left top;
}

.bgbodynews {
    background-attachment: scroll;
    background-image: url(../images/bg_body_news.jpg);
    background-repeat: no-repeat;  /* repeat|no-repeat|repeat-x|repeat-y */
    background-position: right top;
}
div.news_p1
{
    padding: 0px 200px 0px 0px;  /* top, right, bottom, left */
}
div.news_p2
{
    padding: 0px 310px 0px 0px;  /* top, right, bottom, left */
}

.bgbodysupport {
    background-attachment: scroll;
    background-image: url(../images/bg_body_support.jpg);
    background-repeat: no-repeat;  /* repeat|no-repeat|repeat-x|repeat-y */
    background-position: right top;
}
div.support_p1
{
    padding: 0px 60px 0px 0px;  /* top, right, bottom, left */
}

div.products_candc_p1
{
    padding: 0px 15px 0px 0px;  /* top, right, bottom, left */
}




/*
================================================================================
= Gray Area with Links
================================================================================
*/
a.togglelink:link, a.togglelink:visited {
/* color: #8B3822; */
color: #999999;
text-decoration: none;
}

a.togglelink:hover {
color: #FFFFFF;  /* 8B3822 FF0000 */
/* background: #EED5D2; */
text-decoration: none;
}

.companyimage {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    margin: 0px 0px 0px 0px;  /* top, right, bottom, left */
}

.dotdivider {
    width: 95%;
    background-image: url(../images/dotdivider.gif);
    background-repeat: repeat-x;
    margin: 15px 15px 0px 15px;  /* top, right, bottom, left */
}
/* V4 Promo Flash Intro */
body.flashintro {
	background:#000000;
	text-align:center;
}

