#page_bg
{background-image: url(../images/bg_bar.gif); 
background-repeat: repeat-x; 
background-color: #333333;}

#body_bg
{background-image: url(../images/bg_body_bar.gif); 
background-repeat: repeat-x; 
background-color: #333333;}

div#contact_page h1
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:20px;
letter-spacing: 1px;
line-height:70%;
color:#ffffff;}

#contact_page
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:18px;
letter-spacing: 1px;
line-height:140%;
color:#ffffff;}

table
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:14px;
letter-spacing: 5px;
color:#ffffff;}

#company
{vertical-align:bottom;}

#company_sub
{vertical-align:bottom;
padding-left:29px;}

#tag_line
{font-style:normal;
color:#bbbbbb;}

#contact
{font-size:12px;
font-weight:bold;
letter-spacing: 0;
color:#b5c3b3;
padding-bottom:1em;
text-align:right;}

#contact_sub
{font-size:12px;
font-weight:bold;
letter-spacing: 0;
color:#b5c3b3;
text-align:right;
padding-left:5.75em;
padding-bottom:4.2em;}

.contact
{color:#ff9900;}

#definition
{font-size:12px;
font-weight:bold;
line-height:22px;
letter-spacing: 0;
color:#b5c3b3;}

.nav_img
{vertical-align:top;}

/* menu backgrounds*/
#print_link, #corp_id_link, #web_link, #environ_link, #pix_link, #illustration_link
{font-size:14px;
letter-spacing: 0;
color:#d7ded5;}

#print_link
{background-color:#000099;}
#corp_id_link
{background-color:#006699;}
#web_link
{background-color:#cc6633;}
#environ_link
{background-color:#990033;}
#illustration_link
{background-color:#666699;}
#pix_link
{background-color:#666600;}

#gallery_title
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:15px;
letter-spacing: 1px;
line-height:135%;
padding-top:2.1em;
color:#ffffff;}

#gallery_text
{font-size:13px;
letter-spacing: 0px;
line-height:170%;
vertical-align:top;
padding-right:46px;
padding-left:8px;
padding-top:0em;
color:#fdb913;}

#contact_text
{font-size:13px;
letter-spacing: 0px;
line-height:170%;
vertical-align:top;
padding-right:46px;
padding-left:8px;
text-indent:6px;
color:#fdb913;}

img
{border:none;}

div#contact_page a:link
{color: #ccccff;
text-decoration: none;}

div#contact_page a:visited
{color: #ccccff;
text-decoration: none;}

div#contact_page a:hover
{color: #22ccff;
text-decoration: none;}

div#contact_page a:active
{color: #ffccff;
text-decoration: none;}


td#contact a:link, td#contact_sub a:link
{color: #b5c3b3;
text-decoration: none;}

td#contact a:visited, td#contact_sub a:visited
{color: #b5c3b3;
text-decoration: none;}

td#contact a:hover, td#contact_sub a:hover
{color:#ff3300;	
text-decoration: none;}

td#contact a:active, td#contact_sub a:active
{color:#fff350; 
text-decoration: none;}

td.site_map a:link 
{color: #b5c3b3;
text-decoration: none;}

td.site_map a:visited 
{color: #fdb913;
text-decoration: none;}

td.site_map a:hover 
{color:#ff3300;	
text-decoration: none;}

td.site_map a:active 
{color:#fff350; 
text-decoration: none;}


a:link 
{color: #ffffff;
text-decoration: none;}

a:visited 
{color: #ffffff;
text-decoration: none;}

a:hover 
{color:#ff3300;	
text-decoration: none;}

a:active 
{color:#fff350; 
text-decoration: none;}

.dead-link {color: #cccccc;}


div#top_fade-print
{background-image:  url(../images/backfades/print-top.jpg);
background-repeat: no-repeat;
height: 121px;
width: 178px;}

div#top_fade-corp_id
{background-image:  url(../images/backfades/corp_id-top.jpg);
background-repeat: no-repeat;
height: 121px;
width: 178px;}

div#top_fade-web
{background-image:  url(../images/backfades/web-top.jpg);
background-repeat: no-repeat;
height: 121px;
width: 178px;}

div#top_fade-environ
{background-image:  url(../images/backfades/environ-top.jpg);
background-repeat: no-repeat;
height: 121px;
width: 178px;}

div#top_fade-illustration
{background-image:  url(../images/backfades/illustration-top.jpg);
background-repeat: no-repeat;
height: 121px;
width: 178px;}

div#top_fade-photos
{background-image:  url(../images/backfades/photos-top.jpg);
background-repeat: no-repeat;
height: 121px;
width: 178px;}

div#top_fade-contact
{background-image:  url(../images/backfades/contact-top.jpg);
background-repeat: no-repeat;
height: 121px;
width: 178px;}

div#top_fade-site_map
{background-image:  url(../images/backfades/site_map-top.jpg);
background-repeat: no-repeat;
height: 121px;
width: 178px;}

div#top_fade-thank_you
{background-image:  url(../images/backfades/thank_you-top.jpg);
background-repeat: no-repeat;
height: 121px;
width: 178px;}

div#top_fade-constr
{background-image:  url(../images/backfades/constr-top.jpg);
background-repeat: no-repeat;
height: 122px;
width: 178px;}


#page_adv
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:18px;
letter-spacing: 1px;
text-align:right;
vertical-align:bottom;
padding-right:2.1em;
padding-bottom:1.25em;
color:#ffffff;}

.image_title-left
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:13px;
letter-spacing: 0px;
text-align:left;
padding-left:4px;
vertical-align:top;
padding-right:2.2em;
color:#ffffff;}

.image_title-right
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:13px;
letter-spacing: 0px;
text-align:left;
padding-left:4px;
vertical-align:top;
padding-right:5.1em;
color:#ffffff;}

.image_title-horiz
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:13px;
letter-spacing: 0px;
text-align:left;
padding-left:4px;
vertical-align:top;
padding-right:11.8em;
color:#ffffff;}

/* #gallery_links controls gallery navigation type*/
#gallery_links
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:13px;
letter-spacing: 0px;
vertical-align:300%;
height:20px;
color:#ffffff;}

/* #gal_nav controls gallery navigation spaces & vertical dividers*/
.gal_nav
{color:#ff9900;
letter-spacing:-1.5px}

#copyright
{font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: 125%;
letter-spacing: 0px;
text-align:left;
color: #b5c3b3;}

.site_map
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:13px;
letter-spacing: 0px;
text-align:left;}

#site_map
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:13px;
letter-spacing: 0px;
text-align:left;
vertical-align:top;
padding-top:14px;}

#home_validator
{vertical-align:top;
padding-top:15px;}

#response_form
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:11px;
letter-spacing: 0px;}

.query
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
vertical-align:bottom;}

.just_left
{text-align:left;}

.just_right
{text-align:right;}
