/* CSS Document */
/* CSS Default */
/* color pallette: dark blue #200E60; green #008A50; red #C73E36  */ 
/* BEGIN Link Styles */
a {
color: #000;
}
a:hover {
text-decoration: none;
}
a.nav {
font-size: .8em;
color: #000000;
text-decoration: underline;
font-weight: bold;
}
a.nav:hover {
text-decoration: none;
}
a.nav:visited {
color: #666;
}
a.mail {
font-size: 1em;
color: #000;
text-decoration: underline;
font-weight: bold;
}
a.mail:hover {
text-decoration: none;
}
a.navWhite {
font-size: .8em;
color: #fff;
text-decoration: underline;
font-weight: bold;
}
a.navWhite:hover {
text-decoration: none;
}
a.pageNos {
padding-left: 4px;
padding-right: 4px;
}
a.pageNos:visited {
color: #666;
}
a.subNav {
font-size: .8em;
color: #000;
font-weight: bold;
display: block;
width: 100%;
text-decoration: none;
border:1px solid #cccccc;
border-bottom:2px double #666;
padding:3px 0px 3px 4px;
background-color: #eee;
white-space: nowrap;
}
a.subNav:hover  {
color: #fff;
background-color:#000;
text-decoration: none;
padding-left: 8px;
}
a.top {
font-size: .8em;
padding-left: 20px;
}
/* END Link Styles */
body {
font-family: Arial, Helvetica, sans-serif;
margin-left: 10px;
margin-top: 3px;
}
blockquote {
font-size: .9em;
}
td.header{
background-image: url(../images/logo_bg1.gif);
background-repeat: repeat-x;
border-bottom: 2px solid #666;
}
table.gallery {
width: 100%;
padding: 20px;
text-align:center;
}
table.gallery td {
font-size: .8em;
width: 33%;
padding: 5px;
}
table.gallery td a {
text-align:center;
font-weight: bold;
font-size: 1.1em;
}
#stockPad {
padding: 0px;
width: 25%;
}
table.footer {
background-color: #eee;
border: 2px solid #666;
border-top: 1px solid #666;
color: #000;
padding-left: 10px;
padding: 5px;
font-size: .9em;
text-align:center;
}
.footerText {
font-size: .7em;
}
td.nav {
border-left: 2px solid #666;
background-color: #fff;
color: #000;
padding-left: 10px;
padding-bottom: 4px;
}
td.navRight {
border-right-width: 2px;
border-right-style: solid;
border-right-color: #666;
background-color: #fff;
color: #000;
padding-left: 10px;
padding-bottom: 2px;
font-size: 77%;
font-weight: bold;
padding-right: 10px;
padding-top: 2px;
}
td.subNav {
border-left:2px solid #666;
border-bottom:2px solid #666;
color: #fff;
vertical-align: top;
font-size: .9em;
width: 143px;
font-weight:bold;
}
td.navTabs {
border-bottom: 2px solid #ccc;
border-left: 2px solid  #666;
border-right: 2px solid  #666;
background-image: url(../images/logo_bg2.gif);
background-repeat:repeat-x;
color: #fff;
height: 24px;
text-align:center;
font-weight: bold;
}
td.navTabs a {
color: #fff;
font-size: .8em;
border-left: 2px solid #fff;
border-right: 2px solid #fff;
padding: 3px;
padding-left: 5px;
padding-right: 5px;
}
td.navTabs a:hover {
text-decoration: none;
}
#black {
background-color: #000;
text-align:center;
white-space:nowrap;
}
#center {
text-align: center;
}
#digi {
background-color: #C30;
color:#FFF;
}
#digi:hover {
background-color: #C30;
}
#digiBg {
background-image: url(../images/logo_bg2_digi.gif);
background-repeat:repeat-x;
}
#download {
color:#FFF;
font-size: .7em;
}
#gallery, #gallery2, #gallery3, #gallery_bauder,#gallery_cia, #gallery_levy, #gallery_macirelan, #gallery_magee, #gallery_potter, #gallery_pwalker, #gallery_sparks, #gallery_winters, #gallery_welker {
background-color: #006600;
color:#FFF;
}
#galleryX, #gallery2X, #gallery3X, #gallery_bauderX, #gallery_ciaX, #gallery_levyX, #gallery_macirelanX, #gallery_mageeX, #gallery_potterX, #gallery_pwalkerX, #gallery_sparksX, #gallery_wintersX, #gallery_welkerX {
background-color: #FFFF00;
color:#000;
text-indent: 15px;
}
#gallery:hover, #gallery2:hover, #gallery3:hover {
background-color: #000;
}
#galleryBg, #gallery2Bg, #gallery3Bg {
background-image: url(../images/logo_bg2_gallery.gif);
background-repeat:repeat-x;
}
#match {
background-color: #FFF;
font-style:italic;
}
#photo, #photo_studio, #photo_event, #photo_assignment, #photo_catalog, #photo_architectural {
background-color: #330033;
color:#FFF;
}
#photo:hover {
background-color: #000;
}
#photoBg {
background-image: url(../images/logo_bg2_photo.gif);
background-repeat:repeat-x;
}
#printing {
background-color: #000066;
color:#FFF;
}
#printing:hover {
background-color: #000;
}
#printingBg {
background-image: url(../images/logo_bg2_printing.gif);
background-repeat:repeat-x;
}
#stock, #stock2, #stock3, #stock4, #stock5 {
background-color: #CC0000;
color:#FFF;
}
#stock:hover, #stock2:hover, #stock3:hover, #stock4:hover, #stock5:hover {
background-color: #000;
}
#stockBg, #stock2Bg, #stock3Bg, #stock4Bg, #stock5Bg {
background-image: url(../images/logo_bg2_stock.gif);
background-repeat:repeat-x;
}
#urHere {
padding-left: 100px;
font-size: .7em;
text-transform:uppercase;
}
#white {
background-color:#fff;
}
#subNavSection {
background-color:#000;
display: block;
padding: 2px;
padding-left: 5px;
font-size: .8em;
border-top:2px solid  #666;
border-bottom:2px solid  #666;
}
h4.header {
padding: 2px;
margin-left: 5px;
border: 1px solid  #666;
text-align: center;
background-color: #eee;
background-repeat: no-repeat;
}
h4.contact {
font-size: 80%;
font-weight: bold;
text-align: center;
}
td.content  {
font-size: .8em;
vertical-align: top;
padding: 10px 8px 10px 8px;
border-left: 1px solid  #666;
border-bottom: 2px solid #666;
}
h1, h2, h3, h4, {
padding: 2px;
padding-left: 5px;
}
h2, h3, h4 {
background-color:#eee;
}
h1 {
background-color:#CCC;
width: 80%;
font-size: 1.3em;
}
h2 {
width: 70%;
font-size: 1.1em;
}
h3 {
width: 60%;
font-size: 1em;
}
h4 {
width: 50%;
font-size: .9em;
}
h5 {
width: 40%;
font-size: .9em;
}
ul li {
padding: 3px;
}
table.imgAndInfo td {
padding: 3px;
vertical-align:top;
}
table.printing, table.printing td {
margin-left: 20px;
padding: 3px;
border:2px solid #ccc;
}
td.rightCol {
border-left: 2px solid #666;
border-right: 2px solid #666;
border-bottom: 2px solid #666;
background-color: #eeeeee;
vertical-align: middle;
text-align:center;
padding-top: 5px;
padding-left: 2px;
vertical-align:top;
}
td.rightCol a {
font-size: .7em;
color:#000;
}
td.rightCol a:hover {
text-decoration:none;
}
span.content {
margin-left: 12px;
font-size: 80%;
}
/* P Tags */
p, table.content table {
padding-left: 10px;
}
p {
width: 80%;
}
p.content {
margin-left: 12px;
font-size: 90%;
}
p.note {
font-size: 11px;
color: #000000;
margin-left: 25px;
}
p.noteRed {
margin-left: 12px;
font-size: 80%;
color: #FF0000;
}
p.subHead {
margin-left: 15px;
font-size: 80%;
color: #000;
font-weight: bold;
background-color: ffff00;
padding: 2px;
}
/* END P Tags */
span.subHead {
font-size: 100%;
color: #000000;
font-weight: bold;
background-color: ffff00;
padding: 2px;
}
.errorMsg {
color: #FF0000;
font-weight:bold;
font-size: 90%;
text-align:center;
}
img.imageBorder {
border: 4px ridge #999999;
}
img.imageBorder:hover {
border-color: #FF0000;
}
span.imgDescript {
font-size: 70%;
}
img.imgLargeDisplay {
margin-left: 30px;
}
img.FTP {
margin-left: 20px;
}
/* color pallette: dark blue #200E60; green #008A50; red #C73E36  */ 